JavaScript Closure Library Overview
JavaScript Closure Library Overview
[Link]:function(a,b,c){if(a==[Link]||
a==[Link])return a;a[b]=[Link];return a};function da(a)
{a=["object"==typeof globalThis&&globalThis,a,"object"==typeof
window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var
b=0;b<[Link];++b){var c=a[b];if(c&&[Link]==Math)return c}throw Error("Cannot find
global object");}
var ea=da(this),fa=typeof Symbol==="function"&&typeof
Symbol("x")==="symbol",ha={},ia={};function ja(a,b,c){if(!c||a!=null)
{c=ia[b];if(c==null)return a[b];c=a[c];return c!==void 0?c:a[b]}}
function ka(a,b,c){if(b)a:{var d=[Link](".");a=[Link]===1;var e=d[0],f;!a&&e in
ha?f=ha:f=ea;for(e=0;e<[Link]-1;e++){var g=d[e];if(!(g in f))break
a;f=f[g]}d=d[[Link]-1];c=fa&&c==="es6"?f[d]:null;b=b(c);b!=null&&(a?ca(ha,d,
{configurable:!0,writable:!0,value:b}):b!==c&&(ia[d]===void
0&&(a=[Link]()*1E9>>>0,ia[d]=fa?[Link](d):"$jscp$"+a+"$"+d),ca(f,ia[d],
{configurable:!0,writable:!0,value:b})))}}ka("[Link]",function(a){return a?
a:Symbol("[Link]")},"es_next");/*
[Link] (v1.4)
[Link]
[Link]
Copyright (c) 2010 Robert Kieffer
Dual licensed under the MIT and GPL licenses.
*/
var
ff="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");class
gf{constructor(a){for(var b=Array(36),c=0,d,e=0;e<36;e++)e==8||e==13||e==18||e==23?
b[e]="-":e==14?b[e]="4":(c<=2&&(c=33554432+[Link]()*16777216|
0),d=c&15,c>>=4,b[e]=ff[e==19?d&3|8:d]);[Link]=[Link]("");[Link]=a}}
function hf(a){const b=l.imalib_globalCallbacks||new
Map,c=[Link]("AFMA_updateActiveView")||[];if([Link]===0&&l.AFMA_updateActiveView)
{const d=new gf(l.AFMA_updateActiveView);[Link](d);l.AFMA_updateActiveView=void
0}l.AFMA_updateActiveView||(l.AFMA_updateActiveView=function(){const
d=[Link]("AFMA_updateActiveView");for(const e of
d)[Link](null,arguments)});a=new
gf(a);[Link](a);[Link]("AFMA_updateActiveView",c);l.imalib_globalCallbacks=b;return
[Link]}
function jf(a){if(l.AFMA_updateActiveView){var b=l.imalib_globalCallbacks;if(b){var
c=[Link]("AFMA_updateActiveView");if(c){var d=[Link](e=>[Link]===a);d!==-
1&&([Link](d,1),[Link]===0&&(l.AFMA_updateActiveView=void
0),[Link]("AFMA_updateActiveView",c),l.imalib_globalCallbacks=b)}}}};df([1,8,9,10,11
,12,2,3,4,5,15,16,19,20,21]);df([1,6,7,9,10,11,12,2,3,4,5,13,14,18,19,20,21]);df([1
,6,7,9,10,11,12,22,2,3,4,5,13,14,17,18,19,20,21]);new ef;var kf=([Link]?
[Link]:"").indexOf("Android")!=-1;function lf(a,b)
{[Link]=a;this.g=[Link]=b;[Link]=!
1}[Link].j=function(){[Link]=!0};var N=class{constructor(a,b)
{[Link]=a;[Link]=b||{}}},mf=class extends lf{constructor(a,b)
{super([Link],b);[Link]=[Link]||{}}};function nf(a,b)
{[Link](c=>[Link](b,"*"))}
class of{constructor(){this.i=[];this.u=window===[Link];this.l=!
1;this.g=0;this.j=null;typeof [Link]!
=="undefined"&&[Link]("message",a=>[Link](a))}onMessage({d
ata:a,source:b}){if(b&&a){var
c=this.i,d=[Link];a=[Link];if(this.u)switch(d){case
"mraid_loaded":d=a.is_top_win;d===!1&&(this.l=!0,this.j=hf(e=>{this.u&&nf(this,new
N("update_activeview_action",e))}),[Link](b)===-1&&([Link](b),typeof
[Link]!=="undefined"&&[Link](new N("mraid_env_obj",
window.MRAID_ENV),"*")));break;case
"start_tracking_action":this.g==0&&window.AFMA_SendMessage("trackActiveViewUnit");t
his.g+=1;break;case "stop_tracking_action":--
this.g;this.g==0&&(window.AFMA_SendMessage("untrackActiveViewUnit",
{hashCode:[Link]}),this.j&&(jf(this.j),this.j=null));break;case
"register_iframe_window_action":d=a.is_top_win;d===!1&&[Link](b)===-
1&&[Link](b);break;case
"receive_message_action":[Link]=="disableMraidOpen"&&window.AFMA_ReceiveMess
age([Link],[Link])}else switch(d){case
"mraid_env_obj":window.MRAID_ENV=
a;break;case
"update_activeview_action":window.AFMA_updateActiveView&&window.AFMA_updateActiveVi
ew(a);break;case
"receive_message_action":window.AFMA_ReceiveMessage([Link],[Link])}}}}
;function pf(a){var b=Hc("gmsg://[Link]/"+[Link]);a=new
Map([Link]([Link]));b=Ic(b).toString();const
c=[Link](/[?#]/),d=/[?]/.test(b)?"?"+c[1]:"";return Tc(c[0],d,/[#]/.test(b)?"#"+
(d?c[2]:c[1]):"",a)};function qf(a,b){[Link](this,a?
[Link]:"");[Link]=this.g=[Link]=null;[Link]=[Link]=this
.screenX=[Link]=[Link]=0;[Link]="";[Link]=0;[Link]=this.s
hiftKey=[Link]=[Link]=!
1;[Link]=null;[Link]=0;[Link]="";[Link]=0;this.i=null
;a&&[Link](a,b)}sa(qf,lf);
[Link]=function(a,b){var
c=[Link]=[Link],d=[Link]&&[Link]?
[Link][0]:null;[Link]=[Link]||
[Link];this.g=b;b=[Link];b||(c=="mouseover"?
b=[Link]:c=="mouseout"&&(b=[Link]));[Link]=b;d?
([Link]=[Link]!==void 0?[Link]:[Link],[Link]=[Link]!==void 0?
[Link]:[Link],[Link]=[Link]||0,[Link]=[Link]||0):
([Link]=[Link]!==void 0?[Link]:[Link],[Link]=[Link]!==
void 0?[Link]:[Link],[Link]=[Link]||0,[Link]=[Link]||
0);[Link]=[Link];[Link]=[Link]||
0;[Link]=[Link]||"";[Link]=[Link];[Link]=[Link];[Link]=[Link]
iftKey;[Link]=[Link];[Link]=[Link]||
0;[Link]=[Link];[Link]=[Link];[Link]=[Link];this
.i=a;[Link]&&[Link](this)};[Link].j=function()
{[Link](this);var a=this.i;[Link]?[Link]():[Link]=!
1};var rf="closure_listenable_"+([Link]()*1E6|0);var sf=0;function
tf(a,b,c,d,e)
{[Link]=a;[Link]=null;[Link]=b;[Link]=c;[Link]=!!
d;[Link]=e;[Link]=++sf;[Link]=this.Z=!1}function uf(a){[Link]=!
0;[Link]=null;[Link]=null;[Link]=null;[Link]=null};function vf(a)
{[Link]=a;this.g={};this.j=0}[Link]=function(a,b,c,d,e){var
f=[Link]();a=this.g[f];a||(a=this.g[f]=[],this.j++);var g=wf(a,b,d,e);g>-1?
(b=a[g],c||(b.Z=!1)):(b=new tf(b,[Link],f,!!d,e),b.Z=c,[Link](b));return
b};[Link]=function(a,b,c,d){a=[Link]();if(!(a in this.g))return!
1;var e=this.g[a];b=wf(e,b,c,d);return b>-1?
(uf(e[b]),[Link](e,b,1),[Link]==0&&(delete
this.g[a],this.j--),!0):!1};
function xf(a,b){var c=[Link];c in
a.g&&Ga(a.g[c],b)&&(uf(b),a.g[c].length==0&&(delete
a.g[c],a.j--))}[Link]=function(a){a=a&&[Link]();var b=0,c;for(c
in this.g)if(!a||c==a){for(var d=this.g[c],e=0;e<[Link];e++)++b,uf(d[e]);delete
this.g[c];this.j--}return b};[Link]=function(a,b){var c=a!==void
0,d=c?[Link]():"",e=b!==void 0;return xc(this.g,function(f){for(var
g=0;g<[Link];++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};
function wf(a,b,c,d){for(var e=0;e<[Link];++e){var f=a[e];if(!
[Link]&&[Link]==b&&[Link]==!!c&&[Link]==d)return e}return-1};var
yf="closure_lm_"+([Link]()*1E6|0),zf={},Af=0;function Bf(a,b,c,d,e)
{if(d&&[Link])return Cf(a,b,c,d,e);if([Link](b)){for(var f=0;f<[Link];f+
+)Bf(a,b[f],c,d,e);return null}c=Df(c);return a&&a[rf]?[Link](b,c,ma(d)?!!
[Link]:!!d,e):Ef(a,b,c,!1,d,e)}
function Ef(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=ma(e)?!!
[Link]:!!e,h=Ff(a);h||(a[yf]=h=new vf(a));c=[Link](b,c,d,g,f);if([Link])return
c;d=Gf();[Link]=d;[Link]=a;[Link]=c;if([Link])e===void 0&&(e=!
1),[Link]([Link](),d,e);else
if([Link])[Link](Hf([Link]()),d);else
if([Link]&&[Link])[Link](d);else throw
Error("addEventListener and attachEvent are unavailable.");Af++;return c}
function Gf(){function a(c){return [Link]([Link],[Link],c)}const b=If;return
a}function Cf(a,b,c,d,e){if([Link](b)){for(var f=0;f<[Link];f+
+)Cf(a,b[f],c,d,e);return null}c=Df(c);return a&&a[rf]?[Link](String(b),c,!
0,ma(d)?!![Link]:!!d,e):Ef(a,b,c,!0,d,e)}
function Jf(a,b,c,d,e){if([Link](b))for(var f=0;f<[Link];f+
+)Jf(a,b[f],c,d,e);else(d=ma(d)?!![Link]:!!d,c=Df(c),a&&a[rf])?
[Link](String(b),c,d,e):a&&(a=Ff(a))&&(b=a.g[[Link]()],a=-
1,b&&(a=wf(b,c,d,e)),(c=a>-1?b[a]:null)&&Kf(c))}
function Kf(a){if(typeof a!=="number"&&a&&![Link]){var
b=[Link];if(b&&b[rf])xf(b.g,a);else{var c=[Link],d=[Link];[Link]?
[Link](c,d,[Link]):[Link]?
[Link](Hf(c),d):[Link]&&[Link]&&[Link](d);Af--;
(c=Ff(b))?(xf(c,a),c.j==0&&([Link]=null,b[yf]=null)):uf(a)}}}function Hf(a){return a
in zf?zf[a]:zf[a]="on"+a}
function If(a,b){if([Link])a=!0;else{b=new qf(b,this);var c=[Link],d=[Link]||
[Link];a.Z&&Kf(a);a=[Link](d,b)}return a}function Ff(a){a=a[yf];return a instanceof
vf?a:null}var Lf="__closure_events_fn_"+([Link]()*1E9>>>0);function Df(a)
{if(typeof a==="function")return a;a[Lf]||(a[Lf]=function(b){return
[Link](b)});return a[Lf]};function Mf(a)
{[Link](this);this.i=a;this.g={}}sa(Mf,K);var
Nf=[];[Link]=function(a,b,c,d){[Link](b)||
(b&&(Nf[0]=[Link]()),b=Nf);for(var e=0;e<[Link];e++){var f=Bf(a,b[e],c||
[Link],d||!1,this.i||this);if(!f)break;this.g[[Link]]=f}return
this};[Link]=function(){wc(this.g,function(a,b)
{[Link](b)&&Kf(a)},this);this.g={}};[Link].j=function()
{[Link](this);[Link]()};
[Link]=function(){throw Error("[Link] not
implemented");};function O(){[Link](this);this.g=new
vf(this);this.I=this;this.A=null}sa(O,K);[Link][rf]=!
0;[Link]=function(a,b,c,d)
{Bf(this,a,b,c,d)};[Link]=function(a,b,c,d)
{Jf(this,a,b,c,d)};
function Of(a,b){var c,d=a.A;if(d)for(c=[];d;d=d.A)[Link](d);a=a.I;d=[Link]||
b;if(typeof b==="string")b=new lf(b,a);else if(b instanceof lf)[Link]=[Link]||
a;else{var e=b;b=new lf(d,a);Bc(b,e)}e=!0;if(c)for(var f=[Link]-1;f>=0;f--){var
g=b.g=c[f];e=Pf(g,d,!0,b)&&e}g=b.g=a;e=Pf(g,d,!0,b)&&e;e=Pf(g,d,!
1,b)&&e;if(c)for(f=0;f<[Link];f++)g=b.g=c[f],e=Pf(g,d,!
1,b)&&e}[Link].j=function(){[Link](this);this.g&&[Link](void
0);this.A=null};
[Link]=function(a,b,c,d){return [Link](String(a),b,!
1,c,d)};function Pf(a,b,c,d){b=a.g.g[String(b)];if(!b)return!0;b=[Link]();for(var
e=!0,f=0;f<[Link];++f){var g=b[f];if(g&&![Link]&&[Link]==c){var
h=[Link],k=[Link]||[Link];g.Z&&xf(a.g,g);e=[Link](k,d)!==!1&&e}}return e&&!
[Link]}[Link]=function(a,b){return
[Link](a!==void 0?String(a):void 0,b)};function P(a,b)
{[Link](this);this.o=a||1;this.l=b||
l;this.C=pa(this.K,this);this.D=[Link]()}sa(P,O);[Link]=!
1;[Link].i=null;[Link].K=function(){if([Link]){const a=[Link]()-
this.D;a>0&&a<this.o*.8?this.i=[Link](this.C,this.o-a):
(this.i&&([Link](this.i),this.i=null),Of(this,"tick"),[Link]&&(t
[Link](),[Link]()))}};[Link]=function(){[Link]=!0;this.i||
(this.i=[Link](this.C,this.o),this.D=[Link]())};
[Link]=function(){[Link]=!
1;this.i&&([Link](this.i),this.i=null)};[Link].j=function()
{[Link](this);[Link]();delete this.l};function Qf()
{if([Link]&&([Link]=="rhino"||
[Link]=="jscore"))return new
Rf;if(kf&&[Link]&&"notify"in
[Link])try{return
[Link]("gmsg://[Link]/noop"),new
Rf}catch(a){}else
if([Link]&&[Link]&&[Link]
MSGHandler)return new Sf;return new Tf}function Uf(){Vf||(Vf=Qf());return Vf}
var Vf=null,Wf=class extends K{};function Xf(a){const
b=zc([Link]);b["[Link].Notify_dt"]=(new Date).getTime();return pf(new
N([Link],b)).toString()}
var Yf=class extends Wf{constructor(a){super();this.A=a;this.o=[];this.l=new
P(1);this.C=new Mf(this);[Link](this.l,"tick",this.D)}sendMessage(a)
{[Link](a);[Link]||(a=[Link](),this.A(a),[Link]())}D()
{const a=[Link]();a?this.A(a):[Link]()}},Tf=class extends
Yf{constructor(){super(a=>{var b=this.g[this.i];b||
(b=Uc(document,"IFRAME"),[Link]="afma-notify-"+(new
Date).getTime(),[Link]="none",this.g[this.i]=b);this.i=(this.i+1)%25;const
c=zc([Link]);
c["[Link].Notify_dt"]=(new Date).getTime();var d=b;a=pf(new
N([Link],c));[Link]=Ic(a).toString();[Link]||
[Link](b)});this.g=[];this.i=0}j()
{[Link](Vc);this.g=[];super.j()}},Rf=class extends Wf{sendMessage(a)
{a=Xf(a);[Link]&&[Link]&&(window.g
[Link](a),[Link]&&[Link](a))}},
Sf=class extends Wf{sendMessage(a)
{a=Xf(a);[Link]&&[Link]&&
[Link]&&[Link]
[Link](a)}};var $f=class extends O{constructor()
{super();this.l=Uf();this.l=Uf();L(this,qa(Oe,this.l));this.i={};this.o=new
of}sendMessage(a,b){let c;typeof a==="string"?c=new N(a,b):a instanceof
N&&(c=a);[Link]=="loading"?Cf(l,"DOMContentLoaded",
()=>[Link](c),!1,this):[Link](c)}receiveMessage(a,b)
{if([Link]())[Link](new
N("receive_message_action",new N(a,b)));else{const
c=[Link]("ad_iframe");c!=void 0&&[Link]!=
void 0&&[Link].AFMA_ReceiveMessage!=void
0&&[Link].AFMA_ReceiveMessage(a,b)}a=="onshow"&&[Link]=="load
ing"?Cf(l,"DOMContentLoaded",()=>Zf(a,b??void 0)):Of(this,new mf(new
N(a,b),this))}addObserver(a,b,c){const d=e=>void
[Link](b,[Link],[Link]);[Link](a,d);this.i[a]||(this.i[a]={});this.i[a]
[b]=d}removeObserver(a,b){this.i[a]&&this.i[a]
[b]&&([Link](String(a),this.i[a][b],void 0,void 0),delete this.i[a]
[b])}shouldForwardMessageToIframe(){return this.o.l}forwardMessage(a){nf(this.o,
a)}};function T(a,b){l.AFMA_Communicator?
l.AFMA_Communicator.sendMessage(a,b):ag(a,b)}function ag(a,b)
{[Link]=="loading"?(a=pa(ag,null,a,b),Cf(l,"DOMContentLoaded",a,!1)):
(a=new N(a,b),Uf().sendMessage(a))}function Zf(a,b)
{l.AFMA_Communicator.receiveMessage(a,b)}function bg(a,b,c,d)
{l.AFMA_Communicator.removeEventListener(a,b,c,d)}function cg(a,b,c,d)
{l.AFMA_Communicator.addEventListener(a,b,c,d)}function dg(a,b,c)
{l.AFMA_Communicator.addObserver(a,b,c)}
function fg(a,b){l.AFMA_Communicator.removeObserver(a,b)}l.AFMA_Communicator||
(ra("AFMA_AddEventListener",cg),ra("AFMA_RemoveEventListener",bg),ra("AFMA_AddObser
ver",dg),ra("AFMA_RemoveObserver",fg),ra("AFMA_ReceiveMessage",Zf),ra("AFMA_SendMes
sage",T),l.AFMA_Communicator=new $f);var gg=class{constructor(a)
{this.g=a;cg("h5adsEvent",b=>void this.g(b))}initialize(){T("h5ads",
{action:"initialize"})}na(a,b){T("h5ads",
{obj_id:a,action:"create_interstitial_ad",ad_unit:b})}oa(a,b){T("h5ads",
{obj_id:a,ad_unit:b,action:"create_rewarded_ad"})}dispose(a){T("h5ads",
{obj_id:a,action:"dispose"})}};class U{constructor(){[Link]=new
Promise((a,b)=>{[Link]=a;[Link]=b})}};function hg(a){[Link]===void
0&&([Link]={});[Link]="1";return
encodeURIComponent([Link](a))}class ig extends K{constructor(a,b)
{super();[Link]=a;this.g=b}load(a,b){this.u||
([Link]=b,b=[Link],a=hg(a),T("h5ads",
{obj_id:b,action:"load_interstitial_ad",ad_request:a}))}show(){if(!this.u)
{if([Link]==null)throw Error("load must be called before show");T("h5ads",
{obj_id:[Link],action:"show_interstitial_ad"})}}j()
{[Link]([Link]);super.j()}}
class jg extends K{constructor(a,b){super();[Link]=a;this.g=b}load(a,b){this.u||
([Link]=b,b=[Link],a=hg(a),T("h5ads",
{obj_id:b,action:"load_rewarded_ad",ad_request:a}))}show(){if(!this.u)
{if([Link]==null)throw Error("load must be called before show");T("h5ads",
{obj_id:[Link],action:"show_rewarded_ad"})}}j()
{[Link]([Link]);super.j()}}function kg(a){const b=a.l;a.l+=1;return b}
var lg=class{constructor(){this.l=0;[Link]=new Map;this.g=new Map;this.i=new
U;this.j=0;this.u=new gg(a=>{a=[Link];switch([Link]){case
"initialize":[Link]();[Link]();this.j=3;[Link](this);break;ca
se "creation":var b=[Link];switch([Link]){case
"nativeObjectCreated":if(a=[Link](b))[Link](b),[Link](b,[Link]),a.M.
resolve([Link]);return;case
"nativeObjectNotCreated":if(a=[Link](b))[Link](b),[Link](),[Link]
ect(Error("Native object not created"));
return;default:return}case "interstitial":if((b=[Link]([Link]))&&b
instanceof ig&&[Link])switch([Link]){case "onAdLoaded":[Link].P?.
(b);break;case "onAdFailedToLoad":[Link].O?.(b,[Link]);break;case
"onAdOpened":[Link]?.(b);break;case "onAdClicked":[Link]?.
(b);break;case "onAdClosed":[Link].J?.(b);break;case
"onNativeAdObjectNotAvailable":[Link].R?.(b)}break;case
"rewarded":if((b=[Link]([Link]))&&b instanceof
jg&&[Link])switch([Link]){case "onRewardedAdLoaded":[Link].P?.(b);
break;case "onRewardedAdFailedToLoad":[Link].O?.(b,[Link]);break;case
"onRewardedAdOpened":[Link]?.(b);break;case
"onRewardedAdFailedToShow":[Link]?.(b,[Link]);break;case
"onUserEarnedReward":[Link]?.(b);break;case
"onRewardedAdClosed":[Link].J?.(b);break;case
"onNativeAdObjectNotAvailable":[Link].R?.(b)}}})}connect(){switch(this.j){case
3:return [Link](this);case 1:return [Link];default:return
this.j=1,this.i=new U,[Link](),setTimeout(()=>
{this.j!==3&&(this.j=2,[Link](Error("GmaBridge could not connect to SDK
after 10000 ms.")))},1E4),[Link]}}na(a){if(this.j!==3)return
[Link](Error("GmaBridge is not connected"));const b=kg(this),c=new
U;[Link](b,{M:c,ad:new ig(b,this)});[Link](b,a);return [Link]}oa(a)
{if(this.j!==3)return [Link](Error("GmaBridge is not connected"));const
b=kg(this),c=new U;[Link](b,{M:c,ad:new jg(b,this)});[Link](b,a);return
[Link]}};let mg=null;var ng={},og={};function pg(){throw Error("Do not
instantiate directly");}[Link]=null;[Link]=function()
{return [Link]};[Link]=function(){return
[Link]};[Link]=function(){if([Link]!==ng)throw Error("Sanitized
content was not of kind HTML.");return Kc([Link]())};function qg()
{[Link](this)}sa(qg,pg);[Link]=ng;function rg(a){if(a!=null)switch([Link])
{case 1:return 1;case -1:return-1;case 0:return 0}return null}var V=function(a)
{function b(c){[Link]=c}[Link]=[Link];return function(c,d){c=new
b(String(c));d!==void 0&&([Link]=d);return c}}(qg);function sg(a){return
tg(String(a),()=>"").replace(ug,"<")}const
vg=[Link]("sticky"),wg=new RegExp((vg?"":"^")+"(?:!|/?([a-
zA-Z][a-zA-Z0-9:-]*))",vg?"gy":"g");
function tg(a,b){const c=[],d=[Link];let e=0,f=[],g,h,k=0;for(;k<d;){switch(e)
{case 0:var m=[Link]("<",k);if(m<0){if([Link]===0)return
a;[Link]([Link](k));k=d}else [Link]([Link](k,m)),h=m,k=m+1,vg?
([Link]=k,m=[Link](a)):([Link]=0,m=[Link]([Link](k))),m?
(f=["<",m[0]],g=m[1],e=1,k+=m[0].length):[Link]("<");break;case 1:m=[Link](k+
+);switch(m){case "'":case '"':let p=[Link](m,k);p<0?k=d:
([Link](m,[Link](k,p+1)),k=p+1);break;case ">":[Link](m);[Link](b([Link](""),
g));e=0;f=[];h=g=null;break;default:[Link](m)}break;default:throw
Error();}e===1&&k>=d&&(k=h+1,[Link]("<"),e=0,f=[],h=g=null)}return
[Link]("")}function xg(a,b){a=[Link](/<\//g,"<\\/").replace(/\]\]>/g,"]]\\
>");return b?[Link](/{/g," \\{").replace(/}/g," \\}").replace(/\/\*/g,"/
*").replace(/\\$/,"\\ "):a}function W(a){return a!=null&&[Link]===ng?
String(sg([Link]())).replace(yg,zg):String(a).replace(Ag,zg)}
function X(a){return a!=null&&[Link]===og?xg([Link](),!1):a==null?"":a
instanceof Mc?xg(Nc(a),!1):xg(String(a),!0)}const Bg={"\x00":"�","\t":"	","\
n":" ","\v":"","\f":"","\r":" ","
":" ",'"':""","&":"&","'":"'","-":"-","/":"/","<":"<","
=":"=",">":">","`":"`","\u0085":"…","\u00a0":" ","\
u2028":"
","\u2029":"
"};function zg(a){return Bg[a]}
const Ag=/[\x00\x22\x26\x27\x3c\x3e]/g,yg=/[\x00\x22\x27\x3c\x3e]/g,Cg=/^[a-zA-Z0-
9+\/_-]+={0,2}$/,ug=/</g;var Dg=class extends C{g(){return A(Gb(x(this,3)),"")}j()
{return rc(this,4)!=null}};var Eg=class extends C{g(){var a=this.G,b=a[u];const
c=jc(a,b,1,!1);if(c!=null&&typeof c==="object"&&[Link]===fb)var d=c;else
if([Link](c)){let e=d=c[u]|0;e===0&&(e|=b&32);e|=b&2;e!==d&&(c[u]=e);d=new
Dg(c)}else d=void 0;d!==c&&d!=null&&y(a,b,1,d);d?a=d:(a=Dg[ab],a||(a=new
Dg,b=a.G,b[u]|=34,a=Dg[ab]=a));return a}},Fg=function(a){return b=>{if(b==null||
b=="")b=new a;else{b=[Link](b);if()throw Error("dnarr");b[u]|
=32;b=ac(a,b)}return b}}(Eg);var Gg=class extends C{};let Hg=void 0;var
Ig=class{constructor(){const a={};this.j=(b,c)=>a[b]!=null?
a[b]:c;this.i=(b,c)=>a[b]!=null?a[b]:c;this.l=(b,c)=>a[b]!=null?
a[b]:c;this.o=(b,c)=>a[b]!=null?a[b]:c;this.u=(b,c)=>a[b]!=null?
[Link](a[b]):c;this.g=()=>{}}};function Jg(a){return
I(Ig).j(a.g,[Link])}function Y(a){return I(Ig).i(a.g,[Link])};class
Kg{constructor(){[Link]=!
1;[Link]={};[Link]={};[Link]={};
[Link]={};[Link]={};[Link]
nt=!
1;[Link]={};[Link]={};[Link]
dationEnabled=!1;[Link]=new
Lg;[Link]=new Set;[Link]=new
Map;[Link]=new
Map;[Link]=[];[Link]
=
!1}}var Lg=class{constructor()
{[Link]={};[Link]=0;[Link]=[]}
};function Mg(a){const b=Ng(a);Ea([Link],c=>c(b))}function Ng(a)
{a=cd([Link]);return [Link]?[Link](null,a):null}
class Og{constructor(a){a.google_reactive_ads_global_state?
(a.google_reactive_ads_global_state.sideRailProcessedFixedElements==null&&([Link]
_reactive_ads_global_state.sideRailProcessedFixedElements=new
Set),a.google_reactive_ads_global_state.sideRailAvailableSpace==null&&(a.google_rea
ctive_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_r
eactive_ads_global_state=new
Kg;this.g=a.google_reactive_ads_global_state.floatingAdsStacking}addListener(a)
{[Link](a);a(Ng(this))}removeListener(a)
{Ha([Link],b=>b===a)}}class Pg{constructor(a)
{this.j=a;this.g=null}};function Qg(a){const
b={bottom:"auto",clear:"none",display:"inline","float":"none",height:"auto",left:"a
uto",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"};Ea([Link](b),c=>{var d=[Link][Oc(c)];(typeof d!==
"undefined"?d:[Link][vd(a,c)])||F(a,c,b[c])});hd(a)};function Rg(a,b){const
c=nd("STYLE",a);[Link]=Nc(Qc`* { pointer-events:
none; }`);a?.[Link](c);setTimeout(()=>{a?.[Link](c)},b)}functio
n Sg(a,b,c){if(![Link])return null;const d=new Tg;[Link](a,b);return()=>{var e=c||
0;e>0&&Rg([Link],e);F([Link],
{filter:d.g,webkitFilter:d.g,overflow:d.i,position:d.u,top:d.l});[Link](0,d.j)}
}
class Tg{constructor(){this.g=this.l=this.u=this.i=null;this.j=0}apply(a,b)
{this.i=[Link];this.u=[Link];this.l=[Link];
this.g=[Link]?
[Link]:[Link];this.j=[Link]===void 0?
([Link]||[Link]||
[Link]).scrollTop:[Link];F([Link],"top",`${-this.j}px`)}};function
Ug(a,b){var c;if(!a.i)for(a.i=[],c=[Link];c;)
{[Link](c);if(a.D(c))break;c=[Link]&&[Link]===1?
[Link]:null}c=[Link]();let d,e;for(d=0;d<[Link];++d)
(e=c[d])&&[Link](a,e,d,c)}var Vg=class extends K{constructor(a,b,c)
{super();this.g=a;this.N=b;this.A=c;this.i=null;L(this,()=>this.i=null)}D(a){return
this.A===a}};function Wg(a,b){const c=a.A;if(c)if(b){b=a.C;if(b.g==null){var
d=b.j;const e=[Link]+
+;[Link][e]=2147483646;Mg(d);b.g=e}ed(c,
{display:"block"});[Link]&&!
a.l&&(a.l=Sg(a.o,a.N,a.K));[Link]("tabindex","0");[Link]("aria-
hidden","false");[Link]("aria-hidden","true")}else b=a.C,b.g!
=null&&(d=b.j,delete [Link][b.g],Mg(d),b.g=null),ed(c,
{display:"none"}),a.l&&(a.l(),a.l=null),[Link]("aria-
hidden","false"),
[Link]("aria-hidden","true")}function Xg(a){Wg(a,!1);const b=a.A;if(b){var
c=Yg(a.I);Ug(a,d=>{ed(d,c);Qg(d)});[Link]("width","");[Link]("h
eight","");F(a.g,c);F(a.g,Zg);F(b,$g);F(b,{background:"transparent"});ed(b,
{display:"none",position:"fixed"});Qg(b);Qg(a.g);od(a.I)<=1||(F(b,
{overflow:"scroll","max-width":"100vw"}),hd(b))}}
class ah extends Vg{constructor(a,b){var
c=window,d=Y(cf);super(a,c,b);this.l=null;this.o=[Link];this.K=d;a=new
Og(c);this.C=new Pg(a);this.I=c}hide(){Wg(this,!1)}}function Yg(a)
{a=od(a);a=100*(a<1?1:a);return{width:`${a}vw`,height:`${a}vh`}}var
$g={backgroundColor:"white",opacity:"1",position:"fixed",left:"0px",top:"0px",margi
n:"0px",padding:"0px",display:"none",zIndex:"2147483647"},Zg={left:"0",position:"ab
solute",top:"0"};var bh=class extends ah{constructor(a,b){super(a,b);Xg(this)}D(a)
{[Link]?a=[Link]("adsbygoogle"):(a=[Link]?[Link]:
(typeof [Link]=="string"?
[Link]:[Link]&&[Link]("class")||"").match(/\S+/g)||
[],a=Ca(a,"adsbygoogle")>=0);return a}};function ch(){const
a=window.google_ad_modifications=window.google_ad_modifications||
{};a.afg_slotcar_vars||(a.afg_slotcar_vars={});return a.afg_slotcar_vars};function
se(a,b){[Link]>0||dh(a);const c=[Link](0);c?[Link](b):[Link](0,[b])}function
eh(a,b,c,d){E(b,c,d);L(a,()=>vc(b,c,d))}function fh(a,b){[Link]!
==1&&([Link]=1,[Link]>0&&gh(a,b))}
function dh(a){[Link]?
eh(a,[Link],"visibilitychange",b=>{[Link]==="hidden"&&f
h(a,b);[Link]==="visible"&&([Link]=0)}):"onpagehide"in a.g?
(eh(a,a.g,"pagehide",b=>{fh(a,b)}),eh(a,a.g,"pageshow",
()=>{[Link]=0})):eh(a,a.g,"beforeunload",b=>{fh(a,b)})}function gh(a,b){for(let
c=9;c>=0;c--)[Link](c)?.forEach(d=>{d(b)})}var hh=class extends K{constructor(a)
{super();this.g=a;[Link]=0;this.i=new Map}};async function ih(a,b){var
c=10;return c<=0?[Link](Error(`wfc bad input ${c} ${200}`)):b()?
[Link]():new Promise((d,e)=>{const f=[Link](()=>{--c?
b()&&([Link](f),d()):([Link](f),e(Error(`wfc timed out $
{c}`)))},200)})};function jh(a){const b=[Link];return b!==null&&b!==0?
b:[Link]=ld(a.g)}function kh(a){var b=[Link];if(b===null||
b==="")b=[Link],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??
[Link](".adsbygoogle[data-ad-client]")?.getAttribute("data-ad-
client")??"",b=[Link]=a;return b}async function lh(a){await ih(a.g,()=>!(!jh(a)||!
kh(a)))}
async function mh(a,b){await lh(a);var c=a.i;var d=new de;var
e=jh(a);d=z(d,1,Cb(e),"0");e=kh(a);d=B(d,2,e);d=z(d,3,Cb([Link]),"0");a=z(d,7,C
b([Link]([Link]())),"0");a=z(a,3,Cb(1),"0");b=qc(a,10,ee,b);oe(c,b
)}
var nh=class{constructor(a,b){this.g=ud()||window;this.j=b??new
hh(this.g);this.i=a??new ve(100,100,!0,this.j);[Link]=Ke(He(),33,()=>{const
c=Y(Qe),d=c>0&&ad()<1/c,e=Y(Se);return{sd:c,ssp:d,sds:e,ssps:e>0&&ad()<1/
e,pc:null,wpc:null,cu:null,le:[],lgdp:[],psi:null,tar:0,cc:null}})}};function oh(a)
{var b=window;return a.google_adtest==="on"||a.google_adbreak_test==="on"||
[Link]("[Link]")||
[Link]==="[Link]"?[Link]('meta[name="h5-games-
eids"]')?.getAttribute("content")?.split(",").map(c=>[Link](Number(c))).filter(
c=>!isNaN(c)&&c>0)||[]:[]};class ph{};function qh(){var a=[Link]||
([Link]={});xe(I(ye),a);rh(a);I(ph);I(Ig).g()}function rh(a){const
b=I(Ig);b.j=(c,d)=>we(5,a,()=>!1)(c,d,1);b.i=(c,d)=>we(6,a,()=>0)
(c,d,1);b.l=(c,d)=>we(7,a,()=>"")(c,d,1);b.o=(c,d)=>we(8,a,()=>[])
(c,d,1);b.u=(c,d)=>we(17,a,()=>[])(c,d,1);b.g=()=>{we(15,a,()=>{})(1)}};function
sh(a){const b=I(ye).g();a=oh(a);return [Link](a).join(",")};function
th({La:a,Sa:b}){return a||(b==="dev"?"dev":"")};function uh(a)
{Qd(H,b=>{[Link]=String(a);[Link]=th({La:te(),Sa:a});[Link]=sh(l)})}function vh(a,b)
{const c=b?.g();b=c?.g()||A(Gb(x(a,2)),"");a=c?.j()?A(rc(c,4),!1):A(rc(a,6),!
1);uh(b);Ma(Hg,Ra);Hg=a};function wh(){var a=[Link];try{const
b=[Link];Ma(b,Qa);return Fg(b)}catch(b){return new Eg}};var xh=typeof
sttc==="undefined"?void 0:sttc;function yh(){var a=H;try{return Ma(xh,Qa),new
Gg([Link](xh))}catch(b){[Link](838,b instanceof Error?b:Error(String(b)))}return
new Gg};var zh=class extends K{j(){[Link]();super.j()}},Ah=class extends
K{constructor(a){super();[Link]=a}},Bh=class extends K{constructor(a)
{super();this.F=a;this.g=new Set}fetch(a,b){const c=new
Ah([Link]);[Link](c);[Link]({...a,callback:d=>{c.u?
d&&[Link]():[Link](d);[Link](c)}},b)}j(){for(const a of
[Link]())[Link]();[Link]();super.j()}};var Ch=class{constructor(a)
{var b=te();[Link]=1;[Link]=a;[Link]=b;[Link]="unset"}da(a){[Link]=a}V(a)
{this.T=[Link];this.U=[Link]}L(a){this.F=a}B(a,b={})
{[Link]=a;[Link]=[Link];b.bow_v=[Link];b.js_v=[Link];[Link]=this.F?.toStri
ng()??"unset";this.T&&(b.admb_iid=this.T);this.U&&(b.admb_rid=this.U);a=[Link];con
st c=I(ye).g();![Link]&&[Link]&&([Link]=[Link]());Xd(Ee,"slotcar",b,!0,a)}};var
Dh=class extends zh{constructor(a,b,c,d)
{super();[Link]=a;this.l=b;this.o=c;this.i=d;this.g=null;this.A=this.C=!1;this.D=!
0}show(a){this.g=a;if(this.D&&this.A)[Link]();else if(this.A)this.J();else
throw Error("Tried to show AdMobAd before it finished loading.");}disposeAd()
{[Link]()}P(){this.A=!0;this.o(this)}O(){this.o(null);[Link]()}R()
{this.i.B("admb_na");this.g?this.J():this.D=!1}};
function Eh(a){return{P:J(849,()=>{a.P()}),O:J(850,()=>{a.O()}),J:J(851,
()=>{a.J()}),R:J(854,()=>{a.R()})}}var Fh=class extends Dh{constructor(a,b,c,d)
{super(a,b,c,d);[Link]=a;this.l=b;this.o=c;this.i=d}request()
{[Link](this.l,Eh(this))}J(){(0,this.g)(1)}};function Gh(a){return{P:J(849,
()=>{a.P()}),O:J(850,()=>{a.O()}),Oa:J(855,()=>{a.i.B("admb_rfs");(0,a.g)
(2)}),Qa:J(852,()=>{a.C=!0}),J:J(853,()=>{a.J()}),R:J(854,()=>{a.R()})}}
var Hh=class extends Dh{constructor(a,b,c,d)
{super(a,b,c,d);[Link]=a;this.l=b;this.o=c;this.i=d}request()
{[Link](this.l,Gh(this))}J(){this.C?(0,this.g)(3):(0,this.g)(2)}};function
Ih(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 Jh(a,b,c){[Link](`Unable to fetch ad:
'${b}' is missing from tag.`);c(null)}function Kh(a){Rd(H,850,()=>{a(null)})}
var Lh=class{constructor(a,b,c)
{this.j=a;this.u=b;this.g=c;this.i=ld(window).toString()}fetch(a,b){const
c={isTestDevice:!1,httpTimeoutMillis:Y(Ue)*1E3};var
d=b.google_tag_for_child_directed_treatment;if(d==="0"||
d==="1")[Link]=d==="1";d=b.google_tag_for_under_age_of_cons
ent;if(d==="0"||
d==="1")[Link]=d==="1";d=b.google_max_ad_content_rating;typeof
d==="string"&&([Link]=d);[Link]??
([Link]={});[Link]=[Link]||[Link]===2?"0":"1";this.i&&
([Link]=this.i);Jg(bf)&&([Link]=Ne().toString());d=sh(b);[Link]
gth&&([Link].slotcar_eids=d);b=Ih([Link],b);[Link]===1?typeof b!=="string"?
Jh(this,"data-admob-interstitial-slot",[Link]):[Link](b).then(e=>{(new
Fh(e,c,[Link],this.g)).request()}).catch(()=>{Kh([Link])}):typeof b!
=="string"?Jh(this,"data-admob-rewarded-
slot",[Link]):[Link](b).then(e=>{(new
Hh(e,c,[Link],this.g)).request()}).catch(()=>{Kh([Link])})}};const Mh=new
Set(["auto","on"]),Nh=new Set(["on","off"]),Oh=new Set("start pause next browse
reward preroll".split(" ")),Ph=new Map([["start","interstitial"],
["pause","interstitial"],["next","interstitial"],["browse","interstitial"],
["reward","reward"],["preroll","preroll"]]),Qh=new Map([["interstitial",["type"]],
["reward",["type","beforeReward","adDismissed","adViewed"]],["preroll",
["type","adBreakDone"]]]),Rh=new Map([["interstitial",
["beforeReward","adDismissed","adViewed"]],["reward",[]],["preroll",
["afterAd","beforeReward","adDismissed","adViewed"]]]),Sh="beforeAd afterAd
beforeReward adDismissed adViewed adBreakDone".split(" "),Th=new
Map([["beforeBreak","beforeAd"],["afterBreak","afterAd"],
["adComplete","adViewed"]]);var Uh=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".split(" "));const Vh=new
Set([...Uh,"google_admob_interstitial_slot","google_admob_rewarded_slot","google_ma
x_ad_content_rating"]);
function Wh(a,b){let c=!1;const d=f=>{c=!0;[Link](`Invalid ad config: $
{f}.`)};if([Link]!=null&&){var
e=[Link](Mh).map(f=>`'${f}'`).join(", ");d(`'preloadAdBreaks' must be one of [$
{e}]`)}[Link]==null||[Link]([Link])||(e=[Link](Nh).map(f=>`'${f}'`).join(",
"),d(`'sound' must be one of [${e}]`));[Link]!=null&&typeof [Link]!
=="function"&&d("'onReady' must be a function");if(Jg(We)&&a.h5AdsConfig!
=null)if(typeof a.h5AdsConfig!=="object")d("'h5AdsConfig' must be an object");
else for(const [f,g]of [Link](a.h5AdsConfig))a=f,e=g,[Link](a)?typeof e!
=="string"&&d(`'h5AdsConfig.${a}' must be a string`):d(`'h5AdsConfig.${a}' is not a
valid property`);return!c}
function Xh(a,b,c){for(const [d,e]of Th){const f=d,g=e;if(f in a){c.B("lgc_fld",
{field:f});if(g in a)return [Link](`Invalid placement config: '${f}' has been
renamed to ${g}. Cannot pass both fields. Please use ${g} only.`),!
1;[Link](`Placement config: '${f}' has been renamed to '${g}'. Please update your
code.`);a[g]=a[f];delete a[f]}}return!0}
function Yh(a,b,c){let d=!1;const e=h=>{d=!0;[Link](`Invalid placement config: $
{h}.`)};a=[Link]({},a);if(!Xh(a,b,c))return{qa:!1,va:a};if()
{var f=[Link](Oh).map(h=>`'${h}'`).join(", ");e(`'type' must be one of [$
{f}]`);return{qa:!d,va:a}}c=[Link]([Link]);const g=[Link](c).filter(h=>!(h in
a));[Link]>0&&e("missing required properties "+[Link](h=>`'${h}'`).join(",
"));c=[Link](c).filter(h=>h in a);[Link]>0&&e("the following properties are not
used for the given ad type: "+
[Link](h=>`'${h}'`).join(", "));for(f of Sh)f in a&&typeof a[f]!=="function"&&e(`'$
{f}' must be a function`);return{qa:!d,va:a}};const Zh={[1]:10,[2]:11},
$h={closed:1,granted:3,viewed:3,cancelled:2,dismissed:2,error:4};
var bi=class{constructor(){this.g=window}fetch(a,b){const c={};if(Jg(We))for(const
d in
b)[Link](d)&&(c[d]=b[d]);c.google_reactive_ad_format=Zh[[Link]];c.google_wrap_fulls
creen_ad=!0;c.google_video_play_muted=[Link]!==2&&!
[Link];c.google_acr=d=>{[Link](d?new
ai(d):null)};c.google_tag_origin="gsc";[Link]({params:c})}},ai=cla
ss extends zh{constructor(a){super();[Link]=a}show(a){[Link](b=>{Jg(Re)?
typeof b==="object"&&"status"in b?a($h[[Link]]):a($h[b]):a($h[b])})}disposeAd()
{[Link]()}};/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
const ci={};function di(){return V('<ins class="adsbygoogle" style="width:100% !
important;height:100% !important;" id="fake-interstitial-ins"><iframe
style="overflow:hidden;" width="100%" height="100%" frameborder="0" marginwidth="0"
marginheight="0" vspace="0" hspace="0" scrolling="no" src="about:blank" id="aswift-
fake"></iframe></ins>')}
function ei(){return V('<svg xmlns="[Link] width="24"
height="24" viewBox="0 0 24 24"><path style="fill:#f5f5f5" d="M19 6.41L17.59 5 12
10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19
6.41z"/><path fill="none" d="M0 0h24v24H0V0z"/></svg>')}
function fi(a){const b=[Link];a=[Link];return V('<div class="dialog-wrapper"
style="width: 100%; height: 100%; position: absolute; top: 0;"><div class="close-
confirmation-dialog" id="close-confirmation-dialog" style="width:
'+W(X([Link](a*.78)))+'px"><div class="confirmation-title" style="font-size:
'+W(X([Link](b*.031)))+"px; margin-top: "+W(X([Link](b*.0375)))+"px;
margin-left: "+W(X([Link](a*.066)))+"px; margin-right:
"+W(X([Link](a*.066)))+'px;">Close Ad?</div><div class="confirmation-message"
style="font-size: '+
W(X([Link](b*.025)))+"px; margin-bottom: "+W(X([Link](b*.0375)))+"px;
margin-top: "+W(X([Link](b*.0375)))+"px; margin-left:
"+W(X([Link](a*.066)))+"px; margin-right: "+W(X([Link](a*.066)))+'px;">You
will lose your reward</div><div class="confirmation-buttons" style="font-size:
'+W(X([Link](b*.0218)))+"px; line-height: "+W(X([Link](b*.05625)))+"px;
margin-right: "+W(X([Link](b*.0125)))+"px; margin-bottom:
"+W(X([Link](b*.0125)))+'px;"><div class="close-ad-button" id="close-ad-button"
style="padding-left: '+
W(X([Link](a*.044)))+"px; padding-right: "+W(X([Link](a*.044)))
+'px;">CLOSE</div><div class="resume-ad-button" id="resume-ad-button"
style="padding-left: '+W(X([Link](a*.044)))+"px; padding-right:
"+W(X([Link](a*.044)))+'px;">RESUME</div></div></div></div>')};var
gi=Sc`about:blank`;Ic(gi);var hi=Sc`javascript:undefined`;Ic(hi);function ii(a,b,c)
{a=a.g;c=b(c||ci,{});b=a||ta||(ta=new
Wc);if(c&&c.g)b=c.g();else{b=Uc(b.g,"DIV");b:if(ma(c)){if([Link]&&(c=[Link](),c
instanceof Jc))break b;c=Rc("zSoyz")}else
c=Rc(String(c));[Link]=Lc(c)}[Link]==1&&(c=[Link],[Link]
e==1&&(b=c));return b}class ji{constructor(){this.g=ta||(ta=new Wc)}render(a,b)
{a=a(b||{},{});return String(a)}};function ki(a,b){if([Link]||
[Link])b(a);else{const c=()=>{b(a);vc(a,"load",c)};E(a,"load",c)}}
async function li(a){if(a.g==null)throw Error("Tried to show ad before
initialized.");const b=new U;var
c=a.g.g,d=[Link](Number([Link]),Number([Link]));let
e=[Link](Number([Link]),Number([Link]));mi(a)&&(d*=.5,e*=.5);c=c.c
ontentDocument;a=[Link](ii(a.C,fi,
{Ta:d,Na:e}));d=[Link](".resume-ad-button");E([Link](".close-ad-
button"),"click",()=>{[Link](0)});E(d,"click",()=>{[Link](1)});d=await
[Link];[Link](a);return d===
0}function mi(a){if(a.g==null)throw Error("Tried to show ad before
initialized.");a=a.g.g;return Number([Link])>1E3||
Number([Link])>1E3}
var ni=class extends zh{constructor(a,b){super();this.A=b;this.C=new
ji;this.i=10;this.o=!1;this.l=ii(this.C,di);[Link]["slotcar"+
(b===1?"Interstitial":"Rewarded")]="true";[Link](this
.l);ki([Link],c=>{var d={};var e=this.A===2?"Rewarded ad
example":"Interstitial ad example";var f=this.A;(d=d&&[Link])?
(d=String(d),d=[Link](d)?d:"zSoyz",d=' nonce="'+W(d)+'"'):d="";d="<!DOCTYPE
html><html><head>"+V("\n <style"+d+'>\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 </style>\n ')+
'</head><body><div class="header-panel">';f!==2&&(d+="Ad");d+='<div class="dismiss-
button" id="dismiss-button">'+(f===2?'<div class="count-down-container" id="count-
down-container"><div id="count-down"><div class="count-down-text" id="count-down-
text"></div></div><div class="x-button" id="close-button" style="padding-left:
5px;">'+ei()+"</div></div>":"")+'<div class="x-button" id="dismiss-button-
element">'+ei()+'</div></div></div><div class="container"><div
class="creative">'+V('<div
style="position:relative;float:right;top:1px;right:1px;width:15px;height:15px;"><sv
g style="fill:#00aecd;" xmlns="[Link]
xmlns:xlink="[Link] viewBox="0 0 15 15"><circle cx="6"
cy="6" r="0.67"></circle><path
d="M4.2,11.3Q3.3,11.8,3.3,10.75L3.3,4.1Q3.3,3.1,4.3,3.5L10.4,7.0Q12.0,7.5,10.4,8.0L
6.65,10.0L6.65,7.75a0.65,0.65,0,1,0,-
1.3,0L5.35,10.75a0.9,0.9,0,0,0,1.3,0.8L12.7,8.2Q13.7,7.5,12.7,6.7L3.3,1.6Q2.2,1.3,1
.8,2.5L1.8,12.5Q2.2,13.9,3.3,13.3L4.8,12.5A0.3,0.3,0,1,0,4.2,11.3Z"></path></
svg></div>')+
'<a target="_blank" href="[Link]
class="adContainer"><div class="logo">'+V('<img width="40" height="40" alt=""
src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4K
PHN2ZyB3aWR0aD0iNTVweCIgaGVpZ2h0PSI1NnB4IiB2aWV3Qm94PSIwIDAgNTUgNTYiIHZlcnNpb249IjE
uMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy
53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtI
Gh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5sb2dvX2dvb2ds
ZWdfNDhkcDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGl
kPSJNMl92MiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT
0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjAyYV9hdXRvX2FkcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoL
TQxNy4wMDAwMDAsIC03MDUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJtb2JpbGUiIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDM3OC4wMDAwMDAsIDE2NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJ
Hcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4wMDAwMDAsIDc0LjAwMDAwMCkiPgogICAgICAgIC
AgICAgICAgICAgIDxnIGlkPSJHUC1hZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMDAwMDAwLCA0NDQuM
DAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJsb2dvX2dvb2dsZWdfNDhkcCIgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMjQuMDAwMDAwLCAyMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA
gICAgICAgIDxwYXRoIGQ9Ik01NC44OCwyOC42MzYzNjM2IEM1NC44OCwyNi42NTA5MDkxIDU0LjcwMTgxOD
IsMjQuNzQxODE4MiA1NC4zNzA5MDkxLDIyLjkwOTA5MDkgTDI4LDIyLjkwOTA5MDkgTDI4LDMzLjc0IEw0M
y4wNjkwOTA5LDMzLjc0IEM0Mi40MiwzNy4yNCA0MC40NDcyNzI3LDQwLjIwNTQ1NDUgMzcuNDgxODE4Miw0
Mi4xOTA5MDkxIEwzNy40ODE4MTgyLDQ5LjIxNjM2MzYgTDQ2LjUzMDkwOTEsNDkuMjE2MzYzNiBDNTEuODI
1NDU0NSw0NC4zNDE4MTgyIDU0Ljg4LDM3LjE2MzYzNjQgNTQuODgsMjguNjM2MzYzNiBaIiBpZD0iU2hhcG
UiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgI
CAgICAgICAgICAgPHBhdGggZD0iTTI4LDU2IEMzNS41Niw1NiA0MS44OTgxODE4LDUzLjQ5MjcyNzMgNDYu
NTMwOTA5MSw0OS4yMTYzNjM2IEwzNy40ODE4MTgyLDQyLjE5MDkwOTEgQzM0Ljk3NDU0NTUsNDMuODcwOTA
5MSAzMS43NjcyNzI3LDQ0Ljg2MzYzNjQgMjgsNDQuODYzNjM2NCBDMjAuNzA3MjcyNyw0NC44NjM2MzY0ID
E0LjUzNDU0NTUsMzkuOTM4MTgxOCAxMi4zMzI3MjczLDMzLjMyIEwyLjk3ODE4MTgyLDMzLjMyIEwyLjk3O
DE4MTgyLDQwLjU3NDU0NTUgQzcuNTg1NDU0NTUsNDkuNzI1NDU0NSAxNy4wNTQ1NDU1LDU2IDI4LDU2IFoi
IGlkPSJTaGFwZSIgZmlsbD0iIzM0QTg1MyIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICA
gICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuMzMyNzI3MywzMy4zMiBDMTEuNzcyNzI3MywzMS
42NCAxMS40NTQ1NDU1LDI5Ljg0NTQ1NDUgMTEuNDU0NTQ1NSwyOCBDMTEuNDU0NTQ1NSwyNi4xNTQ1NDU1I
DExLjc3MjcyNzMsMjQuMzYgMTIuMzMyNzI3MywyMi42OCBMMTIuMzMyNzI3MywxNS40MjU0NTQ1IEwyLjk3
ODE4MTgyLDE1LjQyNTQ1NDUgQzEuMDgxODE4MTgsMTkuMjA1NDU0NSAwLDIzLjQ4MTgxODIgMCwyOCBDMCw
zMi41MTgxODE4IDEuMDgxODE4MTgsMzYuNzk0NTQ1NSAyLjk3ODE4MTgyLDQwLjU3NDU0NTUgTDEyLjMzMj
cyNzMsMzMuMzIgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvc
GF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOCwxMS4xMzYzNjM2IEMzMi4x
MTA5MDkxLDExLjEzNjM2MzYgMzUuODAxODE4MiwxMi41NDkwOTA5IDM4LjcwMzYzNjQsMTUuMzIzNjM2NCB
MNDYuNzM0NTQ1NSw3LjI5MjcyNzI3IEM0MS44ODU0NTQ1LDIuNzc0NTQ1NDUgMzUuNTQ3MjcyNywwIDI4LD
AgQzE3LjA1NDU0NTUsMCA3LjU4NTQ1NDU1LDYuMjc0NTQ1NDUgMi45NzgxODE4MiwxNS40MjU0NTQ1IEwxM
i4zMzI3MjczLDIyLjY4IEMxNC41MzQ1NDU1LDE2LjA2MTgxODIgMjAuNzA3MjcyNywxMS4xMzYzNjM2IDI4
LDExLjEzNjM2MzYgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRUE0MzM1IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjw
vcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPS
IwIDAgNTYgMCA1NiA1NiAwIDU2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KI
CAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4K
ICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="/>')+
'</div><div class="text"><div class="adText">'+(e!=null&&[Link]===ng?e:e instanceof
Jc?V(Lc(e).toString()):V(String(String(e)).replace(Ag,zg),rg(e)))+"</div></div></
div></a></div></div></body></html>";e=V(d).ua();f=[Link]||
[Link];[Link]();[Link](Lc(e));[Link]();this.g=new
bh(c,this.l);a(this)})}show(a){if(this.g==null)throw Error("Tried to show ad before
initialized.");const b=[Link],c=[Link]("dismiss-
button");Wg(this.g,!0);if(this.A===2){const d=
[Link]("#dismiss-button-element");[Link]="none";const
e=async()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not
find ad frame.");this.o=!0;await li(this)?
([Link](),E(c,"click",e),a(2)):this.o=!1};E(c,"click",e);this.i=Y(Xe);const
f=this.i<0;this.o=!1;const g=[Link]("count-down-
container"),h=[Link]("#count-down-text");[Link]=`Reward in ${this.i}
seconds`;f||(this.D=setInterval(()=>{this.o||(--this.i,[Link]=`Reward in $
{this.i} seconds`);
if(this.i===0)
{[Link]="none";[Link]="";clearInterval(this.D);const
k=async()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not
find ad
frame.");[Link]();vc(c,"click",k);a(3)};E(c,"click",k);vc(c,"click",e)}},1E3))
}else E(c,"click",()=>{if(this.g==null)throw Error("Failure on rewarded example:
Could not find ad frame.");[Link]();a(1)})}disposeAd()
{this.g?.hide();Vc(this.l)}},oi=class{fetch(a){new ni([Link],[Link])}};var
pi=class{constructor(){this.g=I(nh);this.j=(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("ad
br_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).se
t("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.i=(
new Map).set("admob",1).set("adsense",2)}da(){}V(a){this.T=[Link];this.U=[Link]}L(a)
{this.F=[Link](a)??0}async B(a){var b=new ce;a=[Link](a)??
0;b=z(b,1,a==null?
a:zb(a),0).L(this.F);this.T&&B(b,3,this.T);this.U&&B(b,4,this.U);await
mh(this.g,b)}},qi=class{constructor(a){[Link]=new pi;[Link]=a}da(a)
{[Link](a)}V(a){[Link].V(a);[Link].V(a)}L(a){[Link].L(a);[Link].L(a)}async
B(a,b={}){await [Link].B(a,b);
[Link].B(a,b)}};const ri="click mousedown mouseup touchstart touchend pointerdown
pointerup keydown keyup scroll".split(" ");var si=class extends K{constructor(){var
a=window;super();this.g=0;const b=()=>{this.g=[Link]()};for(const c of
ri)[Link](c,b,{capture:!0});L(this,
()=>{for(const c of ri)[Link](c,b,
{capture:!0})})}};class ti extends K{constructor(a,b){super();this.M=new U;this.g=!
1;[Link]=setTimeout(J(726,()=>{b()}),a*1E3)}get promise(){return
[Link]}resolve(a){this.u||(this.g=!0,[Link](a))}reject(a){this.u||
(this.g=!0,[Link](a))}j(){clearTimeout([Link])}}
function ui(a,b){if(a=a.google_adbreak_test)switch(a){case "on":return new oi;case
"adsense":break;default:throw [Link](`Unsupported data-adbreak-test value '${a}.
Supported values: '${"on"}'.`),Error("unsupported test mode");}return new
bi}function vi(a)
{return["google_admob_interstitial_slot","google_admob_rewarded_slot"].some(b=>type
of wi(b,a)==="string")}function wi(a,b){if(b[a]&&typeof b[a]==="string")return
String(b[a])}
function xi(a,b){mg==null&&(mg=new lg);return [Link]().then(c=>new
Lh(c,a,b))}function yi(a){if(typeof a!=="string")return-1;a=/^(\
d+)s$/.exec(a);return a==null?-1:Number(a[1])}
function zi(a,b){[Link]("onpagehide"in
self?"pagehide":"unload",J(938,()=>{if(b.first_slotcar_request_processing_time){var
c=[Link]();a.g.B("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 Ai(a,b){const c=b.google_admob_ads_only;typeof c==="string"&&(c==="on"?
vi(b)?[Link]=!0:[Link]("Cannot set data-admob-ads-only without providing at least
one AdMob ad slot id."):[Link](`Unsupported data-admob-ads-only value '${c}'.
Supported value: 'on'.`))}function Bi(a){return
[Link]?"adbreaktest":a.D?"admob":"adsense"}function Ci(a,b){for(const c of[1,2])
{const d=[Link](c);if(d||Di(a,c))d?([Link](),[Link](c)):
([Link](c).dispose(),[Link](c)),Ei(a,c,0,b)}}
function Fi(a){if(!a.X||[Link]){if(![Link]&&[Link])for(var b of[1,2])if(!
[Link](b)&&)return;for([Link]=!
0;[Link]>0;)b=[Link](),Gi(a,"onReady",b)}}function Hi(a,b)
{b=b.google_ad_frequency_hint;const c=Y(Ye);if(typeof b!=="string")return c;const
d=/^(\d+)s$/.exec(b);return d==null?([Link](`Invalid data-ad-frequency-hint
value: '${b}'. It must be in format 'Xs' where X is a
number.`),c):[Link](Y(Ze),Number(d[1]))}
function Ii(a,b){for(const c in b)if(b[c]!==a.C[c])return!0;return!1}function
Ji(a,b){![Link]||a.D?b():a.g.B("adcf_afni")}function Ki(a,b,c,d=!0){const
e=[Link](b);e&&([Link](),Ei(a,b,10,c),d&&[Link](b))}function Di(a,b){return
[Link](b)&&.g}function Ei(a,b,c,d){if(Di(a,b))throw Error("already
scheduled");c=new ti(c,()=>{Li(a,b,d)});[Link](b,c);return c}function Gi(a,b,c)
{kd(()=>{Mi(a,b,c)})}
function Z(a,b,c,d){const
e={breakType:[Link],breakFormat:c===2?"reward":[Link]==="preroll"?"preroll":"inters
titial",breakStatus:d};[Link]&&([Link]=[Link]);a.g.B("adbr_dn",
{breakType:[Link],breakFormat:[Link],breakStatus:[Link],breakNam
e:[Link]??""});const f=[Link];f!=null&&Gi(a,"adBreakDone",()=>{f(e)})}
async function Ni(a,b,c){if(a.K)return a.g.B("pr_rr"),Z(a,b,c,"frequencyCapped"),!
1;a.K=!0;a.X&&await [Link];var d=Di(a,c)?[Link](c):Ei(a,c,0,2);d=await
[Link]([[Link],md(Y(Ve)*1E3,2)]);return d===1?
(a.g.B("adbr_noad"),Z(a,b,c,"noAdPreloaded"),!1):d===2?(a.g.B("pr_to",
{source:"slotcar"}),Z(a,b,c,"timeout"),!1):!0}async function Oi(a,b){const c=new
U;[Link]=c;Mi(a,"beforeReward",()=>{[Link](()=>{[Link](0)})});return await
[Link]===0}
function Mi(a,b,c){if(c)try{c()}catch(d){return [Link](`'${b}' callback threw an
error:`,d),!1}return!0}function Pi(a,b,c,d,e){const f=[Link](c),g=b?1:-
1,h=[Link]>0?f[[Link]-1]:0;[Link](h)===g?f[[Link]-
1]=h+g:[Link](g);a.g.B(b?"prf_suc":"prf_fail",
{type:c,src:d,stats:[Link](","),timing:[Link]()-e})}
function Li(a,b,c){const
d=[Link]();[Link]({type:b,Ea:[Link]==="on",callback:e=>{[Link](b);const
f=[Link](b);e?([Link](0),[Link](b,e),L(e,()=>{[Link](b)})):
([Link](1),[Link](b),Ei(a,b,Y($e),5));Pi(a,e!=null,b,c,d);c!==1&&c!==7||
Fi(a)}},a.C)}
var Qi=class extends K{constructor(a,b)
{super();this.l=a;this.g=b;this.F=null;[Link]="";this.K=this.X=[Link]=[Link]=!
1;[Link]=0;this.N=!
1;[Link]=null;[Link]=[];this.Y=[Link];[Link]=[Link];this.
ia=[Link]=this.D=!
1;[Link]=0;[Link]=[Link]();[Link]=0;this.C={};this.o={sound:"on"};this.
i=new Map;this.A=new Map;[Link]=new si;this.I=new Set;[Link]=new Map([[1,[]],[2,
[]]]);L(this,qa(Oe,[Link]))}init(a){[Link]=String(a.google_ad_client);if(this.F!
=null)this.g.B("dbl_init",
{ad_client:[Link]});else{this.C={...a};var
b=ch();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):"";zi(this,b);b=[Link];var
c=RegExp("\\bwv\\
b");this.X=[Link]("Android")&&[Link](b);a.google_adbreak_test==="on"&&([Link]=
!0);Ai(this,a);[Link]([Link]);this.F=new
Bh(ui(a,this.l));this.g.L(Bi(this));if(vi(a))
{this.g.V({Ca:wi("google_admob_interstitial_slot",
a),Ga:wi("google_admob_rewarded_slot",a)});const
e=[Link]();b=xi(this.l,this.g).then(f=>{this.F!=null&&[Link]();this.F=new
Bh(f);this.D=!0;this.g.L(Bi(this));Ci(this,7)}).catch(f=>{this.g.B("admb_fetfail",
{error:f})}).finally(()=>{this.g.B("admb_tm",{timing:[Link]()-
e})});this.X&&([Link]=[Link]([b,md(Y(Te)*1E3)]),[Link](()=>{[Link]
=!
0;Fi(this)}))}[Link]=Hi(this,a);[Link]=yi(a.google_ad_start_delay_hint);this.Y=wi
[Link];[Link]=[Link];var d=uc(J(791,
()=>{if(this.Y!==[Link]||[Link]!==[Link])if(!this.D||
this.Y!==[Link]){for(const e of [Link]())Ki(this,e,4,!
1);[Link]();this.Y=[Link];[Link]=[Link]}}));[Link]
dEventListener("resize",d);L(this,
()=>{[Link]("resize",d)});[Link]=[Link]()}}handleAdConfig(a)
{Wh(a,this.l)?(this.g.B("adcf_cl",
{preloadAdBreaks:[Link]||"",sound:[Link]||"",onReady:[Link]?"true":"
false",h5AdsConfig:a.h5AdsConfig?"true":
"false"}),Jg(We)&&a.h5AdsConfig&&(Ii(this,a.h5AdsConfig)&&(this.C={...this.C,...a.h
5AdsConfig},Ji(this,()=>{Ci(this,6)}),[Link]=!1),this.K=!1),[Link]&&[Link]!
==[Link]&&([Link]=[Link],Ji(this,()=>{Ki(this,1,6)})),[Link]&&!
[Link]?Ji(this,
()=>{[Link]=[Link];if([Link]==="on")for(
const b of[1,2])[Link](b)||Di(this,b)||
Ei(this,b,0,1)}):[Link]&&[Link]&&[Link]("'adConfig
' was already called to set 'preloadAdBreaks' with value "+
`'$
{[Link]}'`),[Link]&&([Link]([Link]),Fi(this))):this.g.B
("inv_adcnf")}async handleAdBreak(a,b){if(![Link]||
this.D)if(a=Yh(a,this.l,this.g),[Link]){var c=[Link],d=[Link]==="reward"?2:1;if(d!==1||
[Link]<=0||[Link]()-[Link]>[Link]*1E3)
{a=ch();d===1&&a.number_of_interstitial_ad_breaks++;var
e=[Link]==="preroll";this.g.B("adbr_cl",
{type:[Link],name:[Link]||"",frequency_cap:d===2?0:[Link],last_intr:[Link]()-
[Link].g});if(b&&!e)Z(this,c,d,"notReady");else if(d===2&&[Link]?.resolve(1),
[Link](d)||!e||await Ni(this,c,d)){var f=[Link](d);if(f)if(d!==2||await
Oi(this,c))if(this.N)[Link]("Cannot show ad while another ad is already
visible."),Z(this,c,d,"frequencyCapped");else if(Mi(this,"beforeAd",[Link]))
{this.N=!0;d===1&&a.number_of_interstitial_ads_shown++;this.K=!0;var
g=[Link](),h=k=>{this.N=!1;k===2||d===2&&k===4?
Gi(this,"adDismissed",[Link]):k===3&&Gi(this,"adViewed",[Link]);Gi(this,
"afterAd",[Link]);d===1?Z(this,c,d,"viewed"):Z(this,c,d,k===
4?"other":k===2?"dismissed":"viewed");k!==4&&([Link](),Ei(this,d,d===2?
0:[Link],3));this.g.B("ad_cls",{result:k,adType:d,dur:[Link]()-g})};L(f,
()=>{this.N&&h(4)});[Link](h)}else
Gi(this,"afterAd",[Link]),Z(this,c,d,"error");else Z(this,c,d,"ignored");else
Di(this,d)?
(this.g.B("adbr_noad"),Z(this,c,d,[Link](d)?"other":"frequencyCapped")):
(Ei(this,d,0,2),Z(this,c,d,"noAdPreloaded"))}}else this.g.B("adbr_tepgai")}else
this.g.B("inv_plcnf");else this.g.B("adbr_naf")}handleAdBreakBeforeReady(a){return
[Link](a,
!0)}j(){for(const a of [Link]())[Link]();[Link]();for(const a of
[Link]())[Link]();[Link]();this.F&&[Link]();super.j()}};fun
ction Ri(a){{l.google_llp||(l.google_llp={});var b=l.google_llp;let c=b[7];if(!c)
{const {promise:d,resolve:e}=new
U;c={promise:d,resolve:e};b[7]=c}b=c}[Link](a)};Rd(H,723,()=>{const a=new
ve;try{tb(d=>{var e=new ie,f=new he;try{var g=ld(window);z(f,1,Cb(g),"0")}catch(p)
{}try{var h=I(ye).g();mc(f,2,h,Bb)}catch(p)
{}try{B(f,3,[Link])}catch(p){}f==null&&(f=void
0);g=e.G;h=g[u];nb(h);y(g,h,2,f);f=new ge;f=z(f,1,zb(1196),0);try{var
k=Qa(d?.name)?[Link]:"Unknown error";B(f,2,k)}catch(p){}try{var m=Qa(d?.message)?
[Link]:`Caught ${d}`;B(f,3,m)}catch(p){}try{const p=Qa(d?.stack)?
[Link]:Error().stack;p&&mc(f,4,[Link](/\n\s*/),Fb)}catch(p){}d=qc(e,1,
je,f);e=new
fe;try{B(e,1,te())}catch{}qc(d,6,ke,e);z(d,5,Cb(1),"0");me(a,d)})}catch(d){}var
b=yh(),c=wh();vh(b,c);qh();b=c.g().g()||A(Gb(x(b,2)),"");b=new Ch(b);b=af?new
qi(b):b;c={error(...d){[Link]("[Ad Placement API]",...d)},warn(...d)
{[Link]("[Ad Placement API]",...d)}};Aa()?[Link]("Internet Explorer is not
supported."):Ri(new Qi(c,b))});
}).call(this,"[2021,\"r20241023\",\"r20110914\",null,null,null,null,\".[Link]
\",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,
null,[0,0,0]]");