PageSourceSearch

https://rivalsfps.com/pg-sdk/the-loop.v0.2.js

js rivalsfps.com collected 2026-09-24 10:06:55 UTC 235,035 bytes, 122 lines download raw bytes

1const __CONFIG__ = {"id":"the-loop","playgama_clid":null,"providers":[{"placements":["interstitial","rewarded"],"settings":[{"type":"gam-h5","ad_units_desktop":[{"ad_type":"interstitial","value":"playgama_partners_h5_interstitial"},{"ad_type":"rewarded","value":"playgama_partners_rewarded"}],"ad_units_mobile":[{"ad_type":"interstitial","value":"playgama_partners_h5_interstitial"},{"ad_type":"rewarded","value":"playgama_partners_rewarded"}],"forced_out_of_page_ad_format":"rewarded"},{"type":"gam-instream","ad_units_desktop":[{"ad_type":"interstitial","value":"playgama_partners_instream"},{"ad_type":"rewarded","value":"playgama_partners_instream_rewarded"}],"ad_units_mobile":[{"ad_type":"interstitial","value":"playgama_partners_instream"},{"ad_type":"rewarded","value":"playgama_partners_instream_rewarded"}]},{"type":"gam-banner-interstitial","ad_units_desktop":[{"ad_type":"interstitial","value":"playgama_partners_banner_ingame"},{"ad_type":"rewarded","value":"playgama_partners_banner_ingame_rewarded"}],"ad_units_mobile":[{"ad_type":"interstitial","value":"playgama_partners_banner_ingame"},{"ad_type":"rewarded","value":"playgama_partners_banner_ingame_rewarded"}]},{"type":"prebid-direct","bidders":["playgama_fallback"]}]},{"placements":["interstitial_preroll"],"settings":[{"type":"gam-instream","ad_units_desktop":[{"ad_type":"interstitial_preroll","value":"playgama_partners_instream_preroll"}],"ad_units_mobile":[{"ad_type":"interstitial_preroll","value":"playgama_partners_instream_preroll"}]},{"type":"gam-instream","ad_units_desktop":[{"ad_type":"interstitial_preroll","value":"playgama_partners_instream_preroll_no_floor"}],"ad_units_mobile":[{"ad_type":"interstitial_preroll","value":"playgama_partners_instream_preroll_no_floor"}]}]},{"placements":["banner_1","banner_2","banner_3","banner_4","universal_banner_1","universal_banner_2","universal_banner_short_1"],"settings":[{"type":"gam-h5","ad_units_desktop":[{"ad_type":"banner_1","value":"playgama_partners_banner_1"},{"ad_type":"banner_2","value":"playgama_partners_banner_2"},{"ad_type":"banner_3","value":"playgama_partners_banner_3"},{"ad_type":"banner_4","value":"playgama_partners_banner_4"},{"ad_type":"universal_banner_1","value":"universal_banner_1"},{"ad_type":"universal_banner_2","value":"universal_banner_2"},{"ad_type":"universal_banner_short_1","value":"universal_banner_short_1"}],"ad_units_mobile":[{"ad_type":"banner_1","value":"playgama_partners_banner_1"},{"ad_type":"banner_2","value":"playgama_partners_banner_2"},{"ad_type":"banner_3","value":"playgama_partners_banner_3"},{"ad_type":"banner_4","value":"playgama_partners_banner_4"},{"ad_type":"universal_banner_1","value":"universal_banner_1"},{"ad_type":"universal_banner_2","value":"universal_banner_2"},{"ad_type":"universal_banner_short_1","value":"universal_banner_short_1"}]}]},{"placements":["video_banner"],"settings":[{"type":"gam-instream","ad_units_desktop":[{"ad_type":"video_banner","value":"instream_player"}],"ad_units_mobile":[{"ad_type":"video_banner","value":"instream_player"}],"bidders":["playgama"]},{"type":"prebid-direct","ad_units_desktop":[{"ad_type":"video_banner","value":"video_player_fallback"}],"ad_units_mobile":[{"ad_type":"video_banner","value":"video_player_fallback"}],"bidders":["playgama_fallback"]}]}],"loader":{"enabled":true},"sdk_origin":"https://playgama.com"};
2(()=>{var e,t,r,n={9108(e,t,r){"use strict";let n=/<vast[\s>]/i,i=/\.(mp4|webm|m3u8|mov)(\?|#|$)/i,s=/^\s*<img[\s>]/i;function o(e){return!(!e||s.test(e))&&(n.test(e)||i.test(e))}r.d(t,{j:()=>o})},3983(e,t,r){"use strict";let n,i,s,o,a,c,u,d,l,p,h,f,g,m,v,y,_,b,w,E,S,x,A;var I,k,C,T=r(9081);"u">typeof crypto&&!crypto.randomUUID&&(crypto.randomUUID=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{let t=16*(0,T.yT)()|0;return("x"===e?t:3&t|8).toString(16)})}),r(333);var P=r(4899);function R(e,t,r){function n(r,n){if(r._zod||Object.defineProperty(r,"_zod",{value:{def:n,constr:o,traits:new Set},enumerable:!1}),r._zod.traits.has(e))return;r._zod.traits.add(e),t(r,n);let i=o.prototype,s=Object.keys(i);for(let e=0;e<s.length;e++){let t=s[e];t in r||(r[t]=i[t].bind(r))}}
2let i=r?.Parent??Object;class s extends i{}function o(e){var t;let i=r?.Parent?new s:this;for(let r of(n(i,e),(t=i._zod).deferred??(t.deferred=[]),i._zod.deferred))r();return i}return Object.defineProperty(s,"name",{value:e}),Object.defineProperty(o,"init",{value:n}),Object.defineProperty(o,Symbol.hasInstance,{value:t=>!!r?.Parent&&t instanceof r.Parent||t?._zod?.traits?.has(e)}),Object.defineProperty(o,"name",{value:e}),o}Object.freeze({status:"aborted"}),Symbol("zod_brand");class O extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}let M={};function L(e){return e&&Object.assign(M,e),M}function D(e,t="|"){return e.map(e=>V(e)).join(t)}function B(e,t){return"bigint"==typeof t?t.toString():t}function $(e){let t=+!!e.startsWith("^"),r=e.endsWith("$")?e.length-1:e.length;return e.slice(t,r)}let N=Symbol("evaluating");function j(e,t,r){let n;Object.defineProperty(e,t,{get(){if(n!==N)return void 0===n&&(n=N,n=r()),n},set(r){Object.defineProperty(e,t,{value:r})},configurable:!0})}let U="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{},z=new Set(["string","number","symbol"]);function H(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function F(e){if(!e)return{};if("string"==typeof e)return{error:()=>e};if(e?.message!==void 0){if(e?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");e.error=e.message}return(delete e.message,"string"==typeof e.error)?{...e,error:()=>e.error}:e}function V(e){return"bigint"==typeof e?e.toString()+"n":"string"==typeof e?`"${e}"`:`${e}`}function G(e,t=0){if(!0===e.aborted)return!0;for(let r=t;r<e.issues.length;r++)if(e.issues[r]?.continue!==!0)return!0;return!1}function q(e,t){return t.map(t=>(t.path??(t.path=[]),t.path.unshift(e),t))}function Z(e){return"string"==typeof e?e:e?.message}function W(e,t,r){let n={...e,path:e.path??[]};return e.message||(n.message=Z(e.inst?._zod.def?.error?.(e))??Z(t?.error?.(e))??Z(r.customError?.(e))??Z(r.localeError?.(e))??"Invalid input"),delete n.inst,delete n.continue,t?.reportInput||delete n.input,n}let Q=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),e.message=JSON.stringify(t,B,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},Y=R("$ZodError",Q),J=R("$ZodError",Q,{Parent:Error});function K(e){let t=[];for(let r of[...e.issues].sort((e,t)=>(e.path??[]).length-(t.path??[]).length))t.push(`✖ ${r.message}`),r.path?.length&&t.push(`  → at ${function(e){let t=[];for(let r of e.map(e=>"object"==typeof e?e.key:e))"number"==typeof r?t.push(`[${r}]`):"symbol"==typeof r?t.push(`[${JSON.stringify(String(r))}]`):/[^\w$]/.test(r)?t.push(`[${JSON.stringify(r)}]`):(t.length&&t.push("."),t.push(r));return t.join("")}(r.path)}`);return t.join("\n")}let X=(_=J,(e,t,r,n)=>{let i=r?Object.assign(r,{async:!1}):{async:!1},s=e._zod.run({value:t,issues:[]},i);if(s instanceof Promise)throw new O;if(s.issues.length){let e=new(n?.Err??_)(s.issues.map(e=>W(e,i,L())));throw U(e,n?.callee),e}return s.value}),ee=(b=J,async(e,t,r,n)=>{let i=r?Object.assign(r,{async:!0}):{async:!0},s=e._zod.run({value:t,issues:[]},i);if(s instanceof Promise&&(s=await s),s.issues.length){let e=new(n?.Err??b)(s.issues.map(e=>W(e,i,L())));throw U(e,n?.callee),e}return s.value}),et=(w=J,(e,t,r)=>{let n=r?{...r,async:!1}:{async:!1},i=e._zod.run({value:t,issues:[]},n);if(i instanceof Promise)throw new O;return i.issues.length?{success:!1,error:new(w??Y)(i.issues.map(e=>W(e,n,L())))}:{success:!0,data:i.value}}),er=(E=J,async(e,t,r)=>{let n=r?Object.assign(r,{async:!0}):{async:!0},i=e._zod.run({value:t,issues:[]},n);return i instanceof Promise&&(i=await i),i.issues.length?{success:!1,error:new E(i.issues.map(e=>W(e,n,L())))}:{success:!0,data:i.value}}),en=/^-?\d+(?:\.\d+)?$/,ei=R("$ZodCheck",(e,t)=>{var r;e._zod??(e._zod={}),e._zod.def=t,(r=e._zod).onattach??(r.onattach=[])}),es=R("$ZodCheckMinLength",(e,t)=>{var r;ei.init(e,t),(r=e._zod.def).when??(r.when=e=>{let t=e.value;return null!=t&&void 0!==t.length}),e._zod.onattach.push(e=>{let r=e._zod.bag.minimum??-1/0;t.minimum>r&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=r=>{let n=r.value;if(n.length>=t.minimum)return;let i=Array.isArray(n)?"array":"string"==typeof n?"string":"unknown";r.issues.push({origin:i,code:"too_small",minimum:t.minimum,inclusive:!0,input:n,inst:e,continue:!t.abort})}}),eo={major:4,minor:3,patch:6},ea=R("$ZodType",(e,t)=>{var r;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=eo;let n=[...e._zod.def.checks??[]];for(let t of(e._zod.traits.has("$ZodCheck")&&n.unshift(e),n))for(let r of t._zod.onattach)r(e);if(0===n.length)(r=e._zod).deferred??(r.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(e,t,r)=>{let n,i=G(e);for(let s of t){if(s._zod.def.when){if(!s._zod.def.when(e))continue}else if(i)continue;let t=e.issues.length,o=s._zod.check(e);if(o instanceof Promise&&r?.async===!1)throw new O;if(n||o instanceof Promise)n=(n??Promise.resolve()).then(async()=>{await o,e.issues.length!==t&&(i||(i=G(e,t)))});else{if(e.issues.length===t)continue;i||(i=G(e,t))}}return n?n.then(()=>e):e},r=(r,i,s)=>{if(G(r))return r.aborted=!0,r;let o=t(i,n,s);if(o instanceof Promise){if(!1===s.async)throw new O;return o.then(t=>e._zod.parse(t,s))}return e._zod.parse(o,s)};e._zod.run=(i,s)=>{if(s.skipChecks)return e._zod.parse(i,s);if("backward"===s.direction){let t=e._zod.parse({value:i.value,issues:[]},{...s,skipChecks:!0});return t instanceof Promise?t.then(e=>r(e,i,s)):r(t,i,s)}let o=e._zod.parse(i,s);if(o instanceof Promise){if(!1===s.async)throw new O;return o.then(e=>t(e,n,s))}return t(o,n,s)}}j(e,"~standard",()=>({validate:t=>{try{let r=et(e,t);return r.success?{value:r.data}:{issues:r.error?.issues}}catch(r){return er(e,t).then(e=>e.success?{value:e.data}:{issues:e.error?.issues})}},vendor:"zod",version:1}))}),ec=R("$ZodString",(e,t)=>{var r;let n;ea.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??(n=(r=e._zod.bag)?`[\\s\\S]{${r?.minimum??0},${r?.maximum??""}}`:"[\\s\\S]*",RegExp(`^${n}$`)),e._zod.parse=(r,n)=>{if(t.coerce)try{r.value=String(r.value)}catch(e){}return"string"==typeof r.value||r.issues.push({expected:"string",code:"invalid_type",input:r.value,inst:e}),r}}),eu=R("$ZodNumber",(e,t)=>{ea.init(e,t),e._zod.pattern=e._zod.bag.pattern??en,e._zod.parse=(r,n)=>{if(t.coerce)try{r.value=Number(r.value)}catch(e){}let i=r.value;if("number"==typeof i&&!Number.isNaN(i)&&Number.isFinite(i))return r;let s="number"==typeof i?Number.isNaN(i)?"NaN":Number.isFinite(i)?void 0:"Infinity":void 0;return r.issues.push({expected:"number",code:"invalid_type",input:i,inst:e,...s?{received:s}:{}}),r}});function ed(e,t,r){e.issues.length&&t.issues.push(...q(r,e.issues)),t.value[r]=e.value}let el=R("$ZodArray",(e,t)=>{ea.init(e,t),e._zod.parse=(r,n)=>{let i=r.value;if(!Array.isArray(i))return r.issues.push({expected:"array",code:"invalid_type",input:i,inst:e}),r;r.value=Array(i.length);let s=[];for(let e=0;e<i.length;e++){let o=i[e],a=t.element._zod.run({value:o,issues:[]},n);a instanceof Promise?s.push(a.then(t=>ed(t,r,e))):ed(a,r,e)}return s.length?Promise.all(s).then(()=>r):r}});function ep(e,t,r,n,i){if(e.issues.length){if(i&&!(r in n))return;t.issues.push(...q(r,e.issues))}
2void 0===e.value?r in n&&(t.value[r]=void 0):t.value[r]=e.value}let eh=R("$ZodObject",(e,t)=>{var r;let n;ea.init(e,t);let i=Object.getOwnPropertyDescriptor(t,"shape");if(!i?.get){let e=t.shape;Object.defineProperty(t,"shape",{get:()=>{let r={...e};return Object.defineProperty(t,"shape",{value:r}),r}})}let s=(r=()=>(function(e){var t;let r=Object.keys(e.shape);for(let t of r)if(!e.shape?.[t]?._zod?.traits?.has("$ZodType"))throw Error(`Invalid element at key "${t}": expected a Zod schema`);let n=Object.keys(t=e.shape).filter(e=>"optional"===t[e]._zod.optin&&"optional"===t[e]._zod.optout);return{...e,keys:r,keySet:new Set(r),numKeys:r.length,optionalKeys:new Set(n)}})(t),{get value(){{let e=r();return Object.defineProperty(this,"value",{value:e}),e}}});j(e._zod,"propValues",()=>{let e=t.shape,r={};for(let t in e){let n=e[t]._zod;if(n.values)for(let e of(r[t]??(r[t]=new Set),n.values))r[t].add(e)}return r});let o=t.catchall;e._zod.parse=(t,r)=>{var i;n??(n=s.value);let a=t.value;if(!("object"==typeof(i=a)&&null!==i&&!Array.isArray(i)))return t.issues.push({expected:"object",code:"invalid_type",input:a,inst:e}),t;t.value={};let c=[],u=n.shape;for(let e of n.keys){let n=u[e],i="optional"===n._zod.optout,s=n._zod.run({value:a[e],issues:[]},r);s instanceof Promise?c.push(s.then(r=>ep(r,t,e,a,i))):ep(s,t,e,a,i)}return o?function(e,t,r,n,i,s){let o=[],a=i.keySet,c=i.catchall._zod,u=c.def.type,d="optional"===c.optout;for(let i in t){if(a.has(i))continue;if("never"===u){o.push(i);continue}let s=c.run({value:t[i],issues:[]},n);s instanceof Promise?e.push(s.then(e=>ep(e,r,i,t,d))):ep(s,r,i,t,d)}return(o.length&&r.issues.push({code:"unrecognized_keys",keys:o,input:t,inst:s}),e.length)?Promise.all(e).then(()=>r):r}(c,a,t,r,s.value,e):c.length?Promise.all(c).then(()=>t):t}});function ef(e,t,r,n){for(let r of e)if(0===r.issues.length)return t.value=r.value,t;let i=e.filter(e=>!G(e));return 1===i.length?(t.value=i[0].value,i[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:r,errors:e.map(e=>e.issues.map(e=>W(e,n,L())))}),t)}let eg=R("$ZodUnion",(e,t)=>{ea.init(e,t),j(e._zod,"optin",()=>t.options.some(e=>"optional"===e._zod.optin)?"optional":void 0),j(e._zod,"optout",()=>t.options.some(e=>"optional"===e._zod.optout)?"optional":void 0),j(e._zod,"values",()=>{if(t.options.every(e=>e._zod.values))return new Set(t.options.flatMap(e=>Array.from(e._zod.values)))}),j(e._zod,"pattern",()=>{if(t.options.every(e=>e._zod.pattern)){let e=t.options.map(e=>e._zod.pattern);return RegExp(`^(${e.map(e=>$(e.source)).join("|")})$`)}});let r=1===t.options.length,n=t.options[0]._zod.run;e._zod.parse=(i,s)=>{if(r)return n(i,s);let o=!1,a=[];for(let e of t.options){let t=e._zod.run({value:i.value,issues:[]},s);if(t instanceof Promise)a.push(t),o=!0;else{if(0===t.issues.length)return t;a.push(t)}}return o?Promise.all(a).then(t=>ef(t,i,e,s)):ef(a,i,e,s)}}),em=R("$ZodTuple",(e,t)=>{ea.init(e,t);let r=t.items;e._zod.parse=(n,i)=>{let s=n.value;if(!Array.isArray(s))return n.issues.push({input:s,inst:e,expected:"tuple",code:"invalid_type"}),n;n.value=[];let o=[],a=[...r].reverse().findIndex(e=>"optional"!==e._zod.optin),c=-1===a?0:r.length-a;if(!t.rest){let t=s.length>r.length,i=s.length<c-1;if(t||i)return n.issues.push({...t?{code:"too_big",maximum:r.length,inclusive:!0}:{code:"too_small",minimum:r.length},input:s,inst:e,origin:"array"}),n}let u=-1;for(let e of r){if(++u>=s.length&&u>=c)continue;let t=e._zod.run({value:s[u],issues:[]},i);t instanceof Promise?o.push(t.then(e=>ev(e,n,u))):ev(t,n,u)}if(t.rest)for(let e of s.slice(r.length)){u++;let r=t.rest._zod.run({value:e,issues:[]},i);r instanceof Promise?o.push(r.then(e=>ev(e,n,u))):ev(r,n,u)}return o.length?Promise.all(o).then(()=>n):n}});function ev(e,t,r){e.issues.length&&t.issues.push(...q(r,e.issues)),t.value[r]=e.value}let ey=R("$ZodEnum",(e,t)=>{var r;let n;ea.init(e,t);let i=(n=Object.values(r=t.entries).filter(e=>"number"==typeof e),Object.entries(r).filter(([e,t])=>-1===n.indexOf(+e)).map(([e,t])=>t)),s=new Set(i);e._zod.values=s,e._zod.pattern=RegExp(`^(${i.filter(e=>z.has(typeof e)).map(e=>"string"==typeof e?H(e):e.toString()).join("|")})$`),e._zod.parse=(t,r)=>{let n=t.value;return s.has(n)||t.issues.push({code:"invalid_value",values:i,input:n,inst:e}),t}}),e_=R("$ZodLiteral",(e,t)=>{if(ea.init(e,t),0===t.values.length)throw Error("Cannot create literal schema with no valid values");let r=new Set(t.values);e._zod.values=r,e._zod.pattern=RegExp(`^(${t.values.map(e=>"string"==typeof e?H(e):e?H(e.toString()):String(e)).join("|")})$`),e._zod.parse=(n,i)=>{let s=n.value;return r.has(s)||n.issues.push({code:"invalid_value",values:t.values,input:s,inst:e}),n}});function eb(e,t){return e.issues.length&&void 0===t?{issues:[],value:void 0}:e}let ew=R("$ZodOptional",(e,t)=>{ea.init(e,t),e._zod.optin="optional",e._zod.optout="optional",j(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),j(e._zod,"pattern",()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${$(e.source)})?$`):void 0}),e._zod.parse=(e,r)=>{if("optional"===t.innerType._zod.optin){let n=t.innerType._zod.run(e,r);return n instanceof Promise?n.then(t=>eb(t,e.value)):eb(n,e.value)}return void 0===e.value?e:t.innerType._zod.run(e,r)}});Symbol("ZodOutput"),Symbol("ZodInput");function eE(e,t){return new es({check:"min_length",...F(t),minimum:e})}(C=globalThis).__zod_globalRegistry??(C.__zod_globalRegistry=new class e{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){let r=t[0];return this._map.set(e,r),r&&"object"==typeof r&&"id"in r&&this._idmap.set(r.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let t=this._map.get(e);return t&&"object"==typeof t&&"id"in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){let t=e._zod.parent;if(t){let r={...this.get(t)??{}};delete r.id;let n={...r,...this._map.get(e)};return Object.keys(n).length?n:void 0}return this._map.get(e)}has(e){return this._map.has(e)}});let eS=R("ZodMiniType",(e,t)=>{if(!e._zod)throw Error("Uninitialized schema in ZodMiniType.");ea.init(e,t),e.def=t,e.type=t.type,e.parse=(t,r)=>X(e,t,r,{callee:e.parse}),e.safeParse=(t,r)=>et(e,t,r),e.parseAsync=async(t,r)=>ee(e,t,r,{callee:e.parseAsync}),e.safeParseAsync=async(t,r)=>er(e,t,r),e.check=(...r)=>e.clone({...t,checks:[...t.checks??[],...r.map(e=>"function"==typeof e?{_zod:{check:e,def:{check:"custom"},onattach:[]}}:e)]},{parent:!0}),e.with=e.check,e.clone=(t,r)=>{let n;return n=new e._zod.constr(t??e._zod.def),(!t||r?.parent)&&(n._zod.parent=e),n},e.brand=()=>e,e.register=(t,r)=>(t.add(e,r),e),e.apply=t=>t(e)}),ex=R("ZodMiniString",(e,t)=>{ec.init(e,t),eS.init(e,t)});function eA(e){return new ex({type:"string",...F(e)})}let eI=R("ZodMiniNumber",(e,t)=>{eu.init(e,t),eS.init(e,t)});function ek(e){return new eI({type:"number",checks:[],...F(e)})}let eC=R("ZodMiniArray",(e,t)=>{el.init(e,t),eS.init(e,t)}),eT=R("ZodMiniObject",(e,t)=>{eh.init(e,t),eS.init(e,t),j(e,"shape",()=>t.shape)});function eP(e,t){return new eT({type:"object",shape:e??{},...F(t)})}let eR=R("ZodMiniUnion",(e,t)=>{eg.init(e,t),eS.init(e,t)}),eO=R("ZodMiniTuple",(e,t)=>{em.init(e,t),eS.init(e,t)}),eM=R("ZodMiniEnum",(e,t)=>{ey.init(e,t),eS.init(e,t),e.options=Object.values(t.entries)});function eL(e,t){return new eM({type:"enum",entries:Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e,...F(t)})}let eD=R("ZodMiniLiteral",(e,t)=>{e_.init(e,t),eS.init(e,t)}),eB=R("ZodMiniOptional",(e,t)=>{ew.init(e,t),eS.init(e,t)});function e$(e){return new eB({type:"optional",innerType:e})}var eN=r(3480);r(7932),r(6466),r(8042),r(9329);var ej=r(8496);let eU="PlaygamaIOSApp",ez="PlaygamaAndroidApp",eH=RegExp(`(?:${eU}|${ez})/([\\d.]+)`);function eF(e,t){var r;let n,i,s,o;return t||(n=(r=e).includes(eU),i=r.includes(ez),o=(s=r.match(eH))?s[
21]:void 0,{platform:n?"ios":i?"android":r.match(/(iPhone|iPad|iPod)/)?"ios":r.match(/Android/)?"android":"desktop",isNativeIos:n,isNativeAndroid:i,appVersion:o}).platform}r(6995),r(1546),r(1430),r(589),r(4512);var eV=r(4753);r(9452),r(6204),r(616),r(6972),r(4133),r(1469),r(4211),r(3630),r(3923),r(5316),r(3926),r(3137),r(4318),r(351),r(4310),r(1241),r(718),r(4248),r(1906),r(3214),r(9800),r(3384);let eG="pg_sdk_uac",eq=["source","medium","campaign","campaign_id","term","content"];function eZ(e){return e.split("; ").reduce((e,t)=>{let[r="",n=""]=t.split("=");return e[r]=decodeURIComponent(n),e},{})}function eW(e,t,r){let n=new Date;n.setTime(n.getTime()+r),document.cookie=`${e}=${encodeURIComponent(t)}; expires=${n.toUTCString()}; path=/; Secure; SameSite=none`}function eQ(e,t){let r=e.getAll(t);if(0!==r.length)return r[r.length-1]}r(2093);let eY=new eN.dC("detector");async function eJ(e){return await (0,T.HD)(),new Promise(t=>{let r=document.createElement("script");r.type="text/javascript",r.src=e,r.async=!0,r.onerror=()=>t("enabled"),r.onload=()=>t("disabled"),document.head.appendChild(r)})}function eK(e){return 1-Math.pow(1-e,3)}var eX=r(9746),e0=r.p+"static/image/jogos-360-logo.6fc324cc.webp",e1=r.p+"static/image/lagged-logo.17532524.webp",e2=r.p+"static/image/play-games.3a754663.webp",e3=r.p+"static/image/pockethaven.45b9e857.webp";let e4="playgama-affiliate-progress-clip",e6="playgama-progress-clip",e7={pockethaven:e3,"play-games":e2,"p_ae5af802-1a10-4cc0-9e2a-989216d478af":e2,lagged:e1,"p_8460bdc6-2f32-4753-b553-fa84d1fc40d7":e1,"p_7a9df8c8-c8b2-433e-b06a-da47dc15b6ec":e0};class e9{host;progressBar;clipRect;logoSrc;affiliate;subtitleEl;placements;getTimeout;subtitlesByAdType;durationMs;hidden=!1;animation;constructor(e){this.affiliate=!!e.affiliate,this.placements=e.placements||[],this.getTimeout=e.getTimeout,this.subtitlesByAdType=e.subtitlesByAdType||{},this.logoSrc=this.affiliate&&e.logoId?e7[e?.logoId]:void 0;const{progressColor:t="#aa76ff"}=e;this.host=document.createElement("div");const r=this.host.attachShadow({mode:"closed"}),n=(0,eX.x)(["overlay","logo","logoImg","progressTrack","progressBar","subtitle"]),i=document.createElement("style");i.textContent=`
3            :host {
4                position: fixed;
5                inset: 0;
6                z-index: 2147483647;
7                display: none;
8            }
9
10            .${n.overlay} {
11                width: 100%;
12                height: 100%;
13                display: flex;
14                flex-direction: column;
15                align-items: center;
16                justify-content: center;
17                background: rgba(0, 0, 0, 0.9);
18                padding: 20px;
19                box-sizing: border-box;
20            }
21
22            .${n.logo} {
23                margin-bottom: clamp(16px, 3vw, 32px);
24                width: clamp(200px, 30vw, 400px);
25                display: flex;
26                justify-content: center;
27            }
28
29            .${n.logo} svg {
30                width: 100%;
31                height: auto;
32            }
33
34            .${n.logoImg} {
35                width: 100%;
36                height: auto;
37                max-height: clamp(60px, 10vw, 120px);
38                object-fit: contain;
39            }
40
41            .${n.progressTrack} {
42                width: clamp(200px, 30vw, 400px);
43                height: clamp(3px, 0.5vw, 6px);
44                background: rgba(255, 255, 255, 0.5);
45                border-radius: 3px;
46                overflow: hidden;
47            }
48
49            .${n.progressBar} {
50                height: 100%;
51                width: 0%;
52                background: ${t};
53                border-radius: 3px;
54                transition: none;
55            }
56
57            .${n.subtitle} {
58                margin-top: clamp(8px, 1.4vw, 16px);
59                font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
60                font-size: clamp(12px, 1.8vw, 16px);
61                color: rgba(255, 255, 255, 0.5);
62                text-align: center;
63                display: none;
64            }
65        `;const s=document.createElement("div");s.className=n.overlay;const o=document.createElement("div");o.className=n.logo,o.innerHTML=this.buildLogoHtml(t,n.logoImg);const a=document.createElement("div");a.className=n.progressTrack,this.progressBar=document.createElement("div"),this.progressBar.className=n.progressBar,a.appendChild(this.progressBar),s.appendChild(o),this.logoSrc&&s.appendChild(a),this.subtitleEl=document.createElement("div"),this.subtitleEl.className=n.subtitle,s.appendChild(this.subtitleEl),r.appendChild(i),r.appendChild(s),document.body.appendChild(this.host),this.affiliate?this.logoSrc?this.clipRect=null:this.clipRect=r.querySelector(`#${e4} rect`):this.clipRect=r.querySelector(`#${e6} rect`)}buildLogoHtml(e,t){if(!this.affiliate){let t;return t=["M0 40.5238V7.66667H12.5415C19.4665 7.66667 25.0829 13.3071 25.0829 20.2619C25.0829 27.2167 19.4665 32.8571 12.5415 32.8571H8.17921V40.5238H0ZM11.7235 15.3333H8.17921V25.1905H11.7235C14.6681 25.1905 16.6311 23 16.6311 20.2619C16.6311 17.5238 14.6681 15.3333 11.7235 15.3333Z","M38.0602 32.8571H29.5538V0H38.0602V32.8571Z","M67.5991 32.8571H55.0576C48.1325 32.8571 42.5161 27.2167 42.5161 20.2619C42.5161 13.3071 48.1325 7.66667 55.0576 7.66667H67.5991V32.8571ZM55.8755 25.1905H59.4198V15.3333H55.8755C52.931 15.3333 50.968 17.5238 50.968 20.2619C50.968 23 52.931 25.1905 55.8755 25.1905Z","M84.7204 46H73.3786V38.3333H84.1752C87.0651 38.3333 89.1917 36.1976 89.1917 33.2952V32.8571H73.3786V7.66667H81.5578V25.1905H89.1917V7.66667H97.3709V33.8429C97.3709 40.8524 92.0272 46 84.7204 46Z","M114.487 7.66667H128.119V33.35C128.119 40.6881 122.83 46 115.523 46H104.672V37.7857H115.469C118.032 37.7857 119.94 35.869 119.94 33.2952V32.8571H114.487C107.562 32.8571 101.946 27.2167 101.946 20.2619C101.946 13.3071 107.562 7.66667 114.487 7.66667ZM110.398 20.2619C110.398 23 112.361 25.1905 115.305 25.1905H119.94V15.3333H115.305C112.361 15.3333 110.398 17.5238 110.398 20.2619Z","M157.538 32.8571H144.997C138.072 32.8571 132.456 27.2167 132.456 20.2619C132.456 13.3071 138.072 7.66667 144.997 7.66667H157.538V32.8571ZM145.815 25.1905H149.359V15.3333H145.815C142.87 15.3333 140.907 17.5238 140.907 20.2619C140.907 23 142.87 25.1905 145.815 25.1905Z","M171.497 32.8571H163.318V7.66667H188.674C194.835 7.66667 199.852 12.7048 199.852 18.8929V32.8571H191.673V18.3452C191.673 16.7024 190.309 15.3333 188.674 15.3333H185.674V32.8571H177.495V15.3333H171.497V32.8571Z","M229 32.8571H216.459C209.533 32.8571 203.917 27.2167 203.917 20.2619C203.917 13.3071 209.533 7.66667 216.459 7.66667H229V32.8571ZM217.276 25.1905H220.821V15.3333H217.276C214.332 15.3333 212.369 17.5238 212.369 20.2619C212.369 23 214.332 25.1905 217.276 25.1905Z"].map(e=>`<path d="${e}"/>`).join(""),`<svg viewBox="0 0 229 46" fill="none" xmlns="http://www.w3.org/2000/svg">
66        <defs>
67            <clipPath id="${e6}">
68                <rect x="0" y="0" width="0%" height="46"/>
69            </clipPath>
70        </defs>
71        <g fill="rgba(255, 255, 255, 0.2)">${t}</g>
72        <g fill="${e}" clip-path="url(#${e6})">${t}</g>
73    </svg>`}if(!this.logoSrc){let t,r;return t=["M0 42.7052V14.1402H10.9619C17.0147 14.1402 21.9238 19.0438 21.9238 25.0901C21.9238 31.1364 17.0147 36.0401 10.9619 36.0401H7.14905V42.7052H0ZM10.247 20.8053H7.14905V29.3749H10.247C12.8206 29.3749 14.5364 27.4705 14.5364 25.0901C14.5364 22.7097 12.8206 20.8053 10.247 20.8053Z","M32.5197 36.0401H25.0847V7.47497H32.5197V36.0401Z","M57.5914 36.0401H46.6295C40.5766 36.0401 35.6676 31.1364 35.66
7376 25.0901C35.6676 19.0438 40.5766 14.1402 46.6295 14.1402H57.5914V36.0401ZM47.3444 29.3749H50.4423V20.8053H47.3444C44.7707 20.8053 43.055 22.7097 43.055 25.0901C43.055 27.4705 44.7707 29.3749 47.3444 29.3749Z","M71.8095 47.4661H61.8961V40.8009H71.3329C73.8589 40.8009 75.7176 38.9442 75.7176 36.4209V36.0401H61.8961V14.1402H69.0452V29.3749H75.7176V14.1402H82.8667V36.897C82.8667 42.9909 78.196 47.4661 71.8095 47.4661Z","M97.0803 14.1402H108.995V36.4685C108.995 42.8481 104.372 47.4661 97.9859 47.4661H88.5015V40.3248H97.9382C100.178 40.3248 101.846 38.6585 101.846 36.4209V36.0401H97.0803C91.0275 36.0401 86.1184 31.1364 86.1184 25.0901C86.1184 19.0438 91.0275 14.1402 97.0803 14.1402ZM93.5058 25.0901C93.5058 27.4705 95.2216 29.3749 97.7952 29.3749H101.846V20.8053H97.7952C95.2216 20.8053 93.5058 22.7097 93.5058 25.0901Z","M133.962 36.0401H123.001C116.948 36.0401 112.039 31.1364 112.039 25.0901C112.039 19.0438 116.948 14.1402 123.001 14.1402H133.962V36.0401ZM123.715 29.3749H126.813V20.8053H123.715C121.142 20.8053 119.426 22.7097 119.426 25.0901C119.426 27.4705 121.142 29.3749 123.715 29.3749Z","M145.416 36.0401H138.267V14.1402H160.429C165.815 14.1402 170.2 18.5201 170.2 23.8999V36.0401H163.051V23.4238C163.051 21.9956 161.859 20.8053 160.429 20.8053H157.808V36.0401H150.659V20.8053H145.416V36.0401Z","M194.93 36.0401H183.968C177.915 36.0401 173.006 31.1364 173.006 25.0901C173.006 19.0438 177.915 14.1402 183.968 14.1402H194.93V36.0401ZM184.683 29.3749H187.781V20.8053H184.683C182.109 20.8053 180.393 22.7097 180.393 25.0901C180.393 27.4705 182.109 29.3749 184.683 29.3749Z","M230.243 20.8053V29.3749H227.145C224.572 29.3748 222.856 27.4705 222.856 25.0901C222.856 22.7097 224.572 20.8053 227.145 20.8053H230.243Z","M255.901 20.8053V29.3749H252.803C250.23 29.3749 248.514 27.4705 248.514 25.0901C248.514 22.7097 250.23 20.8053 252.803 20.8053H255.901Z"].map(e=>`<path d="${e}"/>`).join(""),r='<path fill-rule="evenodd" clip-rule="evenodd" d="M275.03 48.0267H205.012V0H275.03V48.0267ZM226.43 14.1402C220.377 14.1402 215.468 19.0438 215.468 25.0901C215.468 31.1363 220.377 36.0401 226.43 36.0401H237.392V14.1402H226.43ZM255.901 7.47497V14.1402H252.088C246.036 14.1402 241.127 19.0438 241.127 25.0901C241.127 31.1363 246.036 36.0401 252.088 36.0401H263.05V7.47497H255.901Z"/>',`<svg viewBox="0 0 276 49" xmlns="http://www.w3.org/2000/svg">
74        <defs>
75            <clipPath id="${e4}">
76                <rect x="0" y="0" width="0%" height="49"/>
77            </clipPath>
78        </defs>
79        <g fill="rgba(255, 255, 255, 0.2)">${t}${r}</g>
80        <g fill="${e}" clip-path="url(#${e4})">${t}${r}</g>
81    </svg>`}return`<img src="${this.logoSrc}" alt="affiliate-progress-logo" class="${t}" />`}updateProgress(e){let t=Math.min(e,100);this.logoSrc?this.progressBar.style.width=`${t}%`:this.clipRect&&this.clipRect.setAttribute("width",`${t}%`)}setAnimation(e){this.durationMs!==e&&(this.durationMs=e,this.animation&&(this.animation.cancel(),this.animation=void 0)),this.animation||(this.animation=function(e){let{slowDuration:t,onProgress:r,shouldStop:n}=e,i=null,s=0;function o(){null!==i&&(cancelAnimationFrame(i),i=null)}function a(e){s=e,r(e)}return{start:function(){let e=Date.now(),r=()=>{if(n?.())return;let o=Date.now()-e;o<2e3?a(70*eK(o/2e3)):a(70+30*Math.min((o-2e3)/t,1)),s<100&&(i=requestAnimationFrame(r))};i=requestAnimationFrame(r)},finish:function(e){o();let t=s,r=Date.now(),n=()=>{let s=Math.min((Date.now()-r)/100,1);a(t+(100-t)*eK(s)),s<1?i=requestAnimationFrame(n):(a(100),e?.())};i=requestAnimationFrame(n)},cancel:o,getProgress:()=>s}}({slowDuration:this.durationMs,onProgress:e=>this.updateProgress(e),shouldStop:()=>this.hidden}))}toggleVisibility(e,t){this.hidden=!e,this.host.style.display=e?"block":"none";let r=t&&this.subtitlesByAdType[t];this.affiliate&&this.logoSrc&&(r="Ads powered by Playgama"),this.subtitleEl.textContent=r??null,this.subtitleEl.style.display=r?"block":"none"}show(e){(!this.placements.length||this.placements.includes(e))&&(this.setAnimation(this.getTimeout?.(e)??0),this.toggleVisibility(!0,e),this.animation?.start())}async destroy(){this.hidden||(this.animation?.finish(),await (0,T.O1)(100),this.toggleVisibility(!1))}}r(8267),r(4965),r(9024),r(5381),r(774),r(8109),r(6705),r(5156),r(5120),r(5866),r(2426),r(7539),r(4894),r(4420),r(5055),r(6596),r(8933),r(329),r(387),r(1623),r(7237),r(4632),r(1090),r(8370),r(8626),r(112),r(7197),r(160),r(2946),r(487),r(8955),r(9798),r(1612),r(3402),r(5740),r(3299),r(2913),r(1319),r(482),r(6603),r(8647),r(5276);var e5=r(1531);class e8{options;results;constructor(e,t){this.options=t,this.results=Array.from({length:e})}async resolveAuction(e,t,r,n){if(n){let t=await this.getBestAuction(r.placement,e);if(t)return t}if(t)return this.results[e]=this.options.headerBidding?.runAuction(t,r),this.results[e]?.catch(()=>{}),this.results[e]}async getBestAuction(e,t){let r=await Promise.all(this.results.map(async(e,t)=>({index:t,result:await e?.catch(()=>void 0)})));this.options.adConsoleLogger.debug(`fallback candidates for waterfall step ${t+1}`,r);let n=r.filter(e=>!!e.result?.winningBid&&!e.result.renderedBid&&"rendered"!==e.result.winningBid.status&&Date.now()<e.result.winningBid.responseTimestamp+1e3*e.result.winningBid.ttl&&!("playgama"===e.result.winningBid.bidder&&e.result.context&&(0,e5.T)(e.result.context.provider,e.result.context.placement))).toSorted((e,t)=>(t.result.winningBid?.cpm??0)-(e.result.winningBid?.cpm??0));this.options.adConsoleLogger.debug(`usable fallback candidates for waterfall step ${t+1}`,n);let i=n[0];return this.options.adConsoleLogger.debug(i?`fallback bid found for waterfall step ${t+1}`:`no fallback bid found for waterfall step ${t+1}`,i),i&&this.options.logEvent({event:"custom_event",eventName:"ad_hb_fallback_bid_used",adPlacement:e,waterfallIndex:t+1,dimension3:`${i.index+1}`}),i?.result}}function te(e){if(e?.bidder!=="playgama")return;let t=e.meta?.pgAuctionId;return"string"==typeof t?t:void 0}
81class tt extends EventTarget{type="OUT_OF_PAGE";placement;id;state="loading";#e;#t;#r;#n;#i;#s;#o;constructor({placement:e,onDestroy:t,loader:r,timeout:n,logEvent:i}){super(),this.placement=e,this.id=crypto.randomUUID(),this.#n=t,this.#i=r,this.#o=i,window.setTimeout(()=>{"loading"===this.state&&(this.#o?.("ad_timeout"),this.triggerEmpty("timeout"))},n),this.#i?.show(e),this.#s=new eN.dC("public-banner",e)}dispatch(e,t){this.dispatchEvent(new CustomEvent(e,{detail:t}))}addEventListener(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];super.addEventListener(...t)}removeEventListener(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];super.removeEventListener(...t)}setIntermediateInternalBanner(e){this.#e=e}setInternalBanner(e){this.#e=void 0,this.#t=e,e.addEventListener("showing",()=>this.triggerShowing()),e.addEventListener("closed",e=>this.triggerClosed(e.detail)),e.addEventListener("rewarded",e=>this.triggerRewarded(e.detail)),e.addEventListener("viewable",()=>this.triggerViewable()),e.addEventListener("timer",e=>this.triggerTimer(e.detail?.secondsLeft)),e.addEventListener("pod_counter",e=>this.triggerPodCounter(e.detail?.adPosition,e.detail?.totalAds)),e.addEventListener("interaction_suspected",()=>{this.gracefullyDestroy("tab_left")}),e.addEventListener("clicked",()=>{this.triggerClicked(),e.provider!==ej.Is.APP&&this.gracefullyDestroy("clicked")})}get adUnit(){return this.#t?.adUnit}get instreamDuration(){return this.#t?.instreamDuration}get watchedDuration(){return this.#t?.watchedDuration}get provider(){return this.#t?.provider}show(){this.clearShowTimeoutAfterReady(),this.destroyLoader().then(()=>{this.#t?.show()})}destroy(){this.clearShowTimeoutAfterReady(),this.#n(),this.#e?.destroy(),this.#e=void 0,this.#t?.destroy(),this.#t=void 0,this.dispatch("destroyed")}gracefullyDestroy(e){"showing"===this.state&&("rewarded"===this.placement&&this.triggerRewarded({}),this.triggerClosed({reason:e})),("loading"===this.state||"ready"===this.state)&&this.triggerEmpty(e)}setPlaybackState(e){this.#t?.setPlaybackState(e)}triggerReady(){"ready"!==this.state&&(this.#s.debug(`${this.state} → ready`),this.state="ready",this.startShowTimeoutAfterReady(),this.dispatch("ready"))}triggerShowing(){"showing"!==this.state&&(this.clearShowTimeoutAfterReady(),this.#s.debug(`${this.state} → showing`),this.state="showing",this.dispatch("rendered"))}triggerViewable(){this.#s.debug("viewable"),this.dispatch("viewable")}triggerClicked(){this.dispatch("clicked")}triggerTimer(e){this.dispatch("timer",{secondsLeft:e})}triggerPodCounter(e,t){this.dispatch("pod_counter",{adPosition:e,totalAds:t})}triggerRewarded(e){this.#s.debug("rewarded"),this.dispatch("rewarded",e)}triggerClosed(e){"closed"!==this.state&&(this.#s.debug(`${this.state} → closed`,e),this.state="closed",this.dispatch("closed",e),this.destroy())}triggerEmpty(e){"empty"!==this.state&&(this.#s.debug(`${this.state} → empty`,{reason:e}),this.state="empty",this.destroyLoader().then(()=>{this.dispatch("empty",{reason:e}),this.destroy()}))}startShowTimeoutAfterReady(){this.clearShowTimeoutAfterReady(),this.#r=window.setTimeout(()=>{this.#r=void 0,"ready"===this.state&&this.#o?.("ad_show_not_called_after_ready")},2e3)}clearShowTimeoutAfterReady(){void 0!==this.#r&&(window.clearTimeout(this.#r),this.#r=void 0)}destroyLoader(){return this.#i?this.#i.destroy():Promise.resolve()}}class tr extends EventTarget{type="IN_PAGE";placement;id;state="loading";#e;#t;#a;#c=!1;#u;#n;#s;constructor({placement:e,onDestroy:t,onRefresh:r}){super(),this.placement=e,this.id=crypto.randomUUID(),this.#n=t,this.#u=r,this.#s=new eN.dC("public-banner",e)}dispatch(e,t){this.dispatchEvent(new CustomEvent(e,{detail:t}))}addEventListener(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];super.addEventListener(...t)}removeEventListener(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];super.removeEventListener(...t)}setIntermediateInternalBanner(e){this.#e=e,e.addEventListener("native_no_fill",e=>this.dispatch("native_no_fill",e.detail))}setInternalBanner(e,t){this.#e=void 0,this.#t?.destroy(),this.#t=e,this.#a?.remove(),this.#a=t,e.addEventListener("viewable",()=>this.triggerViewable()),e.addEventListener("request",()=>
81this.triggerRequest()),e.addEventListener("closed",()=>this.triggerClosed(),{once:!0})}get containerElId(){return this.#a?.id}get bidderCode(){return this.#t?.headerBiddingAuctionResult?.renderedBid?.bidderCode}updatePosition(e){let t=this.#t??this.#e;t?.updatePosition(e)}destroy(){this.#c||(this.#c=!0,this.#n(),this.#e?.destroy(),this.#e=void 0,this.#t?.destroy(),this.#t=void 0,this.#a?.remove(),this.#a=void 0,this.dispatch("destroyed"))}triggerEmpty(e){"empty"!==this.state&&(this.#s.debug(`${this.state} → empty`,{reason:e}),this.state="empty",this.dispatch("empty",{reason:e}))}triggerRequest(){this.dispatch("request")}triggerViewable(){this.#s.debug("viewable"),this.dispatch("viewable")}triggerRendered(){this.#s.debug(`${this.state} → showing`),this.state="showing",this.dispatch("rendered")}triggerClosed(){this.#s.debug(`${this.state} → closed`),this.dispatch("closed"),this.destroy()}refresh(){"loading"!==this.state&&(this.state="loading",this.#u?.())}}let tn=(e,t)=>{let r=t({operationName:e});return{send:n=>{r?(r(n),r=null):t({operationName:e})(n)}}};var ti=r(3245),ts=r(3282);let to={empty:"ad_empty",error:"ad_error",timeout:"ad_timeout"},ta={empty:"empty",error:"error",timeout:"error"};function tc(e){return!("loading"in e)&&!("failed"in e)}class tu{options;logEvent;startRumEvent;providers={};currentTargeting={};headerBidding=void 0;headerBiddingReadyPromise;headerBiddingReadyResolve;depsReady=!1;serviceReady=!1;serviceReadyPromise;serviceReadyResolve;serviceReadyTracker;pageBanners=new Set;refreshTimers=new Map;outOfPageBanners=new Set;adConsoleLogger=new eN.dC("service");constructor(e){this.adConsoleLogger.debug("create service",{options:e}),this.options=e,this.logEvent=e.logEvent,this.startRumEvent=e.startRumEvent,e.providersSettings.forEach(e=>{let{placements:t,settings:r}=e;t.forEach(e=>{this.providers[e]=r.map(e=>{let{type:t,timeout:r}=e;return{loading:!0,type:t,timeout:r}})})}),this.currentTargeting=e.targeting;const{promise:t,resolve:r}=Promise.withResolvers();this.serviceReadyPromise=t,this.serviceReadyResolve=r;const n=Promise.withResolvers();this.headerBiddingReadyPromise=n.promise,this.headerBiddingReadyResolve=n.resolve,e.waitForHeaderBidding||this.headerBiddingReadyResolve({success:!0}),this.serviceReadyTracker=tn("ad-service-ready",this.startRumEvent),(0,T.O1)(1e4).then(()=>this.markServiceReady("timeout")),this.initDeps()}setProvider(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"*",n=this.providers[r];n&&e<n.length&&(n[e]=t),"failed"in t?this.adConsoleLogger.debug("provider failed",{type:r,index:e,error:t.errorMessage}):(this.adConsoleLogger.debug("provider ready",{type:r,index:e,provider:t.type}),this.setProviderTargeting(t,this.currentTargeting)),this.checkServiceReady()}async initDeps(){let e=tn("ad-service-deps-init",this.startRumEvent);await (this.options.consentReady??Promise.resolve());let t=await this.headerBiddingReadyPromise;e.send({status:t.success?"success":"error",dimension1:t.error}),this.depsReady=!0,this.checkServiceReady()}setHeaderBidding(e){this.headerBidding=e,e?.updateTargeting(this.currentTargeting),e?.initialized.then(e=>this.headerBiddingReadyResolve(e))}checkServiceReady(){this.serviceReady||Object.values(this.providers).every(e=>this.isTypeReady(e))&&this.depsReady&&this.markServiceReady()}markServiceReady(e){if(!this.serviceReady){let t="timeout"===e?this.getReadinessSnapshot():void 0;t&&this.adConsoleLogger.error("service ready via timeout fallback - still pending:",t),this.serviceReadyTracker.send({status:"timeout"===e?"error":"success",dimension1:t}),this.logEvent({event:"custom_event",eventName:"ad_service_ready",dimension3:t}),this.serviceReady=!0,this.adConsoleLogger.debug(e?`service ready (${e})`:"service ready"),this.serviceReadyResolve("online")}}isTypeReady(e){return e.some(e=>!("loading"in e)&&!("failed"in e)&&!!e.blocksServiceReady)||e.every(e=>!("loading"in e))}getReadinessSnapshot(){let e=Object.entries(this.providers).filter(e=>{let[,t]=e;return!!t&&!this.isTypeReady(t)}).map(e=>{let[t,r]=e;return`${t}:${r?.filter(e=>"loading"in e).length}/${r?.length}loading`});return`depsReady=${this.depsReady};pendingTypes=${e.join(",")||"none"}`}getProvidersByType(e){return this.providers[e]||this.providers["*"]||[]}async requestAd(e,t,r){let{placement:n,getHbAdUnit:i}=r,s=tn("request-ad",this.startRumEvent),o={targeting:{ad_placement:n}},a=this.getProvidersByType(n);this.adConsoleLogger.debug("waterfall start",{placement:n,providers:a.length});let c=new e8(a.length,{headerBidding:this.headerBidding,logEvent:this.logEvent,adConsoleLogger:this.adConsoleLogger});for(let r=0;r<a.length;r++){let u,d=tn("request-ad-step",this.startRumEvent),l=r+1,p=a[r],h=this.options.registerPageHideFallbackEvent({event:"custom_event",eventName:"ad_request_attempt_failed",adPlacement:n,adProvider:p?.type,waterfallIndex:l,dimension3:"page_hide_fallback"});this.adConsoleLogger.debug(`waterfall attempt [${l}/${a.length}]`,{placement:n,provider:p?.type||"unknown"});let f=(e,t)=>{this.logEvent({event:"custom_event",eventName:e,adPlacement:n,adProvider:p?.type,waterfallIndex:l,...t})};if(f("ad_waterfall_attempt",{dimension3:`${a.length}`}),!p||"failed"in p||"loading"in p){let e="Provider is not initialized: unexpected error";p&&"failed"in p&&(e=`Failed to load provider: ${p.errorMessage}`),p&&"loading"in p&&(e="Provider is not initialized"),d.send({status:"error",dimension2:e,dimension4:n,dimension3:`${l}`}),f("ad_request_attempt_failed",{errorMessage:e,dimension3:e}),h();continue}let g=i?.(p,{headerBidding:this.headerBidding,requestContext:o}
81),m=e(p,{headerBidding:this.headerBidding,pendingAuction:c.resolveAuction(r,g,{placement:n,provider:p.type,requestContext:o},!!this.options.useFallbackAuctionReuse&&!!p.supportsFallbackAuctionReuse),requestContext:o}),v=(e,t,r)=>{let i=m?.headerBiddingAuctionResult,s=i?.renderedBid||r;this.logEvent({event:"custom_event",eventName:e,adPlacement:n,adUnit:m?.adUnit,adHbCpmUsd:s?.cpm,adHbBidder:s?.bidder,adHbRequestId:s?.requestId||void 0,adProvider:p.type,instreamDuration:m?.type==="OUT_OF_PAGE"?m?.instreamDuration:void 0,waterfallIndex:l,dimension1:m?.headerBiddingAuctionResult?.winningBid?.mediaType,dimension2:te(i?.winningBid),...t})};t.setIntermediateInternalBanner(m),m.addEventListener("request",()=>{v("ad_request")}),m.addEventListener("unexpected_behavior",e=>{v("ad_unexpected_behavior",{dimension3:e.detail?.reason})}),m.addEventListener("native_no_fill",()=>{v("ad_empty")}),m.addEventListener("autoplay_check",e=>{v("ad_autoplay_check",{dimension3:e.detail?.reason})});let y=!1,_={status:"success",dimension3:`${l}`,dimension4:n};m.addEventListener("viewable",()=>{this.headerBidding?.markAuctionResultUsed(m.headerBiddingAuctionResult),0===r&&v("ad_show_high_value"),u&&!y&&(y=!0,u.send({..._,dimension1:p.type,dimension2:m.adUnit})),v("ad_show")}),"IN_PAGE"===m.type&&m.addEventListener("showing",()=>{v("ad_rendered")});let b=await new Promise(e=>{m.addEventListener("OUT_OF_PAGE"===m.type?"ready":"showing",()=>{d.send({..._,dimension1:p.type,dimension2:m.adUnit}),s.send(_),u=tn("ad-ready-to-viewable",this.startRumEvent),e(!0)},{once:!0}),m.addEventListener("failed",t=>{let r=t.detail?.kind??"error";v(to[r],{dimension3:t.detail?.reason},m.headerBiddingAuctionResult?.winningBid);let i={status:ta[r],dimension4:n,dimension1:p.type,dimension2:m.adUnit,dimension3:`${l}`};u?y||(y=!0,u.send(i)):d.send(i),e(!1)},{once:!0})});if(h(),b)return t.setInternalBanner(m),!0}return this.adConsoleLogger.debug("waterfall exhausted, no fill",{placement:n,attempts:a.length}),s.send({status:"empty",dimension4:n}),t.triggerEmpty("unfilled"),!1}requestOutOfPageAd(e){let{loader:t,adRootElementId:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=new tt({placement:e,onDestroy:()=>{this.outOfPageBanners.delete(n)},loader:t,timeout:this.getAdMaxTimeout(e),logEvent:t=>{this.logEvent({event:"custom_event",eventName:t,adPlacement:e,adUnit:n.adUnit,adProvider:n.provider})}});return this.outOfPageBanners.add(n),this.adConsoleLogger.debug("ad requested",{placement:e}),this.yieldToListeners().then(async()=>{await this.serviceReadyPromise,await this.requestAd((t,n)=>t.prepareOutOfPageAd(e,{...n,adRootElementId:r}),n,{placement:e,getHbAdUnit:(t,n)=>t.getOutOfPageHbAdUnit?.(e,{...n,adRootElementId:r})})&&n.triggerReady()}),n}requestPageAd(e){let t=new tr({placement:e.placement,onDestroy:()=>{this.pageBanners.delete(t),window.clearTimeout(this.refreshTimers.get(t)),this.refreshTimers.delete(t)},onRefresh:()=>{this.loadPageAd(t,e)}});return this.pageBanners.add(t),this.adConsoleLogger.debug("ad requested",{placement:e.placement}),this.yieldToListeners().then(async()=>{await this.loadPageAd(t,e),e.refresh&&this.scheduleRefresh(t,e.refresh)}),t}requestVideoPageAd(e){let t=new tr({placement:e.placement,onDestroy:()=>{this.pageBanners.delete(t)}});return this.pageBanners.add(t),this.adConsoleLogger.debug("video ad requested",{placement:e.placement}),this.yieldToListeners().then(async()=>{await this.loadInPageAd({publicBanner:t,options:e,request:(t,r,n)=>t.requestVideoPageAd({...e,el:n},r),getHbAdUnit:(t,r,n)=>t.getInPageVideoHbAdUnit?.({...e,el:n},r),fillContainer:!0})}),t}async loadPageAd(e,t){await this.loadInPageAd({publicBanner:e,options:t,request:(e,r,n)=>e.requestPageAd({...t,el:n},r),getHbAdUnit:(e,r,n)=>e.getInPageHbAdUnit?.({...t,el:n},r)})}async loadInPageAd(e){let{publicBanner:t,options:r,request:n,getHbAdUnit:i,fillContainer:s}=e;if(await this.serviceReadyPromise,!this.pageBanners.has(t))return;let o=this.createAdContainer(r.el,s);if(!o){this.logEvent({event:"custom_event",eventName:"ad_error",adPlacement:r.placement,dimension3:"no_container"}),t.triggerEmpty("no_container");return}await this.requestAd((e,t)=>n(e,t,o.id),{setInternalBanner:e=>t.setInternalBanner(e,o),setIntermediateInternalBanner:e=>t.setIntermediateInternalBanner(e),triggerEmpty:e=>t.triggerEmpty(e)},{placement:r.placement,getHbAdUnit:(e,t)=>
81i(e,t,o.id)})?t.triggerRendered():o.remove()}yieldToListeners(){return(0,T.O1)(10)}createAdContainer(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.getElementById(e);if(!r)return null;let n=document.createElement("div");return n.id=(0,ti.Q)(),t&&("static"===getComputedStyle(r).position&&(r.style.position="relative"),n.style.position="absolute",n.style.inset="0"),r.appendChild(n),n}scheduleRefresh(e,t){if(!this.pageBanners.has(e))return;let r=window.setTimeout(()=>{e.containerElId&&function(e){if(document.hidden||"visible"!==document.visibilityState)return!1;let t=document.getElementById(e);if(!t)return!1;let{fullscreenElement:r}=document;if(r&&!r.contains(t))return!1;let n=t.getBoundingClientRect();if(0===n.width||0===n.height)return!1;let i=window.innerWidth,s=window.innerHeight,o=Math.max(0,n.left),a=Math.max(0,n.top);if(Math.max(0,Math.min(i,n.right)-o)*Math.max(0,Math.min(s,n.bottom)-a)/(n.width*n.height)<.51)return!1;let c=n.left+n.width/2,u=n.top+n.height/2,d=document.elementFromPoint(c,u);return d===t||t.contains(d)}(e.containerElId)&&e.refresh(),this.scheduleRefresh(e,t)},1e3*t);this.refreshTimers.set(e,r)}setOutOfPageAdPlaybackState(e){for(let t of this.outOfPageBanners)t.setPlaybackState(e)}shutdown(){for(let e of this.pageBanners)e.destroy();for(let e of this.outOfPageBanners)e.gracefullyDestroy("ad_free_mode_enabled")}getTargeting(){return structuredClone(this.currentTargeting)}updateTargeting(e){for(let t in(0,ts.W)(this.currentTargeting,e),this.headerBidding?.updateTargeting(this.currentTargeting),this.providers)this.getProvidersByType(t).filter(tc).forEach(e=>{this.setProviderTargeting(e,this.currentTargeting)})}setProviderTargeting(e,t){try{e.updateTargeting(t)}catch{}}getAdMaxTimeout(e){return this.getProvidersByType(e||"*").filter(e=>!("failed"in e)).reduce((e,t)=>e+t.timeout,0)}}var td=r(849);class tl{PROBE_TIMEOUT=1e3;PROBE_CALL_ID="pg-probe";LOCATOR_POLL_INTERVAL_MS=50;LOCATOR_POLL_TIMEOUT_MS=500;UI_STATE_FALLBACK_MS=1500;resolveReady=()=>{};ready;consentSource=null;uiState="unknown";uiStateListeners=new Set;uiStateFallbackTimer;adConsoleLogger=new eN.dC("consent");uspString="1YNN";usnatState={Version:1,SharingNotice:1,SaleOptOutNotice:1,SharingOptOutNotice:1,TargetedAdvertisingOptOutNotice:1,SensitiveDataProcessingOptOutNotice:0,SensitiveDataLimitUseNotice:0,SaleOptOut:2,SharingOptOut:2,TargetedAdvertisingOptOut:2,SensitiveDataProcessing:[0,0,0,0,0,0,0,0,0,0,0,0],KnownChildSensitiveDataConsents:[0,0],PersonalDataConsents:0,MspaCoveredTransaction:2,MspaOptOutOptionMode:0,MspaServiceProviderMode:0};gppState={gppVersion:"1.1",cmpStatus:"loaded",cmpDisplayStatus:"hidden",signalStatus:"ready",supportedAPIs:["7:usnat"],cmpId:300,sectionList:[7],applicableSections:[7],gppString:"DBABL~BVQqAAAAAg",parsedSections:{usnat:[this.usnatState]}};options;constructor(e){this.options=e,({promise:this.ready,resolve:this.resolveReady}=Promise.withResolvers()),this.uiStateFallbackTimer=setTimeout(()=>this.setConsentUiState("hidden"),this.UI_STATE_FALLBACK_MS)}async install(){try{if(this.adConsoleLogger.debug("install"),this.options.skipCmp)return this.adConsoleLogger.debug("install: skipped, no CMP in this environment"),this.consentSource="disabled",{gpp:"none",tcf:!1};if(!(0,T.d4)()){let e=await (0,td.k)({src:`https://fundingchoicesmessages.google.com/i/${this.options.consentAccount}?ers=3`,scriptName:"Funding Choices",useExisting:!0});if("ok"!==e.status)return this.adConsoleLogger.error("install: error",e.message),this.consentSource="error",{gpp:"none",tcf:!1};this.consentSource="funding_choices",this.adConsoleLogger.debug("install: success");let[t,r]=await Promise.all([this.waitForLocator("__gpp"),this.waitForLocator("__tcfapi")]);return{gpp:t?await this.probeGppState():"none",tcf:r}}let[e,t,r]=await Promise.all([this.options.handleConsentlessEnv(),this.probeGppLocator(),this.probeTcfLocator()]);if(r&&t)this.consentSource="existing_tcf_gpp",this.adConsoleLogger.debug("existing CMP detected",this.consentSource);else if(r||t)this.consentSource=r?"existing_tcf":"existing_gpp",this.adConsoleLogger.debug("existing CMP detected",this.consentSource);else{if(e)return this.adConsoleLogger.debug("unable to install: consentless env detected but no CMP found"),this.consentSource="mock",this.installUsPrivacyMock(),this.adConsoleLogger.debug("mock installed"),{gpp:"applicable",tcf:!1};this.consentSource="no_cmp"}return{gpp:t?await this.probeGppState():"none",tcf:r}}catch(e){return this.adConsoleLogger.error("install: error",e instanceof Error?e.message:String(e)),this.consentSource="error",{gpp:"none",tcf:!1}}finally{this.logInitEvent(),this.resolveReady(),this.subscribeConsentChanges()}}get consentUiState(){return this.uiState}onConsentUiStateChange(e){return this.uiStateListeners.add(e),e(this.uiState),()=>{this.uiStateListeners.delete(e)}}setConsentUiState(e){clearTimeout(this.uiStateFallbackTimer),this.uiState!==e&&(this.uiState=e,this.uiStateListeners.forEac
81h(t=>t(e)))}logInitEvent(){let e=["function"==typeof window.__tcfapi&&"tcf","function"==typeof window.__gpp&&"gpp","function"==typeof window.__uspapi&&"uspapi"].filter(Boolean).join(",")||"none",t=this.consentSource||"unknown";this.adConsoleLogger.debug(`init | source: ${t} | detected APIs: ${e}`),this.options.logEvent({event:"custom_event",eventName:"consent_init",dimension1:t,dimension2:e})}subscribeConsentChanges(){"funding_choices"===this.consentSource&&(this.subscribeFundingChoices(),this.subscribeTcf()),("existing_tcf"===this.consentSource||"existing_tcf_gpp"===this.consentSource)&&this.subscribeTcf(),("existing_gpp"===this.consentSource||"existing_tcf_gpp"===this.consentSource)&&this.subscribeGpp(),"function"!=typeof window.__tcfapi&&this.setConsentUiState("hidden")}subscribeFundingChoices(){window.googlefc=window.googlefc??{},window.googlefc.callbackQueue=window.googlefc.callbackQueue??[],window.googlefc.callbackQueue.push({CONSENT_API_READY:()=>this.logConsentChange("loaded","CONSENT_API_READY"),CONSENT_DATA_READY:()=>this.logConsentChange("loaded","CONSENT_DATA_READY")})}subscribeTcf(){window.__tcfapi?.("addEventListener",2,(e,t)=>{if(!t||!e)return void this.setConsentUiState("hidden");switch(e.eventStatus){case"tcloaded":this.setConsentUiState("hidden"),this.logConsentChange("loaded","tcloaded");break;case"cmpuishown":this.setConsentUiState("visible"),this.logConsentChange("shown","cmpuishown");break;case"useractioncomplete":this.setConsentUiState("hidden"),this.logConsentChange(e.purpose?.consents?.[1]?"accepted":"declined","useractioncomplete");break;default:this.setConsentUiState("hidden")}})}subscribeGpp(){window.__gpp?.("addEventListener",(e,t)=>{t&&e?.eventName==="signalStatus"&&e?.data==="ready"&&window.__gpp?.("getSection",(e,t)=>{if(t){let t=e?.[0],r=t?.TargetedAdvertisingOptOut!==1;this.logConsentChange(r?"accepted":"declined","signalStatus")}},"usnat")})}logConsentChange(e,t){this.adConsoleLogger.debug(`consent changed | event: ${t} | status: ${e}`),this.options.logEvent({event:"custom_event",eventName:"consent_change",dimension1:e,dimension2:t})}async waitForLocator(e){let t=Date.now()+this.LOCATOR_POLL_TIMEOUT_MS;for(;"function"!=typeof window[e];){if(Date.now()>=t)return!1;await (0,T.O1)(this.LOCATOR_POLL_INTERVAL_MS)}return!0}probeParentWindowLocator(e,t,r){return new Promise(n=>{let i=!1,s=e=>{let r=e.data;r&&r[t]&&r[t].callId===this.PROBE_CALL_ID&&(i=!0,window.removeEventListener("message",s),n(!0))};window.addEventListener("message",s);try{window.parent.postMessage({[e]:{command:"ping",version:r,callId:this.PROBE_CALL_ID}},"*")}catch{}setTimeout(()=>{i||(window.removeEventListener("message",s),n(!1))},this.PROBE_TIMEOUT)})}probeGppLocator(){return this.probeParentWindowLocator("__gppCall","__gppReturn","1.1")}probeGppState(){let e=window.__gpp;return"function"!=typeof e?Promise.resolve("inapplicable"):new Promise(t=>{let r,n=!1,i=i=>{if(!n){if(n=!0,clearTimeout(s),void 0!==r)try{e("removeEventListener",()=>{},r)}catch{}this.adConsoleLogger.debug(`gpp state: ${i}`),t(i)}},s=setTimeout(()=>i("applicable"),this.LOCATOR_POLL_TIMEOUT_MS),o=e=>{let t;e?.signalStatus==="ready"&&i(Array.isArray(t=e.applicableSections)&&t.some(e=>"number"==typeof e&&e>0)?"applicable":"inapplicable")};try{e("ping",(e,t)=>{t&&o(e)}),n||e("addEventListener",(e,t)=>{t&&e&&("number"==typeof e.listenerId&&(r=e.listenerId),o(e.pingData))})}catch{i("applicable")}})}probeTcfLocator(){return this.probeParentWindowLocator("__tcfapiCall","__tcfapiReturn",2)}installUsPrivacyMock(){this.adConsoleLogger.debug("No CMP detected, installing PG US privacy mock"),this.installLocator("__gppLocator"),this.installLocator("__uspapiLocator"),this.installGppApi(),window.addEventListener("message",this.messageHandler,!1),"function"==typeof window.dispatchEvent&&(window.dispatchEvent(new CustomEvent("gpploaded")),window.dispatchEvent(new CustomEvent("uspapiloaded")))}installLocator(e){if(!window.frames[e]){let t=document.createElement("iframe");t.name=e,t.style.display="none",document.documentElement.appendChild(t)}}installGppApi(){window.__gpp=(e,t,r)=>{this.adConsoleLogger.debug("__gpp",e);let n=null,i=!0;switch(e){case"ping":n={gppVersion:this.gppState.gppVersion,cmpStatus:this.gppState.cmpStatus,cmpDisplayStatus:this.gppState.cmpDisplayStatus,signalStatus:this.gppState.signalStatus,supportedAPIs:this.gppState.supportedAPIs,cmpId:this.gppState.cmpId,gppString:this.gppState.gppString,sectionList:this.gppState.sectionList,applicableSections:this.gppState.applicableSections};break;case"getGPPData":n=this.gppState;break;case"hasSection":n="usnat"===r||7===r;break;case"getSection":n="usnat"===r||7===r?this.gppState.parsedSections.usnat:null;break;case"getField":if("string"==typeof r&&r.startsWith("usnat.")){let e=r.split(".")[1];n=void 0!==this.usnatState[e]?this.usnatState[e]:null}else n=null;break;case"addEventListener":n={eventName:"signalStatus",listenerId:Math.floor(1e4*(0,T.yT)()),data:this.gppState.signalStatus,pingData:{gppVersion:this.gppState.gppVersion,cmpStatus:this.gppState.cmpStatus,cmpDisplayStatus:this.gppState.cmpDisplayStatus,signalStatus:this.gppState.signalStatus,supportedAPIs:this.gppState.supportedAPIs,cmpId:this.gppState.cmpId,gppString:this.gppState.gppString,sectionList:this.gppState.sectionList,applicableSections:this.gppState.applicableSections}};break;case"removeEventListener":n=!0;break;default:i=!1}
81this.adConsoleLogger.debug(`__gpp response ("${e}")`,{result:n,success:i}),"function"==typeof t&&t(n,i)},window.__uspapi=(e,t,r)=>{this.adConsoleLogger.debug("__uspapi",{command:e,version:t});let n=null,i=!1;"getUSPData"===e&&(n={version:1,uspString:this.uspString},i=!0),this.adConsoleLogger.debug(`__uspapi response ("${e}")`,{result:n,success:i}),"function"==typeof r&&r(n,i)}}messageHandler(e){let t;try{t="string"==typeof e.data?JSON.parse(e.data):e.data}catch(e){return}if(t&&t.__gppCall){let r=t.__gppCall;window.__gpp?.(r.command,(t,n)=>{let i={__gppReturn:{returnValue:t,success:n,callId:r.callId}};e.source&&"function"==typeof e.source.postMessage&&e.source.postMessage(i,{targetOrigin:"*"})},r.parameter,r.version)}if(t&&t.__uspapiCall){let r=t.__uspapiCall;window.__uspapi?.(r.command,r.version,(t,n)=>{let i={__uspapiReturn:{returnValue:t,success:n,callId:r.callId}};e.source&&"function"==typeof e.source.postMessage&&e.source.postMessage(i,{targetOrigin:"*"})})}}}let tp={ext:{dsa:{dsarequired:1,pubrender:0,datatopub:2}}},th={ix:{storageAllowed:!0},onetag:{storageAllowed:!0},equativ:{storageAllowed:!0},omnidex:{storageAllowed:!0}},tf=e=>"none"!==e.gpp||e.tcf,tg=e=>{let{activeCmps:t,schainNode:r,targeting:n,gameInfo:i}=e,s=i?.cat?.length?{cat:i.cat,sectioncat:i.cat,pagecat:i.cat}:{},o={...r&&{source:{schain:{ver:"1.0",complete:1,nodes:[{...r,hp:1}]}}},site:{ext:{data:{...n}},...s,...i?{content:i}:{}}};return tf(t)&&t.tcf&&(o.regs=tp),o};var tm=r(9108);class tv{options;activeCmps;startRumEvent;prebid;auctions=new Map;auctionContexts=new Map;pendingRenders=new Map;currentTargeting={};currentGameInfo=null;adConsoleLogger=new eN.dC("hb");initialized;hasConsent;get adSource(){return this.options.adSource}constructor(e,t,n){this.options=e,this.activeCmps=t,this.startRumEvent=n,this.hasConsent="none"!==t.gpp||t.tcf;const{resolve:i,promise:s}=Promise.withResolvers();this.initialized=s,this.adConsoleLogger.debug("start header bidding init"),r.e(36).then(r.bind(r,3687)).then(e=>{var r;let n,s,o,{prebid:a}=e;this.prebid=a,Object.assign(this.prebid.bidderSettings,th),this.prebid.setConfig((r=this.options,n={},r.hashedEmail&&(n[1]=r.hashedEmail),s=new URLSearchParams(n).toString(),o={priceGranularity:"custom",customPriceBucket:{buckets:[{max:2,increment:.01},{max:10,increment:.05},{max:30,increment:.5},{max:250,increment:1}]},floors:{additionalSchemaFields:{context:e=>e?.ortb2Imp?.ext?.context},enforcement:{enforceJS:!0},data:{currency:"USD",schema:{fields:["mediaType","context"]},values:{"banner|*":.02,"video|*":.02,"banner|h5-auction":.5,"banner|banner-auction":.1,"video|instream-auction":.25}}},debug:r.debug,bidderTimeout:1500,cache:{url:"https://ssp.playgama.com/v1/cache",ignoreBidderCacheKey:!0},currency:{adServerCurrency:"USD"},enableSendAllBids:!1,consentManagement:{strictStorageEnforcement:!0},userSync:{filterSettings:{iframe:{bidders:"*",filter:"include"}},userIds:[{name:"id5Id",params:{partner:1920,externalModuleUrl:"https://cdn.id5-sync.com/api/1.0/id5PrebidModule.js",pd:s,canCookieSync:!0,gamTargetingPrefix:"id5",exposeTargeting:!0},storage:{type:"html5",name:"id5id",expires:90,refreshInSeconds:7200}},{name:"sharedId",storage:{type:"html5",name:"_pubcid",expires:365}},...(e=>{let{pgAuid:t,pubProvidedStype:r}=e;return t?[{name:"pubProvidedId",params:{eids:[{source:"playgama.com",uids:[{id:t,atype:1,ext:{stype:r}}]}]}}]:[]})(r)],encryptedSignalSources:{sources:[{source:["id5-sync.com","pubcid.org"],encrypt:!1,customFunc:()=>{throw Error("Should not be called")}}],registerDelay:0}},enableTIDs:!0,consistentTIDs:!0,ortb2:tg({activeCmps:t,schainNode:r.schainNode})},tf(t)||delete o.consentManagement,o.consentManagement&&t.tcf&&(o.consentManagement.gdpr={cmpApi:"iab",timeout:8e3,actionTimeout:1e4,defaultGdprScope:!0,rules:[{purpose:"storage",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:["playgama"],softVendorExceptions:["pubProvidedId"]},{purpose:"basicAds",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:["playgama"]},{purpose:"measurement",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:["playgama"]},{purpose:"personalizedAds",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:["playgama"]}]}),o.consentManagement&&"applicable"===t.gpp&&(o.consentManagement.gpp={cmpApi:"iab",timeout:8e3,actionTimeout:1e4}),o)),this.options.aps&&this.prebid.setBidderConfig({bidders:["aps"],config:{aps:{accountID:this.options.aps.accountID,...this.options.aps.debug?{debug:!0}:{}}}},!0),this.applyTargeting(),this.prebid.onEvent("bidRequested",e=>{let t=e.bids[0]?.adUnitCode,r=t&&this.auctionContexts.get(t)||void 0;this.options.logEvent({event:"custom_event",eventName:"ad_hb_bidder_request",adPlacement:r?.placement,adProvi
81der:r?.provider,adUnit:t,adHbBidder:e.bidderCode??void 0})}),this.prebid.onEvent("adRenderSucceeded",e=>{let{bid:t}=e;this.adConsoleLogger.debug("Ad render succeeded",{bidder:t.bidder,adUnit:t.adUnitCode});let r=t.auctionId&&this.auctions.get(t.auctionId);r&&(r.renderedBid=t),t.auctionId&&this.auctions.delete(t.auctionId),t.adId&&!("playgama"===t.bidder&&(t.renderer?.renderNow||t.renderer?.url))&&this.pendingRenders.get(t.adId)?.(!0)}),this.prebid.onEvent("adRenderFailed",e=>{let{bid:t,adId:r,reason:n,message:i}=e;r&&this.pendingRenders.get(r)?.(!1),this.adConsoleLogger.error("Ad render failed",{reason:n,message:i,bidder:t?.bidder});let s=t?.adUnitCode,o=t?.auctionId&&this.auctions.get(t.auctionId)?.context||s&&this.auctionContexts.get(s)||void 0;t?.auctionId&&this.auctions.delete(t.auctionId),this.options.logEvent({event:"custom_event",eventName:"ad_hb_render_failed",adUnit:t?.adUnitCode,adPlacement:o?.placement,adProvider:o?.provider,adHbBidder:t?.bidder,dimension3:`${n}: ${i}`})}),window.addEventListener("message",e=>{try{let{pgSSP:t}=e.data;t&&"gtm"===t.event&&window.dataLayer.push(t.payload)}catch{}}),this.adConsoleLogger.debug("header bidding init completed"),this.getUserSignals().then(i)})}getUserSignals(){return(this.adConsoleLogger.debug("start getUserSignals"),this.prebid)?Promise.race([this.prebid.getUserIdsAsync().then(e=>{let t=Object.keys(e).filter(t=>null!==e[t]&&void 0!==e[t]).join(",")||"none";return this.adConsoleLogger.debug(`user ID modules loaded: ${t}`),this.options.logEvent({event:"custom_event",eventName:"ad_hb_user_ids",dimension1:t}),{success:!0}}).catch(e=>(this.adConsoleLogger.error("getUserSignals failed",e),{success:!1,error:e instanceof Error?e.message:String(e)})),(0,T.O1)(100,{value:{success:!1,error:"timeout"}})]):(this.adConsoleLogger.debug("getUserSignals failed: prebid not initialized"),Promise.resolve({error:"prebid not initialized",success:!1}))}updateTargeting(e){this.currentTargeting={...e},this.applyTargeting()}updateGameInfo(e){this.currentGameInfo=e,this.applyTargeting()}markAuctionResultUsed(e){let t=e?.renderedBid;t&&"rendered"!==t.status&&this.prebid?.markWinningBidAsUsed({adId:t.adId,events:!0})}async runAuction(e,t){if(!this.prebid)return;let r={...e,...(0,e5.T)(t.provider,t.placement)?{ortb2Imp:{...e.ortb2Imp,ext:{...e.ortb2Imp?.ext,pg_owner_tracking:1}}}:{},bids:function(e){let{bids:t,placement:r,platform:n,adSource:i,pgAuid:s,countryCode:o,requestContext:a,sspHost:c,renderersBase:u,hasConsent:d}=e,l={placement:r,platform:n,adSource:i,pgAuid:s,countryCode:o,requestContext:a,sspHost:c,renderersBase:u};return t.filter(e=>(function(e,t){if(!e)return!0;let r=t?.toUpperCase();return e.allow?void 0!==r&&e.allow.some(e=>e.toUpperCase()===r):void 0===r||!e.deny.some(e=>e.toUpperCase()===r)})(e.countries,o)).map(e=>({...e,params:"function"==typeof e.params?e.params(l):e.params,ortb2Imp:e.ortb2Imp})).filter(e=>void 0!==e.params&&(d||"playgama"===e.bidder))}({bids:e.bids,sspHost:this.options.sspHost,renderersBase:this.options.renderersBase,placement:t.placement,platform:this.options.platform,adSource:this.options.adSource,pgAuid:this.options.pgAuid,countryCode:this.options.countryCode,requestContext:t.requestContext,hasConsent:this.hasConsent})};this.adConsoleLogger.debug(`running auction for ${t.placement} (${t.provider})`),this.auctionContexts.set(r.code,t);let n=this.startRumEvent?tn("hb-auction",this.startRumEvent):null,i=await Promise.race([this.prebid.requestBids({adUnits:[r],timeout:1500}),(0,T.O1)(2e3)]);if(this.auctionContexts.delete(r.code),!i){n?.send({status:"error",dimension1:t.provider,dimension2:t.placement,dimension3:"timeout"}),this.options.logEvent({event:"custom_event",eventName:"ad_hb_auction_timeout",adPlacement:t.placement,adProvider:t.provider,adUnit:e.code});return}let{auctionId:s}=i,o=this.prebid.getHighestCpmBids(r.code)?.[0];n?.send({status:o?"success":"empty",dimension1:t.provider,dimension2:t.placement,dimension3:o?.bidder??"no-bidder"});let a=this.prebid.getAdserverTargetingForAdUnitCode(r.code);o?.mediaType!=="video"||(0,tm.j)(o.vastXml)||(this.adConsoleLogger.error("Invalid video bid (no VAST markup), will render as banner",{bidder:o.bidder,adUnit:r.code}),this.options.logEvent({event:"custom_event",eventName:"ad_hb_invalid_format_bid",adPlacement:t.placement,adProvi
81der:t.provider,adUnit:e.code,dimension3:`resulted winningBid vastXml: ${o.vastXml?.slice(0,150)}`,adHbBidder:o.bidder}));let c=this.createAuctionResult({auctionId:s,targeting:a,winningBid:o,context:t});return this.adConsoleLogger.debug(`auction result for ${t.placement}`,{adUnit:e.code,bidder:c.winningBid?.bidder??"no-bidder",cpm:c.winningBid?.cpm,auctionId:s,sspAuctionId:te(c.winningBid)}),this.options.logEvent({event:"custom_event",eventName:"ad_hb_auction",adPlacement:t.placement,adProvider:t.provider,adUnit:e.code,adHbCpmUsd:c.winningBid?.cpm??void 0,adHbBidder:c.winningBid?.bidder||"no-bidder",adHbRequestId:c.winningBid?.requestId||void 0,dimension1:c.winningBid?.mediaType,dimension2:o?.bidder==="playgama"&&"string"==typeof o.meta.demandPartner?o.meta.demandPartner:void 0}),this.prebid.getBidResponsesForAdUnitCode(r.code).bids.filter(e=>e.auctionId===s).forEach(r=>{let n=te(r);n&&this.adConsoleLogger.debug(`ssp auction ${n}`,{placement:t.placement,cpm:r.cpm,requestId:r.requestId}),this.options.logEvent({event:"custom_event",eventName:"ad_hb_bidder_response",adPlacement:t.placement,adProvider:t.provider,adUnit:e.code,adHbCpmUsd:r.cpm,adHbBidder:r.bidder,adHbRequestId:r.requestId||void 0,dimension1:String(r.timeToRespond)})}),c}applyTargeting(){this.prebid?.setConfig({ortb2:tg({activeCmps:this.activeCmps,schainNode:this.options.schainNode,targeting:this.currentTargeting,gameInfo:this.currentGameInfo})})}createAuctionResult(e){let{auctionId:t,targeting:r,winningBid:n,context:i}=e,s={auctionId:t,targeting:r,winningBid:n,timestamp:Date.now(),context:i};return t&&n&&(this.auctions.set(t,s),window.setTimeout(()=>{this.auctions.delete(t)&&this.options.logEvent({event:"custom_event",eventName:"ad_hb_auction_expired",adPlacement:i?.placement,adProvider:i?.provider,adHbBidder:n.bidder})},Math.min(1e3*n.ttl,6e4))),s}async renderAd(e,t,r){if(!this.prebid)return this.adConsoleLogger.error("Prebid not initialized"),!1;if(("video"===e.mediaType&&(0,tm.j)(e.vastXml)||"video"!==e.mediaType)&&(e.renderer?.renderNow||e.renderer?.url))try{t.innerHTML="","playgama"===e.bidder&&e.renderer?e.renderer.config={...r,onRendered:()=>{this.pendingRenders.get(e.adId)?.(!0),r?.onRendered?.()},onError:t=>{this.pendingRenders.get(e.adId)?.(!1),r?.onError?.(t)}}:r&&e.renderer&&(e.renderer.config={...r,onError:t=>{this.pendingRenders.get(e.adId)?.(!1),r.onError?.(t)}});let n=this.trackRenderResult(e.adId);return pbjs.renderAd(document,e.adId),await n}catch(e){return this.adConsoleLogger.error("Failed to render ad:",e),!1}try{if(!e.ad)throw Error("No ad markup");t.innerHTML="";let r=document.createElement("iframe");r.width=String(e.width),r.height=String(e.height),r.style.width=`${e.width}px`,r.style.height=`${e.height}px`,r.style.border="0",r.style.display="block",r.setAttribute("scrolling","no"),t.appendChild(r);let n=r.contentWindow?.document;if(!n)throw Error("Unable to access iframe document for direct render");let i=`
82<!doctype html>
83<html>
84    <head>
85     <script>
86        window.addEventListener('message', function(event) {
87            window.parent.postMessage(event.data, '*')
88        })
89    </script>
90    </head>
91    <body style="margin:0"></body>
92</html>
93`;n.open(),n.write(i),n.close();let s=this.trackRenderResult(e.adId);return pbjs.renderAd(n,e.adId),await s}catch(e){return this.adConsoleLogger.error("Failed to render ad:",e),!1}}trackRenderResult(e){let{promise:t,resolve:r}=Promise.withResolvers();return this.pendingRenders.set(e,t=>{this.pendingRenders.delete(e),r(t)}),t}}function ty(e,t){return{failed:!0,type:e,errorMessage:t}}function t_(e,t){let r=t instanceof Error?t.message:String(t);return Error(`[${e}] module load failed: ${r}`)}async function tb(e,t){let{targeting:n}=t,{type:i}=e;switch(i){case ej.Is.GAME_DISTRIBUTION:{let{GameDistributionProvider:s}=await r.e(344).then(r.bind(r,2715)).catch(e=>{throw t_(i,e)});return new s({...t,...e.options,targeting:n})}case ej.Is.EMPTY:{let{EmptyProvider:s}=await r.e(822).then(r.bind(r,5173)).catch(e=>{throw t_(i,e)});return new s({...t,...e.options,targeting:n})}case ej.Is.GAM_BANNER_INTERSTITIAL:{let{GamBannerInterstitialProvider:s}=await r.e(194).then(r.bind(r,3513)).catch(e=>{throw t_(i,e)});return new s({...t,...e.options,targeting:n})}case ej.Is.GAM_INSTREAM:{let{GamInstreamProvider:s}
93=await r.e(411).then(r.bind(r,8190)).catch(e=>{throw t_(i,e)});return new s({...t,...e.options,targeting:n})}case ej.Is.GAM_H5:{let{GamH5Provider:s}=await r.e(357).then(r.bind(r,8148)).catch(e=>{throw t_(i,e)});return new s({...t,...e.options,targeting:n})}case ej.Is.APP:{let{AppProvider:s}=await r.e(292).then(r.bind(r,8399)).catch(e=>{throw t_(i,e)});return new s({...t,...e.options,targeting:n})}case ej.Is.PREBID_DIRECT:{let{PrebidDirectProvider:s}=await r.e(108).then(r.bind(r,647)).catch(e=>{throw t_(i,e)});return new s({...t,...e.options,targeting:n})}default:throw Error(`Unsupported ad provider type: "${i}"`)}}async function tw(e,t,r){let n,i=`${e+1}`,s=r.startRumEvent({operationName:"init-ad-provider"});try{n=await tb(t,r);let e=await n.serviceStatus;if("online"===e)return s({status:"success",dimension1:t.type,dimension2:i}),n;return s({status:"error",dimension1:t.type,dimension2:i,dimension3:n.initErrorMessage??"Provider is offline"}),ty(n.type,n.initErrorMessage??"Provider is offline")}catch(r){let e=n?.initErrorMessage??(r instanceof Error?r.message:`Failed to initialize provider: ${JSON.stringify(r)}`);return s({status:"error",dimension1:t.type,dimension2:i,dimension3:n?.initErrorMessage??e}),ty(t.type,e)}}async function tE(e){let t=[...new Set(e.map(e=>e.type))].map(e=>{switch(e){case ej.Is.GAM_H5:case ej.Is.GAM_BANNER_INTERSTITIAL:return r.e(936).then(r.bind(r,5371)).then(e=>{let{GamProviderBase:t}=e;return t.preload()});case ej.Is.GAM_INSTREAM:return r.e(411).then(r.bind(r,8190)).then(e=>{let{GamInstreamProvider:t}=e;return t.preload()});case ej.Is.PREBID_DIRECT:return r.e(108).then(r.bind(r,647)).then(e=>{let{PrebidDirectProvider:t}=e;return t.preload()});default:return Promise.resolve()}});await Promise.allSettled(t)}let tS="23211928466",tx="playgama.com",tA="production",tI="10.38.0",tk=globalThis;function tC(e){let t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||tI,t[tI]=t[tI]||{}}function tT(e,t,r=tk){let n=r.__SENTRY__=r.__SENTRY__||{},i=n[tI]=n[tI]||{};return i[e]||(i[e]=t())}let tP=Object.prototype.toString;function tR(e){switch(tP.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return tz(e,Error)}}function tO(e,t){return tP.call(e)===`[object ${t}]`}function tM(e){return tO(e,"ErrorEvent")}function tL(e){return tO(e,"DOMError")}function tD(e){return tO(e,"String")}function tB(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function t$(e){return null===e||tB(e)||"object"!=typeof e&&"function"!=typeof e}function tN(e){return tO(e,"Object")}function tj(e){return"u">typeof Event&&tz(e,Event)}function tU(e){return!!(e?.then&&"function"==typeof e.then)}function tz(e,t){try{return e instanceof t}catch{return!1}}let tH={};function tF(e){if(!("console"in tk))return e();let t=tk.console,r={},n=Object.keys(tH);n.forEach(e=>{let n=tH[e];r[e]=t[e],t[e]=n});try{return e()}finally{n.forEach(e=>{t[e]=r[e]})}}function tV(e,t,r){try{Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0})}catch{}}function tG(e){if(tR(e))return{message:e.message,name:e.name,stack:e.stack,...tZ(e)};if(!tj(e))return e;{let t={type:e.type,target:tq(e.target),currentTarget:tq(e.currentTarget),...tZ(e)};return"u">typeof CustomEvent&&tz(e,CustomEvent)&&(t.detail=e.detail),t}}function tq(e){try{return"u">typeof Element&&tz(e,Element)?function(e,t={}){if(!e)return"<unknown>";try{let r,n=e,i=[],s=0,o=0,a=Array.isArray(t)?t:t.keyAttrs,c=!Array.isArray(t)&&t.maxStringLength||80;for(;n&&s++<5&&(r=function(e,t){let r=[];if(!e?.tagName)return"";if(tk.HTMLElement&&e instanceof HTMLElement&&e.dataset){if(e.dataset.sentryComponent)return e.dataset.sentryComponent;if(e.dataset.sentryElement)return e.dataset.sentryElement}r.push(e.tagName.toLowerCase());let n=t?.length?t.filter(t=>e.getAttribute(t)).map(t=>[t,e.getAttribute(t)]):null;if(n?.length)n.forEach(e=>{r.push(`[${e[0]}="${e[1]}"]`)});else{e.id&&r.push(`#${e.id}`);let t=e.className;if(t&&tD(t))for(let e of t.split(/\s+/))r.push(`.${e}`)}for(let t of["aria-label","type","name","title","alt"]){let n=e.getAttribute(t);n&&r.push(`[${t}="${n}"]`)}return r.join("")}(n,a),"html"!==r&&(!(s>1)||!(o+3*i.length+r.length>=c)));)i.push(r),o+=r.length,n=n.parentNode;return i.reverse().join(" > ")}catch{return"<unknown>"}}(e):Object.prototype.toString.call(e)}catch{return"<unknown>"}}function tZ(e){if("object"!=typeof e||null===e)return{};{let t={};for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}}function tW(e){if(void 0!==n)return n?n(e):e();let t=Symbol.for("__SENTRY_SAFE_RANDOM_ID_WRAPPER__");return t in tk&&"function"==typeof tk[t]?(n=tk[t])(e):(n=null,e())}function tQ(){return tW(()=>Math.random())}function tY(){return tW(()=>Date.now())}function tJ(e=tk.crypto||tk.msCrypto){try{if(e?.randomUUID)return tW(()=>e.randomUUID()).replace(/-/g,"")}catch{}
93return i||(i="10000000100040008000100000000000"),i.replace(/[018]/g,e=>(e^(15&16*tQ())>>e/4).toString(16))}function tK(e,t,r){let n=e.exception=e.exception||{},i=n.values=n.values||[],s=i[0]=i[0]||{};s.value||(s.value=t||""),s.type||(s.type=r||"Error")}function tX(e,t){let r=e.exception?.values?.[0];if(!r)return;let n=r.mechanism;if(r.mechanism={type:"generic",handled:!0,...n,...t},t&&"data"in t){let e={...n?.data,...t.data};r.mechanism.data=e}}function t0(e){if(function(e){try{return e.__sentry_captured__}catch{}}(e))return!0;try{tV(e,"__sentry_captured__",!0)}catch{}return!1}function t1(){return tY()/1e3}function t2(){return(s??(s=function(){let{performance:e}=tk;if(!e?.now||!e.timeOrigin)return t1;let t=e.timeOrigin;return()=>(t+tW(()=>e.now()))/1e3}()))()}function t3(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||t2(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:tJ()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{let t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}function t4(e,t,r=2){if(!t||"object"!=typeof t||r<=0)return t;if(e&&0===Object.keys(t).length)return e;let n={...e};for(let e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t4(n[e],t[e],r-1));return n}function t6(){return tJ().substring(16)}let t7="_sentrySpan";function t9(e,t){t?tV(e,t7,t):delete e[t7]}function t5(e,t=0){return"string"!=typeof e||0===t||e.length<=t?e:`${e.slice(0,t)}...`}function t8(e,t,r=!1){return!!tD(e)&&(tO(t,"RegExp")?t.test(e):!!tD(t)&&(r?e===t:e.includes(t)))}class re{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:tJ(),sampleRand:tQ()}}clone(){let e=new re;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._attributes={...this._attributes},e._extra={...this._extra},e._contexts={...this._contexts},this._contexts.flags&&(e._contexts.flags={values:[...this._contexts.flags.values]}),e._user=this._user,e._level=this._level,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e._lastEventId=this._lastEventId,e._conversationId=this._conversationId,t9(e,this[t7]),e}setClient(e){this._client=e}setLastEventId(e){this._lastEventId=e}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&t3(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}setConversationId(e){return this._conversationId=e||void 0,this._notifyScopeListeners(),this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this.setTags({[e]:t})}setAttributes(e){return this._attributes={...this._attributes,...e},this._notifyScopeListeners(),this}setAttribute(e,t){return this.setAttributes({[e]:t})}removeAttribute(e){return e in this._attributes&&(delete this._attributes[e],this._notifyScopeListeners()),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;let t="function"==typeof e?e(this):e,{tags:r,attributes:n,extra:i,user:s,contexts:o,level:a,fingerprint:c=[],propagationContext:u,conversationId:d}=(t instanceof re?t.getScopeData():tN(t)?e:void 0)||{};return this._tags={...this._tags,...r},this._attributes={...this._attributes,...n},this._extra={...this._extra,...i},this._contexts={...this._contexts,...o},s&&Object.keys(s).length&&(this._user=s),a&&(this._level=a),c.length&&(this._fingerprint=c),u&&(this._propagationContext=u),d&&(this._conversationId=d),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,this._conversationId=void 0,t9(this,void 0),this._attachments=[],this.setPropagationContext({traceId:tJ(),sampleRand:tQ()}),this._notifyScopeListeners(),this}addBreadcrumb(e,t){let r="number"==typeof t?t:100;if(r<=0)return this;let n={timestamp:t1(),...e,message:e.message?t5(e.message,2048):e.message};return this._breadcrumbs.push(n),this._breadcrumbs.length>r&&(this._breadcrumbs=this._breadcrumbs.slice(-r),this._client?.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:this[t7],c
93onversationId:this._conversationId}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata=t4(this._sdkProcessingMetadata,e,2),this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}captureException(e,t){let r=t?.event_id||tJ();if(!this._client)return r;let n=Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:n,...t,event_id:r},this),r}captureMessage(e,t,r){let n=r?.event_id||tJ();if(!this._client)return n;let i=r?.syntheticException??Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:i,...r,event_id:n},this),n}captureEvent(e,t){let r=t?.event_id||tJ();return this._client&&this._client.captureEvent(e,{...t,event_id:r},this),r}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}}class rt{constructor(e,t){let r,n;r=e||new re,n=t||new re,this._stack=[{scope:r}],this._isolationScope=n}withScope(e){let t,r=this._pushScope();try{t=e(r)}catch(e){throw this._popScope(),e}return tU(t)?t.then(e=>(this._popScope(),e),e=>{throw this._popScope(),e}):(this._popScope(),t)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}}function rr(){let e=(tC(tk),tk),t=tC(e);return t.stack=t.stack||new rt(tT("defaultCurrentScope",()=>new re),tT("defaultIsolationScope",()=>new re))}function rn(e){return rr().withScope(e)}function ri(e,t){let r=rr();return r.withScope(()=>(r.getStackTop().scope=e,t(e)))}function rs(e){return rr().withScope(()=>e(rr().getIsolationScope()))}function ro(e){let t=tC(e);return t.acs?t.acs:{withIsolationScope:rs,withScope:rn,withSetScope:ri,withSetIsolationScope:(e,t)=>rs(t),getCurrentScope:()=>rr().getScope(),getIsolationScope:()=>rr().getIsolationScope()}}function ra(){return ro((tC(tk),tk)).getCurrentScope()}function rc(){return ro((tC(tk),tk)).getIsolationScope()}function ru(){return ra().getClient()}let rd=/^o(\d+)\./,rl=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function rp(e,t=!1){let{host:r,path:n,pass:i,port:s,projectId:o,protocol:a,publicKey:c}=e;return`${a}://${c}${t&&i?`:${i}`:""}@${r}${s?`:${s}`:""}/${n?`${n}/`:n}${o}`}function rh(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}let rf=/\(error: (.*)\)/,rg=/captureMessage|captureException/;function rm(e){return e[e.length-1]||{}}let rv="<anonymous>";function ry(e,t=100,r=1/0){try{return function e(t,r,n=1/0,i=1/0,s=function(){let e=new WeakSet;return[function(t){return!!e.has(t)||(e.add(t),!1)},function(t){e.delete(t)}]}()){let[o,a]=s;if(null==r||["boolean","string"].includes(typeof r)||"number"==typeof r&&Number.isFinite(r))return r;let c=function(e,t){try{var r;let n;if("domain"===e&&t&&"object"==typeof t&&t._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if("u">typeof global&&t===global)return"[Global]";if("u">typeof window&&t===window)return"[Window]";if("u">typeof document&&t===document)return"[Document]";if("object"==typeof t&&null!==t&&(t.__isVue||t._isVue||t.__v_isVNode))return"__v_isVNode"in t&&t.__v_isVNode?"[VueVNode]":"[VueViewModel]";if(tN(t)&&"nativeEvent"in t&&"preventDefault"in t&&"stopPropagation"in t)return"[SyntheticEvent]";if("number"==typeof t&&!Number.isFinite(t))return`[${t}]`;if("function"==typeof t)return`[Function: ${function(e){try{if(!e||"function"!=typeof e)return rv;return e.name||rv}catch{return rv}}(t)}]`;if("symbol"==typeof t)return`[${String(t)}]`;if("bigint"==typeof t)return`[BigInt: ${String(t)}]`;let i=(r=t,n=Object.getPrototypeOf(r),n?.constructor?n.constructor.name:"null prototype");if(/^HTML(\w*)Element$/.test(i))return`[HTMLElement: ${i}]`;return`[object ${i}]`}catch(e){return`**non-serializable** (${e})`}}(t,r);if(!c.startsWith("[object "))return c;if(r.__sentry_skip_normalization__)return r;let u="number"==typeof r.__sentry_override_normalization_depth__?r.__sentry_override_normalization_depth__:n;if(0===u)return c.replace("object ","");if(o(r))return"[Circular ~]";if(r&&"function"==typeof r.toJSON)try{let t=r.toJSON();return e("",t,u-1,i,s)}catch{}let d=Array.isArray(r)?[]:{},l=0,p=tG(r);for(let t in p){if(!Object.prototype.hasOwnProperty.call(p,t))continue;if(l>=i){d[t]="[MaxProperties ~]";break}let r=p[t];d[t]=e(t,r,u-1,i,s),l++}return a(r),d}("",e,t,r)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function r_(e,t=[]){return[e,t]}function rb(e,t){for(let r of e[1]){let e=r[0].type;if(t(r,e))return!0}return!1}function rw(e){let t=tC(tk);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}let rE={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",raw_security:"security",log:"log_item",metric:"metric",trace_metric:"metric"};function rS(e){if(!e?.sdk)return;
93let{name:t,version:r}=e.sdk;return{name:t,version:r}}let rx=[];function rA(e,t){for(let r of t)r?.afterAllSetup&&r.afterAllSetup(e)}function rI(e,t,r){if(!r[t.name]){if(r[t.name]=t,rx.includes(t.name)||"function"!=typeof t.setupOnce||(t.setupOnce(),rx.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){let r=t.preprocessEvent.bind(t);e.on("preprocessEvent",(t,n)=>r(t,n,e))}if("function"==typeof t.processEvent){let r=t.processEvent.bind(t),n=Object.assign((t,n)=>r(t,n,e),{id:t.name});e.addEventProcessor(n)}}}function rk(e,t){var r,n,i,s;let o,a=t??(s=e,rC().get(s))??[];if(0===a.length)return;let c=e.getOptions(),u=(r=c._metadata,n=c.tunnel,i=e.getDsn(),o={},r?.sdk&&(o.sdk={name:r.sdk.name,version:r.sdk.version}),n&&i&&(o.dsn=rp(i)),r_(o,[[{type:"log",item_count:a.length,content_type:"application/vnd.sentry.items.log+json"},{items:a}]]));rC().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(u)}function rC(){return tT("clientToLogBufferMap",()=>new WeakMap)}function rT(e,t){var r,n,i,s;let o,a=t??(s=e,rP().get(s))??[];if(0===a.length)return;let c=e.getOptions(),u=(r=c._metadata,n=c.tunnel,i=e.getDsn(),o={},r?.sdk&&(o.sdk={name:r.sdk.name,version:r.sdk.version}),n&&i&&(o.dsn=rp(i)),r_(o,[[{type:"trace_metric",item_count:a.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{items:a}]]));rP().set(e,[]),e.emit("flushMetrics"),e.sendEnvelope(u)}function rP(){return tT("clientToMetricBufferMap",()=>new WeakMap)}let rR="sentry.profile_id",rO="sentry.exclusive_time",rM=/^sentry-/;function rL(e){return e.split(",").map(e=>{let t=e.indexOf("=");return -1===t?[]:[e.slice(0,t),e.slice(t+1)].map(e=>{try{return decodeURIComponent(e.trim())}catch{return}})}).reduce((e,[t,r])=>(t&&r&&(e[t]=r),e),{})}let rD=!1;function rB(e){return"number"==typeof e?r$(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?r$(e.getTime()):t2()}function r$(e){return e>0x2540be3ff?e/1e3:e}function rN(e){var t;if("function"==typeof e.getSpanJSON)return e.getSpanJSON();let{spanId:r,traceId:n}=e.spanContext();if((t=e).attributes&&t.startTime&&t.name&&t.endTime&&t.status){let{attributes:t,startTime:i,name:s,endTime:o,status:a,links:c}=e;return{span_id:r,trace_id:n,data:t,description:s,parent_span_id:"parentSpanId"in e?e.parentSpanId:"parentSpanContext"in e?e.parentSpanContext?.spanId:void 0,start_timestamp:rB(i),timestamp:rB(o)||void 0,status:function(e){if(e&&0!==e.code)return 1===e.code?"ok":e.message||"internal_error"}
93(a),op:t["sentry.op"],origin:t["sentry.origin"],links:c&&c.length>0?c.map(({context:{spanId:e,traceId:t,traceFlags:r,...n},attributes:i})=>({span_id:e,trace_id:t,sampled:1===r,attributes:i,...n})):void 0}}return{span_id:r,trace_id:n,start_timestamp:0,data:{}}}function rj(e){return e._sentryRootSpan||e}function rU(){rD||(tF(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")}),rD=!0)}function rz(e,t){let r=t.getOptions(),{publicKey:n}=t.getDsn()||{},i={environment:r.environment||tA,release:r.release,public_key:n,trace_id:e,org_id:function(e){let t,r=e.getOptions(),{host:n}=e.getDsn()||{};if(r.orgId)t=String(r.orgId);else{let e;n&&(e=n.match(rd),t=e?.[1])}return t}(t)};return t.emit("createDsc",i),i}function rH(e){return new rV(t=>{t(e)})}function rF(e){return new rV((t,r)=>{r(e)})}class rV{constructor(e){this._state=0,this._handlers=[],this._runExecutor(e)}then(e,t){return new rV((r,n)=>{this._handlers.push([!1,t=>{if(e)try{r(e(t))}catch(e){n(e)}else r(t)},e=>{if(t)try{r(t(e))}catch(e){n(e)}else n(e)}]),this._executeHandlers()})}catch(e){return this.then(e=>e,e)}finally(e){return new rV((t,r)=>{let n,i;return this.then(t=>{i=!1,n=t,e&&e()},t=>{i=!0,n=t,e&&e()}).then(()=>{i?r(n):t(n)})})}_executeHandlers(){if(0===this._state)return;let e=this._handlers.slice();this._handlers=[],e.forEach(e=>{e[0]||(1===this._state&&e[1](this._value),2===this._state&&e[2](this._value),e[0]=!0)})}_runExecutor(e){let t=(e,t)=>{if(0===this._state){if(tU(t))return void t.then(r,n);this._state=e,this._value=t,this._executeHandlers()}},r=e=>{t(1,e)},n=e=>{t(2,e)};try{e(r,n)}catch(e){n(e)}}}function rG(e,t){let{extra:r,tags:n,attributes:i,user:s,contexts:o,level:a,sdkProcessingMetadata:c,breadcrumbs:u,fingerprint:d,eventProcessors:l,attachments:p,propagationContext:h,transactionName:f,span:g}=t;rq(e,"extra",r),rq(e,"tags",n),rq(e,"attributes",i),rq(e,"user",s),rq(e,"contexts",o),e.sdkProcessingMetadata=t4(e.sdkProcessingMetadata,c,2),a&&(e.level=a),f&&(e.transactionName=f),g&&(e.span=g),u.length&&(e.breadcrumbs=[...e.breadcrumbs,...u]),d.length&&(e.fingerprint=[...e.fingerprint,...d]),l.length&&(e.eventProcessors=[...e.eventProcessors,...l]),p.length&&(e.attachments=[...e.attachments,...p]),e.propagationContext={...e.propagationContext,...h}}function rq(e,t,r){e[t]=t4(e[t],r,1)}let rZ=Symbol.for("SentryBufferFullError");function rW(e=100){let t=new Set;return{get $(){return Array.from(t)},add:function(r){if(!(t.size<e))return rF(rZ);let n=r();return t.add(n),n.then(()=>{t.delete(n)},()=>{t.delete(n)}),n},drain:function(e){if(!t.size)return rH(!0);let r=Promise.allSettled(Array.from(t)).then(()=>!0);return e?Promise.race([r,new Promise(t=>setTimeout(()=>t(!1),e))]):r}}}function rQ(e,t){if(!t?.length||!e.description)return!1;for(let n of t){var r;if("string"==typeof(r=n)||r instanceof RegExp){if(t8(e.description,n))return!0;continue}if(!n.name&&!n.op)continue;let t=!n.name||t8(e.description,n.name),i=!n.op||e.op&&t8(e.op,n.op);if(t&&i)return!0}return!1}let rY=Symbol.for("SentryInternalError"),rJ=Symbol.for("SentryDoNotSendEventError");function rK(e){return{message:e,[rY]:!0}}function rX(e){return{message:e,[rJ]:!0}}function r0(e,t,r,n,i){let s,o=0,a=!1;e.on(r,()=>{o=0,clearTimeout(s),a=!1}),e.on(t,t=>{(o+=n(t))>=8e5?i(e):a||(a=!0,s=setTimeout(()=>{i(e)},5e3))}),e.on("flush",()=>{i(e)})}class r1{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=rW(e.transportOptions?.bufferSize??64),e.dsn&&(this._dsn=function(e){let t="string"==typeof e?function(e){let t=rl.exec(e);if(!t)return void tF(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});let[r,n,i="",s="",o="",a=""]=t.slice(1),c="",u=a,d=u.split("/");if(d.length>1&&(c=d.slice(0,-1).join("/"),u=d.pop()),u){let e=u.match(/^\d+/);e&&(u=e[0])}return rh({host:s,pass:i,path:c,projectId:u,port:o,protocol:r,publicKey:n})}(e):rh(e);if(t&&1)return t}(e.dsn)),this._dsn){const t=function(e,t,r){let n,i,s;return t||`${n=e.protocol?`${e.protocol}:`:"",i=e.port?`:${e.port}`:"",`${n}//${e.host}${i}${e.path?`/${e.path}`:""}/api/`}${e.projectId}/envelope/?${s={sentry_version:"7"},e.publicKey&&(s.sentry_key=e.publicKey),r&&(s.sentry_client=`${r.name}/${r.version}`),new URLSearchParams(s).toString()}`}(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}this._options.enableLogs=this._options.enableLogs??this._options._experiments?.enableLogs,this._options.enableLogs&&r0(this,"afterCaptureLog","flushLogs",r7,rk),(this._options.enableMetrics??this._options._experiments?.enableMetrics??!0)&&r0(this,"afterCaptureMetric","flushMetrics",r6,rT)}captureException(e,t,r){let n=tJ();if(t0(e))return n;let i={event_id:n,...t};return this._process(()=>this.eventFromException(e,i).then(e=>this._captureEvent(e,i,r)).then(e=>e),"error"),i.event_id}captureMessage(e,t,r,n){let i={event_id:tJ(),...r},s=tB(e)?e:String(e),o=t$(e),a=o?this.eventFromMessage(s,t,i):this.eventFromException(e,i);return this._process(()=>a.then(e=>this._captureEvent(e,i,n)),o?"unknown":"error"),i.event_id}captureEvent(e,t,r){let n=tJ();if(t?.originalException&&t0(t.originalException))return n;let i={event_id:n,...t},s=e.sdkProcessingMetadata||{},o=s.capturedSpanScope,a=s.capturedSpanIsolationScope,c=r2(e.type);return this._process(()=>this._captureEvent(e,i,o||r,a),c),i.event_id}captureSession(e){this.sendSession(e),t3(e,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(e){let t=this._transport;if(!t)return!0;
93this.emit("flush");let r=await this._isClientDoneProcessing(e),n=await t.flush(e);return r&&n}async close(e){let t=await this.flush(e);return this.getOptions().enabled=!1,this.emit("close"),t}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some(({name:e})=>e.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}addIntegration(e){let t=this._integrations[e.name];rI(this,e,this._integrations),t||rA(this,[e])}sendEvent(e,t={}){var r,n,i;let s,o,a,c;this.emit("beforeSendEvent",e,t);let u=(r=this._dsn,n=this._options._metadata,i=this._options.tunnel,s=rS(n),o=e.type&&"replay_event"!==e.type?e.type:"event",!function(e,t){if(!t)return;let r=e.sdk||{};e.sdk={...r,name:r.name||t.name,version:r.version||t.version,integrations:[...e.sdk?.integrations||[],...t.integrations||[]],packages:[...e.sdk?.packages||[],...t.packages||[]],settings:e.sdk?.settings||t.settings?{...e.sdk?.settings,...t.settings}:void 0}}(e,n?.sdk),a=e.sdkProcessingMetadata?.dynamicSamplingContext,c={event_id:e.event_id,sent_at:new Date().toISOString(),...s&&{sdk:s},...!!i&&r&&{dsn:rp(r)},...a&&{trace:a}},delete e.sdkProcessingMetadata,r_(c,[[{type:o},e]]));for(let e of t.attachments||[])u=function(e,t){let[r,n]=e;return[r,[...n,t]]}(u,function(e){let t="string"==typeof e.data?rw(e.data):e.data;return[{type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}(e));this.sendEnvelope(u).then(t=>this.emit("afterSendEvent",e,t))}sendSession(e){var t,r,n;let i,{release:s,environment:o=tA}=this._options;if("aggregates"in e){let t=e.attrs||{};if(!t.release&&!s)return;t.release=t.release||s,t.environment=t.environment||o,e.attrs=t}else{if(!e.release&&!s)return;e.release=e.release||s,e.environment=e.environment||o}this.emit("beforeSendSession",e);let a=(t=this._dsn,r=this._options._metadata,n=this._options.tunnel,i=rS(r),r_({sent_at:new Date().toISOString(),...i&&{sdk:i},...!!n&&t&&{dsn:rp(t)}},["aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()]]));this.sendEnvelope(a)}recordDroppedEvent(e,t,r=1){if(this._options.sendClientReports){let n=`${e}:${t}`;this._outcomes[n]=(this._outcomes[n]||0)+r}}on(e,t){let r=this._hooks[e]=this._hooks[e]||new Set,n=(...e)=>t(...e);return r.add(n),()=>{r.delete(n)}}emit(e,...t){let r=this._hooks[e];r&&r.forEach(e=>e(...t))}async sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)try{return await this._transport.send(e)}catch(e){}return{}}_setupIntegrations(){var e;let t,{integrations:r}=this._options;this._integrations=(e=this,t={},r.forEach(r=>{r&&rI(e,r,t)}),t),rA(this,r)}_updateSessionFromEvent(e,t){let r="fatal"===t.level,n=!1,i=t.exception?.values;if(i){for(let e of(n=!0,r=!1,i))if(e.mechanism?.handled===!1){r=!0;break}}let s="ok"===e.status;(s&&0===e.errors||s&&r)&&(t3(e,{...r&&{status:"crashed"},errors:e.errors||Number(n||r)}),this.captureSession(e))}async _isClientDoneProcessing(e){let t=0;for(;!e||t<e;){if(await new Promise(e=>setTimeout(e,1)),!this._numProcessing)return!0;t++}return!1}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,r,n){let i=this.getOptions(),s=Object.keys(this._integrations);return!t.integrations&&s?.length&&(t.integrations=s),this.emit("preprocessEvent",e,t),e.type||n.setLastEventId(e.event_id||t.event_id),(function(e,t,r,n,i,s){var d,l,p;let h,f,{normalizeDepth:g=3,normalizeMaxBreadth:m=1e3}=e,v={...t,event_id:t.event_id||r.event_id||tJ(),timestamp:t.timestamp||t1()},y=r.integrations||e.integrations.map(e=>e.name);(function(e,t){let{environment:r,release:n,dist:i,maxValueLength:s}=t;e.environment=e.environment||r||tA,!e.release&&n&&(e.release=n),!e.dist&&i&&(e.dist=i);let o=e.request;o?.url&&s&&(o.url=t5(o.url,s)),s&&e.exception?.values?.forEach(e=>{e.value&&(e.value=t5(e.value,s))})})(v,e),d=v,(l=y).length>0&&(d.sdk=d.sdk||{},d.sdk.integrations=[...d.sdk.integrations||[],...l]),i&&i.emit("applyFrameMetadata",t),void 0===t.type&&(p=v,h=function(e){let t=tk._sentryDebugIds,r=tk._debugIds;if(!t&&!r)return{};let n=t?Object.keys(t):[],i=r?Object.keys(r):[];if(u&&n.length===a&&i.length===c)return u;a=n.length,c=i.length,u={},o||(o={});let s=(t,r)=>{for(let n of t){let t=r[n],i=o?.[n];if(i&&u&&t)u[i[0]]=t,o&&(o[n]=[i[0],t]);else if(t){let r=e(n);for(let e=r.length-1;e>=0;e--){let i=r[e],s=i?.filename;if(s&&u&&o){u[s]=t,o[n]=[s,t];break}}}}};return t&&s(n,t),r&&s(i,r),u}
93(e.stackParser),p.exception?.values?.forEach(e=>{e.stacktrace?.frames?.forEach(e=>{e.filename&&(e.debug_id=h[e.filename])})}));let _=function(e,t){if(!t)return e;let r=e?e.clone():new re;return r.update(t),r}(n,r.captureContext);r.mechanism&&tX(v,r.mechanism);let b=i?i.getEventProcessors():[],w=(f=tT("globalScope",()=>new re).getScopeData(),s&&rG(f,s.getScopeData()),_&&rG(f,_.getScopeData()),f),E=[...r.attachments||[],...w.attachments];return E.length&&(r.attachments=E),!function(e,t){var r,n,i,s,o,a,c,u;let d,l,{fingerprint:p,span:h,breadcrumbs:f,sdkProcessingMetadata:g}=t;(function(e,t){let{extra:r,tags:n,user:i,contexts:s,level:o,transactionName:a}=t;Object.keys(r).length&&(e.extra={...r,...e.extra}),Object.keys(n).length&&(e.tags={...n,...e.tags}),Object.keys(i).length&&(e.user={...i,...e.user}),Object.keys(s).length&&(e.contexts={...s,...e.contexts}),o&&(e.level=o),a&&"transaction"!==e.type&&(e.transaction=a)})(e,t),h&&((r=e).contexts={trace:function(e){var t;let{spanId:r,traceId:n,isRemote:i}=e.spanContext(),s=i?r:rN(e).parent_span_id,o={scope:(t=e)._sentryScope,isolationScope:function(e){if(e){if("object"==typeof e&&"deref"in e&&"function"==typeof e.deref)try{return e.deref()}catch{return}return e}}(t._sentryIsolationScope)}.scope;return{parent_span_id:s,span_id:i?o?.getPropagationContext().propagationSpanId||t6():r,trace_id:n}}(n=h),...r.contexts},r.sdkProcessingMetadata={dynamicSamplingContext:function(e){let t=ru();if(!t)return{};let r=rj(e),n=rN(r),i=n.data,s=r.spanContext().traceState,o=s?.get("sentry.sample_rate")??i["sentry.sample_rate"]??i["sentry.previous_trace_sample_rate"];function a(e){return("number"==typeof o||"string"==typeof o)&&(e.sample_rate=`${o}`),e}let c=r._frozenDsc;if(c)return a(c);let u=s?.get("sentry.dsc"),d=u&&function(e){let t=function(e){if(e&&(tD(e)||Array.isArray(e)))return Array.isArray(e)?e.reduce((e,t)=>(Object.entries(rL(t)).forEach(([t,r])=>{e[t]=r}),e),{}):rL(e)}(e);if(!t)return;let r=Object.entries(t).reduce((e,[t,r])=>(t.match(rM)&&(e[t.slice(7)]=r),e),{});return Object.keys(r).length>0?r:void 0}(u);if(d)return a(d);let l=rz(e.spanContext().traceId,t),p=i["sentry.source"],h=n.description;return"url"!==p&&h&&(l.transaction=h),a(l),t.emit("createDsc",l,r),l}(n),...r.sdkProcessingMetadata},(d=rN(rj(n)).description)&&!r.transaction&&"transaction"===r.type&&(r.transaction=d)),i=e,s=p,i.fingerprint=i.fingerprint?Array.isArray(i.fingerprint)?i.fingerprint:[i.fingerprint]:[],s&&(i.fingerprint=i.fingerprint.concat(s)),i.fingerprint.length||delete i.fingerprint,o=e,a=f,l=[...o.breadcrumbs||[],...a],o.breadcrumbs=l.length?l:void 0,c=e,u=g,c.sdkProcessingMetadata={...c.sdkProcessingMetadata,...u}}(v,w),(function(e,t,r,n=0){try{let i=function e(t,r,n,i){let s=n[i];if(!t||!s)return t;let o=s({...t},r);return tU(o)?o.then(t=>e(t,r,n,i+1)):e(o,r,n,i+1)}(t,r,e,n);return tU(i)?i:rH(i)}catch(e){return rF(e)}})([...b,...w.eventProcessors],v,r).then(e=>(e&&function(e){let t={};if(e.exception?.values?.forEach(e=>{e.stacktrace?.frames?.forEach(e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)})}),0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let r=e.debug_meta.images;Object.entries(t).forEach(([e,t])=>{r.push({type:"sourcemap",code_file:e,debug_id:t})})}(e),"number"==typeof g&&g>0)?function(e,t,r){if(!e)return null;let n={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>({...e,...e.data&&{data:ry(e.data,t,r)}}))},...e.user&&{user:ry(e.user,t,r)},...e.contexts&&{contexts:ry(e.contexts,t,r)},...e.extra&&{extra:ry(e.extra,t,r)}};return e.contexts?.trace&&n.contexts&&(n.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(n.contexts.trace.data=ry(e.contexts.trace.data,t,r))),e.spans&&(n.spans=e.spans.map(e=>({...e,...e.data&&{data:ry(e.data,t,r)}}))),e.contexts?.flags&&n.contexts&&(n.contexts.flags=ry(e.contexts.flags,3,r)),n}(e,g,m):e)})(i,e,t,r,this,n).then(e=>{let n;return null===e?e:(this.emit("postprocessEvent",e,t),e.contexts={trace:function(e){let{traceId:t,parentSpanId:r,propagationSpanId:n}=e.getPropagationContext(),i={trace_id:t,span_id:n||t6()};return r&&(i.parent_span_id=r),i}(r),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:(n=r.getPropagationContext()).dsc||rz(n.traceId,this),...e.sdkProcessingMetadata},e)})}_captureEvent(e,t={}
93,r=ra(),n=rc()){return this._processEvent(e,t,r,n).then(e=>e.event_id,e=>{})}_processEvent(e,t,r,n){let i=this.getOptions(),{sampleRate:s}=i,o=r4(e),a=r3(e),c=e.type||"error",u=`before send for type \`${c}\``,d=void 0===s?void 0:function(e){if("boolean"==typeof e)return Number(e);let t="string"==typeof e?parseFloat(e):e;if(!("number"!=typeof t||isNaN(t))&&!(t<0)&&!(t>1))return t}(s);if(a&&"number"==typeof d&&tQ()>d)return this.recordDroppedEvent("sample_rate","error"),rF(rX(`Discarding event because it's not included in the random sample (sampling rate = ${s})`));let l=r2(e.type);return this._prepareEvent(e,t,r,n).then(e=>{if(null===e)throw this.recordDroppedEvent("event_processor",l),rX("An event processor returned `null`, will not send event.");return t.data&&!0===t.data.__sentry__?e:function(e,t){let r=`${t} must return \`null\` or a valid event.`;if(tU(e))return e.then(e=>{if(!tN(e)&&null!==e)throw rK(r);return e},e=>{throw rK(`${t} rejected with ${e}`)});if(!tN(e)&&null!==e)throw rK(r);return e}(function(e,t,r,n){let{beforeSend:i,beforeSendTransaction:s,beforeSendSpan:o,ignoreSpans:a}=t,c=r;if(r3(c)&&i)return i(c,n);if(r4(c)){if(o||a){let t=function(e){let{trace_id:t,parent_span_id:r,span_id:n,status:i,origin:s,data:o,op:a}=e.contexts?.trace??{};return{data:o??{},description:e.transaction,op:a,parent_span_id:r,span_id:n??"",start_timestamp:e.start_timestamp??0,status:i,timestamp:e.timestamp,trace_id:t??"",origin:s,profile_id:o?.[rR],exclusive_time:o?.[rO],measurements:e.measurements,is_segment:!0}}(c);if(a?.length&&rQ(t,a))return null;if(o){let e=o(t);if(e)c=t4(r,{type:"transaction",timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:{...e.data,...e.profile_id&&{[rR]:e.profile_id},...e.exclusive_time&&{[rO]:e.exclusive_time}}}},measurements:e.measurements});else rU()}if(c.spans){let t=[],r=c.spans;for(let e of r){if(a?.length&&rQ(e,a)){!function(e,t){let r=t.parent_span_id,n=t.span_id;if(r)for(let t of e)t.parent_span_id===n&&(t.parent_span_id=r)}(r,e);continue}if(o){let r=o(e);r?t.push(r):(rU(),t.push(e))}else t.push(e)}let n=c.spans.length-t.length;n&&e.recordDroppedEvent("before_send","span",n),c.spans=t}}if(s){if(c.spans){let e=c.spans.length;c.sdkProcessingMetadata={...r.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return s(c,n)}}return c}(this,i,e,t),u)}).then(i=>{if(null===i){if(this.recordDroppedEvent("before_send",l),o){let t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw rX(`${u} returned \`null\`, will not send event.`)}let s=r.getSession()||n.getSession();if(a&&s&&this._updateSessionFromEvent(s,i),o){let e=(i.sdkProcessingMetadata?.spanCountBeforeProcessing||0)-(i.spans?i.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}let c=i.transaction_info;return o&&c&&i.transaction!==e.transaction&&(i.transaction_info={...c,source:"custom"}),this.sendEvent(i,t),i}).then(null,e=>{if(e&&"object"==typeof e&&rJ in e||e&&"object"==typeof e&&rY in e)throw e;throw this.captureException(e,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:e}),rK(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
94Reason: ${e}`)})}_process(e,t){this._numProcessing++,this._promiseBuffer.add(e).then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e===rZ&&this.recordDroppedEvent("queue_overflow",t),e))}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.entries(e).map(([e,t])=>{let[r,n]=e.split(":");return{reason:r,category:n,quantity:t}})}_flushOutcomes(){var e;let t=this._clearOutcomes();if(0===t.length||!this._dsn)return;let r=r_((e=this._options.tunnel&&rp(this._dsn))?{dsn:e}:{},[[{type:"client_report"},{timestamp:t1(),discarded_events:t}]]);this.sendEnvelope(r)}}function r2(e){return"replay_event"===e?"replay":e||"error"}function r3(e){return void 0===e.type}function r4(e){return"transaction"===e.type}function r6(e){let t=0;return e.name&&(t+=2*e.name.length),(t+=8)+r9(e.attributes)}function r7(e){let t=0;return e.message&&(t+=2*e.message.length),t+r9(e.attributes)}function r9(e){if(!e)return 0;let t=0;
94return Object.values(e).forEach(e=>{Array.isArray(e)?t+=e.length*r5(e[0]):t$(e)?t+=r5(e):t+=100}),t}function r5(e){return"string"==typeof e?2*e.length:"number"==typeof e?8:4*("boolean"==typeof e)}function r8(e){"aggregates"in e?e.attrs?.ip_address===void 0&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):void 0===e.ipAddress&&(e.ipAddress="{{auto}}")}function ne(e){return tR(e)&&"__sentry_fetch_url_host__"in e&&"string"==typeof e.__sentry_fetch_url_host__?`${e.message} (${e.__sentry_fetch_url_host__})`:e.message}function nt(e,t){var r,n;let i,s,o=nn(e,t),a={type:(r=t,!(i=r?.name)&&ns(r)?r.message&&Array.isArray(r.message)&&2==r.message.length?r.message[0]:"WebAssembly.Exception":i),value:(n=t,s=n?.message,ns(n)?Array.isArray(n.message)&&2==n.message.length?n.message[1]:"wasm exception":s?s.error&&"string"==typeof s.error.message?ne(s.error):ne(n):"No error message")};return o.length&&(a.stacktrace={frames:o}),void 0===a.type&&""===a.value&&(a.value="Unrecoverable error caught"),a}function nr(e,t){return{exception:{values:[nt(e,t)]}}}function nn(e,t){var r,n;let i=t.stacktrace||t.stack||"",s=(r=t)&&ni.test(r.message)?1:0,o="number"==typeof(n=t).framesToPop?n.framesToPop:0;try{return e(i,s,o)}catch{}return[]}let ni=/Minified React error #\d+;/i;function ns(e){return"u">typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function no(e,t,r,n){let i={};if(n&&r){let n=nn(e,r);n.length&&(i.exception={values:[{value:t,stacktrace:{frames:n}}]}),tX(i,{synthetic:!0})}if(tB(t)){let{__sentry_template_string__:e,__sentry_template_values__:r}=t;return i.logentry={message:e,params:r},i}return i.message=t,i}let na={};function nc(e,t,r,n){let i={filename:e,function:"<anonymous>"===t?"?":t,in_app:!0};return void 0!==r&&(i.lineno=r),void 0!==n&&(i.colno=n),i}let nu=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,nd=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,nl=/\((\S*)(?::(\d+))(?::(\d+))\)/,np=/at (.+?) ?\(data:(.+?),/,nh=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,nf=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,ng=function(...e){let t=e.sort((e,t)=>e[0]-t[0]).map(e=>e[1]);return(e,r=0,n=0)=>{let i=[],s=e.split("\n");for(let e=r;e<s.length;e++){let r=s[e];r.length>1024&&(r=r.slice(0,1024));let o=rf.test(r)?r.replace(rf,"$1"):r;if(!o.match(/\S*Error: /)){for(let e of t){let t=e(o);if(t){i.push(t);break}}if(i.length>=50+n)break}}var o=i.slice(n);if(!o.length)return[];let a=Array.from(o);return/sentryWrapped/.test(rm(a).function||"")&&a.pop(),a.reverse(),rg.test(rm(a).function||"")&&(a.pop(),rg.test(rm(a).function||"")&&a.pop()),a.slice(0,50).map(e=>({...e,filename:e.filename||rm(a).filename,function:e.function||"?"}))}}([30,e=>{let t=e.match(np);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};let r=nu.exec(e);if(r){let[,e,t,n]=r;return nc(e,"?",+t,+n)}let n=nd.exec(e);if(n){if(n[2]&&0===n[2].indexOf("eval")){let e=nl.exec(n[2]);e&&(n[2]=e[1],n[3]=e[2],n[4]=e[3])}let[e,t]=nm(n[1]||"?",n[2]);return nc(t,e,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}}],[50,e=>{let t=nh.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=nf.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],r=t[1]||"?";return[r,e]=nm(r,e),nc(e,r,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}]),nm=(e,t)=>{let r=-1!==e.indexOf("safari-extension"),n=-1!==e.indexOf("safari-web-extension");return r||n?[-1!==e.indexOf("@")?e.split("@")[0]:"?",r?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},nv=(e,t)=>{if(!d||!l)return;let r=t?l.clone():l;t&&r.setExtras(t),d.captureException(e,{originalException:e},r)},ny=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"unknown";if(!d)return e();let r={section:t};try{let t=e();if(t instanceof Promise)return t.catch(e=>{throw nv(e,r),e});return t}catch(e){throw nv(e,r),e}},n_=new eN.dC("sdk"),nb={msn:"msn-ad-sdk","the-loop":"wrap-ad-sdk",playgama_ai:"playgama_ai"};function nw(e){let t=e??"";return{gameId:t,external_id:t,external_game_id:t,external_revenue_ref:t}}let nE={portal:"playgama-portal",export:"playgama-partners-games","ad-sdk":"playgama-partners-ad-sdk","msn-ad-sdk":"msn","wrap-ad-sdk":"playgama-partners-wrap",playgama_ai:"playgama-ai",native:"playgama-app"},nS={rewarded:"rewarded",interstitial:"interstitial",interstitial_preroll:"interstitial",universal_banner_1:"advanced_banner",universal_banner_short_1:"advanced_banner",universal_banner_2:"advanced_banner",video_banner:"video_player"},nx={rewarded:"rewarded_fallback",interstitial:"interstitial_fallback",interstitial_preroll:"interstitial_preroll_fallback",universal_banner_1:"advanced_banner_fallback",universal_banner_short_1:"advanced_banner_fallback",universal_banner_2:"advanced_banner_fallback",video_banner:"video_player_fallback"},nA=(e,t)=>({endpoint:`${e}/v2/auction`,renderersBase:t}),nI=e=>"desktop"===e?"pub-93521-desktop-7229":"pub-93520-mweb-7179",nk={bidder:"tappx",params:e=>{let{platform:t}=e;
94return{tappxkey:nI(t),endpoint:"zz43701pg",host:"zz43701pg.pub.tappx.com/rtb/"}}},nC={bidder:"tappx",params:e=>{let{platform:t}=e;return{tappxkey:nI(t),endpoint:"vz43701pg",host:"vz43701pg.pub.tappx.com/rtb/"}}},nT=e=>({bidder:"medianet",params:t=>{let{placement:r}=t,n=e[r];if(n)return{cid:"8CA53JDNP",crid:n}}}),nP={leaderboard:"819185338",leaderboard_rest:"819185338",sidebar:"976222860",sidebar_bottom:"169463361",sidebar_fullscreen:"169463361",sidebar_bottom_fullscreen:"976222860",sticky_desktop:"976831407",sticky_mobile:"618031195",sticky_mobile_non_game_page:"618031195",universal_banner_1:"411815563",universal_banner_2:"411815563"},nR=nT({...nP,rewarded:"221260655",interstitial_preroll:"227546205",interstitial_midroll:"736161481",interstitial:"736161481"}),nO=nT({...nP,rewarded:"378355988",interstitial_preroll:"927178034",interstitial_midroll:"963468797",interstitial:"963468797"}),nM=nT({...nP,rewarded:"427676774",interstitial_preroll:"683482584",interstitial_midroll:"881400384",interstitial:"881400384"}),nL={playgama:[{bidder:"playgama",params:e=>{let{placement:t,adSource:r,pgAuid:n,requestContext:i,sspHost:s,renderersBase:o}=e;return{...nA(s,o),publisherId:nE[r],adUnitId:t in nS?nS[t]:"banner",adPlacement:i?.targeting.ad_placement||t,auid:n}}}],playgama_fallback:[{bidder:"playgama",params:e=>{let{placement:t,adSource:r,pgAuid:n,requestContext:i,sspHost:s,renderersBase:o}=e;return{...nA(s,o),publisherId:nE[r],adUnitId:t in nx?nx[t]:"banner_fallback",adPlacement:i?.targeting.ad_placement||t,auid:n}}}],tappx:[nk,nC],tappx_banner:[nk],tappx_video:[nC],medianet:[nR,nO,nM],media_net_multiformat:[nR],media_net_banner:[nO],media_net_video:[nM],onetag:[{bidder:"onetag",params:e=>{let{placement:t}=e;return{pubId:"96270e85fa98b10",ext:{placement_name:t}}}}]},nD=e=>nL[e]??[],nB=e=>{e.forEach(e=>{try{e()}catch(e){console.error(e)}})};class n${url;config;queue=[];queueSizeBytes=0;flushTimer=null;constructor(e,t){this.url=e,this.config=t}add(e){let t=JSON.stringify(e),r=2*t.length;this.config.enabled?(this.queueSizeBytes+r>this.config.maxBatchSizeBytes&&this.flush(),this.queue.length>=this.config.maxBatchSizeCount&&this.flush(),this.queue.push(t),this.queueSizeBytes+=r,this.scheduleFlush()):this.sendBatch([t])}flush(){if(this.flushTimer&&(clearTimeout(this.flushTimer),this.flushTimer=null),0===this.queue.length)return;let e=[...this.queue];this.queue=[],this.queueSizeBytes=0,this.sendBatch(e)}destroy(){this.flushTimer&&(clearTimeout(this.flushTimer),this.flushTimer=null),this.queue.length>0&&this.flush()}scheduleFlush(){null===this.flushTimer&&(this.flushTimer=setTimeout(async()=>{this.flushTimer=null,await (0,T.HD)(),this.flush()},this.config.flushIntervalMs))}sendBatch(e){try{let t=`{"events":[${e.join(",")}]}`,r=new Blob([t],{type:"application/json"});navigator.sendBeacon(this.url,r)||console.warn("[Analytics] sendBeacon rejected batch",{eventCount:e.length,sizeBytes:t.length,maxBytes:this.config.maxBatchSizeBytes})}catch(t){console.error("[Analytics] Failed to send batch",{eventCount:e.length,error:t})}}}let nN={flushIntervalMs:5e3,maxBatchSizeBytes:25e3,maxBatchSizeCount:20};class nj{portalEventsQueue;rumEventsQueue;uiEventsQueue;ctrEventsQueue;surveyEventsQueue;pendingUnloadEvents=new Map;constructor(e){const t={enabled:!0,...nN};this.portalEventsQueue=new n$(`${e}/portal/events`,t),this.rumEventsQueue=new n$(`${e}/rum/events`,t),this.uiEventsQueue=new n$(`${e}/portal/ui/events`,t),this.ctrEventsQueue=new n$(`${e}/portal/ctr/events`,t),this.surveyEventsQueue=new n$(`${e}/portal/survey`,t),this.setupPageUnloadFlush()}log(e){this.portalEventsQueue.add(e)}logAndFlush(e){this.portalEventsQueue.add(e),this.portalEventsQueue.flush()}logUiEvent(e){this.uiEventsQueue.add(e)}logCTREvent(e){this.ctrEventsQueue.add(e)}logSurveyEvent(e){this.surveyEventsQueue.add(e)}logRum(e){this.rumEventsQueue.add(e)}startRumEvent(e){let t=Date.now(),r=!1;return n=>{if(r)return void console.trace("Sending metric after its already sent");let i=Date.now();this.logRum({...e,...n,durationMs:i-t,finishTimestamp:i}),r=!0}}registerPageHideFallbackEvent(e){let t=Symbol();return this.pendingUnloadEvents.set(t,e),()=>this.pendingUnloadEvents.delete(t)}setupPageUnloadFlush(){let e=()=>{for(let e of this.pendingUnloadEvents.values())this.portalEventsQueue.add(e);this.pendingUnloadEvents.clear(),this.portalEventsQueue.flush(),this.rumEventsQueue.flush(),this.uiEventsQueue.flush(),this.ctrEventsQueue.flush(),this.surveyEventsQueue.flush()};document.addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState&&e()}),window.addEventListener("pagehide",e)}}let nU="pg_dsp_click_browser_attribution";function nz(e){let t=e?.trim();if(t&&!(t.length>128)&&/^[A-Za-z0-9_-]+$/.test(t))return t}function nH(e){try{window.sessionStorage.removeItem(e)}catch{}}let nF="pg_ppid";class nV{analytics=new nj("https://api.playgama.com/api/events/v2");platform=eF(window.navigator.userAgent);source;ppid=(function(){return p||=eZ(document.cookie)[nF]||crypto.randomUUID(),eW(nF,p,2592e6),p})();clid;externalId;adBlockStatus="unknown";uacParams;constructor(e){this.clid=e.clid,this.externalId=e.externalId,this.source=e.eventSource||"ad-sdk",e.eventsQueue&&this.processEventsQueue(e.eventsQueue)}processEventsQueue(e){var t=this;let r=e.push.bind(e);
94e.forEach(e=>{this.logEvent(e)}),e.push=function(){for(var e=arguments.length,n=Array(e),i=0;i<e;i++)n[i]=arguments[i];return n.forEach(e=>{t.logEvent(e)}),r(...n)}}setTargeting(e){let{playgama_clid:t,gameId:r}=e;"string"==typeof t&&(this.clid=t||"unknown-sdk"),"string"==typeof r&&(this.externalId=r)}getCommonProps(){let e={source:this.source,pageName:"partner-sdk",userId:this.ppid,clid:this.clid,widgetId:void 0,referer:document.referrer,locale:window.navigator.language,userAgent:window.navigator.userAgent,platform:this.platform,adBlockStatus:this.adBlockStatus,externalId:this.externalId,utm:this.uacParams,pgDspClickId:function(){let e,t=nz((e=new URLSearchParams(window.location.search)).get(eV.LT.DSP_CLICK_ID))??nz(e.get(eV.LT.LEGACY_DSP_CLICK_ID));if(t){try{window.sessionStorage.setItem(nU,JSON.stringify({clickId:t,sessionId:void 0}))}catch{}return t}return function(e){try{let t=function(e){try{return window.sessionStorage.getItem(e)}catch{return null}}(e);if(!t)return;let r=JSON.parse(t),n=nz(r.clickId);if(!n)return void nH(e);return{clickId:n,sessionId:"string"==typeof r.sessionId?r.sessionId:void 0}}catch{nH(e);return}}(nU)?.clickId}()};if("default"===this.source){let{externalId:t,...r}=e;return{...r,gameHru:this.externalId}}return e}logEvent=e=>this.analytics.log({...this.getCommonProps(),...e,waterfallIndex:e.waterfallIndex?.toString()});startRumEvent=e=>{let{clid:t,pageName:r,platform:n,adBlockStatus:i}=this.getCommonProps();return this.analytics.startRumEvent({...e,clid:t,platform:n,pageName:r,adBlockStatus:i})};registerPageHideFallbackEvent=e=>this.analytics.registerPageHideFallbackEvent({...this.getCommonProps(),...e,waterfallIndex:e.waterfallIndex?.toString()})}L({localeError:(S={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}},x={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},A={nan:"NaN"},e=>{switch(e.code){case"invalid_type":{let t=A[e.expected]??e.expected,r=function(e){let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"nan":"number";case"object":if(null===e)return"null";if(Array.isArray(e))return"array";if(e&&Object.getPrototypeOf(e)!==Object.prototype&&"constructor"in e&&e.constructor)return e.constructor.name}return t}(e.input),n=A[r]??r;return`Invalid input: expected ${t}, received ${n}`}case"invalid_value":if(1===e.values.length)return`Invalid input: expected ${V(e.values[0])}`;return`Invalid option: expected one of ${D(e.values,"|")}`;case"too_big":{let t=e.inclusive?"<=":"<",r=S[e.origin]??null;if(r)return`Too big: expected ${e.origin??"value"} to have ${t}${e.maximum.toString()} ${r.unit??"elements"}`;return`Too big: expected ${e.origin??"value"} to be ${t}${e.maximum.toString()}`}case"too_small":{let t=e.inclusive?">=":">",r=S[e.origin]??null;if(r)return`Too small: expected ${e.origin} to have ${t}${e.minimum.toString()} ${r.unit}`;return`Too small: expected ${e.origin} to be ${t}${e.minimum.toString()}`}case"invalid_format":if("starts_with"===e.format)return`Invalid string: must start with "${e.prefix}"`;if("ends_with"===e.format)return`Invalid string: must end with "${e.suffix}"`;if("includes"===e.format)return`Invalid string: must include "${e.includes}"`;if("regex"===e.format)return`Invalid string: must match pattern ${e.pattern}`;return`Invalid ${x[e.format]??e.format}`;case"not_multiple_of":return`Invalid number: must be a multiple of ${e.divisor}`;case"unrecognized_keys":return`Unrecognized key${e.keys.length>1?"s":""}: ${D(e.keys,", ")}`;case"invalid_key":return`Invalid key in ${e.origin}`;
94case"invalid_union":default:return"Invalid input";case"invalid_element":return`Invalid value in ${e.origin}`}})});let nG=new eN.dC("sdk");async function nq(e){return(await P.Q7.tryPromise(async()=>{let t=await fetch(`${__CONFIG__.sdk_origin}/ads/sdk-config?clid=${encodeURIComponent(e)}&domain=${encodeURIComponent(window.location.hostname)}`);return await t.json()})).match({ok:e=>{let t=100*(0,T.yT)()<(e.rolloutPercentage||0);return{...e.account?{gamSubAccount:t?e.account:void 0,useOwnFrameOrigin:t}:{},schainNode:e.schain??void 0}},err:()=>null})}I=__CONFIG__,h=eF(window.navigator.userAgent),g=!(f=I.providers.map(e=>({placements:e.placements,settings:e.settings.filter(e=>!e.platforms?.length||e.platforms.includes(h))}))).some(e=>e.settings.some(e=>{let{type:t}=e;return[ej.Gs.GAM_H5,ej.Gs.GAM_BANNER_INTERSTITIAL].includes(t)})),k={id:I.id,targeting:{playgama_clid:I.playgama_clid||"unknown",event_source:"ad-sdk",external_id:""},adProvidersSettings:f.map(e=>({placements:e.placements,settings:e.settings.map(e=>(function(e,t){let{platform:r,withoutGptScript:n}=t,i=e.bidders?.flatMap(nD),s={platform:r,timeout:3e3,gamAccount:tS,adUnitConfig:{desktop:Object.fromEntries((e.ad_units_desktop??[]).map(e=>[e.ad_type,e.value])),mobile:Object.fromEntries((e.ad_units_mobile??[]).map(e=>[e.ad_type,e.value]))},...i?{headerBidding:{bidders:i}}:{}};switch(e.type){case ej.Gs.GAM_H5:return{type:ej.Is.GAM_H5,options:{...s,pageDomain:tx,forcedOutOfPageAdFormat:e.forced_out_of_page_ad_format}};case ej.Gs.GAM_BANNER_INTERSTITIAL:return{type:ej.Is.GAM_BANNER_INTERSTITIAL,options:{...s,pageDomain:tx}};case ej.Gs.GAM_INSTREAM:return{type:ej.Is.GAM_INSTREAM,options:{...s,timeout:8e3,pageURL:"https://playgama.com",withoutGptScript:n}};case ej.Gs.PREBID_DIRECT:return{type:ej.Is.PREBID_DIRECT,options:{platform:r,timeout:3e3,bidders:i||[]}};default:throw Error(`Unsupported ad provider type: ${e.type}`)}})(e,{platform:h,withoutGptScript:g}))})),enableErrorTracking:I.is_error_tracking_enabled,loader:I.loader?.enabled?{logoId:I.loader.image_id,progressColor:I.loader.progress_color,placements:I.loader.ad_types}:void 0,sdkOrigin:I.sdk_origin},(m=window).pgAds&&nG.error("Found existing Playgama Ads SDK on the page. Make sure you properly installed it on the page."),window.googletag?.pubads&&nG.error("Existing gpt.js found on the page. This can break the Playgama Ads SDK, contact support."),k.enableErrorTracking&&(d||(d=new class e extends r1{constructor(e){const t=function(e){return{release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:tk.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...e}}(e);!function(e,t,r=[t],n="npm"){let i=e._metadata||{};i.sdk||(i.sdk={name:`sentry.javascript.${t}`,packages:r.map(e=>({name:`${n}:@sentry/${e}`,version:tI})),version:tI}),e._metadata=i}(t,"browser",["browser"],tk.SENTRY_SDK_SOURCE||"npm"),t._metadata?.sdk&&(t._metadata.sdk.settings={infer_ip:t.sendDefaultPii?"auto":"never",...t._metadata.sdk.settings}),super(t);const{sendDefaultPii:r,sendClientReports:n,enableLogs:i,_experiments:s,enableMetrics:o}=this._options,a=o??s?.enableMetrics??!0;tk.document&&(n||i||a)&&tk.document.addEventListener("visibilitychange",()=>{"hidden"===tk.document.visibilityState&&(n&&this._flushOutcomes(),i&&rk(this),a&&rT(this))}),r&&this.on("beforeSendSession",r8)}eventFromException(e,t){var r,n;let i;return r=this._options.stackParser,n=this._options.attachStacktrace,i=function(e,t,r,n){let i;if(tM(t)&&t.error)return nr(e,t.error);if(tL(t)||tO(t,"DOMException")){if("stack"in t)i=nr(e,t);else{let s=t.name||(tL(t)?"DOMError":"DOMException"),o=t.message?`${s}: ${t.message}`:s;tK(i=no(e,o,r,n),o)}return"code"in t&&(i.tags={...i.tags,"DOMException.code":`${t.code}`}),i}return tR(t)?nr(e,t):(tN(t)||tj(t)?tX(i=function(e,t,r,n){let i=ru(),s=i?.getOptions().normalizeDepth,o=function(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)){let r=e[t];if(r instanceof Error)return r}}(t),a={__serialized__:function e(t,r=3,n=102400){let i=ry(t,r);return~-encodeURI(JSON.stringify(i)).split(/%..|./).length>n?e(t,r-1,n):i}(t,s)};if(o)return{exception:{values:[nt(e,o)]},extra:a};let c={exception:{values:[{type:tj(t)?t.constructor.name:n?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:t}){let r,n=((r=Object.keys(tG(e))).sort(),r[0]?r.join(", "):"[object has no keys]"),i=t?"promise rejection":"exception";if(tM(e))return`Event \`ErrorEvent\` captured as ${i} with message \`${e.message}\``;if(tj(e)){let t=function(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}(e);return`Event \`${t}\` (type=${e.type}) captured as ${i}`}return`Object captured as ${i} with keys: ${n}`}(t,{isUnhandledRejection:n})}]},extra:a};if(r){let t=nn(e,r);t.length&&(c.exception.values[0].stacktrace={frames:t})}return c}(e,t,r,void 0),{synthetic:!0}):(tK(i=no(e,t,r,n),`${t}`,void 0),tX(i,{synthetic:!0})),i)}
94(r,e,t?.syntheticException||void 0,n),tX(i),i.level="error",t?.event_id&&(i.event_id=t.event_id),rH(i)}eventFromMessage(e,t="info",r){return function(e,t,r="info",n,i){let s=no(e,t,n?.syntheticException||void 0,i);return s.level=r,n?.event_id&&(s.event_id=n.event_id),rH(s)}(this._options.stackParser,e,t,r,this._options.attachStacktrace)}_prepareEvent(e,t,r,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,r,n)}}({dsn:"https://78dfd3c8d8f851e228e74d416efeb670@o4510676165722112.ingest.us.sentry.io/4510676167688192",transport:function(e,t=function(e){var t;let r=na[e];if(r)return r;let n=tk[e];if((t=n)&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString()))return na[e]=n.bind(tk);let i=tk.document;if(i&&"function"==typeof i.createElement)try{let t=i.createElement("iframe");t.hidden=!0,i.head.appendChild(t);let r=t.contentWindow;r?.[e]&&(n=r[e]),i.head.removeChild(t)}catch(e){}return n?na[e]=n.bind(tk):n}("fetch")){let r=0,n=0;async function i(i){let s=i.body.length;r+=s,n++;let o={body:i.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:r<=6e4&&n<15,...e.fetchOptions};try{let r=await t(e.url,o);return{statusCode:r.status,headers:{"x-sentry-rate-limits":r.headers.get("X-Sentry-Rate-Limits"),"retry-after":r.headers.get("Retry-After")}}}catch(e){throw na.fetch=void 0,e}finally{r-=s,n--}}return function(e,t,r=rW(e.bufferSize||64)){let n={};return{send:function(i){let s=[];if(rb(i,(t,r)=>{let i=rE[r];!function(e,t,r=tY()){return(e[t]||e.all||0)>r}(n,i)?s.push(t):e.recordDroppedEvent("ratelimit_backoff",i)}),0===s.length)return Promise.resolve({});let o=r_(i[0],s),a=t=>{var r;r=["client_report"],rb(o,(e,t)=>r.includes(t))||rb(o,(r,n)=>{e.recordDroppedEvent(t,rE[n])})};return r.add(()=>t({body:function(e){let[t,r]=e,n=JSON.stringify(t);function i(e){"string"==typeof n?n="string"==typeof e?n+e:[rw(n),e]:n.push("string"==typeof e?rw(e):e)}for(let e of r){let[t,r]=e;if(i(`
95${JSON.stringify(t)}
96`),"string"==typeof r||r instanceof Uint8Array)i(r);else{let e;try{e=JSON.stringify(r)}catch{e=JSON.stringify(ry(r))}i(e)}}return"string"==typeof n?n:function(e){let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),r=0;for(let n of e)t.set(n,r),r+=n.length;return t}(n)}(o)}).then(e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode),n=function(e,{statusCode:t,headers:r},n=tY()){let i={...e},s=r?.["x-sentry-rate-limits"],o=r?.["retry-after"];if(s)for(let e of s.trim().split(",")){let[t,r,,,s]=e.split(":",5),o=parseInt(t,10),a=(isNaN(o)?60:o)*1e3;if(r)for(let e of r.split(";"))"metric_bucket"===e?(!s||s.split(";").includes("custom"))&&(i[e]=n+a):i[e]=n+a;else i.all=n+a}else o?i.all=n+function(e,t=tY()){let r=parseInt(`${e}`,10);if(!isNaN(r))return 1e3*r;let n=Date.parse(`${e}`);return isNaN(n)?6e4:n-t}(o,n):429===t&&(i.all=n+6e4);return i}(n,e),e),e=>{throw a("network_error"),e})).then(e=>e,e=>{if(e===rZ)return a("queue_overflow"),Promise.resolve({});throw e})},flush:e=>r.drain(e)}}(e,i,rW(e.bufferSize||40))},stackParser:ng,integrations:[]}),(l=new re).setClient(d),l.setTag("source","ad-sdk"))),v=new class e{partnerConfig;adService;logger;loader;scriptEl;constructor(e){this.partnerConfig=e,this.scriptEl=document.currentScript}async fetchCountryCode(){if(this.scriptEl?.dataset.countryCode)return this.scriptEl.dataset.countryCode;try{let e=await Promise.race([fetch(`${this.partnerConfig.sdkOrigin}/ads-api/country`),(0,T.O1)(2e3)]);if(!e)return;let{countryCode:t}=await e.json();return t}catch{return}}runPreload(){return tE(this.partnerConfig.adProvidersSettings.flatMap(e=>e.settings))}ensureAdServiceInitialized(){if(!this.adService)throw Error("Service is not initialized");return this.adService}async runInit(e){let t,r,n,i,s,{sdkVersion:o,targeting:a,logger:c,getClidAccountOverride:u,getCountryCode:d}=e,l=eF(window.navigator.userAgent);this.logger=c;let p=c.ppid,h=(t=new URLSearchParams(window.location.search),r=document.referrer||void 0,n=window.location.hostname,(s=function(e){let{searchParams:t,referer:r,currentHost:n,existingUACCookie:i}=e,s={source:eQ(t,eV.Z2.UTM_SOURCE),medium:eQ(t,eV.Z2.UTM_MEDIUM),campaign:eQ(t,eV.Z2.UTM_CAMPAIGN),campaign_id:eQ(t,eV.Z2.UTM_CAMPAIGN_ID),term:eQ(t,eV.Z2.UTM_TERM),content:eQ(t,eV.Z2.UTM_CONTENT)};return Object.values(s).every(e=>void 0===e)&&void 0===i&&(r?r.replace(/^https?:\/\//,"").startsWith(n)||(s.source=r,s.medium="referral"):(s.source="direct",s.medium="none")),Object.values(s).some(e=>
96!!e)?s:null}({searchParams:t,referer:r,currentHost:n,existingUACCookie:(i=function(e){if(!e)return null;try{let t,r=atob(e),n=Uint8Array.from(r,e=>e.charCodeAt(0));try{t=new TextDecoder("utf-8",{fatal:!0}).decode(n)}catch{t=r}let i=JSON.parse(t);if(!i||"object"!=typeof i||Array.isArray(i))return null;let s={};for(let e of eq){let t=i[e];"string"==typeof t&&(s[e]=t)}return s}catch{return null}}(eZ(document.cookie)[eG]))?"existing":void 0}))?(eW(eG,function(e){let t=new TextEncoder().encode(JSON.stringify(e)),r="";for(let e of t)r+=String.fromCharCode(e);return btoa(r)}(s),2592e6),s):i),f=h?function(e){let t={},r=e.content;for(let r of["source","medium","campaign","campaign_id","assetgroup_id"])e[r]&&(t[`utm_${r}`]=e[r]);return void 0===t.utm_campaign_id&&(t.utm_campaign_id=r?.match(/cid-([^|]+)/)?.[1]||"-"),void 0===t.utm_assetgroup_id&&(t.utm_assetgroup_id=r?.match(/gid-([^|]+)/)?.[1]||"-"),t}(h):{};h&&(c.uacParams=h);let g={...a,...f},m={debug:!1,pgAuid:p,platform:l,adSource:nb[this.partnerConfig.id]||"ad-sdk",pubProvidedStype:"dmp",sspHost:"https://ssp.playgama.com",renderersBase:"https://playgama.com/prebid-renderers",logEvent:this.logger.logEvent},v=d(),y=new tl({handleConsentlessEnv:async()=>await v==="US",consentAccount:tS,logEvent:this.logger.logEvent}),_=new tu({waitForHeaderBidding:!!m,consentReady:y.ready,targeting:g,auid:p,logEvent:this.logger.logEvent,registerPageHideFallbackEvent:this.logger.registerPageHideFallbackEvent,startRumEvent:this.logger.startRumEvent,providersSettings:this.partnerConfig.adProvidersSettings.map(e=>{let{placements:t,settings:r}=e;return{placements:t,settings:r.map(e=>({type:e.type,timeout:e.options.timeout}))}})}),b=u?u():Promise.resolve(null);Promise.all([y.install(),b,v]).then(e=>{let[t,r,n]=e,i=new tv({...m,schainNode:r?.schainNode,countryCode:n},t,this.logger?.startRumEvent);_.setHeaderBidding(i)});let w={targeting:g,auid:p,startRumEvent:this.logger.startRumEvent};Promise.all([y.ready,b]).then(async e=>{var t,r;let n,i,[,s]=e;this.partnerConfig.adProvidersSettings.forEach(e=>{var t;let r,n,i,{placements:o,settings:a}=e;t=s?.gamSubAccount?a.map(e=>e.type===ej.Is.GAM_H5||e.type===ej.Is.GAM_BANNER_INTERSTITIAL?{...e,options:{...e.options,gamSubAccount:s.gamSubAccount,...s.useOwnFrameOrigin?{pageDomain:window.location.hostname}:{}}}:e.type===ej.Is.GAM_INSTREAM?{...e,options:{...e.options,gamSubAccount:s.gamSubAccount,...s.useOwnFrameOrigin?{pageURL:window.location.origin}:{}}}:e):a,r=new Map,t.forEach(e=>{let{type:t}=e;return r.set(t,(r.get(t)??0)+1)}),n=new Map,i=t.map(e=>{let{type:t}=e,i=(n.get(t)??0)+1;return n.set(t,i),(r.get(t)??1)>1?`${t}-${i}`:t}),t.forEach((e,t)=>{tw(t,{...e,options:{...e.options,name:i[t]}},w).then(e=>((e,t)=>{o.forEach(r=>_.setProvider(e,t,r))})(t,e))})}),c.adBlockStatus=await (t=c.logEvent,r=this.partnerConfig.sdkOrigin,n=Promise.race([new Promise(e=>{let t=window.googlefc??{};window.googlefc=t,t.callbackQueue=t.callbackQueue??[],t.callbackQueue.push({AD_BLOCK_DATA_READY:()=>{let t=window.googlefc?.getAdBlockerStatus?.()??0;e(1===t||2===t?"enabled":"disabled")}})}),(0,T.O1)(5e3).then(()=>"unknown")]),Promise.all([n,i=eJ(`${r||""}/common/ad.js`)]).then(e=>{let r,[n,i]=e,s="enabled"===n,o="enabled"===i;r=s&&o?"both":s?"fc":o?"script":"none";let a="unknown"===n;eY.debug("adblock",{detector:r,fcTimedOut:a}),t({event:"custom_event",eventName:"ad_blocker_detect_attempt",dimension1:a?"fc_timeout":"fc_no_timeout",dimension2:r})}),new Promise(e=>{let t,r,s=()=>{"enabled"===t||"enabled"===r?e("enabled"):void 0!==t&&void 0!==r&&("disabled"===t&&"disabled"===r?e("disabled"):e("unknown"))};n.then(e=>{t=e,s()}),i.then(e=>{r=e,s()})}))}),this.partnerConfig.loader&&(this.loader=new e9({...this.partnerConfig.loader,progressColor:this.partnerConfig.loader?.progressColor||"#7c3aed",affiliate:!0,getTimeout:e=>_.getAdMaxTimeout(e)})),this.adService=_;let E=this.logger.startRumEvent({operationName:"sdk-init"}),S="unknown";S=window.top===window?window.location.origin:window.location.ancestorOrigins&&window.location.ancestorOrigins[0]?window.location.ancestorOrigins[0]:"unknown-top-frame";let x=await this.adService.serviceReadyPromise;return E({status:"success",dimension1:o,dimension2:S,dimension3:this.partnerConfig.id}),x}updateTargeting(e){let t="gameId"in e?{...e,...nw(e.gameId)}:e;return this.logger?.setTargeting(t),this.ensureAdServiceInitialized().updateTargeting(t)}setGameId(e){return this.updateTargeting({gameId:e||""})}requestOutOfPageAd(e){let{error:t,data:r}=eL(["interstitial","interstitial_preroll","rewarded"]).safeParse(e);if(t){n_.error("requestOutOfPageAd validation failed",K(t));let e=new tt({placement:"empty",onDestroy:()=>{},timeout:0});return Promise.resolve().then(()=>e.triggerEmpty("validation-error")),e}return ny(()=>{let e,t,n,i=(e=(0,eX.x)(["wrapper","ad","visible"]),t=(0,ti.Q)(),(n=document.createElement("div")).className=e.wrapper,n.innerHTML=`
97        <style>
98            .${e.wrapper} {
99                position: fixed;
100                inset: 0;
101                height: 100svh;
102                width: 100vw;
103                display: flex;
104                visibility: hidden;
105                z-index: 2147483647;
106                pointer-events: none;
107            }
108            .${e.wrapper}.${e.visible} {
109                visibility: visible;
110                pointer-events: auto;
111            }
112            .${e.ad} {
113                flex: 1 1 auto;
114                position: relative;
115            }
116        </style>
117        <div id="${t}" class="${e.ad}"></div>
118    `,document.body.appendChild(n),{adRootElementId:t,show:()=>n.classList.add(e.visible),destroy:()=>n.remove()}),s=this.ensureAdServiceInitialized().requestOutOfPageAd(r,{loader:this.loader,adRootElementId:i.adRootElementId});return s.addEventListener("rendered",()=>i.show()),s.addEventListener("destroyed",()=>i.destroy()),s},"requestOutOfPageAd")}requestPageAd(e){var t,r;let{error:n,data:i}=eP({el:eA(),sizes:new eC({type:"array",element:new eR({type:"union",options:[new eD({type:"literal",values:Array.isArray(t="fluid")?t:[t],...F(void 0)}),(r=[ek(),ek()],new eO({type:"tuple",items:r,rest:null,...F(void 0)}))],...F(void 0)}),...F(void 0)}).check(eE(1)),type:eA(),refresh:e$(ek())}).safeParse(e);if(n){n_.error("requestPageAd validation failed",K(n));let e=new tr({placement:"empty",onDestroy:()=>{}});return Promise.resolve().then(()=>e.triggerEmpty("validation-error")),e}return ny(()=>this.ensureAdServiceInitialized().requestPageAd({el:i.el,sizes:i.sizes,refresh:i.refresh,placement:i.type}),"requestPageAd")}requestVideoPageAd(e){let{error:t,data:r}=eP({el:eA(),type:eA()}).safeParse(e);if(t){n_.error("requestVideoPageAd validation failed",K(t));let e=new tr({placement:"empty",onDestroy:()=>{}});return Promise.resolve().then(()=>e.triggerEmpty("validation-error")),e}return ny(()=>this.ensureAdServiceInitialized().requestVideoPageAd({el:r.el,placement:r.type}),"requestVideoPageAd")}}(k),m.pgAds={init:(e,t)=>
118ny(()=>{let{error:r,data:n}=eP({clid:eA().check(eE(1)),gameId:e$(eA())}).safeParse(e),{error:i,data:s}=e$(eP({eventSource:e$(eL(["ad-sdk","wrap","default"]))})).safeParse(t);if(r){let e=K(r);throw nG.error("init validation failed",e),Error(e)}if(i){let e=K(i);throw nG.error("init validation failed",e),Error(e)}let{clid:o,gameId:a}=n,c=new nV({clid:o,externalId:a??"",eventsQueue:m.pgEvents||=[],eventSource:s?.eventSource}),u={...k.targeting,playgama_clid:o,...s?.eventSource?{event_source:s.eventSource}:{},...a?nw(a):{}};return v.runInit({sdkVersion:"0.2",clid:o,logger:c,targeting:u,getClidAccountOverride:()=>nq(o),getCountryCode:()=>v.fetchCountryCode()})},"init"),requestOutOfPageAd:e=>Promise.resolve(v.requestOutOfPageAd(e)),requestPageAd:e=>Promise.resolve(v.requestPageAd(e)),requestVideoPageAd:e=>Promise.resolve(v.requestVideoPageAd(e)),preload:()=>v.runPreload(),setGameId:e=>ny(()=>{let{error:t,data:r}=e$(eA()).safeParse(e);if(t){let e=K(t);throw nG.error("setGameId validation failed",e),Error(e)}return v.setGameId(r)},"setGameId")},(y=window).pgAdsCallbacks&&nB(y.pgAdsCallbacks),y.pgAdsCallbacks=[],y.pgAdsCallbacks.push=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return nB(t),0}},1531(e,t,r){"use strict";var n=r(8496),i=r(9195);let s={[n.Is.GAM_H5]:{},[n.Is.GAM_BANNER_INTERSTITIAL]:{viewableAfterShowingDwellMs:1e3}};function o(e,t){return e in s&&i.SP.includes(t)}function a(e){new Image().src=e}function c(e){let t=s[e.provider];if(!t)return;let r=!1,n=!1,i=!1,o=null,c=()=>{let t=e.headerBiddingAuctionResult?.renderedBid;return t?.bidder==="playgama"&&"banner"===t.mediaType?t:void 0},u=()=>{if(n||!r||"hidden"===document.visibilityState)return;let e=c();e?.imp_tracker&&(n=!0,a(e.imp_tracker))},d=()=>{if(i)return;let e=c();e?.viewable_tracker&&(i=!0,a(e.viewable_tracker))},l=()=>{o&&(clearTimeout(o),o=null)},p=()=>{let e=t.viewableAfterShowingDwellMs;void 0===e||i||o||!r||"hidden"===document.visibilityState||(o=setTimeout(()=>{o=null,"hidden"!==document.visibilityState&&d()},e))},h=()=>{"hidden"!==document.visibilityState?(u(),p()):l()},f=()=>{r=!1,l(),document.removeEventListener("visibilitychange",h)};document.addEventListener("visibilitychange",h),e.addEventListener("interaction_suspected",f),e.addEventListener("teardown",f),e.addEventListener("showing",()=>{r=!0,u(),p()}),void 0===t.viewableAfterShowingDwellMs&&e.addEventListener("viewable",d)}r.d(t,{T:()=>o,c:()=>c})},9195(e,t,r){"use strict";var n,i=((n={}).loading="loading",n.online="online",n.offline="offline",n);r.d(t,{n4:()=>i},{SP:["interstitial","interstitial_preroll","rewarded","interstitial_midroll"]})},3480(e,t,r){"use strict";r(1430),r(589),r(4512),r(8267),r(4965),r(9024),r(5381),r(774),r(8109),r(6705),r(5156),r(5120),r(5866),r(2426),r(7539),r(4894),r(4420),r(5055),r(6596),r(8933),r(329),r(387),r(1623),r(7237),r(4632),r(1090);var n=r(4753);let i={service:"#4A90E2","public-banner":"#27AE60","internal-banner":"#F39C12",provider:"#E67E22",sdk:"#E67E22",consent:"#9B59B6",hb:"#E74C3C",detector:"#16A085"},s=(()=>{for(let e of new Set([window.top,window]))if(function(e){try{return new URLSearchParams(e?.location.search??"").has(n.q4.DEBUG)}catch{return!1}}(e))return 1;return 0})();class o{tag;style;constructor(e,t){this.tag=`[PLAYGAMA ADV:${e}${t?`:${t}`:""}]`,this.style=`color:${i[e]};font-weight:bold`}time(){return new Date().toISOString().slice(11,23)}debug(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];s>=1&&console.info(`%c${this.tag}`,this.style,this.time(),...t)}log(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];s>=0&&console.info(`%c${this.tag}`,this.style,this.time(),...t)}error(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];s>=0&&console.error(`%c${this.tag}`,this.style,this.time(),...t)}}r.d(t,{dC:()=>o})},3245(e,t,r){"use strict";function n(){let e=Array.from(crypto.getRandomValues(new Uint8Array(4))).map(e=>String.fromCharCode(97+e%26)).join("");return`${e}-${crypto.randomUUID()}`}r(6972),r(4133),r(1469),r(4211),r(3630),r(3923),r(5316),r(3926),r(3137),r(4318),r(351),r(4310),r(1241),r(718),r(4248),r(1906),r(3214),r(9800),r(7932),r(6466),r.d(t,{Q:()=>n})},3282(e,t,r){"use strict";function n(e,t){for(let r in t){let n=t[r];n?e[r]=n:delete e[r]}}r.d(t,{W:()=>n})},9746(e,t,r){"use strict";r(7932),r(6466);var n=r(9081);function i(e){let t=Math.round(0x81bf1000*(0,n.yT)());return Object.fromEntries(e.map((e,r)=>[e,`t${(t+r+1).toString(36)}`]))}r.d(t,{x:()=>i})},4753(e,t,r){"use strict";r(7932),r(1546),r.d(t,{},{LT:{USE_NO_ADS:"use_no_ads",DSP_CLICK_ID:"pgclid",LEGACY_DSP_CLICK_ID:"pg_dsp_click_id",AUTHORIZATION_ID:"authorization_id",FROM:"from",PORTAL_SEARCH_QUERY:"portal_search_query",WIDGET_ID:"widget_id",GAME_PAYLOAD:"payload",GAME_DISTRIBUTION_GAME_ID:"gd_game_id",GAME_ID:"game_id",GAME_PLATFORM:"platform"},Z2:{SKIP_PLATFORM_DETECTION:"skip_pd",EXPERIMENT:"exp",LOCALE:"locale",UTM_SOURCE:"utm_source",UTM_MEDIUM:"utm_medium",UTM_CAMPAIGN:"utm_campaign",UTM_CAMPAIGN_ID:"utm_campaign_id",UTM_TERM:"utm_term",UTM_CONTENT:"utm_content"},q4:{CLID:"clid",EXPORT_MODE:"export_mode",GAME_DISTRIBUTION:"use_gd_ads",DEBUG:"debug",AUTOPLAY:"autoplay",BACKEND_FLAGS:"backend_flags",SHOW_HIDDEN:"show_hidden",AUDIENCE:"audnc",REDIRECT_COUNTER:"redirCnt",TRUNCATE_LCP:"truncate_lcp",PAGE:"page",PINNED_GAME:"pinned_game",SEARCH_QUERY:"q",DOMAIN:"domain",AD_SDK_CONFIG_ID:"config_id"}})},8496(e,t,r){"use strict";var n,i,s=((n={}).GAM_H5="googleAd",n.GAM_INSTREAM="googleInstream",n.GAM_BANNER_INTERSTITIAL="googleBanner",n.PREBID_DIRECT="headerBiddingAd",n.GAME_DISTRIBUTION="gameDistribution",n.EMPTY="emptyProvider",n.APP="appProvider",n),o=((i={}).GAM_H5="gam-h5",i.GAM_INSTREAM="gam-instream",i.GAM_BANNER_INTERSTITIAL="gam-banner-interstitial",i.PREBID_DIRECT="prebid-direct",i);r.d(t,{Gs:()=>o,Is:()=>s})},9081(e,t,r){"use strict";let n=void 0!==globalThis.E2ERandomMock?globalThis.E2ERandomMock:Math.random;function i(e){let{abortSignal:t,value:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(n=>{let i=setTimeout(()=>{n(r)},e);t?.addEventListener("abort",()=>{clearTimeout(i)})})}function s(e){return new Promise(t=>{window.requestIdleCallback?window.requestIdleCallback(()=>{t()},{timeout:e}):setTimeout(()=>{t()},1)})}function o(){return window.self!==window.top}r.d(t,{HD:()=>s,O1:()=>i,d4:()=>o},{yT:n})},849(e,t,r){"use strict";r(7932),r(6429);var n=r(9081);function i(e,t,r){switch(t){case"timeout":return`${e} script load timed out`;case"previously-failed":return`${e} script was previously failed: ${r}`;case"load-error":return`${e} script load failed: ${r}`;default:return`${e} unknown error: ${r}`}}function s(e){console.error(`[loadScript] ${e}`)}async function o(e,t){if("loaded"===e.scriptLoadingState)return{status:"ok",script:e};if("error"===e.scriptLoadingState){let r=i(t,"previously-failed",e.scriptLoadingError||"unknown error");return s(r),{status:"previously-failed",message:r}}let r=await new Promise(t=>{e.addEventListener("load",()=>{e.scriptLoadingState="loaded",t({status:"ok"})}),e.addEventListener("error",r=>{e.scriptLoadingState="error",t({status:"error",message:r.message||(r.error?String(r.error):"unknown error")})})});if("ok"===r.status)return{status:"ok",script:e};e.scriptLoadingError=r.message;let n=i(t,"load-error",r.message);return s(n),{status:"load-error",message:n}}async function a(e){let t,r,{src:o,scriptName:a,crossorigin:c,timeoutMs:u,attributes:d}=e,l=document.createElement("script");for(let[e,t]of(l.async=!0,l.scriptLoadingState="loading",l.crossOrigin=c,Object.entries(d)))l.setAttribute(e,t);let p=!1,h=await new Promise(e=>{u&&(0,n.O1)(u).then(()=>{p||(l.remove(),e({status:"timeout"}))}),l.addEventListener("load",()=>{p=!0,e({status:"ok"})}),l.addEventListener("error",t=>{p||(l.remove(),e({status:"error",error:t.error||Error(t.message||"Failed to load script")}))}),l.src=o,document.body.appendChild(l)});if("ok"===h.status)return l.scriptLoadingState="loaded",{status:"ok",script:l};"timeout"===h.status?(t="Script aborted",r="timeout"):(t=h.error instanceof Error?h.error.message:String(h.error),r="load-error"),l.scriptLoadingState="error",l.scriptLoadingError=t;let f=i(a,r,t);return s(f),{status:r,message:f}}r.d(t,{},{k:e=>{let{src:t,scriptName:r,crossorigin:n=null,timeoutMs:i,useExisting:s,attributes:c={}}=e,u=s?Array.from(document.scripts).find(e=>e.src===t):void 0;return u?o(u,r):a({src:t,scriptName:r,crossorigin:n,timeoutMs:i,attributes:c})}})},333(){if("u">typeof screen&&!screen.orientation){let e=new EventTarget;Object.defineProperty(e,"type",{get:()=>window.matchMedia("(orientation: landscape)").matches?"landscape-primary":"portrait-primary"}),Object.defineProperty(screen,"orientation",{value:e})}},1395(e,t,r){"use strict";var n=r(2662),i=r(6724),s=TypeError;e.exports=function(e){if(n(e))return e;throw new s(i(e)+" is not a function")}}
vendor: 28,630 bytes, line 118
118,8733(e,t,r){"use strict";var n=r(7235).has;e.exports=function(e){return n(e),e}},3287(e,t,r){"use strict";var n=r(22),i=String,s=TypeError;e.exports=function(e){if(n(e))return e;throw new s("Can't set "+i(e)+" as a prototype")}},9035(e,t,r){"use strict";var n=r(2301).has;e.exports=function(e){return n(e),e}},1262(e){"use strict";var t=TypeError;e.exports=function(e){if("string"==typeof e)return e;throw new t("Argument is not a string")}},368(e,t,r){"use strict";var n=r(7524),i=r(4759),s=r(9040).f,o=n("unscopables"),a=Array.prototype;void 0===a[o]&&s(a,o,{configurable:!0,value:i(null)}),e.exports=function(e){a[o][e]=!0}},256(e,t,r){"use strict";var n=r(508),i=TypeError;e.exports=function(e,t){if(n(t,e))return e;throw new i("Incorrect invocation")}},385(e,t,r){"use strict";var n=r(8849),i=String,s=TypeError;e.exports=function(e){if(void 0===e||n(e))return e;throw new s(i(e)+" is not an object or undefined")}},3228(e,t,r){"use strict";var n=r(8849),i=String,s=TypeError;e.exports=function(e){if(n(e))return e;throw new s(i(e)+" is not an object")}},9803(e,t,r){"use strict";var n=r(9176),i=TypeError;e.exports=function(e){if("Uint8Array"===n(e))return e;throw new i("Argument is not an Uint8Array")}},5518(e){"use strict";e.exports="u">typeof ArrayBuffer&&"u">typeof DataView},7215(e,t,r){"use strict";var n=r(5267),i=r(8227),s=r(2939),o=n.ArrayBuffer,a=n.TypeError;e.exports=o&&i(o.prototype,"byteLength","get")||function(e){if("ArrayBuffer"!==s(e))throw new a("ArrayBuffer expected");return e.byteLength}},5447(e,t,r){"use strict";var n=r(5267),i=r(5518),s=r(7215),o=n.DataView;e.exports=function(e){if(!i||0!==s(e))return!1;try{return new o(e),!1}catch(e){return!0}}},3774(e,t,r){"use strict";var n=r(5447),i=TypeError;e.exports=function(e){if(n(e))throw new i("ArrayBuffer is detached");return e}},9527(e,t,r){"use strict";var n=r(5267),i=r(7463),s=r(8227),o=r(1621),a=r(3774),c=r(7215),u=r(540),d=r(7753),l=n.structuredClone,p=n.ArrayBuffer,h=n.DataView,f=Math.min,g=p.prototype,m=h.prototype,v=i(g.slice),y=s(g,"resizable","get"),_=s(g,"maxByteLength","get"),b=i(m.getInt8),w=i(m.setInt8);e.exports=(d||u)&&function(e,t,r){var n,i=c(e),s=void 0===t?i:o(t),g=!y||!y(e);if(a(e),d&&(e=l(e,{transfer:[e]}),i===s&&(r||g)))return e;if(i>=s&&(!r||g))n=v(e,0,s);else{n=new p(s,r&&!g&&_?{maxByteLength:_(e)}:void 0);for(var m=new h(e),E=new h(n),S=f(s,i),x=0;x<S;x++)w(E,x,b(m,x))}return d||u(e),n}},6597(e,t,r){"use strict";var n,i,s,o=r(5518),a=r(1163),c=r(5267),u=r(2662),d=r(8849),l=r(9928),p=r(9176),h=r(6724),f=r(8846),g=r(8739),m=r(6639),v=r(508),y=r(1224),_=r(4372),b=r(7524),w=r(919),E=r(9192),S=E.enforce,x=E.get,A=c.Int8Array,I=A&&A.prototype,k=c.Uint8ClampedArray,C=k&&k.prototype,T=A&&y(A),P=I&&y(I),R=Object.prototype,O=c.TypeError,M=b("toStringTag"),L=w("TYPED_ARRAY_TAG"),D="TypedArrayConstructor",B=o&&!!_&&"Opera"!==p(c.opera),$=!1,N={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},j={BigInt64Array:8,BigUint64Array:8},U=function(e){var t=y(e);if(d(t)){var r=x(t);return r&&l(r,D)?r[D]:U(t)}},z=function(e){if(!d(e))return!1;var t=p(e);return l(N,t)||l(j,t)};for(n in N)(s=(i=c[n])&&i.prototype)?S(s)[D]=i:B=!1;for(n in j)(s=(i=c[n])&&i.prototype)&&(S(s)[D]=i);if((!B||!u(T)||T===Function.prototype)&&(T=function(){throw new O("Incorrect invocation")},B))for(n in N)c[n]&&_(c[n],T);if((!B||!P||P===R)&&(P=T.prototype,B))for(n in N)c[n]&&_(c[n].prototype,P);if(B&&y(C)!==P&&_(C,P),a&&!l(P,M))for(n in $=!0,m(P,M,{configurable:!0,get:function(){return d(this)?this[L]:void 0}}),N)c[n]&&f(c[n],L,n);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:B,TYPED_ARRAY_TAG:$&&L,aTypedArray:function(e){if(z(e))return e;throw new O("Target is not a typed array")},aTypedArrayConstructor:function(e){if(u(e)&&(!_||v(T,e)))return e;throw new O(h(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,r,n){if(a){if(r)for(var i in N){var s=c[i];if(s&&l(s.prototype,e))try{delete s.prototype[e]}catch(r){try{s.prototype[e]=t}catch(e){}}}(!P[e]||r)&&g(P,e,r?t:B&&I[e]||t,n)}},exportTypedArrayStaticMethod:function(e,t,r){var n,i;if(a){if(_){if(r){for(n in N)if((i=c[n])&&l(i,e))try{delete i[e]}catch(e){}}if(T[e]&&!r)return;try{return g(T,e,r?t:B&&T[e]||t)}catch(e){}}for(n in N)(i=c[n])&&(!i[e]||r)&&g(i,e,t)}},getTypedArrayConstructor:U,isView:function(e){if(!d(e))return!1;var t=p(e);return"DataView"===t||l(N,t)||l(j,t)},isTypedArray:z,TypedArray:T,TypedArrayPrototype:P}},1281(e,t,r){"use strict";var n=r(763);e.exports=function(e,t,r){for(var i=0,s=arguments.length>2?r:n(t),o=new e(s);s>i;)o[i]=t[i++];return o}},3382(e,t,r){"use strict";var n=r(2675),i=r(7463),s=r(9846),o=r(7174),a=r(9914),c=r(763),u=r(4759),d=r(1281),l=Array,p=i([].push);e.exports=function(e,t,r,i){for(var h,f,g,m=o(e),v=s(m),y=n(t,r),_=u(null),b=c(v),w=0;b>w;w++)(f=a(y(g=v[w],w,m)))in _?p(_[f],g):_[f]=[g];if(i&&(h=i(m))!==l)for(f in _)_[f]=d(h,_[f]);return _}},7520(e,t,r){"use strict";var n=r(4274),i=r(4101),s=r(763),o=function(e){return function(t,r,o){var a,c=n(t),u=s(c);if(0===u)return!e&&-1;var d=i(o,u);if(e&&r!=r){for(;u>d;)if((a=c[d++])!=a)return!0}else for(;u>d;d++)if((e||d in c)&&c[d]===r)return e||d||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},3232(e,t,r){"use strict";var n=r(2675),i=r(9846),s=r(7174),o=r(763),a=function(e){var t=1===e;return function(r,a,c){for(var u,d=s(r),l=i(d),p=o(l),h=n(a,c);p-- >0;)if(h(u=l[p],p,d))switch(e){case 0:return u;case 1:return p}return t?-1:void 0}};e.exports={findLast:a(0),findLastIndex:a(1)}},6090(e,t,r){"use strict";var n=r(2675),i=r(7463),s=r(9846),o=r(7174),a=r(763),c=r(7164),u=i([].push),d=function(e){var t=1===e,r=2===e,i=3===e,d=4===e,l=6===e,p=7===e,h=5===e||l;return function(f,g,m,v){for(var y,_,b=o(f),w=s(b),E=a(w),S=n(g,m),x=0,A=v||c,I=t?A(f,E):r||p?A(f,0):void 0;E>x;x++)if((h||x in w)&&(_=S(y=w[x],x,b),e))if(t)I[x]=_;else if(_)switch(e){case 3:return!0;case 5:return y;case 6:return x;case 2:u(I,y)}else switch(e){case 4:return!1;case 7:u(I,y)}return l?-1:i||d?d:I}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6),filterReject:d(7)}},446(e,t,r){"use strict";var n=r(1163),i=r(5589),s=TypeError,o=Object.getOwnPropertyDescriptor;e.exports=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}()?function(e,t){if(i(e)&&!o(e,"length").writable)throw new s("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},6734(e,t,r){"use strict";var n=r(5589),i=r(5440),s=r(8849),o=r(7524)("species"),a=Array;e.exports=function(e){var t;return n(e)&&(i(t=e.constructor)&&(t===a||n(t.prototype))?t=void 0:s(t)&&null===(t=t[o])&&(t=void 0)),void 0===t?a:t}},7164(e,t,r){"use strict";var n=r(6734);e.exports=function(e,t){return new(n(e))(0===t?0:t)}},7723(e,t,r){"use strict";var n=r(763);e.exports=function(e,t){for(var r=n(e),i=new t(r),s=0;s<r;s++)i[s]=e[r-s-1];return i}},6654(e,t,r){"use strict";var n=r(7463),i=r(1395),s=r(844),o=r(763),a=r(7174),c=r(7235),u=r(4960),d=c.Map,l=c.has,p=c.set,h=n([].push);e.exports=function(e){var t,r,n,c=a(this),f=o(c),g=[],m=new d,v=s(e)?function(e){return e}:i(e);for(t=0;t<f;t++)l(m,n=v(r=c[t]))||p(m,n,r);return u(m,function(e){h(g,e)}),g}},1961(e,t,r){"use strict";var n=r(763),i=r(2782),s=RangeError;e.exports=function(e,t,r,o){var a=n(e),c=i(r),u=c<0?a+c:c;if(u>=a||u<0)throw new s("Incorrect index");for(var d=new t(a),l=0;l<a;l++)d[l]=l===u?o:e[l];return d}},4857(e){"use strict";var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=t+"+/",n=t+"-_",i=function(e){for(var t={},r=0;r<64;r++)t[e.charAt(r)]=r;return t};e.exports={i2c:r,c2i:i(r),i2cUrl:n,c2iUrl:i(n)}},4038(e,t,r){"use strict";var n=r(3228),i=r(1782);e.exports=function(e,t,r,s){try{return s?t(n(r)[0],r[1]):t(r)}catch(t){i(e,"throw",t)}}},2939(e,t,r){"use strict";var n=r(7463),i=n({}.toString),s=n("".slice);e.exports=function(e){return s(i(e),8,-1)}},9176(e,t,r){"use strict";var n=r(1643),i=r(2662),s=r(2939),o=r(7524)("toStringTag"),a=Object,c="Arguments"===s(function(){return arguments}()),u=function(e,t){try{return e[t]}catch(e){}};e.exports=n?s:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=u(t=a(e),o))?r:c?s(t):"Object"===(n=s(t))&&i(t.callee)?"Arguments":n}},4903(e,t,r){"use strict";var n=r(9928),i=r(9910),s=r(7429),o=r(9040);e.exports=function(e,t,r){for(var a=i(t),c=o.f,u=s.f,d=0;d<a.length;d++){var l=a[d];n(e,l)||r&&n(r,l)||c(e,l,u(t,l))}}},4922(e,t,r){"use strict";e.exports=!r(5376)(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})},8170(e){"use strict";e.exports=function(e,t){return{value:e,done:t}}},8846(e,t,r){"use strict";var n=r(1163),i=r(9040),s=r(7669);e.exports=n?function(e,t,r){return i.f(e,t,s(1,r))}:function(e,t,r){return e[t]=r,e}},7669(e){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},659(e,t,r){"use strict";var n=r(1163),i=r(9040),s=r(7669);e.exports=function(e,t,r){n?i.f(e,t,s(0,r)):e[t]=r}},6639(e,t,r){"use strict";var n=r(4396),i=r(9040);e.exports=function(e,t,r){return r.get&&n(r.get,t,{getter:!0}),r.set&&n(r.set,t,{setter:!0}),i.f(e,t,r)}},8739(e,t,r){"use strict";var n=r(2662),i=r(9040),s=r(4396),o=r(4496);e.exports=function(e,t,r,a){a||(a={});var c=a.enumerable,u=void 0!==a.name?a.name:t;if(n(r)&&s(r,u,a),a.global)c?e[t]=r:o(t,r);else{try{a.unsafe?e[t]&&(c=!0):delete e[t]}catch(e){}c?e[t]=r:i.f(e,t,{value:r,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}},3286(e,t,r){"use strict";var n=r(8739);e.exports=function(e,t,r){for(var i in t)n(e,i,t[i],r);return e}},4496(e,t,r){"use strict";var n=r(5267),i=Object.defineProperty;e.exports=function(e,t){try{i(n,e,{value:t,configurable:!0,writable:!0})}catch(r){n[e]=t}return t}},1163(e,t,r){"use strict";e.exports=!r(5376)(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},540(e,t,r){"use strict";var n,i,s,o,a=r(5267),c=r(9763),u=r(7753),d=a.structuredClone,l=a.ArrayBuffer,p=a.MessageChannel,h=!1;if(u)h=function(e){d(e,{transfer:[e]})};else if(l)try{!p&&(n=c("worker_threads"))&&(p=n.MessageChannel),p&&(i=new p,s=new l(2),o=function(e){i.port1.postMessage(null,[e])},2===s.byteLength&&(o(s),0===s.byteLength&&(h=o)))}catch(e){}e.exports=h},7644(e,t,r){"use strict";var n=r(5267),i=r(8849),s=n.document,o=i(s)&&i(s.createElement);e.exports=function(e){return o?s.createElement(e):{}}},12(e){"use strict";var t=TypeError;e.exports=function(e){if(e>0x1fffffffffffff)throw t("Maximum allowed index exceeded");return e}},9589(e){"use strict";e.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},7780(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},5822(e,t,r){"use strict";e.exports="NODE"===r(8780)},8638(e,t,r){"use strict";var n=r(5267).navigator,i=n&&n.userAgent;e.exports=i?String(i):""},3242(e,t,r){"use strict";var n,i,s=r(5267),o=r(8638),a=s.process,c=s.Deno,u=a&&a.versions||c&&c.version,d=u&&u.v8;d&&(i=(n=d.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!i&&o&&(!(n=o.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=o.match(/Chrome\/(\d+)/))&&(i=+n[1]),e.exports=i},8780(e,t,r){"use strict";var n=r(5267),i=r(8638),s=r(2939),o=function(e){return i.slice(0,e.length)===e};e.exports=o("Bun/")?"BUN":o("Cloudflare-Workers")?"CLOUDFLARE":o("Deno/")?"DENO":o("Node.js/")?"NODE":n.Bun&&"string"==typeof Bun.version?"BUN":n.Deno&&"object"==typeof Deno.version?"DENO":"process"===s(n.process)?"NODE":n.window&&n.document?"BROWSER":"REST"},9662(e,t,r){"use strict";var n=r(7463),i=Error,s=n("".replace),o=String(new i("zxcasd").stack),a=/\n\s*at [^:]*:[^\n]*/,c=a.test(o);e.exports=function(e,t){if(c&&"string"==typeof e&&!i.prepareStackTrace)for(;t--;)e=s(e,a,"");return e}},8476(e,t,r){"use strict";var n=r(5376),i=r(7669);e.exports=!n(function(){var e=Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",i(1,7)),7!==e.stack)})},2439(e,t,r){"use strict";var n=r(5267),i=r(7429).f,s=r(8846),o=r(8739),a=r(4496),c=r(4903),u=r(8547);e.exports=function(e,t){var r,d,l,p,h,f=e.target,g=e.global,m=e.stat;if(r=g?n:m?n[f]||a(f,{}):n[f]&&n[f].prototype)for(d in t){if(p=t[d],l=e.dontCallGetSet?(h=i(r,d))&&h.value:r[d],!u(g?d:f+(m?".":"#")+d,e.forced)&&void 0!==l){if(typeof p==typeof l)continue;c(p,l)}(e.sham||l&&l.sham)&&s(p,"sham",!0),o(r,d,p,e)}}},5376(e){"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},4484(e,t,r){"use strict";var n=r(7789),i=Function.prototype,s=i.apply,o=i.call;e.exports="object"==typeof Reflect&&Reflect.apply||(n?o.bind(s):function(){return o.apply(s,arguments)})},2675(e,t,r){"use strict";var n=r(6069),i=r(1395),s=r(7789),o=n(n.bind);e.exports=function(e,t){return i(e),void 0===t?e:s?o(e,t):function(){return e.apply(t,arguments)}}},7789(e,t,r){"use strict";e.exports=!r(5376)(function(){var e=(function(){}).bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})},2086(e,t,r){"use strict";var n=r(7789),i=Function.prototype.call;e.exports=n?i.bind(i):function(){return i.apply(i,arguments)}},2165(e,t,r){"use strict";var n=r(1163),i=r(9928),s=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,a=i(s,"name"),c=a&&(!n||n&&o(s,"name").configurable);e.exports={EXISTS:a,PROPER:a&&"something"===(function(){}).name,CONFIGURABLE:c}},8227(e,t,r){"use strict";var n=r(7463),i=r(1395);e.exports=function(e,t,r){try{return n(i(Object.getOwnPropertyDescriptor(e,t)[r]))}catch(e){}}},6069(e,t,r){"use strict";var n=r(2939),i=r(7463);e.exports=function(e){if("Function"===n(e))return i(e)}},7463(e,t,r){"use strict";var n=r(7789),i=Function.prototype,s=i.call,o=n&&i.bind.bind(s,s);e.exports=n?o:function(e){return function(){return s.apply(e,arguments)}}},1143(e){"use strict";var t=TypeError;e.exports=function(e){var r=e&&e.alphabet;if(void 0===r||"base64"===r||"base64url"===r)return r||"base64";throw new t("Incorrect `alphabet` option")}},9763(e,t,r){"use strict";var n=r(5267),i=r(5822);e.exports=function(e){if(i){try{return n.process.getBuiltinModule(e)}catch(e){}try{return Function('return require("'+e+'")')()}catch(e){}}}},9759(e,t,r){"use strict";var n=r(5267);e.exports=function(e,t){var r=n[e],i=r&&r.prototype;return i&&i[t]}},6034(e,t,r){"use strict";var n=r(5267),i=r(2662);e.exports=function(e,t){var r;return arguments.length<2?i(r=n[e])?r:void 0:n[e]&&n[e][t]}},9464(e){"use strict";e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},6403(e,t,r){"use strict";var n=r(2086),i=r(3228),s=r(9464),o=r(892);e.exports=function(e,t){t&&"string"==typeof e||i(e);var r=o(e);return s(i(void 0!==r?n(r,e):e))}},892(e,t,r){"use strict";var n=r(9176),i=r(6875),s=r(844),o=r(6754),a=r(7524)("iterator");e.exports=function(e){if(!s(e))return i(e,a)||i(e,"@@iterator")||o[n(e)]}},1848(e,t,r){"use strict";var n=r(2086),i=r(1395),s=r(3228),o=r(6724),a=r(892),c=TypeError;e.exports=function(e,t){var r=arguments.length<2?a(e):t;if(i(r))return s(n(r,e));throw new c(o(e)+" is not iterable")}},6875(e,t,r){"use strict";var n=r(1395),i=r(844);e.exports=function(e,t){var r=e[t];return i(r)?void 0:n(r)}},7864(e,t,r){"use strict";var n=r(1395),i=r(3228),s=r(2086),o=r(2782),a=r(9464),c="Invalid size",u=RangeError,d=TypeError,l=Math.max,p=function(e,t){this.set=e,this.size=l(t,0),this.has=n(e.has),this.keys=n(e.keys)};p.prototype={getIterator:function(){return a(i(s(this.keys,this.set)))},includes:function(e){return s(this.has,this.set,e)}},e.exports=function(e){i(e);var t=+e.size;if(t!=t)throw new d(c);var r=o(t);if(r<0)throw new u(c);return new p(e,r)}},5267(e,t,r){"use strict";var n=function(e){return e&&e.Math===Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof r.g&&r.g)||n("object"==typeof this&&this)||function(){return this}()||Function("return this")()},9928(e,t,r){"use strict";var n=r(7463),i=r(7174),s=n({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return s(i(e),t)}},7366(e){"use strict";e.exports={}},932(e,t,r){"use strict";e.exports=r(6034)("document","documentElement")},3332(e,t,r){"use strict";var n=r(1163),i=r(5376),s=r(7644);e.exports=!n&&!i(function(){return 7!==Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a})},9846(e,t,r){"use strict";var n=r(7463),i=r(5376),s=r(2939),o=Object,a=n("".split);e.exports=i(function(){return!o("z").propertyIsEnumerable(0)})?function(e){return"String"===s(e)?a(e,""):o(e)}:o},5064(e,t,r){"use strict";var n=r(2662),i=r(8849),s=r(4372);e.exports=function(e,t,r){var o,a;return s&&n(o=t.constructor)&&o!==r&&i(a=o.prototype)&&a!==r.prototype&&s(e,a),e}},1371(e,t,r){"use strict";var n=r(7463),i=r(2662),s=r(6700),o=n(Function.toString);i(s.inspectSource)||(s.inspectSource=function(e){return o(e)}),e.exports=s.inspectSource},9192(e,t,r){"use strict";var n,i,s,o=r(8011),a=r(5267),c=r(8849),u=r(8846),d=r(9928),l=r(6700),p=r(9046),h=r(7366),f="Object already initialized",g=a.TypeError,m=a.WeakMap;if(o||l.state){var v=l.state||(l.state=new m);v.get=v.get,v.has=v.has,v.set=v.set,n=function(e,t){if(v.has(e))throw new g(f);return t.facade=e,v.set(e,t),t},i=function(e){return v.get(e)||{}},s=function(e){return v.has(e)}}else{var y=p("state");h[y]=!0,n=function(e,t){if(d(e,y))throw new g(f);return t.facade=e,u(e,y,t),t},i=function(e){return d(e,y)?e[y]:{}},s=function(e){return d(e,y)}}e.exports={set:n,get:i,has:s,enforce:function(e){return s(e)?i(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!c(t)||(r=i(t)).type!==e)throw new g("Incompatible receiver, "+e+" required");return r}}}},4160(e,t,r){"use strict";var n=r(7524),i=r(6754),s=n("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||o[s]===e)}},5589(e,t,r){"use strict";var n=r(2939);e.exports=Array.isArray||function(e){return"Array"===n(e)}},3482(e,t,r){"use strict";var n=r(9176);e.exports=function(e){var t=n(e);return"BigInt64Array"===t||"BigUint64Array"===t}},2662(e){"use strict";var t="object"==typeof document&&document.all;e.exports=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},5440(e,t,r){"use strict";var n=r(7463),i=r(5376),s=r(2662),o=r(9176),a=r(6034),c=r(1371),u=function(){},d=a("Reflect","construct"),l=/^\s*(?:class|function)\b/,p=n(l.exec),h=!l.test(u),f=function(e){if(!s(e))return!1;try{return d(u,[],e),!0}catch(e){return!1}},g=function(e){if(!s(e))return!1;switch(o(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!p(l,c(e))}catch(e){return!0}};g.sham=!0,e.exports=!d||i(function(){var e;return f(f.call)||!f(Object)||!f(function(){e=!0})||e})?g:f},8547(e,t,r){"use strict";var n=r(5376),i=r(2662),s=/#|\.prototype\./,o=function(e,t){var r=c[a(e)];return r===d||r!==u&&(i(t)?n(t):!!t)},a=o.normalize=function(e){return String(e).replace(s,".").toLowerCase()},c=o.data={},u=o.NATIVE="N",d=o.POLYFILL="P";e.exports=o},8348(e,t,r){"use strict";var n=r(9176),i=r(9928),s=r(844),o=r(7524),a=r(6754),c=o("iterator"),u=Object;e.exports=function(e){if(s(e))return!1;var t=u(e);return void 0!==t[c]||"@@iterator"in t||i(a,n(t))}},844(e){"use strict";e.exports=function(e){return null==e}},8849(e,t,r){"use strict";var n=r(2662);e.exports=function(e){return"object"==typeof e?null!==e:n(e)}},22(e,t,r){"use strict";var n=r(8849);e.exports=function(e){return n(e)||null===e}},8572(e){"use strict";e.exports=!1},7294(e,t,r){"use strict";var n=r(6034),i=r(2662),s=r(508),o=r(9787),a=Object;e.exports=o?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return i(t)&&s(t.prototype,a(e))}},2922(e,t,r){"use strict";var n=r(2086);e.exports=function(e,t,r){for(var i,s,o=r?e:e.iterator,a=e.next;!(i=n(a,o)).done;)if(void 0!==(s=t(i.value)))return s}},2619(e,t,r){"use strict";var n=r(2675),i=r(2086),s=r(3228),o=r(6724),a=r(4160),c=r(763),u=r(508),d=r(1848),l=r(892),p=r(1782),h=TypeError,f=function(e,t){this.stopped=e,this.result=t},g=f.prototype;e.exports=function(e,t,r){var m,v,y,_,b,w,E,S=r&&r.that,x=!!(r&&r.AS_ENTRIES),A=!!(r&&r.IS_RECORD),I=!!(r&&r.IS_ITERATOR),k=!!(r&&r.INTERRUPTED),C=n(t,S),T=function(e){return m&&p(m,"normal"),new f(!0,e)},P=function(e){return x?(s(e),k?C(e[0],e[1],T):C(e[0],e[1])):k?C(e,T):C(e)};if(A)m=e.iterator;else if(I)m=e;else{if(!(v=l(e)))throw new h(o(e)+" is not iterable");if(a(v)){for(y=0,_=c(e);_>y;y++)if((b=P(e[y]))&&u(g,b))return b;return new f(!1)}m=d(e,v)}for(w=A?e.next:m.next;!(E=i(w,m)).done;){try{b=P(E.value)}catch(e){p(m,"throw",e)}if("object"==typeof b&&b&&u(g,b))return b}return new f(!1)}},8152(e,t,r){"use strict";var n=r(1782);e.exports=function(e,t,r){for(var i=e.length-1;i>=0;i--)if(void 0!==e[i])try{r=n(e[i].iterator,t,r)}catch(e){t="throw",r=e}if("throw"===t)throw r;return r}},1782(e,t,r){"use strict";var n=r(2086),i=r(3228),s=r(6875);e.exports=function(e,t,r){var o,a;i(e);try{if(!(o=s(e,"return"))){if("throw"===t)throw r;return r}o=n(o,e)}catch(e){a=!0,o=e}if("throw"===t)throw r;if(a)throw o;return i(o),r}},8869(e,t,r){"use strict";var n=r(2086),i=r(4759),s=r(8846),o=r(3286),a=r(7524),c=r(9192),u=r(6875),d=r(6544).IteratorPrototype,l=r(8170),p=r(1782),h=r(8152),f=a("toStringTag"),g="IteratorHelper",m="WrapForValidIterator",v="normal",y="throw",_=c.set,b=function(e){var t=c.getterFor(e?m:g);return o(i(d),{next:function(){var r=t(this);if(e)return r.nextHandler();if(r.done)return l(void 0,!0);try{var n=r.nextHandler();return r.returnHandlerResult?n:l(n,r.done)}catch(e){throw r.done=!0,e}},return:function(){var r=t(this),i=r.iterator;if(r.done=!0,e){var s=u(i,"return");return s?n(s,i):l(void 0,!0)}if(r.inner)try{p(r.inner.iterator,v)}catch(e){return p(i,y,e)}if(r.openIters)try{h(r.openIters,v)}catch(e){return p(i,y,e)}return i&&p(i,v),l(void 0,!0)}})},w=b(!0),E=b(!1);s(E,f,"Iterator Helper"),e.exports=function(e,t,r){var n=function(n,i){i?(i.iterator=n.iterator,i.next=n.next):i=n,i.type=t?m:g,i.returnHandlerResult=!!r,i.nextHandler=e,i.counter=0,i.done=!1,_(this,i)};return n.prototype=t?w:E,n}},6561(e){"use strict";e.exports=function(e,t){var r="function"==typeof Iterator&&Iterator.prototype[e];if(r)try{r.call({next:null},t).next()}catch(e){return!0}}},3756(e,t,r){"use strict";var n=r(5267);e.exports=function(e,t){var r=n.Iterator,i=r&&r.prototype,s=i&&i[e],o=!1;if(s)try{s.call({next:function(){return{done:!0}},return:function(){o=!0}},-1)}catch(e){e instanceof t||(o=!1)}if(!o)return s}},6544(e,t,r){"use strict";var n,i,s,o=r(5376),a=r(2662),c=r(8849),u=r(4759),d=r(1224),l=r(8739),p=r(7524),h=r(8572),f=p("iterator"),g=!1;[].keys&&("next"in(s=[].keys())?(i=d(d(s)))!==Object.prototype&&(n=i):g=!0),!c(n)||o(function(){var e={};return n[f].call(e)!==e})?n={}:h&&(n=u(n)),a(n[f])||l(n,f,function(){return this}),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:g}},6754(e){"use strict";e.exports={}},763(e,t,r){"use strict";var n=r(4277);e.exports=function(e){return n(e.length)}},4396(e,t,r){"use strict";var n=r(7463),i=r(5376),s=r(2662),o=r(9928),a=r(1163),c=r(2165).CONFIGURABLE,u=r(1371),d=r(9192),l=d.enforce,p=d.get,h=String,f=Object.defineProperty,g=n("".slice),m=n("".replace),v=n([].join),y=a&&!i(function(){return 8!==f(function(){},"length",{value:8}).length}),_=String(String).split("String"),b=e.exports=function(e,t,r){"Symbol("===g(h(t),0,7)&&(t="["+m(h(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!o(e,"name")||c&&e.name!==t)&&(a?f(e,"name",{value:t,configurable:!0}):e.name=t),y&&r&&o(r,"arity")&&e.length!==r.arity&&f(e,"length",{value:r.arity});try{r&&o(r,"constructor")&&r.constructor?a&&f(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var n=l(e);return o(n,"source")||(n.source=v(_,"string"==typeof t?t:"")),e};Function.prototype.toString=b(function(){return s(this)&&p(this).source||u(this)},"toString")},7235(e,t,r){"use strict";var n=r(7463),i=Map.prototype;e.exports={Map:Map,set:n(i.set),get:n(i.get),has:n(i.has),remove:n(i.delete),proto:i}},4960(e,t,r){"use strict";var n=r(7463),i=r(2922),s=r(7235),o=s.Map,a=s.proto,c=n(a.forEach),u=n(a.entries),d=u(new o).next;e.exports=function(e,t,r){return r?i({iterator:u(e),next:d},function(e){return t(e[1],e[0])}):c(e,t)}},3716(e){"use strict";var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){var n=+e;return(n>0?r:t)(n)}},5994(e,t,r){"use strict";var n=r(1395),i=TypeError,s=function(e){var t,r;this.promise=new e(function(e,n){if(void 0!==t||void 0!==r)throw new i("Bad Promise constructor");t=e,r=n}),this.resolve=n(t),this.reject=n(r)};e.exports.f=function(e){return new s(e)}},6212(e,t,r){"use strict";var n=r(5428);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:n(e)}},4759(e,t,r){"use strict";var n,i=r(3228),s=r(8040),o=r(7780),a=r(7366),c=r(932),u=r(7644),d=r(9046),l="prototype",p="script",h=d("IE_PROTO"),f=function(){},g=function(e){return"<"+p+">"+e+"</"+p+">"},m=function(e){e.write(g("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){var e,t=u("iframe");return t.style.display="none",c.appendChild(t),t.src=String("java"+p+":"),(e=t.contentWindow.document).open(),e.write(g("document.F=Object")),e.close(),e.F},y=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}y="u">typeof document?document.domain&&n?m(n):v():m(n);for(var e=o.length;e--;)delete y[l][o[e]];return y()};a[h]=!0,e.exports=Object.create||function(e,t){var r;return null!==e?(f[l]=i(e),r=new f,f[l]=null,r[h]=e):r=y(),void 0===t?r:s.f(r,t)}},8040(e,t,r){"use strict";var n=r(1163),i=r(8249),s=r(9040),o=r(3228),a=r(4274),c=r(3303);t.f=n&&!i?Object.defineProperties:function(e,t){o(e);for(var r,n=a(t),i=c(t),u=i.length,d=0;u>d;)s.f(e,r=i[d++],n[r]);return e}},9040(e,t,r){"use strict";var n=r(1163),i=r(3332),s=r(8249),o=r(3228),a=r(9914),c=TypeError,u=Object.defineProperty,d=Object.getOwnPropertyDescriptor,l="enumerable",p="configurable",h="writable";t.f=n?s?function(e,t,r){if(o(e),t=a(t),o(r),"function"==typeof e&&"prototype"===t&&"value"in r&&h in r&&!r[h]){var n=d(e,t);n&&n[h]&&(e[t]=r.value,r={configurable:p in r?r[p]:n[p],enumerable:l in r?r[l]:n[l],writable:!1})}return u(e,t,r)}:u:function(e,t,r){if(o(e),t=a(t),o(r),i)try{return u(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new c("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},7429(e,t,r){"use strict";var n=r(1163),i=r(2086),s=r(8210),o=r(7669),a=r(4274),c=r(9914),u=r(9928),d=r(3332),l=Object.getOwnPropertyDescriptor;t.f=n?l:function(e,t){if(e=a(e),t=c(t),d)try{return l(e,t)}catch(e){}if(u(e,t))return o(!i(s.f,e,t),e[t])}},5895(e,t,r){"use strict";var n=r(6073),i=r(7780).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,i)}},9646(e,t){"use strict";t.f=Object.getOwnPropertySymbols},1224(e,t,r){"use strict";var n=r(9928),i=r(2662),s=r(7174),o=r(9046),a=r(4922),c=o("IE_PROTO"),u=Object,d=u.prototype;e.exports=a?u.getPrototypeOf:function(e){var t=s(e);if(n(t,c))return t[c];var r=t.constructor;return i(r)&&t instanceof r?r.prototype:t instanceof u?d:null}},508(e,t,r){"use strict";e.exports=r(7463)({}.isPrototypeOf)},6073(e,t,r){"use strict";var n=r(7463),i=r(9928),s=r(4274),o=r(7520).indexOf,a=r(7366),c=n([].push);e.exports=function(e,t){var r,n=s(e),u=0,d=[];for(r in n)!i(a,r)&&i(n,r)&&c(d,r);for(;t.length>u;
118)i(n,r=t[u++])&&(~o(d,r)||c(d,r));return d}},3303(e,t,r){"use strict";var n=r(6073),i=r(7780);e.exports=Object.keys||function(e){return n(e,i)}},8210(e,t){"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor;t.f=n&&!r.call({1:2},1)?function(e){var t=n(this,e);return!!t&&t.enumerable}:r},4372(e,t,r){"use strict";var n=r(8227),i=r(8849),s=r(11),o=r(3287);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=n(Object.prototype,"__proto__","set"))(r,[]),t=r instanceof Array}catch(e){}return function(r,n){return s(r),o(n),i(r)&&(t?e(r,n):r.__proto__=n),r}}():void 0)},1089(e,t,r){"use strict";var n=r(2086),i=r(2662),s=r(8849),o=TypeError;e.exports=function(e,t){var r,a;if("string"===t&&i(r=e.toString)&&!s(a=n(r,e))||i(r=e.valueOf)&&!s(a=n(r,e))||"string"!==t&&i(r=e.toString)&&!s(a=n(r,e)))return a;throw new o("Can't convert object to primitive value")}},9910(e,t,r){"use strict";var n=r(6034),i=r(7463),s=r(5895),o=r(9646),a=r(3228),c=i([].concat);e.exports=n("Reflect","ownKeys")||function(e){var t=s.f(a(e)),r=o.f;return r?c(t,r(e)):t}},6783(e,t,r){"use strict";var n=r(7463),i=r(9928),s=SyntaxError,o=parseInt,a=String.fromCharCode,c=n("".charAt),u=n("".slice),d=n(/./.exec),l={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":"\n","\\r":"\r","\\t":"	"},p=/^[\da-f]{4}$/i,h=/^[\u0000-\u001F]$/;e.exports=function(e,t){for(var r=!0,n="";t<e.length;){var f=c(e,t);if("\\"===f){var g=u(e,t,t+2);if(i(l,g))n+=l[g],t+=2;else if("\\u"===g){var m=u(e,t+=2,t+4);if(!d(p,m))throw new s("Bad Unicode escape at: "+t);n+=a(o(m,16)),t+=4}else throw new s('Unknown escape sequence: "'+g+'"')}else if('"'===f){r=!1,t++;break}else{if(d(h,f))throw new s("Bad control character in string literal at: "+t);n+=f,t++}}if(r)throw new s("Unterminated string at: "+t);return{value:n,end:t}}},6140(e,t,r){"use strict";var n=r(5267),i=r(5376),s=n.RegExp;e.exports={correct:!i(function(){var e=!0;try{s(".","d")}catch(t){e=!1}var t={},r="",n=e?"dgimsy":"gimsy",i=function(e,n){Object.defineProperty(t,e,{get:function(){return r+=n,!0}})},o={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var a in e&&(o.hasIndices="d"),o)i(a,o[a]);return Object.getOwnPropertyDescriptor(s.prototype,"flags").get.call(t)!==n||r!==n})}},3258(e,t,r){"use strict";var n=r(3228);e.exports=function(){var e=n(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},3243(e,t,r){"use strict";var n=r(2086),i=r(9928),s=r(508),o=r(6140),a=r(3258),c=RegExp.prototype;e.exports=o.correct?function(e){return e.flags}:function(e){return!o.correct&&s(c,e)&&!i(e,"flags")?n(a,e):e.flags}},11(e,t,r){"use strict";var n=r(844),i=TypeError;e.exports=function(e){if(n(e))throw new i("Can't call method on "+e);return e}},4458(e){"use strict";e.exports=function(e,t){return e===t||e!=e&&t!=t}},1149(e,t,r){"use strict";var n=r(2301),i=r(1214),s=n.Set,o=n.add;e.exports=function(e){var t=new s;return i(e,function(e){o(t,e)}),t}},2141(e,t,r){"use strict";var n=r(9035),i=r(2301),s=r(1149),o=r(5899),a=r(7864),c=r(1214),u=r(2922),d=i.has,l=i.remove;e.exports=function(e){var t=n(this),r=a(e),i=s(t);return o(t)<=r.size?c(t,function(e){r.includes(e)&&l(i,e)}):u(r.getIterator(),function(e){d(i,e)&&l(i,e)}),i}},2301(e,t,r){"use strict";var n=r(7463),i=Set.prototype;e.exports={Set:Set,add:n(i.add),has:n(i.has),remove:n(i.delete),proto:i}},6831(e,t,r){"use strict";var n=r(9035),i=r(2301),s=r(5899),o=r(7864),a=r(1214),c=r(2922),u=i.Set,d=i.add,l=i.has;e.exports=function(e){var t=n(this),r=o(e),i=new u;return s(t)>r.size?c(r.getIterator(),function(e){l(t,e)&&d(i,e)}):a(t,function(e){r.includes(e)&&d(i,e)}),i}},2144(e,t,r){"use strict";var n=r(9035),i=r(2301).has,s=r(5899),o=r(7864),a=r(1214),c=r(2922),u=r(1782);e.exports=function(e){var t=n(this),r=o(e);if(s(t)<=r.size)return!1!==a(t,function(e){if(r.includes(e))return!1},!0);var d=r.getIterator();return!1!==c(d,function(e){if(i(t,e))return u(d,"normal",!1)})}},4559(e,t,r){"use strict";
vendor: 5,415 bytes, line 118
118var n=r(9035),i=r(5899),s=r(1214),o=r(7864);e.exports=function(e){var t=n(this),r=o(e);return!(i(t)>r.size)&&!1!==s(t,function(e){if(!r.includes(e))return!1},!0)}},8038(e,t,r){"use strict";var n=r(9035),i=r(2301).has,s=r(5899),o=r(7864),a=r(2922),c=r(1782);e.exports=function(e){var t=n(this),r=o(e);if(s(t)<r.size)return!1;var u=r.getIterator();return!1!==a(u,function(e){if(!i(t,e))return c(u,"normal",!1)})}},1214(e,t,r){"use strict";var n=r(7463),i=r(2922),s=r(2301),o=s.Set,a=s.proto,c=n(a.forEach),u=n(a.keys),d=u(new o).next;e.exports=function(e,t,r){return r?i({iterator:u(e),next:d},t):c(e,t)}},9(e,t,r){"use strict";var n=r(6034),i=function(e){return{size:e,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}},s=function(e){return{size:e,has:function(){return!0},keys:function(){throw Error("e")}}};e.exports=function(e,t){var r=n("Set");try{new r()[e](i(0));try{return new r()[e](i(-1)),!1}catch(n){if(!t)return!0;try{return new r()[e](s(-1/0)),!1}catch(n){var o=new r([1,2]);return t(o[e](s(1/0)))}}}catch(e){return!1}}},8994(e){"use strict";e.exports=function(e){try{var t=new Set,r=t[e]({size:0,has:function(){return!0},keys:function(){return Object.defineProperty({},"next",{get:function(){return t.clear(),t.add(4),function(){return{done:!0}}}})}});return 1===r.size&&4===r.values().next().value}catch(e){return!1}}},5899(e,t,r){"use strict";e.exports=r(8227)(r(2301).proto,"size","get")||function(e){return e.size}},4423(e,t,r){"use strict";var n=r(9035),i=r(2301),s=r(1149),o=r(7864),a=r(2922),c=i.add,u=i.has,d=i.remove;e.exports=function(e){var t=n(this),r=o(e).getIterator(),i=s(t);return a(r,function(e){u(t,e)?d(i,e):c(i,e)}),i}},2227(e,t,r){"use strict";var n=r(9035),i=r(2301).add,s=r(1149),o=r(7864),a=r(2922);e.exports=function(e){var t=n(this),r=o(e).getIterator(),c=s(t);return a(r,function(e){i(c,e)}),c}},9046(e,t,r){"use strict";var n=r(3172),i=r(919),s=n("keys");e.exports=function(e){return s[e]||(s[e]=i(e))}},6700(e,t,r){"use strict";var n=r(8572),i=r(5267),s=r(4496),o="__core-js_shared__",a=e.exports=i[o]||s(o,{});(a.versions||(a.versions=[])).push({version:"3.47.0",mode:n?"pure":"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",license:"https://github.com/zloirock/core-js/blob/v3.47.0/LICENSE",source:"https://github.com/zloirock/core-js"})},3172(e,t,r){"use strict";var n=r(6700);e.exports=function(e,t){return n[e]||(n[e]=t||{})}},7753(e,t,r){"use strict";var n=r(5267),i=r(5376),s=r(3242),o=r(8780),a=n.structuredClone;e.exports=!!a&&!i(function(){if("DENO"===o&&s>92||"NODE"===o&&s>94||"BROWSER"===o&&s>97)return!1;var e=new ArrayBuffer(8),t=a(e,{transfer:[e]});return 0!==e.byteLength||8!==t.byteLength})},2370(e,t,r){"use strict";var n=r(3242),i=r(5376),s=r(5267).String;e.exports=!!Object.getOwnPropertySymbols&&!i(function(){var e=Symbol("symbol detection");return!s(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41})},4101(e,t,r){"use strict";var n=r(2782),i=Math.max,s=Math.min;e.exports=function(e,t){var r=n(e);return r<0?i(r+t,0):s(r,t)}},719(e,t,r){"use strict";var n=r(1952),i=TypeError;e.exports=function(e){var t=n(e,"number");if("number"==typeof t)throw new i("Can't convert number to bigint");return BigInt(t)}},1621(e,t,r){"use strict";var n=r(2782),i=r(4277),s=RangeError;e.exports=function(e){if(void 0===e)return 0;var t=n(e),r=i(t);if(t!==r)throw new s("Wrong length or index");return r}},4274(e,t,r){"use strict";var n=r(9846),i=r(11);e.exports=function(e){return n(i(e))}},2782(e,t,r){"use strict";var n=r(3716);e.exports=function(e){var t=+e;return t!=t||0===t?0:n(t)}},4277(e,t,r){"use strict";var n=r(2782),i=Math.min;e.exports=function(e){var t=n(e);return t>0?i(t,0x1fffffffffffff):0}},7174(e,t,r){"use strict";var n=r(11),i=Object;e.exports=function(e){return i(n(e))}},7354(e,t,r){"use strict";var n=r(6517),i=RangeError;e.exports=function(e,t){var r=n(e);if(r%t)throw new i("Wrong offset");return r}},6517(e,t,r){"use strict";var n=r(2782),i=RangeError;e.exports=function(e){var t=n(e);if(t<0)throw new i("The argument can't be less than 0");return t}},1952(e,t,r){"use strict";var n=r(2086),i=r(8849),s=r(7294),o=r(6875),a=r(1089),c=r(7524),u=TypeError,d=c("toPrimitive");e.exports=function(e,t){if(!i(e)||s(e))return e;var r,c=o(e,d);if(c){if(void 0===t&&(t="default"),!i(r=n(c,e,t))||s(r))return r;throw new u("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},9914(e,t,r){"use strict";var n=r(1952),i=r(7294);e.exports=function(e){var t=n(e,"string");return i(t)?t:t+""}},3821(e,t,r){"use strict";var n=r(6034),i=r(2662),s=r(8348),o=r(8849),a=n("Set");e.exports=function(e){return o(e)&&"number"==typeof e.size&&i(e.has)&&i(e.keys)?e:s(e)?new a(e):e}},1643(e,t,r){"use strict";var n=r(7524)("toStringTag"),i={};i[n]="z",e.exports="[object z]"===String(i)},5428(e,t,r){"use strict";var n=r(9176),i=String;e.exports=function(e){if("Symbol"===n(e))throw TypeError("Cannot convert a Symbol value to a string");return i(e)}},6724(e){"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},2043(e,t,r){"use strict";var n=r(1281),i=r(6597).getTypedArrayConstructor;e.exports=function(e,t){return n(i(e),t)}},919(e,t,r){"use strict";var n=r(7463),i=0,s=Math.random(),o=n(1.1.toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+o(++i+s,36)}},1540(e,t,r){"use strict";
118var n=r(5267),i=r(7463),s=r(385),o=r(1262),a=r(9928),c=r(4857),u=r(1143),d=r(3774),l=c.c2i,p=c.c2iUrl,h=n.SyntaxError,f=n.TypeError,g=i("".charAt),m=function(e,t){for(var r=e.length;t<r;t++){var n=g(e,t);if(" "!==n&&"	"!==n&&"\n"!==n&&"\f"!==n&&"\r"!==n)break}return t},v=function(e,t,r){var n=e.length;n<4&&(e+=2===n?"AA":"A");var i=(t[g(e,0)]<<18)+(t[g(e,1)]<<12)+(t[g(e,2)]<<6)+t[g(e,3)],s=[i>>16&255,i>>8&255,255&i];if(2===n){if(r&&0!==s[1])throw new h("Extra bits");return[s[0]]}if(3===n){if(r&&0!==s[2])throw new h("Extra bits");return[s[0],s[1]]}return s},y=function(e,t,r){for(var n=t.length,i=0;i<n;i++)e[r+i]=t[i];return r+n};e.exports=function(e,t,r,n){o(e),s(t);var i="base64"===u(t)?l:p,c=t?t.lastChunkHandling:void 0;if(void 0===c&&(c="loose"),"loose"!==c&&"strict"!==c&&"stop-before-partial"!==c)throw new f("Incorrect `lastChunkHandling` option");r&&d(r.buffer);var _=e.length,b=r||[],w=0,E=0,S="",x=0;if(n)for(;;){if((x=m(e,x))===_){if(S.length>0){if("stop-before-partial"===c)break;if("loose"===c){if(1===S.length)throw new h("Malformed padding: exactly one additional character");w=y(b,v(S,i,!1),w)}else throw new h("Missing padding")}E=_;break}var A=g(e,x);if(++x,"="===A){if(S.length<2)throw new h("Padding is too early");if(x=m(e,x),2===S.length){if(x===_){if("stop-before-partial"===c)break;throw new h("Malformed padding: only one =")}"="===g(e,x)&&(x=m(e,++x))}if(x<_)throw new h("Unexpected character after padding");w=y(b,v(S,i,"strict"===c),w),E=_;break}if(!a(i,A))throw new h("Unexpected character");var I=n-w;if(1===I&&2===S.length||2===I&&3===S.length||4===(S+=A).length&&(w=y(b,v(S,i,!1),w),S="",E=x,w===n))break}return{bytes:b,read:E,written:w}}},8198(e,t,r){"use strict";var n=r(5267),i=r(7463),s=n.Uint8Array,o=n.SyntaxError,a=n.parseInt,c=Math.min,u=/[^\da-f]/i,d=i(u.exec),l=i("".slice);e.exports=function(e,t){var r=e.length;if(r%2!=0)throw new o("String should be an even number of characters");for(var n=t?c(t.length,r/2):r/2,i=t||new s(n),p=0,h=0;h<n;){var f=l(e,p,p+=2);if(d(u,f))throw new o("String should only contain hex characters");i[h++]=a(f,16)}return{bytes:i,read:p}}},9787(e,t,r){"use strict";e.exports=r(2370)&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},8249(e,t,r){"use strict";var n=r(1163),i=r(5376);e.exports=n&&i(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},7911(e){"use strict";var t=TypeError;e.exports=function(e,r){if(e<r)throw new t("Not enough arguments");return e}},8011(e,t,r){"use strict";var n=r(5267),i=r(2662),s=n.WeakMap;e.exports=i(s)&&/native code/.test(String(s))},7524(e,t,r){"use strict";var n=r(5267),i=r(3172),s=r(9928),o=r(919),a=r(2370),c=r(9787),u=n.Symbol,d=i("wks"),l=c?u.for||u:u&&u.withoutSetter||o;e.exports=function(e){return s(d,e)||(d[e]=a&&s(u,e)?u[e]:l("Symbol."+e)),d[e]}},6972(e,t,r){"use strict";var n=r(1163),i=r(6639),s=r(5447),o=ArrayBuffer.prototype;!n||"detached"in o||i(o,"detached",{configurable:!0,get:function(){return s(this)}})},1469(e,t,r){"use strict";var n=r(2439),i=r(9527);i&&n({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return i(this,arguments.length?arguments[0]:void 0,!1)}})},4133(e,t,r){"use strict";var n=r(2439),i=r(9527);i&&n({target:"ArrayBuffer",proto:!0},{transfer:function(){return i(this,arguments.length?arguments[0]:void 0,!0)}})},2093(e,t,r){"use strict";var n=r(2439),i=r(7174),s=r(763),o=r(446),a=r(12);n({target:"Array",proto:!0,arity:1,forced:r(5376)(function(){return 0x100000001!==[].push.call({length:0x100000000},1)})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function(e){var t=i(this),r=s(t),n=arguments.length;a(r+n);for(var c=0;c<n;c++)t[r]=arguments[c],r++;return o(t,r),r}})},5276(e,t,r){"use strict";var n=r(2439),i=r(7463),s=r(1395),o=r(4274),a=r(1281),c=r(9759),u=r(368),d=Array,l=i(c("Array","sort"));n({target:"Array",proto:!0},{toSorted:function(e){return void 0!==e&&s(e),l(a(d,o(this)),e)}}),u("toSorted")},7932(e,t,r){"use strict";var n=r(2439),i=r(5267),s=r(256),o=r(3228),a=r(2662),c=r(1224),u=r(6639),d=r(659),l=r(5376),p=r(9928),h=r(7524),f=r(6544).IteratorPrototype,g=r(1163),m=r(8572),v="constructor",y="Iterator",_=h("toStringTag"),b=TypeError,w=i[y],E=m||!a(w)||w.prototype!==f||!l(function(){w({})}),S=function(){if(s(this,f),c(this)===f)throw new b("Abstract class Iterator not directly constructable")},x=function(e,t){g?u(f,e,{configurable:!0,get:function(){return t},set:function(t){if(o(this),this===f)throw new b("You can't redefine this property");p(this,e)?this[e]=t:d(this,e,t)}}):f[e]=t};p(f,_)||x(_,y),(E||!p(f,v)||f[v]===Object)&&x(v,S),S.prototype=f,n({global:!0,constructor:!0,forced:E},{Iterator:S})},6995(e,t,r){"use strict";var n=r(2439),i=r(2086),s=r(2619),o=r(1395),a=r(3228),c=r(9464),u=r(1782),d=r(3756)("every",TypeError);n({target:"Iterator",proto:!0,real:!0,forced:d},{every:function(e){a(this);try{o(e)}catch(e){u(this,"throw",e)}if(d)return i(d,this,e);var t=c(this),r=0;return!s(t,function(t,n){if(!e(t,r++))return n()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},6204(e,t,r){"use strict";
118var n=r(2439),i=r(2086),s=r(1395),o=r(3228),a=r(9464),c=r(8869),u=r(4038),d=r(8572),l=r(1782),p=r(6561),h=r(3756),f=!d&&!p("filter",function(){}),g=!d&&!f&&h("filter",TypeError),m=d||f||g,v=c(function(){for(var e,t,r=this.iterator,n=this.predicate,s=this.next;;){if(e=o(i(s,r)),this.done=!!e.done)return;if(u(r,n,[t=e.value,this.counter++],!0))return t}});n({target:"Iterator",proto:!0,real:!0,forced:m},{filter:function(e){o(this);try{s(e)}catch(e){l(this,"throw",e)}return g?i(g,this,e):new v(a(this),{predicate:e})}})},6429(e,t,r){"use strict";var n=r(2439),i=r(2086),s=r(2619),o=r(1395),a=r(3228),c=r(9464),u=r(1782),d=r(3756)("find",TypeError);n({target:"Iterator",proto:!0,real:!0,forced:d},{find:function(e){a(this);try{o(e)}catch(e){u(this,"throw",e)}if(d)return i(d,this,e);var t=c(this),r=0;return s(t,function(t,n){if(e(t,r++))return n(t)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},8042(e,t,r){"use strict";var n=r(2439),i=r(2086),s=r(1395),o=r(3228),a=r(9464),c=r(6403),u=r(8869),d=r(1782),l=r(8572),p=r(6561),h=r(3756),f=!l&&!p("flatMap",function(){}),g=!l&&!f&&h("flatMap",TypeError),m=l||f||g,v=u(function(){for(var e,t,r=this.iterator,n=this.mapper;;){if(t=this.inner)try{if(!(e=o(i(t.next,t.iterator))).done)return e.value;this.inner=null}catch(e){d(r,"throw",e)}if(e=o(i(this.next,r)),this.done=!!e.done)return;try{this.inner=c(n(e.value,this.counter++),!1)}catch(e){d(r,"throw",e)}}});n({target:"Iterator",proto:!0,real:!0,forced:m},{flatMap:function(e){o(this);try{s(e)}catch(e){d(this,"throw",e)}return g?i(g,this,e):new v(a(this),{mapper:e,inner:null})}})},9329(e,t,r){"use strict";var n=r(2439),i=r(2086),s=r(2619),o=r(1395),a=r(3228),c=r(9464),u=r(1782),d=r(3756)("forEach",TypeError);n({target:"Iterator",proto:!0,real:!0,forced:d},{forEach:function(e){a(this);try{o(e)}catch(e){u(this,"throw",e)}if(d)return i(d,this,e);var t=c(this),r=0;s(t,function(t){e(t,r++)},{IS_RECORD:!0})}})},6466(e,t,r){"use strict";var n=r(2439),i=r(2086),s=r(1395),o=r(3228),a=r(9464),c=r(8869),u=r(4038),d=r(1782),l=r(6561),p=r(3756),h=r(8572),f=!h&&!l("map",function(){}),g=!h&&!f&&p("map",TypeError),m=h||f||g,v=c(function(){var e=this.iterator,t=o(i(this.next,e));if(!(this.done=!!t.done))return u(e,this.mapper,[t.value,this.counter++],!0)});n({target:"Iterator",proto:!0,real:!0,forced:m},{map:function(e){o(this);try{s(e)}catch(e){d(this,"throw",e)}return g?i(g,this,e):new v(a(this),{mapper:e})}})},9452(e,t,r){"use strict";var n=r(2439),i=r(2619),s=r(1395),o=r(3228),a=r(9464),c=r(1782),u=r(3756),d=r(4484),l=r(5376),p=TypeError,h=l(function(){[].keys().reduce(function(){},void 0)}),f=!h&&u("reduce",p);n({target:"Iterator",proto:!0,real:!0,forced:h||f},{reduce:function(e){o(this);try{s(e)}catch(e){c(this,"throw",e)}var t=arguments.length<2,r=t?void 0:arguments[1];if(f)return d(f,this,t?[e]:[e,r]);var n=a(this),u=0;if(i(n,function(n){t?(t=!1,r=n):r=e(r,n,u),u++},{IS_RECORD:!0}),t)throw new p("Reduce of empty iterator with no initial value");return r}})},1546(e,t,r){"use strict";var n=r(2439),i=r(2086),s=r(2619),o=r(1395),a=r(3228),c=r(9464),u=r(1782),d=r(3756)("some",TypeError);n({target:"Iterator",proto:!0,real:!0,forced:d},{some:function(e){a(this);try{o(e)}catch(e){u(this,"throw",e)}if(d)return i(d,this,e);var t=c(this),r=0;return s(t,function(t,n){if(e(t,r++))return n()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},3267(e,t,r){"use strict";var n=r(2439),i=r(1163),s=r(5267),o=r(6034),a=r(7463),c=r(2086),u=r(2662),d=r(8849),l=r(5589),p=r(9928),h=r(5428),f=r(763),g=r(659),m=r(5376),v=r(6783),y=r(2370),_=s.JSON,b=s.Number,w=s.SyntaxError,E=_&&_.parse,S=o("Object","keys"),x=Object.getOwnPropertyDescriptor,A=a("".charAt),I=a("".slice),k=a(/./.exec),C=a([].push),T=/^\d$/,P=/^[1-9]$/,R=/^[\d-]$/,O=/^[\t\n\r ]$/,M=function(e,t){var r=new $(e=h(e),0),n=r.parse(),i=n.value,s=r.skip(O,n.end);if(s<e.length)throw new w('Unexpected extra character: "'+A(e,s)+'" after the parsed data at: '+s);return u(t)?L({"":i},"",t,n):i},L=function(e,t,r,n){var i,s,o,a,u,h=e[t],g=n&&h===n.value,m=g&&"string"==typeof n.source?{source:n.source}:{};if(d(h)){var v=l(h),y=g?n.nodes:v?[]:{};if(v)for(i=y.length,o=f(h),a=0;a<o;a++)D(h,a,L(h,""+a,r,a<i?y[a]:void 0));else for(o=f(s=S(h)),a=0;a<o;a++)D(h,u=s[a],L(h,u,r,p(y,u)?y[u]:void 0))}return c(r,e,t,h,m)},D=function(e,t,r){if(i){var n=x(e,t);if(n&&!n.configurable)return}void 0===r?delete e[t]:g(e,t,r)},B=function(e,t,r,n){this.value=e,this.end=t,this.source=r,this.nodes=n},$=function(e,t){this.source=e,this.index=t};$.prototype={fork:function(e){return new $(this.source,e)},parse:function(){var e=this.source,t=this.skip(O,this.index),r=this.fork(t),n=A(e,t);if(k(R,n))return r.number();switch(n){case"{":return r.object();case"[":return r.array();case'"':return r.string();case"t":return r.keyword(!0);case"f":return r.keyword(!1);case"n":return r.keyword(null)}throw new w('Unexpected character: "'+n+'" at: '+t)},node:function(e,t,r,n,i){return new B(t,n,e?null:I(this.source,r,n),i)},object:function(){for(var e=this.source,t=this.index+1,r=!1,n={},i={};t<e.length;){if("}"===A(e,t=this.until(['"',"}"],t))&&!r){t++;break}var s=this.fork(t).string(),o=s.value;t=s.end,t=this.until([":"],t)+1,t=this.skip(O,t),g(i,o,s=this.fork(t).parse()),g(n,o,s.value);var a=A(e,t=this.until([",","}"],s.end));if(","===a)r=!0,t++;else if("}"===a){t++;break}}return this.node(1,n,this.index,t,i)},array:function(){for(var e=this.source,t=this.index+1,r=!1,n=[],i=[];t<e.length;){if("]"===A(e,t=this.skip(O,t))&&!r){t++;break}var s=this.fork(t).parse();if(C(i,s),C(n,s.value),","===A(e,t=this.until([",","]"],s.end)))r=!0,t++;else if("]"===A(e,t)){t++;break}}return this.node(1,n,this.index,t,i)},string:function(){var e=this.index,t=v(this.source,this.index+1);return this.node(0,t.value,e,t.end)},number:function(){var e=this.source,t=this.index,r=t;if("-"===A(e,r)&&r++,"0"===A(e,r))r++;else if(k(P,A(e,r)))r=this.skip(T,r+1);else throw new w("Failed to parse number at: "+r);if("."===A(e,r)&&(r=this.skip(T,r+1)),("e"===A(e,r)||"E"===A(e,r))&&(("+"===A(e,++r)||"-"===A(e,r))&&r++,r===(r=this.skip(T,r))))throw new w("Failed to parse number's exponent value at: "+r);return this.node(0,b(I(e,t,r)),t,r)},keyword:function(e){var t=""+e,r=this.index,n=r+t.length;if(I(this.source,r,n)!==t)throw new w("Failed to parse value at: "+r);return this.node(0,e,r,n)},skip:function(e,t){for(var r=this.source;t<r.length&&k(e,A(r,t));t++);return t},until:function(e,t){t=this.skip(O,t);for(var r=A(this.source,t),n=0;n<e.length;n++)if(e[n]===r)return t;throw new w('Unexpected character: "'+r+'" at: '+t)}};var N=m(function(){var e,t="9007199254740993";return E(t,function(t,r,n){e=n.source}),e!==t}),j=y&&!m(function(){return 1/E("-0 	")!=-1/0});n({target:"JSON",stat:!0,forced:N},{parse:function(e,t){return j&&!u(t)?E(e):M(e,t)}})},6603(e,t,r){"use strict";var n=r(2439),i=r(5994);n({target:"Promise",stat:!0},{withResolvers:function(){var e=i.f(this);return{promise:e.promise,resolve:e.resolve,reject:e.reject}}})},8267(e,t,r){"use strict";var n=r(2439),i=r(2141),s=r(5376);n({target:"Set",proto:!0,real:!0,forced:!r(9)("difference",function(e){return 0===e.size})||s(function(){var e=new Set([1,2,3,4]);return 3!==e.difference({size:1,has:function(){return!0},keys:function(){var t=0;return{next:function(){var r=t++>1;return e.has(1)&&e.clear(),{done:r,value:2}}}}}).size})},{difference:i})},4965(e,t,r){"use strict";var n=r(2439),i=r(5376),s=r(6831);n({target:"Set",proto:!0,real:!0,forced:!r(9)("intersection",function(e){return 2===e.size&&e.has(1)&&e.has(2)})||i(function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))})},{intersection:s})},9024(e,t,r){"use strict";var n=r(2439),i=r(2144);n({target:"Set",proto:!0,real:!0,forced:!r(9)("isDisjointFrom",function(e){return!e})},{isDisjointFrom:i})},5381(e,t,r){"use strict";var n=r(2439),i=r(4559);n({target:"Set",proto:!0,real:!0,forced:!r(9)("isSubsetOf",function(e){return e})},{isSubsetOf:i})},774(e,t,r){"use strict";var n=r(2439),i=r(8038);n({target:"Set",proto:!0,real:!0,forced:!r(9)("isSupersetOf",function(e){return!e})},{isSupersetOf:i})},8109(e,t,r){"use strict";var n=r(2439),i=r(4423),s=r(8994);n({target:"Set",proto:!0,real:!0,forced:!r(9)("symmetricDifference")||!s("symmetricDifference")},{symmetricDifference:i})},6705(e,t,r){"use strict";var n=r(2439),i=r(2227),s=r(8994);n({target:"Set",proto:!0,real:!0,forced:!r(9)("union")||!s("union")},{union:i})},4211(e,t,r){"use strict";var n=r(6597),i=r(763),s=r(2782),o=n.aTypedArray;(0,n.exportTypedArrayMethod)("at",function(e){var t=o(this),r=i(t),n=s(e),a=n>=0?n:r+n;return a<0||a>=r?void 0:t[a]})},3923(e,t,r){"use strict";var n=r(6597),i=r(3232).findLastIndex,s=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLastIndex",function(e){return i(s(this),e,arguments.length>1?arguments[1]:void 0)})},3630(e,t,r){"use strict";var n=r(6597),i=r(3232).findLast,s=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLast",function(e){return i(s(this),e,arguments.length>1?arguments[1]:void 0)})},5316(e,t,r){"use strict";var n=r(5267),i=r(2086),s=r(6597),o=r(763),a=r(7354),c=r(7174),u=r(5376),d=n.RangeError,l=n.Int8Array,p=l&&l.prototype,h=p&&p.set,f=s.aTypedArray,g=s.exportTypedArrayMethod,m=!u(function(){var e=new Uint8ClampedArray(2);return i(h,e,{length:1,0:3},1),3!==e[1]}),v=m&&s.NATIVE_ARRAY_BUFFER_VIEWS&&u(function(){var e=new l(2);return e.set(1),e.set("2",1),0!==e[0]||2!==e[1]});g("set",function(e){f(this);var t=a(arguments.length>
1181?arguments[1]:void 0,1),r=c(e);if(m)return i(h,this,r,t);var n=this.length,s=o(r),u=0;if(s+t>n)throw new d("Wrong length");for(;u<s;)this[t+u]=r[u++]},!m||v)},3926(e,t,r){"use strict";var n=r(7723),i=r(6597),s=i.aTypedArray,o=i.exportTypedArrayMethod,a=i.getTypedArrayConstructor;o("toReversed",function(){return n(s(this),a(this))})},3137(e,t,r){"use strict";var n=r(6597),i=r(7463),s=r(1395),o=r(1281),a=n.aTypedArray,c=n.getTypedArrayConstructor,u=n.exportTypedArrayMethod,d=i(n.TypedArrayPrototype.sort);u("toSorted",function(e){void 0!==e&&s(e);var t=a(this);return d(o(c(t),t),e)})},4318(e,t,r){"use strict";var n=r(1961),i=r(6597),s=r(3482),o=r(2782),a=r(719),c=i.aTypedArray,u=i.getTypedArrayConstructor,d=i.exportTypedArrayMethod,l=function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(e){return 8===e}}(),p=l&&function(){try{new Int8Array(1).with(-.5,1)}catch(e){return!0}}();d("with",{with:function(e,t){var r=c(this),i=o(e),d=s(r)?a(t):+t;return n(r,u(r),i,d)}}.with,!l||p)},6801(e,t,r){"use strict";var n=r(2439),i=r(5267),s=r(1540),o=r(9803),a=i.Uint8Array,c=!a||!a.prototype.setFromBase64||!function(){var e=new a([255,255,255,255,255]);try{e.setFromBase64("",null);return}catch(e){}try{e.setFromBase64("a");return}catch(e){}try{e.setFromBase64("MjYyZg===")}catch(t){return 50===e[0]&&54===e[1]&&50===e[2]&&255===e[3]&&255===e[4]}}();a&&n({target:"Uint8Array",proto:!0,forced:c},{setFromBase64:function(e){o(this);var t=s(e,arguments.length>1?arguments[1]:void 0,this,this.length);return{read:t.read,written:t.written}}})},977(e,t,r){"use strict";var n=r(2439),i=r(5267),s=r(1262),o=r(9803),a=r(3774),c=r(8198);i.Uint8Array&&n({target:"Uint8Array",proto:!0},{setFromHex:function(e){o(this),s(e),a(this.buffer);var t=c(e,this).read;return{read:t,written:t/2}}})},7427(e,t,r){"use strict";var n=r(2439),i=r(5267),s=r(7463),o=r(385),a=r(9803),c=r(3774),u=r(4857),d=r(1143),l=u.i2c,p=u.i2cUrl,h=s("".charAt),f=i.Uint8Array,g=!f||!f.prototype.toBase64||!function(){try{new f().toBase64(null)}catch(e){return!0}}();f&&n({target:"Uint8Array",proto:!0,forced:g},{toBase64:function(){var e,t=a(this),r=arguments.length?o(arguments[0]):void 0,n="base64"===d(r)?l:p,i=!!r&&!!r.omitPadding;c(this.buffer);for(var s="",u=0,f=t.length,g=function(t){return h(n,e>>6*t&63)};u+2<f;u+=3)e=(t[u]<<16)+(t[u+1]<<8)+t[u+2],s+=g(3)+g(2)+g(1)+g(0);return u+2===f?(e=(t[u]<<16)+(t[u+1]<<8),s+=g(3)+g(2)+g(1)+(i?"":"=")):u+1===f&&(e=t[u]<<16,s+=g(3)+g(2)+(i?"":"==")),s}})},7395(e,t,r){"use strict";var n=r(2439),i=r(5267),s=r(7463),o=r(9803),a=r(3774),c=s(1.1.toString),u=i.Uint8Array,d=!u||!u.prototype.toHex||!function(){try{var e=new u([255,255,255,255,255,255,255,255]);return"ffffffffffffffff"===e.toHex()}catch(e){return!1}}();u&&n({target:"Uint8Array",proto:!0,forced:d},{toHex:function(){o(this),a(this.buffer);for(var e="",t=0,r=this.length;t<r;t++){var n=c(this[t],16);e+=1===n.length?"0"+n:n}return e}})},3384(e,t,r){"use strict";r(3267)},8370(e,t,r){"use strict";var n=r(2439),i=r(8733),s=r(7235).remove;n({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var e,t=i(this),r=!0,n=0,o=arguments.length;n<o;n++)e=s(t,arguments[n]),r=r&&e;return!!r}})},8626(e,t,r){"use strict";var n=r(2439),i=r(8733),s=r(7235),o=s.get,a=s.has,c=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{emplace:function(e,t){var r,n,s=i(this);return a(s,e)?(r=o(s,e),"update"in t&&(r=t.update(r,e,s),c(s,e,r)),r):(n=t.insert(e,s),c(s,e,n),n)}})},112(e,t,r){"use strict";var n=r(2439),i=r(2675),s=r(8733),o=r(4960);n({target:"Map",proto:!0,real:!0,forced:!0},{every:function(e){var t=s(this),r=i(e,arguments.length>1?arguments[1]:void 0);return!1!==o(t,function(e,n){if(!r(e,n,t))return!1},!0)}})},7197(e,t,r){"use strict";var n=r(2439),i=r(2675),s=r(8733),o=r(7235),a=r(4960),c=o.Map,u=o.set;n({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(e){var t=s(this),r=i(e,arguments.length>1?arguments[1]:void 0),n=new c;return a(t,function(e,i){r(e,i,t)&&u(n,i,e)}),n}})},2946(e,t,r){"use strict";var n=r(2439),i=r(2675),s=r(8733),o=r(4960);n({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(e){var t=s(this),r=i(e,arguments.length>1?arguments[1]:void 0),n=o(t,function(e,n){if(r(e,n,t))return{key:n}},!0);return n&&n.key}})},160(e,t,r){"use strict";var n=r(2439),i=r(2675),s=r(8733),o=r(4960);n({target:"Map",proto:!0,real:!0,forced:!0},{find:function(e){var t=s(this),r=i(e,arguments.length>1?arguments[1]:void 0),n=o(t,function(e,n){if(r(e,n,t))return{value:e}},!0);return n&&n.value}})},8955(e,t,r){"use strict";var n=r(2439),i=r(1395),s=r(8733),o=r(7235),a=r(8572),c=o.get,u=o.has,d=o.set;n({target:"Map",proto:!0,real:!0,forced:a},{getOrInsertComputed:function(e,t){if(s(this),i(t),u(this,e))return c(this,e);0===e&&1/e==-1/0&&(e=0);var r=t(e);return d(this,e,r),r}})},487(e,t,r){"use strict";var n=r(2439),i=r(8733),s=r(7235),o=r(8572),a=s.get,c=s.has,u=s.set;n({target:"Map",proto:!0,real:!0,forced:o},{getOrInsert:function(e,t){return c(i(this),e)?a(this,e):(u(this,e,t),t)}})},9798(e,t,r){"use strict";var n=r(2439),i=r(4458),s=r(8733),o=r(4960);n({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(e){return!0===o(s(this),function(t){if(i(t,e))return!0},!0)}})},1612(e,t,r){"use strict";var n=r(2439),i=r(8733),s=r(4960);n({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(e){var t=s(i(this),function(t,r){if(t===e)return{key:r}},!0);return t&&t.key}})},3402(e,t,r){"use strict";var n=r(2439),i=r(2675),s=r(8733),o=r(7235),a=r(4960),c=o.Map,u=o.set;n({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(e){var t=s(this),r=i(e,arguments.length>1?arguments[1]:void 0),n=new c;return a(t,function(e,i){u(n,r(e,i,t),e)}),n}})},5740(e,t,r){"use strict";var n=r(2439),i=r(2675),s=r(8733),o=r(7235),a=r(4960),c=o.Map,u=o.set;n({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(e){var t=s(this),r=i(e,arguments.length>1?arguments[1]:void 0),n=new c;return a(t,function(e,i){u(n,i,r(e,i,t))}),n}})},3299(e,t,r){"use strict";var n=r(2439),i=r(8733),s=r(2619),o=r(7235).set;n({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(e){for(var t=i(this),r=arguments.length,n=0;n<r;)s(arguments[n++],function(e,r){o(t,e,r)},{AS_ENTRIES:!0});return t}})},2913(e,t,r){"use strict";var n=r(2439),i=r(1395),s=r(8733),o=r(4960),a=TypeError;n({target:"Map",proto:!0,real:!0,forced:!0},{reduce:function(e){var t=s(this),r=arguments.length<2,n=r?void 0:arguments[1];if(i(e),o(t,function(i,s){r?(r=!1,n=i):n=e(n,i,s,t)}),r)throw new a("Reduce of empty map with no initial value");return n}})},1319(e,t,r){"use strict";var n=r(2439),i=r(2675),s=r(8733),o=r(4960);n({target:"Map",proto:!0,real:!0,forced:!0},{some:function(e){var t=s(this),r=i(e,arguments.length>1?arguments[1]:void 0);return!0===o(t,function(e,n){if(r(e,n,t))return!0},!0)}})},482(e,t,r){"use strict";var n=r(2439),i=r(1395),s=r(8733),o=r(7235),a=TypeError,c=o.get,u=o.has,d=o.set;n({target:"Map",proto:!0,real:!0,forced:!0},{update:function(e,t){var r=s(this),n=arguments.length;i(t);var o=u(r,e);if(!o&&n<3)throw new a("Updating absent value");var l=o?c(r,e):i(n>2?arguments[2]:void 0)(e,r);return d(r,e,t(l,e,r)),r}})},5156(e,t,r){"use strict";var n=r(2439),i=r(9035),s=r(2301).add;n({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var e=i(this),t=0,r=arguments.length;t<r;t++)s(e,arguments[t]);return e}})},5120(e,t,r){"use strict";var n=r(2439),i=r(9035),s=r(2301).remove;n({target:"Set",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var e,t=i(this),r=!0,n=0,o=arguments.length;n<o;n++)e=s(t,arguments[n]),r=r&&e;return!!r}})},5866(e,t,r){"use strict";var n=r(2439),i=r(2086),s=r(3821),o=r(2141);n({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(e){return i(o,this,s(e))}})},2426(e,t,r){"use strict";var n=r(2439),i=r(2675),s=r(9035),o=r(1214);n({target:"Set",proto:!0,real:!0,forced:!0},{every:function(e){var t=s(this),r=i(e,arguments.length>1?arguments[1]:void 0);return!1!==o(t,function(e){if(!r(e,e,t))return!1},!0)}})},7539(e,t,r){"use strict";var n=r(2439),i=r(2675),s=r(9035),o=r(2301),a=r(1214),c=o.Set,u=o.add;n({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(e){var t=s(this),r=i(e,arguments.length>1?arguments[1]:void 0),n=new c;return a(t,function(e){r(e,e,t)&&u(n,e)}),n}})},4894(e,t,r){"use strict";var n=r(2439),i=r(2675),s=r(9035),o=r(1214);n({target:"Set",proto:!0,real:!0,forced:!0},{find:function(e){var t=s(this),r=i(e,arguments.length>1?arguments[1]:void 0),n=o(t,function(e){if(r(e,e,t))return{value:e}},!0);return n&&n.value}})},4420(e,t,r){"use strict";var n=r(2439),i=r(2086),s=r(3821),o=r(6831);n({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(e){return i(o,this,s(e))}})},5055(e,t,r){"use strict";var n=r(2439),i=r(2086),s=r(3821),o=r(2144);n({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(e){return i(o,this,s(e))}})},6596(e,t,r){"use strict";var n=r(2439),i=r(2086),s=r(3821),o=r(4559);n({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(e){return i(o,this,s(e))}})},8933(e,t,r){"use strict";var n=r(2439),i=r(2086),s=r(3821),o=r(8038);n({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(e){return i(o,this,s(e))}})},329(e,t,r){"use strict";var n=r(2439),i=r(7463),s=r(9035),o=r(1214),a=r(5428),c=i([].join),u=i([].push);n({target:"Set",proto:!0,real:!0,forced:!0},{join:function(e){var t=s(this),r=void 0===e?",":a(e),n=[];return o(t,function(e){u(n,e)}),c(n,r)}})},387(e,t,r){"use strict";var n=r(2439),i=r(2675),s=r(9035),o=r(2301),a=r(1214),c=o.Set,u=o.add;n({target:"Set",proto:!0,real:!0,forced:!0},{map:function(e){var t=s(this),r=i(e,arguments.length>1?arguments[1]:void 0),n=new c;return a(t,function(e){u(n,r(e,e,t))}),n}})},1623(e,t,r){"use strict";var n=r(2439),i=r(1395),s=r(9035),o=r(1214),a=TypeError;n({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(e){var t=s(this),r=arguments.length<2,n=r?void 0:arguments[1];if(i(e),o(t,function(i){r?(r=!1,n=i):n=e(n,i,i,t)}),r)throw new a("Reduce of empty set with no initial value");return n}})},7237(e,t,r){"use strict";var n=r(2439),i=r(2675),s=r(9035),o=r(1214);n({target:"Set",proto:!0,real:!0,forced:!0},{some:function(e){var t=s(this),r=i(e,arguments.length>1?arguments[1]:void 0);return!0===o(t,function(e){if(r(e,e,t))return!0},!0)}})},4632(e,t,r){"use strict";var n=r(2439),i=r(2086),s=r(3821),o=r(4423);n({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(e){return i(o,this,s(e))}})},1090(e,t,r){"use strict";var n=r(2439),i=r(2086),s=r(3821),o=r(2227);n({target:"Set",proto:!0,real:!0,forced:!0},{union:function(e){return i(o,this,s(e))}})},351(e,t,r){"use strict";var n=r(6597),i=r(6090).filterReject,s=r(2043),o=n.aTypedArray;(0,n.exportTypedArrayMethod)("filterReject",function(e){var t=i(o(this),e,arguments.length>1?arguments[1]:void 0);return s(this,t)},!0)},4310(e,t,r){"use strict";var n=r(6597),i=r(3382),s=n.aTypedArray,o=n.getTypedArrayConstructor;(0,n.exportTypedArrayMethod)("groupBy",function(e){var t=arguments.length>1?arguments[1]:void 0;return i(s(this),e,t,o)},!0)},1241(e,t,r){"use strict";var n=r(6597),i=r(763),s=r(3482),o=r(4101),a=r(719),c=r(2782),u=n.aTypedArray,d=n.getTypedArrayConstructor,l=n.exportTypedArrayMethod,p=Math.max,h=Math.min;l("toSpliced",function(e,t){var r,n,l,f,g,m,v,y=u(this),_=d(y),b=i(y),w=o(e,b),E=arguments.length,S=0;if(0===E)r=n=0;else if(1===E)r=0,n=b-w;else if(n=h(p(c(t),0),b-w),r=E-2){l=s(f=new _(r));for(var x=2;x<E;x++)g=arguments[x],f[x-2]=l?a(g):+g}for(v=new _(m=b+r-n);S<w;S++)v[S]=y[S];for(;S<w+r;S++)v[S]=f[S-w];for(;S<m;S++)v[S]=y[S+n-r];return v},!0)},718(e,t,r){"use strict";var n=r(7463),i=r(6597),s=r(1281),o=r(6654),a=i.aTypedArray,c=i.getTypedArrayConstructor,u=i.exportTypedArrayMethod,d=n(o);u("uniqueBy",function(e){return a(this),s(c(this),d(this,e))},!0)},4248(e,t,r){"use strict";r(6801)},1906(e,t,r){"use strict";r(977)},3214(e,t,r){"use strict";r(7427)},9800(e,t,r){"use strict";r(7395)},616(e,t,r){"use strict";var n=r(2439),i=r(5267),s=r(6034),o=r(7669),a=r(9040).f,c=r(9928),u=r(256),d=r(5064),l=r(6212),p=r(9589),h=r(9662),f=r(1163),g=r(8572),m="DOMException",v=s("Error"),y=s(m),_=function(){u(this,b);var e=arguments.length,t=l(e<1?void 0:arguments[0]),r=l(e<2?void 0:arguments[1],"Error"),n=new y(t,r),i=new v(t);
118return i.name=m,a(n,"stack",o(1,h(i.stack,1))),d(n,this,_),n},b=_.prototype=y.prototype,w="stack"in new v(m),E="stack"in new y(1,2),S=y&&f&&Object.getOwnPropertyDescriptor(i,m),x=!!S&&!(S.writable&&S.configurable),A=w&&!x&&!E;n({global:!0,constructor:!0,forced:g||A},{DOMException:A?_:y});var I=s(m),k=I.prototype;if(k.constructor!==I){for(var C in g||a(k,"constructor",o(1,I)),p)if(c(p,C)){var T=p[C],P=T.s;c(I,P)||a(I,P,o(6,T.c))}}},8647(e,t,r){"use strict";var n=r(8572),i=r(2439),s=r(5267),o=r(6034),a=r(7463),c=r(5376),u=r(919),d=r(2662),l=r(5440),p=r(844),h=r(8849),f=r(7294),g=r(2619),m=r(3228),v=r(9176),y=r(9928),_=r(659),b=r(8846),w=r(763),E=r(7911),S=r(3243),x=r(7235),A=r(2301),I=r(1214),k=r(540),C=r(8476),T=r(7753),P=s.Object,R=s.Array,O=s.Date,M=s.Error,L=s.TypeError,D=s.PerformanceMark,B=o("DOMException"),$=x.Map,N=x.has,j=x.get,U=x.set,z=A.Set,H=A.add,F=A.has,V=o("Object","keys"),G=a([].push),q=a((!0).valueOf),Z=a(1.1.valueOf),W=a("".valueOf),Q=a(O.prototype.getTime),Y=u("structuredClone"),J="DataCloneError",K="Transferring",X=function(e){return!c(function(){var t=new s.Set([7]),r=e(t),n=e(P(7));return r===t||!r.has(7)||!h(n)||7!=+n})&&e},ee=function(e,t){return!c(function(){var r=new t,n=e({a:r,b:r});return!(n&&n.a===n.b&&n.a instanceof t&&n.a.stack===r.stack)})},et=s.structuredClone,er=n||!ee(et,M)||!ee(et,B)||!!c(function(){var e=et(new s.AggregateError([1],Y,{cause:3}));return"AggregateError"!==e.name||1!==e.errors[0]||e.message!==Y||3!==e.cause}),en=!et&&X(function(e){return new D(Y,{detail:e}).detail}),ei=X(et)||en,es=function(e){throw new B("Uncloneable type: "+e,J)},eo=function(e,t){throw new B((t||"Cloning")+" of "+e+" cannot be properly polyfilled in this engine",J)},ea=function(e,t){return ei||eo(t),ei(e)},ec=function(){var e;try{e=new s.DataTransfer}catch(t){try{e=new s.ClipboardEvent("").clipboardData}catch(e){}}return e&&e.items&&e.files?e:null},eu=function(e,t,r){if(N(t,e))return j(t,e);if("SharedArrayBuffer"===(r||v(e)))n=ei?ei(e):e;else{var n,i,o,a,c,u,l=s.DataView;l||d(e.slice)||eo("ArrayBuffer");try{if(d(e.slice)&&!e.resizable)n=e.slice(0);else for(i=e.byteLength,o=("maxByteLength"in e)?{maxByteLength:e.maxByteLength}:void 0,n=new ArrayBuffer(i,o),a=new l(e),c=new l(n),u=0;u<i;u++)c.setUint8(u,a.getUint8(u))}catch(e){throw new B("ArrayBuffer is detached",J)}}return U(t,e,n),n},ed=function(e,t,r,n,i){var o=s[t];return h(o)||eo(t),new o(eu(e.buffer,i),r,n)},el=function(e,t){if(f(e)&&es("Symbol"),!h(e))return e;if(t){if(N(t,e))return j(t,e)}else t=new $;var r,n,i,a,c,u,l,p,g=v(e);switch(g){case"Array":i=R(w(e));break;case"Object":i={};break;case"Map":i=new $;break;case"Set":i=new z;break;case"RegExp":i=new RegExp(e.source,S(e));break;case"Error":switch(n=e.name){case"AggregateError":i=new(o(n))([]);break;case"EvalError":case"RangeError":case"ReferenceError":case"SuppressedError":case"SyntaxError":case"TypeError":case"URIError":i=new(o(n));break;case"CompileError":case"LinkError":case"RuntimeError":i=new(o("WebAssembly",n));break;default:i=new M}break;case"DOMException":i=new B(e.message,e.name);break;case"ArrayBuffer":case"SharedArrayBuffer":i=eu(e,t,g);break;case"DataView":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float16Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":u="DataView"===g?e.byteLength:e.length,i=ed(e,g,e.byteOffset,u,t);break;case"DOMQuad":try{i=new DOMQuad(el(e.p1,t),el(e.p2,t),el(e.p3,t),el(e.p4,t))}catch(t){i=ea(e,g)}break;case"File":if(ei)try{i=ei(e),v(i)!==g&&(i=void 0)}catch(e){}if(!i)try{i=new File([e],e.name,e)}catch(e){}i||eo(g);break;case"FileList":if(a=ec()){for(c=0,u=w(e);c<u;c++)a.items.add(el(e[c],t));i=a.files}else i=ea(e,g);break;case"ImageData":try{i=new ImageData(el(e.data,t),e.width,e.height,{colorSpace:e.colorSpace})}catch(t){i=ea(e,g)}break;default:if(ei)i=ei(e);else switch(g){case"BigInt":i=P(e.valueOf());break;case"Boolean":i=P(q(e));break;case"Number":i=P(Z(e));break;case"String":i=P(W(e));break;case"Date":i=new O(Q(e));break;case"Blob":try{i=e.slice(0,e.size,e.type)}catch(e){eo(g)}break;case"DOMPoint":case"DOMPointReadOnly":r=s[g];try{i=r.fromPoint?r.fromPoint(e):new r(e.x,e.y,e.z,e.w)}catch(e){eo(g)}break;case"DOMRect":case"DOMRectReadOnly":r=s[g];try{i=r.fromRect?r.fromRect(e):new r(e.x,e.y,e.width,e.height)}catch(e){eo(g)}break;case"DOMMatrix":case"DOMMatrixReadOnly":r=s[g];try{i=r.fromMatrix?r.fromMatrix(e):new r(e)}catch(e){eo(g)}break;case"AudioData":case"VideoFrame":d(e.clone)||eo(g);try{i=e.clone()}catch(e){es(g)}break;case"CropTarget":case"CryptoKey":case"FileSystemDirectoryHandle":case"FileSystemFileHandle":case"FileSystemHandle":case"GPUCompilationInfo":case"GPUCompilationMessage":case"ImageBitmap":case"RTCCertificate":case"WebAssembly.Module":eo(g);default:es(g)}}switch(U(t,e,i),g){case"Array":case"Object":for(c=0,u=w(l=V(e));c<u;c++)p=l[c],_(i,p,el(e[p],t));break;case"Map":e.forEach(function(e,r){U(i,el(r,t),el(e,t))});break;case"Set":e.forEach(function(e){H(i,el(e,t))});break;case"Error":b(i,"message",el(e.message,t)),y(e,"cause")&&b(i,"cause",el(e.cause,t)),"AggregateError"===n?i.errors=el(e.errors,t):"SuppressedError"===n&&(i.error=el(e.error,t),i.suppressed=el(e.suppressed,t));case"DOMException":C&&b(i,"stack",el(e.stack,t))}return i},ep=function(e,t){if(!h(e))throw new L("Transfer option cannot be converted to a sequence");var r,n,i,o,a,c=[];g(e,function(e){G(c,m(e))});for(var u=0,p=w(c),f=new z;u<p;){if("ArrayBuffer"===(n=v(r=c[u++]))?F(f,r):N(t,r))throw new B("Duplicate transferable",J);if("ArrayBuffer"===n){H(f,r);continue}if(T)o=et(r,{transfer:[r]});else switch(n){case"ImageBitmap":l(i=s.OffscreenCanvas)||eo(n,K);try{(a=new i(r.width,r.height)).getContext("bitmaprenderer").transferFromImageBitmap(r),o=a.transferToImageBitmap()}catch(e){}break;case"AudioData":case"VideoFrame":d(r.clone)&&d(r.close)||eo(n,K);try{o=r.clone(),r.close()}catch(e){}break;case"MediaSourceHandle":case"MessagePort":case"MIDIAccess":case"OffscreenCanvas":case"ReadableStream":case"RTCDataChannel":case"TransformStream":case"WebTransportReceiveStream":case"WebTransportSendStream":case"WritableStream":eo(n,K)}if(void 0===o)throw new B("This object cannot be transferred: "+n,J);U(t,r,o)}return f},eh=function(e){I(e,function(e){T?ei(e,{transfer:[e]}):d(e.transfer)?e.transfer():k?k(e):eo("ArrayBuffer",K)})};i({global:!0,enumerable:!0,sham:!T,forced:er},{structuredClone:function(e){var t,r,n=E(arguments.length,1)>1&&!p(arguments[1])?m(arguments[1]):void 0,i=n?n.transfer:void 0;void 0!==i&&(r=ep(i,t=new $));var s=el(e,t);return r&&eh(r),s}})},1430(e,t,r){"use strict";var n=r(8739),i=r(7463),s=r(5428),o=r(7911),a=URLSearchParams,c=a.prototype,u=i(c.append),d=i(c.delete),l=i(c.forEach),p=i([].push),h=new a("a=1&a=2&b=3");h.delete("a",1),h.delete("b",void 0),h+""!="a=2"&&n(c,"delete",function(e){var t,r=arguments.length,n=r<2?void 0:arguments[1];if(r&&void 0===n)return d(this,e);var i=[];l(this,function(e,t){p(i,{key:t,value:e})}),o(r,1);for(var a=s(e),c=s(n),h=0,f=0,g=!1,m=i.length;h<m;)t=i[h++],g||t.key===a?(g=!0,d(this,t.key)):f++;for(;f<m;)((t=i[f++]).key!==a||t.value!==c)&&u(this,t.key,t.value)},{enumerable:!0,unsafe:!0})},589(e,t,r){"use strict";var n=r(8739),i=r(7463),s=r(5428),o=r(7911),a=URLSearchParams,c=a.prototype,u=i(c.getAll),d=i(c.has),l=new a("a=1");(l.has("a",2)||!l.has("a",void 0))&&n(c,"has",function(e){var t=arguments.length,r=t<2?void 0:arguments[1];if(t&&void 0===r)return d(this,e);var n=u(this,e);o(t,1);for(var i=s(r),a=0;a<n.length;)if(n[a++]===i)return!0;return!1},{enumerable:!0,unsafe:!0})},4512(e,t,r){"use strict";var n=r(1163),i=r(7463),s=r(6639),o=URLSearchParams.prototype,a=i(o.forEac
118h);!n||"size"in o||s(o,"size",{get:function(){var e=0;return a(this,function(){e++}),e},configurable:!0,enumerable:!0})},4899(e,t,r){"use strict";function n(e,t){return 2===e?(...e)=>e.length>=2?t(e[0],e[1]):r=>t(r,e[0]):3===e?(...e)=>e.length>=3?t(e[0],e[1],e[2]):r=>t(r,e[0],e[1]):4===e?(...e)=>e.length>=4?t(e[0],e[1],e[2],e[3]):r=>t(r,e[0],e[1],e[2]):(...r)=>r.length>=e?t(...r):e=>t(e,...r)}var i=class e extends Error{_tag="Panic";static is(t){return t instanceof e}constructor(e){if(super(e.message,void 0===e.cause?void 0:{cause:e.cause}),Object.assign(this,e),Object.setPrototypeOf(this,new.target.prototype),this.name="Panic",e.cause instanceof Error&&e.cause.stack){let t=e.cause.stack.replace(/\n/g,`
119  `);this.stack=`${this.stack}
120Caused by: ${t}`}}toJSON(){let e;return{...this,_tag:this._tag,name:this.name,message:this.message,cause:(e=this.cause)instanceof Error?{name:e.name,message:e.message,stack:e.stack}:e,stack:this.stack}}*[Symbol.iterator](){return yield*l(this),s("Unreachable: Err yielded in Panic but generator continued",this)}};let s=(e,t)=>{throw new i({message:e,cause:t})},o=(e,t)=>{try{return e()}catch(e){throw s(t,e)}},a=async(e,t)=>{try{return await e()}catch(e){throw s(t,e)}};var c=class e{status="ok";constructor(e){this.value=e}isOk(){return!0}isErr(){return!1}map(t){return o(()=>new e(t(this.value)),"map callback threw")}mapError(e){return this}tryRecover(e){return this}tryRecoverAsync(e){return Promise.resolve(this)}andThen(e){return o(()=>e(this.value),"andThen callback threw")}andThenAsync(e){return a(()=>e(this.value),"andThenAsync callback threw")}match(e){return o(()=>e.ok(this.value),"match ok handler threw")}unwrap(e){return this.value}unwrapOr(e){return this.value}tap(e){return o(()=>(e(this.value),this),"tap callback threw")}tapAsync(e){return a(async()=>(await e(this.value),this),"tapAsync callback threw")}tapError(e){return this}tapErrorAsync(e){return Promise.resolve(this)}tapBoth(e){return o(()=>(e.ok(this.value),this),"tapBoth ok callback threw")}tapBothAsync(e){return a(async()=>(await e.ok(this.value),this),"tapBothAsync ok callback threw")}*[Symbol.iterator](){return this.value}},u=class e{status="error";constructor(e){this.error=e}isOk(){return!1}isErr(){return!0}map(e){return this}mapError(t){return o(()=>new e(t(this.error)),"mapError callback threw")}tryRecover(e){return o(()=>e(this.error),"tryRecover callback threw")}tryRecoverAsync(e){return a(()=>e(this.error),"tryRecoverAsync callback threw")}andThen(e){return this}andThenAsync(e){return Promise.resolve(this)}match(e){return o(()=>e.err(this.error),"match err handler threw")}unwrap(e){return s(e??`Unwrap called on Err: ${String(this.error)}`,this.error)}unwrapOr(e){return e}tap(e){return this}tapError(e){return o(()=>(e(this.error),this),"tapError callback threw")}tapAsync(e){return Promise.resolve(this)}tapErrorAsync(e){return a(async()=>(await e(this.error),this),"tapErrorAsync callback threw")}tapBoth(e){return o(()=>(e.err(this.error),this),"tapBoth err callback threw")}tapBothAsync(e){return a(async()=>(await e.err(this.error),this),"tapBothAsync err callback threw")}*[Symbol.iterator](){return yield this,s("Unreachable: Err yielded in Result.gen but generator continued",this.error)}};function d(e){return new c(e)}let l=e=>new u(e),p=e=>{class t extends Error{_tag=e;constructor(t){let r=t&&"message"in t&&"string"==typeof t.message?t.message:void 0,n=t&&"cause"in t?t.cause:void 0;if(super(r,void 0===n?void 0:{cause:n}),t&&Object.assign(this,t),Object.setPrototypeOf(this,new.target.prototype),this.name=e,n instanceof Error&&n.stack){let e=n.stack.replace(/\n/g,`
121  `);this.stack=`${this.stack}
122Caused by: ${e}`}}toJSON(){let e;return{...this,_tag:this._tag,name:this.name,message:this.message,cause:(e=this.cause)instanceof Error?{name:e.name,message:e.message,stack:e.stack}:e,stack:this.stack}}match(e){return h(this,e)}*[Symbol.iterator](){return yield*l(this),s("Unreachable: Err yielded in TaggedError but generator continued",this)}static is(e){return e instanceof this}}return t};p.is=e=>e instanceof Error&&"_tag"in e&&"string"==typeof e._tag&&"toJSON"in e&&"function"==typeof e.toJSON;let h=n(2,(e,t)=>{let r=t[e._tag];try{return r(e)}catch(e){return s("matchError handler threw",e)}});var f=class extends p("UnhandledException"){constructor(e){super({message:e.cause instanceof Error?`Unhandled exception: ${e.cause.message}`:`Unhandled exception: ${String(e.cause)}`,cause:e.cause})}},g=class extends p("ResultDeserializationError"){constructor(e){super({message:e.issues?"Failed to deserialize Result payload":'Failed to deserialize value as Result: expected { status: "ok", value } or { status: "error", error }',value:e.value,issues:e.issues})}},m=class extends p("ResultSerializationError"){constructor(e){super({message:"Failed to serialize Result payload",value:e.value,issues:e.issues})}};let v=(e,t)=>
122{try{return e()}catch(e){throw s(t,e)}},y=async(e,t)=>{let r=async t=>{if("function"==typeof e)try{return d(await e(t))}catch(e){return l(new f({cause:e}))}try{return d(await e.try(t))}catch(t){try{return l(await e.catch(t))}catch(e){throw s("Result.tryPromise catch handler threw",e)}}},n=t?.retry;if(!n)return r({attempt:1,signal:t?.signal});let i=(e,t,r)=>{switch(t){case"constant":return e;case"linear":return e*(r+1);case"exponential":return e*2**r}},o=n.jitter??!1;if("number"==typeof o&&(!Number.isFinite(o)||o<0||o>1))throw s("Result.tryPromise retry jitter must be a finite number between 0 and 1");let a=!0===o?1:!1===o?0:o,c=e=>0===a?e:e*(1-a+Math.random()*a),u=(e,t)=>new Promise(r=>{if(t?.aborted)return void r(!1);let n=()=>{clearTimeout(i),r(!1)},i=setTimeout(()=>{t?.removeEventListener("abort",n),r(!0)},e);t?.addEventListener("abort",n,{once:!0})}),p={attempt:1,signal:t.signal},h=await r(p),g=n.shouldRetry??(()=>!0);for(let e=0;e<n.times&&!("error"!==h.status||p.signal?.aborted);e++){let o,a=h.error;if(!v(()=>g(a,p),"shouldRetry predicate threw"))break;if("function"==typeof n.delayMs){let e=n.delayMs;o=v(()=>e(a,p),"Result.tryPromise delayMs callback threw")}else{if(void 0===n.backoff)throw s("Result.tryPromise static retry delay requires backoff");o=c(i(n.delayMs,n.backoff,e))}if(!await u(o,p.signal)||p.signal?.aborted)break;p={attempt:p.attempt+1,signal:t.signal},h=await r(p)}return h},_=n(2,(e,t)=>e.map(t)),b=n(2,(e,t)=>e.mapError(t)),w=n(2,(e,t)=>e.tryRecover(t)),E=n(2,(e,t)=>e.andThen(t)),S=n(2,(e,t)=>e.tryRecoverAsync(t)),x=n(2,(e,t)=>e.andThenAsync(t)),A=n(2,(e,t)=>e.match(t)),I=n(2,(e,t)=>e.tap(t)),k=n(2,(e,t)=>e.tapAsync(t)),C=n(2,(e,t)=>e.tapError(t)),T=n(2,(e,t)=>e.tapErrorAsync(t)),P=n(2,(e,t)=>e.tapBoth(t)),R=n(2,(e,t)=>e.tapBothAsync(t));function O(e){if(!("object"==typeof e&&e&&"status"in e&&("ok"===e.status||"error"===e.status)))return s("Result.gen body must return Result.ok() or Result.err(), got: "+(null===e?"null":"object"==typeof e?JSON.stringify(e):String(e)))}let M=n(2,(e,t)=>e.unwrapOr(t));async function*L(e){return yield*await e}let D=e=>"object"==typeof e&&!!e&&"then"in e&&"function"==typeof e.then,B=(e,t,r)=>D(e)?Promise.resolve(e).catch(e=>{throw s(t,e)}).then(r):r(e),$=(e,t)=>"issues"in e&&e.issues?l(t(e.issues)):d(e.value),N=(e,t)=>B(v(()=>e["~standard"].validate(t),"Result.codec serialize schema threw"),"Result.codec serialize schema threw",e=>$(e,e=>new m({value:t,issues:e}))),j=(e,t)=>B(v(()=>e["~standard"].validate(t),"Result.codec deserialize schema threw"),"Result.codec deserialize schema threw",e=>$(e,e=>new g({value:t,issues:e}))),U=async(e,t)=>{try{return await Promise.all(e)}catch(e){return s(t,e)}},z=e=>{let t=[];for(let r of e){if("error"===r.status)return r;t.push(r.value)}return d(t)},H=async e=>z(await U(e,"Result.allAsync input promise rejected")),F=e=>{let t=[],r=[];for(let n of e)"ok"===n.status?t.push(n.value):r.push(n.error);return[t,r]};r.d(t,{},{Q7:{ok:d,isOk:e=>"ok"===e.status,err:l,isError:e=>"error"===e.status,try:(e,t)=>{let r=t=>{if("function"==typeof e)try{return d(e(t))}catch(e){return l(new f({cause:e}))}try{return d(e.try(t))}catch(t){try{return l(e.catch(t))}catch(e){throw s("Result.try catch handler threw",e)}}},n=t?.retry?.times??0,i=1,o=r({attempt:1});for(let e=0;e<n&&"error"===o.status;e++)o=r({attempt:++i});return o},tryPromise:y,map:_,mapError:b,tryRecover:w,andThen:E,tryRecoverAsync:S,andThenAsync:x,match:A,tap:I,tapAsync:k,tapError:C,tapErrorAsync:T,tapBoth:P,tapBothAsync:R,unwrap:(e,t)=>e.unwrap(t),unwrapOr:M,gen:(e,t)=>{let r,n=e.call(t);if(Symbol.asyncIterator in n)return(async()=>{let e;try{e=await n.next()}catch(e){throw s("generator body threw",e)}if(O(e.value),!e.done)try{await n.return?.(void 0)}catch(e){throw s("generator cleanup threw",e)}return e.value})();try{r=n.next()}catch(e){throw s("generator body threw",e)}if(O(r.value),!r.done)try{n.return?.(void 0)}catch(e){throw s("generator cleanup threw",e)}return r.value},await:L,codec:e=>{let t=e=>"error"===e.status?l(e.error):d({status:"ok",value:e.value}),r=e=>"error"===e.status?l(e.error):d({status:"error",error:e.value});
122function n(n){if("ok"===n.status){let r=N(e.serialize.ok,n.value);return D(r)?Promise.resolve(r).then(t):t(r)}let i=N(e.serialize.err,n.error);return D(i)?Promise.resolve(i).then(r):r(i)}let i=e=>"error"===e.status?l(e.error):d(e.value),s=e=>"error"===e.status?l(e.error):l(e.value);function o(t){if(!("object"==typeof t&&t&&"status"in t&&("ok"===t.status||"error"===t.status)))return l(new g({value:t}));if("ok"===t.status){let r=j(e.deserialize.ok,t.value);return D(r)?Promise.resolve(r).then(i):i(r)}let r=j(e.deserialize.err,t.error);return D(r)?Promise.resolve(r).then(s):s(r)}return{serialize:n,serializeUnsafe:function(e){let t,r;return t=n(e),r="Result.codec serializeUnsafe failed",D(t)?Promise.resolve(t).then(e=>e.unwrap(r)):t.unwrap(r)},deserialize:o,deserializeUnsafe:function(e){var t;let r;return t=o(e),r=e=>"ok"===e.status?d(e.value):g.is(e.error)?e.unwrap("Result.codec deserializeUnsafe failed"):l(e.error),D(t)?Promise.resolve(t).then(r):r(t)}}},all:z,allAsync:H,partition:F,partitionAsync:async e=>F(await U(e,"Result.partitionAsync input promise rejected")),flatten:e=>"ok"===e.status?e.value:e}})}},i={};function s(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={exports:{}};return n[e].call(r.exports,r,r.exports,s),r.exports}s.m=n,s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t,r)=>{var n=(t,r)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,[r]:t[n]})};n(t,"get"),n(r,"value")},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce((t,r)=>(s.f[r](e,t),t),[])),s.u=e=>"static/js/async/"+e+"."+({108:"ecfa4a9d",194:"ed624681",292:"2cbd575b",344:"5812b687",357:"a209aa2f",36:"415098ca",411:"ffdd63ea",822:"c04ae3ac",936:"a37b20a5"})[e]+".js",s.g=(()=>{if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}})(),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},s.l=function(e,t,r,n){if(o[e])return void o[e].push(t);if(void 0!==r)for(var i,a,c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var d=c[u];if(d.getAttribute("src")==e||d.getAttribute("data-rspack")=="playgama-ads:"+r){i=d;break}}i||(a=!0,(i=document.createElement("script")).timeout=120,s.nc&&i.setAttribute("nonce",s.nc),i.setAttribute("data-rspack","playgama-ads:"+r),i.src=e),o[e]=[t];var l=function(t,r){i.onerror=i.onload=null,clearTimeout(p);var n=o[e];if(delete o[e],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach(function(e){return e(r)}),t)return t(r)},p=setTimeout(l.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=l.bind(null,i.onerror),i.onload=l.bind(null,i.onload),a&&document.head.appendChild(i)},s.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.g.importScripts&&(a=s.g.location+"");var o,a,c=s.g.document;if(!a&&c&&(c.currentScript&&"SCRIPT"===c.currentScript.tagName.toUpperCase()&&(a=c.currentScript.src),!a)){var u=c.getElementsByTagName("script");if(u.length)for(var d=u.length-1;d>-1&&(!a||!/^http(s?):/.test(a));)a=u[d--].src}if(!a)throw Error("Automatic publicPath is not supported in this browser");s.p=a=a.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),e={811:0},s.f.j=function(t,r){var n=s.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var i=new Promise((r,i)=>n=e[t]=[r,i]);r.push(n[2]=i);var o=s.p+s.u(t),a=Error();s.l(o,function(r){if(s.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var i=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed.\n("+i+": "+o+")",a.name="ChunkLoadError",a.type=i,a.request=o,n[1](a)}},"chunk-"+t,t)}},t=(t,r)=>{var n,i,o=r[0],a=r[1],c=r[2],u=0;if(o.some(t=>0!==e[t])){for(n in a)s.o(a,n)&&(s.m[n]=a[n]);c&&c(s)}for(t&&t(r);u<o.length;u++)i=o[u],s.o(e,i)&&e[i]&&e[i][0](),e[i]=0},(r=self.rspackChunkplaygama_ads=self.rspackChunkplaygama_ads||[]).forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r)),s(3983)})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.