diff --git a/public/img/logos/analvids/analvids.png b/public/img/logos/analvids/analvids.png new file mode 100644 index 00000000..e6db3ad3 Binary files /dev/null and b/public/img/logos/analvids/analvids.png differ diff --git a/public/img/logos/legalporno/favicon.png b/public/img/logos/analvids/favicon.png similarity index 100% rename from public/img/logos/legalporno/favicon.png rename to public/img/logos/analvids/favicon.png diff --git a/public/img/logos/legalporno/favicon_dark.png b/public/img/logos/analvids/favicon_dark.png similarity index 100% rename from public/img/logos/legalporno/favicon_dark.png rename to public/img/logos/analvids/favicon_dark.png diff --git a/public/img/logos/legalporno/favicon_light.png b/public/img/logos/analvids/favicon_light.png similarity index 100% rename from public/img/logos/legalporno/favicon_light.png rename to public/img/logos/analvids/favicon_light.png diff --git a/public/img/logos/analvids/lazy/analvids.png b/public/img/logos/analvids/lazy/analvids.png new file mode 100644 index 00000000..139ec9a0 Binary files /dev/null and b/public/img/logos/analvids/lazy/analvids.png differ diff --git a/public/img/logos/legalporno/lazy/favicon.png b/public/img/logos/analvids/lazy/favicon.png similarity index 85% rename from public/img/logos/legalporno/lazy/favicon.png rename to public/img/logos/analvids/lazy/favicon.png index 8701d539..18584caa 100644 Binary files a/public/img/logos/legalporno/lazy/favicon.png and b/public/img/logos/analvids/lazy/favicon.png differ diff --git a/public/img/logos/analvids/lazy/favicon_dark.png b/public/img/logos/analvids/lazy/favicon_dark.png new file mode 100644 index 00000000..d2c2fbff Binary files /dev/null and b/public/img/logos/analvids/lazy/favicon_dark.png differ diff --git a/public/img/logos/analvids/lazy/favicon_light.png b/public/img/logos/analvids/lazy/favicon_light.png new file mode 100644 index 00000000..e539c7bd Binary files /dev/null and b/public/img/logos/analvids/lazy/favicon_light.png differ diff --git a/public/img/logos/legalporno/lazy/legalporno.png b/public/img/logos/analvids/lazy/legalporno.png similarity index 60% rename from public/img/logos/legalporno/lazy/legalporno.png rename to public/img/logos/analvids/lazy/legalporno.png index c71d0df5..4dfe22d6 100644 Binary files a/public/img/logos/legalporno/lazy/legalporno.png and b/public/img/logos/analvids/lazy/legalporno.png differ diff --git a/public/img/logos/analvids/lazy/network.png b/public/img/logos/analvids/lazy/network.png new file mode 100644 index 00000000..f7a10e95 Binary files /dev/null and b/public/img/logos/analvids/lazy/network.png differ diff --git a/public/img/logos/legalporno/legalporno.png b/public/img/logos/analvids/legalporno.png similarity index 100% rename from public/img/logos/legalporno/legalporno.png rename to public/img/logos/analvids/legalporno.png diff --git a/public/img/logos/legalporno/network.png b/public/img/logos/analvids/misc/legal-porno.png similarity index 96% rename from public/img/logos/legalporno/network.png rename to public/img/logos/analvids/misc/legal-porno.png index bf937da1..8a2dfe44 100644 Binary files a/public/img/logos/legalporno/network.png and b/public/img/logos/analvids/misc/legal-porno.png differ diff --git a/public/img/logos/legalporno/misc/legal-porno_tld.png b/public/img/logos/analvids/misc/legal-porno_tld.png similarity index 100% rename from public/img/logos/legalporno/misc/legal-porno_tld.png rename to public/img/logos/analvids/misc/legal-porno_tld.png diff --git a/public/img/logos/analvids/network.png b/public/img/logos/analvids/network.png new file mode 100644 index 00000000..794c2ffe Binary files /dev/null and b/public/img/logos/analvids/network.png differ diff --git a/public/img/logos/analvids/thumbs/analvids.png b/public/img/logos/analvids/thumbs/analvids.png new file mode 100644 index 00000000..d08f78b1 Binary files /dev/null and b/public/img/logos/analvids/thumbs/analvids.png differ diff --git a/public/img/logos/legalporno/thumbs/favicon.png b/public/img/logos/analvids/thumbs/favicon.png similarity index 85% rename from public/img/logos/legalporno/thumbs/favicon.png rename to public/img/logos/analvids/thumbs/favicon.png index 8701d539..18584caa 100644 Binary files a/public/img/logos/legalporno/thumbs/favicon.png and b/public/img/logos/analvids/thumbs/favicon.png differ diff --git a/public/img/logos/analvids/thumbs/favicon_dark.png b/public/img/logos/analvids/thumbs/favicon_dark.png new file mode 100644 index 00000000..d2c2fbff Binary files /dev/null and b/public/img/logos/analvids/thumbs/favicon_dark.png differ diff --git a/public/img/logos/analvids/thumbs/favicon_light.png b/public/img/logos/analvids/thumbs/favicon_light.png new file mode 100644 index 00000000..e539c7bd Binary files /dev/null and b/public/img/logos/analvids/thumbs/favicon_light.png differ diff --git a/public/img/logos/legalporno/thumbs/legalporno.png b/public/img/logos/analvids/thumbs/legalporno.png similarity index 88% rename from public/img/logos/legalporno/thumbs/legalporno.png rename to public/img/logos/analvids/thumbs/legalporno.png index 50a5db36..003fd278 100644 Binary files a/public/img/logos/legalporno/thumbs/legalporno.png and b/public/img/logos/analvids/thumbs/legalporno.png differ diff --git a/public/img/logos/analvids/thumbs/network.png b/public/img/logos/analvids/thumbs/network.png new file mode 100644 index 00000000..1778f541 Binary files /dev/null and b/public/img/logos/analvids/thumbs/network.png differ diff --git a/public/img/logos/legalporno/lazy/network.png b/public/img/logos/legalporno/lazy/network.png deleted file mode 100644 index 8a60c811..00000000 Binary files a/public/img/logos/legalporno/lazy/network.png and /dev/null differ diff --git a/public/img/logos/legalporno/thumbs/network.png b/public/img/logos/legalporno/thumbs/network.png deleted file mode 100644 index 9a8e0920..00000000 Binary files a/public/img/logos/legalporno/thumbs/network.png and /dev/null differ diff --git a/seeds/02_sites.js b/seeds/02_sites.js index ffa3f463..940237c9 100644 --- a/seeds/02_sites.js +++ b/seeds/02_sites.js @@ -4973,11 +4973,10 @@ const sites = [ }, // LEGALPORNO { - slug: 'legalporno', - name: 'LegalPorno', - alias: ['clip', 'analvids', 'gonzo'], - url: 'https://www.legalporno.com', - description: 'The Best HD Porn For You!', + slug: 'analvids', + name: 'AnalVids', + alias: ['legalporno', 'clip', 'gonzo'], + url: 'https://www.analvids.com', independent: true, parent: 'wgcz', }, diff --git a/seeds/03_studios.js b/seeds/03_studios.js index 01fdc54c..3bda37ad 100644 --- a/seeds/03_studios.js +++ b/seeds/03_studios.js @@ -1,767 +1,1291 @@ const upsert = require('../src/utils/upsert'); const studios = [ - // LegalPorno + // ANALVIDS / LEGALPORNO { - slug: 'gonzocom', - name: 'Gonzo.com', - alias: ['sz'], - url: 'https://www.legalporno.com/studios/gonzo_com', - parent: 'legalporno', - }, - { - slug: 'giorgiograndi', name: 'Giorgio Grandi', - url: 'https://www.legalporno.com/studios/giorgio-grandi', - alias: ['gio'], - parent: 'legalporno', + slug: 'giorgiograndi', + url: 'https://www.analvids.com/studios/giorgio-grandi', + parent: 'analvids', + alias: [ + 'gio', + ], }, { - slug: 'hardpornworld', - name: 'Hard Porn World', - url: 'https://www.legalporno.com/studios/hard-porn-world', - alias: ['gp'], - parent: 'legalporno', - }, - { - slug: 'interracialvision', - name: 'Interracial Vision', - url: 'https://www.legalporno.com/studios/interracial-vision', - alias: ['iv'], - parent: 'legalporno', - }, - { - slug: 'giorgioslab', - name: 'Giorgio\'s Lab', - url: 'https://www.legalporno.com/studios/giorgio--s-lab', - alias: ['gl'], - parent: 'legalporno', - }, - { - slug: 'americananal', - name: 'American Anal', - url: 'https://www.legalporno.com/studios/american-anal', - alias: ['aa'], - parent: 'legalporno', - }, - { - slug: 'assablanca', - name: 'Assablanca', - url: 'https://www.legalporno.com/studios/assablanca', - alias: ['ab'], - parent: 'legalporno', - }, - { - slug: 'focus', - name: 'Focus', - url: 'https://www.legalporno.com/studios/focus', - alias: ['fs'], - parent: 'legalporno', - }, - { - slug: 'anal4her', - name: 'Anal 4 Her', - url: 'https://www.legalporno.com/studios/anal-4-her', - alias: ['af', 'anal forever'], - parent: 'legalporno', - }, - { - slug: 'gonzoinbrazil', - name: 'Gonzo in Brazil', - url: 'https://www.legalporno.com/studios/gonzo-in-brazil', - alias: ['bz'], - parent: 'legalporno', - }, - { - slug: 'mranal', - name: 'Mr Anal', - url: 'https://www.legalporno.com/studios/mr-anal', - alias: ['ma'], - parent: 'legalporno', - }, - { - slug: 'tarrawhite', - name: 'Tarra White', - url: 'https://www.legalporno.com/studios/tarra-white', - alias: ['tw'], - parent: 'legalporno', - }, - { - slug: 'sineplexsos', - name: 'Sineplex SOS', - url: 'https://www.legalporno.com/studios/sineplex-sos', - alias: ['rs'], - parent: 'legalporno', - }, - { - slug: 'fmodels', - name: 'F Models', - url: 'https://www.legalporno.com/studios/f-models', - alias: ['fm'], - parent: 'legalporno', - }, - { - slug: 'sineplexcz', - name: 'Sineplex CZ', - url: 'https://www.legalporno.com/studios/sineplex-cz', - alias: ['sz'], - parent: 'legalporno', - }, - { - slug: 'gg', - name: 'GG', - url: 'https://www.legalporno.com/studios/gg', - parent: 'legalporno', - }, - { - slug: 'firstgape', - name: 'First Gape', - url: 'https://www.legalporno.com/studios/first-gape', - alias: ['sal'], - parent: 'legalporno', - }, - { - slug: 'omargalantiproductions', - name: 'Omar Galanti Productions', - url: 'https://www.legalporno.com/studios/omar-galanti-productions', - parent: 'legalporno', - }, - { - slug: 'marywet', - name: 'Marywet', - url: 'https://www.legalporno.com/studios/marywet', - alias: ['ots'], - parent: 'legalporno', - }, - { - slug: 'norestfortheass', - name: 'No Rest For The Ass', - url: 'https://www.legalporno.com/studios/no-rest-for-the-ass', - alias: ['nr'], - parent: 'legalporno', - }, - { - slug: 'hairygonzo', - name: 'Hairy Gonzo', - url: 'https://www.legalporno.com/studios/hairy-gonzo', - alias: ['hg'], - parent: 'legalporno', - }, - { - slug: 'sineplexclassic', - name: 'Sineplex Classic', - url: 'https://www.legalporno.com/studios/sineplex-classic', - parent: 'legalporno', - }, - { - slug: 'sinemale', - name: 'Sinemale', - url: 'https://www.legalporno.com/studios/sinemale', - parent: 'legalporno', - }, - { - slug: 'outsidethestudio', - name: 'Outside The Studio', - url: 'https://www.legalporno.com/studios/outside-the-studio', - alias: ['ots'], - parent: 'legalporno', - }, - { - slug: 'kinkysex', - name: 'Kinky Sex', - url: 'https://www.legalporno.com/studios/kinky-sex', - alias: ['ks'], - parent: 'legalporno', - }, - { - slug: 'sexyangelproductions', - name: 'Sexy Angel Productions', - url: 'https://www.legalporno.com/studios/sexy-angel-productions', - alias: ['sa'], - parent: 'legalporno', - }, - { - slug: 'nfstudio', - name: 'N&F Studio', - url: 'https://www.legalporno.com/studios/nf-studio', - alias: ['nf'], - parent: 'legalporno', - }, - { - slug: 'natashateenproductions', - name: 'Natasha Teen Productions', - url: 'https://www.legalporno.com/studios/natasha-teen-productions', - alias: ['nt'], - parent: 'legalporno', - }, - { - slug: 'mixedstudios', - name: 'Mixed Studios', - url: 'https://www.legalporno.com/studios/mixed-studios', - alias: ['ms'], - parent: 'legalporno', - }, - { - slug: 'claudiasclips', - name: 'Claudia\'s Clips', - url: 'https://www.legalporno.com/studios/claudia--s-clips', - alias: ['cm'], - parent: 'legalporno', - }, - { - slug: 'rebeccasclips', - name: 'Rebecca\'s Clips', - url: 'https://www.legalporno.com/studios/rebecca--s-clips', - alias: ['rv'], - parent: 'legalporno', - }, - { - slug: 'private', - name: 'Private', - url: 'https://www.legalporno.com/studios/private', - parent: 'legalporno', - }, - { - slug: 'privatecastings', - name: 'Private Castings', - url: 'https://www.legalporno.com/studios/private-castings', - parent: 'legalporno', - }, - { - slug: 'privateblack', - name: 'Private Black', - url: 'https://www.legalporno.com/studios/private-black', - parent: 'legalporno', + name: 'Gonzo.com', + slug: 'gonzocom', + url: 'https://www.analvids.com/studios/gonzo_com', + parent: 'analvids', + alias: [ + 'sz', + ], }, { + name: 'NRX-Studio', slug: 'nrxstudio', - name: 'NRX Studio', - url: 'https://www.legalporno.com/studios/nrx-studio', - alias: ['nrx'], - parent: 'legalporno', + url: 'https://www.analvids.com/studios/nrx-studio', + parent: 'analvids', + alias: [ + 'nrx', + ], }, { - slug: 'lpggg', - name: 'GGG by John Thompson', - url: 'https://www.legalporno.com/studios/ggg-by-john-thompson', - parent: 'legalporno', + name: 'Porn World', + slug: 'pornworld', + url: 'https://www.analvids.com/studios/porn-world', + parent: 'analvids', }, { - slug: 'yummyestudio', - name: 'Yummy Estudio', - url: 'https://www.legalporno.com/studios/yummy-estudio', - alias: ['ye'], - parent: 'legalporno', - }, - { - slug: 'bustedtgirls', - name: 'Busted T-Girls', - url: 'https://www.legalporno.com/studios/busted-t-girls', - alias: ['btg'], - tags: ['transsexual'], - parent: 'legalporno', - }, - { - slug: 'analvidsbangbros', - name: 'Bang Bros', - url: 'https://www.legalporno.com/studios/bang-bros', - parent: 'legalporno', - }, - { - slug: 'vkstudio', - name: 'VK Studio', - url: 'https://www.legalporno.com/studios/vk-studio', - alias: ['vk'], - parent: 'legalporno', - }, - { - slug: 'analmaniacs', - name: 'Anal Maniacs by Lady Dee', - url: 'https://www.legalporno.com/studios/anal-maniacs-by-lady-dee', - alias: ['ld'], - parent: 'legalporno', - }, - { - slug: 'pineapplestestkitchen', - name: 'Pineapple\'s Test Kitchen', - url: 'https://www.legalporno.com/studios/pineapple--s-test-kitchen', - alias: ['ax'], - parent: 'legalporno', - }, - { - slug: 'adelinelafouinestudio', - name: 'Adeline Lafouine Studio', - url: 'https://www.legalporno.com/studios/adeline-lafouine-studio', - alias: ['al'], - parent: 'legalporno', - }, - { - slug: 'jeanmariecordastudio', - name: 'Jean Marie Corda Studio', - url: 'https://www.legalporno.com/studios/jean-marie-corda-studio', - alias: ['jmc'], - parent: 'legalporno', - }, - { - slug: 'brianabanderasstudio', - name: 'Briana Banderas Studio', - url: 'https://www.legalporno.com/studios/briana-banderas-studio', - alias: ['brb'], - parent: 'legalporno', - }, - { - slug: 'rickangelstudio', - name: 'Rick Angel Studio', - url: 'https://www.legalporno.com/studios/rick-angel-studio', - alias: ['ra'], - parent: 'legalporno', - }, - { - slug: 'mamasitasavage', - name: 'Mamasita Savage', - url: 'https://www.legalporno.com/studios/mamasita-savage', - alias: ['msv'], - parent: 'legalporno', - }, - { - slug: 'badbardotclub', - name: 'Bad Bardot Club', - url: 'https://www.legalporno.com/studios/bad-bardot-club', - alias: ['bbc'], - parent: 'legalporno', - }, - { - slug: 'katerichstudio', - name: 'Kate Rich Studio', - url: 'https://www.legalporno.com/studios/kate-rich-studio', - alias: ['krs'], - parent: 'legalporno', - }, - { - slug: 'daddyenjoy', - name: 'DaddyEnjoy', - url: 'https://www.legalporno.com/studios/daddyenjoy', - alias: ['de'], - parent: 'legalporno', - }, - { - slug: 'laradesantisstudio', - name: 'Lara De Santis Studio', - url: 'https://www.legalporno.com/studios/lara-de-santis-studio', - alias: ['lds'], - parent: 'legalporno', - }, - { - slug: 'lutrosworld', - name: 'Lutro\'s World', - url: 'https://www.legalporno.com/studios/lutro--s-world', - alias: ['lw'], - parent: 'legalporno', - }, - { - slug: 'timeabellaproduction', - name: 'Timea Bella Production', - url: 'https://www.legalporno.com/studios/timea-bella-production', - alias: ['tb'], - parent: 'legalporno', - }, - { - slug: 'angelwickysproduction', - name: 'Angel Wicky\'s Production', - url: 'https://www.legalporno.com/studios/angel-wicky%E2%80%99s-production', - alias: ['aw'], - parent: 'legalporno', - }, - { - slug: 'bbcmaster', - name: 'BBC Master', - url: 'https://www.legalporno.com/studios/bbc-master', - alias: ['jl'], - parent: 'legalporno', - }, - { - slug: 'maxrajoysquad', - name: 'Max Rajoy Squad', - url: 'https://www.legalporno.com/studios/max-rajoy-squad', - alias: ['mrs'], - parent: 'legalporno', - }, - { - slug: 'queeneugenia', - name: 'Queen Eugenia', - url: 'https://www.legalporno.com/studios/queen-eugenia-studio', - alias: ['qe'], - parent: 'legalporno', - }, - { - slug: 'helenamoellerstudio', - name: 'Helena Moeller Studio', - url: 'https://www.legalporno.com/studios/helena-moeller-studio', - alias: ['hms'], - parent: 'legalporno', - }, - { - slug: 'allaboutsweetbunny', - name: 'All About Sweet Bunny', - url: 'https://www.legalporno.com/studios/all-about-sweet-bunny', - alias: ['swb'], - parent: 'legalporno', - }, - { - slug: 'clubcandyalexa', - name: 'Club Candy Alexa', - url: 'https://www.legalporno.com/studios/club-candy-alexa', - alias: ['cca'], - parent: 'legalporno', - }, - { - slug: 'stacybloomstudio', - name: 'Stacy Bloom Studio', - url: 'https://www.legalporno.com/studios/stacy-bloom-studio', - alias: ['sbs'], - parent: 'legalporno', - }, - { - slug: 'harleenvanhyntenstudio', - name: 'Harleen Van Hynten Studio', - url: 'https://www.legalporno.com/studios/harleen-van-hynten-studio', - alias: ['hvh'], - parent: 'legalporno', - }, - { - slug: 'cherryaleksastudio', - name: 'Cherry Aleksa Studio', - url: 'https://www.legalporno.com/studios/cherry-aleksa-studio', - alias: ['ca'], - parent: 'legalporno', - }, - { - slug: 'possiblyneighbours', - name: 'Possibly Neighbours', - url: 'https://www.legalporno.com/studios/possibly-neighbours', - alias: ['pn'], - parent: 'legalporno', - }, - { - slug: 'honourmaysmanorhouse', - name: 'Honour Mays\' Manor House', - url: 'https://www.legalporno.com/studios/honour-mays---manor-house', - alias: ['hm'], - parent: 'legalporno', - }, - { - slug: 'adaralovestudio', - name: 'Adara Love Studio', - url: 'https://www.legalporno.com/studios/adara-love-studio', - parent: 'legalporno', - }, - { - slug: 'faplex', - name: 'Faplex', - url: 'https://www.legalporno.com/studios/faplex', - parent: 'legalporno', - }, - { - slug: 'analpornworld', name: 'Anal Porn World', - url: 'https://www.legalporno.com/studios/anal-porn-world', - parent: 'legalporno', + slug: 'analpornworld', + url: 'https://www.analvids.com/studios/anal-porn-world', + parent: 'analvids', + }, + { + name: "Giorgio's Lab", + slug: 'giorgioslab', + url: 'https://www.analvids.com/studios/giorgio--s-lab', + parent: 'analvids', + alias: [ + 'gl', + ], + }, + { + name: 'VK Studio', + slug: 'vkstudio', + url: 'https://www.analvids.com/studios/vk-studio', + parent: 'analvids', + alias: [ + 'vk', + ], + }, + { + name: 'Busted T-Girls', + slug: 'bustedtgirls', + url: 'https://www.analvids.com/studios/busted-t-girls', + parent: 'analvids', + alias: [ + 'btg', + ], + tags: [ + 'transsexual', + ], + }, + { + name: 'Bang Bros', + slug: 'bangbros', + url: 'https://www.analvids.com/studios/bang-bros', + parent: 'analvids', + }, + { + name: 'Yummy estudio', + slug: 'yummyestudio', + url: 'https://www.analvids.com/studios/yummy-estudio', + parent: 'analvids', + alias: [ + 'ye', + ], + }, + { + name: 'Angelo Godshack Original', + slug: 'angelogodshackoriginal', + url: 'https://www.analvids.com/studios/angelo-godshack-original', + parent: 'analvids', }, { - slug: 'xfreax', name: 'XfreaX', - url: 'https://www.legalporno.com/studios/xfreax', - parent: 'legalporno', + slug: 'xfreax', + url: 'https://www.analvids.com/studios/xfreax', + parent: 'analvids', }, { - slug: 'rpsnstudio', - name: 'RPSN Studio', - url: 'https://www.legalporno.com/studios/rpsn-studio', - parent: 'legalporno', - }, - { - slug: 'queeneugeniastudio', - name: 'Queen Eugenia Studio', - url: 'https://www.legalporno.com/studios/queen-eugenia-studio', - parent: 'legalporno', - }, - { - slug: 'blessexxx', - name: 'Blessexxx', - url: 'https://www.legalporno.com/studios/blessexxx', - parent: 'legalporno', - }, - { - slug: 'thekrisskissexperience', - name: 'The Kriss Kiss Experience', - url: 'https://www.legalporno.com/studios/the-kriss-kiss-experience', - parent: 'legalporno', - }, - { - slug: 'analvidsxxxpawn', - name: 'XXXPawn', - url: 'https://www.legalporno.com/studios/xxxpawn', - parent: 'legalporno', - }, - { - slug: 'analvidsgaywire', - name: 'Gaywire', - url: 'https://www.legalporno.com/studios/gaywire', - parent: 'legalporno', - }, - { - slug: 'analvidsfilthyfamily', - name: 'Filthy Family', - url: 'https://www.legalporno.com/studios/filthy-family', - parent: 'legalporno', - }, - { - slug: 'analvidsbrandibelle', - name: 'Brandi Belle', - url: 'https://www.legalporno.com/studios/brandi-belle', - parent: 'legalporno', - }, - { - slug: 'analvidspublicinvasion', - name: 'Public Invasion', - url: 'https://www.legalporno.com/studios/public-invasion', - parent: 'legalporno', - }, - { - slug: 'kittyblairstudio', - name: 'Kitty Blair Studio', - url: 'https://www.legalporno.com/studios/kitty-blair-studio', - parent: 'legalporno', - }, - { - slug: 'bustyadventures', - name: 'Busty Adventures', - url: 'https://www.legalporno.com/studios/busty-adventures', - parent: 'legalporno', - }, - { - slug: 'analvidscollegerules', - name: 'College Rules', - url: 'https://www.legalporno.com/studios/college-rules', - parent: 'legalporno', - }, - { - slug: 'rockcorp', - name: 'Rock Corp', - url: 'https://www.legalporno.com/studios/rock-corp', - parent: 'legalporno', - }, - { - slug: 'analvidsbarebackattack', - name: 'Bareback Attack', - url: 'https://www.legalporno.com/studios/bareback-attack', - parent: 'legalporno', - }, - { - slug: 'analvidsbarebackcasting', - name: 'Bareback Casting', - url: 'https://www.legalporno.com/studios/bareback-casting', - parent: 'legalporno', - }, - { - slug: 'analvidsthughunter', - name: 'Thug Hunter', - url: 'https://www.legalporno.com/studios/thughunter', - parent: 'legalporno', - }, - { - slug: 'analvidsrubhim', - name: 'Rub Him', - url: 'https://www.legalporno.com/studios/rub-him', - parent: 'legalporno', - }, - { - slug: 'analvidsgaypawn', - name: 'Gay Pawn', - url: 'https://www.legalporno.com/studios/gay-pawn', - parent: 'legalporno', - }, - { - slug: 'analvidspoundhisass', - name: 'PoundHisAss', - url: 'https://www.legalporno.com/studios/poundhisass', - parent: 'legalporno', - }, - { - slug: 'analvidsfuckyoucracker', - name: 'Fuck You Cracker', - url: 'https://www.legalporno.com/studios/fuck-you-cracker', - parent: 'legalporno', - }, - { - slug: 'analvidstroopcandy', - name: 'Troop Candy', - url: 'https://www.legalporno.com/studios/troop-candy', - parent: 'legalporno', - }, - { - slug: 'analvidsgrabass', - name: 'Grab Ass', - url: 'https://www.legalporno.com/studios/grab-ass', - parent: 'legalporno', - }, - { - slug: 'analvidsbutterloads', - name: 'Butter Loads', - url: 'https://www.legalporno.com/studios/butter-loads', - parent: 'legalporno', - }, - { - slug: 'analvidsprojectcitybus', - name: 'Project City Bus', - url: 'https://www.legalporno.com/studios/project-city-bus', - parent: 'legalporno', - }, - { - slug: 'analvidsexbf', - name: 'ExBF', - url: 'https://www.legalporno.com/studios/exbf', - parent: 'legalporno', - }, - { - slug: 'analvidsungloryhole', - name: 'UngloryHole', - url: 'https://www.legalporno.com/studios/ungloryhole', - parent: 'legalporno', - }, - { - slug: 'editafantasystudio', - name: 'Edita Fantasy Studio', - url: 'https://www.legalporno.com/studios/edita-fantasy-studio', - parent: 'legalporno', - }, - { - slug: 'analvidsgaypatrol', - name: 'Gay Patrol', - url: 'https://www.legalporno.com/studios/gay-patrol', - parent: 'legalporno', - }, - { - slug: 'analvidsbaitbus', - name: 'Bait Bus', - url: 'https://www.legalporno.com/studios/bait-bus', - parent: 'legalporno', - }, - { - slug: 'analvidsoutinpublic', - name: 'Out In Public', - url: 'https://www.legalporno.com/studios/out-in-public', - parent: 'legalporno', - }, - { - slug: 'hornybelle', - name: 'Horny Belle', - url: 'https://www.legalporno.com/studios/horny-belle', - parent: 'legalporno', - }, - { - slug: 'suzieqstudio', - name: 'Suzie Q Studio', - url: 'https://www.legalporno.com/studios/suzie-q-studio', - parent: 'legalporno', - }, - { - slug: 'cherryontop', - name: 'Cherry On Top', - url: 'https://www.legalporno.com/studios/cherry-on-top', - parent: 'legalporno', - }, - { - slug: 'analvidsimmorallive', - name: 'ImmoralLive', - url: 'https://www.legalporno.com/studios/immorallive', - parent: 'legalporno', - }, - { - slug: 'viragoldfilms', - name: 'Vira Gold Films', - url: 'https://www.legalporno.com/studios/vira-gold-films', - parent: 'legalporno', - }, - { - slug: 'mamboperv', - name: 'Mambo Perv', - url: 'https://www.legalporno.com/studios/mambo-perv', - parent: 'legalporno', + name: 'N F studio', + slug: 'nfstudio', + url: 'https://www.analvids.com/studios/nf-studio', + parent: 'analvids', + alias: [ + 'nf', + ], }, { + name: 'Black in White', slug: 'blackinwhite', - name: 'Black In White', - url: 'https://www.legalporno.com/studios/black-in-white', - alias: ['biw'], - parent: 'legalporno', + url: 'https://www.analvids.com/studios/black-in-white', + parent: 'analvids', + alias: [ + 'biw', + ], }, { - slug: 'pissinganalfantasy', - name: 'Pissing & Anal Fantasy', - url: 'https://www.legalporno.com/studios/pissing-anal-fantasy', - alias: ['paf'], - parent: 'legalporno', + name: 'LATIN TEENS productions', + slug: 'latinteensproductions', + url: 'https://www.analvids.com/studios/latin-teens-productions', + parent: 'analvids', }, { - slug: 'siswetanalambassador', - name: 'Siswet Anal Ambassador', - url: 'https://www.legalporno.com/studios/siswet-anal-ambassador', - parent: 'legalporno', + name: 'Vira Gold Films', + slug: 'viragoldfilms', + url: 'https://www.analvids.com/studios/vira-gold-films', + parent: 'analvids', }, { - slug: 'lizzylaynezentertainment', - name: 'Lizzy Laynez Entertainment', - url: 'https://www.legalporno.com/studios/lizzy-laynez-entertainment', - parent: 'legalporno', + name: 'GGG BY JOHN THOMPSON', + slug: 'gggbyjohnthompson', + url: 'https://www.analvids.com/studios/ggg-by-john-thompson', + parent: 'analvids', }, { - slug: 'gallastudio', - name: 'Galla Studio', - url: 'https://www.legalporno.com/studios/galla-studio', - parent: 'legalporno', + name: 'Private', + slug: 'private', + url: 'https://www.analvids.com/studios/private', + parent: 'analvids', }, { - slug: 'shinaryenspurepleasure', - name: 'Shinaryen\'s Pure Pleasure', - url: 'https://www.legalporno.com/studios/shinaryen--s-pure-pleasure', - parent: 'legalporno', + name: 'TheWonderToys Training Studio', + slug: 'thewondertoystrainingstudio', + url: 'https://www.analvids.com/studios/thewondertoys-training-studio', + parent: 'analvids', }, { - slug: 'analvidsculioneros', - name: 'Culioneros', - url: 'https://www.legalporno.com/studios/culioneros', - parent: 'legalporno', + name: 'Natasha Teen Productions', + slug: 'natashateenproductions', + url: 'https://www.analvids.com/studios/natasha-teen-productions', + parent: 'analvids', + alias: [ + 'nt', + ], }, { - slug: 'hentaied', - name: 'Hentaied', - url: 'https://www.legalporno.com/studios/hentaied', - parent: 'legalporno', + name: 'Interracial Vision', + slug: 'interracialvision', + url: 'https://www.analvids.com/studios/interracial-vision', + parent: 'analvids', + alias: [ + 'iv', + ], }, { + name: 'PISSING E ANAL FANTASY', + slug: 'pissingeanalfantasy', + url: 'https://www.analvids.com/studios/pissing-anal-fantasy', + parent: 'analvids', + }, + { + name: 'Rock Corp', + slug: 'rockcorp', + url: 'https://www.analvids.com/studios/rock-corp', + parent: 'analvids', + }, + { + name: 'Mambo Perv', + slug: 'mamboperv', + url: 'https://www.analvids.com/studios/mambo-perv', + parent: 'analvids', + }, + { + name: 'Stalker Prodz', + slug: 'stalkerprodz', + url: 'https://www.analvids.com/studios/stalker_prodz', + parent: 'analvids', + }, + { + name: 'American Anal', + slug: 'americananal', + url: 'https://www.analvids.com/studios/american-anal', + parent: 'analvids', + alias: [ + 'aa', + ], + }, + { + name: 'LVT studio', slug: 'lvtstudio', - name: 'LVT Studio', - url: 'https://www.legalporno.com/studios/lvt-studio', - parent: 'legalporno', + url: 'https://www.analvids.com/studios/lvt-studio', + parent: 'analvids', }, { - slug: 'analvidsitsgonnahurt', - name: 'It\'s Gonna Hurt', - url: 'https://www.legalporno.com/studios/its-gonna-hurt', - parent: 'legalporno', + name: 'FAPLEX', + slug: 'faplex', + url: 'https://www.analvids.com/studios/faplex', + parent: 'analvids', + }, + { + name: 'Toby Dick', + slug: 'tobydick', + url: 'https://www.analvids.com/studios/toby_dick', + parent: 'analvids', + }, + { + name: 'Sineplex SOS', + slug: 'sineplexsos', + url: 'https://www.analvids.com/studios/sineplex-sos', + parent: 'analvids', + alias: [ + 'rs', + ], + }, + { + name: "Mr Anderson's Anal Academy ", + slug: 'mrandersonsanalacademy', + url: 'https://www.analvids.com/studios/mr-anderson--s-anal-academy', + parent: 'analvids', + }, + { + name: 'Only3x Network', + slug: 'only3xnetwork', + url: 'https://www.analvids.com/studios/only3x_network_store', + parent: 'analvids', + }, + { + name: 'Sineplex CZ', + slug: 'sineplexcz', + url: 'https://www.analvids.com/studios/sineplex-cz', + parent: 'analvids', + alias: [ + 'sz', + ], + }, + { + name: 'Galla Studio', + slug: 'gallastudio', + url: 'https://www.analvids.com/studios/galla-studio', + parent: 'analvids', + }, + { + name: 'Rick Angel Studio', + slug: 'rickangelstudio', + url: 'https://www.analvids.com/studios/rick-angel-studio', + parent: 'analvids', + alias: [ + 'ra', + ], + }, + { + name: 'Siswet Anal Ambassador', + slug: 'siswetanalambassador', + url: 'https://www.analvids.com/studios/siswet-anal-ambassador', + parent: 'analvids', + }, + { + name: 'BBC Master Joss Lescaf', + slug: 'bbcmasterjosslescaf', + url: 'https://www.analvids.com/studios/bbc-master', + parent: 'analvids', + }, + { + name: 'Anal Maniacs by Lady Dee', + slug: 'analmaniacsbyladydee', + url: 'https://www.analvids.com/studios/anal-maniacs-by-lady-dee', + parent: 'analvids', + }, + { + name: 'Freddy Gong ', + slug: 'freddygong', + url: 'https://www.analvids.com/studios/freddy_gong_', + parent: 'analvids', + }, + { + name: 'Rebel Rhyder Productions', + slug: 'rebelrhyderproductions', + url: 'https://www.analvids.com/studios/rebel_rhyder_production', + parent: 'analvids', + }, + { + name: 'RPSN Studio', + slug: 'rpsnstudio', + url: 'https://www.analvids.com/studios/rpsn-studio', + parent: 'analvids', + }, + { + name: 'StacyBloomStudio', + slug: 'stacybloomstudio', + url: 'https://www.analvids.com/studios/stacy-bloom-studio', + parent: 'analvids', + alias: [ + 'sbs', + ], + }, + { + name: 'SamCanRam', + slug: 'samcanram', + url: 'https://www.analvids.com/studios/samcanram', + parent: 'analvids', + }, + { + name: 'Mamasita Savage', + slug: 'mamasitasavage', + url: 'https://www.analvids.com/studios/mamasita-savage', + parent: 'analvids', + alias: [ + 'msv', + ], + }, + { + name: 'Private Black', + slug: 'privateblack', + url: 'https://www.analvids.com/studios/private-black', + parent: 'analvids', + }, + { + name: 'Studio PL', + slug: 'studiopl', + url: 'https://www.analvids.com/studios/studio_pl', + parent: 'analvids', + }, + { + name: 'ssnatashateen', + slug: 'ssnatashateen', + url: 'https://www.analvids.com/studios/ssnatashateen', + parent: 'analvids', + }, + { + name: 'Immorallive', + slug: 'immorallive', + url: 'https://www.analvids.com/studios/immorallive', + parent: 'analvids', + }, + { + name: 'Andy Casanova', + slug: 'andycasanova', + url: 'https://www.analvids.com/studios/andy-casanova', + parent: 'analvids', + }, + { + name: 'Adeline Lafouine Studio', + slug: 'adelinelafouinestudio', + url: 'https://www.analvids.com/studios/adeline-lafouine-studio', + parent: 'analvids', + alias: [ + 'al', + ], + }, + { + name: 'Monika Fox', + slug: 'monikafox', + url: 'https://www.analvids.com/studios/monika_fox', + parent: 'analvids', + }, + { + name: 'GG', + slug: 'gg', + url: 'https://www.analvids.com/studios/gg', + parent: 'analvids', + }, + { + name: 'Kate Rich Studio', + slug: 'katerichstudio', + url: 'https://www.analvids.com/studios/kate-rich-studio', + parent: 'analvids', + alias: [ + 'krs', + ], + }, + { + name: 'Porn Force', + slug: 'pornforce', + url: 'https://www.analvids.com/studios/porn-force', + parent: 'analvids', + }, + { + name: 'Lydia Black Studio', + slug: 'lydiablackstudio', + url: 'https://www.analvids.com/studios/lydia_black_', + parent: 'analvids', + }, + { + name: "Claudia's Clips", + slug: 'claudiasclips', + url: 'https://www.analvids.com/studios/claudia--s-clips', + parent: 'analvids', + alias: [ + 'cm', + ], + }, + { + name: 'Sineplex Classic', + slug: 'sineplexclassic', + url: 'https://www.analvids.com/studios/sineplex-classic', + parent: 'analvids', + }, + { + name: 'Erika Korti Studio', + slug: 'erikakortistudio', + url: 'https://www.analvids.com/studios/erika_korti_studio', + parent: 'analvids', + }, + { + name: 'MLR production ', + slug: 'mlrproduction', + url: 'https://www.analvids.com/studios/mlr_production_', + parent: 'analvids', + }, + { + name: 'Mugur Porn', + slug: 'mugurporn', + url: 'https://www.analvids.com/studios/mugur_porn', + parent: 'analvids', + }, + { + name: 'Bad Bardot Club', + slug: 'badbardotclub', + url: 'https://www.analvids.com/studios/bad-bardot-club', + parent: 'analvids', + alias: [ + 'bbc', + ], + }, + { + name: 'Mya Quinn Studio', + slug: 'myaquinnstudio', + url: 'https://www.analvids.com/studios/mya_quinn_studio', + parent: 'analvids', + }, + { + name: 'dreamtranny', + slug: 'dreamtranny', + url: 'https://www.analvids.com/studios/dreamtranny', + parent: 'analvids', + }, + { + name: 'Z-Filmz', + slug: 'zfilmz', + url: 'https://www.analvids.com/studios/z-films', + parent: 'analvids', + }, + { + name: 'Anal 4 her', + slug: 'anal4her', + url: 'https://www.analvids.com/studios/anal-4-her', + parent: 'analvids', + alias: [ + 'af', + 'anal forever', + ], + }, + { + name: 'Hentaied', + slug: 'hentaied', + url: 'https://www.analvids.com/studios/hentaied', + parent: 'analvids', + }, + { + name: 'Kinky Sex', + slug: 'kinkysex', + url: 'https://www.analvids.com/studios/kinky-sex', + parent: 'analvids', + alias: [ + 'ks', + ], + }, + { + name: 'Briana Banderas Studio', + slug: 'brianabanderasstudio', + url: 'https://www.analvids.com/studios/briana-banderas-studio', + parent: 'analvids', + alias: [ + 'brb', + ], + }, + { + name: 'analgonzo', + slug: 'analgonzo', + url: 'https://www.analvids.com/studios/analgonzo', + parent: 'analvids', + }, + { + name: 'dankreamer', + slug: 'dankreamer', + url: 'https://www.analvids.com/studios/dankreamer', + parent: 'analvids', + }, + { + name: 'cherryflowerxxx', + slug: 'cherryflowerxxx', + url: 'https://www.analvids.com/studios/cherryflowerxxx', + parent: 'analvids', + }, + { + name: 'Suzie Q Studio', + slug: 'suzieqstudio', + url: 'https://www.analvids.com/studios/suzie-q-studio', + parent: 'analvids', + }, + { + name: 'Trunk AC Studio', + slug: 'trunkacstudio', + url: 'https://www.analvids.com/studios/oliver_trunk_ac_studio', + parent: 'analvids', + }, + { + name: 'GothCharlotte', + slug: 'gothcharlotte', + url: 'https://www.analvids.com/studios/gothcharlotte', + parent: 'analvids', + }, + { + name: 'SpicyLab Production', + slug: 'spicylabproduction', + url: 'https://www.analvids.com/studios/spicy_lab_productio', + parent: 'analvids', + }, + { + name: 'MAX RAJOY SQUAD', + slug: 'maxrajoysquad', + url: 'https://www.analvids.com/studios/max-rajoy-squad', + parent: 'analvids', + alias: [ + 'mrs', + ], + }, + { + name: 'Amor en equipo', + slug: 'amorenequipo', + url: 'https://www.analvids.com/studios/adara-love-studio', + parent: 'analvids', + }, + { + name: 'Eden does', + slug: 'edendoes', + url: 'https://www.analvids.com/studios/eden-does', + parent: 'analvids', + }, + { + name: 'Assablanca', + slug: 'assablanca', + url: 'https://www.analvids.com/studios/assablanca', + parent: 'analvids', + alias: [ + 'ab', + ], + }, + { + name: 'Mr Anal', + slug: 'mranal', + url: 'https://www.analvids.com/studios/mr-anal', + parent: 'analvids', + alias: [ + 'ma', + ], + }, + { + name: 'Cris Angelo', + slug: 'crisangelo', + url: 'https://www.analvids.com/studios/cris_angelo_-_bigdaddyproductions', + parent: 'analvids', + }, + { + name: 'Vince Karter ', + slug: 'vincekarter', + url: 'https://www.analvids.com/studios/vince_karter_', + parent: 'analvids', + }, + { + name: 'Pineapples Studio', + slug: 'pineapplesstudio', + url: 'https://www.analvids.com/studios/pineapple--s-test-kitchen', + parent: 'analvids', + }, + { + name: 'Bazinga', + slug: 'bazinga', + url: 'https://www.analvids.com/studios/bazinga', + parent: 'analvids', + }, + { + name: 'Harleen Van Hynten', + slug: 'harleenvanhynten', + url: 'https://www.analvids.com/studios/harleen-van-hynten-studio', + parent: 'analvids', + }, + { + name: 'Sweetyx', + slug: 'sweetyx', + url: 'https://www.analvids.com/studios/jean-marie-corda-studio', + parent: 'analvids', + }, + { + name: 'PanPorn', + slug: 'panporn', + url: 'https://www.analvids.com/studios/panporn-production', + parent: 'analvids', + }, + { + name: 'Alt Perversion', + slug: 'altperversion', + url: 'https://www.analvids.com/studios/alt_perversion', + parent: 'analvids', + }, + { + name: "Lutro's World", + slug: 'lutrosworld', + url: 'https://www.analvids.com/studios/lutro--s-world', + parent: 'analvids', + alias: [ + 'lw', + ], + }, + { + name: 'Mixed studios', + slug: 'mixedstudios', + url: 'https://www.analvids.com/studios/mixed-studios', + parent: 'analvids', + alias: [ + 'ms', + ], + }, + { + name: 'Lizzy Laynez Entertainment', + slug: 'lizzylaynezentertainment', + url: 'https://www.analvids.com/studios/lizzy-laynez-entertainment', + parent: 'analvids', + }, + { + name: 'Melina May', + slug: 'melinamay', + url: 'https://www.analvids.com/studios/melina_may', + parent: 'analvids', + }, + { + name: 'Outside the Studio', + slug: 'outsidethestudio', + url: 'https://www.analvids.com/studios/outside-the-studio', + parent: 'analvids', + alias: [ + 'ots', + ], + }, + { + name: 'Alix Lynx', + slug: 'alixlynx', + url: 'https://www.analvids.com/studios/alix--s-dream-world', + parent: 'analvids', + }, + { + name: 'Argendana Official', + slug: 'argendanaofficial', + url: 'https://www.analvids.com/studios/argendana_official', + parent: 'analvids', + }, + { + name: "YumYum's Studio", + slug: 'yumyumsstudio', + url: 'https://www.analvids.com/studios/yumyum_s_studio', + parent: 'analvids', + }, + { + name: 'Culioneros', + slug: 'culioneros', + url: 'https://www.analvids.com/studios/culioneros', + parent: 'analvids', + }, + { + name: "Shinaryen's Pure Pleasure", + slug: 'shinaryenspurepleasure', + url: 'https://www.analvids.com/studios/shinaryen--s-pure-pleasure', + parent: 'analvids', + }, + { + name: 'johnpricexo', + slug: 'johnpricexo', + url: 'https://www.analvids.com/studios/johnpricexoxo', + parent: 'analvids', + }, + { + name: 'Lara De Santis studio', + slug: 'laradesantisstudio', + url: 'https://www.analvids.com/studios/lara-de-santis-studio', + parent: 'analvids', + alias: [ + 'lds', + ], + }, + { + name: 'Cherry Aleksa ', + slug: 'cherryaleksa', + url: 'https://www.analvids.com/studios/cherry-aleksa-studio', + parent: 'analvids', + }, + { + name: 'First Gape', + slug: 'firstgape', + url: 'https://www.analvids.com/studios/first-gape', + parent: 'analvids', + alias: [ + 'sal', + ], + }, + { + name: 'kaiiaeve', + slug: 'kaiiaeve', + url: 'https://www.analvids.com/studios/kaiiaeve', + parent: 'analvids', + }, + { + name: 'PossiblyNeighbours', + slug: 'possiblyneighbours', + url: 'https://www.analvids.com/studios/possibly-neighbours', + parent: 'analvids', + alias: [ + 'pn', + ], + }, + { + name: 'Dorian Del Isla', + slug: 'doriandelisla', + url: 'https://www.analvids.com/studios/dorian_del_isla', + parent: 'analvids', + }, + { + name: 'Sarah Slave Studio', + slug: 'sarahslavestudio', + url: 'https://www.analvids.com/studios/sarah_slave_studio', + parent: 'analvids', + }, + { + name: 'Focus', + slug: 'focus', + url: 'https://www.analvids.com/studios/focus', + parent: 'analvids', + alias: [ + 'fs', + ], + }, + { + name: 'No Rest For The Ass', + slug: 'norestfortheass', + url: 'https://www.analvids.com/studios/no-rest-for-the-ass', + parent: 'analvids', + alias: [ + 'nr', + ], + }, + { + name: 'Atomic Porn Studio', + slug: 'atomicpornstudio', + url: 'https://www.analvids.com/studios/mlr_studio', + parent: 'analvids', + }, + { + name: 'Alexa Moore', + slug: 'alexamoore', + url: 'https://www.analvids.com/studios/alexa_moore', + parent: 'analvids', + }, + { + name: 'Jessae Rosae x Savory Father', + slug: 'jessaerosaexsavoryfather', + url: 'https://www.analvids.com/studios/jessae_rosae_x_savory_father', + parent: 'analvids', + }, + { + name: 'Proton Videos', + slug: 'protonvideos', + url: 'https://www.analvids.com/studios/proton-videos', + parent: 'analvids', + }, + { + name: 'Timea Bella Production', + slug: 'timeabellaproduction', + url: 'https://www.analvids.com/studios/timea-bella-production', + parent: 'analvids', + alias: [ + 'tb', + ], + }, + { + name: 'Eros Mastery', + slug: 'erosmastery', + url: 'https://www.analvids.com/studios/eros_mastery', + parent: 'analvids', + }, + { + name: 'MaryWet', + slug: 'marywet', + url: 'https://www.analvids.com/studios/marywet', + parent: 'analvids', + alias: [ + 'ots', + ], + }, + { + name: 'Cassie Del Isla', + slug: 'cassiedelisla', + url: 'https://www.analvids.com/studios/del-isla', + parent: 'analvids', + }, + { + name: 'DaddyEnjoy', + slug: 'daddyenjoy', + url: 'https://www.analvids.com/studios/daddyenjoy', + parent: 'analvids', + alias: [ + 'de', + ], + }, + { + name: 'Gonzo in Brazil', + slug: 'gonzoinbrazil', + url: 'https://www.analvids.com/studios/gonzo-in-brazil', + parent: 'analvids', + alias: [ + 'bz', + ], + }, + { + name: 'Private Castings', + slug: 'privatecastings', + url: 'https://www.analvids.com/studios/private-castings', + parent: 'analvids', + }, + { + name: 'XXXPawn', + slug: 'xxxpawn', + url: 'https://www.analvids.com/studios/xxxpawn', + parent: 'analvids', + }, + { + name: 'MyBangVan', + slug: 'mybangvan', + url: 'https://www.analvids.com/studios/mybangvan', + parent: 'analvids', + }, + { + name: 'Cherry on Top', + slug: 'cherryontop', + url: 'https://www.analvids.com/studios/cherry-on-top', + parent: 'analvids', + }, + { + name: 'Gaywire', + slug: 'gaywire', + url: 'https://www.analvids.com/studios/gaywire', + parent: 'analvids', + }, + { + name: 'College Rules', + slug: 'collegerules', + url: 'https://www.analvids.com/studios/college-rules', + parent: 'analvids', + }, + { + name: 'onlyjewelzblu Studio', + slug: 'onlyjewelzblustudio', + url: 'https://www.analvids.com/studios/onlyjewelzblu_studio', + parent: 'analvids', + }, + { + name: 'Kitty Blair', + slug: 'kittyblair', + url: 'https://www.analvids.com/studios/kitty-blair-studio', + parent: 'analvids', + }, + { + name: 'Queen Eugenia Studio', + slug: 'queeneugeniastudio', + url: 'https://www.analvids.com/studios/queen-eugenia-studio', + parent: 'analvids', + }, + { + name: 'Studio GD', + slug: 'studiogd', + url: 'https://www.analvids.com/studios/studio-dg', + parent: 'analvids', + }, + { + name: 'Tarra White', + slug: 'tarrawhite', + url: 'https://www.analvids.com/studios/tarra-white', + parent: 'analvids', + alias: [ + 'tw', + ], + }, + { + name: 'Filthy Family', + slug: 'filthyfamily', + url: 'https://www.analvids.com/studios/filthy-family', + parent: 'analvids', + }, + { + name: 'CHERRYxLUCKY', + slug: 'cherryxlucky', + url: 'https://www.analvids.com/studios/cherryxlucky', + parent: 'analvids', + }, + { + name: 'Busty Adventures', + slug: 'bustyadventures', + url: 'https://www.analvids.com/studios/busty-adventures', + parent: 'analvids', + }, + { + name: 'Helena Moeller Studio', + slug: 'helenamoellerstudio', + url: 'https://www.analvids.com/studios/helena-moeller-studio', + parent: 'analvids', + alias: [ + 'hms', + ], + }, + { + name: "man's cave", + slug: 'manscave', + url: 'https://www.analvids.com/studios/mancave', + parent: 'analvids', + }, + { + name: 'Jamie French Productions', + slug: 'jamiefrenchproductions', + url: 'https://www.analvids.com/studios/jamie_french_productions', + parent: 'analvids', + }, + { + name: 'Public Invasion', + slug: 'publicinvasion', + url: 'https://www.analvids.com/studios/public-invasion', + parent: 'analvids', + }, + { + name: 'Omar Galanti Productions', + slug: 'omargalantiproductions', + url: 'https://www.analvids.com/studios/omar-galanti-productions', + parent: 'analvids', + }, + { + name: 'InfiltrateProxy', + slug: 'infiltrateproxy', + url: 'https://www.analvids.com/studios/infiltrateproxy', + parent: 'analvids', + }, + { + name: 'All About Sweet Bunny', + slug: 'allaboutsweetbunny', + url: 'https://www.analvids.com/studios/all-about-sweet-bunny', + parent: 'analvids', + alias: [ + 'swb', + ], + }, + { + name: 'Anal pantyhose addicts ', + slug: 'analpantyhoseaddicts', + url: 'https://www.analvids.com/studios/anal_pantyhose_addicts_', + parent: 'analvids', + }, + { + name: 'Nelly Kent Studio', + slug: 'nellykentstudio', + url: 'https://www.analvids.com/studios/nelly-kent-production', + parent: 'analvids', + }, + { + name: 'The Kriss Kiss Experience', + slug: 'thekrisskissexperience', + url: 'https://www.analvids.com/studios/the-kriss-kiss-experience', + parent: 'analvids', + }, + { + name: 'F Models', + slug: 'fmodels', + url: 'https://www.analvids.com/studios/f-models', + parent: 'analvids', + alias: [ + 'fm', + ], + }, + { + name: 'Luna Sapphire ', + slug: 'lunasapphire', + url: 'https://www.analvids.com/studios/luna_sapphire_', + parent: 'analvids', + }, + { + name: 'Tiffany Leiddi ', + slug: 'tiffanyleiddi', + url: 'https://www.analvids.com/studios/tiffany_leiddi_', + parent: 'analvids', + }, + { + name: 'Blessexxx', + slug: 'blessexxx', + url: 'https://www.analvids.com/studios/blessexxx', + parent: 'analvids', + }, + { + name: 'CarryLight', + slug: 'carrylight', + url: 'https://www.analvids.com/studios/carrylight', + parent: 'analvids', + }, + { + name: 'Horny Belle', + slug: 'hornybelle', + url: 'https://www.analvids.com/studios/horny-belle', + parent: 'analvids', + }, + { + name: 'GOSTOSAS VIDEO ', + slug: 'gostosasvideo', + url: 'https://www.analvids.com/studios/gostosas_video_', + parent: 'analvids', + }, + { + name: "Rebecca's Clips", + slug: 'rebeccasclips', + url: 'https://www.analvids.com/studios/rebecca--s-clips', + parent: 'analvids', + alias: [ + 'rv', + ], + }, + { + name: 'Brandi Belle', + slug: 'brandibelle', + url: 'https://www.analvids.com/studios/brandi-belle', + parent: 'analvids', + }, + { + name: 'Club Candy Alexa', + slug: 'clubcandyalexa', + url: 'https://www.analvids.com/studios/club-candy-alexa', + parent: 'analvids', + alias: [ + 'cca', + ], + }, + { + name: 'Bareback Attack', + slug: 'barebackattack', + url: 'https://www.analvids.com/studios/bareback-attack', + parent: 'analvids', + }, + { + name: 'bdsmmanga', + slug: 'bdsmmanga', + url: 'https://www.analvids.com/studios/bdsmmanga', + parent: 'analvids', + }, + { + name: 'ViSpace', + slug: 'vispace', + url: 'https://www.analvids.com/studios/vispace', + parent: 'analvids', + }, + { + name: 'Sophie Ladder', + slug: 'sophieladder', + url: 'https://www.analvids.com/studios/sophie_ladder', + parent: 'analvids', + }, + { + name: 'vangoren', + slug: 'vangoren', + url: 'https://www.analvids.com/studios/vangoren', + parent: 'analvids', + }, + { + name: 'DreamInSkies', + slug: 'dreaminskies', + url: 'https://www.analvids.com/studios/dreaminskies', + parent: 'analvids', + }, + { + name: 'Its Gonna Hurt', + slug: 'itsgonnahurt', + url: 'https://www.analvids.com/studios/its-gonna-hurt', + parent: 'analvids', + }, + { + name: 'CRUNCHBOY', + slug: 'crunchboy', + url: 'https://www.analvids.com/studios/crunchboy', + parent: 'analvids', + }, + { + name: 'BigDaddy Raw', + slug: 'bigdaddyraw', + url: 'https://www.analvids.com/studios/bigdaddy_raw', + parent: 'analvids', + }, + { + name: 'Hairy Gonzo', + slug: 'hairygonzo', + url: 'https://www.analvids.com/studios/hairy-gonzo', + parent: 'analvids', + alias: [ + 'hg', + ], + }, + { + name: 'Rub Him', + slug: 'rubhim', + url: 'https://www.analvids.com/studios/rub-him', + parent: 'analvids', + }, + { + name: 'UngloryHole', + slug: 'ungloryhole', + url: 'https://www.analvids.com/studios/ungloryhole', + parent: 'analvids', + }, + { + name: 'Bareback Casting', + slug: 'barebackcasting', + url: 'https://www.analvids.com/studios/bareback-casting', + parent: 'analvids', + }, + { + name: 'JuliaKissy', + slug: 'juliakissy', + url: 'https://www.analvids.com/studios/juliasquirt', + parent: 'analvids', + }, + { + name: "Honour Mays' Manor House", + slug: 'honourmaysmanorhouse', + url: 'https://www.analvids.com/studios/honour-mays---manor-house', + parent: 'analvids', + alias: [ + 'hm', + ], + }, + { + name: 'StaceyAlexisPawg', + slug: 'staceyalexispawg', + url: 'https://www.analvids.com/studios/staceyalexispawg', + parent: 'analvids', + }, + { + name: 'Gay Patrol', + slug: 'gaypatrol', + url: 'https://www.analvids.com/studios/gay-patrol', + parent: 'analvids', + }, + { + name: 'Thug Hunter', + slug: 'thughunter', + url: 'https://www.analvids.com/studios/thug-hunter', + parent: 'analvids', + }, + { + name: 'SexyNEBBW', + slug: 'sexynebbw', + url: 'https://www.analvids.com/studios/sexynebbw', + parent: 'analvids', + }, + { + name: 'Out In Public', + slug: 'outinpublic', + url: 'https://www.analvids.com/studios/out-in-public', + parent: 'analvids', + }, + { + name: 'Poundhisass', + slug: 'poundhisass', + url: 'https://www.analvids.com/studios/poundhisass', + parent: 'analvids', + }, + { + name: 'Bait Bus', + slug: 'baitbus', + url: 'https://www.analvids.com/studios/bait-bus-', + parent: 'analvids', + }, + { + name: 'Diamonds Production', + slug: 'diamondsproduction', + url: 'https://www.analvids.com/studios/diamonds_production', + parent: 'analvids', + }, + { + name: 'Sinemale', + slug: 'sinemale', + url: 'https://www.analvids.com/studios/sinemale', + parent: 'analvids', + }, + { + name: 'Fuck You Cracker', + slug: 'fuckyoucracker', + url: 'https://www.analvids.com/studios/fuck-you-cracker', + parent: 'analvids', + }, + { + name: 'Dark_Lady77', + slug: 'darklady77', + url: 'https://www.analvids.com/studios/dark_lady77', + parent: 'analvids', + }, + { + name: 'Butter Loads', + slug: 'butterloads', + url: 'https://www.analvids.com/studios/butter-loads', + parent: 'analvids', + }, + { + name: 'Edita Fantasy Studio', + slug: 'editafantasystudio', + url: 'https://www.analvids.com/studios/edita-fantasy-studio', + parent: 'analvids', + }, + { + name: 'Gay Pawn', + slug: 'gaypawn', + url: 'https://www.analvids.com/studios/gay-pawn', + parent: 'analvids', + }, + { + name: 'Troop Candy', + slug: 'troopcandy', + url: 'https://www.analvids.com/studios/troop-candy', + parent: 'analvids', + }, + { + name: 'Grab Ass', + slug: 'grabass', + url: 'https://www.analvids.com/studios/grab-ass', + parent: 'analvids', + }, + { + name: 'sydneyscreams4u', + slug: 'sydneyscreams4u', + url: 'https://www.analvids.com/studios/sydneyscreams4u', + parent: 'analvids', + }, + { + name: 'Nade Nasty ', + slug: 'nadenasty', + url: 'https://www.analvids.com/studios/nade_nasty_', + parent: 'analvids', + }, + { + name: 'ExBF', + slug: 'exbf', + url: 'https://www.analvids.com/studios/exbf', + parent: 'analvids', + }, + { + name: 'Project City Bus', + slug: 'projectcitybus', + url: 'https://www.analvids.com/studios/project-city-bus', + parent: 'analvids', + }, + { + name: 'Nylon Lingerie Studio', + slug: 'nylonlingeriestudio', + url: 'https://www.analvids.com/studios/nylon_lingerie_studio', + parent: 'analvids', }, ]; /* eslint-disable max-len */ -exports.seed = knex => Promise.resolve() +exports.seed = (knex) => Promise.resolve() .then(async () => { const networks = await knex('entities') - .whereIn('slug', studios.map(studio => studio.parent)); + .whereIn('slug', studios.map((studio) => studio.parent)); const networksMap = networks.reduce((acc, { id, slug }) => ({ ...acc, [slug]: id }), {}); - const studiosWithNetwork = studios.map(studio => ({ + const studiosWithNetwork = studios.map((studio) => ({ slug: studio.slug, name: studio.name, url: studio.url, diff --git a/src/scrapers/legalporno.js b/src/scrapers/analvids.js similarity index 95% rename from src/scrapers/legalporno.js rename to src/scrapers/analvids.js index 7d2b1baf..efe6d1b2 100644 --- a/src/scrapers/legalporno.js +++ b/src/scrapers/analvids.js @@ -34,13 +34,13 @@ function getPoster(posterElement, sceneId) { if (typeof posterTimeRange === 'number') { // poster time is already a single time value - return `https://legalporno.com/casting/${sceneId}/${posterTimeRange}`; + return `https://analvids.com/casting/${sceneId}/${posterTimeRange}`; } const [max, min] = posterTimeRange.split('-'); const posterTime = Math.floor(Math.random() * (Number(max) - Number(min) + 1) + Number(min)); - return `https://legalporno.com/casting/${sceneId}/${posterTime}`; + return `https://analvids.com/casting/${sceneId}/${posterTime}`; } function scrapeAll(html) { @@ -134,7 +134,7 @@ async function scrapeScene(html, url, site, useGallery) { } const studioName = $('.watchpage-studioname').first().text().trim(); - release.studio = slugify(studioName, ''); + release.studio = slugify(studioName, '', { removePunctuation: true }); return release; } @@ -181,7 +181,7 @@ async function fetchScene(url, site) { } async function fetchProfile({ name: actorName }) { - const res = await http.get(`https://www.legalporno.com/api/autocomplete/search?q=${actorName.replace(' ', '+')}`); + const res = await http.get(`https://www.analvids.com/api/autocomplete/search?q=${actorName.replace(' ', '+')}`); const data = res.body; const result = data.terms.find((item) => item.type === 'model'); diff --git a/src/scrapers/scrapers.js b/src/scrapers/scrapers.js index b2b3d992..69ca5d37 100644 --- a/src/scrapers/scrapers.js +++ b/src/scrapers/scrapers.js @@ -35,7 +35,7 @@ const karups = require('./karups'); const kellymadison = require('./kellymadison'); const killergram = require('./killergram'); const kink = require('./kink'); -const legalporno = require('./legalporno'); +const analvids = require('./analvids'); const littlecapricedreams = require('./littlecapricedreams'); const mikeadriano = require('./mikeadriano'); const mindgeek = require('./mindgeek'); @@ -118,7 +118,7 @@ const scrapers = { killergram, kink, kinkvr: badoink, - legalporno, + analvids, letsdoeit: porndoe, littlecapricedreams, mamacitaz: porndoe, @@ -230,7 +230,7 @@ const scrapers = { killergram, kink, kinkvr: badoink, - legalporno, + analvids, letsdoeit: porndoe, littlecapricedreams, mamacitaz: porndoe, diff --git a/src/tools/analvids.js b/src/tools/analvids.js new file mode 100644 index 00000000..ef583c5d --- /dev/null +++ b/src/tools/analvids.js @@ -0,0 +1,1721 @@ +'use strict'; + +const fs = require('fs').promises; + +const oldStudios = [ + { + slug: 'gonzocom', + name: 'Gonzo.com', + alias: ['sz'], + url: 'https://www.legalporno.com/studios/gonzo_com', + parent: 'legalporno', + }, + { + slug: 'giorgiograndi', + name: 'Giorgio Grandi', + url: 'https://www.legalporno.com/studios/giorgio-grandi', + alias: ['gio'], + parent: 'legalporno', + }, + { + slug: 'hardpornworld', + name: 'Hard Porn World', + url: 'https://www.legalporno.com/studios/hard-porn-world', + alias: ['gp'], + parent: 'legalporno', + }, + { + slug: 'interracialvision', + name: 'Interracial Vision', + url: 'https://www.legalporno.com/studios/interracial-vision', + alias: ['iv'], + parent: 'legalporno', + }, + { + slug: 'giorgioslab', + name: 'Giorgio\'s Lab', + url: 'https://www.legalporno.com/studios/giorgio--s-lab', + alias: ['gl'], + parent: 'legalporno', + }, + { + slug: 'americananal', + name: 'American Anal', + url: 'https://www.legalporno.com/studios/american-anal', + alias: ['aa'], + parent: 'legalporno', + }, + { + slug: 'assablanca', + name: 'Assablanca', + url: 'https://www.legalporno.com/studios/assablanca', + alias: ['ab'], + parent: 'legalporno', + }, + { + slug: 'focus', + name: 'Focus', + url: 'https://www.legalporno.com/studios/focus', + alias: ['fs'], + parent: 'legalporno', + }, + { + slug: 'anal4her', + name: 'Anal 4 Her', + url: 'https://www.legalporno.com/studios/anal-4-her', + alias: ['af', 'anal forever'], + parent: 'legalporno', + }, + { + slug: 'gonzoinbrazil', + name: 'Gonzo in Brazil', + url: 'https://www.legalporno.com/studios/gonzo-in-brazil', + alias: ['bz'], + parent: 'legalporno', + }, + { + slug: 'mranal', + name: 'Mr Anal', + url: 'https://www.legalporno.com/studios/mr-anal', + alias: ['ma'], + parent: 'legalporno', + }, + { + slug: 'tarrawhite', + name: 'Tarra White', + url: 'https://www.legalporno.com/studios/tarra-white', + alias: ['tw'], + parent: 'legalporno', + }, + { + slug: 'sineplexsos', + name: 'Sineplex SOS', + url: 'https://www.legalporno.com/studios/sineplex-sos', + alias: ['rs'], + parent: 'legalporno', + }, + { + slug: 'fmodels', + name: 'F Models', + url: 'https://www.legalporno.com/studios/f-models', + alias: ['fm'], + parent: 'legalporno', + }, + { + slug: 'sineplexcz', + name: 'Sineplex CZ', + url: 'https://www.legalporno.com/studios/sineplex-cz', + alias: ['sz'], + parent: 'legalporno', + }, + { + slug: 'gg', + name: 'GG', + url: 'https://www.legalporno.com/studios/gg', + parent: 'legalporno', + }, + { + slug: 'firstgape', + name: 'First Gape', + url: 'https://www.legalporno.com/studios/first-gape', + alias: ['sal'], + parent: 'legalporno', + }, + { + slug: 'omargalantiproductions', + name: 'Omar Galanti Productions', + url: 'https://www.legalporno.com/studios/omar-galanti-productions', + parent: 'legalporno', + }, + { + slug: 'marywet', + name: 'Marywet', + url: 'https://www.legalporno.com/studios/marywet', + alias: ['ots'], + parent: 'legalporno', + }, + { + slug: 'norestfortheass', + name: 'No Rest For The Ass', + url: 'https://www.legalporno.com/studios/no-rest-for-the-ass', + alias: ['nr'], + parent: 'legalporno', + }, + { + slug: 'hairygonzo', + name: 'Hairy Gonzo', + url: 'https://www.legalporno.com/studios/hairy-gonzo', + alias: ['hg'], + parent: 'legalporno', + }, + { + slug: 'sineplexclassic', + name: 'Sineplex Classic', + url: 'https://www.legalporno.com/studios/sineplex-classic', + parent: 'legalporno', + }, + { + slug: 'sinemale', + name: 'Sinemale', + url: 'https://www.legalporno.com/studios/sinemale', + parent: 'legalporno', + }, + { + slug: 'outsidethestudio', + name: 'Outside The Studio', + url: 'https://www.legalporno.com/studios/outside-the-studio', + alias: ['ots'], + parent: 'legalporno', + }, + { + slug: 'kinkysex', + name: 'Kinky Sex', + url: 'https://www.legalporno.com/studios/kinky-sex', + alias: ['ks'], + parent: 'legalporno', + }, + { + slug: 'sexyangelproductions', + name: 'Sexy Angel Productions', + url: 'https://www.legalporno.com/studios/sexy-angel-productions', + alias: ['sa'], + parent: 'legalporno', + }, + { + slug: 'nfstudio', + name: 'N&F Studio', + url: 'https://www.legalporno.com/studios/nf-studio', + alias: ['nf'], + parent: 'legalporno', + }, + { + slug: 'natashateenproductions', + name: 'Natasha Teen Productions', + url: 'https://www.legalporno.com/studios/natasha-teen-productions', + alias: ['nt'], + parent: 'legalporno', + }, + { + slug: 'mixedstudios', + name: 'Mixed Studios', + url: 'https://www.legalporno.com/studios/mixed-studios', + alias: ['ms'], + parent: 'legalporno', + }, + { + slug: 'claudiasclips', + name: 'Claudia\'s Clips', + url: 'https://www.legalporno.com/studios/claudia--s-clips', + alias: ['cm'], + parent: 'legalporno', + }, + { + slug: 'rebeccasclips', + name: 'Rebecca\'s Clips', + url: 'https://www.legalporno.com/studios/rebecca--s-clips', + alias: ['rv'], + parent: 'legalporno', + }, + { + slug: 'private', + name: 'Private', + url: 'https://www.legalporno.com/studios/private', + parent: 'legalporno', + }, + { + slug: 'privatecastings', + name: 'Private Castings', + url: 'https://www.legalporno.com/studios/private-castings', + parent: 'legalporno', + }, + { + slug: 'privateblack', + name: 'Private Black', + url: 'https://www.legalporno.com/studios/private-black', + parent: 'legalporno', + }, + { + slug: 'nrxstudio', + name: 'NRX Studio', + url: 'https://www.legalporno.com/studios/nrx-studio', + alias: ['nrx'], + parent: 'legalporno', + }, + { + slug: 'lpggg', + name: 'GGG by John Thompson', + url: 'https://www.legalporno.com/studios/ggg-by-john-thompson', + parent: 'legalporno', + }, + { + slug: 'yummyestudio', + name: 'Yummy Estudio', + url: 'https://www.legalporno.com/studios/yummy-estudio', + alias: ['ye'], + parent: 'legalporno', + }, + { + slug: 'bustedtgirls', + name: 'Busted T-Girls', + url: 'https://www.legalporno.com/studios/busted-t-girls', + alias: ['btg'], + tags: ['transsexual'], + parent: 'legalporno', + }, + { + slug: 'analvidsbangbros', + name: 'Bang Bros', + url: 'https://www.legalporno.com/studios/bang-bros', + parent: 'legalporno', + }, + { + slug: 'vkstudio', + name: 'VK Studio', + url: 'https://www.legalporno.com/studios/vk-studio', + alias: ['vk'], + parent: 'legalporno', + }, + { + slug: 'analmaniacs', + name: 'Anal Maniacs by Lady Dee', + url: 'https://www.legalporno.com/studios/anal-maniacs-by-lady-dee', + alias: ['ld'], + parent: 'legalporno', + }, + { + slug: 'pineapplestestkitchen', + name: 'Pineapple\'s Test Kitchen', + url: 'https://www.legalporno.com/studios/pineapple--s-test-kitchen', + alias: ['ax'], + parent: 'legalporno', + }, + { + slug: 'adelinelafouinestudio', + name: 'Adeline Lafouine Studio', + url: 'https://www.legalporno.com/studios/adeline-lafouine-studio', + alias: ['al'], + parent: 'legalporno', + }, + { + slug: 'jeanmariecordastudio', + name: 'Jean Marie Corda Studio', + url: 'https://www.legalporno.com/studios/jean-marie-corda-studio', + alias: ['jmc'], + parent: 'legalporno', + }, + { + slug: 'brianabanderasstudio', + name: 'Briana Banderas Studio', + url: 'https://www.legalporno.com/studios/briana-banderas-studio', + alias: ['brb'], + parent: 'legalporno', + }, + { + slug: 'rickangelstudio', + name: 'Rick Angel Studio', + url: 'https://www.legalporno.com/studios/rick-angel-studio', + alias: ['ra'], + parent: 'legalporno', + }, + { + slug: 'mamasitasavage', + name: 'Mamasita Savage', + url: 'https://www.legalporno.com/studios/mamasita-savage', + alias: ['msv'], + parent: 'legalporno', + }, + { + slug: 'badbardotclub', + name: 'Bad Bardot Club', + url: 'https://www.legalporno.com/studios/bad-bardot-club', + alias: ['bbc'], + parent: 'legalporno', + }, + { + slug: 'katerichstudio', + name: 'Kate Rich Studio', + url: 'https://www.legalporno.com/studios/kate-rich-studio', + alias: ['krs'], + parent: 'legalporno', + }, + { + slug: 'daddyenjoy', + name: 'DaddyEnjoy', + url: 'https://www.legalporno.com/studios/daddyenjoy', + alias: ['de'], + parent: 'legalporno', + }, + { + slug: 'laradesantisstudio', + name: 'Lara De Santis Studio', + url: 'https://www.legalporno.com/studios/lara-de-santis-studio', + alias: ['lds'], + parent: 'legalporno', + }, + { + slug: 'lutrosworld', + name: 'Lutro\'s World', + url: 'https://www.legalporno.com/studios/lutro--s-world', + alias: ['lw'], + parent: 'legalporno', + }, + { + slug: 'timeabellaproduction', + name: 'Timea Bella Production', + url: 'https://www.legalporno.com/studios/timea-bella-production', + alias: ['tb'], + parent: 'legalporno', + }, + { + slug: 'angelwickysproduction', + name: 'Angel Wicky\'s Production', + url: 'https://www.legalporno.com/studios/angel-wicky%E2%80%99s-production', + alias: ['aw'], + parent: 'legalporno', + }, + { + slug: 'bbcmaster', + name: 'BBC Master', + url: 'https://www.legalporno.com/studios/bbc-master', + alias: ['jl'], + parent: 'legalporno', + }, + { + slug: 'maxrajoysquad', + name: 'Max Rajoy Squad', + url: 'https://www.legalporno.com/studios/max-rajoy-squad', + alias: ['mrs'], + parent: 'legalporno', + }, + { + slug: 'queeneugenia', + name: 'Queen Eugenia', + url: 'https://www.legalporno.com/studios/queen-eugenia-studio', + alias: ['qe'], + parent: 'legalporno', + }, + { + slug: 'helenamoellerstudio', + name: 'Helena Moeller Studio', + url: 'https://www.legalporno.com/studios/helena-moeller-studio', + alias: ['hms'], + parent: 'legalporno', + }, + { + slug: 'allaboutsweetbunny', + name: 'All About Sweet Bunny', + url: 'https://www.legalporno.com/studios/all-about-sweet-bunny', + alias: ['swb'], + parent: 'legalporno', + }, + { + slug: 'clubcandyalexa', + name: 'Club Candy Alexa', + url: 'https://www.legalporno.com/studios/club-candy-alexa', + alias: ['cca'], + parent: 'legalporno', + }, + { + slug: 'stacybloomstudio', + name: 'Stacy Bloom Studio', + url: 'https://www.legalporno.com/studios/stacy-bloom-studio', + alias: ['sbs'], + parent: 'legalporno', + }, + { + slug: 'harleenvanhyntenstudio', + name: 'Harleen Van Hynten Studio', + url: 'https://www.legalporno.com/studios/harleen-van-hynten-studio', + alias: ['hvh'], + parent: 'legalporno', + }, + { + slug: 'cherryaleksastudio', + name: 'Cherry Aleksa Studio', + url: 'https://www.legalporno.com/studios/cherry-aleksa-studio', + alias: ['ca'], + parent: 'legalporno', + }, + { + slug: 'possiblyneighbours', + name: 'Possibly Neighbours', + url: 'https://www.legalporno.com/studios/possibly-neighbours', + alias: ['pn'], + parent: 'legalporno', + }, + { + slug: 'honourmaysmanorhouse', + name: 'Honour Mays\' Manor House', + url: 'https://www.legalporno.com/studios/honour-mays---manor-house', + alias: ['hm'], + parent: 'legalporno', + }, + { + slug: 'adaralovestudio', + name: 'Adara Love Studio', + url: 'https://www.legalporno.com/studios/adara-love-studio', + parent: 'legalporno', + }, + { + slug: 'faplex', + name: 'Faplex', + url: 'https://www.legalporno.com/studios/faplex', + parent: 'legalporno', + }, + { + slug: 'analpornworld', + name: 'Anal Porn World', + url: 'https://www.legalporno.com/studios/anal-porn-world', + parent: 'legalporno', + }, + { + slug: 'xfreax', + name: 'XfreaX', + url: 'https://www.legalporno.com/studios/xfreax', + parent: 'legalporno', + }, + { + slug: 'rpsnstudio', + name: 'RPSN Studio', + url: 'https://www.legalporno.com/studios/rpsn-studio', + parent: 'legalporno', + }, + { + slug: 'queeneugeniastudio', + name: 'Queen Eugenia Studio', + url: 'https://www.legalporno.com/studios/queen-eugenia-studio', + parent: 'legalporno', + }, + { + slug: 'blessexxx', + name: 'Blessexxx', + url: 'https://www.legalporno.com/studios/blessexxx', + parent: 'legalporno', + }, + { + slug: 'thekrisskissexperience', + name: 'The Kriss Kiss Experience', + url: 'https://www.legalporno.com/studios/the-kriss-kiss-experience', + parent: 'legalporno', + }, + { + slug: 'analvidsxxxpawn', + name: 'XXXPawn', + url: 'https://www.legalporno.com/studios/xxxpawn', + parent: 'legalporno', + }, + { + slug: 'analvidsgaywire', + name: 'Gaywire', + url: 'https://www.legalporno.com/studios/gaywire', + parent: 'legalporno', + }, + { + slug: 'analvidsfilthyfamily', + name: 'Filthy Family', + url: 'https://www.legalporno.com/studios/filthy-family', + parent: 'legalporno', + }, + { + slug: 'analvidsbrandibelle', + name: 'Brandi Belle', + url: 'https://www.legalporno.com/studios/brandi-belle', + parent: 'legalporno', + }, + { + slug: 'analvidspublicinvasion', + name: 'Public Invasion', + url: 'https://www.legalporno.com/studios/public-invasion', + parent: 'legalporno', + }, + { + slug: 'kittyblairstudio', + name: 'Kitty Blair Studio', + url: 'https://www.legalporno.com/studios/kitty-blair-studio', + parent: 'legalporno', + }, + { + slug: 'bustyadventures', + name: 'Busty Adventures', + url: 'https://www.legalporno.com/studios/busty-adventures', + parent: 'legalporno', + }, + { + slug: 'analvidscollegerules', + name: 'College Rules', + url: 'https://www.legalporno.com/studios/college-rules', + parent: 'legalporno', + }, + { + slug: 'rockcorp', + name: 'Rock Corp', + url: 'https://www.legalporno.com/studios/rock-corp', + parent: 'legalporno', + }, + { + slug: 'analvidsbarebackattack', + name: 'Bareback Attack', + url: 'https://www.legalporno.com/studios/bareback-attack', + parent: 'legalporno', + }, + { + slug: 'analvidsbarebackcasting', + name: 'Bareback Casting', + url: 'https://www.legalporno.com/studios/bareback-casting', + parent: 'legalporno', + }, + { + slug: 'analvidsthughunter', + name: 'Thug Hunter', + url: 'https://www.legalporno.com/studios/thughunter', + parent: 'legalporno', + }, + { + slug: 'analvidsrubhim', + name: 'Rub Him', + url: 'https://www.legalporno.com/studios/rub-him', + parent: 'legalporno', + }, + { + slug: 'analvidsgaypawn', + name: 'Gay Pawn', + url: 'https://www.legalporno.com/studios/gay-pawn', + parent: 'legalporno', + }, + { + slug: 'analvidspoundhisass', + name: 'PoundHisAss', + url: 'https://www.legalporno.com/studios/poundhisass', + parent: 'legalporno', + }, + { + slug: 'analvidsfuckyoucracker', + name: 'Fuck You Cracker', + url: 'https://www.legalporno.com/studios/fuck-you-cracker', + parent: 'legalporno', + }, + { + slug: 'analvidstroopcandy', + name: 'Troop Candy', + url: 'https://www.legalporno.com/studios/troop-candy', + parent: 'legalporno', + }, + { + slug: 'analvidsgrabass', + name: 'Grab Ass', + url: 'https://www.legalporno.com/studios/grab-ass', + parent: 'legalporno', + }, + { + slug: 'analvidsbutterloads', + name: 'Butter Loads', + url: 'https://www.legalporno.com/studios/butter-loads', + parent: 'legalporno', + }, + { + slug: 'analvidsprojectcitybus', + name: 'Project City Bus', + url: 'https://www.legalporno.com/studios/project-city-bus', + parent: 'legalporno', + }, + { + slug: 'analvidsexbf', + name: 'ExBF', + url: 'https://www.legalporno.com/studios/exbf', + parent: 'legalporno', + }, + { + slug: 'analvidsungloryhole', + name: 'UngloryHole', + url: 'https://www.legalporno.com/studios/ungloryhole', + parent: 'legalporno', + }, + { + slug: 'editafantasystudio', + name: 'Edita Fantasy Studio', + url: 'https://www.legalporno.com/studios/edita-fantasy-studio', + parent: 'legalporno', + }, + { + slug: 'analvidsgaypatrol', + name: 'Gay Patrol', + url: 'https://www.legalporno.com/studios/gay-patrol', + parent: 'legalporno', + }, + { + slug: 'analvidsbaitbus', + name: 'Bait Bus', + url: 'https://www.legalporno.com/studios/bait-bus', + parent: 'legalporno', + }, + { + slug: 'analvidsoutinpublic', + name: 'Out In Public', + url: 'https://www.legalporno.com/studios/out-in-public', + parent: 'legalporno', + }, + { + slug: 'hornybelle', + name: 'Horny Belle', + url: 'https://www.legalporno.com/studios/horny-belle', + parent: 'legalporno', + }, + { + slug: 'suzieqstudio', + name: 'Suzie Q Studio', + url: 'https://www.legalporno.com/studios/suzie-q-studio', + parent: 'legalporno', + }, + { + slug: 'cherryontop', + name: 'Cherry On Top', + url: 'https://www.legalporno.com/studios/cherry-on-top', + parent: 'legalporno', + }, + { + slug: 'analvidsimmorallive', + name: 'ImmoralLive', + url: 'https://www.legalporno.com/studios/immorallive', + parent: 'legalporno', + }, + { + slug: 'viragoldfilms', + name: 'Vira Gold Films', + url: 'https://www.legalporno.com/studios/vira-gold-films', + parent: 'legalporno', + }, + { + slug: 'mamboperv', + name: 'Mambo Perv', + url: 'https://www.legalporno.com/studios/mambo-perv', + parent: 'legalporno', + }, + { + slug: 'blackinwhite', + name: 'Black In White', + url: 'https://www.legalporno.com/studios/black-in-white', + alias: ['biw'], + parent: 'legalporno', + }, + { + slug: 'pissinganalfantasy', + name: 'Pissing & Anal Fantasy', + url: 'https://www.legalporno.com/studios/pissing-anal-fantasy', + alias: ['paf'], + parent: 'legalporno', + }, + { + slug: 'siswetanalambassador', + name: 'Siswet Anal Ambassador', + url: 'https://www.legalporno.com/studios/siswet-anal-ambassador', + parent: 'legalporno', + }, + { + slug: 'lizzylaynezentertainment', + name: 'Lizzy Laynez Entertainment', + url: 'https://www.legalporno.com/studios/lizzy-laynez-entertainment', + parent: 'legalporno', + }, + { + slug: 'gallastudio', + name: 'Galla Studio', + url: 'https://www.legalporno.com/studios/galla-studio', + parent: 'legalporno', + }, + { + slug: 'shinaryenspurepleasure', + name: 'Shinaryen\'s Pure Pleasure', + url: 'https://www.legalporno.com/studios/shinaryen--s-pure-pleasure', + parent: 'legalporno', + }, + { + slug: 'analvidsculioneros', + name: 'Culioneros', + url: 'https://www.legalporno.com/studios/culioneros', + parent: 'legalporno', + }, + { + slug: 'hentaied', + name: 'Hentaied', + url: 'https://www.legalporno.com/studios/hentaied', + parent: 'legalporno', + }, + { + slug: 'lvtstudio', + name: 'LVT Studio', + url: 'https://www.legalporno.com/studios/lvt-studio', + parent: 'legalporno', + }, + { + slug: 'analvidsitsgonnahurt', + name: 'It\'s Gonna Hurt', + url: 'https://www.legalporno.com/studios/its-gonna-hurt', + parent: 'legalporno', + }, +]; + +const newStudios = [ + { + name: 'Giorgio Grandi', + slug: 'giorgiograndi', + url: 'https://www.analvids.com/studios/giorgio-grandi', + }, + { + name: 'Gonzo.com', + slug: 'gonzocom', + url: 'https://www.analvids.com/studios/gonzo_com', + }, + { + name: 'NRX-Studio', + slug: 'nrxstudio', + url: 'https://www.analvids.com/studios/nrx-studio', + }, + { + name: 'Porn World', + slug: 'pornworld', + url: 'https://www.analvids.com/studios/porn-world', + }, + { + name: 'Anal Porn World', + slug: 'analpornworld', + url: 'https://www.analvids.com/studios/anal-porn-world', + }, + { + name: "Giorgio's Lab", + slug: 'giorgioslab', + url: 'https://www.analvids.com/studios/giorgio--s-lab', + }, + { + name: 'VK Studio', + slug: 'vkstudio', + url: 'https://www.analvids.com/studios/vk-studio', + }, + { + name: 'Busted T-Girls', + slug: 'bustedtgirls', + url: 'https://www.analvids.com/studios/busted-t-girls', + }, + { + name: 'Bang Bros', + slug: 'bangbros', + url: 'https://www.analvids.com/studios/bang-bros', + }, + { + name: 'Yummy estudio', + slug: 'yummyestudio', + url: 'https://www.analvids.com/studios/yummy-estudio', + }, + { + name: 'Angelo Godshack Original', + slug: 'angelogodshackoriginal', + url: 'https://www.analvids.com/studios/angelo-godshack-original', + }, + { + name: 'XfreaX', + slug: 'xfreax', + url: 'https://www.analvids.com/studios/xfreax', + }, + { + name: 'N F studio', + slug: 'nfstudio', + url: 'https://www.analvids.com/studios/nf-studio', + }, + { + name: 'Black in White', + slug: 'blackinwhite', + url: 'https://www.analvids.com/studios/black-in-white', + }, + { + name: 'LATIN TEENS productions', + slug: 'latinteensproductions', + url: 'https://www.analvids.com/studios/latin-teens-productions', + }, + { + name: 'Vira Gold Films', + slug: 'viragoldfilms', + url: 'https://www.analvids.com/studios/vira-gold-films', + }, + { + name: 'GGG BY JOHN THOMPSON', + slug: 'gggbyjohnthompson', + url: 'https://www.analvids.com/studios/ggg-by-john-thompson', + }, + { + name: 'Private', + slug: 'private', + url: 'https://www.analvids.com/studios/private', + }, + { + name: 'TheWonderToys Training Studio', + slug: 'thewondertoystrainingstudio', + url: 'https://www.analvids.com/studios/thewondertoys-training-studio', + }, + { + name: 'Natasha Teen Productions', + slug: 'natashateenproductions', + url: 'https://www.analvids.com/studios/natasha-teen-productions', + }, + { + name: 'Interracial Vision', + slug: 'interracialvision', + url: 'https://www.analvids.com/studios/interracial-vision', + }, + { + name: 'PISSING E ANAL FANTASY', + slug: 'pissingeanalfantasy', + url: 'https://www.analvids.com/studios/pissing-anal-fantasy', + }, + { + name: 'Rock Corp', + slug: 'rockcorp', + url: 'https://www.analvids.com/studios/rock-corp', + }, + { + name: 'Mambo Perv', + slug: 'mamboperv', + url: 'https://www.analvids.com/studios/mambo-perv', + }, + { + name: 'Stalker Prodz', + slug: 'stalkerprodz', + url: 'https://www.analvids.com/studios/stalker_prodz', + }, + { + name: 'American Anal', + slug: 'americananal', + url: 'https://www.analvids.com/studios/american-anal', + }, + { + name: 'LVT studio', + slug: 'lvtstudio', + url: 'https://www.analvids.com/studios/lvt-studio', + }, + { + name: 'FAPLEX', + slug: 'faplex', + url: 'https://www.analvids.com/studios/faplex', + }, + { + name: 'Toby Dick', + slug: 'tobydick', + url: 'https://www.analvids.com/studios/toby_dick', + }, + { + name: 'Sineplex SOS', + slug: 'sineplexsos', + url: 'https://www.analvids.com/studios/sineplex-sos', + }, + { + name: "Mr Anderson's Anal Academy ", + slug: 'mrandersonsanalacademy', + url: 'https://www.analvids.com/studios/mr-anderson--s-anal-academy', + }, + { + name: 'Only3x Network', + slug: 'only3xnetwork', + url: 'https://www.analvids.com/studios/only3x_network_store', + }, + { + name: 'Sineplex CZ', + slug: 'sineplexcz', + url: 'https://www.analvids.com/studios/sineplex-cz', + }, + { + name: 'Galla Studio', + slug: 'gallastudio', + url: 'https://www.analvids.com/studios/galla-studio', + }, + { + name: 'Rick Angel Studio', + slug: 'rickangelstudio', + url: 'https://www.analvids.com/studios/rick-angel-studio', + }, + { + name: 'Siswet Anal Ambassador', + slug: 'siswetanalambassador', + url: 'https://www.analvids.com/studios/siswet-anal-ambassador', + }, + { + name: 'BBC Master Joss Lescaf', + slug: 'bbcmasterjosslescaf', + url: 'https://www.analvids.com/studios/bbc-master', + }, + { + name: 'Anal Maniacs by Lady Dee', + slug: 'analmaniacsbyladydee', + url: 'https://www.analvids.com/studios/anal-maniacs-by-lady-dee', + }, + { + name: 'Freddy Gong ', + slug: 'freddygong', + url: 'https://www.analvids.com/studios/freddy_gong_', + }, + { + name: 'Rebel Rhyder Productions', + slug: 'rebelrhyderproductions', + url: 'https://www.analvids.com/studios/rebel_rhyder_production', + }, + { + name: 'RPSN Studio', + slug: 'rpsnstudio', + url: 'https://www.analvids.com/studios/rpsn-studio', + }, + { + name: 'StacyBloomStudio', + slug: 'stacybloomstudio', + url: 'https://www.analvids.com/studios/stacy-bloom-studio', + }, + { + name: 'SamCanRam', + slug: 'samcanram', + url: 'https://www.analvids.com/studios/samcanram', + }, + { + name: 'Mamasita Savage', + slug: 'mamasitasavage', + url: 'https://www.analvids.com/studios/mamasita-savage', + }, + { + name: 'Private Black', + slug: 'privateblack', + url: 'https://www.analvids.com/studios/private-black', + }, + { + name: 'Studio PL', + slug: 'studiopl', + url: 'https://www.analvids.com/studios/studio_pl', + }, + { + name: 'ssnatashateen', + slug: 'ssnatashateen', + url: 'https://www.analvids.com/studios/ssnatashateen', + }, + { + name: 'Immorallive', + slug: 'immorallive', + url: 'https://www.analvids.com/studios/immorallive', + }, + { + name: 'Andy Casanova', + slug: 'andycasanova', + url: 'https://www.analvids.com/studios/andy-casanova', + }, + { + name: 'Adeline Lafouine Studio', + slug: 'adelinelafouinestudio', + url: 'https://www.analvids.com/studios/adeline-lafouine-studio', + }, + { + name: 'Monika Fox', + slug: 'monikafox', + url: 'https://www.analvids.com/studios/monika_fox', + }, + { + name: 'GG', + slug: 'gg', + url: 'https://www.analvids.com/studios/gg', + }, + { + name: 'Kate Rich Studio', + slug: 'katerichstudio', + url: 'https://www.analvids.com/studios/kate-rich-studio', + }, + { + name: 'Porn Force', + slug: 'pornforce', + url: 'https://www.analvids.com/studios/porn-force', + }, + { + name: 'Lydia Black Studio', + slug: 'lydiablackstudio', + url: 'https://www.analvids.com/studios/lydia_black_', + }, + { + name: "Claudia's Clips", + slug: 'claudiasclips', + url: 'https://www.analvids.com/studios/claudia--s-clips', + }, + { + name: 'Sineplex Classic', + slug: 'sineplexclassic', + url: 'https://www.analvids.com/studios/sineplex-classic', + }, + { + name: 'Erika Korti Studio', + slug: 'erikakortistudio', + url: 'https://www.analvids.com/studios/erika_korti_studio', + }, + { + name: 'MLR production ', + slug: 'mlrproduction', + url: 'https://www.analvids.com/studios/mlr_production_', + }, + { + name: 'Mugur Porn', + slug: 'mugurporn', + url: 'https://www.analvids.com/studios/mugur_porn', + }, + { + name: 'Bad Bardot Club', + slug: 'badbardotclub', + url: 'https://www.analvids.com/studios/bad-bardot-club', + }, + { + name: 'Mya Quinn Studio', + slug: 'myaquinnstudio', + url: 'https://www.analvids.com/studios/mya_quinn_studio', + }, + { + name: 'dreamtranny', + slug: 'dreamtranny', + url: 'https://www.analvids.com/studios/dreamtranny', + }, + { + name: 'Z-Filmz', + slug: 'zfilmz', + url: 'https://www.analvids.com/studios/z-films', + }, + { + name: 'Anal 4 her', + slug: 'anal4her', + url: 'https://www.analvids.com/studios/anal-4-her', + }, + { + name: 'Hentaied', + slug: 'hentaied', + url: 'https://www.analvids.com/studios/hentaied', + }, + { + name: 'Kinky Sex', + slug: 'kinkysex', + url: 'https://www.analvids.com/studios/kinky-sex', + }, + { + name: 'Briana Banderas Studio', + slug: 'brianabanderasstudio', + url: 'https://www.analvids.com/studios/briana-banderas-studio', + }, + { + name: 'analgonzo', + slug: 'analgonzo', + url: 'https://www.analvids.com/studios/analgonzo', + }, + { + name: 'dankreamer', + slug: 'dankreamer', + url: 'https://www.analvids.com/studios/dankreamer', + }, + { + name: 'cherryflowerxxx', + slug: 'cherryflowerxxx', + url: 'https://www.analvids.com/studios/cherryflowerxxx', + }, + { + name: 'Suzie Q Studio', + slug: 'suzieqstudio', + url: 'https://www.analvids.com/studios/suzie-q-studio', + }, + { + name: 'Trunk AC Studio', + slug: 'trunkacstudio', + url: 'https://www.analvids.com/studios/oliver_trunk_ac_studio', + }, + { + name: 'GothCharlotte', + slug: 'gothcharlotte', + url: 'https://www.analvids.com/studios/gothcharlotte', + }, + { + name: 'SpicyLab Production', + slug: 'spicylabproduction', + url: 'https://www.analvids.com/studios/spicy_lab_productio', + }, + { + name: 'MAX RAJOY SQUAD', + slug: 'maxrajoysquad', + url: 'https://www.analvids.com/studios/max-rajoy-squad', + }, + { + name: 'Amor en equipo', + slug: 'amorenequipo', + url: 'https://www.analvids.com/studios/adara-love-studio', + }, + { + name: 'Eden does', + slug: 'edendoes', + url: 'https://www.analvids.com/studios/eden-does', + }, + { + name: 'Assablanca', + slug: 'assablanca', + url: 'https://www.analvids.com/studios/assablanca', + }, + { + name: 'Mr Anal', + slug: 'mranal', + url: 'https://www.analvids.com/studios/mr-anal', + }, + { + name: 'Cris Angelo', + slug: 'crisangelo', + url: 'https://www.analvids.com/studios/cris_angelo_-_bigdaddyproductions', + }, + { + name: 'Vince Karter ', + slug: 'vincekarter', + url: 'https://www.analvids.com/studios/vince_karter_', + }, + { + name: 'Pineapples Studio', + slug: 'pineapplesstudio', + url: 'https://www.analvids.com/studios/pineapple--s-test-kitchen', + }, + { + name: 'Bazinga', + slug: 'bazinga', + url: 'https://www.analvids.com/studios/bazinga', + }, + { + name: 'Harleen Van Hynten', + slug: 'harleenvanhynten', + url: 'https://www.analvids.com/studios/harleen-van-hynten-studio', + }, + { + name: 'Sweetyx', + slug: 'sweetyx', + url: 'https://www.analvids.com/studios/jean-marie-corda-studio', + }, + { + name: 'PanPorn', + slug: 'panporn', + url: 'https://www.analvids.com/studios/panporn-production', + }, + { + name: 'Alt Perversion', + slug: 'altperversion', + url: 'https://www.analvids.com/studios/alt_perversion', + }, + { + name: "Lutro's World", + slug: 'lutrosworld', + url: 'https://www.analvids.com/studios/lutro--s-world', + }, + { + name: 'Mixed studios', + slug: 'mixedstudios', + url: 'https://www.analvids.com/studios/mixed-studios', + }, + { + name: 'Lizzy Laynez Entertainment', + slug: 'lizzylaynezentertainment', + url: 'https://www.analvids.com/studios/lizzy-laynez-entertainment', + }, + { + name: 'Melina May', + slug: 'melinamay', + url: 'https://www.analvids.com/studios/melina_may', + }, + { + name: 'Outside the Studio', + slug: 'outsidethestudio', + url: 'https://www.analvids.com/studios/outside-the-studio', + }, + { + name: 'Alix Lynx', + slug: 'alixlynx', + url: 'https://www.analvids.com/studios/alix--s-dream-world', + }, + { + name: 'Argendana Official', + slug: 'argendanaofficial', + url: 'https://www.analvids.com/studios/argendana_official', + }, + { + name: "YumYum's Studio", + slug: 'yumyumsstudio', + url: 'https://www.analvids.com/studios/yumyum_s_studio', + }, + { + name: 'Culioneros', + slug: 'culioneros', + url: 'https://www.analvids.com/studios/culioneros', + }, + { + name: "Shinaryen's Pure Pleasure", + slug: 'shinaryenspurepleasure', + url: 'https://www.analvids.com/studios/shinaryen--s-pure-pleasure', + }, + { + name: 'johnpricexo', + slug: 'johnpricexo', + url: 'https://www.analvids.com/studios/johnpricexoxo', + }, + { + name: 'Lara De Santis studio', + slug: 'laradesantisstudio', + url: 'https://www.analvids.com/studios/lara-de-santis-studio', + }, + { + name: 'Cherry Aleksa ', + slug: 'cherryaleksa', + url: 'https://www.analvids.com/studios/cherry-aleksa-studio', + }, + { + name: 'First Gape', + slug: 'firstgape', + url: 'https://www.analvids.com/studios/first-gape', + }, + { + name: 'kaiiaeve', + slug: 'kaiiaeve', + url: 'https://www.analvids.com/studios/kaiiaeve', + }, + { + name: 'PossiblyNeighbours', + slug: 'possiblyneighbours', + url: 'https://www.analvids.com/studios/possibly-neighbours', + }, + { + name: 'Dorian Del Isla', + slug: 'doriandelisla', + url: 'https://www.analvids.com/studios/dorian_del_isla', + }, + { + name: 'Sarah Slave Studio', + slug: 'sarahslavestudio', + url: 'https://www.analvids.com/studios/sarah_slave_studio', + }, + { + name: 'Focus', + slug: 'focus', + url: 'https://www.analvids.com/studios/focus', + }, + { + name: 'No Rest For The Ass', + slug: 'norestfortheass', + url: 'https://www.analvids.com/studios/no-rest-for-the-ass', + }, + { + name: 'Atomic Porn Studio', + slug: 'atomicpornstudio', + url: 'https://www.analvids.com/studios/mlr_studio', + }, + { + name: 'Alexa Moore', + slug: 'alexamoore', + url: 'https://www.analvids.com/studios/alexa_moore', + }, + { + name: 'Jessae Rosae x Savory Father', + slug: 'jessaerosaexsavoryfather', + url: 'https://www.analvids.com/studios/jessae_rosae_x_savory_father', + }, + { + name: 'Proton Videos', + slug: 'protonvideos', + url: 'https://www.analvids.com/studios/proton-videos', + }, + { + name: 'Timea Bella Production', + slug: 'timeabellaproduction', + url: 'https://www.analvids.com/studios/timea-bella-production', + }, + { + name: 'Eros Mastery', + slug: 'erosmastery', + url: 'https://www.analvids.com/studios/eros_mastery', + }, + { + name: 'MaryWet', + slug: 'marywet', + url: 'https://www.analvids.com/studios/marywet', + }, + { + name: 'Cassie Del Isla', + slug: 'cassiedelisla', + url: 'https://www.analvids.com/studios/del-isla', + }, + { + name: 'DaddyEnjoy', + slug: 'daddyenjoy', + url: 'https://www.analvids.com/studios/daddyenjoy', + }, + { + name: 'Gonzo in Brazil', + slug: 'gonzoinbrazil', + url: 'https://www.analvids.com/studios/gonzo-in-brazil', + }, + { + name: 'Private Castings', + slug: 'privatecastings', + url: 'https://www.analvids.com/studios/private-castings', + }, + { + name: 'XXXPawn', + slug: 'xxxpawn', + url: 'https://www.analvids.com/studios/xxxpawn', + }, + { + name: 'MyBangVan', + slug: 'mybangvan', + url: 'https://www.analvids.com/studios/mybangvan', + }, + { + name: 'Cherry on Top', + slug: 'cherryontop', + url: 'https://www.analvids.com/studios/cherry-on-top', + }, + { + name: 'Gaywire', + slug: 'gaywire', + url: 'https://www.analvids.com/studios/gaywire', + }, + { + name: 'College Rules', + slug: 'collegerules', + url: 'https://www.analvids.com/studios/college-rules', + }, + { + name: 'onlyjewelzblu Studio', + slug: 'onlyjewelzblustudio', + url: 'https://www.analvids.com/studios/onlyjewelzblu_studio', + }, + { + name: 'Kitty Blair', + slug: 'kittyblair', + url: 'https://www.analvids.com/studios/kitty-blair-studio', + }, + { + name: 'Queen Eugenia Studio', + slug: 'queeneugeniastudio', + url: 'https://www.analvids.com/studios/queen-eugenia-studio', + }, + { + name: 'Studio GD', + slug: 'studiogd', + url: 'https://www.analvids.com/studios/studio-dg', + }, + { + name: 'Tarra White', + slug: 'tarrawhite', + url: 'https://www.analvids.com/studios/tarra-white', + }, + { + name: 'Filthy Family', + slug: 'filthyfamily', + url: 'https://www.analvids.com/studios/filthy-family', + }, + { + name: 'CHERRYxLUCKY', + slug: 'cherryxlucky', + url: 'https://www.analvids.com/studios/cherryxlucky', + }, + { + name: 'Busty Adventures', + slug: 'bustyadventures', + url: 'https://www.analvids.com/studios/busty-adventures', + }, + { + name: 'Helena Moeller Studio', + slug: 'helenamoellerstudio', + url: 'https://www.analvids.com/studios/helena-moeller-studio', + }, + { + name: "man's cave", + slug: 'manscave', + url: 'https://www.analvids.com/studios/mancave', + }, + { + name: 'Jamie French Productions', + slug: 'jamiefrenchproductions', + url: 'https://www.analvids.com/studios/jamie_french_productions', + }, + { + name: 'Public Invasion', + slug: 'publicinvasion', + url: 'https://www.analvids.com/studios/public-invasion', + }, + { + name: 'Omar Galanti Productions', + slug: 'omargalantiproductions', + url: 'https://www.analvids.com/studios/omar-galanti-productions', + }, + { + name: 'InfiltrateProxy', + slug: 'infiltrateproxy', + url: 'https://www.analvids.com/studios/infiltrateproxy', + }, + { + name: 'All About Sweet Bunny', + slug: 'allaboutsweetbunny', + url: 'https://www.analvids.com/studios/all-about-sweet-bunny', + }, + { + name: 'Anal pantyhose addicts ', + slug: 'analpantyhoseaddicts', + url: 'https://www.analvids.com/studios/anal_pantyhose_addicts_', + }, + { + name: 'Nelly Kent Studio', + slug: 'nellykentstudio', + url: 'https://www.analvids.com/studios/nelly-kent-production', + }, + { + name: 'The Kriss Kiss Experience', + slug: 'thekrisskissexperience', + url: 'https://www.analvids.com/studios/the-kriss-kiss-experience', + }, + { + name: 'F Models', + slug: 'fmodels', + url: 'https://www.analvids.com/studios/f-models', + }, + { + name: 'Luna Sapphire ', + slug: 'lunasapphire', + url: 'https://www.analvids.com/studios/luna_sapphire_', + }, + { + name: 'Tiffany Leiddi ', + slug: 'tiffanyleiddi', + url: 'https://www.analvids.com/studios/tiffany_leiddi_', + }, + { + name: 'Blessexxx', + slug: 'blessexxx', + url: 'https://www.analvids.com/studios/blessexxx', + }, + { + name: 'CarryLight', + slug: 'carrylight', + url: 'https://www.analvids.com/studios/carrylight', + }, + { + name: 'Horny Belle', + slug: 'hornybelle', + url: 'https://www.analvids.com/studios/horny-belle', + }, + { + name: 'GOSTOSAS VIDEO ', + slug: 'gostosasvideo', + url: 'https://www.analvids.com/studios/gostosas_video_', + }, + { + name: "Rebecca's Clips", + slug: 'rebeccasclips', + url: 'https://www.analvids.com/studios/rebecca--s-clips', + }, + { + name: 'Brandi Belle', + slug: 'brandibelle', + url: 'https://www.analvids.com/studios/brandi-belle', + }, + { + name: 'Club Candy Alexa', + slug: 'clubcandyalexa', + url: 'https://www.analvids.com/studios/club-candy-alexa', + }, + { + name: 'Bareback Attack', + slug: 'barebackattack', + url: 'https://www.analvids.com/studios/bareback-attack', + }, + { + name: 'bdsmmanga', + slug: 'bdsmmanga', + url: 'https://www.analvids.com/studios/bdsmmanga', + }, + { + name: 'ViSpace', + slug: 'vispace', + url: 'https://www.analvids.com/studios/vispace', + }, + { + name: 'Sophie Ladder', + slug: 'sophieladder', + url: 'https://www.analvids.com/studios/sophie_ladder', + }, + { + name: 'vangoren', + slug: 'vangoren', + url: 'https://www.analvids.com/studios/vangoren', + }, + { + name: 'DreamInSkies', + slug: 'dreaminskies', + url: 'https://www.analvids.com/studios/dreaminskies', + }, + { + name: 'Its Gonna Hurt', + slug: 'itsgonnahurt', + url: 'https://www.analvids.com/studios/its-gonna-hurt', + }, + { + name: 'CRUNCHBOY', + slug: 'crunchboy', + url: 'https://www.analvids.com/studios/crunchboy', + }, + { + name: 'BigDaddy Raw', + slug: 'bigdaddyraw', + url: 'https://www.analvids.com/studios/bigdaddy_raw', + }, + { + name: 'Hairy Gonzo', + slug: 'hairygonzo', + url: 'https://www.analvids.com/studios/hairy-gonzo', + }, + { + name: 'Rub Him', + slug: 'rubhim', + url: 'https://www.analvids.com/studios/rub-him', + }, + { + name: 'UngloryHole', + slug: 'ungloryhole', + url: 'https://www.analvids.com/studios/ungloryhole', + }, + { + name: 'Bareback Casting', + slug: 'barebackcasting', + url: 'https://www.analvids.com/studios/bareback-casting', + }, + { + name: 'JuliaKissy', + slug: 'juliakissy', + url: 'https://www.analvids.com/studios/juliasquirt', + }, + { + name: "Honour Mays' Manor House", + slug: 'honourmaysmanorhouse', + url: 'https://www.analvids.com/studios/honour-mays---manor-house', + }, + { + name: 'StaceyAlexisPawg', + slug: 'staceyalexispawg', + url: 'https://www.analvids.com/studios/staceyalexispawg', + }, + { + name: 'Gay Patrol', + slug: 'gaypatrol', + url: 'https://www.analvids.com/studios/gay-patrol', + }, + { + name: 'Thug Hunter', + slug: 'thughunter', + url: 'https://www.analvids.com/studios/thug-hunter', + }, + { + name: 'SexyNEBBW', + slug: 'sexynebbw', + url: 'https://www.analvids.com/studios/sexynebbw', + }, + { + name: 'Out In Public', + slug: 'outinpublic', + url: 'https://www.analvids.com/studios/out-in-public', + }, + { + name: 'Poundhisass', + slug: 'poundhisass', + url: 'https://www.analvids.com/studios/poundhisass', + }, + { + name: 'Bait Bus', + slug: 'baitbus', + url: 'https://www.analvids.com/studios/bait-bus-', + }, + { + name: 'Diamonds Production', + slug: 'diamondsproduction', + url: 'https://www.analvids.com/studios/diamonds_production', + }, + { + name: 'Sinemale', + slug: 'sinemale', + url: 'https://www.analvids.com/studios/sinemale', + }, + { + name: 'Fuck You Cracker', + slug: 'fuckyoucracker', + url: 'https://www.analvids.com/studios/fuck-you-cracker', + }, + { + name: 'Dark_Lady77', + slug: 'darklady77', + url: 'https://www.analvids.com/studios/dark_lady77', + }, + { + name: 'Butter Loads', + slug: 'butterloads', + url: 'https://www.analvids.com/studios/butter-loads', + }, + { + name: 'Edita Fantasy Studio', + slug: 'editafantasystudio', + url: 'https://www.analvids.com/studios/edita-fantasy-studio', + }, + { + name: 'Gay Pawn', + slug: 'gaypawn', + url: 'https://www.analvids.com/studios/gay-pawn', + }, + { + name: 'Troop Candy', + slug: 'troopcandy', + url: 'https://www.analvids.com/studios/troop-candy', + }, + { + name: 'Grab Ass', + slug: 'grabass', + url: 'https://www.analvids.com/studios/grab-ass', + }, + { + name: 'sydneyscreams4u', + slug: 'sydneyscreams4u', + url: 'https://www.analvids.com/studios/sydneyscreams4u', + }, + { + name: 'Nade Nasty ', + slug: 'nadenasty', + url: 'https://www.analvids.com/studios/nade_nasty_', + }, + { + name: 'ExBF', + slug: 'exbf', + url: 'https://www.analvids.com/studios/exbf', + }, + { + name: 'Project City Bus', + slug: 'projectcitybus', + url: 'https://www.analvids.com/studios/project-city-bus', + }, + { + name: 'Nylon Lingerie Studio', + slug: 'nylonlingeriestudio', + url: 'https://www.analvids.com/studios/nylon_lingerie_studio', + }, +]; + +async function init() { + const studios = newStudios.map((studio) => { + const newStudio = { ...studio, parent: 'analvids' }; + const oldStudio = oldStudios.find((oldStudioX) => oldStudioX.slug === studio.slug); + + if (oldStudio?.alias) { + newStudio.alias = oldStudio.alias; + } + + if (oldStudio?.tags) { + newStudio.tags = oldStudio.tags; + } + + return newStudio; + }); + + await fs.writeFile('./analvids-studios.json', JSON.stringify(studios, null, 4)); + + console.log(studios); +} + +init();