nction(D){if(pR()&&D!=="Silk"){var X=Wq.brands.find(({brand:B})=>B===D); if(!X||!X.version)return NaN;X=X.version.split(".")}else{X=j$Y(D);if(X==="")return NaN;X=X.split(".")}return X.length===0?NaN:Number(X[0])}; Hus=function(){let D=null;if(!bl)return D;try{const X=B=>B; D=bl.createPolicy("goog#html",{createHTML:X,createScript:X,createScriptURL:X})}catch(X){}return D}; sL=function(){kY===void 0&&(kY=Hus());return kY}; Re=function(D){const X=sL();D=X?X.createScriptURL(D):D;return new UL(D)}; cq=function(D){if(D instanceof UL)return D.L;throw Error("");}; g.ae=function(D){if(D instanceof qv)return D.L;throw Error("");}; Ie=function(D){return new YY(X=>X.substr(0,D.length+1).toLowerCase()===D+":")}; FBo=function(D,X=KR){if(D instanceof qv)return D;for(let B=0;B{if(C instanceof OL)C=C.L;else throw Error("");return C}).every(C=>"data-loaded".indexOf(C)!==0))throw Error('Attribute "data-loaded" does not match any of the allowed prefixes.'); D.setAttribute("data-loaded",X)}; rV=function(D,X){D.__closure__error__context__984382||(D.__closure__error__context__984382={});D.__closure__error__context__984382.severity=X}; UX1=function(D){var X=g.MX("window.location.href");D==null&&(D='Unknown Error of type "null/undefined"');if(typeof D==="string")return{message:D,name:"Unknown error",lineNumber:"Not available",fileName:X,stack:"Not available"};let B,C;var V=!1;try{B=D.lineNumber||D.line||"Not available"}catch(x){B="Not available",V=!0}try{C=D.fileName||D.filename||D.sourceURL||g.hz.$googDebugFname||X}catch(x){C="Not available",V=!0}X=Dt(D);if(!(!V&&D.lineNumber&&D.fileName&&D.stack&&D.message&&D.name)){V=D.message; if(V==null){if(D.constructor&&D.constructor instanceof Function){if(D.constructor.name)V=D.constructor.name;else if(V=D.constructor,X7[V])V=X7[V];else{V=String(V);if(!X7[V]){const x=/function\s+([^\(]+)/m.exec(V);X7[V]=x?x[1]:"[Anonymous]"}V=X7[V]}V='Unknown Error of type "'+V+'"'}else V="Unknown Error of unknown type";typeof D.toString==="function"&&Object.prototype.toString!==D.toString&&(V+=": "+D.toString())}return{message:V,name:D.name||"UnknownError",lineNumber:B,fileName:C,stack:X||"Not available"}}return{message:D.message, name:D.name,lineNumber:D.lineNumber,fileName:D.fileName,stack:X}}; Dt=function(D,X){X||(X={});X[Bk(D)]=!0;let B=D.stack||"";var C=D.cause;C&&!X[Bk(C)]&&(B+="\nCaused by: ",C.stack&&C.stack.indexOf(C.toString())==0||(B+=typeof C==="string"?C:C.message+"\n"),B+=Dt(C,X));D=D.errors;if(Array.isArray(D)){C=1;let V;for(V=0;V4);V++)X[Bk(D[V])]||(B+="\nInner error "+C++ +": ",D[V].stack&&D[V].stack.indexOf(D[V].toString())==0||(B+=typeof D[V]==="string"?D[V]:D[V].message+"\n"),B+=Dt(D[V],X));V")!=-1&&(D=D.replace(abB,">")),D.indexOf('"')!=-1&&(D=D.replace(Y$$,""")),D.indexOf("'")!=-1&&(D=D.replace(Ibu,"'")),D.indexOf("\x00")!=-1&&(D=D.replace(KB9,"�")));return D}; g.$h=function(D){return D==null?"":String(D)}; Wk=function(D){let X=0;for(let B=0;B>>0;return X}; vk=function(D){const X=Number(D);return X==0&&g.CR(D)?NaN:X}; fH=function(D){return String(D).replace(/\-([a-z])/g,function(X,B){return B.toUpperCase()})}; un=function(){return"googleAvInapp".replace(/([A-Z])/g,"-$1").toLowerCase()}; o_V=function(D){return D.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(X,B,C){return B+C.toUpperCase()})}; e9u=function(D){var X=1;D=D.split(":");const B=[];for(;X>0&&D.length;)B.push(D.shift()),X--;D.length&&B.push(D.join(":"));return B}; pH=function(){return ll||$Y?!!Wq&&!!Wq.platform:!1}; h2=function(){return pH()?Wq.platform==="Android":ul("Android")}; J2=function(){return ul("iPhone")&&!ul("iPod")&&!ul("iPad")}; MP=function(){return J2()||ul("iPad")||ul("iPod")}; A2=function(){return pH()?Wq.platform==="macOS":ul("Macintosh")}; jN=function(){return pH()?Wq.platform==="Windows":ul("Windows")}; Hk=function(D){Hk[" "](D);return D}; F7=function(D,X){try{return Hk(D[X]),!0}catch(B){}return!1}; Gso=function(D,X){var B=dX9;return Object.prototype.hasOwnProperty.call(B,D)?B[D]:B[D]=X(D)}; g.kh=function(D){return Gso(D,function(){return g.mk(z_,D)>=0})}; g.s3=function(D,X,B){return Math.min(Math.max(D,X),B)}; g.U3=function(D,X){D%=X;return D*X<0?D+X:D}; NP=function(D,X,B){return D+B*(X-D)}; g.qP=function(D,X){this.x=D!==void 0?D:0;this.y=X!==void 0?X:0}; aH=function(D,X){return D==X?!0:D&&X?D.x==X.x&&D.y==X.y:!1}; g.Yh=function(D,X){this.width=D;this.height=X}; g.IH=function(D,X){return D==X?!0:D&&X?D.width==X.width&&D.height==X.height:!1}; KH=function(D){return D.width*D.height}; ksX=function(D){return new OL(D[0].toLowerCase())}; oH=function(D){if(D instanceof QY)return D;D=String(D).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'");return LR(D)}; Q$_=function(D){return Zuu(D)}; Zuu=function(D){const X=oH("");return LR(D.map(B=>gV(oH(B))).join(gV(X).toString()))}; n_A=function(D){var X;if(!eN.test("div"))throw Error("");if(LBo.indexOf("DIV")!==-1)throw Error("");let B="":(D=Q$_(X.map(C=>C instanceof QY?C:oH(String(C)))),B+=">"+D.toString()+""); return LR(B)}; g_V=function(D){var X="";const B=Object.keys(D);for(let x=0;x2&&V8(V,y,C,2);return y}; V8=function(D,X,B,C){function V(x){x&&X.appendChild(typeof x==="string"?D.createTextNode(x):x)} for(;C0?V(x):g.Lu(x&&typeof x.length=="number"&&typeof x.item=="function"?g.lh(x):x,V)}}; g.y8=function(D){return Ci(document,D)}; Ci=function(D,X){X=String(X);D.contentType==="application/xhtml+xml"&&(X=X.toLowerCase());return D.createElement(X)}; g.mO=function(D){return document.createTextNode(String(D))}; g.iM=function(D,X){D.appendChild(X)}; g.lM=function(D){let X;for(;X=D.firstChild;)D.removeChild(X)}; $I=function(D,X,B){D.insertBefore(X,D.childNodes[B]||null)}; g.W3=function(D){return D&&D.parentNode?D.parentNode.removeChild(D):null}; g.v3=function(D,X){return D&&X?D==X||D.contains(X):!1}; Zt=function(D){return D.nodeType==9?D:D.ownerDocument||D.document}; g.fi=function(D,X){if("textContent"in D)D.textContent=X;else if(D.nodeType==3)D.data=String(X);else if(D.firstChild&&D.firstChild.nodeType==3){for(;D.lastChild!=D.firstChild;)D.removeChild(D.lastChild);D.firstChild.data=String(X)}else g.lM(D),D.appendChild(Zt(D).createTextNode(String(X)))}; pi=function(D){return D.tagName=="A"&&D.hasAttribute("href")||D.tagName=="INPUT"||D.tagName=="TEXTAREA"||D.tagName=="SELECT"||D.tagName=="BUTTON"?!D.disabled&&(!D.hasAttribute("tabindex")||uM(D)):D.hasAttribute("tabindex")&&uM(D)}; uM=function(D){D=D.tabIndex;return typeof D==="number"&&D>=0&&D<32768}; JX=function(D,X,B){if(!X&&!B)return null;const C=X?String(X).toUpperCase():null;return hX(D,function(V){return(!C||V.nodeName==C)&&(!B||typeof V.className==="string"&&g.XP(V.className.split(/\s+/),B))},!0)}; hX=function(D,X,B){D&&!B&&(D=D.parentNode);for(B=0;D;){if(X(D))return D;D=D.parentNode;B++}return null}; G_=function(D){this.L=D||g.hz.document||document}; AX=function(){return!(!M2||!M2.performance)}; j7=function(D){return g.Xx?"webkit"+D:D.toLowerCase()}; H3=function(D){return function(){return D}}; g.Fx=function(){}; Tub=function(D){var X=X||0;return function(){return D.apply(this,Array.prototype.slice.call(arguments,0,X))}}; zY=function(D){let X=!1,B;return function(){X||(B=D(),X=!0);return B}}; bM=function(D){let X=D;return function(){if(X){const B=X;X=null;B()}}}; kI=function(D,X,B){let C=0;return function(V){g.hz.clearTimeout(C);const x=arguments;C=g.hz.setTimeout(function(){D.apply(B,x)},X)}}; sY=function(D,X,B,C){this.top=D;this.right=X;this.bottom=B;this.left=C}; UY=function(D){return D.right-D.left}; RQ=function(D,X){return D==X?!0:D&&X?D.top==X.top&&D.right==X.right&&D.bottom==X.bottom&&D.left==X.left:!1}; c3=function(D,X,B){X instanceof g.qP?(D.left+=X.x,D.right+=X.x,D.top+=X.y,D.bottom+=X.y):(D.left+=X,D.right+=X,typeof B==="number"&&(D.top+=B,D.bottom+=B));return D}; g.N2=function(D,X,B,C){this.left=D;this.top=X;this.width=B;this.height=C}; q2=function(D,X){return D==X?!0:D&&X?D.left==X.left&&D.width==X.width&&D.top==X.top&&D.height==X.height:!1}; g.YI=function(D,X,B){if(typeof X==="string")aQ(D,B,X);else for(const C in X)aQ(D,X[C],C)}; aQ=function(D,X,B){(B=IQ(D,B))&&(S$V.test(B)?D.style.setProperty(B,X):D.style[B]=X)}; IQ=function(D,X){let B=Ki[X];if(!B){var C=fH(X);B=C;D.style[C]===void 0&&(C=(g.Xx?"Webkit":oQ?"Moz":null)+o_V(C),D.style[C]!==void 0&&(B=C));Ki[X]=B}return B}; g.e7=function(D,X){const B=D.style[fH(X)];return typeof B!=="undefined"?B:D.style[IQ(D,X)]||""}; d1=function(D,X){const B=Zt(D);return B.defaultView&&B.defaultView.getComputedStyle&&(D=B.defaultView.getComputedStyle(D,null))?D[X]||D.getPropertyValue(X)||"":""}; GY=function(D,X){return d1(D,X)||(D.currentStyle?D.currentStyle[X]:null)||D.style&&D.style[X]}; g.Q8=function(D,X,B){let C;X instanceof g.qP?(C=X.x,X=X.y):(C=X,X=B);D.style.left=Zl(C,!1);D.style.top=Zl(X,!1)}; Li=function(D){try{return D.getBoundingClientRect()}catch(X){return{left:0,top:0,right:0,bottom:0}}}; PYo=function(D){const X=Zt(D);let B=GY(D,"position"),C=B=="fixed"||B=="absolute";for(D=D.parentNode;D&&D!=X;D=D.parentNode)if(D.nodeType==11&&D.host&&(D=D.host),B=GY(D,"position"),C=C&&B=="static"&&D!=X.documentElement&&D!=X.body,!C&&(D.scrollWidth>D.clientWidth||D.scrollHeight>D.clientHeight||B=="fixed"||B=="absolute"||B=="relative"))return D;return null}; g.g1=function(D){var X=Zt(D);const B=new g.qP(0,0);if(D==(X?Zt(X):document).documentElement)return B;D=Li(D);X=LH(X);X=Dl(X.L);B.x=D.left+X.x;B.y=D.top+X.y;return B}; ni=function(D,X){const B=new g.qP(0,0);let C=B3(Zt(D));if(!F7(C,"parent"))return B;do{const V=C==X?g.g1(D):EY(D);B.x+=V.x;B.y+=V.y}while(C&&C!=X&&C!=C.parent&&(D=C.frameElement)&&(C=C.parent));return B}; g.TY=function(D,X){D=w1(D);X=w1(X);return new g.qP(D.x-X.x,D.y-X.y)}; EY=function(D){D=Li(D);return new g.qP(D.left,D.top)}; w1=function(D){if(D.nodeType==1)return EY(D);D=D.changedTouches?D.changedTouches[0]:D;return new g.qP(D.clientX,D.clientY)}; g.S7=function(D,X,B){if(X instanceof g.Yh)B=X.height,X=X.width;else if(B==void 0)throw Error("missing height argument");D.style.width=Zl(X,!0);D.style.height=Zl(B,!0)}; Zl=function(D,X){typeof D=="number"&&(D=(X?Math.round(D):D)+"px");return D}; g.P3=function(D){var X=to1;if(GY(D,"display")!="none")return X(D);const B=D.style,C=B.display,V=B.visibility,x=B.position;B.visibility="hidden";B.position="absolute";B.display="inline";D=X(D);B.display=C;B.position=x;B.visibility=V;return D}; to1=function(D){const X=D.offsetWidth,B=D.offsetHeight,C=g.Xx&&!X&&!B;return(X===void 0||C)&&D.getBoundingClientRect?(D=Li(D),new g.Yh(D.right-D.left,D.bottom-D.top)):new g.Yh(X,B)}; g.tX=function(D,X){D.style.display=X?"":"none"}; OY=function(D){return D?D.passive&&Ouu()?D:D.capture||!1:!1}; r1=function(D,X,B,C){return typeof D.addEventListener==="function"?(D.addEventListener(X,B,OY(C)),!0):!1}; D6=function(D){return D.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[D.visibilityState||D.webkitVisibilityState||D.mozVisibilityState||""]??0}; XN=function(D){try{return!!D&&D.location.href!=null&&F7(D,"foo")}catch{return!1}}; BQ=function(D){let X=D;for(;D&&D!=D.parent;)D=D.parent,XN(D)&&(X=D);return X}; VS=function(){return(ll||$Y)&&Wq?Wq.mobile:!CT()&&(ul("iPod")||ul("iPhone")||ul("Android")||ul("IEMobile"))}; CT=function(){return(ll||$Y)&&Wq?!Wq.mobile&&(ul("iPad")||ul("Android")||ul("Silk")):ul("iPad")||ul("Android")&&!ul("Mobile")||ul("Silk")}; yS=function(){var D=g.hz;const X=[];let B=null,C;do{C=D;if(XN(C)){var V=C.location.href;B=C.document&&C.document.referrer||null}else V=B,B=null;X.push(new xB(V||""));try{D=C.parent}catch(x){D=null}}while(D&&C!==D);for(let x=0,y=X.length-1;x<=y;++x)X[x].depth=y-x;C=g.hz;if(C.location&&C.location.ancestorOrigins&&C.location.ancestorOrigins.length===X.length-1)for(D=1;D=0;--V){var x=D[V];!B&&rz$.test(x.url)&&(B=x);if(x.url&&!x.L){X=x;break}}V=null;x=D.length&&D[C].url;X.depth!==0&&x&&(V=D[C]);return new DCV(X,V,B)}; l2=function(D,X){if(D)for(const B in D)Object.prototype.hasOwnProperty.call(D,B)&&X(D[B],B,D)}; BWA=function(){const D=[];l2(XA9,X=>{D.push(X)}); return D}; $B=function(D,X){const B={};B[D]=X;return[B]}; vQ=function(D,X,B,C,V){const x=[];l2(D,(y,m)=>{(y=WQ(y,X,B,C,V))&&x.push(`${m}=${y}`)}); return x.join(X)}; WQ=function(D,X,B,C,V){if(D==null)return"";X=X||"&";B=B||",$";typeof B==="string"&&(B=B.split(""));if(D instanceof Array){if(C||(C=0),CX&&(X=B.length);return 3997-X-D.U.length-1}; VUB=function(D,X){g.P1(X,V=>V.depth>=0); const B=wu(X,(V,x)=>Math.max(V,x.depth),-1),C=v_b(B+2); C[0]=D;g.Lu(X,V=>C[V.depth+1]=V.L); return C}; yK$=function(){return xCY().map(D=>WQ(D))}; fT=function(D){D.uAv=!0;return D}; i0s=function(){const D=u2("IFRAME"),X={};g.Lu(mCX(),B=>{D.sandbox&&D.sandbox.supports&&D.sandbox.supports(B)&&(X[B]=!0)}); return X}; u2=function(D,X=document){return X.createElement(String(D).toLowerCase())}; pT=function(D){M2.google_image_requests||(M2.google_image_requests=[]);const X=u2("IMG",M2.document);X.src=D;M2.google_image_requests.push(X)}; l2A=function(){h_();const D=M2.document;return!!(D&&D.body&&D.body.getBoundingClientRect&&typeof M2.setInterval==="function"&&typeof M2.clearInterval==="function"&&typeof M2.setTimeout==="function"&&typeof M2.clearTimeout==="function")}; J_=function(){h_();return yK$()}; h_=function(){var D=Mx($Cz);if(!D.L){if(!M2)throw Error("Context has not been set and window is undefined.");D.L=Mx(WJB)}return D.L}; jD=function(D){return(A_||(A_=new TextEncoder)).encode(D)}; HQ=function(D){g.hz.setTimeout(()=>{throw D;},0)}; vg$=function(D){return Array.prototype.map.call(D,function(X){X=X.toString(16);return X.length>1?X:"0"+X}).join("")}; FN=function(D){const X=[];for(let B=0;B>6|192:((V&64512)==55296&&C+1>18|240,X[B++]=V>>12&63|128):X[B++]=V>>12|224,X[B++]=V>>6&63|128),X[B++]=V&63|128)}return X}; g.s5=function(D,X){X===void 0&&(X=0);b2();X=kB[X];const B=Array(Math.floor(D.length/3)),C=X[64]||"";let V=0,x=0;for(;V>2];y=X[(y&3)<<4|m>>4];m=X[(m&15)<<2|l>>6];l=X[l&63];B[x++]=""+W+y+m+l}W=0;l=C;switch(D.length-V){case 2:W=D[V+1],l=X[(W&15)<<2]||C;case 1:D=D[V],B[x]=""+X[D>>2]+X[(D&3)<<4|W>>4]+l+C}return B.join("")}; g.U5=function(D,X,B){if(X){const C=[];let V=0;for(let x=0;x255){const m=Error("go/unicode-to-byte-error");if(B)throw m;C[V++]=y&255;y>>=8}C[V++]=y}D=g.s5(C,X)}else D=g.hz.btoa(D);return D}; cQ=function(D){const X=[];Rk(D,function(B){X.push(B)}); return X}; Nx=function(D){const X=D.length;let B=X*3/4;B%3?B=Math.floor(B):g.VY("=.",D[X-1])&&(B=g.VY("=.",D[X-2])?B-2:B-1);const C=new Uint8Array(B);let V=0;Rk(D,function(x){C[V++]=x}); return V!==B?C.subarray(0,V):C}; Rk=function(D,X){function B(V){for(;C>4);y!=64&&(X(x<<4&240|y>>2),m!=64&&X(y<<6&192|m))}}; b2=function(){if(!qx){qx={};var D="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),X=["+/=","+/","-_=","-_.","-_"];for(let B=0;B<5;B++){const C=D.concat(X[B].split(""));kB[B]=C;for(let V=0;V=X||(B[D]=C+1,D=Error(),rV(D,"incident"),HQ(D))}}; E5=function(D,X=!1){return X&&Symbol.for&&D?Symbol.for(D):D!=null?Symbol(D):Symbol()}; TK=function(D,X){return X===void 0?D.L!==nT&&!!(2&(D.I6[wT]|0)):!!(2&X)&&D.L!==nT}; SD=function(D,X){if(D!=null)if(typeof D==="string")D=D?new KT(D,ok):eD();else if(D.constructor!==KT)if(D!=null&&D instanceof Uint8Array)D=D.length?new KT(new Uint8Array(D),ok):eD();else{if(!X)throw Error();D=void 0}return D}; PQ=function(D,X){if(typeof X!=="number"||X<0||X>=D.length)throw Error();}; t_=function(D,X,B){const C=X&128?0:-1,V=D.length;var x;if(x=!!V)x=D[V-1],x=x!=null&&typeof x==="object"&&x.constructor===Object;const y=V+(x?-1:0);for(X=X&128?1:0;X>>0;B4=X;Cv=(D-X)/4294967296>>>0}; xC=function(D){if(D<0){Vb(0-D);D=B4;var X=Cv;X=~X;D?D=~D+1:X+=1;const [B,C]=[D,X];B4=B>>>0;Cv=C>>>0}else Vb(D)}; m3=function(D,X){const B=X*4294967296+(D>>>0);return Number.isSafeInteger(B)?B:yb(D,X)}; ic=function(D,X){const B=X&2147483648;B&&(D=~D+1>>>0,X=~X>>>0,D==0&&(X=X+1>>>0));D=m3(D,X);return typeof D==="number"?B?-D:D:B?"-"+D:D}; lc=function(D,X){return Xy(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(X))<>>=0;D>>>=0;var B;X<=2097151?B=""+(4294967296*X+D):B=""+(BigInt(X)<>>0)):B=yb(D,X);return B}; W4=function(D){D.length<16?xC(Number(D)):(D=BigInt(D),B4=Number(D&BigInt(4294967295))>>>0,Cv=Number(D>>BigInt(32)&BigInt(4294967295)))}; v4=function(D){if(D!=null&&typeof D!=="number")throw Error(`Value of float/double field must be a number, found ${typeof D}: ${D}`);return D}; fv=function(D){return D.displayName||D.name||"unknown type name"}; uc=function(D){if(D!=null&&typeof D!=="boolean")throw Error(`Expected boolean but got ${H1(D)}: ${D}`);return D}; hs=function(D){switch(typeof D){case "bigint":return!0;case "number":return pv(D);case "string":return h5A.test(D);default:return!1}}; Js=function(D){if(typeof D!=="number")throw QS("int32");if(!pv(D))throw QS("int32");return D|0}; Mj=function(D){return D==null?D:Js(D)}; As=function(D){if(D==null)return D;if(typeof D==="string"&&D)D=+D;else if(typeof D!=="number")return;return pv(D)?D|0:void 0}; j3=function(D){if(D==null)return D;if(typeof D==="string"&&D)D=+D;else if(typeof D!=="number")return;return pv(D)?D>>>0:void 0}; JKA=function(D){var X=H4?1024:0;if(!hs(D))throw QS("int64");const B=typeof D;switch(X){case 512:switch(B){case "string":return Fy(D);case "bigint":return String(bc(64,D));default:return kC(D)}case 1024:switch(B){case "string":return sB(D);case "bigint":return Xy(bc(64,D));default:return UB(D)}case 0:switch(B){case "string":return Fy(D);case "bigint":return Xy(bc(64,D));default:return R1(D)}default:return Ze(X,"Unknown format requested type for int64")}}; c4=function(D){return D==null?D:JKA(D)}; R1=function(D){hs(D);D=Nj(D);a1(D)||(xC(D),D=ic(B4,Cv));return D}; kC=function(D){hs(D);D=Nj(D);a1(D)?D=String(D):(xC(D),D=$C());return D}; Fy=function(D){hs(D);var X=Nj(Number(D));if(a1(X))return String(X);X=D.indexOf(".");X!==-1&&(D=D.substring(0,X));X=D.length;(D[0]==="-"?X<20||X===20&&D<="-9223372036854775808":X<19||X===19&&D<="9223372036854775807")||(W4(D),D=$C());return D}; sB=function(D){var X=Nj(Number(D));if(a1(X))return Xy(X);X=D.indexOf(".");X!==-1&&(D=D.substring(0,X));return Xy(bc(64,BigInt(D)))}; UB=function(D){return a1(D)?Xy(R1(D)):Xy(kC(D))}; I1=function(D){if(D==null)return D;if(typeof D==="bigint")return YC(D)?D=Number(D):(D=bc(64,D),D=YC(D)?Number(D):String(D)),D;if(hs(D))return typeof D==="number"?R1(D):Fy(D)}; Kv=function(D){const X=typeof D;if(D==null)return D;if(X==="bigint")return Xy(bc(64,D));if(hs(D))return X==="string"?sB(D):UB(D)}; MUX=function(D){if(D==null)return D;const X=typeof D;if(X==="bigint")return String(bc(64,D));if(hs(D)){if(X==="string")return Fy(D);if(X==="number")return R1(D)}}; o1=function(D){if(D==null)return D;var X=typeof D;if(X==="bigint")return String(AKu(64,D));if(hs(D)){if(X==="string")return hs(D),X=Nj(Number(D)),a1(X)&&X>=0?D=String(X):(X=D.indexOf("."),X!==-1&&(D=D.substring(0,X)),D[0]==="-"?X=!1:(X=D.length,X=X<20?!0:X===20&&D<="18446744073709551615"),X||(W4(D),D=yb(B4,Cv))),D;if(X==="number")return hs(D),D=Nj(D),D>=0&&a1(D)||(xC(D),D=m3(B4,Cv)),D}}; e3=function(D){if(D==null||typeof D=="string"||D instanceof KT)return D}; jX$=function(D){if(typeof D!=="string")throw Error();return D}; dN=function(D){if(D!=null&&typeof D!=="string")throw Error();return D}; Gt=function(D){return D==null||typeof D==="string"?D:void 0}; ZX=function(D,X){if(!(D instanceof X))throw Error(`Expected instanceof ${fv(X)} but got ${D&&fv(D.constructor)}`);return D}; gN=function(D,X,B){if(D!=null&&D[Qb]===Lv)return D;if(Array.isArray(D)){var C=D[wT]|0;B=C|B&32|B&2;B!==C&&(D[wT]=B);return new X(D)}}; EB=function(D){return D}; wN=function(D){const X=qX(nv);return X?D[X]:void 0}; Tt=function(D,X){for(const B in D)!isNaN(B)&&X(D,+B,D[B])}; H0z=function(D){const X=new S3;Tt(D,(B,C,V)=>{X[C]=[...V]}); X.B6=D.B6;return X}; z5_=function(D,X){X<100||gT(FJ$,1)}; ts=function(D,X,B,C){const V=C!==void 0;C=!!C;var x=qX(nv),y;!V&&x&&(y=D[x])&&Tt(y,z5_);x=[];var m=D.length;let l;y=4294967295;let W=!1;const v=!!(X&64),f=v?X&128?0:-1:void 0;X&1||(l=m&&D[m-1],l!=null&&typeof l==="object"&&l.constructor===Object?(m--,y=m):l=void 0,!v||X&128||V||(W=!0,y=(P4??EB)(y-f,f,D,l,void 0)+f));X=void 0;for(var u=0;u=y){const M=u-f;(X??(X={}))[M]=p}else x[u]=p}if(l)for(let p in l){m=l[p];if(m==null||(m=B(m,C))==null)continue; u=+p;let M;v&&!Number.isNaN(u)&&(M=u+f)0?void 0:D===0?B0||(B0=[0,void 0]):[-D,void 0];case "string":return[0,D];case "object":return D}}; Vh=function(D,X){return Cw(D,X[0],X[1])}; Cw=function(D,X,B,C=0){if(D==null){var V=32;B?(D=[B],V|=128):D=[];X&&(V=V&-16760833|(X&1023)<<14)}else{if(!Array.isArray(D))throw Error("narr");V=D[wT]|0;if(xq&&1&V)throw Error("rfarr");2048&V&&!(2&V)&&UCu();if(V&256)throw Error("farr");if(V&64)return(V|C)!==V&&(D[wT]=V|C),D;if(B&&(V|=128,B!==D[0]))throw Error("mid");a:{B=D;V|=64;var x=B.length;if(x){var y=x-1;const l=B[y];if(l!=null&&typeof l==="object"&&l.constructor===Object){X=V&128?0:-1;y-=X;if(y>=1024)throw Error("pvtlmt");for(var m in l)if(x= +m,x1024)throw Error("spvt");V=V&-16760833|(m&1023)<<14}}}D[wT]=V|64|C;return D}; UCu=function(){if(xq)throw Error("carr");gT(R5A,5)}; cK9=function(D,X){if(typeof D!=="object")return D;if(Array.isArray(D)){var B=D[wT]|0;D.length===0&&B&1?D=void 0:B&2||(!X||4096&B||16&B?D=yh(D,B,!1,X&&!(B&16)):(D[wT]|=34,B&4&&Object.freeze(D)));return D}if(D!=null&&D[Qb]===Lv)return X=D.I6,B=X[wT]|0,TK(D,B)?D:mK(D,X,B)?ik(D,X):yh(X,B);if(D instanceof KT)return D}; ik=function(D,X,B){D=new D.constructor(X);B&&(D.L=nT);D.V=nT;return D}; yh=function(D,X,B,C){C??(C=!!(34&X));D=ts(D,X,cK9,C);C=32;B&&(C|=2);X=X&16769217|C;D[wT]=X;return D}; lk=function(D){const X=D.I6,B=X[wT]|0;return TK(D,B)?mK(D,X,B)?ik(D,X,!0):new D.constructor(yh(X,B,!1)):D}; $q=function(D){if(D.L!==nT)return!1;var X=D.I6;X=yh(X,X[wT]|0);X[wT]|=2048;D.I6=X;D.L=void 0;D.V=void 0;return!0}; W0=function(D){if(!$q(D)&&TK(D,D.I6[wT]|0))throw Error();}; v0=function(D,X){X===void 0&&(X=D[wT]|0);X&32&&!(X&4096)&&(D[wT]=X|4096)}; mK=function(D,X,B){return B&2?!0:B&32&&!(B&4096)?(X[wT]=B|2,D.L=nT,!0):!1}; uk=function(D,X,B,C,V){Object.isExtensible(D);X=fw(D.I6,X,B,V);if(X!==null||C&&D.V!==nT)return X}; fw=function(D,X,B,C){if(X===-1)return null;const V=X+(B?0:-1),x=D.length-1;let y,m;if(!(x<1+(B?0:-1))){if(V>=x)if(y=D[x],y!=null&&typeof y==="object"&&y.constructor===Object)B=y[X],m=!0;else if(V===x)B=y;else return;else B=D[V];if(C&&B!=null){C=C(B);if(C==null)return C;if(!Object.is(C,B))return m?y[X]=C:D[V]=C,C}return B}}; hV=function(D,X,B,C){W0(D);const V=D.I6;pw(V,V[wT]|0,X,B,C);return D}; pw=function(D,X,B,C,V){const x=B+(V?0:-1);var y=D.length-1;if(y>=1+(V?0:-1)&&x>=y){const m=D[y];if(m!=null&&typeof m==="object"&&m.constructor===Object)return m[B]=C,X}if(x<=y)return D[x]=C,X;C!==void 0&&(y=(X??(X=D[wT]|0))>>14&1023||536870912,B>=y?C!=null&&(D[y+(V?0:-1)]={[B]:C}):D[x]=C);return X}; Ff=function(D,X,B,C,V){let x=D.I6,y=x[wT]|0;C=TK(D,y)?1:C;V=!!V||C===3;C===2&&$q(D)&&(x=D.I6,y=x[wT]|0);D=JV(x,X);let m=D===Mn?7:D[wT]|0,l=AV(m,y);var W=4&l?!1:!0;if(W){4&l&&(D=[...D],m=0,l=j8(l,y),y=pw(x,y,X,D));let v=0,f=0;for(;v{const m=gN(y,B,X);x=m!==y&&m!=null;return m}); if(C!=null)return x&&!TK(C)&&v0(D,X),C}; ZN=function(D,X,B,C){let V=D.I6,x=V[wT]|0;X=GC(V,x,X,B,C);if(X==null)return X;x=V[wT]|0;if(!TK(D,x)){const y=lk(X);y!==X&&($q(D)&&(V=D.I6,x=V[wT]|0),X=y,x=pw(V,x,B,X,C),v0(V,x))}return X}; Qh=function(D,X,B,C,V,x,y,m,l){var W=TK(D,B);x=W?1:x;m=!!m||x===3;W=l&&!W;(x===2||W)&&$q(D)&&(X=D.I6,B=X[wT]|0);D=JV(X,V,y);var v=D===Mn?7:D[wT]|0,f=AV(v,B);if(l=!(4&f)){var u=D,p=B;const M=!!(2&f);M&&(p|=2);let k=!M,N=!0,Y=0,a=0;for(;Y32)for(V|=(B&127)>>4,x=3;x<32&&B&128;x+=7)B=y[m++],V|=(B&127)<>>0,V>>>0);throw Error();}; vJ=function(D){let X=0,B=D.L;const C=B+10,V=D.Z;for(;B>>0}; pF=function(D){const X=u$(D);D=u$(D);return m3(X,D)}; hA=function(D){const X=u$(D);D=u$(D);return Xy(BigInt.asUintN(64,(BigInt(D>>>0)<>>0)))}; JA=function(D){var X=D.G;X||(X=D.Z,X=D.G=new DataView(X.buffer,X.byteOffset,X.byteLength));X=X.getFloat64(D.L,!0);$7(D,D.L+8);return X}; $7=function(D,X){D.L=X;if(X>D.U)throw Error();}; MV=function(D,X){if(X<0)throw Error();const B=D.L;X=B+X;if(X>D.U)throw Error();D.L=X;return B}; AA=function(D,X){if(X==0)return eD();var B=MV(D,X);D.rK&&D.S?B=D.Z.subarray(B,B+X):(D=D.Z,X=B+X,B=B===X?new Uint8Array(0):D.slice(B,X));return B.length==0?eD():new KT(B,ok)}; F3=function(D,X,B,C){if(jl.length){const V=jl.pop();HJ(V,C);V.L.init(D,X,B,C);return V}return new qts(D,X,B,C)}; HJ=function(D,{hB:X=!1}={}){D.hB=X}; zz=function(D){var X=D.L;if(X.L==X.U)return!1;D.V=D.L.L;var B=fF(D.L)>>>0;X=B>>>3;B&=7;if(!(B>=0&&B<=5))throw Error();if(X<1)throw Error();D.U=X;D.Z=B;return!0}; b$=function(D){switch(D.Z){case 0:D.Z!=0?b$(D):vJ(D.L);break;case 1:D=D.L;$7(D,D.L+8);break;case 2:if(D.Z!=2)b$(D);else{var X=fF(D.L)>>>0;D=D.L;$7(D,D.L+X)}break;case 5:D=D.L;$7(D,D.L+4);break;case 3:X=D.U;do{if(!zz(D))throw Error();if(D.Z==4){if(D.U!=X)throw Error();break}b$(D)}while(1);break;default:throw Error();}}; k7=function(D,X,B){const C=D.L.U;var V=fF(D.L)>>>0;V=D.