(function(){'use strict';var aa=Object.defineProperty,ba=globalThis;function ca(a,b){if(b)a:{var c=ba;a=a.split(".");for(var d=0;d{throw a;},0)};function p(a){p[" "](a);return a}p[" "]=function(){};let ea=void 0;function fa(a,b=!1){return b&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol()}var v=fa();const w=fa("jas",!0);var ha={};function ia(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object};function ja(a){var b=ka;if(a===null||a===void 0)throw b=(typeof b==="function"?b():b)?.concat("\n")??"",Error(b+String(a));return a}let ka=void 0;const la=BigInt(Number.MIN_SAFE_INTEGER),ma=BigInt(Number.MAX_SAFE_INTEGER);function na(a,b=`unexpected value ${a}!`){throw Error(b);};const oa=Number.isFinite;function z(a){return a==null||typeof a==="string"?a:void 0};function pa(a){return a};function qa(a,b,c){var d=ra;c=c?!!(b&32):void 0;const e=[];var f=a.length;let g,k,l,m=!1;b&64?(b&256?(f--,g=a[f],k=f):(k=4294967295,g=void 0),b&512||(m=!0,l=(sa??pa)(g?k- -1:b>>15&1023||536870912,-1,a,g),k=l+-1)):(k=4294967295,b&1||(g=f&&a[f-1],ia(g)?(f--,k=f,l=0):g=void 0));b=void 0;for(let h=0;h=k?(b??(b={}))[h- -1]=q:e[h]=q)}if(g)for(let h in g)a=g[h],a!=null&&(a=d(a,c))!=null&&(f=+h,f=la&&a<=ma?Number(a):""+a;case "boolean":return a?1:0;case "object":if(Array.isArray(a)){const b=a[w]|0;return a.length===0&&b&1?void 0:qa(a,b,!1)}if(a.I===ha)return ta(a);return}return a}let sa;function ta(a){a=a.g;return qa(a,a[w]|0)};function ua(){if(v!=null){var a=ea??(ea={});var b=a[v]||0;b>=5||(a[v]=b+1,a=Error(),a.__closure__error__context__984382||(a.__closure__error__context__984382={}),a.__closure__error__context__984382.severity="incident",da(a))}};function C(a,b){a=a.g;var c=a[w]|0;if(b===-1)b=null;else{var d=b+(c&512?0:-1),e=a.length-1;d>=e&&c&256?b=a[e][b]:d<=e?b=a[d]:b=void 0}return b}function D(a,b){a=C(a,b);return(a==null||typeof a==="boolean"?a:typeof a==="number"?!!a:void 0)??!1}function E(a,b){a=C(a,b);return(a==null?a:oa(a)?a|0:void 0)??0};var F=class{constructor(a){a:{if(a==null){var b=96;a=[]}else{if(!Array.isArray(a))throw Error("narr");b=a[w]|0;8192&b||!(64&b)||2&b||ua();if(b&1024)throw Error("farr");if(b&64){b&16384||(a[w]=b|16384);var c=a;break a}var d=a;b|=64;var e=d.length;if(e){var f=e-1;e=d[f];if(ia(e)){b|=256;const g=b&512?0:-1;f-=g;if(f>=1024)throw Error("pvtlmt");for(c in e){const k=+c;if(k{const a=H;H=[];for(const b of a)try{b()}catch{}}; var ya=a=>{H.push(a);H.length==1&&(window.Promise?Promise.resolve().then(I):window.setImmediate?setImmediate(I):setTimeout(I,0))},za=a=>new Promise(b=>{a.readyState==="complete"||a.readyState==="interactive"?ya(b):a.addEventListener("DOMContentLoaded",b)}),Ea=a=>new Promise(b=>{a.document.readyState==="complete"?ya(b):a.addEventListener("load",b)});function Fa(a=document){return a.createElement("img")};function Ga(a){n.google_image_requests||(n.google_image_requests=[]);const b=Fa(n.document);b.src=a;n.google_image_requests.push(b)};let Ha=0;function Ia(a){return(a=Ja(a,document.currentScript))&&a.getAttribute("data-jc-version")||"unknown"}function Ja(a,b=null){return b&&b.getAttribute("data-jc")===String(a)?b:document.querySelector(`[${"data-jc"}="${a}"]`)};var Ka=class{constructor(a,b){this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror";this.meta={}}};function J(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 La=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)");var Ma=class{constructor(a,b){this.g=a;this.h=b}},Na=class{constructor(a,b){this.url=a;this.g=!!b;this.depth=null}};let K=null;function Oa(){const a=n.performance;return a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function Pa(){const a=n.performance;return a&&a.now?a.now():null};var Qa=class{constructor(a,b){var c=Pa()||Oa();this.label=a;this.type=b;this.value=c;this.duration=0;this.taskId=this.slotId=void 0;this.uniqueId=Math.random()}};const L=n.performance,Ra=!!(L&&L.mark&&L.measure&&L.clearMarks),M=function(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}}(()=>{var a;if(a=Ra){var b;a=window;if(K===null){K="";try{let c="";try{c=a.top.location.hash}catch(d){c=a.location.hash}c&&(K=(b=c.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c){}}b=K;a=!!b.indexOf&&b.indexOf("1337")>=0}return a});function Sa(a){a&&L&&M()&&(L.clearMarks(`goog_${a.label}_${a.uniqueId}_start`),L.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))};function O(a,b){const c={};c[a]=b;return[c]}function Ta(a,b,c,d,e){const f=[];xa(a,(g,k)=>{(g=Ua(g,b,c,d,e))&&f.push(`${k}=${g}`)});return f.join(b)} function Ua(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.i.length-1} function Wa(a,b){let c="https://pagead2.googlesyndication.com"+b,d=Va(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.i;break}b=b==null?g:b}}}a="";b!=null&&(a=`${e}${"trn"}=${b}`);return c+a}var P=class{constructor(){this.i="&";this.h={};this.j=0;this.g=[]}};function Xa(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=!0;try{Sa(e),c=a.m(b,new Ka(f,{message:J(f)}),void 0,void 0)}catch(g){a.l(217,g)}if(c)window.console?.error?.(f);else throw f;}return d}function Q(a,b,c){return(...d)=>Xa(a,b,()=>c.apply(void 0,d))} var Za=class{constructor(a=null){this.j=R;this.g=a;this.h=null;this.i=!1;this.m=this.l}l(a,b,c,d,e){e=e||"jserror";let f=void 0;try{const x=new P;var g=x;g.g.push(1);g.h[1]=O("context",a);b.error&&b.meta&&b.id||(b=new Ka(b,{message:J(b)}));g=b;if(g.msg){b=x;var k=g.msg.substring(0,512);b.g.push(2);b.h[2]=O("msg",k)}var l=g.meta||{};k=l;if(this.h)try{this.h(k)}catch(t){}if(d)try{d(k)}catch(t){}d=x;l=[l];d.g.push(3);d.h[3]=l;var m;if(!(m=u)){d=n;l=[];let t;k=null;do{var h=d;try{var q;if(q=!!h&&h.location.href!= null)b:{try{p(h.foo);q=!0;break b}catch(r){}q=!1}var A=q}catch{A=!1}A?(t=h.location.href,k=h.document&&h.document.referrer||null):(t=k,k=null);l.push(new Na(t||""));try{d=h.parent}catch(r){d=null}}while(d&&h!==d);for(let r=0,Aa=l.length-1;r<=Aa;++r)l[r].depth=Aa-r;h=n;if(h.location&&h.location.ancestorOrigins&&h.location.ancestorOrigins.length===l.length-1)for(A=1;A=0;--h){var y=u[h];!m&&La.test(y.url)&&(m=y);if(y.url&&!y.g){N=y;break}}y=null;const ib=u.length&&u[Y].url;N.depth!==0&&ib&&(y=u[Y]);f=new Ma(N,y);if(f.h){u=x;var B=f.h.url||"";u.g.push(4);u.h[4]=O("top",B)}var Z={url:f.g.url||""};if(f.g.url){const t=f.g.url.match(wa);var G=t[1],Ba=t[3],Ca=t[4];B="";G&&(B+=G+":");Ba&&(B+="//",B+=Ba,Ca&&(B+=":"+Ca));var Da=B}else Da="";G=x;Z=[Z,{url:Da}];G.g.push(5);G.h[5]=Z;Ya(this.j,e,x,this.i,c)}catch(x){try{Ya(this.j,e,{context:"ecmserr", rctx:a,msg:J(x),url:f?.g.url??""},this.i,c)}catch(N){}}return!0}};function Ya(a,b,c,d=!1,e){if((d?a.g:Math.random())<(e||.01))try{let f;c instanceof P?f=c:(f=new P,xa(c,(k,l)=>{var m=f;const h=m.j++;k=O(l,k);m.g.push(h);m.h[h]=k}));const g=Wa(f,"/pagead/gen_204?id="+b+"&");g&&Ga(g)}catch(f){}}function $a(){var a=R,b=window.google_srt;b>=0&&b<=1&&(a.g=b)}class ab{constructor(){this.g=Math.random()}};let R,S; const T=new class{constructor(a,b){this.h=[];this.i=b||n;let c=null;b&&(b.google_js_reporting_queue=b.google_js_reporting_queue||[],this.h=b.google_js_reporting_queue,c=b.google_measure_js_timing);this.g=M()||(c!=null?c:Math.random() 2048||this.h.push(a)}}}(1,window);function bb(){window.google_measure_js_timing||(T.g=!1,T.h!==T.i.google_js_reporting_queue&&(M()&&Array.prototype.forEach.call(T.h,Sa,void 0),T.h.length=0))}(function(a){R=a??new ab;typeof window.google_srt!=="number"&&(window.google_srt=Math.random());$a();S=new Za(T);S.h=b=>{const c=Ha;c!==0&&(b.jc=String(c),b.shv=Ia(c))};S.i=!0;window.document.readyState==="complete"?bb():T.g&&va(window,"load",()=>{bb()})})();var cb=function(a){return b=>{if(b==null||b=="")b=new a;else{b=JSON.parse(b);if(!Array.isArray(b))throw Error("dnarr");b[w]|=32;b=new a(b)}return b}}(class extends F{});var U=a=>{a.googMsgType="fullscreen"},db=(a,b)=>{const c=e=>{let f;try{f=JSON.parse(e.data)}catch(g){return}!f||f.googMsgType!=="fullscreen"||b(f,e)};va(a,"message",c);let d=!1;return()=>{let e=!1;d||(d=!0,a.removeEventListener?(a.removeEventListener("message",c,!1),e=!0):e=!1);return e}};function eb(a,b,c,d){return db(a,Q(d,952,(e,f)=>{if(f.source===b){if(!("eventType"in e))throw Error(`bad message ${JSON.stringify(e)}`);delete e.googMsgType;c(e)}}))}function fb(a,b){U(b);a.postMessage(JSON.stringify(b),"*")};class gb{constructor(){this.promise=new Promise((a,b)=>{this.resolve=a;this.reject=b})}};function hb(a){a.google_llp||(a.google_llp={});a=a.google_llp;let b=a[10];if(b)return b;const {promise:c,resolve:d}=new gb;b={promise:c,resolve:d};return a[10]=b};function V(){this.j=this.j;this.h=this.h}V.prototype.j=!1;V.prototype.dispose=function(){if(!this.j&&(this.j=!0,this.h))for(;this.h.length;)this.h.shift()()};V.prototype[Symbol.dispose]=function(){this.dispose()};function jb(a,b){a.j?b():(a.h||(a.h=[]),a.h.push(b))};function kb(a){const b=eb(a.i,a.l,c=>{if(c.eventType==="visible")lb(a);else if(c.eventType==="backButton")for(const d of a.C)Xa(a.s,1003,d)},a.s);jb(a,b);mb(a);nb(a)}function W(a,b){ob(a,"usg_err",{error:b,stack:Error().stack??""},.25);throw Error(`FullscreenApi usage error: '${b}'. See ApiError in fullscreen/proto/enums.proto for details`);} function X(a,b,c){b.includes(a.g)?a.g=c:(ob(a,"st_err",{old_state:a.g,new_state:c}),D(a.config,8)&&(a.g=6,a=a.l,b={eventType:"adError"},U(b),a.postMessage(JSON.stringify(b),"*")))}function ob(a,b,c,d=.01){c.type=b;c.version=Ia(105);c.slot=E(a.config,3);c.freq=d;c.qem=z(C(a.config,7))??"";Ya(a.H,"fullscreen_adapter",c,!1,d)} function mb(a){const b=a.i;if(b.IntersectionObserver){var c=new b.IntersectionObserver(Q(a.s,954,(d,e)=>{for(const f of d)f.intersectionRatio<=0||(lb(a),e.disconnect())}),{threshold:.1});c.observe(b.document.documentElement);jb(a,()=>{c.disconnect()})}} async function nb(a){let b;const c=pb(a),d=E(a.config,5);switch(d){case 0:throw Error("adReadyTrigger is not set");case 1:b=Promise.resolve();break;case 2:b=za(c?ja(c.contentDocument):a.i.document);break;case 3:b=Ea(c?ja(c.contentWindow):a.i);break;default:na(d,void 0)}try{await b.then(()=>Promise.all(a.A))}catch{a.notifyError("rejected adReadyDelay");return}fb(a.l,{eventType:"adReady",slotType:E(a.config,3),qem:z(C(a.config,7))??""});a.B=!0;X(a,[1],2)} function pb(a){const b=z(C(a.config,2))??"";return b===""?null:a.i.document.getElementById(b)}function lb(a){a.m=!0;X(a,[2],3);a.F.resolve()} class qb extends V{constructor(a,b,c,d){super();this.config=a;this.i=b;this.s=c;this.H=d;this.F=new gb;this.D=new gb;this.B=this.v=this.m=this.o=!1;this.G=void 0;this.C=[];this.A=[];this.g=1;this.l=b.parent;this.u=E(a,1)===2}delayAdReadyEvent(a){if(this.u)(D(this.config,8)?this.g===2||this.g===3||this.g===4||this.g===5:this.B)&&W(this,7),this.A.push(a);else throw Error("not implemented");}async waitForOnShow(){this.u&&!this.o&&W(this,2);return this.F.promise}enableCustomCloseButton(){this.o=!0}disableCustomCloseButton(){this.o= !1}closeAd(){(D(this.config,8)?this.g===3||this.g===4:this.m)||W(this,3);var a=1;E(this.config,3)===2&&(a=(D(this.config,8)?this.g===4:this.v)?2:3);var b=this.G;a={status:a};b!=null&&(a.payload=b);b=this.l;a={eventType:"adClosed",result:a};U(a);b.postMessage(JSON.stringify(a),"*");X(this,[3,4,5],5)}grantReward(a){E(this.config,3)!==2&&W(this,4);(D(this.config,8)?this.g===3||this.g===4:this.m)||W(this,5);(D(this.config,8)?this.g===4:this.v)&&W(this,6);this.v=!0;X(this,[3],4);this.G=a;this.D.resolve()}async waitForGrantReward(){return this.D.promise}listenToBackButton(a){this.C.push(a)}notifyError(a){ob(this, "ntf_err",{error:a},.25);a=this.l;var b={eventType:"adError"};U(b);a.postMessage(JSON.stringify(b),"*")}}function rb(a,b,c){hb(a).resolve(b);c=z(C(c,2))??"";if(c!==""){var d=a.document.getElementById(c);if(d==null)throw Error(`no creative iframe for id ${c}`);a=()=>{hb(d.contentWindow).resolve(b)};d.contentWindow==null?d.addEventListener("load",a):a()}};var sb;sb=Q(S,953,a=>{var b=window,c=S,d=R;a=cb(a.config);c=new qb(a,b,c,d);if(!D(a,4))if(c.u)kb(c);else throw Error(`Can't handle environment ${E(c.config,1)}`);rb(b,D(a,4)?null:c,a)});Ha=105;const tb=Ja(105,document.currentScript);if(tb==null)throw Error("JSC not found 105");const ub={},vb=tb.attributes;for(let a=vb.length-1;a>=0;a--){const b=vb[a].name;b.indexOf("data-jcp-")===0&&(ub[b.substring(9)]=vb[a].value)}sb(ub);}).call(this);