(function(sttc){'use strict';var l,aa=Object.defineProperty;function ba(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b>>0,fa[d]=da?ca.Symbol(d):"$jscp$"+a+"$"+d),aa(f,fa[d],{configurable:!0,writable:!0,value:b})))}}ia("Symbol.dispose",function(a){return a?a:Symbol("Symbol.dispose")},"es_next");/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var n=this||self;function ja(a){var b=typeof a;return b=="object"&&a!=null||b=="function"}function ka(a,b,c){return a.call.apply(a.bind,arguments)}function la(a,b,c){if(!a)throw Error();if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}} function ma(a,b,c){ma=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?ka:la;return ma.apply(null,arguments)}function na(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}} function oa(a,b){a=a.split(".");var c=n||n;a[0]in c||typeof c.execScript=="undefined"||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}function pa(a,b){function c(){}c.prototype=b.prototype;a.X=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.nb=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h{throw a;},0)};var sa,ta;a:{for(var ua=["CLOSURE_FLAGS"],va=n,wa=0;wab&&b.indexOf(a)!=-1):!1:!1}function r(a){return ya().indexOf(a)!=-1};function t(){return sa?!!p&&p.brands.length>0:!1}function Ba(){return t()?Aa("Chromium"):(r("Chrome")||r("CriOS"))&&!(t()?0:r("Edge"))||r("Silk")};function Ca(a,b){if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,0);for(let c=0;c=0;--c)c in d&&b.call(void 0,d[c],c,a)}function Ga(a,b){b=Ca(a,b);let c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c} function Ha(a,b){let c=0;Fa(a,function(d,e){b.call(void 0,d,e,a)&&Array.prototype.splice.call(a,e,1).length==1&&c++})};function Ia(a){Ia[" "](a);return a}Ia[" "]=function(){};var Ja=r("Gecko")&&!(ya().toLowerCase().indexOf("webkit")!=-1&&!r("Edge"))&&!(r("Trident")||r("MSIE"))&&!r("Edge"),Ka=ya().toLowerCase().indexOf("webkit")!=-1&&!r("Edge");!r("Android")||Ba();Ba();r("Safari")&&(Ba()||(t()?0:r("Coast"))||(t()?0:r("Opera"))||(t()?0:r("Edge"))||(t()?Aa("Microsoft Edge"):r("Edg/"))||t()&&Aa("Opera"));function La(a,b){const c=Ma;if(!b(a))throw b=(typeof c==="function"?c():c)?.concat("\n")??"",Error(b+String(a));}function Na(a){a.pb=!0;return a}let Ma=void 0;var Oa=Na(a=>typeof a==="number"),Pa=Na(a=>typeof a==="string"),Qa=Na(a=>a===void 0);function u(a){if(Pa(a)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(a))throw Error(String(a));}else if(Oa(a)&&!Number.isSafeInteger(a))throw Error(String(a));return BigInt(a)}var Ta=Na(a=>a>=Ra&&a<=Sa);const Ra=BigInt(Number.MIN_SAFE_INTEGER),Sa=BigInt(Number.MAX_SAFE_INTEGER);let Ua=0,Va=0;function Wa(a){const b=a>>>0;Ua=b;Va=(a-b)/4294967296>>>0}function Xa(a){if(a<0){Wa(-a);a=Ua;var b=Va;b=~b;a?a=~a+1:b+=1;const [c,d]=[a,b];Ua=c>>>0;Va=d>>>0}else Wa(a)}function Ya(a,b){b>>>=0;a>>>=0;var c;b<=2097151?c=""+(4294967296*b+a):c=""+(BigInt(b)<>>0)):c=Ya(a,b);return c};function v(a){return Array.prototype.slice.call(a)};var w=Symbol(),$a=Symbol(),ab=Symbol(),bb=Symbol();function cb(a,b){b[w]=(a|34)&-30941};var db={},eb={};function fb(a){return!(!a||typeof a!=="object"||a.g!==eb)}function gb(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object}function hb(a){return!Array.isArray(a)||a.length?!1:(a[w]|0)&1?!0:!1}var jb;const kb=[];kb[w]=55;jb=Object.freeze(kb);function lb(a){if(a&2)throw Error();};function mb(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};let nb,ob;function pb(a){if(ob)throw Error("");ob=b=>{n.setTimeout(()=>{a(b)},0)}}function qb(a){if(ob)try{ob(a)}catch(b){throw b.cause=a,b;}}function rb(){const a=Error();mb(a,"incident");ob?qb(a):ra(a)}function sb(a){a=Error(a);mb(a,"warning");qb(a);return a};const tb=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function ub(a){const b=typeof a;switch(b){case "bigint":return!0;case "number":return Number.isFinite(a)}return b!=="string"?!1:tb.test(a)}function vb(a){if(!Number.isFinite(a))throw sb("enum");return a|0}function wb(a){return a==null?a:Number.isFinite(a)?a|0:void 0}function xb(a){if(typeof a!=="number")throw sb("int32");if(!Number.isFinite(a))throw sb("int32");return a|0} function yb(a){if(a!=null)a:{if(!ub(a))throw sb("int64");switch(typeof a){case "string":var b=Math.trunc(Number(a));Number.isSafeInteger(b)?a=String(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),zb(a)||(a.length<16?Xa(Number(a)):(a=BigInt(a),Ua=Number(a&BigInt(4294967295))>>>0,Va=Number(a>>BigInt(32)&BigInt(4294967295))),a=Za()));break a;case "bigint":a=u(BigInt.asIntN(64,a));break a;default:a=Ab(a)}}return a} function zb(a){return a[0]==="-"?a.length<20?!0:a.length===20&&Number(a.substring(0,7))>-922337:a.length<19?!0:a.length===19&&Number(a.substring(0,6))<922337}function Ab(a){a=Math.trunc(a);if(!Number.isSafeInteger(a)){Xa(a);var b=Ua,c=Va;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);const d=c*4294967296+(b>>>0);b=Number.isSafeInteger(d)?d:Ya(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a}function Bb(a){if(typeof a!=="string")throw Error();return a} function Cb(a){return a==null||typeof a==="string"?a:void 0};let Db;function Eb(a,b){Db=b;a=new a(b);Db=void 0;return a};function Fb(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "bigint":return Ta(a)?Number(a):String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(hb(a))return}else if(a!=null&&a instanceof Uint8Array){let b="",c=0;const d=a.length-10240;for(;c.01)return a;Pb(a);b=new Lb(a,{set(c,d,e){Qb();c[d]=e;return!0}});Rb(a,b);return b}function Qb(){rb()}let Ob=void 0,Sb=void 0;function Rb(a,b){(Ob||(Ob=new Nb)).set(a,b);(Sb||(Sb=new Nb)).set(b,a)}let Lb=void 0,Nb=void 0; function Mb(a){try{return a.toString().indexOf("[native code]")!==-1?a:null}catch{return null}}let Tb=void 0;function Pb(a){if(Tb===void 0){const b=new Lb([],{});Tb=Array.prototype.concat.call([],b).length===1}Tb&&typeof Symbol==="function"&&Symbol.isConcatSpreadable&&(a[Symbol.isConcatSpreadable]=!0)};function Ub(a,b,c=cb){if(a!=null){if(a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=a[w]|0;if(d&2)return a;b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16)));return b?(a[w]=(d|34)&-12293,a):Ib(a,Ub,d&4?cb:c,!0,!0)}a.ua===db&&(c=a.G,d=c[w],a=d&2?a:Eb(a.constructor,Vb(c,d)));return a}}function Vb(a,b){const c=!!(b&32);a=Gb(a,b,d=>Ub(d,c,cb));a[w]|=34;return a};const Yb=u(0);function x(a,b){a=a.G;return Zb(a,a[w],b)}function $b(a,b,c,d){b=d+(+!!(b&512)-1);if(!(b<0||b>=a.length||b>=c))return a[b]}function Zb(a,b,c,d){if(c===-1)return null;const e=b>>15&1023||536870912;if(c>=e){if(b&256)return a[a.length-1][c]}else{var f=a.length;return d&&b&256&&(d=a[f-1][c],d!=null)?($b(a,b,e,c)&&ab!=null&&(a=nb??(nb={}),b=a[ab]||0,b>=4||(a[ab]=b+1,rb())),d):$b(a,b,e,c)}} function y(a,b,c,d){const e=b>>15&1023||536870912;if(c>=e){let f,g=b;if(b&256)f=a[a.length-1];else{if(d==null)return g;f=a[e+(+!!(b&512)-1)]={};g|=256}f[c]=d;c=1024)throw Error("pvtlmt");c=c&-33521665|(b&1023)<<15}}a[w]=c}this.G=a}toJSON(){return hc(this)}};D.prototype.ua=db; function hc(a){a=Ib(a.G,Jb,void 0,void 0,!1);{let h=a.length;if(h){var b=a[h-1],c=gb(b);c?h--:b=void 0;if(c){b:{var d=b;var e;var f=!1;if(d)for(let k in d)Object.prototype.hasOwnProperty.call(d,k)&&(isNaN(+k)?(e??(e={}))[k]=d[k]:(c=d[k],Array.isArray(c)&&(hb(c)||fb(c)&&c.size===0)&&(c=null),c==null&&(f=!0),c!=null&&((e??(e={}))[k]=c)));f||(e=d);if(e)for(let k in e){f=e;break b}f=null}d=f==null?b!=null:f!==b}for(var g;h>0;h--){e=a[h-1];if(!(e==null||hb(e)||fb(e)&&e.size===0))break;g=!0}if(a!==a||d|| g){if(g||d||f)a.length=h;f&&a.push(f)}}}return a};function ic(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}}function jc(a){let b=0;return function(c){n.clearTimeout(b);const d=arguments;b=n.setTimeout(function(){a.apply(void 0,d)},100)}};function F(a,b,c){a.addEventListener&&a.addEventListener(b,c,!1)}function kc(a,b,c){return a.removeEventListener?(a.removeEventListener(b,c,!1),!0):!1};function lc(){return sa&&p?p.mobile:!mc()&&(r("iPod")||r("iPhone")||r("Android")||r("IEMobile"))}function mc(){return sa&&p?!p.mobile&&(r("iPad")||r("Android")||r("Silk")):r("iPad")||r("Android")&&!r("Mobile")||r("Silk")};function nc(a,b,c){for(const d in a)b.call(c,a[d],d,a)}function oc(a,b){for(const c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function pc(a){let b=0;for(const c in a)b++}function qc(a){const b={};for(const c in a)b[c]=a[c];return b}const rc="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "); function sc(a,b){let c,d;for(let e=1;ec;a=tc.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a}function wc(){uc===void 0&&(uc=vc());return uc};var xc=class{constructor(a){this.g=a}toString(){return this.g+""}};function yc(a){const b=wc();return new xc(b?b.createScriptURL(a):a)}function zc(a){if(a instanceof xc)return a.g;throw Error("");};var Ac=class{constructor(a){this.g=a}toString(){return this.g+""}};function Bc(a){const b=wc();return new Ac(b?b.createHTML(a):a)}function Cc(a){if(a instanceof Ac)return a.g;throw Error("");};var Dc=class{constructor(a){this.g=a}toString(){return this.g}};function Ec(a){if(a instanceof Dc)return a.g;throw Error("");};function Fc(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}function Gc(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})};var Hc=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Ic(a){return new Dc(a[0])};function Jc(a){return a instanceof Ac?a:Bc(String(a).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"))};function Kc(a,...b){if(b.length===0)return yc(a[0]);let c=a[0];for(let d=0;de(k,h)):(b+=f+encodeURIComponent(h)+"="+encodeURIComponent(g),f="&"))}let f=b.length?"&":"?";d.constructor===Object&&(d=Object.entries(d));Array.isArray(d)?d.forEach(g=>e(g[1],g[0])):d.forEach(e);return yc(a+b+c)};function Mc(a){try{var b;if(b=!!a&&a.location.href!=null)a:{try{Ia(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch{return!1}}function Nc(){if(!globalThis.crypto)return Math.random();try{const a=new Uint32Array(1);globalThis.crypto.getRandomValues(a);return a[0]/65536/65536}catch{return Math.random()}}function Oc(a,b){if(a)for(const c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)}function Pc(a){const b=[];Oc(a,function(c){b.push(c)});return b} var Qc=ic(()=>lc()?2:mc()?1:0),Rc=(a,b)=>{Oc(b,(c,d)=>{a.style.setProperty(d,c,"important")})},Tc=(a,b)=>{if("length"in a.style){a=a.style;const c=a.length;for(let d=0;d{const b={};if(a){const c=/\s*:\s*/;Da((a||"").split(/\s*;\s*/),d=>{if(d){var e=d.split(c);d=e[0];e=e[1];d&&e&&(b[d.toLowerCase()]=e)}})}return b},Uc=a=>{const b=/!\s*important/i;Tc(a,(c,d)=>{b.test(c)?b.test(c):a.style.setProperty(d,c,"important")})}; let Vc=[];const Wc=()=>{const a=Vc;Vc=[];for(const b of a)try{b()}catch{}};var Xc=a=>{Vc.push(a);Vc.length==1&&(window.Promise?Promise.resolve().then(Wc):window.setImmediate?setImmediate(Wc):setTimeout(Wc,0))},Yc=a=>{if(typeof a.goog_pvsid!=="number")try{var b=Object,c=b.defineProperty,d=Math.random;var e=Math.floor(d()*2**52);c.call(b,a,"goog_pvsid",{value:e,configurable:!1})}catch(f){}return Number(a.goog_pvsid)||-1},Zc=(a,b)=>new Promise(c=>{setTimeout(()=>void c(b),a)}); function $c(a,b=document){return b.createElement(String(a).toLowerCase())}var ad=a=>{if(Ba()&&lc()){var b=Mc(a.top)?a.top:null;if(b){a=Qc()===0;var c=!!b.document.querySelector('meta[name=viewport][content*="width=device-width"]'),d=b.innerWidth;b=b.outerWidth;if(d===0)a=1;else{var e=Math.round((b/d+Number.EPSILON)*100)/100;a=e===1?1:a||c?e:Math.round((b/d/.4+Number.EPSILON)*100)/100}}else a=1}else a=1;return a};function bd(a,b,c=null,d=!1,e=!1){cd(a,b,c,d,e)}function cd(a,b,c,d,e=!1){a.google_image_requests||(a.google_image_requests=[]);const f=$c("IMG",a.document);if(c||d){const g=h=>{c&&c(h);d&&Ga(a.google_image_requests,f);kc(f,"load",g);kc(f,"error",g)};F(f,"load",g);F(f,"error",g)}e&&(f.attributionSrc="");f.src=b;a.google_image_requests.push(f)} var ed=a=>{let b="https://pagead2.googlesyndication.com/pagead/gen_204?id=rcs_internal";Oc(a,(c,d)=>{if(c||c===0)b+=`&${d}=${encodeURIComponent(""+c)}`});dd(b)},dd=a=>{var b=window;b.fetch?b.fetch(a,{keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-cors"}):bd(b,a,void 0,!1,!1)};function fd(a=n){let b=a.context||a.AMP_CONTEXT_DATA;if(!b)try{b=a.parent.context||a.parent.AMP_CONTEXT_DATA}catch{}return b?.pageViewId&&b?.canonicalUrl?b:null}function gd(){var a=fd();return a?Mc(a.master)?a.master:null:null};function hd(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)}function id(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function jd(){this.g=n.document||document}jd.prototype.getChildren=function(a){return a.children};jd.prototype.contains=function(a,b){return a&&b?a==b||a.contains(b):!1};function G(a,b,c){if(typeof b==="string")(b=kd(a,b))&&(a.style[b]=c);else for(const e in b){c=a;var d=b[e];const f=kd(c,e);f&&(c.style[f]=d)}}var ld={};function kd(a,b){let c=ld[b];if(!c){var d=Fc(b);c=d;a.style[d]===void 0&&(d=(Ka?"Webkit":Ja?"Moz":null)+Gc(d),a.style[d]!==void 0&&(c=d));ld[b]=c}return c};var md=class{constructor(a,b){this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror";this.meta={}}};function nd(a){let b=a.toString();a.name&&b.indexOf(a.name)==-1&&(b+=": "+a.name);a.message&&b.indexOf(a.message)==-1&&(b+=": "+a.message);if(a.stack)a:{a=a.stack;var c=b;try{a.indexOf(c)==-1&&(a=c+"\n"+a);let d;for(;a!=d;)d=a,a=a.replace(RegExp("((https?:/..*/)[^/:]*:\\d+(?:.|\n)*)\\2"),"$1");b=a.replace(RegExp("\n *","g"),"\n");break a}catch(d){b=c;break a}b=void 0}return b};const od=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)");var pd=class{constructor(a,b){this.g=a;this.i=b}},qd=class{constructor(a,b){this.url=a;this.Ea=!!b;this.depth=null}};let rd=null;function sd(){const a=n.performance;return a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function td(){const a=n.performance;return a&&a.now?a.now():null};var ud=class{constructor(a,b){var c=td()||sd();this.label=a;this.type=b;this.value=c;this.duration=0;this.taskId=this.slotId=void 0;this.uniqueId=Math.random()}};const H=n.performance,vd=!!(H&&H.mark&&H.measure&&H.clearMarks),wd=ic(()=>{var a;if(a=vd){var b;if(rd===null){rd="";try{a="";try{a=n.top.location.hash}catch(c){a=n.location.hash}a&&(rd=(b=a.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c){}}b=rd;a=!!b.indexOf&&b.indexOf("1337")>=0}return a});function xd(a){a&&H&&wd()&&(H.clearMarks(`goog_${a.label}_${a.uniqueId}_start`),H.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))} class yd{constructor(a){this.events=[];this.i=a||n;let b=null;a&&(a.google_js_reporting_queue=a.google_js_reporting_queue||[],this.events=a.google_js_reporting_queue,b=a.google_measure_js_timing);this.g=wd()||(b!=null?b:Math.random()<1)}disable(){this.g=!1;this.events!=this.i.google_js_reporting_queue&&(wd()&&Da(this.events,xd),this.events.length=0)}start(a,b){if(!this.g)return null;a=new ud(a,b);b=`goog_${a.label}_${a.uniqueId}_start`;H&&wd()&&H.mark(b);return a}end(a){if(this.g&&typeof a.value=== "number"){a.duration=(td()||sd())-a.value;var b=`goog_${a.label}_${a.uniqueId}_end`;H&&wd()&&H.mark(b);!this.g||this.events.length>2048||this.events.push(a)}}};function zd(a,b){const c={};c[a]=b;return[c]}function Ad(a,b,c,d,e){const f=[];Oc(a,(g,h)=>{(g=Bd(g,b,c,d,e))&&f.push(`${h}=${g}`)});return f.join(b)} function Bd(a,b,c,d,e){if(a==null)return"";b=b||"&";c=c||",$";typeof c==="string"&&(c=c.split(""));if(a instanceof Array){if(d||(d=0),db&&(b=c.length);return 3997-b-a.o.length-1} function Dd(a,b){let c="https://pagead2.googlesyndication.com"+b,d=Cd(a)-b.length;if(d<0)return"";a.g.sort((f,g)=>f-g);b=null;let e="";for(let f=0;f=m.length){d-=m.length;c+=m;e=a.o;break}b=b==null?g:b}}}a="";b!=null&&(a=`${e}${"trn"}=${b}`);return c+a}var Ed=class{constructor(){this.o="&";this.i={};this.j=0;this.g=[]}};function Fd(a,b){a.o=b}function Gd(a,b,c){let d,e;try{a.g&&a.g.g?(e=a.g.start(b.toString(),3),d=c(),a.g.end(e)):d=c()}catch(f){c=a.l;try{xd(e),c=a.u(b,new md(f,{message:nd(f)}),void 0,void 0)}catch(g){a.ta(217,g)}if(c)window.console?.error?.(f);else throw f;}return d}function Hd(a,b){var c=I;return(...d)=>Gd(c,a,()=>b.apply(void 0,d))} var Jd=class{constructor(a,b,c=null){this.j=a;this.l=b;this.g=c;this.o=null;this.i=!1;this.u=this.ta}ta(a,b,c,d,e){e=e||"jserror";let f;try{const P=new Ed;var g=P;g.g.push(1);g.i[1]=zd("context",a);b.error&&b.meta&&b.id||(b=new md(b,{message:nd(b)}));g=b;if(g.msg){b=P;var h=g.msg.substring(0,512);b.g.push(2);b.i[2]=zd("msg",h)}var k=g.meta||{};h=k;if(this.o)try{this.o(h)}catch(B){}if(d)try{d(h)}catch(B){}d=P;k=[k];d.g.push(3);d.i[3]=k;d=n;k=[];h=null;do{var m=d;if(Mc(m)){var q=m.location.href;h=m.document&& m.document.referrer||null}else q=h,h=null;k.push(new qd(q||""));try{d=m.parent}catch(B){d=null}}while(d&&m!=d);for(let B=0,Od=k.length-1;B<=Od;++B)k[B].depth=Od-B;m=n;if(m.location&&m.location.ancestorOrigins&&m.location.ancestorOrigins.length==k.length-1)for(q=1;q=0;--E){var R=Q[E];!m&&od.test(R.url)&&(m=R);if(R.url&&!R.Ea){ib=R;break}}R= null;const Uf=Q.length&&Q[Wb].url;ib.depth!=0&&Uf&&(R=Q[Wb]);f=new pd(ib,R);if(f.i){Q=P;var Z=f.i.url||"";Q.g.push(4);Q.i[4]=zd("top",Z)}var Xb={url:f.g.url||""};if(f.g.url){const B=f.g.url.match(Hc);var Ea=B[1],Pd=B[3],Qd=B[4];Z="";Ea&&(Z+=Ea+":");Pd&&(Z+="//",Z+=Pd,Qd&&(Z+=":"+Qd));var Rd=Z}else Rd="";Ea=P;Xb=[Xb,{url:Rd}];Ea.g.push(5);Ea.i[5]=Xb;Id(this.j,e,P,this.i,c)}catch(P){try{Id(this.j,e,{context:"ecmserr",rctx:a,msg:nd(P),url:f&&f.g.url},this.i,c)}catch(ib){}}return this.l}};var Kd=class extends D{constructor(){super()}};function Ld(a,b){try{const c=d=>[{[d.Ia]:d.Ga}];return JSON.stringify([a.filter(d=>d.sa).map(c),hc(b),a.filter(d=>!d.sa).map(c)])}catch(c){return Md(c,b),""}}function Md(a,b){try{ed({m:nd(a instanceof Error?a:Error(String(a))),b:A(wb(x(b,1)),0)||null,v:A(Cb(x(b,2)),"")||null})}catch(c){}}var Nd=class{constructor(a,b){var c=new Kd;a=z(c,1,a==null?a:vb(a),0);b=C(a,2,b);a=b.G;c=a[w];this.o=c&2?b:Eb(b.constructor,Vb(a,c))}};var Sd=class extends D{constructor(){super()}K(a){return z(this,2,a==null?a:vb(a),0)}};var Td=class extends D{constructor(){super()}},Ud=[4,5,6,8,9,10,11,12,13,14,15,16,17];var Vd=class extends D{constructor(){super()}};var Wd=class extends D{constructor(){super()}};var Xd=class extends D{constructor(){super()}getTagSessionCorrelator(){var a=x(this,1),b=typeof a;a!=null&&(b==="bigint"?a=u(BigInt.asIntN(64,a)):ub(a)?b==="string"?(b=Math.trunc(Number(a)),Number.isSafeInteger(b)?a=u(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),a=u(BigInt.asIntN(64,BigInt(a))))):Number.isSafeInteger(a)?a=u(Ab(a)):(a=Math.trunc(a),Number.isSafeInteger(a)?a=String(a):(b=String(a),zb(b)?a=b:(Xa(a),a=Za())),a=u(a)):a=void 0);return a??Yb}};var Yd=class extends D{constructor(){super()}},Zd=[1,7],$d=[4,6,8];class ae extends Nd{constructor(){super(...arguments)}}function be(a,...b){ce(a,...b.map(c=>({sa:!0,Ia:3,Ga:hc(c)})))}function de(a,...b){ce(a,...b.map(c=>({sa:!0,Ia:7,Ga:hc(c)})))}var ee=class extends ae{};var fe=(a,b)=>{globalThis.fetch(a,{method:"POST",body:b,keepalive:b.length<65536,credentials:"omit",mode:"no-cors",redirect:"follow"}).catch(()=>{})};function ce(a,...b){try{a.I&&Ld(a.g.concat(b),a.o).length>=65536&&ge(a),a.j&&!a.l&&(a.l=!0,he(a.j,()=>{ge(a)})),a.g.push(...b),a.g.length>=a.u&&ge(a),a.g.length&&a.i===null&&(a.i=setTimeout(()=>{ge(a)},a.D))}catch(c){Md(c,a.o)}}function ge(a){a.i!==null&&(clearTimeout(a.i),a.i=null);if(a.g.length){var b=Ld(a.g,a.o);a.B("https://pagead2.googlesyndication.com/pagead/ping?e=1",b);a.g=[]}} var je=class extends ee{constructor(a,b,c,d){super(2,ie());this.B=fe;this.D=a;this.u=b;this.I=c;this.j=d;this.g=[];this.i=null;this.l=!1}},ke=class extends je{constructor(a=1E3,b=100,c=!1,d){super(a,b,c&&!0,d)}};var J=a=>{var b="qa";if(a.qa&&a.hasOwnProperty(b))return a.qa;b=new a;return a.qa=b};function le(a,b,c){return b[a]||c};function me(a,b){a.g=()=>le(3,b,()=>[])(1)}class ne{g(){return[]}};function Id(a,b,c,d=!1,e){if((d?a.g:Math.random())<(e||.01))try{let f;c instanceof Ed?f=c:(f=new Ed,Oc(c,(h,k)=>{var m=f;const q=m.j++;h=zd(k,h);m.g.push(q);m.i[q]=h}));const g=Dd(f,"/pagead/gen_204?id="+b+"&");g&&bd(n,g)}catch(f){}}function oe(a,b){b>=0&&b<=1&&(a.g=b)}class pe{constructor(){this.g=Math.random()}};let qe,re;const se=new yd(window);(a=>{qe=a??new pe;typeof window.google_srt!=="number"&&(window.google_srt=Math.random());oe(qe,window.google_srt);re=new Jd(qe,!0,se);Fd(re,()=>{});re.i=!0;window.document.readyState=="complete"?window.google_measure_js_timing||se.disable():se.g&&F(window,"load",()=>{window.google_measure_js_timing||se.disable()})})();let te,I;const ue=new yd(n);((a,b=!0)=>{te=a||new pe;typeof n.google_srt!=="number"&&(n.google_srt=Math.random());oe(te,n.google_srt);I=new Jd(te,b,ue);I.i=!0;n.document.readyState=="complete"?n.google_measure_js_timing||ue.disable():ue.g&&F(n,"load",()=>{n.google_measure_js_timing||ue.disable()})})();var K=(a,b)=>Hd(a,b);function ve(){var a=fd(window);if(a){if(a){var b=a.pageViewId;a=a.clientId;typeof a==="string"&&(b+=a.replace(/\D/g,"").substr(0,6))}else b=null;return+b}for(a=b=window;b&&b!=b.parent;)b=b.parent,Mc(b)&&(a=b);b=a;a=b.google_global_correlator;a||(b.google_global_correlator=a=1+Math.floor(Math.random()*8796093022208));return a} function we(){if(xe)return xe;const a=gd()||window,b=a.google_persistent_state_async;return b!=null&&typeof b=="object"&&b.S!=null&&typeof b.S=="object"?xe=b:a.google_persistent_state_async=xe=new ye}function ze(a,b,c){b=Ae[b]||`google_ps_${b}`;a=a.S;const d=a[b];return d===void 0?(a[b]=c(),a[b]):d}function Be(a){var b=ve();return ze(a,7,()=>b)}function Ce(){var a=we();return Be(a)}var ye=class{constructor(){this.S={}}},xe=null;const Ae={[8]:"google_prev_ad_formats_by_region",[9]:"google_prev_ad_slotnames_by_region"};function De(a){a&&typeof a.dispose=="function"&&a.dispose()};function L(){this.o=this.o;this.I=this.I}L.prototype.o=!1;L.prototype.dispose=function(){this.o||(this.o=!0,this.C())};L.prototype[ha(Symbol,"dispose")]=function(){this.dispose()};function M(a,b){a.o?b():(a.I||(a.I=[]),a.I.push(b))}L.prototype.C=function(){if(this.I)for(;this.I.length;)this.I.shift()()};[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);pc({ib:0,hb:1,eb:2,Xa:3,fb:4,Ya:5,gb:6,ab:7,bb:8,Wa:9,Za:10,jb:11});pc({lb:0,mb:1,kb:2});function ie(){return"m202411190101"};var Ee=class{constructor(a){this.g=a;this.defaultValue=!0}},N=class{constructor(a,b=0){this.g=a;this.defaultValue=b}};var Fe=new N(1130,100),Ge=new N(1085,5),He=new N(63,30),Ie=new N(1080,5),Je=new Ee(10017),Ke=new N(1027,10),Le=new N(57,120),Me=new N(1050,30),Ne=new N(58,120),Oe=new Ee(10005),Pe=new Ee(10015),Qe=new N(550718588,250);function Re(a){var b=new Se;lb(b.G[w]);var c,d=b.G;b=d[w];const e=2&b?1:2;var f=Zb(d,b,1);f=Array.isArray(f)?f:jb;var g=f[w]|0;var h=4&g?!1:!0;if(h){4&g&&(f=v(f),g=cc(g,b),b=y(d,b,1,f));let m=h=0;for(;h>=4,b[e]=Te[e==19?d&3|8:d]);this.uuid=b.join("");this.callback=a}} function Ve(a){const b=n.imalib_globalCallbacks||new Map,c=b.get("AFMA_updateActiveView")||[];if(c.length===0&&n.AFMA_updateActiveView){const d=new Ue(n.AFMA_updateActiveView);c.push(d);n.AFMA_updateActiveView=void 0}n.AFMA_updateActiveView||(n.AFMA_updateActiveView=function(){const d=b.get("AFMA_updateActiveView");for(const e of d)e.callback.apply(null,arguments)});a=new Ue(a);c.push(a);b.set("AFMA_updateActiveView",c);n.imalib_globalCallbacks=b;return a.uuid} function We(a){if(n.AFMA_updateActiveView){var b=n.imalib_globalCallbacks;if(b){var c=b.get("AFMA_updateActiveView");if(c){var d=c.findIndex(e=>e.uuid===a);d!==-1&&(c.splice(d,1),c.length===0&&(n.AFMA_updateActiveView=void 0),b.set("AFMA_updateActiveView",c),n.imalib_globalCallbacks=b)}}}};Re([1,8,9,10,11,12,2,3,4,5,15,16,19,20,21]);Re([1,6,7,9,10,11,12,2,3,4,5,13,14,18,19,20,21]);Re([1,6,7,9,10,11,12,22,2,3,4,5,13,14,17,18,19,20,21]);new Se;var Xe=(n.navigator?n.navigator.userAgent:"").indexOf("Android")!=-1;function Ye(a,b){this.type=a;this.g=this.target=b;this.defaultPrevented=!1}Ye.prototype.i=function(){this.defaultPrevented=!0};var O=class{constructor(a,b){this.messageName=a;this.parameters=b||{}}},Ze=class extends Ye{constructor(a,b){super(a.messageName,b);this.params=a.parameters||{}}};function $e(a,b){a.o.forEach(c=>c.postMessage(b,"*"))} class af{constructor(){this.o=[];this.j=window===window.top;this.l=!1;this.g=0;this.i=null;typeof window.addEventListener!=="undefined"&&window.addEventListener("message",a=>this.onMessage(a))}onMessage({data:a,source:b}){if(b&&a){var c=this.o,d=a.messageName;a=a.parameters;if(this.j)switch(d){case "mraid_loaded":d=a.is_top_win;d===!1&&(this.l=!0,this.i=Ve(e=>{this.j&&$e(this,new O("update_activeview_action",e))}),c.indexOf(b)===-1&&(c.push(b),typeof b.postMessage!=="undefined"&&b.postMessage(new O("mraid_env_obj", window.MRAID_ENV),"*")));break;case "start_tracking_action":this.g==0&&window.AFMA_SendMessage("trackActiveViewUnit");this.g+=1;break;case "stop_tracking_action":--this.g;this.g==0&&(window.AFMA_SendMessage("untrackActiveViewUnit",{hashCode:a.hashCode}),this.i&&(We(this.i),this.i=null));break;case "register_iframe_window_action":d=a.is_top_win;d===!1&&c.indexOf(b)===-1&&c.push(b);break;case "receive_message_action":a.messageName=="disableMraidOpen"&&window.AFMA_ReceiveMessage(a.messageName,a.parameters)}else switch(d){case "mraid_env_obj":window.MRAID_ENV= a;break;case "update_activeview_action":window.AFMA_updateActiveView&&window.AFMA_updateActiveView(a);break;case "receive_message_action":window.AFMA_ReceiveMessage(a.messageName,a.parameters)}}}};function bf(a){var b=yc("gmsg://mobileads.google.com/"+a.messageName);a=new Map(Object.entries(a.parameters));b=zc(b).toString();const c=b.split(/[?#]/),d=/[?]/.test(b)?"?"+c[1]:"";return Lc(c[0],d,/[#]/.test(b)?"#"+(d?c[2]:c[1]):"",a)};function cf(a,b){Ye.call(this,a?a.type:"");this.relatedTarget=this.g=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.o=null;a&&this.init(a,b)}pa(cf,Ye); cf.prototype.init=function(a,b){const c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.g=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!== void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state;this.timeStamp=a.timeStamp;this.o=a;a.defaultPrevented&&cf.X.i.call(this)};cf.prototype.i=function(){cf.X.i.call(this);const a=this.o;a.preventDefault?a.preventDefault():a.returnValue=!1};var df="closure_listenable_"+(Math.random()*1E6|0);var ef=0;function ff(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.da=e;this.key=++ef;this.removed=this.aa=!1}function gf(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.da=null};function hf(a){this.src=a;this.g={};this.i=0}hf.prototype.add=function(a,b,c,d,e){const f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.i++);const g=jf(a,b,d,e);g>-1?(b=a[g],c||(b.aa=!1)):(b=new ff(b,this.src,f,!!d,e),b.aa=c,a.push(b));return b};hf.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.g))return!1;const e=this.g[a];b=jf(e,b,c,d);return b>-1?(gf(e[b]),Array.prototype.splice.call(e,b,1),e.length==0&&(delete this.g[a],this.i--),!0):!1}; function kf(a,b){const c=b.type;c in a.g&&Ga(a.g[c],b)&&(gf(b),a.g[c].length==0&&(delete a.g[c],a.i--))}hf.prototype.removeAll=function(a){a=a&&a.toString();let b=0;for(const c in this.g)if(!a||c==a){const d=this.g[c];for(let e=0;e-1?b[a]:null)&&xf(c))} function xf(a){if(typeof a!=="number"&&a&&!a.removed){var b=a.src;if(b&&b[df])kf(b.g,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(uf(c),d):b.addListener&&b.removeListener&&b.removeListener(d);nf--;(c=sf(b))?(kf(c,a),c.i==0&&(c.src=null,b[lf]=null)):gf(a)}}}function uf(a){return a in mf?mf[a]:mf[a]="on"+a} function vf(a,b){if(a.removed)a=!0;else{b=new cf(b,this);const c=a.listener,d=a.da||a.src;a.aa&&xf(a);a=c.call(d,b)}return a}function sf(a){a=a[lf];return a instanceof hf?a:null}var yf="__closure_events_fn_"+(Math.random()*1E9>>>0);function qf(a){if(typeof a==="function")return a;a[yf]||(a[yf]=function(b){return a.handleEvent(b)});return a[yf]};function zf(a){L.call(this);this.i=a;this.g={}}pa(zf,L);var Af=[];zf.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(Af[0]=b.toString()),b=Af);for(let e=0;e=0;g--)f=a.g=b[g],e=Cf(f,d,!0,a)&&e;f=a.g=c;e=Cf(f,d,!0,a)&&e;e=Cf(f,d,!1,a)&&e;if(b)for(g=0;g0&&a{var b=this.g[this.i];b||(b=hd(document,"IFRAME"),b.id="afma-notify-"+(new Date).getTime(),b.style.display="none",this.g[this.i]=b);this.i=(this.i+1)%25;const c=qc(a.parameters); c["google.afma.Notify_dt"]=(new Date).getTime();var d=b;a=bf(new O(a.messageName,c));d.src=zc(a).toString();b.parentNode||document.body.appendChild(b)});this.g=[];this.i=0}C(){this.g.forEach(id);this.g=[];super.C()}},Ff=class extends Kf{sendMessage(a){a=Lf(a);window.googleAdsJsInterface&&window.googleAdsJsInterface.notify&&(window.googleAdsJsInterface.notify(a),window.googleAdsJsInterface.DEBUG&&console.log(a))}},Gf=class extends Kf{sendMessage(a){a=Lf(a);window.webkit&&window.webkit.messageHandlers&& window.webkit.messageHandlers.gadGMSGHandler&&window.webkit.messageHandlers.gadGMSGHandler.postMessage(a)}};var Of=class extends Bf{constructor(){super();this.j=If();this.j=If();M(this,na(De,this.j));this.i={};this.u=new af}sendMessage(a,b){let c;typeof a==="string"?c=new O(a,b):a instanceof O&&(c=a);document.readyState=="loading"?pf(n,"DOMContentLoaded",()=>this.j.sendMessage(c),!1,this):this.j.sendMessage(c)}receiveMessage(a,b){if(this.shouldForwardMessageToIframe())this.forwardMessage(new O("receive_message_action",new O(a,b)));else{const c=document.getElementById("ad_iframe");c!=void 0&&c.contentWindow!= void 0&&c.contentWindow.AFMA_ReceiveMessage!=void 0&&c.contentWindow.AFMA_ReceiveMessage(a,b)}a=="onshow"&&document.readyState=="loading"?pf(n,"DOMContentLoaded",()=>Nf(a,b??void 0)):this.dispatchEvent(new Ze(new O(a,b),this))}addObserver(a,b,c){const d=e=>void c.call(b,e.type,e.params);this.listen(a,d);this.i[a]||(this.i[a]={});this.i[a][b]=d}removeObserver(a,b){this.i[a]&&this.i[a][b]&&(this.g.remove(String(a),this.i[a][b],void 0,void 0),delete this.i[a][b])}shouldForwardMessageToIframe(){return this.u.l}forwardMessage(a){$e(this.u, a)}};function S(a,b){n.AFMA_Communicator?n.AFMA_Communicator.sendMessage(a,b):Pf(a,b)}function Pf(a,b){document.readyState=="loading"?(a=ma(Pf,null,a,b),pf(n,"DOMContentLoaded",a,!1)):(a=new O(a,b),If().sendMessage(a))}function Nf(a,b){n.AFMA_Communicator.receiveMessage(a,b)}function Qf(a,b,c,d){n.AFMA_Communicator.removeEventListener(a,b,c,d)}function Rf(a,b,c,d){n.AFMA_Communicator.addEventListener(a,b,c,d)}function Sf(a,b,c){n.AFMA_Communicator.addObserver(a,b,c)} function Tf(a,b){n.AFMA_Communicator.removeObserver(a,b)}n.AFMA_Communicator||(oa("AFMA_AddEventListener",Rf),oa("AFMA_RemoveEventListener",Qf),oa("AFMA_AddObserver",Sf),oa("AFMA_RemoveObserver",Tf),oa("AFMA_ReceiveMessage",Nf),oa("AFMA_SendMessage",S),n.AFMA_Communicator=new Of);var Vf=class{constructor(a){this.g=a;Rf("h5adsEvent",b=>void this.g(b))}initialize(){S("h5ads",{action:"initialize"})}oa(a,b){S("h5ads",{obj_id:a,action:"create_interstitial_ad",ad_unit:b})}pa(a,b){S("h5ads",{obj_id:a,ad_unit:b,action:"create_rewarded_ad"})}dispose(a){S("h5ads",{obj_id:a,action:"dispose"})}};class T{constructor(){this.promise=new Promise((a,b)=>{this.resolve=a;this.reject=b})}};function Wf(a){a.extras===void 0&&(a.extras={});a.extras.highfive="1";return encodeURIComponent(JSON.stringify(a))}class Xf extends L{constructor(a,b){super();this.id=a;this.g=b}load(a,b){this.o||(this.listener=b,b=this.id,a=Wf(a),S("h5ads",{obj_id:b,action:"load_interstitial_ad",ad_request:a}))}show(){if(!this.o){if(this.listener==null)throw Error("load must be called before show");S("h5ads",{obj_id:this.id,action:"show_interstitial_ad"})}}C(){this.g.j.dispose(this.id);super.C()}} class Yf extends L{constructor(a,b){super();this.id=a;this.g=b}load(a,b){this.o||(this.listener=b,b=this.id,a=Wf(a),S("h5ads",{obj_id:b,action:"load_rewarded_ad",ad_request:a}))}show(){if(!this.o){if(this.listener==null)throw Error("load must be called before show");S("h5ads",{obj_id:this.id,action:"show_rewarded_ad"})}}C(){this.g.j.dispose(this.id);super.C()}}function Zf(a){const b=a.l;a.l+=1;return b} var $f=class{constructor(){this.l=0;this.ads=new Map;this.g=new Map;this.o=new T;this.i=0;this.j=new Vf(a=>{a=a.params;switch(a.eventCategory){case "initialize":this.ads.clear();this.g.clear();this.i=3;this.o.resolve(this);break;case "creation":var b=a.objectId;switch(a.event){case "nativeObjectCreated":if(a=this.g.get(b))this.g.delete(b),this.ads.set(b,a.ad),a.M.resolve(a.ad);return;case "nativeObjectNotCreated":if(a=this.g.get(b))this.g.delete(b),a.ad.dispose(),a.M.reject(Error("Native object not created")); return;default:return}case "interstitial":if((b=this.ads.get(a.objectId))&&b instanceof Xf&&b.listener)switch(a.event){case "onAdLoaded":b.listener.R?.(b);break;case "onAdFailedToLoad":b.listener.P?.(b,a.errorCode);break;case "onAdOpened":b.listener.Qa?.(b);break;case "onAdClicked":b.listener.qb?.(b);break;case "onAdClosed":b.listener.J?.(b);break;case "onNativeAdObjectNotAvailable":b.listener.T?.(b)}break;case "rewarded":if((b=this.ads.get(a.objectId))&&b instanceof Yf&&b.listener)switch(a.event){case "onRewardedAdLoaded":b.listener.R?.(b); break;case "onRewardedAdFailedToLoad":b.listener.P?.(b,a.errorCode);break;case "onRewardedAdOpened":b.listener.Qa?.(b);break;case "onRewardedAdFailedToShow":b.listener.Pa?.(b,a.errorCode);break;case "onUserEarnedReward":b.listener.Ra?.(b);break;case "onRewardedAdClosed":b.listener.J?.(b);break;case "onNativeAdObjectNotAvailable":b.listener.T?.(b)}}})}connect(){switch(this.i){case 3:return Promise.resolve(this);case 1:return this.o.promise;default:return this.i=1,this.o=new T,this.j.initialize(),setTimeout(()=> {this.i!==3&&(this.i=2,this.o.reject(Error("GmaBridge could not connect to SDK after 10000 ms.")))},1E4),this.o.promise}}oa(a){if(this.i!==3)return Promise.reject(Error("GmaBridge is not connected"));const b=Zf(this),c=new T;this.g.set(b,{M:c,ad:new Xf(b,this)});this.j.oa(b,a);return c.promise}pa(a){if(this.i!==3)return Promise.reject(Error("GmaBridge is not connected"));const b=Zf(this),c=new T;this.g.set(b,{M:c,ad:new Yf(b,this)});this.j.pa(b,a);return c.promise}};let ag=null;var bg={},cg={};function dg(){throw Error("Do not instantiate directly");}dg.prototype.Ca=null;dg.prototype.getContent=function(){return this.content};dg.prototype.toString=function(){return this.content};dg.prototype.va=function(){if(this.ba!==bg)throw Error("Sanitized content was not of kind HTML.");return Bc(this.toString())};function eg(){dg.call(this)}pa(eg,dg);eg.prototype.ba=bg;function fg(a){if(a!=null)switch(a.Ca){case 1:return 1;case -1:return-1;case 0:return 0}return null}var U=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));d!==void 0&&(c.Ca=d);return c}}(eg);function gg(a){return hg(String(a),()=>"").replace(ig,"<")}const jg=RegExp.prototype.hasOwnProperty("sticky"),kg=new RegExp((jg?"":"^")+"(?:!|/?([a-zA-Z][a-zA-Z0-9:-]*))",jg?"gy":"g"); function hg(a,b){const c=[],d=a.length;let e=0,f=[],g,h,k=0;for(;k":f.push(m);c.push(b(f.join(""), g));e=0;f=[];h=g=null;break;default:f.push(m)}break;default:throw Error();}e===1&&k>=d&&(k=h+1,c.push("<"),e=0,f=[],h=g=null)}return c.join("")}function lg(a,b){a=a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>");return b?a.replace(/{/g," \\{").replace(/}/g," \\}").replace(/\/\*/g,"/ *").replace(/\\$/,"\\ "):a}function V(a){return a!=null&&a.ba===bg?String(gg(a.getContent())).replace(mg,ng):String(a).replace(og,ng)} function W(a){return a!=null&&a.ba===cg?lg(a.getContent(),!1):a==null?"":a instanceof Dc?lg(Ec(a),!1):lg(String(a),!0)}const pg={"\x00":"�","\t":" ","\n":" ","\v":" ","\f":" ","\r":" "," ":" ",'"':""","&":"&","'":"'","-":"-","/":"/","<":"<","=":"=",">":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"};function ng(a){return pg[a]} const og=/[\x00\x22\x26\x27\x3c\x3e]/g,mg=/[\x00\x22\x27\x3c\x3e]/g,qg=/^[a-zA-Z0-9+\/_-]+={0,2}$/,ig=/{if(b==null||b=="")b=new a;else{b=JSON.parse(b);if(!Array.isArray(b))throw Error("dnarr");b[w]|=32;b=Eb(a,b)}return b}}(sg);var ug=class extends D{};let vg=void 0;var wg=class{constructor(){const a={};this.i=(b,c)=>a[b]!=null?a[b]:c;this.o=(b,c)=>a[b]!=null?a[b]:c;this.l=(b,c)=>a[b]!=null?a[b]:c;this.u=(b,c)=>a[b]!=null?a[b]:c;this.j=(b,c)=>a[b]!=null?c.concat(a[b]):c;this.g=()=>{}}};function xg(a){return J(wg).i(a.g,a.defaultValue)}function X(a){return J(wg).o(a.g,a.defaultValue)};class yg{constructor(){this.wasPlaTagProcessed=!1;this.wasReactiveAdConfigReceived={};this.adCount={};this.wasReactiveAdVisible={};this.stateForType={};this.reactiveTypeEnabledInAsfe={};this.wasReactiveTagRequestSent=!1;this.reactiveTypeDisabledByPublisher={};this.tagSpecificState={};this.messageValidationEnabled=!1;this.floatingAdsStacking=new zg;this.sideRailProcessedFixedElements=new Set;this.sideRailAvailableSpace=new Map;this.sideRailPlasParam=new Map;this.sideRailMutationCallbacks=[];this.clickTriggeredInterstitialMayBeDisplayed= !1}}var zg=class{constructor(){this.maxZIndexRestrictions={};this.nextRestrictionId=0;this.maxZIndexListeners=[]}};function Ag(a){const b=Bg(a);Da(a.floatingAdsStacking.maxZIndexListeners,c=>c(b))}function Bg(a){a=Pc(a.floatingAdsStacking.maxZIndexRestrictions);return a.length?Math.min.apply(null,a):null} var Cg=class{constructor(a){a.google_reactive_ads_global_state?(a.google_reactive_ads_global_state.sideRailProcessedFixedElements==null&&(a.google_reactive_ads_global_state.sideRailProcessedFixedElements=new Set),a.google_reactive_ads_global_state.sideRailAvailableSpace==null&&(a.google_reactive_ads_global_state.sideRailAvailableSpace=new Map),a.google_reactive_ads_global_state.sideRailPlasParam==null&&(a.google_reactive_ads_global_state.sideRailPlasParam=new Map),a.google_reactive_ads_global_state.sideRailMutationCallbacks== null&&(a.google_reactive_ads_global_state.sideRailMutationCallbacks=[])):a.google_reactive_ads_global_state=new yg;this.floatingAdsStacking=a.google_reactive_ads_global_state.floatingAdsStacking}addListener(a){this.floatingAdsStacking.maxZIndexListeners.push(a);a(Bg(this))}removeListener(a){Ha(this.floatingAdsStacking.maxZIndexListeners,b=>b===a)}},Dg=class{constructor(a){this.controller=a;this.g=null}};function Eg(a){const b={bottom:"auto",clear:"none",display:"inline","float":"none",height:"auto",left:"auto",margin:0,"margin-bottom":0,"margin-left":0,"margin-right":"0","margin-top":0,"max-height":"none","max-width":"none",opacity:1,overflow:"visible",padding:0,"padding-bottom":0,"padding-left":0,"padding-right":0,"padding-top":0,position:"static",right:"auto",top:"auto","vertical-align":"baseline",visibility:"visible",width:"auto","z-index":"auto"};Da(Object.keys(b),c=>{const d=a.style[Fc(c)]; (typeof d!=="undefined"?d:a.style[kd(a,c)])||G(a,c,b[c])});Uc(a)};function Fg(a,b){const c=$c("STYLE",a);c.textContent=Ec(Ic`* { pointer-events: none; }`);a?.head.appendChild(c);setTimeout(()=>{a?.head.removeChild(c)},b)}function Gg(a,b,c){if(!a.body)return null;const d=new Hg;d.apply(a,b);return()=>{var e=c||0;e>0&&Fg(b.document,e);G(a.body,{filter:d.g,webkitFilter:d.g,overflow:d.o,position:d.j,top:d.l});b.scrollTo(0,d.i)}} class Hg{constructor(){this.g=this.l=this.j=this.o=null;this.i=0}apply(a,b){this.o=a.body.style.overflow;this.j=a.body.style.position;this.l=a.body.style.top;this.g=a.body.style.filter?a.body.style.filter:a.body.style.webkitFilter;this.i=b.pageYOffset===void 0?(b.document.documentElement||b.document.body.parentNode||b.document.body).scrollTop:b.pageYOffset;G(a.body,"top",`${-this.i}px`)}};function Ig(a,b){var c;if(!a.i)for(a.i=[],c=a.g.parentElement;c;){a.i.push(c);if(a.D(c))break;c=c.parentNode&&c.parentNode.nodeType===1?c.parentNode:null}c=a.i.slice();let d,e;for(d=0;dthis.i=null)}D(a){return this.u===a}};function Kg(a,b){const c=a.u;if(c)if(b){b=a.B;if(b.g==null){var d=b.controller;const e=d.floatingAdsStacking.nextRestrictionId++;d.floatingAdsStacking.maxZIndexRestrictions[e]=2147483646;Ag(d);b.g=e}Rc(c,{display:"block"});a.l.body&&!a.j&&(a.j=Gg(a.l,a.O,a.N));c.setAttribute("tabindex","0");c.setAttribute("aria-hidden","false");a.l.body.setAttribute("aria-hidden","true")}else b=a.B,b.g!=null&&(d=b.controller,delete d.floatingAdsStacking.maxZIndexRestrictions[b.g],Ag(d),b.g=null),Rc(c,{display:"none"}), a.j&&(a.j(),a.j=null),a.l.body.setAttribute("aria-hidden","false"),c.setAttribute("aria-hidden","true")}function Lg(a){Kg(a,!1);const b=a.u;if(b){var c=Mg(a.L);Ig(a,d=>{Rc(d,c);Eg(d)});a.g.setAttribute("width","");a.g.setAttribute("height","");G(a.g,c);G(a.g,Ng);G(b,Og);G(b,{background:"transparent"});Rc(b,{display:"none",position:"fixed"});Eg(b);Eg(a.g);ad(a.L)<=1||(G(b,{overflow:"scroll","max-width":"100vw"}),Uc(b))}} class Pg extends Jg{constructor(a,b){var c=window,d=X(Qe);super(a,c,b);this.j=null;this.l=c.document;this.N=d;a=new Cg(c);this.B=new Dg(a);this.L=c}hide(){Kg(this,!1)}}function Mg(a){a=ad(a);a=100*(a<1?1:a);return{width:`${a}vw`,height:`${a}vh`}}var Og={backgroundColor:"white",opacity:"1",position:"fixed",left:"0px",top:"0px",margin:"0px",padding:"0px",display:"none",zIndex:"2147483647"},Ng={left:"0",position:"absolute",top:"0"};var Qg=class extends Pg{constructor(a,b){super(a,b);Lg(this)}D(a){a.classList?a=a.classList.contains("adsbygoogle"):(a=a.classList?a.classList:(typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||"").match(/\S+/g)||[],a=Ca(a,"adsbygoogle")>=0);return a}};function Rg(){const a=window.google_ad_modifications=window.google_ad_modifications||{};a.afg_slotcar_vars||(a.afg_slotcar_vars={});return a.afg_slotcar_vars};function he(a,b){a.i.size>0||Sg(a);const c=a.i.get(0);c?c.push(b):a.i.set(0,[b])}function Tg(a,b,c,d){F(b,c,d);M(a,()=>kc(b,c,d))}function Ug(a,b){a.state!==1&&(a.state=1,a.i.size>0&&Vg(a,b))} function Sg(a){a.g.document.visibilityState?Tg(a,a.g.document,"visibilitychange",b=>{a.g.document.visibilityState==="hidden"&&Ug(a,b);a.g.document.visibilityState==="visible"&&(a.state=0)}):"onpagehide"in a.g?(Tg(a,a.g,"pagehide",b=>{Ug(a,b)}),Tg(a,a.g,"pageshow",()=>{a.state=0})):Tg(a,a.g,"beforeunload",b=>{Ug(a,b)})}function Vg(a,b){for(let c=9;c>=0;c--)a.i.get(c)?.forEach(d=>{d(b)})}var Wg=class extends L{constructor(a){super();this.g=a;this.state=0;this.i=new Map}};async function Xg(a,b){var c=10;return c<=0?Promise.reject(Error(`wfc bad input ${c} ${200}`)):b()?Promise.resolve():new Promise((d,e)=>{const f=a.setInterval(()=>{--c?b()&&(a.clearInterval(f),d()):(a.clearInterval(f),e(Error(`wfc timed out ${c}`)))},200)})};function Yg(a){const b=a.state.pc;return b!==null&&b!==0?b:a.state.pc=Yc(a.g)}function Zg(a){var b=a.state.wpc;if(b===null||b==="")b=a.state,a=a.g,a=a.google_ad_client?String(a.google_ad_client):(a.google_ad_modifications=a.google_ad_modifications||{}).head_tag_slot_vars?.google_ad_client??a.document.querySelector(".adsbygoogle[data-ad-client]")?.getAttribute("data-ad-client")??"",b=b.wpc=a;return b}async function $g(a){await Xg(a.g,()=>!(!Yg(a)||!Zg(a)))} async function ah(a,b){await $g(a);var c=a.o;var d=new Td;var e=Yg(a);d=z(d,1,yb(e),"0");e=Zg(a);d=C(d,2,e);d=z(d,3,yb(a.state.sd),"0");a=z(d,7,yb(Math.round(a.g.performance.now())),"0");a=z(a,3,yb(1),"0");b=fc(a,10,Ud,b);de(c,b)}var bh=class{constructor(a,b){this.g=gd()||window;this.i=b??new Wg(this.g);this.o=a??new ke(100,100,!0,this.i);this.state=ze(we(),33,()=>{const c=X(Fe);return{sd:c,ssp:c>0&&Nc()<1/c,pc:null,wpc:null,cu:null,le:[],lgdp:[],psi:null,tar:0,cc:null}})}};function ch(a){var b=window;return a.google_adtest==="on"||a.google_adbreak_test==="on"||b.location.host.endsWith("h5games.usercontent.goog")||b.location.host==="gamesnacks.com"?b.document.querySelector('meta[name="h5-games-eids"]')?.getAttribute("content")?.split(",").map(c=>Math.floor(Number(c))).filter(c=>!isNaN(c)&&c>0)||[]:[]};class dh{};function eh(){var a=n.ggeac||(n.ggeac={});me(J(ne),a);fh(a);J(dh);J(wg).g()}function fh(a){const b=J(wg);b.i=(c,d)=>le(5,a,()=>!1)(c,d,1);b.o=(c,d)=>le(6,a,()=>0)(c,d,1);b.l=(c,d)=>le(7,a,()=>"")(c,d,1);b.u=(c,d)=>le(8,a,()=>[])(c,d,1);b.j=(c,d)=>le(17,a,()=>[])(c,d,1);b.g=()=>{le(15,a,()=>{})(1)}};function gh(a){const b=J(ne).g();a=ch(a);return b.concat(a).join(",")};function hh({Ma:a,Ta:b}){return a||(b==="dev"?"dev":"")};function ih(a){Fd(I,b=>{b.shv=String(a);b.mjsv=hh({Ma:ie(),Ta:a});b.eid=gh(n)})}function jh(a,b){const c=b?.g();b=c?.g()||A(Cb(x(a,2)),"");a=c?.i()?A(gc(c,4),!1):A(gc(a,6),!1);ih(b);La(vg,Qa);vg=a};function kh(){var a=window.adsbygoogle;try{const b=a.pageState;La(b,Pa);return tg(b)}catch(b){return new sg}};var lh=typeof sttc==="undefined"?void 0:sttc;function mh(){var a=I;try{if(La(lh,Pa),lh.length>0)return new ug(JSON.parse(lh))}catch(b){a.ta(838,b instanceof Error?b:Error(String(b)))}return new ug};var nh=class extends L{C(){this.disposeAd();super.C()}},oh=class extends L{constructor(a){super();this.callback=a}},ph=class extends L{constructor(a){super();this.F=a;this.g=new Set}fetch(a,b){const c=new oh(a.callback);this.g.add(c);this.F.fetch({...a,callback:d=>{c.o?d&&d.dispose():c.callback(d);this.g.delete(c)}},b)}C(){for(const a of this.g.values())a.dispose();this.g.clear();super.C()}};var qh=class{constructor(a){var b=ie();this.Sa=1;this.La=a;this.Na=b;this.Ja="unset"}ea(a){this.Ja=a}W(a){this.U=a.Da;this.V=a.Ha}K(a){this.F=a}A(a,b={}){b.event=a;b.client=this.Ja;b.bow_v=this.La;b.js_v=this.Na;b.fetcher=this.F?.toString()??"unset";this.U&&(b.admb_iid=this.U);this.V&&(b.admb_rid=this.V);a=this.Sa;const c=J(ne).g();!b.eid&&c.length&&(b.eid=c.toString());Id(te,"slotcar",b,!0,a)}};var rh=class extends nh{constructor(a,b,c,d){super();this.ad=a;this.j=b;this.l=c;this.i=d;this.g=null;this.u=this.B=!1;this.D=!0}show(a){this.g=a;if(this.D&&this.u)this.ad.show();else if(this.u)this.J();else throw Error("Tried to show AdMobAd before it finished loading.");}disposeAd(){this.ad.dispose()}R(){this.u=!0;this.l(this)}P(){this.l(null);this.dispose()}T(){this.i.A("admb_na");this.g?this.J():this.D=!1}}; function sh(a){return{R:K(849,()=>{a.R()}),P:K(850,()=>{a.P()}),J:K(851,()=>{a.J()}),T:K(854,()=>{a.T()})}}var th=class extends rh{constructor(a,b,c,d){super(a,b,c,d);this.ad=a;this.j=b;this.l=c;this.i=d}request(){this.ad.load(this.j,sh(this))}J(){(0,this.g)(1)}};function uh(a){return{R:K(849,()=>{a.R()}),P:K(850,()=>{a.P()}),Pa:K(855,()=>{a.i.A("admb_rfs");(0,a.g)(2)}),Ra:K(852,()=>{a.B=!0}),J:K(853,()=>{a.J()}),T:K(854,()=>{a.T()})}} var vh=class extends rh{constructor(a,b,c,d){super(a,b,c,d);this.ad=a;this.j=b;this.l=c;this.i=d}request(){this.ad.load(this.j,uh(this))}J(){this.B?(0,this.g)(3):(0,this.g)(2)}};function wh(a,b){const c=b.google_adbreak_test==="on";switch(a){case 1:return c?"ca-app-pub-3940256099942544/1033173712":b.google_admob_interstitial_slot;case 2:return c?"ca-app-pub-3940256099942544/5224354917":b.google_admob_rewarded_slot;default:throw Error(`Unknown ad type ${a}`);}}function xh(a,b,c){a.j.error(`Unable to fetch ad: '${b}' is missing from tag.`);c(null)}function yh(a){Gd(I,850,()=>{a(null)})} var zh=class{constructor(a,b,c){this.i=a;this.j=b;this.g=c;this.o=Yc(window).toString()}fetch(a,b){const c={isTestDevice:!1,httpTimeoutMillis:X(He)*1E3};var d=b.google_tag_for_child_directed_treatment;if(d==="0"||d==="1")c.tagForChildDirectedTreatment=d==="1";d=b.google_tag_for_under_age_of_consent;if(d==="0"||d==="1")c.tagForUnderAgeOfConsent=d==="1";d=b.google_max_ad_content_rating;typeof d==="string"&&(c.maxAdContentRating=d);c.extras??(c.extras={});c.extras.muted=a.Fa||a.type===2?"0":"1";this.o&& (c.extras.pvsid=this.o);xg(Pe)&&(c.extras.correlator=Ce().toString());d=gh(b);d.length&&(c.extras.slotcar_eids=d);b=wh(a.type,b);a.type===1?typeof b!=="string"?xh(this,"data-admob-interstitial-slot",a.callback):this.i.oa(b).then(e=>{(new th(e,c,a.callback,this.g)).request()}).catch(()=>{yh(a.callback)}):typeof b!=="string"?xh(this,"data-admob-rewarded-slot",a.callback):this.i.pa(b).then(e=>{(new vh(e,c,a.callback,this.g)).request()}).catch(()=>{yh(a.callback)})}};const Ah=new Set(["auto","on"]),Bh=new Set(["on","off"]),Ch=new Set("start pause next browse reward preroll".split(" ")),Dh=new Map([["start","interstitial"],["pause","interstitial"],["next","interstitial"],["browse","interstitial"],["reward","reward"],["preroll","preroll"]]),Eh=new Map([["interstitial",["type"]],["reward",["type","beforeReward","adDismissed","adViewed"]],["preroll",["type","adBreakDone"]]]),Fh=new Map([["interstitial",["beforeReward","adDismissed","adViewed"]],["reward",[]],["preroll", ["afterAd","beforeReward","adDismissed","adViewed"]]]),Gh="beforeAd afterAd beforeReward adDismissed adViewed adBreakDone".split(" "),Hh=new Map([["beforeBreak","beforeAd"],["afterBreak","afterAd"],["adComplete","adViewed"]]);var Ih=new Set("google_ad_client google_ad_host google_ad_channel google_ad_host_channel google_tag_for_under_age_of_consent google_tag_for_child_directed_treatment google_page_url".split(" ")); const Jh=new Set([...Ih,"google_admob_interstitial_slot","google_admob_rewarded_slot","google_max_ad_content_rating"]); function Kh(a,b){let c=!1;const d=f=>{c=!0;b.error(`Invalid ad config: ${f}.`)};if(a.preloadAdBreaks!=null&&!Ah.has(a.preloadAdBreaks)){var e=Array.from(Ah).map(f=>`'${f}'`).join(", ");d(`'preloadAdBreaks' must be one of [${e}]`)}a.sound==null||Bh.has(a.sound)||(e=Array.from(Bh).map(f=>`'${f}'`).join(", "),d(`'sound' must be one of [${e}]`));a.onReady!=null&&typeof a.onReady!=="function"&&d("'onReady' must be a function");if(xg(Je)&&a.h5AdsConfig!=null)if(typeof a.h5AdsConfig!=="object")d("'h5AdsConfig' must be an object"); else for(const [f,g]of Object.entries(a.h5AdsConfig))a=f,e=g,Jh.has(a)?typeof e!=="string"&&d(`'h5AdsConfig.${a}' must be a string`):d(`'h5AdsConfig.${a}' is not a valid property`);return!c} function Lh(a,b,c){for(const [d,e]of Hh){const f=d,g=e;if(f in a){c.A("lgc_fld",{field:f});if(g in a)return b.error(`Invalid placement config: '${f}' has been renamed to ${g}. Cannot pass both fields. Please use ${g} only.`),!1;b.warn(`Placement config: '${f}' has been renamed to '${g}'. Please update your code.`);a[g]=a[f];delete a[f]}}return!0} function Mh(a,b,c){let d=!1;const e=h=>{d=!0;b.error(`Invalid placement config: ${h}.`)};a=Object.assign({},a);if(!Lh(a,b,c))return{ra:!1,wa:a};if(!Ch.has(a.type)){var f=Array.from(Ch).map(h=>`'${h}'`).join(", ");e(`'type' must be one of [${f}]`);return{ra:!d,wa:a}}c=Dh.get(a.type);const g=Eh.get(c).filter(h=>!(h in a));g.length>0&&e("missing required properties "+g.map(h=>`'${h}'`).join(", "));c=Fh.get(c).filter(h=>h in a);c.length>0&&e("the following properties are not used for the given ad type: "+ c.map(h=>`'${h}'`).join(", "));for(f of Gh)f in a&&typeof a[f]!=="function"&&e(`'${f}' must be a function`);return{ra:!d,wa:a}};const Nh={[1]:10,[2]:11},Oh={closed:1,granted:3,viewed:3,cancelled:2,dismissed:2,error:4}; var Qh=class{constructor(){this.g=window}fetch(a,b){const c={};if(xg(Je))for(const d in b)Ih.has(d)&&(c[d]=b[d]);c.google_reactive_ad_format=Nh[a.type];c.google_wrap_fullscreen_ad=!0;c.google_video_play_muted=a.type!==2&&!a.Fa;c.google_acr=d=>{a.callback(d?new Ph(d):null)};c.google_tag_origin="gsc";this.g.adsbygoogle.push({params:c})}},Ph=class extends nh{constructor(a){super();this.ad=a}show(a){this.ad.show(b=>{a(Oh[b.status])})}disposeAd(){this.ad.disposeAd()}};/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ const Rh={};function Sh(){return U('')} function Th(){return U('')} function Uh(a){const b=a.Oa;a=a.Ua;return U('
Close Ad?
You will lose your reward
CLOSE
RESUME
')};var Vh=Kc`about:blank`;zc(Vh);var Wh=Kc`javascript:undefined`;zc(Wh);function Xh(a,b,c){a=a.g;c=b(c||Rh,{});b=a||qa||(qa=new jd);if(c&&c.g)b=c.g();else{b=hd(b.g,"DIV");b:if(ja(c)){if(c.va&&(c=c.va(),c instanceof Ac))break b;c=Jc("zSoyz")}else c=Jc(String(c));b.innerHTML=Cc(c)}b.childNodes.length==1&&(c=b.firstChild,c.nodeType==1&&(b=c));return b}class Yh{constructor(){this.g=qa||(qa=new jd)}render(a,b){a=a(b||{},{});return String(a)}};function Zh(a,b){if(a.contentDocument||a.contentWindow)b(a);else{const c=()=>{b(a);kc(a,"load",c)};F(a,"load",c)}} async function $h(a){if(a.g==null)throw Error("Tried to show ad before initialized.");const b=new T;var c=a.g.g,d=Math.min(Number(c.clientWidth),Number(c.clientHeight));let e=Math.max(Number(c.clientWidth),Number(c.clientHeight));ai(a)&&(d*=.5,e*=.5);c=c.contentDocument;a=c.body.appendChild(Xh(a.B,Uh,{Ua:d,Oa:e}));d=a.querySelector(".resume-ad-button");F(a.querySelector(".close-ad-button"),"click",()=>{b.resolve(0)});F(d,"click",()=>{b.resolve(1)});d=await b.promise;c.body.removeChild(a);return d=== 0}function ai(a){if(a.g==null)throw Error("Tried to show ad before initialized.");a=a.g.g;return Number(a.clientWidth)>1E3||Number(a.clientHeight)>1E3} var bi=class extends nh{constructor(a,b){super();this.u=b;this.B=new Yh;this.i=10;this.l=!1;this.j=Xh(this.B,Sh);this.j.dataset["slotcar"+(b===1?"Interstitial":"Rewarded")]="true";document.documentElement.appendChild(this.j);Zh(this.j.firstChild,c=>{var d={};var e=this.u===2?"Rewarded ad example":"Interstitial ad example";var f=this.u;(d=d&&d.ob)?(d=String(d),d=qg.test(d)?d:"zSoyz",d=' nonce="'+V(d)+'"'):d="";d=""+U("\n \n body {\n padding: 0;\n margin: 0;\n background-color: #262626;\n }\n .container {\n width: 100vw;\n height: 92vh;\n display: flex;\n flex-direction: column;\n }\n .container .creative {\n background-color: white;\n border-style: solid;\n border-width: thin;\n border-color:#bdc1c6;\n height: 250px;\n margin: 20vh auto auto auto;\n overflow: hidden;\n padding: 0;\n width: 300px;\n }\n .header-panel {\n display: flex;\n justify-content: center;\n margin-bottom: 20px;\n background-color: #424242;\n border: 1px solid transparent;\n border-radius: 4px;\n height: 8vh;\n color: #f5f5f5;\n font-family: "Google Sans",Roboto,Arial,sans-serif;\n font-size: 20px;\n line-height: 8vh;\n }\n .dismiss-button {\n display: flex;\n flex-direction: row;\n height: inherit;\n align-items: center;\n padding-right: 4%;\n cursor: pointer;\n position: absolute;\n right: 0;\n }\n .count-down-container {\n display: inline-flex;\n flex: auto;\n }\n .adContainer {\n display: flex;\n flex-direction: row;\n width: 100%;\n height: 100%;\n text-align: left;\n margin: 0;\n }\n .adContainer .logo {\n align-self: center;\n width: 40px;\n margin: 0 24px;\n height: 40px;\n }\n .adContainer .logo IMG {\n height: 40px;\n width: 40px;\n }\n .adContainer .text {\n margin: auto auto auto 0;\n }\n .adContainer .button {\n align-self: center;\n height: 100%;\n max-height: 48px;\n /* This gives a perceived margin of 32px, due to the margins within the button SVGs. */\n margin-right: 30px;\n }\n .adContainer .button-inner {\n max-height: 48px;\n height: 100%;\n }\n .adContainer .button-inner SVG {\n height: 100%;\n width: auto;\n }\n .adText {\n font-family: "Google Sans",Roboto,Arial,sans-serif;\n font-size: 18px;\n font-weight: normal;\n line-height: 18px;\n color: #202124;\n margin-bottom: 4px;\n }\n .nativeIframeMessage .text {\n padding: 0 10px;\n }\n .creative a {\n text-decoration: none;\n }\n\n @media (max-height: 44px),\n (max-height: 150px) and (max-width: 210px) {\n .adContainer .logo {\n display: none;\n }\n .adContainer .text {\n margin-left: 5px;\n }\n }\n @media (max-height: 110px) and (max-width: 330px) {\n .adText {\n font-size: 13px;\n line-height: 13px;\n margin-bottom: 2px;\n }\n }\n @media (max-height: 38px) {\n .adText {\n font-size: 17px;\n line-height: 17px;\n margin-bottom: 0;\n }\n }\n @media (max-height: 20px) {\n .adText {\n font-size: 12px;\n line-height: 12px;\n margin-bottom: 0;\n }\n }\n\n /* Vertically stacked assets in cases where creative is not a distictly\n horizontal rectangle shape */\n @media (min-height: 240px),\n (max-width: 65px) and (min-height: 50px),\n (max-width: 130px) and (min-height: 100px),\n (max-width: 195px) and (min-height: 150px),\n (max-width: 260px) and (min-height: 200px) {\n .adContainer .logo {\n display: initial;\n }\n .adContainer .text {\n margin-left: 0;\n }\n .adContainer {\n text-align: center;\n display: flex;\n flex-direction: column;\n }\n .adContainer .logo {\n margin: 40px auto 24px auto;\n }\n .adContainer .text {\n margin: 0 auto auto auto;\n }\n .adContainer .text .adText{\n margin-bottom: 8px;\n }\n .adContainer .button {\n margin: auto auto 32px auto;\n }\n @media (max-height: 200px) {\n .adContainer .logo {\n display: none;\n }\n .adContainer .text {\n margin: 10px auto auto auto;\n }\n }\n }\n\n .x-button {\n display: flex;\n align-items: center;\n }\n\n .dialog-wrapper {\n background: rgba(0, 0, 0, .4);\n height: 100%;\n left: 0;\n opacity: 1;\n pointer-events: auto;\n position: fixed;\n top: 0;\n transition: opacity .15s ease-out;\n -webkit-transition: opacity .15s ease-out;\n width: 100%;\n will-change: opacity;\n z-index: 2147483647;\n }\n\n .close-confirmation-dialog {\n background: #fff;\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14),\n 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);\n font-family: Roboto, sans-serif;\n left: 50%;\n position: fixed;\n top: 50%;\n transform: translate(-50%, -50%);\n -webkit-transform: translate(-50%, -50%);\n }\n\n .confirmation-title {\n color: #000;\n }\n\n .confirmation-message {\n color: #757575;\n }\n\n .confirmation-buttons {\n display: -webkit-box;\n display: -webkit-flex;\n display: flex;\n\n -webkit-box-align: center;\n -webkit-align-items: center;\n align-items: center;\n\n -webkit-box-pack: flex-end;\n -webkit-justify-content: flex-end;\n justify-content: flex-end;\n }\n\n .close-ad-button,\n .resume-ad-button {\n color: #fff;\n cursor: pointer;\n font-weight: 500;\n text-align: center;\n\n display: -webkit-box;\n display: -webkit-flex;\n display: flex;\n }\n\n .close-ad-button {\n color: #3e82f7;\n }\n\n .resume-ad-button {\n background: #3e82f7;\n border-radius: 2px;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .24);\n }\n \n ')+ '
';f!==2&&(d+="Ad");d+='
'+(f===2?'
'+Th()+"
":"")+'
'+Th()+'
";e=U(d).va();f=c.contentDocument||c.contentWindow.document;f.open();f.write(Cc(e));f.close();this.g=new Qg(c,this.j);a(this)})}show(a){if(this.g==null)throw Error("Tried to show ad before initialized.");const b=this.g.g.contentDocument,c=b.getElementById("dismiss-button");Kg(this.g,!0);if(this.u===2){const d= c.querySelector("#dismiss-button-element");d.style.display="none";const e=async()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not find ad frame.");this.l=!0;await $h(this)?(this.g.hide(),F(c,"click",e),a(2)):this.l=!1};F(c,"click",e);this.i=X(Ke);const f=this.i<0;this.l=!1;const g=b.getElementById("count-down-container"),h=g.querySelector("#count-down-text");h.innerText=`Reward in ${this.i} seconds`;f||(this.D=setInterval(()=>{this.l||(--this.i,h.innerText=`Reward in ${this.i} seconds`); if(this.i===0){g.style.display="none";d.style.display="";clearInterval(this.D);const k=async()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not find ad frame.");this.g.hide();kc(c,"click",k);a(3)};F(c,"click",k);kc(c,"click",e)}},1E3))}else F(c,"click",()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not find ad frame.");this.g.hide();a(1)})}disposeAd(){this.g?.hide();id(this.j)}},ci=class{fetch(a){new bi(a.callback,a.type)}};var di=class{constructor(){this.g=J(bh);this.i=(new Map).set("inv_plcnf",1).set("inv_adcnf",2).set("adbr_cl",3).set("adbr_noad",4).set("adbr_nousitr",5).set("adbr_usrint",6).set("adbr_naf",7).set("adbr_pgad",8).set("adbr_pgaatd",9).set("adbr_tepgai",10).set("adcf_cl",11).set("adcf_afni",29).set("adcf_pgad",13).set("adcf_pgaatd",14).set("prf_suc",15).set("prf_fail",16).set("admb_na",17).set("admb_rfs",18).set("admb_fetfail",19).set("lgc_fld",20).set("pr_rr",21).set("pr_to",22).set("api_ld",23).set("admb_tm", 24).set("adbr_dn",25).set("dbl_init",26).set("sess_m",27).set("ad_cls",28);this.o=(new Map).set("admob",1).set("adsense",2)}ea(){}W(a){this.U=a.Da;this.V=a.Ha}K(a){this.F=this.o.get(a)??0}async A(a){var b=new Sd;a=this.i.get(a)??0;b=z(b,1,a==null?a:vb(a),0).K(this.F);this.U&&C(b,3,this.U);this.V&&C(b,4,this.V);await ah(this.g,b)}},ei=class{constructor(a){this.na=new di;this.ca=a}ea(a){this.ca.ea(a)}W(a){this.na.W(a);this.ca.W(a)}K(a){this.na.K(a);this.ca.K(a)}async A(a,b={}){await this.na.A(a,b); this.ca.A(a,b)}};const fi="click mousedown mouseup touchstart touchend pointerdown pointerup keydown keyup scroll".split(" ");var gi=class extends L{constructor(){var a=window;super();this.g=0;const b=()=>{this.g=Date.now()};for(const c of fi)a.document.documentElement.addEventListener(c,b,{capture:!0});M(this,()=>{for(const c of fi)a.document.documentElement.removeEventListener(c,b,{capture:!0})})}};class hi extends L{constructor(a,b){super();this.M=new T;this.g=!1;this.timeout=setTimeout(K(726,()=>{b()}),a*1E3)}get promise(){return this.M.promise}resolve(a){this.o||(this.g=!0,this.M.resolve(a))}reject(a){this.o||(this.g=!0,this.M.reject(a))}C(){clearTimeout(this.timeout)}} function ii(a,b){if(a=a.google_adbreak_test)switch(a){case "on":return new ci;case "adsense":break;default:throw b.error(`Unsupported data-adbreak-test value '${a}. Supported values: '${"on"}'.`),Error("unsupported test mode");}return new Qh}function ji(a){return["google_admob_interstitial_slot","google_admob_rewarded_slot"].some(b=>typeof ki(b,a)==="string")}function ki(a,b){if(b[a]&&typeof b[a]==="string")return String(b[a])} function li(a,b){ag==null&&(ag=new $f);return ag.connect().then(c=>new zh(c,a,b))}function mi(a){if(typeof a!=="string")return-1;a=/^(\d+)s$/.exec(a);return a==null?-1:Number(a[1])} function ni(a,b){window.addEventListener("onpagehide"in self?"pagehide":"unload",K(938,()=>{if(b.first_slotcar_request_processing_time){var c=Date.now();a.g.A("sess_m",{igsl:c-b.first_slotcar_request_processing_time,afh:String(b.ad_frequency_hint),niab:Number(b.number_of_interstitial_ad_breaks),nias:Number(b.number_of_interstitial_ads_shown),opsl:c-b.adsbygoogle_execution_start_time})}}))} function oi(a,b){const c=b.google_admob_ads_only;typeof c==="string"&&(c==="on"?ji(b)?a.ja=!0:a.j.error("Cannot set data-admob-ads-only without providing at least one AdMob ad slot id."):a.j.error(`Unsupported data-admob-ads-only value '${c}'. Supported value: 'on'.`))}function pi(a){return a.xa?"adbreaktest":a.D?"admob":"adsense"}function qi(a,b){for(const c of[1,2]){const d=a.i.get(c);if(d||ri(a,c))d?(d.dispose(),a.i.delete(c)):(a.u.get(c).dispose(),a.u.delete(c)),si(a,c,0,b)}} function ti(a){if(!a.Y||a.Ba){if(!a.ka&&a.l.preloadAdBreaks)for(var b of[1,2])if(!a.i.has(b)&&!a.L.has(b))return;for(a.ka=!0;a.la.length>0;)b=a.la.pop(),ui(a,"onReady",b)}}function vi(a,b){b=b.google_ad_frequency_hint;const c=X(Le);if(typeof b!=="string")return c;const d=/^(\d+)s$/.exec(b);return d==null?(a.j.error(`Invalid data-ad-frequency-hint value: '${b}'. It must be in format 'Xs' where X is a number.`),c):Math.max(X(Me),Number(d[1]))} function wi(a,b){for(const c in b)if(b[c]!==a.B[c])return!0;return!1}function xi(a,b){!a.ja||a.D?b():a.g.A("adcf_afni")}function yi(a,b,c,d=!0){const e=a.i.get(b);e&&(e.dispose(),si(a,b,10,c),d&&a.i.delete(b))}function ri(a,b){return a.u.has(b)&&!a.u.get(b).g}function si(a,b,c,d){if(ri(a,b))throw Error("already scheduled");c=new hi(c,()=>{zi(a,b,d)});a.u.set(b,c);return c}function ui(a,b,c){Xc(()=>{Ai(a,b,c)})} function Y(a,b,c,d){const e={breakType:b.type,breakFormat:c===2?"reward":b.type==="preroll"?"preroll":"interstitial",breakStatus:d};b.name&&(e.breakName=b.name);a.g.A("adbr_dn",{breakType:e.breakType,breakFormat:e.breakFormat,breakStatus:e.breakStatus,breakName:e.breakName??""});const f=b.adBreakDone;f!=null&&ui(a,"adBreakDone",()=>{f(e)})} async function Bi(a,b,c){if(a.N)return a.g.A("pr_rr"),Y(a,b,c,"frequencyCapped"),!1;a.N=!0;a.Y&&await a.ga;var d=ri(a,c)?a.u.get(c):si(a,c,0,2);d=await Promise.race([d.promise,Zc(X(Ie)*1E3,2)]);return d===1?(a.g.A("adbr_noad"),Y(a,b,c,"noAdPreloaded"),!1):d===2?(a.g.A("pr_to",{source:"slotcar"}),Y(a,b,c,"timeout"),!1):!0}async function Ci(a,b){const c=new T;a.ya=c;Ai(a,"beforeReward",()=>{b.beforeReward(()=>{c.resolve(0)})});return await c.promise===0} function Ai(a,b,c){if(c)try{c()}catch(d){return a.j.error(`'${b}' callback threw an error:`,d),!1}return!0}function Di(a,b,c,d,e){const f=a.Ka.get(c),g=b?1:-1,h=f.length>0?f[f.length-1]:0;Math.sign(h)===g?f[f.length-1]=h+g:f.push(g);a.g.A(b?"prf_suc":"prf_fail",{type:c,src:d,stats:f.join(","),timing:Date.now()-e})} function zi(a,b,c){const d=Date.now();a.F.fetch({type:b,Fa:a.l.sound==="on",callback:e=>{a.L.delete(b);const f=a.u.get(b);e?(f.resolve(0),a.i.set(b,e),M(e,()=>{a.i.delete(b)})):(f.resolve(1),a.L.add(b),si(a,b,X(Ne),5));Di(a,e!=null,b,c,d);c!==1&&c!==7||ti(a)}},a.B)} var Ei=class extends L{constructor(a,b){super();this.j=a;this.g=b;this.F=null;this.fa="";this.N=this.Y=this.ka=this.xa=!1;this.ha=0;this.O=!1;this.ya=null;this.la=[];this.Z=window.innerWidth;this.ma=window.innerHeight;this.ja=this.Ba=this.D=!1;this.ia=0;this.ga=Promise.resolve();this.za=0;this.B={};this.l={sound:"on"};this.i=new Map;this.u=new Map;this.Aa=new gi;this.L=new Set;this.Ka=new Map([[1,[]],[2,[]]]);M(this,na(De,this.Aa))}init(a){this.fa=String(a.google_ad_client);if(this.F!=null)this.g.A("dbl_init", {ad_client:this.fa});else{this.B={...a};var b=Rg();b.in_game_session_length=0;b.number_of_interstitial_ad_breaks=0;b.number_of_interstitial_ads_shown=0;b.ad_frequency_hint=a.google_ad_frequency_hint?String(a.google_ad_frequency_hint):"";ni(this,b);b=navigator.userAgent;var c=RegExp("\\bwv\\b");this.Y=b.includes("Android")&&c.test(b);a.google_adbreak_test==="on"&&(this.xa=!0);oi(this,a);this.g.ea(this.fa);this.F=new ph(ii(a,this.j));this.g.K(pi(this));if(ji(a)){this.g.W({Da:ki("google_admob_interstitial_slot", a),Ha:ki("google_admob_rewarded_slot",a)});const e=Date.now();b=li(this.j,this.g).then(f=>{this.F!=null&&this.F.dispose();this.F=new ph(f);this.D=!0;this.g.K(pi(this));qi(this,7)}).catch(f=>{this.g.A("admb_fetfail",{error:f})}).finally(()=>{this.g.A("admb_tm",{timing:Date.now()-e})});this.Y&&(this.ga=Promise.race([b,Zc(X(Ge)*1E3)]),this.ga.finally(()=>{this.Ba=!0;ti(this)}))}this.ha=vi(this,a);this.ia=mi(a.google_ad_start_delay_hint);this.Z=window.innerWidth;this.ma=window.innerHeight;var d=jc(K(791, ()=>{if(this.Z!==window.innerWidth||this.ma!==window.innerHeight)if(!this.D||this.Z!==window.innerWidth){for(const e of this.i.keys())yi(this,e,4,!1);this.i.clear();this.Z=window.innerWidth;this.ma=window.innerHeight}}));window.addEventListener("resize",d);M(this,()=>{window.removeEventListener("resize",d)});this.za=Date.now()}}handleAdConfig(a){Kh(a,this.j)?(this.g.A("adcf_cl",{preloadAdBreaks:a.preloadAdBreaks||"",sound:a.sound||"",onReady:a.onReady?"true":"false",h5AdsConfig:a.h5AdsConfig?"true": "false"}),xg(Je)&&a.h5AdsConfig&&(wi(this,a.h5AdsConfig)&&(this.B={...this.B,...a.h5AdsConfig},xi(this,()=>{qi(this,6)}),this.ka=!1),this.N=!1),a.sound&&this.l.sound!==a.sound&&(this.l.sound=a.sound,xi(this,()=>{yi(this,1,6)})),a.preloadAdBreaks&&!this.l.preloadAdBreaks?xi(this,()=>{this.l.preloadAdBreaks=a.preloadAdBreaks;if(this.l.preloadAdBreaks==="on")for(const b of[1,2])this.i.has(b)||ri(this,b)||si(this,b,0,1)}):a.preloadAdBreaks&&this.l.preloadAdBreaks&&this.j.error("'adConfig' was already called to set 'preloadAdBreaks' with value "+ `'${this.l.preloadAdBreaks}'`),a.onReady&&(this.la.push(a.onReady),ti(this))):this.g.A("inv_adcnf")}async handleAdBreak(a,b){if(!this.ja||this.D)if(a=Mh(a,this.j,this.g),a.ra){var c=a.wa,d=c.type==="reward"?2:1;if(d!==1||this.ia<=0||Date.now()-this.za>this.ia*1E3){a=Rg();d===1&&a.number_of_interstitial_ad_breaks++;var e=c.type==="preroll";this.g.A("adbr_cl",{type:c.type,name:c.name||"",frequency_cap:d===2?0:this.ha,last_intr:Date.now()-this.Aa.g});if(b&&!e)Y(this,c,d,"notReady");else if(d===2&&this.ya?.resolve(1), this.i.get(d)||!e||await Bi(this,c,d)){var f=this.i.get(d);if(f)if(d!==2||await Ci(this,c))if(this.O)this.j.error("Cannot show ad while another ad is already visible."),Y(this,c,d,"frequencyCapped");else if(Ai(this,"beforeAd",c.beforeAd)){this.O=!0;d===1&&a.number_of_interstitial_ads_shown++;this.N=!0;var g=Date.now(),h=k=>{this.O=!1;k===2||d===2&&k===4?ui(this,"adDismissed",c.adDismissed):k===3&&ui(this,"adViewed",c.adViewed);ui(this,"afterAd",c.afterAd);d===1?Y(this,c,d,"viewed"):Y(this,c,d,k=== 4?"other":k===2?"dismissed":"viewed");k!==4&&(f.dispose(),si(this,d,d===2?0:this.ha,3));this.g.A("ad_cls",{result:k,adType:d,dur:Date.now()-g})};M(f,()=>{this.O&&h(4)});f.show(h)}else ui(this,"afterAd",c.afterAd),Y(this,c,d,"error");else Y(this,c,d,"ignored");else ri(this,d)?(this.g.A("adbr_noad"),Y(this,c,d,this.L.has(d)?"other":"frequencyCapped")):(si(this,d,0,2),Y(this,c,d,"noAdPreloaded"))}}else this.g.A("adbr_tepgai")}else this.g.A("inv_plcnf");else this.g.A("adbr_naf")}handleAdBreakBeforeReady(a){return this.handleAdBreak(a, !0)}C(){for(const a of this.u.values())a.dispose();this.u.clear();for(const a of this.i.values())a.dispose();this.i.clear();this.F&&this.F.dispose();super.C()}};function Fi(a){{n.google_llp||(n.google_llp={});var b=n.google_llp;let c=b[7];if(!c){const {promise:d,resolve:e}=new T;c={promise:d,resolve:e};b[7]=c}b=c}b.resolve(a)};Gd(I,723,()=>{const a=new ke;try{pb(d=>{var e=new Yd,f=new Xd;try{var g=Yc(window);z(f,1,yb(g),"0")}catch(q){}try{var h=J(ne).g();bc(f,2,h,xb)}catch(q){}try{C(f,3,window.document.URL)}catch(q){}f==null&&(f=void 0);g=e.G;h=g[w];lb(h);y(g,h,2,f);f=new Wd;f=z(f,1,vb(1196),0);try{var k=Pa(d?.name)?d.name:"Unknown error";C(f,2,k)}catch(q){}try{var m=Pa(d?.message)?d.message:`Caught ${d}`;C(f,3,m)}catch(q){}try{const q=Pa(d?.stack)?d.stack:Error().stack;q&&bc(f,4,q.split(/\n\s*/),Bb)}catch(q){}d=fc(e,1, Zd,f);e=new Vd;try{C(e,1,ie())}catch{}fc(d,6,$d,e);z(d,5,yb(1),"0");be(a,d)})}catch(d){}var b=mh(),c=kh();jh(b,c);eh();b=c.g().g()||A(Cb(x(b,2)),"");b=new qh(b);b=Oe?new ei(b):b;c={error(...d){console.error("[Ad Placement API]",...d)},warn(...d){console.warn("[Ad Placement API]",...d)}};(t()?0:r("Trident")||r("MSIE"))?c.warn("Internet Explorer is not supported."):Fi(new Ei(c,b))}); }).call(this,"");