var quizzesAmount = 0;
var quizforfriendTitle = {
"": "Would You Rather Quiz",
"en": "Would You Rather - Quiz For Friends",
"de": "Was würdest du wählen? - Quiz für Freunde",
"pl": "Co byś wolał - Quiz dla przyjaciół",
"fr": "Que choisiriez-vous? - Quiz pour les amis",
"es": "¿Qué elegirías? - Prueba para amigos",
"ar": "فماذا تختار؟ - مسابقة للأصدقاء",
"cz": "Co byste si vybrali? - Kvíz pro přátele",
"fn": "Mitä valitsisit? - Tietovisa ystäville",
"it": "Cosa sceglieresti? - Quiz per gli amici",
"du": "Wat zou jij kiezen? - Quiz voor vrienden",
"no": "Hva ville du valgt? - Quiz for venner",
"ro": "Ce ai alege? - Test pentru prieteni",
"he": "מה היית בוחר? - חידון לחברים",
"tr": "Tercih Eder miydiniz - Arkadaşlar İçin Test",
"da": "Ville du hellere - Quiz for venner",
"et": "Kas eelistaksite – viktoriin sõpradele",
"hr": "Biste li radije - kviz za prijatelje",
"ja": "どちらかと言えば-友達のためのクイズ",
"ru": "Вы бы предпочли - Викторина для друзей",
"sk": "Chcel by si radšej - kvíz pre priateľov",
"sv": "Skulle du hellre - Frågesport för vänner",
"vi": "Bạn sẽ thay thế - Câu đố cho bạn bè",
"id": "Apakah Anda lebih suka - Kuis untuk Teman",
"lv": "Vai jūs drīzāk - viktorīna draugiem",
"lt": "Ar norėtumėte - viktorina draugams",
"az": "Daha çox istərdiniz - dostlar üçün viktorina",
"kk": "Сіз достарға арналған викторина",
"al": "Do të preferonit - quiz për miqtë",
"bg": "Бихте ли предпочели - викторина за приятели",
"bs": "Da li biste radije - kviz za prijatelje",
"fa": "آیا شما ترجیح می دهید - مسابقه برای دوستان",
"gr": "Θα προτιμούσατε - κουίζ για τους φίλους",
"hu": "Inkább - kvíz a barátok számára",
"ko": "당신은 오히려 친구를 퀴즈하겠습니까?",
"pt": "Você prefere - quiz para amigos",
"sr": "Да ли бисте радије - квиз за пријатеље",
"th": "คุณอยาก - ตอบคำถามสำหรับเพื่อน ๆ",
"zh": "你宁愿 - 对朋友来说吧"
}
var quizforfriendChristmasTitle = {
"en": "Quiz For Friends - Christmas Edition",
"de": "Weihnachtsquiz – dies oder das?",
"fr": "Quiz de Noël - Qui vous connaît le mieux ?",
"es": "Concurso de navidad para amigos",
"it": "Quiz di Natale per gli amici",
"pl": "Świąteczny quiz dla przyjaciół",
"cz": "Vánoční kvíz pro přátele"
}
var thisOrThatTitle = {
"": "Quiz For Friends - What You Choose?",
"en": "Quiz For Friends - What You Choose?",
"de": "Quiz für Freunde - Was wählst du?",
"pl": "Quiz dla przyjaciół - Co byś wybrał?",
"fr": "Quiz pour les amis - Qu'est-ce que tu choisis ?",
"es": "Quiz para amigos: ¿Qué eliges?",
"ar": "اختبار للأصدقاء - ماذا تختار؟",
"cz": "Kvíz pro přátele - Co si vybereš?",
"fn": "Tietovisa ystäville - Minkä valitset?",
"it": "Quiz per amici - Cosa scegli?",
"du": "Quiz voor vrienden - Wat kies jij?",
"no": "Quiz For Venner - Hva velger du?",
"ro": "Quiz pentru prieteni - Ce alegi?",
"he": "שאלון לחברים - מה אתה בוחר?",
"tr": "Arkadaşlar İçin Test - Ne Seçersin?",
"da": "Quiz for venner - Hvad vælger du?",
"et": "Viktoriin sõpradele - Mida valid?",
"hr": "Kviz za prijatelje - Što odabireš?",
"ja": "友達のためのクイズ - 何を選びますか?",
"ru": "Викторина для друзей - Что выбираешь?",
"sk": "Kvíz pre priateľov - Čo si vyberieš?",
"sv": "Quiz för vänner - Vad väljer du?",
"vi": "Bài kiểm tra cho bạn bè - Bạn chọn gì?",
"id": "Kuis untuk Teman - Apa yang Kamu Pilih?",
"lv": "Testa jautājumi draugiem - Ko tu izvēlies?",
"lt": "Kvizo draugams - Ką pasirinksi?",
"az": "Quiz dostlar üçün - Nə seçirsiniz?",
"kk": "Достарға арналған тест - не таңдайсыз ба?",
"al": "Quiz për miqtë - Çka zgjedhni?",
"bg": "Куиз за приятели - Какво избирате?",
"bs": "Kviz za prijatelje - Šta biraš?",
"fa": "کویز برای دوستان - چه چیزی انتخاب میکنید؟",
"gr": "Κουίζ για φίλους - Τι επιλέγεις;",
"hu": "Kvíz a barátoknak - Mit választasz?",
"ko": "친구를 위한 퀴즈 - 무엇을 선택하시겠습니까?",
"pt": "Quiz para amigos - O que você escolhe?",
"sr": "Kviz za prijatelje - Šta biraš?",
"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 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 friendsMovieTitle = {
"": "Which 'Friends' character are you?",
"en": "Which 'Friends' character are you?"
}
var starWarsMovieTitle = {
"": "Which 'StarWars' character are you?",
"en": "Which 'StarWars' character are you?"
}
var matepollTitle = {
"": "Free online polls",
"en": "Free online polls",
"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",
"al": "Sondazhet online falas",
"ar": "استطلاعات الرأي الانترنت مجانا",
"az": "Pulsuz onlayn sorğular",
"bg": "Безплатни онлайн анкети",
"bs": "Besplatne internetske ankete",
"cz": "Zdarma online ankety",
"de": "Kostenlose Online-Umfragen",
"es": "Encuestas en línea gratis",
"fa": "نظرسنجی آنلاین رایگان",
"fn": "Ilmainen online-kyselyt",
"gr": "Δωρεάν ηλεκτρονικές δημοσκοπήσεις",
"he": "סקרים מקוונים חינם",
"hu": "Ingyenes online közvélemény-kutatások",
"id": "Polls Online Gratis",
"kk": "Тегін онлайн сауалнама",
"ko": "무료 온라인 조사",
"lt": "Nemokami internetiniai apklausos",
"lv": "Bezmaksas tiešsaistes aptaujas",
"no": "Gratis online meningsmålinger",
"pl": "Darmowe ankiety online.",
"pt": "Pesquisas on-line gratuitas",
"ro": "Sondaje online gratuite",
"sr": "Бесплатне онлине анкете",
"th": "การสำรวจออนไลน์ฟรี",
"zh": "免费在线民意调查",
}
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?" }
]
}
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 flashmycardsTitles = {
"": "Flash My Cards - The BEST Way To Learn A Language",
"en": "Flash My Cards - The BEST Way To Learn A Language"
}
var starsPickerGameTitles = {
"": ["Pick stars as fast as you can!", ""],
"en": ["Pick stars as fast as you can!", ""]
}
function getParameter(name) {
var siteType = document.getElementById(name);
if (siteType !== null) {
siteType = siteType.innerHTML;
return siteType;
} else {
return "";
}
}
function getQuizName() {
return getParameter("quizName");
}
function getSiteType() {
return getParameter("siteType");
}
function getQuizLanguage(language = getParameter("quizLanguage")) {
if (language === "") {
language = "en";
}
return language;
}
function cutOffLanguagePrefix(language = getQuizLanguage()) {
return language.replace("this-or-that", "").replace("two-answers", "").replace("-", "");
}
function getUppercase(str) {
return str.charAt(0).toUpperCase() + str.slice(1);
}
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(source, language, siteType, randPicNr = false) {
if (language == "") {
language = "en";
}
return '?utm_source=' + getUTM(source, siteType, language, randPicNr);
}
function realLanguage(language) {
if (language === 'en' || language === '') {
return '';
} else {
return language + '/'
}
}
function getQuizCode(link, title, photo, isPopup = false) {
const MAX_TITLE_LENGTH = 40;
let cropped_title = title
if (title.length > MAX_TITLE_LENGTH) {
cropped_title = cropped_title.substring(0, MAX_TITLE_LENGTH) + "...";
}
var code = isPopup ? '
' : '
';
return code;
}
function getQuizForFriend(source, language, siteType, isPopup = false) {
if (language in quizforfriendTitle) {
var title = quizforfriendTitle[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(cutOffLanguagePrefix(language));
var link = 'https://www.quizforfriend.com/' + realLanguage(language) + 'index.html' + getSource(source, language, siteType, 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 getChristmasQuiz(source, language, siteType, isPopup = false) {
if (language in quizforfriendChristmasTitle) {
var title = quizforfriendChristmasTitle[language];
var utmPrefix = getQuizLanguage() + "_";
var link = 'https://www.quizforfriend.com/christmas/' + realLanguage(language) + 'index.html' + getSource(source, language, siteType);
var photo = '/static/img/christmas-quiz.jpg"';
return getQuizCode(link, title, photo, isPopup);
}
else return '';
}
function getThisOrThatQuiz(source, language, siteType, isPopup = false) {
if (language in thisOrThatTitle) {
var link = 'https://www.matequiz.com/this-or-that/' + realLanguage(language) + 'index.html' + getSource(source, language, siteType);
var title = thisOrThatTitle[language];
var photo = '/static/img/quizony/how-much-do-you-know-about-your-best-friend-small.jpg';
quizzesAmount += 1;
return getQuizCode(link, title, photo, isPopup);
}
else return '';
}
function getTwoAnswersQuiz(source, language, siteType, isPopup = false) {
if (language in MateQuizTwoAnswersTitle) {
var link = 'https://www.matequiz.com/two-answers/' + realLanguage(language) + 'index.html' + getSource(source, language, siteType);
var title = MateQuizTwoAnswersTitle[language];
var photo = '/static/img/quizony/MQ_two_answers.png';
quizzesAmount += 1;
return getQuizCode(link, title, photo, isPopup);
}
else return '';
}
function getMateQuiz(source, language, siteType, isPopup = false) {
if (language in matequizTitle) {
var link = 'https://www.matequiz.com/' + realLanguage(language) + 'index.html' + getSource(source, language, siteType);
var title = matequizTitle[language];
var photo = '/static/img/quizony/matequiz-small.jpg';
quizzesAmount += 1;
return getQuizCode(link, title, photo, isPopup);
}
else return '';
}
function getDudeQuiz(source, language, siteType, isPopup = false) {
if (language in dudequizTitle) {
var title = dudequizTitle[language];
let max_rand_number = 2;
const bestImagesMaping = {
0: 2,
1: 4
};
const randNumber = (Math.floor(Math.random() * max_rand_number));
const usedNumber = bestImagesMaping[randNumber];
var link = 'https://www.dudequiz.com/' + realLanguage(language) + 'index.html' + getSource(source, language, siteType, usedNumber);
var photo = '/static/img/dudequiz/DQ_' + usedNumber + '.png"';
return getQuizCode(link, title, photo, isPopup);
}
else return '';
}
function getMovieCode(source, language, movie, siteType, isPopup = false) {
var movieName = movie.toLowerCase();
var titles = {
"en": 'Which "XXX" Character Are You?',
"de": 'Welcher Charakter aus "XXX" bist du?',
"fr": 'Quel personnage de "XXX" es-tu ?',
"it": 'Quale personaggio di "XXX" sei?',
"es": '¿Qué personaje de "XXX" eres?',
"pl": 'Którą postacią z "XXX" jesteś?'
}
if (language in titles) {
var link = "https://www.quizforfriend.com/" + movieName + "/" + language + "/index.html" + getSource(source, language, siteType);
var title = titles[language].replace("XXX", movie);
var photo = "/static/img/quizony/movie" + movie + ".png";
return getQuizCode(link, title, photo, isPopup);
} else {
return "";
}
}
function getSmileQuiz(source, language, siteType, isPopup = false) {
var titles = {
"": "What do your friends like about you?",
"en": "What do your friends like about you?",
"pl": "Co Twoi przyjaciele lubią w Tobie najbardziej?",
"es": "¿Qué les gusta a tus amigos de ti?",
"it": "Cosa piace ai tuoi amici di te?",
"de": "Was mögen deine Freunde an dir?",
"tr": "Arkadaşların sende neyi seviyorlar?",
"fr": "Qu'est-ce que tes amis aiment chez toi ?"
};
var title = titles[language];
var link = "https://www.quizforfriend.com/smile/" + language + "/index.html" + getSource(source, language, siteType);
var photo = "/static/img/quizony/matequiz-small.jpg";
return getQuizCode(link, title, photo, isPopup);
}
function getTraitBingo(source, language, siteType, isPopup = false) {
let title = {
"": "Trait Bingo - Learn About Yourself!",
"en": "Trait Bingo - Learn About Yourself!",
"es": "Trait Bingo - ¡Aprenda sobre usted!",
"fr": "Trait Bingo - Découvrez-vous sur vous-même!",
"it": "Trait Bingo - Scopri te stesso!",
"de": "Trait Bingo - Erfahren Sie mehr über sich selbst!"
}[language];
let lang_folder = ["", "en"].includes(language) ? "" : language + '/';
let link = 'https://www.gurubingo.com/personality-traits-test/' + lang_folder + 'index.html' + getSource(source, language, siteType);
const photo = '/static/img/trait-bingo.png';
return getQuizCode(link, title, photo, isPopup);
}
function getColorBingo(source, 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(source, language, siteType);
const photo = '/static/img/color-bingo/color-bingo' + image_sufix + '.png';
return getQuizCode(link, title, photo, isPopup);
}
function getSuperheroBingo(source, language, siteType, isPopup = false) {
const image_sufix = ["", "en"].includes(language) ? "" : "-" + language;
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(source, language, siteType);
const photo = '/static/img/superhero-bingo.png';
return getQuizCode(link, title, photo, isPopup);
}
function getSchoolBingo(source, 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(source, language, siteType);
const photo = '/static/img/school-bingo/school-bingo' + image_sufix + '.png';
return getQuizCode(link, title, photo, isPopup);
}
function getFoodBingo(source, 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(source, language, siteType);
const photo = '/static/img/food-bingo/food-bingo.png';
return getQuizCode(link, title, photo, isPopup);
}
function getAnimalBingo(source, 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(source, language, siteType);
const photo = '/static/img/animal-bingo.png';
return getQuizCode(link, title, photo, isPopup);
}
function getRandomBingo(source, language, siteType, isPopup = false) {
const bingosArray = [
(source, language, siteType, isPopup) => getTraitBingo(source, language, siteType, isPopup),
(source, language, siteType, isPopup) => getAnimalBingo(source, language, siteType, isPopup),
(source, language, siteType, isPopup) => getSuperheroBingo(source, language, siteType, isPopup),
(source, language, siteType, isPopup) => getSchoolBingo(source, language, siteType, isPopup),
(source, language, siteType, isPopup) => getColorBingo(source, language, siteType, isPopup),
(source, language, siteType, isPopup) => getFoodBingo(source, language, siteType, isPopup),
(source, language, siteType, isPopup) => getFoodBingo(source, language, siteType, isPopup),
(source, language, siteType, isPopup) => getFoodBingo(source, language, siteType, isPopup),
(source, language, siteType, isPopup) => getFoodBingo(source, language, siteType, isPopup),
(source, language, siteType, isPopup) => getFoodBingo(source, language, siteType, isPopup)
]
return bingosArray[Math.floor(Math.random() * bingosArray.length)](source, language, siteType, isPopup);
}
function getWordleInfinite(source, language, siteType, isPopup = false) {
quizzesAmount += 1;
const randNumber = (Math.floor(Math.random() * 5)) + 4;
let lang_folder = ["", "en"].includes(language) ? "" : language + '/';
let pic_lang = '_' + getQuizLanguage(cutOffLanguagePrefix(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(source, language, siteType, randNumber);
const photo = '/static/img/jungleword/jungleword-' + randNumber + pic_lang + '.jpg';
return getQuizCode(link, title, photo, isPopup);
}
function getWordScrambleGame(source, language, siteType, isPopup = false) {
var title = "Unscramble words, earn points!";
const link = 'https://www.word-scramble-game.org/index.html' + getSource(source, language, siteType);
const photo = '/static/img/word-scramble-game.png';
return getQuizCode(link, title, photo, isPopup);
}
function getSpellBee(source, language, siteType, isPopup = false) {
var title = "Spelling Bee Game.";
const link = 'https://www.spell-bee.com/index.html' + getSource(source, language, siteType);
const photo = '/static/img/spell-bee.png';
return getQuizCode(link, title, photo, isPopup);
}
function getAngleGame(source, language, siteType, isPopup = false) {
var title = "Guess the angle.";
const link = 'https://www.angle-game.com/index.html' + getSource(source, language, siteType);
const photo = '/static/img/angle-game.png';
return getQuizCode(link, title, photo, isPopup);
}
function getRandomQuiz(source, language, siteType, isPopup = false) {
var quizzes = [];
quizzes = quizzes.concat([getWordleInfinite(source, language, siteType)]);
quizzes = quizzes.concat(getQuizonyQuizzes(source, language, siteType));
var randomNumber = Math.floor(Math.random() * quizzes.length);
return quizzes[randomNumber];
}
function getQuizonyQuizzes(source, language, siteType, isPopup = false) {
var quizzesCode = [];
if (language in quizonyQuizzes) {
var quizzes = quizonyQuizzes[language];
if (language === "fn") {
language = "fi";
} if (language === "du") {
language = "nl";
}
for (var i = 0; i < 1; i++) { // take only first quizony quiz
var link = 'https://www.quizony.com/' + realLanguage(language) + quizzes[i].quizName + '/index.html' + getSource(source, language, siteType);
var title = quizzes[i].quizTitle;
var photo = "https://www.quizony.com/" + realLanguage(language) + quizzes[i].quizName + '/' + quizzes[i].quizName + '-small.jpg'
quizzesAmount += 1;
quizzesCode = quizzesCode.concat([getQuizCode(link, title, photo, isPopup)]);
}
}
return quizzesCode;
}
function getQuizYourMate(source, language, siteType, isPopup = false) {
if (language in quizyourmateTitles) {
var link = 'https://www.quizyourmate.com/' + realLanguage(language) + 'index.html' + getSource(source, language, siteType);
var title = quizyourmateTitles[language];
var photo = '/static/img/quizony/who-is-my-best-friend-small.jpg';
quizzesAmount += 1;
return getQuizCode(link, title, photo, isPopup);
}
else return '';
}
function getFlashMyCards(source, language, siteType, isPopup = false) {
if (language in flashmycardsTitles) {
var link = 'https://www.flashmycards.com/' + realLanguage(language) + 'index.html' + getSource(source, language, siteType);
var title = flashmycardsTitles[language];
var photo = '/static/img/quizony/flash-my-cards.png';
quizzesAmount += 1;
return getQuizCode(link, title, photo, isPopup);
}
else return '';
}
function getSameGame(source, language, siteType, isPopup = false) {
if (language == "") { language = "en"; }
var link = 'https://www.unlimited-tiles.com/' + language +'/same'+ getSource(source, language, siteType);
var titles = {
"en": "Same Game"
}
var title = titles[language];
var photo = '/static/img/same-game.png';
quizzesAmount += 1;
return getQuizCode(link, title, photo, isPopup);
}
function getGuessie(source, language, siteType, isPopup = false) {
if (language == "") { language = "en"; }
var link = 'https://www.guessie.com' + getSource(source, language, siteType);
var title = "Play Guessie – Our New Word Challenge!";
var photo = '/static/img/guessie.png';
quizzesAmount += 1;
return getQuizCode(link, title, photo, isPopup);
}
function getMyShuzzle(source, language, siteType, isPopup = false) {
if (language == "") { language = "en"; }
var link = 'https://www.unlimited-tiles.com/blog/create-your-own-puzzle' + getSource(source, language, siteType);
var title = "Create Your Own Puzzle!";
var photo = '/static/img/shuzzle3.png';
quizzesAmount += 1;
return getQuizCode(link, title, photo, isPopup);
}
function getTilesGame(source, language, siteType, isPopup = false) {
if (language == "") { language = "en"; }
var link = 'https://www.unlimited-tiles.com/' + language + getSource(source, language, siteType);
if (language == "en") {
var link = 'https://www.unlimited-tiles.com' + getSource(source, language, siteType);
}
var titles = {
"en": "Unlimited Tiles Game",
"fr": "Jeu de tuiles gratuit et illimité",
"it": "Gioco di Piastrelle Gratuito e Illimitato",
"de": "Kostenloses und unbegrenztes Fliesen-Spiel"
}
var title = titles[language];
var photo = '/static/img/quizony/tiles.png';
quizzesAmount += 1;
return getQuizCode(link, title, photo, isPopup);
}
function getGuesserGame(source, language, siteType, isPopup = false) {
if (language == "") { language = "en"; }
var link = 'https://www.number-guesser.com' + getSource(source, language, siteType);
var titles = {
"en": "Guess the number!"
}
var title = titles[language];
var photo = '/static/img/quizony/guesser.png';
quizzesAmount += 1;
return getQuizCode(link, title, photo, isPopup);
}
function getLadderGame(source, language, siteType, isPopup = false) {
if (language == "") { language = "en"; }
var link = 'https://www.word-ladder.com' + getSource(source, language, siteType);
var titles = {
"en": "Word Ladder Game!"
}
var title = titles[language];
var photo = '/static/img/quizony/ladder.png';
quizzesAmount += 1;
return getQuizCode(link, title, photo, isPopup);
}
function getChainGame(source, language, siteType, isPopup = false) {
if (language == "") { language = "en"; }
var link = 'https://www.word-chain.co' + getSource(source, language, siteType);
var titles = {
"en": "Word Chain Game - Find hidden words"
}
var title = titles[language];
var photo = '/static/img/quizony/chain.png';
quizzesAmount += 1;
return getQuizCode(link, title, photo, isPopup);
}
var siteTypeChange = {
"quiz": "question-author",
"quiza": "question-taker",
"result": "result-taker"
}
function getOrder(language) {
var order = {
"": ["DQ", "QFF", "QYM"],
"en": ["DQ", "QFF", "QYM"],
"cz": ["DQ", "QFF", "QYM"],
"ar": ["DQ", "QFF", "QYM"],
"de": ["DQ", "QFF", "QYM"],
"es": ["DQ", "QFF", "QYM"],
"fn": ["DQ", "QFF", "QYM"],
"fr": ["QFF", "DQ", "QYM"],
"gr": ["QYM", "DQ", "QFF"],
"he": ["DQ", "QFF", "QYM"],
"hu": ["DQ", "QYM", "QFF"],
"it": ["DQ", "QFF", "QYM"],
"ko": ["QFF", "DQ", "QYM"],
"lv": ["DQ", "QFF", "QYM"],
"pl": ["DQ", "QFF", "QYM"],
"pt": ["DQ", "QYM", "QFF"],
"ro": ["DQ", "QFF", "QYM"],
"ru": ["DQ", "QYM", "QFF"],
"sr": ["DQ", "QYM", "QFF"],
"sv": ["DQ", "QFF", "QYM"],
"tr": ["DQ", "QFF", "QYM"],
"zh": ["DQ", "QYM", "QFF"],
"bg": ["DQ", "QFF", "QYM"],
"da": ["QFF", "QYM", "DQ"],
"id": ["QYM", "DQ", "QFF"],
"hr": ["DQ", "QFF", "QYM"],
"sk": ["QFF", "DQ", "QYM"],
"du": ["DQ", "QFF", "QYM"],
"fa": ["DQ", "QYM", "QFF"],
"no": ["QFF", "DQ", "QYM"],
"ja": ["DQ", "QYM", "QFF"],
"th": ["DQ", "QYM", "QFF"],
"vi": ["DQ", "QYM", "QFF"],
"bs": ["QYM", "QFF", "DQ"],
"et": ["DQ", "QFF", "QYM"],
"al": ["DQ", "QYM", "QFF"],
"kk": ["DQ", "QFF", "QYM"],
"az": ["DQ", "QYM", "QFF"],
"lt": ["DQ", "QFF", "QYM"]
}
return order[language];
}
function showMoreQuizzesNow() {
var language = getQuizLanguage();
var lang = cutOffLanguagePrefix();
var siteType = getSiteType();
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 quizzesHtml = '';
var popupHtml = '';
var source = "MQ";
if (language.includes("this-or-that")) {
source = "MQ-ToT";
} else if (language.includes("two-answers")) {
source = "MQ-TA";
}
var quizzesOrder = getOrder(lang);
var quizzes = {
"QFF": getQuizForFriend(source, lang, siteType),
"QYM": getQuizYourMate(source, lang, siteType),
"DQ": getDudeQuiz(source, lang, siteType)
}
if (["", "en"].includes(cutOffLanguagePrefix(language))) {
quizzesHtml += getGuessie(source, lang, siteType);
quizzesHtml += getMyShuzzle(source, lang, siteType);
}
quizzesHtml += quizzes[quizzesOrder[0]];
if (["", "en"].includes(cutOffLanguagePrefix(language))) {
quizzesHtml += getSpellBee(source, lang, siteType);
} else {
quizzesHtml += getMyShuzzle(source, lang, siteType);
}
if (["", "en", "de", "fr", "it"].includes(cutOffLanguagePrefix(language))) {
quizzesHtml += getTilesGame(source, lang, siteType);
}
if (["", "en", "de", "es", "pl", "fr", "it", "tr"].includes(cutOffLanguagePrefix(language))) {
quizzesHtml += getSmileQuiz(source, lang, siteType);
}
quizzesHtml += quizzes[quizzesOrder[1]];
quizzesHtml += quizzes[quizzesOrder[2]];
if (["", "en", "de", "es", "fr", "it"].includes(cutOffLanguagePrefix(language))) {
quizzesHtml += getRandomQuiz(source, lang, siteType);
}
if (["", "en"].includes(cutOffLanguagePrefix(language))) {
quizzesHtml += getAngleGame(source, lang, siteType);
}
quizzesHtml += "
";
popupHtml += getDudeQuiz(source, lang, "popup", true);
popupHtml += getQuizForFriend(source, lang, "popup", true);
popupHtml += getQuizYourMate(source, lang, "popup", true);
const moreQuizzesContainer = document.getElementById("more-quizzes")
if(!moreQuizzesContainer)
{
setTimeout(() => showMoreQuizzesNow(),500);
}
else
{
$("#more-quizzes").html(quizzesHtml);
$("#moreQuizzesPopupContainer").html(popupHtml);
}
}
// $(document).ready(() => showMoreQuizzesNow());
showMoreQuizzesNow()