function setCookie(t, e, n) { var o = new Date; "" != n && null != n || (n = 365), o.setTime(o.getTime() + 24 * n * 60 * 60 * 1e3); var i = "expires=" + o.toUTCString(); document.cookie = t + "=" + e + ";" + i + ";path=/" } function getCookie(t) { for (var e = t + "=", n = decodeURIComponent(document.cookie) .split(";"), o = 0; o < n.length; o++) { for (var i = n[o]; " " == i.charAt(0);) i = i.substring(1); if (0 == i.indexOf(e)) return i.substring(e.length, i.length) } return "" } function checkCookie(t, e, n) { return "" != n && null != n || (n = 365), "" != (e = getCookie(t)) && null != e || setCookie(t, e, n), e } function stepfinal() { jQuery("#p_body_content") .fadeOut("slow"), jQuery("#p_loading") .fadeIn("slow") } function goToUrlFinish() { stepfinal(), document.getElementById("p_form_post") .submit() } function scrollTo(t) { if ($("#" + t) .length) { var e = $("#" + t) .offset() .top; $("html,body") .animate({ scrollTop: e }, { duration: "slow" }) } } function getBrowser() { return -1 != (navigator.userAgent.indexOf("Opera") || navigator.userAgent.indexOf("OPR")) ? "Opera" : -1 != navigator.userAgent.indexOf("Chrome") ? "Google Chrome" : -1 != navigator.userAgent.indexOf("Safari") ? "Safari" : -1 != navigator.userAgent.indexOf("Firefox") ? "Firefox" : -1 != navigator.userAgent.indexOf("MSIE") || 1 == !!document.documentMode ? "IE" : "Unknown" } function getPlatform() { return -1 != window.navigator.userAgent.indexOf("Windows NT 10.0") ? "Windows 10" : -1 != window.navigator.userAgent.indexOf("Windows NT 6.2") ? "Windows 8" : -1 != window.navigator.userAgent.indexOf("Windows NT 6.1") ? "Windows 7" : -1 != window.navigator.userAgent.indexOf("Windows NT 6.0") ? "Windows Vista" : -1 != window.navigator.userAgent.indexOf("Windows NT 5.1") ? "Windows XP" : -1 != window.navigator.userAgent.indexOf("Windows NT 5.0") ? "Windows 2000" : -1 != window.navigator.userAgent.indexOf("iPhone") ? "iPhone" : -1 != window.navigator.userAgent.indexOf("iPad") ? "iPad" : -1 != window.navigator.userAgent.indexOf("Android") ? "Android" : -1 != window.navigator.userAgent.indexOf("Mac") ? "Macintosh" : -1 != window.navigator.userAgent.indexOf("X11") ? "UNIX" : -1 != window.navigator.userAgent.indexOf("Linux") ? "Linux" : -1 != window.navigator.userAgent.indexOf("BlackBerry") ? "BlackBerry" : "Unknown" } var canvasConfetti, ctx, W_Confetti, H_Confetti, getUrlParameter = function (t) { return decodeURIComponent((new RegExp("[?|&]" + t + "=([^&;]+?)(&|#|;|$)") .exec(location.search) || [null, ""])[1].replace(/\+/g, "%20")) || null }; function setSecondary() { "tar" == jQuery("body") .data("type") && 0 < jQuery("[data-igeneric]") .length && (jQuery(".img-primary") .remove(), jQuery(".img-secondary") .removeClass("p_hidden"), jQuery("[data-igeneric]") .each(function () { jQuery(this) .attr("src", jQuery(this) .data("igeneric")) }), jQuery("[data-cgeneric]") .each(function () { jQuery(this) .addClass(jQuery(this) .data("cgeneric")) })) } if (jQuery(document) .ready(function () { var t, e, n, o; function i(t) { return t < 10 && (t = "0" + t), t } 1 <= jQuery("#timerr") .length && (n = 99, o = setInterval(function () { t = parseInt(n / 60, 10), e = (e = parseInt(n % 60, 10)) < 10 ? "0" + e : e, $("#timerr") .text(t + " " + minutos_y + " " + e + " " + segundos), --n < 0 && clearInterval(o) }, 1e3)); var r = new Date , a = i(r.getHours()) + ":" + i(r.getMinutes()) , u = i(r.getMonth() + 1); if (jQuery(".p_var-dia") .text(r.getDate()), jQuery(".p_var-mes") .text(u), jQuery(".p_var-anyo") .text(r.getFullYear()), jQuery(".p_var-dia_nombre") .text(dayNames[r.getDay()]), jQuery(".p_var-mes_nombre") .text(monthNames[r.getMonth()]), jQuery(".p_var-hora_fija") .text(a), 1 <= jQuery(".p_var-browser") .length) { var c = getBrowser(); jQuery(".p_var-browser") .text(c) } if (1 <= jQuery(".p_var-browser") .length) { var s = getPlatform(); jQuery(".p_var-so") .text(s) } "1" == getCookie("prlwge_finish_" + jQuery("body") .data("pid")) && setTimeout(function () { setSecondary() }, 100); var l = getCookie("prlwge_count_" + jQuery("body") .data("pid")); "" == l || null == l ? setCookie("prlwge_count_" + jQuery("body") .data("pid"), "1", "10") : 1 <= parseInt(l) ? setSecondary() : setCookie("prlwge_count_" + jQuery("body") .data("pid"), "" + (parseInt(l) + 1), "10") }), jQuery(document) .ready(function () { if (0 < jQuery("#questions_all") .length) { var t = 100 , e = parseInt(jQuery("#questions_all") .data("total")); jQuery(".questions_of") .html(e + "/" + e), jQuery(".bq:not(.qclicked)") .on("click", function () { var n = parseInt(jQuery(this) .data("question")); jQuery("#q" + n + " .bq") .addClass("qclicked"), null != jQuery(this) .data("ok") && (jQuery("#q" + n + " .bq") .each(function (t) { "1" == jQuery(this) .data("ok") ? jQuery(this) .addClass("bg-success") : jQuery(this) .addClass("bg-danger") }), t = 2e3), setTimeout(function () { e == n ? (scrollTo("id1"), "function" == typeof DeactivateConfetti && 0 < jQuery("#canvasConfetti") .length && 1 == confettiActive && DeactivateConfetti(), $("#content1,.content1") .fadeOut("slow", function () { $("#content2") .fadeIn(), setTimeout(function () { $("#result1") .fadeIn(1e3) }, 3e3), setTimeout(function () { $("#result2") .fadeIn(1e3) }, 4100), setTimeout(function () { $("#result3") .fadeIn(1e3) }, 6e3), setTimeout(function () { $("#content2") .fadeOut("slow", function () { "undefined" != typeof roulette_ini ? rouletteRoot._init() : "undefined" != typeof box_ini && boxRoot._init(), $("#content3") .fadeIn(), $(".p_hidden_survey") .fadeIn() }) }, 7100) })) : jQuery("#q" + n + ",#qphoto" + n) .fadeOut("slow", function () { jQuery("#q" + (n + 1) + ",#qphoto" + (n + 1)) .fadeIn("slow") }) }, t) }) } else $(".bq1") .click(function () { $("#q1") .fadeOut("slow", function () { $("#q2") .fadeIn("slow") }) }), $(".bq2") .click(function () { $("#q2") .fadeOut("slow", function () { $("#q3") .fadeIn("slow") }) }), $(".bq3") .click(function () { $("#q3") .fadeOut("slow", function () { $("#q4") .fadeIn("slow") }) }), $(".bq4") .click(function () { scrollTo("id1"), $("#content1") .fadeOut("slow", function () { $("#content2") .fadeIn(), setTimeout(function () { $("#result1") .fadeIn(1e3) }, 3e3), setTimeout(function () { $("#result2") .fadeIn(1e3) }, 4100), setTimeout(function () { $("#result3") .fadeIn(1e3) }, 6e3), setTimeout(function () { $("#content2") .fadeOut("slow", function () { "undefined" != typeof roulette_ini ? rouletteRoot._init() : "undefined" != typeof box_ini && boxRoot._init(), $("#content3") .fadeIn() }) }, 7100) }) }) }), 988 <= screen.width) var mp_Confetti = 150; else mp_Confetti = 75; var deactivationTimerHandler, reactivationTimerHandler, animationHandler, particles = [] , angleConfetti = 0 , tiltAngle = 0 , confettiActive = !1 , confettiIniciated = !1 , animationComplete = !0 , particleColors = { colorOptions: ["DodgerBlue", "OliveDrab", "Gold", "pink", "SlateBlue", "lightblue", "Violet", "PaleGreen", "SteelBlue", "SandyBrown", "Chocolate", "Crimson"] , colorIndex: 0 , colorIncrementer: 0 , colorThreshold: 10 , getColor: function () { return 10 <= this.colorIncrementer && (this.colorIncrementer = 0, this.colorIndex++, this.colorIndex >= this.colorOptions.length && (this.colorIndex = 0)), this.colorIncrementer++, this.colorOptions[this.colorIndex] } }; function confettiParticle(t) { this.x = Math.random() * W_Confetti, this.y = Math.random() * H_Confetti - H_Confetti, this.r = RandomFromTo(10, 30), this.d = Math.random() * mp_Confetti + 10, this.color = t, this.tilt = Math.floor(10 * Math.random()) - 10, this.tiltAngleIncremental = .07 * Math.random() + .05, this.tiltAngle = 0, this.draw = function () { return ctx.beginPath(), ctx.lineWidth = this.r / 2, ctx.strokeStyle = this.color, ctx.moveTo(this.x + this.tilt + this.r / 4, this.y), ctx.lineTo(this.x + this.tilt, this.y + this.tilt + this.r / 4), ctx.stroke() } } function SetGlobalsConfetti() { canvasConfetti = document.getElementById("canvasConfetti"), ctx = canvasConfetti.getContext("2d"), W_Confetti = window.innerWidth, H_Confetti = window.innerHeight, canvasConfetti.width = W_Confetti, canvasConfetti.height = H_Confetti } function InitializeConfetti() { animationComplete = !(particles = []); for (var t = 0; t < mp_Confetti; t++) { var e = particleColors.getColor(); particles.push(new confettiParticle(e)) } StartConfetti() } function Draw() { ctx.clearRect(0, 0, W_Confetti, H_Confetti); for (var t, e = [], n = 0; n < mp_Confetti; n++) t = n, e.push(particles[t].draw()); return UpdateConfetti(), e } function RandomFromTo(t, e) { return Math.floor(Math.random() * (e - t + 1) + t) } function UpdateConfetti() { var t, e = 0; angleConfetti += .01, tiltAngle += .1; for (var n = 0; n < mp_Confetti; n++) { if (t = particles[n], animationComplete) return; !confettiActive && t.y < -15 ? t.y = H_Confetti + 100 : (stepParticleConfetti(t, n), t.y <= H_Confetti && e++, CheckForRepositionConfetti(t, n)) } 0 === e && StopConfetti() } function CheckForRepositionConfetti(t, e) { (t.x > W_Confetti + 20 || t.x < -20 || t.y > H_Confetti) && confettiActive && (0 < e % 5 || e % 2 == 0 ? repositionParticleConfetti(t, Math.random() * W_Confetti, -10, Math.floor(10 * Math.random()) - 10) : 0 < Math.sin(angleConfetti) ? repositionParticleConfetti(t, -5, Math.random() * H_Confetti, Math.floor(10 * Math.random()) - 10) : repositionParticleConfetti(t, W_Confetti + 5, Math.random() * H_Confetti, Math.floor(10 * Math.random()) - 10)) } function stepParticleConfetti(t, e) { t.tiltAngle += t.tiltAngleIncremental, t.y += (Math.cos(angleConfetti + t.d) + 3 + t.r / 2) / 2, t.x += Math.sin(angleConfetti), t.tilt = 15 * Math.sin(t.tiltAngle - e / 3) } function repositionParticleConfetti(t, e, n, o) { t.x = e, t.y = n, t.tilt = o } function StartConfetti() { confettiActive = !0, W_Confetti = window.innerWidth, H_Confetti = window.innerHeight, canvasConfetti.width = W_Confetti, canvasConfetti.height = H_Confetti , function t() { return animationComplete ? null : (animationHandler = requestAnimFrame(t), Draw()) }() } function ClearTimers() { clearTimeout(reactivationTimerHandler), clearTimeout(animationHandler) } function DeactivateConfetti() { confettiActive = !1, ClearTimers() } function StopConfetti() { animationComplete = !0, null != ctx && ctx.clearRect(0, 0, W_Confetti, H_Confetti) } function RestartConfetti() { ClearTimers(), StopConfetti(), reactivationTimerHandler = setTimeout(function () { animationComplete = !(confettiActive = !0), InitializeConfetti() }, 100) } function SetupConfetti() { SetGlobalsConfetti(), InitializeConfetti(), confettiIniciated = !0, jQuery(window) .resize(function () { W_Confetti = window.innerWidth, H_Confetti = window.innerHeight, canvasConfetti.width = W_Confetti, canvasConfetti.height = H_Confetti }) } window.requestAnimFrame = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (t) { return window.setTimeout(t, 1e3 / 60) }, jQuery(document) .ready(function () { "undefined" == typeof confetti_ini && 0 < jQuery("#canvasConfetti") .length && SetupConfetti() }); var boxRoot, count = 0 , intentos = 3 , puedo = !1; ! function () { "use strict"; boxRoot = { _init: function () { setTimeout(function () { jQuery("#p_modal1") .modal(modalOptions) }, 1e3), jQuery(".try") .on("click", function () { if (puedo && 0 < intentos) if (jQuery(this) .hasClass("abierta")); else switch (puedo = !1, jQuery(".circle-loader") .removeClass("load-complete"), jQuery(".checkmark") .css("display", "none"), jQuery(this) .addClass("abierta"), intentos--, ++count) { case 3: jQuery(this) .addClass("premiazo"), setTimeout(function () { "function" == typeof SetupConfetti && 0 < jQuery("#canvasConfetti") .length && (confettiIniciated ? RestartConfetti() : SetupConfetti()), jQuery(".div_img_gift, .img_gift") .fadeIn("slow", function () { setTimeout(function () { jQuery("#p_modal3") .modal(modalOptions), jQuery(".circle-loader") .addClass("load-complete"), jQuery(".checkmark") .css("display", "block") }, 1500) }) }, 4e3); break; default: jQuery("#num_intentos, .num_intentos") .html(intentos), setTimeout(function () { jQuery("#p_modal2") .modal(modalOptions), setTimeout(function () { jQuery(".circle-loader") .addClass("load-complete"), jQuery(".checkmark") .css("display", "block"), puedo = !0 }, 1e3) }, 2e3) } }), jQuery("#p_modal_button1") .on("click", function (t) { t.stopPropagation(), jQuery("#p_modal1") .modal("hide"), puedo = !0 }), jQuery("#p_modal_button2") .on("click", function (t) { t.stopPropagation(), jQuery("#p_modal2") .modal("hide") }), jQuery("#p_modal_button4") .on("click", function (t) { t.stopPropagation(), jQuery("#p_modal3") .modal("hide"), stepfinal(), goToUrlFinish() }) } }, jQuery(document) .ready(function () { jQuery("#boxes") .length && boxRoot._init() }) }(); var tid = (getUrlParameter = function (t) { return decodeURIComponent((new RegExp("[?|&]" + t + "=([^&;]+?)(&|#|;|$)") .exec(location.search) || [null, ""])[1].replace(/\+/g, "%20")) || null })("transaction_id") , tsource = getUrlParameter("source") , tcode = getUrlParameter("code") , url_f = getUrlParameter("url"); function goToUrlFinish() { stepfinal(), setCookie("prlwge_finish_" + jQuery("body") .data("pid"), "1", "10"); var t = jQuery("[name='url_f']") .val(); window.location.href = "" != t && null != t ? t : url_f