Papa's Freezeria - Play online at Coolmath Games (2023)

You will like too

Papa's Cupcake Trays
Dad's Bakery
Carpenter
Donut Laden Potatoes
Wingeria Potatoes
Taco Mia Potatoes
Papa's Sushi
Papa´s Burgeria
Papas Hot Doggeria
Dad's pastries
Dad's Cheese Shop
Dad's Bakery
Kukoo machines
Scooperia Potatoes

'; } Else { InscriptionPromoTop = ''; InscriptionContainerTop = '

' + InscriptionPromoTop + '

'; } if (typeof signupPromoBottom !== 'indefinido' && signupPromoBottom !== '') { signupContainerBottom = '

' + InscriptionPromoBottom + '

'; } sonst { signupPromoBottom = ''; signupContainerBottom = '

' + InscriptionPromoBottom + '

'; } function preroll_signup_top_handler() { trackEvent('Preroll Signup Clicked', 'Preroll Signup Top', document.title); } function preroll_signup_bottom_handler() { trackEvent('Preroll Signup Clicked', 'Preroll Signup Bottom Button', document.title);}

'); } } function checkPlayedGames() { // is this for test support CMG A/B gamesPlayed = navigator.cookieEnabled ? parseInt(localStorage.getItem('gamesPlayed') || 0): 0; sessionGamesPlayed = navigator.cookieEnabled ? parseInt(sessionStorage.getItem('sessionGamesPlayed') || 0): 0; //localStorage.setItem('gamesPlayed', ++ gamesPlayed) if (navigator.cookieEnabled) { localStorage.setItem('gamesPlayed', 0); sessionStorage.setItem('sessionGamesPlayed', ++ sessionGamesPlayed); } checkPremiumAvatarURL(); } /** ** For advertising the CMG default web with a list of games to display */ function checkCMGDefaultExceptionURL() { supportCMG = false; if (!cmgDefaultGameUrl.test(location.pathname) && (type of gamesPlayed != "undefined" && (gamesPlayed == 2 || gamesPlayed == 8))) { supportCMG = true; school time = wrong; // show all or temp all if (getCookie('cmg_fx') !== null && getCookie('cmg_sx') == null) { var planToSubscription = 'd61242ac'; } else { var planToSubscription = '0735a1f2'; } // User signed up for free jQuery(document).ready(function() { jQuery(.pane-bean-new-go-ad-free").html('Go to the big screen!'); jQuery('.cmgdefault-promotion-right-side').show(); }); var gamePageBarPromo = 'GO PREMIUM: LA MEJOR EXPERIENCIA DE JUEGO'; gamePageBarPromoActionText = 'Obtener Premium'; var pathpromobarsubscriptionform = '/subscribe/' + planToSubscription; jQuery('.gamepage-signup-promo').hide(); jQuery('#block-cmatgame-cmatgame-system-main').append('

' + gamePageBarPromo + '

' + gamePageBarPromoActionText + '

'); } } comprobarJuegosJugados(); // necesita comentar esta llamada a la función settimebased(); para evitar que se ejecute al cargar la página, debería comenzar a ejecutarse // al cargar el juego. // establecer basado en tiempo (); comprobarCMGDefaultExceptionURL(); if (isUserValidFreeUserOrSubscriber()) { var userprofileData = JSON.parse(localStorage.getItem("userprofile")); var levelofcompletedgame = 1; for (var i = 0; i < userprofileData.mygameslist.length; i++) { if (userprofileData.mygameslist[i].id == gameId) { var levelbasedCompletedStatus = userprofileData.mygameslist[i].timebasedcompletedSt; var levelofcompletedgame = userprofileData.mygameslist[i].level; } } } var estado de los trabajadoresvar = "no"; recuento de var = 0; var miRango; // Función activa chkIdleOnpage() { var userActivityTime = Date.now(); // verifique que la actividad del usuario no esté ahí por más de 55 min 60000*55 = 3300000 if (userActivityTime - lastKeyBoardorMouseActivityTime > 3300000) { if (typeof(w) != "undefined") { workertatusvar = "terminated"; w.terminate(); w = indefinido; } } else { // Puede ser que el teclado esté activo iniciar nuevo trabajador settimebased(); } } // Inactivo if (!is_level_based) { // comprobar el tiempo de inactividad cada 5 min 60000 * 5 = 300000 idleOnPageCheckTimer = setInterval(function () { chkIdleOnpage() }, 300000); } function settimebased() { if (!is_level_based) { jQuery(document).ready(function () { if (isUserValidFreeUserOrSubscriber()) { window.addEventListener("beforeunload", function (e) { saveUserProgress(); }); if (tipo(Trabajador) !== "indefinido") { if (tipo(w) == "indefinido") { w = nuevo Trabajador("/modules/custom/cmatgame_userprofile/js/userprogress_workers.js"); w. onmessage = función (evento) { var userActivityTime = Date.now(); // guarda el objeto de perfil de usuario en el almacenamiento local // if (userActivityTime - lastKeyBoardorMouseActivityTime <= 60000) { userprofile = event.data; localStorage.setItem("userprofile" ", JSON.stringify(userprofile)); // muestra la barra de progreso del juego en las páginas del juego if (typeof gameId != "undefined") { display_game_progressbar(gameId); } // muestra la barra de progreso del usuario display_user_profile_progressbar (); //añadiendo guardar el progreso del usuario vuelve al servidor API saveUserProgress(); // } }; var userprofile = localStorage.getItem("userprofil y"); setTimeout(function () { var userprofile = localStorag e.getItem("user profile"); var currentGameData = searchGamesById(gameId); if (typeof drupalSettings.cmatgame != "indefinido" && typeof drupalSettings.cmatgame.swfembed != " indefinido " && drupalSettings.cmatgame.swfembed != "" && typeof drupalSettings.cmatgame.flash_emulation != "undefined" && drupalSettings.cmatgame. flash_emulation == 0 ) { //No haga nada aquí } else if (typeof w != ' indefinido') { w.postMessage([ gameId, xp_per_level, userprofile, currentGameData, cmatgameSearchGames, userprofile_level_xpData ]); } }, 60000); // setInterval(function () { updateMyGamesTimeSpent1(gameId) }, 60000); } } } }); } } // Detener la función del temporizador stopTimer() { cuenta = 0; if (workersstatusvar == "terminado") { settimebased(); estadotrabajadoresvar = "iniciado"; } ventana.clearInterval(miIntervalo); } función checkKeyboardOrMouseActivity() { lastKeyBoardorMouseActivityTime = Date.now(); if (!is_level_based) { if (typeof isRemoveAdSwfJWPLayer === "indefinido" || !isRemoveAdSwfJWPLayer) { // juego html 5 } else { stopTimer(); } } } function startTimer() { // para juegos basados ​​en flash comprobar el tiempo de inactividad cada 5 min 60000 * 5 = 300000 myInterval = window.setInterval(timerHandler, 30000); } función timerHandler() { cuenta++; // el recuento de juegos basado en flash durará 55 rondas if (count == 55) { workertatusvar = "terminated"; if (tipo de w !== 'indefinido') { w.terminate(); w = indefinido; } } } document.addEventListener("movemouse", checkKeyboardOrMouseActivity, false); document.addEventListener('keydown', checkKeyboardOrMouseActivity, false); document.addEventListener("presionar tecla", checkKeyboardOrMouseActivity, false); document.addEventListener("touchmove", checkKeyboardOrMouseActivity, false); if (!is_level_based) { if (typeof isRemoveAdSwfJWPLayer === "indefinido" || !isRemoveAdSwfJWPLayer) { // juego html 5 document.addEventListener("visibilitychange", function() { if (document.visibilityState == 'oculto') { //startTimer(); if (typeof idleOnPageCheckTimer !== 'undefined') { clearInterval(idleOnPageCheckTimer); } /*** es necesario eliminar la variable de estado de los trabajadores var. posición cambiada. Debe estar bajo la condición if donde el trabajador no define * * * / // varestadotrabajadores = "terminado"; if (tipo de w !== 'indefinido') { w.terminar(); w = indefinido; varestadotrabajadores = "terminado"; } } else if (document.visibilityState == ' visible ' ) { stopTimer(); // inicia el trabajador. } }, false); } else { // flash game window.addEventListener('focus', stopTimer); ventana.addEventListener('desenfoque', startTimer); // Comprobar la minimización del navegador document.addEventListener("visibilitychange", function () { if (document.visibilityState == 'hidden') { startTimer(); } else if (document.visibilityState == 'visible') { stopTimer () ; } }, falso); temporizadorIniciar(); } } // fin de la función !es_nivel_basado putSharedObjectsInDB(syncData) { flashStorage = syncData; guardarProgresoUsuario(); } isRemoveAdSwfJWPLayer = falso; prerollAdDisplayed = false; //Utilice esto cuando cambie de la vista móvil a la vista de escritorio y prerollAdStart no se haya reproducido previamente prerollAdStart = ""; prerollAdEnd = ""; // Prueba de superposición para ver anuncios para desbloquear juegos // var watchAdtoUnlockGame = true; // var horario escolar = false; // //console.log('supportCMG es verdadero'); ventana.addEventListener("mensaje", recibirMensaje, falso); function recibirMensaje(evento) { // console.log("mensaje recibido2 de " + evento.origen + " : " + evento.datos); var valid_domain_msg = falso; if (/coolmathgames\.com|coolmathgames\.local|coolmathgames/.test(event.origin)) { valid_domain_msg = true; } if (valid_domain_msg && event.data == "cmgGameEventStatic") { ga4_trackEvent("cmgGameEventStatic", ); } else if (event.data == "continue-without-big-screen" && jQuery('#big-screen-overlay').length && valid_domain_msg) { // cerrar la superposición if (jQuery('#big-screen - superposición').longitud) { jQuery('#superposición de pantalla grande').hide(); if (jQuery('#gran-pantalla-superposición-truex').length) { jQuery('#gran-pantalla-superposición-truex').hide(); } cmg_bigscreen_trackevent('cerrar registro', cmg_bsft); } } else if (event.data =="continue-with-login-big-screen" && jQuery('#big-screen-overlay').length && valid_domain_msg) { // console.log("BIGSCREEN mensaje recibido2 de " + evento.origen + " : " + evento.datos); cmg_bigscreen_trackevent('closesignup2login', cmg_bsft); jQuery('#superposición-de-pantalla-grande').hide(); if (jQuery('#gran-pantalla-superposición-truex').length) { jQuery('#gran-pantalla-superposición-truex').hide(); } if (drupalSettings.language !== "en"){ ventana.ubicación = `/${drupalSettings.language}/login?destination=${window.location.pathname}`; } else { ventana.ubicación = "/login?destino=" + ventana.ubicación.nombreruta; } } else if (event.data =="continue-premium-big-screen" && (jQuery('#big-screen-overlay').length || jQuery('#pr-profile-screen-overlay'). longitud) && valid_domain_msg) { // console.log("BIGSCREEN mensaje recibido2 de " + event.origin + " : " + event.data); cmg_bigscreen_trackevent('jugar después del registro', cmg_bsft); jQuery('#superposición-de-pantalla-grande').hide(); jQuery('#pr-perfil-superposición-de-pantalla').hide(); if (jQuery('#gran-pantalla-superposición-truex').length) { jQuery('#gran-pantalla-superposición-truex').hide(); } ventana.ubicación.recargar(); } else if (event.data =="perfil-de-pantalla-grande-personalizar" && (jQuery('#superposición-de-pantalla-grande').longitud || jQuery('#pr-perfil-superposición-de-pantalla').longitud ) && valid_domain_msg) { // console.log("BIGSCREEN mensaje recibido2 de " + event.origin + ": " + event.data); cmg_bigscreen_trackevent('perfil personalizado después del registro', cmg_bsft); jQuery('#superposición-de-pantalla-grande').hide(); jQuery('#pr-perfil-superposición-de-pantalla').hide(); if (jQuery('#gran-pantalla-superposición-truex').length) { jQuery('#gran-pantalla-superposición-truex').hide(); } if (getCookie('cmg_fx') !== null) { ventana.ubicación = '/perfil/' + getCookie('cmg_fx').toLowerCase() + '/editar'; } } else if (event.data =="big-screen-premium-benefits" && jQuery('#big-screen-overlay').length && valid_domain_msg) { // console.log("BIGSCREEN mensaje recibido2 de " + evento.origen + " : " + evento.datos); cmg_bigscreen_trackevent('ver los beneficios premium después de registrarse', cmg_bsft); jQuery('#superposición-de-pantalla-grande').hide(); if (jQuery('#gran-pantalla-superposición-truex').length) { jQuery('#gran-pantalla-superposición-truex').hide(); } if (getCookie('cmg_fx') !== null) { ventana.ubicación = '/premium-benefits'; } } else if (event.data =="keypress-from-game") { checkKeyboardOrMouseActivity(); } else if (evento.origen === "https://copterroyale.coolmathgames.com" || evento.origen === "https://copterroyale2.coolmathgames.com" || evento.origen === "https ://powerline.coolmathgames.com") { var eventObject = JSON.parse(event.data); if (eventObject.eventType == "gameEvent") { cmgGameEvent(eventObject.key, eventObject.value); } else if (eventObject.eventType == "dataEvent") { cmgDataEvent(eventObject.key, eventObject.value); } } else if (event.origin == 'https://rps-frontend.coolmathgames.com') { var eventObject = JSON.parse(event.data); if (eventObject.eventType == "gameEvent") { cmgGameEvent("Rockpaperscissors "+eventObject.key, eventObject.value); } else if (eventObject.eventType == "dataEvent") { cmgDataEvent("Rockpaperscissors "+eventObject.key, eventObject.value); } } else if (event.origin == 'https://hangman-backend.coolmathgames.com' || event.origin == 'https://hangman-frontend.coolmathgames.com' || event.origin == 'https://hangmanqa-frontend.coolmathgames.com' || event.origin == 'https://hangmanqa.coolmathgames.com') { var eventObject = JSON.parse(event.data); if (eventObject.eventType == "gameEvent") { cmgGameEvent("Hangman "+eventObject.key, eventObject.value); } else if (eventObject.eventType == "dataEvent") { cmgDataEvent("Hangman "+eventObject.key, eventObject.value); } } else if (event.origin == 'https://wordrace-4inrow-stage.coolmathgames.com' || event.origin == 'https://wordrace-4inrow.coolmathgames.com' ) { var eventObject = JSON.parse(evento.datos); var eventGame = "carrera de palabras"; if (/0-cuatro-en-raya/.prueba(ubicación.nombreruta)) { eventGame = "cuatroen-raya"; } if (eventObject.eventType == "gameEvent") { cmgGameEvent(eventGame+" "+eventObject.key, eventObject.value); } else if (eventObject.eventType == "dataEvent") { cmgDataEvent(eventGame+" "+eventObject.key, eventObject.value); } } else if (event.origin == 'https://hexanaut.coolmathgames.com') { var eventObject = JSON.parse(event.data); var eventGame = "hexanauta"; if (eventObject.eventType == "gameEvent") { cmgGameEvent(eventGame+" "+eventObject.key, eventObject.value); } else if (eventObject.eventType == "dataEvent") { cmgDataEvent(eventGame+" "+eventObject.key, eventObject.value); } } else if (event.origin == 'https://cheerpx.coolmathgames.com' || event.origin == 'https://cheerpx-prod.coolmathgames.com') { console.log("cmg cheerpx : cmgHandleMessage "+event.data); //cierra la pantalla de carga closeCmgCheerpxLoadingScreen(); // Elimina la carga de la pantalla estrecha closeCmgCheerpxLoadingScreenResized(); } else if (event.origin == 'https://www.coolmath-games.com' || event.origin != 'https://d8-dev.coolmathgames.com') { if (event.data. eventType == "syncEventPut") { syncData = event.data.syncJSON; putSharedObjectsInDB(syncData); } if (event.data.eventType == "syncEventGet") { if (typeof flashStorageFromDB != "undefined") { // restaurar objetos de base de datos flash compartidos a (var i = 0; i < flashStorageFromDB.length; i++) { flashStorageFromDB [i].swfdata = decodeURI(flashStorageFromDB[i].swfdata); } document.getElementById('swfgame').contentWindow.postMessage({ 'eventType': 'syncEventGet', 'soData': flashStorageFromDB }, '*'); } else { document.getElementById('swfgame').contentWindow.postMessage({ 'eventType': 'gamePlay' }, '*'); } } } más { volver; } } // var signupPromoTop = 'Regístrate para jugar sin anuncios'; var signupPromoBottom = 'Regístrese para omitir todos los anuncios'; if (typeof signupPromoTop !== 'indefinido' && signupPromoTop !== '') { signupContainerTop = '

' + InscriptionPromoTop + '

'; } Else { InscriptionPromoTop = ''; InscriptionContainerTop = '

' + InscriptionPromoTop + '

'; } if (typeof signupPromoBottom !== 'indefinido' && signupPromoBottom !== '') { signupContainerBottom = '

' + InscriptionPromoBottom + '

'; } sonst { signupPromoBottom = ''; signupContainerBottom = '

' + InscriptionPromoBottom + '

'; } function preroll_signup_top_handler() { trackEvent('Preroll Signup Clicked', 'Preroll Signup Top', document.title); } function preroll_signup_bottom_handler() { trackEvent('Preroll Signup Clicked', 'End Preroll Signup Clicked', document.title); } // wir definieren diese Variable signUpURLABTest in experiment.js var cmg_upg_days_limit = 180; var user_dst = ventana.ubicación.ruta; user_dst = user_dst.replace("\/", ""); if (ventana.ubicación.host !== 'cmatgame.local') { if (typeof signUpURL === 'undefined' || signUpURL === '') { signUpURL = '/premium-access/ b2df5a33?origin=' + user_dst; } sonst { signUpURL = signUpURL + '?origin=' + user_dst; } } else if (typeof signUpURLABTest === "undefined" || signUpURLABTest === null) { signUpURL = 'https://' + window.location.hostname + '/premium-access/b2df5a33?origin=' + user_dst ; } sonst { signUpURL = signUpURLABTest; } functionscribe_promo_handler() { if (typeof freeTrialUser !== 'undefined' && freeTrialUser) { trackEvent('Premium Subscription ' + SubscriberLeg, 'Subscription Overlay Clicked', userPlayedGames); trackGoalVirtualPV('/virtual/subscription-overlay-click'); } Zurückkehren; } Funktion SubscribeUrlRegistro() { var user_played_games = ''; var zeroFreeGamesLeftUsers = localStorage.getItem("zeroFreeGamesLeftUsers"); if (typeof userPlayedGames !== 'undefined' && userPlayedGames) { user_played_games = "upg=" + userPlayedGames; } else { user_played_games = "upg=0"; } if (zeroFreeGamesLeftUsers !== null && user_played_games !== '') { user_played_games = user_played_games + '&zfg=' + zeroFreeGamesLeftUsers; } else if (zeroFreeGamesLeftUsers !== null) { user_played_games = 'zfg=' + zeroFreeGamesLeftUsers; } if (typeof signUpURL !== 'undefined' && signUpURL !== null && signUpURL.indexOf('upg') === -1) { if (signUpURL.indexOf('?random_true') > -1) { signUpURL = signUpURL.replace('?random_true', ''); } if (signUpURL.indexOf('?') > -1) { signUpURL = signUpURL + '&' + user_played_games; } Else { URLRegistrarse = URLRegistrarse + '?' + usuario_juegos_jugados; } } } function updateMyGamesTimeSpent(gameId) { var userActivityTime = Date.now(); // if (userActivityTime - lastKeyBoardorMouseActivityTime <= 60000) { //der Benutzer war in den letzten 60 Sekunden auf der Seite aktiv, also können wir dies als su XP hinzufügen if (currentTimeInterval >= 2) { currentTimeInterval = 0; if (isUserValidFreeUserOrSubscriber()) { // MyGames solo für Abonnenten speichern saveMyGames(gameId, 0, 1); aktuelle Zeit = Benutzeraktivitätszeit; } } Else {IntervalTiempoActual = IntervaloTiempoActual + 1; saveProgresoUsuario(); // speichert den Benutzerfortschritt alle 20 Sekunden } // } } function updateMyGamesTimeSpent1(gameId) { if (isUserValidFreeUserOrSubscriber()) { // speichert MyGames nur für Abonnenten if (userActivityTime - lastKeyBoardorMouseActivityTime <= 60000) { saveMyGames(gameId, 0 , 1 ); } } } function updateMyGamesTimeSpentLevelBase(gameId, level) { if (isUserValidFreeUserOrSubscriber()) { // save solo MyGames für Abonnenten saveMyGames(gameId, 1, level); } } /* if (!es_basado_en_nivel) { var objGameNode = {}; objGameNode[gameId] = "ja"; localStorage.setItem("einmal ausgeführt", JSON.stringify(objGameNode)); setInterval(function () { updateMyGamesTimeSpent1(gameId) }, 60000); } */ if (based_on_level) { var userActivityTime = Date.now(); // für Level-basiertes Spielen. überprüfen, dass die Benutzeraktivität nicht länger als 55 min ausgeführt wird 60000*55 = 3300000 if (userActivityTime - lastKeyBoardorMouseActivityTime <= 3300000) { var objGameNode = {}; objGameNode[gameId] = "no"; var localgamestrate = "storagelocal-" + gameId + "-storagelocal"; localStorage.setItem("einmal ausgeführt", JSON.stringify(objGameNode)); localStorage.setItem(localgamestrate, "nein"); updateMyGamesTimeSpentLevelBase(gameId, levelofcompletedgame) } } function cmgGetCheerpxUrl() { var cheerpxUrl = 'https://cheerpx-prod.coolmathgames.com/cheerpx.html?f='; if (ubicación.host != "www.coolmathgames.com" && !/(Firefox)/.test(navigator.userAgent)) { cheerpxUrl = 'https://cheerpx.coolmathgames.com/cheerpx.html?f=' ; } Rückgabe animatorpxUrl; } function displayCmgCheerpxLoadingScreen() { //todo – verwende die Länge und Höhe des iframe //jQuery("#swfgame").parent().before("

Laden...

") jQuery("#swfgame").parent().before('

Your Flash game is loading
may take longer than usual

'); } // Restrict the loading screen function to the screen displayCmgCheerpxLoadingScreenResized(){ jQuery("#swfgame").parent().before('

Your Flash game is loading
may take longer than usual

'); } Funktion closeCmgCheerpxLoadingScreen() { jQuery("#cmg-cheerpxloading-screen").remove(); } // Quitar una función de carga de tela estreita closeCmgCheerpxLoadingScreenResized(){ if ($("#cmg-cheerpxloading-screen-resized").length > 0){ jQuery("#cmg-cheerpxloading-screen-resized" ).retirar( ); } } Funktion cmg_remove_madg() { jQuery("#afg_container").hide(); jQuery("#afg_preloader").hide(); jQuery("#Continue-Container").hide(); jQuery(".campo-juego").show(); jQuery(".falseBtn").remove(); if(window.document.getElementById('swfgame') != null) { window.document.getElementById('swfgame').setAttribute("tabindex","0"); ventana.document.getElementById('swfgame').focus(); console.log("cmgAdBreak: swfgame configurando el foco of iframe después de la fecha o el anuncio"); } Else if(window.parent.document.getElementById('html5game') != null){ window.document.getElementById('html5game').setAttribute("tabindex","0"); ventana.document.getElementById('html5game').focus(); console.log("cmgAdBreak: html5game configurando el foco del iframe después de la fecha o el anuncio"); } } /* * Timer-Funktionen zur Unterbrechung von Interstitials */ function gameInterstitialAdTimerAction() { gameInterstitialAdTimerDone = true; clearGameInterstitialAdTimer(); } function clearGameInterstitialAdTimer() { //console.log("cmgAdBreak: insdie clearGameInterstitialAdTimer " + gameInterstitialAdTimer + " " + interstitial_ad_refresh_interval + " timer ist abgeschlossen, sofort für eine weitere Ankündigung, die vor cmgGameEvent für Chamado steht."); clearTimeout(gameInterstitialAdTimer); gameInterstitialAdTimer = null; } /* * Quitar entfernt Preroll- und Anzeigespiel. Antigo-Funktionsname: removePrerollAndDisplayGame(). */ cmg_remove_padg_invoked = falso; function cmg_remove_padg() { if(cmg_remove_padg_invoked && typeof show_interstitial_ads != "indefinido" && show_interstitial_ads ) { return; } cmg_remove_padg_invoked = grün; // Anzeige der Anzeige von Interstitial-Anzeigen für Playwire if(typeof show_interstitial_ads != "undefined" && show_interstitial_ads) { console.log("inside cmg_remove_padg show_interstitial_ads " + show_interstitial_ads); juegoInterstitialAdTimerDone = falso; gameInterstitialAdTimer = setTimeout(function () { currentTime = new Date(); console.log("inside cmg_remove_padg gameInterstitialAdTimer iniciando o cronómetro em: "+ currentTime); gameInterstitialAdTimerAction() }, interstitial_ad_refresh_interval); } console.log("dentro de cmg_remove_padg"); //Anfangsseite weiter zuletzt gespieltes Spiel - cmg_lpg var nonEmulatedFlashGame = false; if (typeof drupalSettings.cmatgame != "indefinido" && typeof drupalSettings.cmatgame.swfembed != "indefinido" && drupalSettings.cmatgame.swfembed != "" && typeof drupalSettings.cmatgame.flash_emulation != "indefinido" && drupalSettings.cmatgame. flash_emulation == 0 && typeof drupalSettings.cmatgame.swfembed.swf != "undefiniert" && drupalSettings.cmatgame.swfembed.swf != "") { nonEmulatedFlashGame = true; } if (gameId && !nonEmulatedFlashGame && navigator.cookieEnabled && searchGamesById(gameId) != "") { localStorage.setItem("cmg_lpg", gameId); } settimebased(); prerollAdDisplayed = true;//Isso deve ser invocado depois que o anúncio prentente é feito; if (document.documentElement.clientWidth >= 960 - ( window.innerWidth-jQuery(document).width()) || ( window.innerWidth > 960 && typeof detectZoom == 'Objekt' && typeof detectZoom.zoom == 'Funktion ' && detectZoom.zoom() >=2) ) { prerollAdEnd = "dtp"; } Else {prerollAdEnd = "Mafia"; } if (isRemoveAdSwfJWPLayer) { // eliminiere ein Pre-Rolagem Apenas una vez } else { // registra una hora real paracalcular quanto tempo or usuário gastou jogando o jogo atual currentTime = Date.now(); IntervalloTiempoActual = 0; // Chama isso apenas para jogos basados ​​​​en el tempo // TODO salva o progreso do jogo /*if (!is_level_based) { setInterval(function () { updateMyGamesTimeSpent(gameId) }, 20000); } */ jQuery("#meu-conteúdo").css("opacidad", "1"); if (typeof intervalId != "indefinido") {clearInterval(intervalId); } jQuery("#afg_container").hide(); jQuery("#afg_preloader").hide(); jQuery("#Continue-Container").hide(); jQuery(".campo-juego").show(); if (!drupalSettings.cmatgame.swfembed) { // jogo html5 Largura do jogo, altura do jogo and tipo de jogo game_width = jQuery("#html5game").attr("width"); juego_altura = jQuery("#html5game").attr("altura"); tipo_jogo = "html5"; // Detección de IE y captura de version ie = false; var html5_game_url = jQuery("#html5game").attr("src"); var swf_game_url = jQuery("#swfgame").attr("src"); if ( (/hangman/.test(html5_game_url) || /85380/.test(gameId) ) && typeof getParameterByName != "indefinido") { var qLobby = getParameterByName("private-lobby"); var qReproducir = getParameterByName("reproducir"); var qXid = getParameterByName("xid"); if (typeof qLobby != "unbestimmt" && typeof qXid != "unbestimmt" && qLobby !== "" && qXid !== "" && html5_game_url.indexOf("hangman") && html5_game_url.indexOf("/home") ) { html5_game_url = html5_game_url.replace("/home", "/private-lobby/" +qLobby + "/" +qXid); } else if (typeof qPlay != "indefinido" && typeof qXid != "indefinido" && qPlay !== "" && qXid !== "" && html5_game_url.indexOf("hangman") && html5_game_url.indexOf("/home ")) { html5_game_url = html5_game_url.replace("/home", "/play/" + qPlay + "/" +qXid); } } else if ( /bloobio|bloob\.io/.test(html5_game_url) && typeof getParameterByName != "indefinido") { var qLobby = getParameterByName("private-lobby"); if (typeof qLobby != "indefinido" && qLobby !== "") { html5_game_url = html5_game_url + '/'+qLobby; } if (typeof drupalSettings.language != "undefined" && drupalSettings.language != "en") { if (!/locale=/.test(html5_game_url)) { html5_game_url = html5_game_url + "?locale="+drupalSettings.language ; } var isMobile = cmg_is_mobile_device(); if (isMobile && !/mobile=/.test(html5_game_url)) { html5_game_url = html5_game_url + "&mobile=true"; } } } if (typeof swf_game_url !== 'indefinido') { if (!cmg_flash_emulated_game()) { // console.log('flash no está definido'); FlashDetectionMessage(); } } if (typeof swf_game_url !== 'indefinido' && swf_game_url.indexOf("//") === 0) { swf_game_url = ventana.ubicación.protocolo + swf_game_url; } else if (typeof swf_game_url !== 'indefinido' && swf_game_url.indexOf("//") > 0) { swf_game_url = swf_game_url.replace("http:", window.location.protocol); } if (typeof html5_game_url !== 'indefinido' && html5_game_url.indexOf("//") === 0) { html5_game_url = ventana.ubicación.protocolo + html5_game_url; } else if (typeof html5_game_url !== 'indefinido' && html5_game_url.indexOf("//") > 0) { html5_game_url = html5_game_url.replace("http:", window.location.protocol); } if (navigator.appName == "Microsoft Internet Explorer") {dh = wahr; var ua = navegador.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"); if (re.exec(ua) != null) { ieVersion = parseInt(RegExp.$1) } } if (ie && ieVersion < 9) { nothtml5browser = '

Hey, you are using an old web browser which cannot play such HTML5 games.

Switch to another browser or just enjoy another coolmath game!' +'div>

Get a new Internet Explorer browser from Microsoft

'; jQuery("#html5game").replaceWith(nothtml5browser); jQuery("#swfgame").replaceWith(nothtml5browser); } Else {Sandbox = jQuery("#html5game").attr("Sandbox"); if (sandbox !== indefinido) { sandbox = ' sandbox=\"' + sandbox + '\"'; } más { caja de arena = ''; } if (cmg_is_mobile_device() || (document.documentElement.clientWidth < 960 - (window.innerWidth-jQuery(document).width()) && (typeof detectZoom == 'objeto' && typeof detectZoom.zoom == 'funktion' && detectarZoom.zoom() < 2) ) ) { nuevoiframe = '

'; newswfiframe = '

'; } else { newiframe = '

'; newswfiframe = '

'; } if (typeof isRemoveAdSwfJWPLayer === "indefinido" || !isRemoveAdSwfJWPLayer) { jQuery("#html5game").replaceWith(newiframe); if (cmg_flash_emulated_game() || drupalSettings.cmatgame.flash_emulation === "1") { jQuery("#swfgame").replaceWith(newswfiframe); } Else if (cmg_flash_emulated_game() && drupalSettings.cmatgame.flash_emulation === "2") {//console.log ("Cheerpx load 1"); juego_ancho = drupalSettings.cmatgame.swfembed.swf.swf_1.width; juego_altura = drupalSettings.cmatgame.swfembed.swf.swf_1.altura; tipo_jogo = "html5"; var swfURLObject = drupalSettings.cmatgame.swfembed.swf.u; var swfURLArray = swfURLObject.split("/"); //swf_1_game_url = "/sitios/predeterminado/archivos/juegos/" + swfURLArray[swfURLArray.length-1]; swf_1_game_movie_param = swfURLArray[swfURLArray.longitud-1]; //cheerpx js var swf_game_url = cmgGetCheerpxUrl()+swfURLArray[swfURLArray.length-1]+'&w='+game_width+'&h='+game_height; //allow="cross-origin-isolated" --> Originaltest verwenden: crossorigin="use-credentials" newswfiframe = '

'; jQuery("#swfgame").replaceWith(newswfiframe); //console.log("Cheerpx unterstützt iframe 3"); } } } } else { if (!cmg_flash_emulated_game() && (drupalSettings.cmatgame.flash_emulation !== "1" || drupalSettings.cmatgame.flash_emulation !== "2" )) { // console.log('flash is Indefinido'); /* CLSS-1614 für HTML5 mit Seguridad-Kopie - INICIO */ var html5_game_url = jQuery("#html5game").attr("src"); if (typeof html5_game_url !== 'indefinido') { game_width = jQuery("#html5game").attr("width"); juego_altura = jQuery("#html5game").attr("altura"); tipo_jogo = "html5"; // Detección de IE y captura de version ie = false; if (typeof html5_game_url !== 'indefinido' && html5_game_url.indexOf("//") === 0) { html5_game_url = ventana.ubicación.protocolo + html5_game_url; } else if (typeof html5_game_url !== 'indefinido' && html5_game_url.indexOf("//") > 0) { html5_game_url = html5_game_url.replace("http:", window.location.protocol); } if (navigator.appName == "Microsoft Internet Explorer") {dh = wahr; var ua = navegador.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"); if (re.exec(ua) != null) { ieVersion = parseInt(RegExp.$1) } } if (ie && ieVersion < 9) { nothtml5browser = '

Hey, you are using an old web browser which cannot play such HTML5 games.

Switch to another browser or just enjoy another coolmath game!' +'div>

Get a new Internet Explorer browser from Microsoft

'; jQuery("#html5game").replaceWith(nothtml5browser); } Else {Sandbox = jQuery("#html5game").attr("Sandbox"); if (sandbox !== undefined) { sandbox = ' sandbox=\"' + sandbox + '\"'; } Else {Sandbox = ''; } neuer Iframe = '

'; if (typeof isRemoveAdSwfJWPLayer === "undefined" || !isRemoveAdSwfJWPLayer) { jQuery("#html5game").replaceWith(newiframe); } } } else { /* CLSS-1614 zum Laden von HTML5 als Fallback - END */ flashDetectionMessage(); } } else { // Flash-Spiel Spielbreite, Spielhöhe und Spieltyp game_width = drupalSettings.cmatgame.swfembed.swf.swf_1.width; game_height = drupalSettings.cmatgame.swfembed.swf.swf_1.height; if (drupalSettings.cmatgame.flash_emulation === "1"){ //ruffle game_type = "html5"; var swfURLObject = drupalSettings.cmatgame.swfembed.swf.u; var swfURLArray = swfURLObject.split("/"); var swf_game_url = 'https://www.coolmath-games.com/sites/cmatgame/files/ruffle1/ruffle.html?f='+swfURLArray[swfURLArray.length-1]+'&w='+game_width+'&h= '+set_height; newswfiframe = '

'; jQuery("#swfgame").replaceWith(newswfiframe); } Else if (drupalSettings.cmatgame.flash_emulation === "2"){ //cheerpx game_type = "html5"; if (navigator.appName == "Microsoft Internet Explorer") { es decir = verdadero; var ua = navegador.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"); if (re.exec(ua) != null) { ieVersion = parseInt(RegExp.$1) } } if (ie && ieVersion <= 11) { notCheerpxBrowser = '

No that is

'; //console.log("Cheerpx evita carga komplett in IE"); jQuery("#html5game").replaceWith(notCheerpxBrowser); } //console.log("Cheerpx carga 2"); juego_ancho = drupalSettings.cmatgame.swfembed.swf.swf_1.width; juego_altura = drupalSettings.cmatgame.swfembed.swf.swf_1.altura; var swfURLObject = drupalSettings.cmatgame.swfembed.swf.u; var swfURLArray = swfURLObject.split("/"); //swf_1_game_url = "/sitios/predeterminado/archivos/juegos/" + swfURLArray[swfURLArray.length-1]; swf_1_game_movie_param = swfURLArray[swfURLArray.longitud-1]; //cheerpx js var swf_game_url = cmgGetCheerpxUrl()+swfURLArray[swfURLArray.length-1]+'&w='+game_width+'&h='+game_height; //allow="cross-origin-isolated" --> Originaltest verwenden: crossorigin="use-credentials" newswfiframe = '

'; jQuery("#swfgame").replaceWith(newswfiframe); console.log("Cheerpx ersetzt iframe und tela de carregamento"); mostrarCmgCheerpxLoadingScreen(); } mehr { tipo_juego = "flash"; if (typeof isRemoveAdSwfJWPLayer === "indefinido" || !isRemoveAdSwfJWPLayer) { var swf_game_url = jQuery("#swfgame").attr("src"); if (typeof swf_game_url !== 'indefinido' && swf_game_url.indexOf("//") === 0) { swf_game_url = ventana.ubicación.protocolo + swf_game_url; } else if (typeof swf_game_url !== 'indefinido' && swf_game_url.indexOf("//") > 0) { swf_game_url = swf_game_url.replace("http:", window.location.protocol); } noticiaswfiframe = '

'; jQuery("#swfgame").replaceWith(newswfiframe); var gameInstructions = document.getElementById('game-instructions'); // inserir fix flash div antes do campo de instruções do jogo if (typeof gameInstructions !== 'undefined' && gameInstructions !== null && typeof gameInstructions.innerHTML !== 'undefined' && gameInstructions.innerHTML !== null) { instrucciones del juego.innerHTML = '

If this flash game doesn't work on your computer, leaveon herefor help

' + Anleitungen zum Juego.innerHTML; } } } isRemoveAdSwfJWPLayer = verdadeiro; } } } jQuery('.game-xp-bar-immerse-button').addClass('enabled'); jQuery('.btn.btn-primary.btn-sm.requestfullscreen').css('display', 'inline-block'); //Deferred js ist eine Anzeige des Bigscreen-Bots deferredbigscreenbtn = setTimeout(function() { if (jQuery('.btn.btn-primary.btn-sm.requestfullscreen').length && !jQuery('.btn.btn- primario.btn-sm.requestfullscreen').is(":visible")) { jQuery('.btn.btn-primary.btn-sm.requestfullscreen').css('display', 'inline-block'); } }, 2000); if (typeof display_game_progressbar === "Funktion"){ display_game_progressbar(gameId); } } function cmatgame_premium_subscription_game_display() { var cmatgame_subscriber = getCookie('cmg_sx'); var subscriptor valido = false; if (typeof cmatgame_subscriber !== 'indefinido' && cmatgame_subscriber !== null) { validSubscriber = true; } if (getCookie("cmg_wl") !== null) { validSubscriber = true; } var cmatgame_free_user = getCookie('cmg_fx'); var validFreeUser = falsch; if (typeof cmatgame_free_user !== 'indefinido' && cmatgame_free_user !== null) { validFreeUser = true; } if (typeof SubscribeNowAlienClass === 'indefinido' || SubscribeNowAlienClass === null || SubscribeNowAlienClass === '') { // if (drupalSettings.cmatgame.isSubscriptionActive == false) { // SubscribeNowAlienClass = "increver-agora -extranjero-scribirse"; // } else { // SubscribeNowAlienClass = "subscribe-now-alien-signup"; // } } FreeGamesExceeded = true; // Exibir anúncios para usuários anônimos no horário das 7h a 13h, exibir anúncios para usuários anônimos das 13h a 23h59 e das 00h a 7h apenas se o usuário não for da cidade de Nova York // TODO --> Necessário adicionar dia a semana für eine Logik, die eine andere Adresse enthält, dia < 6, die keine Cookie-Anzahl von GDPR enthält, ist ein Cookie von GDPR_All ) { // Wiederherstellung des Benutzerfortschritts retrieveUserProgress(); cmg_remove_padg(); jQuery(documento).ready(función () { $('.game-xp-bar-immerse-button').addClass('habilitado'); jQuery('.btn.btn-primary.btn-sm.requestfullscreen' ).css('display', 'inline-block'); display_game_progressbar(gameId); immersive_mode_display_controller(); }); } else if (getCookie('cmg_schwl') !== null || typeof cmg_no_ads !== 'undefined' || (! validSubscriber && schoolHours || (!schoolHours && !targetStateUser) || (!schoolHours && targetStateUser && getCookie( 'cmg_active_anonymous_user') !== null))) { // TODO Spiel anzeigen cmg_remove_padg(); jQuery(documento).ready(función () { $('.game-xp-bar-immerse-button').addClass('habilitado'); jQuery('.btn.btn-primary.btn-sm.requestfullscreen' ).css('display', 'inline-block'); display_game_progressbar(gameId); }); if (!/0-chess/.test(window.location.pathname)) { // setCookie('cmg_active_anonymous_user', 'active', 30*60*1000); } } else if (! validSubscriber && !schoolHours && targetStateUser && getCookie('cmg_active_anonymous_user') === null && getCookie('cmg_editor') === null) { // wir verwenden vier Google, nicht mehr als Paywall da Assinatura var ref = document.referrer; // conta o número de jogos jogados pelo usuário neste mes userPlayedGames = 0; var userFreeGameList = []; var freeGameNid = 1966; if (sessionStorage.getItem("userFreeGameList") !== null && navigator.cookieEnabled) { userFreeGameList = JSON.parse(sessionStorage.getItem("userFreeGameList")); } if ((localStorage.getItem("userPlayedGames") == null || getCookie('cmg_upg') === null) && freeGameLimit !== 0 && navigator.cookieEnabled) { userPlayedGames = 1; localStorage.setItem("UsuarioJuegosJugados", usuarioJuegosJugados); // TODO-Cookie Mensal setCookie('cmg_upg', 'true', cmg_upg_days_limit * 24 * 60 * 60 * 1000); userFreeGameList = [freeGameNid]; sessionStorage.setItem("userFreeGameList", JSON.stringify(userFreeGameList)); // TODO Mostrar juego cmg_remove_padg(); jQuery(documento).ready(función () { display_game_progressbar(gameId); }); } else { // userPlayedGames = parseInt(localStorage.getItem("userPlayedGames"+currentMonth+currentYear)); Limite mensal if (localStorage.getItem("userPlayedGames") !== null && getCookie('cmg_upg') !== null) { userPlayedGames = parseInt(localStorage.getItem("userPlayedGames")); } sonst { juegos jugados por el usuario = 0; setCookie('cmg_upg', 'true', cmg_upg_days_limit * 24 * 60 * 60 * 1000); } if (freeGameLimit != 0 && userPlayedGames < freeGameLimit && userFreeGameList.indexOf(freeGameNid) === -1) { userPlayedGames ++; FreeGamesExceeded = falsch; if (userFreeGameList.length > 0) { userFreeGameList = userFreeGameList.concat (freeGameNid); } Else { userFreeGameList = [freeGameNid]; } localStorage.setItem("UsuarioJuegosJugados", usuarioJuegosJugados); sessionStorage.setItem("userFreeGameList", JSON.stringify(userFreeGameList)); } Else { FreeGamesExceeded = true; } // console.log("Número de juegos que o usuário jogou "+ userPlayedGames ); var referente valido = falsch; var validGameSession = falsch; if (userFreeGameList.indexOf(freeGameNid) > -1) { validGameSession = true; } if (ref.match("google.com") !== null || ref.match("yahoo.com") !== null || ref.match("bing.com") !== null) { validReferer = verdadeiro; } assinaturaSignUpUrl(); if (! validReferer && userPlayedGames >= freeGameLimit && ! validGameSession) { // assinatura paywall // bloquea los usuarios anónimos para una ciudad of Nova York de 0 a 7 h y de 13 a 23 h 59 console.log("Limite de juegos gratuitos excedido y referenciador não é o Google"); clearInterval(intervaloId); jQuery("#afg_container").remove(); jQuery(".instruções do jogo").remove(); var jáSubscriberText = '

Already a subscriber?get connected

'; if (getCookie('cmg_l') != null) { jáSubscriberText = ''; } var row title = '

Sign up to keep playing

'; if (getCookie('cmg_l') != null && getCookie('cmg_sx') != null) { encabezado = '

JOIN NOW TO CONTINUE PLAYING

'; } jQuery(".Feldspiel").html('

' + caption + '

The best collection of games in the world.
For logic, reasoning and fun.subscribe now' + yaSubscriberText + '

'); jQuery("#videoplayer").remove(); } else { // console.log("User may be from Google or within free play limit "+ (freeGameLimit-userPlayedGames) ); // show set TODO cmg_remove_padg(); jQuery(document).ready(function () { display_game_progressbar(gameId); }); } } } } function unlockAllLevels() { trackEvent('Unlock All Levels category', 'Click the Unlock All Levels button', document.title); all levels = '

unlocked levels

'; jQuery("#banner-bewerber").replaceWith(alle Ebenen); var cmgorigidomain = /coolmath-games/; var cmgtargetdomain = window.location.protocol + 'www.coolmath-games.com'; if (/edit-scenario/.test(window.location.hostname)) { cmgtargetdomain = window.location.protocol + 'edit-scenario.coolmath-games.com'; } else if (/d8-dev/.test(window.location.hostname)) { cmgtargetdomain = window.location.protocol + 'scenario.coolmath-games.com'; } Else if (/cmatgame.local|dev.coolmath.games.com/.test(window.location.hostname)) { cmgtargetdomain = window.location.protocol + 'stage.coolmath-games.com'; } if (game_type == "html5") { document.getElementById("html5game").contentWindow.unlockAllLevels(); } else { if (cmgorigidomain.test(window.location.hostname)) { document.getElementById("swfObjID").unlockAllLevels(); } Else { var receivergameFrame = document.getElementById("swfgame"); gData = neue Daten (); receivergameFrame.contentWindow.postMessage('unlockAllLevels', cmgtargetdomain); // TODO -- Platziere eine Quelle im Ziel } } } function addSubToUnlockGAEvent() { trackEvent('Kategorie aller Ebenen freischalten', 'melde dich an, um die angeklickte Schaltfläche zu entsperren', document.title); trackGoalVirtualPV('/virtual/unlock-button-click'); window.location.href = "https://www.coolmathgames.com/signup/b2df5a33?origin= /0-papas-freezeria&stual=1" } var immersive_mode_enabled = false; // Registrieren Sie sich für die kostenlose Testfunktion auf dem großen Bildschirm valid_big_screen_ft() { validUserMode = false; cmg_bsft = getCookie('cmg_bsft') !== null ? parseInt(getCookie('cmg_bsft')) : 0; // Benutzer angemeldet if (getCookie('cmg_fx') !== null && getCookie('cmg_uid') !== null) { cmg_uid_bsft = getCookie('cmg_bsft_' + getCookie('cmg_uid')); if (cmg_uid_bsft !== null) { cmg_bsft = parseInt(cmg_uid_bsft); } Sonst { cmg_bsft = 0; } } if (cmg_bsft <= 3) { validUserMode = true; } gibt gültigen Benutzermodus zurück; } function immersive_mode_display_controller() { var validUserMode = false; if (getCookie('cmg_sx') !== null || getCookie("cmg_wl") !== null) { // Anzeige einer XP-Leiste für Premium-Benutzer $('.game-xp-bar-immerse-button') . addClass('aktiviert'); jQuery('.btn.btn-primary.btn-sm.requestfullscreen').css('display', 'inline-block'); validUserMode = true; } else if (getCookie('cmg_fx') !== null) { // Ist die kostenlose Testversion des Freemium-Benutzers gültig? if (valid_big_screen_ft()) {validUserMode = true; } Sonst { validUserMode = true; // console.log("Benutzer erreicht das FT-Limit. Große Stoffschaltfläche anzeigen?"); } } else { // Ist der kostenlose Test für anonyme Benutzer gültig? if (valid_big_screen_ft()) {validUserMode = true; } } if (validUserMode && ! Immersive_mode_enabled) { Immersive_mode_enabled = true; immersive_mode_display(); } } var bigScreenTimer = null; largefabric Aktiv = falsch; function cmg_bigscreen_trackevent(type, trial_num) { if (jQuery('#big-screen-overlay-truex').length) { jQuery('#bigscreen-overlay-truex').hide(); } var tCat = 'Großbildtest'; if (cmg_stop_truex_promo === '' || cmg_stop_truex_promo !== 'sim') { var tCat = 'BigScreen-TrueX-Promo'; } var tUsr = 'Anonymer Benutzer'; if (typeof getCookie === 'function' && (getCookie('cmg_sx') !== null || getCookie('cmg_wl') !== null)) { tUsr = 'Assinante'; } else if (typeof getCookie === 'function' && getCookie('cmg_fx') !== null) { tUsr = 'Freemium user'; } var tEvt = tUsr + 'test' + test_num + '-' + type; if (cmg_stop_truex_promo === '' || cmg_stop_truex_promo !== 'sim') { tEvt = tUsr + ' TrueX Promo' + ' - ' + type; } else { if (num_test > 3) { tEvt = tUsr + ' es gibt keine weiteren Versuche ' + ' - ' + type; } } if (type === 'enter' || type === 'exit' || type === 'closesignup' || type == 'closepromo' || type == 'bigscreen-exit') { trackEvent (tCat, tEvt, Dokument.Titel); } else if (type === 'exit2signup' || type === 'increver-se') { if (cmg_stop_truex_promo === '' || cmg_stop_truex_promo !== 'yes') { var sLeg = get_premium_access_leg_desc('849ef809 '); if (typeof getCookie === 'function' && getCookie('cmg_fx') !== null && (getCookie('cmg_sx') === null && getCookie('cmg_wl') === null)) { sLeg = get_premium_access_leg_desc ('e180e28d'); } trackEvent(tCat, tEvt + ' - Leg - ' + sLeg, document.title); } else { var sLeg = get_premium_access_leg_desc('1bb008bd'); if (typeof getCookie === 'function' && getCookie('cmg_fx') !== null && (getCookie('cmg_sx') === null && getCookie('cmg_wl') === null)) { sLeg = get_premium_access_leg_desc ('7859e605'); } trackEvent(tCat, tEvt + ' - Leg - ' + sLeg, document.title); } } else {trackEvent(tCat, type, document.title); } } popover_login_click = falsch; function cmg_display_login_page() { //console.log("Login-Link auf Popup-Meldung angeklickt"); popover_login_click = wahr; if (jQuery('#popover' + gameId).length) { jQuery('#popover' + gameId).remove(); hover_hover_on = 0; } window.location = "/login?destination=" + window.location.pathname } function display_cmg_overlay_signupform(variant) { // console.log("BIG SCREEN display_cmg_overlay_signupform: "+new date()); if (jQuery('#popover' + gameId).length) { jQuery('#popover' + gameId).remove(); hover_hover_on = 0; } // Ereignisse vom Typ 'signup' verfolgen if (typeof cmg_bsft === 'undefined') { cmg_bsft = 0; if (getCookie('cmg_fx') === null) { cmg_bsft = getCookie('cmg_bsft') !== null ? parseInt(getCookie('cmg_bsft')) : 0; } else if (getCookie('cmg_uid') !== null && getCookie('cmg_bsft_' + getCookie('cmg_uid')) !== null) { cmg_bsft = getCookie('cmg_bsft_' + getCookie('cmg_uid')); } } cmg_bigscreen_trackevent('Anmeldung', cmg_bsft); if ((getCookie('cmg_sx') === null && getCookie('cmg_wl') === null)) { myStopFunction(); } // Prüfen, ob A/B-Tests verfügbar sind if (typeof signup_abtest_cmg_bsft !== 'undefined') { //variant = signup_abtest_cmg_bsft; } if (Variante des Typs === 'undefiniert' || Variante === '') { Variante = '/16'; // 14b, 15c, 16 } if (cmg_stop_truex_promo !== '' && cmg_stop_truex_promo === 'yes' && jQuery('#large-screen-overlay').length) { jQuery('#large-screen-overlay- Großbild' ).exposure(); } Else if (cmg_stop_truex_promo !== '' && cmg_stop_truex_promo === 'sim') { var big_screen_url = ''; if (getCookie('cmg_fx') === null) { // big_screen_url = '/premium-access/1bb008bd' + Variante + '?ts='+new Date().getTime();//Bigscreen-Evaluierungspläne / / big_screen_url = '/premium-access/849ef809' + Variante + '?ts=' + new Date().getTime(); // einfaches BSWOJ-Anon if (drupalSettings.language == 'en') { big_screen_url = '/premium-access/6ea95de6' + Variante + '?ts='+new Date().getTime();//einfaches BSWOJ-Anon } else{ big_screen_url = '/'+drupalSettings.language+'/premium-access/6ea95de6' + Variante + '?ts='+new Date().getTime();//BSWOJ flach anonym } } else { // big_screen_url = '/premium-access/7859e605' + Variante + '?ts='+new Date().getTime();//Benutzerebene bei BSFT angemeldet if (drupalSettings.language == 'en') { big_screen_url = ' / profile/premium-access/e180e28d' + Variante + '?ts=' + new Date().getTime(); // BSWOJ-geloggte Benutzerebene } else{ big_screen_url = '/'+drupalSettings.language+'/profile/premium-access/e180e28d' + Variante + '?ts=' + new Date().getTime(); // Benutzerebene angemeldet in BSWOJ } } if (variant == 'thankyou') { if (drupalSettings.language == 'en') { big_screen_url = '/signup/thank-you/overlay?ts=1596827222&src=wc&origin= / Premium-Zugang/1bb008bd/14b&sp=0&cmgtypl=1bb008bd&cmgovly=1'; } else{ big_screen_url = '/'+drupalSettings.language+'/signup/thank-you/overlay?ts=1596827222&src=wc&origin=/premium-access/1bb008bd/14b&sp=0&cmgtypl=1bb008bd&cmgovly=1'; } } if (/coolmathgames/.test(location.host)) { // big_screen_url = "https://" + location.host + big_screen_url; } var ov_css = 'style="display:none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb( 0,0,0); Hintergrundfarbe: rgba(0,0,0,0,4);" min-height="1040px"'; var ovc_css = 'style="marge: auto; prefill: 10px; length: 850px;" min-height="540px"'; var iframe_overlay = '

'; // TODO Adicione este iframe no lugar correto que ele precisa ir. jQuery('.global-wrapper').before(iframe_overlay); // TODO jQuery('#big_screen_iframe').css('altura', '800px'); jQuery('#superposición-de-pantalla-grande').fadeIn(1000); jQuery('.big-screen-signup-container .btn-close').on('click', function (e) { e.preventDefault(); jQuery('#big-screen-overlay').hide() ;}); } mehr { var big_screen_url = ''; if (getCookie('cmg_fx') === null) { // big_screen_url = '/premium-access/1bb008bd' + Variante + '?ts='+new Date().getTime(); if (drupalSettings.language == 'en') { big_screen_url = '/premium-access/849ef809' + Variante + '?ts=' + new Date().getTime(); // BSWOJ Anon Plan } else{ big_screen_url = '/'+drupalSettings.language+'/premium-access/849ef809' + Variante + '?ts=' + new Date().getTime(); // BSWOJ-Anon-Plan } } else { // big_screen_url = '/premium-access/7859e605' + Variante + '?ts='+new Date().getTime(); if (drupalSettings.language == 'en') { big_screen_url = '/profile/premium-access/e180e28d' + Variante + '?ts=' + new Date().getTime(); // plano de usuario logado BSWOJ } else{ big_screen_url = '/'+drupalSettings.language+'/profile/premium-access/e180e28d' + Variante + '?ts=' + new Date().getTime(); // Plano de usuario logado BSWOJ } } if (variant == 'gracias') { if (drupalSettings.language == 'en') { big_screen_url = '/signup/thank-you/overlay?ts=1596827222&src=wc&origin= / premium-acceso/849ef809/14b&sp=0&cmgtypl=1bb008bd&cmgovly=1'; } else{ big_screen_url = '/'+drupalSettings.language+'/signup/thank-you/overlay?ts=1596827222&src=wc&origin=/premium-access/849ef809/14b&sp=0&cmgtypl=1bb008bd&cmgovly=1'; } } if (/coolmathgames/.test(ubicación.host)) { // big_screen_url = "https://" + ubicación.host + big_screen_url; } var ov_css = 'style="display:none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb( 0,0,0); Fondo-Cord: rgba(0,0,0,0,4);" min-altura="1040px"'; var ovc_css = 'estilo="margem: auto; preenchimento: 10px; larga: 850px;" min-altura="540px"'; var iframe_overlay = '

'; // TODO Add this iframe in the right place. jQuery('.global-wrapper').before(iframe_overlay); // TODO jQuery('#big_screen_iframe').css('height', '800px'); jQuery('#Large Screen Overlay').fadeIn(1000); jQuery('.big-screen-signup-container .btn-close').on('click', function (e) { e.preventDefault(); jQuery('#big-screen-overlay').hide() ;}); } } function immersive_mode_exit_handler(variant) { start_full_screen_without_ad = false;//clss-3207 no display after first test bigScreenActive = false; cmg_bsft = getCookie('cmg_bsft') !== null ? parseInt(getCookie('cmg_bsft')) : 0; // don't raise exit handler // user logged in if (getCookie('cmg_fx') !== null && getCookie('cmg_uid') !== null) { cmg_uid_bsft = getCookie('cmg_bsft_' + getCookie(' cmg_uid' ) ); if (cmg_uid_bsft !== null) { cmg_bsft = parseInt(cmg_uid_bsft); } Else { cmg_bsft = 0; } } if (cmg_bsft >= 3 && getCookie('cmg_sx') === null && getCookie('cmg_wl') === null) { // Redirect user to registration page if (jQuery.fullscreen.isFullScreen( ) ) { jQuery .fullscreen.exit(); } if (cmg_stop_truex_promo !== '' && cmg_stop_truex_promo === 'yes') { // track event of type 'exit2signup' cmg_bigscreen_trackevent('exit2signup', cmg_bsft); display_cmg_overlay_signupform(overlay); } else {cmg_bigscreen_trackevent('bigscreen output', cmg_bsft); } } else if (getCookie('cmg_sx') === null && getCookie('cmg_wl') === null) { myTimerAction(); } if (big screen timer) { clearTimeout (big screen timer); big screen timer = zero; } if (cmg_bsft < 3) { // Track event of type 'exit' cmg_bigscreen_trackevent('exit', cmg_bsft); } } function bigScreenTimerAction() { cmg_bsft = 3; if (typeof bigScreenActive !== 'undefined' && bigScreenActive) { if (getCookie('cmg_fx') !== null && getCookie('cmg_uid') !== null) { // User logged in cmg_uid_bsft = getCookie('cmg_bsft_ ' + getCookie('cmg_uid')); if (cmg_uid_bsft !== null) { // cmg_bsft = parseInt(cmg_uid_bsft) + 1; cmg_bsft = 3; // 3011 } else { cmg_bsft = 3; // 3011 } // Ajax request to update user object url = "/ajax/cmgbsft/" + getCookie('cmg_uid') + '/' + cmg_bsft; // + '?' + new date().getTime(); state = 0; jQuery.getJSON(url, function (data) { if (typeof data.uid !== 'undefined' && data.cmgbsft !== 'undefined') { state = 1; } }); // setCookie('cmg_bsft_'+getCookie('cmg_uid'), cmg_bsft, 365 * 24 * 60 * 60 * 1000); } else { // anonymous user // cmg_bsft = getCookie('cmg_bsft') !== null ? parseInt(getCookie('cmg_bsft')) + 1 : 1; cmg_bsft = 3; // 3011 setCookie('cmg_bsft', cmg_bsft, 365 * 24 * 60 * 60 * 1000); } clearTimeout(big screen time); big screen timer = zero; }} var immerse_hover_on = 0; var immerse_hover_in = 0; var big_screen_msg_on = 0; function immersive_popover_msg() { var popover_msg = "New premium feature! Try FREE now"; if ((getCookie('cmg_sx') !== null || getCookie('cmg_wl') !== null)) { popover_msg = "New premium feature! Try it now!"; } Else { cmg_bsft = getCookie('cmg_bsft') !== null ? parseInt(getCookie('cmg_bsft')) : 0; // Registered user if (getCookie('cmg_fx') !== null && getCookie('cmg_uid') !== null) { cmg_uid_bsft = getCookie('cmg_bsft_' + getCookie('cmg_uid')); if (cmg_uid_bsft !== null) { cmg_bsft = parseInt(cmg_uid_bsft); } Else { cmg_bsft = 0; } } // setCookie('cmg_bsft', cmg_bsft, 365*24*60*60*1000); Enable timer function after big screen is active for 1 minute if (cmg_bsft === 1) { popover_msg = "2 free trials remaining"; } else if (cmg_bsft === 2) { popover_msg = "1 free trial left"; } else if (cmg_bsft >= 3) { var variant = ''; if (typeof signup_abtest_2_variations_adfree_modular !== 'undefined') {variant = '/'.signup_abtest_2_variations_adfree_modular; } if (getCookie('cmg_fx') !== null) { popover_msg = 'BIG SCREEN is a premium feature.
You're welcomeRegister'; } else { popover_msg = 'BIG SCREEN is a premium feature.
You're welcomeRegisterÖget connected.'; } } } volver popover_msg; } var cmg_bs_popover_prefix = '

PLAY ON THE BIG SCREEN AFTER THIS 30 SECOND ANNOUNCEMENT

'); minhaFunçãoParada(); trueXTimer = setTimeout(function () { jQuery('#big-screen-truex-header-text').css('background-color', '#16202c').css('padding-top', '14px') .html('

INTERACT WITH THIS AD TO CONTINUE

'); // .css('top margin', '150px'); }, 25 * 1000); }); truexAd.onCredit(function (engagement) { // User spent 30 seconds and interacted at least once log("Big Screen Truex Ad Credit"); trackEvent('Big Screen Promotion-TrueX', 'Watch a video Sponsored: Accredited TrueX Ad ' , document title); //

text to write ▶

jQuery('#big-screen-truex-header-text').css('background-color', '#16202c').css('padding-top', '14px').html('

'); document.getElementById("truex-bigscreen-activate-id").onclick = function () { event.preventDefault(); if (typeof bigScreenActive === 'unbestimmt' || typeof bigScreenActive !== 'unbestimmt' && !bigScreenActive) { jQuery('#big-screen-signup-container-id').html(""); jQuery('#pantalla-grande-superposición-truex').remove(); cmg_start_game_full_screen('truex'); } } // console.log(compromiso); }); truexAd.onClose(function (actividad) { // o usuário fechou a united of anúncio log("Bigscreen Truex Ad close"); trackEvent('BigScreen-TrueX-Promo', 'View a Sponsored Video: TrueX Ad Closed', document .title ); containerClose(); requestTrueXAdsAndDisplay(client); }); truexAd.onFinish(function (actividad) { // o usuário chegou ao final do anúncio log("Bigscreen Truex Ad finish"); trackEvent('BigScreen-TrueX-Promo', 'View a Sponsored Video: TrueX Ad Finished', document . title); jQuery('#big-screen-signup-container-id').html(""); jQuery('#big-screen-truex-overlay').remove(); // tela cheia cmg_start_game_full_screen( " wahrx"); }); truexAd.onMessage(función (carga útil) { // log("onMessage = " + carga útil); }); // Rastreia-Impression von Gatilho Ponto TrueX // client.trackTriggerPointImpression(truexAd); // Manipulation des Cliquen-Opt-in-Ereignisses // TrueX-Opt-in im DOM akzeptieren if (jQuery("#cmg-big-screen-truex-activity").length) { var truex_container = document.getElementById("cmg- big-tela-truex-atividade"); document.getElementById("cmg-gran-pantalla-truex-actividad").onclick = function () { // truex_preroll_display_handler(); event.preventDefault(); trackEvent('BigScreen-TrueX-Promo', 'Ver um Vídeo Patrocinado: Botão clicado', document.title); jQuery('.gran-pantalla-opciones-contenedor').hide(); if (truex_ad_dissponible && typeof client !== 'undefined') { // BigScreen-TrueX-Promo log("Anúncio Truex Bigscreen dissponível. Mostrar actividade Truex"); trackEvent('BigScreen-TrueX-Promo', 'Veröffentlichen eines Video-Patrocinados: Carregamento de anúncio TrueX', document.title); client.loadActivityIntoContainer(truexAd, 'big-screen-signup-container-id', {largura: "960px", altura: "540px" }); // show_big_screen_preroll_ad();//teste a pre-rolagem } else { log("Anúncio Bigscreen Truex não dissponível. Em vez disso, mostre o video prentete"); // TODO: Mostrar Preroll truex_overlay_preroll_ad_display = true; show_big_screen_preroll_ad(); trackEvent('BigScreen-TrueX-Promo', 'Ver un vídeo patrocinado: Carregamento de anúncio prentente', document.title); } }; } // cmg-big-screen-truex-signup if (jQuery("#cmg-big-screen-truex-signup").length) { document.getElementById("cmg-big-screen-truex-signup"). onclick = function () {log("Botão tela grande clicado"); event.preventDefault(); // jQuery('.contenedor-de-opciones-de-pantalla-grande').hide(); jQuery('#pantalla-grande-superposición-truex').remove(); mostrar_cmg_overlay_signupform(); }; } } function truex_preroll_display_handler() { // log("Anúncio Truex ist verfügbar. Mostrar actividade truex"); event.preventDefault(); trackEvent('BigScreen-TrueX-Promo', 'Ver um Vídeo Patrocinado: Botão clicado', document.title); jQuery('.gran-pantalla-opciones-contenedor').hide(); if (truex_ad_dissponible && (Tipo de cliente !== 'indefinido' || cmg_truex_client != null) ) { // BigScreen-TrueX-Promo if (tipo de cliente == "indefinido") { cliente = cmg_truex_client; truexAnuncio = cmg_truexAnuncio; } trackEvent('BigScreen-TrueX-Promo', 'Ver un vídeo patrocinado: Carregamento de anúncio TrueX', document.title); client.loadActivityIntoContainer(truexAd, 'big-screen-signup-container-id', {largura: "960px", altura: "540px" }); // show_big_screen_preroll_ad();//teste a pre-rolagem } else { // log("Anúncio verdadeiro não dissponível. Em vez disso, mostre o video prentente"); // TODO: Mostrar Preroll truex_overlay_preroll_ad_display = true; show_big_screen_preroll_ad(); trackEvent('BigScreen-TrueX-Promo', 'Ver un vídeo patrocinado: Carregamento de anúncio prentente', document.title); } } function cerrarcontenedor() { // log("cerrarcontenedor chamado."); } function log(msg) { console.log("CMG [%s] - %s", new Date().toLocaleTimeString(), msg); } cmg_truex_promo_events_agregado = 0; function display_big_screen_truex_options_overlay() { // Aktivierung des TrueX-Ankündigungsclients mit dem Hash der Optionen trackEvent('BigScreen-TrueX-Promo', 'botão Bigscreen clicado', document.title); //console.log("Botão de tela grande clique na position 1 -"+ new Date()); if (getCookie('cmg_sx') !== null || getCookie('cmg_wl') !== null || getCookie('cmg_editor') !== null ) { event.preventDefault(); //console.log("clique no botão da tela grande -"+ new Date()); cmg_start_game_full_screen('truex'); } mehr { network_user_id = getCookie('_ga'); if (typeof network_user_id !== 'indefinido' && network_user_id !== '') { network_user_id = network_user_id.replace('GA', 'cmg').replaceAll("\.", ""); } // Hash von Prueba TRUEX // truex_options = {'network_user_id': network_user_id, 'partner_config_hash': '83f879b26797c723882473d6435e6361c105d86b'}; // TRUEX Live-Hash truex_options = { 'network_user_id': network_user_id, 'partner_config_hash': '375f2f2b728700cd991bb24601b3841c98375886' }; if (typeof truex !== 'indefinido') { truex.client(truex_options, function (cliente) { requestTrueXAdsAndDisplay(cliente); }); } var ov_css = ' style="display:none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb( 0,0,0); Fondo-Cord: rgba(0,0,0,0,7);" min-altura="1040px" '; var ovc_css = ' style="margin: auto; margin-top: 200px; padding: 10px; width: 424px; height: inicial; background-color: #1f4f77; border:3px solid #286aa1;" '; var ovc_css_id = ' style="margin: auto; margin-top: 150px; width: 960px; " '; var truex_css = ' '; var truex_options1 = "

"; // onclick="truex_preroll_display_handler(); returns false; --> below" var truex_options2 = "

Watch a sponsored video

"; var truex_optionsOR = "

"; var truex_options3 = "

"; if (getCookie("cmg_sac") == "não"){ truex_optionsOR = ""; truex_options3 = ""; } var truex_options4 = "

"; var truex_options_prefix = '

'; var truex_options_suffix = '

'; truex_options = truex_options_prefix + truex_options1 + truex_options2 + truex_optionsOR + truex_options3 + truex_options4 + truex_options_suffix; var truex_options_heading = '

'+'

'; var preroll_container = '

'+'

' + // '

goes further in

'+ //'fifteen'; '

'; var bs_truex_options = '

'+'

'+'

'+'' + truex_options + '

'+'

'+'

' + truex_options_heading + '

' + preroll_container + '

'+'

'; // TODO Adicione este iframe no lugar correto que ele precisa ir. jQuery('.global-wrapper').before(bs_truex_options); // TODO jQuery('#big_screen_iframe').css('altura', '800px'); jQuery('.contenedor de opciones de pantalla grande').show(); jQuery('#pantalla-grande-superposición-truex').fadeIn(1000); // if (!cmg_truex_promo_events_added) { // cmg_truex_promo_events_added = 1; jQuery('.big-screen-options-container .btn-close').on('click', function (e) { e.preventDefault(); jQuery('#big-screen-truex-overlay').hide ();}); jQuery('#cmg-big-screen-truex-promo-close').on('click', function (e) { e.preventDefault(); jQuery('#big-screen-truex-overlay').ocultar ();}); // } } } Funktion show_big_screen_preroll_ad() { event.preventDefault(); jQuery('#big-screen-truex-header-text').css('padding-top', '14px').html("

PLAY ON THE BIG SCREEN AFTER THIS ANNOUNCEMENT

"); jQuery('.big-screen-options-container').hide(); var cmatgame_subscriber = getCookie('cmg_sx'); var validSubscriber = false; if (typeof cmatgame_subscriber !== 'undefined' && cmatgame_subscriber != = null) { validSubscriber = true; } // vorherige Ankündigungen var prerollUrls = /0\-testing/; if (! validSubscriber) { // vorherige Ankündigungen zeigen window.scrollTo(0, 0); var modal = document.getElementById( 'Big-Screen-Preroll-Container'); // modal.style.display = 'block'; // Verzögerung der Aktualisierung if (typeof refreshTimer !== "undefined") { clearTimeout(refreshTimer); refreshTimer = null ; } var adTagUrl = 'https://pubads.g.doubleclick.net/gampad/ads?iu=/137548614/1023174/71134/1023174-71134-video&description_url=https%3A%2F%2Fwww.coolmathgames.com%2F&env =vp&impl =s&correlator=&tfcd=0&npa=0&gdfp_req=1&output=vast&sz=640x480&unviewed_position_start=1'; if (typeof window.PW_CMG != "undefined") { var leilãoCallback = function (displayAds, videoUrl) { application = new Appli catio n(displayAds, videoUrl) ; }; Janela. PW_CMG.startAuction(subastaCallback); } else { // Anwendung adblock = neue Anwendung (falso, adTagUrl); } bs_preroll_timer = 15; bs_preroll_intervalId = setInterval(función () { bs_preroll_timer --; jQuery('#big-screen-truex-header-text').html('

PLAY ON THE BIG SCREEN AFTER THIS ANNOUNCEMENT: ' + bs_preroll_timer + '

'); // document.getElementById("preroll_timer_id").innerHTML = segundos_que quedan; if (bs_preroll_timer <= 0) { jQuery('#big-screen-truex-header-text').html('

PLAY NOW ON THE BIG SCREEN ▶

'); document.getElementById("truex-bigscreen-activate-id").onclick = function () { event.preventDefault(); $('a.requestfullscreen>span.big-screen-popover-span').html('Reproducir pantalla grande'); if (typeof bigScreenActive === 'unbestimmt' || typeof bigScreenActive !== 'unbestimmt' && !bigScreenActive) { jQuery('#big-screen-signup-container-id').html(""); jQuery('#pantalla-grande-superposición-truex').remove(); start_full_screen_sin_anuncio = falso; cmg_start_game_full_screen('truex'); } } clearInterval(bs_preroll_intervalId); } }, 1000); } } // Funktion final TRUEX cmg_start_game_full_screen(cmgsource) { myStopFunction(); // Anzeige aktualisieren bigScreenActive = true; // console.log("Iniciando tela cheia"); if (cmg_stop_truex_promo !== '' && cmg_stop_truex_promo === 'yes') { // trackEvent('BigScreen-Trial', 'Bigscreen activado', document.title); cmg_bigscreen_trackevent('Ingresar', cmg_bsft); bigScreenTimer = setTimeout (Funktion () { bigScreenTimerAction (); }, 60 * 1000); } else { // trackEvent('BigScreen-TrueX-Promo', 'Bigscreen activado', document.title); cmg_bigscreen_trackevent('Ingresar', 0); } var elem = document.getElementById('block-system-main'); if (jQuery('html').hasClass('mobile-device')) {requestFullscreenModal(elem, document.title); retorno falso; } si (elem.requestFullscreen) {elem.requestFullscreen(); } else if (elem.mozRequestFullScreen) { /* Firefox */ elem.mozRequestFullScreen(); } else if (elem.webkitRequestFullscreen) { /* Chrome, Safari und Opera */ elem.webkitRequestFullscreen(); } else if (elem.msRequestFullscreen) { /* IE/Edge */ elem.msRequestFullscreen(); } sonst {requestFullscreenModal(elem, document.title); retorno falso; } ajusteAnchoAltoJuego(); } function immersive_mode_display() {var popover_msg = immersive_popover_msg(); var inmersión_prefijo = ''; // don't add title var immerse_suffix = ''; var immersion_html = "Watch the ad to play it on the big screen"; var immersion_html_sub = "GAMES ON THE BIG SCREEN"; if (getCookie('cmg_sx') !== null || getCookie('cmg_wl') !== null) { $(".immerse-button").html(immerse_prefix + immerse_html_sub + immerse_suffix); } else { $(".immerse-button").html(immerse_prefix + immerse_html + immerse_suffix); } if (getCookie('cmg_fx') !== null) { jQuery('.node-type-game.logged-in .requestfullscreen' ).css('display', 'inline-block'); } // pega oder jogo var elem = document.getElementById('block-system-main'); // abre o jogo em tela cheia $('.immerse -button .solicitudpantalla completa').on('clic', function (e) { e.preventDefault(); //console.log("función sumergir botón onclick handler" + new Date()); // Ver un movemiento de visualización mostrar tela interna sem quaisquer anúncios // if ($("html").hasClass("mobile-device")) { // cmg_start_game_full_screen(); // } if (/\/test-game\//. test( window.location.pathname)){ //console.log("test page"); cmg_start_game_full_screen(); } if (cmg_stop_truex_promo === '' || cmg_stop_truex_promo !== 'yes') { // TODO: Voltar daqui oder nein? si (start_pantalla_completa_sin_anuncio) { display_big_screen_truex_options_overlay(); } mehr { cmg_start_game_full_screen(); } } Zurück; if (jQuery('#popover' + gameId).longitud) { jQuery('#popover' + gameId).remove(); sumergir_hover_on = 0; } cmg_bsft = getCookie('cmg_bsft') !== null ? parseInt(getCookie('cmg_bsft')) : 0; // Protokoll verwenden if (getCookie('cmg_fx') !== null && getCookie('cmg_uid') !== null) { cmg_uid_bsft = getCookie('cmg_bsft_' + getCookie('cmg_uid')); si (cmg_uid_bsft !== null) { cmg_bsft = parseInt(cmg_uid_bsft); } mehr {cmg_bsft = 0; } } if (cmg_stop_truex_promo !== '' && cmg_stop_truex_promo === 'yes') { if (cmg_bsft < 3) { // evento de seguimiento del tipo 'enter' cmg_bigscreen_trackevent('enter', cmg_bsft + 1); } if (getCookie('cmg_sx') !== null || getCookie("cmg_wl") !== null || cmg_bsft < 3) { cmg_start_game_full_screen(); } else { //console.log("BIG SCREEN Você atingiu um limite de FT"); // Einschreibeformel ausgeben if (getCookie('cmg_sx') === null && getCookie('cmg_wl') === null && !popover_login_click) { display_cmg_overlay_signupform(); } // Event zum Fortsetzen des Typs 'signup' // cmg_bigscreen_trackevent('signup', cmg_bsft+1); } } else { //Pantalla grande - Integración TrueX //Condiciones TODO para verificar or Cuando exibir una sobreposición if (getCookie('cmg_sx') === null && getCookie('cmg_wl') === null) { // consola .log("Botão de tela grande clicado. Exibir a sobreposição com opções"); mostrar_pantalla_grande_truex_options_overlay(); } else { if (cmg_bsft < 3) { // rastrear evento del tipo 'enter' cmg_bigscreen_trackevent('enter', cmg_bsft + 1); } if (getCookie('cmg_sx') !== null || getCookie('cmg_wl') !== null || cmg_bsft < 3) { cmg_start_game_full_screen(); } else { //console.log("BIG SCREEN Você atingiu um limite de FT"); //Formular der Anmeldung erstellen if (getCookie('cmg_sx') === null && getCookie('cmg_wl') === null && !popover_login_click) { //display_cmg_overlay_signupform(); } // Event zum Fortsetzen des Typs 'signup' // cmg_bigscreen_trackevent('signup', cmg_bsft+1); } } } }); if (cmg_stop_truex_promo !== '' && cmg_stop_truex_promo === 'yes') { $('.immerse-button .requestfullscreen').hover(function () { // passe o mouse em // console.log("Botão da tela grande passe o mouse en "+nueva fecha()); immerse_hover_in = 1; if (!immerse_hover_on) { popover_msg = immersive_popover_msg(); var popover_html = cmg_bs_popover_prefix + cmg_bs_popover_suffix1 + popover_msg + cmg_bs_popover_suffix2; $(.immerse-button ". big-screen-popover-span").after(popover_html); var ancho = $(".immerse-button").find('.requestfullscreen').width(); var height = $(.immerse-button ").find(' .popover').height(); var xPos = '-' + (largura/2); var yPos = '-' + (altura + 5); $(.immerse-button") .find('.popover ').css("transform","translate3d("+ xPos +"px, "+ yPos + "px, 0)"); immerse_hover_on = 1; if (jQuery('#popover' + gameId).longitud) { jQuery('#popover' + gameId).hover(function () { //console.log("Mensaje emergente al passar el mouse sobre "+ new fecha()); big_screen_msg_on = 1 }, functio n () { //console.log( "Hombres Agem Popover passe o mouse" + n nova data()); gran_pantalla_msg_on = 0; }); } } }, function () { // passe o mouse // console.log("Botão da tela grand passe o mouse "+ new Date()); mergulhar_hover_in = 0; setTimeout(function () { if (immerse_hover_on && !immerse_hover_in && !big_screen_msg_on) { jQuery('#popover' + gameId).remove(); immerse_hover_on = 0; } }, 1 * 1000); }); } // Start der Sitzung $('#block-system-main .close-full-screen').on('click', function (e) { e.preventDefault(); immersive_mode_exit_handler(); jQuery. pantalla completa.salir (); }); $('cuerpo').keypress(function (e) { if (e.which == 27) { if ($('.summer-button .requestfullscreen').longitud && Typ von bigScreenActive !== 'indefinido' && bigScreenActive ) {immersive_mode_exit_handler(); // jQuery.fullscreen.exit(); } } }); var screen_change_events = "webkitfullscreenchange mozfullscreenchange fullscreenchange MSFullscreenChange"; // alternieren wir die Klasse von Janela de Tela Cheia jQuery(document).on(screen_change_events, function () { if (jQuery.fullscreen.isFullScreen()) { /* elem.classList.add('full-screen-window') ; var iframe = document.getElementById('html5game') ? document.getElementById('html5game') : document.getElementById('swfgame'); var iframeWidth = parseInt(iframe.width); var iframeHeight = parseInt(iframe.height) ; var windowWidth = parseInt(screen.width); var windowHeight = parseInt(screen.height) - 75; var xpbarPos = (windowHeight + 75 - iframeHeight) / 2 + iframeHeight + 10; $('.game-xp-bar- immerse -button ').css('superior', xpbarPos + "px"); if ($("cuerpo").hasClass("game-scalable")) { if (iframeHeight > windowHeight) { var ratio = iframeHeight / windowHeight ; } else { var ratio = windowHeight / iframeHeight; } // Berechne die Länge des Fußballs mit der Basis der Höhe von Jane var gameWidth = iframeWidth * ratio; // Anwendung der neuen Länge und Höhe mit iframe und barra xp iframe.style .width = ancho d e juego + "px"; iframe.estilo .alto = altoventana + "px"; var xpbarPos = Fensterhöhe + 10; $('.game-xp-bar-immerse-button').css('arriba', xpbarPos + "px"); } Else if ($("cuerpo").hasClass("game-full-screen")) { // aplica nova largura y altura com iframe y barra xp iframe.style.width = windowWidth + "px"; iframe.style.height = windowHeight + "px"; var xpbarPos = Fensterhöhe + 10; $('.game-xp-bar-immerse-button').css('arriba', xpbarPos + "px"); } */ if (jQuery('html').hasClass('mobile-device')) { jQuery("#block-system-main #html5game").attr('src', jQuery('#playNowButton'). atr('href')); } $("corpora").addClass('immersiveActive'); elem.classList.add('janela de tela cheia'); // Benachrichtigung über Zoom zulassen chkZoomValues(); // Largura und andere Konfigurationen für Jogo iframe ajusteWidthHeightGame(); } else { if (jQuery('html').hasClass('mobile-device')) { jQuery("#block-system-main #html5game").removeAttr('src'); } Immersive_mode_exit_handler(); $("corporativo").removeClass('immersiveActive'); elem.classList.remove('janela de tela cheia'); // eliminar alarma ampliada $('.zoomedalert').remove(); $('#html5jogo').removeAttr("estilo"); $('#swfgame').removeAttr("estilo"); $('.game-xp-bar-immerse-button').removeAttr("estilo"); } }); } Funktion AdjustWidthHeightGame() { var iframe = document.getElementById('html5game') ? document.getElementById('html5game') : document.getElementById('swfgame'); var iframeWidth = parseInt(iframe.ancho); var iframeHeight = parseInt(iframe.height); // var ancho de ventana = parseInt(pantalla.ancho); // var windowHeight = parseInt(screen.height) - 75; var ancho de ventana = parseInt($(ventana).ancho()); var windowHeight = parseInt($(ventana).height()); var xpbarPos = (windowHeight + 75 - iframeHeight) / 2 + iframeHeight + 10; $('.game-xp-bar-immerse-button').css('arriba', xpbarPos + "px"); if ($("cuerpo").hasClass("game-scalable")) { if (iframeHeight > windowHeight) { var ratio = iframeHeight / windowHeight; } sonst { var ratio = windowHeight / iframeHeight; } // Berechnung der Länge des Fußballs mit der Basis in der Höhe von Jane var gameWidth = iframeWidth * ratio; // aplica nueva longitud y altura con iframe y barra xp iframe.style.width = gameWidth + "px"; iframe.style.height = windowHeight + "px"; var xpbarPos = Fensterhöhe + 10; $('.game-xp-bar-immerse-button').css('arriba', xpbarPos + "px"); } Else if ($("cuerpo").hasClass("game-full-screen")) { // aplica nova largura y altura com iframe y barra xp iframe.style.width = windowWidth + "px"; iframe.style.height = windowHeight + "px"; var xpbarPos = Fensterhöhe + 10; $('.game-xp-bar-immerse-button').css('arriba', xpbarPos + "px"); } } function ajusteWidthHeightModalGame(is_resize) { var iframe = $('#immersiveModal').find('#html5game'); var iframeWidth = parseInt(iframe.attr('ancho')); var iframeHeight = parseInt(iframe.attr('altura')); var time_out = (is_resize === verdadero) ? 500 : 0; // setTimeout(function(){ var wdWidth = parseInt($(window).width()); var wdHeight = parseInt($(window).height()); var oTwdWidth = parseInt($(window).outerWidth( )); var oTwdHeight = parseInt($(ventana).outerHeight()); var windowWidth = (oTwdWidth > wdWidth) ? oTwdWidth : wdWidth; var windowHeight = (oTwdHeight > wdHeight) ? oTwdHeight : wdHeight; if ($("cuerpo ").hasClass("game-scalable")) { if (iframeHeight > windowHeight) { var ratio = iframeHeight / windowHeight; } else { var ratio = windowHeight / iframeHeight; } // Calculando a largura hacer jogo com base na altura da janela var gameWidth = iframeWidth * ratio; // aplica nova largura y altura com iframe iframe.css("width", windowWidth); iframe.css("height", windowHeight); } else if ($("cuerpo"). hasClass("juego -tela cheia")) { iframe.css("ancho", ancho de ventana); iframe.css("alto", alto de ventana); } // }, time_out); } // Passe eine Largura/Altura an, um ein Fenster zu öffnen, um ein Fenster zu erstellen. ) ; } if ($("cuerpo").hasClass("isFullScreen")) { AdjustWidthHeightGame(); } if ($("body").find("#immersiveModal").length) { AdjustWidthHeightModalGame(true); } if ($ ("#swfgamewrapper #html5game").prop("tagName") == "IFRAME1" && !cmg_is_mobile_device() && document.documentElement.clientWidth >= 960 - ( window.innerWidth-jQuery(document).width ( ) ) ) { if (hide_preroll_ads == false && (prerollAdDisplayed == false || prerollAdEnd != "" && prerollAdStart != prerollAdEnd ) && prerollAdEnd != "mob") {//TODO: isRemoveAdSwfJWPLayer ou prerollAdDisplayed //console. log ("CMGResize : gamenode-inline redimensionado do celular para o desktop and jogo não for carregado. TODO - Exibir anúncio prentete e, em seguida, jogo - "+new Date()); displayPrerollAd_Desktop(); //TODO: 21/ 06/2022 Anuncios no ex puestos e, port tanto, jogo depois suprimir //cmg_remove_padg(); } Else if (hide_preroll_ads == true || prerollAdDisplayed == true) { //console.log("CMGResize: gamenode-inline-Redimensionierung des Handys für Desktop und Jogo ohne Carregado. Anúncio prente já exibido. Exibir jogo - "+nova data ()); cmg_remove_padg(); } } }, falso); var cmg_mmg_html = ''; var cmg_mmg_swf_html = ''; var cmg_game_modal_attached = falsch; Funktion AttachModalHtml(Element, Titel) { cmg_game_modal_attached = true; var elem = document.getElementById('block-system-main'); html = '

'; $('corporativo').append(html); var gamewrapper = jQuery("#swfgamewrapper"); jQuery('#immersiveModal .modal-body').html(gamewrapper); if (cmg_is_mobile_device() || (jQuery(".game-page-mobile .playNow").length && jQuery(".game-page-mobile .playNow").is(':visible') ) ) { sandbox = jQuery("#html5game").attr("Sandbox"); if (sandbox !== indefinido) { sandbox = ' sandbox=\"' + sandbox + '\"'; } más { caja de arena = ''; } nuevo marco flotante = '

'; si (jQuery("#html5juego").longitud) { cmg_mmg_html = '

'; } newswfiframe = '

'; si (jQuery("#swfgame").longitud) { cmg_mmg_swf_html = '

'; } if (cmg_flash_emulated_game()) { if (drupalSettings.cmatgame.flash_emulation === "1"){ //ruffle game_type = "html5"; var swfURLObject = drupalSettings.cmatgame.swfembed.swf.u; var swfURLArray = swfURLObject.split("/"); juego_ancho = drupalSettings.cmatgame.swfembed.swf.swf_1.width; juego_altura = drupalSettings.cmatgame.swfembed.swf.swf_1.altura; var swf_game_url = 'https://www.coolmath-games.com/sites/cmatgame/files/ruffle1/ruffle.html?f='+swfURLArray[swfURLArray.length-1]+'&w='+game_width+'&h= '+jogo_altura; cmg_mmg_swf_html = '

'; } Else if (drupalSettings.cmatgame.flash_emulation === "2"){ //ruffle //console.log("Cheerpx load 3"); tipo_jogo = "html5"; juego_ancho = drupalSettings.cmatgame.swfembed.swf.swf_1.width; juego_altura = drupalSettings.cmatgame.swfembed.swf.swf_1.altura; tipo_jogo = "html5"; var swfURLObject = drupalSettings.cmatgame.swfembed.swf.u; var swfURLArray = swfURLObject.split("/"); //swf_1_game_url = "/sitios/predeterminado/archivos/juegos/" + swfURLArray[swfURLArray.length-1]; swf_1_game_movie_param = swfURLArray[swfURLArray.longitud-1]; //cheerpx js var swf_game_url = cmgGetCheerpxUrl()+swfURLArray[swfURLArray.length-1]+'&w='+game_width+'&h='+game_height; noticiaswfiframe = '

'; jQuery("#swfgame").replaceWith(newswfiframe); //console.log("Cheerpx sustituye iframe 2"); } } } } Funktion requestFullscreenModal(elemento, título) { $("#immersiveModal").addClass('modal fade show full-screen-modal').css({"display":"block", "z-index" :10000}); $('corpora').addClass('isModalPlay'); $('#immersiveModal').find('#swfgamewrapper').show(); if ($('#html5juego').longitud || cmg_mmg_html) { jQuery("#swfgamewrapper").html(cmg_mmg_html); si (cmg_flash_emulated_game()) { jQuery("#swfgamewrapper").html(cmg_mmg_swf_html); } } else if (jQuery('#swfgame').length) { if (cmg_flash_emulated_game()) { if (drupalSettings.cmatgame.flash_emulation === "2"){ jQuery("#swfgamewrapper").html(newswfiframe) ; } mehr { jQuery("#swfgamewrapper").html(cmg_mmg_swf_html); } } } if (drupalSettings.cmatgame.flash_emulation === "2") {displayCmgCheerpxLoadingScreenResized(); } $('#immersiveModal').find('.close').click(function () { $("#immersiveModal").remove(); }); ventana.ubicación.hash = "immersiveModal"; $(ventana).on('hashchange', función (evento) { if (ventana.ubicación.hash != "#immersiveModal") { $("#immersiveModal").hide(); if ($('#html5game ').length) { $('#html5game').remove(); } else if (jQuery('#swfgame').length) { jQuery('#swfgame').remove(); } $('body ').removeClass('isModalPlay'); } }); ajusteAnchoAlturaModalJuego(falso); if (Navigationstyp !== "indefinido" && Navegador == "Microsoft Internet Explorer") { if ("Funktion" === typeof checkVersionBrowser) { ieVersion = checkVersionBrowser(); if (ieVersion == "IE 11" && !jQuery('#html5game').length) { jQuery("#swfgamewrapper").html(cmg_mmg_html); //console.log("requestFullscreenModal immersiveModal ieVersion ? "+ieVersion.length); } } } }

' + signupContainerTop).prependTo('.load-wrap'); }

Skip All Ads - Go Premium now

goes further infifteen

Click the Ad Blocker extension icon at the top
right area of ​​the browser window.

'+'

  • 2

    Select "Don't run on this domain" or similar
    Option to disable for all coolmath pages.

  • '+'

  • 3

    refresh page


    Having trouble or need more information? Click here
  • ' + '' + '

    '+'

    Papa's Freezeria - Play online at Coolmath Games (15)

    '+'

    Top Articles
    Latest Posts
    Article information

    Author: Margart Wisoky

    Last Updated: 01/17/2023

    Views: 5525

    Rating: 4.8 / 5 (78 voted)

    Reviews: 85% of readers found this page helpful

    Author information

    Name: Margart Wisoky

    Birthday: 1993-05-13

    Address: 2113 Abernathy Knoll, New Tamerafurt, CT 66893-2169

    Phone: +25815234346805

    Job: Central Developer

    Hobby: Machining, Pottery, Rafting, Cosplaying, Jogging, Taekwondo, Scouting

    Introduction: My name is Margart Wisoky, I am a gorgeous, shiny, successful, beautiful, adventurous, excited, pleasant person who loves writing and wants to share my knowledge and understanding with you.