https://only-fans.me/Blebby

Eingereichte URL:
https://only-fans.me/Blebby
Bericht beendet:

JavaScript-Variablen · 15 gefunden

NameTyp
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
gtagfunction
dataLayerobject
i18nextobject
$function
jQueryfunction
i18nextBrowserLanguageDetectorfunction
jqueryI18nextobject

Konsolenprotokoll-Meldungen · 3 gefunden

TypKategorieProtokoll
logother
URL
https://cdnjs.cloudflare.com/ajax/libs/i18next/21.6.10/i18next.min.js
Text
i18next: languageChanged en-US
logjavascript
URL
https://cdnjs.cloudflare.com/ajax/libs/i18next/21.6.10/i18next.min.js
Text
i18next: initialized JSHandle@object
logother
URL
https://cdnjs.cloudflare.com/ajax/libs/i18next/21.6.10/i18next.min.js
Text
i18next: languageChanged en

HTML

<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <meta name="google-adsense-account" content="ca-pub-2622139465784498">
    <script async="" src="https://www.googletagmanager.com/gtag/js?id=G-6GQGEDZV49"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());

      gtag('config', 'G-6GQGEDZV49');
    </script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/i18next/21.6.10/i18next.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/i18next-browser-languagedetector/6.1.3/i18nextBrowserLanguageDetector.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-i18next/1.2.1/jquery-i18next.min.js"></script>
    <title>OnlyFans</title>
    <link rel="icon" type="image/png" href="OnlyFans.png">
    <style>
        body {
            margin: 0;
            padding: 0;
            height: 100vh;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            background-color: #f1f1f1;
            color: #000;
            font-family: 'Roboto', Arial, sans-serif;
        }
        .loading-container {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 100vh;
            width: 100%;
            position: absolute;
            top: 0;
            left: 0;
            background-color: #fff;
            z-index: 9999;
        }
        #loading-image {
            width: 400px;
            animation: pulse 2s ease-in-out infinite;
        }
        @keyframes pulse {
            0%, 100% {
                transform: scale(1);
            }
            50% {
                transform: scale(1.05);
            }
        }
        .content-box {
            padding: 60px;
            background-color: #fff;
            border-radius: 20px;
            text-align: center;
            max-width: 600px;
            margin-bottom: 60px;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
            opacity: 0;
            visibility: hidden;
            transition: opacity 1s ease-in-out, visibility 1s ease-in-out;
        }
        #age-question {
            font-size: 36px;
            margin-bottom: 30px;
            font-weight: bold;
            color: #00AFF0;
            text-transform: uppercase;
            letter-spacing: 1px;
        }
        #age-info {
            font-size: 20px;
            color: #666;
            text-align: center;
            margin-bottom: 40px;
            line-height: 1.6;
        }
        #enter-button {
            padding: 18px 36px;
            font-size: 22px;
            border: none;
            background-color: #00AFF0;
            color: #fff;
            cursor: pointer;
            border-radius: 50px;
            transition: all 0.3s ease;
            text-transform: uppercase;
            letter-spacing: 1px;
            font-weight: bold;
        }
        #enter-button:hover {
            background-color: #0095D0;
            transform: translateY(-3px);
            box-shadow: 0 5px 15px rgba(0, 175, 240, 0.3);
        }
        .logo {
            width: 200px;
            margin-bottom: 40px;
        }
        #language-selector {
            position: absolute;
            top: 20px;
            right: 20px;
            display: flex;
            gap: 10px;
        }
        .language-flag {
            width: 30px;
            height: 30px;
            border-radius: 50%;
            cursor: pointer;
            transition: transform 0.2s;
        }
        .language-flag:hover {
            transform: scale(1.1);
        }
    </style>
</head>
<body>
    <div id="language-selector">
        <img src="https://flagcdn.com/w40/gb.png" alt="English" class="language-flag" data-lang="en">
        <img src="https://flagcdn.com/w40/fr.png" alt="Français" class="language-flag" data-lang="fr">
        <img src="https://flagcdn.com/w40/es.png" alt="Español" class="language-flag" data-lang="es">
        <img src="https://flagcdn.com/w40/de.png" alt="Deutsch" class="language-flag" data-lang="de">
        <img src="https://flagcdn.com/w40/in.png" alt="हिन्दी" class="language-flag" data-lang="hi">
        <img src="https://flagcdn.com/w40/br.png" alt="Português" class="language-flag" data-lang="pt-BR">
        <img src="https://flagcdn.com/w40/sa.png" alt="العربية" class="language-flag" data-lang="ar">
    </div>

    <div class="loading-container" style="display: none;">
        <img id="loading-image" src="only.png" alt="Loading...">
    </div>
    
    <div class="content-box" id="content-box" style="opacity: 1; visibility: visible;">
        <img src="only.png" alt="OnlyFans Logo" class="logo">
        <div id="age-question" data-i18n="ageQuestion">Are you 18?</div>
        <div id="age-info">
            <span data-i18n="ageInfo1">We are a community that offers adult content.</span><br>
            <span data-i18n="ageInfo2">You must be 18 or older to enter.</span>
        </div>
        <button id="enter-button" data-i18n="enterButton">I am 18 or older - Enter</button>
    </div>

    <script>
        const resources = {
            en: {
                translation: {
                    ageQuestion: "Are you 18?",
                    ageInfo1: "We are a community that offers adult content.",
                    ageInfo2: "You must be 18 or older to enter.",
                    enterButton: "I am 18 or older - Enter"
                }
            },
            fr: {
                translation: {
                    ageQuestion: "Êtes-vous majeur ?",
                    ageInfo1: "Nous sommes une communauté qui propose du contenu pour adultes.",
                    ageInfo2: "Vous devez avoir 18 ans ou plus pour entrer.",
                    enterButton: "J'ai 18 ans ou plus - Entrer"
                }
            },
            es: {
                translation: {
                    ageQuestion: "¿Tienes 18 años?",
                    ageInfo1: "Somos una comunidad que ofrece contenido para adultos.",
                    ageInfo2: "Debes tener 18 años o más para entrar.",
                    enterButton: "Tengo 18 años o más - Entrar"
                }
            },
            de: {
                translation: {
                    ageQuestion: "Bist du 18?",
                    ageInfo1: "Wir sind eine Community, die Inhalte für Erwachsene anbietet.",
                    ageInfo2: "Du musst 18 Jahre oder älter sein, um einzutreten.",
                    enterButton: "Ich bin 18 oder älter - Eintreten"
                }
            },
            hi: {
                translation: {
                    ageQuestion: "क्या आप 18 साल के हैं?",
                    ageInfo1: "हम एक समुदाय हैं जो वयस्क सामग्री प्रदान करता है।",
                    ageInfo2: "प्रवेश करने के लिए आपकी आयु 18 वर्ष या उससे अधिक होनी चाहिए।",
                    enterButton: "मैं 18 साल या उससे अधिक उम्र का हूँ - प्रवेश करें"
                }
            },
            'pt-BR': {
                translation: {
                    ageQuestion: "Você tem 18 anos?",
                    ageInfo1: "Somos uma comunidade que oferece conteúdo adulto.",
                    ageInfo2: "Você deve ter 18 anos ou mais para entrar.",
                    enterButton: "Tenho 18 anos ou mais - Entrar"
                }
            },
            ar: {
                translation: {
                    ageQuestion: "هل أنت فوق 18 سنة؟",
                    ageInfo1: "نحن مجتمع يقدم محتوى للبالغين.",
                    ageInfo2: "يجب أن يكون عمرك 18 عامًا أو أكثر للدخول.",
                    enterButton: "أنا 18 عامًا أو أكبر - دخول"
                }
            }
        };

        i18next
            .use(i18nextBrowserLanguageDetector)
            .init({
                resources: resources,
                fallbackLng: 'en',
                load: 'languageOnly',
                detection: {
                    order: ['querystring', 'navigator', 'htmlTag'],
                    lookupQuerystring: 'lng',
                },
                debug: true,
            }, function(err, t) {
                jqueryI18next.init(i18next, $);
                $('body').localize();
            });

        // Ajoutez cette fonction pour définir la langue par défaut
        function setDefaultLanguage() {
            const userLang = navigator.language || navigator.userLanguage;
            const lang = userLang.split('-')[0]; // Prend seulement la partie principale de la langue
            if (resources[lang]) {
                i18next.changeLanguage(lang, (err, t) => {
                    if (err) return console.log('Erreur lors du changement de langue', err);
                    $('body').localize();
                });
            }
        }

        // Appelez cette fonction après l'initialisation de i18next
        setDefaultLanguage();

        $('.language-flag').on('click', function() {
            const lang = $(this).data('lang');
            i18next.changeLanguage(lang, (err, t) => {
                if (err) return console.log('something went wrong loading', err);
                $('body').localize();
            });
        });

        document.addEventListener("DOMContentLoaded", function() {
            setTimeout(function() {
                document.querySelector('.loading-container').style.display = 'none';
                const contentBox = document.getElementById('content-box');
                contentBox.style.opacity = "1";
                contentBox.style.visibility = "visible";
            }, 1000);
            
            document.getElementById('enter-button').addEventListener('click', function() {
                // Vérifier si c'est un dispositif mobile
                const isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);

                // Charger le fichier vidéo en fonction du dispositif
                const videoSource = isMobile ? 'https://duckduck.wstr.fr/tel.mp4' : 'https://duckduck.wstr.fr/aaa.mp4';

                document.body.innerHTML = `
                    <div id="video-container">
                        <video id="fullscreen-video" autoplay style="width: 100%; height: 100vh; object-fit: cover;">
                            <source src="${videoSource}" type="video/mp4">
                            Your browser does not support the video playback.
                        </video>
                    </div>
                `;
    
                const videoElement = document.getElementById('fullscreen-video');
    
                videoElement.addEventListener('canplay', function() {
                    videoElement.play();
                    if (videoElement.requestFullscreen) {
                        videoElement.requestFullscreen();
                        // Rediriger vers le site lorsque le mode plein écran est activé
                        videoElement.addEventListener('fullscreenchange', function() {
                            if (!document.fullscreenElement) {
                                window.location.href = 'https://only-fans.me/';
                            }
                        });
                    } else if (videoElement.mozRequestFullScreen) {
                        videoElement.mozRequestFullScreen();
                    } else if (videoElement.webkitRequestFullscreen) {
                        videoElement.webkitRequestFullscreen();
                    } else if (videoElement.msRequestFullscreen) {
                        videoElement.msRequestFullscreen();
                    }
                });
            });
        });
    </script>


</body></html>