var dudequizTitle = { "": "Friendship Challenge Quiz - Who Knows Me Best?", "en": "Friendship Challenge Quiz - Who Knows Me Best?", "al": "A ju njohin vërtet miqtë tuaj?", "bg": "Познават ли те твоите приятели в действителност?", "bs": "Da li te prijatelji zaista poznaju?", "de": "Beste Freunde Quiz - Wie gut kennst du mich Quiz", "es": "Test para amigos - Questionario para amigos", "fn": "Paras ystävätesti - Kuinka hyvin tunnet minut?", "fr": "Quizz entre amis - Quizz amitié - Qui me connaît le mieux ?", "it": "La sfida del quiz amicizia - Chi mi conosce meglio? ", "pl": "Quiz dla znajomych - Jak dobrze znają Cię Twoi znajomi?", "ro": "Test de prietenie - Testul prieteniei întrebări cu imagini", "cz": "Kvíz přátelská výzvva - Kdo mě zná nejlépe?", "du": "Beste Vrienden Quiz - Hoe Goed Ken Je Mij?", "tr": "Arkadaşlık Testi - Beni En İyi Kim Tanıyor?", "id": "Kuis Tantangan Persahabatan - Siapa yang Paling Mengenalku?", "pt": "Desafio Quiz Para Amigos - Quem Me Conhece Melhor?", "gr": "Πόσο καλά με ξέρεις — Κουίζ φιλίας", "ru": "Тест на дружбу — кто твой лучший друг?", "ar": "اختبار الصداقة - اختبار من يعرفك أكثر؟", "vi": "Câu đố Thử thách tình bạn - Ai hiểu tôi nhất?", "sv": "Vänskaps quiz - Vem känner mig bäst quiz?", "no": "Quiz om meg - Hvor godt kjenner du meg?", "da": "Venskabsudfordringsquiz- Hvem kender mig bedst?", "et": "Sõprus väljakutse viktoriin - kes teab mind kõige paremini?", "he": "ידידות אתגר חידון - מי מכיר אותי הכי טוב?", "hr": "Prijateljstvo Challenge kviz - tko me najbolje poznaje?", "ja": "友情チャレンジクイズ - 私が最善を知っているのは誰ですか?", "lv": "Draudzības izaicinājums viktorīna - kas mani labāk pazīst?", "sk": "Priateľstvo Challenge Quiz - kto ma pozná najlepšie?", "lt": "Draugystės iššūkis Viktorina - kas man geriausiai žino?", "az": "Dostluq Çağırışı Quiz - Məni kim ən yaxşı bilir?", "kk": "Достыққа қарсы күрес викторинасы - мені кім жақсы біледі?", "fa": "مسابقه دوستی دوستی - چه کسی بهترین را می داند؟", "hu": "Barátság kihívás kvíz - Ki tudja, hogy a legjobb?", "ko": "우정 도전 퀴즈 - 누가 최선을 알고 있습니까?", "sr": "Цхалленге Фриендсхип Цхалленге - Ко ме најбоље познаје?", "th": "แบบทดสอบความท้าทายมิตรภาพ - ใครรู้จักฉันดีที่สุด?", "zh": "你的朋友真的了解你吗?" } var quizyourmateTitles = { "": "Test For Best Friends", "en": "Test For Best Friends", "al": "Test për miqtë më të mirë", "bg": "Тест за най-добри приятели", "bs": "Test za najbolje prijatelje", "de": "Test für beste Freunde", "es": "Prueba para mejores amigos", "fn": "Testaa parhaat ystävät", "fr": "Test pour les meilleurs amis", "it": "Test per i migliori amici", "pl": "Quiz dla znajomych - Jak dobrze Cię znają?", "ro": "Test pentru cei mai buni prieteni", "cz": "Test pro nejlepší přátele", "du": "Test voor beste vrienden", "tr": "En İyi Arkadaşlar İçin Test", "id": "Tes Untuk Teman Terbaik", "pt": "Teste para melhores amigos", "gr": "Δοκιμή για καλύτερους φίλους", "ru": "Тест для лучших друзей", "ar": "اختبار لأفضل الأصدقاء", "vi": "Kiểm tra cho những người bạn tốt nhất", "sv": "Testa för bästa vänner", "no": "Quiz om meg - Hvor godt kjenner du meg?", "da": "Test for bedste venner", "et": "Kui hästi tunnevad sind sinu sõbrad?", "he": "האם החברים שלך באמת מכירים אותך?", "hr": "Da li vas vaš prijatelji zaista poznaju?", "ja": "友達 心理 テスト - お友達はあなたのことを本当に知っていますか?", "lv": "Vai tavi draugi patiešam tevi pazist?", "sk": "Naozaj ťa tvoji priatelia poznajú?", "lt": "Bandymas geriausiems draugams", "az": "Ən yaxşı dostlar üçün test edin", "kk": "Ең жақсы достарға арналған тест", "fa": "آیا دوستانتان واقعاً شما را می‌شناسند؟", "hu": "Tényleg ismernek a barátaid?", "ko": "친구들이 당신을 잘 알고 있습니까?", "sr": "Da li vas vaši prijatelji zaista poznaju?", "th": "เพื่อนๆ รู้จักคุณดีจริงๆ หรือเปล่า?", "zh": "测试最好的朋友?" } var mateQuizThisOrThatTitle = { "": "This or That - Which Would You Choose?", "en": "This or That - Which Would You Choose?", "de": "Das oder das - welche würdest du wählen?", "pl": "To lub to - co byś wybrał?", "fr": "Ceci ou ce qui choisiriez-vous?", "es": "Esto o eso, ¿cuál elegirías?", "ar": "هذا أم ذلك - ما الذي تختاره؟", "cz": "To nebo že - Co byste si vybrali?", "fn": "Tämä tai se - mitä valitsisit?", "it": "Questo o quello - quale sceglieresti?", "du": "Dit of dat - welke zou je kiezen?", "no": "Dette eller det - som ville du velge?", "ro": "Aceasta sau asta - care ați alege?", "he": "זה או את זה - מה היית בוחר?", "tr": "Bu ya da bu - hangisini seçerdin?", "da": "Dette eller det - hvilket ville du vælge?", "et": "See või see - mis te valite?", "hr": "Ovo ili ono - što biste izabrali?", "ja": "これやそれ - あなたはどちらを選びますか?", "ru": "Это или что - что бы вы выбрали?", "sk": "Toto, alebo to by ste si vybrali?", "sv": "Detta eller det - vilket skulle du välja?", "vi": "Điều này hoặc đó - bạn sẽ chọn cái nào?", "id": "Ini atau itu - mana yang akan Anda pilih?", "lv": "Tas vai tas, ko jūs izvēlētos?", "lt": "Tai arba tai - ką pasirinksite?", "az": "Bu və ya bu - hansını seçərdin?", "kk": "Бұл немесе яғни сіз қайсысын таңдайсыз?", "al": "Kjo apo ajo - cila do të zgjidhni?", "bg": "Това или това - което бихте избрали?", "bs": "Ovo ili ono - što biste odabrali?", "fa": "این یا آن - کدام را انتخاب می کنید؟", "gr": "Αυτό ή αυτό - που θα επιλέγατε;", "hu": "Ez vagy ez - melyik választaná?", "ko": "이 또는 그게 당신이 선택하겠습니까?", "pt": "Isto ou isso - o que você escolheria?", "sr": "Ово или то - које бисте изабрали?", "th": "สิ่งนี้หรือสิ่งที่คุณจะเลือก?", "zh": "这或者 - 你会选择哪个?" } var mateQuizTwoAnswersTitle = { "": "Friendship Test - Quiz Questions for Best Friends", "en": "Friendship Test - Quiz Questions for Best Friends", "de": "Freundschaftstest - Quizfragen für beste Freunde", "it": "Test di amicizia - Domande del quiz per i migliori amici", "es": "Prueba de amistad - Preguntas de prueba para mejores amigos", "fr": "Test d'amitié - Questions de quiz pour les meilleurs amis", "du": "Vriendschap Quiz - Test Je Band Met Deze Vrienden Test", "cz": "Kvíz přátelství - Otestuj vaše pouto!", "tr": "Arkadaşlık Testi - Bff Testi ile Bağınızı Test Edin!", "ro": "Test de prietenie - Întrebări de test pentru cei mai buni prieteni", "ru": "Тест для друзей — узнай своего лучшего друга!", "fn": "BFF testi - Ystävyys testi", "ja": "友達 心理 テスト - お友達はあなたのことを本当に知っていますか?", "no": "Venne Quiz - Bestevenn test", "ar": "تحدي الصداقة - اختبر أصدقائك!", "al": "Testimi i miqësisë - pyetje quiz për miqtë më të mirë", "az": "Dostluq Testi - Ən yaxşı dostlar üçün viktorina sualları", "bg": "Тест за приятелство - Въпрос Въпроси за най-добри приятели", "bs": "Test prijateljstva - Pitanja kviza za najbolje prijatelje", "da": "Venskabstest - quiz spørgsmål til bedste venner", "et": "Sõprus Test - Quiz Küsimused parimate sõprade jaoks", "fa": "تست دوستی - سوالات مسابقه برای بهترین دوستان", "gr": "Δοκιμή φιλίας - ερωτήσεις κουίζ για τους καλύτερους φίλους", "he": "מבחן חברות - שאלות חידון עבור החברים הכי טובים", "hr": "Test prijateljstva - Quiz pitanja za najbolje prijatelje", "hu": "Barátság teszt - Quiz kérdések a legjobb barátok számára", "id": "Tes Persahabatan - Pertanyaan Kuis untuk Teman Terbaik", "kk": "Достық тест - ең жақсы достарға арналған сұрақтар", "ko": "우정 테스트 - 가장 친한 친구를위한 퀴즈 질문", "lt": "Draugystės testo - viktorinos klausimai geriausiems draugams", "lv": "Draudzības tests - viktorīnas jautājumi labākajiem draugiem", "pl": "Test przyjaźni - pytania quizowe dla najlepszych przyjaciół", "pt": "Teste de amizade - Questionários para os melhores amigos", "sk": "Priateľstvo Test - Kvíz otázky pre najlepších priateľov", "sr": "Тест пријатељства - Куиз Питања за најбоље пријатеље", "sv": "Vänskapstest - Quiz Frågor för bästa vänner", "th": "การทดสอบมิตรภาพ - คำถามตอบคำถามสำหรับเพื่อนที่ดีที่สุด", "vi": "Kiểm tra tình bạn - Câu hỏi đố cho những người bạn tốt nhất", "zh": "友谊测试 - 最好的朋友的测验问题" } var mateQuizTitle = { "": "Friendship Quiz - Test Your Bond!", "en": "Friendship Quiz - Test Your Bond!", "ar": "تحدي الصداقة - اختبر أصدقائك!", "de": "Freundschaftsquiz – Beste Freunde Quiz", "du": "Vriendschap Quiz - Test Je Band Met Deze Vrienden Test", "es": "Test de amigos - ¿Cuánto me conoces?", "fn": "BFF testi - Ystävyys testi", "fr": "Quizz entre amis - Testez vos liens avec ce quizz amitié !", "gr": "Πρόκληση πόσο καλά με ξέρεις — Κουίζ φιλίας", "he": "האם החברים שלך באמת מכירים אותך?", "hu": "Tényleg ismernek a barátaid?", "it": "Quiz amicizia - Metti alla prova i tuoi amici con il quiz Whatsapp!", "ko": "친구들이 당신을 잘 알고 있습니까?", "lv": "Vai tavi draugi patiešam tevi pazist?", "pl": "Quiz dla przyjaciół - Jak dobrze mnie znasz?", "pt": "Crie Seu Quiz - Quiz Para Amigos", "ro": "Test de prietenie - Testul prietenului adevărat!", "ru": "Тест для друзей — узнай своего лучшего друга!", "sr": "Da li vas vaši prijatelji zaista poznaju?", "sv": "Quiz om mig - Hur väl känner du mig?", "tr": "Arkadaşlık Testi - Bff Testi ile Bağınızı Test Edin!", "zh": "你的朋友真的了解你吗?", "bg": "Познават ли те твоите приятели в действителност?", "da": "Kender dine venner dig virkelig?", "id": "Kuis Seberapa Kenal - Uji Ikatanmu!", "hr": "Da li vas vaš prijatelji zaista poznaju?", "sk": "Naozaj ťa tvoji priatelia poznajú?", "cz": "Kvíz přátelství - Otestuj vaše pouto!", "fa": "آیا دوستانتان واقعاً شما را می‌شناسند؟", "no": "Venne Quiz - Bestevenn test", "ja": "友達 心理 テスト - お友達はあなたのことを本当に知っていますか?", "th": "เพื่อนๆ รู้จักคุณดีจริงๆ หรือเปล่า?", "vi": "Bạn bè có thực sự hiểu bạn hay không?", "bs": "Da li te prijatelji zaista poznaju?", "et": "Kui hästi tunnevad sind sinu sõbrad?", "al": "Kuiz i Miqësisë - Provoni lidhjen tuaj!", "lt": "Draugystės viktorina – patikrink savo ryšį!", "az": "Dostluq Quiz - Bağınızı sınayın!", "kk": "Достық викторинасы - қарым-қатынасыңызды сынаңыз!" } var movieTitle = { "": { "friends": "Which 'Friends' character are you?", "starwars": "Which 'Star Wars' character are you?", "shrek": "Which 'Shrek' character are you?" }, "en": { "friends": "Which 'Friends' character are you?", "starwars": "Which 'Star Wars' character are you?", "shrek": "Which 'Shrek' character are you?" } } var matepollTitles = { "": "Free online polls", "en": "Free online polls", "de": "Kostenlose Online-Umfragen", "fr": "Sondages en ligne gratuits", "it": "Sondaggi gratis online", "tr": "Ücretsiz online anketler", "du": "Gratis online polls", "ru": "Бесплатные онлайн-опросы", "vi": "Các cuộc thăm dò trực tuyến miễn phí", "ja": "無料のオンライン投票", "et": "Tasuta online-küsitlused", "sk": "Bezplatné online ankety", "da": "Gratis online afstemninger", "sv": "Gratis online-omröstningar", "hr": "Besplatne online ankete" } var mentalAgeTitles = { "": ["What Is My Mental Age?", ""], "en": ["What Is My Mental Age?", ""], "de": ["Was ist mein geistiges Alter?", "/geistigesalter"], "fr": ["Quel est mon âge mental?", "/ageMental"], "du": ["Wat is mijn mentale leeftijd?", "/mentaleleeftijd"], "it": ["Qual è la mia età mentale?", "/etamentale"], "zh": ["我的心理年龄是多少?", "/chinese"], "da": ["Hvad er min mentale alder?", "/danish"], "fn": ["Mikä on henkinen ikäni?", "/finnish"], "ja": ["私の精神年齢は?", "/japanese"], "no": ["Hva er min mentale alder?", "/norsk"], "pl": ["Jaki jest mój wiek mentalny?", "/wiekumyslowy"], "pt": ["Qual é a minha idade mental?", "/idademental"], "ru": ["Каков мой умственный возраст?", "/russian"], "es": ["¿Cuál es mi edad mental?", "/edadmental"], "sv": ["Vad är min mentala ålder?", "/mentalalder"], "tr": ["Akıl Yaşım Kaç?", "/akilyasi"], "ar": ["اختبار العمر العقلي", "/arabic"], "ro": ["Testul de vârstă mentală", "/romanian"], "cz": ["Test mentálního věku", "/czech"], "sr": ["Тест менталног узраста", "/serbian"], "az": ["Zehni Yaş Testi", "/azerbaijani"] } function getParameter(name) { var siteType = document.getElementById(name); if (siteType !== null) { siteType = siteType.innerHTML; return siteType; } else { return ""; } } function getSiteType() { return getParameter("siteType"); } function getQuizLanguage() { var language = getParameter("quizLanguage"); if (language === "") { language = "en"; } return language; } function getUppercase(str) { return str.charAt(0).toUpperCase() + str.slice(1); } function realLanguage(language) { if (language === 'en' || language === '') { return ''; } else { return language + '/' } } function getQuizCode(link, title, photo, isPopup = false) { const MAX_TITLE_LENGTH = 50; let cropped_title = title if (title.length > MAX_TITLE_LENGTH) { cropped_title = cropped_title.substring(0, MAX_TITLE_LENGTH) + "..."; } var code = '
' + '
' + '' + '
' + title + '
' + '

' + cropped_title + '

' + '
' + '
'; return code; } function getUTM(source, siteType, language = "en", randPicNr = false, additionalParam = false) { if ((typeof source === 'string' || source instanceof String) && (typeof siteType === 'string' || siteType instanceof String)) { // source - MQ | MQ-ToT | MQ-TA | DQ | QFF | QYM | Quizony | your-mental-age // siteType - index | question-taker | question-author | result-taker | result-author | popup language = (language === "") ? "en" : language; let randPicUTM = (randPicNr !== false) ? "_rand-pic-nr-" + randPicNr : ""; let additionalParamUTM = (additionalParam !== false) ? "_" + additionalParam : ""; return `${source}_${siteType.toLowerCase()}_${language.toLowerCase()}${randPicUTM}${additionalParamUTM}`; } else { return "invalid-UTM"; } } function getSource(siteType, language, randPicNr = false) { return '?utm_source=' + getUTM('QFF', siteType, language, randPicNr); } function getColorBingo(language, siteType, isPopup = false) { const image_sufix = ["", "en"].includes(language) ? "" : "-" + language; let title = { "": "Surprise Friends Today With Color Bingo", "en": "Surprise Friends Today With Color Bingo", "de": "Überraschende Freunde heute mit Farbbingo", "fr": "Surprise des amis aujourd'hui avec du bingo couleur", "es": "Sorpresa de amigos hoy con bingo de color", "it": "Amici a sorpresa oggi con bingo a colori", "al": "Miqtë e befasishëm sot me ngjyra bingo", "ar": "مفاجأة الأصدقاء اليوم مع لون البنغو", "az": "Bu gün Rəng Bingo ilə sürpriz dostlar", "bg": "Изненадайте приятели днес с Color Bingo", "bs": "Prijatelji iznenađenja danas sa bojom bingo", "cz": "Překvapte přátele dnes s Color Bingo", "da": "Overraskede venner i dag med farvebingo", "du": "Verras vrienden vandaag met Color Bingo", "et": "Täna üllatussõbrad värvibingoga", "fa": "دوستان امروز با یکنوع بازی شبیه لوتو رنگ", "fn": "Yllätys ystävät tänään väribingolla", "gr": "Έκπληξη φίλοι σήμερα με το Color Bingo", "he": "חברים מפתיעים היום עם בינגו צבעוני", "hr": "Iznenadite prijatelji danas bingo u boji", "hu": "Meglepje a barátokat ma a színes bingóval", "id": "Teman terkejut hari ini dengan warna bingo", "ja": "今日のカラービンゴで友達を驚かせます", "kk": "Бүгінгі таңғажайып достар", "ko": "오늘 컬러 빙고와 함께 친구들을 놀라게합니다", "lt": "Nustebink draugus šiandien su „Color Bingo“", "lv": "Pārsteigt draugus šodien ar krāsu bingo", "no": "Overraskelsesvenner i dag med fargebingo", "pl": "Zaskocz Przyjaciół z Kolor Bingo", "pt": "Surpreenda amigos hoje com bingo colorido", "ro": "Surpriză prieteni astăzi cu bingo de culoare", "ru": "Сюрприз друзей сегодня с цветом бинго", "sk": "Prekvapte dnes priateľov s farebným bingom", "sr": "Изненадни пријатељи данас са бојом бинго-ом", "sv": "Överraskande vänner idag med färgbingo", "th": "เพื่อนประหลาดใจวันนี้ด้วยสีบิงโกสี", "tr": "Renk Bingo ile Bugün Sürpriz Arkadaşlar", "vi": "Những người bạn bất ngờ hôm nay với màu bingo màu", "zh": "今天的颜色宾果游戏惊喜朋友" }[language] let lang_folder = ["", "en"].includes(language) ? "" : language + '/'; let link = 'https://www.gurubingo.com/color-personality-test/' + lang_folder + 'index.html' + getSource(siteType, language); const photo = '/static/img/color-bingo/color-bingo' + image_sufix + '.png'; return getQuizCode(link, title, photo, isPopup); } function getAnimalBingo(language, siteType, isPopup = false) { let title = { "": "Unleash your spirit animal with Bingo!", "en": "Unleash your spirit animal with Bingo!", "de": "Entfesselt dein Geisttier mit Bingo!", "fr": "Libérez votre animal spirituel avec du bingo!", "es": "¡Desata tu animal espiritual con bingo!", "it": "Scatena il tuo animale spirituale con il bingo!" }[language]; let lang_folder = ["", "en"].includes(language) ? "" : language + '/'; let link = 'https://www.myanimalpersonality.com/' + lang_folder + 'index.html' + getSource(siteType, language); const photo = '/static/img/animal-bingo.png'; return getQuizCode(link, title, photo, isPopup); } function getTraitBingo(language, siteType, isPopup = false) { let lang_folder = ["", "en"].includes(language) ? "" : language + '/'; let title = { "": "Trait Bingo - Learn About Yourself!", "en": "Trait Bingo - Learn About Yourself!", "es": "Trait Bingo - ¡Aprenda sobre usted!", "de": "Trait Bingo - Erfahren Sie mehr über sich selbst!", "it": "Trait Bingo - Scopri te stesso!", "fr": "Trait Bingo - Découvrez-vous sur vous-même!", }[language]; let link = 'https://www.gurubingo.com/personality-traits-test/' + lang_folder + 'index.html' + getSource(siteType, language); const photo = '/static/img/trait-bingo.png'; return getQuizCode(link, title, photo, isPopup); } function getSuperheroBingo(language, siteType, isPopup = false) { let title = { "": "Superhero Bingo - Discover your power!", "en": "Superhero Bingo - Discover your power!", "de": "Superhelden Bingo - Entdecken Sie Ihre Kraft!", "fr": "Superhero Bingo - Découvrez votre puissance!", "es": "Bingo de superhéroes - ¡Descubre su poder!", "it": "Bingo di supereroi - scopri il tuo potere!" }[language]; let lang_folder = ["", "en"].includes(language) ? "" : language + '/'; let link = 'https://www.gurubingo.com/superhero-bingo/' + lang_folder + 'index.html' + getSource(siteType, language); const photo = '/static/img/superhero-bingo.png'; return getQuizCode(link, title, photo, isPopup); } function getSchoolBingo(language, siteType, isPopup = false) { const image_sufix = ["", "en"].includes(language) ? "" : "-" + language; let title = { "": "Challenge Your Friends Now!", "en": "Challenge Your Friends Now!", "de": "Fordere jetzt deine Freunde heraus!", "fr": "Défiez vos amis maintenant !", "es": "¡Desafía a tus amigos ahora!", "it": "Sfida i tuoi amici adesso!" }[language]; let lang_folder = ["", "en"].includes(language) ? "" : language + '/'; let link = 'https://www.gurubingo.com/subjects-i-dislike/' + lang_folder + 'index.html' + getSource(siteType, language); const photo = '/static/img/school-bingo/school-bingo' + image_sufix + '.png'; return getQuizCode(link, title, photo, isPopup); } function getFoodBingo(language, siteType, isPopup = false) { const image_sufix = ["", "en"].includes(language) ? "" : "-" + language; let title = { "": "Can your friends guess your favorite meals?", "en": "Can your friends guess your favorite meals?", "de": "Können deine Freunde deine Lieblingsgerichte erraten?", "fr": "Vos amis peuvent-ils deviner vos repas préférés ?", "es": "¿Pueden tus amigos adivinar tus comidas favoritas?", "it": "I tuoi amici riescono ad indovinare i tuoi pasti preferiti?" }[language]; let lang_folder = ["", "en"].includes(language) ? "" : language + '/'; let link = 'https://www.gurubingo.com/food-bingo/' + lang_folder + 'index.html' + getSource(siteType, language); const photo = '/static/img/food-bingo/food-bingo.png'; return getQuizCode(link, title, photo, isPopup); } function getRandomBingo(language, siteType){ const bingosArray = [ (language, siteType) => getTraitBingo(language, siteType), (language, siteType) => getAnimalBingo(language, siteType), (language, siteType) => getSuperheroBingo(language, siteType), (language, siteType) => getSchoolBingo(language, siteType), (language, siteType) => getColorBingo(language, siteType), (language, siteType) => getFoodBingo(language, siteType), ] return bingosArray[Math.floor(Math.random() * bingosArray.length)](language, siteType); } function getWordleInfinite(language, siteType) { const randNumber = (Math.floor(Math.random() * 5)) + 4; let lang_folder = ["", "en"].includes(language) ? "" : language + '/'; let pic_lang = "_" + language; let title = { "": "Try to guess Word in 6 attempts.", "en": "Try to guess Word in 6 attempts.", "al": "Mundohuni të hamendësoni fjalën në 6 përpjekje.", "ar": "حاول تخمين الكلمة في 6 محاولات.", "az": "6 cəhddə sözü təxmin etməyə çalışın.", "bg": "Опитайте се да гадаете дума в 6 опита.", "bs": "Pokušajte pogoditi riječ u 6 pokušaja.", "cz": "Zkuste uhodnout slovo v 6 pokusech.", "da": "Prøv at gætte ord i 6 forsøg.", "du": "Probeer Word te raden in 6 pogingen.", "et": "Proovige 6 katse jooksul sõna ära arvata.", "fa": "سعی کنید در 6 تلاش کلمه را حدس بزنید.", "fn": "Yritä arvata sana 6 yrityksessä.", "gr": "Προσπαθήστε να μαντέψετε τη λέξη σε 6 προσπάθειες.", "he": "נסה לנחש מילה ב 6 ניסיונות.", "hr": "Pokušajte pogoditi riječ u 6 pokušaja.", "hu": "Próbáljon meg kitalálni a szót 6 kísérletben.", "id": "Cobalah menebak kata dalam 6 upaya.", "ja": "6回の試行で単語を推測してみてください。", "kk": "6 әрекетке сөз білуге тырысыңыз.", "ko": "6 번의 시도로 단어를 추측하십시오.", "lt": "Pabandykite atspėti žodį per 6 bandymus.", "lv": "Mēģiniet uzminēt vārdu 6 mēģinājumos.", "no": "Forsøk å gjette ord i 6 forsøk.", "pt": "Tente adivinhar a palavra em 6 tentativas.", "ro": "Încercați să ghiciți cuvântul în 6 încercări.", "ru": "Попробуйте угадать слово в 6 попыток.", "sk": "Pokúste sa uhádnuť slovo v 6 pokusoch.", "sv": "Försök att gissa ord i 6 försök.", "sr": "Покушајте да погодите реч у 6 покушаја.", "th": "พยายามเดาคำใน 6 ครั้ง", "vi": "Cố gắng đoán từ trong 6 lần thử.", "zh": "嘗試在6次嘗試中猜測字.", "es": "Intenta adivinar Word en 6 intentos.", "it": "Prova a indovinare Word in 6 tentativi.", "de": "Versuche Word in 6 Versuchen zu erraten.", "fr": "Essayez de deviner Word en 6 tentatives.", "ar": "حاول تخمين كلمة الغابة في 6 محاولات.", "pl": "Spróbuj odgadnąć słowo w 6 próbach.", "tr": "6 denemede kelimeyi tahmin etmeye çalışın." }[language]; const link = 'https://www.infinite-wordle.com/' + lang_folder + 'index.html' + getSource(siteType, language, randNumber); const photo = '/static/img/jungleword/jungleword-' + randNumber + pic_lang + '.jpg'; return getQuizCode(link, title, photo); } function getDudeQuiz(language, siteType, isPopup = false) { if (language in dudequizTitle) { var link = 'https://www.dudequiz.com/' + realLanguage(language) + 'index.html' + getSource(siteType, language); var title = dudequizTitle[language]; var photo = '/static/img/other/DQphoto.jpg'; return getQuizCode(link, title, photo, isPopup); } else return ''; } function getYourMentalAge(language, siteType, isPopup = false) { if (language in mentalAgeTitles) { var link = 'https://yourmentalage.com' + mentalAgeTitles[language][1] + '/index.html' + getSource(siteType, language); var title = mentalAgeTitles[language][0]; var photo = '/static/img/other/YMAphoto.jpg'; return getQuizCode(link, title, photo, isPopup); } else return ''; } function getQuizYourMate(language, siteType, isPopup = false) { if (language in quizyourmateTitles) { var title = quizyourmateTitles[language]; var utmPrefix = getQuizLanguage() + "_"; let max_rand_number = 5; if (["en", ""].includes(getQuizLanguage())) { utmPrefix = ""; } const randNumber = (Math.floor(Math.random() * max_rand_number)); const bestImagesMaping = { 0: 12, 1: 13, 2: 14, 3: 15, 4: 16 }; let lang_folder = '_' + getQuizLanguage(); var link = 'https://www.quizyourmate.com/' + realLanguage(language) + 'index.html' + getSource(siteType, language, bestImagesMaping[randNumber]); var photo = '/static/img/quiz_for_friend/quiz_for_friend_' + bestImagesMaping[randNumber] + lang_folder + '.png"'; return getQuizCode(link, title, photo, isPopup); } else return ''; } function getMatePoll(language, siteType, isPopup = false) { if (language in matepollTitles) { var link = 'https://www.matepoll.com/' + realLanguage(language) + 'index.html' + getSource(siteType, language); var title = matepollTitles[language]; var photo = '/static/img/other/MPphoto.jpg'; return getQuizCode(link, title, photo, isPopup); } else return ''; } function getTwoAnswersQuiz(language, siteType, isPopup = false) { if (language in mateQuizTwoAnswersTitle) { var link = 'https://www.matequiz.com/two-answers/' + realLanguage(language) + 'index.html' + getSource(siteType, language); var title = mateQuizTwoAnswersTitle[language]; var photo = '/static/img/other/TAphoto.jpg'; return getQuizCode(link, title, photo, isPopup); } else return ''; } function getThisOrThatQuiz(language, siteType, isPopup = false) { if (language in mateQuizThisOrThatTitle) { var link = 'https://www.matequiz.com/this-or-that/' + realLanguage(language) + 'index.html' + getSource(siteType, language); var title = mateQuizThisOrThatTitle[language]; var photo = '/static/img/other/TOTphoto.jpg'; return getQuizCode(link, title, photo, isPopup); } else return ''; } function getMateQuiz(language, siteType, isPopup = false) { if (language in mateQuizTitle) { var link = 'https://www.matequiz.com/' + realLanguage(language) + 'index.html' + getSource(siteType, language); var title = mateQuizTitle[language]; var photo = '/static/img/other/MQphoto.jpg'; return getQuizCode(link, title, photo, isPopup); } else return ''; } function getMovieQuiz(language, siteType, movie, isPopup = false) { if (language in movieTitle) { var link = 'https://www.quizforfriend.com/' + movie + '/en/index.html' + getSource(siteType, language); var title = movieTitle[language][movie] var photo = '/static/img/other/' + movie + 'Photo.png'; return getQuizCode(link, title, photo, isPopup); } else return ''; } function getSpellBee(language, siteType, isPopup = false) { var title = "Craft words from 7 letters."; const link = 'https://www.spell-bee.com/index.html' + getSource(siteType, language); const photo = '/static/img/spell-bee.png'; return getQuizCode(link, title, photo, isPopup); } function getStrandsWordle(quizLanguage, siteType, isPopup = false) { var title = "Strands Wordle - modern word search game"; const link = 'https://www.strands-wordle.com' + getSource(siteType, quizLanguage); const photo = '/static/img/strands.png'; return getQuizCode(link, title, photo, isPopup); } function getRandomMovie(language, siteType){ const moviesArray = [ (language, siteType) => getMovieQuiz(language, siteType, "starwars"), (language, siteType) => getMovieQuiz(language, siteType, "friends"), (language, siteType) => getMovieQuiz(language, siteType, "shrek"), ] return moviesArray[Math.floor(Math.random() * moviesArray.length)](language, siteType); } var quizonyQuizzes = { "": [ { "quizName": "animalPersonality", "quizTitle": "What Animal Are You?" }, { "quizName": "can-we-guess-your-age", "quizTitle": "Can We Guess Your Age?" }, { "quizName": "how-well-do-you-know-your-boyfriend", "quizTitle": "How Well Do You Know Your Boyfriend?" } ], "en": [ { "quizName": "animalPersonality", "quizTitle": "What Animal Are You?" }, { "quizName": "can-we-guess-your-age", "quizTitle": "Can We Guess Your Age?" }, { "quizName": "how-well-do-you-know-your-boyfriend", "quizTitle": "How Well Do You Know Your Boyfriend?" } ], "it": [ { "quizName": "che-animale-sei", "quizTitle": "Che Animale Sei?" }, { "quizName": "sono-un-buon-amico", "quizTitle": "Sono un buon amico?" }, { "quizName": "che-genere-e-il-tuo-cervello", "quizTitle": "Che genere è il tuo cervello?" } ], "de": [ { "quizName": "wie-sollte-dein-name-sein", "quizTitle": "Wie sollte Dein Name sein?" }, { "quizName": "wie-ist-dein-hippie-name", "quizTitle": "Wie Ist Dein Hippie Name?" }, { "quizName": "wie-wirst-du-sein-wenn-du-alt-bist", "quizTitle": "Wie wirst Du sein, wenn Du alt bist?" } ], "fr": [ { "quizName": "quel-animal-etes-vous", "quizTitle": "Quel animal êtes-vous ?" }, { "quizName": "quel-devrait-etre-votre-nom", "quizTitle": "Quel devrait être votre nom?" } ], "es": [ { "quizName": "animalPersonality", "quizTitle": "¿Qué animal eres?" }, { "quizName": "bestFriend", "quizTitle": "¿Qué Clase De Mejor Amigo Eres?" }, { "quizName": "bodyAge", "quizTitle": "¿Cuál Es Tu Edad Real?" } ], "pl": [ { "quizName": "jakim-zwierzeciem-jestes", "quizTitle": "Jakim zwierzęciem jesteś?" } ], "fn": [ { "quizName": "mika-elain-olen", "quizTitle": "Mikä Eläin Olen?" }, { "quizName": "mika-nimesi-pitaisi-olla", "quizTitle": "Mikä nimesi pitäisi olla?" } ], "ro": [ { "quizName": "ce-animal-esti-tu", "quizTitle": "Ce animal esti?" } ], "id": [ { "quizName": "kamu-binatang-apa", "quizTitle": "Kamu binatang apa?" } ], "pt": [ { "quizName": "que-animal-e-voce", "quizTitle": "Qual animal eu seria?" }, { "quizName": "em-que-capital-europeia-deverias-viver", "quizTitle": "Em que Capital Europeia Deverias Viver?" }, { "quizName": "em-que-pais-deverias-viver", "quizTitle": "Em que Pa-s Deverias Viver?" } ], "sv": [ { "quizName": "vad-borde-du-heta", "quizTitle": "Vad borde du heta?" } ], "du": [ { "quizName": "wat-is-je-echte-naam", "quizTitle": "Wat is je echte naam?" } ], "he": [ { "quizName": "how-well-do-you-know-yourself", "quizTitle": "כמה טוב אתה מכיר את עצמך?" }, { "quizName": "animalPersonality", "quizTitle": "איזו חיה אני?" }, { "quizName": "how-well-do-you-know-your-boyfriend", "quizTitle": "כמה טוב אתה מכיר את החבר שלך?" } ], "no": [ { "quizName": "how-well-do-you-know-yourself", "quizTitle": "Hvor godt kjenner du deg selv?" }, { "quizName": "animalPersonality", "quizTitle": "Hvilket dyr er jeg?" }, { "quizName": "how-well-do-you-know-your-boyfriend", "quizTitle": "Hvor godt kjenner du kjoresten din?" } ] } function getQuizonyQuizzes(language, siteType) { var quizzesCode = []; console.log(language); if (language in quizonyQuizzes) { console.log("x"); var quizzes = quizonyQuizzes[language]; language = language + "/"; if (language === "fn/") { language = "fi/"; } if (language === "du/") { language = "nl/"; } if (language === "en/") { language = ""; } var number = Math.floor(Math.random() * quizzes.length) var link = 'https://www.quizony.com/' + language + quizzes[number].quizName + '/index.html' + getSource(siteType, language); var title = quizzes[number].quizTitle; var photo = "https://www.quizony.com/" + language + quizzes[number].quizName + '/' + quizzes[number].quizName + '-small.jpg' quizzesCode = [getQuizCode(link, title, photo)]; } return quizzesCode; } var yourMentalAgeTitles = { "": ["What Is My Mental Age?", ""], "en": ["What Is My Mental Age?", ""], "de": ["Was ist mein geistiges Alter?", "/geistigesalter"], "fr": ["Quel est mon âge mental?", "/ageMental"], "du": ["Wat is mijn mentale leeftijd?", "/mentaleleeftijd"], "it": ["Qual è la mia età mentale?", "/etamentale"], "zh": ["我的心理年龄是多少?", "/chinese"], "da": ["Hvad er min mentale alder?", "/danish"], "fn": ["Mikä on henkinen ikäni?", "/finnish"], "ja": ["私の精神年齢は?", "/japanese"], "no": ["Hva er min mentale alder?", "/norsk"], "pl": ["Jaki jest mój wiek mentalny?", "/wiekumyslowy"], "pt": ["Qual é a minha idade mental?", "/idademental"], "ru": ["Каков мой умственный возраст?", "/russian"], "es": ["¿Cuál es mi edad mental?", "/edadmental"], "sv": ["Vad är min mentala ålder?", "/mentalalder"], "tr": ["Akıl Yaşım Kaç?", "/akilyasi"], "ar": ["اختبار العمر العقلي", "/arabic"], "ro": ["Testul de vârstă mentală", "/romanian"], "cz": ["Test mentálního věku", "/czech"], "sr": ["Тест менталног узраста", "/serbian"], "az": ["Zehni Yaş Testi", "/azerbaijani"] } function getYourMentalAgeTest(language, siteType, isPopup = false) { if (language in yourMentalAgeTitles) { var link = 'https://yourmentalage.com' + yourMentalAgeTitles[language][1] + '/index.html' + getSource(siteType, language, siteType); var title = yourMentalAgeTitles[language][0]; var photo = '/static/img/mentalAge.jpg'; return getQuizCode(link, title, photo, isPopup); } else return ''; } function getRandomQuiz(language, siteType, isPopup = false) { var quizzes = []; if(["","en","es","de","it","fr"].includes(language)) { quizzes = quizzes.concat([getWordleInfinite(language, siteType)]); } quizzes = quizzes.concat(getQuizonyQuizzes(language, siteType)); if (language in yourMentalAgeTitles) { quizzes = quizzes.concat([getYourMentalAgeTest(language, siteType)]); } var randomNumber = Math.floor(Math.random() * quizzes.length); return quizzes[randomNumber]; } function loadQuizzesForPopup() { var quizzes = ''; var lang = getQuizLanguage(); quizzes += getQuizYourMate(lang, 'popup', true); quizzes += getDudeQuiz(lang, 'popup', true); if (!["", "en", "es", "it", "de", "fr"].includes(lang)) { quizzes += getTwoAnswersQuiz(lang, 'popup', true); } quizzes += getThisOrThatQuiz(lang, 'popup', true); if ($('#moreQuizzes').length > 0) { $("#moreQuizzes").html(quizzes); } } function getOrder(language) { var order = { "en": ["MQ", "DQ", "QFF", "QYM", "ToT", "TA" ], "cz": ["DQ", "MQ", "QFF", "TA", "QYM", "ToT" ], "ar": ["MQ", "DQ", "QFF", "TA", "QYM", "ToT" ], "de": ["DQ", "MQ", "QFF", "ToT", "TA", "QYM" ], "es": ["MQ", "DQ", "QFF", "TA", "ToT", "QYM" ], "fn": ["MQ", "DQ", "TA", "QFF", "QYM", "ToT" ], "fr": ["MQ", "QFF", "ToT", "DQ", "TA", "QYM" ], "gr": ["TA", "MQ", "QYM", "DQ", "ToT", "QFF" ], "he": ["MQ", "DQ", "QFF", "ToT", "TA", "QYM" ], "hu": ["MQ", "DQ", "QYM", "TA", "QFF", "ToT" ], "it": ["MQ", "DQ", "ToT", "TA", "QFF", "QYM" ], "ko": ["MQ", "QFF", "DQ", "QYM", "TA", "ToT" ], "lv": ["MQ", "DQ", "QFF", "QYM", "TA", "ToT" ], "pl": ["MQ", "DQ", "TA", "ToT", "QFF", "QYM" ], "pt": ["MQ", "TA", "DQ", "QYM", "QFF", "ToT" ], "ro": ["MQ", "DQ", "TA", "QFF", "QYM", "ToT" ], "ru": ["MQ", "DQ", "TA", "QYM", "QFF", "ToT" ], "sr": ["DQ", "MQ", "QYM", "TA", "QFF", "ToT" ], "sv": ["MQ", "DQ", "QFF", "QYM", "ToT", "TA" ], "tr": ["MQ", "DQ", "TA", "ToT", "QFF", "QYM" ], "zh": ["MQ", "DQ", "QYM", "QFF", "ToT", "TA" ], "bg": ["MQ", "TA", "DQ", "QFF", "ToT", "QYM" ], "da": ["MQ", "QFF", "QYM", "TA", "DQ", "ToT" ], "id": ["MQ", "QYM", "DQ", "TA", "QFF", "ToT" ], "hr": ["MQ", "DQ", "QFF", "TA", "ToT", "QYM" ], "sk": ["MQ", "QFF", "DQ", "ToT", "TA", "QYM" ], "du": ["MQ", "DQ", "QFF", "TA", "ToT", "QYM" ], "fa": ["DQ", "MQ", "QYM", "QFF", "TA", "ToT" ], "no": ["MQ", "QFF", "DQ", "QYM", "TA", "ToT" ], "ja": ["MQ", "DQ", "TA", "QYM", "QFF", "ToT" ], "th": ["MQ", "DQ", "QYM", "QFF", "TA", "ToT" ], "vi": ["MQ", "DQ", "TA", "QYM", "QFF", "ToT" ], "bs": ["MQ", "QYM", "QFF", "DQ", "TA", "ToT" ], "et": ["MQ", "TA", "DQ", "QFF", "ToT", "QYM" ], "al": ["MQ", "DQ", "QYM", "QFF", "TA", "ToT" ], "kk": ["MQ", "DQ", "QFF", "TA", "ToT", "QYM" ], "az": ["MQ", "DQ", "QYM", "ToT", "QFF", "TA" ], "lt": ["MQ", "DQ", "QFF", "TA", "ToT", "QYM" ] } var ord = order[language]; const index = ord.indexOf("QFF"); if (index > -1) { ord.splice(index, 1); } return ord; } $(document).ready(function () { var lang = getQuizLanguage(); var quizzesHtml = ''; var siteTypeChange = { "quiz": "question-author", "quiza": "question-taker", "result": "result-taker" } var siteType = getParameter("siteType"); if (siteType in siteTypeChange) { siteType = siteTypeChange[siteType]; } if (siteType == "start") { var yourQuizzes = readCookie('yourQuizzes'); var quizId = (location.search.split('quiz=')[1]).split("&")[0]; if (yourQuizzes !== null && yourQuizzes.includes(quizId)) { siteType = "result-author"; } } var quizzesOrder = getOrder(lang); var quizzes = { "MQ": getMateQuiz(lang, siteType), "QFF": "", "QYM": getQuizYourMate(lang, siteType), "TA": getTwoAnswersQuiz(lang, siteType), "ToT": getThisOrThatQuiz(lang, siteType), "DQ": getDudeQuiz(lang, siteType) } if(["", "en"].includes(lang)) { quizzesHtml += getSpellBee(lang, siteType); quizzesHtml += getStrandsWordle(lang, siteType); } quizzesHtml += quizzes[quizzesOrder[0]]; quizzesHtml += quizzes[quizzesOrder[1]]; quizzesHtml += quizzes[quizzesOrder[2]]; quizzesHtml += getColorBingo(lang, siteType); quizzesHtml += getRandomQuiz(lang, siteType); quizzesHtml += quizzes[quizzesOrder[3]]; quizzesHtml += quizzes[quizzesOrder[4]]; $(".top-quizzes").html(quizzesHtml); });