diff --git a/package-lock.json b/package-lock.json index 807ab0ab..3168486b 100755 --- a/package-lock.json +++ b/package-lock.json @@ -81,7 +81,7 @@ "tunnel": "0.0.6", "ua-parser-js": "^1.0.32", "undici": "^4.13.0", - "unprint": "^0.10.7", + "unprint": "^0.10.11", "url-pattern": "^1.0.3", "v-tooltip": "^2.0.3", "video.js": "^7.11.4", @@ -17626,9 +17626,9 @@ } }, "node_modules/unprint": { - "version": "0.10.7", - "resolved": "https://registry.npmjs.org/unprint/-/unprint-0.10.7.tgz", - "integrity": "sha512-AuWdWvxkNrFSa8jGE3HIUJ7Pwvp4GR5kJ6eYu5zO8Devizc2D7qifvQv1ksLa9ZenKRjmsgoFVVHOAroGFNE3g==", + "version": "0.10.11", + "resolved": "https://registry.npmjs.org/unprint/-/unprint-0.10.11.tgz", + "integrity": "sha512-+OL+8BFF9SYvayp57l8ifq77I6ok2ilPCidBVka7VbMALJgqHxkHqrqkCupw2RKX2tNfPT/TGa+NJsYGboFnRQ==", "dependencies": { "axios": "^0.27.2", "bottleneck": "^2.19.5", @@ -32536,9 +32536,9 @@ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, "unprint": { - "version": "0.10.7", - "resolved": "https://registry.npmjs.org/unprint/-/unprint-0.10.7.tgz", - "integrity": "sha512-AuWdWvxkNrFSa8jGE3HIUJ7Pwvp4GR5kJ6eYu5zO8Devizc2D7qifvQv1ksLa9ZenKRjmsgoFVVHOAroGFNE3g==", + "version": "0.10.11", + "resolved": "https://registry.npmjs.org/unprint/-/unprint-0.10.11.tgz", + "integrity": "sha512-+OL+8BFF9SYvayp57l8ifq77I6ok2ilPCidBVka7VbMALJgqHxkHqrqkCupw2RKX2tNfPT/TGa+NJsYGboFnRQ==", "requires": { "axios": "^0.27.2", "bottleneck": "^2.19.5", diff --git a/package.json b/package.json index ca750fa2..407e2209 100755 --- a/package.json +++ b/package.json @@ -140,7 +140,7 @@ "tunnel": "0.0.6", "ua-parser-js": "^1.0.32", "undici": "^4.13.0", - "unprint": "^0.10.7", + "unprint": "^0.10.11", "url-pattern": "^1.0.3", "v-tooltip": "^2.0.3", "video.js": "^7.11.4", diff --git a/public/img/logos/teenmegaworld/lazy/18firstsex.png b/public/img/logos/teenmegaworld/lazy/18firstsex.png old mode 100755 new mode 100644 index 126b897a..f8d9bed1 Binary files a/public/img/logos/teenmegaworld/lazy/18firstsex.png and b/public/img/logos/teenmegaworld/lazy/18firstsex.png differ diff --git a/public/img/logos/teenmegaworld/lazy/aboutgirlslove.png b/public/img/logos/teenmegaworld/lazy/aboutgirlslove.png old mode 100755 new mode 100644 index 001673fc..075b644b Binary files a/public/img/logos/teenmegaworld/lazy/aboutgirlslove.png and b/public/img/logos/teenmegaworld/lazy/aboutgirlslove.png differ diff --git a/public/img/logos/teenmegaworld/lazy/analangels.png b/public/img/logos/teenmegaworld/lazy/analangels.png old mode 100755 new mode 100644 index 473d957d..41183127 Binary files a/public/img/logos/teenmegaworld/lazy/analangels.png and b/public/img/logos/teenmegaworld/lazy/analangels.png differ diff --git a/public/img/logos/teenmegaworld/lazy/analbeauty.png b/public/img/logos/teenmegaworld/lazy/analbeauty.png old mode 100755 new mode 100644 index afc131d5..366d2932 Binary files a/public/img/logos/teenmegaworld/lazy/analbeauty.png and b/public/img/logos/teenmegaworld/lazy/analbeauty.png differ diff --git a/public/img/logos/teenmegaworld/lazy/atmovs.png b/public/img/logos/teenmegaworld/lazy/atmovs.png old mode 100755 new mode 100644 index e54084a8..3da2ffcb Binary files a/public/img/logos/teenmegaworld/lazy/atmovs.png and b/public/img/logos/teenmegaworld/lazy/atmovs.png differ diff --git a/public/img/logos/teenmegaworld/lazy/beauty4k.png b/public/img/logos/teenmegaworld/lazy/beauty4k.png old mode 100755 new mode 100644 index 7ae491ad..d1a012ab Binary files a/public/img/logos/teenmegaworld/lazy/beauty4k.png and b/public/img/logos/teenmegaworld/lazy/beauty4k.png differ diff --git a/public/img/logos/teenmegaworld/lazy/beautyangels.png b/public/img/logos/teenmegaworld/lazy/beautyangels.png old mode 100755 new mode 100644 index 10391f3b..a3c8b694 Binary files a/public/img/logos/teenmegaworld/lazy/beautyangels.png and b/public/img/logos/teenmegaworld/lazy/beautyangels.png differ diff --git a/public/img/logos/teenmegaworld/lazy/creampieangels.png b/public/img/logos/teenmegaworld/lazy/creampieangels.png old mode 100755 new mode 100644 index 698187f9..7595930a Binary files a/public/img/logos/teenmegaworld/lazy/creampieangels.png and b/public/img/logos/teenmegaworld/lazy/creampieangels.png differ diff --git a/public/img/logos/teenmegaworld/lazy/dirtycoach.png b/public/img/logos/teenmegaworld/lazy/dirtycoach.png old mode 100755 new mode 100644 index 0ff999e2..9f13d4bf Binary files a/public/img/logos/teenmegaworld/lazy/dirtycoach.png and b/public/img/logos/teenmegaworld/lazy/dirtycoach.png differ diff --git a/public/img/logos/teenmegaworld/lazy/dirtydoctor.png b/public/img/logos/teenmegaworld/lazy/dirtydoctor.png old mode 100755 new mode 100644 index c3f77883..07f82b9f Binary files a/public/img/logos/teenmegaworld/lazy/dirtydoctor.png and b/public/img/logos/teenmegaworld/lazy/dirtydoctor.png differ diff --git a/public/img/logos/teenmegaworld/lazy/exgfbox.png b/public/img/logos/teenmegaworld/lazy/exgfbox.png old mode 100755 new mode 100644 index f906e700..5219730b Binary files a/public/img/logos/teenmegaworld/lazy/exgfbox.png and b/public/img/logos/teenmegaworld/lazy/exgfbox.png differ diff --git a/public/img/logos/teenmegaworld/lazy/favicon.png b/public/img/logos/teenmegaworld/lazy/favicon.png old mode 100755 new mode 100644 index cd322fff..992bee9b Binary files a/public/img/logos/teenmegaworld/lazy/favicon.png and b/public/img/logos/teenmegaworld/lazy/favicon.png differ diff --git a/public/img/logos/teenmegaworld/lazy/favicon_dark.png b/public/img/logos/teenmegaworld/lazy/favicon_dark.png old mode 100755 new mode 100644 index d9c046f9..992bee9b Binary files a/public/img/logos/teenmegaworld/lazy/favicon_dark.png and b/public/img/logos/teenmegaworld/lazy/favicon_dark.png differ diff --git a/public/img/logos/teenmegaworld/lazy/favicon_light.png b/public/img/logos/teenmegaworld/lazy/favicon_light.png old mode 100755 new mode 100644 index 169d804a..992bee9b Binary files a/public/img/logos/teenmegaworld/lazy/favicon_light.png and b/public/img/logos/teenmegaworld/lazy/favicon_light.png differ diff --git a/public/img/logos/teenmegaworld/lazy/firstbgg.png b/public/img/logos/teenmegaworld/lazy/firstbgg.png old mode 100755 new mode 100644 index f7d07632..1394b0f4 Binary files a/public/img/logos/teenmegaworld/lazy/firstbgg.png and b/public/img/logos/teenmegaworld/lazy/firstbgg.png differ diff --git a/public/img/logos/teenmegaworld/lazy/fuckstudies.png b/public/img/logos/teenmegaworld/lazy/fuckstudies.png old mode 100755 new mode 100644 index 13dfab05..eeadfdfb Binary files a/public/img/logos/teenmegaworld/lazy/fuckstudies.png and b/public/img/logos/teenmegaworld/lazy/fuckstudies.png differ diff --git a/public/img/logos/teenmegaworld/lazy/gagngape.png b/public/img/logos/teenmegaworld/lazy/gagngape.png old mode 100755 new mode 100644 index c011fb91..f8594c12 Binary files a/public/img/logos/teenmegaworld/lazy/gagngape.png and b/public/img/logos/teenmegaworld/lazy/gagngape.png differ diff --git a/public/img/logos/teenmegaworld/lazy/hometeenvids.png b/public/img/logos/teenmegaworld/lazy/hometeenvids.png old mode 100755 new mode 100644 index 167c5642..ed086b6b Binary files a/public/img/logos/teenmegaworld/lazy/hometeenvids.png and b/public/img/logos/teenmegaworld/lazy/hometeenvids.png differ diff --git a/public/img/logos/teenmegaworld/lazy/hometoyteens.png b/public/img/logos/teenmegaworld/lazy/hometoyteens.png old mode 100755 new mode 100644 index dad6b91c..1fc99ed1 Binary files a/public/img/logos/teenmegaworld/lazy/hometoyteens.png and b/public/img/logos/teenmegaworld/lazy/hometoyteens.png differ diff --git a/public/img/logos/teenmegaworld/lazy/lollyhardcore.png b/public/img/logos/teenmegaworld/lazy/lollyhardcore.png old mode 100755 new mode 100644 index dd76230b..7094842c Binary files a/public/img/logos/teenmegaworld/lazy/lollyhardcore.png and b/public/img/logos/teenmegaworld/lazy/lollyhardcore.png differ diff --git a/public/img/logos/teenmegaworld/lazy/network.png b/public/img/logos/teenmegaworld/lazy/network.png old mode 100755 new mode 100644 index b6599ae7..fa936656 Binary files a/public/img/logos/teenmegaworld/lazy/network.png and b/public/img/logos/teenmegaworld/lazy/network.png differ diff --git a/public/img/logos/teenmegaworld/lazy/nubilegirlshd.png b/public/img/logos/teenmegaworld/lazy/nubilegirlshd.png old mode 100755 new mode 100644 index 4a79215a..31f8dbb3 Binary files a/public/img/logos/teenmegaworld/lazy/nubilegirlshd.png and b/public/img/logos/teenmegaworld/lazy/nubilegirlshd.png differ diff --git a/public/img/logos/teenmegaworld/lazy/nylonsx.png b/public/img/logos/teenmegaworld/lazy/nylonsx.png old mode 100755 new mode 100644 index 3a5ea1e0..ffae6e62 Binary files a/public/img/logos/teenmegaworld/lazy/nylonsx.png and b/public/img/logos/teenmegaworld/lazy/nylonsx.png differ diff --git a/public/img/logos/teenmegaworld/lazy/ohmyholes.png b/public/img/logos/teenmegaworld/lazy/ohmyholes.png new file mode 100644 index 00000000..4f12abb0 Binary files /dev/null and b/public/img/logos/teenmegaworld/lazy/ohmyholes.png differ diff --git a/public/img/logos/teenmegaworld/lazy/oldnyoung.png b/public/img/logos/teenmegaworld/lazy/oldnyoung.png old mode 100755 new mode 100644 index 5f8d2a2d..03b61ac5 Binary files a/public/img/logos/teenmegaworld/lazy/oldnyoung.png and b/public/img/logos/teenmegaworld/lazy/oldnyoung.png differ diff --git a/public/img/logos/teenmegaworld/lazy/privateteenvideo.png b/public/img/logos/teenmegaworld/lazy/privateteenvideo.png old mode 100755 new mode 100644 index 85a5fc71..963bba1f Binary files a/public/img/logos/teenmegaworld/lazy/privateteenvideo.png and b/public/img/logos/teenmegaworld/lazy/privateteenvideo.png differ diff --git a/public/img/logos/teenmegaworld/lazy/rawcouples.png b/public/img/logos/teenmegaworld/lazy/rawcouples.png old mode 100755 new mode 100644 index 0cf51788..706bd09d Binary files a/public/img/logos/teenmegaworld/lazy/rawcouples.png and b/public/img/logos/teenmegaworld/lazy/rawcouples.png differ diff --git a/public/img/logos/teenmegaworld/lazy/soloteengirls.png b/public/img/logos/teenmegaworld/lazy/soloteengirls.png old mode 100755 new mode 100644 index bd999a2d..c316c3ca Binary files a/public/img/logos/teenmegaworld/lazy/soloteengirls.png and b/public/img/logos/teenmegaworld/lazy/soloteengirls.png differ diff --git a/public/img/logos/teenmegaworld/lazy/squirtingvirgin.png b/public/img/logos/teenmegaworld/lazy/squirtingvirgin.png old mode 100755 new mode 100644 index df3a218b..6432035a Binary files a/public/img/logos/teenmegaworld/lazy/squirtingvirgin.png and b/public/img/logos/teenmegaworld/lazy/squirtingvirgin.png differ diff --git a/public/img/logos/teenmegaworld/lazy/teenmegaworld.png b/public/img/logos/teenmegaworld/lazy/teenmegaworld.png old mode 100755 new mode 100644 index 3e2361ca..fa936656 Binary files a/public/img/logos/teenmegaworld/lazy/teenmegaworld.png and b/public/img/logos/teenmegaworld/lazy/teenmegaworld.png differ diff --git a/public/img/logos/teenmegaworld/lazy/teens3some.png b/public/img/logos/teenmegaworld/lazy/teens3some.png old mode 100755 new mode 100644 index 88d5e84d..7f9d4929 Binary files a/public/img/logos/teenmegaworld/lazy/teens3some.png and b/public/img/logos/teenmegaworld/lazy/teens3some.png differ diff --git a/public/img/logos/teenmegaworld/lazy/teensexmania.png b/public/img/logos/teenmegaworld/lazy/teensexmania.png old mode 100755 new mode 100644 index a76966ef..374b9b8e Binary files a/public/img/logos/teenmegaworld/lazy/teensexmania.png and b/public/img/logos/teenmegaworld/lazy/teensexmania.png differ diff --git a/public/img/logos/teenmegaworld/lazy/teensexmovs.png b/public/img/logos/teenmegaworld/lazy/teensexmovs.png old mode 100755 new mode 100644 index 640e82c8..83438e56 Binary files a/public/img/logos/teenmegaworld/lazy/teensexmovs.png and b/public/img/logos/teenmegaworld/lazy/teensexmovs.png differ diff --git a/public/img/logos/teenmegaworld/lazy/teenstarsonly.png b/public/img/logos/teenmegaworld/lazy/teenstarsonly.png old mode 100755 new mode 100644 index 607393bc..f7f7f7cf Binary files a/public/img/logos/teenmegaworld/lazy/teenstarsonly.png and b/public/img/logos/teenmegaworld/lazy/teenstarsonly.png differ diff --git a/public/img/logos/teenmegaworld/lazy/tmwpov.png b/public/img/logos/teenmegaworld/lazy/tmwpov.png new file mode 100644 index 00000000..6ac141ed Binary files /dev/null and b/public/img/logos/teenmegaworld/lazy/tmwpov.png differ diff --git a/public/img/logos/teenmegaworld/lazy/tmwvrnet.png b/public/img/logos/teenmegaworld/lazy/tmwvrnet.png old mode 100755 new mode 100644 index 30ac36db..78c79ebd Binary files a/public/img/logos/teenmegaworld/lazy/tmwvrnet.png and b/public/img/logos/teenmegaworld/lazy/tmwvrnet.png differ diff --git a/public/img/logos/teenmegaworld/lazy/trickymasseur.png b/public/img/logos/teenmegaworld/lazy/trickymasseur.png old mode 100755 new mode 100644 index 87a6d931..7c7de9ad Binary files a/public/img/logos/teenmegaworld/lazy/trickymasseur.png and b/public/img/logos/teenmegaworld/lazy/trickymasseur.png differ diff --git a/public/img/logos/teenmegaworld/lazy/watchmefucked.png b/public/img/logos/teenmegaworld/lazy/watchmefucked.png old mode 100755 new mode 100644 index 5cd1a4bc..33ddf117 Binary files a/public/img/logos/teenmegaworld/lazy/watchmefucked.png and b/public/img/logos/teenmegaworld/lazy/watchmefucked.png differ diff --git a/public/img/logos/teenmegaworld/lazy/woworgasms.png b/public/img/logos/teenmegaworld/lazy/woworgasms.png old mode 100755 new mode 100644 index b43b4082..8de7ed92 Binary files a/public/img/logos/teenmegaworld/lazy/woworgasms.png and b/public/img/logos/teenmegaworld/lazy/woworgasms.png differ diff --git a/public/img/logos/teenmegaworld/lazy/xangels.png b/public/img/logos/teenmegaworld/lazy/xangels.png old mode 100755 new mode 100644 index 1d98ac30..e6c65d87 Binary files a/public/img/logos/teenmegaworld/lazy/xangels.png and b/public/img/logos/teenmegaworld/lazy/xangels.png differ diff --git a/public/img/logos/teenmegaworld/misc/oh-my-holes.svg b/public/img/logos/teenmegaworld/misc/oh-my-holes.svg new file mode 100755 index 00000000..2253f5bb --- /dev/null +++ b/public/img/logos/teenmegaworld/misc/oh-my-holes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/logos/teenmegaworld/misc/teen-mega-world-pov.svg b/public/img/logos/teenmegaworld/misc/teen-mega-world-pov.svg new file mode 100644 index 00000000..60154791 --- /dev/null +++ b/public/img/logos/teenmegaworld/misc/teen-mega-world-pov.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/logos/teenmegaworld/ohmyholes.png b/public/img/logos/teenmegaworld/ohmyholes.png new file mode 100644 index 00000000..d8819e87 Binary files /dev/null and b/public/img/logos/teenmegaworld/ohmyholes.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/18firstsex.png b/public/img/logos/teenmegaworld/thumbs/18firstsex.png old mode 100755 new mode 100644 index 37ed2c68..c28fc4ab Binary files a/public/img/logos/teenmegaworld/thumbs/18firstsex.png and b/public/img/logos/teenmegaworld/thumbs/18firstsex.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/aboutgirlslove.png b/public/img/logos/teenmegaworld/thumbs/aboutgirlslove.png old mode 100755 new mode 100644 index 313584de..bff32cf7 Binary files a/public/img/logos/teenmegaworld/thumbs/aboutgirlslove.png and b/public/img/logos/teenmegaworld/thumbs/aboutgirlslove.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/analangels.png b/public/img/logos/teenmegaworld/thumbs/analangels.png old mode 100755 new mode 100644 index 82fd37c6..0d5a7116 Binary files a/public/img/logos/teenmegaworld/thumbs/analangels.png and b/public/img/logos/teenmegaworld/thumbs/analangels.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/analbeauty.png b/public/img/logos/teenmegaworld/thumbs/analbeauty.png old mode 100755 new mode 100644 index 6d372396..c1b5cd1d Binary files a/public/img/logos/teenmegaworld/thumbs/analbeauty.png and b/public/img/logos/teenmegaworld/thumbs/analbeauty.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/atmovs.png b/public/img/logos/teenmegaworld/thumbs/atmovs.png old mode 100755 new mode 100644 index 9da9b58c..1719bd00 Binary files a/public/img/logos/teenmegaworld/thumbs/atmovs.png and b/public/img/logos/teenmegaworld/thumbs/atmovs.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/beauty4k.png b/public/img/logos/teenmegaworld/thumbs/beauty4k.png old mode 100755 new mode 100644 index f4936848..572190fc Binary files a/public/img/logos/teenmegaworld/thumbs/beauty4k.png and b/public/img/logos/teenmegaworld/thumbs/beauty4k.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/beautyangels.png b/public/img/logos/teenmegaworld/thumbs/beautyangels.png old mode 100755 new mode 100644 index 881afa59..8d784036 Binary files a/public/img/logos/teenmegaworld/thumbs/beautyangels.png and b/public/img/logos/teenmegaworld/thumbs/beautyangels.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/creampieangels.png b/public/img/logos/teenmegaworld/thumbs/creampieangels.png old mode 100755 new mode 100644 index 5e6eed66..faacf0d3 Binary files a/public/img/logos/teenmegaworld/thumbs/creampieangels.png and b/public/img/logos/teenmegaworld/thumbs/creampieangels.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/dirtycoach.png b/public/img/logos/teenmegaworld/thumbs/dirtycoach.png old mode 100755 new mode 100644 index cf62ae31..728ba80b Binary files a/public/img/logos/teenmegaworld/thumbs/dirtycoach.png and b/public/img/logos/teenmegaworld/thumbs/dirtycoach.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/dirtydoctor.png b/public/img/logos/teenmegaworld/thumbs/dirtydoctor.png old mode 100755 new mode 100644 index 45aaef6f..1172fca0 Binary files a/public/img/logos/teenmegaworld/thumbs/dirtydoctor.png and b/public/img/logos/teenmegaworld/thumbs/dirtydoctor.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/exgfbox.png b/public/img/logos/teenmegaworld/thumbs/exgfbox.png old mode 100755 new mode 100644 index 079d570e..936f8829 Binary files a/public/img/logos/teenmegaworld/thumbs/exgfbox.png and b/public/img/logos/teenmegaworld/thumbs/exgfbox.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/favicon.png b/public/img/logos/teenmegaworld/thumbs/favicon.png old mode 100755 new mode 100644 index cd322fff..c72c61a3 Binary files a/public/img/logos/teenmegaworld/thumbs/favicon.png and b/public/img/logos/teenmegaworld/thumbs/favicon.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/favicon_dark.png b/public/img/logos/teenmegaworld/thumbs/favicon_dark.png old mode 100755 new mode 100644 index d9c046f9..c72c61a3 Binary files a/public/img/logos/teenmegaworld/thumbs/favicon_dark.png and b/public/img/logos/teenmegaworld/thumbs/favicon_dark.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/favicon_light.png b/public/img/logos/teenmegaworld/thumbs/favicon_light.png old mode 100755 new mode 100644 index 169d804a..c72c61a3 Binary files a/public/img/logos/teenmegaworld/thumbs/favicon_light.png and b/public/img/logos/teenmegaworld/thumbs/favicon_light.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/firstbgg.png b/public/img/logos/teenmegaworld/thumbs/firstbgg.png old mode 100755 new mode 100644 index c51fa7b3..277cdaa6 Binary files a/public/img/logos/teenmegaworld/thumbs/firstbgg.png and b/public/img/logos/teenmegaworld/thumbs/firstbgg.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/fuckstudies.png b/public/img/logos/teenmegaworld/thumbs/fuckstudies.png old mode 100755 new mode 100644 index 824f1b2c..baa577cf Binary files a/public/img/logos/teenmegaworld/thumbs/fuckstudies.png and b/public/img/logos/teenmegaworld/thumbs/fuckstudies.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/gagngape.png b/public/img/logos/teenmegaworld/thumbs/gagngape.png old mode 100755 new mode 100644 index d25adfc4..3001da9c Binary files a/public/img/logos/teenmegaworld/thumbs/gagngape.png and b/public/img/logos/teenmegaworld/thumbs/gagngape.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/hometeenvids.png b/public/img/logos/teenmegaworld/thumbs/hometeenvids.png old mode 100755 new mode 100644 index 1495d02d..4b6ef527 Binary files a/public/img/logos/teenmegaworld/thumbs/hometeenvids.png and b/public/img/logos/teenmegaworld/thumbs/hometeenvids.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/hometoyteens.png b/public/img/logos/teenmegaworld/thumbs/hometoyteens.png old mode 100755 new mode 100644 index 4eac8c88..97495951 Binary files a/public/img/logos/teenmegaworld/thumbs/hometoyteens.png and b/public/img/logos/teenmegaworld/thumbs/hometoyteens.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/lollyhardcore.png b/public/img/logos/teenmegaworld/thumbs/lollyhardcore.png old mode 100755 new mode 100644 index aa2b5702..6e2c4a27 Binary files a/public/img/logos/teenmegaworld/thumbs/lollyhardcore.png and b/public/img/logos/teenmegaworld/thumbs/lollyhardcore.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/network.png b/public/img/logos/teenmegaworld/thumbs/network.png old mode 100755 new mode 100644 index 23a6ffa3..cee3fc13 Binary files a/public/img/logos/teenmegaworld/thumbs/network.png and b/public/img/logos/teenmegaworld/thumbs/network.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/nubilegirlshd.png b/public/img/logos/teenmegaworld/thumbs/nubilegirlshd.png old mode 100755 new mode 100644 index 9244f67e..dbfca395 Binary files a/public/img/logos/teenmegaworld/thumbs/nubilegirlshd.png and b/public/img/logos/teenmegaworld/thumbs/nubilegirlshd.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/nylonsx.png b/public/img/logos/teenmegaworld/thumbs/nylonsx.png old mode 100755 new mode 100644 index 7db8fdc2..e02d783d Binary files a/public/img/logos/teenmegaworld/thumbs/nylonsx.png and b/public/img/logos/teenmegaworld/thumbs/nylonsx.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/ohmyholes.png b/public/img/logos/teenmegaworld/thumbs/ohmyholes.png new file mode 100644 index 00000000..1b14a00a Binary files /dev/null and b/public/img/logos/teenmegaworld/thumbs/ohmyholes.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/oldnyoung.png b/public/img/logos/teenmegaworld/thumbs/oldnyoung.png old mode 100755 new mode 100644 index e1463569..56b3097e Binary files a/public/img/logos/teenmegaworld/thumbs/oldnyoung.png and b/public/img/logos/teenmegaworld/thumbs/oldnyoung.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/privateteenvideo.png b/public/img/logos/teenmegaworld/thumbs/privateteenvideo.png old mode 100755 new mode 100644 index 15dbcfb2..1e3416c2 Binary files a/public/img/logos/teenmegaworld/thumbs/privateteenvideo.png and b/public/img/logos/teenmegaworld/thumbs/privateteenvideo.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/rawcouples.png b/public/img/logos/teenmegaworld/thumbs/rawcouples.png old mode 100755 new mode 100644 index b657f81b..f317a68a Binary files a/public/img/logos/teenmegaworld/thumbs/rawcouples.png and b/public/img/logos/teenmegaworld/thumbs/rawcouples.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/soloteengirls.png b/public/img/logos/teenmegaworld/thumbs/soloteengirls.png old mode 100755 new mode 100644 index beb375e4..fe51c331 Binary files a/public/img/logos/teenmegaworld/thumbs/soloteengirls.png and b/public/img/logos/teenmegaworld/thumbs/soloteengirls.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/squirtingvirgin.png b/public/img/logos/teenmegaworld/thumbs/squirtingvirgin.png old mode 100755 new mode 100644 index e8bfaa7b..3e525e2a Binary files a/public/img/logos/teenmegaworld/thumbs/squirtingvirgin.png and b/public/img/logos/teenmegaworld/thumbs/squirtingvirgin.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/teenmegaworld.png b/public/img/logos/teenmegaworld/thumbs/teenmegaworld.png old mode 100755 new mode 100644 index 321dfa14..cee3fc13 Binary files a/public/img/logos/teenmegaworld/thumbs/teenmegaworld.png and b/public/img/logos/teenmegaworld/thumbs/teenmegaworld.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/teens3some.png b/public/img/logos/teenmegaworld/thumbs/teens3some.png old mode 100755 new mode 100644 index 7e3c711c..0744b8a8 Binary files a/public/img/logos/teenmegaworld/thumbs/teens3some.png and b/public/img/logos/teenmegaworld/thumbs/teens3some.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/teensexmania.png b/public/img/logos/teenmegaworld/thumbs/teensexmania.png old mode 100755 new mode 100644 index b7e7a17d..a0f2a9fb Binary files a/public/img/logos/teenmegaworld/thumbs/teensexmania.png and b/public/img/logos/teenmegaworld/thumbs/teensexmania.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/teensexmovs.png b/public/img/logos/teenmegaworld/thumbs/teensexmovs.png old mode 100755 new mode 100644 index e71a15a9..486c96de Binary files a/public/img/logos/teenmegaworld/thumbs/teensexmovs.png and b/public/img/logos/teenmegaworld/thumbs/teensexmovs.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/teenstarsonly.png b/public/img/logos/teenmegaworld/thumbs/teenstarsonly.png old mode 100755 new mode 100644 index 591ecaf7..b4f96b2a Binary files a/public/img/logos/teenmegaworld/thumbs/teenstarsonly.png and b/public/img/logos/teenmegaworld/thumbs/teenstarsonly.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/tmwpov.png b/public/img/logos/teenmegaworld/thumbs/tmwpov.png new file mode 100644 index 00000000..cbab6022 Binary files /dev/null and b/public/img/logos/teenmegaworld/thumbs/tmwpov.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/tmwvrnet.png b/public/img/logos/teenmegaworld/thumbs/tmwvrnet.png old mode 100755 new mode 100644 index c3434be2..9a2c3a94 Binary files a/public/img/logos/teenmegaworld/thumbs/tmwvrnet.png and b/public/img/logos/teenmegaworld/thumbs/tmwvrnet.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/trickymasseur.png b/public/img/logos/teenmegaworld/thumbs/trickymasseur.png old mode 100755 new mode 100644 index 86db498f..fb264473 Binary files a/public/img/logos/teenmegaworld/thumbs/trickymasseur.png and b/public/img/logos/teenmegaworld/thumbs/trickymasseur.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/watchmefucked.png b/public/img/logos/teenmegaworld/thumbs/watchmefucked.png old mode 100755 new mode 100644 index 3294f381..370347b4 Binary files a/public/img/logos/teenmegaworld/thumbs/watchmefucked.png and b/public/img/logos/teenmegaworld/thumbs/watchmefucked.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/woworgasms.png b/public/img/logos/teenmegaworld/thumbs/woworgasms.png old mode 100755 new mode 100644 index 49c50600..09cb2df3 Binary files a/public/img/logos/teenmegaworld/thumbs/woworgasms.png and b/public/img/logos/teenmegaworld/thumbs/woworgasms.png differ diff --git a/public/img/logos/teenmegaworld/thumbs/xangels.png b/public/img/logos/teenmegaworld/thumbs/xangels.png old mode 100755 new mode 100644 index 3f02d8a8..8dd428c6 Binary files a/public/img/logos/teenmegaworld/thumbs/xangels.png and b/public/img/logos/teenmegaworld/thumbs/xangels.png differ diff --git a/public/img/logos/teenmegaworld/tmwpov.png b/public/img/logos/teenmegaworld/tmwpov.png new file mode 100644 index 00000000..b8f0844d Binary files /dev/null and b/public/img/logos/teenmegaworld/tmwpov.png differ diff --git a/public/img/tags/bts/charlie_red_private.jpeg b/public/img/tags/bts/charlie_red_private.jpeg new file mode 100644 index 00000000..6cd78381 Binary files /dev/null and b/public/img/tags/bts/charlie_red_private.jpeg differ diff --git a/public/img/tags/bts/lazy/0.jpeg b/public/img/tags/bts/lazy/0.jpeg old mode 100755 new mode 100644 diff --git a/public/img/tags/bts/lazy/1.jpeg b/public/img/tags/bts/lazy/1.jpeg old mode 100755 new mode 100644 diff --git a/public/img/tags/bts/lazy/2.jpeg b/public/img/tags/bts/lazy/2.jpeg old mode 100755 new mode 100644 diff --git a/public/img/tags/bts/lazy/3.jpeg b/public/img/tags/bts/lazy/3.jpeg old mode 100755 new mode 100644 diff --git a/public/img/tags/bts/lazy/3b.jpeg b/public/img/tags/bts/lazy/3b.jpeg old mode 100755 new mode 100644 diff --git a/public/img/tags/bts/lazy/charlie_red_private.jpeg b/public/img/tags/bts/lazy/charlie_red_private.jpeg new file mode 100644 index 00000000..595700be Binary files /dev/null and b/public/img/tags/bts/lazy/charlie_red_private.jpeg differ diff --git a/public/img/tags/bts/thumbs/0.jpeg b/public/img/tags/bts/thumbs/0.jpeg old mode 100755 new mode 100644 diff --git a/public/img/tags/bts/thumbs/1.jpeg b/public/img/tags/bts/thumbs/1.jpeg old mode 100755 new mode 100644 diff --git a/public/img/tags/bts/thumbs/2.jpeg b/public/img/tags/bts/thumbs/2.jpeg old mode 100755 new mode 100644 diff --git a/public/img/tags/bts/thumbs/3.jpeg b/public/img/tags/bts/thumbs/3.jpeg old mode 100755 new mode 100644 diff --git a/public/img/tags/bts/thumbs/3b.jpeg b/public/img/tags/bts/thumbs/3b.jpeg old mode 100755 new mode 100644 diff --git a/public/img/tags/bts/thumbs/charlie_red_private.jpeg b/public/img/tags/bts/thumbs/charlie_red_private.jpeg new file mode 100644 index 00000000..1b66fb20 Binary files /dev/null and b/public/img/tags/bts/thumbs/charlie_red_private.jpeg differ diff --git a/seeds/02_sites.js b/seeds/02_sites.js index dc5829c1..53f4ef33 100755 --- a/seeds/02_sites.js +++ b/seeds/02_sites.js @@ -12610,6 +12610,25 @@ const sites = [ siteId: 20, }, }, + { + name: 'TeenMegaWorld POV', + slug: 'tmwpov', + url: 'https://tmwpov.com', + parent: 'teenmegaworld', + tags: ['pov'], + parameters: { + siteId: 20, + }, + }, + { + name: 'OhMyHoles', + slug: 'ohmyholes', + url: 'https://ohmyholes.com', + parent: 'teenmegaworld', + parameters: { + siteId: 52, + }, + }, // TESTE DE FUDELIDADE { name: 'Teste de Fudelidade', diff --git a/seeds/04_media.js b/seeds/04_media.js index ede4156c..be082f4a 100755 --- a/seeds/04_media.js +++ b/seeds/04_media.js @@ -693,6 +693,7 @@ const tagMedia = [ ['blowjob', 2, 'Luna Kitsuen in "Gag Reflex"', 'evilangel'], ['bondage', 0, 'Veronica Leal', 'herlimit'], ['brunette', 0, 'Darcie Dolce', 'playboy'], + ['bts', 'charlie_red_private', 'Charlie Red', 'private'], ['bts', '3b', 'Brenna Sparks', 'bangconfessions'], ['bts', 0, 'Janice Griffith in "Day With A Pornstar: Janice"', 'brazzers'], ['bts', 1, 'Madison Ivy in "Day With A Pornstar"', 'brazzers'], diff --git a/src/scrapers/teenmegaworld.js b/src/scrapers/teenmegaworld.js index 0dac5c79..955acea1 100755 --- a/src/scrapers/teenmegaworld.js +++ b/src/scrapers/teenmegaworld.js @@ -1,6 +1,7 @@ 'use strict'; -const qu = require('../utils/q'); +const unprint = require('unprint'); + const slugify = require('../utils/slugify'); function scrapeAll(scenes, channel) { @@ -8,104 +9,110 @@ function scrapeAll(scenes, channel) { const release = {}; const network = channel.type === 'network' ? channel : channel.parent; - release.url = query.url('a.title'); + release.url = query.url('.thumb__title-link'); release.entryId = new URL(release.url).pathname.match(/\/trailers\/(.+).html/)?.[1].toLowerCase(); - release.title = query.cnt('.title'); + release.title = query.content('.thumb__title-link'); + release.date = query.date('time', unprint.dateConstants.DATETIME_LOCAL_SECONDS, { attribute: 'datetime' }) || query.date('time', 'MMMM D, YYYY'); - release.date = query.date('time', 'MMMM D, YYYY'); - release.actors = query.all('.actors a').map((el) => ({ - name: query.cnt(el), - url: query.url(el, null), + release.actors = query.all('.actor__link').map((el) => ({ + name: unprint.query.content(el), + url: unprint.query.url(el, null), })); + release.poster = query.img('.thumb__picture img'); + [release.poster, ...release.photos] = Object - .entries(query.el('.images img').dataset) - .filter(([key]) => /src/.test(key)) - .map(([, value]) => qu.prefixUrl(value, network.url)); + .entries(query.el('.thumb__image').dataset) + .filter(([key]) => /^src/.test(key)) + .map(([, value]) => [value.replace('-1x', '-2x'), value].map((path) => unprint.prefixUrl(path, network.url))); - release.likes = query.number('.rating-on-thumb'); + release.teaser = query.video('.thumb__video', { origin: network.url }); - const siteId = query.url('.site a', 'href', { origin: network.url, object: true })?.searchParams.get('site[]'); + release.likes = query.number('.thumb__rating-value'); - if (siteId) { - release.channel = network.children.find((child) => child.parameters.siteId.toString() === siteId)?.slug; + const channelSlug = slugify(query.content('.thumb__detail__site-link'), ''); + + if (channelSlug) { + release.channel = network.children.find((child) => child.slug === channelSlug)?.slug; } return release; }); } -function scrapeScene({ query }, url, channel) { +function scrapeScene({ query }, context) { const release = {}; - const network = channel.type === 'network' ? channel : channel.parent; - release.entryId = new URL(url).pathname.match(/\/trailers\/(.+).html/)[1].toLowerCase(); + release.entryId = new URL(context.url).pathname.match(/\/trailers\/(.+).html/)[1].toLowerCase(); - release.title = query.cnt('.title-line h1'); - release.description = query.cnt('.shadow .text'); + release.title = query.content('.video-title'); + release.description = query.content('.video-description-text'); - release.date = query.date('.title-line .date', 'MMMM D, YYYY'); - release.duration = query.number('.dur') * 60; + release.date = query.date('.video-info-date', 'MMMM D, YYYY'); + release.duration = query.number('.video-info-time') * 60; - release.actors = query.all('.site a[href*="/models"]').map((el) => ({ - name: query.cnt(el), - url: query.url(el, null), + release.actors = query.all('.video-actor-link').map((el) => ({ + name: unprint.query.content(el), + url: unprint.query.url(el, null), })); - release.tags = query.cnts('.tag-list a'); + release.tags = query.contents('.video-tag-link'); + + const poster = query.img('.video-cover__image'); + + if (!poster.includes('error')) { + release.poster = poster; + } - release.poster = query.poster(); release.trailer = query.video(); - release.likes = query.number('.rating-data .value'); - - const siteId = query.url('.site a[href*="site[]"]', 'href', { origin: network.url, object: true })?.searchParams.get('site[]'); - - if (siteId) { - release.channel = network.children.find((child) => child.parameters.siteId.toString() === siteId)?.slug; - } + release.likes = query.number('.video-actions-button [data-count]'); + release.channel = slugify(query.content('.video-site-link'), ''); return release; } -function scrapeProfile({ query, el }, url, entity) { +function scrapeProfile({ query }, url, entity) { const profile = {}; - const bio = query.all('.stats li').reduce((acc, bioEl) => ({ + const bio = query.all('.model-profile-information-element').reduce((acc, bioEl) => ({ ...acc, - [slugify(query.cnt(bioEl, '.title'))]: query.cnt(bioEl, '.value'), + [slugify(unprint.query.content(bioEl, '.model-profile-information-key'))]: unprint.query.text(bioEl), }), {}); profile.url = url; - profile.description = query.cnt('.bio .text'); + profile.description = query.content('.model-profile-about'); profile.hairColor = bio.hair; profile.eyes = bio.eyes; - profile.avatar = query.img('.model-info .photo img', 'data-src', { origin: entity.url }); - profile.scenes = scrapeAll(qu.initAll(el, '.video-list .video[data-type="vids"]'), entity); + profile.avatar = query.img('.model-profile-image-picture source', { origin: entity.url, attribute: 'srcset' }) || query.img('.model-profile-image-picture img', { origin: entity.url }); + profile.scenes = scrapeAll(unprint.initAll(query.all('.video-list .thumb')), entity); + + console.log(bio); + console.log(profile); return profile; } async function fetchLatest(channel, page = 1) { const url = `${channel.type === 'network' ? channel.url : channel.parent.url}/search.php?site[]=${channel.parameters.siteId}&page=${page}`; - const res = await qu.getAll(url, '.video-list .video'); + const res = await unprint.get(url, { selectAll: '.video-list .thumb' }); if (res.ok) { - return scrapeAll(res.items, channel); + return scrapeAll(res.context, channel); } return res.status; } -async function fetchProfile({ name: actorName }, entity, include) { - const url = `${entity.url}/models/${slugify(actorName)}.html`; - const res = await qu.get(url); +async function fetchProfile(actor, entity, include) { + const url = actor.url || `${entity.url}/models/${slugify(actor.name)}.html`; + const res = await unprint.get(url); if (res.ok) { - return scrapeProfile(res.item, url, entity, include); + return scrapeProfile(res.context, url, entity, include); } return res.status; @@ -114,5 +121,8 @@ async function fetchProfile({ name: actorName }, entity, include) { module.exports = { fetchLatest, fetchProfile, - scrapeScene, + scrapeScene: { + scraper: scrapeScene, + unprint: true, + }, };