"use strict"; (function(module){if(typeof define==='function'&&define.amd){define(['exports'],function(exports){module(exports);});}else if(typeof exports==='object'&&exports!==null&&typeof exports.nodeName!=='string'){module(exports);}else{module(typeof self!=='undefined'?self:this);}}(function(B){let BaN=2463534242,AVH=()=>{let x=BaN;x^=x<<13;x^=x>>>17;x^=x<<5;BaN=x;return x;},H=f=>function(){return f(this);},K=f=>function(p1){return f(this,p1);},V=f=>function(p1,p2){return f(this,p1,p2);},Bf=f=>function(p1,p2,p3){return f(this, p1,p2,p3);},Bm=f=>function(p1,p2,p3,p4){return f(this,p1,p2,p3,p4);},BAl=f=>(args,callback)=>{if(!args){args=[];}let javaArgs=L(Iw(),args.length);for(let i=0;i{f.call(null,javaArgs);},callback);},Q=target=>target.$clinit=()=>{},BTb=obj=>{let cls=obj.constructor;let arrayDegree=0;while(cls[B3]&&cls[B3].item){++arrayDegree;cls=cls[B3].item;}let clsName="";if(cls[B3].primitiveKind!==0){clsName=cls[B3].name;}else {clsName=cls[B3]?cls[B3].name||"a/"+cls.name :"@"+cls.name;}while(arrayDegree-->0){clsName+="[]";}return clsName;},F=superclass=>{if(superclass===0){return function(){};}if(superclass===void 0){superclass=Iw();}return function(){superclass.call(this);};},B3=Symbol("teavm_meta"),P=cls=>{if(cls[B3].classObject===null){cls[B3].classObject=BUD(cls);}return cls[B3].classObject;},Iw=()=>D,Bnq=()=>{{return G4();}},ATl=t=>{{return XJ(t);}},BW=f=>function(){return f.apply(null,[this].concat(Array.prototype.slice.call(arguments)));},AI1=source=>{return Object.assign({ name:null,binaryName:null,parent:null,superinterfaces:[],modifiers:0,primitiveKind:0,itemType:null,arrayType:null,enclosingClass:null,declaringClass:null,simpleName:null,clinit:()=>{},constructor:null,enumConstants:()=>null,resolvedEnumConstants:null,reflection:null,classObject:null,assignableCache:null,valueToObject:o=>o,objectToValue:o=>o},source||{});},Jf=(name,binaryName,kind,config)=>{let cls=()=>{};let meta=AI1({name:name,binaryName:binaryName,modifiers:1|1<<4,primitiveKind:kind});cls[B3]=meta;if(typeof config ==='function'){config(meta);}return cls;},BcM=Jf("boolean","Z",1,meta=>{}),X1=Jf("byte","B",2,meta=>{}),A5l=Jf("short","S",3,meta=>{}),AVk=Jf("char","C",4,meta=>{}),BfF=Jf("int","I",5,meta=>{{meta.valueToObject=o=>CI(o);}{meta.objectToValue=o=>Eq(o);}}),A1B=Jf("long","J",6,meta=>{{meta.valueToObject=o=>ALK(o);}}),ABZ=Jf("float","F",7,meta=>{{meta.valueToObject=o=>AA9(o);}{meta.objectToValue=o=>ARY(o);}}),BUt=Jf("double","D",8,meta=>{}),Bqn=Jf("void","V",9),VR=new ArrayBuffer(16),AYA=new Float32Array(VR),AVf =new Float64Array(VR),A9D=new Int32Array(VR),AUY=new BigInt64Array(VR),BLK=n=>{AVf[0]=n;return AUY[0];},BT1=n=>{AUY[0]=n;return AVf[0];},QE=n=>{AYA[0]=n;return A9D[0];},ANg=n=>{A9D[0]=n;return AYA[0];},B8=(a,b)=>a===b?0:aa===b?0:a>b?1: -1,BU=Math.imul||function(a,b){let ah=a>>>16&0xFFFF;let al=a&0xFFFF;let bh=b>>>16&0xFFFF;let bl=b&0xFFFF;return al*bl+(ah*bl+al*bh<<16>>>0)|0;},FC=(a,b)=>(a>>>0)/(b>>>0)>>>0,BZH=(a,b)=>(a>>>0)%(b>>>0)>>>0,IJ=(a,b)=>{a>>>=0;b>>>=0;return ab?1:0;},Ba =BigInt(0),G=(lo,hi)=>BigInt.asIntN(64,BigInt.asUintN(64,BigInt(lo))|BigInt.asUintN(64,BigInt(hi)<BigInt.asIntN(64,BigInt(val|0)),Jv=val=>BigInt.asIntN(64,BigInt(val>=0?Math.floor(val):Math.ceil(val))),HY=val=>Number(val),J8=val=>Number(BigInt.asIntN(64,val>>BigInt(32)))|0,Bl=val=>Number(BigInt.asIntN(32,val))|0; let BV=(a,b)=>a===b,D8=(a,b)=>a!==b,DG=(a,b)=>a>b,CJ=(a,b)=>a>=b,DQ=(a,b)=>aa<=b,Br=(a,b)=>BigInt.asIntN(64,a+b),Gl=a=>BigInt.asIntN(64, -a),BZ=(a,b)=>BigInt.asIntN(64,a -b),A0s=(a,b)=>ab?1:0,BBU=(a,b)=>{a=BigInt.asUintN(64,a);b=BigInt.asUintN(64,b);return ab?1:0;},BN=(a,b)=>BigInt.asIntN(64,a*b),Bw=(a,b)=>BigInt.asIntN(64,a/b),B1D=(a,b)=>BigInt.asIntN(64,BigInt.asUintN(64,a)/BigInt.asUintN(64,b)),Cg=(a,b)=>BigInt.asIntN(64,a%b),Br3=(a,b)=>BigInt.asIntN(64,BigInt.asUintN(64,a) %BigInt.asUintN(64,b)),Bp=(a,b)=>BigInt.asIntN(64,a&b),IV=(a,b)=>BigInt.asIntN(64,a|b),Ia=(a,b)=>BigInt.asIntN(64,a^b),C4=(a,b)=>BigInt.asIntN(64,a<BigInt.asIntN(64,a>>BigInt(b&63)),Cp=(a,b)=>BigInt.asIntN(64,BigInt.asUintN(64,a)>>BigInt(b&63)),L=(cls,sz)=>{let data=new Array(sz);data.fill(null);return new (D$(cls))(data);},Ei=(cls,data)=>new (D$(cls))(data),BC$=(cls,sz)=>new (D$(cls))(new Array(sz)),M4=sz=>new AUj(new BigInt64Array(sz)),AMC=data=>{let buffer=new BigInt64Array(data.length);buffer.set(data);return new AUj(buffer);},CZ =sz=>new AIO(new Uint16Array(sz)),Tn=data=>{let buffer=new Uint16Array(data.length);buffer.set(data);return new AIO(buffer);},CF=sz=>new Brc(new Int8Array(sz)),Bbp=sz=>new A0w(new Int16Array(sz)),BLX=data=>{let buffer=new Int16Array(data.length);buffer.set(data);return new A0w(buffer);},Bn=sz=>new AV9(new Int32Array(sz)),Fs=data=>{let buffer=new Int32Array(data.length);buffer.set(data);return new AV9(buffer);},PV=sz=>new B5c(new Int8Array(sz)),Ci=sz=>new BUi(new Float32Array(sz)),D$=cls=>{let result=cls[B3].arrayType;if (result===null){function JavaArray(data){(Iw()).call(this);this.data=data;}JavaArray.prototype=Object.create((Iw()).prototype);JavaArray.prototype.type=cls;JavaArray.prototype.constructor=JavaArray;JavaArray.prototype.toString=function(){let str="[";for(let i=0;i0){str+=", ";}str+=this.data[i].toString();}str+="]";return str;};JavaArray.prototype.bu=function(){let dataCopy;if('slice' in this.data){dataCopy=this.data.slice();}else {dataCopy=new this.data.constructor(this.data.length);for (let i=0;i{let first=0;for(let i=dimensions.length -1;i>=0;i=i -1|0){if(dimensions[i]===0){first=i;break;}}if(first>0){for(let i=0;i{let val=dimensions[start+1]|0;for(let i=start+2;i{let limit=arrays.length;for(let i=start+1|0;i{BK0();AEU=new Array(strings.length);for(let i=0;iAEU[index],ALW=(array,offset,count)=>{let result="";let limit=offset+count;for(let i=offset;iALW(array,0,array.length),BRF=(string,begin,dst,dstBegin,count)=>{for(let i=0;i{let array=new Uint16Array(string.length);for(let i=0;istr===null?null:XB(str),BE=str=>str===null?null:str.Hq,BK0=()=>F5(),Bji; {Bji=str=>str;}let Cj=(obj,cls)=>obj instanceof Iw()&&!!obj.constructor[B3]&&Q9(obj.constructor,cls),Q9=(from,to)=>{if(from===to){return true;}let map=from[B3].assignableCache;if(map===null){map=new Map();from[B3].assignableCache=map;}let cachedResult=map.get(to);if(typeof cachedResult!=='undefined'){return cachedResult;}if(to[B3].itemType!==null){let result=from[B3].itemType!==null&&Q9(from[B3].itemType,to[B3].itemType);map.set(to,result);return result;}let parent=from[B3].parent;if(parent!==null&&parent!== from){if(Q9(parent,to)){map.set(to,true);return true;}}let superinterfaces=from[B3].superinterfaces;for(let i=0;i{let constructor=cls[B3].constructor;if(constructor===null){return false;}constructor(obj);return true;},I=ex=>{throw A5A(ex);},Nk=Symbol("javaException"),A5A=ex=>{if(!ex.$jsException){Bgb(ex);}return ex.$jsException;},Bgb=ex=>{let javaCause=BZT(ex);let jsCause =javaCause!==null?javaCause.$jsException:void 0;let cause=typeof jsCause==="object"?{cause:jsCause}:void 0;let err=new Kx("Java exception thrown",cause);if(typeof Error.captureStackTrace==="function"){Error.captureStackTrace(err);}err[Nk]=ex;ex.$jsException=err;Beg(err,ex);},Beg=(err,ex)=>{if(typeof Bt9==="function"&&err.stack){let stack=Bt9(err.stack);let javaStack=L(B0T(),stack.length);let elem;let noStack=false;for(let i=0;ie instanceof Error&&typeof e[Nk]==='object'?e[Nk]:null,BRG= e=>typeof e.$jsException==='object'?e.$jsException:null,Be=err=>{let ex=err[Nk];if(!ex){ex=BqI(BK("(JavaScript) "+err.toString()));err[Nk]=ex;ex.$jsException=err;Beg(err,ex);}return ex;},BqI=message=>BsR(message),Bqc=t=>A4s(t),BZT=t=>BiM(t),B0T=()=>Iw(),BRg=(className,methodName,fileName,lineNumber)=>{{return null;}},BU6=(e,stack)=>{},AV2=outputFunction=>{let buffer="";return msg=>{let index=0;while(true){let next=msg.indexOf('\n',index);if(next<0){break;}outputFunction(buffer+msg.substring(index,next));buffer ="";index=next+1;}buffer+=msg.substring(index);};},BDj=typeof $rt_putStdoutCustom==="function"?$rt_putStdoutCustom:typeof console==="object"?AV2(msg=>console.info(msg)):()=>{},BVp=typeof $rt_putStderrCustom==="function"?$rt_putStderrCustom:typeof console==="object"?AV2(msg=>console.error(msg)):()=>{},A40=null,BOu=data=>{let i=0;let packages=new Array(data.length);for(let j=0;j=0?packages[prefixIndex]:"";packages[j]=prefix+data[i++]+".";}A40= packages;},BHC=[],Cl=data=>{let packages=A40;let i=0;while(i=0){m.name=packages[packageIndex]+m.name;}}m.binaryName="L"+m.name+";";let superclass=data[i++];m.parent=superclass!==0?superclass:null;m.superinterfaces=data[i++];if(m.parent){cls.prototype=Object.create(m.parent.prototype);}else {cls.prototype={};}cls.prototype.constructor =cls;m.modifiers=data[i++];m.primitiveKind=0;let innerClassInfo=data[i++];if(innerClassInfo!==0){let enclosingClass=innerClassInfo[0];m.enclosingClass=enclosingClass!==0?enclosingClass:null;let declaringClass=innerClassInfo[1];m.declaringClass=declaringClass!==0?declaringClass:null;let simpleName=innerClassInfo[2];m.simpleName=simpleName!==0?simpleName:null;}let clinit=data[i++];m.clinit=clinit!==0?()=>{m.clinit=()=>{};clinit();}:()=>{};let virtualMethods=data[i++];if(virtualMethods!==0){for(let j=0;j{let i=0;while(i{if(result instanceof Error){throw result;}};this.run();};Gm.prototype.resume=function(){if(Uu!==null){throw new Error("Another thread is running");}this.status=2;this.run();};Gm.prototype.run=function(){Uu=this;let result;try {result=this.runner();}catch(e){result=e;}finally {Uu=null;}if(this.suspendCallback!==null){let self=this;let callback=this.suspendCallback;this.suspendCallback=null;callback(()=> self.resume());}else if(this.status===0){this.completeCallback(result);}};let BVD=()=>{let thread=Uc();return thread!=null&&thread.isSuspending();},BWA=()=>{let thread=Uc();return thread!=null&&thread.isResuming();},B3c=()=>{let nativeThread=Uc();if(nativeThread===null){throw new Error("Suspension point reached from non-threading context "+"(perhaps, from native JS method). See https://teavm.org/docs/runtime/coroutines.html "+"('Interaction with JavaScript' section)");}return nativeThread;},BJe=(runner,callback)=> (new Gm(runner)).start(callback),Uu=null,Uc=()=>Uu,BNP=()=>{throw new Error("Invalid recorded state");}; function D(){this.J_=null;this.$id$=0;} let DI=b=>{let c,d;if(G4()===null)return;if(b.J_===null)APo(b);c=b.J_;d=c.Lb;if(d===null)c.Lb=G4();else if(d!==G4()){c=new B6;S(c,E(0));I(c);}b=b.J_;b.LI=b.LI+1|0;},Cm=b=>{let c,d;if(G4()===null)return;if(!Qq(b)&&b.J_.Lb===G4()){c=b.J_;d=c.LI-1|0;c.LI=d;if(!d)c.Lb=null;Qq(b);return;}b=new ANV;U(b);I(b);},CbJ=b=>{let c,d,$p,$z;$p=0;if(BWA()){let $T=Uc();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:c=1;if(b.J_===null)APo(b);d=b.J_;if(d.Lb===null)d.Lb=G4();if(b.J_.Lb===G4()){b=b.J_;b.LI =b.LI+c|0;return;}$p=1;case 1:BOy(b,c);if(BVD()){break _;}return;default:BNP();}}Uc().s(b,c,d,$p);},APo=b=>{let c;c=new AWR;c.Lb=G4();b.J_=c;},BZl=(b,c,d)=>{let e,f,g,h,i,j,k,l,m;e=G4();f=b.J_;if(f===null){APo(b);XJ(e);b=b.J_;b.LI=b.LI+c|0;b=null;AA$(d,b);return;}if(f.Lb===null){f.Lb=e;XJ(e);b=b.J_;b.LI=b.LI+c|0;b=null;AA$(d,b);return;}if(f.QF===null){g=new BhA;g.QC=L(D,9);f.QF=g;}f=f.QF;g=new A1C;g.bhD=e;g.bhE=b;g.bhz=c;g.bhA=d;b=f;C9(g);c=b.S5;h=b.WD;c=(c>=h?c-h|0:(b.QC.data.length-h|0)+c|0)+1|0;h=b.QC.data.length;if (c>=h){c=Bs(h*2|0,((c*3|0)/2|0)+1|0);if(c<1)c=2147483647;i=L(D,c);c=0;h=b.WD;j=b.S5;if(h<=j){k=i.data;while(h=m.length)break;l=c+1|0;k[c]=m[h];h=h+1|0;c=l;}h=0;while(h{let c,d;if(!Qq(b)&&b.J_.Lb===G4()){c=b.J_;d=c.LI-1|0;c.LI=d;if(d<=0){c.Lb=null;c=c.QF;if(c!==null&&!AIC(c)){c=new A7U;c.bmC=b;BHa(c, 0);}else Qq(b);}return;}b=new ANV;U(b);I(b);},Qq=a=>{let b,c;b=a.J_;if(b===null)return 1;a:{if(b.Lb===null){c=b.QF;if(!(c!==null&&!AIC(c))){b=b.bww;if(b===null)break a;if(b.l())break a;}}return 0;}a.J_=null;return 1;},Ug=a=>{return;},Ca8=()=>{let a=new D();Ug(a);return a;},BA=a=>{return P(BPg(a));},BPg=a=>{return a.constructor;},BS4=a=>{return Md(a);},N2=(a,b)=>{return a!==b?0:1;},J3=a=>{let b,c;b=UL(Md(a));c=new N;O(c);J(J(c,E(1)),b);return M(c);},Md=a=>{let b;b=a;if(!b.$id$)b.$id$=AVH();return a.$id$;},Bzu =a=>{let b,c,d;b=(BA(a)).JH;if(!Cj(a,F1)&&b[B3].itemType===null){b=new AJv;U(b);I(b);}c=BnL(a);b=c;d=AVH();b.$id$=d;return c;},BOy=(b,c)=>{let thread=B3c();let javaThread=Bnq();if(thread.isResuming()){thread.status=0;let result=thread.attribute;if(result instanceof Error){throw result;}return result;}let callback=function(){};callback.h=val=>{thread.attribute=val;ATl(javaThread);thread.resume();};callback.lU=e=>{thread.attribute=A5A(e);ATl(javaThread);thread.resume();};callback=BzP(callback);thread.suspend(()=> {try {BZl(b,c,callback);;}catch($e){callback.lU($e);}});return null;},ALe=F(0),TM=F(),CK=F(0); function Yg(){let a=this;TM.call(a);a.Ii=null;a.Kl=null;a.a5E=null;a.bgg=0;a.IK=null;a.JC=null;a.a1K=null;a.a7j=null;a.TA=null;a.TC=null;a.Zy=0;a.Zz=0;a.a3d=null;a.MI=null;a.Oq=null;a.Sa=null;a.VJ=0;a.Rc=null;a.bk8=0;a.bwT=0;a.bhW=0;a.bcS=null;a.a0z=null;} let A2X=0,A1q=(a,b,c)=>{let d;a.Ii=AFq();a.JC=Bt();a.a1K=L(Ez,20);a.a7j=PV(20);a.TA=Bn(20);a.TC=Bn(20);d=new Py;VF(d,1,4,new Bc9);a.Sa=d;a.VJ=1;GY();a.bcS=HV;a.a0z=Cv(0.0,1.0,0.0,0.8500000238418579);if(b===null){b=new Bb;S(b,E(2));I(b);}if(c===null){b=new Bb;S(b,E(3));I(b);}a.Kl=b;a.a5E=c;KU(a.Ii,P(DW),new Bc8);KU(a.Ii,P(MC),new Bc_);KU(a.Ii,P(QN),new Bc$);c=BJ$();a.IK=c;Oq(c,a);b.y(E7(BL),EH(BL),1);},A6b=(a,b)=>{let c=new Yg();A1q(c,a,b);return c;},AHU=a=>{let b,c,d;b=a.Kl.LF;AMR(b);if(!a.IK.HS)return;c=a.a5E;b =b.N8;d=c;Wp(d,b);AAH(d);WT(a.IK,c,1.0);Yc(d);if(A2X){if(a.Rc===null){c=A95();a.Rc=c;c.a7d=1;}a:{b:{if(!a.bwT&&!a.bhW){c=a.bcS;GY();if(c===HV){if(!a.bk8)break b;Z7(a.IK);break b;}}b=a.JC;c=DE;JT(a,BD(b,c.I1.data[0],c.I$.data[0]));c=a.JC;c=Xr(a,c.Hs,c.Hu,1);if(c===null)break a;if(!a.bhW)b=c;else{b=c.Iw;if(b===null)b=c;}c=a.bcS;GY();if(c===HV)b.K(1);else{c:{while(true){if(b===null)break c;if(b instanceof FO)break;b=b.Iw;}}if(b===null)break a;Bg_(b,c);}if(a.bk8&&b instanceof Fu)b.G();A$$(a,a.IK,b);}Cu.N(3042);AXC(a.Rc, a.Kl.LF.N8);c=a.Rc;if(!c.a7d){b=new B6;S(b,E(4));I(b);}Fr();Ld(c,EI);ZL(a.IK,a.Rc);K1(a.Rc);Cu.Q(3042);}}},A$$=(a,b,c)=>{let d,e,f;if(b===c)return;a:{b.K(0);if(b instanceof Fu){d=b.Ig;e=0;f=d.Hp;while(true){if(e>=f)break a;A$$(a,Bu(d,e),c);e=e+1|0;}}}},AFp=a=>{let b,c,d,e,f;b=C6(BL.S$,0.03333333507180214);c=0;d=a.a1K.data.length;while(c{let f,g,h;JT(a,BD(a.JC,c,d));f=a.JC;f=Xr(a,f.Hs,f.Hu,1);if(f===b)return b;if(b!==null){g=DN(a.Ii,P(DW));Ev();g.Kg=Tf;g.IZ=a;h=a.JC;g.KD=h.Hs;g.KE=h.Hu;g.KF=e;g.W8=f;EB(b,g);CV(a.Ii,g);}if(f!==null){g=DN(a.Ii,P(DW));Ev();g.Kg=ACw;g.IZ=a;h=a.JC;g.KD=h.Hs;g.KE=h.Hu;g.KF=e;g.W8=b;EB(f,g);CV(a.Ii,g);}return f;},AK2=(a,b,c,d,e)=>{let f,g;JT(a,BD(a.JC,c,d));f=DN(a.Ii,P(DW));Ev();f.Kg=Tf;f.IZ=a;g=a.JC;f.KD=g.Hs;f.KE=g.Hu;f.KF =e;f.W8=b;EB(b,f);CV(a.Ii,f);},Bna=(a,b,c,d,e)=>{let f,g,h,i,j,k,l,m;if(!Be6(a,b,c))return 0;a.a7j.data[d]=1;a.TA.data[d]=b;a.TC.data[d]=c;JT(a,BD(a.JC,b,c));f=DN(a.Ii,P(DW));Ev();f.Kg=NG;g=f;g.IZ=a;h=a.JC;i=h.Hs;f.KD=i;j=h.Hu;f.KE=j;f.KF=d;f.OV=e;h=Xr(a,i,j,1);if(h!==null)EB(h,f);else{k=a.IK;l=k.IT;Dh();if(l===F_)EB(k,f);}m=g.M0;CV(a.Ii,f);return m;},BEd=(a,b,c,d)=>{let e,f,g,h,i,j,k,l,m;a.TA.data[d]=b;a.TC.data[d]=c;a.Zy=b;a.Zz=c;if(!a.Sa.Hp)return 0;JT(a,BD(a.JC,b,c));e=DN(a.Ii,P(DW));Ev();e.Kg=Td;f=e;f.IZ =a;g=a.JC;e.KD=g.Hs;e.KE=g.Hu;e.KF=d;h=a.Sa;i=Ef(h);j=0;k=h.Hp;while(j{let f,g,h,i,j,k,l,m,n;a.a7j.data[d]=0;a.TA.data[d]=b;a.TC.data[d]=c;if(!a.Sa.Hp)return 0;JT(a,BD(a.JC,b,c));f=DN(a.Ii,P(DW));Ev();f.Kg=Mj;g=f;g.IZ=a;h=a.JC;f.KD=h.Hs;f.KE=h.Hu;f.KF=d;f.OV=e;i=a.Sa;j=Ef(i);k=0;l=i.Hp;while(k{let d,e,f,g,h,i;a.Zy=b;a.Zz=c;if(!Be6(a,b,c))return 0;JT(a,BD(a.JC,b,c));d=DN(a.Ii,P(DW));Ev();d.Kg=VS;e=d;e.IZ=a;f=a.JC;g=f.Hs;d.KD=g;h=f.Hu;d.KE=h;f=Xr(a,g,h,1);if(f===null)f=a.IK;EB(f,d);i=e.M0;CV(a.Ii,d);return i;},B5p=(a,b,c)=>{let d,e,f,g,h;d=a.Oq;if(d===null)d=a.IK;JT(a,BD(a.JC,a.Zy,a.Zz));e=DN(a.Ii,P(DW));Ev();e.Kg=Wd;f=e;f.IZ=a;g=a.JC;e.KD=g.Hs;e.KE=g.Hu;e.bjz=b;e.bjx=c;EB(d,e);h=f.M0;CV(a.Ii,e);return h;},Bpf=(a,b)=>{let c,d,e,f;c=a.MI;if (c===null)c=a.IK;d=DN(a.Ii,P(DW));Ev();d.Kg=ZZ;e=d;e.IZ=a;d.a4W=b;EB(c,d);f=e.M0;CV(a.Ii,d);return f;},B91=(a,b)=>{let c,d,e,f;c=a.MI;if(c===null)c=a.IK;d=DN(a.Ii,P(DW));Ev();d.Kg=ABt;e=d;e.IZ=a;d.a4W=b;EB(c,d);f=e.M0;CV(a.Ii,d);return f;},B0o=(a,b)=>{let c,d,e,f;c=a.MI;if(c===null)c=a.IK;d=DN(a.Ii,P(DW));Ev();d.Kg=AJN;e=d;e.IZ=a;d.blJ=b;EB(c,d);f=e.M0;CV(a.Ii,d);return f;},Bi9=(a,b,c,d,e,f)=>{let g;g=DN(a.Ii,P(QN));g.QD=c;g.US=d;g.T4=b;g.Z7=e;g.a6X=f;BB(a.Sa,g);},A0i=a=>{A5B(a,null,null);},A5B=(a,b,c)=>{let d, e,f,g,h,i,j;d=DN(a.Ii,P(DW));Ev();d.Kg=Mj;e=d;e.IZ=a;d.KD=(-2.147483648E9);d.KE=(-2.147483648E9);f=a.Sa;g=Ef(f);h=0;i=f.Hp;while(h{Fw(a.IK,b);},A_f=a=>{return a.IK.Ig;},AM6=(a,b)=>{return Dy(a.IK,b);},AKt=(a,b)=>{return Xy(a.IK,b);},BhQ=(a,b)=>{return AGN(a.IK,b);},APb=(a,b)=>{let c,d,e,f,g,h,i,j;c=null;d=a.Sa;e=Ef(d);f=0;g=d.Hp;while(f{let c,d,e,f;if(a.MI===b)return 1;c=DN(a.Ii,P(MC));d=c;d.IZ=a;PL();c.a_q=Xa;e=a.MI;if(e!==null){c.SQ=0;c.VW=b;EB(e,c);}f=d.Qd?0:1;if(f){a.MI=b;if(b!==null){c.SQ=1;c.VW=e;EB(b,c);f=d.Qd?0:1;if(!f)a.MI=e;}}CV(a.Ii,c);return f;},I3 =(a,b)=>{let c,d,e,f;if(a.Oq===b)return 1;c=DN(a.Ii,P(MC));d=c;d.IZ=a;PL();c.a_q=ASE;e=a.Oq;if(e!==null){c.SQ=0;c.VW=b;EB(e,c);}f=d.Qd?0:1;if(f){a.Oq=b;if(b!==null){c.SQ=1;c.VW=e;EB(b,c);f=d.Qd?0:1;if(!f)a.Oq=e;}}CV(a.Ii,c);return f;},Eh=a=>{return a.Kl.a1R;},Et=a=>{return a.Kl.a15;},Xr=(a,b,c,d)=>{let e,f;e=a.IK;f=BD(a.JC,b,c);ASr(e,f);e=a.IK;f=a.JC;return Yt(e,f.Hs,f.Hu,d);},JT=(a,b)=>{BNv(a.Kl,b);return b;},B1c=a=>{return a.VJ;},AQB=a=>{let b,c;I3(a,null);GU(a,null);A0i(a);AGl(a.IK);if(a.bgg)A7v(a.a5E);b =a.Rc;if(b!==null){b=b.Ho;if(b.blH){c=b.WT;if(c!==null)A4_(c);}Bdk(b.NJ);}},Be6=(a,b,c)=>{let d,e,f,g,h;d=a.Kl;e=d.TH;f=e+d.QV|0;g=d.TI;h=g+d.Sb|0;c=(EH(BL)-1|0)-c|0;return b>=e&&b=g&&c{a.Ws=b;a.Hv=c;},Jg=a=>{return a.Hv;},AN9=a=>{return a.Ws;},Bo_=(a,b)=>{return a!==b?0:1;},BAe=a=>{return Md(a);},UT=F(Bk),NG=null,Mj=null,Td=null,VS=null,ACw=null,Tf=null,Wd=null,ZZ=null,ABt=null,AJN=null,Bap=null,Ev=()=>{Ev=Q(UT);Br6();},AUZ=()=>{Ev();return Bap.bu();},B0$=(a,b,c)=>{Ev();BS(a,b,c);},Iv=(a,b)=>{let c=new UT();B0$(c,a,b);return c;},Br6=()=>{let b,c,d;NG=Iv(E(5),0);Mj=Iv(E(6),1);Td=Iv(E(7),2);VS=Iv(E(8),3);ACw=Iv(E(9),4);Tf=Iv(E(10),5);Wd=Iv(E(11),6);ZZ=Iv(E(12),7);ABt=Iv(E(13), 8);b=Iv(E(14),9);AJN=b;c=L(UT,10);d=c.data;d[0]=NG;d[1]=Mj;d[2]=Td;d[3]=VS;d[4]=ACw;d[5]=Tf;d[6]=Wd;d[7]=ZZ;d[8]=ABt;d[9]=b;Bap=c;},Oj=F(0),BO=F(),Jz=null,Vh=()=>{Vh=Q(BO);B92();},ET=a=>{Vh();},Cbf=()=>{let a=new BO();ET(a);return a;},Bny=(a,b)=>{let c,d,e,f;if(!(b instanceof DW))return 0;c=b;AHH();switch(AMu.data[c.Kg.Hv]){case 1:break;case 2:return a.bw(c,c.a4W);case 3:return a.bx(c,c.blJ);default:d=c;e=d.Lg;Vh();b=Jz;BD(b,c.KD,c.KE);Fc(e,b);switch(AMu.data[c.Kg.Hv]){case 4:b=Jz;f=a.bz(c,b.Hs,b.Hu,c.KF,c.OV);if (f&&c.a$3)Bi9(d.IZ,a,d.Lg,d.Lp,c.KF,c.OV);return f;case 5:b=Jz;a.bB(c,b.Hs,b.Hu,c.KF,c.OV);return 1;case 6:b=Jz;a.bC(c,b.Hs,b.Hu,c.KF);return 1;case 7:b=Jz;return a.bD(c,b.Hs,b.Hu);case 8:b=Jz;return a.bE(c,b.Hs,b.Hu,c.bjz,c.bjx);case 9:b=Jz;a.bF(c,b.Hs,b.Hu,c.KF,c.W8);return 0;case 10:b=Jz;a.bG(c,b.Hs,b.Hu,c.KF,c.W8);return 0;default:}return 0;}return a.bH(c,c.a4W);},BIr=(a,b,c,d,e,f)=>{return 0;},Bze=(a,b,c,d,e,f)=>{return;},BuL=(a,b,c,d,e)=>{return;},BDG=(a,b,c,d)=>{return 0;},B3u=(a,b,c,d,e,f)=>{return;},B2g =(a,b,c,d,e,f)=>{return;},BFf=(a,b,c,d,e,f)=>{return 0;},BxY=(a,b,c)=>{return 0;},B3e=(a,b,c)=>{return 0;},BnM=(a,b,c)=>{return 0;},B92=()=>{Jz=Bt();},Gq=F(0); function CX(){let a=this;D.call(a);a.T9=null;a.Io=null;a.IC=null;} let B3_=a=>{return;},AIZ=(a,b)=>{a.T9=b;if(a.Io===null)a.bI(b);if(b===null){b=a.IC;if(b!==null){ER(b,a);a.IC=null;}}},BKl=a=>{return a.T9;},BSP=(a,b)=>{a.Io=b;},Jo=a=>{a.T9=null;a.Io=null;a.IC=null;a.bJ();},Cct=a=>{return a.IC;},CaT=(a,b)=>{a.IC=b;},AI2=a=>{let b,c;b=Fx(BA(a));c=HX(b,46);if(c!=(-1))b=DA(b,c+1|0);if(Jq(b,E(15)))b=B4(b,0,b.Hq.length-6|0);return b;}; function UC(){let a=this;D.call(a);a.bqA=null;a.bvc=null;a.a5O=null;a.buS=null;a.bnR=null;a.bxn=null;a.bub=null;a.bAj=null;} let A$p=F(UC),AFH=F(0),BBm=F(),BM0=F(); function ARJ(){let a=this;D.call(a);a.Su=null;a.a2J=0;a.a7v=0;a.a34=0;} function Ez(){let a=this;D.call(a);a.HG=null;a.Iw=null;a.Vo=null;a.W9=null;a.Ov=null;a.a0i=null;a.IT=null;a.HS=0;a.R6=0;a.HN=0.0;a.HH=0.0;a.Hw=0.0;a.Hx=0.0;a.Mp=0.0;a.Mq=0.0;a.LJ=0.0;a.LK=0.0;a.LV=0.0;a.IN=null;a.a3g=null;} let Di=null,G2=()=>{G2=Q(Ez);B2H();},SQ=a=>{G2();a.Vo=A6R(0);a.W9=A6R(0);a.Ov=Iy(0);Dh();a.IT=F_;a.HS=1;a.LJ=1.0;a.LK=1.0;a.IN=Cv(1.0,1.0,1.0,1.0);},Cde=()=>{let a=new Ez();SQ(a);return a;},ZM=(a,b)=>{let c,d,e,f,g,h,i,$$je;c=a.Ov;if(!c.Hp)return;d=a.HG;d!==null&&!d.VJ;a:{try{e=0;while(e{let c,d,e,f,g,h,$$je;if(b.IZ===null)b.IZ=a.HG;b.Lp=a;G2();c=DN(Di,P(FI));d=a.Iw;while(d!==null){BB(c,d);d=d.Iw;}a:{b:{try{e=c.HW;f=c.Hp-1|0;}catch($$e){$$je=Be($$e);b=$$je;break b;}c:{try{while(true){if(f<0)break c;WU(e.data[f],b,1);if(ZJ(b))break;f=f+(-1)|0;}g=OI(b);}catch($$e){$$je=Be($$e);b=$$je;break b;}CC(c);CV(Di,c);return g;}d:{try{WU(a,b,1);if(!ZJ(b))break d;g=OI(b);}catch($$e){$$je=Be($$e);b=$$je;break b;}CC(c);CV(Di, c);return g;}e:{try{WU(a,b,0);if(BCj(b))break e;g=OI(b);}catch($$e){$$je=Be($$e);b=$$je;break b;}CC(c);CV(Di,c);return g;}f:{try{if(!ZJ(b))break f;g=OI(b);}catch($$e){$$je=Be($$e);b=$$je;break b;}CC(c);CV(Di,c);return g;}try{h=0;g=c.Hp;}catch($$e){$$je=Be($$e);b=$$je;break b;}g:{try{while(h{let d,e,f,g,h,$$je;if(b.Lp===null){b=new Bb;S(b,E(17));I(b);}d=!c?a.Vo:a.W9;if(!d.Hp)return b.Qd;b.Lg=a;b.a$F=c;if(b.IZ===null)b.IZ=a.HG;a:{try{BER(d);e=0;f=d.Hp;while(e{let e;if(d){e=a.IT;Dh();if(e!==F_)return null;}if(!a.HS)return null;if(!(b>=0.0&&b =0.0&&c{let b;b=a.Iw;if(b===null)return 0;return b.b1(a,1);},Dy=(a,b)=>{if(b===null){b=new Bb;S(b,E(18));I(b);}if(S6(a.Vo,b,1))return 0;BB(a.Vo,b);return 1;},Xy=(a,b)=>{if(b!==null)return A$_(a.Vo,b,1);b=new Bb;S(b,E(18));I(b);},Tk=(a,b)=>{if(b===null){b=new Bb;S(b,E(18));I(b);}if(!S6(a.W9,b,1))BB(a.W9,b);return 1;},AGN=(a,b)=>{if(b!==null)return A$_(a.W9,b,1);b=new Bb;S(b,E(18));I(b);},GP=(a,b)=>{b.bT(a);BB(a.Ov,b);b=a.HG;b!==null&&!b.VJ;},B5K=(a,b)=>{if(b!==null&&ES(a.Ov, b,1))b.bT(null);},CcK=a=>{return a.Ov;},M5=a=>{let b;b=a.Ov.Hp-1|0;while(b>=0){(Bu(a.Ov,b)).bT(null);b=b+(-1)|0;}CC(a.Ov);},BHw=a=>{AKg(a.Vo);AKg(a.W9);},Br$=a=>{return a.HG;},B5_=(a,b)=>{a.HG=b;},IH=(a,b)=>{let c;if(b===null){c=new Bb;S(c,E(19));I(c);}while(a!==b){a=a.Iw;if(a===null)return 0;}return 1;},AR4=(a,b)=>{let c;if(b===null){c=new Bb;S(c,E(19));I(c);}while(b!==a){b=b.Iw;if(b===null)return 0;}return 1;},Ya=a=>{return a.Iw===null?0:1;},Cb2=a=>{return a.Iw;},Ca4=(a,b)=>{a.Iw=b;},A0h=a=>{let b;b=a.IT;Dh();return b !==F_?0:1;},CbG=a=>{return a.IT;},Ca7=(a,b)=>{a.IT=b;},CaY=a=>{return a.HS;},Ccm=(a,b)=>{a.HS=b;},NX=a=>{let b;b=a.HG;return b!==null&&b.MI===a?1:0;},CcZ=a=>{return a.a3g;},Cbz=a=>{return a.HN;},P8=(a,b)=>{let c;c=a.HN;if(b&16)c=c+a.Hw;else if(!(b&8))c=c+a.Hw/2.0;return c;},AHE=(a,b)=>{if(a.HN!==b)a.HN=b;},Cb3=a=>{return a.HH;},ACn=(a,b)=>{if(a.HH!==b)a.HH=b;},RP=(a,b)=>{let c;c=a.HH;if(b&2)c=c+a.Hx;else if(!(b&4))c=c+a.Hx/2.0;return c;},U3=(a,b,c)=>{if(!(a.HN===b&&a.HH===c)){a.HN=b;a.HH=c;}},Iq=(a,b,c,d)=> {if(d&16)b=b-a.Hw;else if(!(d&8))b=b-a.Hw/2.0;if(d&2)c=c-a.Hx;else if(!(d&4))c=c-a.Hx/2.0;if(!(a.HN===b&&a.HH===c)){a.HN=b;a.HH=c;}},AP9=(a,b,c)=>{if(!(b===0.0&&c===0.0)){a.HN=a.HN+b;a.HH=a.HH+c;}},AI3=a=>{return a.Hw;},AI5=(a,b)=>{if(a.Hw!==b){a.Hw=b;a.b2();}},AF9=a=>{return a.Hx;},TF=(a,b)=>{if(a.Hx!==b){a.Hx=b;a.b3();}},BH3=a=>{return a.HH+a.Hx;},BGy=a=>{return a.HN+a.Hw;},Cdh=a=>{return;},Bo5=a=>{return;},Cdi=a=>{return;}; let CaZ=a=>{return;},Ed=(a,b,c)=>{if(!(a.Hw===b&&a.Hx===c)){a.Hw=b;a.Hx=c;a.b3();}},BYv=(a,b,c)=>{if(!(b===0.0&&c===0.0)){a.Hw=a.Hw+b;a.Hx=a.Hx+c;a.b3();}},FM=(a,b,c,d,e)=>{if(!(a.HN===b&&a.HH===c)){a.HN=b;a.HH=c;}if(!(a.Hw===d&&a.Hx===e)){a.Hw=d;a.Hx=e;a.b3();}},Ccd=a=>{return a.Mp;},CbN=a=>{return a.Mq;},B5s=(a,b)=>{if(b&8)a.Mp=0.0;else if(b&16)a.Mp=a.Hw;else a.Mp=a.Hw/2.0;if(b&4)a.Mq=0.0;else if(b&2)a.Mq=a.Hx;else a.Mq=a.Hx/2.0;},CbQ=a=>{return a.LJ;},Cb1=a=>{return a.LK;},BcN=(a,b,c)=>{if(!(a.LJ===b&&a.LK ===c)){a.LJ=b;a.LK=c;}},BZG=(a,b,c)=>{if(!(b===0.0&&c===0.0)){a.LJ=a.LJ+b;a.LK=a.LK+c;}},Ccn=a=>{return a.LV;},B1W=(a,b)=>{if(a.LV!==b)a.LV=b;},BT5=(a,b)=>{if(b!==0.0)a.LV=(a.LV+b)%360.0;},AJd=(a,b)=>{G7(a.IN,b);},CcT=a=>{return a.IN;},Cc6=a=>{return a.a0i;},AUw=a=>{B4d(a,2147483647);},B4d=(a,b)=>{let c,d,e;if(b<0){c=new Bb;S(c,E(20));I(c);}c=a.Iw;if(c===null)return 0;d=c.Ig;e=d.Hp;if(e<=1)return 0;b=BF(b,e-1|0);if(Bu(d,b)===a)return 0;c=d;if(!NQ(c,a,1))return 0;A2O(c,b,a);return 1;},Li=(a,b,c,d,e)=>{let f, g,h,i,j,k;if(!(d<=0.0)&&!(e<=0.0)){f=a.HG;if(f===null)return 0;X7();g=Bbj;g.HV=b;g.HU=c;g.HE=d;g.HL=e;G2();h=DN(Di,P(LP));i=f.Rc;i=i!==null&&(i.LO===null?0:1)?i.a0x:f.a5E.a1F;BE1(f.Kl,i,g,h);Ur();h.HV=CG(h.HV);h.HU=CG(h.HU);h.HE=CG(h.HE);b=CG(h.HL);h.HL=b;c=h.HE;if(c<0.0){c= -c;h.HE=c;h.HV=h.HV-c;}if(b<0.0){b= -b;h.HL=b;h.HU=h.HU-b;}a:{b:{f=SV;j=f.Hp;if(!j){if(!(h.HE<1.0)&&!(h.HL<1.0)){Cu.N(3089);break b;}k=0;break a;}f=Bu(f,j-1|0);b=Bg(f.HV,h.HV);c=C6(f.HV+f.HE,h.HV+h.HE)-b;if(c<1.0){k=0;break a;}d=Bg(f.HU, h.HU);e=C6(f.HU+f.HL,h.HU+h.HL)-d;if(e<1.0){k=0;break a;}h.HV=b;h.HU=d;h.HE=c;h.HL=Bg(1.0,e);}BB(SV,h);Bg1(h.HV|0,h.HU|0,h.HE|0,h.HL|0);k=1;}if(k)return 1;CV(Di,h);return 0;}return 0;},No=a=>{let b,c,d;G2();b=Di;Ur();c=ALE(SV);d=SV;if(!d.Hp)Cu.Q(3089);else{d=Hr(d);Bg1(d.HV|0,d.HU|0,d.HE|0,d.HL|0);}CV(b,c);},Fc=(a,b)=>{let c;c=a.Iw;if(c!==null)Fc(c,b);ASr(a,b);return b;},ASr=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n;c=a.LV;d=a.LJ;e=a.LK;f=a.HN;g=a.HH;if(c!==0.0){h=c*0.01745329238474369;i=Qb(h);j=MY(h);k=a.Mp;l=a.Mq;m =b.Hs-f-k;n=b.Hu-g-l;b.Hs=(m*i+n*j)/d+k;b.Hu=(m* -j+n*i)/e+l;}else if(d===1.0&&e===1.0){b.Hs=b.Hs-f;b.Hu=b.Hu-g;}else{k=a.Mp;l=a.Mq;b.Hs=(b.Hs-f-k)/d+k;b.Hu=(b.Hu-g-l)/e+l;}return b;},QF=(a,b)=>{return B$5(a,null,b);},BAj=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n;c= -a.LV;d=a.LJ;e=a.LK;f=a.HN;g=a.HH;if(c!==0.0){h=c*0.01745329238474369;i=Qb(h);j=MY(h);k=a.Mp;l=a.Mq;m=(b.Hs-k)*d;n=(b.Hu-l)*e;b.Hs=m*i+n*j+k+f;b.Hu=m* -j+n*i+l+g;}else if(d===1.0&&e===1.0){b.Hs=b.Hs+f;b.Hu=b.Hu+g;}else{k=a.Mp;l=a.Mq;b.Hs=(b.Hs-k)*d+k+ f;b.Hu=(b.Hu-l)*e+l+g;}return b;},B$5=(a,b,c)=>{let d;while(true){BAj(a,c);a=a.Iw;if(a===b)break;if(a===null){d=new Bb;c=new N;O(c);T(c,E(21));S(d,M(J(c,b)));I(d);}}return c;},BFG=(a,b)=>{a.cf(b);},AC0=(a,b)=>{let c;if(!a.R6)return;Fr();Y9(b,EI);c=a.HG;if(c!==null)PQ(b,c.a0z);AL4(b,a.HN,a.HH,a.Mp,a.Mq,a.Hw,a.Hx,a.LJ,a.LK,a.LV);},Bdj=(a,b)=>{a.R6=b;if(b)A2X=1;},Cc1=a=>{return a.R6;},AH9=a=>{let b,c;b=a.a0i;if(b===null){b=Fx(BA(a));c=HX(b,46);if(c!=(-1))b=DA(b,c+1|0);}return b;},B2H=()=>{let b;b=AFq();Di=b;KU(b, P(LP),new BbK);KU(Di,P(FI),new BbL);KU(Di,P(Ll),new BbI);KU(Di,P(J6),new BbJ);},C7=F(0); function Ew(){let a=this;Ez.call(a);a.a2w=0;a.bv$=0;a.a6P=0;} let MS=a=>{SQ(a);a.a2w=1;a.a6P=1;},CbB=()=>{let a=new Ew();MS(a);return a;},Btj=a=>{return a.cj();},B3Z=a=>{return a.ck();},BX4=a=>{return 0.0;},B$I=a=>{return 0.0;},B_j=(a,b)=>{a.a6P=b;if(b)Ex(a);},Ji=a=>{let b,c,d,e,f,g;if(!a.a6P)return;b=a;c=b.Iw;if(a.bv$&&c!==null){d=b.HG;if(d!==null&&c===d.IK){e=Eh(d);f=Et(d);}else{g=c;e=g.Hw;f=g.Hx;}Ed(b,e,f);}if(!a.a2w)return;a.a2w=0;a.cp();},Rx=a=>{a.a2w=1;},Ex=a=>{let b;if(!a.a6P)return;a.b2();b=a.Iw;if(Cj(b,C7))J9(b);},B43=a=>{a.b2();},BXs=a=>{return;},Baf=F(),BXW =null,Bge=()=>{Bge=Q(Baf);BLu();},BLu=()=>{BXW=Ei(DO,[P(QI),P(Ii),P(Be_),P(Xo),P(AKv),P(OU),P(A6X),P(NY),P(Tx),P(A5q),P(Bia),P(QR),P(AC7),P(UC),P(YI),P(ABW),P(A$p),P(A6n),P(Jh),P(ABo),P(Bjb),P(A0Q),P(Bds),P(Z1)]);},Bdh=F(0); function LP(){let a=this;D.call(a);a.HV=0.0;a.HU=0.0;a.HE=0.0;a.HL=0.0;} let Bbj=null,B2h=null,X7=()=>{X7=Q(LP);BGM();},Bb8=a=>{X7();},Ig=()=>{let a=new LP();Bb8(a);return a;},J$=(a,b,c,d,e)=>{a.HV=b;a.HU=c;a.HE=d;a.HL=e;return a;},PE=(a,b,c)=>{let d,e;a:{d=a.HV;if(d<=b&&d+a.HE>=b){b=a.HU;if(b<=c&&b+a.HL>=c){e=1;break a;}}e=0;}return e;},BCd=a=>{let b;b=new N;O(b);T(b,E(22));b=C$(b,a.HV);T(b,E(23));b=C$(b,a.HU);T(b,E(23));b=C$(b,a.HE);T(b,E(23));b=C$(b,a.HL);T(b,E(24));return M(b);},Bp7=a=>{return (31*((31*((31*(31+GV(a.HL)|0)|0)+GV(a.HE)|0)|0)+GV(a.HV)|0)|0)+GV(a.HU)|0;},B3N=(a, b)=>{let c;if(a===b)return 1;if(b===null)return 0;if(BA(a)!==BA(b))return 0;c=b;if(GV(a.HL)!=GV(c.HL))return 0;if(GV(a.HE)!=GV(c.HE))return 0;if(GV(a.HV)!=GV(c.HV))return 0;if(GV(a.HU)==GV(c.HU))return 1;return 0;},BGM=()=>{Bbj=Ig();B2h=Ig();}; function AMV(){LP.call(this);this.bsH=null;} let ADI=null,R$=()=>{R$=Q(AMV);BoX();},BoX=()=>{ADI=APY(new ATn);},A0o=F(0),Jy=F(),BvK=F(Jy),BfE=F(0); function AC7(){let a=this;D.call(a);a.a4p=null;a.bb5=null;a.a9H=null;a.UT=null;a.bvC=null;a.bbK=null;a.Sk=null;} let BXt=F(); function N4(){let a=this;Ew.call(a);a.bdr=null;a.bfw=0;a.a1w=0.0;a.a1v=0.0;a.a8y=0.0;a.ba7=0.0;a.SU=null;} let B69=a=>{AHi(a,null);},Bj4=()=>{let a=new N4();B69(a);return a;},AHi=(a,b)=>{Gp();AJa(a,b,AO2,1);},CcP=a=>{let b=new N4();AHi(b,a);return b;},AJa=(a,b,c,d)=>{let e,f;MS(a);a.bfw=1;Tw(a,b);a.bdr=c;a.bfw=d;e=ANd(a);f=AF4(a);Ed(a,e,f);},CcF=(a,b,c)=>{let d=new N4();AJa(d,a,b,c);return d;},Bzk=a=>{let b,c,d,e,f,g;b=a.SU;if(b===null)return;b=b;c=b.Jd;d=b.Jc;b=a;e=b.Hw;f=b.Hx;b=a.bdr.cw(c,d,e,f);d=b.Hs;a.a8y=d;c=b.Hu;a.ba7=c;g=a.bfw;if(g&8)a.a1w=0.0;else if(g&16)a.a1w=e-d|0;else a.a1w=e/2.0-d/2.0|0;if(g&2)a.a1v =f-c|0;else if(g&4)a.a1v=0.0;else a.a1v=f/2.0-c/2.0|0;},BY5=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n;a:{Ji(a);d=a;e=d.IN;f=e.HK;g=e.HJ;h=e.HI;c=e.Hy*c;i=b;F8(i,f,g,h,c);f=d.HN;g=d.HH;j=d.LJ;k=d.LK;e=a.SU;if(Cj(e,Ts)){l=d.LV;if(j!==1.0)break a;if(k!==1.0)break a;if(l!==0.0)break a;}if(e!==null){c=f+a.a1w;f=g+a.a1v;g=a.a8y*j;h=a.ba7*k;Bi$(e,b,c,f,g,h);}return;}b=e;h=a.a1w;m=f+h;c=a.a1v;f=g+c;g=d.Mp-h;c=d.Mq-c;h=a.a8y;n=a.ba7;BtQ(i,b.a0d,m,f,g,c,h,n,j,k,l);},Tw=(a,b)=>{let c,d;if(a.SU===b)return;if(b===null)Ex(a);else {c=ANd(a);d=b;if(!(c===d.Jd&&AF4(a)===d.Jc))Ex(a);}a.SU=b;},BmU=a=>{return 0.0;},B8N=a=>{return 0.0;},ANd=a=>{let b;b=a.SU;if(b===null)return 0.0;return b.Jd;},AF4=a=>{let b;b=a.SU;if(b===null)return 0.0;return b.Jc;},BPH=a=>{let b,c,d;b=a.a0i;if(b!==null)return b;c=Fx(BA(a));d=HX(c,46);if(d!=(-1))c=DA(c,d+1|0);b=new N;O(b);T(b,OX(c,36)==(-1)?E(25):E(26));T(b,c);T(b,E(27));return M(J(b,a.SU));},CM=F(),ACZ=null,AI6=null,AJD=null,AFI=null,AO4=null,Bdi=null,A3R=null,Nf=()=>{Nf=Q(CM);BQi();},Hg=a=>{Nf();},BQi=()=> {let b;ACZ=APB(0.0);b=new BgX;Hg(b);AI6=b;b=new BgS;Hg(b);AJD=b;b=new BgR;Hg(b);AFI=b;b=new BgV;Hg(b);AO4=b;b=new BgT;Hg(b);Bdi=b;b=new BgQ;Hg(b);A3R=b;},B_v=F(CM),NU=F(),B4E=(a,b)=>{let c;if(!(b instanceof MC))return 0;a:{c=b;AK0();switch(A9B.data[c.a_q.Hv]){case 1:break;case 2:a.cD(c,b.Lp,c.SQ);break a;default:break a;}a.cE(c,b.Lp,c.SQ);}return 0;},BKc=(a,b,c,d)=>{return;}; function A5a(){NU.call(this);this.Zt=null;} let B6b=(a,b,c,d)=>{if(!d)BmC(a,b);},BZZ=(a,b,c,d)=>{if(!d)BmC(a,b);},BmC=(a,b)=>{let c,d,e;a:{c=a.Zt;d=c.HG;if(!c.Ps)break a;if(d===null)break a;c=d.IK.Ig;if(c.Hp<=0)break a;c=Hr(c);d=a.Zt;if(c!==d)break a;e=b.VW;if(e===null)break a;if(IH(e,d))break a;if(N2(e,a.Zt.Wl))break a;if(N2(e,a.Zt.W4))break a;ARL(b);}},BgQ=F(CM),BLU=(a,b)=>{if(Cj(b,C7))return b.cI();return b===null?0.0:b.Hx;},BX=F(0),BWg=F(),A82=F(0),BFW=F(); function NY(){let a=this;D.call(a);a.Xe=null;a.ZC=null;a.bb2=null;a.btD=null;a.bAW=null;a.YQ=null;a.byI=null;a.bvx=null;a.bvR=null;a.bvn=0.0;a.bvo=0.0;a.bAg=0.0;a.bAh=0.0;a.bv_=0.0;a.bwa=0.0;} function Jh(){let a=this;NY.call(a);a.a1S=null;a.a2S=null;a.bwv=null;a.bfB=null;a.bu1=null;a.bzH=null;a.bvh=null;a.bBD=null;a.bzs=null;a.bw9=null;} function QR(){let a=this;D.call(a);a.OS=null;a.a66=null;a.RA=null;} let BZ4=(a,b,c)=>{a.OS=b;a.a66=c;},AN4=(a,b)=>{let c=new QR();BZ4(c,a,b);return c;},A60=F(CM),BCw=(a,b)=>{let c;c=b.NC;return c!==null?c.cJ():0.0;},ABN=F(0); function Fu(){let a=this;Ez.call(a);a.Ig=null;a.bbv=null;a.biY=null;a.Zb=null;a.Jv=0;a.biP=null;} let Bb2=null,TU=()=>{TU=Q(Fu);BxU();},ACS=a=>{let b;TU();SQ(a);b=new Py;VF(b,1,4,new BgZ);a.Ig=b;b=new A1O;b.R0=1.0;b.RY=0.0;b.RZ=0.0;b.R3=0.0;b.R4=1.0;b.R2=0.0;a.bbv=b;a.biY=E0();a.Zb=E0();a.Jv=1;},BJ$=()=>{let a=new Fu();ACS(a);return a;},NO=(a,b)=>{let c,d,e;ZM(a,b);c=Ef(a.Ig);d=0;e=a.Ig.Hp;while(d{if(a.Jv)ABF(a,b,JZ(a));OT(a,b,c);if(a.Jv)XM(a,b);},OT=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;c=c*a.IN.Hy;d=a.Ig;e=Ef(d);f=a.biP;if(f===null){if(a.Jv){g=0;h =d.Hp;while(g=n&&m+i.Hx>=p)i.E(b,c);}g=g+1|0;}}else{j=a.HN;k=a.HH;a.HN=0.0;a.HH=0.0;r=0;h=d.Hp;while(r=n&&m+i.Hx>=p){i.HN= l+j;i.HH=m+k;i.E(b,c);i.HN=l;i.HH=m;}}r=r+1|0;}a.HN=j;a.HH=k;}}Cq(d);},ZL=(a,b)=>{a.cf(b);if(a.Jv)V7(a,b,JZ(a));Nw(a,b);if(a.Jv)ACC(a,b);},Nw=(a,b)=>{let c,d,e,f,g,h,i,j,k,l;c=a.Ig;d=Ef(c);if(a.Jv){e=0;f=c.Hp;while(e{let b,c,d,e,f,g, h,i,j,k,l,m,n,o;b=a.bbv;c=a.Mp;d=a.Mq;e=a.HN+c;f=a.HH+d;g=a.LV;h=a.LJ;i=a.LK;b.RZ=e;b.R2=f;if(g===0.0){b.R0=h;b.RY=0.0;b.R3=0.0;b.R4=i;}else{e=AAq(g);g=XF(g);b.R0=g*h;b.RY= -e*i;b.R3=e*h;b.R4=g*i;}if(!(c===0.0&&d===0.0)){c= -c;d= -d;b.RZ=b.RZ+b.R0*c+b.RY*d;b.R2=b.R2+b.R3*c+b.R4*d;}j=a.Iw;a:{while(true){if(j===null)break a;if(j.Jv)break;j=j.Iw;}}if(j!==null){j=j.bbv;c=j.R0;d=b.R0;e=c*d;g=j.RY;h=b.R3;e=e+g*h;i=b.RY;f=c*i;k=b.R4;f=f+g*k;l=b.RZ;c=c*l;m=b.R2;c=c+g*m+j.RZ;g=j.R3;d=g*d;n=j.R4;d=d+n*h;h=g*i+n*k;g=g *l+n*m+j.R2;b.R0=e;b.RY=f;b.RZ=c;b.R3=d;b.R4=h;b.R2=g;}j=a.biY;o=j.JN.data;o[0]=b.R0;o[1]=b.R3;o[2]=0.0;o[3]=0.0;o[4]=b.RY;o[5]=b.R4;o[6]=0.0;o[7]=0.0;o[8]=0.0;o[9]=0.0;o[10]=1.0;o[11]=0.0;o[12]=b.RZ;o[13]=b.R2;o[14]=0.0;o[15]=1.0;return j;},ABF=(a,b,c)=>{let d;d=a.Zb;b=b;HL(d,b.a1F);BgU(b,c);},XM=(a,b)=>{let c;c=a.Zb;BgU(b,c);},V7=(a,b,c)=>{HL(a.Zb,b.a0x);AZb(b,c);R4(b);},ACC=(a,b)=>{AZb(b,a.Zb);},BRs=(a,b)=>{a.biP=b;},Yt=(a,b,c,d)=>{let e,f,g,h,i;if(d){e=a.IT;Dh();if(e===Ie)return null;}if(!a.HS)return null;TU();e =Bb2;f=a.Ig;g=f.HW;h=f.Hp-1|0;while(true){if(h<0)return AZG(a,b,c,d);i=g.data[h];ASr(i,BD(e,b,c));f=i.J(e.Hs,e.Hu,d);if(f!==null)break;h=h+(-1)|0;}return f;},BUZ=a=>{return;},Fw=(a,b)=>{let c;c=b.Iw;if(c!==null){if(c===a)return;c.b1(b,0);}BB(a.Ig,b);b.Iw=a;b.x(a.HG);a.cW();},Bgw=(a,b)=>{return a.b1(b,1);},X$=(a,b,c)=>{let d;d=HR(a.Ig,b,1);if(d==(-1))return 0;a.cX(d,c);return 1;},X2=(a,b,c)=>{let d,e,f,g;d=AVp(a.Ig,b);e=a.HG;if(e!==null){if(c)APb(e,d);b=0;f=e.a1K.data.length;while(b{let c,d,e,f,g;c=Ef(a.Ig);d=0;e=a.Ig.Hp;while(d{M5(a);BHw(a);a.c2(1);},Oq=(a,b)=>{let c,d,e,f;a.HG=b;c=a.Ig;d=c.HW;e=0;f=c.Hp;while(e{return a.Ig;},Cc7=(a,b)=>{a.Jv=b;},Cbo=a=>{return a.Jv;},AYF =(a,b,c)=>{let d,e;a:{a.K(b);if(c){d=EU(a.Ig);while(true){if(!CU(d))break a;e=CT(d);if(!(e instanceof Fu))e.K(b);else AYF(e,b,c);}}}},Z7=a=>{AYF(a,1,1);return a;},BSI=a=>{let b;b=new N;Fe(b,128);Bhy(a,b,1);b.HT=b.HT-1|0;return M(b);},Bhy=(a,b,c)=>{let d,e,f,g,h,i;T(b,AH9(a));Bd(b,10);d=Ef(a.Ig);e=0;f=a.Ig.Hp;g=c+1|0;while(e{Bb2=Bt();}; function Ea(){let a=this;Fu.call(a);a.SR=0;a.Px=0;a.baI=0;} let NF=a=>{ACS(a);a.SR=1;a.baI=1;},CcB=()=>{let a=new Ea();NF(a);return a;},BFe=a=>{return a.cj();},BTm=a=>{return a.ck();},BIL=a=>{return 0.0;},BMc=a=>{return 0.0;},BWl=(a,b)=>{a.baI=b;A6O(a,a,b);},A6O=(a,b,c)=>{let d,e,f,g;d=b.Ig;e=0;f=d.Hp;while(e{let b,c,d,e,f;if(!a.baI)return;b=a;c=b.Iw;if(a.Px&&c!==null){d=b.HG;if(d!==null&&c===d.IK)Ed(b,Eh(d),Et(d));else{e=c;Ed(b,e.Hw,e.Hx);}}if(!a.SR)return;a:{a.SR=0;a.cp();if(a.SR) {if(c instanceof Ea)return;f=0;while(true){if(f>=5)break a;a.SR=0;a.cp();if(!a.SR)break;f=f+1|0;}}}},OZ=a=>{a.SR=1;},J9=a=>{let b;a.b2();b=a.Iw;if(Cj(b,C7))J9(b);},CaH=a=>{J9(a);},B46=a=>{a.b2();},LT=a=>{let b,c,d,e;b=a.cj();c=a;d=Zy(c);e=a;Ed(e,b,d);FU(a);Ed(e,a.cj(),Zy(c));FU(a);},Yo=(a,b,c,d)=>{FU(a);return Yt(a,b,c,d);},AMK=(a,b,c)=>{FU(a);WT(a,b,c);},FR=F(0),BhD=F(Ea),BZh=null,A8X=()=>{A8X=Q(BhD);BZN();},BZN=()=>{BZh=Bt();},A5q=F(NY),Bia=F(Jh); function D_(){let a=this;BO.call(a);a.bcc=0.0;a.a6Z=0.0;a.a0N=0.0;a.a0n=0;a.bbA=0;a.bnK=0;a.Td=0;a.a4G=0;a.WW=0;a.bcP=0;a.a6o=Ba;a.bf8=Ba;a.a7I=0;a.bri=Ba;} let A5C=0.0,Z8=()=>{Z8=Q(D_);B8y();},N5=a=>{Z8();ET(a);a.bcc=14.0;a.a6Z=(-1.0);a.a0N=(-1.0);a.a0n=(-1);a.bbA=(-1);a.bf8=R(400000000);},Ccv=()=>{let a=new D_();N5(a);return a;},AUn=(a,b,c,d,e,f)=>{let g;if(a.Td)return 0;if(!e){g=a.bnK;if(g!=(-1)&&f!=g)return 0;}a.Td=1;a.a0n=e;a.bbA=f;a.a6Z=c;a.a0N=d;ByR(a,1);return 1;},Bbg=(a,b,c,d,e)=>{if(e==a.a0n&&!a.WW){e=Bma(a,b.Lg,c,d);a.Td=e;if(!e)BVy(a);return;}},AWS=(a,b,c,d,e,f)=>{let g,h;if(e==a.a0n){if(!a.WW){g=Bma(a,b.Lg,c,d);if(g&&!e){e=a.bnK;if(e!=(-1)&&f!=e)g= 0;}if(g){h=EG();if(DG(BZ(h,a.bri),a.bf8))a.a7I=0;a.a7I=a.a7I+1|0;a.bri=h;a.dd(b,c,d);}}a.Td=0;a.a0n=(-1);a.bbA=(-1);if(a.WW)a.a4G=a.bcP;a.WW=0;}},B6N=(a,b,c,d,e,f)=>{if(e==(-1)){if(a.WW)a.bcP=1;else a.a4G=1;}},B$Y=(a,b,c,d,e,f)=>{if(e==(-1)){if(a.WW)a.bcP=0;else a.a4G=0;}},BVL=(a,b,c,d)=>{return;},Bma=(a,b,c,d)=>{let e;e=b.J(c,d,1);if(e!==null&&IH(e,b))return 1;return B8g(a,c,d);},B8g=(a,b,c)=>{let d;d=a.a6Z;if(d===(-1.0)&&a.a0N===(-1.0))return 0;return Gz(b-d){a.a6Z=(-1.0);a.a0N =(-1.0);},ByR=(a,b)=>{let c;if(!b)a.a6o=Ba;else{c=Fd();Z8();a.a6o=Br(c,Jv(A5C*1000.0));}},AVl=a=>{return !a.a4G&&!a.Td?0:1;},B8y=()=>{A5C=0.10000000149011612;}; function Zz(){D_.call(this);this.HF=null;} let BI9=(a,b,c,d)=>{let e,f,g,h,i,j;e=a.a7I%4|0;if(!e)KI(a.HF);if(e==2){a:{b=a.HF;f=A_j(b,c);b=b.HZ;g=b.Hq.length;h=0;if(f>=b.Hq.length){h=b.Hq.length;i=0;}else{i=f;b:{while(true){if(i>=g){i=g;break b;}if(!Tq(X(b,i)))break;i=i+1|0;}}f=f-1|0;while(f>(-1)){if(!Tq(X(b,f))){h=f+1|0;break a;}f=f+(-1)|0;}}}j=Bn(2).data;j[0]=h;j[1]=i;BfB(a.HF,j[0],j[1]);}if(e==3)AQS(a.HF);},BtR=(a,b,c,d,e,f)=>{let g;if(!AUn(a,b,c,d,e,f))return 0;if(!e&&f)return 0;if(a.HF.P3)return 1;Bl5(a,c,d);b=a.HF;b.Jh=b.HR;g=b.HG;if(g!==null)GU(g, b);a.HF.Jy=1;return 1;},Bxn=(a,b,c,d,e)=>{Bbg(a,b,c,d,e);Bl5(a,c,d);},BQd=(a,b,c,d,e,f)=>{let g;g=a.HF;if(g.Jh==g.HR)g.Jy=0;AWS(a,b,c,d,e,f);},Bl5=(a,b,c)=>{let d,e;d=a.HF;d.HR=A_j(d,b);d=a.HF;d.UL=d.W$;D4(d.QA);d=a.HF;if(d.W$){e=d.QA;b=d.a6B;VE(e,b,b);}},AX9=(a,b)=>{a.HF.HR=0;},A1x=(a,b)=>{let c;c=a.HF;c.HR=c.HZ.Hq.length;},A7r=(a,b,c)=>{let d,e,f,g,h,i,j,k,l;b=a.HF;if(b.P3)return 0;b.UL=b.W$;D4(b.QA);b=a.HF;if(b.W$){d=b.QA;e=b.a6B;VE(d,e,e);}if(!NX(a.HF))return 0;f=0;g=Sk();h=g&&!a.HF.a2L?1:0;a:{i=1;if(g) {switch(c){case 29:break;case 31:case 124:A59(a.HF);return 1;case 50:b=a.HF;AE2(b,b.a4M.Pw,1);f=1;break a;case 52:Bl_(a.HF,1);return 1;case 53:A2u(a.HF,1);return 1;case 54:if(Yx())A2u(a.HF,1);else{b=a.HF;d=b.Ny;j=b.HZ;f=d.Lj;if(f>0&&!Z((Uo(d.NS,f-1|0)).Su,j)?1:0){d=b.Ny;Bbl(d,b.HZ,b.HR,b.Jy,b.Jh);j=d.NS;c=d.Lj-1|0;d.Lj=c;k=Uo(j,c);if(Oi(b,b.HZ,k.Su)){b.HR=k.a2J;b.Jy=k.a34;b.Jh=k.a7v;N1(b);}else{b=b.Ny;c=b.Lj+1|0;b.Lj=c;b=b.NS;if(c==(b.Ke-1|0))A1j(b);}}}return 1;default:i=0;break a;}AQS(a.HF);return 1;}}b:{if (!Yx())switch(c){case 3:AX9(a,h);KI(a.HF);i=1;break b;case 21:Vf(a.HF,0,h);KI(a.HF);f=1;i=1;break b;case 22:Vf(a.HF,1,h);KI(a.HF);f=1;i=1;break b;case 123:A1x(a,h);KI(a.HF);i=1;break b;default:}else{c:{switch(c){case 112:break;case 124:b=a.HF;AE2(b,b.a4M.Pw,1);break c;default:break c;}Bl_(a.HF,1);}d:{b=a.HF;l=b.HR;switch(c){case 3:AX9(a,h);i=1;break d;case 21:Vf(b,0,h);f=1;i=1;break d;case 22:Vf(b,1,h);f=1;i=1;break d;case 123:A1x(a,h);i=1;break d;default:}break b;}b=a.HF;if(!b.Jy){b.Jh=l;b.Jy=1;}}}b=a.HF;b.HR =AIq(b.HR,0,b.HZ.Hq.length);if(f&&!(Mm(a.HF.T$)&&a.HF.T$.bfu==c)){b=a.HF.T$;b.bfu=c;D4(b);b=a.HF.T$;O5();VE(b,A1V,A9o);}return i;},B61=(a,b,c)=>{b=a.HF;if(b.P3)return 0;D4(b.T$);return 1;},BZe=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p;b=a.HF;if(b.P3)return 0;a:{b:{switch(c){case 8:case 9:case 10:case 13:break;case 11:case 12:break b;default:break b;}break a;}if(c<32)return 0;}if(!NX(b))return 0;RI();if(AKD&&H7(DE,63))return 1;c:{d:{b=a.HF;if(b.bdK){if(c==9)break d;if(!(c!=13&&c!=10)){if(A44)break d;if(BcC)break d;}}d =0;break c;}d=1;}if(d)BWJ(b,Yx());else{e=c!=13&&c!=10?0:1;f=c!=127?0:1;g=c!=8?0:1;h=e?b.bks:b.bbO&&!ACj(BZ3(b.Jl.Og),c)?0:1;i=!g&&!f?0:1;if(!(!h&&!i)){b=a.HF;j=b.HZ;k=b.HR;l=b.Jh;m=b.Jy;if(i){if(m)b.HR=YU(b,0);else{if(g&&k>0){n=new N;O(n);o=a.HF;T(n,B4(o.HZ,0,o.HR-1|0));o=a.HF;p=o.HZ;g=o.HR;o.HR=g-1|0;T(n,DA(p,g));b.HZ=M(n);a.HF.Oh=0.0;}if(f){b=a.HF;if(b.HR{O5=Q(Hm);B$P();},A_j=(a,b)=>{let c,d,e,f,g,h;b=b-(a.P9+a.UV-a.Jl.Og.I8.baS-Gf(a.Nc,a.ON));if(AMv(a)!==null)b=b-a.Jl.RK.dW();c=a.Nc;d=c.Id;e=c.Jk;f=1;while(fb){h=g[f]-b;d=f-1|0;if(!(h<=b-g[d]))return d;return f;}f=f+1|0;}return d-1|0;},A4g=(a,b)=>{let c;c=a.byZ;return c>0&&b>=c?0:1;},B99=a=>{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;b=a.Hw;c=AMv(a);if(c!==null)b=b-(c.dW()+c.cJ());c=a.Nc;d=c.Id;e=c.Jk.data;f=a.HR;g=d-1|0;h =AIq(f,0,g);a.HR=h;i=e[Bs(0,h-1|0)];j=a.Oh;i=i+j;if(i<=0.0)a.Oh=j-i;else{j=e[BF(g,a.HR+1|0)]-b;if( -a.Ohb)break;m=m+(-1)|0;k=n;}}if( -a.Oh>k)a.Oh= -k;a.ON=0;o=0.0;m=0;b:{while(m= -a.Oh){a.ON=m;o=e[m];break b;}m=m+1|0;}}f=a.ON+1|0;p=b-a.Oh;g=BF(a.WS.dL(),d);c:{while(true){if(f>g)break c;if(e[f]>p)break;f=f+1|0;}}h=Bs(0,f-1|0);a.a8e=h;m=a.bdV;if(m&8)a.P9=o+a.Oh;else{i=b-e[h]-a.UV+o;a.P9=i;if(m&1)a.P9=CG(i*0.5);}if(a.Jy){q =BF(a.HR,a.Jh);r=Bs(a.HR,a.Jh);j=Bg(e[q]-e[a.ON], -a.P9);s=C6(e[r]-e[a.ON],b-a.P9);a.bg3=j;a.boD=s-j-a.Jl.Og.I8.baS;}},AMv=a=>{let b;if(a.P3){b=a.Jl.a4_;if(b!==null)return b;}if(a.Jl.Wy!==null&&NX(a))return a.Jl.Wy;return a.Jl.RK;},Bx_=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;d=a;e=NX(d);if(!(e==a.W$&&!(e&&!Mm(a.QA)))){a.W$=e;D4(a.QA);a.UL=e;if(!e)D4(a.T$);else{f=a.QA;g=a.a6B;VE(f,g,g);}}else if(!e)a.UL=0;a:{f=a.Jl;h=f.Og;if(a.P3){i=f.byd;if(i!==null)break a;}if(e){i=f.bxh;if(i!==null)break a;}i =f.a$0;}j=f.a8V;k=f.bd0;l=AMv(a);f=d.IN;m=d.HN;n=d.HH;o=d.Hw;p=d.Hx;g=f.HK;q=f.HJ;r=f.HI;s=f.Hy*c;F8(b,g,q,r,s);t=0.0;u=0.0;if(l!==null){l.cz(b,m,n,o,p);t=l.dW();u=l.cJ();}s=d.Hx;q=a.QW/2.0+Hz(h);if(l===null)v=q+s/2.0;else{g=l.dY();v=q+(s-l.dZ()-g)/2.0+g;}if(h.bfq)v=v|0;B99(a);if(e&&a.Jy&&j!==null){q=m+t;r=n+v;j.cz(b,q+a.P9+a.bg3+a.UV,r-a.QW-Hz(h),a.boD,a.QW);}g=!h.Z2?0.0: -a.QW;if(a.WS.dL()){d=h.I8;w=d.Nz;d.Nz=0;M$(h,i.HK,i.HJ,i.HI,i.Hy*f.Hy*c);c=m+t;g=n+v+g;j=a.WS;q=c+a.P9;e=a.ON;x=a.a8e;TV(h.K$);ASY(h.K$, j,q,g,e,x,0.0,8,0,null);Qz(h.K$,b);d.Nz=w;}else if(!(e&&!a.P3)&&a.bln!==null){i=a.Jl;y=i.bAk;if(y===null)y=h;i=i.bzv;if(i===null)M$(y,0.699999988079071,0.699999988079071,0.699999988079071,f.Hy*c);else M$(y,i.HK,i.HJ,i.HI,i.Hy*f.Hy*c);c=m+t;g=n+v+g;q=o-t-u;i=a.bln;AR1(y,b,i,c,g,0,i.dL(),q,a.bdV,0,E(30));}if(!a.P3&&a.UL&&k!==null){c=m+t;g=n+v;c=c+a.P9+Gf(a.Nc,a.HR)-Gf(a.Nc,a.ON)+a.UV+h.I8.baS;g=g-a.QW-Hz(h);r=k.Jd;q=a.QW;Zn(k,b,c,g,r,q);}},N1=a=>{let b,c,d,e,f,g,h,i,j,k,l,m,n;b=a.Jl.Og;c=b.I8;d=a.HZ;e=d.Hq.length;f =new N;O(f);g=0;while(ge)d.HT=e;else while(true){if(j>=e)break a;Bd(a.a1f,a.bca);j=j+1|0;}}a.WS=a.a1f;}else a.WS=i;k=c.Nz;c.Nz=0;MW(a.a9V,b,AR$(AR$(a.WS.r(),13,32),10,32));c.Nz=k;SC(a.Nc);l=0.0;b=a.a9V.Kh;if(b.Hp<=0)a.UV=0.0;else{m=(PX(b)).Ix;a.UV=ANe(m);g=1;n=m.Id;while(ge)a.HR=e;if(a.Jh>e)a.Jh=e;if(a.Jh==a.HR)a.Jy=0;},A59=a=>{let b,c,d;if(a.Jy&&!a.a2L)a:{b:{b=a.a4M;c=B4(a.HZ,BF(a.HR,a.Jh),Bs(a.HR,a.Jh));b=b;b.Pw=c;if(!b.be7){N8();if(!(Ov.firefox?1:0))break b;}if(!b.Yr)break a;AOH(BE(c));break a;}d=b.bia;BnI("clipboard-write",BH(d));b.be7=1;}},Bl_=(a,b)=>{let c,d,e;if(a.Jy&&!a.a2L){A59(a);c=a.HZ;d=a.HR;e=a.Jh;a.HR=YU(a,b);if(!Z(a.HZ,c))AN7(a.Ny,c,d,1,e);N1(a);}},AE2=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m;if(b===null)return;d=new N;O(d);e=a.HZ.Hq.length;if(a.Jy)e =e-EK(a.HR-a.Jh|0)|0;f=a.Jl.Og.I8;g=0;h=b.Hq.length;a:{while(true){if(g>=h)break a;if(!A4g(a,e+d.HT|0))break;b:{c:{i=X(b,g);if(a.bks){if(i==10)break c;if(i==13)break c;}if(i==13)break b;if(i==10)break b;if(a.bbO&&!ACj(f,i))break b;j=a.bl1;if(j!==null&&!j.dN(a,i))break b;}Bd(d,i);}g=g+1|0;}}b=M(d);j=a.HZ;k=a.HR;l=a.Jh;m=a.Jy;if(m)a.HR=YU(a,c);if(!c)a.HZ=AF1(a,a.HR,b,a.HZ);else{f=a.HZ;if(!Oi(a,f,AF1(a,a.HR,b,f)))return;}AN7(a.Ny,j,k,m,l);a.HR=a.HR+b.Hq.length|0;N1(a);},AF1=(a,b,c,d)=>{let e;if(!d.Hq.length)return c;e =new N;O(e);T(e,B4(d,0,b));c=J(e,c);T(c,B4(d,b,d.Hq.length));return M(c);},YU=(a,b)=>{let c,d,e,f,g,h;c=a.Jh;d=a.HR;e=BF(c,d);f=Bs(c,d);g=new N;O(g);T(g,e<=0?E(25):B4(a.HZ,0,e));if(f>=a.HZ.Hq.length)h=E(25);else{h=a.HZ;h=B4(h,f,h.Hq.length);}T(g,h);h=M(g);if(!b)a.HZ=h;else if(!Oi(a,a.HZ,h))return d;KI(a);return e;},A2u=(a,b)=>{let c,d,e,f,g;c=a.Ny;d=a.HZ;e=c.Lj;c=c.NS;if(!(e<(c.Ke-1|0)&&!Z((Uo(c,e+1|0)).Su,d)?1:0))return;c=a.Ny;Bbl(c,a.HZ,a.HR,a.Jy,a.Jh);d=c.NS;f=c.Lj+1|0;c.Lj=f;g=Uo(d,f);if(!b)a.HZ=g.Su;else if (!Oi(a,a.HZ,g.Su)){c=a.Ny;c.Lj=c.Lj-1|0;return;}a.HR=g.a2J;a.Jy=g.a34;a.Jh=g.a7v;N1(a);},BWJ=(a,b)=>{let c,d,e,f,g;c=a;d=c.HG;if(d===null)return null;e=c.Iw;O5();f=BD(AYC,c.HN,c.HH);f=QF(e,f);g=AYB;while(true){c=AMy(a,A_f(d),null,g,f,b);if(c!==null)a=c;else{if(!b)BD(f,3.4028234663852886E38,3.4028234663852886E38);else BD(f,(-3.4028234663852886E38),(-3.4028234663852886E38));a=AMy(a,A_f(d),null,g,f,b);}if(a===null)return null;if(GU(d,a))break;Ck(f,g);}AQS(a);return a;},AMy=(a,b,c,d,e,f)=>{let g,h,i,j,k,l,m,n,o, p,q;g=0;h=b.Hp;while(ge.Hs)?0:1)^f?1:0;if(!(!q&&!p)){b:{c:{if(c!==null){l=Go(n,d.Hu);if(!l)break c;if(!((l<=0?0:1)^f))break c;}l=1;break b;}l=0;}if(!l)l=n===d.Hu&&(!(k.Hs{let c,d,e,f,g,h;if(b===null)b=E(25);if(Z(b,a.HZ))return;KI(a);c=a.HZ;a.HZ=E(25);AE2(a,b,0);if(a.buZ)Oi(a,c,a.HZ);b=a.Ny;c=b.NS;if(c.Ke){a:{d=c.Ue;e=c.PK;f=c.OA;if(e=g.length)break;g[e]=null;e=e+1|0;}h=0;while(true){if(h>=f)break a;g[h]=null;h=h+1|0;}}}c.PK=0;c.OA=0;c.Ke=0;}b.Lj=0;a.HR=0;},Oi=(a,b,c)=>{let d,e;if(Z(c,b))return 0;a.HZ=c;G2();d=DN(Di,P(J6));e=EB(a,d);if(e)a.HZ=b;CV(Di,d);return e?0:1;},BfB=(a,b,c)=>{let d,e,f;if(b<0) {d=new Bb;S(d,E(31));I(d);}if(c<0){e=new Bb;S(e,E(32));I(e);}b=BF(a.HZ.Hq.length,b);c=BF(a.HZ.Hq.length,c);f=B8(c,b);if(!f){KI(a);return;}if(f>=0){f=b;b=c;c=f;}a.Jy=1;a.Jh=c;a.HR=b;},AQS=a=>{BfB(a,0,a.HZ.Hq.length);},KI=a=>{a.Jy=0;},CaM=a=>{return 150.0;},A2n=a=>{let b,c,d;b=0.0;c=0.0;d=a.Jl.RK;if(d!==null){b=Bg(b,d.dY()+a.Jl.RK.dZ());c=Bg(c,a.Jl.RK.ef());}d=a.Jl.Wy;if(d!==null){b=Bg(b,d.dY()+a.Jl.Wy.dZ());c=Bg(c,a.Jl.Wy.ef());}d=a.Jl.a4_;if(d!==null){b=Bg(b,d.dY()+a.Jl.a4_.dZ());c=Bg(c,a.Jl.a4_.ef());}return Bg(b +a.QW,c);},Vf=(a,b,c)=>{let d,e,f;d=!b?0:a.HZ.Hq.length;e=!b?(-1):0;a:{while(true){b:{if(!b){f=a.HR-1|0;a.HR=f;if(f<=d)break a;else break b;}f=a.HR+1|0;a.HR=f;if(f>=d)break a;}if(!c)break a;f=a.HR;if(Tq(X(a.HZ,f+e|0)))continue;else break;}}},B$P=()=>{A5R=new Bib;AYB=Bt();AYC=Bt();AYE=Bt();A1V=0.4000000059604645;A9o=0.10000000149011612;AV5=10;},Bts=F(Hm); function FO(){let a=this;Ea.call(a);a.Yq=0;a.Uu=0;a.WH=0;a.KK=null;a.Qj=null;a.bom=null;a.Xq=null;a.PX=0;a.a6f=null;a.a5x=null;a.a9G=null;a.a_I=null;a.WF=0.0;a.SL=0.0;a.TR=0.0;a.TT=0.0;a.a7M=null;a.a14=null;a.a$I=null;a.bdF=null;a.UA=null;a.Te=null;a.UN=null;a.Th=null;a.Lq=0;a.UB=null;a.Rj=null;a.NC=null;a.a6h=0;a.bzP=null;a.a4x=0;} let AEx=null,AZ7=null,BiJ=null,UJ=null,AUW=null,BeN=null,A1$=null,ATq=null,AX6=null,BfW=null,Ju=()=>{Ju=Q(FO);B6I();},UK=a=>{Ju();Bi7(a,null);},BRX=()=>{let a=new FO();UK(a);return a;},Bi7=(a,b)=>{Ju();NF(a);a.KK=Iy(4);a.bom=Iy(2);a.PX=1;a.UA=A1$;a.Te=ATq;a.UN=AX6;a.Th=BfW;a.Lq=1;GY();a.UB=HV;a.a4x=1;a.bzP=b;a.Qj=ALa(a);a.Jv=0;Dh();b=QH;a.IT=b;},AZ_=a=>{let b=new FO();Bi7(b,a);return b;},ALa=a=>{let b;Ju();b=EO(UJ);b.beG=a;return b;},Sz=(a,b,c)=>{let d,e,f,g,h,i;FU(a);d=a;if(!d.Jv){e=a;a.ej(b,c,e.HN,e.HH);AMK(a, b,c);}else{ABF(d,b,JZ(d));a.ej(b,c,0.0,0.0);if(!a.a6h)OT(d,b,c);else{f=b;Fj(f);g=a.Te.ek(a);h=a.UN.ek(a);i=a;if(Li(i,g,h,i.Hw-g-a.Th.ek(a),i.Hx-h-a.UA.ek(a))){OT(d,b,c);Fj(f);No(i);}}XM(d,b);}},BfZ=(a,b,c,d,e)=>{let f,g,h,i,j;if(a.NC===null)return;f=a;g=f.IN;h=g.HK;i=g.HJ;j=g.HI;c=g.Hy*c;F8(b,h,i,j,c);a.NC.cz(b,d,e,f.Hw,f.Hx);},ALQ=(a,b)=>{let c,d,e,f,g,h,i,j;if(a.NC===b)return;c=Th(a);d=Rm(a);e=APZ(a);f=Si(a);a.NC=b;g=Th(a);h=Rm(a);i=APZ(a);j=Si(a);if(!(c+e===g+i&&d+f===h+j))J9(a);else if(!(c===g&&d===h&&e ===i&&f===j))Uz(a);},BaT=(a,b,c,d)=>{let e;a:{if(a.a6h){if(d){e=a.IT;Dh();if(e===Ie)return null;}if(b<0.0)break a;e=a;if(b>=e.Hw)break a;if(c<0.0)break a;if(c>=e.Hx)break a;}return Yo(a,b,c,d);}return null;},Bq_=(a,b)=>{a.a6h=b;a.Jv=b;Uz(a);},Uz=a=>{a.PX=1;OZ(a);},B9=(a,b)=>{let c,d,e,f,g,h,i,j;c=ALa(a);c.Lc=b;if(a.WH){a.WH=0;a.Uu=a.Uu-1|0;(Hr(a.KK)).OR=0;}d=a.KK;e=d.Hp;if(e<=0){c.K6=0;c.KA=0;}else{d=Hr(d);if(d.OR){c.K6=0;c.KA=d.KA+1|0;}else{c.K6=d.K6+d.Kc.Jj|0;c.KA=d.KA;}a:{if(c.KA>0){f=a.KK.HW;g=e-1|0;b:while (true){if(g<0)break a;h=f.data[g];i=h.K6;j=i+h.Kc.Jj|0;while(i{return B9(a,null);},Buq=(a,b,c)=>{let d;if(!X$(a,b,c))return 0;d=ANB(a,b);if(d!==null)d.Lc=null;return 1;},Buu=(a,b,c)=>{let d,e;d=X2(a,b,c);e=ANB(a,d);if(e!==null)e.Lc=null;return d;},Beq=(a,b)=>{let c,d,e,f;c=a.KK;d=c.HW;e=c.Hp-1|0;while(e>=0){f=d.data[e].Lc;if(f!==null)ALX(f);e =e+(-1)|0;}Ju();YS(UJ,a.KK);CC(a.KK);a.Uu=0;a.Yq=0;c=a.Xq;if(c!==null)ER(UJ,c);a.Xq=null;a.WH=0;A0W(a,b);},F3=a=>{let b;b=a.KK;if(b.Hp>0){if(!a.WH){if((Hr(b)).OR)return a.Xq;A1s(a);}Uz(a);}a.WH=0;b=a.Xq;if(b!==null){Ju();ER(UJ,b);}b=ALa(a);a.Xq=b;b.MT=null;b.N7=null;b.Ow=null;b.P2=null;b.NM=null;b.Om=null;b.Sn=null;b.QS=null;b.Qg=null;b.Rs=null;b.T5=null;b.Q$=null;b.Q9=null;b.UE=null;b.OG=null;b.Sd=null;b.L4=null;b.MH=null;b.On=null;b.Kc=null;b.Rf=null;b.Re=null;return b;},A1s=a=>{let b,c,d,e;b=a.KK;c=b.HW;d =0;e=b.Hp-1|0;a:{while(true){if(e<0)break a;b=c.data[e];if(b.OR)break;d=d+b.Kc.Jj|0;e=e+(-1)|0;}}a.Yq=Bs(a.Yq,d);a.Uu=a.Uu+1|0;(Hr(a.KK)).OR=1;},ANB=(a,b)=>{let c,d,e,f;if(b===null){c=new Bb;S(c,E(19));I(c);}c=a.KK;d=c.HW;e=0;f=c.Hp;while(true){if(e>=f)return null;c=d.data[e];if(c.Lc===b)break;e=e+1|0;}return c;},W3=a=>{let b,c;if(a.PX)Sn(a);b=a.TR;c=a.NC;if(c===null)return b;return Bg(b,c.ez());},Zy=a=>{let b,c;if(a.PX)Sn(a);b=a.TT;c=a.NC;if(c===null)return b;return Bg(b,c.ef());},BfD=a=>{if(a.PX)Sn(a);return a.WF;},A1M =a=>{if(a.PX)Sn(a);return a.SL;},Cch=a=>{return a.Qj;},BCZ=(a,b)=>{let c;if(b!==null){a.UA=b;a.Te=b;a.UN=b;a.Th=b;a.PX=1;return a;}c=new Bb;S(c,E(33));I(c);},Qk=(a,b)=>{BCZ(a,LX(b));return a;},BQ4=a=>{let b;b=a.Lq|8;a.Lq=b;a.Lq=b&(-17);return a;},A10=a=>{let b;b=a.Lq|4;a.Lq=b;a.Lq=b&(-3);return a;},A_T=a=>{let b;b=a.Lq|16;a.Lq=b;a.Lq=b&(-9);return a;},BBH=(a,b)=>{let c;if(!b){GY();c=HV;}else{GY();c=Nq;}Bg_(a,c);},Ca_=a=>{Z7(a);return a;},Bg_=(a,b)=>{GY();Bdj(a,b===HV?0:1);if(a.UB!==b){a.UB=b;if(b!==HV)Uz(a);else A3c(a);}return a;},Th =a=>{return a.UA.ek(a);},Rm=a=>{return a.Te.ek(a);},APZ=a=>{return a.UN.ek(a);},Si=a=>{return a.Th.ek(a);},Il=(a,b,c)=>{let d,e,f,g;if(b!==null){d=b.data;if(d.length>=c){e=0;if(e>c){f=new Bb;U(f);I(f);}while(e{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq;a.PX=0;b=a.KK;c=b.HW;d=b.Hp;if(d>0&&!c.data[d-1|0].OR){A1s(a);a.WH=1;}e=a.Yq;f=a.Uu;g=Il(a,a.a6f,e);a.a6f=g;h=Il(a,a.a5x,f);a.a5x=h;i=Il(a, a.a9G,e);a.a9G=i;j=Il(a,a.a_I,f);a.a_I=j;a.a7M=Il(a,a.a7M,e);a.a14=Il(a,a.a14,f);k=Il(a,a.a$I,e);a.a$I=k;l=Il(a,a.bdF,f);a.bdF=l;m=0.0;n=0;o=f-1|0;while(n0.0))be=ba;else if(!(ba>be))be=ba;if(!(bf>0.0))bf=bb;else if(!(bb>bf))bf=bb;if(a.a4x){bc=CY(bc);bd=CY(bd);be=CY(be);bf=CY(bf);}if(!w){v=i.data;p=g.data;bg=q.OU+q.NB;v[r]=Bg(v[r],be+bg);p[r]=Bg(p[r],bc+bg);}v=j.data;p=h.data;bh=q.OE+q.PM;v[s]=Bg(v[s],bf+bh);p[s]=Bg(p[s],bd+bh);n=n+1|0;}bi=0.0;bj=0.0;bk=0.0;bl=0.0;n=0;while(n=o)break b;if(k.data[y]!==0.0)break;y=y+1|0;}break a;}bg=w;y=r;while(true){if(y>=o)break a;k.data[y]=bg;y=y+1|0;}}}z=b.Rf;IK();if(z===Pf&&Eq(b.Kc)==1){v=g.data;p=i.data;bg=b.OU+b.NB;bi=Bg(bi,v[r]-bg);bk=Bg(bk,p[r]-bg);}if(b.Re===Pf){v=h.data;p=j.data;bh=b.OE+b.PM;bj=Bg(bj,v[b.KA]-bh);bl=Bg(bl,p[b.KA]-bh);}n=n+1|0;}c:{r=Go(bk,0.0);if(!(r<=0&&!(bl>0.0))){n=0;while(true){if(n>=d)break c;q=c.data[n];if(r>0){z=q.Rf;IK();if(z===Pf&&Eq(q.Kc)==1){v=g.data;p=i.data;bg=q.OU+q.NB;bm =q.K6;v[bm]=bi+bg;p[bm]=bk+bg;}}if(bl>0.0){b=q.Re;IK();if(b===Pf){v=h.data;p=j.data;bh=q.OE+q.PM;bm=q.KA;v[bm]=bj+bh;p[bm]=bl+bh;}}n=n+1|0;}}}bm=0;while(bm0.0))be=ba;else if(!(ba>be))be=ba;if(a.a4x){bc=CY(bc);be=CY(be);}bn= -(b.OU+b.NB);bo=0.0;o=r+t|0;bg=bn;w=r;while(w=o)break d;x=bo===0.0?bk:k.data[r]/bo;v=g.data;p=i.data;v[r]=v[r]+bp*x;p[r]=p[r]+bq*x;r=r+1|0;}}}bm=bm+1|0;}bg=a.Te.ek(a)+a.Th.ek(a);bh=a.UA.ek(a)+a.UN.ek(a);a.WF=bg;a.TR=bg;bm=0;while(bm{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp, bq,br,bs,bt,bu,bv,bw,bx,by,bz,bA,bB,bC,bD,bE;if(a.PX)Sn(a);b=a;c=AI3(b);d=AF9(b);e=a.Yq;f=a.Uu;g=a.a7M;h=a.a14;i=a.Te.ek(a);j=i+a.Th.ek(a);k=a.UA.ek(a);l=k+a.UN.ek(a);m=a.TR;n=a.WF;o=m-n;if(o===0.0)p=a.a6f;else{q=C6(o,Bg(0.0,c-n));Ju();p=Il(a,AUW,e);AUW=p;r=a.a6f;s=a.a9G;t=0;while(t0.0))bp=bn;else if(!(bn>bp))bp=bn;if(!(bq>0.0))bq=bo;else if(!(bo>bq))bq=bo;b.NP=C6(n-b.OU-b.NB,bp);b.NH=C6(bk-b.OE-b.PM,bq);if(bi==1){u=g.data;u[bf]=Bg(u[bf],n);}u=h.data;u[bg]=Bg(u[bg],bk);be =be+1|0;}bc=a.a$I;br=a.bdF;bs=0.0;t=0;while(t0.0){bt=c-j;t=0;while(t0.0){bu=0.0;bv=0;t=0;while(t0.0){bt=d-l;t=0;while(t0.0){bu=0.0;bv=0;t=0;while(t0.0){bf=b.K6;bj=bf+bi|0;while(true){if(bf>=bj)break a;u=g.data;u[bf]=u[bf]+m;bf=bf+1|0;}}}}t=t+1|0;}t=0;bn=j;while(t0.0){by.NP=Bg(bl*bA,by.MT.ek(by.Lc));bB=by.NM.ek(by.Lc);if(bB>0.0)by.NP=C6(by.NP,bB);}if(m>0.0){by.NH=Bg(h.data[by.KA]*m-by.OE-by.PM,by.N7.ek(by.Lc));bq=by.Om.ek(by.Lc);if(bq>0.0)by.NH=C6(by.NH,bq);}bf=Eq(by.L4);if(bf&8)by.Uz=bm;else if(bf&16)by.Uz=bm+bl-by.NP;else by.Uz=bm+(bl-by.NP)/2.0;if(bf&2)by.P4=by.OE;else if(bf&4)by.P4=h.data[by.KA]-by.NH-by.PM;else by.P4 =(h.data[by.KA]-by.NH+by.OE-by.PM)/2.0;by.P4=d-bp-by.P4-by.NH;if(a.a4x){by.NP=CY(by.NP);by.NH=CY(by.NH);by.Uz=Fi(by.Uz);by.P4=Fi(by.P4);}b=by.Lc;if(b!==null)FM(b,by.Uz,by.P4,by.NP,by.NH);if(!by.OR)c=bm+bl+by.NB;else{bp=bp+h.data[by.KA];c=i;}t=t+1|0;}bC=BIE(a);u=bC.HW;t=0;bD=bC.Hp;while(t{let f,g,h,i,j,k,l,m,n,o;A3c(a);f=a.UB;GY();if(!(f!==AIF&&f!==Nq)){g=a;Vt(a,0.0,0.0,g.Hw,g.Hx,AEx);Vt(a,b,g.Hx-c,d, -e,AEx);}h=0;i=a.KK.Hp;j=b;while(h{if(a.Rj ===null)a.Rj=Cz();R$();YS(ADI,a.Rj);CC(a.Rj);},Vt=(a,b,c,d,e,f)=>{let g;R$();g=EO(ADI);g.bsH=f;J$(g,b,c,d,e);BB(a.Rj,g);},Bp1=(a,b)=>{let c,d,e,f,g,h;c=a;if(!c.Jv){AW2(a,b);ZL(a,b);}else{V7(c,b,JZ(c));AW2(a,b);if(!a.a6h)Nw(c,b);else{R4(b);d=0.0;e=0.0;f=a;g=f.Hw;h=f.Hx;if(a.NC!==null){d=a.Te.ek(a);e=a.UN.ek(a);g=g-(d+a.Th.ek(a));h=h-(e+a.UA.ek(a));}if(Li(f,d,e,g,h)){Nw(c,b);No(f);}}ACC(c,b);}},B7R=(a,b)=>{return;},AW2=(a,b)=>{let c,d,e,f,g,h;if(a.Rj!==null){c=a;if(c.R6){Fr();Y9(b,EI);d=c.HG;if(d!==null)PQ(b, d.a0z);e=0.0;f=0.0;if(!a.Jv){e=c.HN;f=c.HH;}g=0;h=a.Rj.Hp;while(g{Z7(a);return a;},B6I=()=>{let b;AEx=Cv(0.0,0.0,1.0,1.0);AZ7=Cv(1.0,0.0,0.0,1.0);BiJ=Cv(0.0,1.0,0.0,1.0);b=new A65;Ul(b);UJ=b;b=new A64;Hg(b);A1$=b;b=new A63;Hg(b);ATq=b;b=new A62;Hg(b);AX6=b;b=new A60;Hg(b);BfW=b;}; function KD(){let a=this;FO.call(a);a.JX=null;a.Lk=0;a.QR=0;a.bBc=null;a.a4h=null;a.bqe=0;} let AHm=(a,b)=>{A8B(a,b,a.bqe);},A8B=(a,b,c)=>{let d;if(a.Lk==b)return;d=a.bBc;if(d!==null&&!d.eQ(a,b))return;a.Lk=b;if(c){G2();d=DN(Di,P(J6));if(EB(a,d))a.Lk=b?0:1;CV(Di,d);}},Ccp=a=>{return a.Lk;},Yu=a=>{let b,c,d;b=a.a4h;if(b.Td)c=1;else{d=b.a6o;if(Fh(d,Ba))c=0;else if(DG(d,Fd()))c=1;else{b.a6o=Ba;c=0;}}return c;},SS=a=>{return AVl(a.a4h);},Cb4=a=>{return a.QR;},Be0=a=>{let b,c;if(a.QR){b=a.JX.bAW;if(b!==null)return b;}if(Yu(a)){if(a.Lk){b=a.JX.bvx;if(b!==null)return b;}b=a.JX.ZC;if(b!==null)return b;}a: {if(SS(a)){if(!a.Lk){b=a.JX.bb2;if(b===null)break a;return b;}b=a.JX.byI;if(b!==null)return b;}}c=NX(a);if(a.Lk){if(c){b=a.JX.bvR;if(b!==null)return b;}b=a.JX.YQ;if(b!==null)return b;if(SS(a)){b=a.JX.bb2;if(b!==null)return b;}}if(c){b=a.JX.btD;if(b!==null)return b;}return a.JX.Xe;},ABe=a=>{let b,c;b=W3(a);c=a.JX.Xe;if(c!==null)b=Bg(b,c.ez());c=a.JX.ZC;if(c!==null)b=Bg(b,c.ez());c=a.JX.YQ;if(c!==null)b=Bg(b,c.ez());return b;},AAW=a=>{let b,c;b=Zy(a);c=a.JX.Xe;if(c!==null)b=Bg(b,c.ef());c=a.JX.ZC;if(c!==null)b =Bg(b,c.ef());c=a.JX.YQ;if(c!==null)b=Bg(b,c.ef());return b;},BGB=a=>{return ABe(a);},BN3=a=>{return AAW(a);},B2S=F(CM),BCP=F(Ea); function C_(){let a=this;D.call(a);a.UP=Ba;a.blV=Ba;a.N$=0;} let IR=a=>{a.N$=(-1);},D4=a=>{a.UP=Ba;a.N$=(-1);},Mm=a=>{return a.N$==(-1)?0:1;}; function BdM(){C_.call(this);this.bgu=null;} let Bvm=a=>{let b;b=a.bgu;if(b.HG===null){D4(a);return;}b.UL=b.UL?0:1;},B6G=F(KD),Bez=F(Ew),B6S=null,Bfd=()=>{Bfd=Q(Bez);BJL();},BJL=()=>{B6S=Bt();},BPF=F(Ew); function A7f(){let a=this;D.call(a);a.bsT=0;a.NS=null;a.Lj=0;a.bhb=Ba;} let AN7=(a,b,c,d,e)=>{let f,g,h,i,j,k;while(true){f=a.NS;g=f.Ke;h=a.Lj;if(g<=h)break;A1j(f);}if(g>=a.bsT){if(!g){b=new GH;S(b,E(34));I(b);}i=f.Ue.data;j=f.PK;i[j]=null;j=j+1|0;f.PK=j;if(j==i.length)f.PK=0;f.Ke=g-1|0;a.Lj=h-1|0;}k=new ARJ;k.Su=b;k.a2J=c;k.a34=d;k.a7v=e;AQQ(f,k);a.Lj=a.NS.Ke;},BrH=(a,b,c,d,e)=>{let f;f=Fd();if(DG(BZ(f,R(750)),a.bhb))AN7(a,b,c,d,e);a.bhb=f;},Bbl=(a,b,c,d,e)=>{let f,g,h;f=a.Lj;g=a.NS;if(f{let c;if(b!==null){a.Nl=b;Ex(a);return;}c=new Bb;S(c,E(35));I(c);},B8p=a=>{let b,c,d,e,f,g,h,i;b=a.Nl;c=b.a4p;b=b.UT;d=YO(c)-Hz(c)*2.0;a.R1=d;a.R1=d+b.dZ()+b.dY();a.Ud=0.0;G2();e=AWi(Di,P(Ll));f=EO(e);g=0;while(true){h=a.JS;if(g>=h.Hp)break;i=Bu(h,g);MW(f,c,ARc(a,i));a.Ud=Bg(f.ND,a.Ud);g=g+1|0;}ER(e,f);d=a.Ud+b.dW()+b.cJ();a.Ud=d;a.a4m=a.JS.Hp*a.R1;h=a.Nl.Sk;if(h!==null){a.Ud=Bg(d+h.dW()+h.cJ(),h.ez());a.a4m=Bg(a.a4m+h.dZ()+h.dY(),h.ef());}},BBJ=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s, t,u,v,w;Ji(a);if(a.Nl.Sk!==null){d=a;e=d.IN;f=e.HK;g=e.HJ;h=e.HI;i=e.Hy*c;F8(b,f,g,h,i);a.Nl.Sk.cz(b,d.HN,d.HH,d.Hw,d.Hx);}d=a.Nl;j=d.a4p;k=d.UT;l=d.bb5;m=d.a9H;d=a;n=d.IN;f=n.HK;g=n.HJ;h=n.HI;i=n.Hy*c;F8(b,f,g,h,i);f=d.HN;g=d.HH;o=d.Hw;p=d.Hx;d=a.Nl.Sk;if(d!==null){h=d.dW();f=f+h;p=p-d.dZ();o=o-(h+d.cJ());}q=k.dW();r=o-q-k.cJ();s=k.dZ()-Hz(j);M$(j,m.HK,m.HJ,m.HI,m.Hy*c);t=0;a:{b:while(true){d=a.JS;if(t>=d.Hp)break a;c:{e=a.bjm;if(e!==null){h=p-a.R1;i=e.HU;if(!(h<=i+e.HL&&p>=i)){if(!(p{return AHp(a.LR);},Q2=(a,b)=>{let c,d,e;c=B8(b,(-1));if(c>=0){d=a.JS;if(b{let c,d,e;c=a.Hx;d=a.Nl.Sk;if(d!==null){c=c-(d.dZ()+d.dY());b=b-d.dY();}e=(c-b)/a.R1|0;if(e>=0&&e{Ji(a);return a.Ud;},ABJ=a=>{Ji(a);return a.a4m;},BWS=(a,b)=>{a.bjm=b;},BgV=F(CM),AMe=(a,b)=>{if(Cj(b,C7))return b.ck();return b===null?0.0:b.Hx;},BMR=F(KD); function Tx(){let a=this;Jh.call(a);a.bxj=null;a.bry=null;a.bwR=null;a.bCd=null;a.bvu=null;a.bx4=null;} function AUy(){BO.call(this);this.boF=null;} let B$O=(a,b,c,d,e,f)=>{AUw(a.boF);return 0;},BgT=F(CM),B9T=(a,b)=>{if(Cj(b,C7))return b.e1();return b===null?0.0:b.Hw;}; function A1n(){let a=this;C_.call(a);a.bfu=0;a.bgo=null;} let BY3=a=>{let b,c,d;b=a.bgo;if(b.HG===null){D4(a);return;}c=b.br5;b=null;d=a.bfu;A7r(c,b,d);}; function BdS(){let a=this;BO.call(a);a.Vd=0.0;a.I7=null;} let BFw=(a,b,c,d,e,f)=>{let g,h;g=a.I7;if(g.T2!=(-1))return 0;if(!e&&f)return 0;h=g.HG;if(h!==null)I3(h,g);g=a.I7;if(!g.a$l)Hn(g,1);g=a.I7;if(g.Sv===0.0)return 0;if(g.bbp&&g.Kt&&PE(g.KH,c,d)){AQ8(b);Hn(a.I7,1);if(PE(a.I7.KZ,c,d)){BD(a.I7.SE,c,d);b=a.I7;a.Vd=b.KZ.HV;b.Vu=1;b.T2=e;return 1;}b=a.I7;A9E(b,b.I4+b.IA.HE*(!(c{b=a.I7;if(e!=b.T2)return;Bg$(b);},B6D=(a,b,c,d,e)=>{let f,g,h,i,j;f=a.I7;if(e!=f.T2)return;if(f.Vu){g=c-f.SE.Hs;h=a.Vd+g;a.Vd=h;g=Bg(f.KH.HV,h);b=a.I7;f=b.KH;g=C6(f.HV+f.HE-b.KZ.HE,g);b=a.I7;f=b.KH;i=f.HE-b.KZ.HE;if(i!==0.0)BSs(b,(g-f.HV)/i);BD(a.I7.SE,c,d);}else if(f.Vw){g=d-f.SE.Hu;j=a.Vd+g;a.Vd=j;g=Bg(f.Ln.HU,j);b=a.I7;f=b.Ln;g=C6(f.HU+f.HL-b.KJ.HL,g);b=a.I7;f=b.Ln;i=f.HL-b.KJ.HL;if(i!==0.0)ByC(b,1.0-(g-f.HU)/i);BD(a.I7.SE,c,d);}},B7o=(a,b,c,d)=> {b=a.I7;if(!b.a$l)Hn(b,1);return 0;},BHo=F(BO),BEX=F(BO),A62=F(CM),BsF=(a,b)=>{let c;c=b.NC;return c!==null?c.dY():0.0;}; function XR(){let a=this;Ew.call(a);a.N3=null;a.a3C=0.0;a.a3f=0.0;a.a$K=0.0;a.Wu=0.0;a.bpl=0.0;a.Vh=0.0;a.a7L=0;a.bg4=0.0;a.a29=0.0;a.byC=null;a.buz=null;a.a$y=0;a.a2Q=0;a.bhe=0;} let BWM=(a,b)=>{let c,d;ZM(a,b);c=a.a29;if(c>0.0){a.a29=c-b;d=a.HG;d!==null&&!d.VJ;}},B74=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba;a:{d=a.N3;e=d.a5O;if(a.a$y){f=d.buS;if(f!==null)break a;}f=e;}b:{g=APG(a);h=a.a$y;if(h){i=a.N3.bxn;if(i!==null)break b;}i=a.N3.bnR;}c:{if(h){j=a.N3.bAj;if(j!==null)break c;}j=a.N3.bub;}d=a;k=d.IN;l=d.HN;m=d.HH;n=d.Hw;o=d.Hx;p=e===null?0.0:e.Jc;q=e===null?0.0:e.Jd;if(a.a3C===a.a3f)r=0.0;else{r=A7A(a);s=a.a3C;r=(r-s)/(a.a3f-s);}s=k.HK;t=k.HJ;u=k.HI;c=k.Hy*c;F8(b, s,t,u,c);if(!a.a7L){v=0.0;if(g!==null){d=g;K4(a,b,g,l,CG(m+(o-d.Qk)*0.5),n,CG(d.Qk));v=d.RR+d.a4$;n=n-(v+v);}t=n-q;w=DV(t*r,0.0,t);a.Vh=v+w;x=q*0.5;if(i!==null){c=l+v;s=i.Jc;K4(a,b,i,c,m+(o-s)*0.5,w+x,s);}if(j!==null)K4(a,b,j,l+a.Vh+x,m+(o-j.ef())*0.5,t-(!a.a2Q?w-x:CY(w-x)),j.ef());if(f!==null){j=f;y=j.Jd;z=j.Jc;K4(a,b,f,l+a.Vh+(q-y)*0.5,m+(o-z)*0.5,y,z);}}else{s=0.0;if(g!==null){s=g.Jd;K4(a,b,g,l+(n-s)*0.5,m,s,o);d=g;c=A_1(d);s=AY9(d);o=o-(c+s);}t=o-p;u=DV(t*r,0.0,t);a.Vh=s+u;ba=p*0.5;if(i!==null){o=i.Jd;K4(a, b,i,l+(n-o)*0.5,m+s,o,u+ba);}if(j!==null)K4(a,b,j,l+(n-j.ez())*0.5,m+a.Vh+ba,j.ez(),t-(!a.a2Q?u-ba:CY(u-ba)));if(f!==null){j=f;y=j.Jd;z=j.Jc;K4(a,b,f,l+(n-y)*0.5,m+a.Vh+(p-z)*0.5,y,z);}}},K4=(a,b,c,d,e,f,g)=>{if(a.a2Q){d=Fi(d);e=Fi(e);f=CY(f);g=CY(g);}c.cz(b,d,e,f,g);},A7A=a=>{let b,c;b=a.a29;if(!(b>0.0))return a.Wu;c=a.bpl;return c+(a.Wu-c)*(1.0-b/a.bg4);},APG=a=>{let b;if(a.a$y){b=a.N3.bvc;if(b!==null)return b;}return a.N3.bqA;},AGM=(a,b)=>{let c,d,e,f;b=DV(CG(b/a.a$K)*a.a$K,a.a3C,a.a3f);c=a.Wu;if(b===c)return 0;d =A7A(a);a.Wu=b;if(a.bhe){G2();e=DN(Di,P(J6));f=EB(a,e);CV(Di,e);if(f){a.Wu=c;return 0;}}b=a.bg4;if(b>0.0){a.bpl=d;a.a29=b;}return 1;},A9$=a=>{let b,c;if(!a.a7L)return 140.0;b=a.N3.a5O;c=APG(a);return Bg(b===null?0.0:b.Jd,c===null?0.0:c.Jd);},A$N=a=>{let b,c;if(a.a7L)return 140.0;b=a.N3.a5O;c=APG(a);return Bg(b===null?0.0:b.Jc,c===null?0.0:c.Qk);},EJ=F(0); function P0(){let a=this;D.call(a);a.a5D=null;a.IO=null;a.Xr=null;a.bby=0;a.bgc=0;a.bep=0;a.a7A=0;a.a61=0;a.VE=null;} let A5g=(a,b)=>{let c,d,$$je;if(b===null){c=new Bb;S(c,E(37));I(c);}if(a.bby)return;S3(a);a:{b:{c:{try{if(!a.bgc&&!Sk())break c;if(!YV(a.IO,b))break c;}catch($$e){$$je=Be($$e);b=$$je;break a;}d:{try{if(!a.a7A)break d;if(a.IO.Jb!=1)break d;}catch($$e){$$je=Be($$e);b=$$je;break a;}JO(a);return;}try{BUA(a.IO,b);a.VE=null;break b;}catch($$e){$$je=Be($$e);b=$$je;break a;}}e:{try{d=0;if(a.bep){if(a.bgc)break e;if(Sk())break e;}}catch($$e){$$je=Be($$e);b=$$je;break a;}f:{try{c=a.IO;if(c.Jb!=1)break f;if(!YV(c,b))break f;} catch($$e){$$je=Be($$e);b=$$je;break a;}JO(a);return;}g:{try{c=a.IO;if(c.Jb<=0){d=0;break g;}d=1;break g;}catch($$e){$$je=Be($$e);b=$$je;break a;}}try{Kf(c,8);break e;}catch($$e){$$je=Be($$e);b=$$je;break a;}}h:{try{if(RK(a.IO,b))break h;if(d)break h;}catch($$e){$$je=Be($$e);b=$$je;break a;}JO(a);return;}try{a.VE=b;break b;}catch($$e){$$je=Be($$e);b=$$je;break a;}}i:{try{if(a.ff()){QM(a);break i;}Ox(a);break i;}catch($$e){$$je=Be($$e);b=$$je;break a;}}JO(a);return;}JO(a);I(b);},Cb$=a=>{return a.IO;},AHp=a=> {let b;b=a.IO;return b.Jb?AKM(b):null;},S3=a=>{Kf(a.Xr,a.IO.Jb);A6K(a.Xr,a.IO);},QM=a=>{Kf(a.IO,a.Xr.Jb);A6K(a.IO,a.Xr);},JO=a=>{Kf(a.Xr,32);},Px=(a,b)=>{let c;if(b===null){c=new Bb;S(c,E(37));I(c);}c=a.IO;if(c.Jb==1&&AKM(c)===b)return;S3(a);Kf(a.IO,8);RK(a.IO,b);if(a.a61&&a.ff())QM(a);else{a.VE=b;Ox(a);}JO(a);},AQw=a=>{if(!a.IO.Jb){a.VE=null;return;}S3(a);Kf(a.IO,8);if(a.a61&&a.ff())QM(a);else{a.VE=null;Ox(a);}JO(a);},AIB=a=>{let b,c,d,$$je;if(a.a5D===null)return 0;G2();b=DN(Di,P(J6));a:{try{c=EB(a.a5D,b);} catch($$e){$$je=Be($$e);d=$$je;break a;}CV(Di,b);return c;}CV(Di,b);I(d);}; function Or(){let a=this;P0.call(a);a.a2j=null;a.bhH=0;a.a0P=null;} let Bco=(a,b)=>{a.IO=A9j();a.Xr=A9j();a.a61=1;a.bhH=1;a.a2j=b;},BXJ=a=>{let b=new Or();Bco(b,a);return b;},AL9=(a,b)=>{let c,d,e,f,g;if(b===null){b=new Bb;S(b,E(37));I(b);}if(a.bby)return;if(a.bhH&&a.bep){if(a.IO.Jb>0&&Yx()){c=a.a0P;d=c===null?(-1):HR(a.a2j,c,0);if(d!=(-1)){c=a.a0P;e=a;S3(e);f=HR(a.a2j,b,0);if(d<=f){g=d;d=f;f=g;}if(!Sk())Kf(a.IO,8);while(f<=d){RK(a.IO,Bu(a.a2j,f));f=f+1|0;}if(!a.ff())Ox(a);else QM(e);a.a0P=c;JO(e);return;}}A5g(a,b);a.a0P=b;return;}A5g(a,b);},Ox=a=>{a.a0P=null;},A23=a=>{let b, c,d,e,f,g,h;b=a.a2j;if(!b.Hp){AQw(a);return;}c=0;d=a;e=d.IO;if(Ni)f=AF8(e);else{if(e.XW===null){e.XW=AF8(e);e.a2M=AF8(e);}g=e.XW;if(!g.Qr){APV(g);f=e.XW;f.Qr=1;e.a2M.Qr=0;}else{APV(e.a2M);f=e.a2M;f.Qr=1;e.XW.Qr=0;}}while(true){g=f;if(!g.Qr){g=new Bv;S(g,E(38));I(g);}if(!g.a8i){if(a.a7A&&!a.IO.Jb)Px(d,PX(b));else if(c)Ox(a);return;}g=f;if(!g.a8i)break;if(!g.Qr){b=new Bv;S(b,E(38));I(b);}e=Bu(g.bhU,g.Vk);h=g.Vk+1|0;g.Vk=h;g.a8i=h>=g.a5G.Jb?0:1;if(!S6(b,e,0)){c=g.Vk;if(c<0){b=new B6;S(b,E(39));I(b);}h=c-1|0;g.Vk =h;g=g.a5G;AGv(g,Kp(g.NZ,h));c=1;}}b=new GH;U(b);I(b);},BYe=F(Or); function Gg(){let a=this;D.call(a);a.a$4=0;a.a7H=0;a.YH=null;} let Ul=a=>{A8D(a,16,2147483647);},A8D=(a,b,c)=>{a.YH=KN(0,b);a.a$4=c;},EO=a=>{let b;b=a.YH;return b.Hp?ALE(b):a.fo();},ER=(a,b)=>{let c;if(b===null){b=new Bb;S(b,E(40));I(b);}c=a.YH;if(c.Hp>=a.a$4)QO(a,b);else{BB(c,b);a.a7H=Bs(a.a7H,a.YH.Hp);QO(a,b);}},QO=(a,b)=>{if(Cj(b,Gq))b.fl();},Ccs=(a,b)=>{QO(a,b);},YS=(a,b)=>{let c,d,e,f,g;if(b===null){b=new Bb;S(b,E(41));I(b);}c=a.YH;d=a.a$4;e=0;f=b.Hp;while(e=d)QO(a,g);else{BB(c,g);QO(a,g);}}e=e+1|0;}a.a7H=Bs(a.a7H,c.Hp);},A65=F(Gg),BQP =a=>{return BiV();},AJr=F(),BvH=F(AJr); function W8(){CM.call(this);this.Iy=0.0;} let AVM=null,ACm=()=>{ACm=Q(W8);B83();},B$r=(a,b)=>{ACm();Hg(a);a.Iy=b;},APB=a=>{let b=new W8();B$r(b,a);return b;},HP=(a,b)=>{return a.Iy;},LX=b=>{let c,d,e;ACm();if(b===0.0){Nf();return ACZ;}if(b>=(-10.0)&&b<=100.0){c=b|0;if(b===c){d=AVM.data;c=c+10|0;e=d[c];if(e===null){e=APB(b);d[c]=e;}return e;}}return APB(b);},B83=()=>{AVM=L(W8,111);},GW=F(),B6w=(a,b)=>{if(!(b instanceof J6))return 0;a.fq(b,b.Lp);return 0;}; function A5d(){GW.call(this);this.a0g=null;} let BwI=(a,b,c)=>{let d;if(!ASi(a.a0g.a9v,c))return;while(true){d=c.Iw;b=a.a0g;if(d===b.Na)break;c=d;}Dk(b.a9v,c);b=a.a0g;if(!b.brw)SF(b);a.a0g.brw=0;},A6n=F(),B9u=F(BO),B86=F(Ez); function NL(){let a=this;KD.call(a);a.Xv=null;a.Nj=null;} let G1=(a,b,c)=>{let d,e;UK(a);a.bqe=1;Dh();d=F_;e=a;e.IT=d;d=new Blf;d.bjr=a;N5(d);a.a4h=d;Dy(e,d);a.fu(c);b=B1y(a,b,AN4(c.a1S,c.a2S));a.Xv=b;Bk8(b,1);b=a.Xv;AUF(B9(a,b));b=a;Ed(e,ABe(b),AAW(b));},Cbp=(a,b)=>{let c=new NL();G1(c,a,b);return c;},B1y=(a,b,c)=>{return AIt(b,c);},Ben=(a,b)=>{let c,d;if(b===null){b=new Fl;S(b,E(42));I(b);}if(!(b instanceof Jh)){c=new Bb;S(c,E(43));I(c);}c=b;a.Nj=c;a.JX=b;b=Be0(a);ALQ(a,b);b=a.Xv;if(b!==null){d=b.K4;d.OS=c.a1S;d.a66=c.a2S;AFz(b,d);}},B9d=a=>{let b,c,d;b=a;if(b.QR) {c=a.Nj.bzH;if(c!==null)return c;}if(Yu(b)){if(b.Lk){c=a.Nj.bBD;if(c!==null)return c;}c=a.Nj.bwv;if(c!==null)return c;}a:{if(SS(b)){if(!b.Lk){c=a.Nj.bfB;if(c===null)break a;return c;}c=a.Nj.bzs;if(c!==null)return c;}}d=NX(a);if(b.Lk){if(d){c=a.Nj.bw9;if(c!==null)return c;}c=a.Nj.bvh;if(c!==null)return c;if(SS(b)){c=a.Nj.bfB;if(c!==null)return c;}}if(d){c=a.Nj.bu1;if(c!==null)return c;}return a.Nj.a2S;},A4V=(a,b,c)=>{let d,e,f,g,h;a.Xv.K4.a66=B9d(a);FU(a);d=Be0(a);ALQ(a,d);if(Yu(a)&&!a.QR){d=a.JX;e=d.bvn;f=d.bvo;} else if(a.Lk&&!a.QR){d=a.JX;e=d.bv_;f=d.bwa;}else{d=a.JX;e=d.bAg;f=d.bAh;}g=e===0.0&&f===0.0?0:1;a:{d=a.Ig;if(g){h=0;while(true){if(h>=d.Hp)break a;AP9(Bu(d,h),e,f);h=h+1|0;}}}b:{Sz(a,b,c);if(g){g=0;while(true){if(g>=d.Hp)break b;AP9(Bu(d,g), -e, -f);g=g+1|0;}}}b=a.HG;b!==null&&b.VJ&&Yu(a)==a.a4h.Td;},Caz=a=>{let b,c,d;b=a.a0i;if(b!==null)return b;c=Fx(BA(a));d=HX(c,46);if(d!=(-1))c=DA(c,d+1|0);b=new N;O(b);T(b,OX(c,36)==(-1)?E(25):E(44));T(b,c);T(b,E(27));return M(J(b,a.Xv.Jq));},Be_=F(),B9t=F(BO); function A5b(){BO.call(this);this.bAV=null;} let BFy=(a,b,c,d,e,f)=>{ARL(b);return 0;},B9x=F(D_),BgS=F(CM),AHD=(a,b)=>{if(Cj(b,C7))return b.ef();return b===null?0.0:b.Hx;}; function SG(){let a=this;Ew.call(a);a.K4=null;a.bkZ=null;a.bjl=0.0;a.bpY=0.0;a.Jq=null;a.a2p=0;a.MC=null;a.a7c=0;a.U_=0;a.bc1=0;a.btf=0.0;a.Zq=0;a.a$J=0.0;a.a3V=0.0;a.UY=0;a.YP=null;a.bcY=null;} let A$q=null,Bbo=null,RJ=()=>{RJ=Q(SG);BO5();},Hq=(a,b,c)=>{let d,e,f;RJ();MS(a);a.bkZ=MU();d=new Sx;Cw();d.bey=1;d.JQ=CZ(16);a.Jq=d;a.a2p=(-2147483648);a.a7c=8;a.U_=8;a.Zq=1;a.a$J=1.0;a.a3V=1.0;a.UY=0;O0();a.bcY=Xv;if(b!==null)J7(d,b);AFz(a,c);if(b!==null&&b.Hq.length>0){e=BbY(a);f=AD0(a);Ed(a,e,f);}},AIt=(a,b)=>{let c=new SG();Hq(c,a,b);return c;},AFz=(a,b)=>{let c;if(b===null){b=new Bb;S(b,E(35));I(b);}c=b.OS;if(c!==null){a.K4=b;a.MC=BkZ(c);Ex(a);return;}c=new Bb;S(c,E(45));I(c);},Lg=(a,b)=>{if(a.a2p==b)return 0;Ib(a.Jq);Bmm(a.Jq, b);a.a2p=b;Ex(a);return 1;},E_=(a,b)=>{let c,d,e,f,g,h,i,j,k;if(b===null){b=a.Jq;if(!b.Ic)return;Ib(b);}else{c=b instanceof Sx;if(!c){if(BN1(a,b))return;Ib(a.Jq);J7(a.Jq,b);}else{a:{d=a.Jq;if(d===b)c=1;else if(!d.bey)c=0;else if(b===null)c=0;else if(!c)c=0;else{e=b;if(!e.bey)c=0;else{f=d.Ic;if(f!=e.Ic)c=0;else{g=d.JQ;h=e.JQ;i=0;while(i{let c,d,e,f;c=a.Jq;d=c.Ic;e=c.JQ;b=b;if (d!=b.Hq.length)return 0;f=0;while(f{Rx(a);a.Zq=1;},AUA=a=>{let b,c,d;b=a.MC.MD;c=AUt(b);d=AK3(b);if(a.UY)Xz(b.I8,a.a$J,a.a3V);RJ();BL7(a,Bbo);if(a.UY)Xz(b.I8,c,d);},BL7=(a,b)=>{let c,d,e,f;a.Zq=0;if(a.bc1&&a.YP===null){c=a.Hw;d=a.K4.RA;if(d!==null)c=Bg(c,d.ez())-a.K4.RA.dW()-a.K4.RA.cJ();e=a.MC.MD;f=a.Jq;Ca();d=Db;AFw(b,e,f,0,f.Ic,d,c,8,1,null);}else MW(b,a.MC.MD,a.Jq);a.bjl=b.ND;a.bpY=b.QK;},BI0=a=>{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v, w,x;b=a.MC.MD;c=AUt(b);d=AK3(b);if(a.UY)Xz(b.I8,a.a$J,a.a3V);e=a.bc1&&a.YP===null?1:0;if(e){f=AD0(a);if(f!==a.btf){a.btf=f;Ex(a);}}g=a;h=g.Hw;i=g.Hx;g=a.K4.RA;j=0.0;k=0.0;if(g!==null){j=g.dW();k=g.dY();h=h-(g.dW()+g.cJ());i=i-(g.dY()+g.dZ());}a:{l=a.bkZ;if(!e){b:{m=a.Jq;n=Bs(0,0);if(n>=m.Ic)n=(-1);else{o=E(29).Hq.length;if(o==1)c:{p=X(E(29),0);n=Bs(0,n);o=m.Ic;if(n>=o)n=(-1);else{q=m.JQ;while(true){if(n>=o){n=(-1);break c;}if(q.data[n]==p)break;n=n+1|0;}}}else if(o){p=m.Ic;if(o>p)n=(-1);else{q=m.JQ;r=(p-o|0) +1|0;while(true){if(n>=r){n=(-1);break b;}s=1;t=0;while(t{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd;Ji(a);RJ();d=A$q;e=a;d=G7(d,e.IN);c=d.Hy*c;d.Hy=c;if(a.K4.RA!==null){f=d.HK;g=d.HJ;h=d.HI;F8(b,f,g,h,c);a.K4.RA.cz(b,e.HN,e.HH,e.Hw,e.Hx);}i=a.K4.a66;if(i!==null)ADq(d,i);i=a.MC;c=GE(d);if(i.a9Q!==c){i.a9Q=c;j=i.MZ;ABC();k=BmA;l=i.a5Q;ON(l,0);m=0;n=i.ZD.Hp;while(m>>24|0)/255.0;k.HI=((q&16711680)>>>16|0)/255.0;k.HJ=((q&65280)>>>8|0)/255.0;k.HK=(q&255)/255.0;c=GE(ADq(k,d));q=s+1|0;r=q>=p.H0?(-1):FK(p,q);}ba=j.data;bb=l.data;s=w.data[x].OF;bc=(bb[s]*20|0)+2|0;bb[s]=bb[s]+1|0;bd=ba[s].data;bd[bc]=c;bd[bc+5|0]=c;bd[bc+10|0]=c;bd[bc+15|0]=c;x=x+1|0;s=z;}t=t+1|0;}m=m+1|0;}}d=a.MC;f=e.HN;g=e.HH;c=f-d.a20;f=g-d.a2Z;if(!(c===0.0&&f===0.0)){if(d.bcv){c=CG(c);f=CG(f);}d.a20=d.a20+c;d.a2Z=d.a2Z+f;j=d.MZ.data;s=0;q=j.length;while(s{let b,c;if(a.bc1)return 0.0;if(a.Zq)AUA(a);b=a.bjl;c=a.K4.RA;if(c!==null)b=Bg(b+c.dW()+c.cJ(),c.ez());return b;},AD0=a=>{let b,c,d;if(a.Zq)AUA(a);b=1.0;if(a.UY)b=a.a3V/AK3(a.K4.OS);c=a.bpY-Hz(a.K4.OS)*b*2.0;d=a.K4.RA;if(d!==null)c=Bg(c+d.dZ()+d.dY(),d.ef());return c;},Bk8=(a,b)=>{a.a7c=b;if(b&8)a.U_=8;else if(!(b&16))a.U_=1;else a.U_=16;A0$(a);},Bu1=a=>{let b,c,d;b=a.a0i;if(b!==null)return b;c=Fx(BA(a));d=HX(c,46);if(d!= (-1))c=DA(c,d+1|0);b=new N;O(b);T(b,OX(c,36)==(-1)?E(25):E(46));T(b,c);T(b,E(27));return M(J(b,a.Jq));},BO5=()=>{A$q=Z0();Bbo=MU();}; function Xn(){let a=this;Ea.call(a);a.Kj=0.0;a.Me=0.0;a.bkd=0.0;a.Va=0;a.a0R=null;a.baG=0;a.bkW=0;a.bd$=0;a.a7W=0;a.a94=0;a.bve=0;a.bx0=0;a.a74=0.0;a.bfW=0.0;a.bp4=0.0;a.a8l=0.0;a.Yj=0.0;a.a$6=0.0;a.a0w=0.0;} let ANS=a=>{let b;NF(a);a.Va=1;a.baG=8;a.a7W=1;a.Jv=0;Dh();b=QH;a.IT=b;},CcU=()=>{let a=new Xn();ANS(a);return a;},BSK=a=>{OZ(a);a.Va=1;},AKZ=a=>{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;a:{a.Va=0;b=a.Ig;c=b.Hp;a.Me=0.0;if(!a.a94){a.Kj=a.Yj+a.a0w+a.a74*(c-1|0);d=0;while(true){if(d>=c)break a;e=Bu(b,d);if(!Cj(e,C7)){a.Kj=a.Kj+e.Hw;a.Me=Bg(a.Me,e.Hx);}else{f=e;a.Kj=a.Kj+f.cj();a.Me=Bg(a.Me,f.ck());}d=d+1|0;}}a.Kj=0.0;e=a.a0R;if(e!==null)SC(e);else a.a0R=Xp();g=a.a0R;h=a.a74;i=a.bfW;j=a.Yj+a.a0w;k=a.Hw-j;l=0.0;m =0.0;n=0.0;o=0;p=1;if(a.bd$){o=c-1|0;c=(-1);p=(-1);}while(o!=c){e=Bu(b,o);if(!Cj(e,C7)){q=e.Hw;r=e.Hx;}else{f=e;q=f.cj();if(q>k)q=Bg(k,f.ez());r=f.ck();}d=Go(l,0.0);s=q+(d<=0?0.0:h);if(!(l+s>k))q=s;else if(d<=0)q=s;else{GL(g,l);GL(g,n);a.Kj=Bg(a.Kj,l+j);if(m>0.0)m=m+i;m=m+n;n=0.0;l=0.0;}l=l+q;n=Bg(n,r);o=o+p|0;}GL(g,l);GL(g,n);a.Kj=Bg(a.Kj,l+j);if(m>0.0)m=m+i;a.Me=Bg(a.Me,m+n);}a.Me=a.Me+a.a8l+a.a$6;if(a.a7W){a.Kj=CY(a.Kj);a.Me=CY(a.Me);}},B48=a=>{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;if(a.Va)AKZ(a);if(a.a94) {BZo(a);return;}b=a.a7W;c=a.baG;d=a.a74;e=a.a$6;f=a.bp4;g=!a.bx0?a.Me:a.Hx;h=a.a8l;i=g-h-e;j=a.Yj;if(c&16)j=j+a.Hw-a.Kj;else if(!(c&8))j=j+(a.Hw-a.Kj)/2.0;if(!(c&4))e=c&2?a.Hx-h-i:e+(a.Hx-e-h-i)/2.0;c=a.bkW;k=a.Ig;l=0;m=k.Hp;n=1;if(a.bd$){l=m-1|0;m=(-1);n=(-1);}o=Go(f,0.0);g=i*f;p=c&2;q=c&4;while(l!=m){r=Bu(k,l);s=null;if(!Cj(r,C7)){h=r.Hw;t=r.Hx;}else{s=r;h=s.cj();t=s.ck();}if(o>0)t=g;if(s!==null){f=Bg(t,s.ef());t=s.cI();if(!(t>0.0))t=f;else if(!(f>t))t=f;}f=p?e+i-t:q?e:e+(i-t)/2.0;if(!b)FM(r,j,f,h,t);else FM(r, Fi(j),Fi(f),CY(h),CY(t));j=j+h+d;if(s!==null)s.cx();l=l+n|0;}},BZo=a=>{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be;b=AZU(a);if(b!==a.bkd){a.bkd=b;J9(a);}c=a.baG;d=a.a7W;e=a.a74;f=a.bp4;g=a.bfW;h=a.Kj;i=a.Yj;j=h-i-a.a0w;k=b-a.a8l;l=a;m=l.Hw;h=0.0;n=0.0;o=(-1.0);if(c&2)k=k+l.Hx-b;else if(!(c&4))k=k+(l.Hx-b)/2.0;if(a.bve){k=k-(b+Gf(a.a0R,1));o=1.0;}if(c&16)i=i+m-a.Kj;else if(!(c&8))i=i+(m-a.Kj)/2.0;p=m-a.a0w;q=a.bkW;r=a.a0R;s=a.Ig;t=0;u=s.Hp;v=1;if(a.bd$){t=u-1|0;u=(-1);v=(-1);}w=0;x=Go(f, 0.0);y=q&2;z=q&4;ba=q&16;bb=q&8;while(t!=u){l=Bu(s,t);bc=null;if(!Cj(l,C7)){bd=l.Hw;be=l.Hx;}else{bc=l;bd=bc.cj();if(bd>p)bd=Bg(p,bc.ez());be=bc.ck();}if(!(!(h+bd>p)&&w)){c=BF(w,r.Id-2|0);h=ba?i+j-Gf(r,c):bb?i:i+(j-Gf(r,c))/2.0;n=Gf(r,c+1|0);if(c>0)k=k+g*o;k=k+n*o;w=c+2|0;}if(x>0)be=n*f;if(bc!==null){b=Bg(be,bc.ef());be=bc.cI();if(!(be>0.0))be=b;else if(!(b>be))be=b;}b=y?k+n-be:z?k:k+(n-be)/2.0;if(!d)FM(l,h,b,bd,be);else FM(l,Fi(h),Fi(b),CY(bd),CY(be));h=h+bd+e;if(bc!==null)bc.cx();t=t+v|0;}},B7m=a=>{if(a.a94)return 0.0;if (a.Va)AKZ(a);return a.Kj;},AZU=a=>{if(a.Va)AKZ(a);return a.Me;},BB6=(a,b)=>{let c,d,e,f,g,h;AC0(a,b);c=a;if(!c.R6)return;Fr();Y9(b,EI);d=c.HG;if(d!==null)PQ(b,d.a0z);e=c.HN;f=a.Yj;e=e+f;g=c.HH;h=a.a$6;AL4(b,e,g+h,c.Mp,c.Mq,c.Hw-f-a.a0w,c.Hx-h-a.a8l,c.LJ,c.LK,c.LV);}; function MJ(){let a=this;FO.call(a);a.a_t=null;a.a5m=0;a.Ps=0;a.bwu=0;a.bfP=0;a.a0D=0;a.a0W=null;a.Un=null;a.bbC=0;a.Kp=0;a.bal=0;} let AQq=null,AQy=null,AK7=()=>{AK7=Q(MJ);BR$();},B4u=(a,b,c)=>{return AIt(b,c);},B_N=(a,b)=>{let c;if(b===null){b=new Bb;S(b,E(35));I(b);}a.a_t=b;c=b.bof;ALQ(a,c);AFz(a.a0W,AN4(b.beA,b.bdP));J9(a);},BtC=a=>{let b,c,d,e,f,g,h,i,j,k,l;if(!a.a0D)return;b=a;c=b.HG;if(c===null)return;d=c.Kl.LF;if(d instanceof AFW){e=d;f=Eh(c);g=Et(c);h=P8(b,16);i=d.O6.In;h=h-i;j=f/2.0;k=j/e.Rq;if(h>k)Iq(b,i+k,RP(b,16),16);h=P8(b,8);k=d.O6.In;l=h-k;i= -f/2.0;h=e.Rq;if(li/e.Rq)Iq(b, P8(b,2),d.O6.Il+i/e.Rq,2);if(RP(b,4)-d.O6.Il< -g/2.0/e.Rq)Iq(b,P8(b,4),d.O6.Il-i/e.Rq,4);}else if(b.Iw===c.IK){h=Eh(c);i=Et(c);if(b.HN<0.0)AHE(b,0.0);if(BGy(b)>h)AHE(b,h-b.Hw);if(b.HH<0.0)ACn(b,0.0);if(BH3(b)>i)ACn(b,i-b.Hx);}},BVl=(a,b,c)=>{let d,e,f,g,h,i,j;d=a;e=d.HG;if(e!==null){if(e.MI===null)GU(e,a);BtC(a);if(a.a_t.bku!==null){Fc(d,BD(AQq,0.0,0.0));Fc(d,BD(AQy,Eh(e),Et(e)));f=d.HN;g=AQq;h=f+g.Hs;i=d.HH;j=i+g.Hu;g=AQy;BZD(a,b,c,h,j,f+g.Hs,i+g.Hu);}}Sz(a,b,c);},BZD=(a,b,c,d,e,f,g)=>{let h,i,j,k;h=a.IN;i =h.HK;j=h.HJ;k=h.HI;c=h.Hy*c;F8(b,i,j,k,c);a.a_t.bku.cz(b,d,e,f,g);},B7s=(a,b,c,d,e)=>{let f,g,h,i,j;BfZ(a,b,c,d,e);f=a.Un.IN;g=a;f.Hy=g.IN.Hy;f=a;h=Th(f);i=Rm(f);j=a.Un;d=g.Hw-i-Si(f);Ed(j,d,h);j=a.Un;d=g.Hx-h;U3(j,i,d);a.bbC=1;A9Q(a.Un,b,c);a.bbC=0;},BB4=(a,b,c,d)=>{let e,f,g,h,i;e=a;if(!e.HS)return null;a:{f=BaT(a,b,c,d);if(f===null&&a.Ps){if(d){g=e.IT;Dh();if(g!==F_)break a;}return a;}}h=e.Hx;if(f!==null&&f!==a){if(c<=h){i=a;if(c>=h-Th(i)&&b>=0.0&&b<=e.Hw){e=f;while(true){g=e.Iw;if(g===a)break;e=g;}if(ANB(i, e)!==null)return a;}}return f;}return f;},CaX=(a,b)=>{a.a5m=b;},Cbu=(a,b)=>{a.Ps=b;},CaO=(a,b)=>{a.a0D=b;},BTi=a=>{let b,c,d;b=W3(a);c=W3(a.Un);d=a;return Bg(b,c+Rm(d)+Si(d));},CbK=a=>{return a.a0W;},BR$=()=>{AQq=Bt();AQy=Bt();},BYR=F(BO); function AMX(){let a=this;NL.call(a);a.baJ=null;a.bxo=null;a.VL=null;} let BKQ=(a,b)=>{let c;if(b instanceof Tx){a.VL=b;Ben(a,b);return;}c=new Bb;S(c,E(47));I(c);},BZf=(a,b,c)=>{let d,e,f,g;a:{d=a.baJ;e=a;if(e.QR){if(a.Lk){f=a.VL.bvu;if(f!==null)break a;}f=a.VL.bx4;}else{g=SS(e)&&!e.QR?1:0;if(a.Lk){e=a.VL;f=e.bxj;if(f!==null){if(g){e=e.bwR;if(e!==null)f=e;}break a;}}if(g){f=a.VL.bCd;if(f!==null)break a;}f=a.VL.bry;}}Tw(d,f);A4V(a,b,c);}; function AUz(){FO.call(this);this.bmi=null;} let A9Q=(a,b,c)=>{if(a.bmi.bbC)Sz(a,b,c);},B$6=F(); function Ht(){let a=this;Ea.call(a);a.KB=null;a.K3=null;a.IA=null;a.KH=null;a.KZ=null;a.Ln=null;a.KJ=null;a.brs=null;a.a4z=null;a.Kt=0;a.Ls=0;a.V_=0;a.a3n=0;a.I4=0.0;a.Ja=0.0;a.Xz=0.0;a.XA=0.0;a.LY=0.0;a.KU=0.0;a.Vu=0;a.Vw=0;a.SE=null;a.a1U=0;a.bjD=0;a.bbp=0;a.Sv=0.0;a.a5K=0.0;a.a3e=0.0;a.bjF=0.0;a.a9O=0;a.a$l=0;a.bbg=0.0;a.Tg=0.0;a.a0r=0.0;a.a0q=0.0;a.a6E=0;a.a6F=0;a.Sf=0.0;a.ZY=0.0;a.Z1=0.0;a.bAO=0;a.bAM=0;a.Zv=0;a.Wa=0;a.boQ=0;a.YG=0;a.bdi=0;a.T2=0;} let ALF=(a,b,c)=>{NF(a);a.IA=Ig();a.KH=Ig();a.KZ=Ig();a.Ln=Ig();a.KJ=Ig();a.brs=Ig();a.V_=1;a.a3n=1;a.SE=Bt();a.a1U=1;a.bjD=1;a.bbp=1;a.a5K=1.0;a.bjF=1.0;a.a9O=1;a.a$l=1;a.bbg=1.0;a.a6E=1;a.a6F=1;a.Sf=50.0;a.ZY=30.0;a.Z1=200.0;a.boQ=1;a.bdi=1;a.T2=(-1);if(c===null){b=new Bb;S(b,E(35));I(b);}a.KB=c;A13(a,b);b=a;Ed(b,150.0,150.0);BPe(a);c=BB$(a);a.a4z=c;Dy(b,c);BBP(a);},CbX=(a,b)=>{let c=new Ht();ALF(c,a,b);return c;},BPe=a=>{let b;b=new BdS;b.I7=a;ET(b);Tk(a,b);},BB$=a=>{let b,c,d,e;b=new BdQ;b.N9=a;G_();c=new AK_;d =new BgP;d.L1=b;d.bkA=Bt();d.bkz=Bt();d.bkD=Bt();d.bkE=Bt();e=new A7o;e.X_=10;e.a7x=Ci(10);e.a7w=Ci(10);e.Yc=M4(10);c.N6=e;c.Pf=Bt();c.Q0=Bt();c.a1l=Bt();c.a1m=Bt();e=new BlC;e.bmv=c;IR(e);c.PV=e;c.bh6=20.0;c.bta=20.0;c.bjL=R(400000000);c.bnO=1.100000023841858;c.blT=G(0, 500000000);c.SG=d;b.Up=c;return b;},BBP=a=>{let b;b=new BdR;b.a3Z=a;ET(b);Dy(a,b);},Hn=(a,b)=>{if(!b){a.Sv=0.0;a.a3e=0.0;}else{a.Sv=a.a5K;a.a3e=a.bjF;}},Bfr=a=>{let b;b=a.HG;if(b!==null)A5B(b,a.a4z,a);},Bg$=a=>{let b;a.T2=(-1);a.Vu=0;a.Vw=0;b =a.a4z.Up;D4(b.PV);b.Xu=1;},A8z=a=>{let b,c;if(!a.boQ)return;if(!a.a6E)b=DV(a.I4,0.0,a.LY);else{b=a.I4;c=a.Sf;b=DV(b, -c,a.LY+c);}a.I4=b;if(!a.a6F)b=DV(a.Ja,0.0,a.KU);else{b=a.Ja;c=a.Sf;b=DV(b, -c,a.KU+c);}a.Ja=b;},Bbd=(a,b)=>{let c,d,e,f,g,h,i;NO(a,b);c=B2I(BR6(a.a4z));d=0;e=a.Sv;if(e>0.0&&a.a1U&&!c&&!a.Vu&&!a.Vw){f=a.a3e-b;a.a3e=f;if(f<=0.0)a.Sv=Bg(0.0,e-b);d=1;}if(a.Tg>0.0){Hn(a,1);f=a.Tg/a.bbg;a.I4=a.I4-a.a0r*f*b;a.Ja=a.Ja-a.a0q*f*b;A8z(a);f=a.I4;g=a.Sf;e= -g;if(f===e)a.a0r=0.0;if(f>=a.LY+g)a.a0r=0.0;f= a.Ja;if(f===e)a.a0q=0.0;if(f>=a.KU+g)a.a0q=0.0;f=a.Tg-b;a.Tg=f;if(f<=0.0){a.a0r=0.0;a.a0q=0.0;}d=1;}a:{b:{c:{if(a.bjD&&a.Tg<=0.0&&!c){if(a.Vu){if(!a.Kt)break c;if(!(a.LY/(a.KH.HE-a.KZ.HE)>a.IA.HE*0.10000000149011612))break c;}if(!a.Vw)break b;if(a.Ls&&a.KU/(a.Ln.HL-a.KJ.HL)>a.IA.HL*0.10000000149011612)break b;}}f=a.Xz;g=a.I4;if(f!==g)AM7(a,g);f=a.XA;g=a.Ja;if(f===g)break a;APr(a,g);break a;}g=a.Xz;e=a.I4;if(g!==e){if(!(g0.0)AMx(a,0.0);d=1;}else if(f>a.LY){Hn(a,1);f=a.I4;g=a.ZY;e=a.Z1-g;h=a.LY;f=f-(g+e* -(h-f)/a.Sf)*b;a.I4=f;if(f0.0)AKz(a,0.0);d=1;}else if(f>a.KU){Hn(a,1);f=a.Ja;g=a.ZY;e=a.Z1-g;h=a.KU;b=f-(g+e* -(h-f)/a.Sf)*b;a.Ja=b;if(b {let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;b=a.KB;c=b.Ry;d=b.a38;b=b.a1b;e=0.0;f=0.0;g=0.0;h=0.0;if(c!==null){e=c.dW();f=c.cJ();g=c.dZ();h=c.dY();}c=a;i=AI3(c);j=AF9(c);c=a.IA;k=i-e-f;l=j-g;J$(c,e,h,k,l-h);if(a.K3!==null){m=0.0;n=0.0;if(d!==null)m=RN(d);c=a.KB.a$B;if(c!==null)m=Bg(m,c.ef());if(b!==null)n=Pn(b);c=a.KB.a6L;if(c!==null)n=Bg(n,c.ez());c=a.K3;if(!Cj(c,C7)){o=AI3(c);p=AF9(a.K3);}else{q=c;o=q.cj();p=q.ck();}a:{b:{if(!a.bAO){if(!(o >a.IA.HE))break b;if(a.Zv)break b;}r=1;break a;}r=0;}c:{d:{a.Kt=r;if(!a.bAM){if(!(p>a.IA.HL))break d;if(a.Wa)break d;}s=1;break c;}s=0;}a.Ls=s;if(!a.YG){if(s){c=a.IA;g=c.HE-n;c.HE=g;if(!a.V_)c.HV=c.HV+n;if(!r&&o>g&&!a.Zv)a.Kt=1;}if(a.Kt){c=a.IA;k=c.HL-m;c.HL=k;if(a.a3n)c.HU=c.HU+m;if(!s&&p>k&&!a.Wa){a.Ls=1;c.HE=c.HE-n;if(!a.V_)c.HV=c.HV+n;}}}g=a.Zv?a.IA.HE:Bg(a.IA.HE,o);p=a.Wa?a.IA.HL:Bg(a.IA.HL,p);c=a.IA;k=g-c.HE;a.LY=k;a.KU=p-c.HL;AMx(a,DV(a.I4,0.0,k));AKz(a,DV(a.Ja,0.0,a.KU));if(a.Kt){if(d===null){J$(a.KH, 0.0,0.0,0.0,0.0);J$(a.KZ,0.0,0.0,0.0,0.0);}else{k=a.YG?e:a.IA.HV;l=!a.a3n?l-m:h;J$(a.KH,k,l,a.IA.HE,m);if(a.Ls&&a.YG){c=a.KH;c.HE=c.HE-n;if(!a.V_)c.HV=c.HV+n;}if(!a.bdi)a.KZ.HE=Pn(d);else a.KZ.HE=Bg(Pn(d),a.KH.HE*a.IA.HE/g|0);c=a.KZ;if(c.HE>g)c.HE=0.0;c.HL=RN(d);c=a.KZ;d=a.KH;c.HV=d.HV+((d.HE-c.HE)*BrM(a)|0);a.KZ.HU=a.KH.HU;}}if(a.Ls){if(b===null){J$(a.Ln,0.0,0.0,0.0,0.0);J$(a.KJ,0.0,0.0,0.0,0.0);}else{k=!a.V_?e:i-f-n;if(!a.YG)h=a.IA.HU;J$(a.Ln,k,h,n,a.IA.HL);if(a.Kt&&a.YG){c=a.Ln;c.HL=c.HL-m;if(a.a3n)c.HU= c.HU+m;}c=a.KJ;d=b;c.HE=Pn(d);if(!a.bdi)a.KJ.HL=RN(d);else a.KJ.HL=Bg(RN(d),a.Ln.HL*a.IA.HL/p|0);b=a.KJ;if(b.HL>p)b.HL=0.0;if(a.V_)e=i-f-Pn(d);b.HV=e;b=a.KJ;c=a.Ln;b.HU=c.HU+((c.HL-b.HL)*(1.0-BCk(a))|0);}}ATE(a);b=a.K3;if(Cj(b,C7)){Ed(b,g,p);a.K3.cx();}return;}},ATE=a=>{let b,c,d,e,f;b=a.IA;c=b.HV-(!a.Kt?0:a.Xz|0);d=b.HU-((!a.Ls?a.KU:a.KU-a.XA)|0);U3(a.K3,c,d);b=a.K3;if(Cj(b,ABN)){e=a.brs;f=a.IA;e.HV=f.HV-c;e.HU=f.HU-d;e.HE=f.HE;e.HL=f.HL;b.gm(e);}},A5i=(a,b,c)=>{let d,e,f,g,h,i,j,k,l;if(a.K3===null)return;FU(a);d =a;ABF(d,b,JZ(d));if(a.Kt){e=a.KZ;f=a.KH;e.HV=f.HV+((f.HE-e.HE)*B1l(a)|0);}if(a.Ls){e=a.KJ;f=a.Ln;e.HU=f.HU+((f.HL-e.HL)*(1.0-BQ0(a))|0);}ATE(a);f=a;g=f.IN;h=g.Hy*c;if(a.KB.Ry!==null){i=g.HK;j=g.HJ;k=g.HI;F8(b,i,j,k,h);a.KB.Ry.cz(b,0.0,0.0,f.Hw,f.Hx);}l=b;Fj(l);e=a.IA;if(Li(f,e.HV,e.HU,e.HE,e.HL)){OT(d,b,c);Fj(l);No(f);}F8(l,g.HK,g.HJ,g.HI,h);if(a.a1U){Ho();e=OS;c=a.Sv/a.a5K;h=h*A8f(e,c);}BZO(a,b,g.HK,g.HJ,g.HI,h);XM(d,b);},BZO=(a,b,c,d,e,f)=>{let g,h,i,j;if(f<=0.0)return;F8(b,c,d,e,f);g=a.Kt&&a.KZ.HE>0.0?1 :0;h=a.Ls&&a.KJ.HL>0.0?1:0;if(g){if(h){i=a.KB.bwO;if(i!==null){j=a.KH;c=j.HV+j.HE;d=j.HU;j=a.Ln;i.cz(b,c,d,j.HE,j.HU);}}i=a.KB.a$B;if(i!==null){j=a.KH;i.cz(b,j.HV,j.HU,j.HE,j.HL);}i=a.KB.a38;if(i!==null){j=a.KZ;c=j.HV;d=j.HU;e=j.HE;f=j.HL;Zn(i,b,c,d,e,f);}}if(h){i=a.KB.a6L;if(i!==null){j=a.Ln;i.cz(b,j.HV,j.HU,j.HE,j.HL);}i=a.KB.a1b;if(i!==null){j=a.KJ;c=j.HV;d=j.HU;e=j.HE;f=j.HL;Zn(i,b,c,d,e,f);}}},Bxk=(a,b,c,d)=>{a.Tg=b;a.a0r=c;a.a0q=d;},AXq=a=>{let b,c,d,e;b=0.0;c=a.K3;if(Cj(c,C7))b=c.cj();else if(c!==null)b =c.Hw;c=a.KB.Ry;if(c!==null)b=Bg(b+c.dW()+c.cJ(),c.ez());if(a.Ls){d=0.0;c=a.KB;e=c.a1b;if(e!==null)d=e.Jd;c=c.a6L;if(c!==null)d=Bg(d,c.ez());b=b+d;}return b;},BWP=a=>{let b,c,d,e;b=0.0;c=a.K3;if(Cj(c,C7))b=c.ck();else if(c!==null)b=c.Hx;c=a.KB.Ry;if(c!==null)b=Bg(b+c.dZ()+c.dY(),c.ef());if(a.Kt){d=0.0;c=a.KB;e=c.a38;if(e!==null)d=e.Jc;c=c.a$B;if(c!==null)d=Bg(d,c.ef());b=b+d;}return b;},BtK=a=>{return 0.0;},BJj=a=>{return 0.0;},A13=(a,b)=>{let c;c=a.K3;if(c===a){c=new Bb;S(c,E(48));I(c);}if(c!==null)Bgw(a,c);a.K3 =b;if(b!==null)Fw(a,b);},B7H=(a,b,c)=>{if(b===null){b=new Bb;S(b,E(19));I(b);}if(b!==a.K3)return 0;a.K3=null;return X$(a,b,c);},Bm0=(a,b,c)=>{let d;d=X2(a,b,c);if(d===a.K3)a.K3=null;return d;},BFm=(a,b,c,d)=>{let e,f;if(!(b<0.0)){e=a;if(!(b>=e.Hw)&&!(c<0.0)&&!(c>=e.Hx)){if(d){f=e.IT;Dh();if(f===F_&&e.HS){if(a.Kt&&a.Vu&&PE(a.KH,b,c))return a;if(a.Ls&&a.Vw&&PE(a.Ln,b,c))return a;}}return Yo(a,b,c,d);}}return null;},AMx=(a,b)=>{a.I4=b;},AKz=(a,b)=>{a.Ja=b;},AM7=(a,b)=>{a.Xz=b;},APr=(a,b)=>{a.XA=b;},Bsf=a=>{let b;b =a.IA.HE;return C6(b,Bg(b*0.8999999761581421,a.LY*0.10000000149011612)/4.0);},BBS=a=>{let b;b=a.IA.HL;return C6(b,Bg(b*0.8999999761581421,a.KU*0.10000000149011612)/4.0);},A9E=(a,b)=>{a.I4=DV(b,0.0,a.LY);},BiP=(a,b)=>{a.Ja=DV(b,0.0,a.KU);},B1l=a=>{let b;b=a.LY;if(b===0.0)return 0.0;return DV(a.Xz/b,0.0,1.0);},BQ0=a=>{let b;b=a.KU;if(b===0.0)return 0.0;return DV(a.XA/b,0.0,1.0);},BrM=a=>{let b;b=a.LY;if(b===0.0)return 0.0;return DV(a.I4/b,0.0,1.0);},BSs=(a,b)=>{a.I4=a.LY*DV(b,0.0,1.0);},BCk=a=>{let b;b=a.KU;if (b===0.0)return 0.0;return DV(a.Ja/b,0.0,1.0);},ByC=(a,b)=>{a.Ja=a.KU*DV(b,0.0,1.0);},A9v=(a,b,c)=>{a.a6E=b;a.a6F=c;},BhT=(a,b)=>{if(a.a1U==b)return;a.a1U=b;if(!b)a.Sv=a.a5K;OZ(a);},UZ=(a,b,c)=>{return Bg(200.0*c,b*7.0*c);},BL6=(a,b)=>{let c,d,e;c=a;AC0(c,b);d=a;V7(d,b,JZ(d));e=a.IA;if(Li(c,e.HV,e.HU,e.HE,e.HL)){Nw(d,b);R4(b);No(c);}ACC(d,b);}; function AEk(){let a=this;D.call(a);a.MT=null;a.N7=null;a.Ow=null;a.P2=null;a.NM=null;a.Om=null;a.Sn=null;a.QS=null;a.Qg=null;a.Rs=null;a.T5=null;a.Q$=null;a.Q9=null;a.UE=null;a.OG=null;a.Sd=null;a.L4=null;a.MH=null;a.On=null;a.Kc=null;a.Rf=null;a.Re=null;a.Lc=null;a.Uz=0.0;a.P4=0.0;a.NP=0.0;a.NH=0.0;a.beG=null;a.OR=0;a.K6=0;a.KA=0;a.a64=0;a.OE=0.0;a.OU=0.0;a.PM=0.0;a.NB=0.0;} let AYK=null,ABO=null,AYJ=null,Pl=null,ATk=null,Brw=null,A1I=null,ATI=null,B4n=null,BeE=null,A8o=null,Ks=()=>{Ks=Q(AEk);Bsi();},BDC=a=>{let b;Ks();a.a64=(-1);b=Bb7();if(b!==null)ARu(a,b);},BiV=()=>{let a=new AEk();BDC(a);return a;},Bjm=(a,b)=>{let c,d;c=LX(b);if(c!==null){a.MT=c;a.Ow=c;a.NM=c;return a;}d=new Bb;S(d,E(49));I(d);},BlV=(a,b)=>{let c,d;c=LX(b);if(c!==null){a.N7=c;a.P2=c;a.Om=c;return a;}d=new Bb;S(d,E(50));I(d);},ACa=(a,b)=>{let c,d;if(!(b<0.0)){c=LX(b);if(c!==null){a.Sn=c;a.QS=c;a.Qg=c;a.Rs=c;return a;}d =new Bb;S(d,E(51));I(d);}d=new Bb;c=new N;O(c);T(c,E(52));S(d,M(C$(c,b)));I(d);},A3f=(a,b)=>{a.Q9=LX(b);return a;},AOW=a=>{let b;b=a.L4;if(b===null){Ks();a.L4=ATI;}else a.L4=CI((b.Jj|8)&(-17));return a;},AUF=a=>{let b;Ks();b=Pl;a.MH=b;a.On=b;b=ABO;a.OG=b;a.Sd=b;return a;},BgG=a=>{Ks();a.On=Pl;return a;},Boc=a=>{a.Lc=null;a.beG=null;a.OR=0;a.a64=(-1);ARu(a,Bb7());},ARu=(a,b)=>{a.MT=b.MT;a.N7=b.N7;a.Ow=b.Ow;a.P2=b.P2;a.NM=b.NM;a.Om=b.Om;a.Sn=b.Sn;a.QS=b.QS;a.Qg=b.Qg;a.Rs=b.Rs;a.T5=b.T5;a.Q$=b.Q$;a.Q9=b.Q9;a.UE =b.UE;a.OG=b.OG;a.Sd=b.Sd;a.L4=b.L4;a.MH=b.MH;a.On=b.On;a.Kc=b.Kc;a.Rf=b.Rf;a.Re=b.Re;},Bbn=(a,b)=>{let c;if(b===null)return;c=b.MT;if(c!==null)a.MT=c;c=b.N7;if(c!==null)a.N7=c;c=b.Ow;if(c!==null)a.Ow=c;c=b.P2;if(c!==null)a.P2=c;c=b.NM;if(c!==null)a.NM=c;c=b.Om;if(c!==null)a.Om=c;c=b.Sn;if(c!==null)a.Sn=c;c=b.QS;if(c!==null)a.QS=c;c=b.Qg;if(c!==null)a.Qg=c;c=b.Rs;if(c!==null)a.Rs=c;c=b.T5;if(c!==null)a.T5=c;c=b.Q$;if(c!==null)a.Q$=c;c=b.Q9;if(c!==null)a.Q9=c;c=b.UE;if(c!==null)a.UE=c;c=b.OG;if(c!==null)a.OG =c;c=b.Sd;if(c!==null)a.Sd=c;c=b.L4;if(c!==null)a.L4=c;c=b.MH;if(c!==null)a.MH=c;c=b.On;if(c!==null)a.On=c;c=b.Kc;if(c!==null)a.Kc=c;c=b.Rf;if(c!==null)a.Rf=c;b=b.Re;if(b!==null)a.Re=b;},BP2=a=>{let b;b=a.Lc;return b===null?J3(a):b.r();},Bb7=()=>{let b,c;Ks();b=BeE;if(!(b!==null&&b===Hf)){BeE=Hf;b=BiV();A8o=b;Nf();b.MT=AI6;b.N7=AJD;b.Ow=AFI;b.P2=AO4;b.NM=Bdi;b.Om=A3R;c=ACZ;b.Sn=c;b.QS=c;b.Qg=c;b.Rs=c;b.T5=c;b.Q$=c;b.Q9=c;b.UE=c;c=AYK;b.OG=c;b.Sd=c;b.L4=ATk;c=AYJ;b.MH=c;b.On=c;b.Kc=Pl;b.Rf=null;b.Re=null;}return A8o;},Bsi =()=>{let b;AYK=AA9(0.0);ABO=AA9(1.0);AYJ=CI(0);b=CI(1);Pl=b;ATk=b;Brw=CI(2);A1I=CI(4);ATI=CI(8);B4n=CI(16);}; function Blf(){D_.call(this);this.bjr=null;} let BFP=(a,b,c,d)=>{b=a.bjr;if(b.QR)return;A8B(b,b.Lk?0:1,1);}; function AZP(){let a=this;BO.call(a);a.bq_=Ba;a.a2A=null;a.K5=null;} let BS8=(a,b,c)=>{let d,e,f,g;if(AWe(a.K5.JS))return 0;a:{switch(c){case 3:break;case 19:b=a.K5;d=HR(b.JS,ACb(b),0)-1|0;if(d<0)d=a.K5.JS.Hp-1|0;Q2(a.K5,d);return 1;case 20:b=a.K5;d=HR(b.JS,ACb(b),0)+1|0;b=a.K5;if(d>=b.JS.Hp)d=0;Q2(b,d);return 1;case 29:if(!Sk())break a;b=a.K5.LR;if(!b.bep)break a;else{AQw(b);b=a.K5;e=b.LR;b=b.JS;e=e;c=0;S3(e);d=0;f=b.Hp;while(true){if(d>=f){if(c){if(e.a61&&AIB(e))QM(e);else{e.VE=Hr(b);Ox(e);}}JO(e);return 1;}g=Bu(b,d);if(g===null)break;if(RK(e.IO,g))c=1;d=d+1|0;}e=new Bb;S(e, E(37));I(e);}case 111:e=a.K5.HG;if(e!==null)GU(e,null);return 1;case 123:b=a.K5;Q2(b,b.JS.Hp-1|0);return 1;default:break a;}Q2(a.K5,0);return 1;}return 0;},BYM=(a,b,c)=>{let d,e,f,g;if(!a.K5.bkX)return 0;d=Fd();if(DG(d,a.bq_))a.a2A=E(25);a.bq_=Br(d,R(300));b=new N;O(b);T(b,a.a2A);Bd(b,ID(c));a.a2A=M(b);e=0;f=a.K5.JS.Hp;a:{while(true){if(e>=f)break a;b=a.K5;g=Bu(b.JS,e);if(Eu(BaB(ARc(b,g)),a.a2A))break;e=e+1|0;}Q2(a.K5,e);}return 0;},Bw9=F(XR),BvI=F(Jy),A64=F(CM),BZE=(a,b)=>{let c;c=b.NC;return c!==null?c.dZ() :0.0;},BpV=F(0),BgR=F(CM),AP2=(a,b)=>{if(Cj(b,C7))return b.cj();return b===null?0.0:b.Hw;},Bp5=F(C_),A63=F(CM),BDN=(a,b)=>{let c;c=b.NC;return c!==null?c.dW():0.0;},B2T=F(CM),BpU=F(),B9z=F(M0),Bwb=F(Ht); function Rr(){let a=this;Ea.call(a);a.KW=null;a.ba6=null;a.bfy=null;a.a_k=null;a.be_=null;a.bdQ=null;a.beF=null;a.SS=null;a.Tp=null;a.UM=null;a.Uy=null;a.bzE=0.0;a.bzF=0.0;a.W5=0;a.Yb=null;a.beS=0;a.bkg=0;} let BOi=(a,b,c)=>{let d,e,f,g,h,i;FU(a);d=a;if(!d.Jv){e=a;A$x(a,b,c,e.HN,e.HH);AMK(a,b,c);}else{ABF(d,b,JZ(d));A$x(a,b,c,0.0,0.0);if(!a.beS)OT(d,b,c);else{f=b;Fj(f);g=a.Tp.Iy;h=a.UM.Iy;i=a;if(Li(i,g,h,i.Hw-g-a.Uy.Iy,i.Hx-h-a.SS.Iy)){OT(d,b,c);Fj(f);No(i);}}XM(d,b);}},A$x=(a,b,c,d,e)=>{let f,g,h,i,j;if(a.Yb===null)return;f=a;g=f.IN;h=g.HK;i=g.HJ;j=g.HI;c=g.Hy*c;F8(b,h,i,j,c);a.Yb.cz(b,d,e,f.Hw,f.Hx);},BKw=a=>{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;b=a.KW;if(b===null)return;c=a.Tp.Iy;d=a.UM.Iy;e=a;f=e.Hw-c-a.Uy.Iy;g =e.Hx-d-a.SS.Iy;h=AIv(a.ba6,b);b=a.bfy;i=a.KW;j=AHD(b,i);b=a.a_k;i=a.KW;k=AP2(b,i);b=a.be_;i=a.KW;l=AMe(b,i);m=a.bdQ.Iy;n=a.beF.Iy;o=a.bzE;p=!(o>0.0)?C6(k,f):f*o;if(!(p0.0))m=h;else if(!(h>m))m=h;p=a.bzF;o=!(p>0.0)?C6(l,g):g*p;if(!(o0.0))n=j;else if(!(j>n))n=j;q=a.W5;if(q&16)c=c+f-m;else if(!(q&8))c=c+(f-m)/2.0;if(q&2)d=d+g-n;else if(!(q&4))d=d+(g-n)/2.0;if(a.bkg){c=Fi(c);d=Fi(d);m=CY(m);n=CY(n);}FM(a.KW,c,d,m,n);b=a.KW;if(Cj(b,C7))FU(b);},B_z=(a,b,c)=>{if(b===null){b=new Bb;S(b, E(19));I(b);}if(b!==a.KW)return 0;a.KW=null;return X$(a,b,c);},BtY=(a,b,c)=>{let d;d=X2(a,b,c);if(d===a.KW)a.KW=null;return d;},AXy=a=>{let b,c;b=a.ba6;c=a.KW;return AIv(b,c)+a.Tp.Iy+a.Uy.Iy;},AV_=a=>{let b,c;b=a.bfy;c=a.KW;return AHD(b,c)+a.SS.Iy+a.UM.Iy;},Btp=a=>{let b,c,d;b=a.a_k;c=a.KW;d=AP2(b,c);b=a.Yb;if(b!==null)d=Bg(d,b.ez());return Bg(AXy(a),d+a.Tp.Iy+a.Uy.Iy);},Bv_=a=>{let b,c,d;b=a.be_;c=a.KW;d=AMe(b,c);b=a.Yb;if(b!==null)d=Bg(d,b.ef());return Bg(AV_(a),d+a.SS.Iy+a.UM.Iy);},B3G=a=>{let b;b=a.bdQ.Iy;if (b>0.0)b=b+a.Tp.Iy+a.Uy.Iy;return b;},ByA=a=>{let b;b=a.beF.Iy;if(b>0.0)b=b+a.SS.Iy+a.UM.Iy;return b;},BIs=(a,b,c,d)=>{let e;a:{if(a.beS){if(d){e=a.IT;Dh();if(e===Ie)return null;}if(b<0.0)break a;e=a;if(b>=e.Hw)break a;if(c<0.0)break a;if(c>=e.Hx)break a;}return Yo(a,b,c,d);}return null;},BTP=(a,b)=>{let c,d,e,f,g,h;FU(a);c=a;if(!c.Jv)ZL(a,b);else{V7(c,b,JZ(c));if(!a.beS)Nw(c,b);else{R4(b);d=a.Tp.Iy;e=a.UM.Iy;if(a.Yb===null){f=a;g=Li(f,0.0,0.0,f.Hw,f.Hx);}else{h=a;g=Li(h,d,e,h.Hw-d-a.Uy.Iy,h.Hx-e-a.SS.Iy);}if (g){Nw(c,b);No(a);}}ACC(c,b);}},B_H=F(Rr),AAP=F(Bk),HV=null,Nq=null,AIF=null,ALp=null,AVI=null,B5d=null,GY=()=>{GY=Q(AAP);BD$();},BF6=(a,b,c)=>{GY();BS(a,b,c);},QT=(a,b)=>{let c=new AAP();BF6(c,a,b);return c;},BD$=()=>{let b,c,d;HV=QT(E(53),0);Nq=QT(E(54),1);AIF=QT(E(55),2);ALp=QT(E(56),3);b=QT(E(57),4);AVI=b;c=L(AAP,5);d=c.data;d[0]=HV;d[1]=Nq;d[2]=AIF;d[3]=ALp;d[4]=b;B5d=c;},ACR=F(BO),BxW=null,Bi0=()=>{Bi0=Q(ACR);Bo0();},Bo0=()=>{BxW=Bt();}; function Pz(){let a=this;MJ.call(a);a.a0U=null;a.Na=null;a.biA=null;a.a9v=null;a.brw=0;a.Wl=null;a.W4=null;a.a26=null;a.a8d=null;} let B5W=(a,b)=>{let c;if(b!==null){c=a.a26;Xy(a,c);}else{c=a.a26;Dy(a,c);}Oq(a,b);},SF=a=>{let b;Ho();b=ATp(0.4000000059604645,OS);XH(a,b);},CbA=(a,b)=>{return;},BT3=F(Ea),BBs=F(BO),BgX=F(CM),AIv=(a,b)=>{if(Cj(b,C7))return b.ez();return b===null?0.0:b.Hw;},Bjb=F(); function ADF(){let a=this;Ea.call(a);a.MO=0.0;a.Lo=0.0;a.bsz=0.0;a.VR=0;a.a8n=null;a.baY=0;a.a1d=0;a.bck=0;a.a5j=0;a.bfk=0;a.bA2=0;a.Zg=0.0;a.bnd=0.0;a.bkh=0.0;a.YT=0.0;a.a3S=0.0;a.ZE=0.0;a.baR=0.0;} let AEN=a=>{let b;NF(a);a.VR=1;a.baY=2;a.a5j=1;a.Jv=0;Dh();b=QH;a.IT=b;},Cbk=()=>{let a=new ADF();AEN(a);return a;},BFF=a=>{OZ(a);a.VR=1;},AOw=a=>{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;a:{a.VR=0;b=a.Ig;c=b.Hp;a.MO=0.0;if(!a.bfk){a.Lo=a.YT+a.ZE+a.Zg*(c-1|0);d=0;while(true){if(d>=c)break a;e=Bu(b,d);if(!Cj(e,C7)){a.MO=Bg(a.MO,e.Hw);a.Lo=a.Lo+e.Hx;}else{f=e;a.MO=Bg(a.MO,f.cj());a.Lo=a.Lo+f.ck();}d=d+1|0;}}a.Lo=0.0;e=a.a8n;if(e!==null)SC(e);else a.a8n=Xp();g=a.a8n;h=a.Zg;i=a.bnd;j=a.YT+a.ZE;k=a.Hx-j;l=0.0;m=0.0;n =0.0;o=0;p=1;if(a.bck){o=c-1|0;c=(-1);p=(-1);}while(o!=c){e=Bu(b,o);if(!Cj(e,C7)){q=e.Hw;r=e.Hx;}else{f=e;q=f.cj();r=f.ck();if(r>k)r=Bg(k,f.ef());}d=Go(m,0.0);s=r+(d<=0?0.0:h);if(!(m+s>k))r=s;else if(d<=0)r=s;else{GL(g,m);GL(g,n);a.Lo=Bg(a.Lo,m+j);if(l>0.0)l=l+i;l=l+n;n=0.0;m=0.0;}m=m+r;n=Bg(n,q);o=o+p|0;}GL(g,m);GL(g,n);a.Lo=Bg(a.Lo,m+j);if(l>0.0)l=l+i;a.MO=Bg(a.MO,l+n);}h=a.MO+a.a3S+a.baR;a.MO=h;if(a.a5j){a.MO=CY(h);a.Lo=CY(a.Lo);}},BvG=a=>{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;if(a.VR)AOw(a);if(a.bfk) {BCx(a);return;}b=a.a5j;c=a.baY;d=a.Zg;e=a.a3S;f=a.bkh;g=(!a.bA2?a.MO:a.Hw)-e;h=a.baR;i=g-h;g=a.Lo;j=g-a.YT+d;if(c&2)j=j+a.Hx-g;else if(!(c&4))j=j+(a.Hx-g)/2.0;if(!(c&8))e=c&16?a.Hw-h-i:e+(a.Hw-e-h-i)/2.0;c=a.a1d;k=a.Ig;l=0;m=k.Hp;n=1;if(a.bck){l=m-1|0;m=(-1);n=(-1);}o=Go(f,0.0);f=i*f;p=c&16;q=c&8;while(l!=m){r=Bu(k,l);s=null;if(!Cj(r,C7)){t=r.Hw;u=r.Hx;}else{s=r;t=s.cj();u=s.ck();}if(o>0)t=f;if(s!==null){g=Bg(t,s.ez());t=s.e1();if(!(t>0.0))t=g;else if(!(g>t))t=g;}g=p?e+i-t:q?e:e+(i-t)/2.0;j=j-(u+d);if(!b)FM(r, g,j,t,u);else FM(r,Fi(g),Fi(j),CY(t),CY(u));if(s!==null)s.cx();l=l+n|0;}},BCx=a=>{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb;b=BdX(a);if(b!==a.bsz){a.bsz=b;J9(a);}c=a.baY;d=a.a5j;e=a.Zg;f=a.a3S;g=a.bkh;h=a.bnd;i=a.Lo;j=a.YT;k=i-j;l=k-a.ZE;m=a;n=m.Hx;o=k+e;p=0.0;q=0.0;if(c&16)f=f+m.Hw-b;else if(!(c&8))f=f+(m.Hw-b)/2.0;if(c&2)o=o+n-i;else if(!(c&4))o=o+(n-i)/2.0;j=n-j;r=a.a1d;s=a.a8n;t=a.Ig;u=0;v=t.Hp;w=1;if(a.bck){u=v-1|0;v=(-1);w=(-1);}x=0;c=Go(g,0.0);y=r&16;z=r&8;ba=r&4;r=r&2;while(u!=v){m =Bu(t,u);bb=null;if(!Cj(m,C7)){k=m.Hw;i=m.Hx;}else{bb=m;k=bb.cj();i=bb.ck();if(i>j)i=Bg(j,bb.ef());}if(!(!(p-i-e0)f=f+h+q;q=Gf(s,x+1|0);x=x+2|0;}if(c>0)k=q*g;if(bb!==null){b=Bg(k,bb.ez());k=bb.e1();if(!(k>0.0))k=b;else if(!(b>k))k=b;}b=y?f+q-k:z?f:f+(q-k)/2.0;p=p-(i+e);if(!d)FM(m,b,p,k,i);else FM(m,Fi(b),Fi(p),CY(k),CY(i));if(bb!==null)bb.cx();u=u+w|0;}},BdX=a=>{if(a.VR)AOw(a);return a.MO;},B3T=a=>{if(a.bfk)return 0.0;if(a.VR)AOw(a);return a.Lo;},ANl =a=>{let b;b=a.a1d|8;a.a1d=b;a.a1d=b&(-17);return a;},BKH=(a,b)=>{let c,d,e,f,g,h;AC0(a,b);c=a;if(!c.R6)return;Fr();Y9(b,EI);d=c.HG;if(d!==null)PQ(b,d.a0z);e=c.HN;f=a.a3S;e=e+f;g=c.HH;h=a.ZE;AL4(b,e,g+h,c.Mp,c.Mq,c.Hw-f-a.baR,c.Hx-h-a.YT,c.LJ,c.LK,c.LV);}; function Z1(){let a=this;D.call(a);a.bof=null;a.beA=null;a.bdP=null;a.bku=null;} let BYf=F(D_); function ABo(){let a=this;D.call(a);a.Og=null;a.a$0=null;a.bxh=null;a.byd=null;a.RK=null;a.Wy=null;a.a4_=null;a.bd0=null;a.a8V=null;a.bAk=null;a.bzv=null;} function AUx(){let a=this;BO.call(a);a.a$2=0.0;a.a$1=0.0;a.bnu=0.0;a.bnv=0.0;a.Kr=null;} let A_I=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m;d=a.Kr;e=d.bfP/2.0;f=d;g=f.Hw;h=f.Hx;i=Th(d);j=Rm(a.Kr);k=APZ(a.Kr);l=g-Si(a.Kr);f=a.Kr;f.Kp=0;if(f.bwu&&b>=j-e&&b<=l+e&&c>=k-e){if(bl-e)f.Kp=f.Kp|16;if(cl-e)f.Kp=f.Kp|16;if(c=h-i&&b>=j&&b<=l)f.Kp=32;},B0N=(a,b,c,d,e,f)=>{if(!f){A_I(a,c,d);b=a.Kr;b.bal=!b.Kp?0:1;a.a$2=c;a.a$1=d;b=b;a.bnu=c-b.Hw;a.bnv=d-b.Hx;}b=a.Kr;return !b.Kp&&!b.Ps?0:1;},Boi=(a, b,c,d,e,f)=>{a.Kr.bal=0;},B58=(a,b,c,d,e)=>{let f,g,h,i,j,k,l,m,n,o,p,q,r,s;f=a.Kr;if(!f.bal)return;b=f;g=b.Hw;h=b.Hx;i=b.HN;j=b.HH;k=BfD(f);l=A1M(a.Kr);m=a.Kr;b=m;n=b.HG;o=m.a0D&&n!==null&&b.Iw===n.IK?1:0;p=m.Kp;if(p&32){q=c-a.a$2;r=d-a.a$1;i=i+q;j=j+r;}if(p&8){s=c-a.a$2;if(g-sEh(n))q=Eh(n)-i-g;g=g+q;}if(a.Kr.Kp&2){r=d-a.bnv-h;if(h+rEt(n))r=Et(n)-j-h;h=h+r;}b=a.Kr;c=CG(i);d=CG(j);q=CG(g);r=CG(h);FM(b,c,d,q,r);},BCn=(a,b,c,d)=>{A_I(a,c,d);return a.Kr.Ps;},BzW=(a,b,c)=>{return a.Kr.Ps;},Bm1=(a,b,c)=>{return a.Kr.Ps;},BZ1=(a,b,c)=>{return a.Kr.Ps;}; function AZQ(){BO.call(this);this.Oz=null;} let BpY=(a,b,c,d,e,f)=>{let g,h;if(!e&&!f){b=a.Oz;if(b.LR.bby)return 1;g=b.HG;if(g!==null)GU(g,b);b=a.Oz;if(!b.JS.Hp)return 1;h=AEI(b,d);if(h==(-1))return 1;b=a.Oz;AL9(b.LR,Bu(b.JS,h));a.Oz.W_=h;return 1;}return 1;},BXm=(a,b,c,d,e,f)=>{if(!e&&!f){a.Oz.W_=(-1);return;}},BYs=(a,b,c,d,e)=>{b=a.Oz;b.Vg=AEI(b,d);},B_1=(a,b,c,d)=>{b=a.Oz;b.Vg=AEI(b,d);return 0;},B9v=(a,b,c,d,e,f)=>{if(!e)a.Oz.W_=(-1);if(e==(-1))a.Oz.Vg=(-1);},Bp6=F(C_),B2U=F(CM),Bds=F(),BLn=F(D_),BLN=F(ACR); function Xw(){let a=this;D.call(a);a.Up=null;a.bbo=null;a.K9=null;a.bpx=null;} let H4=null,A3m=null,G_=()=>{G_=Q(Xw);BVC();},Btl=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o;if(!(b instanceof DW))return 0;c=b;AOR();switch(ATf.data[c.Kg.Hv]){case 1:d=c;a.K9=d.Lg;a.bpx=d.Lp;b=a.Up;e=c.KD;f=c.KE;g=c.KF;if(g<=1){if(g){BD(b.Q0,e,f);b.OM=0;b.WK=1;Ck(b.a1l,b.Pf);Ck(b.a1m,b.Q0);D4(b.PV);}else{BD(b.Pf,e,f);h=DE.L7;b.a0u=h;AH$(b.N6,e,f,h);if(DE.M3.data[1]){b.OM=0;b.WK=1;Ck(b.a1l,b.Pf);Ck(b.a1m,b.Q0);D4(b.PV);}else{b.OM=1;b.WK=0;b.Xu=0;b.bfg=e;b.bfh=f;if(!Mm(b.PV))Na(b.PV,b.bnO);}}}b=a.K9;G_();Fc(b,BD(H4, c.KD,c.KE));if(c.a$3)Bi9(BFV(d),a,BVt(d),BOx(d),AKf(c),AH0(c));return 1;case 2:i=BdC(c);if(i)BDT(a.Up);else{a.bbo=c;a.K9=c.Lg;Bnu(a.Up,c.KD,c.KE,AKf(c),AH0(c));b=a.K9;G_();Fc(b,BD(H4,BWC(c),BME(c)));AKf(c);AH0(c);}a.bbo=null;a.K9=null;a.bpx=null;return i?0:1;case 3:a.bbo=c;a.K9=c.Lg;b=a.Up;e=c.KD;f=c.KE;i=c.KF;if(i<=1&&!b.Xu){if(i)BD(b.Q0,e,f);else BD(b.Pf,e,f);if(b.WK){c=b.SG;j=b.a1l;k=b.a1m;d=b.Pf;l=b.Q0;m=c;Fc(m.L1.K9,Ck(m.bkA,j));Fc(m.L1.K9,Ck(m.bkz,k));Fc(m.L1.K9,Ck(m.bkD,d));Fc(m.L1.K9,Ck(m.bkE,l));A28(b.a1l, b.a1m);A28(b.Pf,b.Q0);}else{A01(b.N6,e,f,DE.L7);if(b.OM&&!AIe(b,e,f,b.bfg,b.bfh)){D4(b.PV);b.OM=0;}if(!b.OM){b.S2=1;c=b.SG;b=b.N6;n=b.a_8;o=b.a_7;BMB(c,e,f,n,o);}}}return 1;default:}return 0;},BR6=a=>{return a.Up;},BVC=()=>{H4=Bt();A3m=Bt();}; function BdQ(){Xw.call(this);this.N9=null;} let BWv=(a,b)=>{let c;if(!Btl(a,b)){if(b instanceof DW&&BdC(b))Bg$(a.N9);return 0;}c=b.Kg;Ev();if(c===NG)a.N9.Tg=0.0;return 1;},A0Q=F(); function YI(){let a=this;D.call(a);a.Ry=null;a.bwO=null;a.a$B=null;a.a38=null;a.a6L=null;a.a1b=null;} function BdR(){BO.call(this);this.a3Z=null;} let B02=(a,b,c,d,e,f)=>{let g;ARL(b);Hn(a.a3Z,1);b=a.a3Z;g=b.Ls;if(!g&&!b.Kt)return 0;if(g)c=b.Kt?f:f===0.0?e:f;else if(!b.Kt)c=f;else if(e!==0.0)c=f;else{c=f;e=f;}BiP(b,b.Ja+BBS(b)*c);b=a.a3Z;A9E(b,b.I4+Bsf(b)*e);return 1;},Bib=F(),BLo=F(P0),BYP=F(Zz),BvL=F(Jy),AS_=F(),AMu=null,AHH=()=>{AHH=Q(AS_);B8Y();},B8Y=()=>{let b,c;b=Bn((AUZ()).data.length);c=b.data;AMu=b;c[ZZ.Hv]=1;c[ABt.Hv]=2;c[AJN.Hv]=3;c[NG.Hv]=4;c[Mj.Hv]=5;c[Td.Hv]=6;c[VS.Hv]=7;c[Wd.Hv]=8;c[ACw.Hv]=9;c[Tf.Hv]=10;}; function KY(){let a=this;D.call(a);a.IZ=null;a.Lp=null;a.Lg=null;a.a$F=0;a.bcp=0;a.M0=0;a.a58=0;a.Qd=0;} let ABv=a=>{a.bcp=1;},Cci=()=>{let a=new KY();ABv(a);return a;},AKh=a=>{a.M0=1;},ARL=a=>{a.Qd=1;a.a58=1;a.M0=1;},AQ8=a=>{a.a58=1;},AN6=a=>{a.IZ=null;a.Lp=null;a.Lg=null;a.a$F=0;a.bcp=1;a.M0=0;a.a58=0;a.Qd=0;},BOx=a=>{return a.Lp;},CbU=(a,b)=>{a.Lp=b;},BVt=a=>{return a.Lg;},Ccj=(a,b)=>{a.Lg=b;},BCj=a=>{return a.bcp;},ZJ=a=>{return a.a58;},OI=a=>{return a.Qd;},CcA=(a,b)=>{a.a$F=b;},Cb0=(a,b)=>{a.IZ=b;},BFV=a=>{return a.IZ;}; function DW(){let a=this;KY.call(a);a.Kg=null;a.KD=0.0;a.KE=0.0;a.bjz=0.0;a.bjx=0.0;a.KF=0;a.OV=0;a.a4W=0;a.blJ=0;a.W8=null;a.a$3=0;} let Btf=a=>{AN6(a);a.W8=null;a.OV=(-1);},BWC=a=>{return a.KD;},BME=a=>{return a.KE;},AKf=a=>{return a.KF;},AH0=a=>{return a.OV;},BdC=a=>{return a.KD!==(-2.147483648E9)&&a.KE!==(-2.147483648E9)?0:1;},BO0=a=>{return AN9(a.Kg);}; function R_(){let a=this;CX.call(a);a.PH=null;a.Y4=0;} let AW6=a=>{a.PH=Iy(4);},BGN=()=>{let a=new R_();AW6(a);return a;},BzU=(a,b)=>{let c,d,e,f,g,h,$$je;if(a.Y4)return 1;a.Y4=1;c=a;d=c.IC;c.IC=null;a:{try{e=a.PH;f=0;g=e.Hp;}catch($$e){$$je=Be($$e);e=$$je;break a;}b:{try{while(f{let b,c,d;a.Y4=0;b=a.PH;c=0;d=b.Hp;while(c{Jo(a);CC(a.PH);},Fo=(a,b)=>{let c;BB(a.PH,b);c=a.T9;if(c!==null)b.bT(c);},B5g=(a,b)=>{let c,d,e;c=a.PH;d=0;e=c.Hp;while(d{let b,c,d,e;b=new N;Fe(b,64);T(b,AI2(a));Bd(b,40);c=a.PH;d=0;e=c.Hp;while(d0)T(b,E(58));J(b,Bu(c,d));d=d+1|0;}Bd(b,41);return M(b);}; function KP(){R_.call(this);this.a4g=0;} let ATu=(a,b)=>{let c,d,e,f,$$je;c=a.a4g;d=a.PH;if(c>=d.Hp)return 1;e=a;f=e.IC;e.IC=null;a:{b:{c:{d:{try{if(!(Bu(d,c)).bQ(b))break d;}catch($$e){$$je=Be($$e);d=$$je;break b;}e:{try{if(a.T9!==null)break e;}catch($$e){$$je=Be($$e);d=$$je;break b;}e.IC=f;return 1;}try{c=a.a4g+1|0;a.a4g=c;if(c{AXP(a);a.a4g=0;},ABI=F(0); function AKk(){CX.call(this);this.bpv=null;} let Bqp=(a,b)=>{B5K(a.Io,a.bpv);return 1;},B6A=a=>{Jo(a);a.bpv=null;}; function Ec(){let a=this;CX.call(a);a.Tf=0.0;a.a$M=0.0;a.Sl=null;a.bkF=0;a.beM=0;a.Yl=0;} let B9S=(a,b)=>{let c,d,e,f,g,$$je;if(a.Yl)return 1;c=a;d=c.IC;c.IC=null;a:{try{if(!a.beM){a.D();a.beM=1;}b=a.a$M+b;a.a$M=b;e=a.Tf;f=!(b>=e)?0:1;a.Yl=f;e=!f?b/e:1.0;g=a.Sl;if(g!==null)e=g.gp(e);if(a.bkF)e=1.0-e;a.gX(e);if(a.Yl)B$Q(a);f=a.Yl;}catch($$e){$$je=Be($$e);g=$$je;break a;}c.IC=d;return f;}c.IC=d;I(g);},B$Q=a=>{return;},Cal=a=>{a.a$M=0.0;a.beM=0;a.Yl=0;},ADe=a=>{Jo(a);a.bkF=0;a.Sl=null;}; function ALP(){let a=this;Ec.call(a);a.a5Y=0.0;a.a9n=0.0;a.a4B=0.0;} let Bu_=a=>{a.a4B=a.a5Y;},B_q=(a,b)=>{let c;if(b===0.0)a.a4B=a.a5Y;else if(b===1.0)a.a4B=a.a9n;else{c=a.a5Y;a.a4B=c+(a.a9n-c)*b;}},AOy=F(CX); function AG_(){CX.call(this);this.byu=0;} let BZY=(a,b)=>{let c,d;if(b!==null&&!Cj(b,C7)){c=new Bv;d=new N;O(d);T(d,E(59));S(c,M(J(d,b)));I(c);}a.Io=b;},B0r=(a,b)=>{a.Io.c$(a.byu);return 1;}; function VY(){let a=this;Ec.call(a);a.a8N=0.0;a.a8O=0.0;a.a_b=0.0;a.a_a=0.0;a.Y$=0;} let B1G=a=>{a.a8N=P8(a.Io,a.Y$);a.a8O=RP(a.Io,a.Y$);},BzE=(a,b)=>{let c,d;if(b===0.0){c=a.a8N;d=a.a8O;}else if(b===1.0){c=a.a_b;d=a.a_a;}else{c=a.a8N;c=c+(a.a_b-c)*b;d=a.a8O;d=d+(a.a_a-d)*b;}Iq(a.Io,c,d,a.Y$);},BGi=a=>{ADe(a);a.Y$=12;}; function AG6(){let a=this;Ec.call(a);a.a_f=0.0;a.bd_=0.0;a.bqt=0.0;a.bov=0.0;} let BOa=a=>{let b;b=a.Io;a.a_f=b.Hw;a.bd_=b.Hx;},B7Y=(a,b)=>{let c,d;if(b===0.0){c=a.a_f;d=a.bd_;}else if(b===1.0){c=a.bqt;d=a.bov;}else{c=a.a_f;c=c+(a.bqt-c)*b;d=a.bd_;d=d+(a.bov-d)*b;}Ed(a.Io,c,d);},BQW=F(); function YA(){let a=this;Ec.call(a);a.a_N=0.0;a.a_S=0.0;a.a_U=0.0;a.a_T=0.0;a.Ti=null;a.a5S=null;} let BPu=a=>{let b;if(a.Ti===null)a.Ti=a.Io.IN;b=a.Ti;a.a_N=b.HK;a.a_S=b.HJ;a.a_U=b.HI;a.a_T=b.Hy;},BYd=(a,b)=>{let c,d,e,f,g;if(b===0.0)Pk(a.Ti,a.a_N,a.a_S,a.a_U,a.a_T);else if(b===1.0)G7(a.Ti,a.a5S);else{c=a.a_N;d=a.a5S;c=c+(d.HK-c)*b;e=a.a_S;f=e+(d.HJ-e)*b;g=a.a_U;e=g+(d.HI-g)*b;g=a.a_T;g=g+(d.Hy-g)*b;Pk(a.Ti,c,f,e,g);}},BLd=a=>{ADe(a);a.Ti=null;}; function AQk(){CX.call(this);this.byt=0;} let BNg=(a,b)=>{a.Io.HS=a.byt;return 1;}; function JR(){CX.call(this);this.LC=null;} let BVA=(a,b)=>{let c,d,e,f,$$je;c=a;d=c.IC;c.IC=null;a:{try{e=a.gZ(b);}catch($$e){$$je=Be($$e);f=$$je;break a;}c.IC=d;return e;}c.IC=d;I(f);},ABV=a=>{let b;b=a.LC;if(b!==null)b.bJ();},BWm=a=>{Jo(a);a.LC=null;},BWo=(a,b)=>{let c;c=a.LC;if(c!==null)c.bT(b);AIZ(a,b);},Bgu=(a,b)=>{let c;c=a.LC;if(c!==null)c.Io=b;a.Io=b;},BEG=a=>{let b,c;b=new N;O(b);T(b,AI2(a));if(a.LC===null)c=E(25);else{c=new N;O(c);T(c,E(60));c=J(c,a.LC);T(c,E(61));c=M(c);}T(b,c);return M(b);}; function AA_(){JR.call(this);this.QO=null;} let Cax=(a,b)=>{if(b!==null)QS(a.QO,b.Ov);Bgu(a,b);},Bon=a=>{ABV(a);CC(a.QO);},Br9=(a,b)=>{let c,d;c=a.Io.Ov;if(c.Hp==1)CC(a.QO);d=a.QO.Hp-1|0;while(d>=0){if(HR(c,Bu(a.QO,d),1)==(-1))Kp(a.QO,d);d=d+(-1)|0;}if(a.QO.Hp>0)return 0;return a.LC.bQ(b);}; function AAs(){let a=this;CX.call(a);a.a3P=null;a.bhy=0;} let B7W=(a,b)=>{if(!a.bhy)Xy(a.Io,a.a3P);else AGN(a.Io,a.a3P);return 1;},BPx=a=>{Jo(a);a.a3P=null;}; function O_(){let a=this;Ec.call(a);a.a8D=0.0;a.a0L=0.0;a.TD=null;} let BZb=a=>{if(a.TD===null)a.TD=a.Io.IN;a.a8D=a.TD.Hy;},BmR=(a,b)=>{let c,d;if(b===0.0)a.TD.Hy=a.a8D;else if(b===1.0)a.TD.Hy=a.a0L;else{c=a.TD;d=a.a8D;c.Hy=d+(a.a0L-d)*b;}},BPY=a=>{ADe(a);a.TD=null;}; function AGG(){JR.call(this);this.bv9=0.0;} let Byp=(a,b)=>{let c;c=a.LC;if(c===null)return 1;return c.bQ(b*a.bv9);}; function AEP(){let a=this;Ec.call(a);a.a5W=0.0;a.a9Y=0.0;a.bsA=0;} let BJk=a=>{a.a5W=a.Io.LV;},Bys=(a,b)=>{let c,d;if(b===0.0)c=a.a5W;else if(b===1.0)c=a.a9Y;else if(!a.bsA){c=a.a5W;c=c+(a.a9Y-c)*b;}else{c=a.a5W;d=a.a9Y;Hk();c=((c+(((d-c)%360.0+360.0+180.0)%360.0-180.0)*b)%360.0+360.0)%360.0;}B1W(a.Io,c);}; function ACG(){let a=this;Ec.call(a);a.a90=0.0;a.a9Z=0.0;a.bdC=0.0;a.bdB=0.0;} let BZ8=a=>{let b;b=a.Io;a.a90=b.LJ;a.a9Z=b.LK;},B52=(a,b)=>{let c,d;if(b===0.0){c=a.a90;d=a.a9Z;}else if(b===1.0){c=a.bdC;d=a.bdB;}else{c=a.a90;c=c+(a.bdC-c)*b;d=a.a9Z;d=d+(a.bdB-d)*b;}BcN(a.Io,c,d);}; function JE(){Ec.call(this);this.bao=0.0;} let BVg=a=>{a.bao=0.0;},BJ3=(a,b)=>{a.g2(b-a.bao);a.bao=b;}; function AQc(){let a=this;JE.call(a);a.by1=0.0;a.by0=0.0;} let BXI=(a,b)=>{AP9(a.Io,a.by1*b,a.by0*b);}; function AJK(){JE.call(this);this.btW=0.0;} let BqZ=(a,b)=>{BT5(a.Io,a.btW*b);}; function AIJ(){let a=this;JE.call(a);a.byQ=0.0;a.byO=0.0;} let Bn5=(a,b)=>{BZG(a.Io,a.byQ*b,a.byO*b);}; function AIf(){CX.call(this);this.bcZ=null;} let Bpa=(a,b)=>{GP(a.Io,a.bcZ);return 1;},Byw=a=>{let b;b=a.bcZ;if(b!==null)b.bJ();},BIO=a=>{Jo(a);a.bcZ=null;}; function AHy(){let a=this;CX.call(a);a.bbJ=null;a.bwU=0;} let BWw=(a,b)=>{if(!a.bwU)Dy(a.Io,a.bbJ);else Tk(a.Io,a.bbJ);return 1;},Bss=a=>{Jo(a);a.bbJ=null;}; function Rl(){let a=this;JR.call(a);a.a8Z=0.0;a.baC=0.0;} let BFS=(a,b)=>{let c,d,e;c=a.baC;d=a.a8Z;if(c{ABV(a);a.baC=0.0;}; function AAF(){CX.call(this);this.bbX=0;} let BVx=(a,b)=>{if(!a.bbX){a.bbX=1;ALX(a.Io);}return 1;},BRY=a=>{a.bbX=0;}; function ASq(){let a=this;Ec.call(a);a.a67=0;a.bbE=0;a.a2V=0;} let B$3=a=>{a.a2V=a.a67;},B4J=(a,b)=>{let c;if(b===0.0)a.a2V=a.a67;else if(b===1.0)a.a2V=a.bbE;else{c=a.a67;a.a2V=c+(a.bbE-c|0)*b|0;}}; function ALv(){let a=this;JE.call(a);a.bxc=0.0;a.buP=0.0;} let BvO=(a,b)=>{BYv(a.Io,a.bxc*b,a.buP*b);}; function AAD(){let a=this;JR.call(a);a.a95=0;a.a0s=0;a.bod=0;} let B9W=(a,b)=>{let c,d;if(a.a0s==a.a95)return 1;if(a.LC.bQ(b)){if(a.bod)return 1;c=a.a95;if(c>0)a.a0s=a.a0s+1|0;if(a.a0s==c)return 1;d=a.LC;if(d!==null)d.bJ();}return 0;},B8h=a=>{ABV(a);a.a0s=0;a.bod=0;},By1=F(AOy),BiK=F(),ANK=null,Ee=()=>{Ee=Q(BiK);BDo();},C0=(b,c)=>{Ee();KU(ANK,b,c);},D6=b=>{let c,d;Ee();c=Dk(ANK.Xc,b);if(c!==null){d=EO(c);d.IC=c;return d;}d=new Bv;c=new N;O(c);T(c,E(62));b=J(c,b);T(b,E(63));S(d,M(b));I(d);},R1=(b,c,d,e)=>{let f,g;Ee();f=D6(P(VY));f.a_b=b;f.a_a=c;g=f;g.Tf=d;g.Sl=e;return f;},A1S =(b,c,d)=>{Ee();return AJB(b,c,d,null);},AJB=(b,c,d,e)=>{let f,g;Ee();f=D6(P(ACG));f.bdC=b;f.bdB=c;g=f;g.Tf=d;g.Sl=e;return f;},A54=b=>{Ee();return ZI(b,0.0,null);},AVh=(b,c)=>{Ee();return ZI(b,c,null);},ZI=(b,c,d)=>{let e,f;Ee();e=D6(P(O_));e.a0L=b;f=e;f.Tf=c;f.Sl=d;return e;},A7k=b=>{Ee();return ZI(0.0,b,null);},ATp=(b,c)=>{let d,e;Ee();d=D6(P(O_));d.a0L=0.0;e=d;e.Tf=b;e.Sl=c;return d;},BaO=(b,c)=>{let d,e;Ee();d=D6(P(O_));d.a0L=1.0;e=d;e.Tf=b;e.Sl=c;return d;},AVn=()=>{Ee();return D6(P(AAF));},AKN=(b,c)=> {let d;Ee();d=D6(P(Rl));d.a8Z=b;d.LC=c;return d;},S4=(b,c)=>{let d,e;Ee();d=D6(P(KP));e=d;Fo(e,b);Fo(e,c);return d;},ASa=(b,c,d,e)=>{let f,g;Ee();f=D6(P(KP));g=f;Fo(g,b);Fo(g,c);Fo(g,d);Fo(g,e);return f;},S0=b=>{let c;Ee();c=D6(P(Wl));c.a8I=b;return c;},BDo=()=>{ANK=AFq();C0(P(AIf),new A_0);C0(P(AHy),new A_W);C0(P(AA_),new A_V);C0(P(O_),new A_Z);C0(P(YA),new A_Y);C0(P(Rl),new A_4);C0(P(ALP),new A_3);C0(P(ASq),new A_6);C0(P(AG_),new A_5);C0(P(AQc),new A_2);C0(P(VY),new Blu);C0(P(R_),new Blt);C0(P(AKk),new Blx);C0(P(AAF), new Blv);C0(P(AAs),new Blq);C0(P(AAD),new Blp);C0(P(AJK),new Bls);C0(P(AEP),new Blr);C0(P(Wl),new Blo);C0(P(AIJ),new Bln);C0(P(ACG),new BlL);C0(P(KP),new BlH);C0(P(ALv),new BlG);C0(P(AG6),new BlJ);C0(P(AGG),new BlI);C0(P(ACo),new BlF);C0(P(AQk),new BlE);}; function ACo(){CX.call(this);this.bgp=null;} let BET=(a,b)=>{a.Io.IT=a.bgp;return 1;}; function Wl(){let a=this;CX.call(a);a.a8I=null;a.be8=0;} let Bz6=(a,b)=>{let c,d,e,$$je;if(!a.be8){a.be8=1;c=a;d=c.IC;c.IC=null;a:{try{a.a8I.g_();break a;}catch($$e){$$je=Be($$e);e=$$je;}c.IC=d;I(e);}c.IC=d;}return 1;},BRc=a=>{a.be8=0;},BEe=a=>{Jo(a);a.a8I=null;},Wb=F(Bk),F_=null,Ie=null,QH=null,BnZ=null,Dh=()=>{Dh=Q(Wb);BGR();},BHO=(a,b,c)=>{Dh();BS(a,b,c);},ADW=(a,b)=>{let c=new Wb();BHO(c,a,b);return c;},BGR=()=>{let b,c,d;F_=ADW(E(64),0);Ie=ADW(E(65),1);b=ADW(E(66),2);QH=b;c=L(Wb,3);d=c.data;d[0]=F_;d[1]=Ie;d[2]=b;BnZ=c;},Qv=F(BO),B3l=F(Qv),A7X=F(),A44=0,AKD= 0,B0D=0,BKU=0,BcC=0,RI=()=>{RI=Q(A7X);B$o();},Yx=()=>{RI();return !H7(DE,59)&&!H7(DE,60)?0:1;},Sk=()=>{RI();if(AKD)return H7(DE,63);return !H7(DE,129)&&!H7(DE,130)?0:1;},B$o=()=>{A44=Jk(BK(navigator.platform),E(67));AKD=Jk(BK(navigator.platform),E(68));B0D=Jk(BK(navigator.platform),E(69));BKU=!Jk(BK(navigator.platform),E(70))&&!Jk(BK(navigator.platform),E(71))?0:1;BcC=!Jk(BK(navigator.platform),E(72))&&!Jk(BK(navigator.platform),E(73))&&!Jk(BK(navigator.platform),E(74))?0:1;},RS=F(0); function Ih(){let a=this;D.call(a);a.bdf=null;a.PJ=0.0;a.PI=0.0;a.OT=0.0;a.P1=0.0;a.Jd=0.0;a.Jc=0.0;} let BmH=a=>{return a.PJ;},Br2=(a,b)=>{a.PJ=b;},BKi=a=>{return a.PI;},BLv=(a,b)=>{a.PI=b;},Byk=a=>{return a.OT;},BXu=(a,b)=>{a.OT=b;},BMW=a=>{return a.P1;},BK_=(a,b)=>{a.P1=b;},Pn=a=>{return a.Jd;},RN=a=>{return a.Jc;},B89=(a,b)=>{a.Jc=b;},BFu=a=>{let b;b=a.bdf;if(b!==null)return b;return Cb(BA(a));},Ts=F(0); function OU(){Ih.call(this);this.a0d=null;} let B49=(a,b)=>{A8c(a,b);},AAj=a=>{let b=new OU();B49(b,a);return b;},Bi$=(a,b,c,d,e,f)=>{let g,h,i,j,k,l,m,n,o,p;g=a.a0d;b=b;if(!b.LP){b=new B6;S(b,E(75));I(b);}h=b.RB;i=g.JG;if(i!==b.Sq)AB0(b,i);else{j=h.data;if(b.JR==j.length)Fj(b);}h=h.data;k=c+e;l=d+f;m=g.Tu;e=g.Xp;f=g.a12;n=g.Ra;o=b.a1T;p=b.JR;h[p]=c;h[p+1|0]=d;h[p+2|0]=o;h[p+3|0]=m;h[p+4|0]=e;h[p+5|0]=c;h[p+6|0]=l;h[p+7|0]=o;h[p+8|0]=m;h[p+9|0]=n;h[p+10|0]=k;h[p+11|0]=l;h[p+12|0]=o;h[p+13|0]=f;h[p+14|0]=n;h[p+15|0]=k;h[p+16|0]=d;h[p+17|0]=o;h[p+18|0] =f;h[p+19|0]=e;b.JR=p+20|0;},A8c=(a,b)=>{let c,d;a.a0d=b;if(b!==null){c=b.Q3;d=a;d.Jd=c;d.Jc=b.SA;}},Df=(a,b)=>{let c,d,e,f,g,h,i,j,k;c=a.a0d;if(!(c instanceof Wh)){d=new MN;d.L3=Ci(20);d.PY=Cv(1.0,1.0,1.0,1.0);d.Ot=Pp;d.Rk=1.0;d.Pr=1.0;d.LA=1;APD(d,c);ACN(d,1.0,1.0,1.0,1.0);Ln(d,c.Q3,c.SA);AJm(d,d.Qa/2.0,d.PW/2.0);}else{d=new A2i;e=c;d.L3=Ci(20);d.PY=Cv(1.0,1.0,1.0,1.0);d.Ot=Pp;d.Rk=1.0;d.Pr=1.0;d.LA=1;ACN(d,1.0,1.0,1.0,1.0);f=new Wh;f.bdc=(-1);APD(f,e);f.bdc=e.bdc;f.bog=e.bog;f.PT=e.PT;f.PS=e.PS;f.WJ=e.WJ;f.Ur =e.Ur;f.a0B=e.a0B;f.WA=e.WA;f.VX=e.VX;f.brq=e.brq;f.bfZ=e.bfZ;f.bmr=e.bmr;d.WN=f;d.bkx=e.PT;d.bkw=e.PS;APD(d,e);g=e.a0B/2.0;h=e.WA/2.0;c=d.WN;AJm(d,g-c.PT,h-c.PS);i=e.hf();j=e.hg();if(!e.VX)AAb(d,e.PT,e.PS,i,j);else{k=d.L3.data;g=k[4];k[4]=k[19];k[19]=k[14];k[14]=k[9];k[9]=g;g=k[3];k[3]=k[18];k[18]=k[13];k[13]=k[8];k[8]=g;AAb(d,e.PT,e.PS,j,i);}ACN(d,1.0,1.0,1.0,1.0);}Sh(d,b);b=a;d.co(b.Jd,b.Jc);c=new AKv;c.Uj=d;g=d.cm();e=c;e.Jd=g;e.Jc=d.cn();e.PJ=b.PJ;e.PI=b.PI;e.OT=b.OT;e.P1=b.P1;return c;},A6X=F(OU),Bjq= F(),SV=null,KH=null,B_o=null,Ur=()=>{Ur=Q(Bjq);B6a();},B6a=()=>{SV=Cz();KH=CN();B_o=Ig();},Bc2=F(),A9B=null,AK0=()=>{AK0=Q(Bc2);BZ_();},BZ_=()=>{let b,c;PL();b=Bn((A4X.bu()).data.length);c=b.data;A9B=b;c[Xa.Hv]=1;c[ASE.Hv]=2;},B0C=F(),Blc=F(0),AOl=F(); function BgP(){let a=this;AOl.call(a);a.bkA=null;a.bkz=null;a.bkD=null;a.bkE=null;a.L1=null;} let BMB=(a,b,c,d,e)=>{let f,g;G_();AV7(a,BD(H4,d,e));f=H4;d=f.Hs;e=f.Hu;Fc(a.L1.K9,BD(f,b,c));f=a.L1;Hn(f.N9,1);g=f.N9;if(!g.Kt)d=0.0;if(!g.Ls)e=0.0;g.I4=g.I4-d;g.Ja=g.Ja+e;A8z(g);f=f.N9;if(f.a9O&&!(d===0.0&&e===0.0))Bfr(f);return 1;},AV7=(a,b)=>{let c,d;Fc(a.L1.K9,b);c=a.L1.K9;G_();d=Fc(c,BD(A3m,0.0,0.0));b.Hs=b.Hs-d.Hs;b.Hu=b.Hu-d.Hu;}; function Xo(){Ih.call(this);this.Vv=null;} let BS3=(a,b,c,d,e,f)=>{let g,h,i,j;g=a.Vv;BPd(g,b,c,d,e,f);h=g.UR;i=g.N4;j=g.Wi;AG4(b,h,i,0,j);},UR=(a,b)=>{let c,d,e,f,g,h;c=new Xo;if(a instanceof Ih)c.bdf=a.bdf;d=a;c.PJ=d.PJ;c.PI=d.PI;c.OT=d.OT;c.P1=d.P1;c.Jd=d.Jd;c.Jc=d.Jc;e=a.Vv;c.Vv=e;d=new Rt;OD();d.N4=Ci(180);f=new Ii;Ca();Yy(f,Db);d.a5p=f;d.a0y=(-1.0);d.Ys=(-1.0);d.ZQ=(-1.0);d.XI=(-1.0);d.UR=e.UR;d.X5=e.X5;d.Yh=e.Yh;d.ZX=e.ZX;d.XE=e.XE;d.ZI=e.ZI;d.Yz=e.Yz;d.ZM=e.ZM;d.a0V=e.a0V;d.ZF=e.ZF;d.Mv=e.Mv;d.Ml=e.Ml;d.Qh=e.Qh;d.O2=e.O2;d.Mb=e.Mb;d.MP=e.MP;d.a0y =e.a0y;d.ZQ=e.ZQ;d.XI=e.XI;d.Ys=e.Ys;g=Ci(e.N4.data.length);d.N4=g;h=e.N4;BC(h,0,g,0,h.data.length);d.Wi=e.Wi;G7(d.a5p,b);c.Vv=d;return c;}; function AKv(){Ih.call(this);this.Uj=null;} let Zn=(a,b,c,d,e,f)=>{let g,h,i;g=a.Uj;h=g.PY;i=g.Ot;Sh(g,ADq(h,b.a06));B0b(a.Uj,0.0);Bm2(a.Uj,1.0,1.0);a.Uj.eI(c,d,e,f);Blj(a.Uj,b);Bxo(a.Uj,i);}; function MC(){let a=this;KY.call(a);a.SQ=0;a.a_q=null;a.VW=null;} let B_O=a=>{AN6(a);a.VW=null;},Bb9=F(),B0d=null,Bgn=()=>{Bgn=Q(Bb9);BLj();},BLj=()=>{B0d=Bt();},J6=F(KY),Bk2=F(Qv),Bz2=null,Bk9=()=>{Bk9=Q(Bk2);BZc();},BZc=()=>{Bz2=Bt();},BTX=F(),BgN=F(),ATf=null,AOR=()=>{AOR=Q(BgN);BSe();},BSe=()=>{let b,c;b=Bn((AUZ()).data.length);c=b.data;ATf=b;c[NG.Hv]=1;c[Mj.Hv]=2;c[Td.Hv]=3;},B7e=F(C_),B7b=F(C_),Ym=F(Bk),Xa=null,ASE=null,A4X=null,PL=()=>{PL=Q(Ym);Bpp();},B3f=(a,b,c)=>{PL();BS(a,b,c);},A8N=(a,b)=>{let c=new Ym();B3f(c,a,b);return c;},Bpp=()=>{let b,c,d;Xa=A8N(E(76),0);b =A8N(E(77),1);ASE=b;c=L(Ym,2);d=c.data;d[0]=Xa;d[1]=b;A4X=c;},BNO=F(); function QN(){let a=this;D.call(a);a.T4=null;a.QD=null;a.US=null;a.Z7=0;a.a6X=0;} let BPG=a=>{a.QD=null;a.T4=null;a.US=null;}; function Sg(){let a=this;D.call(a);a.NA=0;a.L9=null;a.LX=null;a.bpK=0.0;a.a5q=0;a.beu=0;a.Za=0;a.a04=null;a.a7b=null;a.X2=null;a.a2U=null;} let BUO=null,AQ$=()=>{AQ$=Q(Sg);Bt3();},A5v=a=>{let b,c;AQ$();a.bpK=0.800000011920929;b=K_(51,0.800000011920929);a.a5q=b*0.800000011920929|0;c=b-1|0;a.Za=c;a.beu=FH(R(c));a.L9=L(D,b);a.LX=L(D,b);},E6=()=>{let a=new Sg();A5v(a);return a;},AMD=(a,b)=>{return Bl(Cp(BN(R(b.hp()),G(2135587861, 2654435769)),a.beu));},O6=(a,b)=>{let c,d,e;if(b===null){c=new Bb;S(c,E(78));I(c);}d=a.L9;e=AMD(a,b);while(true){c=d.data[e];if(c===null)return -(e+1|0)|0;if(c.cG(b))break;e=(e+1|0)&a.Za;}return e;},BQ=(a,b,c)=>{let d,e,f;d =O6(a,b);if(d>=0){e=a.LX.data;f=e[d];e[d]=c;return f;}d= -(d+1|0)|0;e=a.L9.data;e[d]=b;a.LX.data[d]=c;d=a.NA+1|0;a.NA=d;if(d>=a.a5q)Bah(a,e.length<<1);return null;},Dk=(a,b)=>{let c;c=O6(a,b);return c<0?null:a.LX.data[c];},Q6=(a,b)=>{let c,d,e,f,g,h,i,j;c=O6(a,b);if(c<0)return null;d=a.L9;e=a.LX.data;f=e[c];g=a.Za;h=(c+1|0)&g;while(true){i=d.data;b=i[h];if(b===null)break;j=AMD(a,b);if(((h-j|0)&g)>((c-j|0)&g)){i[c]=b;e[c]=e[h];c=h;}h=(h+1|0)&g;}i[c]=null;e[c]=null;a.NA=a.NA-1|0;return f;},A9X=a=>{if(!a.NA)return;a.NA =0;Sd(a.L9,null);Sd(a.LX,null);},ASi=(a,b)=>{return O6(a,b)<0?0:1;},Bah=(a,b)=>{let c,d,e,f,g,h,i,j,k;a:{c=a.L9.data.length;a.a5q=b*a.bpK|0;d=b-1|0;a.Za=d;a.beu=FH(R(d));e=a.L9;f=a.LX;a.L9=L(D,b);a.LX=L(D,b);if(a.NA>0){g=0;while(true){if(g>=c)break a;h=e.data[g];if(h!==null){i=f.data[g];j=a.L9;b=AMD(a,h);while(true){k=j.data;if(k[b]===null)break;b=(b+1|0)&a.Za;}k[b]=h;a.LX.data[b]=i;}g=g+1|0;}}}},AJO=a=>{let b;if(Ni){b=new Y4;Ok(b,a);return b;}if(a.a04===null){b=new Y4;Ok(b,a);a.a04=b;b=new Y4;Ok(b,a);a.a7b =b;}b=a.a04;if(!b.Lt){OE(b);b=a.a04;b.Lt=1;a.a7b.Lt=0;return b;}OE(a.a7b);b=a.a7b;b.Lt=1;a.a04.Lt=0;return b;},A9A=a=>{let b;if(Ni){b=new Z_;Ok(b,a);return b;}if(a.X2===null){b=new Z_;Ok(b,a);a.X2=b;b=new Z_;Ok(b,a);a.a2U=b;}b=a.X2;if(!b.Lt){OE(b);b=a.X2;b.Lt=1;a.a2U.Lt=0;return b;}OE(a.a2U);b=a.a2U;b.Lt=1;a.X2.Lt=0;return b;},Bt3=()=>{BUO=new D;},Uy=F(0); function CA(){D.call(this);this.a2o=0;} let BJU=null,Bfx=null,BNM=null,F5=()=>{F5=Q(CA);BI6();},Bof=a=>{F5();a.Hq="";},AY0=()=>{let a=new CA();Bof(a);return a;},ALG=(a,b)=>{F5();a.Hq=ALW(b.data,0,b.data.length);},KF=a=>{let b=new CA();ALG(b,a);return b;},Bv7=(a,b)=>{a.Hq=b;},XB=a=>{let b=new CA();Bv7(b,a);return b;},Bmy=(a,b,c,d)=>{F5();Bl1(c,d,b.data.length);a.Hq=ALW(b.data,c,d);},Nz=(a,b,c)=>{let d=new CA();Bmy(d,a,b,c);return d;},BYG=(a,b)=>{let c,d,e,f,$$je;F5();c=b.data.length;LD();d=UM;e=AOB(b,0,c);a:{try{f=A4S(d);GF();d=BRT(A2e(Bkd(f,G5),G5), e);break a;}catch($$e){$$je=Be($$e);if($$je instanceof L7){e=$$je;}else{throw $$e;}}f=new Bj;HA(f,E(79),e);I(f);}if(A_C(d)&&!d.Hr&&d.HA==d.hC())b=AQM(d);else{b=CZ(BI(d));AEn(d,b,0,b.data.length);}a.Hq=A81(b.data);},EA=a=>{let b=new CA();BYG(b,a);return b;},X=(a,b)=>{let c;if(b>=0&&b{return a.Hq.length;},E5=a=>{return a.Hq.length?0:1;},Bhx=(a,b,c)=>{let d,e,f;if((c+b.Hq.length|0)>a.Hq.length)return 0;d=0;while(d{if(a===b)return 1;return Bhx(a,b,0);},A0f=(a,b,c,d,e,f)=>{let g,h,i,j,k;if(c>=0&&e>=0&&(c+f|0)<=a.Hq.length&&(e+f|0)<=d.Hq.length){g=0;while(g{let c,d,e,f;if(a===b)return 1;if(b.Hq.length>a.Hq.length)return 0;c=0;d=a.Hq.length-b.Hq.length|0;while(d{let d,e,f,g;d=Bs(0,c);if(b<65536){e=b&65535;while(true){if(d>=a.Hq.length)return (-1);if(a.Hq.charCodeAt(d)==e)break;d=d+1|0;}return d;}f=ABi(b);g=Yz(b);while(true){if(d>=(a.Hq.length-1|0))return (-1);if(a.Hq.charCodeAt(d)==f&&a.Hq.charCodeAt((d+1|0))==g)break;d=d+1|0;}return d;},OX=(a,b)=>{return GT(a,b,0);},SA=(a,b,c)=>{let d,e,f,g;d=BF(c,a.Hq.length-1|0);if(b<65536){e=b&65535;while(true){if(d<0)return (-1);if(a.Hq.charCodeAt(d)==e)break;d=d+(-1)|0;}return d;}f=ABi(b);g=Yz(b);while(true){if(d<1)return (-1);if (a.Hq.charCodeAt(d)==g){c=d-1|0;if(a.Hq.charCodeAt(c)==f)break;}d=d+(-1)|0;}return c;},HX=(a,b)=>{return SA(a,b,a.Hq.length-1|0);},Ba6=(a,b,c)=>{let d,e,f;d=Bs(0,c);e=a.Hq.length-b.Hq.length|0;a:while(true){if(d>e)return (-1);f=0;while(true){if(f>=b.Hq.length)break a;if(X(a,d+f|0)!=X(b,f))break;f=f+1|0;}d=d+1|0;}return d;},B28=(a,b)=>{return Ba6(a,b,0);},AXB=(a,b,c)=>{let d,e;d=BF(c,a.Hq.length-b.Hq.length|0);a:while(true){if(d<0)return (-1);e=0;while(true){if(e>=b.Hq.length)break a;if(X(a,d+e|0)!=X(b,e))break;e =e+1|0;}d=d+(-1)|0;}return d;},B4=(a,b,c)=>{let d,e,f;d=a.Hq.length;e=B8(b,c);if(!e)return Bfx;if(!b&&c==d)return a;if(b>=0&&e<=0&&c<=d)return XB(a.Hq.substring(b,c));f=new PP;U(f);I(f);},DA=(a,b)=>{return B4(a,b,a.Hq.length);},Buv=(a,b,c)=>{return B4(a,b,c);},AR$=(a,b,c)=>{let d,e,f,g;if(b==c)return a;d=CZ(a.Hq.length);e=d.data;f=0;while(f{let c,d,e;c=a.Hq.length;b=b;d=c-b.Hq.length|0;c=0;while(c<=d){e=0;while(true) {if(e>=b.Hq.length)return 1;if(X(a,c+e|0)!=X(b,e))break;e=e+1|0;}c=c+1|0;}return 0;},Pv=(a,b,c)=>{let d,e,f,g,h;if(b===c)return a;b=b;if(E5(b)){d=new N;O(d);e=0;while(e=b.Hq.length){J(d,c);g=g+(b.Hq.length-1|0)|0;break a;}if(X(a,g+h|0)!=X(b,h))break;h=h+1|0;}Bd(d,X(a,g));}g=g+1|0;}J(d,DA(a,g));return M(d);},ABa =a=>{let b,c;b=0;c=a.Hq.length-1|0;a:{while(b<=c){if(X(a,b)>32)break a;b=b+1|0;}}while(b<=c&&X(a,c)<=32){c=c+(-1)|0;}return B4(a,b,c+1|0);},Brq=a=>{return a;},Pb=a=>{let b,c,d,e;b=CZ(a.Hq.length);c=b.data;d=0;e=c.length;while(d{F5();return b===null?E(80):b.r();},MG=b=>{let c,d;F5();c=new CA;d=CZ(1);d.data[0]=b;ALG(c,d);return c;},Po=b=>{let c;F5();c=new N;O(c);return M(W(c,b));},Z=(a,b)=>{let c;if(a===b)return 1;if(!(b instanceof CA))return 0;c=b;return a.Hq!==c.Hq? 0:1;},EF=a=>{let b,c,d,e,$$je;LD();b=UM;c=AIc(Bqr(a.Hq));a:{try{d=BKo(b);GF();b=BUc(BKd(Bz_(d,G5),G5),c);break a;}catch($$e){$$je=Be($$e);if($$je instanceof L7){c=$$je;}else{throw $$e;}}d=new Bj;HA(d,E(79),c);I(d);}if(A$2(b)&&!b.Hr&&b.HA==b.hC())e=WE(b);else{e=CF(BI(b));Xt(b,e);}return e;},K7=a=>{let b;a:{if(!a.a2o){b=0;while(true){if(b>=a.Hq.length)break a;a.a2o=(31*a.a2o|0)+a.Hq.charCodeAt(b)|0;b=b+1|0;}}}return a.a2o;},BaB=a=>{let b;b=a.Hq.toLowerCase();if(b!==a.Hq)a=XB(b);return a;},BfS=a=>{let b;b=a.Hq.toUpperCase();if (b!==a.Hq)a=XB(b);return a;},APa=(a,b)=>{return A97(KS(b),a,0);},A6I=(a,b,c)=>{return A97(KS(b),a,c);},BuR=(a,b,c)=>{let d;b=O2(KS(b),a);d=new Nu;O(d);BiX(b);while(NJ(b)){BbH(b,d,c);}return M(BjT(b,d));},BI6=()=>{BJU=CZ(0);Bfx=AY0();BNM=new A2y;},DZ=F(); function Js(){DZ.call(this);this.Jj=0;} let BN0=null,ABh=null,Ft=()=>{Ft=Q(Js);B66();},Bty=(a,b)=>{Ft();a.Jj=b;},ARN=a=>{let b=new Js();Bty(b,a);return b;},UL=b=>{Ft();return U1(b,4);},MQ=b=>{Ft();return (A$e(B9V(20),b,10)).r();},Qe=(b,c)=>{Ft();if(b!==null)return BJS(b,0,b.Hq.length,c);b=new CE;S(b,E(81));I(b);},BJS=(b,c,d,e)=>{let f,g,h,i,j,k,l,m;Ft();if(c==d){b=new CE;S(b,E(82));I(b);}if(e>=2&&e<=36){a:{f=0;b=b;switch(X(b,c)){case 43:g=c+1|0;break a;case 45:f=1;g=c+1|0;break a;default:}g=c;}h=0;i=1+(2147483647/e|0)|0;if(g==d){b=new CE;U(b);I(b);}while (g=48&&k<=57?k-48|0:k>=97&&k<=122?(k-97|0)+10|0:k>=65&&k<=90?(k-65|0)+10|0:(-1);if(k<0){l=new CE;b=CB(B4(b,c,d));m=new N;O(m);J(J(m,E(83)),b);S(l,M(m));I(l);}if(k>=e){l=new CE;b=CB(B4(b,c,d));m=new N;O(m);J(J(W(J(m,E(84)),e),E(27)),b);S(l,M(m));I(l);}if(h>i){b=new CE;S(b,E(85));I(b);}h=BU(e,h)+k|0;if(h<0){if(j==d&&h==(-2147483648)&&f)return (-2147483648);l=new CE;b=CB(B4(b,c,d));m=new N;O(m);J(J(m,E(86)),b);S(l,M(m));I(l);}g=j;}if(f)h= -h|0;return h;}b=new CE;l=new N;O(l);W(J(l,E(87)), e);S(b,M(l));I(b);},DD=b=>{Ft();return Qe(b,10);},CI=b=>{let c,d;Ft();if(b>=(-128)&&b<=127){a:{if(ABh===null){ABh=L(Js,256);c=0;while(true){d=ABh.data;if(c>=d.length)break a;d[c]=ARN(c-128|0);c=c+1|0;}}}return ABh.data[b+128|0];}return ARN(b);},Eq=a=>{return a.Jj;},BJ2=a=>{return MQ(a.Jj);},A8_=a=>{let b;b=a.Jj;Ft();return b;},ASN=(a,b)=>{if(a===b)return 1;return b instanceof Js&&b.Jj==a.Jj?1:0;},Mk=b=>{let c,d;Ft();if(!b)return 32;c=0;d=b>>>16|0;if(d)c=16;else d=b;b=d>>>8|0;if(!b)b=d;else c=c|8;d=b>>>4|0;if (!d)d=b;else c=c|4;b=d>>>2|0;if(!b)b=d;else c=c|2;if(b>>>1|0)c=c|1;return (32-c|0)-1|0;},Ob=b=>{let c,d;Ft();if(!b)return 32;c=0;d=b<<16;if(d)c=16;else d=b;b=d<<8;if(!b)b=d;else c=c|8;d=b<<4;if(!d)d=b;else c=c|4;b=d<<2;if(!b)b=d;else c=c|2;if(b<<1)c=c|1;return (32-c|0)-1|0;},B66=()=>{BN0=P(BfF);}; function LF(){let a=this;D.call(a);a.H9=null;a.HT=0;} let O=a=>{Fe(a,16);},CcD=()=>{let a=new LF();O(a);return a;},Fe=(a,b)=>{a.H9=CZ(b);},B9V=a=>{let b=new LF();Fe(b,a);return b;},T=(a,b)=>{return a.h8(a.HT,b);},ACx=(a,b,c)=>{let d,e,f,g;if(b>=0&&b<=a.HT){if(c===null)c=E(80);else if(E5(c))return a;a.h9(a.HT+c.Hq.length|0);d=a.HT-1|0;while(d>=b){a.H9.data[d+c.Hq.length|0]=a.H9.data[d];d=d+(-1)|0;}a.HT=a.HT+c.Hq.length|0;e=0;while(e{return BXF(a,a.HT,b,c);},BXF =(a,b,c,d)=>{let e,f,g,h,i,j,k;e=1;if(c<0){e=0;c= -c|0;}a:{if(IJ(c,d)<0){if(e)DU(a,b,b+1|0);else{DU(a,b,b+2|0);f=a.H9.data;g=b+1|0;f[b]=45;b=g;}a.H9.data[b]=Le(c,d);}else{h=1;i=1;j=FC((-1),d);b:{while(true){k=BU(h,d);if(IJ(k,c)>0){k=h;break b;}i=i+1|0;if(IJ(k,j)>0)break;h=k;}}if(!e)i=i+1|0;DU(a,b,b+i|0);if(e)e=b;else{f=a.H9.data;e=b+1|0;f[b]=45;}while(true){if(!k)break a;f=a.H9.data;b=e+1|0;f[e]=Le(FC(c,k),d);c=BZH(c,k);k=FC(k,d);e=b;}}}return a;},B1Z=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=Go(c,0.0);if (!d){if(1.0/c===Infinity){DU(a,b,b+3|0);e=a.H9.data;d=b+1|0;e[b]=48;b=d+1|0;e[d]=46;e[b]=48;return a;}DU(a,b,b+4|0);e=a.H9.data;d=b+1|0;e[b]=45;b=d+1|0;e[d]=48;d=b+1|0;e[b]=46;e[d]=48;return a;}if(isNaN(c)?1:0){DU(a,b,b+3|0);e=a.H9.data;d=b+1|0;e[b]=78;b=d+1|0;e[d]=97;e[b]=78;return a;}if(AS5(c)){if(d>0){DU(a,b,b+8|0);d=b;}else{DU(a,b,b+9|0);e=a.H9.data;d=b+1|0;e[b]=45;}e=a.H9.data;b=d+1|0;e[d]=73;d=b+1|0;e[b]=110;b=d+1|0;e[d]=102;d=b+1|0;e[b]=105;b=d+1|0;e[d]=110;d=b+1|0;e[b]=105;b=d+1|0;e[d]=116;e[b]=121;return a;}Qp();f =BcF;B1h(c,f);d=f.a$b;g=f.a9F;h=f.bgE;i=1;j=1;if(h)j=2;k=9;l=BHY(d);if(l>0)k=k-l|0;m=0;n=0;if(g<7&&g>=(-3)){if(g>=0){i=g+1|0;k=Bs(k,i+1|0);g=0;}else{i=0;m=( -g|0)-1|0;n=1;j=j+1|0;g=0;}}if(g){j=j+2|0;if(!(g>(-10)&&g<10))j=j+1|0;if(g<0)j=j+1|0;}if(g&&k==i)k=k+1|0;DU(a,b,b+(j+(k+m|0)|0)|0);if(!h)h=b;else{e=a.H9.data;h=b+1|0;e[b]=45;}o=100000000;if(n){e=a.H9.data;b=h+1|0;e[h]=48;h=b+1|0;e[b]=46;while(true){b=m+(-1)|0;if(m<=0)break;p=h+1|0;e[h]=48;m=b;h=p;}}q=0;while(q=0)b=p;else{g= -g|0;b=p+1|0;e[p]=45;}if(g<10)d=b;else{d=b+1|0;e[b]=(48+(g/10|0)|0)&65535;}e[d]=(48+(g%10|0)|0)&65535;}return a;},BTG=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=Go(c,0.0);if(!d){if(1.0/c===Infinity){DU(a,b,b+3|0);e=a.H9.data;d=b+1|0;e[b]=48;b=d+1|0;e[d]=46;e[b]=48;return a;}DU(a,b,b+4|0);e=a.H9.data;d=b+1|0;e[b]=45;b=d+1|0;e[d]=48;d=b+1|0;e[b]=46;e[d]=48;return a;}if(isNaN(c) ?1:0){DU(a,b,b+3|0);e=a.H9.data;d=b+1|0;e[b]=78;b=d+1|0;e[d]=97;e[b]=78;return a;}if(BbN(c)){if(d>0){DU(a,b,b+8|0);d=b;}else{DU(a,b,b+9|0);e=a.H9.data;d=b+1|0;e[b]=45;}e=a.H9.data;b=d+1|0;e[d]=73;d=b+1|0;e[b]=110;b=d+1|0;e[d]=102;d=b+1|0;e[b]=105;b=d+1|0;e[d]=110;d=b+1|0;e[b]=105;b=d+1|0;e[d]=116;e[b]=121;return a;}Qp();f=AXA;AGQ(c,f);g=f.VB;h=f.U9;i=f.a2H;j=1;k=1;if(i)k=2;l=18;m=BEm(g);if(m>0)l=l-m|0;n=0;o=0;if(h<7&&h>=(-3)){if(h>=0){j=h+1|0;l=Bs(l,j+1|0);h=0;}else{j=0;n=( -h|0)-1|0;o=1;k=k+1|0;h=0;}}if(h) {k=k+2|0;if(!(h>(-10)&&h<10))k=k+1|0;if(!(h>(-100)&&h<100))k=k+1|0;if(h<0)k=k+1|0;}if(h&&l==j)l=l+1|0;DU(a,b,b+(k+(l+n|0)|0)|0);if(!i)i=b;else{e=a.H9.data;i=b+1|0;e[b]=45;}p=G(1569325056, 23283064);if(o){e=a.H9.data;b=i+1|0;e[i]=48;i=b+1|0;e[b]=46;while(true){b=n+(-1)|0;if(n<=0)break;d=i+1|0;e[i]=48;n=b;i=d;}}q=0;while(q=0)j=d;else{h= -h|0;j=d+1|0;e[d]=45;}if(h>=100){b=j+1|0;e[j]=(48+(h/100|0)|0)&65535;h=h%100|0;d=b+1|0;e[b]=(48+(h/10|0)|0)&65535;}else if(h<10)d=j;else{d=j+1|0;e[j]=(48+(h/10|0)|0)&65535;}e[d]=(48+(h%10|0)|0)&65535;}return a;},BHY=b=>{let c,d,e;if(!(b%1000000000|0))return 9;c=0;d=1;if(!(b%100000000|0)){c=8;d=100000000;}e=d*10000|0;if(b%e|0)e=d;else c=c|4;d=e*100|0;if(b%d|0)d=e;else c=c|2;if(!(b%(d*10|0)|0))c=c|1;return c;},BEm=b=>{let c,d,e,f,g;c=R(1);d=0;e=16;Qp();f=A8Z.data;g=f.length-1|0;while(g>=0){if (BV(Cg(b,BN(c,f[g])),Ba)){d=d|e;c=BN(c,f[g]);}e=e>>>1|0;g=g+(-1)|0;}return d;},Bd=(a,b)=>{return a.ii(a.HT,b);},Bla=(a,b,c)=>{DU(a,b,b+1|0);a.H9.data[b]=c;return a;},AMh=(a,b)=>{let c,d;c=a.H9.data.length;if(c>=b)return;d=c>=1073741823?2147483647:Bs(b,Bs(c*2|0,5));a.H9=AEu(a.H9,d);},M=a=>{return Nz(a.H9,0,a.HT);},AT5=(a,b)=>{let c;if(b>=0&&b{return a.il(a.HT,b,c,d);},BfC=(a,b,c,d,e)=>{let f,g;if(d<=e&&e<=c.dL()&&d>=0){DU(a,b,(b+e|0)-d|0);while(d< e){f=a.H9.data;g=b+1|0;f[b]=c.dk(d);d=d+1|0;b=g;}return a;}c=new Bx;U(c);I(c);},JP=(a,b)=>{return a.im(b,0,b.dL());},ASx=(a,b,c,d)=>{return a.io(a.HT,b,c,d);},A9P=(a,b,c,d,e)=>{let f,g,h,i;DU(a,b,b+e|0);f=e+d|0;while(d{return a.ip(b,0,b.data.length);},DU=(a,b,c)=>{let d,e,f,g;d=a.HT;e=d-b|0;a.h9((d+c|0)-b|0);f=e-1|0;while(f>=0){g=a.H9.data;g[c+f|0]=g[b+f|0];f=f+(-1)|0;}a.HT=a.HT+(c-b|0)|0;},O7=F(0),N=F(LF),B$A=a=>{O(a);},DB=()=> {let a=new N();B$A(a);return a;},J=(a,b)=>{let c,d;c=a.HT;d=a;b=b===null?E(80):b.r();ACx(d,c,b);return a;},Dx=(a,b)=>{T(a,b);return a;},W=(a,b)=>{A$e(a,b,10);return a;},Tg=(a,b)=>{let c,d,e,f,g,h,i,j;c=a.HT;d=a;e=1;if(DQ(b,Ba)){e=0;b=Gl(b);}a:{if(HF(b,R(10))<0){if(e)DU(d,c,c+1|0);else{DU(d,c,c+2|0);f=d.H9.data;g=c+1|0;f[c]=45;c=g;}d.H9.data[c]=Le(Bl(b),10);}else{g=1;h=R(1);i=GC(R(-1),R(10));b:{while(true){j=BN(h,R(10));if(HF(j,b)>0){j=h;break b;}g=g+1|0;if(HF(j,i)>0)break;h=j;}}if(!e)g=g+1|0;DU(d,c,c+g|0);if (e)g=c;else{f=d.H9.data;g=c+1|0;f[c]=45;}while(true){if(BV(j,Ba))break a;f=d.H9.data;c=g+1|0;f[g]=Le(Bl((GC(b,j))),10);b=BPh(b,j);j=GC(j,R(10));g=c;}}}return a;},C$=(a,b)=>{let c;c=a.HT;B1Z(a,c,b);return a;},U0=(a,b)=>{Bd(a,b);return a;},BsU=(a,b,c,d)=>{ASx(a,b,c,d);return a;},C3=(a,b)=>{let c,d,e;c=a.HT;d=a;e=!b?E(88):E(89);ACx(d,c,e);return a;},BJT=(a,b,c)=>{let d,e,f,g,h,i;if(b>=0){d=B8(b,c);if(d<=0){e=a.HT;if(b<=e){if(d){if(c>e)c=e;f=e-c|0;a.HT=e-(c-b|0)|0;e=0;while(e{let c,d,e,f;if(b>=0){c=a.HT;if(b{let d;d=a;if(b<=c&&b>=0&&c<=d.HT)return Nz(d.H9,b,c-b|0);d=new Bx;U(d);I(d);},BYZ=(a,b,c,d,e)=>{A9P(a,b,c,d,e);return a;},BtE=(a,b,c,d)=>{ASx(a,b,c,d);return a;},B3J=(a,b,c,d,e)=>{BfC(a,b,c,d,e);return a;},Bs$=(a,b,c,d)=>{AVP(a,b,c,d);return a;},B8F=(a,b)=>{return AT5(a,b);},SH=a=>{return a.HT;},C8= a=>{return M(a);},Bzq=(a,b)=>{AMh(a,b);},B0g=(a,b,c)=>{Bla(a,b,c);return a;},BMo=(a,b,c)=>{ACx(a,b,c);return a;}; function EV(){let a=this;D.call(a);a.a_F=null;a.YF=null;a.a4r=0;a.a5l=0;a.buw=null;} let U=a=>{AAB(a);a.a4r=1;a.a5l=1;},Cc9=()=>{let a=new EV();U(a);return a;},S=(a,b)=>{AAB(a);a.a4r=1;a.a5l=1;a.a_F=b;},CaV=a=>{let b=new EV();S(b,a);return b;},HA=(a,b,c)=>{AAB(a);a.a4r=1;a.a5l=1;a.a_F=b;a.YF=c;},Cc2=(a,b)=>{let c=new EV();HA(c,a,b);return c;},M2=(a,b)=>{AAB(a);a.a4r=1;a.a5l=1;a.YF=b;},CcC=a=>{let b=new EV();M2(b,a);return b;},Ccy=a=>{return a;},AAB=a=>{Bgb(a);},A4s=a=>{return a.a_F;},Cbg=a=>{return a.iv();},BiM=a=>{let b;b=a.YF;if(b===a)b=null;return b;},B7Q=a=>{let b,c,d,e;b=a.iv();c=Fx(BA(a));if (b===null)d=E(25);else{d=new N;O(d);J(J(d,E(27)),b);d=M(d);}e=new N;O(e);J(J(e,c),d);return M(e);},A79=(a,b)=>{let c,d,e,f,g,h,i,j;c=Fx(BA(a));d=b;NS(d,c);e=a.iv();if(e!==null){c=new N;O(c);J(J(c,E(27)),e);NS(d,M(c));}a:{c=b;NS(c,E(29));f=a.buw;if(f!==null){f=f.data;g=f.length;h=0;while(true){if(h>=g)break a;i=f[h];NS(d,E(90));j=E(80);if(i!==null)j=i.r();B7(c,j);h=h+1|0;}}}c=a.YF;if(c!==null&&c!==a){NS(d,E(91));A79(a.YF,b);}},CcJ=a=>{ADt(a);},Dv=F(EV),A9e=(a,b)=>{S(a,b);},CbI=a=>{let b=new Dv();A9e(b,a);return b;},BJ =F(Dv),B9N=(a,b)=>{S(a,b);},BsR=a=>{let b=new BJ();B9N(b,a);return b;},Qu=F(),BIu=F(Qu),BNC=(a,b)=>{switch(a.primitiveKind){default:return L(a,b);}},BH5=F(Qu),A9S=F(0),A0D=F(0),A8Y=F(0); function DO(){let a=this;D.call(a);a.a8r=0;a.JH=null;a.bhC=null;a.blD=null;} let BUD=b=>{let c;c=new DO;c.JH=b;return c;},AHL=a=>{let b,c;b=Md(a);c=new N;O(c);W(J(c,E(92)),b);return M(c);},Fx=a=>{let b,c,d,e,f;b=a.a8r;if(!(b&1)){a.a8r=b|1;c=a.JH[B3].name;d=c===null?null:BK(c);if(d===null){e=a.JH[B3].itemType;if(e!==null){f=Fx(P(e));if(f!==null){if(e[B3].itemType!==null){c=new N;O(c);Bd(c,91);J(c,f);d=M(c);}else{c=new N;O(c);Bd(J(J(c,E(93)),f),59);d=M(c);}}}}a.bhC=d;}return a.bhC;},Cb=a=>{let b,c,d,e;b=a.a8r;if(!(b&2)){a.a8r=b|2;c=a.JH[B3].simpleName;d=c===null?null:BK(c);if(d===null) {if(a.JH[B3].itemType!==null){c=Cb(P(a.JH[B3].itemType));d=new N;O(d);J(J(d,c),E(94));d=M(d);}else{c=a.JH[B3].enclosingClass;if((c===null?null:P(c))!==null)d=E(25);else{d=Fx(a);e=HX(d,36);if(e==(-1)){b=HX(d,46);if(b!=(-1))d=DA(d,b+1|0);}else{d=DA(d,e+1|0);if(X(d,0)>=48&&X(d,0)<=57)d=E(25);}}}}a.blD=d;}return a.blD;},Wr=a=>{return !a.JH[B3].primitiveKind?0:1;},TK=a=>{let b;b=a.JH[B3].itemType;return b===null?null:P(b);},Brg=a=>{let b;if(a.JH[B3].itemType===null&&!a.JH[B3].primitiveKind&&!(a.JH[B3].modifiers& 1024)&&!(a.JH[B3].modifiers&512)){b=new a.JH;if(b===null){b=new Ro;U(b);I(b);}a.JH[B3].clinit();if(BS5(a.JH,b))return b;b=new Ro;U(b);I(b);}b=new Ro;U(b);I(b);},BdG=F(),AHK=()=>{AHK=Q(BdG);BBk();},ByP=b=>{let c,d,e,f,g;AHK();X4();if(!Module._c_FreeType_initFreeTypeJni()){c=new Bv;S(c,E(95));I(c);}Bg0(new AMT);d=new Ut;M9();APs(d,AAQ,E(96),443,1,E(97));AT1=d;c=BCh();c.a73=E(98);e=new BiA;e.bbx=0;e.blv=E(99);e.bco=E(100);e.bpC=0;e.bmO=0;e.a84=E(101);e.a8x=(-1);e.Wp=(-1);e.a_s=0;e.ba5=0;e.bfY=0;e.bif=0;e.bqn=0;e.boz =0;e.bms=0;e.a9r=0;e.be0=0;e.bjt=E(102);e.byN=new BeM;e.a84=E(101);e.a8x=0;e.Wp=0;f=new ADu;Rs();g=new A7h;d=new Py;ASt(d,4);g.H6=d;f.ZR=g;f.a5$=Cz();d=new J0;g=new Bki;g.bzL=f;LA(d,1.0,g);f.btA=d;B84(new AWz);d=new LS;N8();d.a75=Iy(4);Lf();d.U8=OY;d.a9A=0;d.a$i=(-1);d.bda=1;d.Xi=2;d.a_g=E6();d.a0k=Cz();d.baU=Cz();d.NF=NK();d.LN=e;d.bcr=f;d.MS=c;BZy(d);},BBk=()=>{return;},BRr=F(),BnL=b=>{let copy=new b.constructor();for(let field in b){if(b.hasOwnProperty(field)){copy[field]=b[field];}}return copy;},BP1=b=> {let c,d,e,f;b=b.bmC;if(!Qq(b)){c=b.J_;if(c.Lb===null){b=c.QF;if(b!==null&&!AIC(b)){b=c.QF;d=b.WD;if(d==b.S5)e=null;else{f=b.QC.data;e=f[d];f[d]=null;b.WD=BhM(d,f.length);b.a5F=b.a5F+1|0;}if(e===null){b=new GH;U(b);I(b);}e=e;c.QF=null;b=e;c=b.bhD;e=b.bhE;d=b.bhz;b=b.bhA;XJ(c);e=e.J_;e.Lb=c;e.LI=e.LI+d|0;c=null;AA$(b,c);}}}},BHa=(b,c)=>{setTimeout(()=>{BP1(b);},c);},BSG=F(),BhU=b=>{let c,d,e,f;if(b===null)return null;b=b.data;c=b.length;d=new Int8Array(c);e=0;while(e{if(b===null||b===undefined){return null;}let name='jso$functor$'+c;let result=b[name];if(typeof result!=='function'){let fn=function(){return b[c].apply(b,arguments);};result=()=>fn;b[name]=result;}return result();},A2z=(b,c)=>{if(typeof b!=='function')return b;let result={};result[c]=b;return result;},BGx=F(),U1=(b,c)=>{let d,e,f,g,h,i,j,k;if(!b)return E(103);d=1<=0){k=j+1|0;h[j]=Le((b>>>i|0)&e,d);i=i-c|0;j=k;}return KF(g);},Bfo =F(),Bng=0,B25=0,BQB=0,B$9=0,B$$=0,BMM=0,ByE=0,ByQ=0,BGZ=0,BQ9=0,Bor=0,BTY=0,BoV=0,B40=0,BoQ=0,BU_=0,BXG=0,BDA=0,BzV=0,BWa=0,BKf=0,BGQ=0,BTL=0,BMK=0,Bqo=0,BNG=0,BLE=0,B8X=0; let BHE=0,BEV=0,BFI=0,BuU=0,B$b=0,BY2=0,Bw1=0,B0G=0,BSk=0,BrR=0,BJW=0,BJ7=0,BsA=0,BPv=0,B0K=0,Bo2=0,BG0=0,B9O=0,BZi=0,BXU=0,BA7=0,BZQ=0,BNj=0,BOv=0,Bx8=0,BJ_=0,B1x=0,B0M=0,BH$=0,BEw=0,BxM=0,BOR=0,BNI=0,Bz0=0,BYa=0,Bvy=0,BT6=0,Brt=0,BmX=0,Bv0=0,ByN=0,BJE=0,BH4=0,BUG=0,BYw=0,Bp0=0,X4=()=>{X4=Q(Bfo);BXg();},Gi=(b,c,d,e)=>{X4();return b<<24|c<<16|d<<8|e;},BXg=()=>{Bng=0;B25=1;BQB=2;B$9=3;B$$=4;BMM=5;ByE=6;ByQ=0;BGZ=Gi(115,121,109,98);BQ9=Gi(117,110,105,99);Bor=Gi(115,106,105,115);BTY=Gi(103,98,32,32);BoV=Gi(98, 105,103,53);B40=Gi(119,97,110,115);BoQ=Gi(106,111,104,97);BU_=Gi(65,68,79,66);BXG=Gi(65,68,66,69);BDA=Gi(65,68,66,67);BzV=Gi(108,97,116,49);BWa=Gi(108,97,116,50);BKf=Gi(97,114,109,110);BGQ=1;BTL=2;BMK=4;Bqo=8;BNG=16;BLE=32;B8X=64;BHE=128;BEV=256;BFI=512;BuU=1024;B$b=2048;BY2=4096;Bw1=8192;B0G=1;BSk=2;BrR=0;BJW=1;BJ7=2;BsA=4;BPv=8;B0K=16;Bo2=32;BG0=64;B9O=128;BZi=512;BXU=1024;BA7=2048;BZQ=4096;BNj=8192;BOv=32768;Bx8=0;BJ_=65536;B1x=131072;B0M=196608;BH$=262144;BEw=0;BxM=1;BOR=2;BNI=3;Bz0=4;BYa=5;Bvy=0;BT6=1;Brt =2;BmX=0;Bv0=1;ByN=2;BJE=0;BH4=1;BUG=2;BYw=2;Bp0=3;}; function Ut(){let a=this;D.call(a);a.boG=null;a.a5Z=null;a.a9t=0;a.a$a=null;a.bo8=0;} let APs=(a,b,c,d,e,f)=>{a.a$a=E(25);a.boG=b;a.a5Z=c;a.a9t=d;a.bo8=e;a.a$a=C9(f);},Cc5=(a,b,c,d,e)=>{let f=new Ut();APs(f,a,b,c,d,e);return f;},W4=F(Bk),WC=null,AAQ=null,A$s=null,M9=()=>{M9=Q(W4);BLa();},BEy=(a,b,c)=>{M9();BS(a,b,c);},ATT=(a,b)=>{let c=new W4();BEy(c,a,b);return c;},BLa=()=>{let b,c,d;WC=ATT(E(104),0);b=ATT(E(105),1);AAQ=b;c=L(W4,2);d=c.data;d[0]=WC;d[1]=b;A$s=c;},BHS=F(),AT1=null,AKe=F(0),AQ3=F(),BHV=a=>{return;},BWT=a=>{return;}; function BgI(){let a=this;AQ3.call(a);a.a73=null;a.bkG=0.0;a.UU=null;a.Wr=0;a.bnQ=null;a.a4v=null;a.a2h=null;a.Q6=null;a.bsG=null;a.ZT=null;a.a4e=null;a.bce=0.0;a.bkS=0.0;a.beH=0.0;a.a1$=0.0;a.a4o=0;a.a2k=0;a.Yi=0;a.byH=null;} let BwK=a=>{a.a73=E(106);a.bkG=0.8999999761581421;a.Wr=0;Nt();a.a4v=AIW;a.beH=0.0;a.a1$=0.0;a.a4o=(-1);a.a2k=0;a.Yi=0;},BCh=()=>{let a=new BgI();BwK(a);return a;},BIv=a=>{let b,c,d,e,f,g,h,i,j;N8();b=BG;a.bnQ=b;a.UU=A76;a.byH=b.LN;A05(a);c=a.UU;d=a.a73;JH();e=L3;FW();b=Ic;f=new Bjf;f.bc5=a;g=c;h=CB(e);i=CB(b);c=new N;O(c);J(C3(J(J(J(J(J(J(J(c,E(107)),d),E(108)),h),E(109)),i),E(110)),1),E(111));M(c);c=CB(e);i=CB(b);j=new N;O(j);C3(J(C3(J(J(J(J(J(J(J(j,E(107)),d),E(108)),c),E(109)),i),E(110)),1),E(112)),0);M(j);AYN(g, d,e,b,f,0);A5f(g);},A05=a=>{a.Wr=a.Wr+1|0;},AUT=a=>{a.Wr=a.Wr-1|0;},A26=a=>{BjE(0.0,0.0,0.0,1.0,1);},B2W=a=>{let b,c,d,e,f,g,h,i;a.Q6.Kl=Vo();a.Q6.Kl.y(E7(BL),EH(BL),1);b=Hf;c=a.a73;b=XI(b,c);c=new Je;J2();AIX(c,b,null,0);a.a2h=c;Lv();b=W6;BbO(c,b,b);b=new N4;c=a.a2h;AHi(b,AAj(Jl(c)));a.bsG=b;Gp();c=A0C;if(c===null){c=new Bb;S(c,E(113));I(c);}b.bdr=c;Rx(b);a.bce=I9(a.a2h);a.bkS=JI(a.a2h);c=new Hi;FP();Kz(c,1,1,Gx);Ca();K2(c,Db);NM(c);d=T8(c);E3(c);e=new AUN;e.RR=4.0;e.a4$=6.0;e.Qk=40.0;e.XM=d;e.Jc=40.0;f=AAj(Jl(d));g =e.Qk-A_1(e)-AY9(e);f.Jc=g;h=new UC;h.bqA=e;h.a5O=f;h.bnR=f;b=new XR;MS(b);Ho();c=A$Y;b.byC=c;b.buz=c;b.a2Q=1;b.bhe=1;b.N3=h;Ex(b);b.a3C=0.0;b.a3f=1.0;b.a$K=0.009999999776482582;b.a7L=0;b.Wu=0.0;g=A9$(b);i=A$N(b);c=b;Ed(c,g,i);a.ZT=b;TF(c,20.0);AGM(a.ZT,0.0);b=BRX();a.a4e=b;b.Px=1;b.Lq=1;OQ(a.Q6,b);A42(a,E7(BL),EH(BL));},A42=(a,b,c)=>{let d,e;AGl(a.a4e);d=C6(a.bce,Bg(50.0,b*0.800000011920929));e=d*a.bkS/a.bce;F3((A3f(BlV(Bjm(B9(a.a4e,a.bsG),d),e),20.0)).beG);BlV(Bjm(B9(a.a4e,a.ZT),d),40.0);},BTC=a=>{let b,c, d,e,f,g,h;A26(a);if(!a.Wr&&!a.Yi)a.Yi=1;b=a.a4v;Nt();if(b===Wu){c=BL.S$;AFp(a.Q6);AHU(a.Q6);if(a.a4o>=0){d=AFr(a.UU);e=a.a4o;f=(e-d|0)/e;if(!a.a2k)a.beH=f;a:{AGM(a.ZT,a.a1$);g=a.UU;if(AFr(g)<=0){d=PA(g.LE);g=new N;O(g);W(J(g,E(114)),d);M(g);if(d<=0){e=0;break a;}}e=1;}g=new N;O(g);C3(J(g,E(115)),e);M(g);if(f===1.0&&!e&&a.a1$===1.0){A26(a);a.bnQ.a9A=1;}f=a.beH;h=a.a1$;if(!(f>h))a.a2k=0;else{f=C6(f,h+a.bkG*c);a.a1$=f;AGM(a.ZT,f);a.a2k=1;}}}if(a.Yi==1){a.Yi=2;a.a4v=Wu;g=new Yg;b=new Rj;Gp();APm(b,AO2,E7(BL),EH(BL), AOU());A1q(g,b,ALm());g.bgg=1;a.Q6=g;B2W(a);}},BwP=(a,b,c)=>{let d;d=a.a4v;Nt();if(d===Wu){a.Q6.Kl.y(b,c,1);A42(a,b,c);}},BOj=a=>{AQB(a.Q6);NR(a.a2h);}; function BiA(){let a=this;D.call(a);a.bbx=0;a.a6Q=null;a.blv=null;a.bco=null;a.bpC=0;a.bmO=0;a.a84=null;a.a8x=0;a.Wp=0;a.a_s=0;a.ba5=0;a.bfY=0;a.bif=0;a.bqn=0;a.boz=0;a.bms=0;a.a9r=0;a.be0=0;a.bjt=null;a.bBv=null;a.byN=null;} let B1E=a=>{return !a.a8x&&!a.Wp?1:0;}; function AP$(){D.call(this);this.Sc=null;} let BX0=a=>{let b;b=a.Sc;if(b!==null)b.i9(BL.S$);},BpW=(a,b,c)=>{let d;d=a.Sc;if(d!==null)d.i$(b,c);}; function AD6(){let a=this;AP$.call(a);a.ZR=null;a.a5$=null;a.bmG=0;a.a$G=null;} let Ys=(a,b)=>{let c,d;a:{c=a.Sc;if(c instanceof Bcy){c=c;if(!c.i_()){c.ja(b);d=1;break a;}}d=0;}if(d)return;c=a.a$G;if(c!==null)AT0(a.ZR,c);a.Sc=b;if(b!==null){b.jc();a.Sc.i$(E7(BL),EH(BL));}c=DE.Ka;if(c!==null){b=a.ZR;if(c!==b){a.a$G=c;if(c===null){c=new Fl;S(c,E(116));I(c);}BB(b.H6,c);}}b=DE;c=a.ZR;b.Ka=c;},B1F=a=>{a.bmG=1;},BJB=a=>{a.bmG=0;},BrZ=(a,b)=>{BB(a.a5$,b);}; function ADu(){let a=this;AD6.call(a);a.a_9=null;a.a9B=null;a.a2D=null;a.btA=null;} let By3=null,Bc5=null,Rs=()=>{Rs=Q(ADu);BUb();},BJ6=a=>{let b,c,d,e,f,g,h,i,j,k,l,m,n;BG.Xi=3;Rs();Bc5=a;a.a_9=ALm();b=C9(AT1);c=new Bkq;d=a.a_9;e=new AB5;VU();e.OQ=AUo();f=new LC;AAe();g=A$k;h=L(HM,138);i=h.data;i[136]=new A37;j=new AAV;AGL();i[132]=j;j=new WV;AFs();i[133]=j;i[129]=new AU0;i[137]=new Bh7;i[131]=new AYk;j=new Zx;ALu();i[135]=j;j=new ACD;AC4();i[130]=j;j=new BcR;j.bmW=e;AR7(f,g,h,b,j);e.VS=f;k=f.a7i;b=new BcQ;b.brm=e;AZ0(f,b);b=e.VS;j=new BcS;j.bhL=e;A4v(b,j);b=new A9x;j=e.OQ;C9(j);C9(k);b.bir =j;b.bbM=k;f=new ATh;f.bpd=b;g=j;j=Dd(g,P(Ua),f);f=new ATj;f.bkP=b;f=Dd(g,P(ARD),f);Zf();g=AKq;l=new ATi;l.bgd=b;g=g;C9(l);m=DR(g.W3,P(Qw));if(m===null){m=GA();EX(g.W3,P(Qw),m);}CH(m,l);m=new AWd;m.bix=g;m.biw=P(Qw);m.biy=l;b.bnb=A5H(j,f,m);e.bm0=b;e.LU=A6b(Vo(),d);h=L(Id,2);i=h.data;l=new Bld;m=e.OQ;n=new BhP;n.bx_=m;n.bti=k;b=new A16;j=new A66;j.bgU=n;Hd(b);b.a_x=E(117);b.Rd=BAb(E(117),BvS());d=new Gw;G1(d,E(118),I2());f=b.Rd;g=b;B9(g,f);B9(g,d);f=b.Rd;g=new A5N;g.bgj=b;g.bgi=d;BDc(f,g);b.Rd.bii=Bvs(b,j,d);GM(d, Bxr(b));d.HS=0;n.bcD=b;j=BP8(n);n.bz3=BfN(Dd(m,P(AFT),j));b=Br1(m,k);l.bga=Buc(BR_(n),BtH(b));i[0]=l;i[1]=B5n();e.a9p=Vb(h);h=L(Qt,1);h.data[0]=Bb0(e.OQ,e.LU);e.brJ=Vb(h);d=Gs(e.a9p);while(GS(d)){b=GX(d);OQ(e.LU,b.jA());}OQ(e.LU,B0u());ACz(e.VS);c.V7=e;BrJ(e);b=Sj();j=B2Q(c);BrZ(b,j);a.a2D=c;Ys(a,c);},ARO=a=>{let b;b=a.a9B;a.a9B=null;if(b!==null)Bd3(b);},AEj=a=>{let b;ARO(a);b=a.a2D;Ys(a,b);},BWD=a=>{let b,c,d,$$je;Ca();b=Y0;BjE(b.HK,b.HJ,b.HI,b.Hy,0);a:{try{BX0(a);break a;}catch($$e){$$je=Be($$e);if($$je instanceof EV) {b=$$je;}else{throw $$e;}}c=a.Sc;Ys(a,null);if(c!==null)c.bt();d=new Bv;M2(d,b);I(d);}b:{b=a.a5$;if(b.Hp>0){d=EU(b);while(true){if(!CU(d))break b;Bi2((CT(d)).boW.V7.OQ);}}}},BDR=a=>{let b,c,d,e,f,$$je;b=Wf();c=b.Oo;DI(c);a:{try{d=0;e=c.Hp;while(d{Rs();return Bc5;},BUb=()=>{By3=Cb(P(ADu));},Bsc=F(),AHB=F(0); function Jn(){let a=this;D.call(a);a.Hs=0.0;a.Hu=0.0;} let Bpi=null,Bpg=null,Wt=null,B5r=null,Oe=()=>{Oe=Q(Jn);BSm();},BBf=a=>{Oe();},Bt=()=>{let a=new Jn();BBf(a);return a;},A4u=(a,b,c)=>{Oe();a.Hs=b;a.Hu=c;},KK=(a,b)=>{let c=new Jn();A4u(c,a,b);return c;},A3V=(a,b)=>{Oe();Ck(a,b);},Cco=a=>{let b=new Jn();A3V(b,a);return b;},Ck=(a,b)=>{a.Hs=b.Hs;a.Hu=b.Hu;return a;},BD=(a,b,c)=>{a.Hs=b;a.Hu=c;return a;},A28=(a,b)=>{let c,d;c=b.Hs-a.Hs;d=b.Hu-a.Hu;return Nc(c*c+d*d);},BaU=(a,b,c)=>{let d;d=1.0-c;a.Hs=a.Hs*d+b.Hs*c;a.Hu=a.Hu*d+b.Hu*c;return a;},AX3=(a,b)=>{let c;if (a===b)return 1;if(b===null)return 0;if(BA(a)!==BA(b))return 0;c=b;if(Eo(a.Hs)!=Eo(c.Hs))return 0;if(Eo(a.Hu)==Eo(c.Hu))return 1;return 0;},Wc=a=>{a.Hs=0.0;a.Hu=0.0;return a;},BSm=()=>{Bpi=KK(1.0,0.0);Bpg=KK(0.0,1.0);Wt=KK(0.0,0.0);B5r=KK(1.0,1.0);}; function QI(){let a=this;D.call(a);a.I8=null;a.P0=null;a.K$=null;a.Z2=0;a.bfq=0;a.a1I=0;} let Bcw=(a,b,c,d)=>{let e,f,g,h,i,j,k,l;a.Z2=b.Yy;a.I8=b;a.bfq=d;if(c!==null&&c.Hp){a.P0=c;a.a1I=0;}else{e=b.V8;if(e===null){b=new Bb;S(b,E(119));I(b);}f=e.data.length;a.P0=Iy(f);g=0;while(g=g)break a;c=k[l];if(c!==null)ALJ(b,c,Bu(a.P0,c.OF));l=l+1|0;}}}f= f+1|0;}c=b.Vf;if(c!==null)ALJ(b,c,Bu(a.P0,c.OF));},B6R=(a,b,c)=>{let d=new QI();Bcw(d,a,b,c);return d;},AYG=(a,b,c,d,e)=>{let f;TV(a.K$);f=ASY(a.K$,c,d,e,0,c.Hq.length,0.0,8,0,null);Qz(a.K$,b);return f;},AR1=(a,b,c,d,e,f,g,h,i,j,k)=>{let l;TV(a.K$);l=ASY(a.K$,c,d,e,f,g,h,i,j,k);Qz(a.K$,b);return l;},Bmz=(a,b,c,d,e)=>{TV(a.K$);AFl(a.K$,c,d,e);Qz(a.K$,b);},M$=(a,b,c,d,e)=>{Pk(a.K$.a8h,b,c,d,e);},AUt=a=>{return a.I8.Po;},AK3=a=>{return a.I8.Ty;},YO=a=>{return a.I8.JU;},Hz=a=>{return a.I8.NX;},Bbq=a=>{let b,c;a: {if(a.a1I){b=0;while(true){c=a.P0;if(b>=c.Hp)break a;(Bu(c,b)).JG.bt();b=b+1|0;}}}},BZ3=a=>{return a.I8;},BkZ=a=>{let b,c,d,e,f,g,h;b=new ARf;c=a.bfq;ABC();b.ZD=Iy(1);d=new Bh4;d.bxO=b;Ul(d);d.a4C=Cz();b.bcx=d;b.a8h=Cv(1.0,1.0,1.0,1.0);b.MD=a;b.bcv=c;c=a.P0.Hp;if(!c){b=new Bb;S(b,E(120));I(b);}a:{b.MZ=L(D$(ABZ),c);b.Oj=Bn(c);if(c>1){e=L(MP,c);f=e.data;b.UO=e;g=0;h=f.length;while(true){if(g>=h)break a;b.UO.data[g]=AS8();g=g+1|0;}}}b.a5Q=Bn(c);return b;},B2m=a=>{let b;b=a.I8.bdJ;if(b===null)b=J3(a);return b;}; function Ii(){let a=this;D.call(a);a.HK=0.0;a.HJ=0.0;a.HI=0.0;a.Hy=0.0;} let Db=null,Mx=null,JA=null,Y0=null,My=null,Pp=0.0,Qa=null,A4T=null,YK=null,ALi=null,AJT=null,BkK=null,AID=null,Bjt=null,ANP=null,Bb3=null,AIV=null,AKx=null,A5Q=null,Bml=null,A9Y=null,Bdt=null,Bl$=null,APx=null,A7x=null,A6D=null,A5n=null,A1f=null,AT2=null,A06=null,AYw=null,BcW=null,BbX=null,A02=null,Bhu=null,Bii=null,Ca=()=>{Ca=Q(Ii);BNn();},BMg=a=>{Ca();},Z0=()=>{let a=new Ii();BMg(a);return a;},B8B=(a,b)=>{Ca();A5L(a,b);},Cn=a=>{let b=new Ii();B8B(b,a);return b;},BDO=(a,b,c,d,e)=>{Ca();a.HK=b;a.HJ=c;a.HI= d;a.Hy=e;ARk(a);},Cv=(a,b,c,d)=>{let e=new Ii();BDO(e,a,b,c,d);return e;},Yy=(a,b)=>{Ca();G7(a,b);},Cc3=a=>{let b=new Ii();Yy(b,a);return b;},G7=(a,b)=>{a.HK=b.HK;a.HJ=b.HJ;a.HI=b.HI;a.Hy=b.Hy;return a;},ADq=(a,b)=>{a.HK=a.HK*b.HK;a.HJ=a.HJ*b.HJ;a.HI=a.HI*b.HI;a.Hy=a.Hy*b.Hy;return ARk(a);},ARk=a=>{let b,c;b=a.HK;if(b<0.0)a.HK=0.0;else if(b>1.0)a.HK=1.0;c=a.HJ;if(c<0.0)a.HJ=0.0;else if(c>1.0)a.HJ=1.0;c=a.HI;if(c<0.0)a.HI=0.0;else if(c>1.0)a.HI=1.0;c=a.Hy;if(c<0.0)a.Hy=0.0;else if(c>1.0)a.Hy=1.0;return a;},Pk =(a,b,c,d,e)=>{a.HK=b;a.HJ=c;a.HI=d;a.Hy=e;return ARk(a);},BT9=(a,b)=>{let c;if(a===b)return 1;if(b!==null&&BA(a)===BA(b)){c=b;return OB(a)!=OB(c)?0:1;}return 0;}; let Bz3=a=>{let b,c,d;b=a.HK;c=31*(b===0.0?0:Eo(b))|0;b=a.HJ;c=31*(c+(b===0.0?0:Eo(b))|0)|0;d=a.HI;c=31*(c+(d===0.0?0:Eo(d))|0)|0;d=a.Hy;return c+(d===0.0?0:Eo(d))|0;},GE=a=>{return AER((255.0*a.Hy|0)<<24|(255.0*a.HI|0)<<16|(255.0*a.HJ|0)<<8|255.0*a.HK|0);},OB=a=>{return (255.0*a.Hy|0)<<24|(255.0*a.HI|0)<<16|(255.0*a.HJ|0)<<8|255.0*a.HK|0;},BsT=a=>{let b,c;b=UL((255.0*a.HK|0)<<24|(255.0*a.HJ|0)<<16|(255.0*a.HI|0)<<8|255.0*a.Hy|0);while(b.Hq.length<8){c=new N;O(c);T(c,E(103));T(c,b);b=M(c);}return b;},A5L=(b, c)=>{Ca();b.HK=((c&(-16777216))>>>24|0)/255.0;b.HJ=((c&16711680)>>>16|0)/255.0;b.HI=((c&65280)>>>8|0)/255.0;b.Hy=(c&255)/255.0;},BNn=()=>{Db=Cv(1.0,1.0,1.0,1.0);Mx=Cn((-1077952513));JA=Cn(2139062271);Y0=Cn(1061109759);My=Cv(0.0,0.0,0.0,1.0);Pp=GE(Db);Qa=Cv(0.0,0.0,0.0,0.0);A4T=Cv(1.0,1.0,1.0,0.0);YK=Cv(0.0,0.0,1.0,1.0);ALi=Cv(0.0,0.0,0.5,1.0);AJT=Cn(1097458175);BkK=Cn(1887473919);AID=Cn((-2016482305));Bjt=Cv(0.0,1.0,1.0,1.0);ANP=Cv(0.0,0.5,0.5,1.0);Bb3=Cn(16711935);AIV=Cn(2147418367);AKx=Cn(852308735);A5Q=Cn(579543807);Bml =Cn(1804477439);A9Y=Cn((-65281));Bdt=Cn((-2686721));Bl$=Cn((-626712321));APx=Cn((-5963521));A7x=Cn((-1958407169));A6D=Cn((-759919361));A5n=Cn((-1306385665));A1f=Cn((-16776961));AT2=Cn((-13361921));A06=Cn((-8433409));AYw=Cn((-92245249));BcW=Cn((-9849601));BbX=Cv(1.0,0.0,1.0,1.0);A02=Cn((-1608453889));Bhu=Cn((-293409025));Bii=Cn((-1339006721));}; function AZg(){Gg.call(this);this.bgv=null;} let Bri=(a,b)=>{A8D(a,16,2147483647);a.bgv=b;},APY=a=>{let b=new AZg();Bri(b,a);return b;},ByW=a=>{return a.bgv.jX();},Cf=F(0),ATn=F(),B8K=a=>{let b;b=new AMV;R$();Bb8(b);return b;}; function Ll(){let a=this;D.call(a);a.Kh=null;a.JI=null;a.KQ=0;a.ND=0.0;a.QK=0.0;} let Jm=null,M_=null,Iu=()=>{Iu=Q(Ll);BTa();},B9X=a=>{Iu();a.Kh=Iy(1);a.JI=AGE(2);},MU=()=>{let a=new Ll();B9X(a);return a;},MW=(a,b,c)=>{AFw(a,b,c,0,c.dL(),b.K$.a8h,0.0,8,0,null);},AFw=(a,b,c,d,e,f,g,h,i,j)=>{O0();AJk(a,b,c,d,e,f,g,h,i,Xv,j);},AJk=(a,b,c,d,e,f,g,h,i,j,k)=>{let l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be;BjV(a);l=b.I8;if(d==e){a.QK=l.JU;return;}if(i)g=Bg(g,l.So*3.0);m=!i&&k===null?0:1;n=OB(f);b=a.JI;o=b.KR;p=o.data;q=b.H0;if((q+1|0)>=p.length)o=Vq(b,Bs(8,q*1.75|0));o=o.data;i=b.H0;o[i]=0;o[i +1|0]=n;b.H0=i+2|0;r=l.Nz;if(r)Jw(M_,n);s=0;t=0.0;u=l.Qt;v=null;w=null;x=n;y=d;a:{b:while(true){c:{z=0;if(d==e){if(y==e)break b;s=1;ba=e;}else{d:{i=d+1|0;switch(c.dk(d)){case 10:ba=i-1|0;z=1;d=i;break c;case 91:if(!r){d=i;break d;}bb=BEa(a,c,i,e);if(bb>=0){ba=i-1|0;d=i+(bb+1|0)|0;if(d==e){s=1;break c;}n=Bev(M_);break c;}if(bb!=(-2)){d=i;break d;}d=i+1|0;break d;default:}d=i;}continue b;}}bc=EO(Jm);bc.M9=0.0;bc.a3R=t;l.j2(bc,c,y,ba,w);a.KQ=a.KQ+bc.Iq.Hp|0;if(n!=x){b=a.JI;i=FK(b,b.H0-2|0);q=a.KQ;if(i!=q){Jw(a.JI, q);Jw(a.JI,n);}else{b=a.JI;ABP(b,b.H0-1|0,n);}x=n;}e:{if(!bc.Iq.Hp){ER(Jm,bc);if(v===null)break e;}else if(v!==null){BOL(v,bc);ER(Jm,bc);}else{BB(a.Kh,bc);v=bc;}if(!z&&!s)w=Hr(v.Iq);else{XZ(a,l,v);w=null;}if(m&&v.Iq.Hp&&!(!z&&!s)){bd=ANe(v.Ix)+Gf(v.Ix,1);q=2;while(q=h)break f;b=o.data[e];b.M9=b.M9+(!d?g-b.Xx:0.5*(g-b.Xx));e=e+1|0;}}}if(r)S5(M_);},B$g=(a,b,c,d)=>{let e,f,g,h,i,j,k,l,m,n,o,p,q,r;e=0.0;f=a.Kh;g=f.HW;h=0;i=f.Hp;while(h=q)break;if(AWP(d,f.LH))o=o+1|0;}m=Bg(l,m)-j.M9;j.Xx=m;if(o){a:{b:{f=j.a10;AS3();switch(Bip.data[d.Hv]){case 1:case 2:Lw();if(f!==APN)break b;p=1;break a;case 3:case 4:break b;case 5:case 6:break;default:p=0;break a;}p=1;break a;}Lw();p=f!==Xh?0:1;}if(p){m=c-m;if(!(m<=0.0)){m=m/o;n=j.Ix.Jk;f=j.Iq;k=f.HW;o=0;p=f.Hp-1|0;while(o{let f,g,h,i,j,k,l,m,n,o,p;f=c.Iq.Hp;Iu();g=EO(Jm);b.j2(g, e,0,e.Hq.length,null);h=0.0;if(g.Ix.Id>0){XZ(a,b,g);i=g.Ix;j=i.Jk;k=1;l=i.Id;while(k=i.Id)break a;n=n+o.data[m];if(n>d)break;m=m+1|0;}}if(m<=1){CC(c.Iq);SC(c.Ix);AU6(c.Ix,g.Ix);}else{AUm(c.Iq,m-1|0);AWy(c.Ix,m);XZ(a,b,c);i=g.Ix;p=i.Id;if(p>0)A5u(c.Ix,i,1,p-1|0);}b:{p=f-c.Iq.Hp|0;if(p>0){a.KQ=a.KQ-p|0;if(b.Nz)while(true){b=a.JI;p=b.H0;if(p<=2)break b;if(FK(b,p-2|0){let e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;Lw();c.a10=Xh;e=c.Iq;f=e.Hp;g=c.Ix;h=d;a:{while(true){if(h<=0)break a;if(!V0(b,(Bu(e,h-1|0)).LH&65535))break;h=h+(-1)|0;}}b:{while(true){i=B8(d,f);if(i>=0)break b;if(!V0(b,(Bu(e,d)).LH&65535))break;d=d+1|0;}}j=null;if(i>=0){AUm(e,h);AWy(g,h+1|0);k=d-h|0;if(k>0){a.KQ=a.KQ-k|0;if(b.Nz){l=a.JI;if(FK(l,l.H0-2|0)>a.KQ){m=Bev(a.JI);while(true){l=a.JI;d=FK(l,l.H0-2|0);n=a.KQ;if(d<=n)break;l=a.JI;l.H0=l.H0-2|0;}l=a.JI;ABP(l,l.H0-2|0,n);l=a.JI;ABP(l, l.H0-1|0,m);}}}}else{Iu();j=EO(Jm);j.a10=APN;l=j.Iq;if((0+h|0)>e.Hp){b=new Bb;c=new N;O(c);T(c,E(121));c=W(c,0);T(c,E(122));c=W(c,h);T(c,E(123));S(b,M(W(c,e.Hp)));I(b);}AEQ(l,e.HW,0,h);o=d-1|0;i=e.Hp;if(o>=i){b=new Bx;c=new N;O(c);T(c,E(124));c=W(c,o);T(c,E(125));S(b,M(W(c,e.Hp)));I(b);}if(0>o){b=new Bx;c=new N;O(c);T(c,E(126));c=W(c,0);T(c,E(127));S(b,M(W(c,o)));I(b);}p=e.HW;n=(o-0|0)+1|0;q=i-n|0;if(e.R7){n=0+n|0;BC(p,n,p,0,i-n|0);}else{n=Bs(q,o+1|0);BC(p,n,p,0,i-n|0);}n=q;while(n0){o=d-i|0;q=a.JI.H0-2|0;while(true){if(q<2)break c;u=FK(a.JI,q);if(u<=o)break;ABP(a.JI,q,u-k|0);q=q+(-2)|0;}}}}if(h)XZ(a,b,c);else{Iu();ER(Jm,c);ALE(a.Kh);}return j;},XZ=(a,b,c)=>{let d;d=Hr(c.Iq);if(!d.Zx){c=c.Ix;c.Jk.data[c.Id-1|0]=AE6(a,d,b);}},AE6=(a,b,c)=>{return (b.Zx?b.Nq:b.Ko+b.Nv|0)*c.Po-c.T_;},BEa=(a,b,c,d)=> {let e,f,g,h,i;if(c==d)return (-1);switch(b.dk(c)){case 35:e=0;f=c+1|0;a:{while(true){if(f>=d)break a;g=b.dk(f);if(g==93)break;h=(e<<4)+g|0;if(g>=48&&g<=57)e=h+(-48)|0;else if(g>=65&&g<=70)e=h+(-55)|0;else{if(g<97)break a;if(g>102)break a;e=h+(-87)|0;}f=f+1|0;}if(f>=(c+2|0)&&f<=(c+9|0)){c=f-c|0;if(c<8)e=e<<((9-c|0)<<2)|255;Iu();b=M_;Ft();d=((e&(-16711936))>>>8|0)|(e&16711935)<<8;Jw(b,(d>>>16|0)|d<<16);return c;}}return (-1);case 91:break;case 93:Iu();b=M_;if(b.H0>1)AYH(b);return 0;default:f=c+1|0;while(f{Iu();YS(Jm,a.Kh);CC(a.Kh);S5(a.JI);a.KQ=0;a.ND=0.0;a.QK=0.0;},BC7=a=>{let b,c,d;if(!a.Kh.Hp)return E(25);b=new N;Fe(b,128);C$(b,a.ND);Bd(b,120);C$(b,a.QK);Bd(b,10);c=0;d=a.Kh.Hp;while(c{Jm=APY(new Bf8);M_=AGE(4);}; function PO(){DZ.call(this);this.Wo=0.0;} let Bwd=null,HS=()=>{HS=Q(PO);BEf();},ARY=a=>{return a.Wo;},AA9=b=>{let c;HS();c=new PO;c.Wo=b;return c;},BNw=a=>{let b,c;b=a.Wo;HS();c=new N;O(c);return M(C$(c,b));},BOY=(a,b)=>{let c,d,e;if(a===b)return 1;a:{if(b instanceof PO){c=a.Wo;d=b.Wo;HS();if(c!==c?(d===d?0:1):QE(c)!=QE(d)?0:1){e=1;break a;}}e=0;}return e;},BSA=a=>{let b;b=a.Wo;HS();return Eo(b);},AS5=b=>{HS();return !(isFinite(b)?1:0)&&!(isNaN(b)?1:0)?1:0;},K3=b=>{let c,d,e,f,g,h,i,j,k,l,m,n;HS();if(E5(b)){b=new CE;U(b);I(b);}c=0;d=b.Hq.length;while (true){if(X(b,c)>32){while(true){e=d-1|0;if(X(b,e)>32)break;d=d+(-1)|0;}f=X(b,e)!=102&&X(b,e)!=70&&X(b,e)!=100&&X(b,e)!=68?d:d+(-1)|0;g=0;if(X(b,c)==45){c=c+1|0;g=1;}else if(X(b,c)==43)c=c+1|0;if(c==f){b=new CE;U(b);I(b);}a:{h=X(b,c);i=0;j=(-1);k=100000000;l=0;if(h!=46){l=1;if(h>=48&&h<=57){b:{while(c57)break a;if(k>0){i=i+BU(k,e-48|0)|0;k=FC(k,10);}j=j+1|0;c=c+1|0;}}else{if(h==73&&(d-c|0)==8&&A0f(b,0,c,E(128),0,8))return !g?Infinity :(-Infinity);if(h==78&&(d-c|0)==3&&A0f(b,0,c,E(129),0,3))return NaN;b=new CE;U(b);I(b);}}}if(c=f)break c;d=X(b,c);e=B8(d,48);if(e<0)break c;if(d>57)break;if(!i&&!e)j=j+(-1)|0;else if(k>0){i=i+BU(k,d-48|0)|0;k=FC(k,10);}c=c+1|0;l=1;}}if(!l){b=new CE;U(b);I(b);}}if(c=f)break d;e=X(b,h);if(e<48)break d;if (e>57)break;n=(10*n|0)+(e-48|0)|0;d=1;h=h+1|0;}}if(!d)I(Cab());if(m)n= -n|0;j=j+n|0;}return B$x(i,j,g);}c=c+1|0;if(c==d)break;}b=new CE;U(b);I(b);},Eo=b=>{HS();if(isNaN(b)?1:0)return 2143289344;return QE(b);},BEf=()=>{Bwd=P(ABZ);}; function Bf$(){D.call(this);this.Xc=null;} let Bsy=a=>{a.Xc=E6();},AFq=()=>{let a=new Bf$();Bsy(a);return a;},KU=(a,b,c)=>{let d;d=APY(c);if(BQ(a.Xc,b,d)===null)return;c=new Bv;d=new N;O(d);T(d,E(130));d=J(d,b);T(d,E(131));T(d,Cb(b));T(d,E(58));T(d,Cb(b));T(d,E(132));S(c,M(d));I(c);},AWi=(a,b)=>{let c,d;c=Dk(a.Xc,b);if(c!==null)return c;d=new Bv;c=new N;O(c);T(c,E(133));c=J(c,b);T(c,E(131));T(c,Cb(b));T(c,E(132));S(d,M(c));I(d);},DN=(a,b)=>{let c,d;c=Dk(a.Xc,b);if(c!==null)return EO(c);d=new Bv;c=new N;O(c);T(c,E(134));c=J(c,b);T(c,E(131));T(c,Cb(b));T(c, E(132));S(d,M(c));I(d);},CV=(a,b)=>{let c,d;c=Dk(a.Xc,BA(b));if(c!==null){ER(c,b);return;}d=new Bv;c=new N;O(c);T(c,E(135));c=J(c,BA(b));T(c,E(131));T(c,Cb(BA(b)));T(c,E(132));S(d,M(c));I(d);},A_0=F(),BE7=a=>{return new AIf;},A_W=F(),BRl=a=>{return new AHy;},A_V=F(),BPM=a=>{let b;b=new AA_;b.QO=KN(0,4);return b;},A_Z=F(),BKh=a=>{return new O_;},A_Y=F(),Bym=a=>{let b;b=new YA;b.a5S=Z0();return b;},A_4=F(),B$4=a=>{return new Rl;},A_3=F(),Bzx=a=>{let b;b=new ALP;b.a5Y=0.0;b.a9n=1.0;return b;},A_6=F(),BBq=a=>{let b;b =new ASq;b.a67=0;b.bbE=1;return b;},A_5=F(),BUe=a=>{return new AG_;},A_2=F(),BPZ=a=>{return new AQc;},Blu=F(),BZ$=a=>{let b;b=new VY;b.Y$=12;return b;},Blt=F(),B85=a=>{return BGN();},Blx=F(),Bok=a=>{return new AKk;},Blv=F(),BFK=a=>{return new AAF;},Blq=F(),B5h=a=>{return new AAs;},Blp=F(),BQj=a=>{return new AAD;},Bls=F(),BRh=a=>{return new AJK;},Blr=F(),BC8=a=>{let b;b=new AEP;b.bsA=0;return b;},Blo=F(),B8x=a=>{return new Wl;},Bln=F(),BnH=a=>{return new AIJ;},BlL=F(),BsG=a=>{return new ACG;},BlH=F(),BFi=a=> {let b;b=new KP;AW6(b);return b;}; let BlG=F(),BCl=a=>{return new ALv;},BlJ=F(),B88=a=>{return new AG6;},BlI=F(),BXk=a=>{return new AGG;},BlF=F(),BKv=a=>{return new ACo;},BlE=F(),ByS=a=>{return new AQk;},BbK=F(),B7$=a=>{return Ig();}; function FI(){let a=this;D.call(a);a.HW=null;a.Hp=0;a.R7=0;a.a81=null;} let AEX=a=>{VI(a,1,16);},Cz=()=>{let a=new FI();AEX(a);return a;},ASt=(a,b)=>{VI(a,1,b);},Iy=a=>{let b=new FI();ASt(b,a);return b;},VI=(a,b,c)=>{VF(a,b,c,A9K());},KN=(a,b)=>{let c=new FI();VI(c,a,b);return c;},VF=(a,b,c,d)=>{a.R7=b;a.HW=d.R(c);},Ca2=(a,b,c)=>{let d=new FI();VF(d,a,b,c);return d;},BB=(a,b)=>{let c,d,e,f;c=a.HW;d=c.data;e=a.Hp;if(e==d.length)c=SW(a,Bs(8,e*1.75|0));c=c.data;f=a.Hp;a.Hp=f+1|0;c[f]=b;},QS=(a,b)=>{AEQ(a,b.HW,0,b.Hp);},AEQ=(a,b,c,d)=>{let e,f,g;e=a.HW;f=e.data;g=a.Hp+d|0;if(g>f.length)e =SW(a,Bs(Bs(8,g),a.Hp*1.75|0));BC(b,c,e,a.Hp,d);a.Hp=g;},Bu=(a,b)=>{let c,d;if(b{let d,e,f;a:{d=a.HW;e=a.Hp-1|0;if(!(!c&&b!==null)){while(true){if(e<0)break a;f=d.data;c=e+(-1)|0;if(f[e]===b)break;e=c;}return 1;}while(true){if(e<0)break a;f=d.data;c=e+(-1)|0;if(b.cG(f[e]))return 1;e=c;}}return 0;},HR=(a,b,c)=>{let d,e,f;a:{d=a.HW;if(!c&&b!==null){e=0;f=a.Hp;while(true){if(e>=f)break a;if(b.cG(d.data[e]))break;e =e+1|0;}return e;}e=0;f=a.Hp;while(true){if(e>=f)break a;if(d.data[e]===b)break;e=e+1|0;}return e;}return (-1);},ES=(a,b,c)=>{let d,e,f;a:{d=a.HW;if(!(!c&&b!==null)){e=0;f=a.Hp;while(e=f)break a;if(b.cG(d.data[e])){a.bS(e);return 1;}e=e+1|0;}}}return 0;},Kp=(a,b)=>{let c,d,e,f,g,h;c=a.Hp;if(b>=c){d=new Bx;e=new N;O(e);T(e,E(136));e=W(e,b);T(e,E(125));S(d,M(W(e,a.Hp)));I(d);}f=a.HW;g=f.data;e=g[b];h=c-1|0;a.Hp=h;if(!a.R7)g[b]= g[h];else BC(f,b+1|0,f,b,h-b|0);g[a.Hp]=null;return e;},ALE=a=>{let b,c,d,e;b=a.Hp;if(!b){c=new B6;S(c,E(137));I(c);}d=b-1|0;a.Hp=d;e=a.HW.data;c=e[d];e[d]=null;return c;},Hr=a=>{let b,c;b=a.Hp;if(b)return a.HW.data[b-1|0];c=new B6;S(c,E(137));I(c);},PX=a=>{let b;if(a.Hp)return a.HW.data[0];b=new B6;S(b,E(137));I(b);},AWe=a=>{return a.Hp?0:1;},CC=a=>{Qm(a.HW,0,a.Hp,null);a.Hp=0;},Yq=(a,b)=>{let c,d,e;if(b<0){c=new Bb;d=new N;O(d);T(d,E(138));S(c,M(W(d,b)));I(c);}e=a.Hp+b|0;if(e>a.HW.data.length)SW(a,Bs(Bs(8, e),a.Hp*1.75|0));return a.HW;},SW=(a,b)=>{let c;c=AAY(a.HW,b);a.HW=c;return c;},EU=a=>{if(Ni)return W0(a,1);if(a.a81===null)a.a81=AZk(a,1);return Bdg(a.a81);},AUm=(a,b)=>{let c,d,e,f;if(b<0){c=new Bb;d=new N;O(d);T(d,E(139));S(c,M(W(d,b)));I(c);}e=a.Hp;if(e<=b)return;f=b;while(f{let b,c,d,e,f,g;if(!a.R7)return Md(a);b=a.HW;c=1;d=0;e=a.Hp;while(d{let c,d,e,f,g,h,i,j;if(b===a)return 1;if (!a.R7)return 0;if(!(b instanceof FI))return 0;c=b;if(!c.R7)return 0;d=a.Hp;if(d!=c.Hp)return 0;e=a.HW;f=c.HW;g=0;a:{while(g{let b,c,d;if(!a.Hp)return E(94);b=a.HW.data;c=new N;Fe(c,32);Bd(c,91);J(c,b[0]);d=1;while(d{return Cz();},BbI=F(),BKF=a=>{return MU();},BbJ=F(),Bw7=a=>{let b;b=new J6;ABv(b);return b;},BKV =F(); function OK(){let a=this;D.call(a);a.In=0.0;a.Il=0.0;a.IQ=0.0;} let AWs=null,BrV=null,BrT=null,B06=null,BZF=null,ASD=null,Of=()=>{Of=Q(OK);BpO();},B0Y=a=>{Of();},CN=()=>{let a=new OK();B0Y(a);return a;},BxK=(a,b,c,d)=>{Of();FS(a,b,c,d);},Fq=(a,b,c)=>{let d=new OK();BxK(d,a,b,c);return d;},FS=(a,b,c,d)=>{a.In=b;a.Il=c;a.IQ=d;return a;},Ly=(a,b)=>{return FS(a,b.In,b.Il,b.IQ);},Nd=a=>{let b,c;b=a.In;b=b*b;c=a.Il;b=b+c*c;c=a.IQ;c=b+c*c;if(c!==0.0&&c!==1.0){b=1.0/Nc(c);return FS(a,a.In*b,a.Il*b,a.IQ*b);}return a;},BaK=(a,b)=>{let c,d,e,f,g,h,i;c=a.Il;d=b.IQ;e=c*d;f=a.IQ;g=b.Il;e =e-f*g;h=b.In;f=f*h;i=a.In;return FS(a,e,f-i*d,i*g-c*h);},AJC=(a,b)=>{let c,d,e,f,g,h;c=b.JN.data;d=a.In;e=d*c[0];f=a.Il;g=e+f*c[4];h=a.IQ;return FS(a,g+h*c[8]+c[12],d*c[1]+f*c[5]+h*c[9]+c[13],d*c[2]+f*c[6]+h*c[10]+c[14]);},Bai=(a,b)=>{let c,d,e,f,g,h;c=b.JN.data;d=a.In;e=d*c[3];f=a.Il;e=e+f*c[7];g=a.IQ;h=1.0/(e+g*c[11]+c[15]);return FS(a,(d*c[0]+f*c[4]+g*c[8]+c[12])*h,(d*c[1]+f*c[5]+g*c[9]+c[13])*h,(d*c[2]+f*c[6]+g*c[10]+c[14])*h);},AXd=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;Of();d=ASD;if(c===0.0)AFN(d);else {It();e=Be$;f=b.In;g=b.Il;h=b.IQ;c=c*0.01745329238474369;i=Nc(f*f+g*g+h*h);if(i===0.0)b=BlP(e);else{j=1.0/i;k=(!(c<0.0)?c%6.2831854820251465:6.2831854820251465- -c%6.2831854820251465)/2.0;c=MY(k);b=AFQ(e,j*f*c,j*g*c,j*h*c,Qb(k));c=b.Y8;c=c*c;f=b.Y5;c=c+f*f;f=b.Y6;c=c+f*f;f=b.Y7;g=c+f*f;if(g!==0.0){Hk();if(!(!(Gz(g-1.0)<=9.999999974752427E-7)?0:1)){c=Nc(g);b.Y7=b.Y7/c;b.Y8=b.Y8/c;b.Y5=b.Y5/c;b.Y6=b.Y6/c;}}}c=b.Y8;f=b.Y5;g=b.Y6;h=b.Y7;l=c*2.0;m=f*2.0;n=g*2.0;o=h*l;p=h*m;h=h*n;l=c*l;q=c*m;r=c*n;m=f*m;s=f*n;f=g *n;t=d.JN.data;t[0]=1.0-(m+f);t[4]=q-h;t[8]=r+p;t[12]=0.0;t[1]=q+h;t[5]=1.0-(l+f);t[9]=s-o;t[13]=0.0;t[2]=r-p;t[6]=s+o;t[10]=1.0-(l+m);t[14]=0.0;t[3]=0.0;t[7]=0.0;t[11]=0.0;t[15]=1.0;}return AJC(a,ASD);},BpO=()=>{AWs=Fq(1.0,0.0,0.0);BrV=Fq(0.0,1.0,0.0);BrT=Fq(0.0,0.0,1.0);B06=Fq(0.0,0.0,0.0);BZF=Fq(1.0,1.0,1.0);ASD=E0();},R6=F(0),A2y=F(),ACh=F(),Bn4=null,ANv=null,AME=null,AGd=null,AQs=null,B4c=null,ACI=null,ACH=null,ACJ=null,ACK=null,Cc=()=>{Cc=Q(ACh);BPa();},AKc=b=>{let c,d;Cc();c=new CA;d=CZ(1);d.data[0]= b;ALG(c,d);return c;},A0z=b=>{Cc();return b>=0&&b<=1114111?1:0;},AKa=b=>{Cc();return b>=65536&&b<=1114111?1:0;},E2=b=>{Cc();return (b&64512)!=55296?0:1;},E$=b=>{Cc();return (b&64512)!=56320?0:1;},ASA=b=>{Cc();return !E2(b)&&!E$(b)?0:1;},Zs=(b,c)=>{Cc();return E2(b)&&E$(c)?1:0;},KA=(b,c)=>{Cc();return ((b&1023)<<10|c&1023)+65536|0;},ABi=b=>{Cc();return (55296|(b-65536|0)>>10&1023)&65535;},Yz=b=>{Cc();return (56320|b&1023)&65535;},ID=b=>{Cc();return Q$(b)&65535;},Q$=b=>{Cc();if(AGd===null){if(ACI===null)ACI=B39();AGd =ATB(AY7((ACI.value!==null?BK(ACI.value):null)));}return AX2(AGd,b);},Me=b=>{Cc();return Q5(b)&65535;},Q5=b=>{Cc();if(AME===null){if(ACH===null)ACH=B6_();AME=ATB(AY7((ACH.value!==null?BK(ACH.value):null)));}return AX2(AME,b);},AX2=(b,c)=>{let d,e,f,g,h,i;Cc();d=b.bqB.data;if(cg)break a;}else{h=h-1|0;if(h=0){h=h*2|0;if(h{let d,e,f,g,h,i,j,k,l,m;Cc();if(c>=2&&c<=36){if(ANv===null){if(ACJ===null)ACJ=BW7();d=(ACJ.value!==null?BK(ACJ.value):null);e=A4w(Pb(d));f=Z6(e);g=Bn(f*2|0);h=g.data;i=0;j=0;k=0;l=0;while(l=i){k=(i+j|0)/2|0;l=k*2|0;f=B8(b,g[l]);if(f>0)i=k+1|0;else{if(f>=0){b=g[l+1|0];break a;}j=k-1|0;}}b=(-1);}if(b>=c)b=(-1);}else b=(-1);return b;},Le=(b,c)=>{Cc();if(c>=2&&c<= 36&&b>=0&&b{let c,d,e;Cc();if(!A0z(b)){c=new Bb;U(c);I(c);}if(b<65536){d=CZ(1);d.data[0]=b&65535;return d;}d=CZ(2);e=d.data;e[0]=ABi(b);e[1]=Yz(b);return d;},Wk=b=>{Cc();return FY(b);},FY=b=>{let c,d,e,f,g;Cc();c=b>0&&b<=65535?1:0;if(c&&ASA(b&65535))return 19;if(AQs===null){if(ACK===null)ACK=BMa();AQs=BMD((ACK.value!==null?BK(ACK.value):null));}d=AQs.data;e=0;c=d.length-1|0;while(e<=c){f=(e+c|0)/2|0;g=d[f];if(b>=g.bi8)e=f+1|0;else{c=g.boO;if(b>=c)return g.bo0.data[b-c|0];c=f-1|0;}}return 0;},Tq=b=>{Cc();return AU4(b);},AU4 =b=>{Cc();a:{switch(FY(b)){case 1:case 2:case 3:case 4:case 5:case 9:break;case 6:case 7:case 8:break a;default:break a;}return 1;}return 0;},Tl=b=>{Cc();a:{if(!(b>=0&&b<=8)&&!(b>=14&&b<=27)){if(b<127)break a;if(b>159)break a;}return 1;}return FY(b)!=16?0:1;},BaX=b=>{Cc();switch(FY(b)){case 12:case 13:case 14:break;default:return 0;}return 1;},AZm=b=>{Cc();switch(b){case 9:case 10:case 11:case 12:case 13:case 28:case 29:case 30:case 31:break;case 160:case 8199:case 8239:return 0;default:return BaX(b);}return 1;},BPa =()=>{Bn4=P(AVk);B4c=L(ACh,128);},B39=()=>{return {"value":"NY H#F#U 4%F#O #F#/ d%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #a1# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #<+#%# #%# #%# \'.3#%# #%# #{1#%# #w1%%# %J\'#k1#o1#%# #w1#!3# #23#*3#%# \'23#:3# #>3#%# #%# #%# #N3#%# #N3# %%# #N3#%# #J3%%# #%# #R3#%# \'%# /)#%# #)#%# #)#%# #%# #%# #%# #%# #%# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%# #%# %)#%# #%# #8)#L%#%# #%# #%# #" +"%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #a+# #%# #%# #%# #%# #%# #%# #%# #%# #%# /B45#%# #,/#645# %%# #P1#!\'#*\'#%# #%# #%# #%# #%# <-%# #%# \'%# 1&++ %_## #Z#)k%%g%% #F#W hA# 1%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# +]%# %%# #?#%# %a+\'N\'AF#b &#%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 3%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #^#%# #%# #%# #%# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%" +"# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# %*%p kB#oq-&# _?gejg#A1 a$#%# -mo%&# {-%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 3,4/# #%# #%" +"# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 3C1 1C1 1C1 1C1 1C1 3C/ 1C1 QC1 1C1 1C1 1C%8\'%G# 7i\')G# 7C%D)\' 7C%u)%?# 7X+%P+%G# L-q*/# \'Pw/#8m/# -6## |bA G%# kC.#U !r*%&# &#%# #,05#qX\'#H.5# %%# #%# #%# #e25#D05#q25#m25# #%# %%# 1865%%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# " +"#%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 1%# #%# )%# (a=%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# G%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# y%%# #%# #%# #%# #%# #%# #%# \'%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 5%# #%# #4Fd#%# #%# #%# #%# #%# )%# #<{p# %%# #%# \'%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #P}p#}}p#m}p#D}p#P}p# #@yp#D{p#Lyp#Br#%# #%# #%" +"# #%# #%# #%# #%# #%# #,%#L}p#LJd#%# #%# #$$r#%# #%# #%# #%# #%# #%# #%# #%# #P6r#}!rI )%# :GL#) i,5F#U TUg#r {%g#r >\'c#p Lnk%F# .\'F#S HB#F#b o@5F#b F#2#W 4Z;%# /%# #%# %%# \'%# M%# #%# #%# #%# \'%# #%# #%# #%# #%# #%# #%# u.#N#f "};},B6_=()=>{return {"value":"L[ ,%H#U :#>b# vH#O #H#/:+# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #,5# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'#(;#N1# %\'# #\'# %\'# \'\'# +\'# %6)# \'\'#*/#N6r# %_+# %\'# #\'# #\'# %\'# )\'# %\'# \'\'# #\'# %\'# \'\'# #J%# +\'#+# #\'#+# #\'#+# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#L\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'#+# #\'# \'\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#" +" #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# \'\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# 1\'# %665% #\'# )\'# #\'# #\'# #\'# #\'#o25#c25#k25#03#}1# #y1% #m1# #q1#{}p# \'y1#k}p# #$3#!$r#:{p#N}p# #,3#43#N}p#*05#B}p# %43# #B05#<3# %@3# #{!r# ){!r#F.5# %P3# #J}p#P3# \'B{p#P3#$\'#L3%,\'# +T3# 5Jyp#>yp# Z\'_\'# x\'# #\'# \'\'\' #_+\' !#a##]#\' #H#CD##H#3m%#i%% #e%#P%# \'(%#D%#C# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#i\'#P\'#=#(+# #4)# %\'# %\'# .#H#bP\'A #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# 3\'# #\'# #\'# #\'# #\'# #\'# " +"#\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'#`# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'% &#,%n mB#ko%x %ko%\' RAC1 >$#yu+#uu+#Pu+#Hu+%Lu+#0u+#io+#>@d# #\'- (+2Fd# \'oX\'# AJJd# N%\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #" +"\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# +X%# +\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#A1 1A1 1A1 1A1 1A1 3A# #A# #A# #A% /A1 16\'%g\')B)%V+%s)%N+)A1 1A1 1A1 1A% #E# 5B#H#b o@5H#b <#4#P# eV;\'# /\'# #\'# %\'# \'\'# M\'# #\'# #\'# #\'# \'\'# #\'# #\'# #\'# #\'# #\'# #\'# Z0#P#f "};},BW7=()=>{return {"value":"6G*% %%%%%%%%%%%%%%%%%%A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=,#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%_H#T#%%%%%%%%%%%%%%%%%%s+G%%%%%%%%%%%%%%%%%%_1G%%%%%%%%%%%%%%%%%%{CG%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%6)G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%*\'G%%%%%%%%%%%%%%%%%%.9G%%%%%%%%%%%%%%%%%%*\'G%%%%%%%%%%%%%%%%%%!i#G" +"%%%%%%%%%%%%%%%%%%c#G%%%%%%%%%%%%%%%%%%*;G%%%%%%%%%%%%%%%%%%Z+G%%%%%%%%%%%%%%%%%%:/G%%%%%%%%%%%%%%%%%%=G%%%%%%%%%%%%%%%%%%{/G%%%%%%%%%%%%%%%%%%k\'G%%%%%%%%%%%%%%%%%%s+G%%%%%%%%%%%%%%%%%%=G%%%%%%%%%%%%%%%%%%R@dG%%%%%%%%%%%%%%%%%%R[G%%%%%%%%%%%%%%%%%%c#G%%%%%%%%%%%%%%%%%%_1G%%%%%%%%%%%%%%%%%%!#G%%%%%%%%%%%%%%%%%%k\'G%%%%%%%%%%%%%%%%%%cCG%%%%%%%%%%%%%%%%%%o*IG%%%%%%%%%%%%%%%%%%A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=,#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c:#T#%%%%%%%%%%%%%%%%%%w&%G%%%%%" +"%%%%%%%%%%%%%=G%%%%%%%%%%%%%%%%%%_fG%%%%%%%%%%%%%%%%%%Z+G%%%%%%%%%%%%%%%%%%_%G%%%%%%%%%%%%%%%%%%>-G%%%%%%%%%%%%%%%%%%.9G%%%%%%%%%%%%%%%%%%w=G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%>AG%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%=G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%B\'G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%oYG%%%%%%%%%%%%%%%%%%k\'G%%%%%%%%%%%%%%%%%%g5G%%%%%%%%%%%%%%%%%%*\'G%%%%%%%%%%%%%%%%%%F%G%%%%%%%%%%%%%%%%%%Z?G%%%%%%%%%%%%%%%%%%ow?G%%%%%%%%%%%%%%%%%%s4%G%%%%%%%%%%%%%%%%%%k\'G%%%%%%%%%%%%%%" +"%%%%s+G%%%%%%%%%%%%%%%%%%:OG%%%%%%%%%%%%%%%%%%c#G%%%%%%%%%%%%%%%%%%N&OG%%%%%%%%%%%%%%%%%%VZ%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%!8%G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%sKG%%%%%%%%%%%%%%%%%%k5G%%%%%%%%%%%%%%%%%%.lG%%%%%%%%%%%%%%%%%%wN)G%%%%%%%%%%%%%%%%%%"};},BMa=()=>{return {"value":"PA-Y$;Y$679:95Y#J+Y#Z$Y#B;697<8:1=<=:L#<#Y#<,&?L$9B8:B(C9:C)!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#B##!#!C$B##!#B##B$C#B%#B##B$C$B##B##!#!#B##!C#!#B##B$#!#B#C#&!C$F%!$#!$#!$#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!#!C#!$#!#B$#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C(B##B#C#!#B%#!#!#!#!CgF#C;E3]%E-]/E&](%<%]2b\'Q! !#!#%?6_#?6>Y)./Q&-Y*>?Y%X#Y$:67Y,:98Y+-Q& Q+,%A#L\'Z$67%L+Z$67E2[FA,G." +"H%\'H$G-A0^#!^%!^##B$C#B$#=!^#:B&^\'!=!=!=B%=#B%#F%#^#C#B#Z&!C%=:^##=L1KD!#K%,^#A%Z&^&Z#^%:^#:^#:^(:^@Z#^#:=:^@b:-% ^)6767^5Z#^(67b=2! :^?Z:^IZ\'^jA7^,A6L^^pL7b=X# :^*:^WZ)b=P! :b=Y$ 67676767676767L?^MZ&67Z@6767676767Z1b= % b:$# 6767676767676767676767Za6767ZA67b:#% ^QZ6^#Z\'^HA#b=+# BQCQ!#B$C#!#!#!#B%#!C#!C\'E#B$#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C#^\'!#!#G$!#A&Y%,Y#CG #A&#A#FYA(%9A/\'F8A*F( F( F( F( F( F( F( F( GAY#>?>?Y$>?9>?Y*5Y#59>?Y#>?67676767Y&%Y" +"+U#Y%596Y.^#Y$676767675A#Y#67A=^; b=:! A-b=7$ A;^1-Y$=%&+6767676767^#6767676756W#=K*G%I#5E&^#K$%&9^# b&7! A#G#]#E#&5b&;! 9E$&A&FL b&?! ^#L%^+FA^GA*=F1^@ L+^?L)=L0^AL+^HL0b= & b& H!^bb& %b&6)!%b&X2 A$^XA*FIE\'Y#b&-% %Y$F1J+F#A5!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#&\'H$9G+9%!#!#!#!#!#!#!#!#!#!#!#!#!#!#E#G#FhK+G#Y\'A)]8E*]#!#!#!#!#!#!#!C$!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#%C)!#!#B##!#!#!#!#%]#!#!#&!#!C$!#!#!#!#!#!#!#!#!#!#B&#B&#!#!#!#!#!#!#!#B%#!#B##!#!#!#!#!#!#!#B#A%!A/E%!#&" +"E##F(\'F$\'F%\'F8I#G#)^%\'A$L\'^#;=A\'FUY%A)I#FSI1G#A)Y#J+A\'G3F\'Y$&9F#\'J+F=G)Y#F8G,I#A,9F>A$G$)FP\'I#G%I#G#I$Y. %J+A%Y#F&\'%F*J+F& FJG\'I#G#I#G#A*F$\'F)\')A#J+A#Y%F1%F\'^$&)\')FS\'&G$F#G#F&G#&\'&A9F#%Y#F,)G#I#Y#&E#)\'A+F\'A#F\'A#F\'A*F( F( CLA$FRA0\'LA#G$A%\'L*A(Y*A(F>L#9F>L$AAF)=F=G#A%L&Y(A*FWA$Y(F7A#L)F4A&L)F3A(Y%A-L(b 1! FkAXBTA.CTA(L\'FEG%A)J+A\'J+F%%&B7A$G&5%C7A)Z#b 1$ L@ FK G#5A#F#A1F$%F# ]#G&9^)F7 G1F>L+&A)F7G,L%Y&A7F3G%Y%AGF6L(A5F8A*)\')FVG0Y(A%L5J+\'F#G#&" +"A*G$)FNI$G%I#G#Y#1Y%\'A+1A#F:A(J+A\'G$FEG&)G) J+Y%&I#&A)FD\'Y#&A*G#)FQI$G*I#F%Y%G%9)\'J+&9&Y$ L5A,F3 F:I$G$I#\')G#Y\'\'F#\'A`F( & F% F0 F+9A\'FP\'I$G)A&J+A\'G#I# F)A#F#A#F7 F( F# F& G#&I#\'I%A#I#A#I$A#&A\')A&F&I#A#G(A$G&A,F+ &A#& FG &I$G\' )A#) I% I#\')\'&\'&Y# Y#A)G#A>FVI$G)I#G$)\'F%Y&J+Y# 9\'F$A?FQI$G\')\'I%G#)G#F#9&A)J+b G# FPI$G%A#I%G#)G#Y8F%G#ACFQI$G)I#\')G#Y$&A,J+A\'Y.A4FL\')\'I#G\')\'&9A\'J+A\'J5A=FY!E% E( E# b&J% A*&A>F$A#&A/F&" +"A(b&-\' b %E b&L! A&F.A$F*A(F+A#=G#9Q%b =_ b=Q$ J+^$A$b=U\' A\'^8 ^$A)Z$^1Z/A#GOA#G8A*b=U! A^b=W$ A+^HG#^^I#G$^$I\'Q)G)^#G(^?G%b=5# G$=A+I$^)G#^#)^AI#A`L5A-L5A-b=8! A*L:b (# B;C;B;C( C3B;C;! B#A#!A#B#A#B% B)C% # C( C,B;C;B# B%A#B) B( C;B# B% B& !A$B( C;B;C;B;C;B;C;B;C;B;C;B;C> B::C::C\'B::C::C\'B::C::C\'B::C::C\'B::C::C\'!#A#JSb= ) GX^%GS^)\'^/\'^#Y&A0G& G0b 1! Z>b D0 C+&CV!C(!#!C#!C$!C7!#!#!#!C$!#!#!#!#!#!#!#F#A/C(AWETG( G2A#G( G# G&A&E`AB\'b Q! FNA$G(E(A#J+A%&=b & F?\'A2FMG%J+A&;b 1( F<%G%J+b 7$ F?G#&J+A%9b $ F@ F$\'" +"F#\'F(G#F&\'A)&%b A$ F( F% F# F0 b&&$ A#L*G(AJBCCCG(%A%J+A%Y#b 2- L]=L$;L%AnLN=L0b #$ F% F< F# &A#& F+ F% & &A\'&A%& & & F$ F# &A#& & & & & F# &A#F% F( F% F% & F+ F2A&F$ F& F2AUZ#b /% ^MA%b=E! A-^0A#^0 ^0 ^FA+L.b=C# AX^>A.^MA%^*A(^#A/^\'b ;# b=]$ ]&b=;, A#^2A$^.A$b==$ A%^-A%^=A%^YA)^+A\'^IA)^?A#^-A%^#A/Z*AHb=9& A)^/A#^.A$^i =A$^3 ^.A$^-A&b=4# b==! J+=b &1 b& %b& %b&A<#AAb&@%! b&/;!A#b&RU!A0b&O* b CG b&?) b C8 b&,.!A&b&K%#b %b %b \'O!b& R#b %b %b %b %b %b %b %b %b %b %b %b %b %b " +"%b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b !0 1A?b1A! b # b\'Q$ b %b %b %b 1Y$b3 %b3 %b3 %b3`a$A#b3 %b3 %b3 %b3`a$"};}; function AJU(){D.call(this);this.bCF=0;} function BBb(){AJU.call(this);this.bCB=null;} let Bv=F(BJ),Bua=(a,b)=>{S(a,b);},Fz=a=>{let b=new Bv();Bua(b,a);return b;},Bn0=(a,b)=>{M2(a,b);},Cad=a=>{let b=new Bv();Bn0(b,a);return b;},AEd=(a,b,c)=>{HA(a,b,c);},ABu=(a,b)=>{let c=new Bv();AEd(c,a,b);return c;},B70=F(),AB1=(b,c)=>{if(b===c)return 1;return b!==null?b.cG(c):c!==null?0:1;},Wy=b=>{return b!==null?b.hp():0;},C9=b=>{if(b!==null)return b;b=new Fl;S(b,E(25));I(b);},Bl1=(b,c,d)=>{let e;if(b>=0&&c>=0&&c<=(d-b|0))return b;e=new Bx;U(e);I(e);},BYg=F(BJ),Zu=F(Bk),AIW=null,Wu=null,Bs1=null,Nt=()=>{Nt =Q(Zu);Bzo();},B1z=(a,b,c)=>{Nt();BS(a,b,c);},AT9=(a,b)=>{let c=new Zu();B1z(c,a,b);return c;},Bzo=()=>{let b,c,d;AIW=AT9(E(140),0);b=AT9(E(141),1);Wu=b;c=L(Zu,2);d=c.data;d[0]=AIW;d[1]=b;Bs1=c;},Bd6=F(0),BeM=F(); function J0(){let a=this;D.call(a);a.bsS=0.0;a.a_u=0.0;a.bjE=null;} let LA=(a,b,c)=>{a.bjE=c;a.bsS=b;},Cc0=(a,b)=>{let c=new J0();LA(c,a,b);return c;},Sq=(a,b)=>{b=a.a_u+b;a.a_u=b;if(b>=a.bsS){a.a_u=0.0;a.bjE.g_();}}; function Bki(){D.call(this);this.bzL=null;} let BH7=a=>{let b,c,d;AAC();AL2();b=A_i;c=CO();d=new N;O(d);T(d,E(142));d=W(d,KT(b.bdU));T(d,E(58));d=W(d,KT(b.a8U));T(d,E(58));d=W(d,KT(b.bbj));T(d,E(58));d=W(d,KT(b.a$P));T(d,E(143));d=M(d);B7(c,d);},A5X=F(0),AWz=F(),TC=F(),Zd=null,B84=b=>{DI(P(TC));try{Zd=b;}finally{Cm(P(TC));}},BUn=()=>{DI(P(TC));try{if(Zd===null){ARH();Zd=A5z;}return Zd;}finally{Cm(P(TC));}},AWX=F(0); function LS(){let a=this;D.call(a);a.YS=0;a.OL=null;a.Yd=null;a.bsd=null;a.bny=null;a.LN=null;a.bcr=null;a.MS=null;a.a75=null;a.NF=null;a.U8=null;a.a9A=0;a.a$i=0;a.bda=0;a.bCg=null;a.Xi=0;a.Tc=null;a.a_g=null;a.bqp=null;a.a0k=null;a.baU=null;a.a8J=0;} let BlT=null,Bdx=null,Ov=null,N8=()=>{N8=Q(LS);BMn();},BZy=a=>{let b,c,d,e,f,g;B1V();Ov=BzK();Ol(E(144),E(25));Ol(E(145),BK(Ov.userAgent));if(Ov.windows?1:0)Ol(E(146),E(147));else if(Ov.macOS?1:0)Ol(E(146),E(148));else if(!(Ov.linux?1:0))Ol(E(146),E(149));else Ol(E(146),E(70));b=new AQp;c=a.LN.bmO;b.Tm=c;d=new N;O(d);C3(J(d,E(150)),c);M(d);BMO=b;e=BK((NK()).VF.location.href);if(Jk(e,E(151)))e=Pv(Pv(Pv(e,E(152),E(25)),E(153),E(25)),E(154),E(25));c=OX(e,63);if(c>=0)e=B4(e,0,c);d=new PS;d.bs1=(-1);d.UD=5;d.a3a =b;d.WQ=e;d.Py=Cz();d.LE=A74();d.Yg=A74();b=d.WQ;c=d.UD;f=new N;O(f);W(J(J(J(f,E(155)),b),E(156)),c);M(f);a.Tc=d;A76=d;if(ALf===null){b=new Bd2;d=new AXV;d.bnE=D5();b.bmj=d;ALf=b;}g=ALf.bmj;BhX(g,BlT,Bim(a.Tc));BhX(g,Bdx,AGb(a.Tc));d=B2K(a.LN);a.OL=d;BAc(a.Tc,d.L6,a);b=new AIy;d=a.OL.L6;BTq(b);b.a18=0;b.QE=B_s(20,0.800000011920929);b.M3=PV(20);b.I1=Bn(20);b.I$=Bn(20);b.XK=Bn(20);b.XJ=Bn(20);b.a7D=Bkb();b.Z9=0;b.a4s=0;b.bav=PV(5);b.WU=1;b.biC=a;b.II=d;Bt1(b);Mz();Bwo();a.Yd=b;a.bsd=Bzw(a.LN,a);b=new AWH;b.bzd =Bq4(16);a.bny=b;a.bCg=Bql();a.bqp=BCr();BUm(a);b=a.LN.bBv;if(b!==null)b.k4(a.Tc);BG=a;b=a.OL;BL=b;Cu=BiG(b);By=BiG(a.OL);Hh=B47(a.OL);DE=a.Yd;Hf=a.bsd;B4B=a.bny;Bac(a.NF,E(157),BH(BYH(a)));b=ND(a.NF);f=BGH(a);b.addEventListener("visibilitychange",B1(BH(f),"handleEvent"));if(B1E(a.LN))Bac(a.NF,E(158),BH(B_f(a)));d=BIP(a);f=BLI(a,d);YE(a.NF,f);},AQe=(a,b)=>{let c,d,e,f,g,h,i,$$je;c=E7(BL);d=EH(BL);e=0;a:{b:{c:{d:{try{BPA(a.OL);f=a.U8;Lf();if(f===OY){a.U8=ACu;Brp(a.Yd,null);BhK(a.Yd);CC(a.a0k);a.OL.a4i=Ba;b.ld();e =1;}if(!(c==a.a$i&&d==a.bda&&!e)){a.a$i=c;a.bda=d;BLx(a.OL,b,c,d);}QS(a.baU,a.a0k);CC(a.a0k);g=0;while(true){h=a.baU;if(g>=h.Hp)break;(Bu(h,g)).g_();g=g+1|0;}CC(h);h=a.OL;i=Br(h.a4i,R(1));h.a4i=i;if(DG(i,R(60)))BO8(h,b);BhK(a.Yd);}catch($$e){$$je=Be($$e);if($$je instanceof EV){h=$$je;break d;}else{b=$$je;break c;}}break a;}try{a.a8J=1;B7L(a,h);break b;}catch($$e){$$je=Be($$e);b=$$je;break c;}}I(b);}}},B7L=(a,b)=>{ADt(b);},ADt=b=>{let c,d,e,f,g,h,i,j,k,l,m,n,o;N8();c=b;d=GA();e=GA();while(c!==null){AOC(d,0,AVo(BRG(c)));f =c.iv();if(f===null)f=E(25);b=Cb(BA(c));g=new N;O(g);b=J(g,b);Bd(b,32);J(b,f);AOC(e,0,M(g));c=BiM(c);}h=d.Ih;i=L(D,h);j=i.data;k=L(CA,h);l=k.data;AAn(d,i);AAn(e,k);d=l[0];b=new N;O(b);J(J(b,E(159)),d);console.groupCollapsed(BE(M(b)),"color: #FF0000");h=0;m=j.length;while(h0){b=l[h];c=new N;O(c);J(J(W(J(c,E(160)),n),E(27)),b);console.log(BE(M(c)),"color: #FF0000");}console.log(o);h=n;}console.groupEnd();},BL2=a=>{return a.MS;},T1=(a,b,c)=>{let d,e;if(a.Xi>=2){d=CO();e=new N;O(e);J(J(J(e, b),E(27)),c);b=M(e);B7(d,b);}},Va=(a,b,c)=>{let d,e;if(a.Xi>=1){d=H9();e=new N;O(e);J(J(J(e,b),E(27)),c);b=M(e);B7(d,b);}},DT=(a,b,c)=>{let d,e;if(a.Xi>=3){d=H9();e=new N;O(e);J(J(J(e,b),E(27)),c);b=M(e);B7(d,b);}},BaE=(a,b,c,d)=>{let e,f;if(a.Xi>=3){e=H9();f=new N;O(f);J(J(J(f,b),E(27)),c);c=M(f);B7(e,c);A79(d,CO());}},WW=a=>{Mc();return NN;},AFR=(a,b)=>{BB(a.a0k,b);},ARF=a=>{a.YS=a.YS+1|0;},RQ=a=>{a.YS=a.YS-1|0;},BUm=a=>{let b,c;ARF(a);b=a.Tc;c=new A7G;c.bj_=a;Bk1(b,E(161),c);ARF(a);b=a.Tc;c=new A7I;c.bqX =a;Bk1(b,E(162),c);},BMn=()=>{BlT=E(163);Bdx=E(164);},B1V=()=>{if(typeof Error.stackTraceLimit!=='undefined'){Error.stackTraceLimit=Infinity;}}; function MP(){let a=this;D.call(a);a.KR=null;a.H0=0;a.X6=0;} let BwQ=a=>{AJ9(a,1,16);},AS8=()=>{let a=new MP();BwQ(a);return a;},B_2=(a,b)=>{AJ9(a,1,b);},AGE=a=>{let b=new MP();B_2(b,a);return b;},AJ9=(a,b,c)=>{a.X6=b;a.KR=Bn(c);},CaP=(a,b)=>{let c=new MP();AJ9(c,a,b);return c;},Jw=(a,b)=>{let c,d,e,f;c=a.KR;d=c.data;e=a.H0;if(e==d.length)c=Vq(a,Bs(8,e*1.75|0));c=c.data;f=a.H0;a.H0=f+1|0;c[f]=b;},FK=(a,b)=>{let c,d;if(b{let d,e;if(b{let b,c;b=a.KR.data;c=a.H0-1|0;a.H0=c;return b[c];},Bev=a=>{return a.KR.data[a.H0-1|0];},S5=a=>{a.H0=0;},Vq=(a,b)=>{let c,d;c=Bn(b);d=c.data;BC(a.KR,0,c,0,BF(a.H0,d.length));a.KR=c;return c;},Bz$=a=>{let b,c,d,e,f;if(!a.X6)return Md(a);b=a.KR;c=1;d=0;e=a.H0;while(d{let c,d,e,f,g,h;if(b===a)return 1;if(!a.X6)return 0;if(!(b instanceof MP))return 0;c= b;if(!c.X6)return 0;d=a.H0;if(d!=c.H0)return 0;e=a.KR;f=c.KR;g=0;while(g{let b,c,d;if(!a.H0)return E(94);b=a.KR.data;c=new N;Fe(c,32);Bd(c,91);W(c,b[0]);d=1;while(d{a.L0=b;},P3=a=>{let b=new T9();BBa(b,a);return b;},AVo=b=>{let c,d,e,f,g,h,i,j,k,l,m;if(b===null)return null;c=BK(typeof b);d=!Z(c,E(165))&&!Z(c,E(166))?0:1;NP();e=A00;if(e!==null){if(d){f=e.get(b);g=(typeof f=='undefined'?1:0)?void 0:f.deref();if(!(typeof g=='undefined'?1:0))return g;h=P3(b);e.set(b,new WeakRef(h));return h;}if(Z(c,E(167))){i=ADC;j=A0Y;f=i.get(b);g=(typeof f=='undefined'?1:0)?void 0:f.deref();if(!(typeof g=='undefined'?1:0))return g;h=P3(b);k=h;i.set(b,new WeakRef(k));j.register(k, b);return h;}if(Z(c,E(168))){l=ZW;m=AXz;f=l.get(b);g=(typeof f=='undefined'?1:0)?void 0:f.deref();if(!(typeof g=='undefined'?1:0))return g;h=P3(b);k=h;l.set(b,new WeakRef(k));m.register(k,b);return h;}if(Z(c,E(169))){f=BbZ;g=f===null?void 0:f.deref();if(!(typeof g=='undefined'?1:0))return g;h=P3(b);BbZ=new WeakRef(h);return h;}}return P3(b);},BH=b=>{if(b===null)return null;return !(b instanceof T9)?b:b.L0;},OJ=b=>{if(b===null)return null;return !(b instanceof Iw())?b:BH(b);},Yl=b=>{if(b===null)return null;return b instanceof Iw() &&b instanceof T9?BH(b):b;},A1l=b=>{if(b===null)return null;return b instanceof Iw()?b:AVo(b);},Bog=a=>{let b,c,d,e,f;b=BK(typeof a.L0);if(!Z(b,E(165))&&!Z(b,E(170))&&!Z(b,E(166))){if(Z(b,E(168)))return a.L0;if(Z(b,E(171)))return BigInt.asIntN(a.L0,32);if(!Z(b,E(167))){if(!Z(b,E(172)))return 0;return a.L0!==!!1?0:1;}c=a.L0;d=0;e=0;while(e {if(b===a)return 1;if(b===null)return 0;if(!(b instanceof T9))return 0;return a.L0!==b.L0?0:1;},BDi=a=>{return (typeof a.L0=='undefined'?1:0)?E(169):BK(a.L0.toString());}; function AMT(){let a=this;D.call(a);a.PU=0;a.RJ=null;a.O8=null;a.a5L=null;a.W0=0;a.bo_=0.0;a.be1=0;a.a8C=0;a.Zf=0;a.YK=null;a.a3U=null;} let Bg0=a=>{let b,c;a.bo_=0.800000011920929;b=K_(51,0.800000011920929);a.be1=b*0.800000011920929|0;c=b-1|0;a.Zf=c;a.a8C=FH(R(c));a.RJ=M4(b);a.O8=L(D,b);},BHN=()=>{let a=new AMT();Bg0(a);return a;},AOo=(a,b)=>{return Bl(Cp(BN(Ia(b,Cp(b,32)),G(2135587861, 2654435769)),a.a8C));},AL3=(a,b)=>{let c,d,e;c=a.RJ;d=AOo(a,b);while(true){e=c.data[d];if(BV(e,Ba))return -(d+1|0)|0;if(BV(e,b))break;d=(d+1|0)&a.Zf;}return d;},BTW=(a,b,c)=>{let d,e,f;d=a.RJ;e=AOo(a,b);while(true){f=d.data;if(BV(f[e],Ba))break;e=(e+1|0)&a.Zf;}f[e] =b;a.O8.data[e]=c;}; function A7h(){D.call(this);this.H6=null;} let AT0=(a,b)=>{NQ(a.H6,b,1);},Bx1=(a,b)=>{let c,d,e,f,$$je;c=Ef(a.H6);a:{try{d=0;e=a.H6.Hp;}catch($$e){$$je=Be($$e);f=$$je;break a;}b:{try{while(d{let c,d,e,f,$$je;c=Ef(a.H6);a:{try{d=0;e=a.H6.Hp;}catch($$e){$$je=Be($$e);f=$$je;break a;}b:{try{while(d{let c,d,e,f,$$je;c=Ef(a.H6);a:{try{d=0;e=a.H6.Hp;}catch($$e){$$je=Be($$e);f=$$je;break a;}b:{try{while(d{let f,g,h,i,$$je;f=Ef(a.H6);a:{try{g=0;h=a.H6.Hp;}catch($$e){$$je=Be($$e);i=$$je;break a;}b:{try{while(g{let f,g,h,i,$$je;f=Ef(a.H6);a:{try{g=0;h=a.H6.Hp;}catch($$e){$$je=Be($$e);i=$$je;break a;}b:{try{while(g{let e,f,g,h,$$je;e=Ef(a.H6);a: {try{f=0;g=a.H6.Hp;}catch($$e){$$je=Be($$e);h=$$je;break a;}b:{try{while(f{let d,e,f,g,$$je;d=Ef(a.H6);a:{try{e=0;f=a.H6.Hp;}catch($$e){$$je=Be($$e);g=$$je;break a;}b:{try{while(e{let d,e,f,g,$$je;d=Ef(a.H6);a:{try{e=0;f=a.H6.Hp;}catch($$e){$$je=Be($$e);g=$$je;break a;}b:{try{while(e{Lf=Q(Z4);BBR();},BDV=(a,b,c)=>{Lf();BS(a,b,c);},AYy=(a,b)=>{let c=new Z4();BDV(c,a,b);return c;},BBR=()=>{let b,c,d;OY=AYy(E(173),0);b=AYy(E(174),1);ACu=b;c=L(Z4,2);d=c.data;d[0] =OY;d[1]=b;Bbt=c;},Da=F(0),Bdv=F(0); function WR(){let a=this;D.call(a);a.VF=null;a.bdh=null;} let A7j=null,TJ=()=>{TJ=Q(WR);BR5();},NK=()=>{TJ();return A7j;},BJH=a=>{TJ();a.VF=window;},Ble=()=>{let a=new WR();BJH(a);return a;},ND=a=>{return a.VF.document;},YE=(a,b)=>{a.bdh=b;requestAnimationFrame(B1(BH(a),"onAnimationFrame"));},AWb=a=>{return a.VF.innerWidth;},A7T=a=>{return a.VF.innerHeight;},Bac=(a,b,c)=>{a.VF.addEventListener(BE(b),B1(c,"handleEvent"));},BR5=()=>{A7j=Ble();},BA5=(b,c)=>{let d;TJ();c;b=b;d=b.bdh;b.bdh=null;d.g_();},Bf8=F(),BoD=a=>{let b;b=new AVF;b.Iq=Cz();b.Ix=Xp();return b;},F1= F(0),AJv=F(Dv),Q_=F(0),A2E=null,YC=()=>{YC=Q(Q_);BmL();},A9K=()=>{YC();return A2E;},BmL=()=>{A2E=new A2g;}; function AN0(){D.call(this);this.JN=null;} let ALR=null,Be$=null,BIz=null,AAZ=null,Tu=null,AOD=null,B9a=null,BRN=null,BCR=null,BMz=null,B2t=null,It=()=>{It=Q(AN0);BOP();},BF0=a=>{let b,c;It();b=Ci(16);c=b.data;a.JN=b;c[0]=1.0;c[5]=1.0;c[10]=1.0;c[15]=1.0;},E0=()=>{let a=new AN0();BF0(a);return a;},HL=(a,b)=>{return AVL(a,b.JN);},AVL=(a,b)=>{let c;c=b.data;b=a.JN.data;b[0]=c[0];b[1]=c[1];b[2]=c[2];b[3]=c[3];b[4]=c[4];b[5]=c[5];b[6]=c[6];b[7]=c[7];b[8]=c[8];b[9]=c[9];b[10]=c[10];b[11]=c[11];b[12]=c[12];b[13]=c[13];b[14]=c[14];b[15]=c[15];return a;},BBr =(a,b)=>{let c,d,e,f,g;It();c=ALR;d=c.data;e=a.JN.data;f=e[0];g=b.JN.data;d[0]=f*g[0]+e[4]*g[1]+e[8]*g[2]+e[12]*g[3];d[4]=e[0]*g[4]+e[4]*g[5]+e[8]*g[6]+e[12]*g[7];d[8]=e[0]*g[8]+e[4]*g[9]+e[8]*g[10]+e[12]*g[11];d[12]=e[0]*g[12]+e[4]*g[13]+e[8]*g[14]+e[12]*g[15];d[1]=e[1]*g[0]+e[5]*g[1]+e[9]*g[2]+e[13]*g[3];d[5]=e[1]*g[4]+e[5]*g[5]+e[9]*g[6]+e[13]*g[7];d[9]=e[1]*g[8]+e[5]*g[9]+e[9]*g[10]+e[13]*g[11];d[13]=e[1]*g[12]+e[5]*g[13]+e[9]*g[14]+e[13]*g[15];d[2]=e[2]*g[0]+e[6]*g[1]+e[10]*g[2]+e[14]*g[3];d[6]=e[2]*g[4] +e[6]*g[5]+e[10]*g[6]+e[14]*g[7];d[10]=e[2]*g[8]+e[6]*g[9]+e[10]*g[10]+e[14]*g[11];d[14]=e[2]*g[12]+e[6]*g[13]+e[10]*g[14]+e[14]*g[15];d[3]=e[3]*g[0]+e[7]*g[1]+e[11]*g[2]+e[15]*g[3];d[7]=e[3]*g[4]+e[7]*g[5]+e[11]*g[6]+e[15]*g[7];d[11]=e[3]*g[8]+e[7]*g[9]+e[11]*g[10]+e[15]*g[11];d[15]=e[3]*g[12]+e[7]*g[13]+e[11]*g[14]+e[15]*g[15];return AVL(a,c);},AFN=a=>{let b;b=a.JN.data;b[0]=1.0;b[4]=0.0;b[8]=0.0;b[12]=0.0;b[1]=0.0;b[5]=1.0;b[9]=0.0;b[13]=0.0;b[2]=0.0;b[6]=0.0;b[10]=1.0;b[14]=0.0;b[3]=0.0;b[7]=0.0;b[11]=0.0;b[15] =1.0;return a;},API=(a,b,c,d,e)=>{Bf5(a,b,b+d,c,c+e,0.0,1.0);return a;},Bf5=(a,b,c,d,e,f,g)=>{let h,i,j,k,l,m,n;AFN(a);h=c-b;i=2.0/h;j=e-d;k=2.0/j;l=g-f;m=(-2.0)/l;h= -(c+b)/h;j= -(e+d)/j;l= -(g+f)/l;n=a.JN.data;n[0]=i;n[1]=0.0;n[2]=0.0;n[3]=0.0;n[4]=0.0;n[5]=k;n[6]=0.0;n[7]=0.0;n[8]=0.0;n[9]=0.0;n[10]=m;n[11]=0.0;n[12]=h;n[13]=j;n[14]=l;n[15]=1.0;return a;},Boh=(b,c)=>{let d,e,f;It();d=b.data;c=c.data;e=Ci(16);f=e.data;f[0]=d[0]*c[0]+d[4]*c[1]+d[8]*c[2]+d[12]*c[3];f[4]=d[0]*c[4]+d[4]*c[5]+d[8]*c[6]+d[12]*c[7];f[8] =d[0]*c[8]+d[4]*c[9]+d[8]*c[10]+d[12]*c[11];f[12]=d[0]*c[12]+d[4]*c[13]+d[8]*c[14]+d[12]*c[15];f[1]=d[1]*c[0]+d[5]*c[1]+d[9]*c[2]+d[13]*c[3];f[5]=d[1]*c[4]+d[5]*c[5]+d[9]*c[6]+d[13]*c[7];f[9]=d[1]*c[8]+d[5]*c[9]+d[9]*c[10]+d[13]*c[11];f[13]=d[1]*c[12]+d[5]*c[13]+d[9]*c[14]+d[13]*c[15];f[2]=d[2]*c[0]+d[6]*c[1]+d[10]*c[2]+d[14]*c[3];f[6]=d[2]*c[4]+d[6]*c[5]+d[10]*c[6]+d[14]*c[7];f[10]=d[2]*c[8]+d[6]*c[9]+d[10]*c[10]+d[14]*c[11];f[14]=d[2]*c[12]+d[6]*c[13]+d[10]*c[14]+d[14]*c[15];f[3]=d[3]*c[0]+d[7]*c[1]+d[11] *c[2]+d[15]*c[3];f[7]=d[3]*c[4]+d[7]*c[5]+d[11]*c[6]+d[15]*c[7];f[11]=d[3]*c[8]+d[7]*c[9]+d[11]*c[10]+d[15]*c[11];f[15]=d[3]*c[12]+d[7]*c[13]+d[11]*c[14]+d[15]*c[15];BC(e,0,b,0,16);},BJy=b=>{It();b=b.data;return b[3]*b[6]*b[9]*b[12]-b[2]*b[7]*b[9]*b[12]-b[3]*b[5]*b[10]*b[12]+b[1]*b[7]*b[10]*b[12]+b[2]*b[5]*b[11]*b[12]-b[1]*b[6]*b[11]*b[12]-b[3]*b[6]*b[8]*b[13]+b[2]*b[7]*b[8]*b[13]+b[3]*b[4]*b[10]*b[13]-b[0]*b[7]*b[10]*b[13]-b[2]*b[4]*b[11]*b[13]+b[0]*b[6]*b[11]*b[13]+b[3]*b[5]*b[8]*b[14]-b[1]*b[7]*b[8]*b[14] -b[3]*b[4]*b[9]*b[14]+b[0]*b[7]*b[9]*b[14]+b[1]*b[4]*b[11]*b[14]-b[0]*b[5]*b[11]*b[14]-b[2]*b[5]*b[8]*b[15]+b[1]*b[6]*b[8]*b[15]+b[2]*b[4]*b[9]*b[15]-b[0]*b[6]*b[9]*b[15]-b[1]*b[4]*b[10]*b[15]+b[0]*b[5]*b[10]*b[15];},Bu8=b=>{let c,d,e;It();c=Ci(16);d=BJy(b);if(d===0.0)return 0;c=c.data;b=b.data;c[0]=b[9]*b[14]*b[7]-b[13]*b[10]*b[7]+b[13]*b[6]*b[11]-b[5]*b[14]*b[11]-b[9]*b[6]*b[15]+b[5]*b[10]*b[15];c[4]=b[12]*b[10]*b[7]-b[8]*b[14]*b[7]-b[12]*b[6]*b[11]+b[4]*b[14]*b[11]+b[8]*b[6]*b[15]-b[4]*b[10]*b[15];c[8]=b[8] *b[13]*b[7]-b[12]*b[9]*b[7]+b[12]*b[5]*b[11]-b[4]*b[13]*b[11]-b[8]*b[5]*b[15]+b[4]*b[9]*b[15];c[12]=b[12]*b[9]*b[6]-b[8]*b[13]*b[6]-b[12]*b[5]*b[10]+b[4]*b[13]*b[10]+b[8]*b[5]*b[14]-b[4]*b[9]*b[14];c[1]=b[13]*b[10]*b[3]-b[9]*b[14]*b[3]-b[13]*b[2]*b[11]+b[1]*b[14]*b[11]+b[9]*b[2]*b[15]-b[1]*b[10]*b[15];c[5]=b[8]*b[14]*b[3]-b[12]*b[10]*b[3]+b[12]*b[2]*b[11]-b[0]*b[14]*b[11]-b[8]*b[2]*b[15]+b[0]*b[10]*b[15];c[9]=b[12]*b[9]*b[3]-b[8]*b[13]*b[3]-b[12]*b[1]*b[11]+b[0]*b[13]*b[11]+b[8]*b[1]*b[15]-b[0]*b[9]*b[15];c[13] =b[8]*b[13]*b[2]-b[12]*b[9]*b[2]+b[12]*b[1]*b[10]-b[0]*b[13]*b[10]-b[8]*b[1]*b[14]+b[0]*b[9]*b[14];c[2]=b[5]*b[14]*b[3]-b[13]*b[6]*b[3]+b[13]*b[2]*b[7]-b[1]*b[14]*b[7]-b[5]*b[2]*b[15]+b[1]*b[6]*b[15];c[6]=b[12]*b[6]*b[3]-b[4]*b[14]*b[3]-b[12]*b[2]*b[7]+b[0]*b[14]*b[7]+b[4]*b[2]*b[15]-b[0]*b[6]*b[15];c[10]=b[4]*b[13]*b[3]-b[12]*b[5]*b[3]+b[12]*b[1]*b[7]-b[0]*b[13]*b[7]-b[4]*b[1]*b[15]+b[0]*b[5]*b[15];c[14]=b[12]*b[5]*b[2]-b[4]*b[13]*b[2]-b[12]*b[1]*b[6]+b[0]*b[13]*b[6]+b[4]*b[1]*b[14]-b[0]*b[5]*b[14];c[3]=b[9] *b[6]*b[3]-b[5]*b[10]*b[3]-b[9]*b[2]*b[7]+b[1]*b[10]*b[7]+b[5]*b[2]*b[11]-b[1]*b[6]*b[11];c[7]=b[4]*b[10]*b[3]-b[8]*b[6]*b[3]+b[8]*b[2]*b[7]-b[0]*b[10]*b[7]-b[4]*b[2]*b[11]+b[0]*b[6]*b[11];c[11]=b[8]*b[5]*b[3]-b[4]*b[9]*b[3]-b[8]*b[1]*b[7]+b[0]*b[9]*b[7]+b[4]*b[1]*b[11]-b[0]*b[5]*b[11];c[15]=b[4]*b[9]*b[2]-b[8]*b[5]*b[2]+b[8]*b[1]*b[6]-b[0]*b[9]*b[6]-b[4]*b[1]*b[10]+b[0]*b[5]*b[10];e=1.0/d;b[0]=c[0]*e;b[4]=c[4]*e;b[8]=c[8]*e;b[12]=c[12]*e;b[1]=c[1]*e;b[5]=c[5]*e;b[9]=c[9]*e;b[13]=c[13]*e;b[2]=c[2]*e;b[6]=c[6] *e;b[10]=c[10]*e;b[14]=c[14]*e;b[3]=c[3]*e;b[7]=c[7]*e;b[11]=c[11]*e;b[15]=c[15]*e;return 1;},AST=(b,c)=>{It();Boh(b,c);},BOP=()=>{ALR=Ci(16);Be$=A$D();BIz=A$D();AAZ=CN();Tu=CN();AOD=CN();B9a=CN();BRN=E0();BCR=CN();BMz=CN();B2t=CN();},Bx=F(BJ),Fl=F(BJ); function Py(){let a=this;FI.call(a);a.a2P=null;a.a8v=null;a.a6l=0;} let Ef=a=>{let b;P7(a);b=a.HW;a.a2P=b;a.a6l=a.a6l+1|0;return b;},Cq=a=>{let b,c;b=Bs(0,a.a6l-1|0);a.a6l=b;c=a.a2P;if(c===null)return;if(c!==a.HW&&!b){a.a8v=c;Sd(c,null);}a.a2P=null;},P7=a=>{let b,c,d,e;b=a.a2P;if(b!==null){c=a.HW;if(b===c){a:{b=a.a8v;if(b!==null){d=b.data.length;e=a.Hp;if(d>=e){BC(c,0,b,0,e);a.HW=a.a8v;a.a8v=null;break a;}}d=c.data.length;SW(a,d);}return;}}},A2O=(a,b,c)=>{let d,e,f,g;P7(a);d=a.Hp;if(b>d){c=new Bx;e=new N;O(e);T(e,E(175));e=W(e,b);T(e,E(127));S(c,M(W(e,a.Hp)));I(c);}f=a.HW;if (d==f.data.length)f=SW(a,Bs(8,d*1.75|0));if(!a.R7){g=f.data;g[a.Hp]=g[b];}else BC(f,b,f,b+1|0,a.Hp-b|0);f=f.data;a.Hp=a.Hp+1|0;f[b]=c;},NQ=(a,b,c)=>{P7(a);return ES(a,b,c);},AVp=(a,b)=>{P7(a);return Kp(a,b);}; function APK(){let a=this;D.call(a);a.bB2=Ba;a.bAv=Ba;a.byP=null;a.buT=null;a.byr=0;a.bCj=null;} let Bzv=null,Qd=null,AGV=0,BM3=0,Bx5=null,R8=()=>{R8=Q(APK);Bqi();},XJ=b=>{R8();if(Qd!==b)Qd=b;Qd.bAv=Fd();},G4=()=>{R8();return Qd;},Bqi=()=>{let b,c,d;b=new APK;R8();c=null;b.byP=new D;b.byr=1;b.buT=E(176);b.bCj=c;d=AGV;AGV=d+1|0;b.bB2=R(d);Bzv=b;Qd=b;AGV=1;BM3=1;Bx5=new A0t;}; function AWR(){let a=this;D.call(a);a.QF=null;a.bww=null;a.Lb=null;a.LI=0;} let B6=F(BJ),B3h=(a,b)=>{S(a,b);},Bv3=a=>{let b=new B6();B3h(b,a);return b;},ANV=F(BJ),Bb=F(BJ),AVO=a=>{U(a);},Ca3=()=>{let a=new Bb();AVO(a);return a;}; function ZY(){let a=this;D.call(a);a.Jb=0;a.Ng=null;a.a5T=0.0;a.bcG=0;a.bbY=0;a.a2f=0;} let A0m=a=>{let b,c;a.a5T=0.800000011920929;b=K_(51,0.800000011920929);a.bcG=b*0.800000011920929|0;c=b-1|0;a.a2f=c;a.bbY=FH(R(c));a.Ng=L(D,b);},BMb=()=>{let a=new ZY();A0m(a);return a;},AOb=(a,b)=>{return Bl(Cp(BN(R(b.hp()),G(2135587861, 2654435769)),a.bbY));},AJM=(a,b)=>{let c,d,e;if(b===null){c=new Bb;S(c,E(78));I(c);}d=a.Ng;e=AOb(a,b);while(true){c=d.data[e];if(c===null)return -(e+1|0)|0;if(c.cG(b))break;e=(e+1|0)&a.a2f;}return e;},A6w=(a,b)=>{let c,d;c=AJM(a,b);if(c>=0)return 0;c= -(c+1|0)|0;d=a.Ng.data;d[c] =b;c=a.Jb+1|0;a.Jb=c;if(c>=a.bcG)ANw(a,d.length<<1);return 1;},AGv=(a,b)=>{let c,d,e,f,g,h;c=AJM(a,b);if(c<0)return 0;d=a.Ng;e=a.a2f;f=(c+1|0)&e;while(true){g=d.data;b=g[f];if(b===null)break;h=AOb(a,b);if(((f-h|0)&e)>((c-h|0)&e)){g[c]=b;c=f;}f=(f+1|0)&e;}g[c]=null;a.Jb=a.Jb-1|0;return 1;},YV=(a,b)=>{return AJM(a,b)<0?0:1;},ANw=(a,b)=>{let c,d,e,f,g,h,i;a:{c=a.Ng.data.length;a.bcG=b*a.a5T|0;d=b-1|0;a.a2f=d;a.bbY=FH(R(d));e=a.Ng;a.Ng=L(D,b);if(a.Jb>0){f=0;while(true){if(f>=c)break a;g=e.data[f];if(g!==null){h =a.Ng;b=AOb(a,g);while(true){i=h.data;if(i[b]===null)break;b=(b+1|0)&a.a2f;}i[b]=g;}f=f+1|0;}}}},K_=(b,c)=>{let d,e,f;if(b<0){d=new Bb;e=new N;O(e);T(e,E(177));S(d,M(W(e,b)));I(d);}f=AAp(Bs(2,CY(b/c)|0));if(f<=1073741824)return f;d=new Bb;e=new N;O(e);T(e,E(178));S(d,M(W(e,b)));I(d);}; function MH(){DZ.call(this);this.Wh=Ba;} let BSb=null,JG=()=>{JG=Q(MH);BWz();},ALK=b=>{let c;JG();c=new MH;c.Wh=b;return c;},BH_=(b,c,d,e)=>{let f,g,h,i,j,k,l,m;JG();if(e>=2&&e<=36){if(c==d){b=new CE;S(b,E(82));I(b);}a:{f=0;b=b;switch(X(b,c)){case 43:g=c+1|0;break a;case 45:f=1;g=c+1|0;break a;default:}g=c;}h=Ba;i=R(e);j=Br(R(1),Bw(G(4294967295, 2147483647),i));if(g==d){b=new CE;U(b);I(b);}while(g=48&&g<=57?g-48|0:g>=97&&g<=122?(g-97|0)+10|0:g>=65&&g<=90?(g-65|0)+10|0:(-1);if(g<0){l=new CE;b=CB(B4(b,c,d));m=new N;O(m);J(J(m, E(83)),b);S(l,M(m));I(l);}if(g>=e){l=new CE;b=CB(B4(b,c,d));m=new N;O(m);J(J(W(J(m,E(84)),e),E(27)),b);S(l,M(m));I(l);}if(DG(h,j)){b=new CE;S(b,E(179));I(b);}h=Br(BN(i,h),R(g));if(DQ(h,Ba)){if(k==d&&BV(h,G(0, 2147483648))&&f)return G(0, 2147483648);l=new CE;b=CB(B4(b,c,d));m=new N;O(m);J(J(m,E(180)),b);S(l,M(m));I(l);}g=k;}if(f)h=Gl(h);return h;}b=new CE;l=new N;O(l);W(J(l,E(87)),e);S(b,M(l));I(b);},A18=b=>{let c;JG();c=new N;O(c);return M(Tg(c,b));},BIo=a=>{return A18(a.Wh);},Bm9=a=>{let b;b=a.Wh;JG();return Bl(b) ^J8(b);},BDS=(a,b)=>{if(a===b)return 1;return b instanceof MH&&BV(b.Wh,a.Wh)?1:0;},FH=b=>{let c,d;JG();if(BV(b,Ba))return 64;c=0;d=Cp(b,32);if(D8(d,Ba))c=32;else d=b;b=Cp(d,16);if(BV(b,Ba))b=d;else c=c|16;d=Cp(b,8);if(BV(d,Ba))d=b;else c=c|8;b=Cp(d,4);if(BV(b,Ba))b=d;else c=c|4;d=Cp(b,2);if(BV(d,Ba))d=b;else c=c|2;if(D8(Cp(d,1),Ba))c=c|1;return (64-c|0)-1|0;},GC=(b,c)=>{return B1D(b,c);},BPh=(b,c)=>{return Br3(b,c);},HF=(b,c)=>{return BBU(b,c);},BWz=()=>{BSb=P(A1B);},AE3=F(0); function A7U(){D.call(this);this.bmC=null;} let BXj=F(),MY=b=>{return Math.sin(b);},Qb=b=>{return Math.cos(b);},Nc=b=>{return Math.sqrt(b);},CY=b=>{return Math.ceil(b);},Fi=b=>{return Math.floor(b);},AK1=(b,c)=>{return B0I(b,c);},B0I=(b,c)=>{return Math.pow(b,c);},CG=b=>{return b+BFg(b)*0.5|0;},BLZ=()=>{return Math.random();},BF=(b,c)=>{if(b{if(b>c)c=b;return c;},A6c=(b,c)=>{if(DQ(b,c))c=b;return c;},BQX=(b,c)=>{if(DG(b,c))c=b;return c;},BGn=(b,c)=>{return Math.min(b,c);},C6=(b,c)=>{return BGn(b,c);},BKp=(b,c)=>{return Math.max(b, c);},Bg=(b,c)=>{return BKp(b,c);},EK=b=>{if(b<0)b= -b|0;return b;},ALU=b=>{if(DQ(b,Ba))b=Gl(b);return b;},Bp4=b=>{return Math.abs(b);},Gz=b=>{return Bp4(b);},Bwq=b=>{return Math.abs(b);},BFg=b=>{return Math.sign(b);},A2Y=F(),BXb=null,Hk=()=>{Hk=Q(A2Y);Byu();},AAq=b=>{Hk();RR();return OO.data[(b*45.511112213134766|0)&16383];},XF=b=>{Hk();RR();return OO.data[((b+90.0)*45.511112213134766|0)&16383];},AAp=b=>{let c;Hk();if(!b)return 1;c=b+(-1)|0;b=c|c>>1;b=b|b>>2;b=b|b>>4;b=b|b>>8;return (b|b>>16)+1|0;},AIq=(b,c, d)=>{Hk();if(b{Hk();if(bd))return b;return d;},Byu=()=>{let b,c;b=new Bf6;A9f(b);c=BJI();BcY(b,Br(C4(R(AXb(c)),32),R(AXb(c))));BXb=b;},A2g=F(),AUb=(a,b)=>{YC();return L(D,b);}; function ADy(){let a=this;D.call(a);a.Y8=0.0;a.Y5=0.0;a.Y6=0.0;a.Y7=0.0;} let BW5=null,BW3=null,XU=()=>{XU=Q(ADy);Bw3();},BU5=(a,b,c,d,e)=>{XU();AFQ(a,b,c,d,e);},Bh_=(a,b,c,d)=>{let e=new ADy();BU5(e,a,b,c,d);return e;},BxD=a=>{XU();BlP(a);},A$D=()=>{let a=new ADy();BxD(a);return a;},AFQ=(a,b,c,d,e)=>{a.Y8=b;a.Y5=c;a.Y6=d;a.Y7=e;return a;},BlP=a=>{return AFQ(a,0.0,0.0,0.0,1.0);},Bw3=()=>{BW5=Bh_(0.0,0.0,0.0,0.0);BW3=Bh_(0.0,0.0,0.0,0.0);},AUp=F(0),A0t=F(),BD9=F(),AIx=null,ADQ=null,AII=null,CO=()=>{let b;if(AIx===null){b=new A9z;A7V(b);AIx=b;}return AIx;},H9=()=>{let b;if(ADQ===null) {b=new A1A;A7V(b);ADQ=b;}return ADQ;},Cbx=(b,c,d,e,f)=>{let g,h,i,j,k,l,m,n;if(b!==null&&d!==null){if(c>=0&&e>=0&&f>=0&&(c+f|0)<=ACi(b)&&(e+f|0)<=ACi(d)){a:{b:{if(b!==d){g=TK(BA(b));h=TK(BA(d));if(g!==null&&h!==null){if(g===h)break b;if(!Wr(g)&&!Wr(h)){i=b;j=0;k=c;while(j{if(c>=0&&e>=0&&f>=0&&(c+f|0)<=ACi(b)&&(e+f|0)<=ACi(d)){AA5(b,c,d,e,f);return;}b=new Bx;U(b);I(b);},AA5=(b,c,d,e,f)=>{if(f!==0){if(typeof b.data.buffer!=='undefined'){d.data.set(b.data.subarray(c,c+f),e);}else if(b!==d||e{return Jv((new Date()).getTime());},Ol=(b,c)=>{let d, e,f;if(AII===null){d=new AIU;AGP(d);e=d;Ja(e,E(182),E(183));Ja(e,E(146),E(184));AY1();Ja(e,E(185),E(186));AY1();Ja(e,E(187),E(188));Ja(e,E(189),E(29));Ja(e,E(190),E(191));Ja(e,E(192),E(183));Ja(e,E(193),E(186));f=new AIU;AGP(f);f.bwF=d;AII=f;}return Ja(AII,b,c);},EG=()=>{return Jv(performance.now()*1000000.0);},A_L=F(0); function Xf(){D.call(this);this.bcR=Ba;} let A9f=a=>{a.lL(Jv(BLZ()*2.81474976710656E14-1.0));},BJI=()=>{let a=new Xf();A9f(a);return a;},B0q=(a,b)=>{a.bcR=Bp(Ia(b,G(3740067437, 5)),G(4294967295, 65535));},AXb=a=>{let b;b=Bp(Br(BN(a.bcR,G(3740067437, 5)),R(11)),G(4294967295, 65535));a.bcR=b;return Bl(GQ(b,16));}; function Bf6(){let a=this;Xf.call(a);a.btH=Ba;a.btI=Ba;} let BcY=(a,b)=>{let c;if(BV(b,Ba))b=G(0, 2147483648);c=A5W(b);b=A5W(c);a.btH=c;a.btI=b;},A5W=b=>{b=BN(Ia(b,Cp(b,33)),G(3981806797, 4283543511));b=BN(Ia(b,Cp(b,33)),G(444984403, 3301882366));return Ia(b,Cp(b,33));},AZF=F(0); function Bc6(){D.call(this);this.bfl=null;} let BzP=b=>{let c;c=new Bc6;c.bfl=b;return c;},AA$=(a,b)=>{a.bfl.h(b);},BK2=(a,b)=>{a.bfl.lU(b);}; function A1C(){let a=this;D.call(a);a.bhD=null;a.bhE=null;a.bhz=0;a.bhA=null;} let SE=F(0),HD=F(),AXE=a=>{return a.Ih?0:1;},AAn=(a,b)=>{let c,d,e,f,g;c=b.data;d=a.Ih;e=c.length;if(e{let b,c,d;b=new N;O(b);Bd(b,91);c=a.jz();if(c.c4()){d=c.c5();if(d===a)d=E(194);J(b,d);}while(c.c4()){d=c.c5();T(b,E(58));if(d===a)d=E(194);J(b,d);}Bd(b,93);return M(b);},ATt=F(0),AOZ=F(0),Blz=F(0); function BhA(){let a=this;HD.call(a);a.a5F=0;a.QC=null;a.WD=0;a.S5=0;} let AIC=a=>{return a.WD!=a.S5?0:1;},BhM=(b,c)=>{b=b+1|0;if(b==c)b=0;return b;},BNo=F(),BzK=()=>{var userAgent=navigator.userAgent.toLowerCase();return {firefox:userAgent.indexOf('firefox')!= -1,chrome:userAgent.indexOf('chrome')!= -1,safari:userAgent.indexOf('safari')!= -1,opera:userAgent.indexOf('opera')!= -1,IE:userAgent.indexOf('msie')!= -1,macOS:userAgent.indexOf('mac')!= -1,linux:userAgent.indexOf('linux')!= -1,windows:userAgent.indexOf('win')!= -1,userAgent:userAgent};},ATr=F(0); function AQp(){D.call(this);this.Tm=0;} let BkT=(a,b,c,d,e)=>{let f,g,h;f=CB(d);g=e===null?0:1;h=new N;O(h);C3(J(J(J(J(J(C3(J(h,E(195)),b),E(196)),f),E(197)),c),E(110)),g);M(h);f=new A4Q;f.a$x=a;f.bei=e;f.biT=c;if(a.Tm){h=CO();e=new N;O(e);J(J(e,E(198)),c);e=M(e);B7(h,e);}a:{AHt();switch(BiR.data[d.Hv]){case 1:break;case 2:d=null;A41(f,c,d);break a;default:c=CB(d);e=new N;O(e);J(J(e,E(199)),c);M(e);c=new Bv;d=CB(d);e=new N;O(e);J(J(e,E(200)),d);S(c,M(e));I(c);}BaJ(a,b,c,f,0);}},BaJ=(a,b,c,d,e)=>{let f,g;f=new N;O(f);J(J(W(J(C3(J(f,E(195)),b),E(201)), e),E(197)),c);M(f);if(e==3){g=new N;O(g);J(J(g,E(202)),c);M(g);if(d!==null)ADK(d,c);return;}if(!b){f=new N;O(f);W(J(J(J(f,E(203)),c),E(201)),e);M(f);A$v(a,0,c,d,e);}else{f=new N;O(f);W(J(J(J(f,E(204)),c),E(201)),e);M(f);f=new AKY;f.bo5=a;f.bo4=c;f.bo3=d;f.bo2=e;setTimeout(B1(BH(f),"onTimer"),0);}},A$v=(a,b,c,d,e)=>{let f,g,h,i,j,$$je;f=new N;O(f);J(J(W(J(C3(J(f,E(205)),b),E(201)),e),E(197)),c);M(f);g=new XMLHttpRequest();h=PV(1);h.data[0]=0;f=new ASd;f.bja=a;f.bi_=c;f.bjc=e;f.bjb=h;f.bje=b;f.bjd=d;JD(g,E(206), BH(f));f=new ASc;f.bgW=a;f.bgY=c;f.bgX=e;f.bg0=h;f.bgZ=b;f.bg1=d;JD(g,E(207),BH(f));f=new ASe;f.bsn=a;f.bsm=c;f.bsp=e;f.bso=h;f.bsr=b;f.bsq=d;JD(g,E(208),BH(f));f=new BkB;f.bpO=a;f.bpM=c;f.bpN=g;f.bpR=e;f.bpS=h;f.bpP=b;f.bpQ=d;i=new AEv;i.bqT=g;i.bqS=f;JD(g,E(209),BH(i));f=new ASf;f.bm7=a;f.bm8=c;f.bm5=g;f.bm6=e;f.bm$=h;f.bm_=b;f.bm9=d;g.onreadystatechange=B1(BH(f),"handleEvent");j=d===null?0:1;f=new N;O(f);C3(J(J(J(f,E(210)),c),E(110)),j);M(f);f=new AQC;f.bB3=a;f.bs2=c;f.bs0=d;JD(g,E(211),BH(f));a:{try{g.open("GET", BE(c),!!b);if(b)g.responseType="arraybuffer";i=DB();W(J(J(J(i,E(212)),c),E(201)),e);BYN(a,E(213),C8(i));g.send();break a;}catch($$e){$$je=Be($$e);if($$je instanceof EV){f=$$je;f=CB(f);i=new N;O(i);J(J(W(J(J(J(i,E(214)),c),E(201)),e),E(215)),f);M(i);if(!Nh(a,h))break a;RO(a,b,c,d,e);break a;}else{throw $$e;}}}},Bci=(a,b,c,d,e,f)=>{let g,h,i,j;g=f.status;h=f.readyState;i=new N;O(i);W(J(W(J(J(J(W(J(i,E(216)),g),E(197)),c),E(201)),e),E(217)),h);M(i);if(g!=200){if(g!=404&&g!=403){f=new N;O(f);W(J(J(J(W(J(f,E(218)), g),E(197)),c),E(201)),e);M(f);RO(a,b,c,d,e);return;}f=new N;O(f);W(J(J(J(W(J(f,E(219)),g),E(197)),c),E(201)),e);M(f);if(d!==null)ADK(d,c);return;}j=f.response;if(!(typeof j=='string'?1:0)){f=new N;O(f);W(J(J(J(f,E(220)),c),E(201)),e);M(f);i=new Int8Array(j);}else{f=new N;O(f);W(J(J(J(f,E(221)),c),E(201)),e);M(f);i=(EF(BK(j))).data;j=i.buffer;}if(d!==null){b=i.length;f=new N;O(f);W(J(W(J(J(J(f,E(222)),c),E(223)),b),E(201)),e);M(f);f=new A0c;f.a1o=i;f.bw_=j;A41(d,c,f);}},RO=(a,b,c,d,e)=>{let f,g,h;f=e+1|0;g=new N;O(g);C3(J(W(J(W(J(J(J(g, E(224)),c),E(225)),e),E(226)),f),E(227)),b);M(g);if(f>=3){h=new N;O(h);W(J(J(J(h,E(228)),c),E(201)),e);M(h);if(d!==null)ADK(d,c);return;}h=new N;O(h);W(J(J(J(h,E(229)),c),E(201)),f);M(h);h=new AMP;h.bsk=a;h.bsj=b;h.bsi=c;h.bsh=d;h.bsg=f;setTimeout(B1(BH(h),"onTimer"),100);},Nh=(a,b)=>{let c,d;b=b.data;c=b[0];d=new N;O(d);C3(J(d,E(230)),c);M(d);if(b[0])return 0;b[0]=1;return 1;},BYN=(a,b,c)=>{return;},BAV=F(),BMO=null,A76=null,A0M=F(0); function PS(){let a=this;D.call(a);a.bs1=0;a.WQ=null;a.Py=null;a.LE=null;a.Yg=null;a.a3a=null;a.UD=0;} let BAc=(a,b,c)=>{let d,e,f,g;d=c.LN.a6Q===null?0:1;e=new N;O(e);C3(J(e,E(231)),d);M(e);e=c.LN;if(e.a6Q!==null){f=b.ownerDocument;c=new APw;c.bvZ=a;f.addEventListener("dragenter",B1(BH(c),"handleEvent"),!!0);c=new APz;c.bts=a;f.addEventListener("dragover",B1(BH(c),"handleEvent"),!!0);g=new APA;g.bgR=a;g.boY=e;f.addEventListener("drop",B1(BH(g),"handleEvent"));}},AGb=a=>{let b,c;b=a.WQ;c=new N;O(c);J(J(J(c,E(115)),b),E(232));M(c);b=a.WQ;c=new N;O(c);J(J(c,b),E(232));return M(c);},Bim=a=>{let b,c;b=a.WQ;c=new N;O(c);J(J(J(c, E(115)),b),E(233));M(c);b=a.WQ;c=new N;O(c);J(J(c,b),E(233));return M(c);},Bk1=(a,b,c)=>{let d,e,f,g,h,i,j;d=c===null?0:1;e=new N;O(e);C3(J(J(J(e,E(107)),b),E(110)),d);M(e);e=a.a3a;f=Bim(a);g=new N;O(g);J(J(g,f),b);h=M(g);b=e;i=c===null?0:1;e=new N;O(e);C3(J(J(J(C3(J(e,E(195)),1),E(197)),h),E(110)),i);M(e);if(b.Tm){e=CO();f=new N;O(f);J(J(f,E(234)),h);f=M(f);B7(e,f);}g=window.document;j=g.createElement("script");f=new AJu;f.bjh=b;f.a5i=h;f.bmI=c;j.addEventListener("load",B1(BH(f),"handleEvent"));f=new ALV;f.bnW =b;f.bnV=h;f.bnY=c;j.addEventListener("error",B1(BH(f),"handleEvent"));b=BE(h);j.src=b;g.body.appendChild(j);b=new N;O(b);J(J(b,E(235)),h);M(b);},AFr=a=>{let b,c;b=a.Py.Hp;c=new N;O(c);W(J(c,E(114)),b);M(c);return b;},AYN=(a,b,c,d,e,f)=>{let g,h,i,j,k,l,m;g=Pv(ABa(b),E(236),E(186));if(Eu(g,E(186)))g=DA(g,1);h=new N;O(h);J(J(J(J(h,E(237)),b),E(238)),g);M(h);i=CB(c);j=CB(d);k=e===null?0:1;h=new N;O(h);C3(J(C3(J(J(J(J(J(J(J(J(J(h,E(107)),b),E(238)),g),E(108)),i),E(109)),j),E(110)),k),E(112)),f);M(h);if(E5(g))return;k =a.Py.Hp;b=new N;O(b);W(J(J(J(b,E(107)),g),E(239)),k);M(b);l=0;a:{while(true){b=a.Py;if(l>=b.Hp)break;if(Z((Bu(b,l)).bej,g)){b=new N;O(b);W(J(J(J(b,E(240)),g),E(241)),l);M(b);k=1;break a;}l=l+1|0;}b=new N;O(b);J(J(b,E(242)),g);M(b);k=0;}if(k){b=new N;O(b);J(J(b,E(243)),g);M(b);return;}if(ARm(a.LE,g)){b=new N;O(b);J(J(b,E(244)),g);M(b);return;}m=BjZ(Hf,g,d);k=AQN(m);if(!f&&k){b=new N;O(b);J(J(J(b,E(245)),g),E(111));M(b);return;}JH();if(c!==WL){h=new A1J;h.bej=g;h.blt=m;h.bon=e;BB(a.Py,h);M6(a.Yg,g);b=new N;O(b);J(J(b, E(246)),g);M(b);return;}if(!k){B$X(KX(m.NN,m.LD),m);b=new N;O(b);J(J(b,E(247)),g);M(b);}b=new N;O(b);J(J(b,E(248)),g);M(b);},ACk=a=>{let b,c;b=a.UD;c=new N;O(c);W(J(c,E(249)),b);M(c);b=0;while(b{let b,c,d,e,f,g,h,i,j,$$je;if(a.Py.Hp&&PA(a.LE)0&&PA(a.LE){return;}; function Bd2(){D.call(this);this.bmj=null;} let ALf=null; function AXV(){D.call(this);this.bnE=null;} let BhX=(a,b,c)=>{EX(a.bnE,b,c);},A2P=F(0); function ARa(){let a=this;D.call(a);a.L6=null;a.bwB=null;a.a_i=0.0;a.be2=Ba;a.a4i=Ba;a.S$=0.0;a.a55=0.0;a.a_L=0;} let BO8=(a,b)=>{b.jI();},BLx=(a,b,c,d)=>{Cu.l_(0,0,c,d);b.i$(c,d);},BPA=a=>{let b,c,d;b=Fd();c=HY(BZ(b,a.be2))/1000.0;a.S$=c;a.be2=b;c=a.a55+c;a.a55=c;d=a.a_L+1|0;a.a_L=d;if(c>1.0){a.a_i=d;a.a55=0.0;a.a_L=0;}},E7=a=>{return a.L6.width;},EH=a=>{return a.L6.height;},Ss=a=>{return a.L6.width;},X5=a=>{return a.L6.height;},BiI=a=>{return a.a_i|0;},APU=a=>{let b;b=96.0*Bjr(a);return b>0.0&&b<=3.4028234663852886E38?b/160.0:1.0;},AMl=(a,b,c,d)=>{let e,f,g,h,i;e=1.0;if(d)e=Bjr(a);f=b*e|0;g=c*e|0;a.L6.width=f;a.L6.height =g;if(d){h=a.L6.style;i=new N;O(i);J(W(i,b),E(261));h.setProperty("width",BE(M(i)));i=new N;O(i);J(W(i,c),E(261));h.setProperty("height",BE(M(i)));}},BXQ=a=>{return;},Bjr=a=>{return devicePixelRatio||1;},B15=(b,c)=>{if(b.requestFullscreen){document.addEventListener("fullscreenchange",c,false);}if(b.webkitRequestFullScreen){document.addEventListener("webkitfullscreenchange",c,false);}if(b.mozRequestFullScreen){document.addEventListener("mozfullscreenchange",c,false);}if(b.msRequestFullscreen){document.addEventListener("msfullscreenchange", c,false);}},Bgx=F(0); function AHN(){let a=this;D.call(a);a.a4Q=null;a.bc9=null;a.bpr=null;a.bAs=0;} let BTq=a=>{a.bpr=Bkb();a.a4Q=PV(256);a.bc9=PV(256);},H7=(a,b)=>{if(b==(-1))return a.bAs<=0?0:1;if(b>=0&&b<=255)return a.a4Q.data[b];return 0;},A4Z=(a,b)=>{let c;c=a.bpr;return !b?c.a1i:ANa(c,b)<0?0:1;},Dl=F(0); function AIy(){let a=this;AHN.call(a);a.II=null;a.a18=0;a.QE=null;a.M3=null;a.I1=null;a.I$=null;a.XK=null;a.XJ=null;a.a7D=null;a.Z9=0;a.a4s=0;a.bav=null;a.Ka=null;a.L7=Ba;a.WU=0;a.biC=null;} let BIn=b=>{let c,d;c=b.deltaY;if(b.deltaMode==2)return 0.0;d=0.0;if(c<0.0)d=(-1.0);else if(c>0.0)d=1.0;return d;},Bt1=a=>{let b;b=a.II.ownerDocument;b.addEventListener("mousedown",B1(BH(a),"handleEvent"),!!0);b.addEventListener("mouseup",B1(BH(a),"handleEvent"),!!0);b.addEventListener("mousemove",B1(BH(a),"handleEvent"),!!0);b.addEventListener("wheel",B1(BH(a),"handleEvent"),!!0);b.addEventListener("keydown",B1(BH(a),"handleEvent"),!!0);b.addEventListener("keyup",B1(BH(a),"handleEvent"),!!0);b.addEventListener("keypress", B1(BH(a),"handleEvent"),!!0);a.II.addEventListener("touchstart",B1(BH(a),"handleEvent"),!!1);a.II.addEventListener("touchmove",B1(BH(a),"handleEvent"),!!1);a.II.addEventListener("touchcancel",B1(BH(a),"handleEvent"),!!1);a.II.addEventListener("touchend",B1(BH(a),"handleEvent"),!!1);},BJ0=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a:{c=BK(b.type);if(Z(c,E(262))){window.focus();d=b.target;e=a.II;if(d!==e?0:1){f=a.M3.data;if(!f[0]){a.WU=1;a.a18=1;f[0]=1;g=Ws(b.button);BSW(a.a7D,g);a.bav.data[g]=1;a.XK.data[0] =0;a.XJ.data[0]=0;if(!AEr(a)){h=QW(a,b,a.II);i=P2(a,b,a.II);a.I1.data[0]=h;a.I$.data[0]=i;}else{f=a.I1.data;f[0]=f[0]+(b.movementX|0)|0;f=a.I$.data;f[0]=f[0]+(b.movementY|0)|0;}a.L7=IO();e=a.Ka;if(e!==null)e.lu(a.I1.data[0],a.I$.data[0],0,Ws(b.button));b.preventDefault();b.stopPropagation();break a;}}j=QW(a,b,e);k=P2(a,b,a.II);if(!(!(j<0.0)&&!(j>E7(BL))&&!(k<0.0)&&!(k>EH(BL))))a.WU=0;return;}if(Z(c,E(263))){if(!a.M3.data[0])return;BJi(a.a7D,Ws(b.button));f=a.M3;f.data[0]=a.a7D.NQ<=0?0:1;if(!AEr(a)){Mv(a,0,QW(a, b,a.II)-a.I1.data[0]|0,P2(a,b,a.II)-a.I$.data[0]|0);a.I1.data[0]=QW(a,b,a.II);a.I$.data[0]=P2(a,b,a.II);}else{Mv(a,0,b.movementX|0,b.movementY|0);f=a.I1.data;f[0]=f[0]+(b.movementX|0)|0;f=a.I$.data;f[0]=f[0]+(b.movementY|0)|0;}a.L7=IO();a.M3.data[0]=0;e=a.Ka;if(e!==null)e.lv(a.I1.data[0],a.I$.data[0],0,Ws(b.button));}else if(!Z(c,E(264))){if(Z(c,E(265))){if(a.Ka!==null){l=BIn(b);a.Ka.ly(0.0,l|0);}a.L7=IO();}else if(Z(c,E(266))){a.a18=1;m=b.changedTouches;n=0;o=m.length;while(n{let c,d;c= BK(b.code);if(c!==null&&!E5(c)){d=BXn(c);if(d)return d;}return BNe(b.keyCode);},Brf=(a,b)=>{let c,d,e,f,g,h;c=BK(b.type);if(!(Z(c,E(270))&&a.WU)){if(Z(c,E(271))&&a.WU){d=b.charCode&65535;e=a.Ka;if(e!==null)e.lt(d);if(d==9){b.preventDefault();b.stopPropagation();}}else if(Z(c,E(272))&&a.WU){f=A2q(b);if(A4Z(a,f))b.preventDefault();g=a.a4Q.data;if(g[f]){a.Z9=a.Z9-1|0;g[f]=0;}e=a.Ka;if(e!==null)e.ls(f);if(f==61){b.preventDefault();b.stopPropagation();}}}else{f=A2q(b);e=BK(b.key);if(f&&e!==null&&e.Hq.length==1){e =BfS(e);Mz();if(f>=0){g=A3b.data;if(f{let b,c,d,e,f,g;b=0;while(true){if(b>=20)return (-1);a:{b:{c=a.QE;d=CI(b);e=c.Pk;if(d!==null){if(c.UQ){c=c.UK;if (ASN(d,c)){f=1;break a;}}e=e.data;f=e.length-1|0;while(true){if(f<0)break b;c=e[f];if(ASN(d,c))break;f=f+(-1)|0;}f=1;break a;}if(c.UQ&&c.UK===null){f=1;break a;}g=e.data;e=c.QU;f=g.length-1|0;while(true){if(f<0)break b;if(e.data[f]&&g[f]===null)break;f=f+(-1)|0;}f=1;break a;}f=0;}if(!f)break;b=b+1|0;}return b;},BhK=a=>{let b,c,d;a:{if(a.a18){a.a18=0;b=0;while(true){c=a.bav.data;if(b>=c.length)break a;c[b]=0;b=b+1|0;}}}b:{if(a.a4s){a.a4s=0;b=0;while(true){c=a.bc9.data;if(b>=c.length)break b;c[b]=0;b=b+1|0;}}}d =0;while(d{a.XK.data[b]=c;a.XJ.data[b]=d;},A0U=(a,b)=>{if(Z(BK(b.compatMode),E(273)))b=b.documentElement;return b;},AMB=(a,b)=>{return b.scrollTop|0;},BcZ=(a,b)=>{return AMB(a,A0U(a,b));},ANj=(a,b)=>{return b.scrollLeft|0;},AUB=(a,b)=>{return ANj(a,A0U(a,b));},QW=(a,b,c)=>{return CG(c.width*1.0/A$M(a,c)*(((b.clientX-AV6(a,c)|0)+ANj(a,c)|0)+AUB(a,c.ownerDocument)|0));},P2=(a,b,c)=>{return CG(c.height*1.0/A$8(a,c)*(((b.clientY-BgJ(a,c)| 0)+AMB(a,c)|0)+BcZ(a,c.ownerDocument)|0));},QK=(a,b,c)=>{return CG(c.width*1.0/A$M(a,c)*(b.clientX-AV6(a,c)+ANj(a,c)+AUB(a,c.ownerDocument)|0));},UB=(a,b,c)=>{return CG(c.height*1.0/A$8(a,c)*(b.clientY-BgJ(a,c)+AMB(a,c)+BcZ(a,c.ownerDocument)|0));},A$M=(a,b)=>{return b.clientWidth;},A$8=(a,b)=>{return b.clientHeight;},BgJ=(a,b)=>{let c,d;c=0.0;d=b;while(d.offsetParent!==null){c=c-d.scrollTop;d=d.parentNode;}while(b!==null){c=c+b.offsetTop;b=d.offsetParent;}return c|0;},AV6=(a,b)=>{let c,d;c=0.0;d=b;while(d.offsetParent !==null){c=c-d.scrollLeft;d=d.parentNode;}while(b!==null){c=c+b.offsetLeft;b=d.offsetParent;}return c|0;},Brp=(a,b)=>{a.Ka=b;},AEr=a=>{return Bs0(a.II)?1:0;},Bs0=b=>{if(document.pointerLockElement===b||document.mozPointerLockElement===b){return true;}return false;},BOf=(b,c)=>{let $$je;b=b;a:{try{if(BL2(b.biC)!==null){BJ0(b,c);Brf(b,c);}break a;}catch($$e){$$je=Be($$e);if($$je instanceof EV){b=$$je;ADt(b);break a;}else{throw $$e;}}}},AHO=F(0); function BlZ(){let a=this;D.call(a);a.blh=null;a.bg$=null;a.blu=null;a.buk=null;} let B3M=(a,b,c)=>{let d,e,f,g,h,i;d=new BeK;WS(d);a.blh=d;d=new A$W;WS(d);a.bg$=d;e=new Be4;WS(e);e.a3J=null;if(c!==null){f=c.LN;ARF(c);g=indexedDB||mozIndexedDB||webkitIndexedDB||msIndexedDB;if(typeof g==='undefined'?1:0){c=new B6;S(c,E(274));I(c);}h=f.bco;i=g.open(BE(h),1);d=new AGY;d.bqV=i;i.onupgradeneeded=B1(BH(d),"handleEvent");d=new AGX;d.bqc=e;d.bqb=i;d.bqd=c;i.onsuccess=B1(BH(d),"handleEvent");d=new AGW;d.blQ=h;d.blP=c;i.onerror=B1(BH(d),"handleEvent");}a.blu=e;a.buk=b.bco;},Bzw=(a,b)=>{let c=new BlZ();B3M(c, a,b);return c;},KX=(a,b)=>{FW();if(b===Ic)return a.blh;if(b===HU)return a.bg$;if(b!==LQ)return null;return a.blu;},BjZ=(a,b,c)=>{let d;FW();if(c===Ic)return XI(a,b);if(c===HU)return AQR(a,b);if(c===LQ)return AYs(a,b);b=new Bv;c=CB(c);d=new N;O(d);J(J(J(d,E(275)),c),E(276));S(b,M(d));I(b);},AQR=(a,b)=>{let c;c=new Ng;FW();Sr(c,a,b,HU);return c;},XI=(a,b)=>{let c;c=new Ng;FW();Sr(c,a,b,Ic);return c;},AYs=(a,b)=>{let c;c=new Ng;FW();Sr(c,a,b,LQ);return c;},Bhv=F(0); function AWH(){D.call(this);this.bzd=null;} let Bg9=F(0),ATy=F(),BYI=a=>{return;},Bql=()=>{let a=new ATy();BYI(a);return a;},A_B=F(0); function AH_(){let a=this;D.call(a);a.be7=0;a.Yr=0;a.bia=null;a.Pw=null;} let B_T=a=>{let b,c;a.be7=0;a.Yr=1;b=new AG7;b.a4F=a;a.bia=b;a.Pw=E(25);b=ND(NK());c=new AO7;c.bg8=a;b.addEventListener("copy",B1(BH(c),"handleEvent"));b=ND(NK());c=new AO8;c.bsx=a;b.addEventListener("cut",B1(BH(c),"handleEvent"));b=ND(NK());c=new AO6;c.bql=a;b.addEventListener("paste",B1(BH(c),"handleEvent"));},BCr=()=>{let a=new AH_();B_T(a);return a;},AOH=b=>{if("clipboard" in navigator){navigator.clipboard.writeText(b);}},BCi=F(),BG=null,BL=null,BZR=null,DE=null,Hf=null,B4B=null,Cu=null,By=null,Hh=null; function AKG(){D.call(this);this.a8k=null;} let BoP=(a,b)=>{a.a8k=b;},BYH=a=>{let b=new AKG();BoP(b,a);return b;},B2w=(b,c)=>{b=b;c=b.a8k.MS;if(c!==null){c.mK();b.a8k.MS.bt();b.a8k.MS=null;}}; function AKH(){D.call(this);this.WI=null;} let BYr=(a,b)=>{a.WI=b;},BGH=a=>{let b=new AKH();BYr(b,a);return b;},BuS=(b,c)=>{let d,e,$$je;b=b;d=b.WI;e=d.U8;Lf();if(e===ACu){d=BK((ND(d.NF)).visibilityState);if(Z(d,E(277))){c=b.WI.a75;DI(c);a:{b:{try{d=EU(c);}catch($$e){$$je=Be($$e);b=$$je;break b;}e=d;while(true){try{if(!CU(e))break;BVJ(CT(e));continue;}catch($$e){$$je=Be($$e);b=$$je;break b;}}try{Cm(c);break a;}catch($$e){$$je=Be($$e);b=$$je;break b;}}Cm(c);I(b);}b.WI.MS.mK();}else if(Z(d,E(278))){c=b.WI.a75;DI(c);c:{d:{try{d=EU(c);}catch($$e){$$je=Be($$e);b =$$je;break d;}e=d;while(true){try{if(!CU(e))break;A6B(CT(e));continue;}catch($$e){$$je=Be($$e);b=$$je;break d;}}try{Cm(c);break c;}catch($$e){$$je=Be($$e);b=$$je;break d;}}Cm(c);I(b);}b.WI.MS.mL();}}}; function A7D(){D.call(this);this.bbf=null;} let BLw=(a,b)=>{a.bbf=b;},BIP=a=>{let b=new A7D();BLw(b,a);return b;},B5Q=a=>{let b;b=a.bbf;AQe(b,b.MS);b=a.bbf;if(b.a8J)return;YE(b.NF,a);}; function A7E(){let a=this;D.call(a);a.bhx=null;a.a6w=null;} let B4y=(a,b,c)=>{a.a6w=b;a.bhx=c;},BLI=(a,b)=>{let c=new A7E();B4y(c,a,b);return c;},BT_=a=>{let b,c;a:{b=a.a6w;c=b.U8;ASW();switch(A8L.data[c.Hv]){case 1:break;case 2:if(b.YS)break a;AQe(b,b.MS);break a;default:break a;}AQe(b,b.MS);}b=a.a6w;if(b.a8J)return;if(!b.a9A)YE(b.NF,a);else{Lf();b.U8=OY;b.MS.bt();b=a.a6w;b.MS=b.bcr;b.bcr=null;YE(b.NF,a.bhx);}}; function AKI(){D.call(this);this.a57=null;} let B4N=(a,b)=>{a.a57=b;},B_f=a=>{let b=new AKI();B4N(b,a);return b;},Bs8=(b,c)=>{let d,e;b=b;d=AWb(b.a57.NF);c=b.a57;d=d-c.LN.a_s|0;e=A7T(c.NF);b=b.a57;c=b.LN;e=e-c.ba5|0;if(d>0&&e>0){b=b.OL;if(b!==null)AMl(b,d,e,c.be0);}},BGD=F(),GV=b=>{return QE(b);},AER=b=>{return ANg(b&(-16777217));},AFh=F(0),Jr=F(HD),BVW=(a,b)=>{let c,d,e,f;if(a===b)return 1;if(!Cj(b,AFh))return 0;c=b;b=a;d=PA(b);c=c;if(d!=PA(c))return 0;e=ASX(c);f=e;while(Sp(f)){if(ARm(b,AFf(e)))continue;else return 0;}return 1;},BnK=a=>{let b,c,d,e;b =0;c=ASX(a);d=c;while(Sp(d)){e=AFf(c);if(e!==null)b=b+e.hp()|0;}return b;}; function Bja(){Jr.call(this);this.Vn=null;} let BIl=a=>{a.Vn=D5();},A74=()=>{let a=new Bja();BIl(a);return a;},ADl=(a,b)=>{return EX(a.Vn,b,a)!==null?0:1;},ARm=(a,b)=>{return A0b(a.Vn,b)===null?0:1;},ASX=a=>{let b,c;b=a.Vn;if(b.bb9===null){c=new AWV;c.bnL=b;b.bb9=c;}b=b.bb9;c=new Bfs;ABp(c,b.bnL);return c;},M6=(a,b)=>{return W$(a.Vn,b)===null?0:1;},PA=a=>{return a.Vn.LG;}; function A3s(){let a=this;D.call(a);a.Pc=0;a.QU=null;a.Pk=null;a.UK=null;a.UQ=0;a.bh5=0.0;a.a8M=0;a.a91=0;a.a1c=0;} let BvW=(a,b,c)=>{let d,e,f;if(!(c<=0.0)&&!(c>=1.0)){a.bh5=c;d=K_(b,c);a.a8M=d*c|0;b=d-1|0;a.a1c=b;a.a91=FH(R(b));a.QU=Bn(d);a.Pk=L(D,d);return;}e=new Bb;f=new N;O(f);T(f,E(279));S(e,M(C$(f,c)));I(e);},B_s=(a,b)=>{let c=new A3s();BvW(c,a,b);return c;},AGk=(a,b)=>{return Bl(Cp(BN(R(b),G(2135587861, 2654435769)),a.a91));},AMQ=(a,b)=>{let c,d,e;c=a.QU;d=AGk(a,b);while(true){e=c.data[d];if(!e)return -(d+1|0)|0;if(e==b)break;d=(d+1|0)&a.a1c;}return d;},BWu=(a,b,c)=>{let d,e,f,g,h,i,j,k,l;if(!b){d=a.UK;a.UK=c;if (!a.UQ){a.UQ=1;a.Pc=a.Pc+1|0;}return d;}e=AMQ(a,b);if(e>=0){f=a.Pk.data;d=f[e];f[e]=c;return d;}e= -(e+1|0)|0;f=a.QU.data;f[e]=b;a.Pk.data[e]=c;b=a.Pc+1|0;a.Pc=b;if(b>=a.a8M)a:{b=f.length;e=b<<1;a.a8M=e*a.bh5|0;g=e-1|0;a.a1c=g;a.a91=FH(R(g));f=a.QU;h=a.Pk;a.QU=Bn(e);a.Pk=L(D,e);if(a.Pc>0){g=0;while(true){if(g>=b)break a;i=f.data[g];if(i){c=h.data[g];j=a.QU;k=AGk(a,i);while(true){l=j.data;if(!l[k])break;k=(k+1|0)&a.a1c;}l[k]=i;a.Pk.data[k]=c;}g=g+1|0;}}}return null;},AKT=(a,b)=>{let c;if(!b)return !a.UQ?null :a.UK;c=AMQ(a,b);return c<0?null:a.Pk.data[c];},BkM=(a,b)=>{let c,d,e,f,g,h,i,j,k;if(!b){if(!a.UQ)return null;a.UQ=0;c=a.UK;a.UK=null;a.Pc=a.Pc-1|0;return c;}d=AMQ(a,b);if(d<0)return null;e=a.QU;f=a.Pk.data;g=f[d];h=a.a1c;i=(d+1|0)&h;while(true){j=e.data;b=j[i];if(!b)break;k=AGk(a,b);if(((i-k|0)&h)>((d-k|0)&h)){j[d]=b;f[d]=f[i];d=i;}i=(i+1|0)&h;}j[d]=0;f[d]=null;a.Pc=a.Pc-1|0;return g;}; function A0n(){let a=this;D.call(a);a.NQ=0;a.S7=null;a.a1i=0;a.bs8=0.0;a.a9a=0;a.a9T=0;a.a0o=0;} let BtB=a=>{let b,c;a.bs8=0.800000011920929;b=K_(51,0.800000011920929);a.a9a=b*0.800000011920929|0;c=b-1|0;a.a0o=c;a.a9T=FH(R(c));a.S7=Bn(b);},Bkb=()=>{let a=new A0n();BtB(a);return a;},AJ2=(a,b)=>{return Bl(Cp(BN(R(b),G(2135587861, 2654435769)),a.a9T));},ANa=(a,b)=>{let c,d,e;c=a.S7;d=AJ2(a,b);while(true){e=c.data[d];if(!e)return -(d+1|0)|0;if(e==b)break;d=(d+1|0)&a.a0o;}return d;},BSW=(a,b)=>{let c,d,e,f,g,h;if(!b){if(a.a1i)return 0;a.a1i=1;a.NQ=a.NQ+1|0;return 1;}c=ANa(a,b);if(c>=0)return 0;c= -(c+1|0)| 0;d=a.S7.data;d[c]=b;b=a.NQ+1|0;a.NQ=b;if(b>=a.a9a)a:{b=d.length;c=b<<1;a.a9a=c*a.bs8|0;e=c-1|0;a.a0o=e;a.a9T=FH(R(e));d=a.S7;a.S7=Bn(c);if(a.NQ>0){c=0;while(true){if(c>=b)break a;e=d.data[c];if(e){f=a.S7;g=AJ2(a,e);while(true){h=f.data;if(!h[g])break;g=(g+1|0)&a.a0o;}h[g]=e;}c=c+1|0;}}}return 1;},BJi=(a,b)=>{let c,d,e,f,g,h,i;if(!b){if(!a.a1i)return 0;a.a1i=0;a.NQ=a.NQ-1|0;return 1;}c=ANa(a,b);if(c<0)return 0;d=a.S7;e=a.a0o;f=(c+1|0)&e;while(true){g=d.data;h=g[f];if(!h)break;i=AJ2(a,h);if(((f-i|0)&e)>((c-i |0)&e)){g[c]=h;c=f;}f=(f+1|0)&e;}g[c]=0;a.NQ=a.NQ-1|0;return 1;},A5G=F(),A3b=null,Mz=()=>{Mz=Q(A5G);Bww();},BXn=b=>{let c;Mz();if(b===null)return 0;a:{c=(-1);switch(K7(b)){case -2099925287:if(!Z(b,E(280)))break a;c=81;break a;case -1911885398:if(!Z(b,E(281)))break a;c=79;break a;case -1907858975:if(!Z(b,E(282)))break a;c=96;break a;case -1470983457:if(!Z(b,E(283)))break a;c=68;break a;case -1397911671:if(!Z(b,E(284)))break a;c=65;break a;case -970629562:if(!Z(b,E(285)))break a;c=50;break a;case -939175467:if (!Z(b,E(286)))break a;c=98;break a;case -937610026:if(!Z(b,E(287)))break a;c=100;break a;case -937491361:if(!Z(b,E(288)))break a;c=86;break a;case -477542223:if(!Z(b,E(289)))break a;c=46;break a;case -386071604:if(!Z(b,E(290)))break a;c=71;break a;case -379927846:if(!Z(b,E(291)))break a;c=66;break a;case -336508495:if(!Z(b,E(292)))break a;c=52;break a;case -335449501:if(!Z(b,E(293)))break a;c=36;break a;case -335449500:if(!Z(b,E(294)))break a;c=37;break a;case -335449499:if(!Z(b,E(295)))break a;c=38;break a;case -335449498:if (!Z(b,E(296)))break a;c=39;break a;case -335449497:if(!Z(b,E(297)))break a;c=40;break a;case -335449496:if(!Z(b,E(298)))break a;c=41;break a;case -335449495:if(!Z(b,E(299)))break a;c=42;break a;case -335449494:if(!Z(b,E(300)))break a;c=43;break a;case -335449493:if(!Z(b,E(301)))break a;c=44;break a;case -335449492:if(!Z(b,E(302)))break a;c=45;break a;case -244403724:if(!Z(b,E(303)))break a;c=47;break a;case -156800220:if(!Z(b,E(304)))break a;c=49;break a;case -47633692:if(!Z(b,E(305)))break a;c=67;break a;case 2219:if (!Z(b,E(306)))break a;c=53;break a;case 2220:if(!Z(b,E(307)))break a;c=54;break a;case 2221:if(!Z(b,E(308)))break a;c=55;break a;case 2222:if(!Z(b,E(309)))break a;c=56;break a;case 2223:if(!Z(b,E(310)))break a;c=57;break a;case 2224:if(!Z(b,E(311)))break a;c=58;break a;case 2225:if(!Z(b,E(312)))break a;c=59;break a;case 2226:if(!Z(b,E(313)))break a;c=60;break a;case 2227:if(!Z(b,E(314)))break a;c=61;break a;case 68837:if(!Z(b,E(315)))break a;c=62;break a;case 68838:if(!Z(b,E(316)))break a;c=63;break a;case 68839:if (!Z(b,E(317)))break a;c=64;break a;case 69819:if(!Z(b,E(318)))break a;c=78;break a;case 83829:if(!Z(b,E(319)))break a;c=85;break a;case 2255103:if(!Z(b,E(320)))break a;c=77;break a;case 2335202:if(!Z(b,E(321)))break a;c=0;break a;case 2335203:if(!Z(b,E(322)))break a;c=1;break a;case 2335204:if(!Z(b,E(323)))break a;c=2;break a;case 2335205:if(!Z(b,E(324)))break a;c=3;break a;case 2335206:if(!Z(b,E(325)))break a;c=4;break a;case 2335207:if(!Z(b,E(326)))break a;c=5;break a;case 2335208:if(!Z(b,E(327)))break a;c =6;break a;case 2335209:if(!Z(b,E(328)))break a;c=7;break a;case 2335210:if(!Z(b,E(329)))break a;c=8;break a;case 2335211:if(!Z(b,E(330)))break a;c=9;break a;case 2335212:if(!Z(b,E(331)))break a;c=10;break a;case 2335213:if(!Z(b,E(332)))break a;c=11;break a;case 2335214:if(!Z(b,E(333)))break a;c=12;break a;case 2335215:if(!Z(b,E(334)))break a;c=13;break a;case 2335216:if(!Z(b,E(335)))break a;c=14;break a;case 2335217:if(!Z(b,E(336)))break a;c=15;break a;case 2335218:if(!Z(b,E(337)))break a;c=16;break a;case 2335219:if (!Z(b,E(338)))break a;c=17;break a;case 2335220:if(!Z(b,E(339)))break a;c=18;break a;case 2335221:if(!Z(b,E(340)))break a;c=19;break a;case 2335222:if(!Z(b,E(341)))break a;c=20;break a;case 2335223:if(!Z(b,E(342)))break a;c=21;break a;case 2335224:if(!Z(b,E(343)))break a;c=22;break a;case 2335225:if(!Z(b,E(344)))break a;c=23;break a;case 2335226:if(!Z(b,E(345)))break a;c=24;break a;case 2335227:if(!Z(b,E(346)))break a;c=25;break a;case 12763084:if(!Z(b,E(347)))break a;c=88;break a;case 65290933:if(!Z(b,E(348)))break a;c =94;break a;case 67114680:if(!Z(b,E(349)))break a;c=84;break a;case 67204884:if(!Z(b,E(350)))break a;c=93;break a;case 74348624:if(!Z(b,E(351)))break a;c=95;break a;case 76887510:if(!Z(b,E(352)))break a;c=90;break a;case 78401116:if(!Z(b,E(353)))break a;c=102;break a;case 79966557:if(!Z(b,E(354)))break a;c=97;break a;case 80085222:if(!Z(b,E(355)))break a;c=83;break a;case 251549619:if(!Z(b,E(356)))break a;c=76;break a;case 759638320:if(!Z(b,E(357)))break a;c=69;break a;case 922343159:if(!Z(b,E(358)))break a;c =72;break a;case 923631601:if(!Z(b,E(359)))break a;c=80;break a;case 930625636:if(!Z(b,E(360)))break a;c=73;break a;case 977535019:if(!Z(b,E(361)))break a;c=74;break a;case 977763216:if(!Z(b,E(362)))break a;c=75;break a;case 1103347105:if(!Z(b,E(363)))break a;c=48;break a;case 1149837940:if(!Z(b,E(364)))break a;c=101;break a;case 1289876625:if(!Z(b,E(365)))break a;c=92;break a;case 1318883673:if(!Z(b,E(366)))break a;c=91;break a;case 1355233131:if(!Z(b,E(367)))break a;c=51;break a;case 1422382255:if(!Z(b,E(368)))break a;c =99;break a;case 2043376075:if(!Z(b,E(369)))break a;c=82;break a;case 2046924995:if(!Z(b,E(370)))break a;c=26;break a;case 2046924996:if(!Z(b,E(371)))break a;c=27;break a;case 2046924997:if(!Z(b,E(372)))break a;c=28;break a;case 2046924998:if(!Z(b,E(373)))break a;c=29;break a;case 2046924999:if(!Z(b,E(374)))break a;c=30;break a;case 2046925000:if(!Z(b,E(375)))break a;c=31;break a;case 2046925001:if(!Z(b,E(376)))break a;c=32;break a;case 2046925002:if(!Z(b,E(377)))break a;c=33;break a;case 2046925003:if(!Z(b, E(378)))break a;c=34;break a;case 2046925004:if(!Z(b,E(379)))break a;c=35;break a;case 2059521464:if(!Z(b,E(380)))break a;c=89;break a;case 2079612435:if(!Z(b,E(381)))break a;c=70;break a;case 2084662433:if(!Z(b,E(382)))break a;c=87;break a;default:}}switch(c){case 0:break;case 1:return 30;case 2:return 31;case 3:return 32;case 4:return 33;case 5:return 34;case 6:return 35;case 7:return 36;case 8:return 37;case 9:return 38;case 10:return 39;case 11:return 40;case 12:return 41;case 13:return 42;case 14:return 43;case 15:return 44;case 16:return 45;case 17:return 46;case 18:return 47;case 19:return 48;case 20:return 49;case 21:return 50;case 22:return 51;case 23:return 52;case 24:return 53;case 25:return 54;case 26:return 7;case 27:return 8;case 28:return 9;case 29:return 10;case 30:return 11;case 31:return 12;case 32:return 13;case 33:return 14;case 34:return 15;case 35:return 16;case 36:return 144;case 37:return 145;case 38:return 146;case 39:return 147;case 40:return 148;case 41:return 149;case 42:return 150;case 43:return 151;case 44:return 152;case 45:return 153;case 46:return 155;case 47:return 157;case 48:return 156;case 49:return 158;case 50:return 154;case 51:return 160;case 52:return 78;case 53:return 131;case 54:return 132;case 55:return 133;case 56:return 134;case 57:return 135;case 58:return 136;case 59:return 137;case 60:return 138;case 61:return 139;case 62:return 140;case 63:return 141;case 64:return 142;case 65:return 59;case 66:return 60;case 67:return 129;case 68:return 130;case 69:return 57;case 70:return 58;case 71:return 63;case 72:return 63;case 73:return 19;case 74:return 20;case 75:return 21;case 76:return 22;case 77:return 3;case 78:return 123;case 79:return 92;case 80:return 93;case 81:return 124;case 82:return 112;case 83:return 62;case 84:return 66;case 85:return 61;case 86:return 67;case 87:return 111;case 88:return 115;case 89:return 116;case 90:return 121;case 91:return 120;case 92:return 74;case 93:return 70;case 94:return 55;case 95:return 69;case 96:return 56;case 97:return 76;case 98:return 68;case 99:return 71;case 100:return 73;case 101:return 72;case 102:return 75;default:return 0;}return 29;},BNe =b=>{Mz();a:{switch(b){case 8:break;case 9:return 61;case 10:case 11:case 12:case 14:case 15:case 21:case 22:case 23:case 24:case 25:case 26:case 28:case 29:case 30:case 31:case 41:case 42:case 43:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 93:case 94:case 95:case 108:case 124:case 125:case 126:case 127:case 128:case 129:case 130:case 131:case 132:case 133:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 142:case 143:case 146:case 147:case 148:case 149:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 158:case 159:case 160:case 161:case 162:case 163:case 164:case 165:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 174:case 175:case 176:case 177:case 178:case 179:case 180:case 181:case 182:case 183:case 184:case 185:case 193:case 194:case 195:case 196:case 197:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 207:case 208:case 209:case 210:case 211:case 212:case 213:case 214:case 215:case 216:case 217:case 218:break a;case 13:return 66;case 16:return 59;case 17:return 129;case 18:return 57;case 19:return 121;case 20:return 115;case 27:return 111;case 32:return 62;case 33:return 92;case 34:return 93;case 35:return 123;case 36:return 3;case 37:return 21;case 38:return 19;case 39:return 22;case 40:return 20;case 45:return 124;case 46:return 112;case 48:return 7;case 49:return 8;case 50:return 9;case 51:return 10;case 52:return 11;case 53:return 12;case 54:return 13;case 55:return 14;case 56:return 15;case 57:return 16;case 65:return 29;case 66:return 30;case 67:return 31;case 68:return 32;case 69:return 33;case 70:return 34;case 71:return 35;case 72:return 36;case 73:return 37;case 74:return 38;case 75:return 39;case 76:return 40;case 77:return 41;case 78:return 42;case 79:return 43;case 80:return 44;case 81:return 45;case 82:return 46;case 83:return 47;case 84:return 48;case 85:return 49;case 86:return 50;case 87:return 51;case 88:return 52;case 89:return 53;case 90:return 54;case 91:return 63;case 92:return 63;case 96:return 144;case 97:return 145;case 98:return 146;case 99:return 147;case 100:return 148;case 101:return 149;case 102:return 150;case 103:return 151;case 104:return 152;case 105:return 153;case 106:return 155;case 107:return 157;case 109:return 156;case 110:return 158;case 111:return 154;case 112:return 131;case 113:return 132;case 114:return 133;case 115:return 134;case 116:return 135;case 117:return 136;case 118:return 137;case 119:return 138;case 120:return 139;case 121:return 140;case 122:return 141;case 123:return 142;case 144:return 78;case 145:return 116;case 186:return 74;case 187:return 70;case 188:return 55;case 189:return 69;case 190:return 56;case 191:return 76;case 192:return 68;case 219:return 71;case 220:return 73;case 221:return 72;case 222:return 75;default:break a;}return 67;}return 0;},Ws =b=>{Mz();if(!b)return 0;if(b==2)return 1;if(b!=1)return 0;return 2;},Bww=()=>{A3b=L(CA,256);},Bwo=()=>{if(!navigator.keyboard||!navigator.keyboard.getLayoutMap)return;var codeToGdx={'KeyA':29,'KeyB':30,'KeyC':31,'KeyD':32,'KeyE':33,'KeyF':34,'KeyG':35,'KeyH':36,'KeyI':37,'KeyJ':38,'KeyK':39,'KeyL':40,'KeyM':41,'KeyN':42,'KeyO':43,'KeyP':44,'KeyQ':45,'KeyR':46,'KeyS':47,'KeyT':48,'KeyU':49,'KeyV':50,'KeyW':51,'KeyX':52,'KeyY':53,'KeyZ':54,'Digit0':7,'Digit1':8,'Digit2':9,'Digit3':10,'Digit4':11,'Digit5':12, 'Digit6':13,'Digit7':14,'Digit8':15,'Digit9':16,'Comma':55,'Period':56,'Semicolon':74,'Quote':75,'Slash':76,'Backslash':73,'Minus':69,'Equal':70,'BracketLeft':71,'BracketRight':72,'Backquote':68};window._gdxLayoutLabels=window._gdxLayoutLabels||{};((navigator.keyboard.getLayoutMap()).then(function(layoutMap){for(var code in codeToGdx){var label=layoutMap.get(code);if(label&&label.length===1){window._gdxLayoutLabels[codeToGdx[code]]=label.toUpperCase();}}})).catch(function(){});},ALw=F(); function KV(){let a=this;ALw.call(a);a.RT=0;a.Qe=null;a.bw$=null;} let WS=a=>{a.RT=0;a.bw$=Cz();a.Qe=A9m();},CaQ=()=>{let a=new KV();WS(a);return a;},A19=(a,b)=>{let c,d,e,f,g,h,i,j,k,$$je;c=IW(a,b.JY);d=Bcl(a,c);if(d===null)return null;e=d.WR;a:{try{b=BSY(e);}catch($$e){$$je=Be($$e);if($$je instanceof BJ){f=$$je;break a;}else{throw $$e;}}return b;}d=a.Qe;ES(d.a9s,c,0);g=Q6(d,c);if(a.RT){d=new N;O(d);Bd(d,34);Bd(J(d,c),34);h=M(d);i=g!==null&&OM(g)?E(383):E(384);j=CO();d=Cb(BA(a));k=g===null?0:1;b=new N;O(b);J(J(C3(J(J(b,d),i),k),E(385)),h);d=M(b);B7(j,d);}if(g!==null)a.mY(c);b =new Bv;d=Cb(BA(a));i=new N;O(i);J(J(J(i,d),E(386)),c);HA(b,M(i),f);I(b);},CaB=(a,b,c,d,e)=>{let f,g,h,i,j,k,l,m,n,o;f=IW(a,b.JY);g=Dk(a.Qe,f);if(d&&g!==null){h=c.data;i=g.WR.data;d=h.length;e=i.length;j=d+e|0;c=CF(j);k=c.data;l=0;while(l{let c,d,e;AQV(a,IW(a,b.JY));c=UP(b);while(!AGC(a,c)){d=c;e=IW(a,d.JY);if(!ASi(a.Qe,e))AQV(a,e);c=UP(d);}},AGh =(a,b)=>{let c,d,e,f,g;c=IW(a,b.JY);if(AGC(a,b))return 1;b=Dk(a.Qe,c);d=b===null?0:1;if(a.RT){b=b!==null&&OM(b)?E(387):E(388);e=CO();f=Cb(BA(a));g=new N;O(g);J(J(C3(J(J(g,f),b),d),E(385)),c);b=M(g);B7(e,b);}return d;},Bvf=(a,b)=>{let c;c=Bcl(a,IW(a,b.JY));if(c!==null&&!OM(c))return R(c.WR.data.length);return Ba;},AGC=(a,b)=>{let c;c=IW(a,b.JY);if(!E5(c)&&!Z(c,E(143))&&!Z(c,E(186))&&!Z(c,E(389)))return 0;return 1;},BG2=(a,b,c)=>{return;},BKN=(a,b)=>{return;},Bcl=(a,b)=>{let c,d,e,f,g,h,i,j;c=Dk(a.Qe,b);if(a.RT) {d=new N;O(d);Bd(d,34);Bd(J(d,b),34);e=M(d);d=c!==null&&OM(c)?E(390):E(391);b=CO();f=Cb(BA(a));g=c===null?0:1;if(c===null)h=0;else{i=c.WR;h=i===null?0:i.data.length;}j=new N;O(j);J(J(W(J(C3(J(J(j,f),d),g),E(392)),h),E(385)),e);d=M(j);B7(b,d);}return c;},A2J=(a,b,c,d)=>{let e,f,g,h,i,j;if(a.RT){e=c.data;f=new N;O(f);Bd(f,34);Bd(J(f,b),34);g=M(f);f=CO();h=Cb(BA(a));i=e.length;j=new N;O(j);W(J(J(J(J(j,h),E(393)),g),E(394)),i);h=M(j);B7(f,h);}if(!E5(b)&&!Z(b,E(143))&&!Z(b,E(186))&&!Z(b,E(389))){f=ATU(b,c);ARh(a.Qe, b,f);if(d)a.m4(b,f);return;}f=new Bv;S(f,E(395));I(f);},AQV=(a,b)=>{BkR(a,b,1);},BkR=(a,b,c)=>{let d,e,f,g;if(a.RT){d=new N;O(d);Bd(d,34);Bd(J(d,b),34);e=M(d);d=CO();f=Cb(BA(a));g=new N;O(g);J(J(J(g,f),E(396)),e);f=M(g);B7(d,f);}if(!E5(b)&&!Z(b,E(143))&&!Z(b,E(186))&&!Z(b,E(389))){g=AXL(b);ARh(a.Qe,b,AXL(b));if(c)a.m4(b,g);return;}d=new Bv;S(d,E(395));I(d);},IW=(a,b)=>{let c,d;c=ABa(b);if(Eu(c,E(389)))c=Pv(c,E(389),E(25));if(Eu(c,E(143))){c=O2(KS(E(143)),c);BiX(c);if(!NJ(c))c=c.PN;else{d=new Nu;O(d);BbH(c,d, E(25));c=M(BjT(c,d));}}if(!Eu(c,E(186))){b=new N;O(b);Bd(b,47);J(b,c);c=M(b);}if(!Jq(c,E(186))){b=new N;O(b);Bd(J(b,c),47);c=M(b);}return c;},BeK=F(KV),A$W=F(KV); function Be4(){KV.call(this);this.a3J=null;} let B7r=(a,b,c)=>{let d,e,f,g,h;if(a.RT){d=c!==null&&OM(c)?E(397):E(398);e=CO();f=new N;O(f);J(J(f,d),b);f=M(f);B7(e,f);}f=a.a3J.transaction("FILE_DATA","readwrite").objectStore("FILE_DATA");g=BnC(c.bb4,new Date());if(!OM(c))g.contents=BhU(c.WR);d=BE(b);h=f.put(g,d);c=new AJ5;c.bkJ=b;b=B1(BH(c),"handleEvent");h.onerror=b;},BOk=(a,b)=>{let c,d,e;if(a.RT){c=CO();d=new N;O(d);J(J(d,E(399)),b);d=M(d);B7(c,d);}c=a.a3J.transaction("FILE_DATA","readwrite").objectStore("FILE_DATA");d=BE(b);e=c.delete(d);c=new AMw;c.blU =b;b=B1(BH(c),"handleEvent");e.onerror=b;},W9=F(0); function IP(){let a=this;D.call(a);a.bb9=null;a.WE=null;} let BwR=(a,b,c)=>{b=new HT;U(b);I(b);}; function NT(){let a=this;IP.call(a);a.LG=0;a.J5=null;a.MY=0;a.bte=0.0;a.a3I=0;} let BWp=(a,b)=>{return L(TO,b);},AXt=a=>{ATm(a,16);},D5=()=>{let a=new NT();AXt(a);return a;},ATm=(a,b)=>{let c;if(b<0){c=new Bb;U(c);I(c);}b=A69(b);a.LG=0;a.J5=a.m9(b);a.bte=0.75;A3E(a);},Bq4=a=>{let b=new NT();ATm(b,a);return b;},A69=b=>{let c;if(b>=1073741824)return 1073741824;if(!b)return 16;c=b-1|0;b=c|c>>1;b=b|b>>2;b=b|b>>4;b=b|b>>8;return (b|b>>16)+1|0;},Bde=a=>{if(a.LG>0){a.LG=0;Sd(a.J5,null);a.MY=a.MY+1|0;}},A3E=a=>{a.a3I=a.J5.data.length*a.bte|0;},DR=(a,b)=>{let c;c=A0b(a,b);if(c===null)return null;return c.JK;},A0b =(a,b)=>{let c,d;if(b===null)c=AHu(a);else{d=b.hp();c=AF7(a,b,d&(a.J5.data.length-1|0),d);}return c;},AF7=(a,b,c,d)=>{let e;e=a.J5.data[c];while(e!==null&&!(e.a7e==d&&A$H(b,e.K2))){e=e.Mo;}return e;},AHu=a=>{let b;b=a.J5.data[0];while(b!==null&&b.K2!==null){b=b.Mo;}return b;},EX=(a,b,c)=>{let d,e,f;if(b===null){d=AHu(a);if(d===null){a.MY=a.MY+1|0;d=A3l(a,null,0,0);e=a.LG+1|0;a.LG=e;if(e>a.a3I)AQW(a);}}else{e=b.hp();f=e&(a.J5.data.length-1|0);d=AF7(a,b,f,e);if(d===null){a.MY=a.MY+1|0;d=A3l(a,b,f,e);e=a.LG+1| 0;a.LG=e;if(e>a.a3I)AQW(a);}}b=d.JK;d.JK=c;return b;},A3l=(a,b,c,d)=>{let e,f;e=BHi(b,d);f=a.J5.data;e.Mo=f[c];f[c]=e;return e;},BV1=(a,b)=>{let c,d,e,f,g,h,i;c=A69(!b?1:b<<1);d=a.m9(c);e=0;c=c-1|0;while(true){f=a.J5.data;if(e>=f.length)break;g=f[e];f[e]=null;while(g!==null){f=d.data;h=g.a7e&c;i=g.Mo;g.Mo=f[h];f[h]=g;g=i;}e=e+1|0;}a.J5=d;A3E(a);},AQW=a=>{BV1(a,a.J5.data.length);},W$=(a,b)=>{let c,d,e,f,g,h;a:{c=0;d=null;if(b===null){e=a.J5.data[0];while(e!==null){if(e.K2===null)break a;b=e.Mo;d=e;e=b;}}else {f=b.hp();g=a.J5.data;c=f&(g.length-1|0);e=g[c];while(e!==null&&!(e.a7e==f&&A$H(b,e.K2))){h=e.Mo;d=e;e=h;}}}if(e===null)e=null;else{if(d!==null)d.Mo=e.Mo;else a.J5.data[c]=e.Mo;a.MY=a.MY+1|0;a.LG=a.LG-1|0;}if(e===null)return null;return e.JK;},Bcq=a=>{let b;if(a.WE===null){b=new AWW;b.bmd=a;a.WE=b;}return a.WE;},A$H=(b,c)=>{return b!==c&&!b.cG(c)?0:1;},AWm=F(0); function AG7(){D.call(this);this.a4F=null;} let BOq=b=>{b=b.a4F;b.Yr=1;AOH(BE(b.Pw));},Bv6=b=>{b=b.a4F;b.Yr=1;AOH(BE(b.Pw));},BDQ=b=>{b.a4F.Yr=0;}; function AO7(){D.call(this);this.bg8=null;} let BZ5=(b,c)=>{let d;b=b.bg8;d=c.clipboardData;if(d!==null)d.setData("text/plain",BE(b.Pw));c.preventDefault();}; function AO8(){D.call(this);this.bsx=null;} let BHm=(b,c)=>{let d;b=b.bsx;d=c.clipboardData;if(d!==null)d.setData("text/plain",BE(b.Pw));c.preventDefault();}; function AO6(){D.call(this);this.bql=null;} let BOr=(b,c)=>{let d;b=b.bql;d=c.clipboardData;if(d!==null)b.Pw=BK(d.getData("text/plain"));c.preventDefault();},AOm=F(); function RY(){let a=this;AOm.call(a);a.bbl=0;a.Qz=null;a.bqq=0.0;a.bnT=0;a.ZB=0;a.a0Y=0;a.btd=0;} let BMl=null,BVE=null,X8=()=>{X8=Q(RY);B_e();},AGP=a=>{let b,c;X8();a.a0Y=(-1);a.bbl=0;b=L(AAg,11);c=b.data;a.Qz=b;a.ZB=c.length;a.bqq=0.75;A$z(a);},CbH=()=>{let a=new RY();AGP(a);return a;},A$z=a=>{a.bnT=a.Qz.data.length*a.bqq|0;},Ja=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n;DI(a);try{if(b!==null&&c!==null){d=b;e=K7(d)&2147483647;f=a.Qz.data;g=e%f.length|0;h=f[g];while(h!==null&&!(h.bj0==K7(d)&&h.K2.cG(b)?1:0)){h=h.a7B;}if(h!==null){d=h.JK;h.JK=c;return d;}a.btd=a.btd+1|0;i=a.bbl+1|0;a.bbl=i;if(i>a.bnT){i=(a.Qz.data.length <<1)+1|0;if(!i)i=1;g=(-1);j=L(AAg,i);f=j.data;k=a.a0Y+1|0;l=i;while(true){k=k+(-1)|0;if(kg)g=n;h=m.a7B;m.a7B=f[n];f[n]=m;m=h;}}a.ZB=l;a.a0Y=g;a.Qz=j;A$z(a);g=e%a.Qz.data.length|0;}if(ga.a0Y)a.a0Y=g;X8();h=new AAg;Y2(h,b,c);h.bj0=K7(d);f=a.Qz.data;h.a7B=f[g];f[g]=h;return null;}b=new Fl;U(b);I(b);}finally{Cm(a);}},B_e=()=>{BMl=new AT_;BVE=new AT$;}; function AIU(){RY.call(this);this.bwF=null;} let ByL=F(),AHa=null,AY1=()=>{let b,c;if(AHa===null){b=new AY2;c=new A7g;c.bzi=Fd();c.btT=E(25);c.buV=BeL();b.bvp=c;b.buJ=E(186);AHa=b;}return AHa;}; function AZa(){Sg.call(this);this.a9s=null;} let B6u=a=>{A5v(a);a.a9s=Cz();},A9m=()=>{let a=new AZa();B6u(a);return a;},ARh=(a,b,c)=>{let d,e,f;d=O6(a,b);if(d>=0){e=a.LX.data;f=e[d];e[d]=c;return f;}d= -(d+1|0)|0;a.L9.data[d]=b;a.LX.data[d]=c;BB(a.a9s,b);d=a.NA+1|0;a.NA=d;if(d>=a.a5q)Bah(a,a.L9.data.length<<1);return null;},BL4=F(); function AGY(){D.call(this);this.bqV=null;} let BtD=(b,c)=>{let d;c=b.bqV.result;d=B7f();c.createObjectStore("FILE_DATA",d);},JS=F(0); function AGX(){let a=this;D.call(a);a.bqc=null;a.bqb=null;a.bqd=null;} let BPS=b=>{let c,d,e,f;b=b;c=b.bqc;d=b.bqb;b=b.bqd;d=d.result;c.a3J=d;e=d.transaction("FILE_DATA","readonly");f=e.objectStore("FILE_DATA").openCursor();d=new AJo;d.bj8=c;d.bj9=f;c=B1(BH(d),"handleEvent");f.onsuccess=c;c=new AJn;c.bfz=b;d=B1(BH(c),"handleEvent");e.oncomplete=d;c=new AJq;c.bim=b;b=B1(BH(c),"handleEvent");f.onerror=b;}; function AGW(){let a=this;D.call(a);a.blQ=null;a.blP=null;} let BqU=b=>{let c,d,e;b=b;c=b.blQ;b=b.blP;d=H9();e=new N;O(e);J(J(e,E(400)),c);e=M(e);B7(d,e);RQ(b);},A$h=F(0); function AY2(){let a=this;D.call(a);a.bvp=null;a.buJ=null;} let AN1=F(0),AT_=F(),F9=F(0),AT$=F(); function AM1(){let a=this;D.call(a);a.btT=null;a.bzi=Ba;} function A7g(){AM1.call(this);this.buV=null;} let AK8=F(0); function Kh(){let a=this;D.call(a);a.K2=null;a.JK=null;} let Y2=(a,b,c)=>{a.K2=b;a.JK=c;},CbZ=(a,b)=>{let c=new Kh();Y2(c,a,b);return c;},BTc=(a,b)=>{let c;if(a===b)return 1;if(!Cj(b,AK8))return 0;c=b;b=a.K2;c=c;return AB1(b,c.K2)&&AB1(a.JK,c.JK)?1:0;},Cbn=a=>{return a.K2;},Cb5=a=>{return a.JK;},BKr=a=>{return Wy(a.K2)^Wy(a.JK);},Bs6=a=>{let b,c,d;b=CB(a.K2);c=CB(a.JK);d=new N;O(d);b=J(d,b);Bd(b,61);J(b,c);return M(d);}; function AAg(){let a=this;Kh.call(a);a.a7B=null;a.bj0=0;} let Bke=F(0); function AP6(){let a=this;NT.call(a);a.blI=0;a.a50=null;a.ZG=null;} let B2x=a=>{AXt(a);a.blI=0;a.a50=null;},BeL=()=>{let a=new AP6();B2x(a);return a;},Bq5=(a,b)=>{return L(AR2,b);},BJP=(a,b,c)=>{let d,e,f,g,h,i,j,k,l;d=a;e=d.LG;f=a.blI;if(!a.LG){a.a50=null;a.ZG=null;}g=Wy(b);h=g&2147483647;i=h%a.J5.data.length|0;j=b===null?AHu(a):AF7(a,b,i,g);if(j===null){a.MY=a.MY+1|0;f=a.LG+1|0;a.LG=f;if(f>a.a3I){AQW(d);i=h%a.J5.data.length|0;}k=new AR2;A3d(k,b,g);k.V5=null;k.ZK=null;l=a.J5.data;k.Mo=l[i];l[i]=k;b=a.ZG;if(b===null)a.a50=k;else b.V5=k;k.ZK=b;a.ZG=k;j=k;}else if(f){b=j.V5;if (b!==null){k=j.ZK;if(k===null)a.a50=b;else k.V5=b;b.ZK=k;b=a.ZG;if(b!==null)b.V5=j;j.ZK=b;j.V5=null;a.ZG=j;}}k=j.JK;j.JK=c;return k;},ASG=F(0); function TO(){let a=this;Kh.call(a);a.a7e=0;a.Mo=null;} let A3d=(a,b,c)=>{Y2(a,b,null);a.a7e=c;},BHi=(a,b)=>{let c=new TO();A3d(c,a,b);return c;}; function AR2(){let a=this;TO.call(a);a.V5=null;a.ZK=null;} let PP=F(Bx); function AGZ(){let a=this;ARa.call(a);a.Yv=null;a.WP=null;a.bp0=null;a.bBW=null;} let BnT=(a,b)=>{let c,d,e,f,g,h,i,j,k,l;a.a_i=0.0;a.be2=Fd();a.a4i=R(-1);a.S$=0.0;a.a55=0.0;a.bwB=b;a.L6=(ND(Ble())).getElementById(BE(b.a84));c=BtL();c.alpha=!!b.bqn;c.antialias=!!b.bif;c.stencil=!!b.bfY;c.premultipliedAlpha=!!b.boz;c.preserveDrawingBuffer=!!b.bms;c.powerPreference=BE(b.bjt);if(b.bbx)a.Yv=a.L6.getContext("webgl2",c);a:{if(b.bbx){d=a.Yv;if(d!==null){if(!b.a9r)e=B3X(d);else{e=new AUU;Bjc(e,d);}a.bp0=e;a.WP=e;break a;}}e=a.L6.getContext("webgl",c);a.Yv=e;if(!b.a9r)d=BFU(e);else{d=new A6V;ANx(d, e);}a.WP=d;}c=a.WP.np(7938);f=a.WP.np(7936);g=a.WP.np(7937);e=new AXG;Mc();d=NN;e.btu=E(401);if(d===YQ){HN();e.TG=T2;}else if(d===AQX){HN();e.TG=T2;}else if(d===ACv){HN();e.TG=Up;}else if(d===AB$){HN();e.TG=Up;}else if(d!==d){HN();e.TG=BeR;}else{HN();e.TG=AAN;}d=e.TG;HN();if(d===T2)ANN(e,E(402),c);else if(d===AAN)ANN(e,E(403),c);else if(d===Up)ANN(e,E(404),c);else{e.bfm=(-1);e.a_h=(-1);e.a_H=(-1);f=E(25);g=E(25);}e.bCn=c;e.byq=f;e.bz7=g;a.bBW=e;h=b.a8x;if(!(h<0&&b.Wp<0)){if(h&&b.Wp?1:0){i=b.Wp;AMl(a,h,i,0);} else{j=NK();h=AWb(j)-b.a_s|0;i=A7T(j)-b.ba5|0;k=b.be0;AMl(a,h,i,k);}}b=a.Yv;d=a;k=E7(d);l=EH(d);b.viewport(0,0,k,l);b=a.L6;d=new AGA;d.bw1=a;B15(b,B1(BH(d),"fullscreenChanged"));},B2K=a=>{let b=new AGZ();BnT(b,a);return b;},AD8=(a,b)=>{let c;c=a.Yv;if(c===null)return 0;return c.getExtension(BE(b))===null?0:1;},BiG=a=>{return a.WP;},B47=a=>{return a.bp0;}; function APw(){D.call(this);this.bvZ=null;} let BEl=(b,c)=>{b;c.preventDefault();}; function APz(){D.call(this);this.bts=null;} let BoT=(b,c)=>{b;c.preventDefault();}; function APA(){let a=this;D.call(a);a.boY=null;a.bgR=null;} let Bu0=(b,c)=>{let d,e,f,g,h,i,j;b=b;c.preventDefault();d=c.dataTransfer.files;e=d.length;c=new N;O(c);W(J(c,E(405)),e);M(c);c=b.bgR;b=b.boY;e=d.length;f=new N;O(f);W(J(f,E(406)),e);M(f);e=d.length;if(e>0){AEX(new FI);f=new Array();g=0;while(g{return;},VT=(a,b)=>{return;}; function A7G(){D.call(this);this.bj_=null;} let BoL=(a,b)=>{b=new BJ;S(b,E(411));I(b);},BsD=(a,b,c)=>{RQ(a.bj_);}; function A7I(){D.call(this);this.bqX=null;} let BLD=(a,b,c)=>{RQ(a.bqX);b=new BgK;b.bs$=null;b.bs$=new A8q;BZR=b;},BVR=F(),IO=()=>{return EG();},BYV=F(),BtL=()=>{return {};},APq=F(0); function OC(){let a=this;D.call(a);a.HO=null;a.LM=null;a.Pu=null;a.a3b=null;a.bvV=null;a.bBj=null;a.a3Y=null;a.a0C=null;a.baN=0;} let ANx=(a,b)=>{a.LM=Gt();a.Pu=Gt();a.a3b=Gt();a.bvV=Gt();a.bBj=Gt();a.a3Y=Gt();a.a0C=Gt();a.baN=0;a.HO=b;b.pixelStorei(37441,0);},BFU=a=>{let b=new OC();ANx(b,a);return b;},Bbv=(a,b)=>{return Du(Du(a.a0C,a.baN),b);},ANQ=(a,b,c)=>{let d,e;d=Du(a.LM,b);e=Du(a.Pu,c);a.HO.attachShader(d,e);},AH6=(a,b,c)=>{let d,e;d=a.HO;e=Du(a.a3b,c);d.bindBuffer(b,e);},AHh=(a,b,c)=>{let d,e;d=a.HO;e=Du(a.a3Y,c);d.bindTexture(b,e);},ALg=(a,b,c,d,e)=>{a.HO.blendFuncSeparate(b,c,d,e);},AD1=(a,b,c,d,e)=>{let f;if(d===null)a.HO.bufferData(b, c,e);else{f=AAS(d);a.HO.bufferData(b,f,e);}},AI7=(a,b,c,d,e)=>{let f;f=AAS(e);a.HO.bufferSubData(b,c,f);},AKU=(a,b)=>{a.HO.clear(b);},APJ=(a,b,c,d,e)=>{a.HO.clearColor(b,c,d,e);},AG$=(a,b)=>{let c;c=Du(a.Pu,b);a.HO.compileShader(c);},AEG=a=>{let b;b=a.HO.createProgram();return OV(a.LM,b);},AO9=(a,b)=>{let c;c=a.HO.createShader(b);return OV(a.Pu,c);},S$=(a,b)=>{let c;c=PI(a.a3b,b);a.HO.deleteBuffer(c);},AFj=(a,b)=>{let c;c=Du(a.LM,b);PI(a.LM,b);PI(a.a0C,b);a.HO.deleteProgram(c);},AH7=(a,b)=>{let c;c=PI(a.Pu, b);a.HO.deleteShader(c);},BLh=(a,b)=>{let c;c=PI(a.a3Y,b);a.HO.deleteTexture(c);},AJE=(a,b)=>{a.HO.depthMask(!!b);},AJt=(a,b)=>{a.HO.disable(b);},AJA=(a,b)=>{a.HO.disableVertexAttribArray(b);},ASK=(a,b,c,d)=>{a.HO.drawArrays(b,c,d);},AQu=(a,b,c,d,e)=>{let f,g;f=a.HO;g=e.Hr;f.drawElements(b,c,d,g);},ADT=(a,b,c,d,e)=>{a.HO.drawElements(b,c,d,e);},AGy=(a,b)=>{a.HO.enable(b);},AFG=(a,b)=>{a.HO.enableVertexAttribArray(b);},Og=a=>{let b;b=a.HO.createBuffer();return OV(a.a3b,b);},ARl=(a,b)=>{a.HO.generateMipmap(b);},BHe =a=>{let b;b=a.HO.createTexture();return OV(a.a3Y,b);},AJj=(a,b,c,d,e)=>{let f,g;f=a.HO;g=Du(a.LM,b);f=f.getActiveAttrib(g,c);c=f.size;HJ(d,0,c);c=f.type;HJ(e,0,c);return BK(f.name);},ARG=(a,b,c,d,e)=>{let f,g;f=a.HO;g=Du(a.LM,b);f=f.getActiveUniform(g,c);c=f.size;HJ(d,0,c);c=f.type;HJ(e,0,c);return BK(f.name);},AS0=(a,b,c)=>{let d;d=Du(a.LM,b);return a.HO.getAttribLocation(d,BE(c));},AKX=(a,b,c)=>{let d;if(b!=2931&&b!=2849&&b!=32824&&b!=10752&&b!=32938){c=new Bv;S(c,E(412));I(c);}d=a.HO.getParameter(b);BlO(c, 0,d);},AKm=(a,b)=>{return BK(a.HO.getProgramInfoLog(Du(a.LM,b)));},ARy=(a,b,c,d)=>{if(c!=35712&&c!=35714&&c!=35715){b=a.HO.getProgramParameter(Du(a.LM,b),c);HJ(d,0,b);}else{c=!(a.HO.getProgramParameter(Du(a.LM,b),c)?1:0)?0:1;HJ(d,0,c);}},APv=(a,b)=>{return BK(a.HO.getShaderInfoLog(Du(a.Pu,b)));},AQf=(a,b,c,d)=>{let e;if(c!=35713&&c!=35712){e=a.HO.getShaderParameter(Du(a.Pu,b),c);HJ(d,0,e);}else{c=!(a.HO.getShaderParameter(Du(a.Pu,b),c)?1:0)?0:1;HJ(d,0,c);}},AMk=(a,b)=>{return BK(a.HO.getParameter(b));},AQr= (a,b,c)=>{let d;d=a.HO.getUniformLocation(Du(a.LM,b),BE(c));if(d===null)return (-1);c=Du(a.a0C,b);if(c===null){c=Gt();a.a0C[b]=c;}return OV(c,d);},AFB=(a,b)=>{let c,d;c=a.HO;d=Du(a.LM,b);c.linkProgram(d);},AL8=(a,b,c)=>{a.HO.pixelStorei(b,c);},AJw=(a,b,c,d,e)=>{a.HO.scissor(b,c,d,e);},ALb=(a,b,c)=>{let d,e;d=a.HO;e=Du(a.Pu,b);d.shaderSource(e,BE(c));},AFO=(a,b,c,d,e,f,g,h,i,j)=>{let k;if(j===null){a.HO.texImage2D(b,c,d,e,f,g,h,i,null);return;}k=i==5121?BhC(j):i!=5123&&i!=33635&&i!=32819?(i!=5126?AAS(j):ASo(j)) :Beb(j);a.HO.texImage2D(b,c,d,e,f,g,h,i,k);},AMg=(a,b,c,d,e,f,g,h,i,j)=>{let k;k=i==5121?BhC(j):i!=5123&&i!=33635&&i!=32819?(i!=5126?AAS(j):ASo(j)):Beb(j);a.HO.texSubImage2D(b,c,d,e,f,g,h,i,k);},ADP=(a,b,c,d)=>{a.HO.texParameterf(b,c,d);},ALB=(a,b,c,d)=>{let e,f;e=a.HO;f=d;e.texParameterf(b,c,f);},AHY=(a,b,c)=>{let d;d=Bbv(a,b);a.HO.uniform1i(d,c);},BtA=(a,b,c,d,e,f)=>{let g;g=Bbv(a,b);a.HO.uniformMatrix4fv(g,!!d,e.data);},AL$=(a,b)=>{let c,d;a.baN=b;c=a.HO;d=Du(a.LM,b);c.useProgram(d);}; let AMd=(a,b,c,d,e,f,g)=>{a.HO.vertexAttribPointer(b,c,d,!!e,f,g);},AD2=(a,b,c,d,e)=>{a.HO.viewport(b,c,d,e);},BeW=F(0); function YZ(){let a=this;OC.call(a);a.R$=null;a.bur=null;a.bAA=null;a.bA3=null;a.ZW=null;} let Bjc=(a,b)=>{ANx(a,b);a.bur=Gt();a.bAA=Gt();a.bA3=Gt();a.ZW=Gt();a.R$=b;},B3X=a=>{let b=new YZ();Bjc(b,a);return b;},AYD=(a,b)=>{let c,d;c=a.R$;d=Du(a.ZW,b);c.bindVertexArray(d);},Bkj=(a,b,c)=>{let d,e,f,g;d=c.Hr;e=0;while(e{a.R$.drawArraysInstanced(b,c,d,e);},A0j=(a,b,c,d,e,f)=>{a.R$.drawElementsInstanced(b,c,d,e,f);},AZR=(a,b,c)=>{let d,e,f;d=0;while(d{let d;if(b!=34045)AKX(a,b,c);else{d=a.R$.getParameter(b);BlO(c,0,d);}},AUU=F(YZ),BP=a=>{let b,c,d,e;b=a.R$.getError();if(!b)return;c=new Bv;d=UL(b);e=new N;O(e);J(J(W(J(e,E(413)),b),E(58)),d);S(c,M(e));I(c);},BNy=(a,b)=>{AYD(a,b);BP(a);},BAL=(a,b,c)=>{Bkj(a,b,c);BP(a);},BwM=(a,b,c,d,e)=>{A08(a,b,c,d,e);BP(a);},BDp=(a,b,c,d,e,f)=>{A0j(a,b,c,d,e,f);BP(a);},BKM=(a,b,c)=>{AZR(a,b,c);BP(a);},B2y=(a,b,c)=>{AHh(a,b,c);BP(a);},BYn=(a,b)=>{AKU(a,b);BP(a);},BZJ=(a,b,c,d,e)=>{APJ(a,b,c,d,e);BP(a);},BHB =(a,b)=>{AJE(a,b);BP(a);},B6f=(a,b)=>{AJt(a,b);BP(a);},B1C=(a,b,c,d)=>{ASK(a,b,c,d);BP(a);},BVk=(a,b,c,d,e)=>{AQu(a,b,c,d,e);BP(a);},BWi=(a,b)=>{AGy(a,b);BP(a);},B0O=(a,b)=>{return AMk(a,b);},BMt=(a,b,c)=>{AL8(a,b,c);BP(a);},B4l=(a,b,c,d,e)=>{AJw(a,b,c,d,e);BP(a);},BHL=(a,b,c,d,e,f,g,h,i,j)=>{AFO(a,b,c,d,e,f,g,h,i,j);BP(a);},B3A=(a,b,c,d)=>{ADP(a,b,c,d);BP(a);},BUP=(a,b,c,d,e,f,g,h,i,j)=>{AMg(a,b,c,d,e,f,g,h,i,j);BP(a);},BsY=(a,b,c,d,e)=>{AD2(a,b,c,d,e);BP(a);},BHR=(a,b,c)=>{ANQ(a,b,c);BP(a);},B5v=(a,b,c)=> {AH6(a,b,c);BP(a);},Bo7=(a,b,c,d,e)=>{ALg(a,b,c,d,e);BP(a);},BGG=(a,b,c,d,e)=>{AD1(a,b,c,d,e);BP(a);},B2N=(a,b,c,d,e)=>{AI7(a,b,c,d,e);BP(a);},BQK=(a,b)=>{AG$(a,b);BP(a);},BBC=a=>{let b;b=AEG(a);BP(a);return b;},BG9=(a,b)=>{let c;c=AO9(a,b);BP(a);return c;},BC5=(a,b)=>{AFj(a,b);BP(a);},BRu=(a,b)=>{AH7(a,b);BP(a);},Bm$=(a,b)=>{AJA(a,b);BP(a);},B5w=(a,b,c,d,e)=>{ADT(a,b,c,d,e);BP(a);},B18=(a,b)=>{AFG(a,b);BP(a);},BGl=(a,b)=>{ARl(a,b);BP(a);},BHh=(a,b,c,d,e)=>{let f;f=AJj(a,b,c,d,e);BP(a);return f;},B6x=(a,b,c, d,e)=>{let f;f=ARG(a,b,c,d,e);BP(a);return f;},Bs3=(a,b,c)=>{let d;d=AS0(a,b,c);BP(a);return d;},Bqe=(a,b,c)=>{BaH(a,b,c);BP(a);},B93=(a,b,c,d)=>{ARy(a,b,c,d);BP(a);},BYm=(a,b)=>{let c;c=AKm(a,b);BP(a);return c;}; let BtJ=(a,b,c,d)=>{AQf(a,b,c,d);BP(a);},BTx=(a,b)=>{let c;c=APv(a,b);BP(a);return c;},BvX=(a,b,c)=>{let d;d=AQr(a,b,c);BP(a);return d;},BHD=(a,b)=>{AFB(a,b);BP(a);},BMh=(a,b,c)=>{ALb(a,b,c);BP(a);},BxI=(a,b,c,d)=>{ALB(a,b,c,d);BP(a);},B__=(a,b,c)=>{AHY(a,b,c);BP(a);},BRn=(a,b)=>{AL$(a,b);BP(a);},BKn=(a,b,c,d,e,f,g)=>{AMd(a,b,c,d,e,f,g);BP(a);}; function AXG(){let a=this;D.call(a);a.bfm=0;a.a_h=0;a.a_H=0;a.bCn=null;a.byq=null;a.bz7=null;a.TG=null;a.btu=E(401);} let ANN=(a,b,c)=>{let d,e,f,g;d=O2(KS(b),c);if(!NJ(d)){e=BG;b=new N;O(b);T(b,E(414));T(b,c);c=M(b);T1(e,E(401),c);a.bfm=2;a.a_h=0;a.a_H=0;}else{f=(APa(Rd(d,1),E(415))).data;a.bfm=ANp(a,f[0],2);g=f.length;a.a_h=g<2?0:ANp(a,f[1],0);a.a_H=g<3?0:ANp(a,f[2],0);}},ANp=(a,b,c)=>{let d,e,f,$$je;a:{try{d=DD(b);}catch($$e){$$je=Be($$e);if($$je instanceof CE){break a;}else{throw $$e;}}return d;}e=BG;f=new N;O(f);T(f,E(416));T(f,b);T(f,E(417));f=M(W(f,c));Va(e,E(418),f);return c;},ZQ=F(Bk),YQ=null,ACv=null,A_S=null,AB$ =null,NN=null,AQX=null,BvN=null,Mc=()=>{Mc=Q(ZQ);BSw();},BQp=(a,b,c)=>{Mc();BS(a,b,c);},Pr=(a,b)=>{let c=new ZQ();BQp(c,a,b);return c;},BSw=()=>{let b,c,d;YQ=Pr(E(67),0);ACv=Pr(E(419),1);A_S=Pr(E(420),2);AB$=Pr(E(421),3);NN=Pr(E(422),4);b=Pr(E(423),5);AQX=b;c=L(ZQ,6);d=c.data;d[0]=YQ;d[1]=ACv;d[2]=A_S;d[3]=AB$;d[4]=NN;d[5]=b;BvN=c;},Bbh=F(0); function AGA(){D.call(this);this.bw1=null;} let BuT=b=>{b;},A6V=F(OC),B2=a=>{let b,c,d,e;b=a.HO.getError();if(!b)return;c=new Bv;d=UL(b);e=new N;O(e);J(J(W(J(e,E(413)),b),E(58)),d);S(c,M(e));I(c);},BNb=(a,b,c)=>{AHh(a,b,c);B2(a);},B_d=(a,b)=>{AKU(a,b);B2(a);},BHg=(a,b,c,d,e)=>{APJ(a,b,c,d,e);B2(a);},Bu4=(a,b)=>{AJE(a,b);B2(a);},BPI=(a,b)=>{AJt(a,b);B2(a);},Bnh=(a,b,c,d)=>{ASK(a,b,c,d);B2(a);},ByZ=(a,b,c,d,e)=>{AQu(a,b,c,d,e);B2(a);},BVX=(a,b)=>{AGy(a,b);B2(a);},B4q=(a,b)=>{return AMk(a,b);},Bn2=(a,b,c)=>{AL8(a,b,c);B2(a);},B8J=(a,b,c,d,e)=>{AJw(a,b,c, d,e);B2(a);},BNq=(a,b,c,d,e,f,g,h,i,j)=>{AFO(a,b,c,d,e,f,g,h,i,j);B2(a);},BFn=(a,b,c,d)=>{ADP(a,b,c,d);B2(a);},BxS=(a,b,c,d,e,f,g,h,i,j)=>{AMg(a,b,c,d,e,f,g,h,i,j);B2(a);},BrO=(a,b,c,d,e)=>{AD2(a,b,c,d,e);B2(a);},BAh=(a,b,c)=>{ANQ(a,b,c);B2(a);},B27=(a,b,c)=>{AH6(a,b,c);B2(a);},BJh=(a,b,c,d,e)=>{ALg(a,b,c,d,e);B2(a);},Bp8=(a,b,c,d,e)=>{AD1(a,b,c,d,e);B2(a);},B6k=(a,b,c,d,e)=>{AI7(a,b,c,d,e);B2(a);},BxB=(a,b)=>{AG$(a,b);B2(a);},BNi=a=>{let b;b=AEG(a);B2(a);return b;},B4A=(a,b)=>{let c;c=AO9(a,b);B2(a);return c;},B4t =(a,b)=>{AFj(a,b);B2(a);},BCT=(a,b)=>{AH7(a,b);B2(a);},B9L=(a,b)=>{AJA(a,b);B2(a);},BCa=(a,b,c,d,e)=>{ADT(a,b,c,d,e);B2(a);},BDe=(a,b)=>{AFG(a,b);B2(a);},BYp=(a,b)=>{ARl(a,b);B2(a);},BFE=(a,b,c,d,e)=>{let f;f=AJj(a,b,c,d,e);B2(a);return f;},BPD=(a,b,c,d,e)=>{let f;f=ARG(a,b,c,d,e);B2(a);return f;},BKZ=(a,b,c)=>{let d;d=AS0(a,b,c);B2(a);return d;},BWY=(a,b,c)=>{AKX(a,b,c);B2(a);},BLA=(a,b,c,d)=>{ARy(a,b,c,d);B2(a);},Bx3=(a,b)=>{let c;c=AKm(a,b);B2(a);return c;},BEI=(a,b,c,d)=>{AQf(a,b,c,d);B2(a);},B2d=(a,b)=> {let c;c=APv(a,b);B2(a);return c;},B14=(a,b,c)=>{let d;d=AQr(a,b,c);B2(a);return d;},Bm5=(a,b)=>{AFB(a,b);B2(a);},B2O=(a,b,c)=>{ALb(a,b,c);B2(a);},B0A=(a,b,c,d)=>{ALB(a,b,c,d);B2(a);},BOJ=(a,b,c)=>{AHY(a,b,c);B2(a);},B1t=(a,b)=>{AL$(a,b);B2(a);},BAW=(a,b,c,d,e,f,g)=>{AMd(a,b,c,d,e,f,g);B2(a);},Bta=F(),B7f=()=>{return {};}; function AJo(){let a=this;D.call(a);a.bj8=null;a.bj9=null;} let BF7=b=>{let c,d,e;b=b;c=b.bj8;d=b.bj9.result;if(d!==null){b=IW(c,BK(d.key));e=d.value;if(e.type==1)BkR(c,b,0);else A2J(c,b,R9(e.contents),0);d.continue();}}; function AJn(){D.call(this);this.bfz=null;} let B1k=b=>{RQ(b.bfz);}; function AJq(){D.call(this);this.bim=null;} let BIq=b=>{b=b.bim;B7(H9(),E(424));RQ(b);},A7Z=F(0),Rg=F(0),AQL=F(0),LJ=F(); function ALS(){LJ.call(this);this.bCs=null;} function AGf(){let a=this;ALS.call(a);a.bwP=0;a.bz4=null;a.buy=null;a.bw6=null;} let Ti=F(AGf),A7V=a=>{let b,c;b=null;c=null;a.bCs=b;b=new N;O(b);a.bz4=b;a.buy=CZ(32);a.bwP=0;a.bw6=c;},B7=(a,b)=>{a.iw(b);a.iw(E(29));},A1A=F(Ti),BV6=(a,b)=>{if(b===null)b=E(80);BVp(BE(b));},BAF=F(),Gt=()=>{return [undefined];},Du=(b,c)=>{if(b[c]===undefined)return null;return b[c];},OV=(b,c)=>{b.push(c);return b.length -1;},PI=(b,c)=>{var value=b[c];delete b[c];return value;},ACg=F(Bk),Up=null,T2=null,AAN=null,BeR=null,B4C=null,HN=()=>{HN=Q(ACg);BAR();},BMu=(a,b,c)=>{HN();BS(a,b,c);},Wn=(a,b)=>{let c=new ACg();BMu(c, a,b);return c;},BAR=()=>{let b,c,d;Up=Wn(E(425),0);T2=Wn(E(426),1);AAN=Wn(E(422),2);b=Wn(E(427),3);BeR=b;c=L(ACg,4);d=c.data;d[0]=Up;d[1]=T2;d[2]=AAN;d[3]=b;B4C=c;}; function Bdd(){let a=this;D.call(a);a.Hz=null;a.NL=0;a.a9q=null;a.bgk=0;a.Uo=0;a.RV=0;a.Jg=0;a.a$T=null;a.Tb=null;} let O2=(a,b)=>{let c,d,e,f,g,h,i,j,k;c=new APp;c.Vl=(-1);c.a6y=(-1);c.bup=a;c.bsv=a.a$T;c.PN=b;c.Vl=0;d=b.Hq.length;c.a6y=d;e=new Bir;f=c.Vl;g=a.Uo;h=a.RV+1|0;i=a.Jg+1|0;j=a.Tb;e.V0=(-1);g=g+1|0;e.bhk=g;e.N2=Bn(g*2|0);e.bt4=j;k=Bn(i);e.a5a=k;ON(k,(-1));if(h>0)e.bc6=Bn(h);ON(e.N2,(-1));ASM(e,b,f,d);c.KV=e;e.Uf=1;return c;},A97=(a,b,c)=>{let d,e,f,g,h,i;d=GA();e=O2(a,b);f=0;g=0;b=b;if(!b.Hq.length){h=L(CA,1);h.data[0]=E(25);return h;}while(NJ(e)){i=f+1|0;if(i>=c&&c>0)break;CH(d,B4(b,g,A7u(e)));g=Bbu(e);f=i;}a: {CH(d,B4(b,g,b.Hq.length));f=f+1|0;if(!c)while(true){f=f+(-1)|0;if(f<0)break;if((Ej(d,f)).Hq.length)break a;AJi(d,f);}}if(f<0)f=0;h=L(CA,f);return AAn(d,h);},AMY=a=>{return a.Hz.JT;},A78=(a,b,c,d)=>{let e,f,g,h,i,j;e=GA();f=a.NL;g=0;if(c!=f)a.NL=c;a:{switch(b){case -1073741784:h=new AZ$;c=a.Jg+1|0;a.Jg=c;O8(h,c);break a;case -536870872:case -268435416:break;case -134217688:case -67108824:h=new AXu;c=a.Jg+1|0;a.Jg=c;O8(h,c);break a;case -33554392:h=new A1p;c=a.Jg+1|0;a.Jg=c;O8(h,c);break a;default:c=a.Uo+1|0;a.Uo =c;if(d===null){h=new N_;O8(h,0);g=1;}else{h=B5Z(c);if(b==(-2130706392)){if(a.Tb===null)a.Tb=BeL();a.Tb.jh(a.Hz.bps,CI(a.Uo));}}i=a.Uo;if(i<=(-1))break a;if(i>=10)break a;a.a9q.data[i]=h;break a;}h=new BlD;O8(h,(-1));}while(true){if(L9(a.Hz)&&a.Hz.HC==(-536870788)){d=Bkz(DS(a,2),DS(a,64));while(!Hy(a.Hz)&&L9(a.Hz)){j=a.Hz;i=j.HC;if(i&&i!=(-536870788)&&i!=(-536870871))break;EN(d,BM(j));j=a.Hz;if(j.IM!=(-536870788))continue;BM(j);}j=AHC(a,d);j.oA(h);}else if(a.Hz.IM==(-536870788)){j=MR(h);BM(a.Hz);}else{j=Bag(a, h);d=a.Hz;if(d.IM==(-536870788))BM(d);}if(j!==null)CH(e,j);if(Hy(a.Hz))break;if(a.Hz.IM==(-536870871))break;}if(a.Hz.a93==(-536870788))CH(e,MR(h));if(a.NL!=f&&!g){a.NL=f;d=a.Hz;d.Vp=f;d.HC=d.IM;d.QM=d.Q4;i=d.L5;d.HY=i+1|0;d.a0F=i;Nl(d);}switch(b){case -1073741784:break;case -536870872:d=new A9a;LR(d,e,h);return d;case -268435416:d=new Bjz;LR(d,e,h);return d;case -134217688:d=new Bdm;LR(d,e,h);return d;case -67108824:d=new A2d;LR(d,e,h);return d;case -33554392:d=new IE;LR(d,e,h);return d;default:switch(e.Ih) {case 0:break;case 1:return B3k(Ej(e,0),h);default:return Bzg(e,h);}return MR(h);}d=new ADo;LR(d,e,h);return d;},B55=a=>{let b,c,d,e,f,g,h;b=Bn(4);c=(-1);d=(-1);if(!Hy(a.Hz)&&L9(a.Hz)){e=b.data;c=BM(a.Hz);e[0]=c;d=c-4352|0;}if(d>=0&&d<19){e=CZ(3);b=e.data;b[0]=c&65535;f=a.Hz;g=f.IM;h=g-4449|0;if(h>=0&&h<21){b[1]=g&65535;BM(f);f=a.Hz;g=f.IM;c=g-4519|0;if(c>=0&&c<28){b[2]=g&65535;BM(f);return Bkf(e,3);}return Bkf(e,2);}if(!DS(a,2))return AFC(b[0]);if(DS(a,64))return Bh6(b[0]);return A_P(b[0]);}e=b.data;c=1;while (c<4&&!Hy(a.Hz)&&L9(a.Hz)){h=c+1|0;e[c]=BM(a.Hz);c=h;}if(c==1){h=e[0];if(!(BQO.fT(h)==B6r?0:1))return A7P(a,e[0]);}if(!DS(a,2))return Cac(b,c);if(DS(a,64)){f=new A7n;AEF(f,b,c);return f;}f=new BgY;AEF(f,b,c);return f;},Bag=(a,b)=>{let c,d,e,f,g,h,i;if(L9(a.Hz)&&!AES(a.Hz)&&AAJ(a.Hz.HC)){if(DS(a,128)){c=B55(a);if(!Hy(a.Hz)){d=a.Hz;e=d.IM;if(!(e==(-536870871)&&!(b instanceof N_))&&e!=(-536870788)&&!L9(d))c=AKC(a,b,c);}}else if(!A_b(a.Hz)&&!Bit(a.Hz)){d=new Nu;O(d);while(!Hy(a.Hz)&&L9(a.Hz)&&!A_b(a.Hz)&&!Bit(a.Hz)) {if(!(!AES(a.Hz)&&!a.Hz.HC)&&!(!AES(a.Hz)&&AAJ(a.Hz.HC))){f=a.Hz.HC;if(f!=(-536870871)&&(f&(-2147418113))!=(-2147483608)&&f!=(-536870788)&&f!=(-536870876))break;}e=BM(a.Hz);if(!AKa(e))Bd(d,e&65535);else AB4(d,ME(e));}if(!DS(a,2)){c=new BdV;Io(c);c.KM=M(d);e=d.HT;c.Jz=e;c.bcl=Bgv(e);c.a$W=Bgv(c.Jz);g=0;while(g<(c.Jz-1|0)){AZt(c.bcl,X(c.KM,g),(c.Jz-g|0)-1|0);AZt(c.a$W,X(c.KM,(c.Jz-g|0)-1|0),(c.Jz-g|0)-1|0);g=g+1|0;}}else c=DS(a,64)?B_S(d):CaL(d);}else c=AKC(a,b,Bk7(a,b));}else{d=a.Hz;if(d.IM!=(-536870871))c=AKC(a, b,Bk7(a,b));else{if(b instanceof N_)I(Dm(E(25),d.JT,d.L5));c=MR(b);}}a:{if(!Hy(a.Hz)){e=a.Hz.IM;if(!(e==(-536870871)&&!(b instanceof N_))&&e!=(-536870788)){h=Bag(a,b);if(c instanceof F4&&!(c instanceof Lm)&&!(c instanceof F7)&&!(c instanceof Lj)){i=c;d=i;if(!h.oX(d.Ij)){c=new A56;d=d.Ij;i=i;Ko(c,d,i.Ht,i.a1A);c.Ij.oA(c);}}if((h.oZ()&65535)!=43)c.oA(h);else c.oA(h.Ij);break a;}}if(c===null)return null;c.oA(b);}if((c.oZ()&65535)!=43)return c;return c.Ij;},AKC=(a,b,c)=>{let d,e,f,g,h;d=a.Hz;e=d.IM;if(c!==null&& !(c instanceof Dr)){switch(e){case -2147483606:BM(d);d=new A8G;G8(d,c,b,e);Nb();c.oA(Uj);return d;case -2147483605:BM(d);d=new Ba3;G8(d,c,b,(-2147483606));Nb();c.oA(Uj);return d;case -2147483585:BM(d);d=new AW1;G8(d,c,b,(-536870849));Nb();c.oA(Uj);return d;case -2147483525:f=new AUi;d=OR(d);g=a.RV+1|0;a.RV=g;Zl(f,d,c,b,(-536870849),g);Nb();c.oA(Uj);return f;case -1073741782:case -1073741781:BM(d);d=new AZJ;G8(d,c,b,e);c.oA(d);return d;case -1073741761:BM(d);d=new Bcn;G8(d,c,b,(-536870849));c.oA(b);return d;case -1073741701:f =new A3N;d=OR(d);e=a.RV+1|0;a.RV=e;Zl(f,d,c,b,(-536870849),e);c.oA(f);return f;case -536870870:case -536870869:BM(d);if(c.oZ()!=(-2147483602)){d=new F7;G8(d,c,b,e);}else if(DS(a,32)){d=new AZM;G8(d,c,b,e);}else{d=new A_p;f=AMU(a.NL);G8(d,c,b,e);d.a92=f;}c.oA(d);return d;case -536870849:BM(d);d=new PT;G8(d,c,b,(-536870849));c.oA(b);return d;case -536870789:f=new Mr;d=OR(d);e=a.RV+1|0;a.RV=e;Zl(f,d,c,b,(-536870849),e);c.oA(f);return f;default:}return c;}h=null;if(c!==null)h=c;switch(e){case -2147483606:case -2147483605:BM(d);d =new BmF;Ko(d,h,b,e);h.Ht=d;return d;case -2147483585:BM(d);c=new A5U;Ko(c,h,b,(-2147483585));return c;case -2147483525:c=new Bae;AHr(c,OR(d),h,b,(-2147483525));return c;case -1073741782:case -1073741781:BM(d);d=new Bch;Ko(d,h,b,e);h.Ht=d;return d;case -1073741761:BM(d);c=new Bhg;Ko(c,h,b,(-1073741761));return c;case -1073741701:c=new AZr;AHr(c,OR(d),h,b,(-1073741701));return c;case -536870870:case -536870869:BM(d);d=BEL(h,b,e);h.Ht=d;return d;case -536870849:BM(d);c=new Lj;Ko(c,h,b,(-536870849));return c;case -536870789:return BUk(OR(d), h,b,(-536870789));default:}return c;},Bk7=(a,b)=>{let c,d,e,f,g,h,i,j;c=null;d=b instanceof N_;while(true){a:{e=a.Hz;f=e.IM;if((f&(-2147418113))==(-2147483608)){BM(e);g=(f&16711680)>>16;f=f&(-16711681);if(f==(-16777176))a.NL=g;else{if(f!=(-1073741784))g=a.NL;c=A78(a,f,g,b);e=a.Hz;if(e.IM!=(-536870871))I(Dm(E(25),e.JT,e.L5));BM(e);}}else{b:{c:{switch(f){case -2147483599:case -2147483598:case -2147483597:case -2147483596:case -2147483595:case -2147483594:case -2147483593:case -2147483592:case -2147483591:break c;case -2147483583:break;case -2147483582:BM(e);c =BjY(0);break a;case -2147483577:BM(e);c=new A_k;Dn(c);break a;case -2147483558:BM(e);c=new AKi;h=a.Jg+1|0;a.Jg=h;Bjw(c,h);break a;case -2147483550:BM(e);c=BjY(1);break a;case -2147483526:BM(e);c=new Bkn;Dn(c);break a;case -536870876:BM(e);a.Jg=a.Jg+1|0;if(DS(a,8)){if(DS(a,1)){c=Bxc(a.Jg);break a;}c=Bop(a.Jg);break a;}if(DS(a,1)){c=BAp(a.Jg);break a;}c=BG3(a.Jg);break a;case -536870866:BM(e);if(DS(a,32)){c=BJ8();break a;}c=BFR(AMU(a.NL));break a;case -536870821:BM(e);i=0;c=a.Hz;if(c.IM==(-536870818)){i=1;BM(c);}c =AHC(a,SD(a,i));c.oA(b);e=a.Hz;if(e.IM!=(-536870819))I(Dm(E(25),e.JT,e.L5));A_R(e,1);BM(a.Hz);break a;case -536870818:BM(e);a.Jg=a.Jg+1|0;if(!DS(a,8)){c=new AGF;Dn(c);break a;}c=new A96;e=AMU(a.NL);Dn(c);c.bqm=e;break a;case 0:j=e.Q4;if(j!==null)c=AHC(a,j);else{if(Hy(e)){c=MR(b);break a;}c=AFC(f&65535);}BM(a.Hz);break a;default:break b;}BM(e);c=new AGF;Dn(c);break a;}h=(f&2147483647)-48|0;if(a.Uo=0&&!Rz(e)){c=A7P(a,f);BM(a.Hz);}else if(f==(-536870788))c=MR(b);else{if(f!=(-536870871)){b=new Us;c=!Rz(a.Hz)?AKc(f&65535):a.Hz.Q4.r();e=a.Hz;ZA(b,c,e.JT,e.L5);I(b);}if(d){b=new Us;e=a.Hz;ZA(b,E(25),e.JT,e.L5);I(b);}c=MR(b);}}}if(f!=(-16777176))break;}return c;},SD=(a,b)=>{let c,d,e,f,g,h,i,j,$$je;c=Bkz(DS(a,2),DS(a,64));Ky(c,b);d=(-1);e=0;f=0;g=1;a:{b:{c:while(true){if(Hy(a.Hz))break a;h=a.Hz;b=h.IM;f=b==(-536870819)&&!g?0:1;if(!f)break a;d:{switch(b){case -536870874:if(d>=0)EN(c, d);d=BM(a.Hz);h=a.Hz;if(h.IM!=(-536870874)){d=38;break d;}if(h.HC==(-536870821)){BM(h);e=1;d=(-1);break d;}BM(h);if(g){c=SD(a,0);break d;}if(a.Hz.IM==(-536870819))break d;A6C(c,SD(a,0));break d;case -536870867:if(!g){b=h.HC;if(b!=(-536870819)&&b!=(-536870821)&&d>=0){BM(h);h=a.Hz;i=h.IM;if(Rz(h))break c;if(i<0){j=a.Hz.HC;if(j!=(-536870819)&&j!=(-536870821)&&d>=0)break c;}e:{try{if(AAJ(i))break e;i=i&65535;break e;}catch($$e){$$je=Be($$e);if($$je instanceof Dv){break b;}else{throw $$e;}}}try{Do(c,d,i);}catch($$e) {$$je=Be($$e);if($$je instanceof Dv){break b;}else{throw $$e;}}BM(a.Hz);d=(-1);break d;}}if(d>=0)EN(c,d);d=45;BM(a.Hz);break d;case -536870821:if(d>=0){EN(c,d);d=(-1);}BM(a.Hz);j=0;h=a.Hz;if(h.IM==(-536870818)){BM(h);j=1;}if(!e)BNs(c,SD(a,j));else A6C(c,SD(a,j));e=0;BM(a.Hz);break d;case -536870819:if(d>=0)EN(c,d);d=93;BM(a.Hz);break d;case -536870818:if(d>=0)EN(c,d);d=94;BM(a.Hz);break d;case 0:if(d>=0)EN(c,d);h=a.Hz.Q4;if(h===null)d=0;else{Cah(c,h);d=(-1);}BM(a.Hz);break d;default:}if(d>=0)EN(c,d);d=BM(a.Hz);}g =0;}I(Dm(E(25),AMY(a),a.Hz.L5));}I(Dm(E(25),AMY(a),a.Hz.L5));}if(!f){if(d>=0)EN(c,d);return c;}I(Dm(E(25),AMY(a),a.Hz.L5-1|0));},A7P=(a,b)=>{let c,d,e;c=AKa(b);if(DS(a,2)){a:{if(!(b>=97&&b<=122)){if(b<65)break a;if(b>90)break a;}return A_P(b&65535);}if(DS(a,64)&&b>128){if(c){d=new A8U;Io(d);d.Jz=2;d.a$w=Q$(Q5(b));return d;}if(AE$(b))return A2k(b&65535);if(!AHP(b))return Bh6(b&65535);return BdH(b&65535);}}if(!c){if(AE$(b))return A2k(b&65535);if(!AHP(b))return AFC(b&65535);return BdH(b&65535);}d=new IQ;Io(d);d.Jz =2;d.U7=b;e=(ME(b)).data;d.a2d=e[0];d.a0j=e[1];return d;},AHC=(a,b)=>{let c,d,e;if(!B0H(b)){if(!b.Im){if(b.pk())return AY3(b);return A5Y(b);}if(!b.pk())return Bd8(b);c=new ALj;AQz(c,b);return c;}c=BpS(b);d=new ATK;Dn(d);d.a9$=c;d.bmR=c.IJ;if(!b.Im){if(b.pk())return AIM(AY3(Z2(b)),d);return AIM(A5Y(Z2(b)),d);}if(!b.pk())return AIM(Bd8(Z2(b)),d);c=new AGa;e=new ALj;AQz(e,Z2(b));A7C(c,e,d);return c;},KS=b=>{let c,d,e,f;if(b===null){b=new Fl;S(b,E(428));I(b);}SM();Oc=1;c=new Bdd;c.a9q=L(Fn,10);c.Uo=(-1);c.RV=(-1);c.Jg =(-1);d=new A2v;d.QP=1;d.JT=b;d.IB=CZ(b.Hq.length+2|0);BC(Pb(b),0,d.IB,0,b.Hq.length);e=d.IB.data;f=e.length;e[f-1|0]=0;e[f-2|0]=0;d.bqG=f;d.Vp=0;Nl(d);Nl(d);c.Hz=d;c.NL=0;c.a$T=A78(c,(-1),0,null);if(!Hy(c.Hz)){b=new Us;c=c.Hz;ZA(b,E(25),c.JT,c.L5);I(b);}if(c.bgk)c.a$T.pp();b=c.Tb;if(b===null){Wj();c.Tb=A9W;}else{Wj();C9(b);d=new AWn;d.bxY=b;c.Tb=d;}return c;},SL=b=>{if(b>=97&&b<=122)b=(b-32|0)&65535;else if(b>=65&&b<=90)b=(b+32|0)&65535;return b;},DS=(a,b)=>{return (a.NL&b)!=b?0:1;},AJV=F(0); function APp(){let a=this;D.call(a);a.bup=null;a.bsv=null;a.PN=null;a.KV=null;a.Vl=0;a.a6y=0;a.a6K=0;a.a9e=null;a.a9J=null;a.RW=null;} let BbH=(a,b,c)=>{let d,e;a.a9J=B3C(a,c);c=a.PN;d=a.a6K;e=A7u(a);JP(b,B4(c,d,e));T(b,a.a9J);a.a6K=Bbu(a);return a;},B3C=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,$$je;c=a.a9e;if(c!==null&&Z(c,b)){if(a.RW===null)return a.a9J;d=new N;O(d);e=0;while(true){b=a.RW;if(e>=b.Ih)break;J(d,Ej(b,e));e=e+1|0;}return M(d);}a.a9e=b;f=Pb(b);c=new N;O(c);a.RW=null;g=0;h=0;i=0;a:{b:while(true){j=f.data;e=j.length;if(g>=e){b=a.RW;if(b!==null){k=c.HT;if(h!=k)CH(b,AQ1(c,h,k));}return M(c);}if(j[g]==92&&!i){i=1;g=g+1|0;}c:{if(i){if(g>=e)break b;Bd(c, j[g]);i=0;}else if(j[g]!=36)Bd(c,j[g]);else{if(a.RW===null)a.RW=GA();d:{try{b=new CA;g=g+1|0;Bmy(b,f,g,1);k=DD(b);if(h==SH(c))break d;CH(a.RW,AQ1(c,h,SH(c)));h=SH(c);break d;}catch($$e){$$je=Be($$e);if($$je instanceof Dv){break a;}else{throw $$e;}}}try{CH(a.RW,BAv(a,k));l=Rd(a,k);h=h+AAx(l)|0;Dx(c,l);break c;}catch($$e){$$je=Be($$e);if($$je instanceof Dv){break a;}else{throw $$e;}}}}g=g+1|0;}b=new Bx;U(b);I(b);}b=new Bb;S(b,E(25));I(b);},BiX=a=>{let b;a.Vl=0;b=a.PN.Hq.length;a.a6y=b;ASM(a.KV,a.PN,a.Vl,b);a.a6K =0;a.a9e=null;a.KV.V0=(-1);return a;},BjT=(a,b)=>{let c,d;c=a.PN;d=a.a6K;c=c;JP(b,B4(c,d,c.Hq.length));return b;},Rd=(a,b)=>{let c,d,e;c=a.KV;if(VH(c,b)<0)c=null;else{d=c.a3W;e=VH(c,b);b=AHn(c,b);c=B4(d,e,b);}return c;},ATA=(a,b)=>{let c,d,e;c=a.PN.Hq.length;if(b>=0&&b<=c){ASM(a.KV,null,(-1),(-1));d=a.KV;d.a7X=1;d.Pg=b;c=d.V0;if(c<0)c=b;d.V0=c;b=a.bsv.pv(b,a.PN,d);if(b==(-1))a.KV.Nb=1;if(b>=0){d=a.KV;if(d.a3Q){e=d.N2.data;if(e[0]==(-1)){c=d.Pg;e[0]=c;e[1]=c;}d.V0=ALc(d);return 1;}}a.KV.Pg=(-1);return 0;}d=new Bx;S(d, Po(b));I(d);},NJ=a=>{let b,c,d;b=a.PN.Hq.length;c=a.KV;if(!c.a31)b=a.a6y;if(c.Pg>=0&&c.a7X==1){c.Pg=ALc(c);if(ALc(a.KV)==VH(a.KV,0)){c=a.KV;c.Pg=c.Pg+1|0;}d=a.KV.Pg;return d<=b&&ATA(a,d)?1:0;}return ATA(a,a.Vl);},A7u=a=>{return VH(a.KV,0);},Bbu=a=>{return AHn(a.KV,0);}; function Ik(){let a=this;D.call(a);a.bmH=null;a.bzN=null;} let Z9=(a,b,c)=>{let d,e,f;d=c.data;AJc(b);e=d.length;f=0;while(f{let c,d;if(E5(b))I(AND(b));if(!Biv(X(b,0)))I(AND(b));c=1;while(c{a:{b:{if(!(b>=48&&b<=57)&&!(b>=97&&b<=122)){if(b<65)break b;if(b>90)break b;}b=1;break a;}b=0;}return b;},Bod=b=>{let c,d;if(b===null){b=new Bb;S(b,E(429));I(b);}AJc(b);AO3();c=AKP;d=b.mt();c =DR(c,d);if(c!==null)return c;c=new AOs;U(c);c.bAq=b;I(c);}; function Bir(){let a=this;D.call(a);a.N2=null;a.a5a=null;a.bc6=null;a.a3W=null;a.bhk=0;a.a3Q=0;a.L$=0;a.H3=0;a.Pg=0;a.a31=0;a.Uf=0;a.Nb=0;a.bBr=0;a.V0=0;a.a7X=0;a.bt4=null;} let C1=(a,b,c)=>{a.a5a.data[b]=c;},HB=(a,b)=>{return a.a5a.data[b];},ALc=a=>{return AHn(a,0);},AHn=(a,b)=>{Bd4(a,b);return a.N2.data[(b*2|0)+1|0];},In=(a,b,c)=>{a.N2.data[b*2|0]=c;},AMj=(a,b,c)=>{a.N2.data[(b*2|0)+1|0]=c;},Ps=(a,b)=>{return a.N2.data[b*2|0];},XN=(a,b)=>{return a.N2.data[(b*2|0)+1|0];},VH=(a,b)=>{Bd4(a,b);return a.N2.data[b*2|0];},A9q=(a,b)=>{return a.bc6.data[b];},KO=(a,b,c)=>{a.bc6.data[b]=c;},Bd4=(a,b)=>{let c;if(!a.a3Q){c=new B6;U(c);I(c);}if(b>=0&&b{a.a3Q=0;a.a7X=2;ON(a.N2,(-1));ON(a.a5a,(-1));if(b!==null)a.a3W=b;if(c>=0){a.L$=c;a.H3=d;}a.Pg=a.L$;},CE=F(Bb),BPE=a=>{U(a);},Cab=()=>{let a=new CE();BPE(a);return a;}; function CR(){let a=this;D.call(a);a.Ht=null;a.K1=0;a.bcb=null;a.a1A=0;} let Oc=0,SM=()=>{SM=Q(CR);BLF();},Dn=a=>{let b;SM();b=Oc;Oc=b+1|0;a.bcb=MQ(b);},Bem=(a,b)=>{let c;SM();c=Oc;Oc=c+1|0;a.bcb=MQ(c);a.Ht=b;},Qr=(a,b,c,d)=>{let e;e=d.H3;while(true){if(b>e)return (-1);if(a.pB(b,c,d)>=0)break;b=b+1|0;}return b;},QJ=(a,b,c,d,e)=>{while(true){if(c=0)break;c=c+(-1)|0;}return c;},Ccr=(a,b)=>{a.a1A=b;},BRe=a=>{return a.a1A;},BBw=a=>{let b,c,d;b=a.bcb;c=a.bK();d=new N;O(d);Bd(d,60);b=J(d,b);Bd(b,58);Bd(J(b,c),62);return M(d);},BF_=a=>{return BBw(a);},CbT= a=>{return a.Ht;},BI5=(a,b)=>{a.Ht=b;},B8Q=(a,b)=>{return 1;},B$y=a=>{return null;},UW=a=>{let b;a.K1=1;b=a.Ht;if(b!==null){if(!b.K1){b=b.pD();if(b!==null){a.Ht.K1=1;a.Ht=b;}a.Ht.pp();}else if(b instanceof Pc&&b.Pq.bbP)a.Ht=b.Ht;}},BLF=()=>{Oc=1;}; function Fn(){let a=this;CR.call(a);a.bbP=0;a.Oi=0;} let Uj=null,Nb=()=>{Nb=Q(Fn);BUK();},O8=(a,b)=>{Nb();Dn(a);a.Oi=b;},B5Z=a=>{let b=new Fn();O8(b,a);return b;},BpX=(a,b,c,d)=>{let e,f;e=XN(d,a.Oi);AMj(d,a.Oi,b);f=a.Ht.pB(b,c,d);if(f<0)AMj(d,a.Oi,e);return f;},CcS=a=>{return a.Oi;},BwX=a=>{return E(430);},BqT=(a,b)=>{return 0;},BUK=()=>{let b;b=new A_c;Dn(b);Uj=b;}; function A2v(){let a=this;D.call(a);a.IB=null;a.Vp=0;a.QP=0;a.blF=0;a.a93=0;a.IM=0;a.HC=0;a.bps=null;a.bqG=0;a.Q4=null;a.QM=null;a.HY=0;a.a2a=0;a.L5=0;a.a0F=0;a.JT=null;} let BUL=null,BQO=null,B6r=0,A_R=(a,b)=>{if(b>0&&b<3)a.QP=b;if(b==1){a.HC=a.IM;a.QM=a.Q4;a.HY=a.a0F;a.a0F=a.L5;Nl(a);}},Rz=a=>{return a.Q4===null?0:1;},AES=a=>{return a.QM===null?0:1;},BM=a=>{Nl(a);return a.a93;},OR=a=>{let b;b=a.Q4;Nl(a);return b;},Nl=a=>{let b,c,d,e,f,g,h,i,$$je;a.a93=a.IM;a.IM=a.HC;a.Q4=a.QM;a.L5=a.a0F;a.a0F=a.HY;a:{while(true){b=0;c=a.HY>=a.IB.data.length?0:AJh(a);a.HC=c;a.QM=null;if(a.QP==4){if(c!=92)return;c=a.HY;d=a.IB.data;c=c>=d.length?0:d[C2(a)];a.HC=c;switch(c){case 69:break;default:a.HC =92;a.HY=a.a2a;return;}a.QP=a.blF;a.HC=a.HY>(a.IB.data.length-2|0)?0:AJh(a);}b:{c=a.HC;if(c==92){c=a.HY>=(a.IB.data.length-2|0)?(-1):AJh(a);c:{a.HC=c;switch(c){case -1:I(Dm(E(25),Kb(a),a.HY));case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 118:break;case 48:a.HC =BC4(a);break b;case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:if(a.QP!=1)break b;a.HC=(-2147483648)|c;break b;case 65:a.HC=(-2147483583);break b;case 66:a.HC=(-2147483582);break b;case 67:case 69:case 70:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 82:case 84:case 85:case 86:case 88:case 89:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 111:case 113:case 121:I(Dm(E(25),Kb(a),a.HY));case 68:case 83:case 87:case 100:case 115:case 119:a.QM= A0u(Nz(a.IB,a.a2a,1),0);a.HC=0;break b;case 71:a.HC=(-2147483577);break b;case 80:case 112:break c;case 81:a.blF=a.QP;a.QP=4;b=1;break b;case 90:a.HC=(-2147483558);break b;case 97:a.HC=7;break b;case 98:a.HC=(-2147483550);break b;case 99:c=a.HY;d=a.IB.data;if(c>=(d.length-2|0))I(Dm(E(25),Kb(a),a.HY));a.HC=d[C2(a)]&31;break b;case 101:a.HC=27;break b;case 102:a.HC=12;break b;case 110:a.HC=10;break b;case 114:a.HC=13;break b;case 116:a.HC=9;break b;case 117:a.HC=Ba7(a,4);break b;case 120:a.HC=Ba7(a,2);break b;case 122:a.HC =(-2147483526);break b;default:}break b;}e=B1H(a);f=0;if(a.HC==80)f=1;try{a.QM=A0u(e,f);}catch($$e){$$je=Be($$e);if($$je instanceof ALx){I(Dm(E(25),Kb(a),a.HY));}else{throw $$e;}}a.HC=0;}else{g=a.QP;if(g==1)switch(c){case 36:a.HC=(-536870876);break b;case 40:if(a.IB.data[a.HY]!=63){a.HC=(-2147483608);break b;}C2(a);c=a.IB.data[a.HY];g=0;h=null;while(true){d:{if(!g){switch(c){case 33:break;case 60:C2(a);c=a.IB.data[a.HY];g=1;break d;case 61:a.HC=(-536870872);C2(a);break d;case 62:a.HC=(-33554392);C2(a);break d;default:i =B_G(a);a.HC=i;if(i<256){a.Vp=i;i=i<<16;a.HC=i;a.HC=(-1073741784)|i;break d;}i=i&255;a.HC=i;a.Vp=i;i=i<<16;a.HC=i;a.HC=(-16777176)|i;break d;}a.HC=(-268435416);C2(a);}else{e:{switch(c){case 33:break;case 61:g=0;a.HC=(-134217688);C2(a);break d;case 62:if(h===null)I(Dm(E(25),Kb(a),a.HY));a.bps=C8(h);C2(a);h=null;g=0;a.HC=(-2130706392);break d;default:break e;}g=0;a.HC=(-67108824);C2(a);break d;}f:{if(!(c>=65&&c<=90)){if(c<97)break f;if(c>122)break f;}if(h===null)h=DB();U0(h,c);C2(a);c=a.IB.data[a.HY];break d;}if (c<48)break a;if(c>57)break a;if(h===null)I(Dm(E(431),Kb(a),a.HY));U0(h,c);C2(a);c=a.IB.data[a.HY];}}if(!g)break;}break b;case 41:a.HC=(-536870871);break b;case 42:case 43:case 63:g=a.HY;d=a.IB.data;switch(g>=d.length?42:d[g]){case 43:a.HC=c|(-2147483648);C2(a);break b;case 63:a.HC=c|(-1073741824);C2(a);break b;default:}a.HC=c|(-536870912);break b;case 46:a.HC=(-536870866);break b;case 91:a.HC=(-536870821);A_R(a,2);break b;case 93:if(g!=2)break b;a.HC=(-536870819);break b;case 94:a.HC=(-536870818);break b;case 123:a.QM =BJl(a,c);break b;case 124:a.HC=(-536870788);break b;default:}else if(g==2)switch(c){case 38:a.HC=(-536870874);break b;case 45:a.HC=(-536870867);break b;case 91:a.HC=(-536870821);break b;case 93:a.HC=(-536870819);break b;case 94:a.HC=(-536870818);break b;default:}}}if(b)continue;else break;}return;}I(Dm(E(25),Kb(a),a.HY));},B1H=a=>{let b,c,d,e,f,g;b=new N;Fe(b,10);c=a.HY;d=a.IB;e=d.data;if(c<(e.length-2|0)){if(e[c]!=123){b=Nz(d,C2(a),1);f=new N;O(f);J(J(f,E(432)),b);return M(f);}C2(a);c=0;a:{while(true){g=a.HY;d =a.IB.data;if(g>=(d.length-2|0))break;c=d[C2(a)];if(c==125)break a;Bd(b,c);}}if(c!=125)I(Dm(E(25),a.JT,a.HY));}if(!b.HT)I(Dm(E(25),a.JT,a.HY));f=M(b);if(f.Hq.length==1){b=new N;O(b);J(J(b,E(432)),f);return M(b);}b:{c:{if(f.Hq.length>3){if(Eu(f,E(432)))break c;if(Eu(f,E(433)))break c;}break b;}f=DA(f,2);}return f;},BJl=(a,b)=>{let c,d,e,f,g,$$je;c=new N;Fe(c,4);d=(-1);e=2147483647;a:{while(true){f=a.HY;g=a.IB.data;if(f>=g.length)break a;b=g[C2(a)];if(b==125)break a;if(b==44&&d<0)try{d=Qe(C8(c),10);BJT(c,0,SH(c));continue;} catch($$e){$$je=Be($$e);if($$je instanceof CE){break;}else{throw $$e;}}Bd(c,b&65535);}I(Dm(E(25),a.JT,a.HY));}if(b!=125)I(Dm(E(25),a.JT,a.HY));if(c.HT>0)b:{try{e=Qe(C8(c),10);if(d>=0)break b;d=e;break b;}catch($$e){$$je=Be($$e);if($$je instanceof CE){I(Dm(E(25),a.JT,a.HY));}else{throw $$e;}}}else if(d<0)I(Dm(E(25),a.JT,a.HY));if((d|e|(e-d|0))<0)I(Dm(E(25),a.JT,a.HY));b=a.HY;g=a.IB.data;f=b>=g.length?42:g[b];c:{switch(f){case 43:a.HC=(-2147483525);C2(a);break c;case 63:a.HC=(-1073741701);C2(a);break c;default:}a.HC =(-536870789);}c=new A9F;c.RP=d;c.RM=e;return c;},Kb=a=>{return a.JT;},Hy=a=>{return !a.IM&&!a.HC&&a.HY==a.bqG&&!Rz(a)?1:0;},AAJ=b=>{return b<0?0:1;},L9=a=>{return !Hy(a)&&!Rz(a)&&AAJ(a.IM)?1:0;},A_b=a=>{let b;b=a.IM;return b<=56319&&b>=55296?1:0;},Bit=a=>{let b;b=a.IM;return b<=57343&&b>=56320?1:0;},AHP=b=>{return b<=56319&&b>=55296?1:0;},AE$=b=>{return b<=57343&&b>=56320?1:0;},Ba7=(a,b)=>{let c,d,e,f,$$je;c=new N;Fe(c,b);d=a.IB.data.length-2|0;e=0;while(true){f=B8(e,b);if(f>=0)break;if(a.HY>=d)break;Bd(c, a.IB.data[C2(a)]);e=e+1|0;}if(!f)a:{try{b=Qe(C8(c),16);}catch($$e){$$je=Be($$e);if($$je instanceof CE){break a;}else{throw $$e;}}return b;}I(Dm(E(25),a.JT,a.HY));},BC4=a=>{let b,c,d,e,f,g;b=3;c=1;d=a.IB.data;e=d.length-2|0;f=BhS(d[a.HY],8);switch(f){case -1:break;default:if(f>3)b=2;C2(a);a:{while(true){if(c>=b)break a;g=a.HY;if(g>=e)break a;g=BhS(a.IB.data[g],8);if(g<0)break;f=(f*8|0)+g|0;C2(a);c=c+1|0;}}return f;}I(Dm(E(25),a.JT,a.HY));},B_G=a=>{let b,c,d,e;b=1;c=a.Vp;a:while(true){d=a.HY;e=a.IB.data;if(d>= e.length)I(Dm(E(25),a.JT,d));b:{c:{switch(e[d]){case 41:C2(a);return c|256;case 45:if(!b)I(Dm(E(25),a.JT,d));b=0;break b;case 58:break a;case 100:break c;case 105:c=b?c|2:(c^2)&c;break b;case 109:c=b?c|8:(c^8)&c;break b;case 115:c=b?c|32:(c^32)&c;break b;case 117:c=b?c|64:(c^64)&c;break b;case 120:c=b?c|4:(c^4)&c;break b;default:}break b;}c=b?c|1:(c^1)&c;}C2(a);}C2(a);return c;},C2=a=>{let b,c,d,e,f;b=a.HY;a.a2a=b;if(!(a.Vp&4))a.HY=b+1|0;else{c=a.IB.data.length-2|0;a.HY=b+1|0;a:while(true){d=a.HY;if(d=c)break;e=a.IB.data;if(e[d]!=35)break;a.HY=d+1|0;while(true){f=a.HY;if(f>=c)continue a;b=e[f];if(b!=10&&b!=13&&b!=133&&(b|1)!=8233?0:1)continue a;a.HY=f+1|0;}}}return a.a2a;},Bj2=b=>{return BUL.pS(b);},AJh=a=>{let b,c,d,e;b=a.IB.data[C2(a)];if(E2(b)){c=a.a2a+1|0;d=a.IB.data;if(c{return a.L5;}; function Us(){let a=this;Bb.call(a);a.bko=null;a.a$U=null;a.a3K=0;} let ZA=(a,b,c,d)=>{U(a);a.a3K=(-1);a.bko=b;a.a$U=c;a.a3K=d;},Dm=(a,b,c)=>{let d=new Us();ZA(d,a,b,c);return d;},B$q=a=>{let b,c,d,e,f,g,h,i,j,k;b=E(25);c=a.a3K;if(c>=1){d=CZ(c);e=d.data;c=0;f=e.length;if(c>f){b=new Bb;U(b);I(b);}while(c{let d,e,f,g;b=b.data;d=CZ(c);e=d.data;f=BF(c,b.length);g =0;while(g{let d,e,f,g;b=b.data;d=CF(c);e=d.data;f=BF(c,b.length);g=0;while(g{let d,e,f,g;d=b.data;e=RB(TK(BA(b)),c);f=BF(c,d.length);g=0;while(g{let f,g,h;if(c>d){f=new Bb;U(f);I(f);}while(c{BbD(b,0,b.data.length,c);},Qm=(b,c,d,e)=>{let f,g;if(c>d){e=new Bb;U(e);I(e);}while(c{Qm(b, 0,b.data.length,c);},AZ1=(b,c,d)=>{let e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;e=AQo();if(c>d){f=new Bb;U(f);I(f);}if(e===null)e=AQo();g=L(D,d-c|0);h=g.data;i=c;while(i=o)break;p=BF(o,m+k|0);q=m+(2*k|0)|0;r=BF(o,q);s=m;t=p;a:{b:{while(m!=p){if(t==r)break b;f=n[m];e=n[t];u=f;v=e;w=B8(u.Sr,v.Sr);if(w<0)w=(-1);else if(w)w=1;else{w=B8(u.Ss,v.Ss);w=w<0?(-1):w?1:0;}if(w>0){x= j.data;w=s+1|0;x[s]=e;t=t+1|0;}else{x=j.data;w=s+1|0;x[s]=f;m=m+1|0;}s=w;}while(true){if(t>=r)break a;x=j.data;w=s+1|0;m=t+1|0;x[s]=n[t];s=w;t=m;}}while(true){if(m>=p)break a;x=j.data;o=s+1|0;w=m+1|0;x[s]=n[m];s=o;m=w;}}m=q;}k=k*2|0;n=l;l=j;j=n;}c:{if(l!==g){i=0;while(true){g=l.data;if(i>=g.length)break c;j.data[i]=g[i];i=i+1|0;}}}}i=c;while(i{let c;C9(b);c=new AUC;c.bcW=b;return c;},ALn=F(0); function Ml(){HD.call(this);this.OD=0;} let Gs=a=>{let b;b=new A$o;b.bnJ=a;b.bsN=a.OD;b.bpj=a.i5();b.bqI=(-1);return b;},BBX=(a,b)=>{let c,d,e;if(!Cj(b,ALn))return 0;c=b;b=a;d=b.Ih;e=c;if(d!=e.Ih)return 0;d=0;while(d{ADX(a,10);},GA=()=>{let a=new ZP();Bvn(a);return a;},ADX=(a,b)=>{let c;if(b>=0){a.LW=L(D,b);return;}c=new Bb;U(c);I(c);},ACT=a=>{let b=new ZP();ADX(b,a);return b;},A98=(a,b)=>{let c,d;c=a.LW.data.length;if(c=1073741823?2147483647:Bs(b,Bs(c*2|0,5));a.LW=AAY(a.LW,d);}},Ej=(a,b)=>{ATM(a,b);return a.LW.data[b];},B3g=a=>{return a.Ih;},CH=(a,b)=>{let c,d;A98(a,a.Ih+1|0);c=a.LW.data;d=a.Ih;a.Ih=d+1|0;c[d]=b;a.OD=a.OD+1|0;return 1;},AOC=(a,b,c)=>{let d,e,f,g;if(b>=0){d=a.Ih;if(b<=d){A98(a,d+1|0);e =a.Ih;f=e;while(f>b){g=a.LW.data;g[f]=g[f-1|0];f=f+(-1)|0;}a.LW.data[b]=c;a.Ih=e+1|0;a.OD=a.OD+1|0;return;}}c=new Bx;U(c);I(c);},AJi=(a,b)=>{let c,d,e,f;ATM(a,b);c=a.LW.data;d=c[b];e=a.Ih-1|0;a.Ih=e;while(b{let c,d,e;c=a;d=c.Ih;e=0;a:{while(true){if(e>=d){e=(-1);break a;}if(AB1(b,Ej(c,e)))break;e=e+1|0;}}if(e<0)return 0;AJi(a,e);return 1;},AEH=a=>{Qm(a.LW,0,a.Ih,null);a.Ih=0;a.OD=a.OD+1|0;},ATM=(a,b)=>{let c;if(b>=0&&b{let b,c,d,e;b=a.Ih;if(!b)return E(94);c=b-1|0;d=new N;Fe(d,b*16|0);Bd(d,91);b=0;while(b{let b,c;b=1;c=0;while(c{let e;e=a.Oi;C1(d,e,b-HB(d,e)|0);return a.Ht.pB(b,c,d);},BSS=a=>{return E(434);},B57=(a,b)=>{return 0;},BlD=F(Fn),BSv=(a,b,c,d)=>{return b;},BYh=a=>{return E(435);},AXu=F(Fn),Bq9=(a,b,c, d)=>{if(HB(d,a.Oi)!=b)b=(-1);return b;},B8G=a=>{return E(436);}; function A1p(){Fn.call(this);this.bne=0;} let BOT=(a,b,c,d)=>{let e;e=a.Oi;C1(d,e,b-HB(d,e)|0);a.bne=b;return b;},BHc=a=>{return E(437);},B3w=(a,b)=>{return 0;},N_=F(Fn),BJx=(a,b,c,d)=>{if(d.a7X!=1&&b!=d.H3)return (-1);d.a3Q=1;AMj(d,0,b);return b;},BRC=a=>{return E(438);}; function Dr(){CR.call(this);this.Jz=0;} let Io=a=>{Dn(a);a.Jz=1;},B_J=(a,b,c,d)=>{let e;if((b+a.pZ()|0)>d.H3){d.Nb=1;return (-1);}e=a.p0(b,c);if(e<0)return (-1);return a.Ht.pB(b+e|0,c,d);},B7I=a=>{return a.Jz;},Bye=(a,b)=>{return 1;},A5s=F(Dr),B04=(a,b)=>{Bem(a,b);a.Jz=1;a.a1A=1;a.Jz=0;},MR=a=>{let b=new A5s();B04(b,a);return b;},B6F=(a,b,c)=>{return 0;},BU0=(a,b,c,d)=>{let e,f,g,h;e=d.H3;f=d.L$;while(true){g=B8(b,e);if(g>0)return (-1);if(g<0){h=c;if(E$(X(h,b))&&b>f&&E2(X(h,b-1|0))){b=b+1|0;continue;}}if(a.Ht.pB(b,c,d)>=0)break;b=b+1|0;}return b;},BSf =(a,b,c,d,e)=>{let f,g,h;f=e.H3;g=e.L$;while(true){if(cg&&E2(X(h,c-1|0))){c=c+(-1)|0;continue;}}if(a.Ht.pB(c,d,e)>=0)break;c=c+(-1)|0;}return c;},BwZ=a=>{return E(439);},BOG=(a,b)=>{return 0;}; function Dg(){let a=this;CR.call(a);a.JB=null;a.Pq=null;a.It=0;} let LR=(a,b,c)=>{Dn(a);a.JB=b;a.Pq=c;a.It=c.Oi;},Bzg=(a,b)=>{let c=new Dg();LR(c,a,b);return c;},Bwh=(a,b,c,d)=>{let e,f,g,h;if(a.JB===null)return (-1);e=Ps(d,a.It);In(d,a.It,b);f=a.JB.Ih;g=0;while(true){if(g>=f){In(d,a.It,e);return (-1);}h=(Ej(a.JB,g)).pB(b,c,d);if(h>=0)break;g=g+1|0;}return h;},BDU=(a,b)=>{a.Pq.Ht=b;},Byv=a=>{return E(440);},BZP=(a,b)=>{let c,d;a:{c=a.JB;if(c!==null){d=Gs(c);while(true){if(!GS(d))break a;if(!(GX(d)).oX(b))continue;else return 1;}}}return 0;},BE6=(a,b)=>{return XN(b,a.It)>= 0&&Ps(b,a.It)==XN(b,a.It)?0:1;},Br0=a=>{let b,c,d,e;a.K1=1;b=a.Pq;if(b!==null&&!b.K1)UW(b);a:{b=a.JB;if(b!==null){c=b.Ih;d=0;while(true){if(d>=c)break a;b=Ej(a.JB,d);e=b.pD();if(e===null)e=b;else{b.K1=1;AJi(a.JB,d);AOC(a.JB,d,e);}if(!e.K1)e.pp();d=d+1|0;}}}if(a.Ht!==null)UW(a);},ADo=F(Dg),BDt=(a,b,c,d)=>{let e,f,g,h;e=HB(d,a.It);C1(d,a.It,b);f=a.JB.Ih;g=0;while(true){if(g>=f){C1(d,a.It,e);return (-1);}h=(Ej(a.JB,g)).pB(b,c,d);if(h>=0)break;g=g+1|0;}return h;},BAt=a=>{return E(441);},B5q=(a,b)=>{return !HB(b, a.It)?0:1;},IE=F(ADo),BTu=(a,b,c,d)=>{let e,f,g;e=HB(d,a.It);C1(d,a.It,b);f=a.JB.Ih;g=0;while(g=0)return a.Ht.pB(a.Pq.bne,c,d);g=g+1|0;}C1(d,a.It,e);return (-1);},B4M=(a,b)=>{a.Ht=b;},BoJ=a=>{return E(441);},A9a=F(IE),BDK=(a,b,c,d)=>{let e,f;e=a.JB.Ih;f=0;while(f=0)return a.Ht.pB(b,c,d);f=f+1|0;}return (-1);},BJb=(a,b)=>{return 0;},B$v=a=>{return E(442);},Bjz=F(IE),BqJ=(a,b,c,d)=>{let e,f;e=a.JB.Ih;f=0;while(true){if(f>=e)return a.Ht.pB(b,c,d);if((Ej(a.JB, f)).pB(b,c,d)>=0)break;f=f+1|0;}return (-1);},B7V=(a,b)=>{return 0;},Bv4=a=>{return E(443);},Bdm=F(IE),BrS=(a,b,c,d)=>{let e,f,g,h;e=a.JB.Ih;f=d.a31?0:d.L$;a:{g=a.Ht.pB(b,c,d);if(g>=0){C1(d,a.It,b);h=0;while(true){if(h>=e)break a;if((Ej(a.JB,h)).p3(f,b,c,d)>=0){C1(d,a.It,(-1));return g;}h=h+1|0;}}}return (-1);},Cav=(a,b)=>{return 0;},BC1=a=>{return E(444);},A2d=F(IE),BNA=(a,b,c,d)=>{let e,f;e=a.JB.Ih;C1(d,a.It,b);f=0;while(true){if(f>=e)return a.Ht.pB(b,c,d);if((Ej(a.JB,f)).p3(0,b,c,d)>=0)break;f=f+1|0;}return (-1);},B5N =(a,b)=>{return 0;},Bra=a=>{return E(445);}; function Pc(){Dg.call(this);this.Ms=null;} let AW0=(a,b,c)=>{Dn(a);a.Ms=b;a.Pq=c;a.It=c.Oi;},B3k=(a,b)=>{let c=new Pc();AW0(c,a,b);return c;},Boe=(a,b,c,d)=>{let e,f;e=Ps(d,a.It);In(d,a.It,b);f=a.Ms.pB(b,c,d);if(f>=0)return f;In(d,a.It,e);return (-1);},BAC=(a,b,c,d)=>{let e;e=a.Ms.pv(b,c,d);if(e>=0)In(d,a.It,e);return e;},B6d=(a,b,c,d,e)=>{let f;f=a.Ms.p3(b,c,d,e);if(f>=0)In(e,a.It,f);return f;},BZz=(a,b)=>{return a.Ms.oX(b);},B3s=a=>{let b;b=new AUa;AW0(b,a.Ms,a.Pq);a.Ht=b;return b;},BKJ=a=>{let b;a.K1=1;b=a.Pq;if(b!==null&&!b.K1)UW(b);b=a.Ms;if(b!== null&&!b.K1){b=b.pD();if(b!==null){a.Ms.K1=1;a.Ms=b;}a.Ms.pp();}},BkU=F(),BJd=null,A9W=null,Bm_=null,BTK=null,B34=null,B$n=null,Wj=()=>{Wj=Q(BkU);B1f();},B1f=()=>{BJd=new A4K;A9W=new A4I;Bm_=new A4J;BTK=new A4G;B34=new A4H;B$n=new A4c;},B1M=F(),ACi=b=>{let c;c=(BA(b)).JH;if(c[B3].itemType!==null)return BYD(b);b=new Bb;U(b);I(b);},RB=(b,c)=>{if(b===null){b=new Fl;U(b);I(b);}if(b===P(Bqn)){b=new Bb;U(b);I(b);}if(c>=0)return BNC(b.JH,c);b=new BmE;U(b);I(b);},YB=F(BJ),Rv=F(); function Bq(){let a=this;Rv.call(a);a.IJ=0;a.KY=0;a.Ik=null;a.a8c=null;a.a83=null;a.Im=0;} let BtM=null,Ny=()=>{Ny=Q(Bq);BsS();},B$=a=>{let b;Ny();b=new ASn;b.H_=Bn(64);a.Ik=b;},BQL=a=>{return null;},BPo=a=>{return a.Ik;},B0H=a=>{let b,c,d,e,f;if(!a.KY)b=UF(a.Ik,0)>=2048?0:1;else{a:{c=a.Ik;b=0;d=c.I3;if(b>>0|0;if(f)b=Ob(f)+b|0;else{b=(d+31|0)/32|0;f=1;while(f=2048?0:1;}return b;},CcH=a=>{return a.Im;},B7v=a=>{return a;},BpS=a=>{let b,c;if(a.a83===null){b=a.p7();c=new A50;c.bBB=a;c.bnz=b;B$(c);a.a83 =c;Ky(c,a.KY);}return a.a83;},Z2=a=>{let b,c;if(a.a8c===null){b=a.p7();c=new A5V;c.bwV=a;c.br$=b;c.blO=a;B$(c);a.a8c=c;Ky(c,a.IJ);a.a8c.Im=a.Im;}return a.a8c;},B$t=a=>{return 0;},Ky=(a,b)=>{let c;c=a.IJ;if(c^b){a.IJ=c?0:1;a.KY=a.KY?0:1;}if(!a.Im)a.Im=1;return a;},Cba=a=>{return a.IJ;},ANJ=(b,c)=>{Ny();return b.p8(c);},ABU=(b,c)=>{let d,e;Ny();if(b.p9()!==null&&c.p9()!==null){b=b.p9();c=c.p9();d=BF(b.H_.data.length,c.H_.data.length);e=0;a:{while(e{let d,e,f;Ny();d=0;while(true){XX();e=Bhr.data;if(d>=e.length){f=new ALx;S(f,E(25));f.bxP=E(25);f.bBC=b;I(f);}e=e[d].data;if(Z(b,e[0]))break;d=d+1|0;}return B5C(e[1],c);},BsS=()=>{let b;b=new AJ0;XX();BtM=b;}; function ALx(){let a=this;BJ.call(a);a.bxP=null;a.bBC=null;} function AE8(){let a=this;Bq.call(a);a.bdu=0;a.bf9=0;a.W2=0;a.a$t=0;a.OC=0;a.Ub=0;a.If=null;a.Jo=null;} let BL$=a=>{B$(a);a.If=Bmx();},Gk=()=>{let a=new AE8();BL$(a);return a;},Bsp=(a,b,c)=>{B$(a);a.If=Bmx();a.bdu=b;a.bf9=c;},Bkz=(a,b)=>{let c=new AE8();Bsp(c,a,b);return c;},EN=(a,b)=>{a:{if(a.bdu){b:{if(!(b>=97&&b<=122)){if(b<65)break b;if(b>90)break b;}if(a.OC){AS7(a.If,SL(b&65535));break a;}AIS(a.If,SL(b&65535));break a;}if(a.bf9&&b>128){a.W2=1;b=Q$(Q5(b));}}}if(!(!AHP(b)&&!AE$(b))){if(a.a$t)AS7(a.Ik,b-55296|0);else AIS(a.Ik,b-55296|0);}if(a.OC)AS7(a.If,b);else AIS(a.If,b);if(!a.Im&&AKa(b))a.Im=1;return a;},Cah =(a,b)=>{let c,d,e;if(!a.Im&&b.Im)a.Im=1;if(a.a$t){if(!b.KY)Oz(a.Ik,b.p7());else G0(a.Ik,b.p7());}else if(!b.KY)PM(a.Ik,b.p7());else{Pe(a.Ik,b.p7());G0(a.Ik,b.p7());a.KY=a.KY?0:1;a.a$t=1;}if(!a.Ub&&b.p9()!==null){if(a.OC){if(!b.IJ)Oz(a.If,b.p9());else G0(a.If,b.p9());}else if(!b.IJ)PM(a.If,b.p9());else{Pe(a.If,b.p9());G0(a.If,b.p9());a.IJ=a.IJ?0:1;a.OC=1;}}else{c=a.IJ;d=a.Jo;if(d!==null){if(!c){e=new A_x;e.by3=a;e.bsW=c;e.blB=d;e.blq=b;B$(e);a.Jo=e;}else{e=new A_y;e.bCb=a;e.biO=c;e.bpT=d;e.bpk=b;B$(e);a.Jo= e;}}else{if(c&&!a.OC&&ASz(a.If)){d=new A_u;d.bAz=a;d.bp1=b;B$(d);a.Jo=d;}else if(!c){d=new A_s;d.bcA=a;d.ba2=c;d.boj=b;B$(d);a.Jo=d;}else{d=new A_t;d.a_j=a;d.a8Q=c;d.blw=b;B$(d);a.Jo=d;}a.Ub=1;}}return a;},Do=(a,b,c)=>{let d,e,f,g,h;if(b>c){d=new Bb;U(d);I(d);}a:{b:{if(!a.bdu){if(c<55296)break b;if(b>57343)break b;}c=c+1|0;while(true){if(b>=c)break a;EN(a,b);b=b+1|0;}}if(!a.OC)Ww(a.If,b,c+1|0);else{d=a.If;c=c+1|0;if(b>=0&&b<=c){e=d.I3;if(b{let c,d,e;if(!a.Im&&b.Im)a.Im=1;c=b;if(c.W2)a.W2=1;d=a.KY;if(!(d^b.KY)){if(!d)PM(a.Ik,c.Ik);else G0(a.Ik,c.Ik);}else if(d)Oz(a.Ik,c.Ik);else{Pe(a.Ik,c.Ik);G0(a.Ik,c.Ik);a.KY=1;}if(!a.Ub&&FN(c)!==null){d=a.IJ;if(!(d^b.IJ)){if(!d)PM(a.If,FN(c));else G0(a.If,FN(c));}else if(d)Oz(a.If,FN(c));else{Pe(a.If,FN(c));G0(a.If, FN(c));a.IJ=1;}}else{d=a.IJ;e=a.Jo;if(e!==null){if(!d){c=new AVU;c.btR=a;c.bkH=d;c.bsu=e;c.blS=b;B$(c);a.Jo=c;}else{c=new AWI;c.but=a;c.bsO=d;c.bfU=e;c.bgb=b;B$(c);a.Jo=c;}}else{if(!a.OC&&ASz(a.If)){if(!d){e=new A_v;e.bCl=a;e.bh7=b;B$(e);a.Jo=e;}else{e=new A_w;e.bzn=a;e.bsF=b;B$(e);a.Jo=e;}}else if(!d){e=new A_z;e.bkK=a;e.biZ=b;e.bpZ=d;B$(e);a.Jo=e;}else{e=new A_A;e.bjs=a;e.bjK=b;e.bq7=d;B$(e);a.Jo=e;}a.Ub=1;}}},A6C=(a,b)=>{let c,d,e;if(!a.Im&&b.Im)a.Im=1;c=b;if(c.W2)a.W2=1;d=a.KY;if(!(d^b.KY)){if(!d)G0(a.Ik, c.Ik);else PM(a.Ik,c.Ik);}else if(!d)Oz(a.Ik,c.Ik);else{Pe(a.Ik,c.Ik);G0(a.Ik,c.Ik);a.KY=0;}if(!a.Ub&&FN(c)!==null){d=a.IJ;if(!(d^b.IJ)){if(!d)G0(a.If,FN(c));else PM(a.If,FN(c));}else if(!d)Oz(a.If,FN(c));else{Pe(a.If,FN(c));G0(a.If,FN(c));a.IJ=0;}}else{d=a.IJ;e=a.Jo;if(e!==null){if(!d){c=new AVW;c.byY=a;c.brR=d;c.bnw=e;c.biM=b;B$(c);a.Jo=c;}else{c=new AVX;c.bzw=a;c.brn=d;c.bmS=e;c.brM=b;B$(c);a.Jo=c;}}else{if(!a.OC&&ASz(a.If)){if(!d){e=new AVS;e.buD=a;e.boC=b;B$(e);a.Jo=e;}else{e=new AVT;e.bB8=a;e.bhT=b;B$(e);a.Jo =e;}}else if(!d){e=new AVY;e.bto=a;e.bsU=b;e.bjC=d;B$(e);a.Jo=e;}else{e=new AVR;e.bjB=a;e.brv=b;e.bqg=d;B$(e);a.Jo=e;}a.Ub=1;}}},F2=(a,b)=>{let c;c=a.Jo;if(c!==null)return a.IJ^c.p8(b);return a.IJ^Ij(a.If,b);},FN=a=>{if(!a.Ub)return a.If;return null;},BUH=a=>{return a.Ik;},BIG=a=>{let b,c;if(a.Jo!==null)return a;b=FN(a);c=new AVV;c.byh=a;c.a6s=b;B$(c);return Ky(c,a.IJ);},B1X=a=>{let b,c,d;b=new N;O(b);c=UF(a.If,0);while(c>=0){AB4(b,ME(c));Bd(b,124);c=UF(a.If,c+1|0);}d=b.HT;if(d>0)A5D(b,d-1|0);return M(b);},Bu3 =a=>{return a.W2;}; function I_(){CR.call(this);this.Ij=null;} let G8=(a,b,c,d)=>{Bem(a,c);a.Ij=b;a.a1A=d;},Cdg=a=>{return a.Ij;},BGJ=(a,b)=>{return !a.Ij.oX(b)&&!a.Ht.oX(b)?0:1;},B8$=(a,b)=>{return 1;},BBc=a=>{let b;a.K1=1;b=a.Ht;if(b!==null&&!b.K1){b=b.pD();if(b!==null){a.Ht.K1=1;a.Ht=b;}a.Ht.pp();}b=a.Ij;if(b!==null){if(!b.K1){b=b.pD();if(b!==null){a.Ij.K1=1;a.Ij=b;}a.Ij.pp();}else if(b instanceof Pc&&b.Pq.bbP)a.Ij=b.Ht;}}; function F4(){I_.call(this);this.ID=null;} let Ko=(a,b,c,d)=>{G8(a,b,c,d);a.ID=b;},BEL=(a,b,c)=>{let d=new F4();Ko(d,a,b,c);return d;},BNB=(a,b,c,d)=>{let e,f;e=0;a:{while((b+a.ID.pZ()|0)<=d.H3){f=a.ID.p0(b,c);if(f<=0)break a;b=b+f|0;e=e+1|0;}}while(true){if(e<0)return (-1);f=a.Ht.pB(b,c,d);if(f>=0)break;b=b-a.ID.pZ()|0;e=e+(-1)|0;}return f;},BRZ=a=>{return E(446);}; function Lm(){F4.call(this);this.Zd=null;} let AHr=(a,b,c,d,e)=>{Ko(a,c,d,e);a.Zd=b;},BUk=(a,b,c,d)=>{let e=new Lm();AHr(e,a,b,c,d);return e;},BP3=(a,b,c,d)=>{let e,f,g,h,i;e=a.Zd;f=e.RP;g=e.RM;h=0;while(true){if(h>=f){a:{while(hd.H3)break a;i=a.ID.p0(b,c);if(i<1)break a;b=b+i|0;h=h+1|0;}}while(true){if(h=0)break;b=b-a.ID.pZ()|0;h=h+(-1)|0;}return i;}if((b+a.ID.pZ()|0)>d.H3){d.Nb=1;return (-1);}i=a.ID.p0(b,c);if(i<1)break;b=b+i|0;h=h+1|0;}return (-1);},BQS=a=>{return AP1(a.Zd);},F7=F(I_),BN7 =(a,b,c,d)=>{let e;if(!a.Ij.qk(d))return a.Ht.pB(b,c,d);e=a.Ij.pB(b,c,d);if(e>=0)return e;return a.Ht.pB(b,c,d);},BXB=a=>{return E(447);},Lj=F(F4),B0n=(a,b,c,d)=>{let e;e=a.Ij.pB(b,c,d);if(e<0)e=a.Ht.pB(b,c,d);return e;},BMI=(a,b)=>{a.Ht=b;a.Ij.oA(b);},A56=F(F4),B_u=(a,b,c,d)=>{while((b+a.ID.pZ()|0)<=d.H3&&a.ID.p0(b,c)>0){b=b+a.ID.pZ()|0;}return a.Ht.pB(b,c,d);},BB2=(a,b,c,d)=>{let e,f,g;e=a.Ht.pv(b,c,d);if(e<0)return (-1);f=e-a.ID.pZ()|0;while(f>=b&&a.ID.p0(f,c)>0){g=f-a.ID.pZ()|0;e=f;f=g;}return e;}; function AWn(){IP.call(this);this.bxY=null;} let AJ0=F(),AEc=null,AGU=null,Bhr=null,XX=()=>{XX=Q(AJ0);BtP();},BtP=()=>{let b,c,d,e;AEc=BHP();AGU=BY0();b=L(D$(D),194);c=b.data;d=L(D,2);e=d.data;e[0]=E(448);e[1]=BLp();c[0]=d;d=L(D,2);e=d.data;e[0]=E(449);e[1]=BnQ();c[1]=d;d=L(D,2);e=d.data;e[0]=E(450);e[1]=B7c();c[2]=d;d=L(D,2);e=d.data;e[0]=E(451);e[1]=B9b();c[3]=d;d=L(D,2);e=d.data;e[0]=E(452);e[1]=AGU;c[4]=d;d=L(D,2);e=d.data;e[0]=E(453);e[1]=B0m();c[5]=d;d=L(D,2);e=d.data;e[0]=E(454);e[1]=Byt();c[6]=d;d=L(D,2);e=d.data;e[0]=E(455);e[1]=BP4();c[7]=d;d =L(D,2);e=d.data;e[0]=E(456);e[1]=BO9();c[8]=d;d=L(D,2);e=d.data;e[0]=E(457);e[1]=Bqz();c[9]=d;d=L(D,2);e=d.data;e[0]=E(458);e[1]=Bus();c[10]=d;d=L(D,2);e=d.data;e[0]=E(459);e[1]=BQe();c[11]=d;d=L(D,2);e=d.data;e[0]=E(460);e[1]=BED();c[12]=d;d=L(D,2);e=d.data;e[0]=E(461);e[1]=Bnm();c[13]=d;d=L(D,2);e=d.data;e[0]=E(462);e[1]=B8C();c[14]=d;d=L(D,2);e=d.data;e[0]=E(463);e[1]=Buh();c[15]=d;d=L(D,2);e=d.data;e[0]=E(464);e[1]=B0i();c[16]=d;d=L(D,2);e=d.data;e[0]=E(465);e[1]=BUj();c[17]=d;d=L(D,2);e=d.data;e[0]=E(466);e[1] =B0j();c[18]=d;d=L(D,2);e=d.data;e[0]=E(467);e[1]=Bq$();c[19]=d;d=L(D,2);e=d.data;e[0]=E(468);e[1]=B9R();c[20]=d;d=L(D,2);e=d.data;e[0]=E(469);e[1]=BSz();c[21]=d;d=L(D,2);e=d.data;e[0]=E(470);e[1]=BBz();c[22]=d;d=L(D,2);e=d.data;e[0]=E(471);e[1]=B63();c[23]=d;d=L(D,2);e=d.data;e[0]=E(472);e[1]=B6P();c[24]=d;d=L(D,2);e=d.data;e[0]=E(473);e[1]=BJQ();c[25]=d;d=L(D,2);e=d.data;e[0]=E(474);e[1]=Bq1();c[26]=d;d=L(D,2);e=d.data;e[0]=E(475);e[1]=B42();c[27]=d;d=L(D,2);e=d.data;e[0]=E(355);e[1]=AEc;c[28]=d;d=L(D,2);e =d.data;e[0]=E(476);e[1]=BCD();c[29]=d;d=L(D,2);e=d.data;e[0]=E(477);e[1]=BP9();c[30]=d;d=L(D,2);e=d.data;e[0]=E(478);e[1]=AEc;c[31]=d;d=L(D,2);e=d.data;e[0]=E(479);e[1]=BmP();c[32]=d;d=L(D,2);e=d.data;e[0]=E(480);e[1]=AGU;c[33]=d;d=L(D,2);e=d.data;e[0]=E(481);e[1]=BvY();c[34]=d;d=L(D,2);e=d.data;e[0]=E(482);e[1]=Bh(0,127);c[35]=d;d=L(D,2);e=d.data;e[0]=E(483);e[1]=Bh(128,255);c[36]=d;d=L(D,2);e=d.data;e[0]=E(484);e[1]=Bh(256,383);c[37]=d;d=L(D,2);e=d.data;e[0]=E(485);e[1]=Bh(384,591);c[38]=d;d=L(D,2);e=d.data;e[0] =E(486);e[1]=Bh(592,687);c[39]=d;d=L(D,2);e=d.data;e[0]=E(487);e[1]=Bh(688,767);c[40]=d;d=L(D,2);e=d.data;e[0]=E(488);e[1]=Bh(768,879);c[41]=d;d=L(D,2);e=d.data;e[0]=E(489);e[1]=Bh(880,1023);c[42]=d;d=L(D,2);e=d.data;e[0]=E(490);e[1]=Bh(1024,1279);c[43]=d;d=L(D,2);e=d.data;e[0]=E(491);e[1]=Bh(1280,1327);c[44]=d;d=L(D,2);e=d.data;e[0]=E(492);e[1]=Bh(1328,1423);c[45]=d;d=L(D,2);e=d.data;e[0]=E(493);e[1]=Bh(1424,1535);c[46]=d;d=L(D,2);e=d.data;e[0]=E(494);e[1]=Bh(1536,1791);c[47]=d;d=L(D,2);e=d.data;e[0]=E(495);e[1] =Bh(1792,1871);c[48]=d;d=L(D,2);e=d.data;e[0]=E(496);e[1]=Bh(1872,1919);c[49]=d;d=L(D,2);e=d.data;e[0]=E(497);e[1]=Bh(1920,1983);c[50]=d;d=L(D,2);e=d.data;e[0]=E(498);e[1]=Bh(2304,2431);c[51]=d;d=L(D,2);e=d.data;e[0]=E(499);e[1]=Bh(2432,2559);c[52]=d;d=L(D,2);e=d.data;e[0]=E(500);e[1]=Bh(2560,2687);c[53]=d;d=L(D,2);e=d.data;e[0]=E(501);e[1]=Bh(2688,2815);c[54]=d;d=L(D,2);e=d.data;e[0]=E(502);e[1]=Bh(2816,2943);c[55]=d;d=L(D,2);e=d.data;e[0]=E(503);e[1]=Bh(2944,3071);c[56]=d;d=L(D,2);e=d.data;e[0]=E(504);e[1] =Bh(3072,3199);c[57]=d;d=L(D,2);e=d.data;e[0]=E(505);e[1]=Bh(3200,3327);c[58]=d;d=L(D,2);e=d.data;e[0]=E(506);e[1]=Bh(3328,3455);c[59]=d;d=L(D,2);e=d.data;e[0]=E(507);e[1]=Bh(3456,3583);c[60]=d;d=L(D,2);e=d.data;e[0]=E(508);e[1]=Bh(3584,3711);c[61]=d;d=L(D,2);e=d.data;e[0]=E(509);e[1]=Bh(3712,3839);c[62]=d;d=L(D,2);e=d.data;e[0]=E(510);e[1]=Bh(3840,4095);c[63]=d;d=L(D,2);e=d.data;e[0]=E(511);e[1]=Bh(4096,4255);c[64]=d;d=L(D,2);e=d.data;e[0]=E(512);e[1]=Bh(4256,4351);c[65]=d;d=L(D,2);e=d.data;e[0]=E(513);e[1] =Bh(4352,4607);c[66]=d;d=L(D,2);e=d.data;e[0]=E(514);e[1]=Bh(4608,4991);c[67]=d;d=L(D,2);e=d.data;e[0]=E(515);e[1]=Bh(4992,5023);c[68]=d;d=L(D,2);e=d.data;e[0]=E(516);e[1]=Bh(5024,5119);c[69]=d;d=L(D,2);e=d.data;e[0]=E(517);e[1]=Bh(5120,5759);c[70]=d;d=L(D,2);e=d.data;e[0]=E(518);e[1]=Bh(5760,5791);c[71]=d;d=L(D,2);e=d.data;e[0]=E(519);e[1]=Bh(5792,5887);c[72]=d;d=L(D,2);e=d.data;e[0]=E(520);e[1]=Bh(5888,5919);c[73]=d;d=L(D,2);e=d.data;e[0]=E(521);e[1]=Bh(5920,5951);c[74]=d;d=L(D,2);e=d.data;e[0]=E(522);e[1] =Bh(5952,5983);c[75]=d;d=L(D,2);e=d.data;e[0]=E(523);e[1]=Bh(5984,6015);c[76]=d;d=L(D,2);e=d.data;e[0]=E(524);e[1]=Bh(6016,6143);c[77]=d;d=L(D,2);e=d.data;e[0]=E(525);e[1]=Bh(6144,6319);c[78]=d;d=L(D,2);e=d.data;e[0]=E(526);e[1]=Bh(6400,6479);c[79]=d;d=L(D,2);e=d.data;e[0]=E(527);e[1]=Bh(6480,6527);c[80]=d;d=L(D,2);e=d.data;e[0]=E(528);e[1]=Bh(6528,6623);c[81]=d;d=L(D,2);e=d.data;e[0]=E(529);e[1]=Bh(6624,6655);c[82]=d;d=L(D,2);e=d.data;e[0]=E(530);e[1]=Bh(6656,6687);c[83]=d;d=L(D,2);e=d.data;e[0]=E(531);e[1] =Bh(7424,7551);c[84]=d;d=L(D,2);e=d.data;e[0]=E(532);e[1]=Bh(7552,7615);c[85]=d;d=L(D,2);e=d.data;e[0]=E(533);e[1]=Bh(7616,7679);c[86]=d;d=L(D,2);e=d.data;e[0]=E(534);e[1]=Bh(7680,7935);c[87]=d;d=L(D,2);e=d.data;e[0]=E(535);e[1]=Bh(7936,8191);c[88]=d;d=L(D,2);e=d.data;e[0]=E(536);e[1]=Bh(8192,8303);c[89]=d;d=L(D,2);e=d.data;e[0]=E(537);e[1]=Bh(8304,8351);c[90]=d;d=L(D,2);e=d.data;e[0]=E(538);e[1]=Bh(8352,8399);c[91]=d;d=L(D,2);e=d.data;e[0]=E(539);e[1]=Bh(8400,8447);c[92]=d;d=L(D,2);e=d.data;e[0]=E(540);e[1] =Bh(8448,8527);c[93]=d;d=L(D,2);e=d.data;e[0]=E(541);e[1]=Bh(8528,8591);c[94]=d;d=L(D,2);e=d.data;e[0]=E(542);e[1]=Bh(8592,8703);c[95]=d;d=L(D,2);e=d.data;e[0]=E(543);e[1]=Bh(8704,8959);c[96]=d;d=L(D,2);e=d.data;e[0]=E(544);e[1]=Bh(8960,9215);c[97]=d;d=L(D,2);e=d.data;e[0]=E(545);e[1]=Bh(9216,9279);c[98]=d;d=L(D,2);e=d.data;e[0]=E(546);e[1]=Bh(9280,9311);c[99]=d;d=L(D,2);e=d.data;e[0]=E(547);e[1]=Bh(9312,9471);c[100]=d;d=L(D,2);e=d.data;e[0]=E(548);e[1]=Bh(9472,9599);c[101]=d;d=L(D,2);e=d.data;e[0]=E(549);e[1] =Bh(9600,9631);c[102]=d;d=L(D,2);e=d.data;e[0]=E(550);e[1]=Bh(9632,9727);c[103]=d;d=L(D,2);e=d.data;e[0]=E(551);e[1]=Bh(9728,9983);c[104]=d;d=L(D,2);e=d.data;e[0]=E(552);e[1]=Bh(9984,10175);c[105]=d;d=L(D,2);e=d.data;e[0]=E(553);e[1]=Bh(10176,10223);c[106]=d;d=L(D,2);e=d.data;e[0]=E(554);e[1]=Bh(10224,10239);c[107]=d;d=L(D,2);e=d.data;e[0]=E(555);e[1]=Bh(10240,10495);c[108]=d;d=L(D,2);e=d.data;e[0]=E(556);e[1]=Bh(10496,10623);c[109]=d;d=L(D,2);e=d.data;e[0]=E(557);e[1]=Bh(10624,10751);c[110]=d;d=L(D,2);e=d.data;e[0] =E(558);e[1]=Bh(10752,11007);c[111]=d;d=L(D,2);e=d.data;e[0]=E(559);e[1]=Bh(11008,11263);c[112]=d;d=L(D,2);e=d.data;e[0]=E(560);e[1]=Bh(11264,11359);c[113]=d;d=L(D,2);e=d.data;e[0]=E(561);e[1]=Bh(11392,11519);c[114]=d;d=L(D,2);e=d.data;e[0]=E(562);e[1]=Bh(11520,11567);c[115]=d;d=L(D,2);e=d.data;e[0]=E(563);e[1]=Bh(11568,11647);c[116]=d;d=L(D,2);e=d.data;e[0]=E(564);e[1]=Bh(11648,11743);c[117]=d;d=L(D,2);e=d.data;e[0]=E(565);e[1]=Bh(11776,11903);c[118]=d;d=L(D,2);e=d.data;e[0]=E(566);e[1]=Bh(11904,12031);c[119] =d;d=L(D,2);e=d.data;e[0]=E(567);e[1]=Bh(12032,12255);c[120]=d;d=L(D,2);e=d.data;e[0]=E(568);e[1]=Bh(12272,12287);c[121]=d;d=L(D,2);e=d.data;e[0]=E(569);e[1]=Bh(12288,12351);c[122]=d;d=L(D,2);e=d.data;e[0]=E(570);e[1]=Bh(12352,12447);c[123]=d;d=L(D,2);e=d.data;e[0]=E(571);e[1]=Bh(12448,12543);c[124]=d;d=L(D,2);e=d.data;e[0]=E(572);e[1]=Bh(12544,12591);c[125]=d;d=L(D,2);e=d.data;e[0]=E(573);e[1]=Bh(12592,12687);c[126]=d;d=L(D,2);e=d.data;e[0]=E(574);e[1]=Bh(12688,12703);c[127]=d;d=L(D,2);e=d.data;e[0]=E(575);e[1] =Bh(12704,12735);c[128]=d;d=L(D,2);e=d.data;e[0]=E(576);e[1]=Bh(12736,12783);c[129]=d;d=L(D,2);e=d.data;e[0]=E(577);e[1]=Bh(12784,12799);c[130]=d;d=L(D,2);e=d.data;e[0]=E(578);e[1]=Bh(12800,13055);c[131]=d;d=L(D,2);e=d.data;e[0]=E(579);e[1]=Bh(13056,13311);c[132]=d;d=L(D,2);e=d.data;e[0]=E(580);e[1]=Bh(13312,19893);c[133]=d;d=L(D,2);e=d.data;e[0]=E(581);e[1]=Bh(19904,19967);c[134]=d;d=L(D,2);e=d.data;e[0]=E(582);e[1]=Bh(19968,40959);c[135]=d;d=L(D,2);e=d.data;e[0]=E(583);e[1]=Bh(40960,42127);c[136]=d;d=L(D, 2);e=d.data;e[0]=E(584);e[1]=Bh(42128,42191);c[137]=d;d=L(D,2);e=d.data;e[0]=E(585);e[1]=Bh(42752,42783);c[138]=d;d=L(D,2);e=d.data;e[0]=E(586);e[1]=Bh(43008,43055);c[139]=d;d=L(D,2);e=d.data;e[0]=E(587);e[1]=Bh(44032,55203);c[140]=d;d=L(D,2);e=d.data;e[0]=E(588);e[1]=Bh(55296,56191);c[141]=d;d=L(D,2);e=d.data;e[0]=E(589);e[1]=Bh(56192,56319);c[142]=d;d=L(D,2);e=d.data;e[0]=E(590);e[1]=Bh(56320,57343);c[143]=d;d=L(D,2);e=d.data;e[0]=E(591);e[1]=Bh(57344,63743);c[144]=d;d=L(D,2);e=d.data;e[0]=E(592);e[1]=Bh(63744, 64255);c[145]=d;d=L(D,2);e=d.data;e[0]=E(593);e[1]=Bh(64256,64335);c[146]=d;d=L(D,2);e=d.data;e[0]=E(594);e[1]=Bh(64336,65023);c[147]=d;d=L(D,2);e=d.data;e[0]=E(595);e[1]=Bh(65024,65039);c[148]=d;d=L(D,2);e=d.data;e[0]=E(596);e[1]=Bh(65040,65055);c[149]=d;d=L(D,2);e=d.data;e[0]=E(597);e[1]=Bh(65056,65071);c[150]=d;d=L(D,2);e=d.data;e[0]=E(598);e[1]=Bh(65072,65103);c[151]=d;d=L(D,2);e=d.data;e[0]=E(599);e[1]=Bh(65104,65135);c[152]=d;d=L(D,2);e=d.data;e[0]=E(600);e[1]=Bh(65136,65279);c[153]=d;d=L(D,2);e=d.data;e[0] =E(601);e[1]=Bh(65280,65519);c[154]=d;d=L(D,2);e=d.data;e[0]=E(54);e[1]=Bh(0,1114111);c[155]=d;d=L(D,2);e=d.data;e[0]=E(602);e[1]=BQh();c[156]=d;d=L(D,2);e=d.data;e[0]=E(603);e[1]=CW(0,1);c[157]=d;d=L(D,2);e=d.data;e[0]=E(604);e[1]=PK(62,1);c[158]=d;d=L(D,2);e=d.data;e[0]=E(605);e[1]=CW(1,1);c[159]=d;d=L(D,2);e=d.data;e[0]=E(606);e[1]=CW(2,1);c[160]=d;d=L(D,2);e=d.data;e[0]=E(607);e[1]=CW(3,0);c[161]=d;d=L(D,2);e=d.data;e[0]=E(608);e[1]=CW(4,0);c[162]=d;d=L(D,2);e=d.data;e[0]=E(609);e[1]=CW(5,1);c[163]=d;d= L(D,2);e=d.data;e[0]=E(610);e[1]=PK(448,1);c[164]=d;d=L(D,2);e=d.data;e[0]=E(611);e[1]=CW(6,1);c[165]=d;d=L(D,2);e=d.data;e[0]=E(612);e[1]=CW(7,0);c[166]=d;d=L(D,2);e=d.data;e[0]=E(613);e[1]=CW(8,1);c[167]=d;d=L(D,2);e=d.data;e[0]=E(614);e[1]=PK(3584,1);c[168]=d;d=L(D,2);e=d.data;e[0]=E(615);e[1]=CW(9,1);c[169]=d;d=L(D,2);e=d.data;e[0]=E(616);e[1]=CW(10,1);c[170]=d;d=L(D,2);e=d.data;e[0]=E(617);e[1]=CW(11,1);c[171]=d;d=L(D,2);e=d.data;e[0]=E(618);e[1]=PK(28672,0);c[172]=d;d=L(D,2);e=d.data;e[0]=E(619);e[1]= CW(12,0);c[173]=d;d=L(D,2);e=d.data;e[0]=E(620);e[1]=CW(13,0);c[174]=d;d=L(D,2);e=d.data;e[0]=E(621);e[1]=CW(14,0);c[175]=d;d=L(D,2);e=d.data;e[0]=E(622);e[1]=BXL(983040,1,1);c[176]=d;d=L(D,2);e=d.data;e[0]=E(623);e[1]=CW(15,0);c[177]=d;d=L(D,2);e=d.data;e[0]=E(624);e[1]=CW(16,1);c[178]=d;d=L(D,2);e=d.data;e[0]=E(625);e[1]=CW(18,1);c[179]=d;d=L(D,2);e=d.data;e[0]=E(626);e[1]=BzT(19,0,1);c[180]=d;d=L(D,2);e=d.data;e[0]=E(627);e[1]=PK(1643118592,1);c[181]=d;d=L(D,2);e=d.data;e[0]=E(628);e[1]=CW(20,0);c[182]=d;d =L(D,2);e=d.data;e[0]=E(629);e[1]=CW(21,0);c[183]=d;d=L(D,2);e=d.data;e[0]=E(630);e[1]=CW(22,0);c[184]=d;d=L(D,2);e=d.data;e[0]=E(631);e[1]=CW(23,0);c[185]=d;d=L(D,2);e=d.data;e[0]=E(632);e[1]=CW(24,1);c[186]=d;d=L(D,2);e=d.data;e[0]=E(633);e[1]=PK(2113929216,1);c[187]=d;d=L(D,2);e=d.data;e[0]=E(634);e[1]=CW(25,1);c[188]=d;d=L(D,2);e=d.data;e[0]=E(635);e[1]=CW(26,0);c[189]=d;d=L(D,2);e=d.data;e[0]=E(636);e[1]=CW(27,0);c[190]=d;d=L(D,2);e=d.data;e[0]=E(637);e[1]=CW(28,1);c[191]=d;d=L(D,2);e=d.data;e[0]=E(638);e[1] =CW(29,0);c[192]=d;d=L(D,2);e=d.data;e[0]=E(639);e[1]=CW(30,0);c[193]=d;Bhr=b;}; function Bz(){let a=this;D.call(a);a.a_p=null;a.a9_=null;} let B5C=(a,b)=>{if(!b&&a.a_p===null)a.a_p=a.qn();else if(b&&a.a9_===null)a.a9_=Ky(a.qn(),1);if(b)return a.a9_;return a.a_p;}; function A9F(){let a=this;Rv.call(a);a.RP=0;a.RM=0;} let AP1=a=>{let b,c,d,e,f;b=a.RP;c=a.RM;d=c!=2147483647?MQ(c):E(25);e=new N;O(e);Bd(e,123);f=W(e,b);Bd(f,44);Bd(J(f,d),125);return M(e);},A_c=F(CR),ByX=(a,b,c,d)=>{return b;},B3a=a=>{return E(640);},B3n=(a,b)=>{return 0;}; function ASn(){let a=this;D.call(a);a.H_=null;a.I3=0;} let BRE=a=>{a.H_=Bn(2);},Bmx=()=>{let a=new ASn();BRE(a);return a;},AIS=(a,b)=>{let c,d,e;if(b<0){c=new Bx;U(c);I(c);}d=b/32|0;if(b>=a.I3){ACc(a,d+1|0);a.I3=b+1|0;}e=a.H_.data;e[d]=e[d]|1<<(b%32|0);},Ww=(a,b,c)=>{let d,e,f,g,h;if(b>=0){d=B8(b,c);if(d<=0){if(!d)return;d=b/32|0;e=c/32|0;if(c>a.I3){ACc(a,e+1|0);a.I3=c;}if(d==e){f=a.H_.data;f[d]=f[d]|V6(a,b)&ABK(a,c);}else{f=a.H_.data;f[d]=f[d]|V6(a,b);g=d+1|0;while(g{return (-1)<<(b%32|0);},ABK=(a,b)=>{b=b%32|0;return !b?0:(-1)>>>(32-b|0)|0;},AS7=(a,b)=>{let c,d,e,f,g,h;if(b<0){c=new Bx;U(c);I(c);}d=b/32|0;e=a.H_.data;if(d>>(32-h|0)|0));if(b==(a.I3-1|0))RV(a);}},Ij=(a,b)=>{let c,d,e;if(b<0){c=new Bx;U(c);I(c);}d=b/32|0;e=a.H_.data;return d{let c,d,e,f,g;if(b<0){c=new Bx;U(c);I(c);}d=a.I3;if(b>=d)return (-1);e=b/32|0;f=a.H_.data;g=f[e]>>>(b%32|0)|0;if(g)return Ob(g) +b|0;d=(d+31|0)/32|0;g=e+1|0;while(g{let c,d,e,f;c=a.H_.data.length;if(c>=b)return;c=Bs((b*3|0)/2|0,(c*2|0)+1|0);d=a.H_.data;e=Bn(c);f=e.data;b=BF(c,d.length);c=0;while(c{let b,c,d;b=(a.I3+31|0)/32|0;a.I3=b*32|0;c=b-1|0;a:{while(true){if(c<0)break a;d=Mk(a.H_.data[c]);if(d<32)break;c=c+(-1)|0;a.I3=a.I3-32|0;}a.I3=a.I3-d|0;}},G0=(a,b)=>{let c,d,e,f;c=BF(a.H_.data.length,b.H_.data.length);d=0;while(d =f.length)break;f[c]=0;c=c+1|0;}a.I3=BF(a.I3,b.I3);RV(a);},Oz=(a,b)=>{let c,d,e;c=BF(a.H_.data.length,b.H_.data.length);d=0;while(d{let c,d,e;c=Bs(a.I3,b.I3);a.I3=c;ACc(a,(c+31|0)/32|0);c=BF(a.H_.data.length,b.H_.data.length);d=0;while(d{let c,d,e;c=Bs(a.I3,b.I3);a.I3=c;ACc(a,(c+31|0)/32|0);c=BF(a.H_.data.length, b.H_.data.length);d=0;while(d{return a.I3?0:1;}; function ATK(){let a=this;Dg.call(a);a.a9$=null;a.bmR=0;} let B3B=a=>{let b,c,d;b=!a.bmR?E(641):E(642);c=a.a9$.r();d=new N;O(d);J(J(J(d,E(643)),b),c);return M(d);}; function AGa(){let a=this;Dg.call(a);a.a40=null;a.a7q=null;} let A7C=(a,b,c)=>{Dn(a);a.a40=b;a.a7q=c;},AIM=(a,b)=>{let c=new AGa();A7C(c,a,b);return c;},BpT=(a,b,c,d)=>{let e,f,g,h,i,j;e=a.a40.pB(b,c,d);if(e<0)a:{f=a.a7q;g=d.L$;e=d.H3;h=b+1|0;e=B8(h,e);if(e>0){d.Nb=1;e=(-1);}else{i=c;j=X(i,b);if(!f.a9$.p8(j))e=(-1);else{if(E2(j)){if(e<0&&E$(X(i,h))){e=(-1);break a;}}else if(E$(j)&&b>g&&E2(X(i,b-1|0))){e=(-1);break a;}e=f.Ht.pB(h,c,d);}}}if(e>=0)return e;return (-1);},B2Z=(a,b)=>{a.Ht=b;a.a7q.Ht=b;a.a40.oA(b);},B37=a=>{let b,c,d;b=CB(a.a40);c=CB(a.a7q);d=new N;O(d);J(J(J(J(d, E(644)),b),E(645)),c);return M(d);},Brl=(a,b)=>{return 1;},BqN=(a,b)=>{return 1;}; function Hx(){let a=this;Dg.call(a);a.My=null;a.a$L=0;} let AQz=(a,b)=>{Dn(a);a.My=b.qo();a.a$L=b.IJ;},Bd8=a=>{let b=new Hx();AQz(b,a);return b;},BUv=(a,b,c,d)=>{let e,f,g,h,i;e=d.H3;if(b0)return i;}if(f{let b,c,d;b=!a.a$L?E(641):E(642);c=a.My.r();d=new N;O(d);J(J(J(d,E(643)),b),c);return M(d);},Bvo=(a,b)=>{return a.My.p8(b);},BpE=(a,b)=>{if(b instanceof IQ)return ANJ(a.My,b.U7);if(b instanceof Jc)return ANJ(a.My, b.Mw);if(b instanceof Hx)return ABU(a.My,b.My);if(!(b instanceof IX))return 1;return ABU(a.My,b.Rr);},Cbr=a=>{return a.My;},B7p=(a,b)=>{a.Ht=b;},BuH=(a,b)=>{return 1;},ALj=F(Hx),Byf=(a,b)=>{return a.My.p8(Q$(Q5(b)));},BK3=a=>{let b,c,d;b=!a.a$L?E(641):E(642);c=a.My.r();d=new N;O(d);J(J(J(d,E(646)),b),c);return M(d);}; function AV8(){let a=this;Dr.call(a);a.bcM=null;a.big=0;} let BCE=(a,b)=>{Io(a);a.bcM=b.qo();a.big=b.IJ;},AY3=a=>{let b=new AV8();BCE(b,a);return b;},BYQ=(a,b,c)=>{return !a.bcM.p8(ID(Me(X(c,b))))?(-1):1;},BQY=a=>{let b,c,d;b=!a.big?E(641):E(642);c=a.bcM.r();d=new N;O(d);J(J(J(d,E(646)),b),c);return M(d);}; function IX(){let a=this;Dr.call(a);a.Rr=null;a.bjN=0;} let BEB=(a,b)=>{Io(a);a.Rr=b.qo();a.bjN=b.IJ;},A5Y=a=>{let b=new IX();BEB(b,a);return b;},AK5=(a,b,c)=>{return !a.Rr.p8(X(c,b))?(-1):1;},Bzh=a=>{let b,c,d;b=!a.bjN?E(641):E(642);c=a.Rr.r();d=new N;O(d);J(J(J(d,E(643)),b),c);return M(d);},BDW=(a,b)=>{if(b instanceof Jc)return ANJ(a.Rr,b.Mw);if(b instanceof IX)return ABU(a.Rr,b.Rr);if(!(b instanceof Hx)){if(!(b instanceof IQ))return 1;return 0;}return ABU(a.Rr,b.My);}; function AMA(){let a=this;Dg.call(a);a.ZJ=null;a.bek=null;a.a4I=0;} let BOd=(a,b,c)=>{Dn(a);a.ZJ=b;a.a4I=c;},Bkf=(a,b)=>{let c=new AMA();BOd(c,a,b);return c;},BAI=(a,b)=>{a.Ht=b;},AGi=a=>{if(a.bek===null)a.bek=KF(a.ZJ);return a.bek;},BGr=a=>{let b,c;b=AGi(a);c=new N;O(c);J(J(c,E(647)),b);return M(c);},Bnl=(a,b,c,d)=>{let e,f,g,h,i,j,k,l,m,n,o,p,q;e=d.H3;f=Bn(3);g=(-1);h=(-1);if(b>=e)return (-1);i=b+1|0;j=c;k=X(j,b);l=k-44032|0;if(l>=0&&l<11172){m=4352+(l/588|0)|0;n=4449+((l%588|0)/28|0)|0;b=l%28|0;o=!b?Fs([m,n]):Fs([m,n,4519+b|0]);}else o=null;if(o!==null){p=o.data;l=0;b=p.length;q =a.a4I;if(b!=q)return (-1);while(true){if(l>=q)return a.Ht.pB(i,c,d);if(p[l]!=a.ZJ.data[l])break;l=l+1|0;}return (-1);}f=f.data;f[0]=k;n=k-4352|0;if(n>=0&&n<19){if(i=0&&g<21){n=i+1|0;f[1]=k;if(n=0&&h<28){a:{b=n+1|0;f[2]=k;if(a.a4I==3){n=f[0];p=a.ZJ.data;if(n==p[0]&&f[1]==p[1]&&f[2]==p[2]){b=a.Ht.pB(b,c,d);break a;}}b=(-1);}return b;}b:{if(a.a4I==2){q=f[0];p=a.ZJ.data;if(q==p[0]&&f[1]==p[1]){b=a.Ht.pB(n,c,d);break b;}}b=(-1);}return b;}return (-1);}return (-1);},BQ6 =(a,b)=>{return b instanceof AMA&&!Z(AGi(b),AGi(a))?0:1;},BIQ=(a,b)=>{return 1;}; function Jc(){Dr.call(this);this.Mw=0;} let BEO=(a,b)=>{Io(a);a.Mw=b;},AFC=a=>{let b=new Jc();BEO(b,a);return b;},BYo=a=>{return 1;},BwG=(a,b,c)=>{return a.Mw!=X(c,b)?(-1):1;},Bud=(a,b,c,d)=>{let e,f,g,h;if(!(c instanceof CA))return Qr(a,b,c,d);e=c;f=d.H3;while(true){if(b>=f)return (-1);g=GT(e,a.Mw,b);if(g<0)return (-1);h=a.Ht;b=g+1|0;if(h.pB(b,c,d)>=0)break;}return g;},ByH=(a,b,c,d,e)=>{let f,g;if(!(d instanceof CA))return QJ(a,b,c,d,e);f=d;a:{while(true){if(c=0)break;c =g+(-1)|0;}return g;}return (-1);},BJf=a=>{let b,c;b=a.Mw;c=new N;O(c);Bd(c,b);return M(c);},BIw=(a,b)=>{if(b instanceof Jc)return b.Mw!=a.Mw?0:1;if(!(b instanceof IX)){if(b instanceof Hx)return b.p8(a.Mw);if(!(b instanceof IQ))return 1;return 0;}return AK5(b,0,AKc(a.Mw))<=0?0:1;}; function A6W(){Dr.call(this);this.ba0=0;} let B1B=(a,b)=>{Io(a);a.ba0=ID(Me(b));},Bh6=a=>{let b=new A6W();B1B(b,a);return b;},BM5=(a,b,c)=>{return a.ba0!=ID(Me(X(c,b)))?(-1):1;},B2Y=a=>{let b,c;b=a.ba0;c=new N;O(c);Bd(J(c,E(648)),b);return M(c);}; function ATC(){let a=this;Dr.call(a);a.bam=0;a.bns=0;} let BGa=(a,b)=>{Io(a);a.bam=b;a.bns=SL(b);},A_P=a=>{let b=new ATC();BGa(b,a);return b;},Bn1=(a,b,c)=>{let d;d=a.bam;c=c;return d!=X(c,b)&&a.bns!=X(c,b)?(-1):1;},Bxf=a=>{let b,c;b=a.bam;c=new N;O(c);Bd(J(c,E(649)),b);return M(c);}; function LB(){let a=this;Dg.call(a);a.a1e=0;a.a9S=null;a.a8H=null;a.a8z=0;} let AEF=(a,b,c)=>{Dn(a);a.a1e=1;a.a8H=b;a.a8z=c;},Cac=(a,b)=>{let c=new LB();AEF(c,a,b);return c;},B$D=(a,b)=>{a.Ht=b;},BDr=(a,b,c,d)=>{let e,f,g,h,i,j,k,l;e=Bn(4);f=d.H3;if(b>=f)return (-1);g=AGS(a,b,c,f);h=b+a.a1e|0;i=Bj2(g);if(i===null){i=e.data;b=1;i[0]=g;}else{b=i.data.length;BC(i,0,e,0,b);b=0+b|0;}a:{if(h=f){b=k;break a;}g=AGS(a,h,c,f);b=k;}}}if(b!=a.a8z)return (-1);i=e.data;g=0;while(true){if(g>=b)return a.Ht.pB(h,c,d);if(i[g]!=a.a8H.data[g])break;g=g+1|0;}return (-1);},AJ8=a=>{let b,c;if(a.a9S===null){b=new N;O(b);c=0;while(c{let b,c;b=AJ8(a);c=new N;O(c);J(J(c,E(650)),b);return M(c);},AGS=(a,b,c,d)=>{let e,f,g;a.a1e=1;if(b>=(d-1|0))e=X(c,b);else{d=b+1|0;c=c;e=X(c,b);f=X(c,d);if(Zs(e,f)){g=CZ(2).data;g[0]= e;g[1]=f;d=g.length;if(0{return b instanceof LB&&!Z(AJ8(b),AJ8(a))?0:1;},B4T=(a,b)=>{return 1;},A7n=F(LB),BgY=F(LB),A8G=F(F7),BSC=(a,b,c,d)=>{let e;while(true){e=a.Ij.pB(b,c,d);if(e<=0)break;b=e;}return a.Ht.pB(b,c,d);},Ba3=F(F7),B1j=(a,b,c,d)=>{let e;e=a.Ij.pB(b,c,d);if(e<0)return (-1);if(e>b){while(true){b=a.Ij.pB(e,c,d);if(b<=e)break;e=b;}b=e;}return a.Ht.pB(b,c,d);},PT=F(F7),B7a=(a,b,c, d)=>{let e;if(!a.Ij.qk(d))return a.Ht.pB(b,c,d);e=a.Ij.pB(b,c,d);if(e>=0)return e;return a.Ht.pB(b,c,d);},B9r=(a,b)=>{a.Ht=b;a.Ij.oA(b);},AW1=F(PT),Byz=(a,b,c,d)=>{let e;e=a.Ij.pB(b,c,d);if(e<=0)e=b;return a.Ht.pB(e,c,d);},B2b=(a,b)=>{a.Ht=b;}; function Mr(){let a=this;F7.call(a);a.SV=null;a.Nf=0;} let Zl=(a,b,c,d,e,f)=>{G8(a,c,d,e);a.SV=b;a.Nf=f;},CcQ=(a,b,c,d,e)=>{let f=new Mr();Zl(f,a,b,c,d,e);return f;},Caa=(a,b,c,d)=>{let e,f;e=A9q(d,a.Nf);if(!a.Ij.qk(d))return a.Ht.pB(b,c,d);if(e>=a.SV.RM)return a.Ht.pB(b,c,d);f=a.Nf;e=e+1|0;KO(d,f,e);f=a.Ij.pB(b,c,d);if(f>=0){KO(d,a.Nf,0);return f;}f=a.Nf;e=e+(-1)|0;KO(d,f,e);if(e>=a.SV.RP)return a.Ht.pB(b,c,d);KO(d,a.Nf,0);return (-1);},BJR=a=>{return AP1(a.SV);},AUi=F(Mr),Bxx=(a,b,c,d)=>{let e,f,g;e=0;f=a.SV.RM;a:{while(true){g=a.Ij.pB(b,c,d);if(g<=b)break a;if (e>=f)break;e=e+1|0;b=g;}}if(g<0&&e{let e;if(!a.Ij.qk(d))return a.Ht.pB(b,c,d);e=a.Ht.pB(b,c,d);if(e>=0)return e;return a.Ij.pB(b,c,d);},Bcn=F(PT),Bro=(a,b,c,d)=>{let e;if(!a.Ij.qk(d))return a.Ht.pB(b,c,d);e=a.Ht.pB(b,c,d);if(e<0)e=a.Ij.pB(b,c,d);return e;},A3N=F(Mr),BO3=(a,b,c,d)=>{let e,f,g;e=A9q(d,a.Nf);if(!a.Ij.qk(d))return a.Ht.pB(b,c,d);f=a.SV;if(e>=f.RM){KO(d,a.Nf,0);return a.Ht.pB(b,c,d);}if(e=0){KO(d,a.Nf,0);return g;}KO(d,a.Nf,e+1|0);g=a.Ij.pB(b,c,d);}return g;},AZM=F(I_),B_P=(a,b,c,d)=>{let e;e=d.H3;if(e>b)return a.Ht.p3(b,e,c,d);return a.Ht.pB(b,c,d);},BHQ=(a,b,c,d)=>{let e;e=d.H3;if(a.Ht.p3(b,e,c,d)>=0)return b;return (-1);},B4a=a=>{return E(651);}; function A_p(){I_.call(this);this.a92=null;} let BDX=(a,b,c,d)=>{let e,f;e=d.H3;f=Bh0(a,b,e,c);if(f>=0)e=f;if(e>b)return a.Ht.p3(b,e,c,d);return a.Ht.pB(b,c,d);},Bnt=(a,b,c,d)=>{let e,f,g,h;e=d.H3;f=a.Ht.pv(b,c,d);if(f<0)return (-1);g=Bh0(a,f,e,c);if(g>=0)e=g;g=Bs(f,a.Ht.p3(f,e,c,d));if(g<=0)h=g?(-1):0;else{h=g-1|0;a:{while(true){if(h=b)b=h>=g?h:h+1|0;return b;},Bh0=(a,b,c,d)=>{while(true){if(b>=c)return (-1);if(a.a92.qz(X(d,b)))break;b=b+1|0;}return b;},B53=a=>{return E(652);},TA=F(),Bd7 =null,AWK=null,AMU=b=>{let c;if(!(b&1)){c=AWK;if(c!==null)return c;c=new BiD;AWK=c;return c;}c=Bd7;if(c!==null)return c;c=new BiC;Bd7=c;return c;},BmF=F(F4),Bpc=(a,b,c,d)=>{let e;a:{while(true){if((b+a.ID.pZ()|0)>d.H3)break a;e=a.ID.p0(b,c);if(e<1)break;b=b+e|0;}}return a.Ht.pB(b,c,d);},A5U=F(Lj),BBv=(a,b,c,d)=>{let e;if((b+a.ID.pZ()|0)<=d.H3){e=a.ID.p0(b,c);if(e>=1)b=b+e|0;}return a.Ht.pB(b,c,d);},Bae=F(Lm),B6n=(a,b,c,d)=>{let e,f,g,h,i;e=a.Zd;f=e.RP;g=e.RM;h=0;while(true){if(h>=f){a:{while(true){if(h>=g)break a;if ((b+a.ID.pZ()|0)>d.H3)break a;i=a.ID.p0(b,c);if(i<1)break;b=b+i|0;h=h+1|0;}}return a.Ht.pB(b,c,d);}if((b+a.ID.pZ()|0)>d.H3){d.Nb=1;return (-1);}i=a.ID.p0(b,c);if(i<1)break;b=b+i|0;h=h+1|0;}return (-1);},Bch=F(F4),BDM=(a,b,c,d)=>{let e;while(true){e=a.Ht.pB(b,c,d);if(e>=0)break;if((b+a.ID.pZ()|0)<=d.H3){e=a.ID.p0(b,c);b=b+e|0;}if(e<1)return (-1);}return e;},Bhg=F(Lj),Bpw=(a,b,c,d)=>{let e;e=a.Ht.pB(b,c,d);if(e>=0)return e;return a.Ij.pB(b,c,d);},AZr=F(Lm),B6L=(a,b,c,d)=>{let e,f,g,h,i,j;e=a.Zd;f=e.RP;g=e.RM;h =0;while(true){if(h>=f){a:{while(true){i=a.Ht.pB(b,c,d);if(i>=0)break;if((b+a.ID.pZ()|0)<=d.H3){i=a.ID.p0(b,c);b=b+i|0;h=h+1|0;}if(i<1)break a;if(h>g)break a;}return i;}return (-1);}if((b+a.ID.pZ()|0)>d.H3){d.Nb=1;return (-1);}j=a.ID.p0(b,c);if(j<1)break;b=b+j|0;h=h+1|0;}return (-1);},AGF=F(CR),BZK=(a,b,c,d)=>{if(b&&!(d.Uf&&b==d.L$))return (-1);return a.Ht.pB(b,c,d);},BXT=(a,b)=>{return 0;},BBx=a=>{return E(653);}; function AXr(){CR.call(this);this.blE=0;} let Byl=(a,b)=>{Dn(a);a.blE=b;},BjY=a=>{let b=new AXr();Byl(b,a);return b;},BQF=(a,b,c,d)=>{let e,f,g,h;e=b>=d.H3?32:X(c,b);if(!b)f=32;else{g=b-1|0;f=X(c,g);}h=d.a31?0:d.L$;return (e!=32&&!Bcs(a,e,b,h,c)?0:1)^(f!=32&&!Bcs(a,f,b-1|0,h,c)?0:1)^a.blE?(-1):a.Ht.pB(b,c,d);},BQ1=(a,b)=>{return 0;},B_6=a=>{return E(654);},Bcs=(a,b,c,d,e)=>{let f;if(!Tq(b)&&b!=95){a:{if(Wk(b)==6)while(true){c=c+(-1)|0;if(c{if(b !=d.V0)return (-1);return a.Ht.pB(b,c,d);},BMf=(a,b)=>{return 0;},BQb=a=>{return E(655);}; function AKi(){CR.call(this);this.Vr=0;} let Bjw=(a,b)=>{Dn(a);a.Vr=b;},BG3=a=>{let b=new AKi();Bjw(b,a);return b;},B4s=(a,b,c,d)=>{let e,f,g,h;e=d.Uf?d.H3:c.Hq.length;if(b>=e){C1(d,a.Vr,0);return a.Ht.pB(b,c,d);}f=e-b|0;if(f==2){g=c;if(X(g,b)==13&&X(g,b+1|0)==10){C1(d,a.Vr,0);return a.Ht.pB(b,c,d);}}a:{if(f==1){h=X(c,b);if(h==10)break a;if(h==13)break a;if(h==133)break a;if((h|1)==8233)break a;}return (-1);}C1(d,a.Vr,0);return a.Ht.pB(b,c,d);},BSo=(a,b)=>{let c;c=!HB(b,a.Vr)?0:1;C1(b,a.Vr,(-1));return c;},B0t=a=>{return E(656);},Bkn=F(CR),B2P=(a, b,c,d)=>{if(b<(!d.a31?d.H3:c.Hq.length))return (-1);d.Nb=1;d.bBr=1;return a.Ht.pB(b,c,d);},BM1=(a,b)=>{return 0;},Bwe=a=>{return E(657);}; function A96(){CR.call(this);this.bqm=null;} let BR3=(a,b,c,d)=>{let e,f,g;a:{if(b!=d.H3){if(!b)break a;if(d.Uf&&b==d.L$)break a;e=a.bqm;f=b-1|0;g=c;if(e.qC(X(g,f),X(g,b)))break a;}return (-1);}return a.Ht.pB(b,c,d);},BvR=(a,b)=>{return 0;},BPJ=a=>{return E(658);},A6l=F(Dg),B2r=a=>{Dn(a);},BJ8=()=>{let a=new A6l();B2r(a);return a;},BLc=(a,b,c,d)=>{let e,f,g,h;e=d.H3;f=b+1|0;if(f>e){d.Nb=1;return (-1);}g=c;h=X(g,b);if(E2(h)){b=b+2|0;if(b<=e&&Zs(h,X(g,f)))return a.Ht.pB(b,c,d);}return a.Ht.pB(f,c,d);},Btv=a=>{return E(659);},BQ8=(a,b)=>{a.Ht=b;},B2i=a=> {return (-2147483602);},BQ7=(a,b)=>{return 1;}; function AWp(){Dg.call(this);this.a$E=null;} let Bse=(a,b)=>{Dn(a);a.a$E=b;},BFR=a=>{let b=new AWp();Bse(b,a);return b;},B2F=(a,b,c,d)=>{let e,f,g,h,i;e=d.H3;f=b+1|0;if(f>e){d.Nb=1;return (-1);}g=c;h=X(g,b);if(E2(h)){b=b+2|0;if(b<=e){i=X(g,f);if(Zs(h,i))return a.a$E.qz(KA(h,i))?(-1):a.Ht.pB(b,c,d);}}return a.a$E.qz(h)?(-1):a.Ht.pB(f,c,d);},BSB=a=>{return E(143);},B50=(a,b)=>{a.Ht=b;},BmG=a=>{return (-2147483602);},BLO=(a,b)=>{return 1;}; function BjW(){CR.call(this);this.a0O=0;} let BVV=(a,b)=>{Dn(a);a.a0O=b;},BAp=a=>{let b=new BjW();BVV(b,a);return b;},By9=(a,b,c,d)=>{let e;e=d.Uf?d.H3:c.Hq.length;if(b>=e){C1(d,a.a0O,0);return a.Ht.pB(b,c,d);}if((e-b|0)==1&&X(c,b)==10){C1(d,a.a0O,1);return a.Ht.pB(b+1|0,c,d);}return (-1);},BVQ=(a,b)=>{let c;c=!HB(b,a.a0O)?0:1;C1(b,a.a0O,(-1));return c;},BAf=a=>{return E(656);}; function Bfw(){CR.call(this);this.YU=0;} let BWK=(a,b)=>{Dn(a);a.YU=b;},Bxc=a=>{let b=new Bfw();BWK(b,a);return b;},BDg=(a,b,c,d)=>{if((d.Uf?d.H3-b|0:c.Hq.length-b|0)<=0){C1(d,a.YU,0);return a.Ht.pB(b,c,d);}if(X(c,b)!=10)return (-1);C1(d,a.YU,1);return a.Ht.pB(b+1|0,c,d);},BVz=(a,b)=>{let c;c=!HB(b,a.YU)?0:1;C1(b,a.YU,(-1));return c;},BoG=a=>{return E(660);}; function A86(){CR.call(this);this.UF=0;} let Cai=(a,b)=>{Dn(a);a.UF=b;},Bop=a=>{let b=new A86();Cai(b,a);return b;},BXH=(a,b,c,d)=>{let e,f,g,h;e=d.Uf?d.H3-b|0:c.Hq.length-b|0;if(!e){C1(d,a.UF,0);return a.Ht.pB(b,c,d);}if(e<2){f=X(c,b);g=97;}else{h=c;f=X(h,b);g=X(h,b+1|0);}switch(f){case 10:case 133:case 8232:case 8233:C1(d,a.UF,0);return a.Ht.pB(b,c,d);case 13:if(g!=10){C1(d,a.UF,0);return a.Ht.pB(b,c,d);}C1(d,a.UF,0);return a.Ht.pB(b,c,d);default:}return (-1);},Bsl=(a,b)=>{let c;c=!HB(b,a.UF)?0:1;C1(b,a.UF,(-1));return c;},BvU=a=>{return E(661);}; function PF(){let a=this;Dg.call(a);a.bf4=0;a.Wd=0;} let AE9=(a,b,c)=>{Dn(a);a.bf4=b;a.Wd=c;},B_p=(a,b)=>{let c=new PF();AE9(c,a,b);return c;},Bpm=(a,b,c,d)=>{let e,f,g,h,i;e=Qn(a,d);if(e!==null&&(b+e.Hq.length|0)<=d.H3){f=0;while(true){if(f>=e.Hq.length){C1(d,a.Wd,e.Hq.length);return a.Ht.pB(b+e.Hq.length|0,c,d);}g=X(e,f);h=b+f|0;i=c;if(g!=X(i,h)&&SL(X(e,f))!=X(i,h))break;f=f+1|0;}return (-1);}return (-1);},B4H=(a,b)=>{a.Ht=b;},Qn=(a,b)=>{let c,d;c=a.bf4;d=Ps(b,c);c=XN(b,c);return (c|d|(c-d|0))>=0&&c<=b.a3W.Hq.length?B4(b.a3W,d,c):null;},BOB=a=>{let b,c;b=a.It;c =new N;O(c);W(J(c,E(662)),b);return M(c);},BF3=(a,b)=>{let c;c=!HB(b,a.Wd)?0:1;C1(b,a.Wd,(-1));return c;},Bj5=F(PF),B8_=(a,b,c)=>{AE9(a,b,c);},BPn=(a,b)=>{let c=new Bj5();B8_(c,a,b);return c;},Bsr=(a,b,c,d)=>{let e,f;e=Qn(a,d);if(e!==null&&(b+e.Hq.length|0)<=d.H3){f=!Bhx(c,e,b)?(-1):e.Hq.length;if(f<0)return (-1);C1(d,a.Wd,f);return a.Ht.pB(b+f|0,c,d);}return (-1);},BI7=(a,b,c,d)=>{let e,f,g;e=Qn(a,d);f=d.L$;if(e!==null&&(b+e.Hq.length|0)<=f){g=c;while(true){if(b>f)return (-1);b=Ba6(g,e,b);if(b<0)return (-1);if (a.Ht.pB(b+e.Hq.length|0,c,d)>=0)break;b=b+1|0;}return b;}return (-1);},BoH=(a,b,c,d,e)=>{let f,g,h;f=Qn(a,e);if(f===null)return (-1);g=d;a:{while(true){if(c=0)break;c=h+(-1)|0;}return h;}return (-1);},B05=(a,b)=>{return 1;},B9k=a=>{let b,c;b=a.It;c=new N;O(c);W(J(c,E(663)),b);return M(c);}; function Bc3(){PF.call(this);this.bt1=0;} let Bvx=(a,b,c)=>{AE9(a,b,c);},Bxd=(a,b)=>{let c=new Bc3();Bvx(c,a,b);return c;},BAy=(a,b,c,d)=>{let e,f,g,h;e=Qn(a,d);if(e!==null&&(b+e.Hq.length|0)<=d.H3){f=0;while(true){if(f>=e.Hq.length){C1(d,a.Wd,e.Hq.length);return a.Ht.pB(b+e.Hq.length|0,c,d);}g=ID(Me(X(e,f)));h=b+f|0;if(g!=ID(Me(X(c,h))))break;f=f+1|0;}return (-1);}return (-1);},BQ2=a=>{let b,c;b=a.bt1;c=new N;O(c);W(J(c,E(664)),b);return M(c);},Nu=F(LF),Bu5=(a,b,c,d,e)=>{A9P(a,b,c,d,e);return a;},BQQ=(a,b,c,d)=>{ASx(a,b,c,d);return a;},BV0=(a,b,c, d,e)=>{BfC(a,b,c,d,e);return a;},B5m=(a,b,c,d)=>{AVP(a,b,c,d);return a;},BRB=(a,b)=>{AMh(a,b);},B7C=(a,b,c)=>{Bla(a,b,c);return a;},BNR=(a,b,c)=>{ACx(a,b,c);return a;}; function BdV(){let a=this;Dr.call(a);a.KM=null;a.bcl=null;a.a$W=null;} let Btd=(a,b,c)=>{return !AGB(a,c,b)?(-1):a.Jz;},BQs=(a,b,c,d)=>{let e,f,g;e=d.H3;while(true){if(b>e)return (-1);f=X(a.KM,a.Jz-1|0);a:{while(true){g=a.Jz;if(b>(e-g|0)){b=(-1);break a;}g=(b+g|0)-1|0;g=X(c,g);if(g==f&&AGB(a,c,b))break;b=b+Bfb(a.bcl,g)|0;}}if(b<0)return (-1);if(a.Ht.pB(b+a.Jz|0,c,d)>=0)break;b=b+1|0;}return b;},BVZ=(a,b,c,d,e)=>{let f,g,h;while(true){if(c=0)break;c=c+(-1)|0;}return c;},BDz=a=>{let b,c;b=a.KM;c=new N;O(c);J(J(c,E(665)),b);return M(c);},BwT=(a,b)=>{let c;if(b instanceof Jc)return b.Mw!=X(a.KM,0)?0:1;if(b instanceof IX)return AK5(b,0,B4(a.KM,0,1))<=0?0:1;if(!(b instanceof Hx)){if(!(b instanceof IQ))return 1;return a.KM.Hq.length>1&&b.U7==KA(X(a.KM,0),X(a.KM,1))?1:0;}a:{b:{b=b;if(!b.p8(X(a.KM,0))){if(a.KM.Hq.length<=1)break b;if(!b.p8(KA(X(a.KM,0),X(a.KM,1))))break b;}c=1;break a;}c =0;}return c;},AGB=(a,b,c)=>{let d,e;d=0;while(d{let c,d;Io(a);c=new N;O(c);d=0;while(d{let b=new ATs();B8s(b,a);return b;},BAE=(a,b,c)=>{let d,e,f;d=0;while(true){if(d>=a.a00.Hq.length)return a.a00.Hq.length;e=X(a.a00,d);f=b+d|0;if(e!=ID(Me(X(c,f))))break;d=d+1|0;}return (-1);},Bxh=a=>{let b,c;b=a.a00;c=new N;O(c);J(J(c,E(666)),b);return M(c);}; function AUv(){Dr.call(this);this.WO=null;} let BWH=(a,b)=>{Io(a);a.WO=M(b);a.Jz=b.HT;},CaL=a=>{let b=new AUv();BWH(b,a);return b;},B6p=(a,b,c)=>{let d,e,f,g;d=0;while(true){if(d>=a.WO.Hq.length)return a.WO.Hq.length;e=X(a.WO,d);f=b+d|0;g=c;if(e!=X(g,f)&&SL(X(a.WO,d))!=X(g,f))break;d=d+1|0;}return (-1);},B8w=a=>{let b,c;b=a.WO;c=new N;O(c);J(J(c,E(667)),b);return M(c);},ANH=F(Jr),A4K=F(ANH),AQF=F(IP),B0P=(a,b,c)=>{b=new HT;U(b);I(b);},A4I=F(AQF),AR6=F(Ml),A4J=F(AR6),A4G=F(),BaP=F(0),A4H=F(),A4c=F(); function A8U(){Dr.call(this);this.a$w=0;} let BGV=(a,b,c)=>{let d,e;d=b+1|0;c=c;e=X(c,b);d=X(c,d);return a.a$w!=Q$(Q5(KA(e,d)))?(-1):2;},B_0=a=>{let b,c;b=KF(ME(a.a$w));c=new N;O(c);J(J(c,E(648)),b);return M(c);}; function ABA(){Dg.call(this);this.S_=0;} let Brs=(a,b)=>{Dn(a);a.S_=b;},A2k=a=>{let b=new ABA();Brs(b,a);return b;},B3d=(a,b)=>{a.Ht=b;},BSp=(a,b,c,d)=>{let e,f,g;e=b+1|0;if(e>d.H3){d.Nb=1;return (-1);}f=c;g=X(f,b);if(b>d.L$&&E2(X(f,b-1|0)))return (-1);if(a.S_!=g)return (-1);return a.Ht.pB(e,c,d);},BwL=(a,b,c,d)=>{let e,f,g,h,i;if(!(c instanceof CA))return Qr(a,b,c,d);e=c;f=d.L$;g=d.H3;while(true){if(b>=g)return (-1);h=GT(e,a.S_,b);if(h<0)return (-1);if(h>f&&E2(X(e,h-1|0))){b=h+1|0;continue;}i=a.Ht;b=h+1|0;if(i.pB(b,c,d)>=0)break;}return h;},BTE=(a, b,c,d,e)=>{let f,g;if(!(d instanceof CA))return QJ(a,b,c,d,e);f=e.L$;g=d;a:{while(true){if(cf&&E2(X(g,c-1|0))){c=c+(-2)|0;continue;}if(a.Ht.pB(c+1|0,d,e)>=0)break;c=c+(-1)|0;}return c;}return (-1);},BH0=a=>{let b,c;b=a.S_;c=new N;O(c);Bd(c,b);return M(c);},Boz=(a,b)=>{if(b instanceof Jc)return 0;if(b instanceof IX)return 0;if(b instanceof Hx)return 0;if(b instanceof IQ)return 0;if(b instanceof ABX)return 0;if(!(b instanceof ABA))return 1;return b.S_ !=a.S_?0:1;},BIf=(a,b)=>{return 1;}; function ABX(){Dg.call(this);this.SN=0;} let BC_=(a,b)=>{Dn(a);a.SN=b;},BdH=a=>{let b=new ABX();BC_(b,a);return b;},BRA=(a,b)=>{a.Ht=b;},BnE=(a,b,c,d)=>{let e,f,g,h,i;e=d.H3;f=b+1|0;g=B8(f,e);if(g>0){d.Nb=1;return (-1);}h=c;i=X(h,b);if(g<0&&E$(X(h,f)))return (-1);if(a.SN!=i)return (-1);return a.Ht.pB(f,c,d);},B3R=(a,b,c,d)=>{let e,f,g;if(!(c instanceof CA))return Qr(a,b,c,d);e=c;f=d.H3;while(true){if(b>=f)return (-1);g=GT(e,a.SN,b);if(g<0)return (-1);b=g+1|0;if(b=0)break;}return g;},BGO=(a,b,c,d, e)=>{let f,g,h;if(!(d instanceof CA))return QJ(a,b,c,d,e);f=d;g=e.H3;a:{while(true){if(c=0)break;c=c+(-1)|0;}return c;}return (-1);},B$0=a=>{let b,c;b=a.SN;c=new N;O(c);Bd(c,b);return M(c);},Btg=(a,b)=>{if(b instanceof Jc)return 0;if(b instanceof IX)return 0;if(b instanceof Hx)return 0;if(b instanceof IQ)return 0;if(b instanceof ABA)return 0;if(!(b instanceof ABX))return 1;return b.SN !=a.SN?0:1;},B38=(a,b)=>{return 1;}; function IQ(){let a=this;Dr.call(a);a.a2d=0;a.a0j=0;a.U7=0;} let B5t=(a,b,c)=>{let d,e;d=b+1|0;c=c;e=X(c,b);d=X(c,d);return a.a2d==e&&a.a0j==d?2:(-1);},B10=(a,b,c,d)=>{let e,f,g;if(!(c instanceof CA))return Qr(a,b,c,d);e=c;f=d.H3;while(b=f)continue;g=X(e,b);if(a.a0j==g&&a.Ht.pB(b+1|0,c,d)>=0)return b+(-1)|0;b=b+1|0;}return (-1);},Brv=(a,b,c,d,e)=>{let f;if(!(d instanceof CA))return QJ(a,b,c,d,e);f=d;a:{while(true){if(c=0)break;c=c+(-1)|0;}return c;}return (-1);},B9s=a=>{let b,c,d;b=a.a2d;c=a.a0j;d=new N;O(d);Bd(d,b);Bd(d,c);return M(d);},B44=(a,b)=>{if(b instanceof IQ)return b.U7!=a.U7?0:1;if(b instanceof Hx)return b.p8(a.U7);if(b instanceof Jc)return 0;if(!(b instanceof IX))return 1;return 0;},BiC=F(TA),BrI=(a,b)=>{return b!=10?0:1;},BFL=(a,b,c)=>{return b!=10?0:1;},BiD=F(TA),B6T=(a,b)=>{return b!=10&&b!=13&&b!=133&&(b|1)!=8233?0:1;},BKA=(a,b,c)=>{a:{b:{if(b!=10&&b!=133&&(b|1)!=8233){if(b!=13)break b;if(c==10)break b;}b =1;break a;}b=0;}return b;}; function A3J(){let a=this;D.call(a);a.baD=null;a.a8P=null;a.Z4=0;a.bmm=0;} let Byi=(a,b)=>{let c,d;while(true){c=a.Z4;if(b{let b=new A3J();Byi(b,a);return b;},AZt=(a,b,c)=>{let d,e,f,g;d=0;e=a.Z4;f=b&e;while(true){g=a.baD.data;if(!g[f])break;if(g[f]==b)break;d=(d+1|0)&e;f=(f+d|0)&e;}g[f]=b;a.a8P.data[f]=c;},Bfb=(a,b)=>{let c,d,e,f;c=a.Z4;d=b&c;e=0;while(true){f=a.baD.data[d];if(!f)break;if(f==b)return a.a8P.data[d];e=(e+1|0)&c;d=(d+e|0)&c;}return a.bmm;},ABr=F(Bz),Bxy=a=>{return;},BHP=()=>{let a =new ABr();Bxy(a);return a;},Bdn=a=>{return EN(Do(Gk(),9,13),32);},AAf=F(Bz),BH1=a=>{return;},BY0=()=>{let a=new AAf();BH1(a);return a;},Be1=a=>{return Do(Gk(),48,57);},A3r=F(Bz),Bwj=a=>{return;},BLp=()=>{let a=new A3r();Bwj(a);return a;},B54=a=>{return Do(Gk(),97,122);},A4B=F(Bz),Byr=a=>{return;},BnQ=()=>{let a=new A4B();Byr(a);return a;},BIh=a=>{return Do(Gk(),65,90);},A4N=F(Bz),Bqt=a=>{return;},B7c=()=>{let a=new A4N();Bqt(a);return a;},Bum=a=>{return Do(Gk(),0,127);},ABl=F(Bz),Bsw=a=>{return;},B9b=()=>{let a =new ABl();Bsw(a);return a;},AWF=a=>{return Do(Do(Gk(),97,122),65,90);},XK=F(ABl),BxX=a=>{return;},B0m=()=>{let a=new XK();BxX(a);return a;},AYn=a=>{return Do(AWF(a),48,57);},A8r=F(Bz),B1m=a=>{return;},Byt=()=>{let a=new A8r();B1m(a);return a;},BWO=a=>{return Do(Do(Do(Gk(),33,64),91,96),123,126);},ADH=F(XK),BE3=a=>{return;},BP4=()=>{let a=new ADH();BE3(a);return a;},A8Q=a=>{return Do(Do(Do(AYn(a),33,64),91,96),123,126);},BdU=F(ADH),BHK=a=>{return;},BO9=()=>{let a=new BdU();BHK(a);return a;},BBe=a=>{return EN(A8Q(a), 32);},A0L=F(Bz),B6q=a=>{return;},Bqz=()=>{let a=new A0L();B6q(a);return a;},BS6=a=>{return EN(EN(Gk(),32),9);},AXe=F(Bz),B94=a=>{return;}; let Bus=()=>{let a=new AXe();B94(a);return a;},BA6=a=>{return EN(Do(Gk(),0,31),127);},Bat=F(Bz),Bq3=a=>{return;},BQe=()=>{let a=new Bat();Bq3(a);return a;},BKD=a=>{return Do(Do(Do(Gk(),48,57),97,102),65,70);},BiY=F(Bz),BP0=a=>{return;},BED=()=>{let a=new BiY();BP0(a);return a;},B2f=a=>{let b;b=new BfA;b.bAp=a;B$(b);b.Im=1;return b;},A8H=F(Bz),BFD=a=>{return;},Bnm=()=>{let a=new A8H();BFD(a);return a;},BNm=a=>{let b;b=new A9c;b.bAB=a;B$(b);b.Im=1;return b;},BhV=F(Bz),BqE=a=>{return;},B8C=()=>{let a=new BhV();BqE(a);return a;},BxT =a=>{let b;b=new A0q;b.bzQ=a;B$(b);return b;},A2_=F(Bz),BA$=a=>{return;},Buh=()=>{let a=new A2_();BA$(a);return a;},BF$=a=>{let b;b=new A0p;b.buE=a;B$(b);return b;},A5y=F(Bz),Bsq=a=>{return;},B0i=()=>{let a=new A5y();Bsq(a);return a;},BS2=a=>{let b;b=new A6E;b.bxr=a;B$(b);Ww(b.Ik,0,2048);b.Im=1;return b;},AU8=F(Bz),BrC=a=>{return;},BUj=()=>{let a=new AU8();BrC(a);return a;},BtF=a=>{let b;b=new A__;b.bAU=a;B$(b);b.Im=1;return b;},A9O=F(Bz),BAB=a=>{return;},B0j=()=>{let a=new A9O();BAB(a);return a;},B$e=a=>{let b;b =new AVw;b.bxQ=a;B$(b);b.Im=1;return b;},Bic=F(Bz),BBK=a=>{return;},Bq$=()=>{let a=new Bic();BBK(a);return a;},BM7=a=>{let b;b=new BcK;b.bv4=a;B$(b);return b;},A4n=F(Bz),BW8=a=>{return;},B9R=()=>{let a=new A4n();BW8(a);return a;},Bzl=a=>{let b;b=new A8$;b.btx=a;B$(b);b.Im=1;return b;},BbF=F(Bz),BoN=a=>{return;},BSz=()=>{let a=new BbF();BoN(a);return a;},BtW=a=>{let b;b=new A9b;b.bwA=a;B$(b);b.Im=1;return b;},A0T=F(Bz),BrQ=a=>{return;},BBz=()=>{let a=new A0T();BrQ(a);return a;},BV$=a=>{let b;b=new AU9;b.bxq= a;B$(b);b.Im=1;return b;}; let A7w=F(Bz),BzC=a=>{return;},B63=()=>{let a=new A7w();BzC(a);return a;},BZg=a=>{let b;b=new BaI;b.bBF=a;B$(b);b.Im=1;return b;},Biz=F(Bz),B19=a=>{return;},B6P=()=>{let a=new Biz();B19(a);return a;},BIW=a=>{let b;b=new BaW;b.bvf=a;B$(b);return b;},AY$=F(Bz),BrF=a=>{return;},BJQ=()=>{let a=new AY$();BrF(a);return a;},BEP=a=>{let b;b=new BgL;b.bA9=a;B$(b);return b;},AXZ=F(Bz),B5E=a=>{return;},Bq1=()=>{let a=new AXZ();B5E(a);return a;},BCp=a=>{let b;b=new BeZ;b.btG=a;B$(b);b.Im=1;return b;},A8A=F(Bz),BWX=a=>{return;},B42 =()=>{let a=new A8A();BWX(a);return a;},B5R=a=>{let b;b=new ATX;b.bCo=a;B$(b);b.Im=1;return b;},Vg=F(Bz),Bt8=a=>{return;},BCD=()=>{let a=new Vg();Bt8(a);return a;},A0N=a=>{return EN(Do(Do(Do(Gk(),97,122),65,90),48,57),95);},BjK=F(Vg),BXc=a=>{return;},BP9=()=>{let a=new BjK();BXc(a);return a;},BBN=a=>{let b;b=Ky(A0N(a),1);b.Im=1;return b;},BdZ=F(ABr),BJO=a=>{return;},BmP=()=>{let a=new BdZ();BJO(a);return a;},BQk=a=>{let b;b=Ky(Bdn(a),1);b.Im=1;return b;},AXK=F(AAf),BYL=a=>{return;},BvY=()=>{let a=new AXK();BYL(a);return a;},Bwz =a=>{let b;b=Ky(Be1(a),1);b.Im=1;return b;}; function BaD(){let a=this;Bz.call(a);a.bis=0;a.bqi=0;} let B$a=(a,b,c)=>{a.bis=b;a.bqi=c;},Bh=(a,b)=>{let c=new BaD();B$a(c,a,b);return c;},Bz1=a=>{return Do(Gk(),a.bis,a.bqi);},Bbi=F(Bz),BKL=a=>{return;},BQh=()=>{let a=new Bbi();BKL(a);return a;},BKa=a=>{return Do(Do(Gk(),65279,65279),65520,65533);}; function AOu(){let a=this;Bz.call(a);a.beo=0;a.baX=0;a.boq=0;} let Bsj=(a,b,c)=>{a.baX=c;a.beo=b;},CW=(a,b)=>{let c=new AOu();Bsj(c,a,b);return c;},BKq=(a,b,c,d)=>{a.boq=d;a.baX=c;a.beo=b;},BzT=(a,b,c)=>{let d=new AOu();BKq(d,a,b,c);return d;},BVo=a=>{let b;b=BKI(a.beo);if(a.boq)Ww(b.Ik,0,2048);b.Im=a.baX;return b;}; function AOJ(){let a=this;Bz.call(a);a.a_W=0;a.a8T=0;a.bf$=0;} let BtX=(a,b,c)=>{a.a8T=c;a.a_W=b;},PK=(a,b)=>{let c=new AOJ();BtX(c,a,b);return c;},BM$=(a,b,c,d)=>{a.bf$=d;a.a8T=c;a.a_W=b;},BXL=(a,b,c)=>{let d=new AOJ();BM$(d,a,b,c);return d;},Bm4=a=>{let b;b=new Bd9;A2r(b,a.a_W);if(a.bf$)Ww(b.Ik,0,2048);b.Im=a.a8T;return b;},BmE=F(BJ),BoZ=F(),BTn=F(),AV3=F(),AY7=b=>{let c,d,e,f,g,h,i;c=A4w(Pb(b));d=Z6(c);e=Bn(d*2|0);f=e.data;g=0;h=0;while(h{let c,d,e,f,g,h,i,j,k,l;c=Bn(65536);d=c.data;e=0;f=0;g= 0;a:{while(true){h=b.data;if(g>=h.length)break a;i=h[g];j=h[g+1|0];k=d.length;if(i{if(b>92)return ((b-32|0)-2|0)<<24>>24;if(b<=34)return (b-32|0)<<24>>24;return ((b-32|0)-1|0)<<24>>24;},BMD=b=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=L(ZB,16384);d=c.data;e=CF(16384);f=e.data;g=0;h=0;i=0;j=0;a:while(true){if(j>=b.Hq.length){if(g<=0)k=h;else{k=h+1|0;d[h]=AX$(i,i+g|0,PJ(e,g));}return AAY(c,k);}l=AA4(X(b,j));if(l==64) {j=j+1|0;l=AA4(X(b,j));m=0;k=1;n=0;while(n<3){j=j+1|0;m=m|BU(k,AA4(X(b,j)));k=k*64|0;n=n+1|0;}}else if(l<32)m=1;else{l=(l-32|0)<<24>>24;j=j+1|0;m=AA4(X(b,j));}if(!l&&m>=128){if(g>0){k=h+1|0;d[h]=AX$(i,i+g|0,PJ(e,g));h=k;}i=i+(g+m|0)|0;g=0;}else while(m>0){k=f.length;if(g!=k){n=h;o=i;i=g;}else{n=h+1|0;p=new ZB;o=i+g|0;A5p(p,i,o,PJ(e,g));d[h]=p;i=0;}q=BF(m,k-i|0);g=i+q|0;if(i>g)break a;while(i{a.boO=b;a.bi8=c;a.bo0=d;},AX$=(a,b,c)=>{let d=new ZB();A5p(d,a,b,c);return d;}; function A4a(){let a=this;D.call(a);a.bnZ=null;a.bpH=0;} let BTv=(a,b)=>{a.bnZ=b;},A4w=a=>{let b=new A4a();BTv(b,a);return b;},BWI=F(),Z6=b=>{let c,d,e,f,g;c=0;d=1;while(true){e=b.bnZ.data;f=b.bpH;b.bpH=f+1|0;g=e[f];g=g<34?g-32|0:g>=92?(g-32|0)-2|0:(g-32|0)-1|0;f=(g%2|0)!=1?0:1;c=c+BU(d,g/2|0)|0;d=d*46|0;if(!f)break;}return c;},AEa=b=>{let c,d;c=Z6(b);d=c/2|0;if(c%2|0)d= -d|0;return d;},A7J=F(),A8L=null,ASW=()=>{ASW=Q(A7J);Bti();},Bti=()=>{let b,c;Lf();b=Bn((Bbt.bu()).data.length);c=b.data;A8L=b;c[ACu.Hv]=1;c[OY.Hv]=2;},HT=F(BJ),BBA=F(),Ni=0; function Bbk(){let a=this;D.call(a);a.beJ=null;a.bAy=0;a.XT=0;a.Rp=0;} let BBY=(a,b,c)=>{a.Rp=1;a.beJ=b;a.bAy=c;},W0=(a,b)=>{let c=new Bbk();BBY(c,a,b);return c;},CU=a=>{let b;if(!a.Rp){b=new Bv;S(b,E(38));I(b);}return a.XT>=a.beJ.Hp?0:1;},CT=a=>{let b,c,d;b=a.XT;c=a.beJ;if(b>=c.Hp){c=new GH;S(c,Po(b));I(c);}if(a.Rp){d=c.HW.data;a.XT=b+1|0;return d[b];}c=new Bv;S(c,E(38));I(c);}; function A_a(){let a=this;D.call(a);a.a3L=null;a.a8a=0;a.bdD=null;a.bdE=null;} let Cae=(a,b,c)=>{a.a3L=b;a.a8a=c;},AZk=(a,b)=>{let c=new A_a();Cae(c,a,b);return c;},Bdg=a=>{let b,c;if(Ni)return W0(a.a3L,a.a8a);if(a.bdD===null){a.bdD=W0(a.a3L,a.a8a);a.bdE=W0(a.a3L,a.a8a);}b=a.bdD;if(b.Rp){c=a.bdE;c.XT=0;c.Rp=1;b.Rp=0;return c;}b.XT=0;b.Rp=1;a.bdE.Rp=0;return b;},GH=F(BJ); function A50(){let a=this;Bq.call(a);a.bnz=null;a.bBB=null;} let Bux=(a,b)=>{let c;c=b-55296|0;return c>=0&&c<2048?a.KY^Ij(a.bnz,c):0;}; function A5V(){let a=this;Bq.call(a);a.br$=null;a.blO=null;a.bwV=null;} let BN4=(a,b)=>{let c,d;c=b-55296|0;d=c>=0&&c<2048?a.KY^Ij(a.br$,c):0;return a.blO.p8(b)&&!d?1:0;}; function AVV(){let a=this;Bq.call(a);a.a6s=null;a.byh=null;} let BzF=(a,b)=>{return a.IJ^Ij(a.a6s,b);},BWh=a=>{let b,c,d;b=new N;O(b);c=UF(a.a6s,0);while(c>=0){AB4(b,ME(c));Bd(b,124);c=UF(a.a6s,c+1|0);}d=b.HT;if(d>0)A5D(b,d-1|0);return M(b);}; function A_u(){let a=this;Bq.call(a);a.bp1=null;a.bAz=null;} let B5z=(a,b)=>{return a.bp1.p8(b);}; function A_s(){let a=this;Bq.call(a);a.ba2=0;a.boj=null;a.bcA=null;} let BGU=(a,b)=>{return !(a.ba2^Ij(a.bcA.If,b))&&!(a.ba2^a.bcA.OC^a.boj.p8(b))?0:1;}; function A_t(){let a=this;Bq.call(a);a.a8Q=0;a.blw=null;a.a_j=null;} let B0k=(a,b)=>{return !(a.a8Q^Ij(a.a_j.If,b))&&!(a.a8Q^a.a_j.OC^a.blw.p8(b))?1:0;}; function A_x(){let a=this;Bq.call(a);a.bsW=0;a.blB=null;a.blq=null;a.by3=null;} let BTU=(a,b)=>{return a.bsW^(!a.blB.p8(b)&&!a.blq.p8(b)?0:1);}; function A_y(){let a=this;Bq.call(a);a.biO=0;a.bpT=null;a.bpk=null;a.bCb=null;} let BmI=(a,b)=>{return a.biO^(!a.bpT.p8(b)&&!a.bpk.p8(b)?0:1)?0:1;}; function A_v(){let a=this;Bq.call(a);a.bh7=null;a.bCl=null;} let Bwk=(a,b)=>{return F2(a.bh7,b);}; function A_w(){let a=this;Bq.call(a);a.bsF=null;a.bzn=null;} let BAG=(a,b)=>{return F2(a.bsF,b)?0:1;}; function A_z(){let a=this;Bq.call(a);a.biZ=null;a.bpZ=0;a.bkK=null;} let BJc=(a,b)=>{return !F2(a.biZ,b)&&!(a.bpZ^Ij(a.bkK.If,b))?0:1;}; function A_A(){let a=this;Bq.call(a);a.bjK=null;a.bq7=0;a.bjs=null;} let BSL=(a,b)=>{return !F2(a.bjK,b)&&!(a.bq7^Ij(a.bjs.If,b))?1:0;}; function AVU(){let a=this;Bq.call(a);a.bkH=0;a.bsu=null;a.blS=null;a.btR=null;} let CaJ=(a,b)=>{return !(a.bkH^a.bsu.p8(b))&&!F2(a.blS,b)?0:1;}; function AWI(){let a=this;Bq.call(a);a.bsO=0;a.bfU=null;a.bgb=null;a.but=null;} let Bwu=(a,b)=>{return !(a.bsO^a.bfU.p8(b))&&!F2(a.bgb,b)?1:0;}; function AVS(){let a=this;Bq.call(a);a.boC=null;a.buD=null;} let BsB=(a,b)=>{return F2(a.boC,b);}; function AVT(){let a=this;Bq.call(a);a.bhT=null;a.bB8=null;} let BVP=(a,b)=>{return F2(a.bhT,b)?0:1;}; function AVY(){let a=this;Bq.call(a);a.bsU=null;a.bjC=0;a.bto=null;} let Byn=(a,b)=>{return F2(a.bsU,b)&&a.bjC^Ij(a.bto.If,b)?1:0;}; function AVR(){let a=this;Bq.call(a);a.brv=null;a.bqg=0;a.bjB=null;} let B8k=(a,b)=>{return F2(a.brv,b)&&a.bqg^Ij(a.bjB.If,b)?0:1;}; function AVW(){let a=this;Bq.call(a);a.brR=0;a.bnw=null;a.biM=null;a.byY=null;} let BQT=(a,b)=>{return a.brR^a.bnw.p8(b)&&F2(a.biM,b)?1:0;}; function AVX(){let a=this;Bq.call(a);a.brn=0;a.bmS=null;a.brM=null;a.bzw=null;} let BEv=(a,b)=>{return a.brn^a.bmS.p8(b)&&F2(a.brM,b)?0:1;},ByK=F(); function Y5(){let a=this;D.call(a);a.Ol=0;a.a0E=0;a.T1=null;a.TF=null;a.a5z=null;a.a3i=null;a.a17=0.0;} let YG=0.0,ACB=()=>{ACB=Q(Y5);BwN();},ABG=a=>{Cu.nM(a.Ol,a.a0E);},CbF=a=>{return a.T1;},CbM=a=>{return a.TF;},BEg=(a,b,c,d)=>{if(b!==null&&!(!d&&a.a5z===b)){Cu.oi(a.Ol,10242,b.baH);a.a5z=b;}if(c!==null&&!(!d&&a.a3i===c)){Cu.oi(a.Ol,10243,c.baH);a.a3i=c;}},BnN=(a,b,c,d)=>{if(b!==null&&!(!d&&a.T1===b)){Cu.oi(a.Ol,10241,b.a0T);a.T1=b;}if(c!==null&&!(!d&&a.TF===c)){Cu.oi(a.Ol,10240,c.a0T);a.TF=c;}},BbO=(a,b,c)=>{a.T1=b;a.TF=c;ABG(a);Cu.oi(a.Ol,10241,b.a0T);Cu.oi(a.Ol,10240,c.a0T);},BvC=(a,b,c)=>{let d,e,f;ACB();d =YG;if(!(d>0.0)){if(!AD8(BL,E(668))){d=1.0;YG=d;}else{e=A11(16);f=e;CL(f,0);D0(f,e.hC());By.nF(34047,e);d=AG1(e,0);YG=d;}}if(d===1.0)return 1.0;b=C6(b,d);if(!c){d=a.a17;Hk();if(!(Gz(b-d)<=0.10000000149011612)?0:1)return a.a17;}By.nU(3553,34046,b);a.a17=b;return b;},B9h=a=>{let b;b=a.a0E;if(b){BLh(Cu,b);a.a0E=0;}},BwN=()=>{YG=0.0;}; function Je(){Y5.call(this);this.RC=null;} let Sc=null,J2=()=>{J2=Q(Je);B4P();},B32=(a,b,c)=>{J2();AIX(a,b,null,c);},A6k=(a,b)=>{let c=new Je();B32(c,a,b);return c;},AIX=(a,b,c,d)=>{let e,f;J2();if(b===null)e=null;else{e=new AFv;f=A3G(b);e.a6R=0;e.a54=0;e.WZ=0;e.boS=b;e.OO=f;e.Yf=c;e.bqr=d;b=BiZ(e,f);e.OO=b;e.a6R=Cd(b);e.a54=Co(e.OO);if(c===null)e.Yf=Gr(e.OO);}U2(a,e);},CbL=(a,b,c)=>{let d=new Je();AIX(d,a,b,c);return d;},BXo=(a,b)=>{J2();U2(a,Bwp(b,null,0,0,0));},T8=a=>{let b=new Je();BXo(b,a);return b;},U2=(a,b)=>{let c,d;J2();c=BHe(Cu);ACB();Lv();d =WZ;a.T1=d;a.TF=d;Zb();d=AJe;a.a5z=d;a.a3i=d;a.a17=1.0;a.Ol=3553;a.a0E=c;A6F(a,b);if(b.qV()){b=BG;d=DR(Sc,b);if(d===null)d=Cz();BB(d,a);EX(Sc,b,d);}},Cdd=a=>{let b=new Je();U2(b,a);return b;},A6F=(a,b)=>{let c,d,e,f,g,h;if(a.RC!==null&&b.qV()!=a.RC.qV()){b=new Bv;S(b,E(669));I(b);}a.RC=b;if(!b.qW())b.qX();c=a;ABG(c);if(!b.qW())b.qX();d=b.qY();Nj();if(d===A5e)b.qZ(3553);else{d=b.q0();e=b.q1();if(b.qQ()===Gr(d))f=d;else{f=JV(Cd(d),Co(d),b.qQ());FL();JU(f,H0);SZ(f,d,0,0,0,0,Cd(d),Co(d));if(b.q1())E3(d);e=1;}Cu.nS(3317, 1);if(!b.q4())Cu.nT(3553,0,QY(f),Cd(f),Co(f),0,N7(f),Os(f),HH(f));else{g=Cd(f);h=Co(f);Xk();if(!AVN)Ba2(3553,f,g,h);else{d=WW(BG);Mc();if(d!==YQ&&WW(BG)!==NN&&WW(BG)!==AQX){if(!AD8(BL,E(670))&&!AD8(BL,E(671))&&!Z(Fx(BA(By)),E(672))&&Hh===null)Ba2(3553,f,g,h);else{Cu.nT(3553,0,QY(f),Cd(f),Co(f),0,N7(f),Os(f),HH(f));By.n9(3553);}}else{Cu.nT(3553,0,QY(f),Cd(f),Co(f),0,N7(f),Os(f),HH(f));By.n9(3553);}}}if(e)E3(f);}BnN(c,a.T1,a.TF,1);BEg(c,a.a5z,a.a3i,1);BvC(c,a.a17,1);Cu.nM(a.Ol,0);},I9=a=>{return a.RC.z();},JI =a=>{return a.RC.A();},NR=a=>{let b,c;if(!a.a0E)return;B9h(a);if(a.RC.qV()){J2();b=Sc;c=BG;if(DR(b,c)!==null){c=Sc;b=BG;ES(DR(c,b),a,1);}}},BBQ=a=>{let b;b=a.RC;if(!(b instanceof AFv))return J3(a);return J3(b);},B4P=()=>{Sc=D5();},ANk=F(0); function ANs(){let a=this;D.call(a);a.byw=null;a.bna=null;} let BGt=(b,c)=>{let d,e,f,g,h;c=A1l(c);b=b;c=BH(c);b=b.bna;d=c.length;e=new N;O(e);W(J(e,E(673)),d);M(e);f=c.length;g=L(SU,f);h=g.data;d=0;while(d{c=A1l(c);b;b=CB(c);c=new N;O(c);J(J(c,E(675)),b);M(c);return Yl(E(676));},A93=F(0); function ANt(){D.call(this);this.bu2=null;} let BW6=b=>{b;return Yl(null);},BXE=F(),R9=b=>{return Ei(X1,new Int8Array(b));},AAS=b=>{let c,d;a:{if(b instanceof Im)b=ARS(b);else if(b instanceof KQ){b=Lb(b);b=new Int16Array(b.buffer,b.byteOffset,b.byteLength/2|0);}else{if(!(b instanceof KM)){if(b instanceof H6){b=ASo(b);break a;}c=new Bv;b=CB(BA(b));d=new N;O(d);J(J(d,E(677)),b);S(c,M(d));I(c);}b=Lb(b);b=new Int32Array(b.buffer,b.byteOffset,b.byteLength/4|0);}}return b;},ARS=b=>{return A6S(Lb(b));},BhC=b=>{b=Lb(b);return new Uint8Array(b.buffer,b.byteOffset, b.byteLength);},Beb=b=>{b=Lb(b);return new Uint16Array(b.buffer,b.byteOffset,b.byteLength/2|0);},ASo=b=>{b=Lb(b);return new Float32Array(b.buffer,b.byteOffset,b.byteLength/4|0);},CaF=F(),AY5=F(),AFX=null,A00=null,ADC=null,ZW=null,BbZ=null,A0Y=null,AXz=null,A2f=0,NP=()=>{NP=Q(AY5);BqC();},BqC=()=>{let b;AFX=new WeakMap();A00=!(typeof WeakRef!=='undefined'?1:0)?null:new WeakMap();ADC=!(typeof WeakRef!=='undefined'?1:0)?null:new Map();ZW=!(typeof WeakRef!=='undefined'?1:0)?null:new Map();if(ADC===null)b=null;else {b=new AD4;b=new FinalizationRegistry(B1(BH(b),"accept"));}A0Y=b;if(ZW===null)b=null;else{b=new AD3;b=new FinalizationRegistry(B1(BH(b),"accept"));}AXz=b;},B$k=F(),BQI=F(0),A3a=F(0); function AR9(){let a=this;D.call(a);a.br1=null;a.br2=null;a.br3=null;} let BqB=(b,c,d)=>{let e,f;c=A2z(c,"accept");A2z(d,"accept");b=b;d=b.br1;e=b.br2;b=b.br3;f=new FileReader();f.readAsArrayBuffer(e);e=new APy;e.bvM=d;e.a8B=b;e.bl4=c;f.addEventListener("load",B1(BH(e),"handleEvent"));},RU=F(),Gb=F(RU),B17=F(Gb); function SU(){let a=this;D.call(a);a.bxy=null;a.WR=null;a.bb4=0;} let BHH=(a,b)=>{ARg(a,b,1,null);},AXL=a=>{let b=new SU();BHH(b,a);return b;},BKb=(a,b,c)=>{ARg(a,b,2,c);},ATU=(a,b)=>{let c=new SU();BKb(c,a,b);return c;},ARg=(a,b,c,d)=>{if(d!==null&&Jq(b,E(186)))b=B4(b,0,b.Hq.length-1|0);a.bxy=b;a.WR=d;a.bb4=c;},Cb_=(a,b,c)=>{let d=new SU();ARg(d,a,b,c);return d;},OM=a=>{return a.bb4!=1?0:1;},A9z=F(Ti),NS=(a,b)=>{if(b===null)b=E(80);BDj(BE(b));},BvB=F(),AFn=F(0),AD4=F(),BC9=(b,c)=>{b;NP();ADC.delete(c);},AD3=F(),B7J=(b,c)=>{b;NP();ZW.delete(c);},BhL=F(),ALZ=null,ACd=()=>{ACd =Q(BhL);B8H();},B8H=()=>{ALZ=GA();},Bau=F(0); function X9(){let a=this;D.call(a);a.bl$=null;a.V$=null;a.RB=null;a.JR=0;a.Sq=null;a.bmn=0.0;a.bno=0.0;a.LP=0;a.a1F=null;a.a4A=null;a.a76=null;a.bed=0;a.bkv=0;a.bhG=0;a.boP=0;a.bfH=0;a.St=null;a.ZO=null;a.bnc=0;a.a06=null;a.a1T=0.0;a.a3k=0;a.a$d=0;a.beK=0;} let BlA=null,AXT=null,RL=()=>{RL=Q(X9);B0_();},B7D=a=>{RL();AWt(a,1000,null);},ALm=()=>{let a=new X9();B7D(a);return a;},AWt=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n;RL();a.JR=0;a.Sq=null;a.bmn=0.0;a.bno=0.0;a.LP=0;a.a1F=E0();a.a4A=E0();a.a76=E0();a.bed=0;a.bkv=770;a.bhG=771;a.boP=770;a.bfH=771;a.ZO=null;a.a06=Cv(1.0,1.0,1.0,1.0);a.a1T=Pp;a.a3k=0;a.a$d=0;a.beK=0;if(b>8191){c=new Bb;d=new N;O(d);T(d,E(678));S(c,M(W(d,b)));I(c);}if(Hh===null)d=BlA;else{KW();d=AGO;}e=AXT;if(e===null)e=d;a:{b:{a.bl$=e;f=new Q8;g=b*4 |0;h=b*6|0;i=Ei(L2,[Pu(1,2,E(679)),Pu(4,4,E(680)),Pu(16,2,E(681))]);NA();d=BcG(i);f.a6e=1;f.a1Q=0;f.bkm=CN();AQn();switch(A1R.data[e.Hv]){case 1:break;case 2:j=new Baa;j.YV=0;j.a6q=0;j.byv=0;j.OB=d;d=KR(BU(d.Ly,g));j.Qb=d;j.bgV=1;j.bbB=35048;j.NW=MX(d);k=Og(By);By.nX(34962,k);By.nZ(34962,j.Qb.hC(),null,j.bbB);By.nX(34962,0);j.a2E=k;El(j.NW);El(j.Qb);f.MW=j;f.JL=BlY(0,h);f.Xb=0;break a;case 3:f.MW=Bed(0,g,d);f.JL=BlY(0,h);f.Xb=0;break a;case 4:break b;default:break b;}f.MW=BeS(0,g,d);f.JL=Bcz(0,h);f.Xb=0;break a;}j =new A$4;Bf9(j,0,g,d);f.MW=j;d=new AXh;Bjs(d,h);f.JL=d;f.Xb=1;}AZ4(BG,f);a.V$=f;API(a.a4A,0.0,0.0,E7(BL),EH(BL));a.RB=Ci(b*20|0);i=Bbp(h);l=i.data;m=0;k=0;while(k>16;b=k+2|0;n=(m+2|0)<<16>>16;l[b]=n;l[k+3|0]=n;l[k+4|0]=(m+3|0)<<16>>16;l[k+5|0]=m;k=k+6|0;m=(m+4|0)<<16>>16;}a.V$.JL.ru(i,0,l.length);if(c!==null)a.St=c;else{a.St=BEJ();a.bnc=1;}KW();if(e!==QG){(Bhh(a.V$)).qJ();(Bhh(a.V$)).rx();}},Cbl=(a,b)=>{let c=new X9();AWt(c,a,b);return c;},BEJ=()=>{let b,c,d;RL();b=AYu(E(682), E(683));if(b.Q_)return b;c=new Bb;d=new N;O(d);T(d,E(684));T(d,ARB(b));S(c,M(d));I(c);},AAH=a=>{let b,c;if(a.LP){b=new B6;S(b,E(685));I(b);}a.a3k=0;Cu.nP(0);c=a.ZO;if(c!==null)c.qJ();else A$l(a.St);AFF(a);a.LP=1;},Yc=a=>{let b,c;if(!a.LP){b=new B6;S(b,E(686));I(b);}if(a.JR>0)Fj(a);a.Sq=null;a.LP=0;c=Cu;c.nP(1);if(a.bed?0:1)c.Q(3042);},F8=(a,b,c,d,e)=>{Pk(a.a06,b,c,d,e);a.a1T=GE(a.a06);},ACA=(a,b,c,d,e,f)=>{let g,h,i,j,k,l;if(!a.LP){b=new B6;S(b,E(75));I(b);}g=a.RB;if(b!==a.Sq)AB0(a,b);else{h=g.data;if(a.JR== h.length)Fj(a);}g=g.data;i=c+e;j=d+f;k=a.a1T;l=a.JR;g[l]=c;g[l+1|0]=d;g[l+2|0]=k;g[l+3|0]=0.0;g[l+4|0]=1.0;g[l+5|0]=c;g[l+6|0]=j;g[l+7|0]=k;g[l+8|0]=0.0;g[l+9|0]=0.0;g[l+10|0]=i;g[l+11|0]=j;g[l+12|0]=k;g[l+13|0]=1.0;g[l+14|0]=0.0;g[l+15|0]=i;g[l+16|0]=d;g[l+17|0]=k;g[l+18|0]=1.0;g[l+19|0]=1.0;a.JR=l+20|0;},AG4=(a,b,c,d,e)=>{let f,g;if(!a.LP){b=new B6;S(b,E(75));I(b);}f=a.RB.data.length;if(b!==a.Sq){AB0(a,b);g=f;}else{g=f-a.JR|0;if(!g){Fj(a);g=f;}}g=BF(g,e);BC(c,d,a.RB,a.JR,g);a.JR=a.JR+g|0;e=e-g|0;while(e>0) {d=d+g|0;Fj(a);g=BF(f,e);BC(c,d,a.RB,0,g);a.JR=a.JR+g|0;e=e-g|0;}},BtQ=(a,b,c,d,e,f,g,h,i,j,k)=>{let l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf;if(!a.LP){b=new B6;S(b,E(75));I(b);}l=a.RB;m=b.JG;if(m!==a.Sq)AB0(a,m);else{n=l.data;if(a.JR==n.length)Fj(a);}o=c+e;p=d+f;q= -e;r= -f;s=g-e;t=h-f;if(!(i===1.0&&j===1.0)){q=q*i;r=r*j;s=s*i;t=t*j;}if(k===0.0){u=q;v=r;w=t;x=s;}else{y=XF(k);z=AAq(k);c=y*q;u=c-z*r;d=z*q;v=d+y*r;e=z*t;q=c-e;c=y*t;w=d+c;x=y*s-e;t=z*s+c;s=u+x-q;r=t-(w-v);}l=l.data;c=u+o;d=v+p;e=q+o;f=w +p;g=x+o;h=t+p;i=s+o;j=r+p;ba=b.Tu;bb=b.Xp;bc=b.a12;bd=b.Ra;be=a.a1T;bf=a.JR;l[bf]=c;l[bf+1|0]=d;l[bf+2|0]=be;l[bf+3|0]=ba;l[bf+4|0]=bb;l[bf+5|0]=e;l[bf+6|0]=f;l[bf+7|0]=be;l[bf+8|0]=ba;l[bf+9|0]=bd;l[bf+10|0]=g;l[bf+11|0]=h;l[bf+12|0]=be;l[bf+13|0]=bc;l[bf+14|0]=bd;l[bf+15|0]=i;l[bf+16|0]=j;l[bf+17|0]=be;l[bf+18|0]=bc;l[bf+19|0]=bb;a.JR=bf+20|0;},Fj=a=>{let b,c,d,e;b=a.JR;if(!b)return;a.a3k=a.a3k+1|0;a.a$d=a.a$d+1|0;c=b/20|0;if(c>a.beK)a.beK=c;b=c*6|0;ABG(a.Sq);d=a.V$;A3S(d,a.RB,0,a.JR);e=a.bl$;KW();if(e=== QG){e=d.JL.rC(1);CL(e,0);D0(e,b);}if(a.bed)Cu.Q(3042);else{Cu.N(3042);c=a.bkv;if(c!=(-1))Cu.nY(c,a.bhG,a.boP,a.bfH);}e=a.ZO;if(e===null)e=a.St;Bfy(d,e,4,0,b,d.a6e);a.JR=0;},A7v=a=>{let b;Bdk(a.V$);if(a.bnc){b=a.St;if(b!==null)A4_(b);}},Wp=(a,b)=>{if(a.LP)Fj(a);HL(a.a4A,b);if(a.LP)AFF(a);},BgU=(a,b)=>{if(a.LP)Fj(a);HL(a.a1F,b);if(a.LP)AFF(a);},AFF=a=>{let b;BBr(HL(a.a76,a.a4A),a.a1F);b=a.ZO;if(b!==null){b.rF(E(687),a.a76);a.ZO.rG(E(688),0);}else{Bbz(a.St,E(687),a.a76);Bdo(a.St,E(688),0);}},AB0=(a,b)=>{Fj(a);a.Sq =b;a.bmn=1.0/I9(b);a.bno=1.0/JI(b);},B0_=()=>{KW();BlA=ZG;AXT=null;},AZy=F(0),MZ=F(),Cbd=a=>{return;},Ccz=a=>{return;},CcE=a=>{return;}; function Bkq(){MZ.call(this);this.V7=null;} let Bnc=a=>{let b,c;b=DE;c=a.V7.LU;b.Ka=c;},BmQ=(a,b)=>{let c;c=a.V7;Xl(c.LU.Kl);AFp(c.LU);AHU(c.LU);},BCC=(a,b,c)=>{let d,e,f,g;d=a.V7;e=BG;VU();f=SX;g=new N;O(g);T(g,E(689));g=W(g,b);T(g,E(690));g=M(W(g,c));DT(e,f,g);d.LU.Kl.y(b,c,1);e=BG;f=SX;g=new N;O(g);T(g,E(689));g=W(g,d.LU.Kl.QV);T(g,E(690));d=M(W(g,d.LU.Kl.Sb));DT(e,f,d);d=BG;e=SX;f=new N;O(f);T(f,E(691));f=W(f,E7(BL));T(f,E(690));f=M(W(f,EH(BL)));DT(d,e,f);d=BG;e=SX;f=new N;O(f);T(f,E(692));f=W(f,Ss(BL));T(f,E(693));f=M(W(f,X5(BL)));DT(d,e,f);},A0F =a=>{let b,c;b=a.V7;c=Gs(b.a9p);while(GS(c)){(GX(c)).bt();}c=Gs(b.brJ);while(GS(c)){(GX(c)).bt();}RX(b.bm0.bnb);AZX(b.OQ);A7R(b.VS);AQB(b.LU);},AUa=F(Pc),Bvd=(a,b,c,d)=>{let e,f,g;e=0;f=d.H3;a:{while(true){if(b>f){b=e;break a;}g=Ps(d,a.It);In(d,a.It,b);e=a.Ms.pB(b,c,d);if(e>=0)break;In(d,a.It,g);b=b+1|0;}}return b;},B_9=(a,b,c,d,e)=>{let f,g;f=0;a:{while(true){if(c=0)break;In(e,a.It,g);c=c+(-1)|0;}}return c;},Bsg=a=>{return null;}; function BfA(){Bq.call(this);this.bAp=null;} let BJw=(a,b)=>{Cc();return FY(b)!=2?0:1;}; function A9c(){Bq.call(this);this.bAB=null;} let BQf=(a,b)=>{Cc();return FY(b)!=1?0:1;}; function A0q(){Bq.call(this);this.bzQ=null;} let Bpu=(a,b)=>{return AZm(b);}; function A0p(){Bq.call(this);this.buE=null;} let BVm=(a,b)=>{return 0;}; function A6E(){Bq.call(this);this.bxr=null;} let Bx$=(a,b)=>{Cc();return !FY(b)?0:1;}; function A__(){Bq.call(this);this.bAU=null;} let B9g=(a,b)=>{Cc();return FY(b)!=9?0:1;}; function AVw(){Bq.call(this);this.bxQ=null;} let BDy=(a,b)=>{return Tl(b);}; function BcK(){Bq.call(this);this.bv4=null;} let BGj=(a,b)=>{a:{b:{Cc();if(!(b>=0&&b<=31)){if(b<127)break b;if(b>159)break b;}b=1;break a;}b=0;}return b;}; function A8$(){Bq.call(this);this.btx=null;} let B_A=(a,b)=>{a:{b:{Cc();switch(FY(b)){case 1:case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 10:case 23:case 26:break;case 7:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 24:case 25:break b;default:break b;}b=1;break a;}b=Tl(b);}return b;}; function A9b(){Bq.call(this);this.bwA=null;} let Btm=(a,b)=>{a:{b:{Cc();switch(FY(b)){case 1:case 2:case 3:case 4:case 5:case 10:case 23:case 26:break;case 6:case 7:case 8:case 9:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 24:case 25:break b;default:break b;}b=1;break a;}b=Tl(b);}return b;}; function AU9(){Bq.call(this);this.bxq=null;} let BJ1=(a,b)=>{a:{Cc();switch(FY(b)){case 1:case 2:case 3:case 4:case 5:break;default:b=0;break a;}b=1;}return b;}; function BaI(){Bq.call(this);this.bBF=null;} let B0J=(a,b)=>{return AU4(b);}; function BaW(){Bq.call(this);this.bvf=null;} let B4G=(a,b)=>{return BaX(b);}; function BgL(){Bq.call(this);this.bA9=null;} let B8W=(a,b)=>{Cc();return FY(b)!=3?0:1;}; function BeZ(){Bq.call(this);this.btG=null;} let BKP=(a,b)=>{a:{b:{Cc();switch(FY(b)){case 1:case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 10:case 23:break;case 7:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:break b;default:break b;}b=1;break a;}b=Tl(b);}return b;}; function ATX(){Bq.call(this);this.bCo=null;} let Bs4=(a,b)=>{a:{b:{Cc();switch(FY(b)){case 1:case 2:case 3:case 4:case 5:case 10:break;case 6:case 7:case 8:case 9:break b;default:break b;}b=1;break a;}b=Tl(b);}return b;}; function YP(){Bq.call(this);this.a$$=0;} let A2r=(a,b)=>{B$(a);a.a$$=b;},BKI=a=>{let b=new YP();A2r(b,a);return b;},BDD=(a,b)=>{return a.IJ^(a.a$$!=Wk(b&65535)?0:1);},Bd9=F(YP),B7q=(a,b)=>{return a.IJ^(!(a.a$$>>Wk(b&65535)&1)?0:1);}; function A$o(){let a=this;D.call(a);a.beT=0;a.bsN=0;a.bpj=0;a.bqI=0;a.bnJ=null;} let GS=a=>{return a.beT>=a.bpj?0:1;},GX=a=>{let b,c,d;b=a.bsN;c=a.bnJ;if(b!=c.OD){c=new ACV;U(c);I(c);}d=a.beT;a.bqI=d;a.beT=d+1|0;return c.R(d);}; function AJu(){let a=this;D.call(a);a.a5i=null;a.bmI=null;a.bjh=null;} let BSE=(b,c)=>{let d,e;b=b;c=b.a5i;d=new N;O(d);J(J(d,E(224)),c);M(d);if(b.bjh.Tm){c=CO();d=b.a5i;e=new N;O(e);J(J(e,E(694)),d);d=M(e);B7(c,d);}c=b.bmI;if(c!==null)c.lW(b.a5i,E(25));}; function ALV(){let a=this;D.call(a);a.bnW=null;a.bnV=null;a.bnY=null;} let BDJ=(b,c)=>{let d,e;b=b;c=b.bnW;d=b.bnV;b=b.bnY;e=new N;O(e);J(J(e,E(224)),d);M(e);if(c.Tm){c=H9();e=new N;O(e);J(J(e,E(695)),d);e=M(e);B7(c,e);}if(b!==null)b.lY(d);},BDd=F(),BnC=(b,c)=>{return {type:b,date:c};}; function AJ5(){D.call(this);this.bkJ=null;} let Bx9=b=>{let c,d;b=b.bkJ;c=H9();d=new N;O(d);J(J(d,E(696)),b);b=M(d);B7(c,b);}; function Y8(){D.call(this);this.Oo=null;} let HE=null,AQG=null,ACP=null,G6=()=>{G6=Q(Y8);BBL();},Wf=()=>{G6();if(ACP===null)ACP=A_O();return ACP;},BKS=a=>{let b,c,$$je;G6();a.Oo=KN(0,8);b=HE;DI(b);a:{b:{try{if(S6(b,a,1)){Cm(b);break a;}BB(HE,a);if(AQG===null)AQG=BxP();AOp();Cm(b);break b;}catch($$e){$$je=Be($$e);c=$$je;Cm(b);I(c);}}}},A_O=()=>{let a=new Y8();BKS(a);return a;},ASs=(a,b,c,d,e)=>{let f,$$je;if(b.N$!=(-1)){b=new Bb;S(b,E(697));I(b);}b.UP=Br(Bw(EG(),R(1000000)),Jv(c*1000.0));b.blV=Jv(d*1000.0);b.N$=e;f=a.Oo;DI(f);a:{try{BB(f,b);Cm(f);}catch ($$e){$$je=Be($$e);b=$$je;break a;}AOp();return b;}Cm(f);I(b);},BIx=(a,b,c)=>{let d,e,f,g,h,i,$$je;d=a.Oo;DI(d);a:{try{e=0;f=d.Hp;while(e0)g.N$=i-1|0;}}e=e+1|0;}Cm(d);}catch($$e){$$je=Be($$e);g=$$je;break a;}return c;}Cm(d);I(g);},BDs=(a,b)=>{let c,d,e,f,$$je;c=a.Oo;DI(c);a:{try{d=0;e=c.Hp;while(d{let b,c,$$je;G6();b=HE;DI(b);a:{try{AXl(AQG,0);Cm(b);}catch($$e){$$je=Be($$e);c=$$je;break a;}return;}Cm(b);I(c);},Na=(b,c)=>{G6();return ASs(Wf(),b,c,0.0,0);},VE=(b,c,d)=>{G6();return ASs(Wf(),b,c,d,(-2));},BBL=()=>{HE=Iy(1);ACP=A_O();},AVC=F(),ANL=null,CQ=null,AB9=null,Be9=null,TR=null,AP0=null,Bgi=null,Em=()=>{Em=Q(AVC);BWG();},BWG=()=>{let b;ANL=new A77;b=new AGz;Ca();Bb4(b,1,Db);CQ=b;AB9=BdO(2,Db);Be9 =BdO(3,Db);TR=AOv(1,Db);AP0=AOv(2,Db);Bgi=AOv(3,Db);},A4W=F(),Bs5=null,A$F=null,ANG=()=>{ANG=Q(A4W);BFY();},BFY=()=>{let b;b=new Bak;b.bwY=new Bhd;Bs5=b;},ANZ=F(0); function AB5(){let a=this;D.call(a);a.LU=null;a.OQ=null;a.a9p=null;a.bm0=null;a.brJ=null;a.VS=null;} let SX=null,VU=()=>{VU=Q(AB5);BWx();},BrJ=a=>{return a.LU;},BWx=()=>{SX=Cb(P(AB5));},BlW=F(0); function A0a(){D.call(this);this.boW=null;} let BuM=(a,b)=>{a.boW=b;},B2Q=a=>{let b=new A0a();BuM(b,a);return b;},Bhi=F(),A8Z=null,AXA=null,BcF=null,Qp=()=>{Qp=Q(Bhi);BX5();},BX5=()=>{A8Z=AMC([R(1),R(10),R(100),R(10000),R(100000000),G(1874919424, 2328306)]);AXA=new AB6;BcF=new AJs;},Bbf=F(),AHb=0,TH=null,AHA=null,ADp=()=>{ADp=Q(Bbf);BUS();},B1h=(b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q;ADp();d=Eo(b);c.bgE=!(d&(-2147483648))?0:1;e=d&8388607;f=d>>23&255;if(!e&&!f){c.a$b=0;c.a9F=0;return;}if(f)d=e|8388608;else{d=e<<1;while(BV(Bp(R(d),R(8388608)),Ba)){d=d<< 1;f=f+(-1)|0;}}g=AHA.data;e=0;h=g.length;if(e>h){c=new Bb;U(c);I(c);}i=h-1|0;a:{while(true){if(e>i){h=( -e|0)-1|0;break a;}h=(e+i|0)/2|0;j=g[h];if(j==f)break;if(f>=j)e=h+1|0;else i=h-1|0;}}if(h<0)h= -h|0;e=h+1|0;k=9+(f-g[e]|0)|0;l=SR(d,TH.data[e],k);if(l=0)break;j=q;}i=IJ(o,j);e=i>0?BU(FC(l,o),o):i<0?BU(FC(l,j),j)+j|0:BU(FC((l+(j/2|0)|0),j),j);if(HF(R(e),R(1000000000))>=0)while(true){h=h+1|0;e=FC(e,10);if(IJ(e,1000000000)<0)break;}else if(IJ(e,100000000)<0){h=h+(-1)|0;e=e*10|0;}c.a$b=e;c.a9F=h-50|0;},SR=(b,c,d)=>{ADp();return Bl(Cp(BN(Bp(R(b),G(4294967295, 0)),Bp(R(c),G(4294967295, 0))),32-d|0));},BUS=()=>{AHb=FC((-1),10);TH=Fs([(-18543760),(-873828468),(-1558056233),(-2105438446),(-791721136),(-1492370368),(-2052889754), (-707643228),(-1425108042),(-1999079893),(-621547450),(-1356231419),(-1943978595),(-533385374),(-1285701758),(-1887554866),(-443107408),(-1213479385),(-1829776968),(-350662770),(-1139523676),(-1770612400),(-255999462),(-1063793029),(-1710027882),(-159064234),(-986244846),(-1647989336),(-59802560),(-906835507),(-1584461865),(-2126562952),(-825520345),(-1519409735),(-2074521247),(-742253618),(-1452796353),(-2021230542),(-656988489),(-1384584251),(-1966660860),(-569676998),(-1314735058),(-1910781505),(-480270031), (-1243209484),(-1853561046),(-388717296),(-1169967296),(-1794967296),(-294967296),(-1094967296),(-1734967296),(-198967296),(-1018167296),(-1673527296),(-100663296),(-939524096),(-1610612736),(-2147483648),(-858993460),(-1546188227),(-2095944041),(-776530088),(-1480217529),(-2043167483),(-692087595),(-1412663535),(-1989124287),(-605618482),(-1343488245),(-1933784055),(-517074110),(-1272652747),(-1877115657),(-426404674),(-1200117198),(-1819087218),(-333559171),(-1125840796),(-1759666096),(-238485376),(-1049781760), (-1698818867),(-141129810),(-971897307),(-1636511305),(-41437710),(-892143627),(-1572708361),(-2117160148),(-810475859),(-1507374147),(-2064892777),(-726848065),(-1440471911),(-2011370988),(-641213203),(-1371964022),(-1956564688)]);AHA=Fs([(-37),(-34),(-31),(-28),(-24),(-21),(-18),(-14),(-11),(-8),(-4),(-1),2,6,9,12,16,19,22,26,29,32,36,39,42,46,49,52,56,59,62,65,69,72,75,79,82,85,89,92,95,99,102,105,109,112,115,119,122,125,129,132,135,139,142,145,149,152,155,158,162,165,168,172,175,178,182,185,188,192,195, 198,202,205,208,212,215,218,222,225,228,232,235,238,242,245,248,252,255,258,261,265,268,271,275,278,281,285,288,291]);}; function AJs(){let a=this;D.call(a);a.a$b=0;a.a9F=0;a.bgE=0;} let ABH=F(0),JD=(b,c,d)=>{let e,f;b.addEventListener(BE(c),B1(d,"handleEvent"));e=new Bfk;f=null;e.btv=b;e.byW=c;e.bBt=d;e.bBU=f;return e;},BNf=F(); function APy(){let a=this;D.call(a);a.a8B=null;a.bl4=null;a.bvM=null;} let B0h=(b,c)=>{let d,e,f;b=b;d=b.a8B;e=new N;O(e);J(J(e,E(410)),d);M(e);f=R9(new Int8Array(c.target.result));c=ATU(b.a8B,f);b.bl4.accept(Yl(c));}; function Ba9(){let a=this;MZ.call(a);a.XQ=null;a.YY=null;} let B4V=a=>{let b,c;b=DE;c=a.YY.NE;b.Ka=c;},B$s=(a,b)=>{let c,d,e,f,$$je;c=a.XQ;EG();while(true){d=NZ(c.baa);if(d===null)break;d.rW(c.S8);}Bi2(c.Jt);c=c.Ip;if(c.Pp){d=new B6;S(d,E(698));I(d);}c.Pp=1;e=c.U$.beE;a:{b:{try{f=0;while(true){if(f>=PH(e))break a;d=ARX(e,f);if(BNL(d))d.gX(b);while(!(!B_X(c.a4V)&&!BSd(c.Qu))){BFc(c.a4V);BNZ(c.Qu);}f=f+1|0;}}catch($$e){$$je=Be($$e);d=$$je;break b;}}c.Pp=0;I(d);}c.Pp=0;c=a.YY;Xl(c.NE.Kl);AFp(c.NE);AHU(c.NE);},Bs_=(a,b,c)=>{let d;a.YY.NE.Kl.y(b,c,1);d=a.XQ;Bi8(d.a8u,b, c,0);BaQ(d.bdl,b,c,1);API(d.a9K,0.0,0.0,b,c);},Bd3=a=>{let b,c,d,e,f;b=a.XQ;c=b.Ip;d=!c.Pp&&!c.Os.R9?0:1;c=c.Qu;A_X(c,c.bef,d);e=FZ(Ms(b.Ip));while(CU(e)){c=CT(e);if(Cj(c,CK)){c=c;f=c.a6O;if(f!==null){A7v(f.bnt);c.a6O=null;}}}c=b.Ip.U$;while(true){e=c.Ye;if(e.Hp<=0)break;A8g(c,PX(e));}if(b.ST!==null)b.ST=null;AZX(b.Jt);A7R(b.Ux);b=a.YY;e=Gs(b.a9f);while(GS(e)){(GX(e)).bt();}e=Gs(b.bp9);while(GS(e)){(GX(e)).bt();}AQB(b.NE);},YJ=F(Bk),QG=null,ZG=null,AHT=null,AGO=null,Bi6=null,KW=()=>{KW=Q(YJ);BJ4();},BQg=(a, b,c)=>{KW();BS(a,b,c);},Zq=(a,b)=>{let c=new YJ();BQg(c,a,b);return c;},BJ4=()=>{let b,c,d;QG=Zq(E(699),0);ZG=Zq(E(700),1);AHT=Zq(E(701),2);b=Zq(E(702),3);AGO=b;c=L(YJ,4);d=c.data;d[0]=QG;d[1]=ZG;d[2]=AHT;d[3]=b;Bi6=c;}; function Q8(){let a=this;D.call(a);a.MW=null;a.JL=null;a.a6e=0;a.Xb=0;a.WM=null;a.a1Q=0;a.bkm=null;} let Uf=null,NA=()=>{NA=Q(Q8);BLJ();},A3S=(a,b,c,d)=>{a.MW.r5(b,c,d);return a;},Bhh=a=>{return a.JL;},Bfy=(a,b,c,d,e,f)=>{let g,h,i,j,k;if(!e)return;if(f){g=null;h=null;a.MW.r6(b,g);g=a.WM;if(g!==null&&g.r7()>0)a.WM.r6(b,h);if(a.JL.r8()>0)a.JL.qJ();}if(a.Xb){if(a.JL.r8()<=0)By.nQ(c,d,e);else{g=a.JL.rC(0);i=g.Hr;j=g;CL(j,d);By.nR(c,e,5123,g);CL(j,i);}}else{k=0;if(a.a1Q)k=a.WM.r7();if(a.JL.r8()<=0){if(a.a1Q&&k>0)Hh.nJ(c,d,e,k);else By.nQ(c,d,e);}else{if((e+d|0)>a.JL.r9()){b=new Bv;g=new N;O(g);T(g,E(703));g=W(g, e);T(g,E(704));g=W(g,d);T(g,E(705));g=W(g,a.JL.r9());T(g,E(61));S(b,M(g));I(b);}if(a.a1Q&&k>0)Hh.nK(c,e,5123,d*2|0,k);else By.n7(c,e,5123,d*2|0);}}if(f){g=null;h=null;a.MW.r$(b,g);g=a.WM;if(g!==null&&g.r7()>0)a.WM.r$(b,h);if(a.JL.r8()>0)a.JL.rx();}},Bdk=a=>{let b,c;NA();b=Uf;c=BG;if(DR(b,c)!==null){b=Uf;c=BG;ES(DR(b,c),a,1);}a.MW.bt();b=a.WM;if(b!==null)b.bt();a.JL.bt();},Pq=(a,b)=>{let c,d,e;c=a.MW.r_();d=Lq(c);e=0;while(e{return a.MW.r_();},AZ4 =(b,c)=>{let d;NA();d=DR(Uf,b);if(d===null)d=Cz();BB(d,c);EX(Uf,b,d);},BLJ=()=>{Uf=D5();}; function L2(){let a=this;D.call(a);a.a3X=0;a.MV=0;a.Qi=0;a.PL=0;a.PA=0;a.OH=null;a.a7U=0;a.brb=0;} let A1Q=(a,b,c,d)=>{let e,f;e=B8(b,4);f=e?5126:5121;e=e?0:1;a.a3X=b;a.MV=c;a.PL=f;a.Qi=e;a.OH=d;a.a7U=0;a.brb=Ob(b);},Pu=(a,b,c)=>{let d=new L2();A1Q(d,a,b,c);return d;},BB7=(a,b)=>{if(!(b instanceof L2))return 0;b=b;return b!==null&&a.a3X==b.a3X&&a.MV==b.MV&&a.PL==b.PL&&a.Qi==b.Qi&&Z(a.OH,b.OH)&&a.a7U==b.a7U?1:0;},BTh=a=>{return (541*((541*((a.brb<<8)+(a.a7U&255)|0)|0)+a.MV|0)|0)+K7(a.OH)|0;},A3e=F(0),AHo=F(0),Bdw=F(0),AZI=F(0),A2B=F(0); function Xq(){let a=this;D.call(a);a.Sz=null;a.a1q=null;a.bBn=null;a.byJ=null;} let A_m=null,WO=()=>{WO=Q(Xq);B3H();},BRz=a=>{WO();a.Sz=D5();a.a1q=IC(32);},AUo=()=>{let a=new Xq();BRz(a);return a;},JF=(a,b)=>{let c;c=a.bBn;if(c!==null)c.sb(b);BiO(a,b);},FF=(a,b)=>{let c;c=a.byJ;if(c!==null)c.sb(b);if(F6(a.a1q,b))return;b=new AYx;S(b,Po(a.a1q.Zi));I(b);},Bi2=a=>{let b;while(true){b=NZ(a.a1q);if(b===null)break;BiO(a,b);}},BiO=(a,b)=>{let c,d,e,f;c=a.Sz;d=BA(b);c=DR(c,d);if(c!==null){e=0;while(e{let d;C9(b);C9(c);d=DR(a.Sz,b);if(d===null){d=GA();EX(a.Sz,b,d);}CH(d,c);d=new BcD;d.bq4=a;d.bq3=b;d.bq2=c;return d;},AZX=a=>{Bde(a.Sz);ASB(a.a1q);},B3H=()=>{A_m=Cb(P(Xq));}; function A9x(){let a=this;D.call(a);a.bnb=null;a.bir=null;a.bbM=null;a.bib=null;} function UN(){let a=this;D.call(a);a.LF=null;a.a1R=0.0;a.a15=0.0;a.TH=0;a.TI=0;a.QV=0;a.Sb=0;a.a3p=null;} let A3_=a=>{a.a3p=CN();},Xl=a=>{ARQ(a,0);},ARQ=(a,b)=>{let c,d,e;BeD(a.TH,a.TI,a.QV,a.Sb);c=a.LF;d=a.a1R;c.a9X=d;e=a.a15;c.bdo=e;if(b)FS(c.O6,d/2.0,e/2.0,0.0);AMR(a.LF);},BNv=(a,b)=>{let c,d,e,f,g,h,i;FS(a.a3p,b.Hs,b.Hu,1.0);c=a.LF;d=a.a3p;e=a.TH;f=a.TI;g=a.QV;h=a.Sb;i=d.In-e;e=EH(BL)-d.Il-f;d.In=2.0*i/g-1.0;d.Il=2.0*e/h-1.0;d.IQ=2.0*d.IQ-1.0;Bai(d,c.a0G);c=a.a3p;BD(b,c.In,c.Il);return b;},AZ3=(a,b)=>{AIs(a.LF,b,a.TH,a.TI,a.QV,a.Sb);return b;},BE1=(a,b,c,d)=>{let e,f,g,h,i,j;e=a.LF;f=a.TH;g=a.TI;h=a.QV;i=a.Sb;Ur();FS(KH, c.HV,c.HU,0.0);AJC(KH,b);AIs(e,KH,f,g,h,i);j=KH;d.HV=j.In;d.HU=j.Il;FS(j,c.HV+c.HE,c.HU+c.HL,0.0);AJC(KH,b);AIs(e,KH,f,g,h,i);b=KH;d.HE=b.In-d.HV;d.HL=b.Il-d.HU;},Cc$=a=>{return a.LF;},Cbe=(a,b)=>{a.LF=b;},Cbm=a=>{return a.a1R;},Cbt=a=>{return a.a15;},AXa=(a,b,c)=>{a.a1R=b;a.a15=c;},CcL=a=>{return a.TH;},CbV=a=>{return a.TI;},Cc_=a=>{return a.QV;},CbD=a=>{return a.Sb;},A_F=(a,b,c,d,e)=>{a.TH=b;a.TI=c;a.QV=d;a.Sb=e;}; function A1t(){UN.call(this);this.bnS=0.0;} let BNr=a=>{let b;b=AOU();A3_(a);a.bnS=1.0;a.LF=b;},Vo=()=>{let a=new A1t();BNr(a);return a;},BaQ=(a,b,c,d)=>{let e,f,g;e=a;A_F(e,0,0,b,c);f=b;g=a.bnS;AXa(e,f*g,c*g);ARQ(e,d);},Id=F(0),ABq=a=>{return;}; function Bld(){D.call(this);this.bga=null;} let B0v=a=>{return a.bga;}; function AZO(){D.call(this);this.bas=null;} let Byb=a=>{let b,c,d,e,f,g,h,i,$$je;a:{b:{b=new A$J;Hd(b);b.a86=LH(TT());b.Px=1;c=b;BQ4(A10(c));Qk(c,Nv(12));B9(c,b.a86);a.bas=b;b=AYs(Hf,E(707));d=E(708);b=b;if(AQN(b)){d=new N;Fe(d,A5O(b));c=null;try{e=c;f=c;e=c;f=c;c=new Qg;f=c;e=c;ATF(c,Wm(b));e=c;f=c;g=CZ(256);}catch($$e){$$je=Be($$e);if($$je instanceof FJ){d=$$je;break b;}else{b=$$je;break a;}}h=c;while(true){try{e=c;f=c;i=BKt(h,g);if(i==(-1))break;e=c;f=c;BsU(d,g,0,i);continue;}catch($$e){$$je=Be($$e);if($$je instanceof FJ){d=$$je;break b;}else{b=$$je;break a;}}}try {e=c;f=c;}catch($$e){$$je=Be($$e);if($$je instanceof FJ){d=$$je;break b;}else{b=$$je;break a;}}If(c);d=M(d);}E_(a.bas.a86,d);return;}try{e=f;I(ABu(C8(J(Dx(DB(),E(709)),b)),d));}catch($$e){$$je=Be($$e);b=$$je;break a;}}If(e);I(b);},B5n=()=>{let a=new AZO();Byb(a);return a;},B0f=a=>{return a.bas;},Qt=F(0); function Nr(){let a=this;D.call(a);a.bmQ=null;a.KS=null;a.bhO=null;a.UX=null;a.Ui=null;a.beX=0;} let Btk=null,Ql=()=>{Ql=Q(Nr);Bzi();},Br_=(a,b,c)=>{let d,e;Ql();d=new A6v;d.a_G=a;IR(d);a.Ui=d;a.beX=1;a.KS=A0v(c);c=new A6y;c.bnN=a;d=b;b=Dd(d,P(Ua),c);c=new A6A;c.bjn=a;c=Dd(d,P(Un),c);d=ACT(2);CH(d,b);CH(d,c);a.bmQ=Rq(d);b=new A6z;b.bl2=a;e=ADS(E(710),b);b=new A6x;b.bhr=a;c=ADS(E(711),b);a.bhO=c;AQt(a.KS,Ei(R3,[e,c]));},Bb0=(a,b)=>{let c=new Nr();Br_(c,a,b);return c;},W5=a=>{if(Mm(a.Ui))D4(a.Ui);},Bzr=(a,b)=>{a.beX=b;return a;},A7W=a=>{let b;AW$(a.KS);b=a.KS;GB();ARw(b,E(712),Zk);},BN2=a=>{RX(a.bmQ);D4(a.Ui);},BhW =b=>{Ql();return b.KS;},Bzi=()=>{Btk=Cb(P(Nr));},DM=F(FO),Hd=a=>{UK(a);ACa(a.Qj,6.0);},BMC=()=>{let a=new DM();Hd(a);return a;},B4$=(a,b)=>{let c;c=a.HG;Oq(a,b);c!==null&&b===c;if(b!==null&&b!==c)a.sE(b);},Bwi=(a,b)=>{return;},Ca1=(a,b)=>{return;},Bdc=F(DM),B3x=a=>{let b,c,d;Hd(a);a.Px=1;b=a;A_T(A10(b));Qk(b,Nv(12));c=new Gv;d=new N;O(d);T(d,E(713));Hq(c,M(C$(d,APU(BL))),TT());B9(b,c);},B0u=()=>{let a=new Bdc();B3x(a);return a;},BQy=F(),AWQ=F(0); function Mp(){D.call(this);this.a1X=null;} let MV=a=>{if(a.a1X===null)a.a1X=a.sH();return a.a1X;},M3=a=>{let b;b=a.a1X;a.a1X=null;if(b!==null)a.sI(b);},A77=F(Mp),B6l=(a,b)=>{Bbq(b);},BHl=a=>{let b,c,d,e,f,g,h,i,j,k;b=new QI;c=AQR(Hf,E(714));d=AQR(Hf,E(715));e=BPz(c,0);c=Jl(A6k(d,0));f=L(JL,1);g=f.data;g[0]=c;d=new FI;h=g.length;i=0+h|0;j=RB(TK(BA(f)),i-0|0);k=0;while(k{a.biV=b;a.bkn=b;a.bpW=c;},BdO=(a,b)=>{let c=new AGz();Bb4(c,a,b);return c;},Dc=a=>{let b,c;b=MV(a);c=a.bc3;if(!(c!==null&&c.a0d.JG===b)){c=new OU;A8c(c,Jl(b));a.bc3=c;}return a.bc3;},BsI=(a,b)=>{NR(b);},B3o=a=>{let b,c,d,e;b=new Hi;c=a.biV;d=a.bkn;FP();Kz(b,c,d,Gx);K2(b,a.bpW);NM(b);e=T8(b);E3(b);return e;}; function BkX(){let a=this;Mp.call(a);a.a2K=0;a.bfN=null;a.a5o=null;a.a8Y=null;} let BZ2=(a,b,c)=>{a.a2K=b;a.bfN=c;},AOv=(a,b)=>{let c=new BkX();BZ2(c,a,b);return c;},ADj=a=>{let b,c,d,e,f,g,h,i;b=MV(a);c=a.a8Y;if(!(c!==null&&c.Vv===b)){c=new Xo;c.Vv=b;if(b!==null){d=b.Mv;e=d+b.Qh;f=b.Ml;e=e+f;g=c;g.Jd=e;e=b.Mb;h=e+b.O2;i=b.MP;g.Jc=h+i;h=b.ZQ;if(h===(-1.0))h=e;g.OT=h;h=b.Ys;if(h===(-1.0))h=f;g.PI=h;e=b.XI;if(e===(-1.0))e=i;g.P1=e;e=b.a0y;if(e===(-1.0))e=d;g.PJ=e;}a.a8Y=c;}return a.a8Y;},Bu6=(a,b)=>{NR(a.a5o);a.a5o=null;},BAU=a=>{let b,c,d,e,f;b=new Hi;c=(a.a2K*2|0)+1|0;FP();Kz(b,c,c,Gx);K2(b, a.bfN);c=0;while(c{let c,d,e,f,g,h;b=b.data;a.bt_=R(-1);a.bAn=(-1);a.bBd=(-1);c=b.length;if(!c){d=new Bb;S(d,E(716));I(d);}e=L(L2,c);f=e.data;g=0;while(g{let b=new AVK();B0V(b, a);return b;},Lq=a=>{return a.a87.data.length;},Ir=(a,b)=>{return a.a87.data[b];}; function APk(){let a=this;D.call(a);a.QL=null;a.Q_=0;a.a5y=null;a.bpw=null;a.bru=null;a.bqk=null;a.Zl=null;a.bqj=null;a.bkT=null;a.box=null;a.ME=0;a.a3s=0;a.ba9=0;a.bBS=null;a.bnA=null;a.bhv=null;a.bj$=0;a.bxx=0;a.K_=null;a.TK=null;} let BgM=0,ASh=null,AHw=null,Um=null,B6z=null,Sa=()=>{Sa=Q(APk);BFx();},BLB=(a,b,c)=>{let d,e,f,g;Sa();a.QL=E(25);a.a5y=Oo();a.bpw=Oo();a.bru=Oo();a.Zl=Oo();a.bqj=Oo();a.bkT=Oo();a.bxx=0;a.K_=RW(1);a.TK=RW(1);if(b===null){b=new Bb;S(b,E(717));I(b);}if(c===null){b=new Bb;S(b,E(718));I(b);}d=ASh;if(d!==null&&d.Hq.length>0){d=new N;O(d);T(d,ASh);T(d,b);b=M(d);}d=AHw;if(d!==null&&d.Hq.length>0){d=new N;O(d);T(d,AHw);T(d,c);c=M(d);}a.bnA=b;a.bhv=c;a.bBS=A11(16);AXo(a,b,c);if(a.Q_){EQ(a.K_);By.ob(a.ME,35721,a.K_);e =H1(a.K_,0);a.box=L(CA,e);f=0;while(f{let c=new APk();BLB(c, a,b);return c;},AXo=(a,b,c)=>{let d;a.a3s=Bmw(a,35633,b);d=Bmw(a,35632,c);a.ba9=d;if(a.a3s!=(-1)&&d!=(-1)){d=By.n2();if(!d)d=(-1);b=By;if(d==(-1))d=(-1);else{b.nW(d,a.a3s);b.nW(d,a.ba9);b.og(d);c=JY(4);T_(c,HZ());c=SY(c);b.ob(d,35714,c);if(!H1(c,0)){a.QL=By.oc(d);d=(-1);}}a.ME=d;if(d!=(-1)){a.Q_=1;return;}a.Q_=0;return;}a.Q_=0;},Bmw=(a,b,c)=>{let d,e,f,g;d=By;e=RW(1);f=d.n3(b);if(!f)return (-1);d.oh(f,c);d.n1(f);d.od(f,35713,e);if(H1(e,0))return f;g=d.oe(f);d=new N;O(d);T(d,a.QL);T(d,b!=35633?E(719):E(720));a.QL =M(d);c=new N;O(c);T(c,a.QL);T(c,g);a.QL=M(c);return (-1);},ARB=a=>{let b;if(!a.Q_)return a.QL;b=By.oc(a.ME);a.QL=b;return b;},AUR=(a,b)=>{let c,d,e,f;Sa();c=BgM;d=AMr(a.a5y,b,(-2));if(d==(-2)){d=By.of(a.ME,b);if(d==(-1)&&c){if(!a.Q_){b=new B6;e=new N;O(e);T(e,E(721));T(e,ARB(a));S(b,M(e));I(b);}e=new Bb;f=new N;O(f);T(f,E(722));T(f,b);T(f,E(723));S(e,M(f));I(e);}Ku(a.a5y,b,d);}return d;},Bdo=(a,b,c)=>{let d;d=By;MB(a);d.oj(AUR(a,b),c);},Bbz=(a,b,c)=>{let d,e;d=AUR(a,b);b=By;MB(a);e=c.JN;BtA(b,d,1,0,e,0);},UE =(a,b,c,d,e,f,g)=>{let h;h=By;MB(a);h.ol(b,c,d,e,f,g);},A$l=a=>{let b;b=By;MB(a);b.ok(a.ME);},A4_=a=>{let b;b=By;b.ok(0);b.n5(a.a3s);b.n5(a.ba9);b.n4(a.ME);Sa();if(Dk(Um,BG)!==null)ES(Dk(Um,BG),a,1);},AVt=(a,b)=>{let c,d,e;c=By;MB(a);d=By;e=AMr(a.Zl,b,(-2));if(e==(-2)){e=d.oa(a.ME,b);Ku(a.Zl,b,e);}if(e==(-1))return;c.n6(e);},APd=(a,b)=>{let c;c=By;MB(a);c.n6(b);},T3=(a,b)=>{let c;c=By;MB(a);c.n8(b);},MB=a=>{if(a.bj$){AXo(a,a.bnA,a.bhv);a.bj$=0;}},Vr=(a,b)=>{return AMr(a.Zl,b,(-1));},BFx=()=>{BgM=1;ASh=E(25);AHw =E(25);Um=E6();B6z=RW(1);},BeY=F(0); function AMf(){let a=this;D.call(a);a.bqQ=null;a.XS=null;a.a7i=null;} let ACz=a=>{let b,c,d,e,f,g,h,i;b=a.XS;c=b.RO;d=c.P_;IA();if(d===ABT)e=0;else{f=Qi;if(d!==f&&d!==Mg){if(!Xe(c,d,f))e=0;else{f=new A6H;f.btm=b;c=new A6G;c.bnp=b;b=b;d=!b.bfI?E(724):E(725);g=b.a_1;e=b.bsX;h=b.bi3;i=new N;O(i);d=J(J(J(i,d),E(726)),g);Bd(d,58);J(W(d,e),h);d=new WebSocket(BE(M(i)));b.TX=d;d.binaryType="arraybuffer";d=b.TX;g=new AFb;g.bgA=b;g.bgz=f;JD(d,E(727),BH(g));f=b.TX;d=new AFc;d.bi4=b;JD(f,E(206),BH(d));f=b.TX;d=new AFd;d.bpn=b;JD(f,E(728),BH(d));b=b.TX;f=new AFe;f.br_=c;JD(b,E(729),BH(f));e =1;}}else e=0;}return e;},A7R=a=>{AHI(a.XS);},Bby=F(0); function LC(){let a=this;AMf.call(a);a.bc$=null;a.blR=null;a.a_d=null;a.a68=0;a.O_=null;a.bzf=5.0;a.Oa=0.0;a.bdX=0;a.a7G=0;a.bnD=0;a.Zn=0;} let R7=null,Lz=()=>{Lz=Q(LC);BzB();},AR7=(a,b,c,d,e)=>{let f,g,h,i,j;Lz();a:{b:{f=new Bcr;f.bnk=c;f.bkB=b;a.bqQ=f;AMo();switch(A$t.data[d.boG.Hv]){case 1:break;case 2:break b;default:break b;}d=(BEt()).s2(d.a5Z,d.a9t,a);break a;}BUn();f=d.a5Z;g=d.a9t;h=d.bo8;i=d.a$a;d=new A8h;j=new AZp;IA();j.P_=AJW;d.RO=j;j=new A8E;U(j);d.boy=j;d.a_1=f;d.bsX=g;d.bae=AHq(4096);d.bi3=i;d.a2c=a;d.bfI=h;}a.XS=d;a.a7i=e.s5(d,b);a.a68=1;b=new A1g;b.bhF=a;IR(b);a.O_=b;a.bzf=5.0;a.Oa=5.0;},CaU=(a,b,c,d)=>{let e=new LC();AR7(e,a,b, c,d);return e;},AZ0=(a,b)=>{a.bc$=C9(b);},A4v=(a,b)=>{a.a_d=C9(b);},BzB=()=>{R7=Cb(P(LC));},AIH=F(0),AHj=F(0); function AS1(){let a=this;D.call(a);a.KI=null;a.a$o=null;a.bfR=0;} let A$k=null,AAe=()=>{AAe=Q(AS1);BMT();},Br4=(a,b)=>{return BkF(a.KI,b);},BzD=(a,b)=>{return DR(a.a$o,CI(b));},BMT=()=>{let b,c,d;b=new AS1;AAe();b.KI=APF();b.a$o=D5();c=b.KI;ZH();B_(c,P(Ub),ATD);c=b.KI;UQ();B_(c,P(Tj),Biu);c=b.KI;Xj();B_(c,P(QV),BkA);c=b.KI;Zo();B_(c,P(ABc),A6h);c=b.KI;Yh();B_(c,P(ABL),A7_);c=b.KI;AA6();B_(c,P(Vd),BaM);c=b.KI;VD();B_(c,P(U8),A$d);c=b.KI;Vu();B_(c,P(Sv),A14);c=b.KI;ZD();B_(c,P(Y_),A_H);c=b.KI;ZV();B_(c,P(Ty),AYI);c=b.KI;Wi();B_(c,P(Wv),BcL);c=b.KI;WP();B_(c,P(VG),A80);c=b.KI;V$();B_(c, P(ABg),A7M);c=(AQm(b.KI)).jz();while(c.c4()){d=c.c5();EX(b.a$o,CI(d.s6()),d);b.bfR=Bs(b.bfR,d.s6());}A$k=b;}; function BYt(){D.call(this);this.bCC=null;} let ANq=F(0); function BcR(){D.call(this);this.bmW=null;} let B9q=(a,b,c)=>{let d,e;d=a.bmW;e=new Blb;d=d.OQ;AJ1(e,b,c);e.RQ=d;return e;}; function Ou(){let a=this;D.call(a);a.Tj=null;a.bsy=null;a.a5c=null;} let AJ1=(a,b,c)=>{a.a5c=new ADJ;a.Tj=b;a.bsy=c;},Ccq=(a,b)=>{let c=new Ou();AJ1(c,a,b);return c;},Jt=(a,b)=>{let c,d,e,f;c=a.Tj.RO.P_;IA();if(c!==Ud&&c!==ABT){d=a.bsy.s8(BA(b));if(!d.s9()){e=a.Tj;f=d.s$();e=AX0(e,f);}else e=AX0(a.Tj,1024);a.a5c.Lw=e;f=d.s6();c=a.a5c;TW();f=f<<16>>16;TD(c,f);d.tb(a.a5c,b);El(e);b=a.Tj;if(b.RO.P_!==Mg)I(b.boy);b=b.TX;d=Lb(e);b.send(new DataView(d.buffer,d.byteOffset,d.byteLength));return;}},AXp=a=>{AHI(a.Tj);},A3h=F(0); function Blb(){Ou.call(this);this.RQ=null;} let Bxj=(a,b)=>{Jt(a,b);}; function BcQ(){D.call(this);this.brm=null;} let BtS=a=>{let b,c,d;b=a.brm;c=b.OQ;d=A0y(b.VS);FF(c,d);},B0=F(0); function BcS(){D.call(this);this.bhL=null;} let BPb=(a,b)=>{let c,d,e;b=b;c=a.bhL;d=c.OQ;e=A8x(c.VS,b);FF(d,e);}; function Ua(){D.call(this);this.bkN=null;} let BkS=()=>{return P(Ua);},BAm=(a,b)=>{a.bkN=b;},A0y=a=>{let b=new Ua();BAm(b,a);return b;}; function ATh(){D.call(this);this.bpd=null;} let Bni=(a,b)=>{let c;b=a.bpd;c=new Tj;c.a2F=b.bib;Jt(b.bbM,c);}; function ARD(){let a=this;D.call(a);a.boo=null;a.bq9=null;} function ATj(){D.call(this);this.bkP=null;} let B_F=(a,b)=>{let c,d;b=b;c=a.bkP;d=b.bq9;if(!d.a_A)AXp(b.boo);else{c.bib=d.a4n;b=c.bir;c=A2F(d.a4N);JF(b,c);}},AUE=F(),AKq=null,Zf=()=>{Zf=Q(AUE);BHs();},BHs=()=>{let b;b=new A0P;b.W3=D5();AKq=b;},Qw=F(); function ATi(){D.call(this);this.bgd=null;} let Bvi=(a,b)=>{let c;b=a.bgd;c=new Sv;Jt(b.bbM,c);}; function AVr(){D.call(this);this.bdN=null;} let B7T=(a,b)=>{a.bdN=b;},Rq=a=>{let b=new AVr();B7T(b,a);return b;},RX=b=>{let c;if(b!==null){c=Gs(b.bdN);while(GS(c)){(GX(c)).cH();}AEH(b.bdN);}},BfN=b=>{let c;c=ACT(1);CH(c,b);return Rq(c);},A5H=(b,c,d)=>{let e;e=ACT(3);CH(e,b);CH(e,c);CH(e,d);return Rq(e);},B9e=(b,c,d,e)=>{let f;f=ACT(4);CH(f,b);CH(f,c);CH(f,d);CH(f,e);return Rq(f);}; function ASy(){let a=this;D.call(a);a.O6=null;a.bdd=null;a.bdZ=null;a.bcw=null;a.a4J=null;a.N8=null;a.a0G=null;a.a_6=0.0;a.bq6=0.0;a.a9X=0.0;a.bdo=0.0;a.bjM=null;a.bzb=null;a.btV=null;} let AIs=(a,b,c,d,e,f)=>{Bai(b,a.N8);b.In=e*(b.In+1.0)/2.0+c;b.Il=f*(b.Il+1.0)/2.0+d;b.IQ=(b.IQ+1.0)/2.0;return b;}; function AFW(){let a=this;ASy.call(a);a.Rq=0.0;a.bwX=null;} let BrG=a=>{let b,c,d,e,f,g,h;a.O6=CN();a.bdd=Fq(0.0,0.0,(-1.0));a.bdZ=Fq(0.0,1.0,0.0);a.bcw=E0();a.a4J=E0();a.N8=E0();a.a0G=E0();a.a_6=1.0;a.bq6=100.0;a.a9X=0.0;a.bdo=0.0;b=new AJb;WI();b.Rg=L(AJ6,6);c=L(OK,8);d=c.data;d[0]=CN();d[1]=CN();d[2]=CN();d[3]=CN();d[4]=CN();d[5]=CN();d[6]=CN();d[7]=CN();b.Qq=c;b.beD=Ci(24);e=0;while(e<6){c=b.Rg.data;f=new AJ6;g=CN();h=CN();f.a9c=h;f.bbs=0.0;Nd(Ly(h,g));f.bbs=0.0;c[e]=f;e=e+1|0;}a.bjM=b;a.bzb=CN();b=new AOE;f=CN();g=CN();APQ();b.bn5=CN();b.brS=CN();Ly(b.bn5,f);Nd(Ly(b.brS, g));a.btV=b;a.Rq=1.0;a.bwX=CN();a.a_6=0.0;},AOU=()=>{let a=new AFW();BrG(a);return a;},AMR=a=>{let b,c,d,e,f,g,h,i,j,k;b=a.bcw;c=a.Rq;d=a.a9X;e=c* -d/2.0;d=c*d/2.0;f=a.bdo;Bf5(b,e,d,c* -(f/2.0),c*f/2.0,a.a_6,a.bq6);b=a.a4J;g=a.bdd;h=a.bdZ;Nd(Ly(AAZ,g));Nd(Ly(Tu,g));Nd(BaK(Tu,h));Nd(BaK(Ly(AOD,Tu),AAZ));AFN(b);i=b.JN.data;b=Tu;i[0]=b.In;i[4]=b.Il;i[8]=b.IQ;b=AOD;i[1]=b.In;i[5]=b.Il;i[9]=b.IQ;b=AAZ;i[2]= -b.In;i[6]= -b.Il;i[10]= -b.IQ;b=a.a4J;g=a.O6;j= -g.In;d= -g.Il;e= -g.IQ;i=ALR;k=i.data;k[0]=1.0;k[4]=0.0;k[8] =0.0;k[12]=j;k[1]=0.0;k[5]=1.0;k[9]=0.0;k[13]=d;k[2]=0.0;k[6]=0.0;k[10]=1.0;k[14]=e;k[3]=0.0;k[7]=0.0;k[11]=0.0;k[15]=1.0;AST(b.JN,i);HL(a.N8,a.bcw);AST(a.N8.JN,a.a4J.JN);HL(a.a0G,a.N8);Bu8(a.a0G.JN);B2G(a.bjM,a.a0G);},Bc9=F(),B6O=(a,b)=>{return L(QN,b);},Bc8=F(),B9p=a=>{let b;b=new DW;ABv(b);b.a$3=1;return b;},Bc_=F(),Bo6=a=>{let b;b=new MC;ABv(b);return b;},Bc$=F(),BHF=a=>{return new QN;}; function BhP(){let a=this;D.call(a);a.bx_=null;a.bti=null;a.bcD=null;a.bz3=null;} let BR_=a=>{return a.bcD;}; function P$(){let a=this;D.call(a);a.bt7=null;a.bdA=null;a.Yw=null;a.a8f=null;a.btM=null;} let NV=null,ML=()=>{ML=Q(P$);B73();},BTw=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$$je;ML();a.bt7=b;a.bdA=c;c=new AQE;d=new Bmg;d.bge=a;AG9();Hd(c);e=new Jx;f=A9p(AL0());f.a1h.tp(Nv(45));AOk(e,f);c.TL=e;g=new Gw;G1(g,E(730),I2());G1(new Gw,E(731),I2());e=c.TL;f=c;B9(f,e);F3(f);B9(f,g);F3(f);h=BG;e=Dk(h.a_g,E(732));if(e===null){i=window.localStorage;e=new Bis;f=h.LN.blv;j=new N;O(j);f=J(j,f);Bd(f,58);J(f,E(732));k=M(j);l=h.LN.bpC;e.Rh=E6();e.U6=i;f=new N;O(f);Bd(J(J(f,E(733)),k),58);f=M(f);e.Ro=f;e.bet=l;m =f.Hq.length;a:{try{n=0;while(n{let c=new P$();BTw(c,a,b);return c;},BtH=a=>{return a.a8f;},B73=()=>{NV=Cb(P(P$));},A$3 =F(DM),B_4=(a,b,c)=>{let d;Hd(a);a.Px=1;d=a;B9(d,b);F3(d);B9(d,c);},Buc=(a,b)=>{let c=new A$3();B_4(c,a,b);return c;}; function A$J(){DM.call(this);this.a86=null;} function AUC(){Ml.call(this);this.bcW=null;} let BMY=(a,b)=>{return a.bcW.data[b];},BDh=a=>{return a.bcW.data.length;}; function A6v(){let a=this;C_.call(a);a.VM=0;a.a_G=null;} let B9A=a=>{let b,c;b=a.VM;if(b>0){c=new N;O(c);T(c,E(735));c=W(c,a.VM);T(c,E(736));c=M(c);a.VM=a.VM-1|0;ABy(BhW(a.a_G),c);}else if(!b){c=a.a_G;Ql();A7W(c);}}; function Mn(){let a=this;Pz.call(a);a.bAi=null;a.boI=null;a.by8=0;} let AJH=a=>{let b,c,d,e,f,g;b=E(25);c=A5_();AOP();d=Bas;if(d!==null&&(d.tz()).eX(b))b=Bas.tA(b);AK7();UK(a);a.a5m=1;a.bfP=8;a.a0D=1;if(b===null){b=new Bb;S(b,E(737));I(b);}Dh();d=F_;e=a;e.IT=d;f=a;Bq_(f,1);b=B4u(a,b,AN4(c.beA,c.bdP));a.a0W=b;b.YP=E(30);b=new AUz;b.bmi=a;UK(b);a.Un=b;b=B9(b,a.a0W);Ks();b.MH=Pl;b.OG=ABO;b.MT=LX(0.0);b=a.Un;Fw(a,b);B_N(a,c);AI5(e,150.0);TF(e,150.0);b=new AUy;b.boF=a;ET(b);Tk(e,b);b=new AUx;b.Kr=a;ET(b);Dy(e,b);a.a9v=E6();b=new A5b;b.bAV=a;ET(b);a.a8d=b;g=a;g.Ps=1;ACa(f.Qj,6.0);b =AZ_(a.biA);a.a0U=b;AUF(B9(f,b));F3(f);b=AZ_(a.biA);a.Na=b;(B9(f,b)).OG=ABO;ACa(a.a0U.Qj,6.0);ACa(a.Na.Qj,6.0);b=a.Na;d=new A5d;d.a0g=a;Dy(b,d);b=new A5a;b.Zt=a;a.a26=b;BEK(a);g.a0W.HS=0;},Ca5=()=>{let a=new Mn();AJH(a);return a;},BEK=a=>{let b;b=a;b.a5m=0;b.a0D=0;b=new A$Q;b.bfi=a;ET(b);Dy(a,b);},CbO=a=>{return;},A8W=(a,b,c)=>{let d,e;d=a;M5(d);AGN(d,a.a8d);a.Wl=null;e=b.MI;if(e!==null&&!IH(e,a))a.Wl=e;a.W4=null;e=b.Oq;if(e!==null&&!IH(e,a))a.W4=e;OQ(b,a);a.tE();A0i(b);GU(b,a);I3(b,a);if(c!==null)GP(d,c);return a;},Bei =(a,b)=>{let c,d,e;c=a;c.IN.Hy=0.0;d=A54(0.0);Ho();e=S4(d,BaO(0.4000000059604645,OS));A8W(a,b,e);U3(c,CG((Eh(b)-c.Hw)/2.0),CG((Et(b)-c.Hx)/2.0));e=a.bAi;if(!(e===null&&a.boI===null)){if(e!==null)AI5(c,e.ek(a));e=a.boI;if(e!==null)TF(c,e.ek(a));Iq(c,Eh(b)/2.0,Et(b)/2.0,1);}return a;},XH=(a,b)=>{let c,d,e,f,g;c=a;d=c.HG;if(d!==null){Xy(c,a.a26);e=a.Wl;if(e!==null&&e.HG===null)a.Wl=null;e=d.MI;if(!(e!==null&&!IH(e,a)))GU(d,a.Wl);e=a.W4;if(e!==null&&e.HG===null)a.W4=null;e=d.Oq;if(!(e!==null&&!IH(e,a)))I3(d,a.W4);}if (b===null)ALX(c);else{Tk(c,a.a8d);f=a.a8d;Ee();d=D6(P(AAs));d.a3P=f;d.bhy=1;f=AVn();g=D6(P(KP));e=g;Fo(e,b);Fo(e,d);Fo(e,f);GP(c,g);}},CcX=a=>{return;}; function AZE(){let a=this;Mn.call(a);a.a0e=null;a.beZ=null;a.byG=null;} let BEo=(a,b)=>{let c;AJH(a);c=new BeG;c.bBe=a;a.byG=c;a.beZ=b;b=LH(TT());a.a0e=b;B9(a.a0U,b);},A0v=a=>{let b=new AZE();BEo(b,a);return b;},AIo=(a,b)=>{let c,d,e;c=a;if(c.HG!==null)return;d=a.beZ;e=null;A8W(a,d,e);GP(c,b.XZ.tK(a));},AGq=(a,b)=>{if(a.HG===null)return;b=b.XZ.tK(a);XH(a,b);},AT3=a=>{let b;LT(a);b=a.beZ;Iq(a,Eh(b)/2.0,Et(b)/2.0,1);},ABy=(a,b)=>{E_(a.a0e,b);M5(a.a0e);a.a0e.IN.Hy=1.0;if(a.HG!==null)AT3(a);},ARw=(a,b,c)=>{ABy(a,b);Bz4(c.XZ,a.a0e);},AQt=(a,b)=>{let c,d,e,f,g;b=b.data;c=a.Na;d=b.length;e =0;while(e{let b;b=EU(a.Na.Ig);while(CU(b)){(CT(b)).HS=0;}}; function A6y(){D.call(this);this.bnN=null;} let BQ3=(a,b)=>{let c,d;b=b;c=a.bnN;W5(c);b=b.bkN;c.UX=b;if(b.bnD>0){AW$(c.KS);d=c.KS;GB();ARw(d,E(738),AHx);b=new BkI;b.blL=c;IR(b);Na(b,1.5);}}; function Un(){let a=this;D.call(a);a.a_Z=null;a.a_e=null;} let BX6=()=>{return P(Un);},BqQ=(a,b,c)=>{a.a_Z=b;a.a_e=c;},A8x=(a,b)=>{let c=new Un();BqQ(c,a,b);return c;}; function A6A(){D.call(this);this.bjn=null;} let BSc=(a,b)=>{let c,d,e,f;b=b;c=a.bjn;if(b.a_e===null){W5(c);if(!c.beX){b=c.KS;GB();AGq(b,Uw);}else{b=c.KS;GB();ARw(b,E(739),Zk);AGl(c.KS.Na);b=c.KS;d=L(R3,1);d.data[0]=c.bhO;AQt(b,d);AIo(c.KS,UO);}}else{e=b.a_Z;c.UX=e;if(!Mm(e.O_))ABy(c.KS,E(740));else{c.Ui.VM=HY(BZ(b.a_Z.O_.UP,Bw(EG(),R(1000000))))/1000.0|0;if(!Mm(c.Ui)){b=c.Ui;f=b.VM;G6();ASs(Wf(),b,0.0,1.0,f);}}e=EU(c.KS.Na.Ig);while(CU(e)){(CT(e)).HS=1;}b=c.KS;GB();AIo(b,UO);}}; function A6z(){D.call(this);this.bl2=null;} let BCq=a=>{let b;b=a.bl2;if(b.UX!==null){W5(b);A7W(b);b=b.UX;b.Zn=1;D4(b.O_);ACz(b);}}; function R3(){let a=this;D.call(a);a.boA=null;a.bgf=null;} let Bq2=(a,b,c)=>{a.boA=b;a.bgf=c;},ADS=(a,b)=>{let c=new R3();Bq2(c,a,b);return c;}; function A6x(){D.call(this);this.bhr=null;} let BZn=a=>{let b,c;b=a.bhr;if(b.UX!==null){W5(b);AHI(b.UX.XS);c=b.KS;GB();AGq(c,Uw);}},BeH=F(),AK4=0.0,BlX=0.0,AVB=0.0,AOa=null,ARI=()=>{ARI=Q(BeH);B5O();},Nv=b=>{let c;ARI();c=AOa;I1();if(c===LZ)return b;return b*AK4|0;},B5O=()=>{let b;b=BXi;BlX=b!==null?b.sG():APU(BL);AVB=APU(BL);if(E7(BL)!=Ss(BL)){AK4=AVB;I1();AOa=LZ;}else{AK4=BlX;I1();AOa=Bfi;}},Gv=F(SG),B90=(a,b)=>{Hq(a,b,ADb());},Ga=a=>{let b=new Gv();B90(b,a);return b;},B2k=a=>{Hq(a,null,ADb());},Hb=()=>{let a=new Gv();B2k(a);return a;},BtZ=(a,b)=>{Hq(a, null,b);},LH=a=>{let b=new Gv();BtZ(b,a);return b;},AVm=(a,b,c)=>{let d;d=a.Jq;Ib(d);Bmm(d,b);J7(d,c);Ex(a);},AAd=(a,b,c)=>{let d,$$je;d=a.Jq;Ib(d);a:{b:{try{if(BV(b,G(0, 2147483648))){BKK(d,E(741));break a;}if(DQ(b,Ba)){Ha(d,45);b=Gl(b);}B9y(d,b);break b;}catch($$e){$$je=Be($$e);if($$je instanceof FJ){c=$$je;I(ABn(c));}else{throw $$e;}}}}J7(d,c);Ex(a);},BFM=F(),TT=()=>{return ACt(AL0());},AH4=()=>{return ACt(A2W());},ARd=()=>{return ACt(AFx());}; function AB6(){let a=this;D.call(a);a.VB=Ba;a.U9=0;a.a2H=0;} let Brd=a=>{return;},B2o=()=>{let a=new AB6();Brd(a);return a;},A8v=F(),A1R=null,AQn=()=>{AQn=Q(A8v);B5Y();},B5Y=()=>{let b,c;KW();b=Bn((Bi6.bu()).data.length);c=b.data;A1R=b;c[ZG.Hv]=1;c[AHT.Hv]=2;c[AGO.Hv]=3;c[QG.Hv]=4;},ABR=F(0); function AA0(){let a=this;D.call(a);a.OJ=null;a.brz=null;a.Tq=null;a.a36=0;a.bxF=0;a.bcQ=0;a.Zc=0;a.a5R=0;} let Bf9=(a,b,c,d)=>{a.Zc=0;a.a5R=0;a.bxF=b;a.OJ=d;d=AQj(BU(d.Ly,c));a.brz=d;d=MX(d);a.Tq=d;El(d);a.a36=Og(By);a.bcQ=!b?35048:35044;},BeS=(a,b,c)=>{let d=new AA0();Bf9(d,a,b,c);return d;},BvQ=a=>{return a.OJ;},BFQ=a=>{return a.Tq.HA/(a.OJ.Ly/4|0)|0;},B2B=(a,b,c,d)=>{let e,f;a.Zc=1;ARR(b,a.Tq,d,c);CL(a.Tq,0);D0(a.Tq,d);if(a.a5R){e=By;f=a.Tq;e.nZ(34962,f.HA,f,a.bcQ);a.Zc=0;}},BUQ=(a,b,c)=>{let d,e,f,g,h,i;d=By;d.nX(34962,a.a36);if(a.Zc){e=a.Tq;d.nZ(34962,e.HA,e,a.bcQ);a.Zc=0;}a:{f=Lq(a.OJ);if(c!==null){g=0;while (true){if(g>=f)break a;h=c.data;e=Ir(a.OJ,g);i=h[g];if(i>=0){T3(b,i);UE(b,i,e.MV,e.PL,e.Qi,a.OJ.Ly,e.PA);}g=g+1|0;}}g=0;while(g=0){T3(b,i);UE(b,i,e.MV,e.PL,e.Qi,a.OJ.Ly,e.PA);}g=g+1|0;}}a.a5R=1;},BPU=(a,b,c)=>{let d,e,f,g;a:{d=By;e=Lq(a.OJ);if(c===null){f=0;while(f=e)break a;g=c.data[f];if(g>=0)APd(b,g);f=f+1|0;}}}d.nX(34962,0);a.a5R=0;},BI$=a=>{let b,c;b=By;b.nX(34962,0);c=a.a36;S$(b,c);a.a36=0;AGo(a.brz);},AEh =F(0); function Q3(){let a=this;D.call(a);a.bdj=null;a.Nm=null;a.Z6=0;a.bhR=0;a.Sm=0;a.a0v=0;a.a37=0;} let BSU=(a,b,c)=>{let d;a.Sm=1;a.a0v=0;a.bhR=1;d=AQj(c*2|0);a.bdj=d;d=R2(d);a.Nm=d;El(d);a.Z6=Og(By);a.a37=!b?35048:35044;},Bcz=(a,b)=>{let c=new Q3();BSU(c,a,b);return c;},Bjs=(a,b)=>{let c,d,e;a.Sm=1;a.a0v=0;a.bhR=1;Gu();if(XS())c=R2(KR(b*2|0));else{d=Bbp(b);e=d.data.length;c=BfV(0,e,0,d.data,d);c.Hr=0;c.HA=0+e|0;}a.Nm=c;El(c);a.Z6=Og(By);a.a37=35044;},CbY=a=>{let b=new Q3();Bjs(b,a);return b;},Bw5=a=>{return a.Nm.HA;},BOn=a=>{return a.Nm.hC();},BCs=(a,b,c,d)=>{let e,f;a.Sm=1;EQ(a.Nm);BjH(a.Nm,b,c,d);El(a.Nm);if (a.a0v){e=By;f=a.Nm;e.nZ(34963,f.HA,f,a.a37);a.Sm=0;}},BpB=(a,b)=>{a.Sm=a.Sm|b;return a.Nm;},B9K=a=>{let b,c,d;b=a.Z6;if(!b){c=new Bv;S(c,E(742));I(c);}By.nX(34963,b);if(a.Sm){c=By;d=a.Nm;c.nZ(34963,d.HA,d,a.a37);a.Sm=0;}a.a0v=1;},B5F=a=>{By.nX(34963,0);a.a0v=0;},BRf=a=>{let b,c;b=By;b.nX(34963,0);c=a.Z6;S$(b,c);a.Z6=0;AGo(a.bdj);a.bdj=null;a.Nm=null;}; function Baa(){let a=this;D.call(a);a.OB=null;a.NW=null;a.Qb=null;a.a2E=0;a.bgV=0;a.byv=0;a.bbB=0;a.YV=0;a.a6q=0;} let BRP=a=>{return a.OB;},BsQ=a=>{return (a.NW.HA*4|0)/a.OB.Ly|0;},BqG=(a,b,c,d)=>{let e,f;a.YV=1;if(a.bgV){ARR(b,a.Qb,d,c);CL(a.NW,0);D0(a.NW,d);}else{EQ(a.NW);A1N(a.NW,b,c,d);El(a.NW);CL(a.Qb,0);e=a.Qb;c=a.NW.HA<<2;D0(e,c);}if(a.a6q){e=By;f=a.Qb;e.n0(34962,0,f.HA,f);a.YV=0;}},BB_=(a,b,c)=>{let d,e,f,g,h,i;d=By;d.nX(34962,a.a2E);if(a.YV){e=a.Qb;f=a.NW.HA*4|0;D0(e,f);e=a.Qb;d.nZ(34962,e.HA,e,a.bbB);a.YV=0;}a:{g=Lq(a.OB);if(c!==null){f=0;while(true){if(f>=g)break a;h=c.data;e=Ir(a.OB,f);i=h[f];if(i>=0){T3(b, i);UE(b,i,e.MV,e.PL,e.Qi,a.OB.Ly,e.PA);}f=f+1|0;}}f=0;while(f=0){T3(b,i);UE(b,i,e.MV,e.PL,e.Qi,a.OB.Ly,e.PA);}f=f+1|0;}}a.a6q=1;},BuJ=(a,b,c)=>{let d,e,f,g;a:{d=By;e=Lq(a.OB);if(c===null){f=0;while(f=e)break a;g=c.data[f];if(g>=0)APd(b,g);f=f+1|0;}}}d.nX(34962,0);a.a6q=0;},BvP=a=>{let b,c;b=By;b.nX(34962,0);c=a.a2E;S$(b,c);a.a2E=0;}; function Bef(){let a=this;D.call(a);a.Q5=null;a.Qm=null;a.a39=0;a.bvE=0;a.TB=0;a.a6r=0;a.bkt=0;} let BUa=(a,b,c)=>{let d;a.TB=1;a.a6r=0;d=KR(c*2|0);a.Qm=d;a.bvE=1;a.bkt=!b?35048:35044;d=R2(d);a.Q5=d;El(d);El(a.Qm);c=Og(By);By.nX(34963,c);By.nZ(34963,a.Qm.hC(),null,a.bkt);By.nX(34963,0);a.a39=c;},BlY=(a,b)=>{let c=new Bef();BUa(c,a,b);return c;},BE4=a=>{return a.Q5.HA;},BNt=a=>{return a.Q5.hC();},BXN=(a,b,c,d)=>{let e,f;a.TB=1;EQ(a.Q5);BjH(a.Q5,b,c,d);El(a.Q5);CL(a.Qm,0);e=a.Qm;c=d<<1;D0(e,c);if(a.a6r){e=By;f=a.Qm;e.n0(34963,0,f.HA,f);a.TB=0;}},B8f=(a,b)=>{a.TB=a.TB|b;return a.Q5;},ByO=a=>{let b,c,d,e;b =a.a39;if(!b){c=new Bv;S(c,E(743));I(c);}By.nX(34963,b);if(a.TB){c=a.Qm;d=a.Q5.HA*2|0;D0(c,d);c=By;e=a.Qm;c.n0(34963,0,e.HA,e);a.TB=0;}a.a6r=1;},Brk=a=>{By.nX(34963,0);a.a6r=0;},BrL=a=>{let b,c;b=By;b.nX(34963,0);c=a.a39;S$(b,c);a.a39=0;}; function AF6(){let a=this;D.call(a);a.Rm=null;a.bls=null;a.Se=null;a.Y0=0;a.bxI=0;a.bdq=0;a.Y3=0;a.a8t=0;a.WB=0;a.M8=null;} let K6=null,Wg=()=>{Wg=Q(AF6);B_V();},BS1=(a,b,c,d)=>{Wg();a.Y3=0;a.a8t=0;a.WB=(-1);a.M8=AS8();a.bxI=b;a.Rm=d;d=AQj(BU(d.Ly,c));a.bls=d;d=MX(d);a.Se=d;El(d);a.Y0=Og(By);a.bdq=!b?35048:35044;EQ(K6);Hh.nL(1,K6);a.WB=A52(K6);},Bed=(a,b,c)=>{let d=new AF6();BS1(d,a,b,c);return d;},BQa=a=>{return a.Rm;},B1Y=a=>{return (a.Se.HA*4|0)/a.Rm.Ly|0;},BQw=(a,b,c,d)=>{let e,f;a.Y3=1;ARR(b,a.Se,d,c);CL(a.Se,0);D0(a.Se,d);if(a.a8t){e=By;f=a.Se;e.nZ(34962,f.HA,f,a.bdq);a.Y3=0;}},BHX=(a,b,c)=>{let d,e,f,g,h,i,j,k;d=Hh;d.nG(a.WB);e =!a.M8.H0?0:1;a:{f=Lq(a.Rm);if(e){if(c===null){g=0;while(e&&g=f)break a;e=h[g]!=FK(a.M8,g)?0:1;g=g+1|0;}}}}b:{if(!e){Cu.nX(34962,a.Y0);if(a.M8.H0){g=Lq(a.Rm);i=0;while(i=0)APd(b,e);i=i+1|0;}}S5(a.M8);j=0;while(true){if(j>=f)break b;k=Ir(a.Rm,j);if(c!==null){h=c.data;Jw(a.M8,h[j]);}else Jw(a.M8,Vr(b,k.OH));g=FK(a.M8,j);if(g>=0){T3(b,g);UE(b,g,k.MV,k.PL,k.Qi,a.Rm.Ly,k.PA);}j=j+1| 0;}}}if(a.Y3){d.nX(34962,a.Y0);b=a.Se;D0(b,b.HA);b=a.Se;d.nZ(34962,b.HA,b,a.bdq);a.Y3=0;}a.a8t=1;},BtG=(a,b,c)=>{Hh.nG(0);a.a8t=0;},BUw=a=>{let b,c;b=Hh;b.nX(34962,0);c=a.Y0;S$(b,c);a.Y0=0;if(a.WB!=(-1)){Wg();EQ(K6);b=K6;c=a.WB;B1q(b,c);El(K6);Hh.nI(1,K6);a.WB=(-1);}AGo(a.bls);},B_V=()=>{K6=RW(1);},A$4=F(AA0),AXh=F(Q3); function Bh8(){let a=this;D.call(a);a.bbz=0;a.Wm=null;a.Tw=null;a.bhK=0.0;a.bb3=0;a.beI=0;a.a7Z=0;} let BZx=a=>{let b,c;a.bhK=0.800000011920929;b=K_(51,0.800000011920929);a.bb3=b*0.800000011920929|0;c=b-1|0;a.a7Z=c;a.beI=FH(R(c));a.Wm=L(D,b);a.Tw=Bn(b);},Oo=()=>{let a=new Bh8();BZx(a);return a;},A1d=(a,b)=>{return Bl(Cp(BN(R(K7(b)),G(2135587861, 2654435769)),a.beI));},Baq=(a,b)=>{let c,d,e;if(b===null){c=new Bb;S(c,E(78));I(c);}d=a.Wm;e=A1d(a,b);while(true){c=d.data[e];if(c===null)return -(e+1|0)|0;if(Z(c,b))break;e=(e+1|0)&a.a7Z;}return e;},Ku=(a,b,c)=>{let d,e,f,g,h,i,j;d=Baq(a,b);if(d>=0){a.Tw.data[d] =c;return;}d= -(d+1|0)|0;e=a.Wm.data;e[d]=b;a.Tw.data[d]=c;c=a.bbz+1|0;a.bbz=c;if(c>=a.bb3)a:{c=e.length;d=c<<1;a.bb3=d*a.bhK|0;f=d-1|0;a.a7Z=f;a.beI=FH(R(f));e=a.Wm;g=a.Tw;a.Wm=L(D,d);a.Tw=Bn(d);if(a.bbz>0){d=0;while(true){if(d>=c)break a;b=e.data[d];if(b!==null){f=g.data[d];h=a.Wm;i=A1d(a,b);while(true){j=h.data;if(j[i]===null)break;i=(i+1|0)&a.a7Z;}j[i]=b;a.Tw.data[i]=f;}d=d+1|0;}}}},AMr=(a,b,c)=>{let d;d=Baq(a,b);if(d>=0)c=a.Tw.data[d];return c;},Bh2=F(),AO5=null,Qh=0,Gu=()=>{Gu=Q(Bh2);BXv();},ARR=(b,c, d,e)=>{let f,g;Gu();f=c instanceof Im;if(f)c.qM(d<<2);else if(c instanceof H6)c.qM(d);g=null;if(f)g=MX(c);else if(c instanceof H6)g=c;if(g===null){g=new Bv;S(g,E(744));I(g);}EQ(g);c.nE(0);A1N(g,b,e,d);c.nE(0);if(!f)c.qM(d);else c.qM(d<<2);},Bl4=(b,c,d,e)=>{let f,g;Gu();if(!(d instanceof Im)){d=new Bv;S(d,E(745));I(d);}f=d.Hr+A7z(d,e)|0;g=d;D0(g,f);f=g.Hr;D0(g,f+e|0);ASk(g,b,c,e);CL(g,f);},B$7=(b,c,d)=>{let e,f,g,h,i,j,k;Gu();e=b instanceof Im;if(e)f=d;else if(b instanceof KQ)f=d<<1;else if(b instanceof Kk)f =d<<1;else if(b instanceof KM)f=d<<2;else if(b instanceof MF)f=d<<3;else if(b instanceof H6)f=d<<2;else{if(!(b instanceof LW)){c=new Bv;b=Fx(BA(b));g=new N;O(g);J(J(J(g,E(746)),b),E(747));S(c,M(g));I(c);}f=d<<3;}f=c.Hr+A7z(c,f)|0;h=c;D0(h,f);i=b.Hr;j=c.Hr;d=i+d|0;g=b;D0(g,d);k=c instanceof Im;D0(h,c.hC());if(e&&k){if(g===h){b=new Bb;U(b);I(b);}d=BI(g);if(d>BI(h)){b=new D2;U(b);I(b);}b=h;if(b.Jp){b=new Dp;U(b);I(b);}Bvz(b,h.Hr,g,g.Hr,d);h.Hr=h.Hr+d|0;g.Hr=g.Hr+d|0;}else if(!(!e&&!(b instanceof Kk))&&!(!k&&!(c instanceof Kk)))B4Q(!k ?c:Bgc(h),!e?b:Bgc(g));else if(!(!e&&!(b instanceof KQ))&&!(!k&&!(c instanceof KQ)))Bpx(!k?c:R2(h),!e?b:R2(g));else if(!(!e&&!(b instanceof KM))&&!(!k&&!(c instanceof KM)))BJt(!k?c:SY(h),!e?b:SY(g));else if(!(!e&&!(b instanceof MF))&&!(!k&&!(c instanceof MF)))BmJ(!k?c:A0G(h),!e?b:A0G(g));else if(!(!e&&!(b instanceof H6))&&!(!k&&!(c instanceof H6)))BF5(!k?c:MX(h),!e?b:MX(g));else{a:{if(!(!e&&!(b instanceof LW))){if(k)break a;if(c instanceof LW)break a;}b=new Bv;S(b,E(748));I(b);}By$(!k?c:AT8(h),!e?b:AT8(g));}CL(g, i);CL(h,j);},A11=b=>{let c,d,e;Gu();if(XS())return MX(KR(b*4|0));c=Ci(b);d=c.data.length;e=A3$(0,d,0,c.data,c);e.Hr=0;e.HA=0+d|0;return e;},KR=b=>{let c;Gu();if(!XS())return Qy(CF(b));c=JY(b);T_(c,HZ());return c;},RW=b=>{let c,d,e;Gu();if(XS())return SY(KR(b*4|0));c=Bn(b);d=c.data.length;e=Bb1(0,d,0,c.data,c);e.Hr=0;e.HA=0+d|0;return e;},AGo=b=>{let c;Gu();c=b.hC();if(ES(AO5,b,1)){Qh=Qh-c|0;return;}b=new Bb;S(b,E(749));I(b);},AQj=b=>{let c;Gu();c=JY(b);T_(c,HZ());T_(c,HZ());Qh=Qh+b|0;BB(AO5,c);return c;},A7z =(b,c)=>{let d,e;Gu();if(b instanceof Im)return c;if(b instanceof KQ)return c>>>1|0;if(b instanceof Kk)return c>>>1|0;if(b instanceof KM)return c>>>2|0;if(b instanceof MF)return c>>>3|0;if(b instanceof H6)return c>>>2|0;if(b instanceof LW)return c>>>3|0;d=new Bv;b=Fx(BA(b));e=new N;O(e);J(J(J(e,E(746)),b),E(747));S(d,M(e));I(d);},BXv=()=>{AO5=Cz();Qh=0;},A0E=F(0),Bj0=F(0); function AQU(){let a=this;D.call(a);a.a$h=null;a.Zi=0;a.a8R=0;a.a6$=Ba;a.a3N=Ba;} let AId=0,QZ=()=>{QZ=Q(AQU);BKu();},BQG=(a,b)=>{let c,d,e;QZ();if(b>0){c=b-1|0;if(!(b&c)){a.Zi=b;a.a8R=c;a.a$h=L(D,b);return;}}d=new Bb;e=new N;O(e);T(e,E(750));S(d,M(W(e,b)));I(d);},IC=a=>{let b=new AQU();BQG(b,a);return b;},F6=(a,b)=>{let c,d,e,f;c=a.a3N;d=BZ(c,a.a6$);QZ();e=AId;if(!e&&DQ(d,Ba)){b=new Bj;U(b);I(b);}if(!e&&DG(d,R(a.Zi))){b=new Bj;U(b);I(b);}if(BV(d,R(a.Zi)))return 0;f=Bl(Bp(c,R(a.a8R)));a.a$h.data[f]=b;a.a3N=Br(c,R(1));return 1;},NZ=a=>{let b,c,d,e,f;b=a.a6$;c=BZ(a.a3N,b);QZ();d=AId;if(!d&& DQ(c,Ba)){e=new Bj;U(e);I(e);}if(!d&&DG(c,R(a.Zi))){e=new Bj;U(e);I(e);}if(BV(c,Ba))return null;d=Bl(Bp(b,R(a.a8R)));f=a.a$h.data;e=f[d];f[d]=null;a.a6$=Br(b,R(1));return e;},KT=a=>{return Bl(BZ(a.a3N,a.a6$));},ASB=a=>{while(NZ(a)!==null){}},BKu=()=>{AId=0;},AOn=F(0),HM=F(0),A37=F(),Bpk=(a,b,c)=>{let d;b=c;c=CO();d=new N;O(d);T(d,E(751));T(d,b.a3_);d=M(d);B7(c,d);c=CO();d=new N;O(d);T(d,E(752));d=M(W(d,b.a9I));B7(c,d);c=CO();d=new N;O(d);T(d,E(753));b=M(W(d,b.bcJ));B7(c,b);},AAV=F(),Bw$=null,AGL=()=>{AGL=Q(AAV);BHt();},BM2 =(a,b,c)=>{c=b.RQ;b=new AH1;FF(c,b);},BHt=()=>{Bw$=Cb(P(AAV));},WV=F(),BU1=null,AFs=()=>{AFs=Q(WV);BxL();},BSD=(a,b,c)=>{c=b.RQ;b=new AML;FF(c,b);},BxL=()=>{BU1=Cb(P(WV));},AU0=F(),BMj=(a,b,c)=>{let d;b=b;c=c;B7(CO(),E(754));d=b.RQ;b=new ARr;b.a$D=c;FF(d,b);},Bh7=F(),B8U=(a,b,c)=>{let d,e;b=b;c=c;d=b.RQ;e=new ARD;e.boo=b;e.bq9=c;FF(d,e);},AYk=F(),B31=(a,b,c)=>{c=b.RQ;b=new AEZ;FF(c,b);},Zx=F(),BzR=null,ALu=()=>{ALu=Q(Zx);BUM();},B07=(a,b,c)=>{let d;b=b;c=c;d=b.RQ;b=A2F(c.a5n);FF(d,b);},BUM=()=>{BzR=Cb(P(Zx));},ACD =F(),AXW=null,AC4=()=>{AC4=Q(ACD);B3j();},BBt=(a,b,c)=>{let d,e,f;b=b;c=c;d=BG;AC4();e=AXW;f=new N;O(f);T(f,E(755));f=M(C3(f,c.a3D));T1(d,e,f);d=b.RQ;b=new AIE;b.bnP=c;FF(d,b);},B3j=()=>{AXW=Cb(P(ACD));}; function A1g(){C_.call(this);this.bhF=null;} let B9E=a=>{ACz(a.bhF);},BgZ=F(),BUr=(a,b)=>{TU();return L(Ez,b);}; function A1O(){let a=this;D.call(a);a.R0=0.0;a.RY=0.0;a.RZ=0.0;a.R3=0.0;a.R4=0.0;a.R2=0.0;} function A16(){let a=this;DM.call(a);a.Rd=null;a.a_x=null;} function A66(){D.call(this);this.bgU=null;} function AFT(){D.call(this);this.bsM=null;} let BoM=(a,b)=>{a.bsM=b;},A2F=a=>{let b=new AFT();BoM(b,a);return b;}; function A67(){D.call(this);this.bjp=null;} let BqS=(a,b)=>{a.bjp=b;},BP8=a=>{let b=new A67();BqS(b,a);return b;},BsC=(a,b)=>{let c;b=b;c=a.bjp.bcD;b=b.bsM;C9(b);A71(c.Rd,b);c.a_x=b;}; function AQE(){DM.call(this);this.TL=null;} let BZu=null,AG9=()=>{AG9=Q(AQE);BN8();},BN8=()=>{BZu=Cb(P(P$));}; function Bmg(){D.call(this);this.bge=null;} let B0X=a=>{let b,c,d,e;b=a.bge;c=BG;ML();d=NV;DT(c,d,E(756));c=new QV;P1();c.a8F=Bhj;e=O4(b.a8f.TL);QL();c.beh=e!==AKJ?0:1;Jt(b.bdA,c);}; function ANf(){let a=this;Mn.call(a);a.Ta=null;a.bvi=Ba;a.bv0=Ba;a.Z5=null;a.W7=null;a.Xg=null;a.WG=null;a.a4f=0;a.bhj=null;} let A8R=(a,b,c)=>{let d,e,f;AJH(a);d=new J0;e=new Bmu;e.bki=a;LA(d,1.0,e);a.bhj=d;a.Ta=LH(AH4());d=LH(AH4());a.Z5=d;e=a;B9(e.a0U,d);B9(e.a0U,a.Ta);d=new Gw;G1(d,E(757),I2());a.Xg=d;f=new Bmt;f.blr=a;GM(d,YT(b,f));B9(e.Na,a.Xg);b=new Gw;G1(b,E(758),I2());a.W7=b;d=new Bmr;d.bit=a;GM(b,YT(c,d));B9(e.Na,a.W7);b=new Gw;G1(b,E(759),I2());a.WG=b;c=new Bmq;c.brE=a;GM(b,c);B9(e.Na,a.WG);},Cbv=(a,b)=>{let c=new ANf();A8R(c,a,b);return c;},BjJ=a=>{let b,c;a.a4f=a.a4f+1|0;b=a.Ta;c=new N;O(c);c=W(c,a.a4f);T(c,E(478));c= M(c);E_(b,c);LT(a);},BP7=(a,b)=>{NO(a,b);Sq(a.bhj,b);}; function Bmi(){D.call(this);this.brV=null;} let BH6=a=>{Jt(a.brV.bdA,new Ub);}; function Bmh(){D.call(this);this.bBR=null;} let BsE=a=>{return;},Mo=F(0),AJ4=F(0); function AIE(){D.call(this);this.bnP=null;} function Bmd(){D.call(this);this.bmD=null;} let BpI=(a,b)=>{let c,d,e,f,g,h;b=b;c=a.bmD;d=BG;ML();e=NV;f=J3(b);T1(d,e,f);d=c.Yw;b=b.bnP;g=b.bfr;h=b.baW;d.bvi=g;d.bv0=h;e=c.a8f.HG;if(e!==null){if(!b.a3D){E_(d.Z5,E(760));d.Ta.HS=0;d.W7.HS=1;d.WG.HS=1;d.Xg.HS=0;Bei(d,e);}else{d.a4f=0;BjJ(d);E_(d.Z5,E(761));d.Ta.HS=1;d.W7.HS=0;d.WG.HS=0;d.Xg.HS=1;Bei(d,e);}}}; function ARr(){D.call(this);this.a$D=null;} function Bmc(){D.call(this);this.bkb=null;} let ByV=(a,b)=>{let c,d,e,f,g,h,i,j,k,l;a:{b=b;c=a.bkb;d=BG;ML();e=NV;f=J3(b);DT(d,e,f);c=c.Yw;d=null;XH(c,d);c=new BjG;d=b.a$D;e=d.bbZ;ALA();switch(Bid.data[e.Hv]){case 1:M9();e=WC;break a;case 2:M9();e=AAQ;break a;default:}b=new HT;S(b,e.Ws);I(b);}f=d.a4c;g=d.bd1;h=(!Z(E(762),f)&&!Z(E(763),f)&&!Eu(f,E(764))?0:1)?0:1;b=b.a$D.a6H;APs(c,e,f,g,h,E(97));c.bn4=b;b=BG;d=NV;e=new N;O(e);T(e,E(765));T(e,c.a5Z);e=M(e);DT(b,d,e);b=Sj();ARO(b);d=new Ba9;i=b.a_9;j=new RM;I$();APH();j.a4d=A7y;f=new BiU;Tm();e=A9U;Ug(f);f.a5J =D5();f.bd8=e;j.XP=f;j.Ip=B3I();e=new ADU;f=new Jn;Oe();A3V(f,Wt);A07(e,f,1);j.ST=e;e=new BcI;Ug(e);e.bqo=BHr();j.bvm=e;f=j.Ip;k=j.ST;l=BAa(e,f,k);j.bqf=l;j.bct=BTs(l,j.ST);j.a9K=E0();j.bbq=i;f=new Bgg;e=AOU();Gp();APm(f,BcT,6.0,12.0,e);j.a8u=f;j.bdl=Vo();j.baa=IC(32);j.a0m=new A0X;j.Jt=AUo();f=new ACX;Vs();f.a1z=IC(16);j.a7a=f;j.a_$=c;f=new A8J;c=new A6m;Ug(c);c.a2T=Cz();c.a7C=(-1);f.bfc=c;c=new BdW;Ug(c);c.bcH=Cz();c.bwt=Ba;f.biD=c;f.bdt=A_G(new AUK);f.a$O=A_G(new Bhk);j.a0S=f;BqW(j);d.XQ=j;d.YY=B$j(i,j.Jt, j.bmN,j.a0S,j.Ip);c=d.XQ;e=c.bct;k=e.Vz;f=KK((-3.0),0.0);Bgl(k,0.20000000298023224,11.0,f);f=e.Vz;k=KK(3.0,0.0);Bgl(f,0.20000000298023224,11.0,k);B01(e.Vz);e=c.bct;k=e.Vz;Mf();A6U(k,S8);A6U(e.Vz,AHl);ACz(c.Ux);b.a9B=d;Ys(b,d);},AEZ=F(); function Bmf(){D.call(this);this.blf=null;} let B_B=(a,b)=>{b=a.blf.Yw;E_(b.Z5,E(766));b.Ta.HS=0;b.W7.HS=1;b.WG.HS=1;b.Xg.HS=0;LT(b);},AML=F(); function Bme(){D.call(this);this.biu=null;} let Bxv=(a,b)=>{b=a.biu.Yw;E_(b.Z5,E(767));b.Ta.HS=0;b.W7.HS=1;b.WG.HS=1;b.Xg.HS=0;LT(b);},AH1=F(); function Bmb(){D.call(this);this.bAJ=null;} let BAi=(a,b)=>{let c;b=BG;ML();c=NV;T1(b,c,E(768));},ALM=F(),A5O=a=>{let b;b=Bl((AYS(a)));if(!b)b=512;return b;}; function BeG(){D.call(this);this.bBe=null;} let XQ=F(Bk),LZ=null,Bfi=null,Bt2=null,I1=()=>{I1=Q(XQ);BqK();},Bv9=(a,b,c)=>{I1();BS(a,b,c);},BdP=(a,b)=>{let c=new XQ();Bv9(c,a,b);return c;},BqK=()=>{let b,c,d;LZ=BdP(E(769),0);b=BdP(E(770),1);Bfi=b;c=L(XQ,2);d=c.data;d[0]=LZ;d[1]=b;Bt2=c;},BG4=F(),AFx=()=>{PW();return Nm(Tb,72);},A2W=()=>{PW();return Nm(Tb,24);},AL0=()=>{PW();return Nm(Tb,18);},AKj=F(QR),ACt=b=>{let c;ABx();c=new AKj;c.OS=b;return c;}; function Fy(){let a=this;D.call(a);a.Hr=0;a.HA=0;a.Oy=0;} let LL=a=>{a.Oy=(-1);},CL=(a,b)=>{let c,d,e;if(b>=0&&b<=a.HA){a.Hr=b;if(b{let c;if(b>=0&&b<=a.hC()){if(a.Oy>b)a.Oy=(-1);a.HA=b;if(a.Hr>b)a.Hr=b;return a;}c=new Bb;U(c);I(c);},EQ=a=>{a.Hr=0;a.HA=a.hC();a.Oy=(-1);return a;},El=a=>{a.HA=a.Hr;a.Hr=0;a.Oy=(-1);return a;},BI=a=>{return a.HA-a.Hr|0;},Ek=a=>{return a.Hr>=a.HA?0:1;},H6=F(Fy),BF5=(a,b)=>{let c;if(a.uF()){b=new Dp;U(b);I(b);}c=BI(b);if (BI(a){let e;if(a.uF()){e=new Dp;U(e);I(e);}if(BI(a)=0&&c>=0&&(c+d|0)<=b.data.length){a.uH(a.Hr,b,c,d);a.Hr=a.Hr+d|0;return a;}e=new Bx;U(e);I(e);},Cbh=(a,b)=>{D0(a,b);return a;},CcY=(a,b)=>{CL(a,b);return a;},Cbj=a=>{El(a);return a;},Cb8=a=>{EQ(a);return a;},BEc=(a,b)=>{D0(a,b);return a;},BKz=(a,b)=>{CL(a,b);return a;},KQ=F(Fy),Bpx=(a,b)=>{let c;if(a.uF()){b=new Dp;U(b);I(b);}c=BI(b);if (BI(a){let e;if(a.uF()){e=new Dp;U(e);I(e);}if(BI(a)=0&&c>=0&&(c+d|0)<=b.data.length){a.uJ(a.Hr,b,c,d);a.Hr=a.Hr+d|0;return a;}e=new Bx;U(e);I(e);},CbR=(a,b)=>{D0(a,b);return a;},Cc8=(a,b)=>{CL(a,b);return a;},Cda=a=>{El(a);return a;},Cb7=a=>{EQ(a);return a;},CcR=(a,b)=>{D0(a,b);return a;},Ccg=(a,b)=>{CL(a,b);return a;},A15=F(),AXj=0,ALD=()=>{ALD=Q(A15);BSV();},XS=()=>{ALD();return AXj;},BSV =()=>{AXj=1;},KM=F(Fy),BJt=(a,b)=>{let c;if(a.uF()){b=new Dp;U(b);I(b);}c=BI(b);if(BI(a){let e;if(a.uF()){e=new Dp;U(e);I(e);}if(BI(a)=0&&c>=0&&(c+d|0)<=b.data.length){a.uL(a.Hr,b,c,d);a.Hr=a.Hr+d|0;return a;}e=new Bx;U(e);I(e);},A6M=(a,b)=>{return B_w(a,b,0,b.data.length);},Ccc=(a,b)=>{CL(a,b);return a;},CcW=a=>{EQ(a);return a;}; function Bcr(){let a=this;D.call(a);a.bkB=null;a.bnk=null;} let Bdf=F(),A$t=null,AMo=()=>{AMo=Q(Bdf);Bur();},Bur=()=>{let b,c;M9();b=Bn((A$s.bu()).data.length);c=b.data;A$t=b;c[WC.Hv]=1;c[AAQ.Hv]=2;},AGr=F(),BWs=null,BEt=()=>{DI(P(AGr));try{return BWs;}finally{Cm(P(AGr));}}; function A0P(){let a=this;D.call(a);a.W3=null;a.btQ=null;} function AJb(){let a=this;D.call(a);a.Rg=null;a.Qq=null;a.beD=null;} let Cag=null,Bkp=null,BCc=null,WI=()=>{WI=Q(AJb);BY7();},B2G=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;WI();c=Bkp;d=c.data;BC(c,0,a.beD,0,d.length);c=b.JN;e=a.beD;f=0;It();g=0;while(g<8){d=e.data;h=c.data;i=f+0|0;j=d[i]*h[3];k=f+1|0;j=j+d[k]*h[7];l=f+2|0;m=1.0/(j+d[l]*h[11]+h[15]);n=(d[i]*h[0]+d[k]*h[4]+d[l]*h[8]+h[12])*m;o=(d[i]*h[1]+d[k]*h[5]+d[l]*h[9]+h[13])*m;j=(d[i]*h[2]+d[k]*h[6]+d[l]*h[10]+h[14])*m;d[i]=n;d[k]=o;d[l]=j;f=f+3|0;g=g+1|0;}p=0;f=0;while(p<8){d=e.data;q=a.Qq.data[p];r=f+1|0;q.In=d[f];s =r+1|0;q.Il=d[r];f=s+1|0;q.IQ=d[s];p=p+1|0;}b=a.Rg.data[0];c=a.Qq.data;Pg(b,c[1],c[0],c[2]);b=a.Rg.data[1];c=a.Qq.data;Pg(b,c[4],c[5],c[7]);b=a.Rg.data[2];c=a.Qq.data;Pg(b,c[0],c[4],c[3]);b=a.Rg.data[3];c=a.Qq.data;Pg(b,c[5],c[1],c[6]);b=a.Rg.data[4];c=a.Qq.data;Pg(b,c[2],c[3],c[6]);b=a.Rg.data[5];c=a.Qq.data;Pg(b,c[4],c[0],c[1]);},BY7=()=>{let b,c,d,e,f,g,h,i,j;b=L(OK,8);c=b.data;c[0]=Fq((-1.0),(-1.0),(-1.0));c[1]=Fq(1.0,(-1.0),(-1.0));c[2]=Fq(1.0,1.0,(-1.0));c[3]=Fq((-1.0),1.0,(-1.0));c[4]=Fq((-1.0),(-1.0), 1.0);c[5]=Fq(1.0,(-1.0),1.0);c[6]=Fq(1.0,1.0,1.0);c[7]=Fq((-1.0),1.0,1.0);Cag=b;b=Ci(24);d=b.data;Bkp=b;e=0;f=c.length;g=0;while(g{APQ=Q(AOE);BGX();},BGX=()=>{BOg=CN();}; function AW3(){let a=this;FI.call(a);a.Uh=0;a.Sg=null;a.W1=0;} let BCz=(a,b)=>{ASt(a,b);a.Sg=AGE(0);},A6R=a=>{let b=new AW3();BCz(b,a);return b;},BER=a=>{a.Uh=a.Uh+1|0;},B60=a=>{let b,c,d,e;b=a.Uh;if(!b){c=new B6;S(c,E(773));I(c);}d=b-1|0;a.Uh=d;if(!d){a:{d=a.W1;if(d>0&&d==a.Hp){S5(a.Sg);AKg(a);}else{d=0;b=a.Sg.H0;while(d=a.W1)AF0(a,e);d=d+1|0;}d=a.W1-1|0;while(true){if(d<0)break a;AF0(a,d);d=d+(-1)|0;}}}a.W1=0;}},Bkx=(a,b)=>{let c,d,e,f,g,h,i,j;if(b=d){Jw(a.Sg,b);return;}e=B8(b,FK(a.Sg,c));if(!e)break;if (e<0){f=a.Sg;d=f.H0;if(c>d){g=new Bx;h=new N;O(h);T(h,E(175));h=W(h,c);T(h,E(127));S(g,M(W(h,f.H0)));I(g);}i=f.KR;if(d==i.data.length)i=Vq(f,Bs(8,d*1.75|0));if(!f.X6){j=i.data;j[f.H0]=j[c];}else BC(i,c,i,c+1|0,f.H0-c|0);j=i.data;f.H0=f.H0+1|0;j[c]=b;return;}c=c+1|0;}},A$_=(a,b,c)=>{let d;if(a.Uh<=0)return ES(a,b,c);d=HR(a,b,c);if(d==(-1))return 0;Bkx(a,d);return 1;},AF0=(a,b)=>{if(a.Uh<=0)return Kp(a,b);Bkx(a,b);return Bu(a,b);},AKg=a=>{if(a.Uh<=0){CC(a);return;}a.W1=a.Hp;}; function M1(){let a=this;Hm.call(a);a.a8W=null;a.bkQ=0;a.brT=0;a.bii=null;a.bmz=0;} let ADs=null,M8=()=>{M8=Q(M1);BB3();},BRk=(a,b,c)=>{let d,e;M8();O5();MS(a);a.a9V=MU();a.Nc=Xp();a.bvA=A5R;a.bdK=1;a.bbO=1;a.bdV=8;d=new A7f;e=AV5;d.bsT=e;d.NS=Bh9(e+1|0);a.Ny=d;a.bca=8226;YD();a.bCc=AP3;a.a6B=0.3199999928474426;d=new BdM;d.bgu=a;IR(d);a.QA=d;d=new A1n;d.bgo=a;IR(d);a.T$=d;if(c===null){b=new Bb;S(b,E(35));I(b);}a.Jl=c;a.QW=YO(c.Og)-Hz(c.Og)*2.0;if(a.HZ!==null)N1(a);Ex(a);a.a4M=BG.bqp;d=new Zz;d.HF=a;N5(d);a.br5=d;c=a;Dy(c,d);A71(a,b);Ed(c,150.0,A2n(a));b=new A8i;b.bqC=a;ET(b);a.a8W=b;a.bkQ= 1;a.brT=1;a.bmz=1;b=new A8j;b.blY=a;ET(b);Dy(c,b);b=new A8k;b.a99=a;Dy(c,b);},BAb=(a,b)=>{let c=new M1();BRk(c,a,b);return c;},BDc=(a,b)=>{let c;c=new A8l;c.bqE=b;c.buv=a;Dy(a,c);},BB3=()=>{ADs=Bt();},B_7=F(),BvS=()=>{let b,c,d,e;b=AL0();ACQ();c=Nv(6);d=new ALl;e=new Y3;Em();AIQ(e,Df(Dc(CQ),Cn(690962431)),UR(ADj(TR),Mx));d.RK=Dq(e,c);d.Wy=Dq(BK$(Df(Dc(CQ),Cn(690962431)),UR(ADj(AP0),Db)),c);d.a8V=Dq(Df(Dc(CQ),JA),c);d.bd0=Df(Dc(AB9),Db);d.Og=b;d.a$0=Db;d.RK.tp(Nv(45));return d;},Gw=F(NL),Bqv=(a,b)=>{G1(a,b,Bba(HQ()));},AAT =a=>{let b=new Gw();Bqv(b,a);return b;},GM=(a,b)=>{let c;c=new Bf_;c.bkf=b;c.bBy=a;N5(c);Dy(a,c);},B_m=F(),I2=()=>{return Bba(A2W());},AD$=F(0); function A5N(){let a=this;D.call(a);a.bgj=null;a.bgi=null;} function A5M(){let a=this;D.call(a);a.brI=null;a.brH=null;a.brG=null;} let BDP=(a,b,c,d)=>{a.brI=b;a.brH=c;a.brG=d;},Bvs=(a,b,c)=>{let d=new A5M();BDP(d,a,b,c);return d;}; function A5P(){D.call(this);this.boU=null;} let BDm=(a,b)=>{a.boU=b;},Bxr=a=>{let b=new A5P();BDm(b,a);return b;},BpA=a=>{let b;b=a.boU;APb(b.HG,b.Rd);}; function Jx(){let a=this;Ew.call(a);a.K8=null;a.Ou=null;a.Np=null;a.P7=0.0;a.bcB=0.0;a.bn6=null;a.bdn=0;a.bl0=0;a.bqM=0;a.Ob=null;} let AO$=null,QQ=()=>{QQ=Q(Jx);BIM();},AOk=(a,b)=>{let c,d,e,f,g,h,i,j;QQ();MS(a);c=Cz();a.Ou=c;a.bl0=8;d=new Bex;d.bkI=a;Bco(d,c);a.Ob=d;if(b===null){c=new Bb;S(c,E(35));I(c);}a.K8=b;c=a.Np;if(c!==null){d=b.TU;c=c;if(d===null){c=new Bb;S(c,E(35));I(c);}c.KB=d;J9(c);c=a.Np.J8;b=b.XU;A7$(c,b);}Ex(a);e=V9(a);f=A$6(a);c=a;Ed(c,e,f);b=a.Ob;b.a5D=a;b.a7A=1;b=new PN;ALF(b,null,a.K8.TU);b.Ul=Bt();b.MK=a;g=b;A9v(g,0,0);BhT(g,0);if(!(1==g.Zv&&0==g.Wa)){g.Zv=1;g.Wa=0;OZ(g);}h=new AZS;i=b.MK.K8.XU;h.bAP=b;MS(h);d=Cz();h.JS =d;j=BXJ(d);h.LR=j;h.bnn=8;h.W_=(-1);h.Vg=(-1);d=j;d.a5D=h;d.a7A=1;A7$(h,i);e=Z3(h);f=ABJ(h);j=h;Ed(j,e,f);d=new AZP;d.K5=h;ET(d);h.a5U=d;Dy(j,d);d=new AZQ;d.Oz=h;ET(d);Dy(j,d);b.J8=h;Dh();j.IT=Ie;h.bkX=1;A13(g,h);d=b.J8;j=new AZW;j.bcf=a;j.baT=b;N5(j);Dy(d,j);d=new AZV;d.bhY=a;d.bcK=b;ET(d);Dy(b,d);d=new AZT;d.bec=a;d.VN=b;ET(d);b.a21=d;a.Np=b;b=new Bew;b.a69=a;N5(b);a.bn6=b;Dy(c,b);},Cdc=a=>{let b=new Jx();AOk(b,a);return b;},BTV=(a,b)=>{if(b===null)OF(a.Np);a.HG=b;},A1U=(a,b)=>{let c,d,e,f,g,h,i;if(b===null) {c=new Bb;S(c,E(774));I(c);}d=b.data;e=V9(a);CC(a.Ou);AEQ(a.Ou,b,0,d.length);A23(a.Ob);f=a.Np.J8;c=a.Ou;f=f;if(c===null){c=new Bb;S(c,E(774));I(c);}g=Z3(f);h=ABJ(f);i=f.JS;if(c!==i){CC(i);QS(f.JS,c);}f.Vg=(-1);f.W_=(-1);A23(f.LR);c=f;Rx(c);if(!(g===Z3(f)&&h===ABJ(f)))Ex(c);f=a;Rx(f);if(e!==V9(a))Ex(f);},BW$=a=>{let b,c,d,e,f,g,h,i,j,k,l;b=a.K8;c=b.a1h;b=b.a4k;if(c===null)a.bcB=YO(b)-Hz(b)*2.0;else a.bcB=Bg(c.dZ()+c.dY()+YO(b)-Hz(b)*2.0,c.ef());G2();d=AWi(Di,P(Ll));e=EO(d);if(a.bqM){a.P7=0.0;if(c!==null)a.P7 =c.dW()+c.cJ();f=O4(a);if(f!==null){MW(e,b,f.r());a.P7=a.P7+e.ND;}}else{g=0.0;h=0;while(true){f=a.Ou;if(h>=f.Hp)break;MW(e,b,(Bu(f,h)).r());g=Bg(e.ND,g);h=h+1|0;}a.P7=g;if(c!==null)a.P7=Bg(g+c.dW()+c.cJ(),c.ez());b=a.K8;i=b.XU;j=b.TU;k=g+i.UT.dW()+i.UT.cJ();b=j.Ry;if(b!==null)k=Bg(k+b.dW()+b.cJ(),b.ez());b=a.Np;if(!(b!==null&&b.Wa)){b=a.K8.TU.a6L;l=b===null?0.0:b.ez();b=a.K8.TU.a1b;k=k+Bg(l,b===null?0.0:b.Jd);}a.P7=Bg(a.P7,k);}ER(d,e);},BH9=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p;a:{Ji(a);if(a.bdn){d=a.K8.bwW;if (d!==null)break a;}if(Ya(a.Np)){d=a.K8.bm2;if(d!==null)break a;}if(A_n(a)){d=a.K8.blp;if(d!==null)break a;}d=a.K8.a1h;}b:{if(a.bdn){e=a.K8.bzp;if(e!==null)break b;}c:{if(a.K8.bn$!==null){if(A_n(a))break c;if(Ya(a.Np))break c;}e=a.K8.bdm;break b;}e=a.K8.bn$;}f=a.K8.a4k;g=a;h=g.IN;i=g.HN;j=g.HH;k=g.Hw;l=g.Hx;m=h.HK;n=h.HJ;o=h.HI;p=h.Hy*c;F8(b,m,n,o,p);if(d!==null)d.cz(b,i,j,k,l);g=AHp(a.Ob);if(g!==null){if(d===null)p=j+(l/2.0+f.I8.JU/2.0|0);else{k=k-(d.dW()+d.cJ());p=l-(d.dY()+d.dZ());i=i+d.dW();p=j+(p/2.0+d.dY() +f.I8.JU/2.0|0);}M$(f,e.HK,e.HJ,e.HI,e.Hy*c);d=g.r();AR1(f,b,d,i,p,0,d.Hq.length,k,a.bl0,0,E(30));}},O4=a=>{return AHp(a.Ob);},AVD=a=>{let b;b=a.Ob.IO;return !b.Jb?(-1):HR(a.Ou,AKM(b),0);},V9=a=>{Ji(a);return a.P7;},A$6=a=>{Ji(a);return a.bcB;},A_n=a=>{return AVl(a.bn6);},BCG=a=>{return AH9(a);},BIM=()=>{AO$=Bt();},Bzj=F(); function AP5(){let a=this;D.call(a);a.a8G=null;a.a4O=null;a.boe=0;} let A5m=F(AP5),P_=F(Bk),AKK=null,AKJ=null,Bqm=null,QL=()=>{QL=Q(P_);B4S();},BPs=(a,b,c)=>{QL();BS(a,b,c);},Bhm=(a,b)=>{let c=new P_();BPs(c,a,b);return c;},B4S=()=>{let b,c,d;AKK=Bhm(E(775),0);b=Bhm(E(776),1);AKJ=b;c=L(P_,2);d=c.data;d[0]=AKK;d[1]=b;Bqm=c;}; function A5$(){let a=this;D.call(a);a.bqP=null;a.bqO=null;} function Bmu(){D.call(this);this.bki=null;} let BZA=a=>{BjJ(a.bki);}; function Bmt(){D.call(this);this.blr=null;} let BC3=a=>{SF(a.blr);},B5S=F(),YT=(b,c)=>{let d;d=new A7b;d.bp6=b;d.bp8=c;return d;}; function Bmr(){D.call(this);this.bit=null;} let B3E=a=>{SF(a.bit);}; function Bmq(){D.call(this);this.brE=null;} let Bu7=a=>{SF(a.brE);},AWh=F(Z1),B12=F(),BXi=null,A4L=F(),Tb=null,PW=()=>{PW=Q(A4L);Bnf();},Bnf=()=>{Tb=AJQ(E(777));},Bka=F(),B5V=null,ABx=()=>{ABx=Q(Bka);B8u();},ADb=()=>{let b;ABx();b=new AKj;b.OS=HQ();return b;},B8u=()=>{B5V=ADb();}; function Sx(){let a=this;D.call(a);a.JQ=null;a.Ic=0;a.bey=0;} let CS=null,Cw=()=>{Cw=Q(Sx);BJa();},Ib=a=>{a.Ic=0;},KC=(a,b)=>{let c,d,e,f;c=a.Ic+b|0;b=a.JQ.data.length;if((c-b|0)>0){d=((b>>1)+b|0)+2|0;if((d^(-2147483648))<(c^(-2147483648)))d=c;if((d^(-2147483648))>(-9)){if(c<0){e=new BJ;f=new N;O(f);T(f,E(778));S(e,M(Tg(f,Bp(R(c),G(4294967295, 0)))));I(e);}d=Bs(c,2147483639);}a.JQ=AEu(a.JQ,d);}},Cy=(a,b)=>{let c,d;KC(a,1);c=a.JQ.data;d=a.Ic;a.Ic=d+1|0;c[d]=b;return a;},J7=(a,b)=>{let c,d,e;if(b===null)return Lk(a);if(b instanceof Sx)return AZB(a,b);if(b instanceof N){b =b;if(b===null)Lk(a);else{c=b.dL();if(c>=0&&0<=c&&c<=b.dL()){d=c-0|0;if(d>0){KC(a,d);b.u5(0,c,a.JQ,a.Ic);a.Ic=a.Ic+d|0;}}else{b=new Bx;U(b);I(b);}}return a;}if(b instanceof Nu){b=b;if(b===null)Lk(a);else{c=b.dL();if(c>=0&&0<=c&&c<=b.dL()){d=c-0|0;if(d>0){KC(a,d);b.u5(0,c,a.JQ,a.Ic);a.Ic=a.Ic+d|0;}}else{b=new Bx;U(b);I(b);}}return a;}if(!(b instanceof Kk))return AN_(a,b);b=b;if(b===null)Lk(a);else a:{e=BI(b);if(A_C(b)){c=BI(b);if(e>=0&&0<=e&&e<=c){c=e-0|0;KC(a,c);BC(AQM(b),(b.u7()+b.Hr|0)+0|0,a.JQ,a.Ic,c);a.Ic =a.Ic+c|0;break a;}b=new Bx;U(b);I(b);}b=b.r();if(b===null)Lk(a);else if(e>=0&&0<=e&&e<=b.dL()){c=e-0|0;if(c>0){KC(a,c);b.u5(0,e,a.JQ,a.Ic);a.Ic=a.Ic+c|0;}}else{b=new Bx;U(b);I(b);}}return a;},Bmm=(a,b)=>{return B9H(a,b,0,48);},B9H=(a,b,c,d)=>{let e,f,g;if(b==(-2147483648)){AN_(a,E(779));return a;}if(b<0){Cy(a,45);b= -b|0;}a:{if(c>1){Cw();e=b>=0?1:2;f=b;while(true){f=f/10|0;if(!f)break;e=e+1|0;}g=c-e|0;while(true){if(g<=0)break a;Cy(a,d);g=g+(-1)|0;}}}if(b>=10000){if(b>=1000000000){Cw();Cy(a,CS.data[Bl(Bw(Cg(R(b), G(1410065408, 2)),R(1000000000)))]);}if(b>=100000000){Cw();Cy(a,CS.data[(b%1000000000|0)/100000000|0]);}if(b>=10000000){Cw();Cy(a,CS.data[(b%100000000|0)/10000000|0]);}if(b>=1000000){Cw();Cy(a,CS.data[(b%10000000|0)/1000000|0]);}if(b>=100000){Cw();Cy(a,CS.data[(b%1000000|0)/100000|0]);}Cw();Cy(a,CS.data[(b%100000|0)/10000|0]);}if(b>=1000){Cw();Cy(a,CS.data[(b%10000|0)/1000|0]);}if(b>=100){Cw();Cy(a,CS.data[(b%1000|0)/100|0]);}if(b>=10){Cw();Cy(a,CS.data[(b%100|0)/10|0]);}Cw();Cy(a,CS.data[b%10|0]);return a;},B6M =(a,b,c,d)=>{let e;if(BV(b,G(0, 2147483648))){AN_(a,E(780));return a;}if(DQ(b,Ba)){Cy(a,45);b=Gl(b);}a:{if(c>1){e=c-B5M(b,10)|0;while(true){if(e<=0)break a;Cy(a,d);e=e+(-1)|0;}}}if(CJ(b,R(10000))){if(CJ(b,G(2808348672, 232830643))){Cw();Cy(a,CS.data[(HY(b)%1.0E19)/1.0E18|0]);}if(CJ(b,G(1569325056, 23283064))){Cw();Cy(a,CS.data[Bl(Bw(Cg(b,G(2808348672, 232830643)),G(1569325056, 23283064)))]);}if(CJ(b,G(1874919424, 2328306))){Cw();Cy(a,CS.data[Bl(Bw(Cg(b,G(1569325056, 23283064)),G(1874919424, 2328306)))]);}if (CJ(b,G(2764472320, 232830))){Cw();Cy(a,CS.data[Bl(Bw(Cg(b,G(1874919424, 2328306)),G(2764472320, 232830)))]);}if(CJ(b,G(276447232, 23283))){Cw();Cy(a,CS.data[Bl(Bw(Cg(b,G(2764472320, 232830)),G(276447232, 23283)))]);}if(CJ(b,G(1316134912, 2328))){Cw();Cy(a,CS.data[Bl(Bw(Cg(b,G(276447232, 23283)),G(1316134912, 2328)))]);}if(CJ(b,G(3567587328, 232))){Cw();Cy(a,CS.data[Bl(Bw(Cg(b,G(1316134912, 2328)),G(3567587328, 232)))]);}if(CJ(b,G(1215752192, 23))){Cw();Cy(a,CS.data[Bl(Bw(Cg(b,G(3567587328, 232)),G(1215752192, 23)))]);}if (CJ(b,G(1410065408, 2))){Cw();Cy(a,CS.data[Bl(Bw(Cg(b,G(1215752192, 23)),G(1410065408, 2)))]);}if(CJ(b,R(1000000000))){Cw();Cy(a,CS.data[Bl(Bw(Cg(b,G(1410065408, 2)),R(1000000000)))]);}if(CJ(b,R(100000000))){Cw();Cy(a,CS.data[Bl(Bw(Cg(b,R(1000000000)),R(100000000)))]);}if(CJ(b,R(10000000))){Cw();Cy(a,CS.data[Bl(Bw(Cg(b,R(100000000)),R(10000000)))]);}if(CJ(b,R(1000000))){Cw();Cy(a,CS.data[Bl(Bw(Cg(b,R(10000000)),R(1000000)))]);}if(CJ(b,R(100000))){Cw();Cy(a,CS.data[Bl(Bw(Cg(b,R(1000000)),R(100000)))]);}Cw();Cy(a, CS.data[Bl(Bw(Cg(b,R(100000)),R(10000)))]);}if(CJ(b,R(1000))){Cw();Cy(a,CS.data[Bl(Bw(Cg(b,R(10000)),R(1000)))]);}if(CJ(b,R(100))){Cw();Cy(a,CS.data[Bl(Bw(Cg(b,R(1000)),R(100)))]);}if(CJ(b,R(10))){Cw();Cy(a,CS.data[Bl(Bw(Cg(b,R(100)),R(10)))]);}Cw();Cy(a,CS.data[Bl(Cg(b,R(10)))]);return a;},AN_=(a,b)=>{let c,d,e,f,g;a:{if(b===null)Lk(a);else{c=b.Hq.length;KC(a,c);d=a.JQ;e=a.Ic;if(0<=c&&c<=b.Hq.length&&e>=0){f=d.data;g=c-0|0;if((e+g|0)<=f.length){BRF(b.Hq,0,d.data,e,g);a.Ic=a.Ic+c|0;break a;}}b=new Bx;U(b);I(b);}}return a;},AZB =(a,b)=>{let c,d;if(b===null)Lk(a);else{c=b.Ic;if(c>=0&&0<=c&&c<=c){d=c-0|0;if(d>0){KC(a,d);b.u5(0,c,a.JQ,a.Ic);a.Ic=a.Ic+d|0;}}else{b=new Bx;U(b);I(b);}}return a;},Lk=a=>{let b,c;KC(a,4);b=a.Ic;c=a.JQ.data;c[b]=110;c[b+1|0]=117;c[b+2|0]=108;c[b+3|0]=108;a.Ic=b+4|0;return a;},B6h=(a,b)=>{return a.JQ.data[b];},Bn8=a=>{return a.Ic;},BrA=(a,b,c)=>{A0_(a,b,c);c=A0_(a,b,c);return Nz(a.JQ,b,c-b|0);},BNY=a=>{let b;b=a.Ic;if(!b)return E(25);return Nz(a.JQ,0,b);},A0_=(a,b,c)=>{let d,e;if(b<0){d=new Bx;e=new N;O(e);T(e, E(781));S(d,M(W(e,b)));I(d);}if(c>a.Ic){d=new Bx;e=new N;O(e);T(e,E(782));e=W(e,c);T(e,E(783));S(d,M(W(e,a.Ic)));I(d);}if(b<=c)return c;e=new Bx;d=new N;O(d);T(d,E(781));d=W(d,b);T(d,E(784));S(e,M(W(d,c)));I(e);},B5M=(b,c)=>{let d,e;Cw();d=CJ(b,Ba)?1:2;e=R(c);while(true){b=Bw(b,e);if(BV(b,Ba))break;d=d+1|0;}return d;},BJa=()=>{CS=Tn([48,49,50,51,52,53,54,55,56,57]);},Zc=F(Bk),Xv=null,V1=null,ACE=null,ADa=null,ABf=null,Xs=null,AFD=null,AUX=null,O0=()=>{O0=Q(Zc);BCF();},BdL=()=>{O0();return AUX.bu();},BB8=(a, b,c)=>{O0();BS(a,b,c);},Lp=(a,b)=>{let c=new Zc();BB8(c,a,b);return c;},AWP=(a,b)=>{AL7();switch(AT4.data[a.Hv]){case 1:case 2:case 3:return b!=32?0:1;case 4:case 5:case 6:break;default:return 0;}return 1;},BCF=()=>{let b,c,d;Xv=Lp(E(785),0);V1=Lp(E(786),1);ACE=Lp(E(787),2);ADa=Lp(E(788),3);ABf=Lp(E(789),4);Xs=Lp(E(790),5);b=Lp(E(791),6);AFD=b;c=L(Zc,7);d=c.data;d[0]=Xv;d[1]=V1;d[2]=ACE;d[3]=ADa;d[4]=ABf;d[5]=Xs;d[6]=b;AUX=c;}; function AOj(){D.call(this);this.bwG=null;} let YM=null,Fp=null,AHW=null,Gh=()=>{Gh=Q(AOj);B_W();},BM8=(a,b)=>{Gh();a.bwG=b;},AXx=a=>{let b=new AOj();BM8(b,a);return b;},HZ=()=>{let b;Gh();if(AHW===null){b=new ArrayBuffer(2);(new Int16Array(b))[0]=1;AHW=(new Int8Array(b))[0]?Fp:YM;}return AHW;},B_W=()=>{YM=AXx(E(792));Fp=AXx(E(793));}; function Im(){Fy.call(this);this.Jw=null;} let JY=b=>{let c,d;if(b>=0){c=ASZ(null,0,new Int8Array(b),1,0);c.HA=b;return c;}c=new Bb;d=new N;O(d);W(J(d,E(794)),b);S(c,M(d));I(c);},AHq=b=>{let c,d,e;if(b>=0){c=CF(b);d=ASZ(c,0,c.data,0,0);d.HA=b;return d;}d=new Bb;e=new N;O(e);W(J(e,E(794)),b);S(d,M(e));I(d);},AOB=(b,c,d)=>{let e,f;Bl1(c,d,b.data.length);e=b.data;f=ASZ(b,0,e,0,0);f.Hr=c;f.HA=c+d|0;return f;},Qy=b=>{return AOB(b,0,b.data.length);},BaA=(a,b,c,d)=>{let e,f,g;if(d>=0&&c>=0&&(c+d|0)<=b.data.length){if(d>BI(a)){e=new La;U(e);I(e);}f=a.Hr;e=a;g =new Int8Array(e.H8.buffer,e.H8.byteOffset+f|0,d);b.data.set(g,c);a.Hr=a.Hr+d|0;return a;}e=new Bx;U(e);I(e);},Xt=(a,b)=>{return BaA(a,b,0,b.data.length);},ASk=(a,b,c,d)=>{let e,f,g,h;if(!d)return a;e=a;if(e.Jp){f=new Dp;U(f);I(f);}if(d>=0&&c>=0&&(c+d|0)<=b.data.length){if(d>BI(a)){f=new D2;U(f);I(f);}g=a.Hr;h=new Int8Array(b.data.buffer,c,d);e.H8.set(h,g);a.Hr=a.Hr+d|0;return a;}f=new Bx;U(f);I(f);},Bca=(a,b)=>{return ASk(a,b,0,b.data.length);},A$2=a=>{return a.a3o===null?0:1;},WE=a=>{let b,c;b=a.a3o;if(b!== null)return b;c=new HT;U(c);I(c);},B0F=a=>{let b,c,d,e,f,g;b=a.Hr;c=a.HA;d=a.hC();e=a.Oy;if(e<0)f=E(795);else{f=new N;O(f);W(J(f,E(796)),e);f=M(f);}g=new N;O(g);Bd(J(J(W(J(W(J(W(J(g,E(797)),b),E(798)),c),E(799)),d),E(800)),f),93);return M(g);},BOz=a=>{let b,c,d;b=0;c=a.Hr;d=c;while(d{let c,d,e,f,g,h,i;if(a===b)return 1;if(!(b instanceof Im))return 0;c=b;d=BI(a);if(d!=BI(c))return 0;e=a.Hr;f=c.Hr;g=0;while(g{a.Jw=b;return a;},BD5=(a,b)=>{D0(a,b);return a;},BOw=(a,b)=>{CL(a,b);return a;}; function A1i(){let a=this;IP.call(a);a.a1J=0;a.Mt=null;a.Xf=0;a.bok=0.0;a.bds=0;} let BAq=a=>{let b;b=BjS(16);a.a1J=0;a.Mt=L(AAl,b);a.bok=0.75;A43(a);},APF=()=>{let a=new A1i();BAq(a);return a;},BjS=b=>{let c;if(b>=1073741824)return 1073741824;if(!b)return 16;c=b-1|0;b=c|c>>1;b=b|b>>2;b=b|b>>4;b=b|b>>8;return (b|b>>16)+1|0;},A43=a=>{a.bds=a.Mt.data.length*a.bok|0;},BkF=(a,b)=>{let c,d;if(b===null)c=Bb$(a);else{d=Bd1(b);c=A$m(a,b,d&(a.Mt.data.length-1|0),d);}if(c===null)return null;return c.JK;},A$m=(a,b,c,d)=>{let e;e=a.Mt.data[c];while(e!==null&&!(e.a$Y==d&&(b!==e.K2?0:1))){e=e.SM;}return e;},Bb$ =a=>{let b;b=a.Mt.data[0];while(b!==null&&b.K2!==null){b=b.SM;}return b;},B_=(a,b,c)=>{let d,e,f;if(b===null){d=Bb$(a);if(d===null){a.Xf=a.Xf+1|0;d=Bjy(a,null,0,0);e=a.a1J+1|0;a.a1J=e;if(e>a.bds)A$b(a);}}else{e=Bd1(b);f=e&(a.Mt.data.length-1|0);d=A$m(a,b,f,e);if(d===null){a.Xf=a.Xf+1|0;d=Bjy(a,b,f,e);e=a.a1J+1|0;a.a1J=e;if(e>a.bds)A$b(a);}}b=d.JK;d.JK=c;return b;},Bjy=(a,b,c,d)=>{let e,f;e=new AAl;Y2(e,b,null);e.a$Y=d;f=a.Mt.data;e.SM=f[c];f[c]=e;return e;},A$b=a=>{let b,c,d,e,f,g,h,i;b=a.Mt.data.length;b=BjS(!b ?1:b<<1);c=L(AAl,b);d=c.data;e=0;f=b-1|0;while(true){g=a.Mt.data;if(e>=g.length)break;h=g[e];g[e]=null;while(h!==null){b=h.a$Y&f;i=h.SM;h.SM=d[b];d[b]=h;h=i;}e=e+1|0;}a.Mt=c;A43(a);},AQm=a=>{let b;if(a.WE===null){b=new BiF;b.bjq=a;a.WE=b;}return a.WE;},Bd1=b=>{return b===null?0:Md(b);},FT=F(0),Ub=F(),CD=F(0); function AOL(){let a=this;D.call(a);a.btS=2;a.bwg=null;a.byD=0;a.bzc=0;} let ATD=null,ZH=()=>{ZH=Q(AOL);BGk();},B29=a=>{return 2;},B7x=a=>{return 0;},B64=a=>{return 0;},BmS=a=>{return new Ub;},BZB=(a,b,c)=>{return;},BmW=(a,b,c)=>{return;},BGk=()=>{let b;b=new AOL;ZH();b.btS=2;b.bwg=P(Ub);b.byD=0;b.bzc=0;ATD=b;}; function Tj(){D.call(this);this.a2F=null;} function AEA(){let a=this;D.call(a);a.buj=5;a.buo=null;a.bA0=255;a.bzR=1;} let Biu=null,UQ=()=>{UQ=Q(AEA);BSh();},BuY=a=>{return 5;},BZX=a=>{return 255;},B6o=a=>{return 1;},BZ0=a=>{return new Tj;},BX1=(a,b,c)=>{let d,e;c=c;b=b;d=Eg(b)&255;if(d==255)c.a2F=null;else{e=CF(d);Es(b,e);c.a2F=EA(e);}},B$i=(a,b,c)=>{let d,e,f;c=c.a2F;if(c===null)Cx(b,(-1));else{d=EF(c);e=d.data.length;if(e>254){b=new Bb;S(b,E(801));I(b);}f=(e&255)<<24>>24;b=b;Cx(b,f);EW(b,d);}},BSh=()=>{let b;b=new AEA;UQ();b.buj=5;b.buo=P(Tj);b.bA0=255;b.bzR=1;Biu=b;}; function QV(){let a=this;D.call(a);a.a8F=null;a.beh=0;} function AOz(){let a=this;D.call(a);a.bAN=1;a.bAa=null;a.buY=5;a.bw5=0;} let BkA=null,Xj=()=>{Xj=Q(AOz);Box();},BoA=a=>{return 1;},B6$=a=>{return 5;},BQC=a=>{return 0;},Bnp=a=>{return new QV;},Bx7=(a,b,c)=>{let d,e;c=c;d=b;e=De(d);if(e!=(-1)){P1();c.a8F=(A7O.bu()).data[e];}c.beh=Eg(d)!=1?0:1;},Bqx=(a,b,c)=>{let d,e;c=c;d=c.a8F;if(d===null)Cr(b,(-1));else{e=d.Hv;Cr(b,e);}e=(!c.beh?0:1)<<24>>24;Cx(b,e);},Box=()=>{let b;b=new AOz;Xj();b.bAN=1;b.bAa=P(QV);b.buY=5;b.bw5=0;BkA=b;}; function ABc(){let a=this;D.call(a);a.a3D=0;a.bak=null;a.bfr=Ba;a.baW=Ba;} function AMn(){let a=this;D.call(a);a.byU=130;a.bud=null;a.bwQ=272;a.bwL=1;} let A6h=null,Zo=()=>{Zo=Q(AMn);Bqw();},BEC=a=>{return 130;},BUB=a=>{return 272;},Bol=a=>{return 1;},Btn=a=>{return new ABc;},Bvq=(a,b,c)=>{let d,e,f;c=c;d=b;c.a3D=Eg(d)!=1?0:1;e=Eg(d)&255;if(e==255)c.bak=null;else{f=CF(e);Es(d,f);c.bak=EA(f);}c.bfr=Kg(d);c.baW=Kg(d);},BMy=(a,b,c)=>{let d,e,f,g;c=c;d=(!c.a3D?0:1)<<24>>24;e=b;Cx(e,d);b=c.bak;if(b===null)Cx(e,(-1));else{f=EF(b);g=f.data.length;if(g>254){b=new Bb;S(b,E(801));I(b);}Cx(e,(g&255)<<24>>24);EW(e,f);}K8(e,c.bfr);K8(e,c.baW);},Bqw=()=>{let b;b=new AMn;Zo();b.byU =130;b.bud=P(ABc);b.bwQ=272;b.bwL=1;A6h=b;},ABL=F(); function ALC(){let a=this;D.call(a);a.buI=132;a.btz=null;a.bBl=0;a.bzq=0;} let A7_=null,Yh=()=>{Yh=Q(ALC);BXM();},BIF=a=>{return 132;},BwF=a=>{return 0;},Bxi=a=>{return 0;},Bwx=a=>{return new ABL;},Btb=(a,b,c)=>{return;},BnJ=(a,b,c)=>{return;},BXM=()=>{let b;b=new ALC;Yh();b.buI=132;b.btz=P(ABL);b.bBl=0;b.bzq=0;A7_=b;}; function Vd(){let a=this;D.call(a);a.bbZ=null;a.a4c=null;a.bd1=0;a.a6H=null;} function AHR(){let a=this;D.call(a);a.bA_=129;a.bzz=null;a.bzG=518;a.bxC=1;} let BaM=null,AA6=()=>{AA6=Q(AHR);B6c();},BXD=a=>{return 129;},B0z=a=>{return 518;},BRj=a=>{return 1;},BKX=a=>{return new Vd;},BXS=(a,b,c)=>{let d,e,f,g;c=c;d=b;e=De(d);if(e!=(-1))c.bbZ=(A6p()).data[e];f=Eg(d)&255;if(f==255)c.a4c=null;else{g=CF(f);Es(d,g);c.a4c=EA(g);}c.bd1=De(d);f=Eg(d)&255;if(f==255)c.a6H=null;else{g=CF(f);Es(d,g);c.a6H=EA(g);}},BAQ=(a,b,c)=>{let d,e,f,g;c=c;d=c.bbZ;if(d===null)Cr(b,(-1));else{e=d.Hv;Cr(b,e);}d=c.a4c;if(d===null)Cx(b,(-1));else{f=EF(d);g=f.data.length;if(g>254){b=new Bb;S(b, E(801));I(b);}e=(g&255)<<24>>24;d=b;Cx(d,e);EW(d,f);}e=c.bd1;b=b;Cr(b,e);c=c.a6H;if(c===null)Cx(b,(-1));else{f=EF(c);e=f.data.length;if(e>254){b=new Bb;S(b,E(801));I(b);}Cx(b,(e&255)<<24>>24);EW(b,f);}},B6c=()=>{let b;b=new AHR;AA6();b.bA_=129;b.bzz=P(Vd);b.bzG=518;b.bxC=1;BaM=b;}; function U8(){let a=this;D.call(a);a.a3_=null;a.a9I=0;a.bcJ=0;} function APM(){let a=this;D.call(a);a.bzy=136;a.bt2=null;a.bAL=263;a.bwf=1;} let A$d=null,VD=()=>{VD=Q(APM);B7u();},B4L=a=>{return 136;},Bno=a=>{return 263;},BNE=a=>{return 1;},BFo=a=>{return new U8;},BBG=(a,b,c)=>{let d,e,f;c=c;d=b;e=Eg(d)&255;if(e==255)c.a3_=null;else{f=CF(e);Es(d,f);c.a3_=EA(f);}c.a9I=De(d);c.bcJ=De(d);},BzL=(a,b,c)=>{let d,e,f,g;c=c;d=c.a3_;if(d===null)Cx(b,(-1));else{e=EF(d);f=e.data.length;if(f>254){b=new Bb;S(b,E(801));I(b);}g=(f&255)<<24>>24;d=b;Cx(d,g);EW(d,e);}g=c.a9I;b=b;Cr(b,g);Cr(b,c.bcJ);},B7u=()=>{let b;b=new APM;VD();b.bzy=136;b.bt2=P(U8);b.bAL=263;b.bwf =1;A$d=b;},Sv=F(); function AIP(){let a=this;D.call(a);a.bzr=4;a.bux=null;a.bug=0;a.btO=0;} let A14=null,Vu=()=>{Vu=Q(AIP);BPc();},B7S=a=>{return 4;},B9$=a=>{return 0;},BAk=a=>{return 0;},BUy=a=>{return new Sv;},BQu=(a,b,c)=>{return;},BKO=(a,b,c)=>{return;},BPc=()=>{let b;b=new AIP;Vu();b.bzr=4;b.bux=P(Sv);b.bug=0;b.btO=0;A14=b;}; function Y_(){D.call(this);this.a5n=null;} function ALz(){let a=this;D.call(a);a.bzT=135;a.bzK=null;a.bvJ=255;a.bB1=1;} let A_H=null,ZD=()=>{ZD=Q(ALz);BZj();},BzQ=a=>{return 135;},BA2=a=>{return 255;},B4w=a=>{return 1;},BG_=a=>{return new Y_;},Bzz=(a,b,c)=>{let d,e;c=c;b=b;d=Eg(b)&255;if(d==255)c.a5n=null;else{e=CF(d);Es(b,e);c.a5n=EA(e);}},B7E=(a,b,c)=>{let d,e,f;c=c.a5n;if(c===null)Cx(b,(-1));else{d=EF(c);e=d.data.length;if(e>254){b=new Bb;S(b,E(801));I(b);}f=(e&255)<<24>>24;b=b;Cx(b,f);EW(b,d);}},BZj=()=>{let b;b=new ALz;ZD();b.bzT=135;b.bzK=P(Y_);b.bvJ=255;b.bB1=1;A_H=b;}; function Ty(){D.call(this);this.a62=null;} let BwA=a=>{return;},BUI=()=>{let a=new Ty();BwA(a);return a;}; function AHk(){let a=this;D.call(a);a.bwh=3;a.bxJ=null;a.bz8=255;a.bxT=1;} let AYI=null,ZV=()=>{ZV=Q(AHk);B$E();},BM9=a=>{return 3;},BFa=a=>{return 255;},Bw_=a=>{return 1;},BCb=a=>{return new Ty;},BSq=(a,b,c)=>{let d,e;c=c;b=b;d=Eg(b)&255;if(d==255)c.a62=null;else{e=CF(d);Es(b,e);c.a62=EA(e);}},ByM=(a,b,c)=>{let d,e,f;c=c.a62;if(c===null)Cx(b,(-1));else{d=EF(c);e=d.data.length;if(e>254){b=new Bb;S(b,E(801));I(b);}f=(e&255)<<24>>24;b=b;Cx(b,f);EW(b,d);}},B$E=()=>{let b;b=new AHk;ZV();b.bwh=3;b.bxJ=P(Ty);b.bz8=255;b.bxT=1;AYI=b;},Wv=F(); function AMt(){let a=this;D.call(a);a.bu0=131;a.bzu=null;a.bBu=0;a.bus=0;} let BcL=null,Wi=()=>{Wi=Q(AMt);BDH();},BBj=a=>{return 131;},BRp=a=>{return 0;},BxE=a=>{return 0;},BF2=a=>{return new Wv;},Bt4=(a,b,c)=>{return;},BGs=(a,b,c)=>{return;},BDH=()=>{let b;b=new AMt;Wi();b.bu0=131;b.bzu=P(Wv);b.bBu=0;b.bus=0;BcL=b;},VG=F(); function ASJ(){let a=this;D.call(a);a.bu6=133;a.bAX=null;a.bBp=0;a.bAm=0;} let A80=null,WP=()=>{WP=Q(ASJ);BC2();},B7_=a=>{return 133;},BL5=a=>{return 0;},BGK=a=>{return 0;},BBZ=a=>{return new VG;},BY6=(a,b,c)=>{return;},B6H=(a,b,c)=>{return;},BC2=()=>{let b;b=new ASJ;WP();b.bu6=133;b.bAX=P(VG);b.bBp=0;b.bAm=0;A80=b;}; function ABg(){let a=this;D.call(a);a.a_A=0;a.a4n=null;a.a4N=null;} function AGH(){let a=this;D.call(a);a.bt5=137;a.bwn=null;a.bty=511;a.bt0=1;} let A7M=null,V$=()=>{V$=Q(AGH);B8O();},BnF=a=>{return 137;},BVK=a=>{return 511;},BLY=a=>{return 1;},BPK=a=>{return new ABg;},BxZ=(a,b,c)=>{let d,e,f;c=c;d=b;c.a_A=Eg(d)!=1?0:1;e=Eg(d)&255;if(e==255)c.a4n=null;else{f=CF(e);Es(d,f);c.a4n=EA(f);}e=Eg(d)&255;if(e==255)c.a4N=null;else{f=CF(e);Es(d,f);c.a4N=EA(f);}},B9B=(a,b,c)=>{let d,e,f,g;c=c;d=(!c.a_A?0:1)<<24>>24;e=b;Cx(e,d);b=c.a4n;if(b===null)Cx(e,(-1));else{f=EF(b);g=f.data.length;if(g>254){b=new Bb;S(b,E(801));I(b);}Cx(e,(g&255)<<24>>24);EW(e,f);}b=c.a4N;if (b===null)Cx(e,(-1));else{f=EF(b);d=f.data.length;if(d>254){b=new Bb;S(b,E(801));I(b);}Cx(e,(d&255)<<24>>24);EW(e,f);}},B8O=()=>{let b;b=new AGH;V$();b.bt5=137;b.bwn=P(ABg);b.bty=511;b.bt0=1;A7M=b;},Bbb=F(),A5z=null,ARH=()=>{ARH=Q(Bbb);BIi();},BIi=()=>{A5z=null;}; function AJ6(){let a=this;D.call(a);a.a9c=null;a.bbs=0.0;} let Pg=(a,b,c,d)=>{let e,f,g,h,i,j,k,l;e=Ly(a.a9c,b);f=c.In;g=c.Il;h=c.IQ;e=FS(e,e.In-f,e.Il-g,e.IQ-h);g=c.In-d.In;h=c.Il-d.Il;i=c.IQ-d.IQ;f=e.Il;j=f*i;k=e.IQ;j=j-k*h;k=k*g;l=e.In;Nd(FS(e,j,k-l*i,l*h-f*g));c=a.a9c;a.bbs= -(b.In*c.In+b.Il*c.Il+b.IQ*c.IQ);},ALl=F(ABo); function A8i(){BO.call(this);this.bqC=null;} let BSx=(a,b,c,d,e,f)=>{return 1;},BIk=(a,b,c,d,e,f)=>{let g,h,i,j;a:{g=a.bqC;M8();Wc(ADs);h=ADs;i=g;QF(i,h);g=ADs;j=g.Hs;if(j<=c&&j+i.Hw>=c){c=g.Hu;if(c<=d&&c+i.Hx>=d){e=1;break a;}}e=0;}if(e?0:1){h=b.IZ;if(h!==null)GU(h,null);}}; function A8j(){BO.call(this);this.blY=null;} let BAH=(a,b,c)=>{b=a.blY;M8();if(b.bkQ&&!(c!=66&&c!=160)){GU(b.HG,null);return 1;}if(!(b.brT&(c!=111?0:1)))return 0;GU(b.HG,null);return 1;}; function A8k(){NU.call(this);this.a99=null;} let B$W=(a,b,c,d)=>{let e,f,g,h;if(b.SQ){c=a.a99;M8();if(c.bmz){e=b.IZ;if(e!==null)AM6(e,c.a8W);}}else{b=a.a99;M8();AKt(b.HG,b.a8W);c=b.bii;if(c!==null){e=b.HZ;b=c;c=e;e=b.brI;f=b.brH;b=b.brG;if(!Z(e.a_x,c)){f=f;c=c;f=f.bgU;g=CO();h=C8(Dx(Dx(DB(),E(802)),c));B7(g,h);g=BUI();g.a62=c;Bxj(f.bti,g);}c=e.Rd;Ca();e=Db;AJd(c,e);b.HS=0;}}},ARE=F(Jh),A6d=F(ABW),Cao=a=>{a.bdm=Cv(1.0,1.0,1.0,1.0);},A9R=()=>{let a=new A6d();Cao(a);return a;},A9p=b=>{let c;AC9();c=A9R();c.a4k=b;c.XU=A1E(b);c.TU=XW();Em();c.a1h=Dq(Df(Dc(CQ), Cn((-404232193))),6);c.blp=Dq(Df(Dc(CQ),Cn((-185273089))),6);c.bm2=Dq(Df(Dc(CQ),Cn((-404232193))),6);c.bdm=My;return c;}; function Bex(){Or.call(this);this.bkI=null;} let B4o=a=>{let b;b=a.bkI;if(b.bqM)Ex(b);return AIB(a);}; function Bew(){D_.call(this);this.a69=null;} let BLr=(a,b,c,d,e,f)=>{let g;if(!e&&f)return 0;b=a.a69;if(b.bdn)return 0;if(Ya(b.Np))OF(a.a69.Np);else{b=a.a69;if(b.Ou.Hp){g=b.HG;if(g!==null)BTS(b.Np,g);}}return 1;}; function A7b(){let a=this;D.call(a);a.bp6=null;a.bp8=null;} let B6V=a=>{let b,c;b=a.bp6;c=a.bp8;b.g_();c.g_();},Bj8=F(),B0R=null,AEi=()=>{AEi=Q(Bj8);BO1();},A5_=()=>{let b,c,d,e,f;AEi();b=new Y3;Em();c=Dc(CQ);Ca();AIQ(b,Df(c,JA),UR(ADj(TR),Mx));b=Dq(b,6);d=new AWh;c=HQ();e=My;f=Cv(1.0,1.0,1.0,1.0);d.bdP=f;d.beA=c;G7(f,e);d.bof=b;return d;},BO1=()=>{B0R=A5_();},A6a=F(),BzY=null,Bwa=null,Bas=null,AOP=()=>{AOP=Q(A6a);Bw0();},Bw0=()=>{BzY=Mh();Bwa=E6();}; function AZC(){let a=this;D.call(a);a.bik=null;a.a11=null;} let BUT=(a,b)=>{a.a11=D5();a.bik=b;ACd();CH(ALZ,a);},AJQ=a=>{let b=new AZC();BUT(b,a);return b;},Nm=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,$$je;if(b<=0){c=new Bb;S(c,Po(b));I(c);}d=CG(Nv(b));c=DR(a.a11,CI(d));if(c===null){c=Hf;e=a.bik;c=XI(c,e);e=new AAO;ADO();e.Uv=0;c=c;e.bro=A$Z(c);Ge();b=Module._c_FreeType_initFreeTypeJni();if(!b){c=new Bv;S(c,E(95));I(c);}f=new Bfv;Ix(f,b);f.X8=BHN();e.bbW=f;g=Wm(c);a:{try{b=Bl((AYS(c)));if(b){h=KR(b);BIJ(g,h);break a;}i=BaV(g,16384);b=i.data.length;h=KR(b);Bl4(i,0,h,b);break a;} catch($$e){$$je=Be($$e);if($$je instanceof FJ){c=$$je;I(Cad(c));}else{c=$$je;If(g);I(c);}}}If(g);c=ARS(h);i=Bn(1).data;i[0]=0;b=f.H4;j=BI(h);g=b;h=j;k=0;b=i.length;l=new Int32Array(b);j=0;while(j=0)c.O8.data[b]=g;else{b= -(b+1|0)|0;i=c.RJ.data;i[b]=m;c.O8.data[b] =g;b=c.PU+1|0;c.PU=b;if(b>=c.be1)b:{b=i.length;n=b<<1;c.be1=n*c.bo_|0;o=n-1|0;c.Zf=o;c.a8C=FH(R(o));i=c.RJ;p=c.O8;c.RJ=M4(n);c.O8=L(D,n);if(c.PU>0){n=0;while(true){if(n>=b)break b;m=i.data[n];if(D8(m,Ba))BTW(c,m,p.data[n]);n=n+1|0;}}}}}c=new A0J;Ix(c,j);c.bcs=f;e.Jx=c;n=Module._c_Face_getFaceFlags(c.H4);b=A2m;if((n&b)==b){b=BjI;if((n&b)==b&&Kw(e,32,ARj|Qc)&&Module._c_GlyphSlot_getFormat((Mi(e.Jx)).H4)==1651078259)e.Uv=1;}if(!e.Uv)ARV(e,0,15);c=BpC();c.X9=d;g=new A6Q;AUG(g);c=Buj(e,c,g);Bvb(e.Jx);BQD(e.bbW);EX(a.a11, CI(d),c);}return c;},Fm=F(0); function AOV(){let a=this;Im.call(a);a.a3o=null;a.bkl=0;a.H8=null;a.a$S=null;a.btr=0;a.Jp=0;} let BWq=(a,b,c,d,e,f)=>{LL(a);Gh();a.Jw=YM;a.a3o=b;a.bkl=c;a.H8=d;a.btr=e;a.Jp=f;},ASZ=(a,b,c,d,e)=>{let f=new AOV();BWq(f,a,b,c,d,e);return f;},B4g=a=>{return a.H8.length;},Bvz=(a,b,c,d,e)=>{let f,g,h,i,j;a:{if(c instanceof AOV){f=c;g=new Int8Array(f.H8.buffer,f.H8.byteOffset+d|0,e);a.H8.set(g,b);}else{if(!A$2(c)){h=0;while(true){if(h>=e)break a;i=b+h|0;j=d+h|0;PZ(a,i,NI(c,j));h=h+1|0;}}f=(WE(c)).data.buffer;c=c;if(c.a3o===null){c=new HT;U(c);I(c);}d=c.bkl+d|0;g=new Int8Array(f,d,e);a.H8.set(g,b);}}},NI=(a, b)=>{let c;if(b>=0&&b{let d;if(a.Jp){d=new Dp;U(d);I(d);}if(b>=0&&b{if(a.a$S===null)a.a$S=new DataView(a.H8.buffer,a.H8.byteOffset,a.H8.byteLength);return a.a$S;},Bgc=a=>{let b,c,d,e,f;b=BI(a)/2|0;if(a.Jw===HZ()){c=new Uint16Array(a.H8.buffer,a.H8.byteOffset+a.Hr|0,b);return AN5(0,b,a.Jp,c,null);}c=new DataView(a.H8.buffer,a.H8.byteOffset+a.Hr|0,b*2|0);d=new AJz;e=a.Jp;f=a.Jw!==Fp?0:1;Bms(d,0,b);d.bmp =e;d.TJ=c;d.a9k=f;return d;},R2=a=>{let b,c,d,e,f;b=BI(a)/2|0;if(a.Jw===HZ()){c=new Int16Array(a.H8.buffer,a.H8.byteOffset+a.Hr|0,b);return BfV(0,b,a.Jp,c,null);}c=new DataView(a.H8.buffer,a.H8.byteOffset+a.Hr|0,b*2|0);d=new AP4;e=a.Jp;f=a.Jw!==Fp?0:1;A7l(d,0,b);d.bh9=e;d.NR=c;d.a2v=f;return d;},SY=a=>{let b,c,d,e,f;b=BI(a)/4|0;if(a.Jw===HZ()){c=new Int32Array(a.H8.buffer,a.H8.byteOffset+a.Hr|0,b);return Bb1(0,b,a.Jp,c,null);}c=new DataView(a.H8.buffer,a.H8.byteOffset+a.Hr|0,b*4|0);d=new AIk;e=a.Jp;f=a.Jw!== Fp?0:1;A84(d,0,b);d.bhX=e;d.Of=c;d.a1B=f;return d;},A0G=a=>{let b,c,d,e,f,g,h;b=BI(a)/8|0;if(a.Jw===HZ()){c=new BigInt64Array(a.H8.buffer,a.H8.byteOffset+a.Hr|0,b);d=new AI8;e=a.Jp;f=null;Bkh(d,0,b);d.bse=e;d.V3=c;d.btU=f;return d;}c=new DataView(a.H8.buffer,a.H8.byteOffset+a.Hr|0,b*8|0);f=new AOG;g=a.Jp;h=a.Jw!==Fp?0:1;Bkh(f,0,b);f.bjG=g;f.S4=c;f.beq=h;return f;},MX=a=>{let b,c,d,e,f;b=BI(a)/4|0;if(a.Jw===HZ()){c=new Float32Array(a.H8.buffer,a.H8.byteOffset+a.Hr|0,b);return A3$(0,b,a.Jp,c,null);}c=new DataView(a.H8.buffer, a.H8.byteOffset+a.Hr|0,b*4|0);d=new ADZ;e=a.Jp;f=a.Jw!==Fp?0:1;ATN(d,0,b);d.bpm=e;d.NG=c;d.YB=f;return d;},AT8=a=>{let b,c,d,e,f,g,h;b=BI(a)/8|0;if(a.Jw===HZ()){c=new Float64Array(a.H8.buffer,a.H8.byteOffset+a.Hr|0,b);d=new APi;e=a.Jp;f=null;Bjp(d,0,b);d.brN=e;d.Vj=c;d.bxm=f;return d;}c=new DataView(a.H8.buffer,a.H8.byteOffset+a.Hr|0,b*8|0);f=new APW;g=a.Jp;h=a.Jw!==Fp?0:1;Bjp(f,0,b);f.bqH=g;f.T6=c;f.a9x=h;return f;},B21=a=>{return a.H8;},To=F(KM),A84=(a,b,c)=>{LL(a);a.Hr=b;a.HA=c;},A52=a=>{let b,c;b=a.Hr;if (b{let c,d;if(a.uF()){c=new Dp;U(c);I(c);}d=a.Hr;if(d{let c,d,e;if(b>=0&&b{let d,e;if(a.uF()){d=new Dp;U(d);I(d);}if(b>=0&&b{return a.uF();}; function AKp(){let a=this;To.call(a);a.bk6=0;a.Ph=null;a.bxR=null;} let BFl=(a,b,c,d,e,f)=>{A84(a,b,c);a.bk6=d;a.Ph=e;a.bxR=f;},Bb1=(a,b,c,d,e)=>{let f=new AKp();BFl(f,a,b,c,d,e);return f;},B3r=a=>{return a.bk6;},BYW=(a,b)=>{return a.Ph[b];},BEx=(a,b,c)=>{a.Ph[b]=c;},BQ5=a=>{return a.Ph.length;},BuE=(a,b,c,d,e)=>{let f;f=c.data.buffer;d=d*4|0;f=new Int32Array(f,d,e);a.Ph.set(f,b);},B2j=(a,b,c,d,e)=>{let f,g,h,i,j;a:{if(!(c instanceof AKp))while(true){f=e+(-1)|0;if(e<=0)break a;g=a.Ph;h=b+1|0;i=d+1|0;g[b]=H1(c,d);e=f;b=h;d=i;}j=c;g=j.Ph.buffer;d=j.Ph.byteOffset+(b*4|0)|0;g=new Int32Array(g, d,e);a.Ph.set(g,b);}},BSQ=F(Gb),S2=F(H6),ATN=(a,b,c)=>{LL(a);a.Hr=b;a.HA=c;},AG1=(a,b)=>{let c,d,e;if(b>=0&&b{let d,e,f;if(a.uF()){d=new Dp;U(d);I(d);}if(b>=0&&b{return a.uF();}; function AMI(){let a=this;S2.call(a);a.biz=0;a.Ok=null;a.byg=null;} let BLQ=(a,b,c,d,e,f)=>{ATN(a,b,c);a.biz=d;a.Ok=e;a.byg=f;},A3$=(a,b,c,d,e)=>{let f=new AMI();BLQ(f,a,b,c,d,e);return f;},Bq7=a=>{return a.biz;},Bot=(a,b)=>{return a.Ok[b];},BYE=(a,b,c)=>{a.Ok[b]=c;},BJX=a=>{return a.Ok.length;},BD3=(a,b,c,d,e)=>{let f;f=c.data.buffer;d=d*4|0;f=new Float32Array(f,d,e);a.Ok.set(f,b);},BN5=(a,b,c,d,e)=>{let f,g,h,i,j;a:{if(!(c instanceof AMI))while(true){f=e+(-1)|0;if(e<=0)break a;g=a.Ok;h=b+1|0;i=d+1|0;g[b]=AG1(c,d);e=f;b=h;d=i;}j=c;g=j.Ok.buffer;d=j.Ok.byteOffset+(b*4|0)|0;g =new Float32Array(g,d,e);a.Ok.set(g,b);}},BF9=a=>{return a.Ok;},BTT=F(Gb),AYW=F(),BxF=null,ACQ=()=>{ACQ=Q(AYW);Cat();},Cat=()=>{let b;ACQ();b=new ALl;b.Og=HQ();Ca();b.a$0=Db;Em();b.bd0=Df(Dc(AB9),Y0);b.RK=Dq(Df(Dc(CQ),JA),4);b.a8V=Dq(Df(Dc(CQ),YK),4);BxF=b;}; function Bjl(){let a=this;D.call(a);a.Jk=null;a.Id=0;a.bmb=0;} let BEA=a=>{a.bmb=1;a.Jk=Ci(16);},Xp=()=>{let a=new Bjl();BEA(a);return a;},GL=(a,b)=>{let c,d,e,f;c=a.Jk;d=c.data;e=a.Id;if(e==d.length)c=AIi(a,Bs(8,e*1.75|0));c=c.data;f=a.Id;a.Id=f+1|0;c[f]=b;},AU6=(a,b)=>{AUu(a,b.Jk,0,b.Id);},A5u=(a,b,c,d)=>{let e,f;if((c+d|0)<=b.Id){AUu(a,b.Jk,c,d);return;}e=new Bb;f=new N;O(f);T(f,E(805));f=W(f,c);T(f,E(122));f=W(f,d);T(f,E(123));S(e,M(W(f,b.Id)));I(e);},AUu=(a,b,c,d)=>{let e,f,g;e=a.Jk;f=e.data;g=a.Id+d|0;if(g>f.length)e=AIi(a,Bs(Bs(8,g),a.Id*1.75|0));BC(b,c,e,a.Id,d);a.Id =a.Id+d|0;},Gf=(a,b)=>{let c,d;if(b{let d,e,f,g,h,i,j;d=a.Id;if(c>=d){e=new Bx;f=new N;O(f);T(f,E(124));f=W(f,c);T(f,E(125));S(e,M(W(f,a.Id)));I(e);}if(b>c){e=new Bx;f=new N;O(f);T(f,E(126));f=W(f,b);T(f,E(127));S(e,M(W(f,c)));I(e);}g=(c-b|0)+1|0;h=d-g|0;if(a.bmb){i=a.Jk;c=b+g|0;BC(i,c,i,b,d-c|0);}else{j=Bs(h,c+1|0);i=a.Jk;BC(i,j,i,b,d-j|0);}a.Id=h;},ANe=a=>{let b;if(a.Id)return a.Jk.data[0];b =new B6;S(b,E(137));I(b);},SC=a=>{a.Id=0;},AIi=(a,b)=>{let c,d;c=Ci(b);d=c.data;BC(a.Jk,0,c,0,BF(a.Id,d.length));a.Jk=c;return c;},AWy=(a,b)=>{let c,d;if(b>=0){if(a.Id>b)a.Id=b;return;}c=new Bb;d=new N;O(d);T(d,E(139));S(c,M(W(d,b)));I(c);},ADE=F(Bk),AP3=null,BbC=null,BdE=null,A17=null,BjC=null,BO_=null,Bo3=null,YD=()=>{YD=Q(ADE);Bs7();},Bos=(a,b,c)=>{YD();BS(a,b,c);},Om=(a,b)=>{let c=new ADE();Bos(c,a,b);return c;},Bs7=()=>{let b,c,d;AP3=Om(E(806),0);BbC=Om(E(807),1);BdE=Om(E(808),2);A17=Om(E(809),3);BjC=Om(E(810), 4);b=Om(E(811),5);BO_=b;c=L(ADE,6);d=c.data;d[0]=AP3;d[1]=BbC;d[2]=BdE;d[3]=A17;d[4]=BjC;d[5]=b;Bo3=c;},BdT=F(),BDx=null,AAG=()=>{AAG=Q(BdT);BSO();},Bba=b=>{let c;AAG();c=new ARE;Em();c.Xe=Dq(Df(Dc(CQ),Cn((-151520769))),6);c.bb2=Dq(Df(Dc(CQ),Cn((-185273089))),6);c.ZC=Dq(Df(Dc(CQ),Cn((-404232193))),6);c.a1S=b;c.a2S=My;return c;},BSO=()=>{let b,c,d,e,f;AAG();Em();b=Dc(CQ);Ca();c=Dq(Df(b,AJT),6);d=Dq(Df(Dc(CQ),ALi),6);e=new ARE;f=null;b=HQ();e.Xe=c;e.ZC=d;e.YQ=f;e.a1S=b;BDx=e;},BbA=F(),BWc=null,AC9=()=>{AC9=Q(BbA);Bza();},Bza =()=>{let b,c;AC9();b=A9R();b.a4k=HQ();b.XU=A1E(HQ());b.TU=XW();Em();c=Dc(CQ);Ca();b.a1h=Dq(Df(c,ANP),6);BWc=b;}; function Y3(){D.call(this);this.Mh=null;} let AIQ=(a,b,c)=>{C9(b);C9(c);a.Mh=Ei(RS,[b,c]);},BK$=(a,b)=>{let c=new Y3();AIQ(c,a,b);return c;},Bu2=(a,b,c,d,e,f)=>{let g,h,i;g=a.Mh.data;h=g.length;i=0;while(i{return a.Mh.data[0].PJ;},BzN=(a,b)=>{let c,d,e;c=a.Mh.data;d=c.length;e=0;while(e{return a.Mh.data[0].PI;},BV4=(a,b)=>{let c,d,e;c=a.Mh.data;d=c.length;e=0;while(e{return a.Mh.data[0].OT;},Bqu=(a,b)=>{let c,d,e;c=a.Mh.data;d=c.length;e=0;while (e{return a.Mh.data[0].P1;},B3W=(a,b)=>{let c,d,e;c=a.Mh.data;d=c.length;e=0;while(e{return a.Mh.data[0].Jd;},BVU=a=>{return a.Mh.data[0].Jc;},BIm=(a,b)=>{let c,d,e;c=a.Mh.data;d=c.length;e=0;while(e{let d;d=c;b.vQ(d);b.vR(d);b.vS(d);b.vT(d);return b;},AU_=F(),A_o=null,ARv=()=>{ARv=Q(AU_);BQM();},HQ=()=>{ARv();return Nm(A_o,16);},BQM=()=>{A_o=AJQ(E(812));}; function BlM(){let a=this;D.call(a);a.Ue=null;a.PK=0;a.OA=0;a.Ke=0;} let Bqd=(a,b)=>{let c;c=A9K();a.PK=0;a.OA=0;a.Ke=0;a.Ue=AUb(c,b);},Bh9=a=>{let b=new BlM();Bqd(b,a);return b;},AQQ=(a,b)=>{let c,d,e,f,g,h;c=a.Ue;d=c.data;e=a.Ke;f=d.length;if(e!=f)d=c;else{e=f<<1;g=a.PK;h=a.OA;d=AAY(c,e);if(g0){e=f-g|0;BC(c,g,d,0,e);BC(c,0,d,e,h);}a.Ue=d;a.PK=0;a.OA=a.Ke;}c=d.data;f=a.OA;e=f+1|0;a.OA=e;c[f]=b;if(e==c.length)a.OA=0;a.Ke=a.Ke+1|0;},A1j=a=>{let b,c,d,e,f;b=a.Ke;if(!b){c=new GH;S(c,E(34));I(c);}d=a.Ue;e=a.OA+(-1)|0;if(e==(-1))e=d.data.length-1 |0;d=d.data;f=d[e];d[e]=null;a.OA=e;a.Ke=b-1|0;return f;},Uo=(a,b)=>{let c,d,e,f;if(b<0){c=new Bx;d=new N;O(d);T(d,E(813));S(c,M(W(d,b)));I(c);}if(b=b)f=f-b|0;return e[f];}d=new Bx;c=new N;O(c);T(c,E(136));c=W(c,b);T(c,E(125));S(d,M(W(c,a.Ke)));I(d);},BaZ=F(AC7),BJp=a=>{a.bb5=Cv(1.0,1.0,1.0,1.0);a.a9H=Cv(1.0,1.0,1.0,1.0);},A12=()=>{let a=new BaZ();BJp(a);return a;},BlU=F(YI); function Vi(){let a=this;D.call(a);a.SW=null;a.TW=null;a.bhQ=null;} let A4C=null,BWR=null,B00=null,BK8=null,B5u=null,B8q=null,Bwm=null,BIK=null,BN_=null,B03=null,B2C=null,B8Z=null,BZS=null,BsM=null,BCV=null,BFA=null,BuO=null,BPm=null,Btq=null,Bqf=null,BnP=null,BnO=null,B59=null,TL=()=>{TL=Q(Vi);Bx0();},BYY=(a,b,c)=>{TL();Bh1(a,b,c,E(25));},DJ=(a,b)=>{let c=new Vi();BYY(c,a,b);return c;},Bh1=(a,b,c,d)=>{TL();if(b!==null&&c!==null&&d!==null){if(E5(b)&&E5(c)){a.TW=E(25);a.SW=E(25);a.bhQ=d;return;}a.TW=b;a.SW=c;a.bhQ=d;return;}b=new Fl;U(b);I(b);},BEk=(a,b,c)=>{let d=new Vi();Bh1(d, a,b,c);return d;},Mh=()=>{TL();return A4C;},Bx0=()=>{let b,c;BWR=DJ(E(814),E(815));B00=DJ(E(816),E(815));BK8=DJ(E(817),E(818));B5u=DJ(E(817),E(25));B8q=DJ(E(814),E(25));Bwm=DJ(E(816),E(819));BIK=DJ(E(816),E(25));BN_=DJ(E(820),E(25));B03=DJ(E(820),E(821));B2C=DJ(E(822),E(25));B8Z=DJ(E(822),E(823));BZS=DJ(E(824),E(825));BsM=DJ(E(824),E(25));BCV=DJ(E(826),E(827));BFA=DJ(E(826),E(25));BuO=DJ(E(817),E(818));BPm=DJ(E(817),E(818));Btq=DJ(E(817),E(828));Bqf=DJ(E(817),E(828));BnP=DJ(E(814),E(829));BnO=DJ(E(814),E(830));B59 =DJ(E(25),E(25));if(ABb===null)ABb=BCO();b=(ABb.value!==null?BK(ABb.value):null);c=OX(b,95);A4C=BEk(B4(b,0,c),DA(b,c+1|0),E(25));},Blm=F(),BHx=0,Byd=0,ATH=()=>{ATH=Q(Blm);BTy();},BTy=()=>{BHx=0;Byd=1;},RT=F(KQ),A7l=(a,b,c)=>{LL(a);a.Hr=b;a.HA=c;},Bh3=(a,b)=>{let c,d,e;if(b>=0&&b{return a.uF();}; function AKS(){let a=this;RT.call(a);a.bgK=0;a.P8=null;a.bAw=null;} let BB0=(a,b,c,d,e,f)=>{A7l(a,b,c);a.bgK=d;a.P8=e;a.bAw=f;},BfV=(a,b,c,d,e)=>{let f=new AKS();BB0(f,a,b,c,d,e);return f;},BNk=a=>{return a.bgK;},BCe=(a,b)=>{return a.P8[b];},B0a=a=>{return a.P8.length;},BAz=(a,b,c,d,e)=>{let f;f=c.data.buffer;d=d*2|0;f=new Int16Array(f,d,e);a.P8.set(f,b);},BCu=(a,b,c,d,e)=>{let f,g,h,i,j;a:{if(!(c instanceof AKS))while(true){f=e+(-1)|0;if(e<=0)break a;g=a.P8;h=b+1|0;i=d+1|0;g[b]=Bh3(c,d);e=f;b=h;d=i;}j=c;g=j.P8.buffer;d=j.P8.byteOffset+(b*2|0)|0;g=new Int16Array(g,d,e);a.P8.set(g, b);}},BRD=a=>{return a.P8;},BYB=F(Gb),A_7=F(),B3K=null,Zi=()=>{Zi=Q(A_7);BZI();},A1E=b=>{let c;Zi();c=A12();c.a4p=b;Em();c.Sk=Dq(Dc(CQ),4);c.UT=Dq(Df(Dc(CQ),Cn(943211007)),4);c.bbK=Dq(Df(Dc(CQ),Cn((-875836417))),4);c.bb5=Db;c.a9H=My;return c;},BZI=()=>{let b,c;Zi();b=A12();b.a4p=HQ();Em();c=Dc(CQ);Ca();b.Sk=Dq(Df(c,JA),4);b.UT=Dq(Df(Dc(CQ),YK),4);b.bbK=Dq(Df(Dc(CQ),Mx),4);B3K=b;},A_d=F(),B3O=null,AMJ=()=>{AMJ=Q(A_d);Bst();},XW=()=>{let b,c,d,e,f;AMJ();Em();b=ADj(TR);Ca();c=UR(b,Mx);b=Df(Dc(CQ),Mx);d=Df(Dc(CQ), JA);e=Dq(c,1);c=b;c.Jd=12.0;c.Jc=12.0;c=d;c.Jc=8.0;c.Jd=8.0;f=new BlU;f.Ry=e;f.a1b=d;f.a38=d;return f;},Bst=()=>{B3O=XW();}; function Bkg(){let a=this;ZY.call(a);a.NZ=null;a.XW=null;a.a2M=null;} let Bvw=a=>{A0m(a);a.NZ=Cz();},A9j=()=>{let a=new Bkg();Bvw(a);return a;},RK=(a,b)=>{if(!A6w(a,b))return 0;BB(a.NZ,b);return 1;},A6K=(a,b)=>{let c,d,e,f;c=b.Jb;d=K_(a.Jb+c|0,a.a5T);if(a.Ng.data.length{if(!AGv(a,b))return 0;ES(a.NZ,b,0);return 1;},Kf=(a,b)=>{let c;CC(a.NZ);b=K_(b,a.a5T);if(a.Ng.data.length>b){a.Jb=0;ANw(a,b);}else{c=a;CC(c.NZ);if(c.Jb){c.Jb=0;Sd(c.Ng,null);}}},AKM=a=>{return PX(a.NZ);},Bp$=F(),AMa =null,ABb=null,AO0=null,AON=null,AOM=null,AMH=(b,c)=>{let d;if(!E5(c)){d=new N;O(d);b=J(d,b);Bd(b,45);J(b,c);b=M(d);}return b;},A_l=(b,c)=>{let d;if(AO0===null)AO0=B13();d=AO0;c=AMH(b,c);return ((d.hasOwnProperty(BE(c))?d[BE(c)]:d.hasOwnProperty(BE(b))?d[BE(b)]:d.root).value!==null?BK((d.hasOwnProperty(BE(c))?d[BE(c)]:d.hasOwnProperty(BE(b))?d[BE(b)]:d.root).value):null);},Bth=()=>{return {"ksh":{"value":"ksh-Latn-DE"},"ksj":{"value":"ksj-Latn-ZZ"},"tdu":{"value":"tdu-Latn-MY"},"cch":{"value":"cch-Latn-NG"} ,"und-Khar":{"value":"pra-Khar-PK"},"gkn":{"value":"gkn-Latn-ZZ"},"ksr":{"value":"ksr-Latn-ZZ"},"und-Mani":{"value":"xmn-Mani-CN"},"gkp":{"value":"gkp-Latn-ZZ"},"xmf":{"value":"xmf-Geor-GE"},"ccp":{"value":"ccp-Cakm-BD"},"ted":{"value":"ted-Latn-ZZ"},"und-Mand":{"value":"myz-Mand-IR"},"ktb":{"value":"ktb-Ethi-ZZ"},"xmn":{"value":"xmn-Mani-CN"},"sd-Sind":{"value":"sd-Sind-IN"},"xmr":{"value":"xmr-Merc-SD"},"tem":{"value":"tem-Latn-SL"},"und-Mroo":{"value":"mro-Mroo-BD"},"teo":{"value":"teo-Latn-UG"},"tet":{"value" :"tet-Latn-TL"},"ktm":{"value":"ktm-Latn-ZZ"},"glk":{"value":"glk-Arab-IR"},"kto":{"value":"kto-Latn-ZZ"},"ktr":{"value":"ktr-Latn-MY"},"und-Soyo":{"value":"cmg-Soyo-MN"},"xna":{"value":"xna-Narb-SA"},"tfi":{"value":"tfi-Latn-ZZ"},"kub":{"value":"kub-Latn-ZZ"},"kue":{"value":"kue-Latn-ZZ"},"kud":{"value":"kud-Latn-ZZ"},"xnr":{"value":"xnr-Deva-IN"},"ceb":{"value":"ceb-Latn-PH"},"kuj":{"value":"kuj-Latn-ZZ"},"kum":{"value":"kum-Cyrl-RU"},"kun":{"value":"kun-Latn-ZZ"},"gmm":{"value":"gmm-Latn-ZZ"},"kup":{"value" :"kup-Latn-ZZ"},"kus":{"value":"kus-Latn-ZZ"},"gmv":{"value":"gmv-Ethi-ZZ"},"tgc":{"value":"tgc-Latn-ZZ"},"xog":{"value":"xog-Latn-UG"},"und-Arab-YT":{"value":"swb-Arab-YT"},"und-Latn-ET":{"value":"en-Latn-ET"},"xon":{"value":"xon-Latn-ZZ"},"ha-CM":{"value":"ha-Arab-CM"},"gnd":{"value":"gnd-Latn-ZZ"},"kvg":{"value":"kvg-Latn-ZZ"},"tgo":{"value":"tgo-Latn-ZZ"},"cfa":{"value":"cfa-Latn-ZZ"},"gng":{"value":"gng-Latn-ZZ"},"tgu":{"value":"tgu-Latn-ZZ"},"und-Latn-GE":{"value":"ku-Latn-GE"},"kvr":{"value":"kvr-Latn-ID"} ,"kvx":{"value":"kvx-Arab-PK"},"und-Gujr":{"value":"gu-Gujr-IN"},"thl":{"value":"thl-Deva-NP"},"xpr":{"value":"xpr-Prti-IR"},"thq":{"value":"thq-Deva-NP"},"god":{"value":"god-Latn-ZZ"},"gof":{"value":"gof-Ethi-ZZ"},"kwj":{"value":"kwj-Latn-ZZ"},"ky-Arab":{"value":"ky-Arab-CN"},"thr":{"value":"thr-Deva-NP"},"goi":{"value":"goi-Latn-ZZ"},"cgg":{"value":"cgg-Latn-UG"},"kwo":{"value":"kwo-Latn-ZZ"},"gom":{"value":"gom-Deva-IN"},"kwq":{"value":"kwq-Latn-ZZ"},"gon":{"value":"gon-Telu-IN"},"gos":{"value":"gos-Latn-NL"} ,"gor":{"value":"gor-Latn-ID"},"und-Latn-CY":{"value":"tr-Latn-CY"},"got":{"value":"got-Goth-UA"},"tif":{"value":"tif-Latn-ZZ"},"tig":{"value":"tig-Ethi-ER"},"kxa":{"value":"kxa-Latn-ZZ"},"kxc":{"value":"kxc-Ethi-ZZ"},"pag":{"value":"pag-Latn-PH"},"tik":{"value":"tik-Latn-ZZ"},"kxe":{"value":"kxe-Latn-ZZ"},"tim":{"value":"tim-Latn-ZZ"},"pal":{"value":"pal-Phli-IR"},"tio":{"value":"tio-Latn-ZZ"},"pam":{"value":"pam-Latn-PH"},"und-Marc":{"value":"bo-Marc-CN"},"pap":{"value":"pap-Latn-AW"},"und-Latn-CN":{"value" :"za-Latn-CN"},"tiv":{"value":"tiv-Latn-NG"},"kxm":{"value":"kxm-Thai-TH"},"kxp":{"value":"kxp-Arab-PK"},"pau":{"value":"pau-Latn-PW"},"chk":{"value":"chk-Latn-FM"},"chm":{"value":"chm-Cyrl-RU"},"xrb":{"value":"xrb-Latn-ZZ"},"chp":{"value":"chp-Latn-CA"},"cho":{"value":"cho-Latn-US"},"kxw":{"value":"kxw-Latn-ZZ"},"und-Latn-DZ":{"value":"fr-Latn-DZ"},"chr":{"value":"chr-Cher-US"},"kxz":{"value":"kxz-Latn-ZZ"},"und-Batk":{"value":"bbc-Batk-ID"},"und-Bass":{"value":"bsq-Bass-LR"},"kye":{"value":"kye-Latn-ZZ"}, "pbi":{"value":"pbi-Latn-ZZ"},"und-Deva-MU":{"value":"bho-Deva-MU"},"cic":{"value":"cic-Latn-US"},"und-Sgnw":{"value":"ase-Sgnw-US"},"xsa":{"value":"xsa-Sarb-YE"},"kyx":{"value":"kyx-Latn-ZZ"},"xsi":{"value":"xsi-Latn-ZZ"},"pcd":{"value":"pcd-Latn-FR"},"und-Latn-AM":{"value":"ku-Latn-AM"},"xsm":{"value":"xsm-Latn-ZZ"},"tkl":{"value":"tkl-Latn-TK"},"und-Thai-CN":{"value":"lcp-Thai-CN"},"grb":{"value":"grb-Latn-ZZ"},"xsr":{"value":"xsr-Deva-NP"},"und-Latn-AF":{"value":"tk-Latn-AF"},"grc":{"value":"grc-Cprt-CY"} ,"kzj":{"value":"kzj-Latn-MY"},"tkr":{"value":"tkr-Latn-AZ"},"cja":{"value":"cja-Arab-KH"},"pcm":{"value":"pcm-Latn-NG"},"tkt":{"value":"tkt-Deva-NP"},"und-Olck":{"value":"sat-Olck-IN"},"kzr":{"value":"kzr-Latn-ZZ"},"kzt":{"value":"kzt-Latn-MY"},"cjm":{"value":"cjm-Cham-VN"},"grt":{"value":"grt-Beng-IN"},"und-Arab-TJ":{"value":"fa-Arab-TJ"},"und-Arab-TG":{"value":"apd-Arab-TG"},"und-Arab-TH":{"value":"mfa-Arab-TH"},"und-Deva-PK":{"value":"btv-Deva-PK"},"grw":{"value":"grw-Latn-ZZ"},"cjv":{"value":"cjv-Latn-ZZ"} ,"pdc":{"value":"pdc-Latn-US"},"tlf":{"value":"tlf-Latn-ZZ"},"und-Arab-TR":{"value":"az-Arab-TR"},"ckb":{"value":"ckb-Arab-IQ"},"tly":{"value":"tly-Latn-AZ"},"pdt":{"value":"pdt-Latn-CA"},"tlx":{"value":"tlx-Latn-ZZ"},"ckl":{"value":"ckl-Latn-ZZ"},"cko":{"value":"cko-Latn-ZZ"},"gsw":{"value":"gsw-Latn-CH"},"ped":{"value":"ped-Latn-ZZ"},"tmh":{"value":"tmh-Latn-NE"},"cky":{"value":"cky-Latn-ZZ"},"kk-Arab":{"value":"kk-Arab-CN"},"und-Runr":{"value":"non-Runr-SE"},"cla":{"value":"cla-Latn-ZZ"},"peo":{"value":"peo-Xpeo-IR"} ,"tmy":{"value":"tmy-Latn-ZZ"},"pex":{"value":"pex-Latn-ZZ"},"ky-TR":{"value":"ky-Latn-TR"},"tnh":{"value":"tnh-Latn-ZZ"},"guc":{"value":"guc-Latn-CO"},"gub":{"value":"gub-Latn-BR"},"gud":{"value":"gud-Latn-ZZ"},"pfl":{"value":"pfl-Latn-DE"},"cme":{"value":"cme-Latn-ZZ"},"cmg":{"value":"cmg-Soyo-MN"},"gur":{"value":"gur-Latn-GH"},"xwe":{"value":"xwe-Latn-ZZ"},"guw":{"value":"guw-Latn-ZZ"},"tof":{"value":"tof-Latn-ZZ"},"gux":{"value":"gux-Latn-ZZ"},"guz":{"value":"guz-Latn-KE"},"tog":{"value":"tog-Latn-MW"}, "gvf":{"value":"gvf-Latn-ZZ"},"toq":{"value":"toq-Latn-ZZ"},"gvr":{"value":"gvr-Deva-NP"},"und-Guru":{"value":"pa-Guru-IN"},"gvs":{"value":"gvs-Latn-ZZ"},"tpi":{"value":"tpi-Latn-PG"},"tpm":{"value":"tpm-Latn-ZZ"},"und-Tfng":{"value":"zgh-Tfng-MA"},"gwc":{"value":"gwc-Arab-ZZ"},"und-Arab-PK":{"value":"ur-Arab-PK"},"phl":{"value":"phl-Arab-ZZ"},"und-Aghb":{"value":"lez-Aghb-RU"},"phn":{"value":"phn-Phnx-LB"},"gwi":{"value":"gwi-Latn-CA"},"tpz":{"value":"tpz-Latn-ZZ"},"cop":{"value":"cop-Copt-EG"},"gwt":{"value" :"gwt-Arab-ZZ"},"lab":{"value":"lab-Lina-GR"},"lad":{"value":"lad-Hebr-IL"},"lah":{"value":"lah-Arab-PK"},"pil":{"value":"pil-Latn-ZZ"},"lag":{"value":"lag-Latn-TZ"},"tqo":{"value":"tqo-Latn-ZZ"},"laj":{"value":"laj-Latn-UG"},"pip":{"value":"pip-Latn-ZZ"},"und-Khmr":{"value":"km-Khmr-KH"},"las":{"value":"las-Latn-ZZ"},"sd-Deva":{"value":"sd-Deva-IN"},"und-Khoj":{"value":"sd-Khoj-IN"},"cps":{"value":"cps-Latn-PH"},"kk-AF":{"value":"kk-Arab-AF"},"und-Arab-MU":{"value":"ur-Arab-MU"},"lbe":{"value":"lbe-Cyrl-RU"} ,"und-Arab-NG":{"value":"ha-Arab-NG"},"gyi":{"value":"gyi-Latn-ZZ"},"tru":{"value":"tru-Latn-TR"},"trw":{"value":"trw-Arab-ZZ"},"trv":{"value":"trv-Latn-TW"},"lbu":{"value":"lbu-Latn-ZZ"},"lbw":{"value":"lbw-Latn-ID"},"tsd":{"value":"tsd-Grek-GR"},"tsf":{"value":"tsf-Deva-NP"},"pka":{"value":"pka-Brah-IN"},"tsg":{"value":"tsg-Latn-PH"},"tsj":{"value":"tsj-Tibt-BT"},"und-Deva-FJ":{"value":"hif-Deva-FJ"},"pko":{"value":"pko-Latn-KE"},"lcm":{"value":"lcm-Latn-ZZ"},"crh":{"value":"crh-Cyrl-UA"},"lcp":{"value":"lcp-Thai-CN"} ,"tsw":{"value":"tsw-Latn-ZZ"},"crj":{"value":"crj-Cans-CA"},"crl":{"value":"crl-Cans-CA"},"und-Arab-MN":{"value":"kk-Arab-MN"},"crk":{"value":"crk-Cans-CA"},"crm":{"value":"crm-Cans-CA"},"und-Arab-MM":{"value":"rhg-Arab-MM"},"pla":{"value":"pla-Latn-ZZ"},"tte":{"value":"tte-Latn-ZZ"},"crs":{"value":"crs-Latn-SC"},"ttd":{"value":"ttd-Latn-ZZ"},"ldb":{"value":"ldb-Latn-ZZ"},"ttj":{"value":"ttj-Latn-UG"},"kk-CN":{"value":"kk-Arab-CN"},"und-Yiii":{"value":"ii-Yiii-CN"},"tts":{"value":"tts-Thai-TH"},"csb":{"value" :"csb-Latn-PL"},"ttr":{"value":"ttr-Latn-ZZ"},"ttt":{"value":"ttt-Latn-AZ"},"csw":{"value":"csw-Cans-CA"},"tuh":{"value":"tuh-Latn-ZZ"},"led":{"value":"led-Latn-ZZ"},"tul":{"value":"tul-Latn-ZZ"},"lee":{"value":"lee-Latn-ZZ"},"tum":{"value":"tum-Latn-MW"},"und-Arab-KH":{"value":"cja-Arab-KH"},"tuq":{"value":"tuq-Latn-ZZ"},"ctd":{"value":"ctd-Pauc-MM"},"lem":{"value":"lem-Latn-ZZ"},"lep":{"value":"lep-Lepc-IN"},"pms":{"value":"pms-Latn-IT"},"leq":{"value":"leq-Latn-ZZ"},"und-Pauc":{"value":"ctd-Pauc-MM"},"und-Sogo": {"value":"sog-Sogo-UZ"},"leu":{"value":"leu-Latn-ZZ"},"lez":{"value":"lez-Cyrl-RU"},"tvd":{"value":"tvd-Latn-ZZ"},"mn-CN":{"value":"mn-Mong-CN"},"sr-TR":{"value":"sr-Latn-TR"},"png":{"value":"png-Latn-ZZ"},"tvl":{"value":"tvl-Latn-TV"},"und-Brah":{"value":"pka-Brah-IN"},"und-Brai":{"value":"fr-Brai-FR"},"pnn":{"value":"pnn-Latn-ZZ"},"tvu":{"value":"tvu-Latn-ZZ"},"pnt":{"value":"pnt-Grek-GR"},"uz-CN":{"value":"uz-Cyrl-CN"},"ha-SD":{"value":"ha-Arab-SD"},"twh":{"value":"twh-Latn-ZZ"},"und-Takr":{"value":"doi-Takr-IN"} ,"lgg":{"value":"lgg-Latn-ZZ"},"pon":{"value":"pon-Latn-FM"},"twq":{"value":"twq-Latn-NE"},"und-Arab-ID":{"value":"ms-Arab-ID"},"und-Arab-IN":{"value":"ur-Arab-IN"},"ppa":{"value":"ppa-Deva-IN"},"txg":{"value":"txg-Tang-CN"},"yam":{"value":"yam-Latn-ZZ"},"und-Talu":{"value":"khb-Talu-CN"},"yao":{"value":"yao-Latn-MZ"},"yap":{"value":"yap-Latn-FM"},"yas":{"value":"yas-Latn-ZZ"},"yat":{"value":"yat-Latn-ZZ"},"ppo":{"value":"ppo-Latn-ZZ"},"yav":{"value":"yav-Latn-CM"},"yay":{"value":"yay-Latn-ZZ"},"yaz":{"value" :"yaz-Latn-ZZ"},"und-Tale":{"value":"tdd-Tale-CN"},"ybb":{"value":"ybb-Latn-CM"},"yba":{"value":"yba-Latn-ZZ"},"tya":{"value":"tya-Latn-ZZ"},"lia":{"value":"lia-Latn-ZZ"},"lid":{"value":"lid-Latn-ZZ"},"und-Latn-TW":{"value":"trv-Latn-TW"},"lif":{"value":"lif-Deva-NP"},"lih":{"value":"lih-Latn-ZZ"},"lig":{"value":"lig-Latn-ZZ"},"lij":{"value":"lij-Latn-IT"},"hag":{"value":"hag-Latn-ZZ"},"und-Latn-TN":{"value":"fr-Latn-TN"},"tyv":{"value":"tyv-Cyrl-RU"},"yby":{"value":"yby-Latn-ZZ"},"und-Arab-GB":{"value":"ks-Arab-GB"} ,"hak":{"value":"hak-Hans-CN"},"und-Taml":{"value":"ta-Taml-IN"},"ham":{"value":"ham-Latn-ZZ"},"lis":{"value":"lis-Lisu-CN"},"und-Latn-SY":{"value":"fr-Latn-SY"},"ky-Latn":{"value":"ky-Latn-TR"},"pra":{"value":"pra-Khar-PK"},"haw":{"value":"haw-Latn-US"},"haz":{"value":"haz-Arab-AF"},"ku-LB":{"value":"ku-Arab-LB"},"prd":{"value":"prd-Arab-IR"},"prg":{"value":"prg-Latn-001"},"tzm":{"value":"tzm-Latn-MA"},"hbb":{"value":"hbb-Latn-ZZ"},"und-Latn-UA":{"value":"pl-Latn-UA"},"ljp":{"value":"ljp-Latn-ID"},"und-Tang": {"value":"txg-Tang-CN"},"yue-Hans":{"value":"yue-Hans-CN"},"und-Latn-RU":{"value":"krl-Latn-RU"},"lki":{"value":"lki-Arab-IR"},"pss":{"value":"pss-Latn-ZZ"},"lkt":{"value":"lkt-Latn-US"},"sr-RO":{"value":"sr-Latn-RO"},"und-Arab-CN":{"value":"ug-Arab-CN"},"lle":{"value":"lle-Latn-ZZ"},"und-Cyrl":{"value":"ru-Cyrl-RU"},"uz-AF":{"value":"uz-Arab-AF"},"yer":{"value":"yer-Latn-ZZ"},"und-Beng":{"value":"bn-Beng-BD"},"ptp":{"value":"ptp-Latn-ZZ"},"lln":{"value":"lln-Latn-ZZ"},"sr-RU":{"value":"sr-Latn-RU"},"hdy":{"value" :"hdy-Ethi-ZZ"},"unr-NP":{"value":"unr-Deva-NP"},"und-Mend":{"value":"men-Mend-SL"},"lmn":{"value":"lmn-Telu-IN"},"lmp":{"value":"lmp-Latn-ZZ"},"lmo":{"value":"lmo-Latn-IT"},"puu":{"value":"puu-Latn-GA"},"und-Arab-CC":{"value":"ms-Arab-CC"},"pal-Phlp":{"value":"pal-Phlp-CN"},"ygr":{"value":"ygr-Latn-ZZ"},"ygw":{"value":"ygw-Latn-ZZ"},"lns":{"value":"lns-Latn-ZZ"},"ky-CN":{"value":"ky-Arab-CN"},"lnu":{"value":"lnu-Latn-ZZ"},"pwa":{"value":"pwa-Latn-ZZ"},"und-Chrs":{"value":"xco-Chrs-UZ"},"und-Mahj":{"value": "hi-Mahj-IN"},"rif-NL":{"value":"rif-Latn-NL"},"loj":{"value":"loj-Latn-ZZ"},"lol":{"value":"lol-Latn-CD"},"lok":{"value":"lok-Latn-ZZ"},"lor":{"value":"lor-Latn-ZZ"},"und-Sora":{"value":"srb-Sora-IN"},"los":{"value":"los-Latn-ZZ"},"loz":{"value":"loz-Latn-ZM"},"und-202":{"value":"en-Latn-NG"},"und-Latn-MR":{"value":"fr-Latn-MR"},"ku-Yezi":{"value":"ku-Yezi-GE"},"hhy":{"value":"hhy-Latn-ZZ"},"hia":{"value":"hia-Latn-ZZ"},"hif":{"value":"hif-Latn-FJ"},"dad":{"value":"dad-Latn-ZZ"},"hih":{"value":"hih-Latn-ZZ"} ,"hig":{"value":"hig-Latn-ZZ"},"daf":{"value":"daf-Latn-ZZ"},"ubu":{"value":"ubu-Latn-ZZ"},"dah":{"value":"dah-Latn-ZZ"},"hil":{"value":"hil-Latn-PH"},"dag":{"value":"dag-Latn-ZZ"},"und-Mero":{"value":"xmr-Mero-SD"},"dak":{"value":"dak-Latn-US"},"und-Merc":{"value":"xmr-Merc-SD"},"dar":{"value":"dar-Cyrl-RU"},"dav":{"value":"dav-Latn-KE"},"lrc":{"value":"lrc-Arab-IR"},"yko":{"value":"yko-Latn-ZZ"},"und-Latn-MK":{"value":"sq-Latn-MK"},"und-Latn-MM":{"value":"kac-Latn-MM"},"dbd":{"value":"dbd-Latn-ZZ"},"und-Latn-MO": {"value":"pt-Latn-MO"},"und-Latn-MA":{"value":"fr-Latn-MA"},"und-Bali":{"value":"ban-Bali-ID"},"und-Tavt":{"value":"blt-Tavt-VN"},"dbq":{"value":"dbq-Latn-ZZ"},"yle":{"value":"yle-Latn-ZZ"},"ylg":{"value":"ylg-Latn-ZZ"},"und-Maka":{"value":"mak-Maka-ID"},"yll":{"value":"yll-Latn-ZZ"},"udm":{"value":"udm-Cyrl-RU"},"dcc":{"value":"dcc-Arab-IN"},"yml":{"value":"yml-Latn-ZZ"},"hla":{"value":"hla-Latn-ZZ"},"und-Latn-IR":{"value":"tk-Latn-IR"},"ltg":{"value":"ltg-Latn-LV"},"und-Latn-KM":{"value":"fr-Latn-KM"},"ddn": {"value":"ddn-Latn-ZZ"},"hlu":{"value":"hlu-Hluw-TR"},"lua":{"value":"lua-Latn-CD"},"und-Bamu":{"value":"bax-Bamu-CM"},"hmd":{"value":"hmd-Plrd-CN"},"ded":{"value":"ded-Latn-ZZ"},"luo":{"value":"luo-Latn-KE"},"und-142":{"value":"zh-Hans-CN"},"und-143":{"value":"uz-Latn-UZ"},"den":{"value":"den-Latn-CA"},"und-Gran":{"value":"sa-Gran-IN"},"hmt":{"value":"hmt-Latn-ZZ"},"uga":{"value":"uga-Ugar-SY"},"luz":{"value":"luz-Arab-IR"},"luy":{"value":"luy-Latn-KE"},"und-145":{"value":"ar-Arab-SA"},"und-Cakm":{"value": "ccp-Cakm-BD"},"und-Dupl":{"value":"fr-Dupl-FR"},"yon":{"value":"yon-Latn-ZZ"},"ug-MN":{"value":"ug-Cyrl-MN"},"hne":{"value":"hne-Deva-IN"},"hnd":{"value":"hnd-Arab-PK"},"hnj":{"value":"hnj-Hmng-LA"},"hno":{"value":"hno-Arab-PK"},"hnn":{"value":"hnn-Latn-PH"},"ug-KZ":{"value":"ug-Cyrl-KZ"},"und-154":{"value":"en-Latn-GB"},"und-155":{"value":"de-Latn-DE"},"und-150":{"value":"ru-Cyrl-RU"},"und-151":{"value":"ru-Cyrl-RU"},"und-Sylo":{"value":"syl-Sylo-BD"},"hoc":{"value":"hoc-Deva-IN"},"dga":{"value":"dga-Latn-ZZ"} ,"lwl":{"value":"lwl-Thai-TH"},"und-Ital":{"value":"ett-Ital-IT"},"hoj":{"value":"hoj-Deva-IN"},"dgh":{"value":"dgh-Latn-ZZ"},"dgi":{"value":"dgi-Latn-ZZ"},"dgl":{"value":"dgl-Arab-ZZ"},"hot":{"value":"hot-Latn-ZZ"},"dgr":{"value":"dgr-Latn-CA"},"dgz":{"value":"dgz-Latn-ZZ"},"yrb":{"value":"yrb-Latn-ZZ"},"yre":{"value":"yre-Latn-ZZ"},"und-Lyci":{"value":"xlc-Lyci-TR"},"und-Cans":{"value":"cr-Cans-CA"},"und-Hluw":{"value":"hlu-Hluw-TR"},"und-Nand":{"value":"sa-Nand-IN"},"yrl":{"value":"yrl-Latn-BR"},"dia":{"value" :"dia-Latn-ZZ"},"und-Grek":{"value":"el-Grek-GR"},"und-Mong":{"value":"mn-Mong-CN"},"und-Lydi":{"value":"xld-Lydi-TR"},"yss":{"value":"yss-Latn-ZZ"},"und-Newa":{"value":"new-Newa-NP"},"lzh":{"value":"lzh-Hans-CN"},"dje":{"value":"dje-Latn-NE"},"lzz":{"value":"lzz-Latn-TR"},"uli":{"value":"uli-Latn-FM"},"hsb":{"value":"hsb-Latn-DE"},"und-Xsux":{"value":"akk-Xsux-IQ"},"hsn":{"value":"hsn-Hans-CN"},"und-Cari":{"value":"xcr-Cari-TR"},"und-Syrc":{"value":"syr-Syrc-IQ"},"yua":{"value":"yua-Latn-MX"},"yue":{"value" :"yue-Hant-HK"},"umb":{"value":"umb-Latn-AO"},"yuj":{"value":"yuj-Latn-ZZ"},"yut":{"value":"yut-Latn-ZZ"},"yuw":{"value":"yuw-Latn-ZZ"},"und-Bopo":{"value":"zh-Bopo-TW"},"und-Yezi":{"value":"ku-Yezi-GE"},"und":{"value":"en-Latn-US"},"und-Egyp":{"value":"egy-Egyp-EG"},"und-Tglg":{"value":"fil-Tglg-PH"},"unr":{"value":"unr-Beng-IN"},"hui":{"value":"hui-Latn-ZZ"},"und-Elba":{"value":"sq-Elba-AL"},"unx":{"value":"unx-Beng-IN"},"und-Narb":{"value":"xna-Narb-SA"},"pa-PK":{"value":"pa-Arab-PK"},"und-Hebr-CA":{"value" :"yi-Hebr-CA"},"uok":{"value":"uok-Latn-ZZ"},"und-Geor":{"value":"ka-Geor-GE"},"und-Shrd":{"value":"sa-Shrd-IN"},"dnj":{"value":"dnj-Latn-CI"},"und-Diak":{"value":"dv-Diak-MV"},"dob":{"value":"dob-Latn-ZZ"},"und-Mymr-TH":{"value":"mnw-Mymr-TH"},"doi":{"value":"doi-Arab-IN"},"dop":{"value":"dop-Latn-ZZ"},"und-Sund":{"value":"su-Sund-ID"},"dow":{"value":"dow-Latn-ZZ"},"sr-ME":{"value":"sr-Latn-ME"},"und-Hung":{"value":"hu-Hung-HU"},"mad":{"value":"mad-Latn-ID"},"mag":{"value":"mag-Deva-IN"},"maf":{"value":"maf-Latn-CM"} ,"mai":{"value":"mai-Deva-IN"},"mak":{"value":"mak-Latn-ID"},"man":{"value":"man-Latn-GM"},"mas":{"value":"mas-Latn-KE"},"maw":{"value":"maw-Latn-ZZ"},"maz":{"value":"maz-Latn-MX"},"uri":{"value":"uri-Latn-ZZ"},"mbh":{"value":"mbh-Latn-ZZ"},"urt":{"value":"urt-Latn-ZZ"},"mbo":{"value":"mbo-Latn-ZZ"},"urw":{"value":"urw-Latn-ZZ"},"mbq":{"value":"mbq-Latn-ZZ"},"mbu":{"value":"mbu-Latn-ZZ"},"und-Hebr-GB":{"value":"yi-Hebr-GB"},"usa":{"value":"usa-Latn-ZZ"},"mbw":{"value":"mbw-Latn-ZZ"},"mci":{"value":"mci-Latn-ZZ"} ,"dri":{"value":"dri-Latn-ZZ"},"mcq":{"value":"mcq-Latn-ZZ"},"drh":{"value":"drh-Mong-CN"},"mcp":{"value":"mcp-Latn-ZZ"},"mcr":{"value":"mcr-Latn-ZZ"},"mcu":{"value":"mcu-Latn-ZZ"},"drs":{"value":"drs-Ethi-ZZ"},"mda":{"value":"mda-Latn-ZZ"},"mdf":{"value":"mdf-Cyrl-RU"},"mde":{"value":"mde-Arab-ZZ"},"mdh":{"value":"mdh-Latn-PH"},"dsb":{"value":"dsb-Latn-DE"},"mdj":{"value":"mdj-Latn-ZZ"},"utr":{"value":"utr-Latn-ZZ"},"mdr":{"value":"mdr-Latn-ID"},"mdx":{"value":"mdx-Ethi-ZZ"},"mee":{"value":"mee-Latn-ZZ"},"med": {"value":"med-Latn-ZZ"},"mek":{"value":"mek-Latn-ZZ"},"men":{"value":"men-Latn-SL"},"az-RU":{"value":"az-Cyrl-RU"},"mis-Medf":{"value":"mis-Medf-NG"},"mer":{"value":"mer-Latn-KE"},"dtm":{"value":"dtm-Latn-ML"},"meu":{"value":"meu-Latn-ZZ"},"met":{"value":"met-Latn-ZZ"},"dtp":{"value":"dtp-Latn-MY"},"dts":{"value":"dts-Latn-ZZ"},"uvh":{"value":"uvh-Latn-ZZ"},"dty":{"value":"dty-Deva-NP"},"mfa":{"value":"mfa-Arab-TH"},"uvl":{"value":"uvl-Latn-ZZ"},"mfe":{"value":"mfe-Latn-MU"},"dua":{"value":"dua-Latn-CM"},"dud": {"value":"dud-Latn-ZZ"},"duc":{"value":"duc-Latn-ZZ"},"mfn":{"value":"mfn-Latn-ZZ"},"dug":{"value":"dug-Latn-ZZ"},"mfo":{"value":"mfo-Latn-ZZ"},"mfq":{"value":"mfq-Latn-ZZ"},"und-Phag":{"value":"lzh-Phag-CN"},"dva":{"value":"dva-Latn-ZZ"},"mgh":{"value":"mgh-Latn-MZ"},"mgl":{"value":"mgl-Latn-ZZ"},"mgo":{"value":"mgo-Latn-CM"},"mgp":{"value":"mgp-Deva-NP"},"mgy":{"value":"mgy-Latn-TZ"},"zag":{"value":"zag-Latn-SD"},"mhi":{"value":"mhi-Latn-ZZ"},"mhl":{"value":"mhl-Latn-ZZ"},"dww":{"value":"dww-Latn-ZZ"},"mif": {"value":"mif-Latn-ZZ"},"und-Mymr-IN":{"value":"kht-Mymr-IN"},"min":{"value":"min-Latn-ID"},"mis":{"value":"mis-Hatr-IQ"},"ian":{"value":"ian-Latn-ZZ"},"miw":{"value":"miw-Latn-ZZ"},"iar":{"value":"iar-Latn-ZZ"},"uz-Arab":{"value":"uz-Arab-AF"},"ibb":{"value":"ibb-Latn-NG"},"iba":{"value":"iba-Latn-MY"},"dyo":{"value":"dyo-Latn-SN"},"dyu":{"value":"dyu-Latn-BF"},"iby":{"value":"iby-Latn-ZZ"},"zdj":{"value":"zdj-Arab-KM"},"ica":{"value":"ica-Latn-ZZ"},"mki":{"value":"mki-Arab-ZZ"},"und-Wcho":{"value":"nnp-Wcho-IN"} ,"ich":{"value":"ich-Latn-ZZ"},"mkl":{"value":"mkl-Latn-ZZ"},"dzg":{"value":"dzg-Latn-ZZ"},"mkp":{"value":"mkp-Latn-ZZ"},"zea":{"value":"zea-Latn-NL"},"mkw":{"value":"mkw-Latn-ZZ"},"mle":{"value":"mle-Latn-ZZ"},"idd":{"value":"idd-Latn-ZZ"},"idi":{"value":"idi-Latn-ZZ"},"lif-Limb":{"value":"lif-Limb-IN"},"mlp":{"value":"mlp-Latn-ZZ"},"mls":{"value":"mls-Latn-SD"},"idu":{"value":"idu-Latn-ZZ"},"quc":{"value":"quc-Latn-GT"},"qug":{"value":"qug-Latn-EC"},"und-Jamo":{"value":"ko-Jamo-KR"},"mmo":{"value":"mmo-Latn-ZZ"} ,"mmu":{"value":"mmu-Latn-ZZ"},"mmx":{"value":"mmx-Latn-ZZ"},"zgh":{"value":"zgh-Tfng-MA"},"mna":{"value":"mna-Latn-ZZ"},"mnf":{"value":"mnf-Latn-ZZ"},"ife":{"value":"ife-Latn-TG"},"mni":{"value":"mni-Beng-IN"},"mnw":{"value":"mnw-Mymr-MM"},"moa":{"value":"moa-Latn-ZZ"},"moe":{"value":"moe-Latn-CA"},"igb":{"value":"igb-Latn-ZZ"},"ige":{"value":"ige-Latn-ZZ"},"moh":{"value":"moh-Latn-CA"},"und-Hebr-SE":{"value":"yi-Hebr-SE"},"zhx":{"value":"zhx-Nshu-CN"},"mos":{"value":"mos-Latn-BF"},"und-Shaw":{"value":"en-Shaw-GB"} ,"zia":{"value":"zia-Latn-ZZ"},"mox":{"value":"mox-Latn-ZZ"},"vag":{"value":"vag-Latn-ZZ"},"vai":{"value":"vai-Vaii-LR"},"van":{"value":"van-Latn-ZZ"},"mpp":{"value":"mpp-Latn-ZZ"},"mpt":{"value":"mpt-Latn-ZZ"},"mps":{"value":"mps-Latn-ZZ"},"mpx":{"value":"mpx-Latn-ZZ"},"und-Hebr-US":{"value":"yi-Hebr-US"},"hi-Latn":{"value":"hi-Latn-IN"},"mql":{"value":"mql-Latn-ZZ"},"und-Hebr-UA":{"value":"yi-Hebr-UA"},"mrd":{"value":"mrd-Deva-NP"},"zkt":{"value":"zkt-Kits-CN"},"mrj":{"value":"mrj-Cyrl-RU"},"ijj":{"value" :"ijj-Latn-ZZ"},"mro":{"value":"mro-Mroo-BD"},"und-Modi":{"value":"mr-Modi-IN"},"ebu":{"value":"ebu-Latn-KE"},"zlm":{"value":"zlm-Latn-TG"},"arc-Palm":{"value":"arc-Palm-SY"},"ikk":{"value":"ikk-Latn-ZZ"},"ikt":{"value":"ikt-Latn-CA"},"ikw":{"value":"ikw-Latn-ZZ"},"vec":{"value":"vec-Latn-IT"},"ikx":{"value":"ikx-Latn-ZZ"},"zmi":{"value":"zmi-Latn-MY"},"mtc":{"value":"mtc-Latn-ZZ"},"mtf":{"value":"mtf-Latn-ZZ"},"vep":{"value":"vep-Latn-RU"},"zh-Bopo":{"value":"zh-Bopo-TW"},"mti":{"value":"mti-Latn-ZZ"},"und-Ethi": {"value":"am-Ethi-ET"},"mtr":{"value":"mtr-Deva-IN"},"und-Thai-LA":{"value":"kdt-Thai-LA"},"ilo":{"value":"ilo-Latn-PH"},"zne":{"value":"zne-Latn-ZZ"},"mua":{"value":"mua-Latn-CM"},"und-Thai-KH":{"value":"kdt-Thai-KH"},"imo":{"value":"imo-Latn-ZZ"},"mus":{"value":"mus-Latn-US"},"mur":{"value":"mur-Latn-ZZ"},"mva":{"value":"mva-Latn-ZZ"},"inh":{"value":"inh-Cyrl-RU"},"mvn":{"value":"mvn-Latn-ZZ"},"efi":{"value":"efi-Latn-NG"},"mvy":{"value":"mvy-Arab-PK"},"und-Java":{"value":"jv-Java-ID"},"mwk":{"value":"mwk-Latn-ML"} ,"mwr":{"value":"mwr-Deva-IN"},"und-021":{"value":"en-Latn-US"},"egl":{"value":"egl-Latn-IT"},"mww":{"value":"mww-Hmnp-US"},"mwv":{"value":"mwv-Latn-ID"},"iou":{"value":"iou-Latn-ZZ"},"und-029":{"value":"es-Latn-CU"},"vic":{"value":"vic-Latn-SX"},"egy":{"value":"egy-Egyp-EG"},"und-Ugar":{"value":"uga-Ugar-SY"},"mxc":{"value":"mxc-Latn-ZW"},"raj":{"value":"raj-Deva-IN"},"rai":{"value":"rai-Latn-ZZ"},"rao":{"value":"rao-Latn-ZZ"},"viv":{"value":"viv-Latn-ZZ"},"mxm":{"value":"mxm-Latn-ZZ"},"und-034":{"value":"hi-Deva-IN"} ,"und-030":{"value":"zh-Hans-CN"},"und-039":{"value":"it-Latn-IT"},"und-035":{"value":"id-Latn-ID"},"ug-Cyrl":{"value":"ug-Cyrl-KZ"},"myk":{"value":"myk-Latn-ZZ"},"mym":{"value":"mym-Ethi-ZZ"},"aai":{"value":"aai-Latn-ZZ"},"aak":{"value":"aak-Latn-ZZ"},"myw":{"value":"myw-Latn-ZZ"},"myv":{"value":"myv-Cyrl-RU"},"myx":{"value":"myx-Latn-UG"},"myz":{"value":"myz-Mand-IR"},"und-Sinh":{"value":"si-Sinh-LK"},"und-Sind":{"value":"sd-Sind-IN"},"aau":{"value":"aau-Latn-ZZ"},"rcf":{"value":"rcf-Latn-RE"},"und-Orkh": {"value":"otk-Orkh-MN"},"mzk":{"value":"mzk-Latn-ZZ"},"mzn":{"value":"mzn-Arab-IR"},"iri":{"value":"iri-Latn-ZZ"},"mzm":{"value":"mzm-Latn-ZZ"},"mzp":{"value":"mzp-Latn-ZZ"},"und-053":{"value":"en-Latn-AU"},"abi":{"value":"abi-Latn-ZZ"},"und-054":{"value":"en-Latn-PG"},"mzw":{"value":"mzw-Latn-ZZ"},"mzz":{"value":"mzz-Latn-ZZ"},"abr":{"value":"abr-Latn-GH"},"abq":{"value":"abq-Cyrl-ZZ"},"abt":{"value":"abt-Latn-ZZ"},"und-057":{"value":"en-Latn-GU"},"aby":{"value":"aby-Latn-ZZ"},"eka":{"value":"eka-Latn-ZZ"} ,"vls":{"value":"vls-Latn-BE"},"ace":{"value":"ace-Latn-ID"},"acd":{"value":"acd-Latn-ZZ"},"ach":{"value":"ach-Latn-UG"},"vmf":{"value":"vmf-Latn-DE"},"eky":{"value":"eky-Kali-MM"},"rej":{"value":"rej-Latn-ID"},"rel":{"value":"rel-Latn-ZZ"},"ada":{"value":"ada-Latn-GH"},"res":{"value":"res-Latn-ZZ"},"vmw":{"value":"vmw-Latn-MZ"},"ade":{"value":"ade-Latn-ZZ"},"adj":{"value":"adj-Latn-ZZ"},"und-Hira":{"value":"ja-Hira-JP"},"adp":{"value":"adp-Tibt-BT"},"adz":{"value":"adz-Latn-ZZ"},"ady":{"value":"ady-Cyrl-RU"} ,"ema":{"value":"ema-Latn-ZZ"},"und-Deva":{"value":"hi-Deva-IN"},"aeb":{"value":"aeb-Arab-TN"},"emi":{"value":"emi-Latn-ZZ"},"und-009":{"value":"en-Latn-AU"},"aey":{"value":"aey-Latn-ZZ"},"und-002":{"value":"en-Latn-NG"},"und-003":{"value":"en-Latn-US"},"und-005":{"value":"pt-Latn-BR"},"rgn":{"value":"rgn-Latn-IT"},"vot":{"value":"vot-Latn-RU"},"enn":{"value":"enn-Latn-ZZ"},"enq":{"value":"enq-Latn-ZZ"},"und-011":{"value":"en-Latn-NG"},"rhg":{"value":"rhg-Arab-MM"},"und-017":{"value":"sw-Latn-CD"},"und-018": {"value":"en-Latn-ZA"},"und-019":{"value":"en-Latn-US"},"und-013":{"value":"es-Latn-MX"},"und-014":{"value":"sw-Latn-TZ"},"und-015":{"value":"ar-Arab-EG"},"agc":{"value":"agc-Latn-ZZ"},"und-Zanb":{"value":"cmg-Zanb-MN"},"iwm":{"value":"iwm-Latn-ZZ"},"agd":{"value":"agd-Latn-ZZ"},"agg":{"value":"agg-Latn-ZZ"},"iws":{"value":"iws-Latn-ZZ"},"agm":{"value":"agm-Latn-ZZ"},"ago":{"value":"ago-Latn-ZZ"},"agq":{"value":"agq-Latn-CM"},"ria":{"value":"ria-Latn-IN"},"rif":{"value":"rif-Tfng-MA"},"nac":{"value":"nac-Latn-ZZ"} ,"naf":{"value":"naf-Latn-ZZ"},"nak":{"value":"nak-Latn-ZZ"},"nan":{"value":"nan-Hans-CN"},"aha":{"value":"aha-Latn-ZZ"},"nap":{"value":"nap-Latn-IT"},"naq":{"value":"naq-Latn-NA"},"zza":{"value":"zza-Latn-TR"},"nas":{"value":"nas-Latn-ZZ"},"ahl":{"value":"ahl-Latn-ZZ"},"en-Shaw":{"value":"en-Shaw-GB"},"und-Copt":{"value":"cop-Copt-EG"},"aho":{"value":"aho-Ahom-IN"},"vro":{"value":"vro-Latn-EE"},"rjs":{"value":"rjs-Deva-NP"},"nca":{"value":"nca-Latn-ZZ"},"ncf":{"value":"ncf-Latn-ZZ"},"nce":{"value":"nce-Latn-ZZ"} ,"nch":{"value":"nch-Latn-MX"},"izh":{"value":"izh-Latn-RU"},"izi":{"value":"izi-Latn-ZZ"},"rkt":{"value":"rkt-Beng-BD"},"nco":{"value":"nco-Latn-ZZ"},"eri":{"value":"eri-Latn-ZZ"},"ajg":{"value":"ajg-Latn-ZZ"},"ncu":{"value":"ncu-Latn-ZZ"},"ndc":{"value":"ndc-Latn-MZ"},"esg":{"value":"esg-Gonm-IN"},"nds":{"value":"nds-Latn-DE"},"akk":{"value":"akk-Xsux-IQ"},"esu":{"value":"esu-Latn-US"},"neb":{"value":"neb-Latn-ZZ"},"rmf":{"value":"rmf-Latn-FI"},"und-061":{"value":"sm-Latn-WS"},"und-Limb":{"value":"lif-Limb-IN"} ,"vun":{"value":"vun-Latn-TZ"},"ff-Adlm":{"value":"ff-Adlm-GN"},"vut":{"value":"vut-Latn-ZZ"},"rmo":{"value":"rmo-Latn-CH"},"ala":{"value":"ala-Latn-ZZ"},"rmt":{"value":"rmt-Arab-IR"},"rmu":{"value":"rmu-Latn-SE"},"ali":{"value":"ali-Latn-ZZ"},"nex":{"value":"nex-Latn-ZZ"},"new":{"value":"new-Deva-NP"},"aln":{"value":"aln-Latn-XK"},"etr":{"value":"etr-Latn-ZZ"},"und-Rohg":{"value":"rhg-Rohg-MM"},"ett":{"value":"ett-Ital-IT"},"rna":{"value":"rna-Latn-ZZ"},"etu":{"value":"etu-Latn-ZZ"},"alt":{"value":"alt-Cyrl-RU"} ,"etx":{"value":"etx-Latn-ZZ"},"rng":{"value":"rng-Latn-MZ"},"und-Linb":{"value":"grc-Linb-GR"},"und-Lina":{"value":"lab-Lina-GR"},"und-Jpan":{"value":"ja-Jpan-JP"},"man-GN":{"value":"man-Nkoo-GN"},"nfr":{"value":"nfr-Latn-ZZ"},"amm":{"value":"amm-Latn-ZZ"},"und-Arab":{"value":"ar-Arab-EG"},"amo":{"value":"amo-Latn-NG"},"amn":{"value":"amn-Latn-ZZ"},"rob":{"value":"rob-Latn-ID"},"amp":{"value":"amp-Latn-ZZ"},"ngb":{"value":"ngb-Latn-ZZ"},"rof":{"value":"rof-Latn-TZ"},"nga":{"value":"nga-Latn-ZZ"},"ngl":{"value" :"ngl-Latn-MZ"},"roo":{"value":"roo-Latn-ZZ"},"anc":{"value":"anc-Latn-ZZ"},"ank":{"value":"ank-Latn-ZZ"},"ann":{"value":"ann-Latn-ZZ"},"und-Bhks":{"value":"sa-Bhks-IN"},"nhb":{"value":"nhb-Latn-ZZ"},"nhe":{"value":"nhe-Latn-MX"},"any":{"value":"any-Latn-ZZ"},"und-Orya":{"value":"or-Orya-IN"},"ewo":{"value":"ewo-Latn-CM"},"nhw":{"value":"nhw-Latn-MX"},"aoj":{"value":"aoj-Latn-ZZ"},"aom":{"value":"aom-Latn-ZZ"},"zh-Hanb":{"value":"zh-Hanb-TW"},"und-Kits":{"value":"zkt-Kits-CN"},"jab":{"value":"jab-Latn-ZZ"}, "nif":{"value":"nif-Latn-ZZ"},"aoz":{"value":"aoz-Latn-ID"},"nij":{"value":"nij-Latn-ID"},"nii":{"value":"nii-Latn-ZZ"},"zh-PH":{"value":"zh-Hant-PH"},"nin":{"value":"nin-Latn-ZZ"},"zh-Hant":{"value":"zh-Hant-TW"},"zh-PF":{"value":"zh-Hant-PF"},"und-Ahom":{"value":"aho-Ahom-IN"},"apd":{"value":"apd-Arab-TG"},"apc":{"value":"apc-Arab-ZZ"},"ape":{"value":"ape-Latn-ZZ"},"jam":{"value":"jam-Latn-JM"},"zh-PA":{"value":"zh-Hant-PA"},"niu":{"value":"niu-Latn-NU"},"niz":{"value":"niz-Latn-ZZ"},"niy":{"value":"niy-Latn-ZZ"} ,"ext":{"value":"ext-Latn-ES"},"apr":{"value":"apr-Latn-ZZ"},"aps":{"value":"aps-Latn-ZZ"},"apz":{"value":"apz-Latn-ZZ"},"rro":{"value":"rro-Latn-ZZ"},"njo":{"value":"njo-Latn-IN"},"jbo":{"value":"jbo-Latn-001"},"jbu":{"value":"jbu-Latn-ZZ"},"zh-MO":{"value":"zh-Hant-MO"},"nkg":{"value":"nkg-Latn-ZZ"},"zh-MY":{"value":"zh-Hant-MY"},"arc":{"value":"arc-Armi-IR"},"nko":{"value":"nko-Latn-ZZ"},"arh":{"value":"arh-Latn-ZZ"},"pa-Arab":{"value":"pa-Arab-PK"},"und-Mtei":{"value":"mni-Mtei-IN"},"arn":{"value":"arn-Latn-CL"} ,"aro":{"value":"aro-Latn-BO"},"und-Cyrl-RO":{"value":"bg-Cyrl-RO"},"arq":{"value":"arq-Arab-DZ"},"ars":{"value":"ars-Arab-SA"},"arz":{"value":"arz-Arab-EG"},"ary":{"value":"ary-Arab-MA"},"rtm":{"value":"rtm-Latn-FJ"},"asa":{"value":"asa-Latn-TZ"},"und-Grek-TR":{"value":"bgx-Grek-TR"},"ase":{"value":"ase-Sgnw-US"},"asg":{"value":"asg-Latn-ZZ"},"aso":{"value":"aso-Latn-ZZ"},"ast":{"value":"ast-Latn-ES"},"rue":{"value":"rue-Cyrl-UA"},"rug":{"value":"rug-Latn-SB"},"nmg":{"value":"nmg-Latn-CM"},"ata":{"value":"ata-Latn-ZZ"} ,"jen":{"value":"jen-Latn-ZZ"},"atg":{"value":"atg-Latn-ZZ"},"atj":{"value":"atj-Latn-CA"},"nmz":{"value":"nmz-Latn-ZZ"},"unr-Deva":{"value":"unr-Deva-NP"},"nnf":{"value":"nnf-Latn-ZZ"},"nnh":{"value":"nnh-Latn-CM"},"nnk":{"value":"nnk-Latn-ZZ"},"nnm":{"value":"nnm-Latn-ZZ"},"nnp":{"value":"nnp-Wcho-IN"},"az-IR":{"value":"az-Arab-IR"},"und-Adlm":{"value":"ff-Adlm-GN"},"az-IQ":{"value":"az-Arab-IQ"},"und-Nbat":{"value":"arc-Nbat-JO"},"sd-Khoj":{"value":"sd-Khoj-IN"},"nod":{"value":"nod-Lana-TH"},"auy":{"value" :"auy-Latn-ZZ"},"noe":{"value":"noe-Deva-IN"},"rwk":{"value":"rwk-Latn-TZ"},"und-Cyrl-MD":{"value":"uk-Cyrl-MD"},"rwo":{"value":"rwo-Latn-ZZ"},"non":{"value":"non-Runr-SE"},"nop":{"value":"nop-Latn-ZZ"},"jgk":{"value":"jgk-Latn-ZZ"},"jgo":{"value":"jgo-Latn-CM"},"und-Vaii":{"value":"vai-Vaii-LR"},"nou":{"value":"nou-Latn-ZZ"},"avl":{"value":"avl-Arab-ZZ"},"avn":{"value":"avn-Latn-ZZ"},"wae":{"value":"wae-Latn-CH"},"avt":{"value":"avt-Latn-ZZ"},"avu":{"value":"avu-Latn-ZZ"},"waj":{"value":"waj-Latn-ZZ"},"wal": {"value":"wal-Ethi-ET"},"wan":{"value":"wan-Latn-ZZ"},"zh-HK":{"value":"zh-Hant-HK"},"war":{"value":"war-Latn-PH"},"awa":{"value":"awa-Deva-IN"},"und-Plrd":{"value":"hmd-Plrd-CN"},"awb":{"value":"awb-Latn-ZZ"},"awo":{"value":"awo-Latn-ZZ"},"und-Knda":{"value":"kn-Knda-IN"},"zh-ID":{"value":"zh-Hant-ID"},"jib":{"value":"jib-Latn-ZZ"},"awx":{"value":"awx-Latn-ZZ"},"wbp":{"value":"wbp-Latn-AU"},"und-Sidd":{"value":"sa-Sidd-IN"},"fab":{"value":"fab-Latn-ZZ"},"wbr":{"value":"wbr-Deva-IN"},"faa":{"value":"faa-Latn-ZZ"} ,"wbq":{"value":"wbq-Telu-IN"},"und-Kali":{"value":"eky-Kali-MM"},"fag":{"value":"fag-Latn-ZZ"},"nqo":{"value":"nqo-Nkoo-GN"},"fai":{"value":"fai-Latn-ZZ"},"ryu":{"value":"ryu-Kana-JP"},"fan":{"value":"fan-Latn-GQ"},"wci":{"value":"wci-Latn-ZZ"},"nrb":{"value":"nrb-Latn-ZZ"},"und-Phlp":{"value":"pal-Phlp-CN"},"ayb":{"value":"ayb-Latn-ZZ"},"und-Phli":{"value":"pal-Phli-IR"},"cu-Glag":{"value":"cu-Glag-BG"},"und-Cyrl-XK":{"value":"sr-Cyrl-XK"},"az-Arab":{"value":"az-Arab-IR"},"ks-Deva":{"value":"ks-Deva-IN"}, "und-Thai":{"value":"th-Thai-TH"},"nsk":{"value":"nsk-Cans-CA"},"nsn":{"value":"nsn-Latn-ZZ"},"nso":{"value":"nso-Latn-ZA"},"und-Thaa":{"value":"dv-Thaa-MV"},"und-Nshu":{"value":"zhx-Nshu-CN"},"nss":{"value":"nss-Latn-ZZ"},"zh-VN":{"value":"zh-Hant-VN"},"und-Hmnp":{"value":"mww-Hmnp-US"},"und-Kana":{"value":"ja-Kana-JP"},"und-Hmng":{"value":"hnj-Hmng-LA"},"wer":{"value":"wer-Latn-ZZ"},"zh-TW":{"value":"zh-Hant-TW"},"ntm":{"value":"ntm-Latn-ZZ"},"ntr":{"value":"ntr-Latn-ZZ"},"zh-US":{"value":"zh-Hant-US"},"und-Xpeo": {"value":"peo-Xpeo-IR"},"jmc":{"value":"jmc-Latn-TZ"},"nui":{"value":"nui-Latn-ZZ"},"jml":{"value":"jml-Deva-NP"},"nup":{"value":"nup-Latn-ZZ"},"und-Cyrl-SK":{"value":"uk-Cyrl-SK"},"nus":{"value":"nus-Latn-SS"},"nuv":{"value":"nuv-Latn-ZZ"},"nux":{"value":"nux-Latn-ZZ"},"zh-TH":{"value":"zh-Hant-TH"},"wgi":{"value":"wgi-Latn-ZZ"},"und-Phnx":{"value":"phn-Phnx-LB"},"und-Cyrl-TR":{"value":"kbd-Cyrl-TR"},"ffi":{"value":"ffi-Latn-ZZ"},"und-Elym":{"value":"arc-Elym-IR"},"ffm":{"value":"ffm-Latn-ML"},"und-Rjng":{"value" :"rej-Rjng-ID"},"whg":{"value":"whg-Latn-ZZ"},"nwb":{"value":"nwb-Latn-ZZ"},"zh-SR":{"value":"zh-Hant-SR"},"wib":{"value":"wib-Latn-ZZ"},"und-Hebr":{"value":"he-Hebr-IL"},"saf":{"value":"saf-Latn-GH"},"sah":{"value":"sah-Cyrl-RU"},"saq":{"value":"saq-Latn-KE"},"wiu":{"value":"wiu-Latn-ZZ"},"sas":{"value":"sas-Latn-ID"},"wiv":{"value":"wiv-Latn-ZZ"},"nxq":{"value":"nxq-Latn-CN"},"sat":{"value":"sat-Olck-IN"},"nxr":{"value":"nxr-Latn-ZZ"},"sav":{"value":"sav-Latn-SN"},"saz":{"value":"saz-Saur-IN"},"wja":{"value" :"wja-Latn-ZZ"},"sba":{"value":"sba-Latn-ZZ"},"sbe":{"value":"sbe-Latn-ZZ"},"wji":{"value":"wji-Latn-ZZ"},"mn-Mong":{"value":"mn-Mong-CN"},"und-419":{"value":"es-Latn-419"},"fia":{"value":"fia-Arab-SD"},"sbp":{"value":"sbp-Latn-TZ"},"und-NO":{"value":"nb-Latn-NO"},"nyn":{"value":"nyn-Latn-UG"},"nym":{"value":"nym-Latn-TZ"},"und-NL":{"value":"nl-Latn-NL"},"und-NP":{"value":"ne-Deva-NP"},"fil":{"value":"fil-Latn-PH"},"bal":{"value":"bal-Arab-PK"},"ban":{"value":"ban-Latn-ID"},"bap":{"value":"bap-Deva-NP"},"fit": {"value":"fit-Latn-SE"},"bar":{"value":"bar-Latn-AT"},"bas":{"value":"bas-Latn-CM"},"bav":{"value":"bav-Latn-ZZ"},"bax":{"value":"bax-Bamu-CM"},"jra":{"value":"jra-Latn-ZZ"},"sck":{"value":"sck-Deva-IN"},"nzi":{"value":"nzi-Latn-GH"},"scl":{"value":"scl-Arab-ZZ"},"sco":{"value":"sco-Latn-GB"},"scn":{"value":"scn-Latn-IT"},"aa":{"value":"aa-Latn-ET"},"bba":{"value":"bba-Latn-ZZ"},"und-MN":{"value":"mn-Cyrl-MN"},"ab":{"value":"ab-Cyrl-GE"},"und-MM":{"value":"my-Mymr-MM"},"und-Osma":{"value":"so-Osma-SO"},"bbc": {"value":"bbc-Latn-ID"},"scs":{"value":"scs-Latn-CA"},"und-ML":{"value":"bm-Latn-ML"},"bbb":{"value":"bbb-Latn-ZZ"},"und-MK":{"value":"mk-Cyrl-MK"},"ae":{"value":"ae-Avst-IR"},"und-MR":{"value":"ar-Arab-MR"},"af":{"value":"af-Latn-ZA"},"bbd":{"value":"bbd-Latn-ZZ"},"und-MQ":{"value":"fr-Latn-MQ"},"und-Wara":{"value":"hoc-Wara-IN"},"und-MO":{"value":"zh-Hant-MO"},"und-MV":{"value":"dv-Thaa-MV"},"und-MU":{"value":"mfe-Latn-MU"},"ak":{"value":"ak-Latn-GH"},"und-MT":{"value":"mt-Latn-MT"},"bbj":{"value":"bbj-Latn-CM"} ,"am":{"value":"am-Ethi-ET"},"und-MZ":{"value":"pt-Latn-MZ"},"an":{"value":"an-Latn-ES"},"und-MY":{"value":"ms-Latn-MY"},"und-MX":{"value":"es-Latn-MX"},"ar":{"value":"ar-Arab-EG"},"bbp":{"value":"bbp-Latn-ZZ"},"as":{"value":"as-Beng-IN"},"bbr":{"value":"bbr-Latn-ZZ"},"sdc":{"value":"sdc-Latn-IT"},"und-NC":{"value":"fr-Latn-NC"},"av":{"value":"av-Cyrl-RU"},"sdh":{"value":"sdh-Arab-IR"},"und-NA":{"value":"af-Latn-NA"},"ay":{"value":"ay-Latn-BO"},"az":{"value":"az-Latn-AZ"},"und-NE":{"value":"ha-Latn-NE"},"und-NI": {"value":"es-Latn-NI"},"ba":{"value":"ba-Cyrl-RU"},"wls":{"value":"wls-Latn-WF"},"und-Kore":{"value":"ko-Kore-KR"},"und-LK":{"value":"si-Sinh-LK"},"be":{"value":"be-Cyrl-BY"},"bcf":{"value":"bcf-Latn-ZZ"},"bg":{"value":"bg-Cyrl-BG"},"bch":{"value":"bch-Latn-ZZ"},"bi":{"value":"bi-Latn-VU"},"und-LU":{"value":"fr-Latn-LU"},"bci":{"value":"bci-Latn-CI"},"und-LT":{"value":"lt-Latn-LT"},"und-LS":{"value":"st-Latn-LS"},"bm":{"value":"bm-Latn-ML"},"bcn":{"value":"bcn-Latn-ZZ"},"bn":{"value":"bn-Beng-BD"},"und-LY": {"value":"ar-Arab-LY"},"bcm":{"value":"bcm-Latn-ZZ"},"bo":{"value":"bo-Tibt-CN"},"bco":{"value":"bco-Latn-ZZ"},"und-LV":{"value":"lv-Latn-LV"},"br":{"value":"br-Latn-FR"},"bcq":{"value":"bcq-Ethi-ZZ"},"bs":{"value":"bs-Latn-BA"},"bcu":{"value":"bcu-Latn-ZZ"},"sef":{"value":"sef-Latn-CI"},"und-MA":{"value":"ar-Arab-MA"},"sei":{"value":"sei-Latn-MX"},"seh":{"value":"seh-Latn-MZ"},"und-MF":{"value":"fr-Latn-MF"},"wmo":{"value":"wmo-Latn-ZZ"},"und-ME":{"value":"sr-Latn-ME"},"und-MD":{"value":"ro-Latn-MD"},"und-MC": {"value":"fr-Latn-MC"},"ca":{"value":"ca-Latn-ES"},"und-MG":{"value":"mg-Latn-MG"},"ses":{"value":"ses-Latn-ML"},"ce":{"value":"ce-Cyrl-RU"},"und-Cyrl-BA":{"value":"sr-Cyrl-BA"},"bdd":{"value":"bdd-Latn-ZZ"},"und-KP":{"value":"ko-Kore-KP"},"ch":{"value":"ch-Latn-GU"},"und-KM":{"value":"ar-Arab-KM"},"und-KR":{"value":"ko-Kore-KR"},"co":{"value":"co-Latn-FR"},"flr":{"value":"flr-Latn-ZZ"},"und-KW":{"value":"ar-Arab-KW"},"wnc":{"value":"wnc-Latn-ZZ"},"und-Dogr":{"value":"doi-Dogr-IN"},"cr":{"value":"cr-Cans-CA"} ,"cs":{"value":"cs-Latn-CZ"},"cu":{"value":"cu-Cyrl-RU"},"und-KZ":{"value":"ru-Cyrl-KZ"},"cv":{"value":"cv-Cyrl-RU"},"wni":{"value":"wni-Arab-KM"},"und-LA":{"value":"lo-Laoo-LA"},"cy":{"value":"cy-Latn-GB"},"und-LB":{"value":"ar-Arab-LB"},"und-LI":{"value":"de-Latn-LI"},"da":{"value":"da-Latn-DK"},"und-Cyrl-AL":{"value":"mk-Cyrl-AL"},"wnu":{"value":"wnu-Latn-ZZ"},"de":{"value":"de-Latn-DE"},"bef":{"value":"bef-Latn-ZZ"},"beh":{"value":"beh-Latn-ZZ"},"und-JO":{"value":"ar-Arab-JO"},"bej":{"value":"bej-Arab-SD"} ,"fmp":{"value":"fmp-Latn-ZZ"},"jut":{"value":"jut-Latn-DK"},"bem":{"value":"bem-Latn-ZM"},"und-JP":{"value":"ja-Jpan-JP"},"wob":{"value":"wob-Latn-ZZ"},"sga":{"value":"sga-Ogam-IE"},"bet":{"value":"bet-Latn-ZZ"},"dv":{"value":"dv-Thaa-MV"},"bex":{"value":"bex-Latn-ZZ"},"bew":{"value":"bew-Latn-ID"},"bez":{"value":"bez-Latn-TZ"},"dz":{"value":"dz-Tibt-BT"},"ms-ID":{"value":"ms-Latn-ID"},"wos":{"value":"wos-Latn-ZZ"},"und-KH":{"value":"km-Khmr-KH"},"und-KG":{"value":"ky-Cyrl-KG"},"sgs":{"value":"sgs-Latn-LT"} ,"und-KE":{"value":"sw-Latn-KE"},"ee":{"value":"ee-Latn-GH"},"bfd":{"value":"bfd-Latn-CM"},"sgw":{"value":"sgw-Ethi-ZZ"},"und-IN":{"value":"hi-Deva-IN"},"und-IL":{"value":"he-Hebr-IL"},"el":{"value":"el-Grek-GR"},"sgz":{"value":"sgz-Latn-ZZ"},"und-IR":{"value":"fa-Arab-IR"},"en":{"value":"en-Latn-US"},"und-IQ":{"value":"ar-Arab-IQ"},"und-Perm":{"value":"kv-Perm-RU"},"eo":{"value":"eo-Latn-001"},"bfq":{"value":"bfq-Taml-IN"},"es":{"value":"es-Latn-ES"},"und-IT":{"value":"it-Latn-IT"},"et":{"value":"et-Latn-EE"} ,"und-IS":{"value":"is-Latn-IS"},"eu":{"value":"eu-Latn-ES"},"bft":{"value":"bft-Arab-PK"},"bfy":{"value":"bfy-Deva-IN"},"shi":{"value":"shi-Tfng-MA"},"shk":{"value":"shk-Latn-ZZ"},"shn":{"value":"shn-Mymr-MM"},"fod":{"value":"fod-Latn-ZZ"},"fa":{"value":"fa-Arab-IR"},"bgc":{"value":"bgc-Deva-IN"},"ff":{"value":"ff-Latn-SN"},"shu":{"value":"shu-Arab-ZZ"},"fi":{"value":"fi-Latn-FI"},"fj":{"value":"fj-Latn-FJ"},"fon":{"value":"fon-Latn-BJ"},"und-HM":{"value":"und-Latn-HM"},"und-HK":{"value":"zh-Hant-HK"},"bgn": {"value":"bgn-Arab-PK"},"for":{"value":"for-Latn-ZZ"},"fo":{"value":"fo-Latn-FO"},"und-HN":{"value":"es-Latn-HN"},"fr":{"value":"fr-Latn-FR"},"und-HU":{"value":"hu-Latn-HU"},"und-HT":{"value":"ht-Latn-HT"},"ku-Arab":{"value":"ku-Arab-IQ"},"sid":{"value":"sid-Latn-ET"},"und-HR":{"value":"hr-Latn-HR"},"sig":{"value":"sig-Latn-ZZ"},"bgx":{"value":"bgx-Grek-TR"},"fy":{"value":"fy-Latn-NL"},"sim":{"value":"sim-Latn-ZZ"},"sil":{"value":"sil-Latn-ZZ"},"fpe":{"value":"fpe-Latn-ZZ"},"ga":{"value":"ga-Latn-IE"},"bhb": {"value":"bhb-Deva-IN"},"gd":{"value":"gd-Latn-GB"},"und-ID":{"value":"id-Latn-ID"},"und-IC":{"value":"es-Latn-IC"},"bhg":{"value":"bhg-Latn-ZZ"},"und-GH":{"value":"ak-Latn-GH"},"bhi":{"value":"bhi-Deva-IN"},"und-GF":{"value":"fr-Latn-GF"},"und-GE":{"value":"ka-Geor-GE"},"und-GL":{"value":"kl-Latn-GL"},"gl":{"value":"gl-Latn-ES"},"bhl":{"value":"bhl-Latn-ZZ"},"gn":{"value":"gn-Latn-PY"},"bho":{"value":"bho-Deva-IN"},"und-GP":{"value":"fr-Latn-GP"},"und-GN":{"value":"fr-Latn-GN"},"und-GT":{"value":"es-Latn-GT"} ,"und-GS":{"value":"und-Latn-GS"},"gu":{"value":"gu-Gujr-IN"},"und-GR":{"value":"el-Grek-GR"},"gv":{"value":"gv-Latn-IM"},"und-GQ":{"value":"es-Latn-GQ"},"und-Palm":{"value":"arc-Palm-SY"},"und-GW":{"value":"pt-Latn-GW"},"bhy":{"value":"bhy-Latn-ZZ"},"ha":{"value":"ha-Latn-NG"},"wrs":{"value":"wrs-Latn-ZZ"},"bib":{"value":"bib-Latn-ZZ"},"sjr":{"value":"sjr-Latn-ZZ"},"he":{"value":"he-Hebr-IL"},"big":{"value":"big-Latn-ZZ"},"hi":{"value":"hi-Deva-IN"},"und-Cyrl-GE":{"value":"ab-Cyrl-GE"},"bik":{"value":"bik-Latn-PH"} ,"bin":{"value":"bin-Latn-NG"},"und-Cham":{"value":"cjm-Cham-VN"},"und-FI":{"value":"fi-Latn-FI"},"bim":{"value":"bim-Latn-ZZ"},"ho":{"value":"ho-Latn-PG"},"tg-PK":{"value":"tg-Arab-PK"},"und-FO":{"value":"fo-Latn-FO"},"bio":{"value":"bio-Latn-ZZ"},"fqs":{"value":"fqs-Latn-ZZ"},"hr":{"value":"hr-Latn-HR"},"skc":{"value":"skc-Latn-ZZ"},"wsg":{"value":"wsg-Gong-IN"},"biq":{"value":"biq-Latn-ZZ"},"ht":{"value":"ht-Latn-HT"},"hu":{"value":"hu-Latn-HU"},"und-FR":{"value":"fr-Latn-FR"},"wsk":{"value":"wsk-Latn-ZZ"} ,"hy":{"value":"hy-Armn-AM"},"hz":{"value":"hz-Latn-NA"},"frc":{"value":"frc-Latn-US"},"ia":{"value":"ia-Latn-001"},"sks":{"value":"sks-Latn-ZZ"},"id":{"value":"id-Latn-ID"},"skr":{"value":"skr-Arab-PK"},"ig":{"value":"ig-Latn-NG"},"und-GA":{"value":"fr-Latn-GA"},"bji":{"value":"bji-Ethi-ZZ"},"ii":{"value":"ii-Yiii-CN"},"bjh":{"value":"bjh-Latn-ZZ"},"und-EE":{"value":"et-Latn-EE"},"ik":{"value":"ik-Latn-US"},"bjj":{"value":"bjj-Deva-IN"},"und-EC":{"value":"es-Latn-EC"},"und-Cprt":{"value":"grc-Cprt-CY"},"frp": {"value":"frp-Latn-FR"},"in":{"value":"in-Latn-ID"},"bjo":{"value":"bjo-Latn-ZZ"},"frs":{"value":"frs-Latn-DE"},"io":{"value":"io-Latn-001"},"und-EH":{"value":"ar-Arab-EH"},"bjn":{"value":"bjn-Latn-ID"},"frr":{"value":"frr-Latn-DE"},"und-EG":{"value":"ar-Arab-EG"},"is":{"value":"is-Latn-IS"},"sld":{"value":"sld-Latn-ZZ"},"bjr":{"value":"bjr-Latn-ZZ"},"it":{"value":"it-Latn-IT"},"iu":{"value":"iu-Cans-CA"},"und-ER":{"value":"ti-Ethi-ER"},"bjt":{"value":"bjt-Latn-SN"},"iw":{"value":"iw-Hebr-IL"},"und-Tirh":{"value" :"mai-Tirh-IN"},"sli":{"value":"sli-Latn-PL"},"und-EU":{"value":"en-Latn-GB"},"wtm":{"value":"wtm-Deva-IN"},"sll":{"value":"sll-Latn-ZZ"},"und-ET":{"value":"am-Ethi-ET"},"bjz":{"value":"bjz-Latn-ZZ"},"und-ES":{"value":"es-Latn-ES"},"und-EZ":{"value":"de-Latn-EZ"},"ja":{"value":"ja-Jpan-JP"},"zh-GF":{"value":"zh-Hant-GF"},"bkc":{"value":"bkc-Latn-ZZ"},"zh-GB":{"value":"zh-Hant-GB"},"und-Cyrl-GR":{"value":"mk-Cyrl-GR"},"ji":{"value":"ji-Hebr-UA"},"und-DE":{"value":"de-Latn-DE"},"sly":{"value":"sly-Latn-ID"},"bkm": {"value":"bkm-Latn-CM"},"sma":{"value":"sma-Latn-SE"},"bkq":{"value":"bkq-Latn-ZZ"},"und-DK":{"value":"da-Latn-DK"},"und-DJ":{"value":"aa-Latn-DJ"},"bkv":{"value":"bkv-Latn-ZZ"},"jv":{"value":"jv-Latn-ID"},"bku":{"value":"bku-Latn-PH"},"jw":{"value":"jw-Latn-ID"},"und-DO":{"value":"es-Latn-DO"},"smj":{"value":"smj-Latn-SE"},"smn":{"value":"smn-Latn-FI"},"ka":{"value":"ka-Geor-GE"},"smq":{"value":"smq-Latn-ZZ"},"wuu":{"value":"wuu-Hans-CN"},"smp":{"value":"smp-Samr-IL"},"sms":{"value":"sms-Latn-FI"},"wuv":{"value" :"wuv-Latn-ZZ"},"und-DZ":{"value":"ar-Arab-DZ"},"kg":{"value":"kg-Latn-CD"},"und-EA":{"value":"es-Latn-EA"},"ki":{"value":"ki-Latn-KE"},"kj":{"value":"kj-Latn-NA"},"kk":{"value":"kk-Cyrl-KZ"},"man-Nkoo":{"value":"man-Nkoo-GN"},"und-CD":{"value":"sw-Latn-CD"},"kl":{"value":"kl-Latn-GL"},"und-Telu":{"value":"te-Telu-IN"},"km":{"value":"km-Khmr-KH"},"kn":{"value":"kn-Knda-IN"},"ko":{"value":"ko-Kore-KR"},"und-CH":{"value":"de-Latn-CH"},"und-CG":{"value":"fr-Latn-CG"},"und-CF":{"value":"fr-Latn-CF"},"kr":{"value" :"kr-Latn-ZZ"},"ks":{"value":"ks-Arab-IN"},"und-CL":{"value":"es-Latn-CL"},"snc":{"value":"snc-Latn-ZZ"},"ku":{"value":"ku-Latn-TR"},"blt":{"value":"blt-Tavt-VN"},"kv":{"value":"kv-Cyrl-RU"},"und-CI":{"value":"fr-Latn-CI"},"kw":{"value":"kw-Latn-GB"},"und-CP":{"value":"und-Latn-CP"},"und-CO":{"value":"es-Latn-CO"},"ky":{"value":"ky-Cyrl-KG"},"und-CN":{"value":"zh-Hans-CN"},"und-CM":{"value":"fr-Latn-CM"},"snk":{"value":"snk-Latn-ML"},"fub":{"value":"fub-Arab-CM"},"und-CR":{"value":"es-Latn-CR"},"fud":{"value" :"fud-Latn-WF"},"snp":{"value":"snp-Latn-ZZ"},"la":{"value":"la-Latn-VA"},"und-CW":{"value":"pap-Latn-CW"},"fuf":{"value":"fuf-Latn-GN"},"lb":{"value":"lb-Latn-LU"},"und-CV":{"value":"pt-Latn-CV"},"fue":{"value":"fue-Latn-ZZ"},"und-CU":{"value":"es-Latn-CU"},"fuh":{"value":"fuh-Latn-ZZ"},"und-CZ":{"value":"cs-Latn-CZ"},"lg":{"value":"lg-Latn-UG"},"und-CY":{"value":"el-Grek-CY"},"bmh":{"value":"bmh-Latn-ZZ"},"snx":{"value":"snx-Latn-ZZ"},"li":{"value":"li-Latn-NL"},"sny":{"value":"sny-Latn-ZZ"},"wwa":{"value" :"wwa-Latn-ZZ"},"bmk":{"value":"bmk-Latn-ZZ"},"und-Cher":{"value":"chr-Cher-US"},"fur":{"value":"fur-Latn-IT"},"ln":{"value":"ln-Latn-CD"},"und-BA":{"value":"bs-Latn-BA"},"fuq":{"value":"fuq-Latn-NE"},"lo":{"value":"lo-Laoo-LA"},"und-BG":{"value":"bg-Cyrl-BG"},"und-BF":{"value":"fr-Latn-BF"},"fuv":{"value":"fuv-Latn-NG"},"und-BE":{"value":"nl-Latn-BE"},"bmq":{"value":"bmq-Latn-ML"},"und-BD":{"value":"bn-Beng-BD"},"lt":{"value":"lt-Latn-LT"},"lu":{"value":"lu-Latn-CD"},"und-BJ":{"value":"fr-Latn-BJ"},"lv":{"value" :"lv-Latn-LV"},"ogc":{"value":"ogc-Latn-ZZ"},"sog":{"value":"sog-Sogd-UZ"},"und-BI":{"value":"rn-Latn-BI"},"bmu":{"value":"bmu-Latn-ZZ"},"fuy":{"value":"fuy-Latn-ZZ"},"und-BH":{"value":"ar-Arab-BH"},"und-BO":{"value":"es-Latn-BO"},"und-BN":{"value":"ms-Latn-BN"},"sok":{"value":"sok-Latn-ZZ"},"und-BL":{"value":"fr-Latn-BL"},"und-BR":{"value":"pt-Latn-BR"},"und-BQ":{"value":"pap-Latn-BQ"},"soq":{"value":"soq-Latn-ZZ"},"und-BV":{"value":"und-Latn-BV"},"und-BT":{"value":"dz-Tibt-BT"},"sou":{"value":"sou-Thai-TH"} ,"bng":{"value":"bng-Latn-ZZ"},"mg":{"value":"mg-Latn-MG"},"und-BY":{"value":"be-Cyrl-BY"},"und-Glag":{"value":"cu-Glag-BG"},"mh":{"value":"mh-Latn-MH"},"mi":{"value":"mi-Latn-NZ"},"soy":{"value":"soy-Latn-ZZ"},"mk":{"value":"mk-Cyrl-MK"},"ml":{"value":"ml-Mlym-IN"},"bnm":{"value":"bnm-Latn-ZZ"},"mn":{"value":"mn-Cyrl-MN"},"mo":{"value":"mo-Latn-RO"},"und-Prti":{"value":"xpr-Prti-IR"},"fvr":{"value":"fvr-Latn-SD"},"und-AF":{"value":"fa-Arab-AF"},"bnp":{"value":"bnp-Latn-ZZ"},"mr":{"value":"mr-Deva-IN"},"und-AE": {"value":"ar-Arab-AE"},"ms":{"value":"ms-Latn-MY"},"spd":{"value":"spd-Latn-ZZ"},"und-AD":{"value":"ca-Latn-AD"},"mt":{"value":"mt-Latn-MT"},"my":{"value":"my-Mymr-MM"},"zh-BN":{"value":"zh-Hant-BN"},"und-AM":{"value":"hy-Armn-AM"},"spl":{"value":"spl-Latn-ZZ"},"und-AL":{"value":"sq-Latn-AL"},"und-AR":{"value":"es-Latn-AR"},"und-AQ":{"value":"und-Latn-AQ"},"na":{"value":"na-Latn-NR"},"und-AO":{"value":"pt-Latn-AO"},"nb":{"value":"nb-Latn-NO"},"nd":{"value":"nd-Latn-ZW"},"und-AT":{"value":"de-Latn-AT"},"ne": {"value":"ne-Deva-NP"},"sps":{"value":"sps-Latn-ZZ"},"und-AS":{"value":"sm-Latn-AS"},"und-AZ":{"value":"az-Latn-AZ"},"ng":{"value":"ng-Latn-NA"},"und-AX":{"value":"sv-Latn-AX"},"und-AW":{"value":"nl-Latn-AW"},"boj":{"value":"boj-Latn-ZZ"},"nl":{"value":"nl-Latn-NL"},"bon":{"value":"bon-Latn-ZZ"},"nn":{"value":"nn-Latn-NO"},"bom":{"value":"bom-Latn-ZZ"},"no":{"value":"no-Latn-NO"},"nr":{"value":"nr-Latn-ZA"},"arc-Nbat":{"value":"arc-Nbat-JO"},"und-Medf":{"value":"mis-Medf-NG"},"nv":{"value":"nv-Latn-US"},"kaa": {"value":"kaa-Cyrl-UZ"},"ny":{"value":"ny-Latn-MW"},"kac":{"value":"kac-Latn-MM"},"kab":{"value":"kab-Latn-DZ"},"kad":{"value":"kad-Latn-ZZ"},"kai":{"value":"kai-Latn-ZZ"},"oc":{"value":"oc-Latn-FR"},"zh-AU":{"value":"zh-Hant-AU"},"kaj":{"value":"kaj-Latn-NG"},"kam":{"value":"kam-Latn-KE"},"und-Tagb":{"value":"tbw-Tagb-PH"},"kao":{"value":"kao-Latn-ML"},"und-Ogam":{"value":"sga-Ogam-IE"},"om":{"value":"om-Latn-ET"},"srb":{"value":"srb-Sora-IN"},"or":{"value":"or-Orya-IN"},"tg-Arab":{"value":"tg-Arab-PK"},"os": {"value":"os-Cyrl-GE"},"und-Sogd":{"value":"sog-Sogd-UZ"},"bpy":{"value":"bpy-Beng-IN"},"kbd":{"value":"kbd-Cyrl-RU"},"srn":{"value":"srn-Latn-SR"},"pa":{"value":"pa-Guru-IN"},"srr":{"value":"srr-Latn-SN"},"bqc":{"value":"bqc-Latn-ZZ"},"und-Kthi":{"value":"bho-Kthi-IN"},"kbm":{"value":"kbm-Latn-ZZ"},"kbp":{"value":"kbp-Latn-ZZ"},"srx":{"value":"srx-Deva-IN"},"bqi":{"value":"bqi-Arab-IR"},"kbq":{"value":"kbq-Latn-ZZ"},"pl":{"value":"pl-Latn-PL"},"bqp":{"value":"bqp-Latn-ZZ"},"kbx":{"value":"kbx-Latn-ZZ"},"kby": {"value":"kby-Arab-NE"},"ps":{"value":"ps-Arab-AF"},"pt":{"value":"pt-Latn-BR"},"ssd":{"value":"ssd-Latn-ZZ"},"und-Nkoo":{"value":"man-Nkoo-GN"},"bqv":{"value":"bqv-Latn-CI"},"ssg":{"value":"ssg-Latn-ZZ"},"und-Mymr":{"value":"my-Mymr-MM"},"kcg":{"value":"kcg-Latn-NG"},"bra":{"value":"bra-Deva-IN"},"kck":{"value":"kck-Latn-ZW"},"kcl":{"value":"kcl-Latn-ZZ"},"okr":{"value":"okr-Latn-ZZ"},"ssy":{"value":"ssy-Latn-ER"},"brh":{"value":"brh-Arab-PK"},"okv":{"value":"okv-Latn-ZZ"},"kct":{"value":"kct-Latn-ZZ"},"und-Hani": {"value":"zh-Hani-CN"},"und-Bugi":{"value":"bug-Bugi-ID"},"und-Hang":{"value":"ko-Hang-KR"},"qu":{"value":"qu-Latn-PE"},"brx":{"value":"brx-Deva-IN"},"und-Samr":{"value":"smp-Samr-IL"},"brz":{"value":"brz-Latn-ZZ"},"stk":{"value":"stk-Latn-ZZ"},"und-Hano":{"value":"hnn-Hano-PH"},"kde":{"value":"kde-Latn-TZ"},"kdh":{"value":"kdh-Arab-TG"},"stq":{"value":"stq-Latn-DE"},"kdl":{"value":"kdl-Latn-ZZ"},"bsj":{"value":"bsj-Latn-ZZ"},"und-Hanb":{"value":"zh-Hanb-TW"},"kdt":{"value":"kdt-Thai-TH"},"rm":{"value":"rm-Latn-CH"} ,"rn":{"value":"rn-Latn-BI"},"ro":{"value":"ro-Latn-RO"},"sua":{"value":"sua-Latn-ZZ"},"und-Deva-BT":{"value":"ne-Deva-BT"},"bsq":{"value":"bsq-Bass-LR"},"bst":{"value":"bst-Ethi-ZZ"},"sue":{"value":"sue-Latn-ZZ"},"bss":{"value":"bss-Latn-CM"},"ru":{"value":"ru-Cyrl-RU"},"und-Buhd":{"value":"bku-Buhd-PH"},"rw":{"value":"rw-Latn-RW"},"kea":{"value":"kea-Latn-CV"},"suk":{"value":"suk-Latn-TZ"},"grc-Linb":{"value":"grc-Linb-GR"},"sa":{"value":"sa-Deva-IN"},"sc":{"value":"sc-Latn-IT"},"sus":{"value":"sus-Latn-GN"} ,"sd":{"value":"sd-Arab-PK"},"sur":{"value":"sur-Latn-ZZ"},"se":{"value":"se-Latn-NO"},"sg":{"value":"sg-Latn-CF"},"ken":{"value":"ken-Latn-CM"},"si":{"value":"si-Sinh-LK"},"und-Hant":{"value":"zh-Hant-TW"},"und-Hans":{"value":"zh-Hans-CN"},"sk":{"value":"sk-Latn-SK"},"sl":{"value":"sl-Latn-SI"},"sm":{"value":"sm-Latn-WS"},"sn":{"value":"sn-Latn-ZW"},"bto":{"value":"bto-Latn-PH"},"so":{"value":"so-Latn-SO"},"sq":{"value":"sq-Latn-AL"},"sr":{"value":"sr-Cyrl-RS"},"ss":{"value":"ss-Latn-ZA"},"kez":{"value":"kez-Latn-ZZ"} ,"st":{"value":"st-Latn-ZA"},"su":{"value":"su-Latn-ID"},"btt":{"value":"btt-Latn-ZZ"},"sv":{"value":"sv-Latn-SE"},"sw":{"value":"sw-Latn-TZ"},"btv":{"value":"btv-Deva-PK"},"ong":{"value":"ong-Latn-ZZ"},"ta":{"value":"ta-Taml-IN"},"onn":{"value":"onn-Latn-ZZ"},"bua":{"value":"bua-Cyrl-RU"},"bud":{"value":"bud-Latn-ZZ"},"buc":{"value":"buc-Latn-YT"},"te":{"value":"te-Telu-IN"},"tg":{"value":"tg-Cyrl-TJ"},"th":{"value":"th-Thai-TH"},"und-Gong":{"value":"wsg-Gong-IN"},"bug":{"value":"bug-Latn-ID"},"kfo":{"value" :"kfo-Latn-CI"},"ons":{"value":"ons-Latn-ZZ"},"ti":{"value":"ti-Ethi-ET"},"kfr":{"value":"kfr-Deva-IN"},"tk":{"value":"tk-Latn-TM"},"tl":{"value":"tl-Latn-PH"},"und-Lisu":{"value":"lis-Lisu-CN"},"buk":{"value":"buk-Latn-ZZ"},"tn":{"value":"tn-Latn-ZA"},"bum":{"value":"bum-Latn-CM"},"to":{"value":"to-Latn-TO"},"buo":{"value":"buo-Latn-ZZ"},"swc":{"value":"swc-Latn-CD"},"tr":{"value":"tr-Latn-TR"},"und-Gonm":{"value":"esg-Gonm-IN"},"kfy":{"value":"kfy-Deva-IN"},"swb":{"value":"swb-Arab-YT"},"ts":{"value":"ts-Latn-ZA"} ,"tt":{"value":"tt-Cyrl-RU"},"bus":{"value":"bus-Latn-ZZ"},"swg":{"value":"swg-Latn-DE"},"buu":{"value":"buu-Latn-ZZ"},"ty":{"value":"ty-Latn-PF"},"kge":{"value":"kge-Latn-ID"},"kgf":{"value":"kgf-Latn-ZZ"},"swp":{"value":"swp-Latn-ZZ"},"bvb":{"value":"bvb-Latn-GQ"},"ug":{"value":"ug-Arab-CN"},"swv":{"value":"swv-Deva-IN"},"kgp":{"value":"kgp-Latn-BR"},"uk":{"value":"uk-Cyrl-UA"},"ur":{"value":"ur-Arab-PK"},"kk-IR":{"value":"kk-Arab-IR"},"khb":{"value":"khb-Talu-CN"},"kha":{"value":"kha-Latn-IN"},"uz":{"value" :"uz-Latn-UZ"},"sxn":{"value":"sxn-Latn-ID"},"xav":{"value":"xav-Latn-BR"},"opm":{"value":"opm-Latn-ZZ"},"bwd":{"value":"bwd-Latn-ZZ"},"und-Mlym":{"value":"ml-Mlym-IN"},"ve":{"value":"ve-Latn-ZA"},"khn":{"value":"khn-Deva-IN"},"sxw":{"value":"sxw-Latn-ZZ"},"vi":{"value":"vi-Latn-VN"},"khq":{"value":"khq-Latn-ML"},"kht":{"value":"kht-Mymr-IN"},"khs":{"value":"khs-Latn-ZZ"},"vo":{"value":"vo-Latn-001"},"khw":{"value":"khw-Arab-PK"},"bwr":{"value":"bwr-Latn-ZZ"},"khz":{"value":"khz-Latn-ZZ"},"und-ZW":{"value": "sn-Latn-ZW"},"xbi":{"value":"xbi-Latn-ZZ"},"gaa":{"value":"gaa-Latn-GH"},"syl":{"value":"syl-Beng-BD"},"wa":{"value":"wa-Latn-BE"},"gag":{"value":"gag-Latn-MD"},"gaf":{"value":"gaf-Latn-ZZ"},"kij":{"value":"kij-Latn-ZZ"},"syr":{"value":"syr-Syrc-IQ"},"und-YE":{"value":"ar-Arab-YE"},"gah":{"value":"gah-Latn-ZZ"},"gaj":{"value":"gaj-Latn-ZZ"},"gam":{"value":"gam-Latn-ZZ"},"bxh":{"value":"bxh-Latn-ZZ"},"gan":{"value":"gan-Hans-CN"},"kiu":{"value":"kiu-Latn-TR"},"kiw":{"value":"kiw-Latn-ZZ"},"wo":{"value":"wo-Latn-SN"} ,"gaw":{"value":"gaw-Latn-ZZ"},"und-Sarb":{"value":"xsa-Sarb-YE"},"gay":{"value":"gay-Latn-ID"},"und-YT":{"value":"fr-Latn-YT"},"kjd":{"value":"kjd-Latn-ZZ"},"szl":{"value":"szl-Latn-PL"},"xco":{"value":"xco-Chrs-UZ"},"xcr":{"value":"xcr-Cari-TR"},"gba":{"value":"gba-Latn-ZZ"},"und-Mult":{"value":"skr-Mult-PK"},"kjg":{"value":"kjg-Laoo-LA"},"gbf":{"value":"gbf-Latn-ZZ"},"oro":{"value":"oro-Latn-ZZ"},"und-Hatr":{"value":"mis-Hatr-IQ"},"bye":{"value":"bye-Latn-ZZ"},"xh":{"value":"xh-Latn-ZA"},"gbm":{"value":"gbm-Deva-IN"} ,"oru":{"value":"oru-Arab-ZZ"},"kjs":{"value":"kjs-Latn-ZZ"},"byn":{"value":"byn-Ethi-ER"},"und-XK":{"value":"sq-Latn-XK"},"yue-CN":{"value":"yue-Hans-CN"},"und-Lepc":{"value":"lep-Lepc-IN"},"byr":{"value":"byr-Latn-ZZ"},"kjy":{"value":"kjy-Latn-ZZ"},"osa":{"value":"osa-Osge-US"},"bys":{"value":"bys-Latn-ZZ"},"byv":{"value":"byv-Latn-CM"},"gbz":{"value":"gbz-Arab-IR"},"gby":{"value":"gby-Latn-ZZ"},"byx":{"value":"byx-Latn-ZZ"},"kkc":{"value":"kkc-Latn-ZZ"},"und-VU":{"value":"bi-Latn-VU"},"bza":{"value":"bza-Latn-ZZ"} ,"und-Goth":{"value":"got-Goth-UA"},"kkj":{"value":"kkj-Latn-CM"},"bze":{"value":"bze-Latn-ML"},"und-Avst":{"value":"ae-Avst-IR"},"bzf":{"value":"bzf-Latn-ZZ"},"yi":{"value":"yi-Hebr-001"},"bzh":{"value":"bzh-Latn-ZZ"},"und-WF":{"value":"fr-Latn-WF"},"yo":{"value":"yo-Latn-NG"},"gcr":{"value":"gcr-Latn-GF"},"ota":{"value":"ota-Arab-ZZ"},"und-WS":{"value":"sm-Latn-WS"},"bzw":{"value":"bzw-Latn-ZZ"},"und-UZ":{"value":"uz-Latn-UZ"},"und-UY":{"value":"es-Latn-UY"},"otk":{"value":"otk-Orkh-MN"},"xes":{"value":"xes-Latn-ZZ"} ,"za":{"value":"za-Latn-CN"},"gde":{"value":"gde-Latn-ZZ"},"kln":{"value":"kln-Latn-KE"},"und-VA":{"value":"it-Latn-VA"},"zh":{"value":"zh-Hans-CN"},"gdn":{"value":"gdn-Latn-ZZ"},"klq":{"value":"klq-Latn-ZZ"},"und-Saur":{"value":"saz-Saur-IN"},"klt":{"value":"klt-Latn-ZZ"},"und-VE":{"value":"es-Latn-VE"},"gdr":{"value":"gdr-Latn-ZZ"},"klx":{"value":"klx-Latn-ZZ"},"und-VN":{"value":"vi-Latn-VN"},"kk-MN":{"value":"kk-Arab-MN"},"zu":{"value":"zu-Latn-ZA"},"und-Armn":{"value":"hy-Armn-AM"},"kmb":{"value":"kmb-Latn-AO"} ,"und-TR":{"value":"tr-Latn-TR"},"geb":{"value":"geb-Latn-ZZ"},"und-TW":{"value":"zh-Hant-TW"},"kmh":{"value":"kmh-Latn-ZZ"},"und-TV":{"value":"tvl-Latn-TV"},"und-TZ":{"value":"sw-Latn-TZ"},"kmo":{"value":"kmo-Latn-ZZ"},"gej":{"value":"gej-Latn-ZZ"},"und-UA":{"value":"uk-Cyrl-UA"},"gel":{"value":"gel-Latn-ZZ"},"kms":{"value":"kms-Latn-ZZ"},"kmu":{"value":"kmu-Latn-ZZ"},"kmw":{"value":"kmw-Latn-ZZ"},"und-Tibt":{"value":"bo-Tibt-CN"},"und-UG":{"value":"sw-Latn-UG"},"und-Armi":{"value":"arc-Armi-IR"},"gez":{"value" :"gez-Ethi-ET"},"und-ST":{"value":"pt-Latn-ST"},"knf":{"value":"knf-Latn-GW"},"und-SR":{"value":"nl-Latn-SR"},"und-SV":{"value":"es-Latn-SV"},"und-SY":{"value":"ar-Arab-SY"},"knp":{"value":"knp-Latn-ZZ"},"gfk":{"value":"gfk-Latn-ZZ"},"und-TD":{"value":"fr-Latn-TD"},"und-TH":{"value":"th-Thai-TH"},"und-TG":{"value":"fr-Latn-TG"},"und-TF":{"value":"fr-Latn-TF"},"und-TM":{"value":"tk-Latn-TM"},"und-TL":{"value":"pt-Latn-TL"},"und-TK":{"value":"tkl-Latn-TK"},"und-TJ":{"value":"tg-Cyrl-TJ"},"und-TO":{"value":"to-Latn-TO"} ,"und-TN":{"value":"ar-Arab-TN"},"und-RS":{"value":"sr-Cyrl-RS"},"koi":{"value":"koi-Cyrl-RU"},"und-RW":{"value":"rw-Latn-RW"},"kok":{"value":"kok-Deva-IN"},"und-RU":{"value":"ru-Cyrl-RU"},"kol":{"value":"kol-Latn-ZZ"},"kos":{"value":"kos-Latn-FM"},"ggn":{"value":"ggn-Deva-NP"},"und-SD":{"value":"ar-Arab-SD"},"und-SC":{"value":"fr-Latn-SC"},"und-SA":{"value":"ar-Arab-SA"},"koz":{"value":"koz-Latn-ZZ"},"und-SE":{"value":"sv-Latn-SE"},"und-SK":{"value":"sk-Latn-SK"},"und-SJ":{"value":"nb-Latn-SJ"},"und-SI":{"value" :"sl-Latn-SI"},"taj":{"value":"taj-Deva-NP"},"und-SO":{"value":"so-Latn-SO"},"tal":{"value":"tal-Latn-ZZ"},"und-SN":{"value":"fr-Latn-SN"},"und-Osge":{"value":"osa-Osge-US"},"und-SM":{"value":"it-Latn-SM"},"kpf":{"value":"kpf-Latn-ZZ"},"tan":{"value":"tan-Latn-ZZ"},"kpe":{"value":"kpe-Latn-LR"},"und-QO":{"value":"en-Latn-DG"},"taq":{"value":"taq-Latn-ZZ"},"kpo":{"value":"kpo-Latn-ZZ"},"kpr":{"value":"kpr-Latn-ZZ"},"kpx":{"value":"kpx-Latn-ZZ"},"ghs":{"value":"ghs-Latn-ZZ"},"und-Lana":{"value":"nod-Lana-TH"} ,"tbc":{"value":"tbc-Latn-ZZ"},"und-RE":{"value":"fr-Latn-RE"},"tbd":{"value":"tbd-Latn-ZZ"},"tbg":{"value":"tbg-Latn-ZZ"},"tbf":{"value":"tbf-Latn-ZZ"},"und-RO":{"value":"ro-Latn-RO"},"kqb":{"value":"kqb-Latn-ZZ"},"tbo":{"value":"tbo-Latn-ZZ"},"kqf":{"value":"kqf-Latn-ZZ"},"und-PT":{"value":"pt-Latn-PT"},"und-PS":{"value":"ar-Arab-PS"},"cad":{"value":"cad-Latn-US"},"und-PR":{"value":"es-Latn-PR"},"tbw":{"value":"tbw-Latn-PH"},"und-PY":{"value":"gn-Latn-PY"},"gim":{"value":"gim-Latn-ZZ"},"und-PW":{"value":"pau-Latn-PW"} ,"gil":{"value":"gil-Latn-KI"},"kqs":{"value":"kqs-Latn-ZZ"},"tbz":{"value":"tbz-Latn-ZZ"},"und-Laoo":{"value":"lo-Laoo-LA"},"can":{"value":"can-Latn-ZZ"},"und-QA":{"value":"ar-Arab-QA"},"kqy":{"value":"kqy-Ethi-ZZ"},"ms-CC":{"value":"ms-Arab-CC"},"tci":{"value":"tci-Latn-ZZ"},"krc":{"value":"krc-Cyrl-RU"},"krj":{"value":"krj-Latn-PH"},"kri":{"value":"kri-Latn-SL"},"ozm":{"value":"ozm-Latn-ZZ"},"und-OM":{"value":"ar-Arab-OM"},"krl":{"value":"krl-Latn-RU"},"gjk":{"value":"gjk-Arab-PK"},"cbj":{"value":"cbj-Latn-ZZ"} ,"gjn":{"value":"gjn-Latn-ZZ"},"tcy":{"value":"tcy-Knda-IN"},"xla":{"value":"xla-Latn-ZZ"},"krs":{"value":"krs-Latn-ZZ"},"xlc":{"value":"xlc-Lyci-TR"},"kru":{"value":"kru-Deva-IN"},"und-PA":{"value":"es-Latn-PA"},"xld":{"value":"xld-Lydi-TR"},"gju":{"value":"gju-Arab-PK"},"und-PE":{"value":"es-Latn-PE"},"tdd":{"value":"tdd-Tale-CN"},"tdg":{"value":"tdg-Deva-NP"},"tdh":{"value":"tdh-Deva-NP"},"und-PH":{"value":"fil-Latn-PH"},"und-PG":{"value":"tpi-Latn-PG"},"ksb":{"value":"ksb-Latn-TZ"},"und-PF":{"value":"fr-Latn-PF"} ,"und-PM":{"value":"fr-Latn-PM"},"ksd":{"value":"ksd-Latn-ZZ"},"und-PL":{"value":"pl-Latn-PL"},"und-PK":{"value":"ur-Arab-PK"},"ksf":{"value":"ksf-Latn-CM"}};},BCO=()=>{return {"value":"en_GB"};},B13=()=>{return {"en":{"value":"#,##0.###"},"root":{"value":"#,##0.###"}};},BsO=()=>{return {"en":{"groupingSeparator":44,"decimalSeparator":46,"listSeparator":59,"perMille":8240,"percent":37,"naN":"NaN","infinity":"∞","minusSign":45,"exponentSeparator":"E"},"root":{"groupingSeparator":44,"decimalSeparator":46,"listSeparator" :59,"perMille":8240,"percent":37,"naN":"NaN","infinity":"∞","minusSign":45,"exponentSeparator":"E"}};},BBT=()=>{return {"en":{"UGS":{"name":"Ugandan Shilling (1966–1987)","symbol":"UGS"},"FJD":{"name":"Fijian Dollar","symbol":"FJD"},"MXN":{"name":"Mexican Peso","symbol":"MX$"},"STD":{"name":"São Tomé & Príncipe Dobra (1977–2017)","symbol":"STD"},"BRR":{"name":"Brazilian Cruzeiro (1993–1994)","symbol":"BRR"},"LVL":{"name":"Latvian Lats","symbol":"LVL"},"SCR":{"name":"Seychellois Rupee","symbol":"SCR"},"CDF": {"name":"Congolese Franc","symbol":"CDF"},"MXP":{"name":"Mexican Silver Peso (1861–1992)","symbol":"MXP"},"ZAL":{"name":"South African Rand (financial)","symbol":"ZAL"},"BBD":{"name":"Barbadian Dollar","symbol":"BBD"},"HNL":{"name":"Honduran Lempira","symbol":"HNL"},"UGX":{"name":"Ugandan Shilling","symbol":"UGX"},"LVR":{"name":"Latvian Ruble","symbol":"LVR"},"MXV":{"name":"Mexican Investment Unit","symbol":"MXV"},"ZAR":{"name":"South African Rand","symbol":"ZAR"},"BRZ":{"name":"Brazilian Cruzeiro (1942–1967)", "symbol":"BRZ"},"STN":{"name":"São Tomé & Príncipe Dobra","symbol":"STN"},"CUC":{"name":"Cuban Convertible Peso","symbol":"CUC"},"BSD":{"name":"Bahamian Dollar","symbol":"BSD"},"SDD":{"name":"Sudanese Dinar (1992–2007)","symbol":"SDD"},"SDG":{"name":"Sudanese Pound","symbol":"SDG"},"ZRN":{"name":"Zairean New Zaire (1993–1998)","symbol":"ZRN"},"IQD":{"name":"Iraqi Dinar","symbol":"IQD"},"SDP":{"name":"Sudanese Pound (1957–1998)","symbol":"SDP"},"CUP":{"name":"Cuban Peso","symbol":"CUP"},"GMD":{"name":"Gambian Dalasi", "symbol":"GMD"},"TWD":{"name":"New Taiwan Dollar","symbol":"NT$"},"RSD":{"name":"Serbian Dinar","symbol":"RSD"},"ZRZ":{"name":"Zairean Zaire (1971–1993)","symbol":"ZRZ"},"UYI":{"name":"Uruguayan Peso (Indexed Units)","symbol":"UYI"},"MYR":{"name":"Malaysian Ringgit","symbol":"MYR"},"FKP":{"name":"Falkland Islands Pound","symbol":"FKP"},"UYP":{"name":"Uruguayan Peso (1975–1993)","symbol":"UYP"},"XOF":{"name":"West African CFA Franc","symbol":"CFA"},"ARA":{"name":"Argentine Austral","symbol":"ARA"},"UYU":{"name" :"Uruguayan Peso","symbol":"UYU"},"SUR":{"name":"Soviet Rouble","symbol":"SUR"},"UYW":{"name":"Uruguayan Nominal Wage Index Unit","symbol":"UYW"},"CVE":{"name":"Cape Verdean Escudo","symbol":"CVE"},"OMR":{"name":"Omani Rial","symbol":"OMR"},"KES":{"name":"Kenyan Shilling","symbol":"KES"},"SEK":{"name":"Swedish Krona","symbol":"SEK"},"MZE":{"name":"Mozambican Escudo","symbol":"MZE"},"ARL":{"name":"Argentine Peso Ley (1970–1983)","symbol":"ARL"},"ARM":{"name":"Argentine Peso (1881–1970)","symbol":"ARM"},"BTN": {"name":"Bhutanese Ngultrum","symbol":"BTN"},"GNF":{"name":"Guinean Franc","symbol":"GNF"},"ARP":{"name":"Argentine Peso (1983–1985)","symbol":"ARP"},"MZN":{"name":"Mozambican Metical","symbol":"MZN"},"MZM":{"name":"Mozambican Metical (1980–2006)","symbol":"MZM"},"SVC":{"name":"Salvadoran Colón","symbol":"SVC"},"ARS":{"name":"Argentine Peso","symbol":"ARS"},"QAR":{"name":"Qatari Rial","symbol":"QAR"},"IRR":{"name":"Iranian Rial","symbol":"IRR"},"NLG":{"name":"Dutch Guilder","symbol":"NLG"},"GNS":{"name":"Guinean Syli", "symbol":"GNS"},"XPD":{"name":"Palladium","symbol":"XPD"},"THB":{"name":"Thai Baht","symbol":"THB"},"UZS":{"name":"Uzbekistani Som","symbol":"UZS"},"XPF":{"name":"CFP Franc","symbol":"CFPF"},"BDT":{"name":"Bangladeshi Taka","symbol":"BDT"},"LYD":{"name":"Libyan Dinar","symbol":"LYD"},"BUK":{"name":"Burmese Kyat","symbol":"BUK"},"KWD":{"name":"Kuwaiti Dinar","symbol":"KWD"},"XPT":{"name":"Platinum","symbol":"XPT"},"RUB":{"name":"Russian Ruble","symbol":"RUB"},"ISK":{"name":"Icelandic Króna","symbol":"ISK"},"BEC": {"name":"Belgian Franc (convertible)","symbol":"BEC"},"ISJ":{"name":"Icelandic Króna (1918–1981)","symbol":"ISJ"},"BEF":{"name":"Belgian Franc","symbol":"BEF"},"MKD":{"name":"Macedonian Denar","symbol":"MKD"},"BEL":{"name":"Belgian Franc (financial)","symbol":"BEL"},"RUR":{"name":"Russian Ruble (1991–1998)","symbol":"RUR"},"DZD":{"name":"Algerian Dinar","symbol":"DZD"},"PAB":{"name":"Panamanian Balboa","symbol":"PAB"},"MKN":{"name":"Macedonian Denar (1992–1993)","symbol":"MKN"},"SGD":{"name":"Singapore Dollar", "symbol":"SGD"},"KGS":{"name":"Kyrgystani Som","symbol":"KGS"},"HRD":{"name":"Croatian Dinar","symbol":"HRD"},"XAF":{"name":"Central African CFA Franc","symbol":"FCFA"},"XAG":{"name":"Silver","symbol":"XAG"},"ATS":{"name":"Austrian Schilling","symbol":"ATS"},"CHF":{"name":"Swiss Franc","symbol":"CHF"},"HRK":{"name":"Croatian Kuna","symbol":"HRK"},"ITL":{"name":"Italian Lira","symbol":"ITL"},"CHE":{"name":"WIR Euro","symbol":"CHE"},"DJF":{"name":"Djiboutian Franc","symbol":"DJF"},"MLF":{"name":"Malian Franc", "symbol":"MLF"},"XRE":{"name":"RINET Funds","symbol":"XRE"},"TZS":{"name":"Tanzanian Shilling","symbol":"TZS"},"ADP":{"name":"Andorran Peseta","symbol":"ADP"},"VND":{"name":"Vietnamese Dong","symbol":"₫"},"XAU":{"name":"Gold","symbol":"XAU"},"AUD":{"name":"Australian Dollar","symbol":"A$"},"CHW":{"name":"WIR Franc","symbol":"CHW"},"KHR":{"name":"Cambodian Riel","symbol":"KHR"},"IDR":{"name":"Indonesian Rupiah","symbol":"IDR"},"XBA":{"name":"European Composite Unit","symbol":"XBA"},"KYD":{"name":"Cayman Islands Dollar", "symbol":"KYD"},"VNN":{"name":"Vietnamese Dong (1978–1985)","symbol":"VNN"},"XBC":{"name":"European Unit of Account (XBC)","symbol":"XBC"},"YDD":{"name":"Yemeni Dinar","symbol":"YDD"},"XBB":{"name":"European Monetary Unit","symbol":"XBB"},"BWP":{"name":"Botswanan Pula","symbol":"BWP"},"GQE":{"name":"Equatorial Guinean Ekwele","symbol":"GQE"},"SHP":{"name":"St. Helena Pound","symbol":"SHP"},"CYP":{"name":"Cypriot Pound","symbol":"CYP"},"XBD":{"name":"European Unit of Account (XBD)","symbol":"XBD"},"TJS":{"name" :"Tajikistani Somoni","symbol":"TJS"},"TJR":{"name":"Tajikistani Ruble","symbol":"TJR"},"AED":{"name":"United Arab Emirates Dirham","symbol":"AED"},"RWF":{"name":"Rwandan Franc","symbol":"RWF"},"DKK":{"name":"Danish Krone","symbol":"DKK"},"BGL":{"name":"Bulgarian Hard Lev","symbol":"BGL"},"ZWD":{"name":"Zimbabwean Dollar (1980–2008)","symbol":"ZWD"},"BGN":{"name":"Bulgarian Lev","symbol":"BGN"},"BGM":{"name":"Bulgarian Socialist Lev","symbol":"BGM"},"YUD":{"name":"Yugoslavian Hard Dinar (1966–1990)","symbol" :"YUD"},"MMK":{"name":"Myanmar Kyat","symbol":"MMK"},"BGO":{"name":"Bulgarian Lev (1879–1952)","symbol":"BGO"},"NOK":{"name":"Norwegian Krone","symbol":"NOK"},"SYP":{"name":"Syrian Pound","symbol":"SYP"},"ZWL":{"name":"Zimbabwean Dollar (2009)","symbol":"ZWL"},"YUM":{"name":"Yugoslavian New Dinar (1994–2002)","symbol":"YUM"},"LKR":{"name":"Sri Lankan Rupee","symbol":"LKR"},"YUN":{"name":"Yugoslavian Convertible Dinar (1990–1992)","symbol":"YUN"},"ZWR":{"name":"Zimbabwean Dollar (2008)","symbol":"ZWR"},"CZK": {"name":"Czech Koruna","symbol":"CZK"},"IEP":{"name":"Irish Pound","symbol":"IEP"},"YUR":{"name":"Yugoslavian Reformed Dinar (1992–1993)","symbol":"YUR"},"GRD":{"name":"Greek Drachma","symbol":"GRD"},"XCD":{"name":"East Caribbean Dollar","symbol":"EC$"},"HTG":{"name":"Haitian Gourde","symbol":"HTG"},"XSU":{"name":"Sucre","symbol":"XSU"},"AFA":{"name":"Afghan Afghani (1927–2002)","symbol":"AFA"},"BHD":{"name":"Bahraini Dinar","symbol":"BHD"},"SIT":{"name":"Slovenian Tolar","symbol":"SIT"},"PTE":{"name":"Portuguese Escudo", "symbol":"PTE"},"KZT":{"name":"Kazakhstani Tenge","symbol":"KZT"},"SZL":{"name":"Swazi Lilangeni","symbol":"SZL"},"YER":{"name":"Yemeni Rial","symbol":"YER"},"AFN":{"name":"Afghan Afghani","symbol":"AFN"},"BYB":{"name":"Belarusian Ruble (1994–1999)","symbol":"BYB"},"RHD":{"name":"Rhodesian Dollar","symbol":"RHD"},"AWG":{"name":"Aruban Florin","symbol":"AWG"},"NPR":{"name":"Nepalese Rupee","symbol":"NPR"},"MNT":{"name":"Mongolian Tugrik","symbol":"MNT"},"GBP":{"name":"British Pound","symbol":"£"},"BYN":{"name" :"Belarusian Ruble","symbol":"BYN"},"XTS":{"name":"Testing Currency Code","symbol":"XTS"},"HUF":{"name":"Hungarian Forint","symbol":"HUF"},"BYR":{"name":"Belarusian Ruble (2000–2016)","symbol":"BYR"},"BIF":{"name":"Burundian Franc","symbol":"BIF"},"XUA":{"name":"ADB Unit of Account","symbol":"XUA"},"XDR":{"name":"Special Drawing Rights","symbol":"XDR"},"BZD":{"name":"Belize Dollar","symbol":"BZD"},"MOP":{"name":"Macanese Pataca","symbol":"MOP"},"NAD":{"name":"Namibian Dollar","symbol":"NAD"},"SKK":{"name":"Slovak Koruna", "symbol":"SKK"},"PEI":{"name":"Peruvian Inti","symbol":"PEI"},"TMM":{"name":"Turkmenistani Manat (1993–2009)","symbol":"TMM"},"PEN":{"name":"Peruvian Sol","symbol":"PEN"},"WST":{"name":"Samoan Tala","symbol":"WST"},"TMT":{"name":"Turkmenistani Manat","symbol":"TMT"},"FRF":{"name":"French Franc","symbol":"FRF"},"CLF":{"name":"Chilean Unit of Account (UF)","symbol":"CLF"},"CLE":{"name":"Chilean Escudo","symbol":"CLE"},"PES":{"name":"Peruvian Sol (1863–1965)","symbol":"PES"},"GTQ":{"name":"Guatemalan Quetzal", "symbol":"GTQ"},"CLP":{"name":"Chilean Peso","symbol":"CLP"},"XEU":{"name":"European Currency Unit","symbol":"XEU"},"TND":{"name":"Tunisian Dinar","symbol":"TND"},"SLL":{"name":"Sierra Leonean Leone","symbol":"SLL"},"XFO":{"name":"French Gold Franc","symbol":"XFO"},"DOP":{"name":"Dominican Peso","symbol":"DOP"},"KMF":{"name":"Comorian Franc","symbol":"KMF"},"XFU":{"name":"French UIC-Franc","symbol":"XFU"},"GEK":{"name":"Georgian Kupon Larit","symbol":"GEK"},"GEL":{"name":"Georgian Lari","symbol":"GEL"},"MAD": {"name":"Moroccan Dirham","symbol":"MAD"},"MAF":{"name":"Moroccan Franc","symbol":"MAF"},"AZM":{"name":"Azerbaijani Manat (1993–2006)","symbol":"AZM"},"TOP":{"name":"Tongan Paʻanga","symbol":"TOP"},"AZN":{"name":"Azerbaijani Manat","symbol":"AZN"},"PGK":{"name":"Papua New Guinean Kina","symbol":"PGK"},"CNH":{"name":"Chinese Yuan (offshore)","symbol":"CNH"},"UAH":{"name":"Ukrainian Hryvnia","symbol":"UAH"},"UAK":{"name":"Ukrainian Karbovanets","symbol":"UAK"},"ERN":{"name":"Eritrean Nakfa","symbol":"ERN"},"TPE": {"name":"Timorese Escudo","symbol":"TPE"},"MRO":{"name":"Mauritanian Ouguiya (1973–2017)","symbol":"MRO"},"CNX":{"name":"Chinese People’s Bank Dollar","symbol":"CNX"},"CNY":{"name":"Chinese Yuan","symbol":"CN¥"},"MRU":{"name":"Mauritanian Ouguiya","symbol":"MRU"},"ESA":{"name":"Spanish Peseta (A account)","symbol":"ESA"},"GWE":{"name":"Portuguese Guinea Escudo","symbol":"GWE"},"ESB":{"name":"Spanish Peseta (convertible account)","symbol":"ESB"},"BMD":{"name":"Bermudan Dollar","symbol":"BMD"},"PHP":{"name":"Philippine Piso", "symbol":"PHP"},"XXX":{"name":"Unknown Currency","symbol":"¤"},"PYG":{"name":"Paraguayan Guarani","symbol":"PYG"},"JMD":{"name":"Jamaican Dollar","symbol":"JMD"},"GWP":{"name":"Guinea-Bissau Peso","symbol":"GWP"},"ESP":{"name":"Spanish Peseta","symbol":"ESP"},"COP":{"name":"Colombian Peso","symbol":"COP"},"USD":{"name":"US Dollar","symbol":"$"},"COU":{"name":"Colombian Real Value Unit","symbol":"COU"},"MCF":{"name":"Monegasque Franc","symbol":"MCF"},"USN":{"name":"US Dollar (Next day)","symbol":"USN"},"ETB": {"name":"Ethiopian Birr","symbol":"ETB"},"VEB":{"name":"Venezuelan Bolívar (1871–2008)","symbol":"VEB"},"ECS":{"name":"Ecuadorian Sucre","symbol":"ECS"},"USS":{"name":"US Dollar (Same day)","symbol":"USS"},"SOS":{"name":"Somali Shilling","symbol":"SOS"},"VEF":{"name":"Venezuelan Bolívar (2008–2018)","symbol":"VEF"},"VUV":{"name":"Vanuatu Vatu","symbol":"VUV"},"LAK":{"name":"Laotian Kip","symbol":"LAK"},"BND":{"name":"Brunei Dollar","symbol":"BND"},"ECV":{"name":"Ecuadorian Unit of Constant Value","symbol":"ECV"} ,"ZMK":{"name":"Zambian Kwacha (1968–2012)","symbol":"ZMK"},"LRD":{"name":"Liberian Dollar","symbol":"LRD"},"ALK":{"name":"Albanian Lek (1946–1965)","symbol":"ALK"},"ALL":{"name":"Albanian Lek","symbol":"ALL"},"GHC":{"name":"Ghanaian Cedi (1979–2007)","symbol":"GHC"},"MTL":{"name":"Maltese Lira","symbol":"MTL"},"VES":{"name":"Venezuelan Bolívar","symbol":"VES"},"ZMW":{"name":"Zambian Kwacha","symbol":"ZMW"},"MTP":{"name":"Maltese Pound","symbol":"MTP"},"ILP":{"name":"Israeli Pound","symbol":"ILP"},"MDC":{"name" :"Moldovan Cupon","symbol":"MDC"},"ILR":{"name":"Israeli Shekel (1980–1985)","symbol":"ILR"},"TRL":{"name":"Turkish Lira (1922–2005)","symbol":"TRL"},"ILS":{"name":"Israeli New Shekel","symbol":"₪"},"GHS":{"name":"Ghanaian Cedi","symbol":"GHS"},"GYD":{"name":"Guyanaese Dollar","symbol":"GYD"},"KPW":{"name":"North Korean Won","symbol":"KPW"},"BOB":{"name":"Bolivian Boliviano","symbol":"BOB"},"MDL":{"name":"Moldovan Leu","symbol":"MDL"},"AMD":{"name":"Armenian Dram","symbol":"AMD"},"TRY":{"name":"Turkish Lira", "symbol":"TRY"},"LBP":{"name":"Lebanese Pound","symbol":"LBP"},"BOL":{"name":"Bolivian Boliviano (1863–1963)","symbol":"BOL"},"JOD":{"name":"Jordanian Dinar","symbol":"JOD"},"HKD":{"name":"Hong Kong Dollar","symbol":"HK$"},"BOP":{"name":"Bolivian Peso","symbol":"BOP"},"EUR":{"name":"Euro","symbol":"€"},"LSL":{"name":"Lesotho Loti","symbol":"LSL"},"CAD":{"name":"Canadian Dollar","symbol":"CA$"},"BOV":{"name":"Bolivian Mvdol","symbol":"BOV"},"EEK":{"name":"Estonian Kroon","symbol":"EEK"},"MUR":{"name":"Mauritian Rupee", "symbol":"MUR"},"ROL":{"name":"Romanian Leu (1952–2006)","symbol":"ROL"},"GIP":{"name":"Gibraltar Pound","symbol":"GIP"},"RON":{"name":"Romanian Leu","symbol":"RON"},"NGN":{"name":"Nigerian Naira","symbol":"NGN"},"CRC":{"name":"Costa Rican Colón","symbol":"CRC"},"PKR":{"name":"Pakistani Rupee","symbol":"PKR"},"ANG":{"name":"Netherlands Antillean Guilder","symbol":"ANG"},"KRH":{"name":"South Korean Hwan (1953–1962)","symbol":"KRH"},"SRD":{"name":"Surinamese Dollar","symbol":"SRD"},"LTL":{"name":"Lithuanian Litas", "symbol":"LTL"},"SAR":{"name":"Saudi Riyal","symbol":"SAR"},"TTD":{"name":"Trinidad & Tobago Dollar","symbol":"TTD"},"MVP":{"name":"Maldivian Rupee (1947–1981)","symbol":"MVP"},"MVR":{"name":"Maldivian Rufiyaa","symbol":"MVR"},"KRO":{"name":"South Korean Won (1945–1953)","symbol":"KRO"},"SRG":{"name":"Surinamese Guilder","symbol":"SRG"},"DDM":{"name":"East German Mark","symbol":"DDM"},"INR":{"name":"Indian Rupee","symbol":"₹"},"LTT":{"name":"Lithuanian Talonas","symbol":"LTT"},"KRW":{"name":"South Korean Won", "symbol":"₩"},"JPY":{"name":"Japanese Yen","symbol":"¥"},"AOA":{"name":"Angolan Kwanza","symbol":"AOA"},"PLN":{"name":"Polish Zloty","symbol":"PLN"},"SBD":{"name":"Solomon Islands Dollar","symbol":"SBD"},"CSD":{"name":"Serbian Dinar (2002–2006)","symbol":"CSD"},"CSK":{"name":"Czechoslovak Hard Koruna","symbol":"CSK"},"LUC":{"name":"Luxembourgian Convertible Franc","symbol":"LUC"},"LUF":{"name":"Luxembourgian Franc","symbol":"LUF"},"AOK":{"name":"Angolan Kwanza (1977–1991)","symbol":"AOK"},"PLZ":{"name":"Polish Zloty (1950–1995)", "symbol":"PLZ"},"AON":{"name":"Angolan New Kwanza (1990–2000)","symbol":"AON"},"MWK":{"name":"Malawian Kwacha","symbol":"MWK"},"LUL":{"name":"Luxembourg Financial Franc","symbol":"LUL"},"AOR":{"name":"Angolan Readjusted Kwanza (1995–1999)","symbol":"AOR"},"BAD":{"name":"Bosnia-Herzegovina Dinar (1992–1994)","symbol":"BAD"},"MGA":{"name":"Malagasy Ariary","symbol":"MGA"},"NIC":{"name":"Nicaraguan Córdoba (1988–1991)","symbol":"NIC"},"FIM":{"name":"Finnish Markka","symbol":"FIM"},"DEM":{"name":"German Mark","symbol" :"DEM"},"MGF":{"name":"Malagasy Franc","symbol":"MGF"},"BAM":{"name":"Bosnia-Herzegovina Convertible Mark","symbol":"BAM"},"BAN":{"name":"Bosnia-Herzegovina New Dinar (1994–1997)","symbol":"BAN"},"EGP":{"name":"Egyptian Pound","symbol":"EGP"},"SSP":{"name":"South Sudanese Pound","symbol":"SSP"},"BRC":{"name":"Brazilian Cruzado (1986–1989)","symbol":"BRC"},"BRB":{"name":"Brazilian New Cruzeiro (1967–1986)","symbol":"BRB"},"BRE":{"name":"Brazilian Cruzeiro (1990–1993)","symbol":"BRE"},"NIO":{"name":"Nicaraguan Córdoba", "symbol":"NIO"},"NZD":{"name":"New Zealand Dollar","symbol":"NZ$"},"BRL":{"name":"Brazilian Real","symbol":"R$"},"BRN":{"name":"Brazilian New Cruzado (1989–1990)","symbol":"BRN"}},"root":{"UGS":{"name":"UGS","symbol":"UGS"},"FJD":{"name":"FJD","symbol":"FJD"},"MXN":{"name":"MXN","symbol":"MX$"},"STD":{"name":"STD","symbol":"STD"},"BRR":{"name":"BRR","symbol":"BRR"},"LVL":{"name":"LVL","symbol":"LVL"},"SCR":{"name":"SCR","symbol":"SCR"},"CDF":{"name":"CDF","symbol":"CDF"},"MXP":{"name":"MXP","symbol":"MXP"}, "ZAL":{"name":"ZAL","symbol":"ZAL"},"BBD":{"name":"BBD","symbol":"BBD"},"HNL":{"name":"HNL","symbol":"HNL"},"UGX":{"name":"UGX","symbol":"UGX"},"LVR":{"name":"LVR","symbol":"LVR"},"MXV":{"name":"MXV","symbol":"MXV"},"ZAR":{"name":"ZAR","symbol":"ZAR"},"BRZ":{"name":"BRZ","symbol":"BRZ"},"STN":{"name":"STN","symbol":"STN"},"CUC":{"name":"CUC","symbol":"CUC"},"BSD":{"name":"BSD","symbol":"BSD"},"SDD":{"name":"SDD","symbol":"SDD"},"SDG":{"name":"SDG","symbol":"SDG"},"ZRN":{"name":"ZRN","symbol":"ZRN"},"IQD":{"name" :"IQD","symbol":"IQD"},"SDP":{"name":"SDP","symbol":"SDP"},"CUP":{"name":"CUP","symbol":"CUP"},"GMD":{"name":"GMD","symbol":"GMD"},"TWD":{"name":"TWD","symbol":"NT$"},"RSD":{"name":"RSD","symbol":"RSD"},"ZRZ":{"name":"ZRZ","symbol":"ZRZ"},"UYI":{"name":"UYI","symbol":"UYI"},"MYR":{"name":"MYR","symbol":"MYR"},"FKP":{"name":"FKP","symbol":"FKP"},"UYP":{"name":"UYP","symbol":"UYP"},"XOF":{"name":"XOF","symbol":"CFA"},"ARA":{"name":"ARA","symbol":"ARA"},"UYU":{"name":"UYU","symbol":"UYU"},"SUR":{"name":"SUR","symbol" :"SUR"},"UYW":{"name":"UYW","symbol":"UYW"},"CVE":{"name":"CVE","symbol":"CVE"},"OMR":{"name":"OMR","symbol":"OMR"},"KES":{"name":"KES","symbol":"KES"},"SEK":{"name":"SEK","symbol":"SEK"},"MZE":{"name":"MZE","symbol":"MZE"},"ARL":{"name":"ARL","symbol":"ARL"},"ARM":{"name":"ARM","symbol":"ARM"},"BTN":{"name":"BTN","symbol":"BTN"},"GNF":{"name":"GNF","symbol":"GNF"},"ARP":{"name":"ARP","symbol":"ARP"},"MZN":{"name":"MZN","symbol":"MZN"},"MZM":{"name":"MZM","symbol":"MZM"},"SVC":{"name":"SVC","symbol":"SVC"}, "ARS":{"name":"ARS","symbol":"ARS"},"QAR":{"name":"QAR","symbol":"QAR"},"IRR":{"name":"IRR","symbol":"IRR"},"NLG":{"name":"NLG","symbol":"NLG"},"GNS":{"name":"GNS","symbol":"GNS"},"XPD":{"name":"XPD","symbol":"XPD"},"THB":{"name":"THB","symbol":"THB"},"UZS":{"name":"UZS","symbol":"UZS"},"XPF":{"name":"XPF","symbol":"CFPF"},"BDT":{"name":"BDT","symbol":"BDT"},"LYD":{"name":"LYD","symbol":"LYD"},"BUK":{"name":"BUK","symbol":"BUK"},"KWD":{"name":"KWD","symbol":"KWD"},"XPT":{"name":"XPT","symbol":"XPT"},"RUB":{"name" :"RUB","symbol":"RUB"},"ISK":{"name":"ISK","symbol":"ISK"},"BEC":{"name":"BEC","symbol":"BEC"},"ISJ":{"name":"ISJ","symbol":"ISJ"},"BEF":{"name":"BEF","symbol":"BEF"},"MKD":{"name":"MKD","symbol":"MKD"},"BEL":{"name":"BEL","symbol":"BEL"},"RUR":{"name":"RUR","symbol":"RUR"},"DZD":{"name":"DZD","symbol":"DZD"},"PAB":{"name":"PAB","symbol":"PAB"},"MKN":{"name":"MKN","symbol":"MKN"},"SGD":{"name":"SGD","symbol":"SGD"},"KGS":{"name":"KGS","symbol":"KGS"},"HRD":{"name":"HRD","symbol":"HRD"},"XAF":{"name":"XAF","symbol" :"FCFA"},"XAG":{"name":"XAG","symbol":"XAG"},"ATS":{"name":"ATS","symbol":"ATS"},"CHF":{"name":"CHF","symbol":"CHF"},"HRK":{"name":"HRK","symbol":"HRK"},"ITL":{"name":"ITL","symbol":"ITL"},"CHE":{"name":"CHE","symbol":"CHE"},"DJF":{"name":"DJF","symbol":"DJF"},"MLF":{"name":"MLF","symbol":"MLF"},"XRE":{"name":"XRE","symbol":"XRE"},"TZS":{"name":"TZS","symbol":"TZS"},"ADP":{"name":"ADP","symbol":"ADP"},"VND":{"name":"VND","symbol":"₫"},"XAU":{"name":"XAU","symbol":"XAU"},"AUD":{"name":"AUD","symbol":"A$"},"CHW": {"name":"CHW","symbol":"CHW"},"KHR":{"name":"KHR","symbol":"KHR"},"IDR":{"name":"IDR","symbol":"IDR"},"XBA":{"name":"XBA","symbol":"XBA"},"KYD":{"name":"KYD","symbol":"KYD"},"VNN":{"name":"VNN","symbol":"VNN"},"XBC":{"name":"XBC","symbol":"XBC"},"YDD":{"name":"YDD","symbol":"YDD"},"XBB":{"name":"XBB","symbol":"XBB"},"BWP":{"name":"BWP","symbol":"BWP"},"GQE":{"name":"GQE","symbol":"GQE"},"SHP":{"name":"SHP","symbol":"SHP"},"CYP":{"name":"CYP","symbol":"CYP"},"XBD":{"name":"XBD","symbol":"XBD"},"TJS":{"name": "TJS","symbol":"TJS"},"TJR":{"name":"TJR","symbol":"TJR"},"AED":{"name":"AED","symbol":"AED"},"RWF":{"name":"RWF","symbol":"RWF"},"DKK":{"name":"DKK","symbol":"DKK"},"BGL":{"name":"BGL","symbol":"BGL"},"ZWD":{"name":"ZWD","symbol":"ZWD"},"BGN":{"name":"BGN","symbol":"BGN"},"BGM":{"name":"BGM","symbol":"BGM"},"YUD":{"name":"YUD","symbol":"YUD"},"MMK":{"name":"MMK","symbol":"MMK"},"BGO":{"name":"BGO","symbol":"BGO"},"NOK":{"name":"NOK","symbol":"NOK"},"SYP":{"name":"SYP","symbol":"SYP"},"ZWL":{"name":"ZWL","symbol" :"ZWL"},"YUM":{"name":"YUM","symbol":"YUM"},"LKR":{"name":"LKR","symbol":"LKR"},"YUN":{"name":"YUN","symbol":"YUN"},"ZWR":{"name":"ZWR","symbol":"ZWR"},"CZK":{"name":"CZK","symbol":"CZK"},"IEP":{"name":"IEP","symbol":"IEP"},"YUR":{"name":"YUR","symbol":"YUR"},"GRD":{"name":"GRD","symbol":"GRD"},"XCD":{"name":"XCD","symbol":"EC$"},"HTG":{"name":"HTG","symbol":"HTG"},"XSU":{"name":"XSU","symbol":"XSU"},"AFA":{"name":"AFA","symbol":"AFA"},"BHD":{"name":"BHD","symbol":"BHD"},"SIT":{"name":"SIT","symbol":"SIT"}, "PTE":{"name":"PTE","symbol":"PTE"},"KZT":{"name":"KZT","symbol":"KZT"},"SZL":{"name":"SZL","symbol":"SZL"},"YER":{"name":"YER","symbol":"YER"},"AFN":{"name":"AFN","symbol":"AFN"},"BYB":{"name":"BYB","symbol":"BYB"},"RHD":{"name":"RHD","symbol":"RHD"},"AWG":{"name":"AWG","symbol":"AWG"},"NPR":{"name":"NPR","symbol":"NPR"},"MNT":{"name":"MNT","symbol":"MNT"},"GBP":{"name":"GBP","symbol":"£"},"BYN":{"name":"BYN","symbol":"BYN"},"XTS":{"name":"XTS","symbol":"XTS"},"HUF":{"name":"HUF","symbol":"HUF"},"BYR":{"name" :"BYR","symbol":"BYR"},"BIF":{"name":"BIF","symbol":"BIF"},"XUA":{"name":"XUA","symbol":"XUA"},"XDR":{"name":"XDR","symbol":"XDR"},"BZD":{"name":"BZD","symbol":"BZD"},"MOP":{"name":"MOP","symbol":"MOP"},"NAD":{"name":"NAD","symbol":"NAD"},"SKK":{"name":"SKK","symbol":"SKK"},"PEI":{"name":"PEI","symbol":"PEI"},"TMM":{"name":"TMM","symbol":"TMM"},"PEN":{"name":"PEN","symbol":"PEN"},"WST":{"name":"WST","symbol":"WST"},"TMT":{"name":"TMT","symbol":"TMT"},"FRF":{"name":"FRF","symbol":"FRF"},"CLF":{"name":"CLF","symbol" :"CLF"},"CLE":{"name":"CLE","symbol":"CLE"},"PES":{"name":"PES","symbol":"PES"},"GTQ":{"name":"GTQ","symbol":"GTQ"},"CLP":{"name":"CLP","symbol":"CLP"},"XEU":{"name":"XEU","symbol":"XEU"},"TND":{"name":"TND","symbol":"TND"},"SLL":{"name":"SLL","symbol":"SLL"},"XFO":{"name":"XFO","symbol":"XFO"},"DOP":{"name":"DOP","symbol":"DOP"},"KMF":{"name":"KMF","symbol":"KMF"},"XFU":{"name":"XFU","symbol":"XFU"},"GEK":{"name":"GEK","symbol":"GEK"},"GEL":{"name":"GEL","symbol":"GEL"},"MAD":{"name":"MAD","symbol":"MAD"}, "MAF":{"name":"MAF","symbol":"MAF"},"AZM":{"name":"AZM","symbol":"AZM"},"TOP":{"name":"TOP","symbol":"TOP"},"AZN":{"name":"AZN","symbol":"AZN"},"PGK":{"name":"PGK","symbol":"PGK"},"CNH":{"name":"CNH","symbol":"CNH"},"UAH":{"name":"UAH","symbol":"UAH"},"UAK":{"name":"UAK","symbol":"UAK"},"ERN":{"name":"ERN","symbol":"ERN"},"TPE":{"name":"TPE","symbol":"TPE"},"MRO":{"name":"MRO","symbol":"MRO"},"CNX":{"name":"CNX","symbol":"CNX"},"CNY":{"name":"CNY","symbol":"CN¥"},"MRU":{"name":"MRU","symbol":"MRU"},"ESA":{"name" :"ESA","symbol":"ESA"},"GWE":{"name":"GWE","symbol":"GWE"},"ESB":{"name":"ESB","symbol":"ESB"},"BMD":{"name":"BMD","symbol":"BMD"},"PHP":{"name":"PHP","symbol":"PHP"},"XXX":{"name":"XXX","symbol":"¤"},"PYG":{"name":"PYG","symbol":"PYG"},"JMD":{"name":"JMD","symbol":"JMD"},"GWP":{"name":"GWP","symbol":"GWP"},"ESP":{"name":"ESP","symbol":"ESP"},"COP":{"name":"COP","symbol":"COP"},"USD":{"name":"USD","symbol":"US$"},"COU":{"name":"COU","symbol":"COU"},"MCF":{"name":"MCF","symbol":"MCF"},"USN":{"name":"USN","symbol" :"USN"},"ETB":{"name":"ETB","symbol":"ETB"},"VEB":{"name":"VEB","symbol":"VEB"},"ECS":{"name":"ECS","symbol":"ECS"},"USS":{"name":"USS","symbol":"USS"},"SOS":{"name":"SOS","symbol":"SOS"},"VEF":{"name":"VEF","symbol":"VEF"},"VUV":{"name":"VUV","symbol":"VUV"},"LAK":{"name":"LAK","symbol":"LAK"},"BND":{"name":"BND","symbol":"BND"},"ECV":{"name":"ECV","symbol":"ECV"},"ZMK":{"name":"ZMK","symbol":"ZMK"},"LRD":{"name":"LRD","symbol":"LRD"},"ALK":{"name":"ALK","symbol":"ALK"},"ALL":{"name":"ALL","symbol":"ALL"}, "GHC":{"name":"GHC","symbol":"GHC"},"MTL":{"name":"MTL","symbol":"MTL"},"VES":{"name":"VES","symbol":"VES"},"ZMW":{"name":"ZMW","symbol":"ZMW"},"MTP":{"name":"MTP","symbol":"MTP"},"ILP":{"name":"ILP","symbol":"ILP"},"MDC":{"name":"MDC","symbol":"MDC"},"ILR":{"name":"ILR","symbol":"ILR"},"TRL":{"name":"TRL","symbol":"TRL"},"ILS":{"name":"ILS","symbol":"₪"},"GHS":{"name":"GHS","symbol":"GHS"},"GYD":{"name":"GYD","symbol":"GYD"},"KPW":{"name":"KPW","symbol":"KPW"},"BOB":{"name":"BOB","symbol":"BOB"},"MDL":{"name" :"MDL","symbol":"MDL"},"AMD":{"name":"AMD","symbol":"AMD"},"TRY":{"name":"TRY","symbol":"TRY"},"LBP":{"name":"LBP","symbol":"LBP"},"BOL":{"name":"BOL","symbol":"BOL"},"JOD":{"name":"JOD","symbol":"JOD"},"HKD":{"name":"HKD","symbol":"HK$"},"BOP":{"name":"BOP","symbol":"BOP"},"EUR":{"name":"EUR","symbol":"€"},"LSL":{"name":"LSL","symbol":"LSL"},"CAD":{"name":"CAD","symbol":"CA$"},"BOV":{"name":"BOV","symbol":"BOV"},"EEK":{"name":"EEK","symbol":"EEK"},"MUR":{"name":"MUR","symbol":"MUR"},"ROL":{"name":"ROL","symbol" :"ROL"},"GIP":{"name":"GIP","symbol":"GIP"},"RON":{"name":"RON","symbol":"RON"},"NGN":{"name":"NGN","symbol":"NGN"},"CRC":{"name":"CRC","symbol":"CRC"},"PKR":{"name":"PKR","symbol":"PKR"},"ANG":{"name":"ANG","symbol":"ANG"},"KRH":{"name":"KRH","symbol":"KRH"},"SRD":{"name":"SRD","symbol":"SRD"},"LTL":{"name":"LTL","symbol":"LTL"},"SAR":{"name":"SAR","symbol":"SAR"},"TTD":{"name":"TTD","symbol":"TTD"},"MVP":{"name":"MVP","symbol":"MVP"},"MVR":{"name":"MVR","symbol":"MVR"},"KRO":{"name":"KRO","symbol":"KRO"}, "SRG":{"name":"SRG","symbol":"SRG"},"DDM":{"name":"DDM","symbol":"DDM"},"INR":{"name":"INR","symbol":"₹"},"LTT":{"name":"LTT","symbol":"LTT"},"KRW":{"name":"KRW","symbol":"₩"},"JPY":{"name":"JPY","symbol":"JP¥"},"AOA":{"name":"AOA","symbol":"AOA"},"PLN":{"name":"PLN","symbol":"PLN"},"SBD":{"name":"SBD","symbol":"SBD"},"CSD":{"name":"CSD","symbol":"CSD"},"CSK":{"name":"CSK","symbol":"CSK"},"LUC":{"name":"LUC","symbol":"LUC"},"LUF":{"name":"LUF","symbol":"LUF"},"AOK":{"name":"AOK","symbol":"AOK"},"PLZ":{"name" :"PLZ","symbol":"PLZ"},"AON":{"name":"AON","symbol":"AON"},"MWK":{"name":"MWK","symbol":"MWK"},"LUL":{"name":"LUL","symbol":"LUL"},"AOR":{"name":"AOR","symbol":"AOR"},"BAD":{"name":"BAD","symbol":"BAD"},"MGA":{"name":"MGA","symbol":"MGA"},"NIC":{"name":"NIC","symbol":"NIC"},"FIM":{"name":"FIM","symbol":"FIM"},"DEM":{"name":"DEM","symbol":"DEM"},"MGF":{"name":"MGF","symbol":"MGF"},"BAM":{"name":"BAM","symbol":"BAM"},"BAN":{"name":"BAN","symbol":"BAN"},"EGP":{"name":"EGP","symbol":"EGP"},"SSP":{"name":"SSP","symbol" :"SSP"},"BRC":{"name":"BRC","symbol":"BRC"},"BRB":{"name":"BRB","symbol":"BRB"},"BRE":{"name":"BRE","symbol":"BRE"},"NIO":{"name":"NIO","symbol":"NIO"},"NZD":{"name":"NZD","symbol":"NZ$"},"BRL":{"name":"BRL","symbol":"R$"},"BRN":{"name":"BRN","symbol":"BRN"}}};}; function AWd(){let a=this;D.call(a);a.bix=null;a.biw=null;a.biy=null;} let BqX=a=>{let b,c,d,e;b=a.bix;c=a.biw;d=a.biy;e=DR(b.W3,c);if(e!==null){A5k(e,d);if(AXE(e))W$(b.W3,c);}}; function A$Q(){BO.call(this);this.bfi=null;} let BKj=(a,b,c,d,e,f)=>{return 1;},BPV=(a,b,c,d,e,f)=>{let g;a:{if(c>=0.0){b=a.bfi;if(c=0.0&&d{let b,c,d;b=a.RO;IA();c=ABT;d=b.P_;b.P_=c;b.a6S=b.a6S+1|0;if(d===c)return;A1e(a);},AWl=F(0); function A8h(){let a=this;AOS.call(a);a.bfI=0;a.bi3=null;a.a2c=null;a.TX=null;a.bae=null;} let A1e=a=>{let b;b=a.TX;if(b!==null)b.close();},A0S=(a,b)=>{let c,d,e,f,g,h;c=a.a2c;d=c.a68&&c.a_d===null?1:0;if(b===null){D4(c.O_);if(d){e=BG;Lz();f=R7;DT(e,f,E(831));}}else{g=c.a7G+1|0;c.a7G=g;g=c.bdX&&g==1?1:0;c.bdX=0;if(!g){if(d){e=BG;Lz();f=R7;h=new N;O(h);T(h,E(735));h=C$(h,c.Oa);T(h,E(30));h=M(h);BaE(e,f,h,b);}Na(c.O_,c.Oa);if(c.Zn)c.Zn=0;else c.Oa=c.Oa*1.5;}else{if(d){e=BG;Lz();f=R7;h=new N;O(h);T(h,E(832));h=C$(h,c.Oa);T(h,E(30));h=M(h);BaE(e,f,h,b);}Na(c.O_,c.Oa);if(c.Zn)c.Zn=0;else c.Oa=c.Oa*1.5;}}c =c.a_d;if(c!==null)c.sb(b);},AX0=(a,b)=>{EQ(a.bae);return a.bae;}; function ADZ(){let a=this;S2.call(a);a.bpm=0;a.NG=null;a.YB=0;} let BvA=a=>{return a.bpm;},B5T=(a,b)=>{return a.NG.getFloat32(b*4|0,!!a.YB);},B0e=(a,b,c)=>{let d,e;d=a.NG;b=b*4|0;e=a.YB;d.setFloat32(b,c,!!e);},BE_=(a,b,c,d,e)=>{let f,g,h,i;a:{if(!(c instanceof ADZ)){f=b*4|0;while(true){g=e+(-1)|0;if(e<=0)break a;h=a.NG;b=d+1|0;h.setFloat32(f,AG1(c,d),!!a.YB);f=f+4|0;e=g;d=b;}}f=e*4|0;h=c;c=h.NG.buffer;d=h.NG.byteOffset+(d*4|0)|0;i=new Int8Array(c,d,f);(new Int8Array(a.NG.buffer,a.NG.byteOffset+(b*4|0)|0,f)).set(i,0);}},BZa=(a,b,c,d,e)=>{let f,g,h,i,j;b=b*4|0;while(true) {f=e+(-1)|0;if(e<=0)break;g=c.data;h=a.NG;i=d+1|0;j=g[d];d=a.YB;h.setFloat32(b,j,!!d);b=b+4|0;e=f;d=i;}},BuK=a=>{return a.NG.byteLength/4|0;},BTj=a=>{return a.NG;}; function AP4(){let a=this;RT.call(a);a.bh9=0;a.NR=null;a.a2v=0;} let B0c=a=>{return a.bh9;},Bnz=(a,b)=>{return a.NR.getInt16(b*2|0,!!a.a2v);},BDL=(a,b,c,d,e)=>{let f,g,h,i;a:{if(!(c instanceof AP4)){f=b*2|0;while(true){g=e+(-1)|0;if(e<=0)break a;h=a.NR;b=d+1|0;h.setInt16(f,Bh3(c,d),!!a.a2v);f=f+2|0;e=g;d=b;}}f=e*2|0;h=c;c=h.NR.buffer;d=h.NR.byteOffset+(d*2|0)|0;i=new Int8Array(c,d,f);(new Int8Array(a.NR.buffer,a.NR.byteOffset+(b*2|0)|0,f)).set(i,0);}},BJY=(a,b,c,d,e)=>{let f,g,h,i;b=b*2|0;while(true){f=e+(-1)|0;if(e<=0)break;g=c.data;h=a.NR;i=d+1|0;d=g[d];e=a.a2v;h.setInt16(b, d,!!e);b=b+2|0;e=f;d=i;}},BqA=a=>{return a.NR.byteLength/2|0;},BZL=a=>{return a.NR;}; function AIk(){let a=this;To.call(a);a.bhX=0;a.Of=null;a.a1B=0;} let BWt=a=>{return a.bhX;},BXp=(a,b)=>{return a.Of.getInt32(b*4|0,!!a.a1B);},BMG=(a,b,c)=>{let d,e;d=a.Of;b=b*4|0;e=a.a1B;d.setInt32(b,c,!!e);},BQq=(a,b,c,d,e)=>{let f,g,h,i;a:{if(!(c instanceof AIk)){f=b*4|0;while(true){g=e+(-1)|0;if(e<=0)break a;h=a.Of;b=d+1|0;h.setInt32(f,H1(c,d),!!a.a1B);f=f+4|0;e=g;d=b;}}f=e*4|0;h=c;c=h.Of.buffer;d=h.Of.byteOffset+(d*4|0)|0;i=new Int8Array(c,d,f);(new Int8Array(a.Of.buffer,a.Of.byteOffset+(b*4|0)|0,f)).set(i,0);}},B9w=(a,b,c,d,e)=>{let f,g,h,i;b=b*4|0;while(true){f=e+(-1) |0;if(e<=0)break;g=c.data;h=a.Of;i=d+1|0;d=g[d];e=a.a1B;h.setInt32(b,d,!!e);b=b+4|0;e=f;d=i;}},BoU=a=>{return a.Of.byteLength/4|0;},Dp=F(HT),La=F(BJ),BNJ=F(),BjE=(b,c,d,e,f)=>{let g;Cu.nO(b,c,d,e);g=16384;if(f)g=16640;Cu.nN(g);}; function VJ(){let a=this;D.call(a);a.a_K=0;a.TE=null;a.ZV=0;} let A3M=a=>{return a.TE===null?0:1;},AXl=(a,b)=>{let c,d,e;if(b<0){c=new Bb;S(c,E(833));I(c);}if(A3M(a)&&A3M(a)){a.ZV=a.ZV+1|0;if(!a.a_K)clearTimeout(a.TE.Jj);else clearInterval(a.TE.Jj);a.TE=null;}a.a_K=0;d=a.ZV;c=new AQT;c.blN=a;c.br9=d;e=BH(c);a.TE=CI(setTimeout(B1(e,"onTimer"),b));}; function A$T(){let a=this;VJ.call(a);a.a6Y=null;a.btg=Ba;} let B2L=a=>{let b,c,$$je;a.TE=null;a.ZV=0;b=BG.a75;DI(b);a:{try{BB(b,a);Cm(b);}catch($$e){$$je=Be($$e);c=$$je;break a;}A6B(a);return;}Cm(b);I(c);},BxP=()=>{let a=new A$T();B2L(a);return a;},AR_=a=>{let b,c,d,e,f,g,h,i,j,$$je;G6();b=HE;DI(b);a:{b:{try{if(a.a6Y===BG)break b;Cm(b);}catch($$e){$$je=Be($$e);c=$$je;break a;}return;}try{d=Bw(IO(),R(1000000));e=R(5000);f=0;g=HE.Hp;}catch($$e){$$je=Be($$e);c=$$je;break a;}c:{try{while(f{let b,c,d,e,f,$$je;b=BZ(Bw(EG(),R(1000000)),a.btg);G6();c=HE;DI(c);a:{try{d=0;e=c.Hp;while(d{let b,c,$$je;a.btg=Bw(EG(),R(1000000));G6();b=HE;DI(b);a:{try{a.a6Y=null;AOp();Cm(b);}catch($$e){$$je=Be($$e);c=$$je;break a;}return;}Cm(b);I(c);}; function BcD(){let a=this;D.call(a);a.bq4=null;a.bq3=null;a.bq2=null;} let B8e=a=>{let b,c,d,e;b=a.bq4;c=a.bq3;d=a.bq2;e=DR(b.Sz,c);if(e!==null){A5k(e,d);if(AXE(e))W$(b.Sz,c);}}; function Ng(){let a=this;ALM.call(a);a.JY=null;a.LD=null;a.NN=null;} let Sr=(a,b,c,d)=>{FW();if(d!==Ic&&d!==HU&&d!==LQ){b=new Bv;c=CB(d);d=new N;O(d);J(J(J(d,E(835)),c),E(836));S(b,M(d));I(b);}c=Pv(c,E(236),E(186));if(Jq(c,E(186)))c=B4(c,0,c.Hq.length-1|0);a.JY=c;a.LD=d;a.NN=b;},BVB=(a,b,c)=>{let d=new Ng();Sr(d,a,b,c);return d;},BGd=a=>{return a.JY;},A$Z=a=>{let b,c;b=HX(a.JY,47);c=b<0?a.JY:DA(a.JY,b+1|0);b=HX(c,46);if(b==(-1))return c;return B4(c,0,b);},Bxq=a=>{return a.LD;},Wm=a=>{let b,c,d,e,f;b=AGh(KX(a.NN,a.LD),a);c=a.LD;FW();d=HU;if(c!==d&&!(c===Ic&&!b)&&!(c===LQ&&!b))return A19(KX(a.NN, c),a);c=A19(KX(a.NN,d),a);if(c!==null)return c;c=new Bv;d=a.JY;e=CB(a.LD);f=new N;O(f);Bd(J(J(J(J(f,E(837)),d),E(838)),e),41);S(c,M(f));I(c);},BYA=(a,b)=>{let c,d,e,f,g;c=new Ng;d=a.NN;if(E5(a.JY))e=E(25);else{e=a.JY;f=!Jq(e,E(186))?E(186):E(25);g=new N;O(g);J(J(g,e),f);e=M(g);}g=new N;O(g);J(J(g,e),b);Sr(c,d,M(g),a.LD);return c;},UP=a=>{let b,c,d;b=a.JY;c=AXB(b,E(186),b.Hq.length);d=E(25);if(c>0)d=B4(a.JY,0,c);return BVB(a.NN,d,a.LD);},AQN=a=>{let b,c;a:{b=AGh(KX(a.NN,a.LD),a);APE();switch(A87.data[a.LD.Hv]) {case 1:if(!b)break a;return 1;case 2:break a;default:}return b;}c=a.NN;FW();return AGh(KX(c,HU),a);},AYS=a=>{return Bvf(KX(a.NN,a.LD),a);},BWb=a=>{return a.JY;},ADB=F(Bk),HU=null,Ic=null,Bfe=null,AX8=null,LQ=null,A3X=null,FW=()=>{FW=Q(ADB);Buo();},BRd=(a,b,c)=>{FW();BS(a,b,c);},RF=(a,b)=>{let c=new ADB();BRd(c,a,b);return c;},Buo=()=>{let b,c,d;HU=RF(E(839),0);Ic=RF(E(840),1);Bfe=RF(E(841),2);AX8=RF(E(842),3);b=RF(E(843),4);LQ=b;c=L(ADB,5);d=c.data;d[0]=HU;d[1]=Ic;d[2]=Bfe;d[3]=AX8;d[4]=b;A3X=c;}; function A8l(){let a=this;GW.call(a);a.bqE=null;a.buv=null;} let BTo=(a,b,c)=>{let d;b=a.bqE;c=b.bgj;b=b.bgi;d=c.Rd;Ca();c=APx;AJd(d,c);b.HS=1;}; function Bf_(){let a=this;D_.call(a);a.bkf=null;a.bBy=null;} let BUN=(a,b,c,d)=>{a.bkf.g_();},AYP=F(0),BAM=F(); function Bis(){let a=this;D.call(a);a.Ro=null;a.Rh=null;a.U6=null;a.bet=0;} let AV0=(a,b,c)=>{if(Jq(b,E(844))){IK();return !(c!==null&&Z(BaB(c),E(89))?1:0)?A1y:Pf;}if(Jq(b,E(845))){Ft();return CI(Qe(c,10));}if(!Jq(b,E(846))){if(!Jq(b,E(847)))return c;HS();return AA9(K3(c));}JG();if(c!==null)return ALK(BH_(c,0,c.Hq.length,10));b=new CE;S(b,E(81));I(b);},BtU=(a,b,c)=>{let d;if(c instanceof NW){c=a.Ro;d=new N;O(d);Bd(J(J(d,c),b),98);return M(d);}if(c instanceof Js){c=a.Ro;d=new N;O(d);Bd(J(J(d,c),b),105);return M(d);}if(c instanceof MH){c=a.Ro;d=new N;O(d);Bd(J(J(d,c),b),108);return M(d);}if (!(c instanceof PO)){c=a.Ro;d=new N;O(d);Bd(J(J(d,c),b),115);return M(d);}c=a.Ro;d=new N;O(d);Bd(J(J(d,c),b),102);return M(d);}; function PN(){let a=this;Ht.call(a);a.MK=null;a.bxK=0;a.Ul=null;a.J8=null;a.a21=null;a.a0c=null;} let BTS=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m;if(A0h(a.J8))return;OQ(b,a);c=a.a21;Tk(b.IK,c);AM6(b,a.J8.a5U);c=a.MK;d=BD(a.Ul,0.0,0.0);QF(c,d);e=a.J8.R1;f=a.bxK;g=e*(f<=0?a.MK.Ou.Hp:BF(f,a.MK.Ou.Hp));c=a;d=c.KB.Ry;if(d!==null)g=g+d.dZ()+d.dY();h=a.J8.Nl.Sk;if(h!==null)g=g+h.dZ()+h.dY();i=a.Ul.Hu;j=Et(b)-i-a.MK.Hx;f=1;if(!(g>i))i=g;else if(j>i){f=0;i=C6(g,j);}if(f){g=a.Ul.Hu-i;ACn(a,g);}else{g=a.Ul.Hu+a.MK.Hx;ACn(a,g);}h=a;TF(h,i);k=a;FU(k);l=Bg(AXq(c),a.MK.Hw);AI5(h,l);m=a.Ul.Hs;if(m+l>Eh(b)){m=m-(h.Hw-a.MK.Hw- 1.0);if(m<0.0)m=0.0;}AHE(h,m);FU(k);j=a.J8.Hx-AVD(a.MK)*e-e/2.0;FU(c);c.I4=DV(0.0+(0.0-c.IA.HE)/2.0,0.0,c.LY);g=c.KU;g=DV(g-j+(c.IA.HL+0.0)/2.0,0.0,g);c.Ja=g;c.Xz=c.I4;c.XA=g;a.a0c=null;c=b.Oq;if(c!==null&&!IH(c,a))a.a0c=c;I3(b,a);c=a.J8.LR;b=O4(a.MK);Px(c,b);b=a.J8;Dh();c=F_;b.IT=c;M5(h);a.IN.Hy=0.0;Ho();GP(a,BaO(0.30000001192092896,OS));},OF=a=>{let b,c,d;if(A0h(a.J8)){b=a;if(Ya(b)){c=a.J8;Dh();c.IT=Ie;c=b.HG;if(c!==null){BhQ(c,a.a21);AKt(c,a.J8.a5U);d=a.a0c;if(d!==null&&d.HG===null)a.a0c=null;d=c.Oq;if(!(d !==null&&!AR4(b,d)))I3(c,a.a0c);}M5(b);a.IN.Hy=1.0;Ho();GP(a,S4(ATp(0.15000000596046448,OS),AVn()));return;}}},BUF=(a,b,c)=>{let d,e;d=a.MK;QQ();e=BD(AO$,0.0,0.0);QF(d,e);if(!AX3(AO$,a.Ul))OF(a);A5i(a,b,c);},BT$=(a,b)=>{Bbd(a,b);AUw(a);},BoO=(a,b)=>{let c;c=a.HG;if(c!==null){BhQ(c,a.a21);AKt(c,a.J8.a5U);}Oq(a,b);}; function Bep(){let a=this;GW.call(a);a.biF=null;a.bvt=null;} let BpM=(a,b,c)=>{let d,e,f,g,$$je;a:{b=a.biF;c=b.bqP;b=b.bqO;d=AVD(c.TL);c=b.a4O;e=b.a8G;BQ(c.Rh,e,CI(d));if(b.boe){b=b.a4O;try{d=0;while(d{let c,d,e;if(b>=0){c=CZ(b);return AN5(0,b,0,c.data,c);}d=new Bb;e=new N;O(e);W(J(e,E(794)),b);S(d,M(e));I(d);},AIc=b=>{let c,d,e,f;c=b.data.length;if(c>=0){d=c+0|0;if(d<=c){e=AN5(0,c,0,b.data,b);e.Hr=0;e.HA=d;return e;}}f=new Bx;U(f);I(f);},AEn=(a,b,c,d)=>{let e,f,g,h;if(d>=0&&c>=0&&(c+d|0)<=b.data.length){if(d>BI(a)){e=new La;U(e);I(e);}f=a.Hr;g=a;h=new Uint16Array(g.MG.buffer, g.MG.byteOffset+(f*2|0)|0,d);b.data.set(h,c);a.Hr=a.Hr+d|0;return a;}e=new Bx;U(e);I(e);},B4Q=(a,b)=>{let c;if(a.uF()){b=new Dp;U(b);I(b);}c=BI(b);if(BI(a){let c,d,e,f,g,h,i,j,k;c=0;d=b.Hq.length;if(a.uF()){b=new Dp;U(b);I(b);}if(d>=c&&d<=b.Hq.length){e=d-c|0;if(BI(a){return a.bfx===null?0:1;},AQM=a=>{let b,c;b=a.bfx;if(b!==null)return b;c=new HT;U(c);I(c);}; function BiF(){HD.call(this);this.bjq=null;} let BnD=a=>{let b,c;b=new AZi;c=a.bjq;b.a2u=c;b.bk3=c.Xf;b.a1L=null;return b;}; function Rt(){let a=this;D.call(a);a.UR=null;a.X5=0;a.Yh=0;a.ZX=0;a.XE=0;a.ZI=0;a.Yz=0;a.ZM=0;a.a0V=0;a.ZF=0;a.Mv=0.0;a.Ml=0.0;a.Qh=0.0;a.O2=0.0;a.Mb=0.0;a.MP=0.0;a.N4=null;a.Wi=0;a.a5p=null;a.a0y=0.0;a.Ys=0.0;a.ZQ=0.0;a.XI=0.0;} let AVu=null,OD=()=>{OD=Q(Rt);B9P();},A1v=(a,b,c,d,e,f)=>{let g,h,i,j,k,l;OD();a.N4=Ci(180);g=new Ii;Ca();Yy(g,Db);a.a5p=g;a.a0y=(-1.0);a.Ys=(-1.0);a.ZQ=(-1.0);a.XI=(-1.0);if(b===null){b=new Bb;S(b,E(849));I(b);}h=!(!(b.Ra>b.Xp)?0:1)?1:(-1);i=(b.Q3-c|0)-d|0;j=(b.SA-e|0)-f|0;k=L(JL,9);if(e>0){if(c>0)k.data[0]=IM(b,0,0,c,BU(h,e));if(i>0)k.data[1]=IM(b,c,0,i,BU(h,e));if(d>0)k.data[2]=IM(b,c+i|0,0,d,BU(h,e));}if(j>0){if(c>0)k.data[3]=IM(b,0,BU(h,e),c,BU(h,j));if(i>0)k.data[4]=IM(b,c,BU(h,e),i,BU(h,j));if(d>0)k.data[5] =IM(b,c+i|0,BU(h,e),d,BU(h,j));}if(f>0){if(c>0)k.data[6]=IM(b,0,BU(h,e+j|0),c,BU(h,f));if(i>0)k.data[7]=IM(b,c,BU(h,e+j|0),i,BU(h,f));if(d>0)k.data[8]=IM(b,c+i|0,BU(h,e+j|0),d,BU(h,f));}if(!c&&!i){l=k.data;l[1]=l[2];l[4]=l[5];l[7]=l[8];l[2]=null;l[5]=null;l[8]=null;}if(!e&&!j){l=k.data;l[3]=l[6];l[4]=l[7];l[5]=l[8];l[6]=null;l[7]=null;l[8]=null;}BMA(a,k);},CbW=(a,b,c,d,e)=>{let f=new Rt();A1v(f,a,b,c,d,e);return f;},BMA=(a,b)=>{let c,d;b=b.data;if(b[6]===null)a.X5=(-1);else{a.X5=JC(a,b[6],0,0);a.Mv=IT(b[6]);a.MP =II(b[6]);}if(b[7]===null)a.Yh=(-1);else{a.Yh=JC(a,b[7],b[6]===null&&b[8]===null?0:1,0);a.Qh=Bg(a.Qh,IT(b[7]));a.MP=Bg(a.MP,II(b[7]));}if(b[8]===null)a.ZX=(-1);else{a.ZX=JC(a,b[8],0,0);a.Ml=Bg(a.Ml,IT(b[8]));a.MP=Bg(a.MP,II(b[8]));}if(b[3]===null)a.XE=(-1);else{a.XE=JC(a,b[3],0,b[0]===null&&b[6]===null?0:1);a.Mv=Bg(a.Mv,IT(b[3]));a.O2=Bg(a.O2,II(b[3]));}if(b[4]===null)a.ZI=(-1);else{a.ZI=JC(a,b[4],b[3]===null&&b[5]===null?0:1,b[1]===null&&b[7]===null?0:1);a.Qh=Bg(a.Qh,IT(b[4]));a.O2=Bg(a.O2,II(b[4]));}if(b[5] ===null)a.Yz=(-1);else{a.Yz=JC(a,b[5],0,b[2]===null&&b[8]===null?0:1);a.Ml=Bg(a.Ml,IT(b[5]));a.O2=Bg(a.O2,II(b[5]));}if(b[0]===null)a.ZM=(-1);else{a.ZM=JC(a,b[0],0,0);a.Mv=Bg(a.Mv,IT(b[0]));a.Mb=Bg(a.Mb,II(b[0]));}if(b[1]===null)a.a0V=(-1);else{a.a0V=JC(a,b[1],b[0]===null&&b[2]===null?0:1,0);a.Qh=Bg(a.Qh,IT(b[1]));a.Mb=Bg(a.Mb,II(b[1]));}if(b[2]===null)a.ZF=(-1);else{a.ZF=JC(a,b[2],0,0);a.Ml=Bg(a.Ml,IT(b[2]));a.Mb=Bg(a.Mb,II(b[2]));}c=a.Wi;b=a.N4;if(c{let e,f,g,h,i,j,k,l,m,n,o;e=a.UR;if(e===null)a.UR=b.JG;else if(e!==b.JG){e=new Bb;S(e,E(850));I(e);}f=b.Tu;g=b.Xp;h=b.a12;i=b.Ra;j=a.UR;b=j;e=b.TF;Lv();k=W6;if(!(e!==k&&b.T1!==k)){if(c){l=0.5/I9(j);f=f+l;h=h-l;}if(d){m=0.5/JI(a.UR);g=g-m;i=i+m;}}n=a.N4.data;o=a.Wi;n[o+3|0]=f;n[o+4|0]=g;n[o+8|0]=f;n[o+9|0]=i;n[o+13|0]=h;n[o+14|0]=i;n[o+18|0]=h;n[o+19|0]=g;a.Wi=o+20|0;return o;},I5=(a,b,c,d,e,f,g)=>{let h,i,j;h=c+e;i=d+f;j=a.N4.data;j[b]=c;j[b+1|0]=d;j[b+2|0]=g;j[b+5|0]=c;j[b+6|0]=i;j[b+7|0]=g;j[b+10|0]= h;j[b+11|0]=i;j[b+12|0]=g;j[b+15|0]=h;j[b+16|0]=d;j[b+17|0]=g;},BPd=(a,b,c,d,e,f)=>{let g,h,i,j,k,l,m,n;g=a.Mv;h=c+g;i=a.MP;j=d+i;k=a.Ml;g=e-k-g;l=a.Mb;i=f-l-i;k=c+e-k;l=d+f-l;OD();m=GE(ADq(G7(AVu,a.a5p),b.a06));n=a.X5;if(n!=(-1))I5(a,n,c,d,a.Mv,a.MP,m);n=a.Yh;if(n!=(-1))I5(a,n,h,d,g,a.MP,m);n=a.ZX;if(n!=(-1))I5(a,n,k,d,a.Ml,a.MP,m);n=a.XE;if(n!=(-1))I5(a,n,c,j,a.Mv,i,m);n=a.ZI;if(n!=(-1))I5(a,n,h,j,g,i,m);n=a.Yz;if(n!=(-1))I5(a,n,k,j,a.Ml,i,m);n=a.ZM;if(n!=(-1))I5(a,n,c,l,a.Mv,a.Mb,m);n=a.a0V;if(n!=(-1))I5(a, n,h,l,g,a.Mb,m);n=a.ZF;if(n!=(-1))I5(a,n,k,l,a.Ml,a.Mb,m);},B9P=()=>{AVu=Z0();}; function AAl(){let a=this;Kh.call(a);a.a$Y=0;a.SM=null;} let ACV=F(BJ),Bcy=F(MZ),A7H=F(),A9h=null,AX4=null,Vx=()=>{Vx=Q(A7H);BA0();},AIR=b=>{let c,d,e,f,g,h,i,j;Vx();c=CF(b.Hq.length/2|0);d=c.data;e=0;f=d.length;while(e>24;e=e+1|0;}return c;},Ba0=b=>{let c,d,e,f,g,h,i;Vx();b=b.data;c=b.length;d=CZ(c*2|0);e=d.data;f=0;while(f>>4|0];e[h+1|0]=i[g&15];f=f+1|0;}F5();return KF(d);},BA0=()=>{let b,c,d,e;b=CZ(16);c=b.data;c[0]=48;c[1]=49;c[2]=50;c[3]=51;c[4] =52;c[5]=53;c[6]=54;c[7]=55;c[8]=56;c[9]=57;c[10]=65;c[11]=66;c[12]=67;c[13]=68;c[14]=69;c[15]=70;A9h=b;b=Bn(128);d=b.data;AX4=b;e=0;while(e=65)d[(c[e]-65|0)+97|0]=e;e=e+1|0;}}; function AZW(){let a=this;D_.call(a);a.bcf=null;a.baT=null;} let BDE=(a,b,c,d)=>{let e;e=ACb(a.baT.J8);if(e!==null)Kf(a.bcf.Ob.IO,51);AL9(a.bcf.Ob,e);OF(a.baT);},BOe=(a,b,c,d)=>{return 1;}; function AZV(){let a=this;BO.call(a);a.bhY=null;a.bcK=null;} let BEr=(a,b,c,d,e,f)=>{let g;if(!(f!==null&&AR4(a.bcK,f))){g=O4(a.bhY);if(g!==null)Px(a.bcK.J8.LR,g);}}; function AZT(){let a=this;BO.call(a);a.bec=null;a.VN=null;} let BQt=(a,b,c,d,e,f)=>{let g;g=b.Lp;if(AR4(a.VN,g))return 0;g=a.VN.J8.LR;b=O4(a.bec);Px(g,b);OF(a.VN);return 0;},BKT=(a,b,c)=>{a:{switch(c){case 66:case 160:AL9(a.bec.Ob,ACb(a.VN.J8));break a;case 111:break a;default:}return 0;}OF(a.VN);AQ8(b);return 1;}; function JL(){let a=this;D.call(a);a.JG=null;a.Tu=0.0;a.Ra=0.0;a.a12=0.0;a.Xp=0.0;a.Q3=0;a.SA=0;} let BPB=(a,b)=>{if(b!==null){a.JG=b;ARp(a,0,0,I9(b),JI(b));return;}b=new Bb;S(b,E(851));I(b);},Jl=a=>{let b=new JL();BPB(b,a);return b;},B_t=(a,b,c,d,e,f)=>{a.JG=b.JG;ARp(a,CG(b.Tu*I9(b.JG))+c|0,CG(b.Ra*JI(b.JG))+d|0,e,f);},IM=(a,b,c,d,e)=>{let f=new JL();B_t(f,a,b,c,d,e);return f;},ARp=(a,b,c,d,e)=>{let f,g;f=1.0/I9(a.JG);g=1.0/JI(a.JG);a.wn(b*f,c*g,(b+d|0)*f,(c+e|0)*g);a.Q3=EK(d);a.SA=EK(e);},AVE=(a,b,c,d,e)=>{let f,g,h,i,j,k;f=I9(a.JG);g=JI(a.JG);h=Gz(d-b);i=f;a.Q3=CG(h*i);h=Gz(e-c);j=g;k=CG(h*j);a.SA=k;if (a.Q3==1&&k==1){h=0.25/i;b=b+h;d=d-h;i=0.25/j;c=c+i;e=e-i;}a.Tu=b;a.Ra=c;a.a12=d;a.Xp=e;},APD=(a,b)=>{a.JG=b.JG;a.wn(b.Tu,b.Ra,b.a12,b.Xp);},IT=a=>{return a.Q3;},II=a=>{return a.SA;}; function AZp(){let a=this;D.call(a);a.P_=null;a.a6S=0;} let Xe=(a,b,c)=>{if(a.P_!==b)return 0;a.P_=c;a.a6S=a.a6S+1|0;return 1;},We=F(Bk),AJW=null,Qi=null,Mg=null,Ud=null,ABT=null,BO2=null,IA=()=>{IA=Q(We);BT4();},BH8=(a,b,c)=>{IA();BS(a,b,c);},Q7=(a,b)=>{let c=new We();BH8(c,a,b);return c;},BT4=()=>{let b,c,d;AJW=Q7(E(852),0);Qi=Q7(E(853),1);Mg=Q7(E(854),2);Ud=Q7(E(855),3);b=Q7(E(856),4);ABT=b;c=L(We,5);d=c.data;d[0]=AJW;d[1]=Qi;d[2]=Mg;d[3]=Ud;d[4]=b;BO2=c;},A8E=F(BJ),AKQ=F(Ik),UM=null,LD=()=>{LD=Q(AKQ);Bup();},A4S=a=>{let b;b=new A2a;ZS(b,a,0.3333333432674408, 0.5);return b;},BKo=a=>{let b,c,d,e,f;b=new AW_;c=CF(1);d=c.data;d[0]=63;GF();e=Np;b.a_w=e;b.a$z=e;f=d.length;if(f&&!(f{let b;b=new AKQ;LD();Z9(b,E(858),L(CA,0));UM=b;}; function NW(){D.call(this);this.Zu=0;} let Pf=null,A1y=null,Bu9=null,IK=()=>{IK=Q(NW);BQx();},BEz=(a,b)=>{IK();a.Zu=b;},A2$=a=>{let b=new NW();BEz(b,a);return b;},Bbw=b=>{IK();return !b?E(88):E(89);},BCJ=a=>{return Bbw(a.Zu);},B4j=a=>{let b;b=a.Zu;IK();return !b?1237:1231;},BB9=(a,b)=>{if(a===b)return 1;return b instanceof NW&&b.Zu==a.Zu?1:0;},BQx=()=>{Pf=A2$(1);A1y=A2$(0);Bu9=P(BcM);}; function ARf(){let a=this;D.call(a);a.MD=null;a.bcv=0;a.ZD=null;a.bcx=null;a.ban=0;a.a20=0.0;a.a2Z=0.0;a.a8h=null;a.a9Q=0.0;a.MZ=null;a.Oj=null;a.UO=null;a.a5Q=null;} let BmA=null,ABC=()=>{ABC=Q(ARf);BAo();},Qz=(a,b)=>{let c,d,e,f,g,h;c=a.MD.P0;d=0;e=a.MZ.data.length;while(d0){f=a.MZ.data[d];g=(Bu(c,d)).JG;h=a.Oj.data[d];AG4(b,g,f,0,h);}d=d+1|0;}},TV=a=>{let b,c,d,e;a.a20=0.0;a.a2Z=0.0;b=a.bcx;YS(b,b.a4C);CC(b.a4C);CC(a.ZD);a.ban=0;c=0;d=a.Oj.data.length;while(c{let d,e,f,g,h,i,j;d=a.UO;if(d!==null){d=d.data;if(c>d[b].KR.data.length){e=d[b];f=c-d[b].H0|0;if(f<0){e=new Bb;g=new N;O(g);T(g, E(138));S(e,M(W(g,f)));I(e);}h=e.H0+f|0;if(h>e.KR.data.length)Vq(e,Bs(Bs(8,h),e.H0*1.75|0));}}d=a.Oj.data;f=d[b]+(c*20|0)|0;i=a.MZ.data;j=i[b];if(j===null)i[b]=Ci(f);else if(j.data.length{let f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;f=a.MD.I8;g=f.Po;h=f.Ty;c=c+b.Nv*g;d=d+b.Ri*h;i=b.Ko*g;j=b.KG*h;k=b.bfL;l=b.bnX;m=b.a8E;n=b.bbR;if(a.bcv){c=CG(c);d=CG(d);i=CG(i);j=CG(j);}o=c+i;p=d+j;q=b.OF;r=a.Oj.data;s=r[q];r[q]=r[q]+20|0;r=a.UO;if(r!==null){b=r.data[q];t =a.ban;a.ban=t+1|0;Jw(b,t);}r=a.MZ.data[q].data;u=s+1|0;r[s]=c;t=u+1|0;r[u]=d;u=t+1|0;r[t]=e;t=u+1|0;r[u]=k;u=t+1|0;r[t]=m;t=u+1|0;r[u]=c;u=t+1|0;r[t]=p;t=u+1|0;r[u]=e;u=t+1|0;r[t]=k;t=u+1|0;r[u]=n;u=t+1|0;r[t]=o;t=u+1|0;r[u]=p;u=t+1|0;r[t]=e;t=u+1|0;r[u]=l;u=t+1|0;r[t]=n;t=u+1|0;r[u]=o;u=t+1|0;r[t]=d;t=u+1|0;r[u]=e;u=t+1|0;r[t]=l;r[u]=m;},ASY=(a,b,c,d,e,f,g,h,i,j)=>{let k,l;k=a.bcx;l=EO(k);BB(k.a4C,l);k=l;AFw(k,a.MD,b,e,f,a.a8h,g,h,i,j);AFl(a,k,c,d);return k;},AFl=(a,b,c,d)=>{let e,f,g,h,i,j,k,l,m,n,o,p,q, r,s,t,u,v;e=a.MD;d=d+e.I8.Ma;f=b.Kh.Hp;if(f){g=a.MZ;h=g.data.length;i=e.P0.Hp;if(h=i)break a;Bik(a,h,g[h]);h=h+1|0;}}}e=b.JI;h=0;i=0;k=0;p=0.0;l=0;while(l=e.H0?(-1):FK(e,h);}m=j.data;n=g.data;s=s+m[o];BGv(a,n[o],s,t,p);o=o+1|0;k=v;}l=l+1|0;}Ca();a.a9Q=Pp;}},BAo=()=>{BmA=Cv(1.0,1.0,1.0,1.0);}; function QP(){let a=this;D.call(a);a.bdJ=null;a.V8=null;a.bkU=null;a.Yy=0;a.a47=0.0;a.T_=0.0;a.X$=0.0;a.VU=0.0;a.Nd=0.0;a.JU=0.0;a.Ma=0.0;a.NX=0.0;a.Qt=0.0;a.a$f=0.0;a.Po=0.0;a.Ty=0.0;a.Nz=0;a.baS=0.0;a.S0=null;a.Vf=null;a.So=0.0;a.Rz=0.0;a.bAQ=null;a.a2X=null;a.a3G=null;} let AUG=a=>{a.JU=1.0;a.a$f=1.0;a.Po=1.0;a.Ty=1.0;a.S0=L(D$(UA),128);a.Rz=1.0;a.a2X=Tn([120,101,97,111,110,115,114,99,117,109,118,119,122]);a.a3G=Tn([77,78,66,68,67,69,70,75,65,71,72,73,74,76,79,80,81,82,83,84,85,86,87,88,89,90]);},Ccf=()=>{let a=new QP();AUG(a);return a;},B1K=(a,b,c)=>{a.JU=1.0;a.a$f=1.0;a.Po=1.0;a.Ty=1.0;a.S0=L(D$(UA),128);a.Rz=1.0;a.a2X=Tn([120,101,97,111,110,115,114,99,117,109,118,119,122]);a.a3G=Tn([77,78,66,68,67,69,70,75,65,71,72,73,74,76,79,80,81,82,83,84,85,86,87,88,89,90]);a.bkU=b;a.Yy =c;Bsd(a,b,c);},BPz=(a,b)=>{let c=new QP();B1K(c,a,b);return c;},Bsd=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$$je;if(a.V8!==null)I(Bv3(E(859)));d=b;a.bdJ=A$Z(d);e=BDF(BRi(Wm(d)),512);a:{b:{try{f=Sb(e);if(f===null)I(Fz(E(860)));f=DA(f,B28(f,E(861))+8|0);g=(A6I(B4(f,0,OX(f,32)),E(23),4)).data;if(g.length!=4)I(Fz(E(862)));a.a47=DD(g[0]);a.T_=DD(g[1]);a.X$=DD(g[2]);a.VU=DD(g[3]);h=a.a47+a.X$;f=Sb(e);if(f===null)I(Fz(E(863)));g=(A6I(f,E(641),9)).data;i=g.length;if(i <3)I(Fz(E(864)));if(!Eu(g[1],E(865)))I(Fz(E(866)));a.Nd=DD(DA(g[1],11));if(!Eu(g[2],E(867)))I(Fz(E(868)));c:{j=DD(DA(g[2],5));k=1;if(i<6)l=k;else if(g[5]===null)l=k;else if(!Eu(g[5],E(869)))l=k;else try{l=Bs(1,DD(DA(g[5],6)));k=l;break c;}catch($$e){$$je=Be($$e);if($$je instanceof CE){l=k;break c;}else{throw $$e;}}}a.V8=L(CA,l);i=0;d:{e:{f:{while(true){if(i>=l)break d;f=Sb(e);if(f===null)I(Fz(E(870)));g:{m=O2(KS(E(871)),f);if(NJ(m)){n=Rd(m,1);try{if(DD(n)!=i)break f;break g;}catch($$e){$$je=Be($$e);if($$je instanceof CE) {o=$$je;break e;}else{throw $$e;}}}}f=O2(KS(E(872)),f);if(!NJ(f))break;p=Rd(f,1);a.V8.data[i]=BuR(BGd(BYA(UP(d),p)),E(873),E(186));i=i+1|0;}I(Fz(E(874)));}try{I(Fz(C8(Dx(Dx(DB(),E(875)),n))));}catch($$e){$$je=Be($$e);if($$je instanceof CE){o=$$je;break e;}else{throw $$e;}}}I(ABu(C8(Dx(Dx(DB(),E(876)),n)),o));}a.NX=0.0;h:{while(true){f=Sb(e);if(f===null)break;if(Eu(f,E(877)))break h;if(Eu(f,E(878)))break h;if(!Eu(f,E(879)))continue;q=Vv();d=AJY(f,E(880));B5(d);B5(d);l=DD(B5(d));if(l<=0)a.Vf=q;else{if(l>65535)continue;Oy(a, l,q);}q.LH=l;B5(d);q.bbH=DD(B5(d));B5(d);q.bbI=DD(B5(d));B5(d);q.Ko=DD(B5(d));B5(d);q.KG=DD(B5(d));B5(d);q.Nv=DD(B5(d));B5(d);if(c)q.Ri=DD(B5(d));else q.Ri= -(q.KG+DD(B5(d))|0)|0;B5(d);q.Nq=DD(B5(d));if(Bmp(d))B5(d);i:{if(Bmp(d))try{q.OF=DD(B5(d));break i;}catch($$e){$$je=Be($$e);if($$je instanceof CE){break i;}else{throw $$e;}}}if(q.Ko>0&&q.KG>0)a.NX=C6(j+q.Ri,a.NX);}}a.NX=a.NX+a.X$;j:{while(true){f=Sb(e);if(f===null)break;if(!Eu(f,E(881)))break j;d=AJY(f,E(880));B5(d);B5(d);r=DD(B5(d));B5(d);s=DD(B5(d));if (r<0)continue;if(r>65535)continue;if(s<0)continue;if(s>65535)continue;q=Lx(a,r&65535);B5(d);t=DD(B5(d));if(q!==null)T5(q,s,t);}}u=0;v=0.0;w=0.0;x=0.0;y=0.0;z=0.0;ba=0.0;bb=0.0;if(f!==null&&Eu(f,E(878))){u=1;d=AJY(f,E(880));B5(d);B5(d);v=K3(B5(d));B5(d);w=K3(B5(d));B5(d);x=K3(B5(d));B5(d);y=K3(B5(d));B5(d);z=K3(B5(d));B5(d);ba=K3(B5(d));B5(d);bb=K3(B5(d));}bc=Lx(a,32);if(bc===null){bc=Vv();bc.LH=32;bd=Lx(a,108);if(bd===null)bd=Bfq(a);bc.Nq=bd.Nq;Oy(a,32,bc);}if(!bc.Ko){be=a.VU;bc.Ko=be+bc.Nq+a.T_|0;bc.Nv= -be |0;}a.So=bc.Nq;bf=null;g=a.a2X.data;l=g.length;i=0;k:{while(i=i)break m;q=bi[r];if(q!==null){s=q.KG;if(s&&q.Ko)a.JU=Bg(a.JU,s);}r=r+1|0;}}}l=l+1|0;}}h=a.JU-h;a.JU=h;j=j-h;a.Ma=j;h= -a.Nd;a.Qt=h;if (c){a.Ma= -j;a.Qt= -h;}if(u){a.Ma=v;a.NX=w;a.Qt=x;a.JU=y;a.Nd=z;a.So=ba;a.Rz=bb;}}catch($$e){$$je=Be($$e);if($$je instanceof Dv){o=$$je;break b;}else{b=$$je;break a;}}If(e);return;}try{I(ABu(C8(J(Dx(DB(),E(882)),b)),o));}catch($$e){$$je=Be($$e);b=$$je;break a;}}If(e);I(b);},ALJ=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;d=c.JG;e=1.0/I9(d);f=1.0/JI(d);g=0.0;h=0.0;i=c.Tu;j=c.Ra;k=c.Q3;l=c.SA;if(c instanceof Wh){m=c;g=m.PT;h=(m.WA-m.Ur|0)-m.PS;}n=b.bbH;o=n;p=b.Ko;q=n+p|0;n=b.bbI;r=n;s=b.KG;t=n+s|0;if(!(g >0.0))k=q;else{o=o-g;if(o<0.0){b.Ko=p+o|0;b.Nv=b.Nv-o|0;o=0.0;}g=q-g;if(!(g>k))k=g;else b.Ko=b.Ko-(g-k)|0;}if(!(h>0.0))l=t;else{r=r-h;if(r<0.0){n=s+r|0;b.KG=n;if(n<0)b.KG=0;r=0.0;}g=t-h;if(!(g>l))l=g;else{u=g-l;b.KG=b.KG-u|0;b.Ri=b.Ri+u|0;}}b.bfL=i+o*e;b.bnX=i+k*e;if(!a.Yy){b.bbR=j+r*f;b.a8E=j+l*f;}else{b.a8E=j+r*f;b.bbR=j+l*f;}},Oy=(a,b,c)=>{let d,e,f;d=a.S0.data;e=b/512|0;f=d[e];if(f===null){f=L(UA,512);d[e]=f;}f.data[b&511]=c;},Bfq=a=>{let b,c,d,e,f,g,h,i;b=a.S0.data;c=b.length;d=0;a:while(true){if(d>=c) {e=new Bv;S(e,E(883));I(e);}b:{f=b[d];if(f!==null){f=f.data;g=f.length;h=0;while(true){if(h>=g)break b;i=f[h];if(i!==null&&i.KG&&i.Ko)break a;h=h+1|0;}}}d=d+1|0;}return i;},ACj=(a,b)=>{if(a.Vf!==null)return 1;return a.wE(b)===null?0:1;},Lx=(a,b)=>{let c;c=a.S0.data[b/512|0];if(c===null)return null;return c.data[b&511];},AWq=(a,b,c,d,e,f)=>{let g,h,i,j,k,l,m,n,o,p;g=e-d|0;if(!g)return;h=a.Nz;i=a.Po;j=b.Iq;k=b.Ix;Yq(j,g);b=b.Ix;l=g+1|0;if(l<0){b=new Bb;c=new N;O(c);T(c,E(138));S(b,M(W(c,l)));I(b);}l=b.Id+l|0;if (l>b.Jk.data.length)AIi(b,Bs(Bs(8,l),b.Id*1.75|0));while(true){a:{m=d+1|0;l=c.dk(d);if(l!=13){n=a.wE(l);if(n===null){n=a.Vf;if(n===null)break a;}BB(j,n);if(f===null)o=n.Zx?0.0:( -n.Nv|0)*i-a.VU;else{b:{g=f.Nq;p=f.a3H;if(p!==null){p=p.data[l>>>9|0];if(p!==null){d=p.data[l&511];break b;}}d=0;}o=(g+d|0)*i;}GL(k,o);if(!h)f=n;else if(l!=91)f=n;else if(m>=e)f=n;else if(c.dk(m)!=91)f=n;else{m=m+1|0;f=n;}}}if(m>=e)break;d=m;}if(f!==null)GL(k,f.Zx?f.Nq*i:(f.Ko+f.Nv|0)*i-a.T_);},Bnx=(a,b,c)=>{let d,e,f;d=c-1|0;e=b.HW.data;f =e[d].LH&65535;if(V0(a,f))return d;if(AWZ(a,f))d=d+(-1)|0;a:{while(d>0){c=e[d].LH&65535;if(V0(a,c))break a;if(AWZ(a,c))break a;d=d+(-1)|0;}return 0;}return d+1|0;},AWZ=(a,b)=>{let c,d,e;c=a.bAQ;if(c===null)return 0;c=c.data;d=c.length;e=0;while(e{switch(b){case 9:case 10:case 13:case 32:break;default:return 0;}return 1;},Xz=(a,b,c)=>{let d,e,f;if(b===0.0){d=new Bb;S(d,E(884));I(d);}if(c===0.0){d=new Bb;S(d,E(885));I(d);}e=b/a.Po;f=c/a.Ty;a.Nd=a.Nd*f;a.So =a.So*e;a.Rz=a.Rz*f;a.JU=a.JU*f;a.Ma=a.Ma*f;a.NX=a.NX*f;a.Qt=a.Qt*f;a.VU=a.VU*e;a.T_=a.T_*e;a.a47=a.a47*f;a.X$=a.X$*f;a.Po=b;a.Ty=c;}; function B1g(){let a=this;D.call(a);a.bCu=0;a.bCt=0;a.bCw=0;a.bCv=0;a.bCD=0;a.bCG=0;a.bCx=0;a.bCE=0;} function BfG(){let a=this;D.call(a);a.bn2=0;a.bBK=0;a.brQ=null;} let Btt=(a,b,c)=>{a.brQ=b;a.bBK=c;a.bn2=c;},BAv=(a,b)=>{let c=new BfG();Btt(c,a,b);return c;},Bz5=a=>{return Rd(a.brQ,a.bn2);},BVM=F(),Lb=b=>{let c;if(Cj(b,Fm))return b.wI();c=new Bb;S(c,E(886));I(c);},A6S=b=>{return new Int8Array(b.buffer,b.byteOffset,b.byteLength);},Bxe=F(Gb),B41=F(Gb),AQh=F(0),AEl=F(0); function ADJ(){D.call(this);this.Lw=null;} let Bs9=(a,b)=>{a.Lw=b;},AVi=a=>{let b=new ADJ();Bs9(b,a);return b;},B9U=a=>{let b,c,d;b=a.Lw;c=b.Hr;if(c>=b.HA){b=new La;U(b);I(b);}d=b.H8;b.Hr=c+1|0;return d[c];},A8y=a=>{let b,c,d,e,f;b=a.Lw;if((b.Hr+1|0)>=b.HA){b=new La;U(b);I(b);}c=Mu(b);d=b.Hr;e=b.Jw;Gh();f=c.getInt16(d,!!(e!==Fp?0:1));b.Hr=b.Hr+2|0;return f;},BzO=a=>{let b,c,d,e,f;b=a.Lw;if((b.Hr+3|0)>=b.HA){b=new La;U(b);I(b);}c=Mu(b);d=b.Hr;e=b.Jw;Gh();f=c.getInt32(d,!!(e!==Fp?0:1));b.Hr=b.Hr+4|0;return f;},B7z=a=>{let b,c,d,e,f;b=a.Lw;if((b.Hr+3|0) >=b.HA){b=new La;U(b);I(b);}c=Mu(b);d=b.Hr;e=b.Jw;Gh();f=c.getFloat32(d,!!(e!==Fp?0:1));b.Hr=b.Hr+4|0;return f;},BeO=a=>{return Ek(a.Lw);},BP6=(a,b)=>{Xt(a.Lw,b);return a;},EW=(a,b)=>{Bca(a.Lw,b);return a;},EC=(a,b)=>{let c,d,e,f,g;c=a.Lw;if(c.Jp){c=new Dp;U(c);I(c);}if((c.Hr+3|0)>=c.HA){c=new D2;U(c);I(c);}d=Mu(c);e=c.Hr;f=c.Jw;Gh();g=f!==Fp?0:1;d.setFloat32(e,b,!!g);c.Hr=c.Hr+4|0;return a;},K8=(a,b)=>{let c,d,e,f,g;c=a.Lw;if(c.Jp){c=new Dp;U(c);I(c);}if((c.Hr+7|0)>=c.HA){c=new D2;U(c);I(c);}d=Mu(c);e=c.Hr;f =c.Jw;Gh();g=f!==Fp?0:1;d.setBigInt64(e,b,!!g);c.Hr=c.Hr+8|0;return a;},Cr=(a,b)=>{let c,d,e,f,g;c=a.Lw;if(c.Jp){c=new Dp;U(c);I(c);}if((c.Hr+3|0)>=c.HA){c=new D2;U(c);I(c);}d=Mu(c);e=c.Hr;f=c.Jw;Gh();g=f!==Fp?0:1;d.setInt32(e,b,!!g);c.Hr=c.Hr+4|0;return a;},TD=(a,b)=>{let c,d,e,f,g;c=a.Lw;if(c.Jp){c=new Dp;U(c);I(c);}if((c.Hr+1|0)>=c.HA){c=new D2;U(c);I(c);}d=Mu(c);e=c.Hr;f=c.Jw;Gh();g=f!==Fp?0:1;d.setInt16(e,b,!!g);c.Hr=c.Hr+2|0;return a;},Cx=(a,b)=>{let c,d,e;c=a.Lw;if(c.Jp){c=new Dp;U(c);I(c);}d=c.Hr;if (d>=c.HA){c=new D2;U(c);I(c);}e=c.H8;c.Hr=d+1|0;e[d]=b;return a;}; function AFE(){D.call(this);this.bxA=null;} let A5F=null,G5=null,Np=null,GF=()=>{GF=Q(AFE);BAT();},B5i=(a,b)=>{GF();a.bxA=b;},AKl=a=>{let b=new AFE();B5i(b,a);return b;},BAT=()=>{A5F=AKl(E(887));G5=AKl(E(888));Np=AKl(E(889));}; function ASj(){let a=this;D.call(a);a.bzx=null;a.bmF=0.0;a.bvD=0.0;a.T0=null;a.Z8=null;a.a_M=null;a.SY=0;} let Bkd=(a,b)=>{let c;if(b!==null){a.Z8=b;return a;}c=new Bb;S(c,E(890));I(c);},Cdb=(a,b)=>{return;},A2e=(a,b)=>{let c;if(b!==null){a.a_M=b;return a;}c=new Bb;S(c,E(890));I(c);},CcI=(a,b)=>{return;},AAr=(a,b,c,d)=>{let e,f,g,h,$$je;e=a.SY;if(!(e==2&&!d)&&e!=3){a.SY=d?2:1;f=a;while(true){try{g=BI3(f,b,c);}catch($$e){$$je=Be($$e);if($$je instanceof BJ){h=$$je;b=new AQl;M2(b,h);I(b);}else{throw $$e;}}if(Uq(g))return g;if(LO(g)){if(d&&Ek(b)){h=a.Z8;GF();if(h===Np)return FX(BI(b));if(BI(c)<=a.T0.Hq.length)return Fg;CL(b, b.Hr+BI(b)|0);if(a.Z8===G5)ANm(c,a.T0);}return g;}if(AYZ(g)){h=a.Z8;GF();if(h===Np)return g;if(h===G5){if(BI(c){let c;c=a.SY;if(c!=3&&c!=2){b=new B6;U(b);I(b);}a.SY=3;return BBO(a,b);},BRT=(a,b)=>{let c,d,e;c=a.SY;if(c&&c!=3){b=new B6;U(b);I(b);}if(!BI(b))return A7N(0);if(a.SY)a.SY=0;d =A7N(Bs(8,BI(b)*a.bmF|0));while(true){e=AAr(a,b,d,0);if(LO(e))break;if(Uq(e))d=Be5(a,d);if(!Tz(e))continue;X0(e);}b=AAr(a,b,d,1);if(Tz(b))X0(b);while(!LO(AZ5(a,d))){d=Be5(a,d);}El(d);return d;},Be5=(a,b)=>{let c,d;c=AQM(b);d=AIc(AEu(c,Bs(8,c.data.length*2|0)));CL(d,b.Hr);return d;},BBO=(a,b)=>{C5();return EM;},Ccx=a=>{return;},FJ=F(Dv),L7=F(FJ),O$=F(EV),AWw=a=>{U(a);},CcG=()=>{let a=new O$();AWw(a);return a;},Bj=F(O$),BIZ=a=>{U(a);},Hj=()=>{let a=new Bj();BIZ(a);return a;},BHJ=(a,b)=>{S(a,CB(b));},ABn=a=>{let b =new Bj();BHJ(b,a);return b;},A9k=F(),A9y=null,Bda=null,AE_=()=>{AE_=Q(A9k);BEW();},B$x=(b,c,d)=>{let e,f,g,h,i,j;AE_();e=50+c|0;if(b&&e>=0){f=A9y.data;if(e>=f.length)return !d?Infinity:(-Infinity);g=SR(b,f[e],0);h=Bda.data[e]-1|0;i=(32-Mk(g)|0)-30|0;b=i>=0?g>>>i|0:g<<( -i|0);c=h+i|0;if(c>=255)return !d?Infinity:(-Infinity);b=b+32|0;if(b&(-1073741824)){b=b>>>1|0;c=c+1|0;}if(c<=0){b=b>>BF(( -c|0)+1|0,32);c=0;}j=(b>>>6|0)&8388607|c<<23;if(d)j=j^(-2147483648);return ANg(j);}return ANg(!d?0:(-2147483648));},BEW =()=>{A9y=Fs([(-1598972629),(-924973963),(-82475629),(-1662160004),(-1003958181),(-181205903),(-1723866425),(-1081091207),(-277622185),(-1784126602),(-1156416428),(-371778711),(-1842974431),(-1229976214),(-463728444),(-1900443013),(-1301811943),(-553523104),(-1956564676),(-1371964021),(-641213203),(-2011370988),(-1440471911),(-726848064),(-2064892776),(-1507374146),(-810475859),(-2117160148),(-1572708361),(-892143627),(-41437709),(-1636511304),(-971897307),(-141129809),(-1698818867),(-1049781759),(-238485375), (-1759666096),(-1125840795),(-333559170),(-1819087217),(-1200117198),(-426404673),(-1877115657),(-1272652747),(-517074110),(-1933784055),(-1343488244),(-605618481),(-1989124287),(-1412663534),(-692087594),(-2043167482),(-1480217529),(-776530087),(-2095944040),(-1546188227),(-858993459),(-2147483648),(-1610612736),(-939524096),(-100663296),(-1673527296),(-1018167296),(-198967296),(-1734967296),(-1094967296),(-294967296),(-1794967296),(-1169967296),(-388717296),(-1853561046),(-1243209483),(-480270030),(-1910781505), (-1314735057),(-569676998),(-1966660859),(-1384584250),(-656988489),(-2021230542),(-1452796353),(-742253617),(-2074521247),(-1519409734),(-825520344),(-2126562951),(-1584461865),(-906835507),(-59802560),(-1647989336),(-986244846),(-159064233),(-1710027882),(-1063793028),(-255999461),(-1770612399),(-1139523675),(-350662770),(-1829776967)]);Bda=Fs([(-35),(-32),(-29),(-25),(-22),(-19),(-15),(-12),(-9),(-5),(-2),1,5,8,11,15,18,21,25,28,31,35,38,41,45,48,51,55,58,61,64,68,71,74,78,81,84,88,91,94,98,101,104,108,111, 114,118,121,124,128,131,134,138,141,144,148,151,154,158,161,164,167,171,174,177,181,184,187,191,194,197,201,204,207,211,214,217,221,224,227,231,234,237,241,244,247,251,254,257,260,264,267,270,274,277,280,284,287,290,294]);},Qx=F(Kk),Bms=(a,b,c)=>{LL(a);a.Hr=b;a.HA=c;},A72=(a,b)=>{let c,d,e;if(b>=0&&b{return a.uF();}; function ADM(){let a=this;Qx.call(a);a.bf_=0;a.MG=null;a.bfx=null;} let BXz=(a,b,c,d,e,f)=>{Bms(a,b,c);a.bf_=d;a.MG=e;a.bfx=f;},AN5=(a,b,c,d,e)=>{let f=new ADM();BXz(f,a,b,c,d,e);return f;},BWV=a=>{return a.bf_;},A8F=(a,b)=>{return a.MG[b]&65535;},BCX=a=>{return a.MG.length;},ByD=(a,b,c,d,e)=>{let f,g,h,i,j;a:{if(!(c instanceof ADM))while(true){f=e+(-1)|0;if(e<=0)break a;g=a.MG;h=b+1|0;i=d+1|0;g[b]=A72(c,d);e=f;b=h;d=i;}j=c;g=j.MG.buffer;d=j.MG.byteOffset+(b*2|0)|0;g=new Uint16Array(g,d,e);a.MG.set(g,b);}}; function ARs(){let a=this;D.call(a);a.Xl=0;a.a2R=0;} let EM=null,Fg=null,C5=()=>{C5=Q(ARs);BUl();},BSX=(a,b,c)=>{C5();a.Xl=b;a.a2R=c;},AEK=(a,b)=>{let c=new ARs();BSX(c,a,b);return c;},LO=a=>{return a.Xl?0:1;},Uq=a=>{return a.Xl!=1?0:1;},Tz=a=>{return !AYZ(a)&&!AJ$(a)?0:1;},AYZ=a=>{return a.Xl!=2?0:1;},AJ$=a=>{return a.Xl!=3?0:1;},AF3=a=>{let b;if(Tz(a))return a.a2R;b=new HT;U(b);I(b);},FX=b=>{C5();return AEK(2,b);},X0=a=>{let b,c;switch(a.Xl){case 0:b=new AX_;U(b);I(b);case 1:b=new A7c;U(b);I(b);case 2:b=new A4e;c=a.a2R;U(b);b.bl3=c;I(b);case 3:b=new AXX;c=a.a2R;U(b);b.bsL =c;I(b);default:}},BUl=()=>{EM=AEK(0,0);Fg=AEK(1,0);},AQl=F(O$); function A4r(){Bb.call(this);this.bt9=null;} let BIg=(a,b)=>{U(a);a.bt9=b;},AND=a=>{let b=new A4r();BIg(b,a);return b;}; function A6H(){D.call(this);this.btm=null;} function A6G(){D.call(this);this.bnp=null;} let Bly=(a,b)=>{let c,d,e;b=b;c=a.bnp;d=c.RO;e=d.P_;IA();if(!(e!==Qi&&e!==Mg)&&Xe(d,e,Ud))A0S(c,b);},Bea=F(),A87=null,APE=()=>{APE=Q(Bea);BNS();},BNS=()=>{let b,c;FW();b=Bn((A3X.bu()).data.length);c=b.data;A87=b;c[Ic.Hv]=1;c[HU.Hv]=2;}; function AGc(){let a=this;D.call(a);a.a5H=0;a.bk3=0;a.a1L=null;a.a4u=null;a.bin=null;a.a2u=null;} let BaF=a=>{let b,c;if(a.a1L!==null)return 1;while(true){b=a.a5H;c=a.a2u.Mt.data;if(b>=c.length)break;if(c[b]!==null)return 1;a.a5H=b+1|0;}return 0;},AZi=F(AGc),Bxm=a=>{let b,c,d,e;if(a.bk3!=a.a2u.Xf){b=new ACV;U(b);I(b);}if(!BaF(a)){b=new GH;U(b);I(b);}b=a.a1L;if(b===null){c=a.a2u.Mt.data;d=a.a5H;a.a5H=d+1|0;b=c[d];a.a4u=b;a.a1L=b.SM;a.bin=null;}else{e=a.a4u;if(e!==null)a.bin=e;a.a4u=b;a.a1L=b.SM;}return a.a4u.JK;}; function Wh(){let a=this;JL.call(a);a.bdc=0;a.bog=null;a.PT=0.0;a.PS=0.0;a.WJ=0;a.Ur=0;a.a0B=0;a.WA=0;a.VX=0;a.brq=0;a.bfZ=null;a.bmr=null;} function MN(){let a=this;JL.call(a);a.L3=null;a.PY=null;a.Ot=0.0;a.VI=0.0;a.VH=0.0;a.Qa=0.0;a.PW=0.0;a.btk=0.0;a.btj=0.0;a.Xd=0.0;a.Rk=0.0;a.Pr=0.0;a.LA=0;} let AGT=(a,b)=>{let c,d;c=I9(b);d=JI(b);a.L3=Ci(20);a.PY=Cv(1.0,1.0,1.0,1.0);a.Ot=Pp;a.Rk=1.0;a.Pr=1.0;a.LA=1;a.JG=b;ARp(a,0,0,c,d);ACN(a,1.0,1.0,1.0,1.0);Ln(a,EK(c),EK(d));AJm(a,a.Qa/2.0,a.PW/2.0);},AFt=a=>{let b=new MN();AGT(b,a);return b;},AAb=(a,b,c,d,e)=>{let f,g,h;a.VI=b;a.VH=c;a.Qa=d;a.PW=e;if(a.LA)return;if(a.Xd===0.0&&a.Rk===1.0&&a.Pr===1.0){f=b+d;g=c+e;h=a.L3.data;h[0]=b;h[1]=c;h[5]=b;h[6]=g;h[10]=f;h[11]=g;h[15]=f;h[16]=c;return;}a.LA=1;},Ln=(a,b,c)=>{let d,e,f,g;a.Qa=b;a.PW=c;if(a.LA)return;if(a.Xd ===0.0&&a.Rk===1.0&&a.Pr===1.0){d=a.VI;e=d+b;b=a.VH;f=b+c;g=a.L3.data;g[0]=d;g[1]=b;g[5]=d;g[6]=f;g[10]=e;g[11]=f;g[15]=e;g[16]=b;return;}a.LA=1;},A$i=(a,b,c)=>{let d,e,f;a.VI=b;a.VH=c;if(a.LA)return;if(a.Xd===0.0&&a.Rk===1.0&&a.Pr===1.0){d=b+a.Qa;e=c+a.PW;f=a.L3.data;f[0]=b;f[1]=c;f[5]=b;f[6]=e;f[10]=d;f[11]=e;f[15]=d;f[16]=c;return;}a.LA=1;},Sh=(a,b)=>{let c,d;G7(a.PY,b);c=GE(b);a.Ot=c;d=a.L3.data;d[2]=c;d[7]=c;d[12]=c;d[17]=c;},ACN=(a,b,c,d,e)=>{let f;Pk(a.PY,b,c,d,e);b=GE(a.PY);a.Ot=b;f=a.L3.data;f[2]=b;f[7] =b;f[12]=b;f[17]=b;},Bxo=(a,b)=>{let c,d,e,f;a:{c=a.Ot;if(b===c){if(b!==0.0)break a;if(c!==0.0)break a;if(Eo(b)==Eo(a.Ot))break a;}a.Ot=b;d=a.PY;Ca();e=QE(b);e=e|((e>>>24|0)*1.003937005996704|0)<<24;d.Hy=((e&(-16777216))>>>24|0)/255.0;d.HI=((e&16711680)>>>16|0)/255.0;d.HJ=((e&65280)>>>8|0)/255.0;d.HK=(e&255)/255.0;f=a.L3.data;f[2]=b;f[7]=b;f[12]=b;f[17]=b;}},AJm=(a,b,c)=>{a.btk=b;a.btj=c;a.LA=1;},B0b=(a,b)=>{a.Xd=b;a.LA=1;},Bm2=(a,b,c)=>{a.Rk=b;a.Pr=c;a.LA=1;},Bvk=a=>{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s, t,u,v,w,x;if(a.LA){a.LA=0;b=a.L3;c= -a.btk;d= -a.btj;e=c+a.Qa;f=d+a.PW;g=a.VI-c;h=a.VH-d;i=a.Rk;if(!(i===1.0&&a.Pr===1.0)){c=c*i;j=a.Pr;d=d*j;e=e*i;f=f*j;}i=a.Xd;if(i===0.0){b=b.data;i=c+g;j=d+h;k=e+g;l=f+h;b[0]=i;b[1]=j;b[5]=i;b[6]=l;b[10]=k;b[11]=l;b[15]=k;b[16]=j;}else{b=b.data;m=XF(i);n=AAq(a.Xd);o=c*m;p=c*n;q=d*m;r=d*n;s=e*m;t=e*n;u=f*m;v=f*n;i=o-r+g;j=q+p+h;b[0]=i;b[1]=j;k=o-v+g;l=u+p+h;b[5]=k;b[6]=l;w=s-v+g;x=u+t+h;b[10]=w;b[11]=x;b[15]=i+w-k;b[16]=x-(l-j);}}return a.L3;},Blj=(a,b)=>{let c,d;c=a.JG;d =Bvk(a);AG4(b,c,d,0,20);},BZV=a=>{return a.VI;},BPr=a=>{return a.VH;},BUY=a=>{return a.Qa;},BuW=a=>{return a.PW;},Ccl=a=>{return a.PY;},CcO=a=>{return a.Ot;},B7h=(a,b,c,d,e)=>{let f;AVE(a,b,c,d,e);f=a.L3.data;f[3]=b;f[4]=e;f[8]=b;f[9]=c;f[13]=d;f[14]=c;f[18]=d;f[19]=e;}; function A2i(){let a=this;MN.call(a);a.WN=null;a.bkx=0.0;a.bkw=0.0;} let A29=(a,b,c,d,e)=>{let f,g,h,i,j;f=a.WN;g=d/f.a0B;h=e/f.WA;e=a.bkx*g;f.PT=e;d=a.bkw*h;f.PS=d;i=f.VX;j=!i?f.WJ:f.Ur;i=!i?f.Ur:f.WJ;AAb(a,b+e,c+d,j*g,i*h);},BO4=(a,b,c)=>{let d,e;d=a.VI;e=a.WN;A29(a,d-e.PT,a.VH-e.PS,b,c);},Bub=a=>{let b,c;b=a.Qa;c=a.WN;return b/(!c.VX?c.WJ:c.Ur)*c.a0B;},BHk=a=>{let b,c;b=a.PW;c=a.WN;return b/(!c.VX?c.Ur:c.WJ)*c.WA;}; function IZ(){let a=this;ASj.call(a);a.bnU=null;a.bre=null;} let ZS=(a,b,c,d)=>{let e;a.T0=E(891);GF();e=Np;a.Z8=e;a.a_M=e;if(c<=0.0){b=new Bb;e=new N;O(e);C$(J(e,E(892)),c);S(b,M(e));I(b);}if(!(d<=0.0)){a.bzx=b;a.bmF=c;a.bvD=d;a.bnU=CF(512);a.bre=CZ(512);return;}b=new Bb;e=new N;O(e);C$(J(e,E(893)),d);S(b,M(e));I(b);},BI3=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o;d=a.bnU;e=0;f=0;g=a.bre;a:{while(true){if((e+32|0)>f&&Ek(b)){h=e;while(h=f){C5();j=EM;} else{C5();j=Fg;}break a;}i=g.data;h=BI(c);k=i.length;l=BF(h,k);m=new Bij;m.a$V=b;m.bsa=c;j=a.w5(d,e,f,g,0,l,m);e=m.We;if(j===null&&0==m.SF){C5();j=EM;}l=m.SF;if(c.uF()){b=new Dp;U(b);I(b);}if(BI(c)k)break;h=c.Hr;n=c;o=new Uint16Array(g.data.buffer,0,l);n.MG.set(o,h);c.Hr=c.Hr+l|0;if(j!==null)break a;}b=new Bx;U(b);I(b);}CL(b,b.Hr-(f-e|0)|0);return j;},A2a=F(IZ),B98=(a,b,c,d,e,f,g,h)=>{let i,j,k,l,m,n,o,p,q;i=null;a:{b:{c:{while(c=g)break a;j=b.data;k= c+1|0;l=j[c]&255;if(!(l&128)){j=e.data;m=f+1|0;j[f]=l&65535;}else if((l&224)==192){if(k>=d){c=k+(-1)|0;if(MA(h,2))break a;C5();i=EM;break a;}c=k+1|0;k=j[k];if(!PB(a,k)){c=c+(-2)|0;i=FX(1);break a;}j=e.data;m=f+1|0;j[f]=((l&31)<<6|k&63)&65535;k=c;}else if((l&240)==224){if((k+2|0)>d){c=k+(-1)|0;if(MA(h,3))break a;C5();i=EM;break a;}c=k+1|0;m=j[k];k=c+1|0;n=j[c];if(!PB(a,m))break b;if(!PB(a,n))break b;o=((l&15)<<12|(m&63)<<6|n&63)&65535;if(ASA(o)){c=k+(-3)|0;i=FX(3);break a;}j=e.data;m=f+1|0;j[f]=o;}else{if((l &248)!=240){c=k+(-1)|0;i=FX(1);break a;}if((k+3|0)>d){c=k+(-1)|0;if(MA(h,4))break a;C5();i=EM;break a;}if((f+2|0)>g){c=k+(-1)|0;if(AMm(h,2))break a;C5();i=Fg;break a;}c=k+1|0;m=j[k];p=c+1|0;n=j[c];k=p+1|0;p=j[p];if(!PB(a,m))break c;if(!PB(a,n))break c;if(!PB(a,p))break c;j=e.data;q=(l&7)<<18|(m&63)<<12|(n&63)<<6|p&63;c=f+1|0;j[f]=ABi(q);m=c+1|0;j[c]=Yz(q);}c=k;f=m;}break a;}c=k+(-3)|0;i=FX(1);break a;}c=k+(-3)|0;i=FX(1);}h.We=c;h.SF=f;return i;},PB=(a,b)=>{return (b&192)!=128?0:1;},D2=F(BJ),AX_=F(BJ),A7c=F(BJ); function A4e(){L7.call(this);this.bl3=0;} let BuC=a=>{let b,c;b=a.bl3;c=new N;O(c);W(J(c,E(894)),b);return M(c);}; function AXX(){L7.call(this);this.bsL=0;} let Bto=a=>{let b,c;b=a.bsL;c=new N;O(c);W(J(c,E(895)),b);return M(c);}; function AAu(){Bk.call(this);this.bBE=null;} let L3=null,WL=null,A4l=null,JH=()=>{JH=Q(AAu);BVI();},Bui=(a,b,c,d)=>{JH();BS(a,b,c);a.bBE=d;},A8m=(a,b,c)=>{let d=new AAu();Bui(d,a,b,c);return d;},BVI=()=>{let b,c,d;L3=A8m(E(896),0,E(844));b=A8m(E(897),1,E(480));WL=b;c=L(AAu,2);d=c.data;d[0]=L3;d[1]=b;A4l=c;}; function Bjf(){D.call(this);this.bc5=null;} let A4R=F(),AGn=null,PR=()=>{PR=Q(A4R);BoI();},Bg1=(b,c,d,e)=>{let f;PR();a:{b:{f=AGn;I1();if(f===LZ){if(E7(BL)!=Ss(BL))break b;if(EH(BL)!=X5(BL))break b;}Cu.b$(b,c,d,e);break a;}Cu.b$(Y6(b),Y$(c),Y6(d),Y$(e));}},BeD=(b,c,d,e)=>{let f;PR();a:{b:{f=AGn;I1();if(f===LZ){if(E7(BL)!=Ss(BL))break b;if(EH(BL)!=X5(BL))break b;}Cu.l_(b,c,d,e);break a;}Cu.l_(Y6(b),Y$(c),Y6(d),Y$(e));}},Y6=b=>{PR();return BU(b,Ss(BL))/E7(BL)|0;},Y$=b=>{PR();return BU(b,X5(BL))/EH(BL)|0;},BoI=()=>{I1();AGn=LZ;}; function AVF(){let a=this;D.call(a);a.Iq=null;a.Ix=null;a.M9=0.0;a.a3R=0.0;a.Xx=0.0;a.a10=null;} let BOL=(a,b)=>{let c,d;QS(a.Iq,b.Iq);c=a.Ix;d=c.Id;if(d<=0?0:1)c.Id=d-1|0;AU6(c,b.Ix);},ByT=a=>{CC(a.Iq);SC(a.Ix);Lw();a.a10=ADN;},AUJ=a=>{let b,c,d,e;b=new N;Fe(b,a.Iq.Hp+32|0);c=a.Iq;d=0;e=c.Hp;while(d{Lv=Q(XG);BqV();},BmZ=(a,b,c,d)=>{Lv();BS(a,b,c);a.a0T=d;},LY=(a,b,c)=>{let d=new XG();BmZ(d,a,b,c);return d;},BqV=()=>{let b,c,d;WZ=LY(E(898),0,9728);W6=LY(E(899),1,9729);A2Z=LY(E(900),2,9987);A0B=LY(E(901),3,9984);A2M=LY(E(902),4,9985);BkP=LY(E(903),5,9986);b=LY(E(904),6,9987);Bv1=b;c=L(XG,7);d=c.data;d[0]=WZ;d[1]=W6;d[2]=A2Z;d[3]=A0B;d[4]=A2M;d[5]=BkP;d[6]=b;Bwt=c;},DX=F(),P4=null,BcT=null,BrW=null,A0C=null,B79=null,B77=null,AO2 =null,Bp9=null,Bqa=null,A27=null,Gp=()=>{Gp=Q(DX);BJq();},JN=a=>{Gp();},BJq=()=>{let b;P4=Bt();b=new BfM;JN(b);BcT=b;b=new BfH;JN(b);BrW=b;b=new BfI;JN(b);A0C=b;b=new BfK;JN(b);B79=b;b=new BfL;JN(b);B77=b;b=new BfO;JN(b);AO2=b;b=new BfP;JN(b);Bp9=b;b=new BfQ;JN(b);Bqa=b;b=new BfR;JN(b);A27=b;},AOF=F(0); function Hi(){let a=this;D.call(a);a.a6V=null;a.a_2=null;a.Qw=0;a.Jf=null;a.bpu=0;} let BoB=(a,b)=>{let c,d,e,f,g,h,$$je;FL();a.a6V=Su;Oh();a.a_2=ACl;a.Qw=0;c=b;d=c.JY;if(!AQN(c)){b=new Bv;c=new N;O(c);J(J(c,E(905)),d);S(b,M(c));I(b);}c=Wm(c);a:{b:{try{try{e=BaV(c,A5O(b));break a;}catch($$e){$$je=Be($$e);if($$je instanceof FJ){f=$$je;}else{throw $$e;}}I(ABu(C8(J(Dx(DB(),E(906)),b)),f));}catch($$e){$$je=Be($$e);b=$$je;break b;}}If(c);I(b);}g=e.data;If(c);b=new ADV;h=g.length;c=new APT;c.O3=BR1(BhU(e),0,h);Bj7(c);b.JE=c;a.Jf=b;},A3G=a=>{let b=new Hi();BoB(b,a);return b;},Kz=(a,b,c,d)=>{FL();a.a6V =Su;Oh();a.a_2=ACl;a.Qw=0;a.Jf=A8M(b,c,A1D(d));A2h(a,0.0,0.0,0.0,0.0);NM(a);},JV=(a,b,c)=>{let d=new Hi();Kz(d,a,b,c);return d;},BqD=(a,b)=>{FL();a.a6V=Su;Oh();a.a_2=ACl;a.Qw=0;a.Jf=b;},B26=a=>{let b=new Hi();BqD(b,a);return b;},A2h=(a,b,c,d,e)=>{Ca();a.Qw=(b*255.0|0)<<24|(c*255.0|0)<<16|(d*255.0|0)<<8|e*255.0|0;},K2=(a,b)=>{A2h(a,b.HK,b.HJ,b.HI,b.Hy);},NM=a=>{let b,c;b=a.Jf;c=a.Qw;b=b.JE;Gdx.Gdx.prototype.g2d_clear(b.LT,c);I6(b);},AU2=(a,b,c,d,e)=>{let f,g,h;f=a.Jf;g=a.Qw;h=f.JE;Gdx.Gdx.prototype.g2d_draw_rect(h.LT, b,c,d,e,g);I6(h);},O9=(a,b,c,d)=>{SZ(a,b,c,d,0,0,Cd(b),Co(b));},SZ=(a,b,c,d,e,f,g,h)=>{let i;i=a.Jf;b=b.Jf;B7F(i.JE,b.JE.LT,e,f,c,d,g,h);},Jb=(a,b,c,d,e,f,g,h,i,j)=>{let k,l,m,n;k=a.Jf;b=b.Jf;l=k.JE;m=b.JE.LT;n=l.LT;Gdx.Gdx.prototype.g2d_draw_pixmap(m,n,c,d,e,f,g,h,i,j);I6(l);},Cd=a=>{return a.Jf.JE.bmL;},Co=a=>{return a.Jf.JE.bsV;},E3=a=>{let b;if(!a.bpu){BuD(a.Jf.JE);a.bpu=1;return;}b=new Bv;S(b,E(907));I(b);},N7=a=>{return A3o(a.Jf);},QY=a=>{return A3o(a.Jf);},Os=a=>{let b,c,d;a:{b=a.Jf.JE.a59;switch(b){case 1:case 2:case 3:case 4:break;case 5:b =33635;break a;case 6:b=32819;break a;default:c=new Bv;d=new N;O(d);W(J(d,E(908)),b);S(c,M(d));I(c);}b=5121;}return b;},HH=a=>{return a.Jf.JE.UH;},QB=(a,b,c)=>{return Gdx.Gdx.prototype.g2d_get_pixel(a.Jf.JE.LT,b,c);},BtN=(a,b,c,d)=>{let e;e=a.Jf.JE;Gdx.Gdx.prototype.g2d_set_pixel(e.LT,b,c,d);I6(e);},Gr=a=>{let b,c,d;b=a.Jf.JE.a59;FP();if(b==1)c=Tr;else if(b==2)c=AAK;else if(b==5)c=ACr;else if(b==6)c=ABk;else if(b==3)c=Wq;else{if(b!=4){c=new Bv;d=new N;O(d);W(J(d,E(909)),b);S(c,M(d));I(c);}c=Gx;}return c;},JU =(a,b)=>{let c,d;a.a6V=b;c=a.Jf;FL();d=b!==H0?1:0;BVv(c.JE,d);},AC$=F(Bk),Tr=null,AJp=null,AAK=null,ACr=null,ABk=null,Wq=null,Gx=null,B3P=null,FP=()=>{FP=Q(AC$);BNd();},BML=(a,b,c)=>{FP();BS(a,b,c);},MK=(a,b)=>{let c=new AC$();BML(c,a,b);return c;},A1D=b=>{let c,d;FP();if(b===Tr)return 1;if(b===AJp)return 1;if(b===AAK)return 2;if(b===ACr)return 5;if(b===ABk)return 6;if(b===Wq)return 3;if(b===Gx)return 4;c=new Bv;b=CB(b);d=new N;O(d);J(J(d,E(910)),b);S(c,M(d));I(c);},BNd=()=>{let b,c,d;Tr=MK(E(451),0);AJp=MK(E(911), 1);AAK=MK(E(912),2);ACr=MK(E(913),3);ABk=MK(E(914),4);Wq=MK(E(915),5);b=MK(E(916),6);Gx=b;c=L(AC$,7);d=c.data;d[0]=Tr;d[1]=AJp;d[2]=AAK;d[3]=ACr;d[4]=ABk;d[5]=Wq;d[6]=b;B3P=c;}; function AUN(){let a=this;Ih.call(a);a.XM=null;a.RR=0.0;a.a4$=0.0;a.Qk=0.0;} let BwW=(a,b,c,d,e,f)=>{let g,h,i;g=a.XM;f=d+a.Qk;h=a.RR;f=f-h;i=b;ACA(i,g,c,f,e,h);ACA(i,a.XM,c,d,e,a.RR);ACA(i,a.XM,c,d,a.RR,a.Qk);b=a.XM;c=c+e;e=a.RR;ACA(i,b,c-e,d,e,a.Qk);},A_1=a=>{return a.RR+a.a4$;},AY9=a=>{return a.RR+a.a4$;},AEm=F(M0); function AZS(){AEm.call(this);this.bAP=null;} let ARc=(a,b)=>{return b.r();}; function AAO(){let a=this;D.call(a);a.bbW=null;a.Jx=null;a.bro=null;a.Uv=0;a.btX=0;a.bvU=0;} let AQ7=0,ADO=()=>{ADO=Q(AAO);BvF();},A3D=(a,b)=>{let c;a:{Ge();c=ARj;AOA();switch(A5S.data[b.bnF.Hv]){case 1:c=c|Bl9;break a;case 2:c=c|AQZ;break a;case 3:c=c|AOK;break a;case 4:c=c|ARq;break a;case 5:c=c|Qc|AQZ;break a;case 6:c=c|Qc|AOK;break a;case 7:c=c|Qc|ARq;break a;default:}}return c;},Kw=(a,b,c)=>{return !!Module._c_Face_loadChar(a.Jx.H4,b,c)?1:0;},Buj=(a,b,c)=>{let d,e;d=c.PF===null&&b.YE!==null?1:0;if(d)c.PF=Cz();Boj(a,b,c);if(d)b.YE.xk(c.PF,b.ZH,b.X7,b.a0f);if(AWe(c.PF)){b=new Bv;S(b,E(917));I(b);}e =B6R(c,c.PF,1);e.a1I=b.YE!==null?0:1;return e;},ARV=(a,b,c)=>{let d;a.btX=b;a.bvU=c;if(!a.Uv&&!(!!Module._c_Face_setPixelSizes(a.Jx.H4,b,c)?1:0)){d=new Bv;S(d,E(918));I(d);}},Boj=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl;a:{c.bdJ=C8(W(Dx(Dx(DB(),a.bro),E(919)),b.X9));d=(Pb(b.bqZ)).data;e=d.length;f=b.boZ;g=A3D(a,b);ARV(a,0,b.X9);h=BCA(BFH(a.Jx));c.Yy=b.a6g;c.Ma=Gn(Bm6(h));c.NX=Gn(BKC(h));i=Gn(B$H(h));c.Nd=i;j=c.Ma;if(a.Uv&&i===0.0){k=32;while(true){if(k>= (32+BEh(a.Jx)|0))break a;if(Kw(a,k,g)){l=Gn(Wz(Od(Mi(a.Jx))));i=c.Nd;if(l>i)i=l;c.Nd=i;}k=k+1|0;}}}c.Nd=c.Nd+b.bze;if(!Kw(a,32,g)&&!Kw(a,108,g))c.So=B65(a.Jx);else c.So=Gn(Bfc(Od(Mi(a.Jx))));m=c.a2X.data;n=m.length;o=0;b:{while(true){if(o>=n)break b;if(Kw(a,m[o],g))break;o=o+1|0;}c.Rz=Gn(Wz(Od(Mi(a.Jx))));}if(c.Rz===0.0)I(Fz(E(920)));m=c.a3G.data;n=m.length;o=0;c:{while(true){if(o>=n)break c;if(Kw(a,m[o],g))break;o=o+1|0;}c.JU=Gn(Wz(Od(Mi(a.Jx))))+EK(b.VQ)|0;}if(!a.Uv&&c.JU===1.0)I(Fz(E(921)));l=c.Ma-c.JU;c.Ma =l;i=c.Nd;p= -i;c.Qt=p;if(b.a6g){c.Ma= -l;c.Qt= -p;}n=0;q=b.YE;if(q===null){if(f){r=AQ7;s=BX7();}else{t=CY(i)|0;r=AAp(Nc(BU(BU(t,t),e))|0);n=AQ7;if(n>0)r=BF(r,n);s=Bnb();}n=1;q=new T0;FP();Bgf(q,r,r,Gx,1,0,s);Bfu(q,b.a$k);(AG5(q)).Hy=0.0;if(b.SD>0.0){Bfu(q,b.a80);(AG5(q)).Hy=0.0;}}if(f)c.Wv=Iy(e+32|0);u=null;if(b.SD>0.0){u=Buy(a.bbW);o=b.SD*64.0|0;k=b.bip;Bo8(u,o,!k?BeV:BkH,!k?AWv:A6$,0);}m=Bn(e).data;v=0;while(v0){y=0;z=m[0];o=1;while(oz){y=o;z=ba;}o=o+1|0;}k=d[y];if(SP(c,k)===null){bb=AKW(a,k,c,b,u,j,q);if(bb!==null){Oy(c,k,bb);if(f)BB(c.Wv,bb);}}x=x+(-1)|0;m[y]=m[x];bc=d[y];d[y]=d[x];d[x]=bc;}if(u!==null&&!f)BP_(u);if(f){c.a6n=a;c.a1x=b;c.bnq=u;c.a4S=q;}d:{o=b.a3m&BXw(a.Jx);b.a3m=o;if(o){o=0;while(true){if(o>=e)break d;e:{bd=d[o];be=SP(c,bd);if(be!==null){bf=Rk(a.Jx,bd);bg=o;while(true){if(bg>=e)break e;bh=d[bg];bi=SP(c,bh);if (bi!==null){bj=Rk(a.Jx,bh);bk=VK(a.Jx,bf,bj,0);if(bk)T5(be,bh,Gn(bk));k=VK(a.Jx,bj,bf,0);if(k)T5(bi,bd,Gn(k));}bg=bg+1|0;}}}o=o+1|0;}}}if(n){bb=Cz();c.PF=bb;AKr(q,bb,b.ZH,b.X7,b.a0f);}bl=SP(c,32);if(bl===null){bl=Vv();bl.Nq=(c.So|0)+b.boi|0;bl.LH=32;Oy(c,32,bl);}if(!bl.Ko)bl.Ko=bl.Nq+c.T_|0;return c;},AKW=(a,b,c,d,e,f,g)=>{let h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,$$je;if(!Rk(a.Jx,b)&&b?1:0)return null;if(!Kw(a,b,A3D(a,d)))return null;h=Mi(a.Jx);i= BbT(h);a:{try{if(!d.bm3){Ge();j=AQJ;}else{Ge();j=AFi;}Bd0(i,j);break a;}catch($$e){$$je=Be($$e);if($$je instanceof Bv){AEs(i);c=BG;e=C8(U0(Dx(DB(),E(922)),b));T1(c,E(923),e);return null;}else{throw $$e;}}}k=A5T(i);FP();l=A$j(k,Gx,d.a$k,d.bhq);if(!BeX(k))m=i;else if(!AK9(k))m=i;else{if(!(d.SD>0.0)){n=l;m=i;}else{o=ACp(i);p=ARC(i);m=BbT(h);B71(m,e,0);if(!d.bm3){Ge();j=AQJ;}else{Ge();j=AFi;}Bd0(m,j);j=p-ARC(m)|0;q= -(o-ACp(m)|0)|0;n=A$j(A5T(m),Gx,d.a80,d.biN);r=0;s=d.a7g;while(r>24;bd=(ba.HJ*255.0|0)<<24>>24;be=(ba.HI*255.0|0)<<24>>24;bf=HH(n);bg=HH(t);j=0;while(true){if(j>=v)break b;q=BU(y,j+x|0)+w|0;bh=0;while(bh>24);}bh=bh+1|0;}j=j+1|0;}}}r=0;s=d.a7g;while(r=bm.KG)break c;br=BU(bq,Bhn(k));bs=0;while(bs<(bm.Ko+bm.Nv|0)){b=br+(bs/8|0)|0;BtN(l,bs,bq,((NI(bn,b)>>>(7-(bs%8|0)|0)|0)&1)!=1?bp:bo);bs=bs+1|0;}bq=bq+1|0;}}}bt=BZW(g,l);bm.OF=HR(BSg(g),bt.bhN,1);bm.bbH=A2p(bt);bm.bbI=A75(bt);if(d.boZ){c=c.PF;if(c!==null&&c.Hp<=bm.OF)AKr(g,c,d.ZH,d.X7,d.a0f);}E3(l);AEs(m);return bm;},BvF=()=>{AQ7=1024;}; function BcJ(){let a=this;D.call(a);a.X9=0;a.bm3=0;a.bnF=null;a.a$k=null;a.bhq=0.0;a.a7g=0;a.SD=0.0;a.a80=null;a.bip=0;a.biN=0.0;a.Y9=0;a.VQ=0;a.bgw=null;a.boi=0;a.bze=0;a.ba8=0;a.bcV=0;a.bot=0;a.bqF=0;a.bqZ=null;a.a3m=0;a.YE=null;a.a6g=0;a.a0f=0;a.ZH=null;a.X7=null;a.boZ=0;} let BvV=a=>{let b;a.X9=16;Ue();a.bnF=AAm;Ca();a.a$k=Db;a.bhq=1.7999999523162842;a.a7g=2;a.SD=0.0;a.a80=My;a.bip=0;a.biN=1.7999999523162842;a.Y9=0;a.VQ=0;a.bgw=Cv(0.0,0.0,0.0,0.75);a.bqZ=E(924);a.a3m=1;a.YE=null;a.a6g=0;a.a0f=0;Lv();b=WZ;a.ZH=b;a.X7=b;},BpC=()=>{let a=new BcJ();BvV(a);return a;}; function Rj(){UN.call(this);this.blK=null;} let APm=(a,b,c,d,e)=>{A3_(a);a.blK=b;b=a;AXa(b,c,d);b.LF=e;},Cck=(a,b,c,d)=>{let e=new Rj();APm(e,a,b,c,d);return e;},Bi8=(a,b,c,d)=>{let e,f,g,h;e=a.blK;f=a;e=e.cw(f.a1R,f.a15,b,c);g=CG(e.Hs);h=CG(e.Hu);A_F(f,(b-g|0)/2|0,(c-h|0)/2|0,g,h);ARQ(f,d);},Yr=F(Bk),H0=null,Su=null,B1a=null,FL=()=>{FL=Q(Yr);BWj();},B2A=(a,b,c)=>{FL();BS(a,b,c);},AXD=(a,b)=>{let c=new Yr();B2A(c,a,b);return c;},BWj=()=>{let b,c,d;H0=AXD(E(785),0);b=AXD(E(925),1);Su=b;c=L(Yr,2);d=c.data;d[0]=H0;d[1]=b;B1a=c;},UX=F(Bk),ATW=null,ACl=null,B62 =null,Oh=()=>{Oh=Q(UX);B6E();},BYl=(a,b,c)=>{Oh();BS(a,b,c);},A2b=(a,b)=>{let c=new UX();BYl(c,a,b);return c;},B6E=()=>{let b,c,d;ATW=A2b(E(926),0);b=A2b(E(927),1);ACl=b;c=L(UX,2);d=c.data;d[0]=ATW;d[1]=b;B62=c;}; function ADV(){D.call(this);this.JE=null;} let Boa=(a,b,c,d)=>{a.JE=B9Q(b,c,d);},A8M=(a,b,c)=>{let d=new ADV();Boa(d,a,b,c);return d;},A3o=a=>{let b,c,d;a:{b=a.JE.a59;switch(b){case 1:break;case 2:b=6410;break a;case 3:case 5:b=6407;break a;case 4:case 6:b=6408;break a;default:c=new Bv;d=new N;O(d);W(J(d,E(908)),b);S(c,M(d));I(c);}b=6406;}return b;},BY=F(),A$Y=null,BGq=null,BTM=null,BGA=null,OS=null,BU3=null,BYS=null,A9r=null,BY9=null,BsJ=null,BA_=null,Buf=null,BU2=null,BPi=null,BNK=null,B4F=null,BWk=null,BU8=null,BSR=null,B4b=null,BU7=null,B80=null,BuZ =null,BZv=null,BIN=null,A03=null,BmT=null,BNU=null,BGh=null,Bvp=null,B_Q=null,BDZ=null,B9m=null,Byq=null,B4z=null,Caq=null,BW0=null,BXq=null,Bn7=null,B6s=null,B_U=null,B9F=null,BD8=null,BMk=null,Ho=()=>{Ho=Q(BY);BQN();},DP=a=>{Ho();}; let BQN=()=>{let b;b=new A3B;DP(b);A$Y=b;b=new A3u;DP(b);BGq=b;b=new A3t;DP(b);BTM=b;b=new A3w;DP(b);BGA=b;OS=b;BU3=UU(2);b=new T4;I7(b,2);BYS=b;A9r=b;b=new Rh;I7(b,2);BY9=b;BsJ=b;b=new A3v;DP(b);BA_=b;b=new A3y;DP(b);Buf=b;BU2=UU(3);b=new T4;I7(b,3);BPi=b;b=new Rh;I7(b,3);BNK=b;b=new A3x;DP(b);B4F=b;b=new A3A;DP(b);BWk=b;BU8=UU(4);b=new T4;I7(b,4);BSR=b;b=new Rh;I7(b,4);B4b=b;BU7=UU(5);b=new T4;I7(b,5);B80=b;b=new Rh;I7(b,5);BuZ=b;b=new A3z;DP(b);BZv=b;b=new Bgp;DP(b);BIN=b;b=new Bgq;DP(b);A03=b;BmT=A_$(2.0, 10.0);b=new AHz;Rp(b,2.0,10.0);BNU=b;b=new AKL;Rp(b,2.0,10.0);BGh=b;Bvp=A_$(2.0,5.0);b=new AHz;Rp(b,2.0,5.0);B_Q=b;b=new AKL;Rp(b,2.0,5.0);BDZ=b;b=new Bgr;DP(b);B9m=b;b=new Bgs;DP(b);Byq=b;b=new Bgt;DP(b);B4z=b;Caq=BGC(2.0,10.0,7,1.0);b=new A$K;AG8(b,2.0,10.0,6,1.0);BW0=b;b=new AZl;AG8(b,2.0,10.0,7,1.0);BXq=b;b=new AZo;DP(b);b.bza=3.0;Bn7=b;b=new AV1;DP(b);b.bBZ=2.0;B6s=b;B_U=Bgk(2.0);b=new Bcg;AGe(b,4);B9F=b;b=new AZN;AGe(b,4);BD8=b;BMk=BSZ(4);},ADf=F(0); function AQT(){let a=this;D.call(a);a.blN=null;a.br9=0;} let BUp=b=>{let c;b=b;c=b.blN;if(b.br9==c.ZV){if(!c.a_K)c.TE=null;AR_(c);}},ABw=F(Bk),AS9=null,AI$=null,AJf=null,ANI=null,AHc=null,AAm=null,A2t=null,Bet=null,Ue=()=>{Ue=Q(ABw);B4k();},B36=(a,b,c)=>{Ue();BS(a,b,c);},LV=(a,b)=>{let c=new ABw();B36(c,a,b);return c;},B4k=()=>{let b,c,d;AS9=LV(E(785),0);AI$=LV(E(928),1);AJf=LV(E(929),2);ANI=LV(E(930),3);AHc=LV(E(931),4);AAm=LV(E(932),5);b=LV(E(933),6);A2t=b;c=L(ABw,7);d=c.data;d[0]=AS9;d[1]=AI$;d[2]=AJf;d[3]=ANI;d[4]=AHc;d[5]=AAm;d[6]=b;Bet=c;},BfM=F(DX),BOE=(a, b,c,d,e)=>{let f,g;f=!(e/d>c/b)?e/c:d/b;Gp();g=P4;g.Hs=b*f;g.Hu=c*f;return g;},BfH=F(DX),BfI=F(DX),B4p=(a,b,c,d,e)=>{let f,g;f=!(e/d{let f;Gp();f=P4;f.Hs=d;f.Hu=e;return f;},BfP=F(DX),BfQ=F(DX),BfR=F(DX),Cau=(a,b,c,d,e)=>{let f;Gp();f=P4;f.Hs=b;f.Hu=c;return f;}; function APT(){let a=this;D.call(a);a.LT=0;a.bmL=0;a.bsV=0;a.a59=0;a.bmX=0;a.a_O=0;a.O3=null;a.UH=null;} let BId=(a,b,c,d)=>{a.O3=Bxl(b,c,d);Bj7(a);},B9Q=(a,b,c)=>{let d=new APT();BId(d,a,b,c);return d;},Bj7=a=>{a.LT=a.O3[0];a.bmL=a.O3[1];a.bsV=a.O3[2];a.a59=a.O3[3];a.bmX=a.O3[4];a.a_O=a.O3[5];I6(a);},I6=a=>{let b,c;b=A8n(a,0);if(a.UH===null){c=JY(b.length);a.UH=c;Gh();T_(c,YM);}(A6S(Lb(a.UH))).set(b);},BuD=a=>{let b,c;Gdx.Gdx.prototype.g2d_free(a.LT);b=a.UH;if(b!==null){if(!b.btr){c=new Bb;S(c,E(934));I(c);}if(Cj(b,BkY))b.xY();a.UH=null;}a.O3=null;},B7F=(a,b,c,d,e,f,g,h)=>{let i;i=a.LT;Gdx.Gdx.prototype.g2d_draw_pixmap(b, i,c,d,g,h,e,f,g,h);I6(a);},BVv=(a,b)=>{Gdx.Gdx.prototype.g2d_set_blend(a.LT,b);I6(a);},A8n=(a,b)=>{let c;c=a.bmX;if(!c&&!a.a_O)return null;return B5A(!!b,c,a.a_O);},B5A=(b,c,d)=>{var heapArray=Gdx.HEAP8.subarray(c,d);if(b){var newArray=new Int8Array(heapArray);return newArray;}return heapArray;},BR1=(b,c,d)=>{var cBufferSize=b.length*Uint8Array.BYTES_PER_ELEMENT;var cBuffer=Gdx._malloc(cBufferSize);Gdx.writeArrayToMemory(b,cBuffer);var pixmap=Gdx.Gdx.prototype.g2d_load(cBuffer,c,d);Gdx._free(cBuffer);var pixels =Gdx.Gdx.prototype.g2d_get_pixels(pixmap);var pixmapAddr=Gdx.getPointer(pixmap);var format=pixmap.get_format();var width=pixmap.get_width();var height=pixmap.get_height();var bytesPerPixel=Gdx.Gdx.prototype.g2d_bytes_per_pixel(format);var bytesSize=width*height*bytesPerPixel;var startIndex=pixels;var endIndex=startIndex+bytesSize;var nativeData=new Int32Array(6);nativeData[0]=pixmapAddr;nativeData[1]=width;nativeData[2]=height;nativeData[3]=format;nativeData[4]=startIndex;nativeData[5]=endIndex;return nativeData;},Bxl =(b,c,d)=>{var pixmap=Gdx.Gdx.prototype.g2d_new(b,c,d);var pixels=Gdx.Gdx.prototype.g2d_get_pixels(pixmap);var pixmapAddr=Gdx.getPointer(pixmap);var d=pixmap.get_format();var b=pixmap.get_width();var c=pixmap.get_height();var bytesPerPixel=Gdx.Gdx.prototype.g2d_bytes_per_pixel(d);var bytesSize=b*c*bytesPerPixel;var startIndex=pixels;var endIndex=startIndex+bytesSize;var nativeData=new Int32Array(6);nativeData[0]=pixmapAddr;nativeData[1]=b;nativeData[2]=c;nativeData[3]=d;nativeData[4]=startIndex;nativeData[5] =endIndex;return nativeData;},A6t=F(),BnV=0,A7F=0,Bc4=0,B2v=0,B2u=0,BK6=0,BP5=0,B6W=0,B1i=0,BDB=0,Bvv=0,BUf=0,BwV=0,BVn=0,BoY=0,BHb=0,BNz=0,Bo9=0,BWy=0,B8m=0,Bm3=0,CaC=0,A2m=0,BYu=0,Bm7=0,BjI=0,CaD=0,BIX=0,B4x=0,BqM=0,BqH=0,BWd=0,B78=0,B$z=0,B3F=0,BO7=0,BRJ=0,ARj=0; let Bsm=0,Bl9=0,BQH=0,BPq=0,BRV=0,Qc=0,BOp=0,BrU=0,B2E=0,BOA=0,Btu=0,BT8=0,B$_=0,B_D=0,AOK=0,AQZ=0,ARq=0,BBB=0,B6t=0,AQJ=0,B8E=0,AFi=0,BM_=0,B6i=0,BQV=0,ByI=0,Bm8=0,BQl=0,BkH=0,BeV=0,B2a=0,AWv=0,BrY=0,Bt7=0,Bvc=0,A6$=0,Ge=()=>{Ge=Q(A6t);BV5();},AMW=b=>{Ge();Module._free(b);},Gd=(b,c,d,e)=>{Ge();return b<<24|c<<16|d<<8|e;},Gn=b=>{Ge();return ((b+63|0)&(-64))>>6;},BV5=()=>{BnV=0;A7F=1;Bc4=2;B2v=3;B2u=4;BK6=5;BP5=6;B6W=0;B1i=Gd(115,121,109,98);BDB=Gd(117,110,105,99);Bvv=Gd(115,106,105,115);BUf=Gd(103,98,32,32);BwV =Gd(98,105,103,53);BVn=Gd(119,97,110,115);BoY=Gd(106,111,104,97);BHb=Gd(65,68,79,66);BNz=Gd(65,68,66,69);Bo9=Gd(65,68,66,67);BWy=Gd(108,97,116,49);B8m=Gd(108,97,116,50);Bm3=Gd(97,114,109,110);CaC=1;A2m=2;BYu=4;Bm7=8;BjI=16;CaD=32;BIX=64;B4x=128;BqM=256;BqH=512;BWd=1024;B78=2048;B$z=4096;B3F=8192;BO7=1;BRJ=2;ARj=0;Bsm=1;Bl9=2;BQH=4;BPq=8;BRV=16;Qc=32;BOp=64;BrU=128;B2E=512;BOA=1024;Btu=2048;BT8=4096;B$_=8192;B_D=32768;AOK=0;AQZ=65536;ARq=131072;BBB=196608;B6t=262144;AQJ=0;B8E=1;AFi=2;BM_=3;B6i=4;BQV=5;ByI=0;Bm8 =1;BQl=2;BkH=0;BeV=1;B2a=2;AWv=0;BrY=1;Bt7=2;Bvc=2;A6$=3;},A3B=F(BY),A3u=F(BY),A3t=F(BY),A3w=F(BY),A8f=(a,b)=>{return b*b*b*(b*(b*6.0-15.0)+10.0);}; function N$(){BY.call(this);this.bmq=0;} let I7=(a,b)=>{DP(a);a.bmq=b;},UU=a=>{let b=new N$();I7(b,a);return b;},T4=F(N$),BTN=(a,b)=>{return AK1(b,a.bmq);},Rh=F(N$),A3v=F(BY),A3y=F(BY),A3x=F(BY),A3A=F(BY),A3z=F(BY),Bgp=F(BY),Bgq=F(BY),BB5=(a,b)=>{b=b*1.5707963705062866;Hk();RR();return OO.data[(b*2607.594482421875|0)&16383];}; function PD(){let a=this;BY.call(a);a.bz2=0.0;a.bwD=0.0;a.bxX=0.0;a.bwM=0.0;} let Rp=(a,b,c)=>{DP(a);a.bz2=b;a.bwD=c;c=AK1(b, -c);a.bxX=c;a.bwM=1.0/(1.0-c);},A_$=(a,b)=>{let c=new PD();Rp(c,a,b);return c;},AHz=F(PD),AKL=F(PD),Bgr=F(BY),Bgs=F(BY),Bgt=F(BY); function Oa(){let a=this;BY.call(a);a.bxU=0.0;a.bua=0.0;a.buf=0.0;a.bzW=0.0;} let AG8=(a,b,c,d,e)=>{DP(a);a.bxU=b;a.bua=c;a.buf=e;a.bzW=d*3.1415927410125732*(d%2|0?(-1):1);},BGC=(a,b,c,d)=>{let e=new Oa();AG8(e,a,b,c,d);return e;},A$K=F(Oa),AZl=F(Oa); function AZo(){BY.call(this);this.bza=0.0;} function AV1(){BY.call(this);this.bBZ=0.0;} function BkC(){BY.call(this);this.biG=0.0;} let BZr=(a,b)=>{DP(a);a.biG=b;},Bgk=a=>{let b=new BkC();BZr(b,a);return b;},BNT=(a,b)=>{let c,d;b=b-1.0;c=b*b;d=a.biG;return c*((d+1.0)*b+d)+1.0;}; function PU(){let a=this;BY.call(a);a.bu8=null;a.bue=null;} let AGe=(a,b)=>{let c,d,e,f,g;DP(a);if(b>=2&&b<=5){a:{c=Ci(b);a.bu8=c;d=Ci(b);e=d.data;a.bue=d;e[0]=1.0;switch(b){case 2:break;case 3:d=c.data;d[0]=0.4000000059604645;d[1]=0.4000000059604645;d[2]=0.20000000298023224;e[1]=0.33000001311302185;e[2]=0.10000000149011612;break a;case 4:d=c.data;d[0]=0.3400000035762787;d[1]=0.3400000035762787;d[2]=0.20000000298023224;d[3]=0.15000000596046448;e[1]=0.25999999046325684;e[2]=0.10999999940395355;e[3]=0.029999999329447746;break a;case 5:d=c.data;d[0]=0.30000001192092896;d[1] =0.30000001192092896;d[2]=0.20000000298023224;d[3]=0.10000000149011612;d[4]=0.10000000149011612;e[1]=0.44999998807907104;e[2]=0.30000001192092896;e[3]=0.15000000596046448;e[4]=0.05999999865889549;break a;default:break a;}d=c.data;d[0]=0.6000000238418579;d[1]=0.4000000059604645;e[1]=0.33000001311302185;}c=c.data;c[0]=c[0]*2.0;return;}f=new Bb;g=new N;O(g);T(g,E(935));S(f,M(W(g,b)));I(f);},BSZ=a=>{let b=new PU();AGe(b,a);return b;},Bcg=F(PU),AZN=F(PU); function AK_(){let a=this;TM.call(a);a.SG=null;a.bh6=0.0;a.bta=0.0;a.bjL=Ba;a.bnO=0.0;a.blT=Ba;a.OM=0;a.ben=0;a.bth=Ba;a.bnm=0.0;a.bnl=0.0;a.biE=0;a.bhS=0;a.Xu=0;a.WK=0;a.S2=0;a.N6=null;a.bfg=0.0;a.bfh=0.0;a.a0u=Ba;a.Pf=null;a.Q0=null;a.a1l=null;a.a1m=null;a.PV=null;} let Bnu=(a,b,c,d,e)=>{let f,g,h,i,j,k;if(d>1)return 0;if(a.OM&&!AIe(a,b,c,a.bfg,a.bfh))a.OM=0;f=a.S2;a.S2=0;D4(a.PV);if(a.Xu)return 0;if(a.OM){if(!(a.biE==e&&a.bhS==d&&Fh(BZ(EG(),a.bth),a.bjL)&&AIe(a,b,c,a.bnm,a.bnl)))a.ben=0;a.ben=a.ben+1|0;a.bth=EG();a.bnm=b;a.bnl=c;a.biE=e;a.bhS=d;a.a0u=Ba;g=a.SG.L1.K9;G_();Fc(g,BD(H4,b,c));return 1;}if(a.WK){a.WK=0;a.S2=1;if(d){h=a.N6;g=a.Pf;AH$(h,g.Hs,g.Hu,DE.L7);}else{h=a.N6;g=a.Q0;AH$(h,g.Hs,g.Hu,DE.L7);}return 0;}i=0;if(f&&!a.S2){g=a.SG.L1.K9;G_();Fc(g,BD(H4,b,c));i =1;}j=DE.L7;if(Fh(BZ(j,a.a0u),a.blT)){A01(a.N6,b,c,j);h=a.SG;g=a.N6;b=BeT(g,g.a7x,g.TM);c=HY(Baj(g,g.Yc,g.TM))/1.0E9;b=c!==0.0?b/c:0.0;g=a.N6;c=BeT(g,g.a7w,g.TM);k=HY(Baj(g,g.Yc,g.TM))/1.0E9;c=k!==0.0?c/k:0.0;h=h;G_();AV7(h,BD(H4,b,c));h=h.L1;g=H4;b=g.Hs;c=g.Hu;h=h;if(!(Gz(b)>150.0&&h.N9.Kt))b=0.0;c=Gz(c)>150.0&&h.N9.Ls? -c:0.0;if(!(b===0.0&&c===0.0)){g=h.N9;if(g.a9O)Bfr(g);h=h.N9;Bxk(h,h.bbg,b,c);}i=1;}a.a0u=Ba;return i;},B2I=a=>{return a.S2;},BDT=a=>{D4(a.PV);a.a0u=Ba;a.S2=0;a.OM=0;a.N6.a7p=Ba;},AIe=(a,b, c,d,e)=>{return Gz(b-d){a.H4=b;},CbE=a=>{let b=new D3();Ix(b,a);return b;}; function Bfv(){D3.call(this);this.X8=null;} let BQD=a=>{let b,c,d,e;Module._c_Library_doneFreeType(a.H4);b=a.X8;if(Ni)c=AIA(b);else{if(b.YK===null){b.YK=AIA(b);b.a3U=AIA(b);}c=b.YK;if(!c.S6){AFP(c);c=b.YK;c.S6=1;b.a3U.S6=0;}else{AFP(b.a3U);c=b.a3U;c.S6=1;b.YK.S6=0;}}c=c;while(true){d=c.S6;if(!d){c=new Bv;S(c,E(38));I(c);}e=c.a52;if(!e)break;if(!e){b=new GH;U(b);I(b);}if(!d){c=new Bv;S(c,E(38));I(c);}e=c.a8j;b=e==(-1)?c.Zh.a5L:c.Zh.O8.data[e];c.bj7=e;Bct(c);AMW(b.Jj);}},Buy=a=>{let b,c,d;b=Module._c_Library_strokerNew(a.H4);if(b){c=new BcP;Ix(c,b);return c;}c =new Bv;b=Module._c_FreeType_getLastErrorCode();d=new N;O(d);W(J(d,E(936)),b);S(c,M(d));I(c);},BZC=(b,c,d,e,f)=>{var address=Module._malloc(c.length);f[0]=address;Module.writeArrayToMemory(c,address);var ret=Module._c_Library_newMemoryFace(b,address,d,e);return ret;}; function A0J(){D3.call(this);this.bcs=null;} let Bvb=a=>{let b,c,d,e,f,g,h,i,j,k;Module._c_Face_doneFace(a.H4);b=a.bcs.X8;c=R(a.H4);if(BV(c,Ba))b=!b.W0?null:b.a5L;else{d=AL3(b,c);b=d<0?null:b.O8.data[d];}b=b;if(b.Jj){e=a.bcs.X8;c=R(a.H4);if(D8(c,Ba)){d=AL3(e,c);if(d>=0){f=e.RJ;g=e.O8.data;h=e.Zf;i=(d+1|0)&h;while(true){j=f.data;c=j[i];if(BV(c,Ba))break;k=AOo(e,c);if(((i-k|0)&h)>((d-k|0)&h)){j[d]=c;g[d]=g[i];d=i;}i=(i+1|0)&h;}j[d]=Ba;g[d]=null;e.PU=e.PU-1|0;}}else if(e.W0){e.W0=0;e.a5L=null;e.PU=e.PU-1|0;}AMW(b.Jj);}},BEh=a=>{return Module._c_Face_getNumGlyphs(a.H4);},B65 =a=>{return Module._c_Face_getMaxAdvanceWidth(a.H4);},Mi=a=>{let b;b=new AZj;Ix(b,Module._c_Face_getGlyph(a.H4));return b;},BFH=a=>{let b;b=new AVG;Ix(b,Module._c_Face_getSize(a.H4));return b;},BXw=a=>{return !!Module._c_Face_hasKerning(a.H4)?1:0;},VK=(a,b,c,d)=>{return Module._c_Face_getKerning(a.H4,b,c,d);},Rk=(a,b)=>{return Module._c_Face_getCharIndex(a.H4,b);},AZj=F(D3),Od=a=>{let b;b=new Bgj;Ix(b,Module._c_GlyphSlot_getMetrics(a.H4));return b;},BbT=a=>{let b,c,d;b=Module._c_GlyphSlot_getGlyph(a.H4);if(b) {c=new BlB;Ix(c,b);return c;}c=new Bv;b=Module._c_FreeType_getLastErrorCode();d=new N;O(d);W(J(d,E(937)),b);S(c,M(d));I(c);}; function A7o(){let a=this;D.call(a);a.X_=0;a.a9N=0.0;a.a9P=0.0;a.a_8=0.0;a.a_7=0.0;a.a7p=Ba;a.TM=0;a.a7x=null;a.a7w=null;a.Yc=null;} let AH$=(a,b,c,d)=>{let e;a.a9N=b;a.a9P=c;a.a_8=0.0;a.a_7=0.0;a.TM=0;e=0;while(e{let e,f,g,h,i;e=b-a.a9N;a.a_8=e;f=c-a.a9P;a.a_7=f;a.a9N=b;a.a9P=c;g=BZ(d,a.a7p);a.a7p=d;h=a.TM;i=h%a.X_|0;a.a7x.data[i]=e;a.a7w.data[i]=f;a.Yc.data[i]=g;a.TM=h+1|0;},BeT=(a,b,c)=>{let d,e;c=BF(a.X_,c);d=0.0;e=0;while(e{let d,e;c=BF(a.X_,c);d=Ba;e=0;while(e{let b,c,d,e,f;b=a.bmv;if(!b.Xu){c=b.SG;d=b.Pf;e=d.Hs;f=d.Hu;d=c.L1.K9;G_();Fc(d,BD(H4,e,f));b.Xu=0;}}; function Bij(){let a=this;D.call(a);a.a$V=null;a.bsa=null;a.We=0;a.SF=0;} let MA=(a,b)=>{return BI(a.a$V){return BI(a.bsa){Sf=Q(AYT);BGW();},BIJ=(b,c)=>{let d,e,f,g,h;Sf();d=CF(4096);e=c.Hr;f=0;while(true){g=A2I(b,d);if(g==(-1))break;Bl4(d,0,c,g);f=f+g|0;h=e+f|0;CL(c,h);}CL(c,e);},BaV=(b,c)=>{let d,e,f;Sf();d=new AY_;AVc(d,Bs(0,c));e=CF(4096);while(true){f=A2I(b,e);if(f==(-1))break;A2s(d,e,0,f);}return BZM(d);},If=b=>{let $$je;Sf();a:{if(b!==null)try{b.rM();break a;}catch($$e){$$je=Be($$e);if($$je instanceof EV){break a;}else{throw $$e;}}}},BGW =()=>{BIb=CF(0);},BnX=F(),BCH=F(),BVa=F(); function AFb(){let a=this;D.call(a);a.bgA=null;a.bgz=null;} let Bsu=(b,c)=>{let d,e,f;b=b;c=b.bgA;d=b.bgz.btm.RO;IA();Xe(d,Qi,Mg);b=c.a2c;b.bdX=1;b.bnD=b.a7G;b.a7G=0;b.Oa=5.0;if(Mm(b.O_))D4(b.O_);if(b.a68&&b.bc$===null?1:0){e=BG;Lz();d=R7;c=new N;O(c);T(c,E(938));T(c,b.XS.a_1);f=M(c);DT(e,d,f);}b=b.bc$;if(b!==null)b.g_();},B_l=F(); function AFc(){D.call(this);this.bi4=null;} let Bvl=(b,c)=>{let d;b=b.bi4;d=c.target.readyState;c=b.a2c;b=new BJ;S(b,Po(d));c=c;c.a68&&c.blR===null;c=c.blR;if(c!==null)c.sb(b);}; function AFd(){D.call(this);this.bpn=null;} let BDv=(b,c)=>{let d,e,f,g,$$je;b=b.bpn;c=c.data;d=new BmB;d.Vy=new DataView(c);d.bjA=new Int8Array(c);d.bAK=c.byteLength;b=b.a2c;c=b.bqQ;b=b.a7i;TW();e=AMc(d)&65535;a:{b:{try{f=c.bkB.x$(e);g=f.fo();f.x_(d,g);c=c.bnk.data[e];if(c===null)break b;c.ya(b,g);}catch($$e){$$je=Be($$e);if($$je instanceof Dv){b=$$je;break a;}else{throw $$e;}}return;}try{I(BPj(C8(Dx(Dx(J(DB(),BA(g)),E(641)),AZs(e)))));}catch($$e){$$je=Be($$e);if($$je instanceof Dv){b=$$je;break a;}else{throw $$e;}}}c=new BiT;HA(c,AZs(e),b);I(c);}; function AFe(){D.call(this);this.br_=null;} let BTZ=(b,c)=>{let d;b=b.br_;if(c.wasClean?1:0){c=null;Bly(b,c);}else{d=new BJ;S(d,BK(c.reason));Bly(b,d);}}; function AWW(){HD.call(this);this.bmd=null;} let BUd=a=>{let b;b=new Bdl;ABp(b,a.bmd);return b;},BiH=F(0),A8C=F(0); function BgK(){D.call(this);this.bs$=null;} function A6Q(){let a=this;QP.call(a);a.PF=null;a.a6n=null;a.a1x=null;a.bnq=null;a.a4S=null;a.Wv=null;a.bfo=0;} let SP=(a,b)=>{let c,d,e,f,g,h,i,j,k;c=Lx(a,b);if(c===null){d=a.a6n;if(d!==null){ARV(d,0,a.a1x.X9);e=!a.Yy?a.Ma: -a.Ma;e=(e+a.JU)/a.Ty;c=AKW(a.a6n,b,a,a.a1x,a.bnq,e,a.a4S);if(c===null)return a.Vf;f=Bu(a.PF,c.OF);d=a;ALJ(d,c,f);Oy(d,b,c);BB(a.Wv,c);a.bfo=1;d=a.a6n.Jx;if(a.a1x.a3m){g=Rk(d,b);h=0;i=a.Wv.Hp;while(h{let g;g=a.a4S;if(g!==null)g.bsw=1;AWq(a,b,c,d,e,f);if(a.bfo) {a.bfo=0;b=a.a4S;c=a.PF;f=a.a1x;AKr(b,c,f.ZH,f.X7,f.a0f);}}; function A4j(){let a=this;D.call(a);a.Ho=null;a.TQ=0;a.a5h=null;a.a0x=null;a.a4j=null;a.bmK=null;a.Pi=null;a.LO=null;a.a7d=0;a.a6T=0.0;} let BrN=a=>{let b,c,d,e,f;a.TQ=0;a.a5h=E0();a.a0x=E0();a.a4j=E0();a.bmK=Bt();a.Pi=Cv(1.0,1.0,1.0,1.0);a.a6T=0.75;b=new AGu;c=new N;O(c);T(c,E(939));T(c,E(25));T(c,E(940));c=M(c);d=0;while(d<0){e=new N;O(e);T(e,c);T(e,E(941));e=W(e,d);T(e,E(942));c=M(e);d=d+1|0;}e=new N;O(e);T(e,c);T(e,E(943));T(e,E(944));c=M(e);d=0;while(d<0){e=new N;O(e);T(e,c);T(e,E(945));e=W(e,d);T(e,E(942));c=M(e);d=d+1|0;}e=new N;O(e);T(e,c);T(e,E(946));c=M(e);e=new N;O(e);T(e,c);T(e,E(947));e=M(e);d=0;while(d<0){c=new N;O(c);T(c,e);T(c, E(948));e=W(c,d);T(e,E(949));T(e,E(950));e=W(e,d);T(e,E(942));e=M(e);d=d+1|0;}c=new N;O(c);T(c,e);T(c,E(951));f=AYu(M(c),B0B(0,1,0));if(!f.Q_){b=new Bv;e=new N;O(e);T(e,E(684));T(e,ARB(f));S(b,M(e));I(b);}A0V(b,5000,0,1,0,f);b.blH=1;a.Ho=b;API(a.a5h,0.0,0.0,E7(BL),EH(BL));a.TQ=1;},A95=()=>{let a=new A4j();BrN(a);return a;},PQ=(a,b)=>{G7(a.Pi,b);},A1X=(a,b,c,d,e)=>{Pk(a.Pi,b,c,d,e);},AXC=(a,b)=>{HL(a.a5h,b);a.TQ=1;},AZb=(a,b)=>{HL(a.a0x,b);a.TQ=1;},Ld=(a,b)=>{let c,d;if(a.LO!==null){b=new B6;S(b,E(952));I(b);}a.LO =b;if(a.TQ){HL(a.a4j,a.a5h);AST(a.a4j.JN,a.a0x.JN);a.TQ=0;}b=a.Ho;c=a.a4j;d=a.LO.biX;b=b;HL(b.a$N,c);b.bjH=d;},Y9=(a,b)=>{let c;c=a.LO;if(c===b)return;if(c===null){b=new B6;S(b,E(953));I(b);}if(a.a7d){K1(a);Ld(a,b);return;}c=new B6;S(c,E(954));I(c);},AUM=(a,b,c,d,e,f,g)=>{let h;h=a.Pi;Blh(a,b,c,d,e,f,g,h,h);},TZ=(a,b,c,d,e)=>{let f;f=a.Pi;Blh(a,b,c,0.0,d,e,0.0,f,f);},Blh=(a,b,c,d,e,f,g,h,i)=>{let j,k,l,m,n,o;j=a.LO;Fr();if(j===Ke){BTF(a,b,c,e,f,a.a6T,h,i);return;}LK(a,EI,null,2);k=a.Ho;l=h.HK;m=h.HJ;n=h.HI;o =h.Hy;EZ(k,l,m,n,o);Bi(a.Ho,b,c,d);h=a.Ho;b=i.HK;c=i.HJ;d=i.HI;o=i.Hy;EZ(h,b,c,d,o);Bi(a.Ho,e,f,g);},BAZ=(a,b,c,d,e)=>{let f,g;Fr();LK(a,EI,Ke,8);f=GE(a.Pi);if(a.LO!==EI){Bo(a.Ho,f);Bi(a.Ho,b,c,0.0);Bo(a.Ho,f);g=a.Ho;d=b+d;Bi(g,d,c,0.0);Bo(a.Ho,f);g=a.Ho;e=c+e;Bi(g,d,e,0.0);Bo(a.Ho,f);Bi(a.Ho,d,e,0.0);Bo(a.Ho,f);Bi(a.Ho,b,e,0.0);Bo(a.Ho,f);Bi(a.Ho,b,c,0.0);}else{Bo(a.Ho,f);Bi(a.Ho,b,c,0.0);Bo(a.Ho,f);g=a.Ho;d=b+d;Bi(g,d,c,0.0);Bo(a.Ho,f);Bi(a.Ho,d,c,0.0);Bo(a.Ho,f);g=a.Ho;e=c+e;Bi(g,d,e,0.0);Bo(a.Ho,f);Bi(a.Ho, d,e,0.0);Bo(a.Ho,f);Bi(a.Ho,b,e,0.0);Bo(a.Ho,f);Bi(a.Ho,b,e,0.0);Bo(a.Ho,f);Bi(a.Ho,b,c,0.0);}},AL4=(a,b,c,d,e,f,g,h,i,j)=>{let k;k=a.Pi;B0w(a,b,c,d,e,f,g,h,i,j,k,k,k,k);},B0w=(a,b,c,d,e,f,g,h,i,j,k,l,m,n)=>{let o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be;Fr();LK(a,EI,Ke,8);o=XF(j);p=AAq(j);q= -d;r= -e;s=f-d;t=g-e;if(!(h===1.0&&i===1.0)){q=q*h;r=r*i;s=s*h;t=t*i;}u=b+d;v=c+e;b=o*q;c=p*r;w=b-c+u;b=p*q;d=o*r;x=b+d+v;e=o*s;y=e-c+u;b=p*s;z=b+d+v;ba=e-p*t+u;bb=b+o*t+v;bc=w+ba-y;bd=bb-(z-x);if(a.LO!==EI){be=a.Ho;b=k.HK;c =k.HJ;d=k.HI;e=k.Hy;EZ(be,b,c,d,e);Bi(a.Ho,w,x,0.0);be=a.Ho;b=l.HK;c=l.HJ;d=l.HI;e=l.Hy;EZ(be,b,c,d,e);Bi(a.Ho,y,z,0.0);l=a.Ho;c=m.HK;d=m.HJ;e=m.HI;b=m.Hy;EZ(l,c,d,e,b);Bi(a.Ho,ba,bb,0.0);l=a.Ho;b=m.HK;c=m.HJ;d=m.HI;e=m.Hy;EZ(l,b,c,d,e);Bi(a.Ho,ba,bb,0.0);l=a.Ho;b=n.HK;c=n.HJ;d=n.HI;e=n.Hy;EZ(l,b,c,d,e);Bi(a.Ho,bc,bd,0.0);l=a.Ho;b=k.HK;c=k.HJ;d=k.HI;e=k.Hy;EZ(l,b,c,d,e);Bi(a.Ho,w,x,0.0);}else{be=a.Ho;b=k.HK;c=k.HJ;d=k.HI;e=k.Hy;EZ(be,b,c,d,e);Bi(a.Ho,w,x,0.0);be=a.Ho;b=l.HK;c=l.HJ;d=l.HI;e=l.Hy;EZ(be,b,c,d, e);Bi(a.Ho,y,z,0.0);be=a.Ho;b=l.HK;c=l.HJ;d=l.HI;e=l.Hy;EZ(be,b,c,d,e);Bi(a.Ho,y,z,0.0);l=a.Ho;b=m.HK;c=m.HJ;e=m.HI;d=m.Hy;EZ(l,b,c,e,d);Bi(a.Ho,ba,bb,0.0);l=a.Ho;b=m.HK;c=m.HJ;d=m.HI;e=m.Hy;EZ(l,b,c,d,e);Bi(a.Ho,ba,bb,0.0);l=a.Ho;b=n.HK;c=n.HJ;d=n.HI;e=n.Hy;EZ(l,b,c,d,e);Bi(a.Ho,bc,bd,0.0);l=a.Ho;b=n.HK;c=n.HJ;d=n.HI;e=n.Hy;EZ(l,b,c,d,e);Bi(a.Ho,bc,bd,0.0);l=a.Ho;b=k.HK;c=k.HJ;d=k.HI;e=k.Hy;EZ(l,b,c,d,e);Bi(a.Ho,w,x,0.0);}},BTF=(a,b,c,d,e,f,g,h)=>{let i,j,k,l,m,n,o,p;Fr();LK(a,EI,Ke,8);i=GE(g);j=GE(h);k=BD(a.bmK, e-c,b-d);l=k.Hs;l=l*l;m=k.Hu;m=Nc(l+m*m);if(m!==0.0){k.Hs=k.Hs/m;k.Hu=k.Hu/m;}f=f*0.5;n=k.Hs*f;o=k.Hu*f;if(a.LO!==EI){Bo(a.Ho,i);g=a.Ho;f=b+n;l=c+o;Bi(g,f,l,0.0);Bo(a.Ho,i);g=a.Ho;b=b-n;c=c-o;Bi(g,b,c,0.0);Bo(a.Ho,j);g=a.Ho;f=d+n;l=e+o;Bi(g,f,l,0.0);Bo(a.Ho,j);g=a.Ho;d=d-n;e=e-o;Bi(g,d,e,0.0);Bo(a.Ho,j);Bi(a.Ho,f,l,0.0);Bo(a.Ho,i);Bi(a.Ho,b,c,0.0);}else{Bo(a.Ho,i);g=a.Ho;f=b+n;l=c+o;Bi(g,f,l,0.0);Bo(a.Ho,i);g=a.Ho;b=b-n;c=c-o;Bi(g,b,c,0.0);Bo(a.Ho,j);g=a.Ho;m=d+n;p=e+o;Bi(g,m,p,0.0);Bo(a.Ho,j);g=a.Ho;d=d-n;e =e-o;Bi(g,d,e,0.0);Bo(a.Ho,j);Bi(a.Ho,m,p,0.0);Bo(a.Ho,i);Bi(a.Ho,f,l,0.0);Bo(a.Ho,j);Bi(a.Ho,d,e,0.0);Bo(a.Ho,i);Bi(a.Ho,b,c,0.0);}},BLC=(a,b,c,d,e,f,g)=>{let h,i,j,k;g= -g;h=GE(a.Pi);i=a.LO;Fr();j=EI;if(i===j){LK(a,j,Ke,24);Bo(a.Ho,h);Bi(a.Ho,b,c,d);Bo(a.Ho,h);i=a.Ho;e=b+e;Bi(i,e,c,d);Bo(a.Ho,h);Bi(a.Ho,e,c,d);Bo(a.Ho,h);i=a.Ho;g=d+g;Bi(i,e,c,g);Bo(a.Ho,h);Bi(a.Ho,e,c,g);Bo(a.Ho,h);Bi(a.Ho,b,c,g);Bo(a.Ho,h);Bi(a.Ho,b,c,g);Bo(a.Ho,h);Bi(a.Ho,b,c,d);Bo(a.Ho,h);Bi(a.Ho,b,c,d);Bo(a.Ho,h);i=a.Ho;f=c+f;Bi(i,b,f, d);Bo(a.Ho,h);Bi(a.Ho,b,f,d);Bo(a.Ho,h);Bi(a.Ho,e,f,d);Bo(a.Ho,h);Bi(a.Ho,e,f,d);Bo(a.Ho,h);Bi(a.Ho,e,f,g);Bo(a.Ho,h);Bi(a.Ho,e,f,g);Bo(a.Ho,h);Bi(a.Ho,b,f,g);Bo(a.Ho,h);Bi(a.Ho,b,f,g);Bo(a.Ho,h);Bi(a.Ho,b,f,d);Bo(a.Ho,h);Bi(a.Ho,e,c,d);Bo(a.Ho,h);Bi(a.Ho,e,f,d);Bo(a.Ho,h);Bi(a.Ho,e,c,g);Bo(a.Ho,h);Bi(a.Ho,e,f,g);Bo(a.Ho,h);Bi(a.Ho,b,c,g);Bo(a.Ho,h);Bi(a.Ho,b,f,g);}else{LK(a,j,Ke,36);Bo(a.Ho,h);Bi(a.Ho,b,c,d);Bo(a.Ho,h);i=a.Ho;e=b+e;Bi(i,e,c,d);Bo(a.Ho,h);i=a.Ho;k=c+f;Bi(i,e,k,d);Bo(a.Ho,h);Bi(a.Ho,b,c,d);Bo(a.Ho, h);Bi(a.Ho,e,k,d);Bo(a.Ho,h);Bi(a.Ho,b,k,d);Bo(a.Ho,h);i=a.Ho;f=d+g;Bi(i,e,c,f);Bo(a.Ho,h);Bi(a.Ho,b,c,f);Bo(a.Ho,h);Bi(a.Ho,e,k,f);Bo(a.Ho,h);Bi(a.Ho,e,k,f);Bo(a.Ho,h);Bi(a.Ho,b,c,f);Bo(a.Ho,h);Bi(a.Ho,b,k,f);Bo(a.Ho,h);Bi(a.Ho,b,c,f);Bo(a.Ho,h);Bi(a.Ho,b,c,d);Bo(a.Ho,h);Bi(a.Ho,b,k,d);Bo(a.Ho,h);Bi(a.Ho,b,c,f);Bo(a.Ho,h);Bi(a.Ho,b,k,d);Bo(a.Ho,h);Bi(a.Ho,b,k,f);Bo(a.Ho,h);Bi(a.Ho,e,c,d);Bo(a.Ho,h);Bi(a.Ho,e,c,f);Bo(a.Ho,h);Bi(a.Ho,e,k,f);Bo(a.Ho,h);Bi(a.Ho,e,c,d);Bo(a.Ho,h);Bi(a.Ho,e,k,f);Bo(a.Ho,h);Bi(a.Ho, e,k,d);Bo(a.Ho,h);Bi(a.Ho,b,k,d);Bo(a.Ho,h);Bi(a.Ho,e,k,d);Bo(a.Ho,h);Bi(a.Ho,e,k,f);Bo(a.Ho,h);Bi(a.Ho,b,k,d);Bo(a.Ho,h);Bi(a.Ho,e,k,f);Bo(a.Ho,h);Bi(a.Ho,b,k,f);Bo(a.Ho,h);Bi(a.Ho,b,c,f);Bo(a.Ho,h);Bi(a.Ho,e,c,f);Bo(a.Ho,h);Bi(a.Ho,e,c,d);Bo(a.Ho,h);Bi(a.Ho,b,c,f);Bo(a.Ho,h);Bi(a.Ho,e,c,d);Bo(a.Ho,h);Bi(a.Ho,b,c,d);}},LK=(a,b,c,d)=>{let e,f;e=a.LO;if(e===null){b=new B6;S(b,E(953));I(b);}if(!(e!==b&&e!==c)){if(a.TQ){K1(a);Ld(a,e);}else{b=a.Ho;if((b.bgL-b.X1|0){let b,c,d;b=a.Ho;if(b.X1){A$l(b.WT);Bbz(b.WT,E(958),b.a$N);c=0;while(c{let b;b=a.LO;if(b===null)return;K1(a);Ld(a,b);}; function ADn(){let a=this;LJ.call(a);a.Sw=null;a.a1_=0;} let AVc=(a,b)=>{a.Sw=CF(b);},B8b=a=>{let b=new ADn();AVc(b,a);return b;},A2s=(a,b,c,d)=>{let e,f,g,h,i;e=a.a1_+d|0;f=a.Sw.data.length;if(f{return PJ(a.Sw,a.a1_);},AY_=F(ADn),BZM=a=>{let b,c;DI(a);try{b=a.a1_;c=a.Sw;if(b==c.data.length)return c;return A9n(a);}finally{Cm(a);}}; function Qs(){D.call(this);this.bu$=null;} let A2o=a=>{a.bu$=new D;},BKt=(a,b)=>{let c;c=b.data.length;return AZq(a,b,0,c);}; function Qg(){let a=this;Qs.call(a);a.a7J=null;a.a7$=null;a.bCh=null;a.Mf=null;a.bzt=null;a.MR=null;a.a8b=0;a.beB=0;} let BG$=(a,b,c)=>{let d,$$je;a:{try{d=Bod(c.r());}catch($$e){$$je=Be($$e);if($$je instanceof AOs){break a;}else{throw $$e;}}AFJ(a,b,d);return;}b=new BbB;S(b,c);I(b);},CaR=(a,b)=>{let c=new Qg();BG$(c,a,b);return c;},AFJ=(a,b,c)=>{let d,e;d=c.hx();GF();c=A2e(Bkd(d,G5),G5);A2o(a);e=CF(8192);a.bCh=e;a.Mf=Qy(e);e=CZ(1024);a.bzt=e;d=AIc(e);a.MR=d;a.a7J=b;a.a7$=c;CL(d,d.HA);b=a.Mf;CL(b,b.HA);},CbC=(a,b)=>{let c=new Qg();AFJ(c,a,b);return c;},ATF=(a,b)=>{LD();AFJ(a,b,UM);},BRi=a=>{let b=new Qg();ATF(b,a);return b;},BjN =a=>{return;},AZq=(a,b,c,d)=>{let e,f;a:{if(Ek(a.MR)){if(d)break a;return 0;}if(a.beB)return (-1);if(!d)return 0;A4o(a,1);}e=0;while(true){f=BF(d,BI(a.MR));AEn(a.MR,b,c+e|0,f);d=d-f|0;e=e+f|0;if(d<=0)break;if(!A4o(a,0))break;}return e;},A4o=(a,b)=>{let c,d,e,f,g,h,i,j;if(Ek(a.MR))return 1;if(a.beB)b=0;else{c=a.MR;if(c.uF()){c=new Dp;U(c);I(c);}a:{d=BI(c);e=c.Hr;if(e>0){f=0;while(true){if(f>=d)break a;g=e+1|0;h=c;e=A8F(h,e);h.MG[f]=e;f=f+1|0;e=g;}}}c.Hr=d;c.HA=c.hC();c.Oy=(-1);g=b?0:1;b=1;i=0;b:{while(true){if (Ek(a.Mf)){c=a.MR;e=c.Hr;c=AAr(a.a7$,a.Mf,c,a.a8b);i=1;g=g|(a.MR.Hr<=e?0:1);if(Uq(c))break b;if(!LO(c))continue;}if(Bbs(a.a7J)<=0&&g){b=0;break b;}if(a.a8b)d=0;else{c=a.Mf;if(c.Jp)break;d=BI(c);if(c.Hr>0){h=c.H8;h.set(new Int8Array(h.buffer,c.H8.byteOffset+c.Hr|0,d),0);}c.Hr=d;c.HA=c.hC();c.Oy=(-1);c:{while(true){if(!Ek(a.Mf))break c;c=a.a7J;j=WE(a.Mf);h=a.Mf;e=h.Hr;d=BI(h);d=Bli(c,j,e,d);if(d==(-1))break;if(d>0){c=a.Mf;CL(c,c.Hr+d|0);break c;}}a.a8b=1;}El(a.Mf);d=1;}if(!d){AAr(a.a7$,a.Mf,a.MR,1);break b;}}c =new Dp;U(c);I(c);}if(!Ek(a.Mf)&&a.a8b&&!(i&&!LO(AZ5(a.a7$,a.MR))))a.beB=1;El(a.MR);}return b;},A8q=F(),AIl=F(0); function AOh(){let a=this;D.call(a);a.a2G=null;a.brh=null;a.bgq=0;a.blg=0;a.bsQ=0;} let A1r=(a,b,c,d,e,f)=>{a.a2G=b;if(c===null)c=Gr(b);a.brh=c;a.bgq=d;a.blg=e;a.bsQ=f;},Bwp=(a,b,c,d,e)=>{let f=new AOh();A1r(f,a,b,c,d,e);return f;},BEn=a=>{return a.blg;},BFN=a=>{return a.a2G;},BGL=a=>{return Cd(a.a2G);},B8d=a=>{return Co(a.a2G);},B$M=a=>{return a.brh;},BU9=a=>{return a.bgq;},B2s=a=>{return a.bsQ;},BuV=a=>{Nj();return Vn;},B9f=(a,b)=>{let c;c=new Bv;S(c,E(959));I(c);},BRL=a=>{return 1;},BVr=a=>{let b;b=new Bv;S(b,E(960));I(b);},MF=F(Fy),BmJ=(a,b)=>{let c;if(a.uF()){b=new Dp;U(b);I(b);}c=BI(b);if (BI(a){let c;if(a.uF()){b=new Dp;U(b);I(b);}c=BI(b);if(BI(a){a.OF=0;},Vv=()=>{let a=new UA();B7j(a);return a;},T5=(a,b,c)=>{let d,e,f;if(a.a3H===null)a.a3H=L(D$(X1),128);d=a.a3H.data;e=b>>>9|0;f=d[e];if(f===null){f=CF(512);d[e]=f;}f.data[b&511]=c<<24>>24;},Bwy=a=>{return AKc(a.LH&65535);},AIN=F(),A2I=(a,b)=>{let c;c=b.data.length;return Bli(a,b,0,c);}; function AOs(){Bb.call(this);this.bAq=null;} let BbB=F(FJ); function AFv(){let a=this;D.call(a);a.boS=null;a.a6R=0;a.a54=0;a.Yf=null;a.OO=null;a.bqr=0;a.WZ=0;} let B81=0,BNp=a=>{return a.WZ;},BSu=a=>{let b;if(a.WZ){b=new Bv;S(b,E(961));I(b);}if(a.OO===null){b=BiZ(a,A3G(a.boS));a.OO=b;a.a6R=Cd(b);a.a54=Co(a.OO);if(a.Yf===null)a.Yf=Gr(a.OO);}a.WZ=1;},BiZ=(a,b)=>{let c,d,e,f,g;a:{if(By===null&&B81){c=Cd(b);d=Co(b);e=AAp(c);f=AAp(d);if(c!=e)break a;if(d!=f)break a;}return b;}g=JV(e,f,Gr(b));SZ(g,b,0,0,0,0,c,d);E3(b);return g;},BAA=a=>{let b,c;if(a.WZ){a.WZ=0;b=a.OO;a.OO=null;return b;}c=new Bv;S(c,E(962));I(c);},BX8=a=>{return 1;},Bzc=a=>{return a.a6R;},BSJ=a=>{return a.a54;},BuA =a=>{return a.Yf;},BOX=a=>{return a.bqr;},Btr=a=>{return 1;},B1n=a=>{Nj();return Vn;},BS7=(a,b)=>{let c;c=new Bv;S(c,E(959));I(c);},AWY=F(0); function AGu(){let a=this;D.call(a);a.bjH=0;a.T3=0;a.br4=0;a.bgL=0;a.X1=0;a.NJ=null;a.WT=null;a.blH=0;a.blM=0;a.bie=0;a.bBa=0;a.a7O=0;a.byj=0;a.a$N=null;a.Vx=null;a.bcT=null;} let A0V=(a,b,c,d,e,f)=>{let g,h,i,j,k;a.a$N=E0();a.bgL=b;a.blM=e;a.WT=f;f=Cz();BB(f,Pu(1,3,E(679)));if(c)BB(f,Pu(8,3,E(963)));if(d)BB(f,Pu(4,4,E(680)));c=0;while(c{let f=new AGu();A0V(f,a,b,c,d,e);return f;},EZ=(a,b,c,d,e)=>{let f,g;f=a.Vx.data;g=a.T3+a.a7O|0;Ca();f[g]=AER((255.0*e|0)<<24|(255.0*d|0)<<16|(255.0*c|0)<<8|255.0*b|0);},Bo=(a,b)=>{a.Vx.data[a.T3+a.a7O|0]=b;},Bi=(a,b,c,d)=>{let e,f;e=a.T3;f=a.Vx.data;f[e]=b;f[e+1|0]=c;f[e+2|0]=d;a.br4=0;a.T3=e+a.bie |0;a.X1=a.X1+1|0;},B0B=(b,c,d)=>{let e,f,g;e=E(965);if(c){f=new N;O(f);T(f,e);T(f,E(944));e=M(f);}g=0;while(g0){f=new N;O(f);T(f,e);T(f,E(970));e=M(f);}g=0;c=d-1|0;while(g{AO3=Q(A6L);BGP();},BGP=()=>{let b,c,d,e,f,g;AKP=D5();b=L(Ik,6).data;ANb();b[0]=AY8;b[1]=A53;b[2]=A3p;b[3]=A2U;b[4]=A3U;b[5]=A4q;c=b.length;d=0;while(d{let c,d;M6(a.O$.LE,a.Mm);ADl(a.O$.Yg,a.Mm);c=a.Mm;d=new N;O(d);J(J(J(J(d,E(253)),c),E(197)),b);M(d);b=a.Mm;c=new N;O(c);J(J(c,E(975)),b);M(c);ACk(a.O$);},BvD=(a,b,c)=>{let d,e,f,g,h,i,j,k,$$je;M6(a.O$.LE,a.Mm);M6(a.O$.Yg,a.Mm);d=a.Mm;e=c===null?(-1):c.a1o.length;f=new N;O(f);W(J(J(J(J(J(f,E(253)),d),E(197)),b),E(223)),e);M(f);b=a.Mm;d=new N;O(d);J(J(d,E(976)),b);M(d);g=R9(c.a1o);b=a.a8g;c=KX(b.NN,b.LD);d=B8b(Bs(512,BF(4096,8192)));h=new A_E;h.bgT=c;h.a8A=d;h.bjk=b;h.bs3=0;h.bhm=4096;a:{b:{try {i=g.data;b=a.O$;d=a.Mm;e=i.length;f=DB();W(J(J(J(f,E(977)),d),E(223)),e);AEt(b,E(978),C8(f));B$J(h,g);}catch($$e){$$je=Be($$e);if($$je instanceof FJ){d=$$je;break b;}else{b=$$je;break a;}}If(h);b=a.Mm;c=new N;O(c);J(J(c,E(979)),b);M(c);b=a.boB;if(b!==null){b=b;AUT(b.bc5);b=b.bc5;A05(b);f=b.UU;AFU();c=A6J;d=new Bjg;d.a_v=b;b=f;f=new N;O(f);J(J(f,E(980)),c);M(f);f=new Bfg;f.WY=b;f.a1s=c;f.bi1=d;ADl(b.LE,c);d=b.a3a;b=AGb(b);j=new N;O(j);J(J(j,b),c);j=M(j);JH();b=L3;BkT(d,1,j,b,f);}ACk(a.O$);return;}try{b=a.O$;f =a.Mm;j=CB(d);k=DB();J(J(J(J(k,E(981)),f),E(215)),j);AEt(b,E(978),C8(k));b=new Bv;c=CB(a.a8g);f=CB(Bxq(a.a8g));j=DB();U0(J(J(J(J(j,E(982)),c),E(838)),f),41);AEd(b,C8(j),d);I(b);}catch($$e){$$je=Be($$e);b=$$je;break a;}}If(h);c=a.Mm;d=new N;O(d);J(J(d,E(979)),c);M(d);I(b);},BzG=(a,b,c)=>{BvD(a,b,c);}; function ACF(){Bk.call(this);this.baH=0;} let A5Z=null,AJe=null,BBy=null,BI4=null,Zb=()=>{Zb=Q(ACF);BW_();},BYF=(a,b,c,d)=>{Zb();BS(a,b,c);a.baH=d;},ANu=(a,b,c)=>{let d=new ACF();BYF(d,a,b,c);return d;},BW_=()=>{let b,c,d;A5Z=ANu(E(983),0,33648);AJe=ANu(E(984),1,33071);b=ANu(E(985),2,10497);BBy=b;c=L(ACF,3);d=c.data;d[0]=A5Z;d[1]=AJe;d[2]=b;BI4=c;},Bkt=F(),AY8=null,A53=null,A3p=null,A2U=null,A3U=null,A4q=null,ANb=()=>{ANb=Q(Bkt);BCg();},BCg=()=>{let b;LD();AY8=UM;b=new A0g;Z9(b,E(986),L(CA,0));A53=b;b=new AXH;Z9(b,E(987),L(CA,0));A3p=b;A2U=AHd(E(988), 1,0);A3U=AHd(E(989),0,0);A4q=AHd(E(990),0,1);},A0g=F(Ik),BRO=a=>{let b;b=new BbM;ZS(b,a,1.0,1.0);return b;},AXH=F(Ik),B$8=a=>{let b;b=new A2G;ZS(b,a,1.0,1.0);return b;}; function A0A(){let a=this;Ik.call(a);a.brt=0;a.bmV=0;} let Bqq=(a,b,c,d)=>{Z9(a,b,L(CA,0));a.brt=c;a.bmV=d;},AHd=(a,b,c)=>{let d=new A0A();Bqq(d,a,b,c);return d;},BxV=a=>{let b,c,d;b=new A0Z;c=a.brt;d=a.bmV;ZS(b,a,0.5,0.5);b.bcz=c;b.a7N=d;return b;}; function K$(){let a=this;D.call(a);a.a3q=0;a.bjZ=0;a.a1O=null;a.Vs=null;a.bo$=null;a.a7t=null;} let ABp=(a,b)=>{a.a7t=b;a.bjZ=b.MY;a.a1O=null;},Cby=a=>{let b=new K$();ABp(b,a);return b;},Sp=a=>{let b,c;if(a.a1O!==null)return 1;while(true){b=a.a3q;c=a.a7t.J5.data;if(b>=c.length)break;if(c[b]!==null)return 1;a.a3q=b+1|0;}return 0;},AQx=a=>{let b,c,d,e;if(a.bjZ!=a.a7t.MY){b=new ACV;U(b);I(b);}if(!Sp(a)){b=new GH;U(b);I(b);}b=a.a1O;if(b!==null){c=a.Vs;if(c!==null)a.bo$=c;a.Vs=b;a.a1O=b.Mo;}else{d=a.a7t.J5.data;e=a.a3q;a.a3q=e+1|0;b=d[e];a.Vs=b;a.a1O=b.Mo;a.bo$=null;}},Bdl=F(K$),BGm=a=>{AQx(a);return a.Vs.JK;}; function AN2(){let a=this;D.call(a);a.a8i=0;a.a5G=null;a.Vk=0;a.Qr=0;} function AUQ(){AN2.call(this);this.bhU=null;} let BKx=(a,b)=>{a.Qr=1;a.a5G=b;APV(a);a.bhU=b.NZ;},AF8=a=>{let b=new AUQ();BKx(b,a);return b;},APV=a=>{a.Vk=0;a.a8i=a.a5G.Jb<=0?0:1;}; function Z5(){Bk.call(this);this.biX=0;} let AA8=null,EI=null,Ke=null,BJD=null,Fr=()=>{Fr=Q(Z5);BD6();},B$f=(a,b,c,d)=>{Fr();BS(a,b,c);a.biX=d;},AJZ=(a,b,c)=>{let d=new Z5();B$f(d,a,b,c);return d;},BD6=()=>{let b,c,d;AA8=AJZ(E(991),0,0);EI=AJZ(E(992),1,1);b=AJZ(E(993),2,4);Ke=b;c=L(Z5,3);d=c.data;d[0]=AA8;d[1]=EI;d[2]=b;BJD=c;}; function A4Q(){let a=this;D.call(a);a.bei=null;a.biT=null;a.a$x=null;} let ADK=(a,b)=>{let c,d;c=new N;O(c);J(J(c,E(224)),b);M(c);if(a.a$x.Tm){c=H9();d=new N;O(d);J(J(d,E(994)),b);d=M(d);B7(c,d);}c=a.bei;if(c!==null)c.lY(b);},A41=(a,b,c)=>{let d,e,f,g;c=c;d=c===null?0:1;e=new N;O(e);C3(J(J(J(e,E(224)),b),E(995)),d);M(e);if(a.a$x.Tm){e=CO();f=new N;O(f);J(J(f,E(996)),b);g=M(f);B7(e,g);}f=a.bei;if(f!==null)f.lW(b,c);},A4P=F(),BiR=null,AHt=()=>{AHt=Q(A4P);CaK();},CaK=()=>{let b,c;JH();b=Bn((A4l.bu()).data.length);c=b.data;BiR=b;c[L3.Hv]=1;c[WL.Hv]=2;},BbM=F(IZ),BMs=(a,b,c,d,e,f,g, h)=>{let i,j,k,l,m;i=null;a:{while(c=g)break a;j=b.data;k=c+1|0;l=j[c]&255;if(l&128){i=FX(1);c=k+(-1)|0;break a;}j=e.data;m=f+1|0;j[f]=l&65535;c=k;f=m;}}h.We=c;h.SF=f;return i;},A2G=F(IZ),Bvt=(a,b,c,d,e,f,g,h)=>{let i,j,k,l,m,n;i=null;while(c{let i,j,k;if(a.bcz){if((c+2|0)>d){if(Ek(h.a$V))h=null;else{C5();h=EM;}return h;}i=b.data;a.bcz=0;j=c+1|0;k=i[c];if(k==(-1)){if(i[j]!=(-2))c=j+(-1)|0;else{c=j+1|0;a.a7N=1;}}else if(k!=(-2))c=j+(-1)|0;else if(i[j]!=(-1))c=j+(-1)|0;else{c=j+1|0;a.a7N=0;}}return !a.a7N?Byh(a,b,c,d,e,f,g,h):B8r(a,b,c,d,e,f,g,h);},B8r=(a,b,c,d,e,f,g,h)=>{let i,j,k,l,m,n;i=null;a:{while(c=g)break a;if((c+2|0)>d){if(MA(h,2))break a;C5();i=EM;break a;}j=b.data;k=c+1|0;l=j[c]&255;c=k+1|0;m=(l|(j[k] &255)<<8)&65535;if(!E2(m)){if(E$(m)){c=c+(-2)|0;i=FX(2);break a;}j=e.data;k=f+1|0;j[f]=m;f=k;}else{if((c+2|0)>=d){if(!MA(h,4)){C5();i=EM;}c=c+(-2)|0;break a;}k=c+1|0;l=j[c]&255;c=k+1|0;n=(l|(j[k]&255)<<8)&65535;if(!E$(n)){c=c+(-4)|0;i=FX(4);break a;}if((f+2|0)>g){if(AMm(h,2))break a;C5();i=Fg;break a;}j=e.data;k=f+1|0;j[f]=m;f=k+1|0;j[k]=n;}}}h.We=c;h.SF=f;return i;},Byh=(a,b,c,d,e,f,g,h)=>{let i,j,k,l,m,n;i=null;a:{while(c=g)break a;if((c+2|0)>d){if(MA(h,2))break a;C5();i=EM;break a;}j=b.data;k=c+ 1|0;l=j[c]&255;c=k+1|0;m=(j[k]&255|l<<8)&65535;if(!E2(m)){if(E$(m)){c=c+(-2)|0;i=FX(2);break a;}j=e.data;k=f+1|0;j[f]=m;f=k;}else{if((c+2|0)>=d){if(!MA(h,4)){C5();i=EM;}c=c+(-2)|0;break a;}k=c+1|0;l=j[c]&255;c=k+1|0;n=(j[k]&255|l<<8)&65535;if(!E$(n)){c=c+(-4)|0;i=FX(4);break a;}if((f+2|0)>g){if(AMm(h,2))break a;C5();i=Fg;break a;}j=e.data;k=f+1|0;j[f]=m;f=k+1|0;j[k]=n;}}}h.We=c;h.SF=f;return i;},BRR=F(),BQZ=F(),AHe=b=>{let c,d,e,$$je;a:{try{c=Brg(b);}catch($$e){$$je=Be($$e);if($$je instanceof Ro){c=$$je;break a;} else if($$je instanceof A8V){c=$$je;d=new ZX;b=Fx(b);e=new N;O(e);J(J(e,E(997)),b);HA(d,M(e),c);I(d);}else{throw $$e;}}return c;}d=new ZX;b=Fx(b);e=new N;O(e);J(J(e,E(997)),b);HA(d,M(e),c);I(d);}; function T0(){let a=this;D.call(a);a.bsw=0;a.bvB=0;a.a13=0;a.a0X=0;a.boa=null;a.a6p=0;a.bbF=0;a.bew=0;a.bev=0;a.a2N=0;a.a6x=null;a.M$=null;a.bnB=null;a.bd3=null;} let Byx=null,ASH=()=>{ASH=Q(T0);BZq();},Bgf=(a,b,c,d,e,f,g)=>{ASH();a.a6x=Cv(0.0,0.0,0.0,0.0);a.M$=Cz();a.bd3=Z0();a.a13=b;a.a0X=c;a.boa=d;a.a6p=e;a.bbF=f;a.bew=0;a.bev=0;a.bnB=g;},Cb6=(a,b,c,d,e,f)=>{let g=new T0();Bgf(g,a,b,c,d,e,f);return g;},BZW=(a,b)=>{DI(a);try{return B2n(a,null,b);}finally{Cm(a);}},B2n=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;DI(a);try{if(a.bvB)return null;if(b!==null&&Bou(a,b)!==null)I(Fz(C8(Dx(Dx(DB(),E(998)),b))));d=null;if(b!==null&&b.bN(E(999))){e=AWf(0,0,Cd(c)- 2|0,Co(c)-2|0);f=JV(Cd(c)-2|0,Co(c)-2|0,Gr(c));FL();JU(f,H0);g=BAN(a,c);e.bzC=g;e.buN=BYT(a,c,g);SZ(f,c,0,0,1,1,Cd(c)-1|0,Co(c)-1|0);b=(b.om(E(415))).data[0];d=f;}else if(!a.bew&&!a.bev){e=AWf(0,0,Cd(c),Co(c));f=c;}else{a:{h=Cd(c);i=Co(c);j=0;k=Co(c);if(a.bev){l=0;b:{c:while(true){if(l>=Co(c))break b;m=0;while(ma.a2N)break c;m=m+1|0;}j=j+1|0;l=l+1|0;}}l=Co(c);while(true){l=l+(-1)|0;if(la.a2N)break a;m=m+1|0;}k=k+(-1)|0;}}}d:{n=0;o=Cd(c);if (a.bew){m=0;e:{f:while(true){if(m>=Cd(c))break e;l=j;while(la.a2N)break f;l=l+1|0;}n=n+1|0;m=m+1|0;}}m=Cd(c);while(true){m=m+(-1)|0;if(ma.a2N)break d;l=l+1|0;}o=o+(-1)|0;}}}p=o-n|0;q=k-j|0;f=JV(p,q,Gr(c));FL();JU(f,H0);SZ(f,c,0,0,n,j,p,q);e=B8M(0,0,p,q,n,j,h,i);d=f;}if(Bff(e)<=a.a13&&Bgy(e)<=a.a0X){r=a.bnB.yM(a,b,e.TN);if(b!==null){ARh(r.bcd,b,e);BB(r.bma,b);}g:{s=A2p(e);t=A75(e);u=Bff(e);v=Bgy(e);if(a.bsw&&!a.bbF){b=r.XH;if(b!==null&&!r.a6W) {ABG(b);Cu.nV(r.XH.Ol,0,s,t,u,v,N7(f),Os(f),HH(f));break g;}}r.a6W=1;}O9(r.LL,f,s,t);if(a.bbF){w=Cd(f);x=Co(f);b=r.LL;m=s-1|0;l=t-1|0;Jb(b,f,0,0,1,1,m,l,1,1);b=r.LL;y=w-1|0;k=s+u|0;Jb(b,f,y,0,1,1,k,l,1,1);b=r.LL;i=x-1|0;o=t+v|0;Jb(b,f,0,i,1,1,m,o,1,1);Jb(r.LL,f,y,i,1,1,k,o,1,1);Jb(r.LL,f,0,0,w,1,s,l,u,1);Jb(r.LL,f,0,i,w,1,s,o,u,1);Jb(r.LL,f,0,0,1,x,m,t,1,v);Jb(r.LL,f,y,0,1,x,k,t,1,v);}if(d!==null)E3(d);e.bhN=r;return e;}if(b===null)I(Fz(E(1000)));I(Fz(C8(Dx(Dx(DB(),E(1001)),b))));}finally{Cm(a);}},BSg=a=>{return a.M$;},Bou =(a,b)=>{let c,d;DI(a);try{c=EU(a.M$);while(true){if(!CU(c))return null;d=Dk((CT(c)).bcd,b);if(d!==null)break;}return d;}finally{Cm(a);}},AKr=(a,b,c,d,e)=>{DI(a);try{BGe(a,c,d,e);while(true){e=b.Hp;c=a.M$;if(e>=c.Hp)break;BB(b,Jl((Bu(c,e)).XH));}}finally{Cm(a);}},BGe=(a,b,c,d)=>{let e;DI(a);try{e=EU(a.M$);while(CU(e)){BID(CT(e),b,c,d);}}finally{Cm(a);}},AG5=a=>{return a.a6x;},Bfu=(a,b)=>{G7(a.a6x,b);},BAN=(a,b)=>{let c,d,e,f,g;c=GR(a,b,1,0,1,1);d=GR(a,b,c,0,0,1);e=GR(a,b,0,1,1,0);f=GR(a,b,0,e,0,0);GR(a,b,d+ 1|0,0,1,1);GR(a,b,0,f+1|0,1,0);if(!c&&!d&&!e&&!f)return null;if(!c)g=Cd(b)-2|0;else{c=c+(-1)|0;g=(Cd(b)-2|0)-(d-1|0)|0;}if(!e)d=Co(b)-2|0;else{e=e+(-1)|0;d=(Co(b)-2|0)-(f-1|0)|0;}return Fs([c,g,e,d]);},BYT=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n;d=Co(b)-1|0;e=Cd(b)-1|0;f=GR(a,b,1,d,1,1);g=GR(a,b,e,1,1,0);h=0;i=0;if(f)h=GR(a,b,f+1|0,d,0,1);if(g)i=GR(a,b,e,g+1|0,0,0);GR(a,b,h+1|0,d,1,1);GR(a,b,e,i+1|0,1,0);if(!f&&!h&&!g&&!i)return null;if(!f&&!h){f=(-1);j=(-1);}else if(f<=0)j=Cd(b)-2|0;else{f=f+(-1)|0;j=(Cd(b)-2| 0)-(h-1|0)|0;}if(!g&&!i){g=(-1);k=(-1);}else if(g<=0)k=Co(b)-2|0;else{g=g+(-1)|0;k=(Co(b)-2|0)-(i-1|0)|0;}l=Bn(4);m=l.data;m[0]=f;m[1]=j;m[2]=g;m[3]=k;if(c!==null){a:{if(l===c)j=1;else{if(l!==null&&c!==null){c=c.data;j=m.length;if(j==c.length){n=0;b:{while(true){if(n>=j){n=(-1);break b;}d=n+0|0;if(m[d]!=c[d])break;n=n+1|0;}}j=n>=0?0:1;break a;}}j=0;}}if(j)return null;}return l;},GR=(a,b,c,d,e,f)=>{let g,h,i,j,k,l,m,n;g=Bn(4);h=!f?d:c;i=!f?Co(b):Cd(b);j=!e?0:255;k=g.data;while(true){if(h==i)return 0;if(!f)d= h;else c=h;l=QB(b,c,d);A5L(a.bd3,l);m=a.bd3;k[0]=m.HK*255.0|0;k[1]=m.HJ*255.0|0;k[2]=m.HI*255.0|0;k[3]=m.Hy*255.0|0;if(k[3]==j)break;if(!e&&!(!k[0]&&!k[1]&&!k[2]&&k[3]==255)){m=CO();n=new N;O(n);n=W(n,c);T(n,E(1002));n=W(n,d);T(n,E(641));n=J(n,g);T(n,E(641));n=M(n);B7(m,n);}h=h+1|0;}return h;},BZq=()=>{Byx=KS(E(1003));}; function AOe(){let a=this;D.call(a);a.a52=0;a.Zh=null;a.a8j=0;a.bj7=0;a.S6=0;} let Bct=a=>{let b,c,d;b=a.Zh.RJ.data;c=b.length;while(true){d=a.a8j+1|0;a.a8j=d;if(d>=c)break;if(BV(b[d],Ba))continue;else{a.a52=1;return;}}a.a52=0;},AUe=F(AOe),B4v=(a,b)=>{a.S6=1;a.Zh=b;AFP(a);},AIA=a=>{let b=new AUe();B4v(b,a);return b;},AFP=a=>{a.bj7=(-2);a.a8j=(-1);if(!a.Zh.W0)Bct(a);else a.a52=1;}; function AKY(){let a=this;D.call(a);a.bo5=null;a.bo4=null;a.bo3=null;a.bo2=0;} let B3Q=b=>{b=b;A$v(b.bo5,1,b.bo4,b.bo3,b.bo2);}; function BmB(){let a=this;D.call(a);a.Vy=null;a.bjA=null;a.bAK=0;a.Ks=0;} let Eg=a=>{let b;b=a.Vy.getInt8(a.Ks);a.Ks=a.Ks+1|0;return b;},AMc=a=>{let b;b=a.Vy.getInt16(a.Ks,!!0);a.Ks=a.Ks+2|0;return b;},De=a=>{let b;b=a.Vy.getInt32(a.Ks,!!0);a.Ks=a.Ks+4|0;return b;},Kg=a=>{let b;b=a.Vy.getBigInt64(a.Ks,!!0);a.Ks=a.Ks+8|0;return b;},Hw=a=>{let b;b=a.Vy.getFloat32(a.Ks,!!0);a.Ks=a.Ks+4|0;return b;},Es=(a,b)=>{let c,d,e,f;c=b.data;d=a.bjA;e=a.Ks;f=c.length;Bya(d,e,b.data,0,f);a.Ks=a.Ks+f|0;return null;},Bya=(b,c,d,e,f)=>{d.set(b.subarray(c,c+f),e);},B7X=F(); function ASd(){let a=this;D.call(a);a.bja=null;a.bi_=null;a.bjc=0;a.bjb=null;a.bje=0;a.bjd=null;} let Bsb=(b,c)=>{let d,e,f,g,h;b=b;c=b.bja;d=b.bi_;e=b.bjc;f=b.bjb;g=b.bje;h=b.bjd;b=new N;O(b);W(J(J(J(b,E(224)),d),E(201)),e);M(b);if(Nh(c,f))RO(c,g,d,h,e);}; function ASc(){let a=this;D.call(a);a.bgW=null;a.bgY=null;a.bgX=0;a.bg0=null;a.bgZ=0;a.bg1=null;} let BFj=(b,c)=>{let d,e,f,g,h;b=b;c=b.bgW;d=b.bgY;e=b.bgX;f=b.bg0;g=b.bgZ;h=b.bg1;b=new N;O(b);W(J(J(J(b,E(224)),d),E(201)),e);M(b);if(Nh(c,f))RO(c,g,d,h,e);}; function ASe(){let a=this;D.call(a);a.bsn=null;a.bsm=null;a.bsp=0;a.bso=null;a.bsr=0;a.bsq=null;} let B4r=(b,c)=>{let d,e,f,g,h;b=b;c=b.bsn;d=b.bsm;e=b.bsp;f=b.bso;g=b.bsr;h=b.bsq;b=new N;O(b);W(J(J(J(b,E(224)),d),E(201)),e);M(b);if(Nh(c,f))RO(c,g,d,h,e);}; function BkB(){let a=this;D.call(a);a.bpO=null;a.bpM=null;a.bpN=null;a.bpR=0;a.bpS=null;a.bpP=0;a.bpQ=null;} function ASf(){let a=this;D.call(a);a.bm7=null;a.bm8=null;a.bm5=null;a.bm6=0;a.bm$=null;a.bm_=0;a.bm9=null;} let B8A=(b,c)=>{let d,e,f,g,h,i,j;b=b;c=b.bm7;d=b.bm8;e=b.bm5;f=b.bm6;g=b.bm$;h=b.bm_;i=b.bm9;j=e.readyState;b=new N;O(b);W(J(W(J(J(J(b,E(224)),d),E(217)),j),E(201)),f);M(b);if(e.readyState==4&&Nh(c,g))Bci(c,h,d,i,f,e);else if(e.readyState==4){b=new N;O(b);W(J(J(J(b,E(1004)),d),E(201)),f);M(b);}},VM=F(Bk),Vn=null,A5e=null,BUg=null,Nj=()=>{Nj=Q(VM);BSi();},BIB=(a,b,c)=>{Nj();BS(a,b,c);},Bhs=(a,b)=>{let c=new VM();BIB(c,a,b);return c;},BSi=()=>{let b,c,d;Vn=Bhs(E(1005),0);b=Bhs(E(1006),1);A5e=b;c=L(VM,2);d=c.data;d[0] =Vn;d[1]=b;BUg=c;},Bg5=F(),AVN=0,Xk=()=>{Xk=Q(Bg5);BZs();},Ba2=(b,c,d,e)=>{let f,g,h,i;Xk();Cu.nT(b,0,QY(c),Cd(c),Co(c),0,N7(c),Os(c),HH(c));if(By===null&&d!=e){c=new Bv;S(c,E(1007));I(c);}f=Cd(c)/2|0;g=Co(c)/2|0;h=1;while(true){i=JV(f,g,Gr(c));FL();JU(i,H0);Jb(i,c,0,0,Cd(c),Co(c),0,0,f,g);if(h>1)E3(c);Cu.nT(b,h,QY(i),Cd(i),Co(i),0,N7(i),Os(i),HH(i));f=Cd(i)/2|0;g=Co(i)/2|0;if(!f&&!g)break;if(!f)f=1;if(!g)g=1;h=h+1|0;c=i;}},BZs=()=>{AVN=1;},BkY=F(0); function AEv(){let a=this;D.call(a);a.bqT=null;a.bqS=null;} let ByJ=(b,c)=>{let d,e,f,g,h,i,j,k;b=b;c=b.bqT;b=b.bqS;if(c.readyState==4){b=b;c=b.bpO;d=b.bpM;e=b.bpN;f=b.bpR;g=b.bpS;h=b.bpP;i=b.bpQ;j=e.readyState;k=e.status;b=new N;O(b);W(J(W(J(W(J(J(J(b,E(224)),d),E(217)),j),E(1008)),k),E(201)),f);M(b);if(Nh(c,g))Bci(c,h,d,i,f,e);}}; function AQC(){let a=this;D.call(a);a.bB3=null;a.bs2=null;a.bs0=null;} let BEM=(b,c)=>{let d,e,f,g,h;b=b;d=b.bs2;b=b.bs0;e=c.loaded;f=c.total;g=f<=0?(-1.0):e/f;c=new N;O(c);d=J(W(J(W(J(J(J(c,E(224)),d),E(1009)),e),E(1010)),f),E(1011));h=d.HT;BTG(d,h,g);M(c);if(b!==null){b=b;c=b.biT;d=new N;O(d);W(J(W(J(J(J(d,E(224)),c),E(1009)),e),E(1010)),f);M(d);}}; function AMP(){let a=this;D.call(a);a.bsk=null;a.bsj=0;a.bsi=null;a.bsh=null;a.bsg=0;} let CaA=b=>{b=b;BaJ(b.bsk,b.bsj,b.bsi,b.bsh,b.bsg);}; function Bi1(){let a=this;AIN.call(a);a.bou=null;a.a1p=0;a.bvL=0;a.a9z=0;} let BqP=(a,b)=>{let c;c=b.data.length;a.bou=b;a.a1p=0;a.bvL=0;a.a9z=0+c|0;},BSY=a=>{let b=new Bi1();BqP(b,a);return b;},Bli=(a,b,c,d)=>{let e,f,g,h,i;e=BF(d,a.a9z-a.a1p|0);f=0;while(f{return a.a9z-a.a1p|0;},Bw4=a=>{return;},AIK=F(0),AED=F(),By7=a=>{return;},BX7=()=>{let a=new AED();By7(a);return a;},BNl=(a,b,c,d)=>{let e,f,g,h,i,j,k;c=b.M$;if(c.Hp)e=Hr(c);else{e=BhJ(b);BB(b.M$,e);}f=b.a6p;d.J3=d.J3+ f|0;d.Ju=d.Ju+f|0;g=UH(a,e.a_r,d);if(g===null){e=BhJ(b);BB(b.M$,e);g=UH(a,e.a_r,d);}g.bnH=1;b=g.Pn;h=b.Le;i=b.Ld;j=b.J3-f|0;k=b.Ju-f|0;d.Le=h;d.Ld=i;d.J3=j;d.Ju=k;return e;},UH=(a,b,c)=>{let d,e,f,g,h,i,j,k;d=b.bnH;if(!d){e=b.YM;if(e!==null&&b.bbD!==null){e=UH(a,e,c);if(e===null)e=UH(a,b.bbD,c);return e;}}if(d)return null;e=b.Pn;f=B8(e.J3,c.J3);if(!f&&e.Ju==c.Ju)return b;if(f>=0&&e.Ju>=c.Ju){b.YM=AGg();g=AGg();b.bbD=g;h=b.Pn;i=h.J3;j=c.J3;d=i-j|0;k=h.Ju;f=c.Ju;if(d<=(k-f|0)){e=b.YM.Pn;e.Le=h.Le;e.Ld=h.Ld;e.J3 =i;e.Ju=f;e=g.Pn;e.Le=h.Le;d=h.Ld;k=c.Ju;e.Ld=d+k|0;e.J3=h.J3;e.Ju=h.Ju-k|0;}else{e=b.YM.Pn;e.Le=h.Le;e.Ld=h.Ld;e.J3=j;e.Ju=k;e=g.Pn;d=h.Le;k=c.J3;e.Le=d+k|0;e.Ld=h.Ld;e.J3=h.J3-k|0;e.Ju=h.Ju;}return UH(a,b.YM,c);}return null;},AM5=F(),BIT=a=>{return;},Bnb=()=>{let a=new AM5();BIT(a);return a;},BIj=(a,b,c,d)=>{let e,f,g,h,i,j,k,l,m,n,o,p,q,r;e=b.a6p;f=b.a13;g=e*2|0;h=f-g|0;i=b.a0X-g|0;j=d.J3+e|0;k=d.Ju+e|0;l=0;m=b.M$.Hp;a:while(true){if(l>=m){n=new ANY;AEb(n,b);n.Wc=Cz();BB(b.M$,n);o=new AHQ;o.X3=e+j|0;o.X4 =e;o.TV=k;BB(n.Wc,o);d.Le=e;d.Ld=e;return n;}n=Bu(b.M$,l);p=null;q=0;r=n.Wc.Hp-1|0;while(q=p.TV))p=o;}q=q+1|0;}b:{if(p!==null)o=p;else{o=Hr(n.Wc);g=o.X4;if((g+k|0)>=i)break b;if((o.X3+j|0)=i)o=p;else{o=new AHQ;o.X4=g;o.TV=k;BB(n.Wc,o);}}}if(o!==null)break a;}l=l+1|0;}g=o.X3;d.Le=g;d.Ld=o.X4;o.X3=g+j|0;return n;}; function A0c(){let a=this;D.call(a);a.bw_=null;a.a1o=null;} let W_=F(Bk),ADN=null,Xh=null,APN=null,BKk=null,Lw=()=>{Lw=Q(W_);BAr();},BuQ=(a,b,c)=>{Lw();BS(a,b,c);},AH5=(a,b)=>{let c=new W_();BuQ(c,a,b);return c;},BAr=()=>{let b,c,d;ADN=AH5(E(1012),0);Xh=AH5(E(1013),1);b=AH5(E(1014),2);APN=b;c=L(W_,3);d=c.data;d[0]=ADN;d[1]=Xh;d[2]=b;BKk=c;},BjB=F(),Ce=null,V_=()=>{V_=Q(BjB);Bns();},B$N=()=>{let b;V_();A9X(Ce);b=Ce;Ca();BQ(b,E(1015),Qa);BQ(Ce,E(1016),A4T);BQ(Ce,E(1017),My);BQ(Ce,E(1018),Db);BQ(Ce,E(1019),Mx);BQ(Ce,E(1020),JA);BQ(Ce,E(1021),Y0);BQ(Ce,E(1022),YK);BQ(Ce, E(1023),ALi);BQ(Ce,E(1024),AJT);BQ(Ce,E(1025),BkK);BQ(Ce,E(1026),AID);BQ(Ce,E(1027),Bjt);BQ(Ce,E(1028),ANP);BQ(Ce,E(1029),Bb3);BQ(Ce,E(1030),AIV);BQ(Ce,E(1031),AKx);BQ(Ce,E(1032),A5Q);BQ(Ce,E(1033),Bml);BQ(Ce,E(1034),A9Y);BQ(Ce,E(1035),Bdt);BQ(Ce,E(1036),Bl$);BQ(Ce,E(1037),APx);BQ(Ce,E(1038),A7x);BQ(Ce,E(1039),A6D);BQ(Ce,E(1040),A5n);BQ(Ce,E(1041),A1f);BQ(Ce,E(1042),AT2);BQ(Ce,E(1043),A06);BQ(Ce,E(1044),AYw);BQ(Ce,E(1045),BcW);BQ(Ce,E(1046),BbX);BQ(Ce,E(1047),A02);BQ(Ce,E(1048),Bhu);BQ(Ce,E(1049),Bii);},Bns =()=>{Ce=E6();B$N();},A_q=F(),A5S=null,AOA=()=>{AOA=Q(A_q);BR2();},BR2=()=>{let b,c;Ue();b=Bn((Bet.bu()).data.length);c=b.data;A5S=b;c[AS9.Hv]=1;c[AI$.Hv]=2;c[AJf.Hv]=3;c[ANI.Hv]=4;c[AHc.Hv]=5;c[AAm.Hv]=6;c[A2t.Hv]=7;},AVG=F(D3),BCA=a=>{let b;b=new Bjx;Ix(b,Module._c_Size_getMetrics(a.H4));return b;},Bjx=F(D3),Bm6=a=>{return Module._c_SizeMetrics_getAscender(a.H4);},BKC=a=>{return Module._c_SizeMetrics_getDescender(a.H4);},B$H=a=>{return Module._c_SizeMetrics_getHeight(a.H4);},Bgj=F(D3),Wz=a=>{return Module._c_GlyphMetrics_getHeight(a.H4);},Bfc =a=>{return Module._c_GlyphMetrics_getHoriAdvance(a.H4);},BcP=F(D3),Bo8=(a,b,c,d,e)=>{Module._c_Stroker_set(a.H4,b,c,d,e);},BP_=a=>{Module._c_Stroker_done(a.H4);},Bih=F(),OO=null,RR=()=>{RR=Q(Bih);Btz();},Btz=()=>{let b,c;OO=Ci(16384);b=0;while(b<16384){OO.data[b]=MY((b+0.5)/16384.0*6.2831854820251465);b=b+1|0;}c=OO.data;c[0]=0.0;c[4096]=1.0;c[8192]=0.0;c[12288]=(-1.0);},AVe=F(),AT4=null,AL7=()=>{AL7=Q(AVe);BGT();},BGT=()=>{let b,c;b=Bn((BdL()).data.length);c=b.data;AT4=b;c[V1.Hv]=1;c[ADa.Hv]=2;c[Xs.Hv]=3;c[ACE.Hv] =4;c[ABf.Hv]=5;c[AFD.Hv]=6;}; function V2(){Bk.call(this);this.XZ=null;} let AHx=null,Zk=null,BeI=null,UO=null,Uw=null,BCv=null,GB=()=>{GB=Q(V2);B$d();},BUs=(a,b,c,d)=>{GB();BS(a,b,c);a.XZ=d;},UI=(a,b,c)=>{let d=new V2();BUs(d,a,b,c);return d;},B$d=()=>{let b,c,d;AHx=UI(E(1050),0,BaG(0.20000000298023224,0.20000000298023224));Zk=UI(E(1051),1,BaG(1.2000000476837158,1.5));BeI=UI(E(1052),2,new A$n);UO=UI(E(1053),3,AYv(1));b=UI(E(1054),4,AYv(0));Uw=b;c=L(V2,5);d=c.data;d[0]=AHx;d[1]=Zk;d[2]=BeI;d[3]=UO;d[4]=b;BCv=c;}; function BkI(){C_.call(this);this.blL=null;} let BY4=a=>{let b;b=BhW(a.blL);GB();AGq(b,Uw);}; function BjG(){Ut.call(this);this.bn4=null;} let A2x=F(),Bip=null,AS3=()=>{AS3=Q(A2x);BDl();},BDl=()=>{let b,c;b=Bn((BdL()).data.length);c=b.data;Bip=b;c[ADa.Hv]=1;c[ABf.Hv]=2;c[V1.Hv]=3;c[ACE.Hv]=4;c[Xs.Hv]=5;c[AFD.Hv]=6;},A$L=F(),Bid=null,ALA=()=>{ALA=Q(A$L);BT0();},BT0=()=>{let b,c;b=Bn((A6p()).data.length);c=b.data;Bid=b;c[AE7.Hv]=1;c[BhB.Hv]=2;},RA=F(0),Bz4=(a,b)=>{GP(b,a.tK(b));}; function ATP(){let a=this;D.call(a);a.bcF=0.0;a.bcq=0.0;a.bya=0.0;} let BaG=(b,c)=>{let d;d=new ATP;d.bcF=0.30000001192092896;d.bcq=0.30000001192092896;d.bya=0.800000011920929;d.bcF=b;d.bcq=c;return d;},B4R=(a,b)=>{let c;b=S4(A7k(a.bcq),ZI(1.0,a.bcF,null));c=D6(P(AAD));c.a95=(-1);c.LC=b;return c;},A$n=F(),BXZ=(a,b)=>{let c,d,e,f,g;Ho();c=A03;d=b.Hw/20.0;e=b.HN;f=e+d;g=e-d;return ASa(R1(f,b.HH,0.05000000074505806,c),R1(g,b.HH,0.10000000149011612,c),R1(f,b.HH,0.10000000149011612,c),R1(b.HN,b.HH,0.05000000074505806,c));}; function Bjv(){D.call(this);this.br8=0;} let B67=(a,b)=>{a.br8=b;},AYv=a=>{let b=new Bjv();B67(b,a);return b;},BRK=(a,b)=>{let c;if(!a.br8)return A1S(0.0,0.0,0.20000000298023224);BcN(b,0.0,0.0);ANh();c=D6(P(UV));c.bs6=1;return ASa(c,AJB(0.0,0.0,0.0,null),A1S(1.0,0.5,0.10000000149011612),AJB(1.0,1.0,0.10000000149011612,Bgk(3.0)));},U5=F(Bk),AE7=null,BhB=null,A4A=null,VB=()=>{VB=Q(U5);BHf();},A6p=()=>{VB();return A4A.bu();},B$T=(a,b,c)=>{VB();BS(a,b,c);},AWo=(a,b)=>{let c=new U5();B$T(c,a,b);return c;},BHf=()=>{let b,c,d;AE7=AWo(E(1055),0);b=AWo(E(105), 1);BhB=b;c=L(U5,2);d=c.data;d[0]=AE7;d[1]=b;A4A=c;}; function AHX(){let a=this;D.call(a);a.bhN=null;a.bzC=null;a.buN=null;a.brZ=0;a.br0=0;a.bmf=0;a.bs7=0;a.TN=null;} let Btc=(a,b,c,d,e)=>{a.TN=A9l(b,c,d,e);a.brZ=0;a.br0=0;a.bmf=d;a.bs7=e;},AWf=(a,b,c,d)=>{let e=new AHX();Btc(e,a,b,c,d);return e;},BEY=(a,b,c,d,e,f,g,h,i)=>{a.TN=A9l(b,c,d,e);a.brZ=f;a.br0=g;a.bmf=h;a.bs7=i;},B8M=(a,b,c,d,e,f,g,h)=>{let i=new AHX();BEY(i,a,b,c,d,e,f,g,h);return i;},A2p=a=>{return a.TN.Le;},A75=a=>{return a.TN.Ld;},Bff=a=>{return a.TN.J3;},Bgy=a=>{return a.TN.Ju;}; function L8(){let a=this;D.call(a);a.bcd=null;a.LL=null;a.XH=null;a.bma=null;a.a6W=0;} let AEb=(a,b)=>{let c;a.bcd=A9m();a.bma=Cz();c=JV(b.a13,b.a0X,b.boa);a.LL=c;FL();JU(c,H0);K2(a.LL,b.a6x);NM(a.LL);},CbS=a=>{let b=new L8();AEb(b,a);return b;},BID=(a,b,c,d)=>{let e,f,g;e=a.XH;if(e!==null){if(!a.a6W)return 0;A6F(e,e.RC);}else{f=new A$r;g=new AOh;e=a.LL;A1r(g,e,Gr(e),d,0,1);f.bk0=a;U2(f,g);a.XH=f;BbO(f,b,c);}a.a6W=0;return 1;},AZu=F(),A8e=null,TW=()=>{TW=Q(AZu);BOl();},AZs=b=>{let c,d,e;TW();c=CZ(6);d=c.data;d[0]=48;d[1]=120;e=A8e.data;d[2]=e[(b>>>12|0)&15];d[3]=e[(b>>>8|0)&15];d[4]=e[(b>>>4| 0)&15];d[5]=e[b&15];return KF(c);},BOl=()=>{A8e=Pb(E(1056));},Bg3=F(B6),BWE=(a,b)=>{S(a,b);},BPj=a=>{let b=new Bg3();BWE(b,a);return b;},BiT=F(BJ); function AMw(){D.call(this);this.blU=null;} let BNa=b=>{let c,d;b=b.blU;c=H9();d=new N;O(d);J(J(d,E(1057)),b);b=M(d);B7(c,b);}; function AKd(){Gg.call(this);this.a4C=null;} function Bh4(){AKd.call(this);this.bxO=null;} let BA1=a=>{return MU();}; function BlB(){D3.call(this);this.a6v=0;} let AEs=a=>{Module._c_Glyph_done(a.H4);},B71=(a,b,c)=>{a.H4=Module._c_Glyph_strokeBorder(a.H4,b.H4,c!=1?0:1);},Bd0=(a,b)=>{let c,d,e;c=Module._c_Glyph_toBitmap(a.H4,b);if(c){a.H4=c;a.a6v=1;return;}d=new Bv;b=Module._c_FreeType_getLastErrorCode();e=new N;O(e);W(J(e,E(1058)),b);S(d,M(e));I(d);},A5T=a=>{let b;if(!a.a6v){b=new Bv;S(b,E(1059));I(b);}b=new A24;Ix(b,Module._c_Glyph_getBitmap(a.H4));return b;},ARC=a=>{let b;if(a.a6v)return Module._c_Glyph_getLeft(a.H4);b=new Bv;S(b,E(1059));I(b);},ACp=a=>{let b;if(a.a6v)return Module._c_Glyph_getTop(a.H4);b =new Bv;S(b,E(1059));I(b);},A24=F(D3),AK9=a=>{return Module._c_Bitmap_getRows(a.H4);},BeX=a=>{return Module._c_Bitmap_getWidth(a.H4);},Bhn=a=>{return Module._c_Bitmap_getPitch(a.H4);},A7S=a=>{let b,c;if(!AK9(a))return KR(1);b=Module._c_Bitmap_getBufferAddress(a.H4);c=Module._c_Bitmap_getBufferSize(a.H4);return AOB(R9(Bul(a.H4,b,c)),0,c);},A$j=(a,b,c,d)=>{let e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba;a:{e=BeX(a);f=AK9(a);g=A7S(a);h=Module._c_Bitmap_getPixelMode(a.H4);i=EK(Bhn(a));Ca();if(c===Db){Ge();if (h==Bc4&&i==e&&d===1.0){j=new Hi;FP();Kz(j,e,f,Tr);B$7(g,HH(j),(HH(j)).hC());break a;}}b:{j=new Hi;FP();Kz(j,e,f,Gx);k=(c.HK*255.0|0)<<24|(c.HJ*255.0|0)<<16|(c.HI*255.0|0)<<8|c.Hy*255.0|0;l=CF(i);m=Bn(e);n=SY(HH(j));Ge();if(h==A7F){o=l.data;p=m.data;q=0;while(q=f)break b;Xt(g,l);s =0;while(s{var buff=Module.HEAP8.subarray(c,c+d);return buff;},AVj=F(0),A1K=F(0); function AO_(){let a=this;D.call(a);a.a4d=0.0;a.Ip=null;a.bct=null;a.ST=null;a.XP=null;a.bvm=null;a.bqf=null;} let Bhz=(a,b)=>{let c,d;c=Ms(a.Ip);d=0;while(d{I$=Q(RM);BOm();},AWU=(a,b)=>{let c,d;a.blX=1;c=FZ(Ms(a.Ip));while(CU(c)){d=CT(c);if(N2(BA(d),P(OG)))continue;if(N2(BA(d),P(APS)))continue;d.y7(0);}},BqW=a=>{let b,c,d,e,f,g,h,i,j,k,l;b=a.Jt;c=b;d=new BkV;e=a.Ip;f=a;g=f.XP;h=a.ST;i=a.a0m;d.bz9=e;d.YA=b;d.a3u=g;d.bjS=h;d.bzS=i;a.S8=d;d=new AA7;Yk();d.beU=D5();St();e=AQ5;h=new ABE;AFg();Em();h.bpA=MV(CQ);AFL(d,e,h);e=ASb;h=new A9Z;h.bp5=a.S8;AFL(d,e,h);e=ANR;h=new BbU;h.bxH=a.bqf;Ca();i=Db;b=new Hi;FP();Kz(b,25,25,Gx);K2(b,i);i=b.Jf;j=b.Qw;i =i.JE;Gdx.Gdx.prototype.g2d_fill_circle(i.LT,12,12,12,j);I6(i);i=T8(b);E3(b);h.bk9=i;AFL(d,e,h);e=new A51;e.bcy=D5();i=new Zt;ADk();A4z(i,Bh5);g=new LC;ZU();b=Bk3;k=(BMH()).bst;l=a.a_$;h=new A38;h.bgG=a;h.bgF=c;h.bgI=i;h.bgH=d;h.bgJ=e;AR7(g,b,k,l,h);a.Ux=g;d=new A39;d.bqu=a;AZ0(g,d);c=a.Ux;d=new A31;d.bpy=a;A4v(c,d);a.Vb=a.Ux.a7i;Iz(a.Ip,BHT(a.a4d,20));b=Pi(a.Ip,P(PG));a.S8.bs5=b;Iz(a.Ip,BN9());a.bmN=BHy(Pi(a.Ip,P(ALH)));Iz(a.Ip,Bxz(b,a.Vb,a.a7a,a.a0S));Iz(a.Ip,BGI(b));Iz(a.Ip,BBd(b,a.ST));Iz(a.Ip,B3S(a.a4d));Iz(a.Ip, B$B(a.a4d,a.a0S,a.a7a));Iz(a.Ip,BQ$());Bhz(f,B0W(a.bbq,a.a8u));Bhz(f,Bps(b,a.bbq,a.a8u,a.bdl,a.a9K));Iz(a.Ip,BD2(a.Vb,a.Jt));BFv(a.Ip,new ATG);d=a.Ip;k=L(DO,1);k.data[0]=P(GN);AZ8(d,D9(Eb(k)),BpN());d=a.Ip;Tm();AZ8(d,AWg,a.XP);BNN(e,P(L4),BoE(a));d=a.Jt;c=BkS();e=BV7(a);Dd(d,c,e);d=a.Jt;c=Caj();e=Bo4(a);Dd(d,c,e);d=a.Jt;c=B3V();e=BBl(a);Dd(d,c,e);d=a.Jt;c=Bhp();e=BX_(a);Dd(d,c,e);d=a.Jt;c=BwC();e=BuX(a);Dd(d,c,e);d=a.Jt;c=BsK();e=B$K(a);Dd(d,c,e);d=a.Jt;c=BkS();e=BNV(a);Dd(d,c,e);d=a.Jt;c=BX6();e=BLT(a);Dd(d, c,e);d=a.Jt;c=Bhp();e=BEu(a);Dd(d,c,e);d=a.Jt;c=BJu();e=BTR(a);Dd(d,c,e);d=a.Jt;c=BJM();e=BrB(a);Dd(d,c,e);AKR(a.Ip,P(OG));},BOm=()=>{Ne=Cb(P(RM));}; function BeA(){let a=this;D.call(a);a.NE=null;a.a9f=null;a.bp9=null;} let BHj=(a,b,c,d,e,f)=>{let g,h,i,j,k,l,m,n,o,p;a.NE=A6b(Vo(),b);g=L(Id,8);h=g.data;i=new A4b;j=new A5c;k=new A48;k.bBh=i;Hd(j);l=new Bga;Hq(l,E(1060),AH4());b=new J0;m=new BjF;m.brj=l;LA(b,1.0,m);l.bra=b;l.btn=3.4028234663852886E38;l.bcu=1;j.a4a=l;m=new Gv;Hq(m,E(103),ARd());j.a$8=m;b=new Gv;Hq(b,E(103),ARd());j.a9j=b;b=new Gv;Hq(b,E(1061),TT());j.bbS=b;b=new Gv;Hq(b,E(1062),TT());j.bfa=b;l=AAT(E(1063));j.Px=1;m=j;Qk(m,12.0);B9(m,j.a4a);B9(m,l);F3(m);B9(m,j.bfa);B9(m,j.a$8);F3(m);BgG(A5r(m));F3(m);B9(m,j.bbS);B9(m, j.a9j);j.a4a.bcu=(-1);GM(l,k);i.Tl=j;b=new A45;b.boV=i;k=c;b=Dd(k,P(ASF),b);m=new A46;m.bmg=i;m=Dd(k,P(YW),m);j=new A47;j.bkk=i;i.bhV=A5H(b,m,Dd(k,P(ARW),j));h[0]=i;m=new A20;b=new Bcb;i=new AXO;i.bz5=m;j=new AXM;j.bv7=m;Hd(b);l=new AVq;Hd(l);n=AIt(E(1064),ADb());l.be6=n;B9(l,n);b.N5=l;l=new BgC;n=new Bj9;n.bsZ=b;i=YT(i,n);j=YT(j,j);Hd(l);o=new Gw;G1(o,E(1065),I2());n=new Gw;G1(n,E(1066),I2());p=l;B9(p,o);B9(p,n);GM(o,i);GM(n,j);b.QI=l;b.Px=1;i=b.N5;j=b;Fw(j,i);Fw(j,b.QI);m.a48=b;b=new AXN;b.bgx=m;m.bi7=BfN(Dd(k, P(Mq),b));h[1]=m;b=new A1_;m=BEi();b.a0H=m;i=e.bfc;C9(m);j=BQR(m);m=ByU(i,j);i=e.bdt;j=b.a0H;C9(j);k=BHA(j);i=AZZ(i,k);j=e.a$O;k=b.a0H;C9(k);l=BWF(k);j=AZZ(j,l);e=e.biD;k=b.a0H;C9(k);l=B1u(k);b.blx=B9e(m,i,j,BTQ(e,l));h[2]=b;h[3]=BuP(c,d);h[4]=BOV(a.NE,Ms(f));h[5]=B$1(c);h[6]=BYb(c);h[7]=B_C(c);a.a9f=Vb(g);g=L(Qt,2);h=g.data;h[0]=Bzr(Bb0(c,a.NE),0);h[1]=Bwf(c,a.NE);a.bp9=Vb(g);c=Gs(a.a9f);while(GS(c)){m=GX(c);OQ(a.NE,m.jA());}},B$j=(a,b,c,d,e)=>{let f=new BeA();BHj(f,a,b,c,d,e);return f;}; function A0X(){let a=this;D.call(a);a.bvI=null;a.bxs=0;a.bq5=0;} function ACX(){D.call(this);this.a1z=null;} let A$0=null,Vs=()=>{Vs=Q(ACX);B3p();},A$A=a=>{ASB(a.a1z);},BgE=a=>{return KT(a.a1z);},B3p=()=>{A$0=Cb(P(ACX));}; function A8J(){let a=this;D.call(a);a.bfc=null;a.biD=null;a.bdt=null;a.a$O=null;} function A4b(){let a=this;D.call(a);a.bhV=null;a.Tl=null;} let Cam=a=>{return a.Tl;},BnA=a=>{RX(a.bhV);}; function A20(){let a=this;D.call(a);a.bi7=null;a.a48=null;} let BH2=a=>{return a.a48;},BMU=a=>{RX(a.bi7);}; function A1_(){let a=this;D.call(a);a.a0H=null;a.blx=null;} let B9D=a=>{RX(a.blx);},BM6=a=>{return a.a0H;}; function I8(){let a=this;D.call(a);a.boT=null;a.a$_=null;} let Ve=(a,b)=>{a.a$_=GA();a.boT=b;},Qo=(a,b,c)=>{CH(a.a$_,Dd(a.boT,b,c));},By6=a=>{let b,c;b=0;while(true){c=a.a$_;if(b>=c.Ih)break;(Ej(c,b)).cH();b=b+1|0;}AEH(c);}; function Bh$(){let a=this;I8.call(a);a.a60=null;a.bfd=null;} let BQo=(a,b,c)=>{let d,e;Ve(a,b);a.bfd=c;b=new Bjk;c=new AZn;c.bs_=a;d=new AZx;d.bqy=a;ACS(b);e=new A$w;e.bbG=0.5;e.bi2=0.05000000074505806;b.bbt=e;b.bqK=c;b.bq1=d;b.Ua=Bj4();c=Bj4();b.SO=c;d=b.Ua;Dh();e=Ie;d.IT=e;c.IT=e;e=b;Fw(e,d);Fw(e,b.SO);b.Ua.IN.Hy=0.0;b.SO.IN.Hy=0.0;a.a60=b;AR0(b,0);c=new AZw;c.bn0=a;d=a;Qo(d,P(Tc),c);c=new AZv;c.blm=a;Qo(d,P(Mq),c);},BuP=(a,b)=>{let c=new Bh$();BQo(c,a,b);return c;},BtT=a=>{return a.a60;}; function AMM(){D.call(this);this.a7Q=null;} let ByB=(a,b,c)=>{let d,e;d=FZ(c);while(CU(d)){e=CT(d);if(Cj(e,L0))e.zF(1);}a.a7Q=Cak(c);c=new Bab;c.biS=a;ET(c);AM6(b,c);a.a7Q.HS=0;},BOV=(a,b)=>{let c=new AMM();ByB(c,a,b);return c;},BnS=a=>{return a.a7Q;}; function ANo(){I8.call(this);this.a7y=null;} let B7B=(a,b)=>{let c,d,e;Ve(a,b);b=new AWO;SQ(b);PW();b.bcL=Nm(Tb,48);c=MU();b.a9M=c;MW(c,b.bcL,E(1067));c=b.a9M;d=c.ND;e=c.QK;c=b;Ed(c,d,e);a.a7y=b;c.HS=0;b=new ATQ;b.bqY=a;Qo(a,P(Tc),b);},B$1=a=>{let b=new ANo();B7B(b,a);return b;},Bwv=a=>{return a.a7y;}; function AU5(){I8.call(this);this.a7K=null;} let BYK=(a,b)=>{let c;Ve(a,b);b=new A4E;ACS(b);b.bu5=AFx();c=LH(ARd());b.Zw=c;Fw(b,c);a.a7K=b;b.HS=0;b=new Bfa;b.biv=a;Qo(a,P(VW),b);},BYb=a=>{let b=new AU5();BYK(b,a);return b;},B$c=a=>{return a.a7K;}; function AEB(){I8.call(this);this.a4T=null;} let BVF=(a,b)=>{Ve(a,b);b=new A_D;SQ(b);b.a_3=AFx();b.a4t=MU();a.a4T=b;b=new A22;b.biq=a;Qo(a,P(AB7),b);},B_C=a=>{let b=new AEB();BVF(b,a);return b;},Bt5=a=>{return a.a4T;}; function AQH(){let a=this;D.call(a);a.bf2=null;a.bb7=null;} let A5I=(a,b,c)=>{CH(a.bb7,Dd(a.bf2,b,c));},B5j=a=>{let b,c;b=0;while(true){c=a.bb7;if(b>=c.Ih)break;(Ej(c,b)).cH();b=b+1|0;}AEH(c);}; function Bje(){let a=this;AQH.call(a);a.a09=null;a.bjO=0;} let B4Z=(a,b,c)=>{let d,e;a.bb7=GA();a.bf2=b;a.a09=A0v(c);b=new Bdz;b.biW=a;c=a;A5I(c,P(Mq),b);b=new BdA;b.bnx=a;A5I(c,P(Un),b);b=a.a09;d=L(R3,1);e=d.data;c=new BdB;c.btl=a;e[0]=ADS(E(1068),c);AQt(b,d);},Bwf=(a,b)=>{let c=new Bje();B4Z(c,a,b);return c;},AYL=F(),A7y=0.0,APH=()=>{APH=Q(AYL);BVG();},BVG=()=>{A7y=0.05000000074505806;},Bgg=F(Rj),BO$=F(),A_G=b=>{let c;c=new AYr;c.a6a=Cz();c.a2s=b;return c;}; function AUK(){let a=this;D.call(a);a.bqU=Ba;a.bow=Ba;a.brp=Ba;a.btw=0;a.bi9=0;} function Bhk(){let a=this;D.call(a);a.brD=0;a.bqw=0;} let A$a=F(0); function A5c(){let a=this;DM.call(a);a.a$8=null;a.a9j=null;a.bbS=null;a.bfa=null;a.a4a=null;} function A48(){D.call(this);this.bBh=null;} let BD_=a=>{AEj(Sj());}; function ASF(){let a=this;D.call(a);a.bh$=0;a.bc7=0;} function A45(){D.call(this);this.boV=null;} let Bxw=(a,b)=>{let c,d;b=b;c=a.boV;if(!b.bh$){c=c.Tl;d=b.bc7;Lg(c.a$8,d);}else{c=c.Tl;d=b.bc7;Lg(c.a9j,d);}}; function YW(){let a=this;D.call(a);a.ber=0;a.a44=null;} function A46(){D.call(this);this.bmg=null;} let B6K=(a,b)=>{let c;b=b;c=a.bmg;if(!b.ber){c=c.Tl;b=b.a44;E_(c.bfa,b);}else{c=c.Tl;b=b.a44;E_(c.bbS,b);}}; function ARW(){D.call(this);this.bhw=0.0;} let B68=(a,b)=>{a.bhw=b;},A$P=a=>{let b=new ARW();B68(b,a);return b;}; function A47(){D.call(this);this.bkk=null;} let BsV=(a,b)=>{let c,d;b=b;c=a.bkk.Tl;d=b.bhw;b=c.a4a;b.Y_=Bg(0.0,d);AUO(b);}; function Bcb(){let a=this;DM.call(a);a.N5=null;a.QI=null;} let B8L=(a,b)=>{Bg2(a);},Bg2=a=>{let b,c,d,e,f,g;b=a;c=b.HG;LT(a.N5);d=a.N5;e=Eh(c);f=Et(c)/2.0;U3(d,e,f);a.N5.HS=0;LT(a.QI);d=a.QI;Ca();g=Qa;AJd(d,g);d=a.QI;Dh();g=Ie;d=d;d.IT=g;Iq(d,Eh(c)/2.0,Et(b.HG)/3.0,1);a.QI.HS=0;},BeP=a=>{let b,c,d,e,f,g,h,i;b=Eh(a.HG)/2.0;c=a.N5;d=b-c.Hw/2.0;e=c.HH;Ho();c=R1(d,e,0.30000001192092896,A9r);f=D6(P(KP));Fo(f,c);GP(a.N5,f);a.N5.HS=1;g=D6(P(AA_));g.LC=f;h=D6(P(Rl));h.a8Z=0.5;Ca();c=Db;f=null;i=D6(P(YA));G7(i.a5S,c);c=i;c.Tf=0.5;c.Sl=f;Dh();c=F_;f=D6(P(ACo));f.bgp=c;c=ASa(g, h,i,f);GP(a.QI,c);a.QI.HS=1;}; function AXO(){D.call(this);this.bz5=null;} let B6g=a=>{let b,c,d,e,f;a:{B7(CO(),E(1069));Zf();b=AKq;c=new Qw;b=b;d=DR(b.W3,BA(c));if(d!==null){e=Gs(d);while(true){if(!GS(e))break a;d=GX(e);f=b.btQ;if(f!==null)f.sb(c);d.sb(c);}}}}; function AXM(){D.call(this);this.bv7=null;} let Bq6=a=>{AEj(Sj());},A_h=F(0); function Mq(){let a=this;D.call(a);a.blW=null;a.bAD=0;} let Bhp=()=>{return P(Mq);}; function AXN(){D.call(this);this.bgx=null;} let Bsx=(a,b)=>{let c,d,e;b=b;c=a.bgx;b=b.blW;if(b===null){b=c.a48;E_(b.N5.be6,E(1070));BeP(b);}else{c=c.a48;d=c.N5.be6;e=new N;O(e);T(e,b);T(e,E(1071));E_(d,M(e));BeP(c);}}; function BdN(){let a=this;DM.call(a);a.baZ=null;a.beY=null;a.bwK=null;a.bd5=null;a.a9g=null;a.a8K=null;a.a9d=null;a.bdO=null;a.baK=null;a.baw=null;a.bc0=null;a.a30=0;a.bdk=0.0;a.biH=null;} let BK5=a=>{let b,c,d,e,f,g,h;Hd(a);a.a30=2147483647;b=new J0;c=new Bko;c.bk7=a;LA(b,1.0,c);a.biH=b;a.Px=1;d=a;e=d.Lq|2;d.Lq=e;d.Lq=e&(-5);A_T(d);a.baZ=Hb();a.baw=Hb();a.bc0=Hb();a.beY=Hb();a.bwK=Hb();a.bd5=Hb();a.a9d=Hb();a.bdO=Hb();a.baK=Hb();a.a9g=Hb();a.a8K=Hb();Qk(d,12.0);f=BFd(Ei(Ez,[Hv(Ga(E(1072)),a.baZ),Hv(Ga(E(1073)),a.baw),Hv(Ga(E(1074)),a.bc0)]));AOW(B9(d,ANl(f)));(A5r(d)).MH=Pl;b=BgG(F3(d));c=b.L4;if(c===null)b.L4=A1I;else b.L4=CI((c.Jj|4)&(-3));b=new Sw;g=L(Ez,7);h=g.data;h[0]=Hv(Ga(E(1075)),a.beY);h[1] =Hv(Ga(E(1076)),a.bd5);h[2]=Hv(Ga(E(1077)),a.a9d);h[3]=Hv(Ga(E(1078)),a.bdO);h[4]=Hv(Ga(E(1079)),a.baK);h[5]=Hv(Ga(E(1080)),a.a9g);h[6]=Hv(Ga(E(1081)),a.a8K);AVA(b,g);b=AOW(B9(d,ANl(b)));b.Q$=LX(48.0);A3f(b,128.0);},BEi=()=>{let a=new BdN();BK5(a);return a;},BRW=(a,b,c)=>{Sz(a,b,c);a.bdk=Bg(BL.S$,a.bdk);a.a30=BF(BiI(BL),a.a30);},BSl=(a,b)=>{Sq(a.biH,b);NO(a,b);},A8S=F(0); function Bf1(){D.call(this);this.bnC=null;} let Bt_=(a,b)=>{a.bnC=b;},BQR=a=>{let b=new Bf1();Bt_(b,a);return b;},BFB=(a,b)=>{AVm(a.bnC.beY,b,E(1082));}; function Bf0(){D.call(this);this.bi6=null;} let BEs=(a,b)=>{a.bi6=b;},BHA=a=>{let b=new Bf0();BEs(b,a);return b;},BvZ=(a,b)=>{let c,d,e,f,g,h;b=b;c=a.bi6;d=c.bd5;e=b.bqU;f=d.Jq;Ib(f);B6M(f,e,0,48);J7(f,E(1082));Ex(d);g=c.a9d;h=Bl(b.bow);Lg(g,h);g=c.bdO;h=Bl(b.brp);Lg(g,h);c=c.baK;h=b.bi9;Lg(c,h);}; function Bf4(){D.call(this);this.biI=null;} let BDq=(a,b)=>{a.biI=b;},BWF=a=>{let b=new Bf4();BDq(b,a);return b;},B9Z=(a,b)=>{let c,d;b=b;c=a.biI;AVm(c.a9g,b.brD,E(1082));c=c.a8K;d=b.bqw;Lg(c,d);},AVz=F(0); function Bf3(){D.call(this);this.bBO=null;} let B1o=(a,b)=>{a.bBO=b;},B1u=a=>{let b=new Bf3();B1o(b,a);return b;},Ux=F(Fu),BXf=(a,b)=>{let c;c=a.HG;Oq(a,b);if(c!==null&&b!==c)a.zU(c);if(b!==null&&b!==c)a.sE(b);},BU$=(a,b)=>{return;}; function Bjk(){let a=this;Ux.call(a);a.bqK=null;a.bq1=null;a.Ua=null;a.SO=null;a.beb=null;a.bbt=null;a.bf5=0.0;a.bmy=0.0;} let Bve=(a,b)=>{let c,d,e;A09(a);Bbe(a,b);a.bf5=Eh(b);a.bmy=Et(b);c=new Ii;Ca();Yy(c,Db);b=new Hi;FP();Kz(b,1,1,Gx);K2(b,c);c=b.Jf;d=b.Qw;c=c.JE;Gdx.Gdx.prototype.g2d_fill_rect(c.LT,0,0,1,1,d);I6(c);e=T8(b);E3(b);a.beb=e;Tw(a.Ua,AAj(Jl(e)));Tw(a.SO,AAj(Jl(a.beb)));},Bbe=(a,b)=>{let c,d,e,f;c=Eh(b);d=Et(b)*0.75;e=a;FM(e,0.0,0.0,c,d);b=a.Ua;d=e.Hw/2.0;c=e.Hx;FM(b,0.0,0.0,d,c);b=a.SO;d=e.Hw;f=d/2.0;c=e.Hx;FM(b,f,0.0,d,c);},BV8=(a,b,c,d)=>{let e,f,g;e=a;f=e.HG;if(!(Eh(f)===a.bf5&&Et(f)===a.bmy))Bbe(a,f);f=DE;g= 0;a:{while(g<20){if(f.M3.data[g]){g=1;break a;}g=g+1|0;}g=0;}if(g){if(!(b{let c;if(!b){Dh();c=Ie;}else{Dh();c=F_;}a.IT=c;},CaI=(a,b)=>{A09(a);},A09=a=>{let b;b=a.beb;if(b!==null)NR(b);}; function AZn(){D.call(this);this.bs_=null;} function AZx(){D.call(this);this.bqy=null;} function Tc(){D.call(this);this.a9i=null;} let B3V=()=>{return P(Tc);}; function AZw(){D.call(this);this.bn0=null;} let B5D=(a,b)=>{AR0(a.bn0.a60,1);}; function AZv(){D.call(this);this.blm=null;} let BQE=(a,b)=>{AR0(a.blm.a60,0);}; function ADh(){let a=this;D.call(a);a.bar=null;a.bbw=null;a.U$=null;a.Qu=null;a.a4V=null;a.Os=null;a.Pp=0;} let A1F=null,Pj=()=>{Pj=Q(ADh);B22();},B8I=a=>{let b,c,d;Pj();a.bar=A0e(a,null);a.bbw=A0e(a,null);b=new ATR;c=new AYO;c.boN=a;b.biU=new Bie;d=KN(1,16);b.Ye=d;b.beE=AAi(d);b.a6M=E6();b.bs9=c;a.U$=b;b=new AJP;c=new BjA;c.baA=a;b.a7n=KN(0,16);b.a7z=BMb();b.bef=AAi(b.a7n);b.U5=KN(0,16);d=new Bfl;Ul(d);b.a1H=d;b.bfb=c;a.Qu=b;b=new AI_;c=new ATV;c.bn7=a;d=new Ba5;Ul(d);b.a_n=d;b.a24=Cz();b.bqL=c;a.a4V=b;b=new ASU;d=a.Qu.bef;b.bde=E6();b.a82=E6();c=new Py;VI(c,1,16);b.Xt=c;b.Wj=E6();c=new AVv;Ul(c);b.SX=c;b.R9=0;b.bfS =d;a.Os=b;},B3I=()=>{let a=new ADh();B8I(a);return a;},AE4=(a,b)=>{let $$je;a:{try{b=AHe(b);}catch($$e){$$je=Be($$e);if($$je instanceof ZX){break a;}else{throw $$e;}}return b;}return null;},Uv=(a,b)=>{let c,d,e;c=!a.Pp&&!a.Os.R9?0:1;d=a.Qu;if(!c)ATz(d,b);else{e=EO(d.a1H);e.a1n=b;Mw();e.a4b=AA1;BB(d.U5,e);}},BhH=(a,b)=>{let c;c=!a.Pp&&!a.Os.R9?0:1;A6P(a.Qu,b,c);},Iz=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,$$je;c=a.U$;d=BA(b);e=BcX(c,d);if(e!==null)A8g(c,e);BB(c.Ye,b);BQ(c.a6M,d,b);d=c.Ye;e=c.biU;if(AEO===null)AEO =new AZ9;f=AEO;g=d.HW;h=0;i=d.Hp;if(f.a8$===null){d=new Bjo;d.QX=0;d.Wn=L(D,256);d.be$=Bn(40);d.RG=Bn(40);f.a8$=d;}j=g.data;d=f.a8$;d.QX=0;k=j.length;if(h>i){b=new Bb;c=new N;O(c);T(c,E(1083));c=W(c,h);T(c,E(1084));c=W(c,i);T(c,E(61));S(b,M(c));I(b);}if(i>k)I(Bw8(i));k=i-h|0;if(k>=2){if(k<32)BkG(g,h,i,h+A7i(g,h,i,e)|0,e);else{d.Qv=g;d.SH=e;d.ZS=7;d.Z0=0;a:{try{l=BN6(k);while(true){m=A7i(g,h,i,e);if(m>=l)n=m;else{n=k>l?l:k;BkG(g,h,h+n|0,h+m|0,e);}B1T(d,h,n);BUE(d);h=h+n|0;k=k-n|0;if(!k)break;}BHI(d);break a;} catch($$e){$$je=Be($$e);b=$$je;d.Qv=null;d.SH=null;Qm(d.Wn,0,d.Z0,null);I(b);}}d.Qv=null;d.SH=null;Qm(d.Wn,0,d.Z0,null);}}c=c.bs9.boN;b.a$A=c;b.z7(c);},Pi=(a,b)=>{return BcX(a.U$,b);},Ms=a=>{return a.U$.beE;},LE=(a,b)=>{return Bej(a.Os,b);},BFv=(a,b)=>{Pj();Bj6(a,A1F,0,b);},AZ8=(a,b,c)=>{Bj6(a,b,0,c);},Bj6=(a,b,c,d)=>{let e,f,g,h,i;e=a.Os;Bej(e,b);f=0;while(true){g=e.Xt;if(f>=g.Hp)break;if((Bu(g,f)).bmZ>c)break;f=f+1|0;}h=AJO(e.Wj);while(ARZ(h)){g=AHM(h);i=SJ(g);while(i>f){if(!Wx(g,i-1|0))US(g,i);else TI(g, i);i=i+(-1)|0;}US(g,f);}TI(Dk(e.Wj,b),f);b=new BiN;b.bcg=d;b.bmZ=c;A2O(e.Xt,f,b);},B22=()=>{A1F=D9(Eb(L(DO,0)));}; function ALr(){let a=this;Rr.call(a);a.XR=null;a.bkL=null;a.bsP=null;a.LQ=null;} let BEp=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n;NF(a);Nf();a.ba6=AI6;a.bfy=AJD;a.a_k=AFI;a.be_=AO4;c=ACZ;a.bdQ=c;a.beF=c;a.SS=c;a.Tp=c;a.UM=c;a.Uy=c;a.bkg=1;Dh();c=QH;a.IT=c;a.Jv=0;a.XR=Cz();c=new J0;d=new A9J;d.bhM=a;LA(c,1.0,d);a.bkL=c;c=new J0;d=new A9L;d.bsY=a;LA(c,0.20000000298023224,d);a.bsP=c;c=BMC();a.LQ=c;AOW(c.Qj);Qk(a.LQ,6.0);c=AAT(E(1085));d=new Jx;QQ();AOk(d,A9p(HQ()));e=AAT(E(759));B9(a.LQ,c);B9(a.LQ,e);F3(a.LQ);B9(a.LQ,d);F3(a.LQ);f=L(Q0,2);g=f.data;SN();g[0]=ZK;g[1]=AH3;A1U(d,f);h=new A9M;h.bmT= a;i=new Beo;i.bly=h;i.bhg=d;Dy(d,i);d=new A9G;d.boX=a;GM(e,d);d=new A9H;d.bmh=a;GM(c,d);c=FZ(b);while(CU(c)){i=CT(c);j=Ga(Cb(BA(i)));k=AZe(E(1086));b=a.LQ;f=L(Ez,2).data;f[0]=j;f[1]=k;b=b;l=0;m=f.length;while(l{let b=new ALr();BEp(b,a);return b;},BY_=(a,b)=>{NO(a,b);Sq(a.bkL,b);Sq(a.bsP,b);}; function Bab(){BO.call(this);this.biS=null;} let B5L=(a,b,c)=>{if(c==142&&!(!H7(DE,59)&&!H7(DE,60))){b=a.biS.a7Q;b.HS=b.HS?0:1;}return 0;}; function Kl(){let a=this;D.call(a);a.a1y=0;a.U2=0;a.a$A=null;} let S1=a=>{a.a1y=0;a.U2=1;},BHZ=(a,b)=>{return;},CbP=(a,b)=>{return;},BNL=a=>{return a.U2;},BuI=(a,b)=>{a.U2=b;},L0=F(0),Ri=F(Ez),B2p=(a,b)=>{let c;c=a.HG;a.HG=b;c!==null&&b===c;if(b!==null&&b!==c)a.sE(b);},By_=(a,b)=>{return;},Cbc=(a,b)=>{return;},BXh=(a,b,c)=>{let d;d=a;Iq(d,(b-d.Hw)/2.0,(c-d.Hx)/2.0,1);},BgF=a=>{let b;b=a.HG;if(b!==null)BXh(a,Eh(b),Et(b));}; function AWO(){let a=this;Ri.call(a);a.bcL=null;a.a9M=null;} let B7y=(a,b)=>{BgF(a);},Cay=(a,b,c)=>{let d,e,f;d=a.bcL;e=a.a9M;f=a;Bmz(d,b,e,f.HN-f.Hw/2.0,f.HH);}; function ATQ(){D.call(this);this.bqY=null;} let BPy=(a,b)=>{let c,d;b=b;c=a.bqY;b=b.a9i;d=Kv(b.a7m,b.a23);c.a7y.HS=1;b=new AV$;b.bmU=c;IR(b);Na(b,d);}; function A4E(){let a=this;Ux.call(a);a.bu5=null;a.Zw=null;} let BQn=(a,b)=>{let c,d,e;b=a;c=b.HG;if(c!==null){d=Eh(c);e=Et(c);Iq(b,(d-b.Hw)/2.0,(e-b.Hx)/2.0,1);}},BTp=(a,b,c)=>{WT(a,b,c);}; function VW(){D.call(this);this.a2b=null;} let BwC=()=>{return P(VW);}; function Bfa(){D.call(this);this.biv=null;} let BPQ=(a,b)=>{let c,d,e,f,g,h,i,j;b=b;c=a.biv;c.a7K.HS=1;d=b.a2b;e=Kv(d.a8s,d.Zo);c=c.a7K;e=(b.a2b.Zo|0)-e;f=c;f.IN.Hy=1.0;b=new Bhc;b.bhu=c;b=S0(b);d=new Bhe;d.blZ=c;d=AKN(1.0,S0(d));g=new Bha;g.bmE=c;g=AKN(1.0,S0(g));h=new Bhb;h.brl=c;i=AKN(1.0,S0(h));c=A7k(0.5);h=D6(P(KP));j=h;Fo(j,b);Fo(j,d);Fo(j,g);Fo(j,i);Fo(j,c);GP(f,h);if(e>0.0)ATu(h,e);}; function A_D(){let a=this;Ri.call(a);a.a_3=null;a.a$5=0.0;a.a4t=null;} let Bpe=(a,b,c)=>{let d,e,f;c=a.a$5-BL.S$;a.a$5=c;if(c>=0.0){d=a.a_3;e=a.a4t;f=a;Bmz(d,b,e,f.HN-e.ND/2.0,f.HH);}}; function AB7(){D.call(this);this.bbL=null;} let BsK=()=>{return P(AB7);}; function A22(){D.call(this);this.biq=null;} let Boo=(a,b)=>{let c,d,e,f,g;b=b;c=a.biq;b=b.bbL;d=Kv(b.a53,b.a3v);b=c.a4T;b.a$5=d;MW(b.a4t,b.a_3,E(1067));e=b.a4t;f=e.ND;g=e.QK;e=b;Ed(e,f,g);BgF(b);e.HS=1;b=new A_M;b.bjQ=c;IR(b);Na(b,d);}; function Bdz(){D.call(this);this.biW=null;} let B$S=(a,b)=>{a.biW.bjO=1;}; function BdA(){D.call(this);this.bnx=null;} let BXX=(a,b)=>{let c;b=b;c=a.bnx;if(b.a_e===null&&!c.bjO){ABy(c.a09,E(1088));b=c.a09;GB();AIo(b,UO);}}; function BdB(){D.call(this);this.btl=null;} let B0E=a=>{let b,c,d;b=a.btl.a09;GB();c=Uw;d=new Bdp;if(b.HG!==null){c=S4(c.XZ.tK(b),S0(d));XH(b,c);}},SB=F(0),A3P=F(0); function BiU(){let a=this;D.call(a);a.bd8=null;a.a5J=null;} let BFZ=(a,b)=>{let c;c=Bdq(a.bd8,b);EX(a.a5J,CI(c),b);},Bz9=(a,b)=>{let c;c=Bdq(a.bd8,b);W$(a.a5J,CI(c));},Kc=(a,b)=>{return DR(a.a5J,CI(b));},A7Y=F(0),ALy=F(),A9U=null,AWg=null,Tm=()=>{Tm=Q(ALy);B7k();},Bdq=(a,b)=>{let c;AOO();c=FB(A0R,b);return c===null?(-1):c.a7S;},B7k=()=>{let b,c;b=new ALy;Tm();A9U=b;c=L(DO,1);c.data[0]=P(HW);AWg=D9(Eb(c));}; function BcI(){D.call(this);this.bqo=null;} let AU$=F(0); function A6m(){let a=this;D.call(a);a.a2T=null;a.a5b=0;a.a7C=0;} let ByU=(a,b)=>{let c;C9(b);A_e(a);BB(a.a2T,b);c=new Bk6;c.bhi=a;c.bhh=b;return c;},A_e=a=>{let b;if(!a.a5b)return;b=new B6;S(b,E(1089));I(b);},Bd5=F(0); function BdW(){let a=this;D.call(a);a.bcH=null;a.bv1=0;a.bwt=Ba;} let BTQ=(a,b)=>{let c;C9(b);if(!a.bv1){BB(a.bcH,b);c=new BhZ;c.bjg=a;c.bjf=b;return c;}c=new B6;S(c,E(1089));I(c);},AUP=F(0); function AYr(){let a=this;D.call(a);a.a6a=null;a.a3A=0;a.a2s=null;} let AZZ=(a,b)=>{let c;C9(b);ATo(a);BB(a.a6a,b);c=new A1m;c.bjj=a;c.bji=b;return c;},AZ2=(a,b)=>{let c,$$je;ATo(a);a.a3A=1;a:{try{a.a2s=b.Al(a.a2s);c=0;while(true){b=a.a6a;if(c>=b.Hp)break;(Bu(b,c)).sb(a.a2s);c=c+1|0;}}catch($$e){$$je=Be($$e);b=$$je;break a;}a.a3A=0;return;}a.a3A=0;I(b);},ATo=a=>{let b;if(!a.a3A)return;b=new B6;S(b,E(1089));I(b);}; function Bga(){let a=this;Gv.call(a);a.bra=null;a.btn=0.0;a.Y_=0.0;a.bcu=0;} let B8a=(a,b)=>{let c;c=a.Y_+a.bcu*b;a.Y_=c;a.Y_=DV(c,0.0,a.btn);ZM(a,b);Sq(a.bra,b);},AUO=a=>{let b,c,d,e,f,g,h,i,j,$$je;b=a.Y_;c=b/60.0|0;d=b%60.0|0;e=L(D,2);f=e.data;f[0]=CI(c);f[1]=CI(d);F5();g=new Bjd;h=Mh();i=new N;O(i);g.a2C=i;g.by2=h;A61(g);a:{try{BTA(BxA(g,g.a2C,h,E(1090),e));break a;}catch($$e){$$je=Be($$e);if($$je instanceof FJ){j=$$je;g.bBx=j;break a;}else{throw $$e;}}}A61(g);i=M(g.a2C);E_(a,i);}; function AVq(){DM.call(this);this.be6=null;} let BgC=F(DM); function Bj9(){D.call(this);this.bsZ=null;} let B7K=a=>{Bg2(a.bsZ);}; function Bko(){D.call(this);this.bk7=null;} let BMi=a=>{let b,c,d,e,f,g,h;b=a.bk7;c=b.baZ;d=BiI(BL);Lg(c,d);c=b.bc0;e=TS(b.bdk);F5();f=new N;O(f);g=M(C$(f,e));h=c.Jq;Ib(h);J7(h,g);J7(h,E(1082));Ex(c);f=b.baw;d=b.a30;Lg(f,d);},Sw=F(ADF),AVA=(a,b)=>{let c,d,e;b=b.data;AEN(a);c=b.length;d=0;while(d{let b=new Sw();AVA(b,a);return b;},AJg=F(Xn),BCQ=(a,b,c)=>{let d;ANS(a);d=a;Fw(d,b);Fw(d,c);},Hv=(a,b)=>{let c=new AJg();BCQ(c,a,b);return c;}; function A$w(){let a=this;D.call(a);a.bi2=0.0;a.bbG=0.0;} let A0I=(a,b)=>{let c;c=a.bi2;if(!(c>=0.0))return AVh(0.0,a.bbG);return S4(A54(c),AVh(0.0,a.bbG));}; function A9J(){D.call(this);this.bhM=null;} let BXK=a=>{let b,c,d,e;b=EU(a.bhM.LQ.Ig);while(CU(b)){c=CT(b);d=c.a3g;if(d instanceof Kl){d=d;if(c instanceof UY){c=c;e=d.U2;AHm(c,e);}}}}; function A9L(){D.call(this);this.bsY=null;} let BNc=a=>{let b;b=EU(a.bsY.XR);while(CU(b)){ZE(CT(b));}}; function Q0(){Bk.call(this);this.bxz=Ba;} let AH3=null,AVd=null,ZK=null,Bdy=null,BhI=null,BhN=null,B_b=null,BDk=null,SN=()=>{SN=Q(Q0);BnY();},BY1=(a,b,c,d)=>{SN();BS(a,b,c);a.bxz=d;},MI=(a,b,c)=>{let d=new Q0();BY1(d,a,b,c);return d;},BnY=()=>{let b,c,d;AH3=MI(E(1091),0,R(1));AVd=MI(E(1092),1,R(1000));ZK=MI(E(1093),2,R(1000000));Bdy=MI(E(1094),3,R(1000000000));BhI=MI(E(1095),4,G(4165425152, 13));BhN=MI(E(1096),5,G(817405952, 838));b=MI(E(1097),6,G(2437873664, 20116));B_b=b;c=L(Q0,7);d=c.data;d[0]=AH3;d[1]=AVd;d[2]=ZK;d[3]=Bdy;d[4]=BhI;d[5]=BhN;d[6] =b;BDk=c;}; function A9M(){D.call(this);this.bmT=null;} function A9G(){D.call(this);this.boX=null;} let BWQ=a=>{a.boX.HS=0;}; function A9H(){D.call(this);this.bmh=null;} let B_R=a=>{let b,c;b=EU(a.bmh.XR);while(CU(b)){c=CT(b);c.Wf.At();Ib(c.a1D.Jq);Ib(c.XD.Jq);}},ASv=F(Ht),UY=F(AMX),Boy=(a,b)=>{let c,d,e,f,g,h;c=Bal();G1(a,b,c);d=a.Xv;Bk8(d,8);e=new N4;f=null;Gp();AJa(e,f,A27,1);a.baJ=e;Tw(e,c.bry);Beq(a,1);b=a.baJ;e=a;a.bxo=B9(e,b);B9(e,d);b=a;g=ABe(b);h=AAW(b);Ed(a,g,h);},AZe=a=>{let b=new UY();Boy(b,a);return b;},BfT=(a,b)=>{let c;c=new A6Y;c.bq0=b;c.bsb=a;Dy(a,c);},AIm=F(0); function A9I(){D.call(this);this.bgl=null;} let BHv=(a,b)=>{a.bgl.y7(b);}; function A2D(){let a=this;Sw.call(a);a.buC=null;a.Wf=null;a.a1D=null;a.XD=null;a.baE=0;} let BTz=(a,b)=>{let c,d,e,f,g,h,i,j,k,l;AEN(a);c=a;c.Zg=6.0;a.buC=A8p(Mh());AIw();d=ACt(Nm(A2V,16));a.Wf=b;e=AZe(E(1098));a.a1D=LH(d);a.XD=LH(d);f=AAT(E(1099));ANl(c);g=L(Ez,2).data;g[0]=Hv(e,f);h=new AJg;i=L(Ez,5).data;j=new Gv;Hq(j,E(1100),d);i[0]=j;i[1]=a.XD;i[2]=Ga(E(838));i[3]=a.a1D;i[4]=Ga(E(61));ANS(h);k=i.length;l=0;while(l{let b=new A2D();BTz(b,a);return b;},ZE=a=>{if(a.baE){AAd(a.a1D,a.Wf.Ay(),E(1101));AAd(a.XD,a.Wf.Az(),E(1101));}else{AAd(a.a1D,Bw(a.Wf.Ay(),R(1000000)),E(1082));AAd(a.XD,Bw(a.Wf.Az(),R(1000000)),E(1082));}}; function Bg4(){let a=this;DZ.call(a);a.bpL=0;a.bp2=0;} let BRv=a=>{return;},BHr=()=>{let a=new Bg4();BRv(a);return a;}; function BjF(){D.call(this);this.brj=null;} let BSt=a=>{AUO(a.brj);}; function AJ_(){let a=this;D.call(a);a.bo7=null;a.baj=null;a.bff=null;a.a$m=0;} let A$G=null,AHG=0,A7B=null,A7p=null,LN=()=>{LN=Q(AJ_);BRQ();},Ye=(a,b)=>{let c,d,e,f,g,h;c=b.Ym;b=a.bo7;d=c.IR.data;e=b.IR.data;f=e.length;g=d.length;h=g;a:{while(true){if(h>=f){f=BF(g,f)-1|0;while(f>=0){if(D8(Bp(d[f],e[f]),e[f])){f=0;break a;}f=f+(-1)|0;}f=1;break a;}if(D8(e[h],Ba))break;h=h+1|0;}f=0;}if(!f)return 0;if(!TX(a.baj)&&!A8s(a.baj,c))return 0;if(!TX(a.bff)&&A8s(a.bff,c))return 0;return 1;},Eb=b=>{let c,d,e,f;LN();b=b.data;c=A7B;c.a1Z=N3();c.a3F=N3();c.a22=N3();T7();d=OH();e=b.length;f=0;while(f {return a.a$m;},BOC=(a,b)=>{return a!==b?0:1;},AH2=b=>{let c,d,e;LN();c=new N;O(c);d=SJ(b);e=0;while(e{LN();return A7p;},A8a=()=>{LN();return A$G;},BRQ=()=>{let b;A$G=E6();AHG=0;b=new Bgz;b.a1Z=N3();b.a3F=N3();b.a22=N3();A7B=b;A7p=OH();}; function AWB(){let a=this;BO.call(a);a.a8_=null;a.by9=null;} let B4W=(a,b,c,d,e,f)=>{let g;b=a.a8_;g=b.HG;if(g!==null)I3(g,b);},BHu=(a,b,c,d,e,f)=>{let g;g=a.a8_.HG;if(g!==null)I3(g,null);},AYm=F(Tx),AD5=F(); function ALI(){let a=this;AD5.call(a);a.OX=0;a.VD=0;a.NU=0;a.Lz=0;a.Ne=0;a.a9L=null;a.bmA=null;} let A8p=b=>{return BAg(A_l(b.TW,b.SW),Xu(b));},Bfm=(a,b)=>{if(b<0)b=0;a.Lz=b;if(b{if(b<0)b=0;a.VD=b;if(b{if(b<0)b=0;a.Ne=b;if(a.Lz{if(b<0)b=0;a.NU=b;if(a.VD{AIw=Q(Bmo);Bwl();},Bwl=()=>{A2V=AJQ(E(812));}; function AYV(){D.call(this);this.boL=null;} let BV9=(a,b)=>{a.boL.zF(b);}; function AYU(){D.call(this);this.bmx=null;} let BTg=a=>{a.bmx.At();},DY=F(0); function HW(){D.call(this);this.a7S=0;} let Blk=a=>{return;},Ca6=()=>{let a=new HW();Blk(a);return a;}; function Bgz(){let a=this;D.call(a);a.a1Z=null;a.a3F=null;a.a22=null;} let D9=a=>{let b,c,d,e,f,g,h;b=a.a1Z;c=a.a3F;d=a.a22;LN();e=new N;O(e);if(!TX(b)){T(e,E(1103));T(e,AH2(b));T(e,E(1104));}if(!TX(c)){T(e,E(1105));T(e,AH2(c));T(e,E(1104));}if(!TX(d)){T(e,E(1106));T(e,AH2(d));T(e,E(1104));}f=M(e);b=A8a();c=null;g=O6(b,f);if(g>=0)c=b.LX.data[g];b=c;if(b===null){b=new AJ_;c=a.a1Z;d=a.a3F;e=a.a22;b.bo7=c;b.baj=d;b.bff=e;h=AHG;AHG=h+1|0;b.a$m=h;BQ(A8a(),f,b);}return b;},BlS=F(),BLS=null,AJx=()=>{AJx=Q(BlS);Bz8();},Bal=()=>{let b,c;AJx();b=new AYm;b.a1S=HQ();Em();c=Dc(CQ);Ca();b.Xe =Dq(Df(c,JA),6);b.YQ=Dq(Df(Dc(CQ),AKx),6);return b;},Bz8=()=>{BLS=Bal();}; function A8w(){D.call(this);this.IR=null;} let B$R=a=>{let b;b=M4(1);b.data[0]=Ba;a.IR=b;},OH=()=>{let a=new A8w();B$R(a);return a;},Wx=(a,b)=>{let c,d;c=b>>>6|0;d=a.IR.data;if(c>=d.length)return 0;return BV(Bp(d[c],C4(R(1),b&63)),Ba)?0:1;},TI=(a,b)=>{let c,d;c=b>>>6|0;A1G(a,c);d=a.IR.data;d[c]=IV(d[c],C4(R(1),b&63));},A1G=(a,b)=>{let c,d,e;c=a.IR;d=c.data.length;if(b>=d){e=M4(b+1|0);BC(c,0,e,0,d);a.IR=e;}},US=(a,b)=>{let c,d;c=b>>>6|0;d=a.IR.data;if(c>=d.length)return;d[c]=Bp(d[c],Ia(C4(R(1),b&63),R(-1)));},ACe=a=>{let b,c,d,e,f;b=a.IR.data;c=0;d=b.length;if (c>d){e=new Bb;U(e);I(e);}while(c{let b,c,d,e;b=a.IR.data;c=b.length-1|0;while(c>=0){a:{d=b[c];if(D8(d,Ba)){e=63;while(true){if(e<0)break a;if(D8(Bp(d,C4(R(1),e&63)),Ba))return ((c<<6)+e|0)+1|0;e=e+(-1)|0;}}}c=c+(-1)|0;}return 0;},TX=a=>{let b,c,d;b=a.IR.data;c=b.length;d=0;while(d{let c,d,e,f,g,h;c=a.IR.data;d=b>>>6|0;e=c.length;if(d>=e)return (-1);a:{f=c[d];if(D8(f,Ba)){g=b&63;while(true){if(g>=64)break a;if(D8(Bp(f, C4(R(1),g&63)),Ba))break;g=g+1|0;}return (d<<6)+g|0;}}d=d+1|0;while(d=64)break b;if(D8(Bp(h,C4(R(1),g&63)),Ba))return (d<<6)+g|0;g=g+1|0;}}}}d=d+1|0;}return (-1);},AWL=(a,b)=>{let c,d,e,f,g;c=BF(a.IR.data.length,b.IR.data.length);d=0;while(c>d){e=a.IR.data;e[d]=IV(e[d],b.IR.data[d]);d=d+1|0;}a:{f=b.IR.data.length;if(c{let c,d,e;c=a.IR.data;d=b.IR.data;e =BF(c.length,d.length)-1|0;while(e>=0){if(D8(Bp(c[e],d[e]),Ba))return 1;e=e+(-1)|0;}return 0;},Bxt=a=>{let b,c,d,e,f;b=SJ(a)>>>6|0;c=0;d=0;while(b>=d){e=127*c|0;f=a.IR.data;c=e+Bl(Ia(f[d],Cp(f[d],32)))|0;d=d+1|0;}return c;},BW2=(a,b)=>{let c,d,e,f,g;if(a===b)return 1;if(b===null)return 0;if(BA(a)!==BA(b))return 0;c=b;d=c.IR.data;e=a.IR.data.length;f=d.length;e=BF(e,f);g=0;while(true){if(e<=g){if(a.IR.data.length==f)return 1;return SJ(a)!=SJ(c)?0:1;}if(D8(a.IR.data[g],d[g]))break;g=g+1|0;}return 0;}; function AQ6(){D.call(this);this.RD=0;} let AJy=null,AHF=0,T7=()=>{T7=Q(AQ6);BDb();},AC_=b=>{let c,d;T7();c=Dk(AJy,b);if(c===null){c=new AQ6;d=AHF;AHF=d+1|0;c.RD=d;BQ(AJy,b,c);}return c;},Bmv=b=>{T7();return (AC_(b)).RD;},B1$=a=>{return a.RD;},BMq=(a,b)=>{let c;if(a===b)return 1;if(b===null)return 0;if(BA(a)!==BA(b))return 0;c=b;return a.RD!=c.RD?0:1;},BDb=()=>{AJy=E6();AHF=0;}; function I0(){let a=this;ALI.call(a);a.IL=null;a.Qf=null;a.OK=null;a.a3x=null;a.a5_=null;a.RF=0;a.Pd=0;a.bci=0;a.Wq=0;a.bAY=null;} let O1=null,SI=null,T$=()=>{T$=Q(I0);BPX();},Bil=(a,b,c)=>{let d,e,f,g,h,i,j,k,l;T$();a.OX=1;a.VD=40;a.NU=1;a.Lz=3;TB();a.a9L=AAI;d=Mh();if(d===null){b=new Fl;U(b);I(b);}e=d.TW;f=d.SW;if(E5(f)){if(AMa===null)AMa=Bth();d=AMa;if(d.hasOwnProperty(BE(e)))e=(d[BE(e)].value!==null?BK(d[BE(e)].value):null);g=HX(e,95);f=g<=0?E(25):DA(e,g+1|0);}if(ARU===null)ARU=BL0();e=ARU;if(!e.hasOwnProperty(BE(f)))e=null;else{h=(e[BE(f)].value!==null?BK(e[BE(f)].value):null);if(h===null){b=new Fl;U(b);I(b);}if(Xb===null){Xb=D5();if (ART===null)ART=Bxp();f=ART;g=0;while(g{let c=new I0();Bil(c,a,b);return c;},J_=(a,b,c)=>{let d,e;b=b.data;d=b.length;e=0;while(e{let c;c=L(FQ,1);c.data[0]=L$(b);return c;},A$I=(a,b)=>{a.Qf=AGw(a,b);},A3n=(a,b,c,d)=>{if(a.Wq<=0)A1c(a,b,c);else A5h(a, b,c);return c;},Bo1=(a,b,c,d)=>{let e,f,g;if(isNaN(b)?1:0){T(J_(a,a.Qf,c),a.IL.bnf);On(a,1,c);}else if(!BbN(b)){AHs();e=Bgh;AGQ(b,e);if(a.Wq<=0)A9i(a,e.VB,e.U9,e.a2H?0:1,c);else Bdb(a,e.VB,e.U9,e.a2H?0:1,c);}else{f=Go(b,0.0);g=f<=0?a.OK:a.Qf;T(J_(a,g,c),a.IL.brF);On(a,f<=0?0:1,c);}return c;},Bdb=(a,b,c,d,e)=>{let f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;f=Ka(a,b);g=f+1|0;h=a.RF;if(h!=1){i=VO(a,h);j=SI.data[i];h=a.RF;if(j==h)c=c+i|0;else{k=R(h);if(CJ(b,Bw(G(4294967295, 2147483647),k))){A5h(a,AJl(Ey(b),f-c|0),e);return;}b =BN(b,k);f=Ka(a,b);g=f+1|0;}}l=a;m=l.NU;n=m+l.Lz|0;o=(l.VD-m|0)+1|0;if(o<=1){h=m-1|0;i=c-h|0;m=f-h|0;}else{p=c-BU(c/o|0,o)|0;i=c-p|0;m=f-p|0;}if(n<0)b=Ba;else if(ng){i=i+1|0;m=m+1|0;g=q;}}J_(a,!d?a.OK:a.Qf,e);r=Bs(m,0);s=g-1|0;while(s>=r){t=O1.data[s];Bd(e,IB(a,Bl(Bw(b,t))));b=Cg(b,t);s=s+(-1)|0;}s=r-1|0;while(s>=m){Bd(e,48);s=s+(-1)|0;}a:{u=n-(g-m|0)|0;v=u-(l.Lz-l.Ne|0)|0;if(v<=0){if(BV(b,Ba))break a;if(u<=0)break a;}Bd(e,a.IL.OZ);w=Bs(0,m-u|0);x=0;m=m-1|0;b:{while(m >=w){t=O1.data[m];Bd(e,IB(a,Bl(Bw(b,t))));b=Cg(b,t);x=x+1|0;if(BV(b,Ba))break b;m=m+(-1)|0;}}while(true){c=x+1|0;if(x>=v)break a;Bd(e,48);x=c;}}T(e,a.IL.bba);if(i<0){i= -i|0;Bd(e,a.IL.a4w);}m=Bs(a.Wq,VO(a,i)+1|0)-1|0;while(m>=0){u=SI.data[m];Bd(e,IB(a,i/u|0));i=i%u|0;m=m+(-1)|0;}On(a,d,e);},A9i=(a,b,c,d,e)=>{let f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;f=Ka(a,b)+1|0;g=c+1|0;c=a.RF;if(c!=1){h=VO(a,c);i=SI.data[h];c=a.RF;if(i==c)g=g+h|0;else{j=R(c);if(CJ(b,Bw(G(4294967295, 2147483647),j))){A1c(a,AJl(Ey(b),f-g|0),e);return;}b =BN(b,j);f=Ka(a,b)+1|0;}}k=a;l=g+k.Lz|0;if(l<0)b=Ba;else if(lf){g=g+1|0;f=m;}}J_(a,!d?a.OK:a.Qf,e);n=Bs(0,g);o=Bs(n,k.NU)-1|0;p=k.NU-1|0;while(p>=n){Bd(e,48);if(k.OX){c=a.Pd;if(c>0&&!(o%c|0)&&o>0)Bd(e,a.IL.Qo);}o=o+(-1)|0;p=p+(-1)|0;}q=BF(f,n);r=f-1|0;s=0;while(s0&&!(o%p|0)&&o>0)Bd(e,a.IL.Qo);}o=o+(-1)|0;s=s+1|0;r=c;}n=n-q|0;p=0;while(p0&&!(o%c| 0)&&o>0)Bd(e,a.IL.Qo);}o=o+(-1)|0;p=p+1|0;}a:{if(BV(b,Ba)){if(k.Ne){Bd(e,a.IL.OZ);p=0;while(p=g)break b;if(BV(b,Ba))break;s=s+1|0;u=O1.data[r];Bd(e,IB(a,EK(Bl(Bw(b,u)))));b=Cg(b,u);r=r+(-1)|0;p=p+1|0;}}while(true){if(s>=k.Ne)break a;Bd(e,48);s=s+1|0;}}}On(a,d,e);},A5h=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;d=a.RF;if (d!=1)b=AZD(b,ANn(R(d)));HG();e=Beu;f=A4U(b);g=B8(f,A4U(e));if(g)f=g>=0?1:(-1);else{g=b.PP;d=e.PP;if(g==d&&b.Nx<64&&e.Nx<64){g=A0s(b.NI,e.NI);f=g<0?(-1):g<=0?0:1;}else{h=BZ(R(g),R(d));i=R(AYq(b)-AYq(e)|0);if(Fh(i,Br(h,R(1)))){if(DQ(i,BZ(h,R(1))))f= -f|0;else{j=IN(b);e=IN(e);g=A0s(h,Ba);if(g<0)j=DC(j,AKn(Gl(h)));else if(g>0)e=DC(e,AKn(h));f=TP(j,e);}}}}k=f<0?0:1;l=AK$(b);m=l-1|0;n=m-b.PP|0;e=IN(b);j=a;d=j.NU;o=d+j.Lz|0;p=(j.VD-d|0)+1|0;if(p<=1){g=d-1|0;n=n-g|0;p=m-g|0;}else{q=n-BU(n/p|0,p)|0;n=n-q|0;p=m-q|0;}if (o<0){Dt();e=DL;}else if(o=r){t=(AC2(e,s)).data;Bd(c,IB(a,EK(ABB(t[0]))));e=t[1];s=DK(s,I4);m=m+(-1)|0;}d=r-1|0;while(d>=p){Bd(c,48);d=d+(-1)|0;}a:{f=o-(l-p|0)|0;u=f-(j.Lz-j.Ne|0)|0;if(u<=0){if(Hu(e,DL))break a;if(f<=0)break a;}Bd(c,a.IL.OZ);v=Bs(0,p-f|0);w=0;d=p-1|0;b:{while(d>=v){t=(AC2(e,s)).data;Bd(c,IB(a,EK(ABB(t[0]))));e=t[1];w=w+1|0;if(Hu(e,DL))break b;s=DK(s,I4);d=d+(-1)|0;}}while(true){g=w+1|0;if(w>=u)break a;Bd(c,48);w=g;}}T(c, a.IL.bba);if(n<0){n= -n|0;Bd(c,a.IL.a4w);}d=Bs(a.Wq,VO(a,n)+1|0)-1|0;while(d>=0){f=SI.data[d];Bd(c,IB(a,n/f|0));n=n%f|0;d=d+(-1)|0;}On(a,k,c);},On=(a,b,c)=>{let d;if(b){d=a.a3x;if(d!==null)J_(a,d,c);}else{d=a.a5_;if(d===null){d=a.a3x;if(d===null)d=L(FQ,0);}J_(a,d,c);}},A1c=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;d=a.RF;if(d!=1)b=AZD(b,ANn(R(d)));e=IN(b);Dt();d=TP(e,DL)<0?0:1;f=AK$(b);g=AK$(b)-b.PP|0;h=a;i=g+h.Lz|0;if(i<0)e=DL;else if(i=j){Bd(c,48);if(h.OX){m=a.Pd;if(m>0&&!(k%m|0)&&k>0)Bd(c,a.IL.Qo);}k=k+(-1)|0;l=l+(-1)|0;}n=BF(f,j);o=AGD(a,IL,f-1|0);l=0;while(l0&&!(k%m|0)&&k>0)Bd(c,a.IL.Qo);}k=k+(-1)|0;f=f+(-1)|0;o=DK(o,I4);l=l+1|0;}j=j-n|0;l=0;while(l0&&!(k%m|0)&&k>0)Bd(c,a.IL.Qo);}k=k+(-1)|0;l=l+1|0;}a:{if(Hu(e,DL)){if(h.Ne){Bd(c,a.IL.OZ);l=0;while(l=r)break b;if(Hu(e,DL))break;l=l+1|0;p=(AC2(e,o)).data;Bd(c,IB(a,EK(ABB(p[0]))));e=p[1];o=DK(o,I4);q=q+1|0;}}while(true){if(l>=h.Ne)break a;Bd(c,48);l=l+1|0;}}}On(a,d,c);},AYQ=(a,b,c,d,e)=>{let f,g,h,i;a:{T$();f=O1.data[c-d|0];Zp();switch(AQg.data[a.a9L.Hv]){case 1:b=BN(Bw(b,f),f);if(!e)break a;b=Br(b,f);break a;case 2:b=BN(Bw(b,f),f);if(e)break a;b=Br(b,f);break a;case 3:b=Br(BN(Bw(b,f),f),f);break a;case 4:b =BN(Bw(b,f),f);break a;case 5:if(BV(Cg(b,f),Ba))break a;g=new HC;S(g,E(1111));I(g);case 6:h=Cg(b,f);i=Bw(f,R(2));if(BV(h,i)){b=BN(Bw(b,f),f);break a;}b=BN(Bw(Br(b,i),f),f);break a;case 7:i=Cg(b,f);h=Bw(f,R(2));if(D8(i,h)){b=BN(Bw(Br(b,h),f),f);break a;}b=Br(BN(Bw(b,f),f),f);break a;case 8:i=Cg(b,f);h=Bw(f,R(2));if(D8(i,h)){b=BN(Bw(Br(b,h),f),f);break a;}b=BN(Bw(b,f),f);if(BV(Cg(Bw(b,f),R(2)),Ba))break a;b=Br(b,f);break a;default:}}return b;},AUH=(a,b,c,d)=>{let e,f;Dt();e=AGD(a,IL,c-d|0);f=TP(b,DL)<0?AF$(e) :e;a:{Zp();switch(AQg.data[a.a9L.Hv]){case 1:b=DC(DK(b,e),e);if(TP(b,DL)<0)break a;b=Hl(b,e);break a;case 2:b=DC(DK(b,e),e);if(TP(b,DL)>0)break a;b=So(b,e);break a;case 3:b=Hl(DC(DK(b,e),e),f);break a;case 4:b=DC(DK(b,e),e);break a;case 5:if(!Hu(RC(b,e),DL))break a;b=new HC;S(b,E(1111));I(b);case 6:if(Hu(RC(b,e),DK(f,Ey(R(2))))){b=DC(DK(b,e),e);break a;}b=DC(DK(Hl(b,DK(f,Ey(R(2)))),e),e);break a;case 7:if(Hu(RC(b,e),DK(f,Ey(R(2))))){b=Hl(DC(DK(b,e),e),f);break a;}b=DC(DK(Hl(b,DK(f,Ey(R(2)))),e),e);break a;case 8:if (!Hu(RC(b,e),DK(f,Ey(R(2))))){b=DC(DK(Hl(b,DK(f,Ey(R(2)))),e),e);break a;}b=DC(DK(b,e),e);if(Hu(RC(DK(b,e),Ey(R(2))),DL))break a;b=Hl(b,f);break a;default:}}return b;},Ka=(a,b)=>{let c;if(BV(b,G(0, 2147483648)))return 18;c=0;if(CJ(b,G(1874919424, 2328306))){c=16;b=Bw(b,G(1874919424, 2328306));}if(CJ(b,R(100000000))){c=c+8|0;b=Bw(b,R(100000000));}if(CJ(b,R(10000))){c=c+4|0;b=Bw(b,R(10000));}if(CJ(b,R(100))){c=c+2|0;b=Bw(b,R(100));}if(CJ(b,R(10)))c=c+1|0;return c;},VO=(a,b)=>{let c;c=0;if(b>=100000000){c=8;b= b/100000000|0;}if(b>=10000){c=c+4|0;b=b/10000|0;}if(b>=100){c=c+2|0;b=b/100|0;}if(b>=10)c=c+1|0;return c;},AGD=(a,b,c)=>{let d;Dt();d=I4;while(c){if(c&1)b=DC(b,d);d=DC(d,d);c=c>>>1|0;}return b;},IB=(a,b)=>{return (a.IL.bqD+b|0)&65535;},BPX=()=>{O1=AMC([R(1),R(10),R(100),R(1000),R(10000),R(100000),R(1000000),R(10000000),R(100000000),R(1000000000),G(1410065408, 2),G(1215752192, 23),G(3567587328, 232),G(1316134912, 2328),G(276447232, 23283),G(2764472320, 232830),G(1874919424, 2328306),G(1569325056, 23283064),G(2808348672, 232830643)]);SI =Fs([1,10,100,1000,10000,100000,1000000,10000000,100000000,1000000000]);}; function AVg(){let a=this;D.call(a);a.bgr=null;a.bqD=0;a.Qo=0;a.OZ=0;a.bjU=0;a.bf7=0;a.bA8=0;a.bBM=0;a.bnf=null;a.brF=null;a.a4w=0;a.bv6=0;a.bba=null;} let B9Y=(a,b)=>{let c,d,e;a.bgr=b;c=b.TW;d=b.SW;if(AON===null)AON=BsO();e=AON;b=AMH(c,d);e=e.hasOwnProperty(BE(b))?e[BE(b)]:e.hasOwnProperty(BE(c))?e[BE(c)]:e.root;a.bqD=48;a.Qo=e.groupingSeparator&65535;a.OZ=e.decimalSeparator&65535;a.bjU=e.perMille&65535;a.bf7=e.percent&65535;a.bA8=35;a.bBM=59;a.bnf=(e.naN!==null?BK(e.naN):null);a.brF=(e.infinity!==null?BK(e.infinity):null);a.a4w=e.minusSign&65535;a.bv6=e.decimalSeparator&65535;a.bba=(e.exponentSeparator!==null?BK(e.exponentSeparator):null);},Xu=a=>{let b =new AVg();B9Y(b,a);return b;},BiB=a=>{let b,c,d,$$je;a:{try{b=Bzu(a);}catch($$e){$$je=Be($$e);if($$je instanceof AJv){c=$$je;break a;}else{throw $$e;}}return b;}d=new Bj;HA(d,E(1112),c);I(d);},FQ=F(0); function ALd(){D.call(this);this.a05=null;} let BGp=(a,b)=>{a.a05=b;},L$=a=>{let b=new ALd();BGp(b,a);return b;},BNF=(a,b,c)=>{T(c,a.a05);},BR9=(a,b)=>{let c;if(a===b)return 1;if(!(b instanceof ALd))return 0;c=b;return Z(a.a05,c.a05);},Bpd=a=>{return K7(a.a05);}; function AAU(){Bk.call(this);this.bxp=0;} let AP7=null,ALL=null,AGj=null,AMp=null,ANC=null,ARe=null,AAI=null,A1W=null,Bio=null,TB=()=>{TB=Q(AAU);BIU();},Bx2=(a,b,c,d)=>{TB();BS(a,b,c);a.bxp=d;},Kj=(a,b,c)=>{let d=new AAU();Bx2(d,a,b,c);return d;},BIU=()=>{let b,c,d;AP7=Kj(E(1113),0,0);ALL=Kj(E(1114),1,1);AGj=Kj(E(1115),2,2);AMp=Kj(E(1116),3,3);ANC=Kj(E(1117),4,4);ARe=Kj(E(1118),5,5);AAI=Kj(E(1119),6,6);b=Kj(E(1120),7,7);A1W=b;c=L(AAU,8);d=c.data;d[0]=AP7;d[1]=ALL;d[2]=AGj;d[3]=AMp;d[4]=ANC;d[5]=ARe;d[6]=AAI;d[7]=b;Bio=c;}; function A$C(){D.call(this);this.Z3=null;} let Xb=null,A3g=a=>{return (a.Z3.code!==null?BK(a.Z3.code):null);},BmK=a=>{return (a.Z3.code!==null?BK(a.Z3.code):null);},B9_=F(),ART=null,ARU=null,Bxp=()=>{return [{"code":"AFN","numericCode":971,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"ALL","numericCode":8,"fractionDigits":2},{"code":"DZD","numericCode":12,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"AOA","numericCode":973,"fractionDigits" :2},{"code":"XCD","numericCode":951,"fractionDigits":2},{"code":"XCD","numericCode":951,"fractionDigits":2},{"code":"ARS","numericCode":32,"fractionDigits":2},{"code":"AMD","numericCode":51,"fractionDigits":2},{"code":"AWG","numericCode":533,"fractionDigits":2},{"code":"AUD","numericCode":36,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"AZN","numericCode":944,"fractionDigits":2},{"code":"BSD","numericCode":44,"fractionDigits":2},{"code":"BHD","numericCode":48,"fractionDigits" :3},{"code":"BDT","numericCode":50,"fractionDigits":2},{"code":"BBD","numericCode":52,"fractionDigits":2},{"code":"BYR","numericCode":974,"fractionDigits":0},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"BZD","numericCode":84,"fractionDigits":2},{"code":"XOF","numericCode":952,"fractionDigits":0},{"code":"BMD","numericCode":60,"fractionDigits":2},{"code":"BTN","numericCode":64,"fractionDigits":2},{"code":"INR","numericCode":356,"fractionDigits":2},{"code":"BOB","numericCode":68,"fractionDigits" :2},{"code":"BOV","numericCode":984,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"BAM","numericCode":977,"fractionDigits":2},{"code":"BWP","numericCode":72,"fractionDigits":2},{"code":"NOK","numericCode":578,"fractionDigits":2},{"code":"BRL","numericCode":986,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"BND","numericCode":96,"fractionDigits":2},{"code":"BGN","numericCode":975,"fractionDigits":2},{"code":"XOF","numericCode":952,"fractionDigits" :0},{"code":"BIF","numericCode":108,"fractionDigits":0},{"code":"KHR","numericCode":116,"fractionDigits":2},{"code":"XAF","numericCode":950,"fractionDigits":0},{"code":"CAD","numericCode":124,"fractionDigits":2},{"code":"CVE","numericCode":132,"fractionDigits":2},{"code":"KYD","numericCode":136,"fractionDigits":2},{"code":"XAF","numericCode":950,"fractionDigits":0},{"code":"XAF","numericCode":950,"fractionDigits":0},{"code":"CLF","numericCode":990,"fractionDigits":4},{"code":"CLP","numericCode":152,"fractionDigits" :0},{"code":"CNY","numericCode":156,"fractionDigits":2},{"code":"AUD","numericCode":36,"fractionDigits":2},{"code":"AUD","numericCode":36,"fractionDigits":2},{"code":"COP","numericCode":170,"fractionDigits":2},{"code":"COU","numericCode":970,"fractionDigits":2},{"code":"KMF","numericCode":174,"fractionDigits":0},{"code":"XAF","numericCode":950,"fractionDigits":0},{"code":"CDF","numericCode":976,"fractionDigits":2},{"code":"NZD","numericCode":554,"fractionDigits":2},{"code":"CRC","numericCode":188,"fractionDigits" :2},{"code":"XOF","numericCode":952,"fractionDigits":0},{"code":"HRK","numericCode":191,"fractionDigits":2},{"code":"CUC","numericCode":931,"fractionDigits":2},{"code":"CUP","numericCode":192,"fractionDigits":2},{"code":"ANG","numericCode":532,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"CZK","numericCode":203,"fractionDigits":2},{"code":"DKK","numericCode":208,"fractionDigits":2},{"code":"DJF","numericCode":262,"fractionDigits":0},{"code":"XCD","numericCode":951,"fractionDigits" :2},{"code":"DOP","numericCode":214,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"EGP","numericCode":818,"fractionDigits":2},{"code":"SVC","numericCode":222,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"XAF","numericCode":950,"fractionDigits":0},{"code":"ERN","numericCode":232,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"ETB","numericCode":230,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits" :2},{"code":"FKP","numericCode":238,"fractionDigits":2},{"code":"DKK","numericCode":208,"fractionDigits":2},{"code":"FJD","numericCode":242,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"XPF","numericCode":953,"fractionDigits":0},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"XAF","numericCode":950,"fractionDigits":0},{"code":"GMD","numericCode":270,"fractionDigits" :2},{"code":"GEL","numericCode":981,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"GHS","numericCode":936,"fractionDigits":2},{"code":"GIP","numericCode":292,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"DKK","numericCode":208,"fractionDigits":2},{"code":"XCD","numericCode":951,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"GTQ","numericCode":320,"fractionDigits" :2},{"code":"GBP","numericCode":826,"fractionDigits":2},{"code":"GNF","numericCode":324,"fractionDigits":0},{"code":"XOF","numericCode":952,"fractionDigits":0},{"code":"GYD","numericCode":328,"fractionDigits":2},{"code":"HTG","numericCode":332,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"AUD","numericCode":36,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"HNL","numericCode":340,"fractionDigits":2},{"code":"HKD","numericCode":344,"fractionDigits" :2},{"code":"HUF","numericCode":348,"fractionDigits":2},{"code":"ISK","numericCode":352,"fractionDigits":0},{"code":"INR","numericCode":356,"fractionDigits":2},{"code":"IDR","numericCode":360,"fractionDigits":2},{"code":"XDR","numericCode":960,"fractionDigits":-1},{"code":"IRR","numericCode":364,"fractionDigits":2},{"code":"IQD","numericCode":368,"fractionDigits":3},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"GBP","numericCode":826,"fractionDigits":2},{"code":"ILS","numericCode":376,"fractionDigits" :2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"JMD","numericCode":388,"fractionDigits":2},{"code":"JPY","numericCode":392,"fractionDigits":0},{"code":"GBP","numericCode":826,"fractionDigits":2},{"code":"JOD","numericCode":400,"fractionDigits":3},{"code":"KZT","numericCode":398,"fractionDigits":2},{"code":"KES","numericCode":404,"fractionDigits":2},{"code":"AUD","numericCode":36,"fractionDigits":2},{"code":"KPW","numericCode":408,"fractionDigits":2},{"code":"KRW","numericCode":410,"fractionDigits" :0},{"code":"KWD","numericCode":414,"fractionDigits":3},{"code":"KGS","numericCode":417,"fractionDigits":2},{"code":"LAK","numericCode":418,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"LBP","numericCode":422,"fractionDigits":2},{"code":"LSL","numericCode":426,"fractionDigits":2},{"code":"ZAR","numericCode":710,"fractionDigits":2},{"code":"LRD","numericCode":430,"fractionDigits":2},{"code":"LYD","numericCode":434,"fractionDigits":3},{"code":"CHF","numericCode":756,"fractionDigits" :2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"MOP","numericCode":446,"fractionDigits":2},{"code":"MKD","numericCode":807,"fractionDigits":2},{"code":"MGA","numericCode":969,"fractionDigits":2},{"code":"MWK","numericCode":454,"fractionDigits":2},{"code":"MYR","numericCode":458,"fractionDigits":2},{"code":"MVR","numericCode":462,"fractionDigits":2},{"code":"XOF","numericCode":952,"fractionDigits":0},{"code":"EUR","numericCode":978,"fractionDigits" :2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"MRO","numericCode":478,"fractionDigits":2},{"code":"MUR","numericCode":480,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"XUA","numericCode":965,"fractionDigits":-1},{"code":"MXN","numericCode":484,"fractionDigits":2},{"code":"MXV","numericCode":979,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"MDL","numericCode":498,"fractionDigits" :2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"MNT","numericCode":496,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"XCD","numericCode":951,"fractionDigits":2},{"code":"MAD","numericCode":504,"fractionDigits":2},{"code":"MZN","numericCode":943,"fractionDigits":2},{"code":"MMK","numericCode":104,"fractionDigits":2},{"code":"NAD","numericCode":516,"fractionDigits":2},{"code":"ZAR","numericCode":710,"fractionDigits":2},{"code":"AUD","numericCode":36,"fractionDigits" :2},{"code":"NPR","numericCode":524,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"XPF","numericCode":953,"fractionDigits":0},{"code":"NZD","numericCode":554,"fractionDigits":2},{"code":"NIO","numericCode":558,"fractionDigits":2},{"code":"XOF","numericCode":952,"fractionDigits":0},{"code":"NGN","numericCode":566,"fractionDigits":2},{"code":"NZD","numericCode":554,"fractionDigits":2},{"code":"AUD","numericCode":36,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits" :2},{"code":"NOK","numericCode":578,"fractionDigits":2},{"code":"OMR","numericCode":512,"fractionDigits":3},{"code":"PKR","numericCode":586,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"PAB","numericCode":590,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"PGK","numericCode":598,"fractionDigits":2},{"code":"PYG","numericCode":600,"fractionDigits":0},{"code":"PEN","numericCode":604,"fractionDigits":2},{"code":"PHP","numericCode":608,"fractionDigits" :2},{"code":"NZD","numericCode":554,"fractionDigits":2},{"code":"PLN","numericCode":985,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"QAR","numericCode":634,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"RON","numericCode":946,"fractionDigits":2},{"code":"RUB","numericCode":643,"fractionDigits":2},{"code":"RWF","numericCode":646,"fractionDigits":0},{"code":"EUR","numericCode":978,"fractionDigits" :2},{"code":"SHP","numericCode":654,"fractionDigits":2},{"code":"XCD","numericCode":951,"fractionDigits":2},{"code":"XCD","numericCode":951,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"XCD","numericCode":951,"fractionDigits":2},{"code":"WST","numericCode":882,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"STD","numericCode":678,"fractionDigits":2},{"code":"SAR","numericCode":682,"fractionDigits" :2},{"code":"XOF","numericCode":952,"fractionDigits":0},{"code":"RSD","numericCode":941,"fractionDigits":2},{"code":"SCR","numericCode":690,"fractionDigits":2},{"code":"SLL","numericCode":694,"fractionDigits":2},{"code":"SGD","numericCode":702,"fractionDigits":2},{"code":"ANG","numericCode":532,"fractionDigits":2},{"code":"XSU","numericCode":994,"fractionDigits":-1},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"SBD","numericCode":90,"fractionDigits" :2},{"code":"SOS","numericCode":706,"fractionDigits":2},{"code":"ZAR","numericCode":710,"fractionDigits":2},{"code":"SSP","numericCode":728,"fractionDigits":2},{"code":"EUR","numericCode":978,"fractionDigits":2},{"code":"LKR","numericCode":144,"fractionDigits":2},{"code":"SDG","numericCode":938,"fractionDigits":2},{"code":"SRD","numericCode":968,"fractionDigits":2},{"code":"NOK","numericCode":578,"fractionDigits":2},{"code":"SZL","numericCode":748,"fractionDigits":2},{"code":"SEK","numericCode":752,"fractionDigits" :2},{"code":"CHE","numericCode":947,"fractionDigits":2},{"code":"CHF","numericCode":756,"fractionDigits":2},{"code":"CHW","numericCode":948,"fractionDigits":2},{"code":"SYP","numericCode":760,"fractionDigits":2},{"code":"TWD","numericCode":901,"fractionDigits":2},{"code":"TJS","numericCode":972,"fractionDigits":2},{"code":"TZS","numericCode":834,"fractionDigits":2},{"code":"THB","numericCode":764,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"XOF","numericCode":952,"fractionDigits" :0},{"code":"NZD","numericCode":554,"fractionDigits":2},{"code":"TOP","numericCode":776,"fractionDigits":2},{"code":"TTD","numericCode":780,"fractionDigits":2},{"code":"TND","numericCode":788,"fractionDigits":3},{"code":"TRY","numericCode":949,"fractionDigits":2},{"code":"TMT","numericCode":934,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"AUD","numericCode":36,"fractionDigits":2},{"code":"UGX","numericCode":800,"fractionDigits":0},{"code":"UAH","numericCode":980,"fractionDigits" :2},{"code":"AED","numericCode":784,"fractionDigits":2},{"code":"GBP","numericCode":826,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"USN","numericCode":997,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"UYI","numericCode":940,"fractionDigits":0},{"code":"UYU","numericCode":858,"fractionDigits":2},{"code":"UZS","numericCode":860,"fractionDigits":2},{"code":"VUV","numericCode":548,"fractionDigits":0},{"code":"VEF","numericCode":937,"fractionDigits" :2},{"code":"VND","numericCode":704,"fractionDigits":0},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"USD","numericCode":840,"fractionDigits":2},{"code":"XPF","numericCode":953,"fractionDigits":0},{"code":"MAD","numericCode":504,"fractionDigits":2},{"code":"YER","numericCode":886,"fractionDigits":2},{"code":"ZMW","numericCode":967,"fractionDigits":2},{"code":"ZWL","numericCode":932,"fractionDigits":2},{"code":"XBA","numericCode":955,"fractionDigits":-1},{"code":"XBB","numericCode":956,"fractionDigits" :-1},{"code":"XBC","numericCode":957,"fractionDigits":-1},{"code":"XBD","numericCode":958,"fractionDigits":-1},{"code":"XTS","numericCode":963,"fractionDigits":-1},{"code":"XXX","numericCode":999,"fractionDigits":-1},{"code":"XAU","numericCode":959,"fractionDigits":-1},{"code":"XPD","numericCode":964,"fractionDigits":-1},{"code":"XPT","numericCode":962,"fractionDigits":-1},{"code":"XAG","numericCode":961,"fractionDigits":-1}];},BL0=()=>{return {"AF":{"value":"AFN"},"AL":{"value":"ALL"},"DZ":{"value":"DZD"}, "AD":{"value":"EUR"},"AO":{"value":"AOA"},"AG":{"value":"XCD"},"AR":{"value":"ARS"},"AM":{"value":"AMD"},"AU":{"value":""},"AT":{"value":"EUR"},"AZ":{"value":"AMD"},"-241":{"value":"Nassau"},"BH":{"value":"BHD"},"BD":{"value":"BDT"},"BB":{"value":"BBD"},"BY":{"value":"BYR"},"BE":{"value":"EUR"},"BZ":{"value":"BZD"},"BJ":{"value":"XOF"},"BT":{"value":"BTN"},"BO":{"value":"BOB"},"BA":{"value":"BAM"},"BW":{"value":"BWP"},"BR":{"value":"BRL"},"BN":{"value":"BND"},"BG":{"value":"BGN"},"BF":{"value":"XOF"},"BI":{"value" :"BIF"},"KH":{"value":"KHR"},"CM":{"value":"XAF"},"CA":{"value":"CAD"},"CV":{"value":"CVE"},"CF":{"value":"XAF"},"TD":{"value":"XAF"},"CL":{"value":"CLP"},"86":{"value":"Beijing"},"CO":{"value":"COP"},"KM":{"value":"KMF"},"243":{"value":"Kinshasa"},"242":{"value":"Brazzaville"},"CR":{"value":"CRC"},"CI":{"value":"XOF"},"HR":{"value":"HRK"},"CU":{"value":"CUP"},"CY":{"value":"TRY"},"CZ":{"value":"CZK"},"DK":{"value":"DKK"},"DJ":{"value":"DJF"},"DM":{"value":"XCD"},"DO":{"value":"DOP"},"EC":{"value":"USD"},"EG": {"value":"EGP"},"SV":{"value":"USD"},"GQ":{"value":"XAF"},"ER":{"value":"ERN"},"EE":{"value":"EEK"},"ET":{"value":"ETB"},"FJ":{"value":"FJD"},"FI":{"value":"EUR"},"FR":{"value":"EUR"},"GA":{"value":"XAF"},"220":{"value":"Banjul"},"GE":{"value":"RUB and GEL"},"DE":{"value":"EUR"},"GH":{"value":"GHC"},"GR":{"value":"EUR"},"GD":{"value":"XCD"},"GT":{"value":"GTQ"},"GN":{"value":"GNF"},"GW":{"value":"XOF"},"GY":{"value":"GYD"},"HT":{"value":"HTG"},"HN":{"value":"HNL"},"HU":{"value":"HUF"},"IS":{"value":"ISK"},"IN": {"value":"INR"},"ID":{"value":"IDR"},"IR":{"value":"IRR"},"IQ":{"value":"IQD"},"IE":{"value":"EUR"},"IL":{"value":"ILS"},"IT":{"value":"EUR"},"JM":{"value":"JMD"},"JP":{"value":"JPY"},"JO":{"value":"JOD"},"KZ":{"value":"KZT"},"KE":{"value":"KES"},"KI":{"value":"AUD"},"850":{"value":"Pyongyang"},"82":{"value":"Seoul"},"KW":{"value":"KWD"},"KG":{"value":"KGS"},"LA":{"value":"LAK"},"LV":{"value":"LVL"},"LB":{"value":"LBP"},"LS":{"value":"LSL"},"LR":{"value":"LRD"},"LY":{"value":"LYD"},"LI":{"value":"CHF"},"LT": {"value":"LTL"},"LU":{"value":"EUR"},"MK":{"value":"MKD"},"MG":{"value":"MGA"},"MW":{"value":"MWK"},"MY":{"value":"MYR"},"MV":{"value":"MVR"},"ML":{"value":"XOF"},"MT":{"value":"MTL"},"MH":{"value":"USD"},"MR":{"value":"MRO"},"MU":{"value":"MUR"},"MX":{"value":"MXN"},"FM":{"value":"USD"},"MD":{"value":""},"MC":{"value":"EUR"},"MN":{"value":"MNT"},"ME":{"value":"EUR"},"MA":{"value":"MAD"},"MZ":{"value":"MZM"},"MM":{"value":"MMK"},"NA":{"value":"NAD"},"NR":{"value":"AUD"},"NP":{"value":"NPR"},"NL":{"value":"EUR"} ,"NZ":{"value":"NZD"},"NI":{"value":"NIO"},"NE":{"value":"XOF"},"NG":{"value":"NGN"},"NO":{"value":"NOK"},"OM":{"value":"OMR"},"PK":{"value":"PKR"},"PW":{"value":"USD"},"PA":{"value":"PAB"},"PG":{"value":"PGK"},"PY":{"value":"PYG"},"PE":{"value":"PEN"},"PH":{"value":"PHP"},"PL":{"value":"PLN"},"PT":{"value":"EUR"},"QA":{"value":"QAR"},"RO":{"value":"RON"},"RU":{"value":"RUB"},"RW":{"value":"RWF"},"KN":{"value":"XCD"},"LC":{"value":"XCD"},"VC":{"value":"XCD"},"WS":{"value":"WST"},"SM":{"value":"EUR"},"ST":{"value" :"STD"},"SA":{"value":"SAR"},"SN":{"value":"XOF"},"RS":{"value":"RSD"},"SC":{"value":"SCR"},"SL":{"value":"SLL"},"SG":{"value":"SGD"},"SK":{"value":"SKK"},"SI":{"value":"EUR"},"SB":{"value":"SBD"},"SO":{"value":""},"27":{"value":""},"ES":{"value":"EUR"},"LK":{"value":"LKR"},"SD":{"value":"SDD"},"SR":{"value":"SRD"},"SZ":{"value":"SZL"},"SE":{"value":"SEK"},"CH":{"value":"CHF"},"SY":{"value":"SYP"},"TJ":{"value":"TJS"},"TZ":{"value":"TZS"},"TH":{"value":"THB"},"TL":{"value":"USD"},"TG":{"value":"XOF"},"TO":{"value" :"TOP"},"TT":{"value":"TTD"},"TN":{"value":"TND"},"TR":{"value":"TRY"},"TM":{"value":"TMM"},"TV":{"value":"AUD"},"UG":{"value":"UGX"},"UA":{"value":"UAH"},"AE":{"value":"AED"},"GB":{"value":"GBP"},"US":{"value":"USD"},"UY":{"value":"UYU"},"UZ":{"value":"UZS"},"VU":{"value":"VUV"},"VA":{"value":"EUR"},"VE":{"value":"VEB"},"VN":{"value":"VND"},"YE":{"value":"YER"},"ZM":{"value":"ZMK"},"ZW":{"value":"ZWD"},"886":{"value":"Taipei"},"CX":{"value":"AUD"},"CC":{"value":"AUD"},"HM":{"value":""},"NF":{"value":"AUD"} ,"NC":{"value":"XPF"},"PF":{"value":""},"YT":{"value":"EUR"},"GP":{"value":"EUR"},"PM":{"value":"EUR"},"WF":{"value":"XPF"},"TF":{"value":""},"BV":{"value":""},"CK":{"value":"NZD"},"NU":{"value":"NZD"},"TK":{"value":"NZD"},"GG":{"value":"GGP"},"IM":{"value":"IMP"},"JE":{"value":"JEP"},"AI":{"value":"XCD"},"BM":{"value":"BMD"},"IO":{"value":""},"":{"value":"CYP"},"VG":{"value":"USD"},"KY":{"value":"KYD"},"FK":{"value":"FKP"},"GI":{"value":"GIP"},"MS":{"value":"XCD"},"PN":{"value":"NZD"},"SH":{"value":"SHP"}, "GS":{"value":""},"TC":{"value":"USD"},"MP":{"value":"USD"},"PR":{"value":"USD"},"AS":{"value":"USD"},"UM":{"value":""},"GU":{"value":"USD"},"VI":{"value":"USD"},"HK":{"value":"HKD"},"MO":{"value":"MOP"},"FO":{"value":"DKK"},"GL":{"value":"DKK"},"GF":{"value":"EUR"},"MQ":{"value":"EUR"},"RE":{"value":"EUR"},"AX":{"value":"EUR"},"AW":{"value":"AWG"},"AN":{"value":"ANG"},"SJ":{"value":"NOK"},"AC":{"value":"SHP"},"TA":{"value":"SHP"},"AQ":{"value":""}};}; function Bk6(){let a=this;D.call(a);a.bhi=null;a.bhh=null;} let BLR=a=>{let b,c;b=a.bhi;c=a.bhh;ES(b.a2T,c,1);}; function BhZ(){let a=this;D.call(a);a.bjg=null;a.bjf=null;} let BJN=a=>{let b,c;b=a.bjg;c=a.bjf;ES(b.bcH,c,1);}; function A1m(){let a=this;D.call(a);a.bjj=null;a.bji=null;} let B2$=a=>{let b,c;b=a.bjj;c=a.bji;ES(b.a6a,c,1);}; function AWV(){Jr.call(this);this.bnL=null;} let Bi4=F(),ANh=()=>{ANh=Q(Bi4);BVe();},BVe=()=>{C0(P(UV),new BaS);},AYx=F(BJ); function BkV(){let a=this;D.call(a);a.bz9=null;a.YA=null;a.a3u=null;a.bjS=null;a.bzS=null;a.bs5=null;} function AA7(){D.call(this);this.beU=null;} let A0k=null,Yk=()=>{Yk=Q(AA7);BTO();},AFL=(a,b,c)=>{EX(a.beU,b,c);},BTO=()=>{A0k=Cb(P(AA7));},Bix=F(0); function Lr(){Bk.call(this);this.baQ=null;} let ASb=null,AQ5=null,ANR=null,BQr=null,BeQ=null,St=()=>{St=Q(Lr);BpK();},XO=(a,b,c,d)=>{St();BS(a,b,c);a.baQ=d;},BVu=(a,b,c)=>{let d=new Lr();XO(d,a,b,c);return d;},A7m=(b,c)=>{let d,e,f,g;St();d=(BeQ.bu()).data;e=d.length;f=0;while(f{let b,c,d;ASb=BVu(E(1121),0,D9(Eb(Ei(DO,[P(Ls),P(Jj)]))));b=new Lr;c=L(DO,1);c.data[0]=P(JK);XO(b,E(1122),1,D9(Eb(c)));AQ5=b;b=new Lr;c=L(DO,1);c.data[0]=P(Lo);XO(b,E(1123),2,D9(Eb(c)));ANR=b;b=new Lr;c=L(DO,1);c.data[0]=P(L4);XO(b, E(1124),3,D9(Eb(c)));BQr=b;c=L(Lr,4);d=c.data;d[0]=ASb;d[1]=AQ5;d[2]=ANR;d[3]=b;BeQ=c;},Uh=F(0); function ABE(){D.call(this);this.bpA=null;} let BCK=null,AFg=()=>{AFg=Q(ABE);BMP();},BBD=(a,b)=>{let c,d,e,f,g,h;c=TY(b);d=c.Uk;e=c.S1;f=(QA(b)).Pt;g=new K5;h=AFt(a.bpA);g.Op=h;Ca();Sh(h,AIV);Ln(g.Op,d,e);Zj(g,f);Dw(b,g);h=A1k();h.YZ=IC(16);AVs(h,f);Dw(b,h);},BMP=()=>{BCK=Cb(P(ABE));}; function A9Z(){D.call(this);this.bp5=null;} let BEb=(a,b)=>{let c,d;c=AN3(b);d=new YW;d.a44=c.V1;d.ber=0;JF(a.bp5.YA,d);}; function AIr(){D.call(this);this.bxH=null;} function BbU(){AIr.call(this);this.bk9=null;} let BnW=(a,b)=>{let c,d,e,f,g,h;ASP();c=(FB(ATe,b)).bem;d=(QA(b)).Pt;e=new K5;f=AFt(a.bk9);e.Op=f;Ca();Sh(f,AID);f=e.Op;c=c*2.0;Ln(f,c,c);Zj(e,d);Dw(b,e);Dw(b,Ber());g=new A89;g.bv3=Bt();Dw(b,g);h=A1k();h.YZ=IC(16);AVs(h,d);Dw(b,h);}; function AFV(){let a=this;D.call(a);a.bpc=null;a.RH=null;a.a7V=null;} let B01=a=>{let b,c,d,e;b=PY();Dw(b,new Pt);c=new Jj;Mf();c.QJ=S8;Dw(b,c);d=new GN;e=A1a(a.a7V,KK(0.0,7.0),7.0,2.0);d.PO=e;e.VK=b;Dw(b,d);Uv(a.RH,b);b=PY();Dw(b,new Pt);c=new Jj;c.QJ=AHl;Dw(b,c);d=new GN;e=A1a(a.a7V,KK(0.0,(-7.0)),7.0,2.0);d.PO=e;e.VK=b;Dw(b,d);Uv(a.RH,b);},A6U=(a,b)=>{let c,d,e,f;c=PY();Dw(c,new L4);d=new Jj;d.QJ=b;Dw(c,d);e=AE4(a.RH,P(HW));b=a.bpc.bqo;b.bp2=b.bp2+1|0;f=b.bpL+1|0;b.bpL=f;if(f){e.a7S=f;Dw(c,e);Uv(a.RH,c);return;}c=new B6;S(c,E(1125));I(c);},AWM=F(AFV),B95=(a,b,c,d)=>{a.bpc= b;a.RH=c;a.a7V=d;},BAa=(a,b,c)=>{let d=new AWM();B95(d,a,b,c);return d;},Bgl=(a,b,c,d)=>{let e,f,g,h,i,j;e=PY();Dw(e,AE4(a.RH,P(M7)));f=AE4(a.RH,P(GN));g=a.a7V;h=AQd();F$();h.a1k=K9;i=AGm();j=AEV();ARz(j,b/2.0,c/2.0,d,0.0);i.a51=j;i.a7_=1.0;i.a6z=0.20000000298023224;i.a0l.YJ=16;g=AP8(g,h);ANW(g,i);f.PO=g;g.VK=e;Dw(e,f);Uv(a.RH,e);f=new K5;g=new MN;Em();AGT(g,MV(CQ));f.Op=g;Ca();Sh(g,JA);Ln(f.Op,b,c);Zj(f,d);Dw(e,f);return e;},Bbm=F(0); function A51(){D.call(this);this.bcy=null;} let BNN=(a,b,c)=>{EX(a.bcy,b,c);},BcU=F(0); function Zt(){let a=this;D.call(a);a.a$s=null;a.a88=null;} let A4z=(a,b)=>{let c,d;a.a$s=D5();a.a88=b;b=(Bcq(b.a4K)).jz();while(b.c4()){c=b.c5();d=Fk(c.Bz());EX(a.a$s,CI(c.s6()),d);}},Cce=a=>{let b=new Zt();A4z(b,a);return b;},Bhf=F(0); function AEf(){let a=this;D.call(a);a.Nt=null;a.a4K=null;a.bsE=0;} let Bh5=null,ADk=()=>{ADk=Q(AEf);BFs();},AXF=(a,b)=>{return DR(a.a4K,CI(b));},BFs=()=>{let b,c,d;b=new AEf;ADk();b.Nt=APF();b.a4K=D5();c=b.Nt;Za();B_(c,P(HW),AXf);c=b.Nt;Vw();B_(c,P(J1),Bj_);c=b.Nt;WQ();B_(c,P(Lo),AX7);c=b.Nt;Xm();B_(c,P(M7),A7e);c=b.Nt;ACM();B_(c,P(Jj),Biw);c=b.Nt;Vy();B_(c,P(JK),Biy);c=b.Nt;ABz();B_(c,P(L4),BdI);c=b.Nt;VA();B_(c,P(Pt),A8O);c=b.Nt;ABs();B_(c,P(Ls),Bam);c=(AQm(b.Nt)).jz();while(c.c4()){d=c.c5();EX(b.a4K,CI(d.s6()),d);b.bsE=Bs(b.bsE,d.s6());}Bh5=b;}; function APf(){let a=this;D.call(a);a.JJ=null;a.a8S=null;a.bfD=0;} let Bk3=null,ZU=()=>{ZU=Q(APf);B7t();},Bzd=a=>{let b,c;ZU();a.JJ=APF();a.a8S=D5();b=a.JJ;ADi();B_(b,P(YY),A6T);b=a.JJ;ACf();B_(b,P(YL),A6f);b=a.JJ;X3();B_(b,P(XY),Ba$);b=a.JJ;AAR();B_(b,P(AAh),AY4);b=a.JJ;AAA();B_(b,P(ABd),Blw);b=a.JJ;ZC();B_(b,P(ACO),Bg8);b=a.JJ;Yj();B_(b,P(TG),AYY);b=a.JJ;Yp();B_(b,P(U7),Bad);b=a.JJ;AB3();B_(b,P(V8),A2w);b=a.JJ;ADd();B_(b,P(XT),A6u);b=a.JJ;XE();B_(b,P(Rb),Blg);b=a.JJ;Yw();B_(b,P(YR),AXU);b=a.JJ;ABQ();B_(b,P(ST),AUV);b=a.JJ;XV();B_(b,P(Xg),Bcj);b=a.JJ;AC6();B_(b,P(Qj),A1w);b =a.JJ;U9();B_(b,P(ZO),BkN);b=a.JJ;WX();B_(b,P(ACL),BeU);b=(AQm(a.JJ)).jz();while(b.c4()){c=b.c5();EX(a.a8S,CI(c.s6()),c);a.bfD=Bs(a.bfD,c.s6());}},BwB=()=>{let a=new APf();Bzd(a);return a;},BRI=(a,b)=>{return BkF(a.JJ,b);},B$L=(a,b)=>{return DR(a.a8S,CI(b));},B7t=()=>{Bk3=BwB();}; function A7s(){D.call(this);this.bst=null;} let BMd=a=>{let b,c,d,e;b=L(Fv,143);c=b.data;a.bst=b;c[137]=new A55;d=new U$;VX();c[128]=d;d=new VQ;VZ();c[130]=d;d=new AB_;AI4();c[139]=d;d=new A0K;e=new AXw;e.bfJ=d;d.bk4=e;c[136]=d;c[132]=new AWj;c[133]=new Ba_;d=new AA2;RD();c[135]=d;c[141]=new ATg;d=new ABM;S7();c[134]=d;c[142]=new A68;c[140]=new A$7;c[19]=new Bmj;},BMH=()=>{let a=new A7s();BMd(a);return a;}; function A38(){let a=this;D.call(a);a.bgG=null;a.bgF=null;a.bgI=null;a.bgH=null;a.bgJ=null;} let BPN=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o;d=a.bgG;e=a.bgF;f=a.bgI;g=a.bgH;h=a.bgJ;i=new A3K;j=d.Ip;k=d.baa;l=d.XP;m=d.a0S;n=d.a0m;o=d.a7a;d=d.S8;AJ1(i,b,c);i.a$g=j;i.Xm=k;i.Xy=e;i.Y1=l;i.bdy=f;i.brg=g;i.bjV=h;i.bhl=m;i.bv8=n;i.byz=o;i.bgy=d;return i;}; function A39(){D.call(this);this.bqu=null;} let BLM=a=>{let b,c,d;b=a.bqu;c=BG;d=new AUl;d.bfX=b;AFR(c,d);}; function A31(){D.call(this);this.bpy=null;} let B3t=(a,b)=>{let c,d,e;b=b;c=a.bpy;d=BG;e=new BjQ;e.bl7=c;e.bl6=b;AFR(d,e);}; function A3K(){let a=this;Ou.call(a);a.a$g=null;a.Xm=null;a.Xy=null;a.Y1=null;a.bdy=null;a.brg=null;a.bjV=null;a.bhl=null;a.bv8=null;a.byz=null;a.bgy=null;} let BkD=a=>{return a.bgy.bs5;}; function Lh(){let a=this;Kl.call(a);a.a$u=0;a.bmt=Ba;a.bmY=0.0;a.bqN=0;a.a$n=0.0;a.WC=0.0;a.a8m=Ba;a.a3t=Ba;} let Bbx=null,Bkr=Ba,AEE=()=>{AEE=Q(Lh);B75();},AXs=(a,b)=>{AEE();S1(a);a.a$n=b;a.bmY=0.25;a.bqN=15;},BKe=(a,b)=>{let c,d,e,f,g;a.bmt=Br(a.bmt,R(1));if(!a.a$u)AW5(a,b);else{c=EG();AW5(a,b);d=BZ(EG(),c);a.a8m=Br(a.a8m,d);if(DG(d,a.a3t))a.a3t=d;if(DG(d,Bkr)){e=BG;f=Bbx;g=new N;O(g);T(g,E(1126));T(g,Cb(BA(a)));T(g,E(27));g=Tg(g,Bw(d,R(1000000)));T(g,E(1082));g=M(g);Va(e,f,g);}}},AW5=(a,b)=>{let c,d;a:{if(a.a$n<=0.0)a.BB(b);else{c=C6(b,a.bmY);a.WC=a.WC+c;d=0;while(true){b=a.WC;c=a.a$n;if(!(b>=c))break a;a.WC=b-c;a.BB(c);d =d+1|0;if(d>a.bqN)break;}a.WC=0.0;}}},CcV=(a,b,c)=>{return;},B8j=a=>{return a.a8m;},Brr=(a,b)=>{a.a$u=b;},BMe=a=>{return a.a$u;},BK1=a=>{return a.a3t;},BzI=a=>{a.a8m=Ba;a.a3t=Ba;},B75=()=>{Bbx=Cb(P(Lh));Bkr=R(50000000);},A6s=F(0),A9d=a=>{return Bw(BZ(EG(),a.bml),R(1000000));}; function PG(){let a=this;Lh.call(a);a.bic=0.0;a.bwy=0;a.Xk=0;a.bml=Ba;} let AZc=null,ZN=()=>{ZN=Q(PG);BwH();},BSa=(a,b,c)=>{ZN();AXs(a,b);a.Xk=(-1);a.bwy=c;a.bic=1.0/c;},BHT=(a,b)=>{let c=new PG();BSa(c,a,b);return c;},BBh=(a,b)=>{let c,d,e;a.Xk=a.Xk+1|0;a.bml=EG();c=BG;ZN();d=AZc;e=new N;O(e);T(e,E(1127));e=M(W(e,a.Xk));DT(c,d,e);},BUC=(a,b)=>{a.U2=b;if(!b)a.WC=0.0;},BwH=()=>{AZc=Cb(P(PG));}; function Mb(){let a=this;Kl.call(a);a.a72=Ba;a.a6d=Ba;a.ba4=0;} let BVh=(a,b)=>{let c,d;if(!a.ba4)a.BB(b);else{c=EG();a.BB(b);d=BZ(EG(),c);a.a72=Br(a.a72,d);if(DG(d,a.a6d))a.a6d=d;}},B4U=a=>{a.a72=Ba;a.a6d=Ba;},Br7=(a,b)=>{a.ba4=b;},Bx6=a=>{return a.ba4;},BxR=a=>{return a.a72;},BFT=a=>{return a.a6d;}; function Jp(){let a=this;Mb.call(a);a.bqh=null;a.be4=null;} let WG=(a,b)=>{S1(a);a.bqh=b;},BIt=(a,b)=>{a.be4=LE(b,a.bqh);},BOs=(a,b)=>{let c;c=0;while(c{WG(a,D9(Eb(Ei(DO,[P(Ls),P(NC)]))));a.a_Q=GA();},BN9=()=>{let a=new ALH();BCt(a);return a;},Caf=(a,b,c)=>{let d,e,f,g;Zr();d=Bin.bi$;e=AMi(b);b=DE;f=d.bp7;if(H7(b,f))Bkw(e,2);b=DE;f=d.boh;if(H7(b,f))Bkw(e,4);f=0;while(true){b=a.a_Q;if(f>=b.Ih)break;g=Ej(b,f);e.TY=e.TY|g.Wz;g.Wz=0;f=f+1|0;}},BHy=a=>{let b;b=new AU3;CH(a.a_Q,b);return b;}; function N0(){let a=this;Kl.call(a);a.be9=null;a.UI=0;a.a6A=Ba;a.a2n=Ba;a.bdb=0;} let ATd=(a,b)=>{S1(a);a.UI=(-1);a.be9=b;},B4_=(a,b)=>{let c,d;if(!a.bdb)AT6(a,b);else{c=EG();AT6(a,b);d=BZ(EG(),c);a.a6A=Br(a.a6A,d);if(DG(d,a.a2n))a.a2n=d;}},AT6=(a,b)=>{let c,d,e;c=a.be9;d=c.Xk;e=a.UI;if(d>e){a.UI=e+1|0;a.BB(c.bic);}},B_Z=a=>{a.a6A=Ba;a.a2n=Ba;},BHn=(a,b)=>{a.bdb=b;},BJV=a=>{return a.bdb;},BIc=a=>{return a.a6A;},By8=a=>{return a.a2n;},Ccw=(a,b)=>{a.UI=b;}; function Ru(){let a=this;N0.call(a);a.bh8=null;a.bjT=null;} let A$5=(a,b,c)=>{ATd(a,c);a.bh8=b;},Cas=(a,b)=>{a.bjT=LE(b,a.bh8);},Bpq=(a,b)=>{let c;c=FZ(a.bjT);while(CU(c)){a.BD(CT(c),b);}}; function ASC(){let a=this;Ru.call(a);a.bhf=null;a.a2I=null;a.bAG=null;a.bzJ=null;} let B6Z=(a,b,c,d,e)=>{let f;f=L(DO,1);f.data[0]=P(NC);A$5(a,D9(Eb(f)),b);a.bhf=c;a.a2I=d;a.bAG=e;c=new BgO;c.bCr=b;a.bzJ=c;},Bxz=(a,b,c,d)=>{let e=new ASC();B6Z(e,a,b,c,d);return e;},BBV=(a,b,c)=>{let d,e,f,g,h;d=a.UI;e=AMi(b);e.Zs=d;e.bk1=1;f=new ST;f.a9w=e.TY;f.a_m=d;b=a.a2I;g=Fd();e=b.a1z;b=new A_N;b.a3l=d;b.biK=g;if(!F6(e,b)){b=BG;Vs();e=A$0;Va(b,e,E(1128));}g=A9d(a.be9);b=CO();e=new N;O(e);T(e,E(1129));h=W(e,d);T(h,E(1130));e=Tg(h,g);T(e,E(1131));e=M(W(e,BgE(a.a2I)));B7(b,e);Jt(a.bhf,f);}; function ALq(){let a=this;Ru.call(a);a.Xj=null;a.bj2=null;} let AVQ=null,AAz=()=>{AAz=Q(ALq);BoS();},BBo=(a,b)=>{AAz();A$5(a,D9(Eb(Ei(DO,[P(NC),P(VC)]))),b);a.Xj=Bt();a.bj2=Bt();},BGI=a=>{let b=new ALq();BBo(b,a);return b;},BYX=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n;d=AMi(b);AQD();b=(FB(A5t,b)).bp$;e=b.bmJ;if(!(e!==null&&b.bh_==e.Zm?1:0))e=null;if(e===null)return;f=a.UI;AAz();if(!Ye(AVQ,e)){d=new B6;b=new N;O(b);T(b,E(1132));b=J(b,e.boM);T(b,E(1133));S(d,M(b));I(d);}if(f!=d.Zs)AHL(BA(a));g=W2(e);g.bwZ=d.Zs;g.bzo=d.byL;h=g.PO;i=ADG(h);j=d;if(AWT(j,2)){b=a.Xj;b.Hs=b.Hs-1.0;}if (AWT(j,4)){b=a.Xj;b.Hs=b.Hs+1.0;}d.TY=0;d.Zs=0;d.bk1=0;k=TY(e);b=a.Xj;l=k.a98;b.Hs=b.Hs*l;b.Hu=b.Hu*l;m=Ck(a.bj2,i);b=a.Xj;n=m.Hs+b.Hs*c;m.Hs=n;m.Hu=m.Hu+b.Hu*c;if(n>2.0)b.Hs=(2.0-i.Hs)/c;else if(n<(-2.0))b.Hs=((-2.0)-i.Hs)/c;Er(h.bbk,b.Hs,b.Hu);b=h.Nr;d=h.bbk;e=b.J$;Dz();if(e!==ED){if(BT(d,d)>0.0)FG(b,1);Y(b.Lx,d);}Wc(a.Xj);},BoS=()=>{AVQ=D9(Eb(Ei(DO,[P(GN),P(JK)])));}; function ACW(){let a=this;N0.call(a);a.bcO=null;a.bn_=0;a.br6=0;a.bgt=null;} let BvM=(a,b,c)=>{let d,e;ATd(a,b);a.bn_=2;a.br6=3;a.bgt=Bh9(16);a.bcO=c;b=new AWD;b.bkV=a;d=c.Tt;e=new A57;e.a0M=c;e.bpq=b;BVH(d,e);},BBd=(a,b)=>{let c=new ACW();BvM(c,a,b);return c;},BvE=(a,b)=>{let c,d,e;c=a.bcO;d=a.bn_;e=a.br6;BKm(c.Tt,b,d,e);}; function Tp(){let a=this;Jp.call(a);a.Ze=0.0;a.bfC=null;} let B4i=null,AMZ=()=>{AMZ=Q(Tp);B6J();},BuG=(a,b,c)=>{let d,e,f;ARx();d=FB(AYR,b);c=d.Vm+c;d.Vm=c;if(c>=a.Ze){e=ADG((W2(b)).PO);if(AX3(d.Ut,e))d.Vm=a.Ze;else{Ck(d.YD,d.Ut);Ck(d.Ut,e);d.Vm=d.Vm-a.Ze;}}f=C6(d.Vm/a.Ze,1.0);BaU(Ck(a.bfC,d.YD),d.Ut,f);},B6J=()=>{B4i=Cb(P(Tp));},BdF=F(Tp),Brx=(a,b)=>{let c;c=D9(Eb(Ei(DO,[P(GN),P(K5),P(WM),P(AAX)])));AMZ();WG(a,c);a.bfC=Bt();a.Ze=b;},B3S=a=>{let b=new BdF();Brx(b,a);return b;}; function AQi(){let a=this;Jp.call(a);a.a1j=0.0;a.brd=null;} let BnR=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=AKE(b);d.TS=d.TS+c;a:{while(true){if(!(d.TS>=a.a1j))break a;e=d.YZ;f=null;while(true){g=NZ(e);if(g===null)break;f=g;}e=f;if(e===null)break;h=e.boK;i=e.bkR;j=a;if(Xx(b)){k=KT((AKE(b)).YZ);l=j.a$7;while(true){m=NZ(l.a1z);if(m===null)break;if(m.a3l>=h)break;n=CO();f=new N;O(f);T(f,E(1134));f=W(f,m.a3l);T(f,E(1135));g=M(W(f,h));B7(n,g);}if(m===null){f=H9();g=new N;O(g);T(g,E(1136));g=M(W(g,h));B7(f,g);}h=BgE(j.a$7);if(m!==null){o=BZ(Fd(),m.biK);p=m.a3l;f=j.baM.bdt;g =new BbS;g.blc=o;g.blb=h;g.ble=k;g.bld=p;g.bk_=i;AZ2(f,g);}o=Fd();SO();f=NZ(T6);if(f!==null){o=BZ(o,f.Wh);h=KT(T6);f=j.baM.a$O;g=new BbR;g.bnh=o;g.bni=h;AZ2(f,g);}}g=e.bgB;Ck(d.a3c,d.Zr);Ck(d.Zr,g);d.TS=d.TS-a.a1j;}d.TS=a.a1j;}q=C6(d.TS/a.a1j,1.0);f=BaU(Ck(a.brd,d.a3c),d.Zr,q);Zj(ANO(b),f);}; function A99(){let a=this;AQi.call(a);a.baM=null;a.a$7=null;} let Brm=(a,b,c,d)=>{WG(a,D9(Eb(Ei(DO,[P(J1),P(K5),P(Yn)]))));a.brd=Bt();a.a1j=b;a.baM=c;a.a$7=d;A$A(d);SO();ASB(T6);},B$B=(a,b,c)=>{let d=new A99();Brm(d,a,b,c);return d;},A1T=F(Jp),By2=a=>{let b;b=L(DO,1);b.data[0]=P(AOg);WG(a,D9(Eb(b)));},BQ$=()=>{let a=new A1T();By2(a);return a;},B2M=(a,b,c)=>{let d;AHZ();d=FB(AVy,b);d.bqR=d.bqR-c;if(d.BW())BhH(a.a$A,b);}; function OG(){let a=this;Mb.call(a);a.X0=null;a.bqz=null;a.a2W=null;a.btL=null;a.a__=null;a.bu3=null;a.bBo=null;a.bc_=null;a.bg6=null;a.bab=0;} let B0L=(a,b,c)=>{S1(a);a.bab=0;a.X0=b;a.bqz=c;a.a2W=c.LF;c=new MN;Em();AGT(c,MV(CQ));a.btL=c;a.a__=AFt(MV(CQ));},B0W=(a,b)=>{let c=new OG();B0L(c,a,b);return c;},BOQ=(a,b)=>{let c;a.bu3=Pi(b,P(ACW));a.bBo=LE(b,D9(Eb(Ei(DO,[P(J1),P(Lo)]))));a.bc_=LE(b,D9(Eb(Ei(DO,[P(J1),P(JK)]))));c=L(DO,1);c.data[0]=P(K5);a.bg6=LE(b,D9(Eb(c)));},B7P=(a,b)=>{let c,d,e,f,g,h;c=FZ(a.bc_);while(CU(c)){d=CT(c);if(Xx(d)){e=(APg(d)).QJ;Mf();if(e===S8&&!a.bab){a.bab=1;f=a.a2W;Of();d=AWs;AXd(f.bdd,d,180.0);AXd(f.bdZ,d,180.0);AMR(a.a2W);}}}Xl(a.bqz);Wp(a.X0, a.a2W.N8);AAH(a.X0);g=FZ(a.bc_);while(CU(g)){d=CT(g);c=QA(d);h=TY(d);e=a.a__;f=c.Pt;A$i(e,f.Hs-h.Uk/2.0,f.Hu-h.S1/2.0);Ln(a.a__,h.Uk,h.S1);Xx(d);}d=FZ(a.bg6);while(CU(d)){Blj((ANO(CT(d))).Op,a.X0);}Yc(a.X0);}; function APS(){let a=this;Mb.call(a);a.PB=null;a.a2y=null;a.bes=null;a.a_V=null;a.bB4=null;a.bi5=null;a.a6O=null;a.bg7=null;a.brx=null;a.Us=null;} let BYi=(a,b,c,d,e,f)=>{let g,h;S1(a);a.Us=CN();a.PB=c;a.a2y=d;a.bes=d.LF;a.bB4=e;a.bi5=f;b=new ANz;Gc();b.bpD=Cv(0.5,0.5,0.30000001192092896,1.0);b.bl_=Cv(0.5,0.8999999761581421,0.5,1.0);b.bsI=Cv(0.5,0.5,0.8999999761581421,1.0);b.bfK=Cv(0.6000000238418579,0.6000000238418579,0.6000000238418579,1.0);b.blk=Cv(0.8999999761581421,0.699999988079071,0.699999988079071,1.0);b.Pl=Cv(0.5,0.800000011920929,0.800000011920929,1.0);b.bft=Cv(1.0,0.0,1.0,1.0);b.bwz=Cv(1.0,0.0,0.0,1.0);b.a2g=Bt();b.Xw=Bt();b.PQ=Bt();b.KX=A95();b.bnt =ALm();GG=Bt();Hc=Bt();g=0;while(true){h=Ct.data;if(g>=h.length)break;h[g]=Bt();g=g+1|0;}b.bdY=1;b.bfM=1;b.a9E=0;b.bat=1;b.bxM=0;b.bnM=1;a.a6O=b;Em();a.a_V=MV(ANL);},Bps=(a,b,c,d,e)=>{let f=new APS();BYi(f,a,b,c,d,e);return f;},BTf=(a,b)=>{a.bg7=Pi(b,P(ACW));a.brx=LE(b,D9(Eb(Ei(DO,[P(GN),P(JK)]))));},B2l=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;a:{Xl(a.a2y);Wp(a.PB,a.bes.N8);AAH(a.PB);Yc(a.PB);c=a.a6O;d=a.bg7.bcO;e=a.bes.N8;AXC(c.KX,e);f=c.KX;Fr();Ld(f,EI);if(!(!c.bdY&&!c.a9E)){Gc();g=AMO;CC(g);Yq(g,d.YR.NA);f =AJO(d.YR);while(ARZ(f)){BB(g,AHM(f));}f=EU(AMO);while(true){if(!CU(f))break a;e=CT(f);if(!(!AWG(e)&&!c.bat)){h=e.Nr.IP;g=e.boE;i=g.a5k.data;j=h.HQ;i[0]=j.Hm;i[1]=j.Hn;h=h.HD;i[2]=h.H1;i[3]=h.HX;k=e.a6m;l=k.Hp;m=0;while(m{AXs(a,1.0);a.bqs=b;},BD2=(a,b)=>{let c=new A9t();BCM(c,a,b);return c;},BXY=(a,b)=>{let c;c=new Qj;c.a6D=Fd();Jt(a.bqs,c);},ATG=F(),Bow=(a,b)=>{return;},BWN=(a,b)=>{b.Zm=b.Zm+1|0;}; function GN(){let a=this;D.call(a);a.PO=null;a.bwZ=0;a.bzo=0;} let ATS=a=>{return;},Cbs=()=>{let a=new GN();ATS(a);return a;},Bj$=F(),BCL=a=>{return;},BpN=()=>{let a=new Bj$();BCL(a);return a;},B4K=(a,b)=>{return;},B8V=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=W2(b);d=c.PO;e=d.bdR;b=d.Nr.Ns;while(b!==null){f=b.MQ;AWC(e.Tt,b.Tv);Q6(e.a5X,b.Tv);b=f;}b=e.Tt;g=d.Nr;JM();h=H$;if(!h&&b.Rt<=0){b=new Bj;U(b);I(b);}if(!h&&KE(b)){b=new Bj;U(b);I(b);}a:{if(!KE(b)){i=g.Ns;while(i!==null){f=i.MQ;j=b.bdG;if(j!==null)j.Cc(i.Tv);AWC(b,i.Tv);g.Ns=f;i=f;}g.Ns=null;k=g.KL;while(k!==null) {f=k.Kx;XC(b.J4,k.Nh);k=f;}g.KL=null;k=g.R5;b:{c:while(true){if(k===null){g.R5=null;g.V9=0;f=g.XX;if(f!==null)f.MJ=g.MJ;j=g.MJ;if(j!==null)j.XX=f;if(g===b.Nk)b.Nk=j;b.Rt=b.Rt-1|0;break a;}i=k.Uw;f=b.bdG;if(f!==null)f.Ce(k);j=b.J4.Ts;l=0;while(lh)break b;if(h>=m.Ky)break b;}q=m.Lm.data[h];if(!p&&q.IH!==null)break c;BiS(m,q);AJG(m,q);f.R_=(-1);l=l+1|0;}k.O7=0;P5();k.Ir=null;k.KP =null;k.Uw=null;g.R5=i;g.V9=g.V9-1|0;k=i;}b=new Bj;U(b);I(b);}b=new Bj;U(b);I(b);}}Q6(e.YR,d.Nr);f=EU(d.a6m);while(CU(f)){b=CT(f);Q6(e.a1Y,b.a3w);}c.PO=null;},AWN=F(0),AFZ=F(); function L4(){AFZ.call(this);this.a9y=0;} let A6g=F(0); function Bkl(){D.call(this);this.beR=null;} let Bn$=(a,b)=>{a.beR=b;},BoE=a=>{let b=new Bkl();Bn$(b,a);return b;}; function A32(){D.call(this);this.blj=null;} let Bne=(a,b)=>{a.blj=b;},BV7=a=>{let b=new A32();Bne(b,a);return b;},B8P=(a,b)=>{let c;b=a.blj;c=new TG;c.a3E=b.a_$.bn4;Jt(b.Vb,c);}; function AI9(){D.call(this);this.a0Q=null;} let Caj=()=>{return P(AI9);}; function A3Z(){D.call(this);this.bjw=null;} let BD4=(a,b)=>{a.bjw=b;},Bo4=a=>{let b=new A3Z();BD4(b,a);return b;},Bzf=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n;b=b;c=a.bjw;d=b.a0Q;e=Kv(d.bc4,d.bd2);f=c.Jt;d=A$P(e);JF(f,d);g=b.a0Q.a0J;d=c.S8;f=Kc(d.a3u,g);h=new NC;h.Zs=(-1);Dw(f,h);f=AN3(f);h=new YW;h.a44=f.V1;h.ber=1;JF(d.YA,h);d=b.a0Q;g=d.a0J;i=d.a79;j=c.S8;k=Kc(j.a3u,i);l=QA(k);m=TY(k);n=j.bjS;d=AQd();F$();d.a1k=Ow;Ck(d.a4Z,l.Pt);d.baf=l.a9U;f=AGm();h=AEV();ARz(h,m.Uk/2.0,m.S1/2.0,Wt,0.0);f.a51=h;f.a7_=0.5;f.a6z=0.5;f.a0l.YJ=8;d=AP8(n,d);ANW(d,f);f=new GN;f.PO =d;d.VK=k;Dw(k,f);h=Ber();f=ADG(d);Ck(h.YD,f);Ck(h.Ut,f);Dw(k,h);Dw(k,new AAX);f=new VC;d=new AWJ;f.bp$=d;d.bmJ=k;d.bh_=k.Zm;Dw(Kc(j.a3u,g),f);d=c.a0m;b=b.a0Q;d.bvI=b.a7Y;d.bq5=b.a0J;d.bxs=b.a79;B7(CO(),E(1137));b=c.Vb;c=new Rb;Jt(b,c);}; function A30(){D.call(this);this.bvQ=null;} let BUx=(a,b)=>{a.bvQ=b;},BBl=a=>{let b=new A30();BUx(b,a);return b;},BLq=(a,b)=>{let c,d,e;b=b.a9i;c=Kv(b.a7m,b.a23);d=BG;I$();b=Ne;e=new N;O(e);T(e,E(1138));e=C$(e,c);T(e,E(1139));e=M(e);DT(d,b,e);}; function A35(){D.call(this);this.bsC=null;} let B8n=(a,b)=>{a.bsC=b;},BX_=a=>{let b=new A35();B8n(b,a);return b;},Bt$=(a,b)=>{AKR(a.bsC.Ip,P(OG));}; function A36(){D.call(this);this.brP=null;} let B1v=(a,b)=>{a.brP=b;},BuX=a=>{let b=new A36();B1v(b,a);return b;},B3q=(a,b)=>{let c,d,e,f,g,h;b=b;c=a.brP;d=b.a2b;e=Kv(d.a8s,d.Zo);f=b.a2b.a$j;b=c.Ip;(Pi(b,P(PG))).Xk=f;b=FZ(Ms(b));g=f-1|0;while(CU(b)){d=CT(b);if(d instanceof N0)d.UI=Bs((-1),g);}b=BG;I$();d=Ne;h=new N;O(h);T(h,E(1140));h=C$(h,e);T(h,E(1139));h=M(h);DT(b,d,h);b=new Bkk;b.bol=c;IR(b);Na(b,e);}; function A33(){D.call(this);this.bnr=null;} let BPR=(a,b)=>{a.bnr=b;},B$K=a=>{let b=new A33();BPR(b,a);return b;},B5l=(a,b)=>{let c,d;b=b;c=a.bnr;b=b.bbL;d=Kv(b.a53,b.a3v);AKR(c.Ip,P(OG));A$A((Pi(c.Ip,P(ASC))).a2I);b=CO();c=new N;O(c);T(c,E(1141));c=C$(c,d);T(c,E(1139));c=M(c);B7(b,c);}; function A34(){D.call(this);this.bmw=null;} let Bv8=(a,b)=>{a.bmw=b;},BNV=a=>{let b=new A34();Bv8(b,a);return b;},BEQ=(a,b)=>{let c,d,e;c=a.bmw.Ip;d=L(DO,1);d.data[0]=P(HW);b=D9(Eb(d));e=!c.Pp&&!c.Os.R9?0:1;A_X(c.Qu,LE(c,b),e);}; function Baz(){D.call(this);this.bmM=null;} let B_c=(a,b)=>{a.bmM=b;},BLT=a=>{let b=new Baz();B_c(b,a);return b;},B$l=(a,b)=>{b=a.bmM;if(!b.blX){AWU(b,new Mq);B7(CO(),E(739));}}; function Bax(){D.call(this);this.bph=null;} let Bsn=(a,b)=>{a.bph=b;},BEu=a=>{let b=new Bax();Bsn(b,a);return b;},BVO=(a,b)=>{b=b;AWU(a.bph,b);},A2A=F(),BJu=()=>{return P(A2A);}; function Bay(){D.call(this);this.bsf=null;} let BY$=(a,b)=>{a.bsf=b;},BTR=a=>{let b=new Bay();BY$(b,a);return b;},BOc=(a,b)=>{let c,d;b=a.bsf.Vb.Tj;c=b.RO;IA();if(Xe(c,Mg,Ud)){d=b;A1e(d);A0S(d,null);}}; function ARK(){D.call(this);this.bpg=null;} let BJM=()=>{return P(ARK);}; function Baw(){D.call(this);this.buh=null;} let BD0=(a,b)=>{a.buh=b;},BrB=a=>{let b=new Baw();BD0(b,a);return b;},BTB=(a,b)=>{let c,d;c=b.bpg.a5M;RH();if(c===AHf){b=BG;I$();c=Ne;DT(b,c,E(1142));}else if(c===AKw){c=BG;I$();d=Ne;DT(c,d,E(1143));}},BtI=F(),AKR=(b,c)=>{let d,e;d=FZ(Ms(b));while(CU(d)){e=CT(d);if(N2(BA(e),c))continue;e.y7(0);}}; function ADU(){let a=this;D.call(a);a.Tt=null;a.bpf=null;a.bAf=null;a.YR=null;a.a1Y=null;a.a5X=null;a.a1g=null;a.bjI=null;a.btc=null;a.bCa=null;a.a7F=null;a.bwH=null;a.bwI=null;a.byn=null;a.bAu=null;} let A07=(a,b,c)=>{let d,e,f,g,h,i,j,k,l;a.bpf=Bc();a.bAf=Bt();a.YR=E6();a.a1Y=E6();a.a5X=E6();d=new AJX;d.a3y=BeC();d.a1t=ARM();d.a4y=a;a.a1g=d;d=new A2L;e=L(AIg,2);f=e.data;f[0]=Bfz(d);f[1]=Bfz(d);d.bzh=e;d.byc=Bt();d.byf=Bt();d.bxw=Bn(2);d.bwJ=Ci(4);a.bjI=d;g=new AZL;g.byK=Ci(2);g.bCk=Ci(2);g.bys=Ci(2);a.btc=g;a.bCa=HO();a.a7F=Cz();a.bwH=Bc();a.bwI=Bc();a.byn=Bt();a.bAu=Bt();g=new ADm;d=Er(a.bpf,b.Hs,b.Hu);JM();h=new AMN;ADA();h.bvj=D5();h.byb=D5();h.bxG=D5();h.bpo=h;b=new AYl;Cs();i=JW;b.bhd=h;Lt(b,i);h.bg5 =b;b=new AYa;i=JW;b.brX=h;Lt(b,i);h.bsl=b;b=new AYb;i=JW;b.bio=h;Lt(b,i);h.bjW=b;b=new AYc;i=JW;b.bkq=h;Lt(b,i);h.bj3=b;b=new AYd;i=JW;b.bsD=h;Lt(b,i);h.bm4=b;b=new AYe;i=JW;b.bpe=h;Lt(b,i);h.bg_=b;b=new AYf;i=JW;b.bng=h;Lt(b,i);h.bl9=b;b=new AYg;b.by4=h;OA(b,100,10);h.bc8=b;b=new AYh;b.bz6=h;OA(b,100,10);h.buQ=b;b=new BjM;b.bt6=h;OA(b,100,10);h.bu_=b;b=new BjP;b.buH=h;OA(b,100,10);h.bAT=b;b=new BjO;b.bA$=h;OA(b,100,10);h.bt8=b;b=new BjL;b.bwm=h;OA(b,100,10);h.by5=b;j=new APe;AAy();k=new AFA;JQ();k.a9u=j;k.Iv =ANE(j,null);k.Js=ANE(k.a9u,null);l=ANE(k.a9u,null);k.Qc=l;e=L(ALO,3);f=e.data;f[0]=k.Iv;f[1]=k.Js;f[2]=l;k.a19=e;k.MN=Bc();k.UC=Bc();k.beC=Bc();k.a1M=Bc();k.a1P=Bc();k.a1a=Bc();k.a7f=Bc();k.Sj=Bc();k.Si=Bc();k.Sh=Bc();j.N_=k;j.a_C=Bn(3);j.a_B=Bn(3);j.ZN=Bc();j.Y2=Bc();j.OW=Bc();j.a1N=Bc();h.bdg=j;h.QQ=BrE(h);h.bqJ=BrP(h);A70(g,d,h,Bnj(BR7()));a.Tt=g;BIp(g,c);},Ca$=(a,b)=>{let c=new ADU();A07(c,a,b);return c;},AP8=(a,b)=>{let c,d,e;c=new A1u;c.bkr=null;c.a7u=Bc();c.a5d=0.0;d=Bc();c.bdH=d;c.bdL=0.0;c.a3B=0.0;c.a3$ =0.0;c.a$Q=1;c.bau=1;c.a$r=0;c.bbh=0;Dz();c.Yt=ED;c.bac=1;c.a4q=1.0;c.bac=b.bsB;c.a$Q=b.biQ;c.a5d=b.baf;c.a3$=b.bmP;c.bdL=b.bfV;c.bau=b.bk$;c.bbh=b.bid;c.a$r=b.bfA;c.a4q=b.bpz;c.a3B=b.brY;e=b.bfG;Er(d,e.Hs,e.Hu);e=c.a7u;d=b.a4Z;Er(e,d.Hs,d.Hu);b=b.a1k;F$();if(b===X6)c.Yt=FA;if(b===K9)c.Yt=ED;if(b===Ow)c.Yt=UD;b=a.Tt;JM();if(!H$&&KE(b)){b=new Bj;U(b);I(b);}if(KE(b))e=null;else{e=Bqs(c,b);e.XX=null;c=b.Nk;e.MJ=c;if(c!==null)c.XX=e;b.Nk=e;b.Rt=b.Rt+1|0;}d=new A1Y;d.bbk=Bc();d.bwb=Bc();d.a6m=Cz();d.btK=Cz();b=new Bcm;b.a5k =Ci(4);b.bvw=Bt();b.bBI=Bt();d.boE=b;d.bd7=Bt();d.bBg=Bt();d.bvy=Bt();d.bBb=Bt();b=new A49;b.bun=Bt();d.bxD=b;d.bBL=AW8();d.bx9=Bt();d.byx=Bt();d.buW=Bt();d.bt3=Bt();d.bBi=Bt();d.bw8=Bt();d.bdR=a;d.Nr=e;BQ(a.YR,e,d);return d;},AXn=F(0); function APt(){let a=this;D.call(a);a.bvv=null;a.Vz=null;} let Bek=F(APt),B4D=(a,b,c)=>{a.bvv=c;a.Vz=b;},BTs=(a,b)=>{let c=new Bek();B4D(c,a,b);return c;}; function Beo(){let a=this;GW.call(a);a.bly=null;a.bhg=null;} let BYy=(a,b,c)=>{let d,e;b=a.bly;c=O4(a.bhg);b=b;c=c;b=b.bmT;C9(c);d=EU(b.XR);while(CU(d)){e=CT(d);SN();if(c!==ZK){e.baE=1;ZE(e);}else{e.baE=0;ZE(e);}}}; function A6Y(){let a=this;GW.call(a);a.bq0=null;a.bsb=null;} let B1w=(a,b,c)=>{a.bq0.Cq(a.bsb.Lk);}; function A9u(){let a=this;D.call(a);a.bob=null;a.bcj=null;a.a_X=null;a.a$H=null;a.a32=0;a.a_y=0;a.bf6=0;a.bc2=0;a.bbQ=0;a.a$q=0;a.a35=0;a.IG=null;a.HM=0;a.a7T=0;} let BQ_=(a,b)=>{let c,d,e,f,g;c=a.bob;b.Qf=c;b.a3x=a.bcj;d=a.a_X;if(d!==null)b.OK=d;else{e=c.data.length;d=L(FQ,e+1|0);b.OK=d;BC(c,0,d,1,e);b.OK.data[0]=new AC8;}c=a.a$H;if(c===null)c=a.bcj;b.a5_=c;f=a.a32;b.Pd=f;f=f<=0?0:1;g=b;g.OX=f;Bcv(g,!a.a35?a.a_y:Bs(1,a.a_y));Bj3(g,a.bf6);A1b(g,a.bc2);Bfm(g,a.bbQ);b.bci=a.a35;b.Wq=a.a$q;b.RF=a.a7T;},AAM=(a,b,c)=>{let d,e,f,g,h,i,j;d=GA();e=new N;O(e);a:{b:{c:while(true){if(a.HM>=a.IG.Hq.length)break a;d:{f=X(a.IG,a.HM);switch(f){case 35:case 48:if(!b)break a;d=new Bb;b =a.HM;g=a.IG;h=new N;O(h);J(J(W(J(h,E(1144)),b),E(1110)),g);S(d,M(h));I(d);case 37:if(e.HT>0){h=L$(M(e));CH(d,h);e.HT=0;}h=new AKy;CH(d,h);a.HM=a.HM+1|0;a.a7T=100;break d;case 39:f=a.HM+1|0;a.HM=f;i=GT(a.IG,39,f);if(i<0){d=new Bb;b=a.HM;g=a.IG;h=new N;O(h);J(J(W(J(h,E(1145)),b),E(1146)),g);S(d,M(h));I(d);}f=a.HM;if(i==f)Bd(e,39);else T(e,B4(a.IG,f,i));a.HM=i+1|0;break d;case 45:if(e.HT>0){g=L$(M(e));CH(d,g);e.HT=0;}h=new AC8;CH(d,h);a.HM=a.HM+1|0;break d;case 46:case 69:break c;case 59:break b;case 164:if(e.HT >0){g=L$(M(e));CH(d,g);e.HT=0;}g=new AGx;CH(d,g);a.HM=a.HM+1|0;break d;case 8240:if(e.HT>0){g=L$(M(e));CH(d,g);e.HT=0;}g=new APX;CH(d,g);a.HM=a.HM+1|0;a.a7T=1000;break d;default:}Bd(e,f);a.HM=a.HM+1|0;}}d=new Bb;b=a.HM;g=a.IG;h=new N;O(h);J(J(W(J(h,E(1144)),b),E(1110)),g);S(d,M(h));I(d);}if(c){d=new Bb;b=a.HM;g=a.IG;h=new N;O(h);J(J(W(J(h,E(1144)),b),E(1110)),g);S(d,M(h));I(d);}}if(e.HT>0){h=L$(M(e));CH(d,h);}j=L(FQ,d.Ih);return AAn(d,j);},BkO=(a,b)=>{let c,d,e,f,g,h;BHd(a,b);if(a.HM=a.IG.Hq.length)break a;c:{switch(X(a.IG,a.HM)){case 35:break;case 44:f=new Bb;b=a.HM;g=a.IG;h=new N;O(h);J(J(W(J(h,E(1147)),b),E(1110)),g);S(f,M(h));I(f);case 46:f=new Bb;b=a.HM;g=a.IG;h=new N;O(h);J(J(W(J(h,E(1148)),b),E(1110)),g);S(f,M(h));I(f);case 48:if(c)break b;d=d+1|0;e=e+1|0;break c;default:break a;}d=d+1|0;c=1;}a.HM=a.HM+1|0;}f=new Bb;b=a.HM;g=a.IG;h=new N;O(h);J(J(W(J(h,E(1149)),b),E(1110)),g);S(f,M(h));I(f);}if(b){a.bbQ=d;a.bc2=e;a.a35 =d?0:1;}}if(a.HM=a.IG.Hq.length)break d;switch(X(a.IG,a.HM)){case 35:case 44:case 46:case 69:break e;case 48:break;default:break d;}c=c+1|0;a.HM=a.HM+1|0;}f=new Bb;b=a.HM;g=a.IG;h=new N;O(h);J(J(W(J(h,E(1150)),b),E(1110)),g);S(f,M(h));I(f);}if(!c){f=new Bb;b=a.HM;g=a.IG;h=new N;O(h);J(J(W(J(h,E(1151)),b),E(1110)),g);S(f,M(h));I(f);}if(b)a.a$q=c;}},BHd=(a,b)=>{let c,d,e,f,g,h,i,j,k;c=a.HM;d=1;e=0;f=0;g=c;a:{b:while(true){if(a.HM>=a.IG.Hq.length)break a;c: {d:{switch(X(a.IG,a.HM)){case 35:if(!d){h=new Bb;b=a.HM;i=a.IG;j=new N;O(j);J(J(W(J(j,E(1152)),b),E(1110)),i);S(h,M(j));I(h);}e=e+1|0;break c;case 44:break d;case 48:break;default:break a;}d=0;e=e+1|0;f=f+1|0;break c;}k=a.HM;if(g==k)break b;if(b)a.a32=k-g|0;g=k+1|0;}a.HM=a.HM+1|0;}h=new Bb;i=a.IG;j=new N;O(j);J(J(W(J(j,E(1153)),k),E(1110)),i);S(h,M(j));I(h);}if(!e){h=new Bb;b=a.HM;i=a.IG;j=new N;O(j);J(J(W(J(j,E(1154)),b),E(1110)),i);S(h,M(j));I(h);}d=a.HM;if(g==d){h=new Bb;i=a.IG;j=new N;O(j);J(J(W(J(j,E(1155)), d),E(1110)),i);S(h,M(j));I(h);}if(b&&g>c)a.a32=d-g|0;if(b){a.bf6=e;a.a_y=f;}}; function AHJ(){let a=this;D.call(a);a.byB=null;a.bij=null;a.bj1=0.0;a.bmB=0.0;a.a_w=null;a.a$z=null;a.a0t=0;} let Bz_=(a,b)=>{let c;if(b!==null){a.a_w=b;return a;}c=new Bb;S(c,E(1156));I(c);},BKd=(a,b)=>{let c;if(b!==null){a.a$z=b;return a;}c=new Bb;S(c,E(1156));I(c);},A$V=(a,b,c,d)=>{let e,f,g,h,i,j,$$je;a:{e=a.a0t;if(e!=3){if(d)break a;if(e!=2)break a;}b=new B6;U(b);I(b);}a.a0t=!d?1:2;f=a;while(true){try{g=Bqb(f,b,c);}catch($$e){$$je=Be($$e);if($$je instanceof BJ){f=$$je;b=new AQl;M2(b,f);I(b);}else{throw $$e;}}if(LO(g)){if(!d)return g;h=BI(b);if(h<=0)return g;g=FX(h);}else if(Uq(g))break;i=!AJ$(g)?a.a_w:a.a$z;b: {GF();if(i!==G5){if(i===A5F)break b;else return g;}h=BI(c);j=a.bij;if(h{let c,d,e;if(!BI(b))return AHq(0);a.a0t=0;c=AHq(BI(b)*a.bj1|0);while(true){d=A$V(a,b,c,0);C5();if(d===EM)break;if(d===Fg){c=AU1(a,c);continue;}if(!Tz(d))continue;X0(d);}b=A$V(a,b,c,1);if(Tz(b))X0(b);while(true){e=a.a0t;if(e!=2&&e!=4){b=new B6;U(b);I(b);}b=EM;if(b===b)a.a0t=3;if(LO(b))break;if(!Uq(b))continue;c=AU1(a,c);}El(c);return c;},AU1=(a,b)=>{let c,d;c=WE(b);d =Qy(PJ(c,c.data.length*2|0));CL(d,b.Hr);return d;}; function UV(){CX.call(this);this.bs6=0;} let Bq8=(a,b)=>{B5s(a.Io,a.bs6);return 1;},AM4=F(DZ),BMJ=null,AAw=()=>{AAw=Q(AM4);BSj();},BbN=b=>{AAw();return !(isFinite(b)?1:0)&&!(isNaN(b)?1:0)?1:0;},BSj=()=>{BMJ=P(BUt);},BhR=F(),AMG=Ba,ATY=null,Ra=null,ALo=null,Re=()=>{Re=Q(BhR);BwE();},AGQ=(b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;Re();AAw();d=!(isNaN(b)?1:0)?BLK(b):G(0, 2146959360);c.a2H=BV(Bp(d,G(0, 2147483648)),Ba)?0:1;e=Bp(d,G(4294967295, 1048575));f=Bl(GQ(d,52))&2047;if(BV(e,Ba)&&!f){c.VB=Ba;c.U9=0;return;}if(f)e=IV(e,G(0, 1048576));else{e=C4(e, 1);while(BV(Bp(e,G(0, 1048576)),Ba)){e=C4(e,1);f=f+(-1)|0;}}g=ALo.data;h=f<<16>>16;i=0;j=g.length;if(i>j){c=new Bb;U(c);I(c);}k=j-1|0;a:{while(true){if(i>k){j=( -i|0)-1|0;break a;}j=(i+k|0)/2|0;l=B8(g[j],h);if(!l)break;if(l<=0)i=j+1|0;else k=j-1|0;}}if(j<0)j= -j|0;h=j+1|0;i=12+(f-g[h]|0)|0;m=WF(e,Ra.data[h],i);if(Fh(m,AMG)){while(HF(m,AMG)<=0){j=j+(-1)|0;m=Br(BN(m,R(10)),R(9));}g=ALo.data;h=j+1|0;i=12+(f-g[h]|0)|0;m=WF(e,Ra.data[h],i);}e=C4(e,1);d=Br(e,R(1));g=Ra.data;h=j+1|0;n=g[h];f=i-1|0;n=WF(d,n,f);o=WF(BZ(e, R(1)),Ra.data[h],f);p=R(1);while(true){q=BN(p,R(10));if(HF(GC(m,q),GC(o,q))<=0)break;p=q;}r=R(1);while(true){s=BN(r,R(10));if(HF(GC(m,s),GC(n,s))>=0)break;r=s;}h=HF(p,r);e=h>0?BN(GC(m,p),p):h<0?Br(BN(GC(m,r),r),r):BN(GC(Br(m,Bw(r,R(2))),r),r);if(HF(e,G(2808348672, 232830643))>=0)while(true){j=j+1|0;e=GC(e,R(10));if(HF(e,G(2808348672, 232830643))<0)break;}else if(HF(e,G(1569325056, 23283064))<0){j=j+(-1)|0;e=BN(e,R(10));}c.VB=e;c.U9=j-330|0;},WF=(b,c,d)=>{let e,f,g,h,i,j,k,l;Re();e=Bp(b,R(65535));f=Bp(Cp(b,16), R(65535));g=Bp(Cp(b,32),R(65535));h=Bp(Cp(b,48),R(65535));i=Bp(c,R(65535));j=Bp(Cp(c,16),R(65535));k=Bp(Cp(c,32),R(65535));l=Bp(Cp(c,48),R(65535));return Br(Br(Br(C4(BN(l,h),32+d|0),C4(Br(BN(l,g),BN(k,h)),16+d|0)),C4(Br(Br(BN(l,f),BN(k,g)),BN(j,h)),d)),Cp(Br(Br(Br(BN(k,e),BN(j,f)),BN(i,g)),C4(Br(Br(Br(BN(l,e),BN(k,f)),BN(j,g)),BN(i,h)),16)),32-d|0));},BwE=()=>{AMG=GC(R(-1),R(10));ATY=B2o();Ra=AMC([G(3251292512, 2194092222),G(1766094183, 3510547556),G(553881887, 2808438045),G(443105509, 2246750436),G(3285949193, 3594800697), G(910772436, 2875840558),G(2446604867, 2300672446),G(2196580869, 3681075914),G(2616258154, 2944860731),G(1234013064, 2355888585),G(1974420903, 3769421736),G(720543263, 3015537389),G(1435428070, 2412429911),G(578697993, 3859887858),G(2180945313, 3087910286),G(885762791, 2470328229),G(3135207384, 3952525166),G(1649172448, 3162020133),G(3037324877, 2529616106),G(3141732885, 4047385770),G(2513386308, 3237908616),G(1151715587, 2590326893),G(983751480, 4144523029),G(1645994643, 3315618423),G(3034782633, 2652494738), G(3996658754, 4243991581),G(2338333544, 3395193265),G(1870666835, 2716154612),G(4073513845, 2172923689),G(3940641775, 3476677903),G(575533043, 2781342323),G(2178413352, 2225073858),G(2626467905, 3560118173),G(3819161242, 2848094538),G(478348616, 2278475631),G(3342338164, 3645561009),G(3532863990, 2916448807),G(1108304273, 2333159046),G(55299919, 3733054474),G(903233395, 2986443579),G(1581580175, 2389154863),G(1671534821, 3822647781),G(478234397, 3058118225),G(382587518, 2446494580),G(612140029, 3914391328), G(2207698941, 3131513062),G(48172235, 2505210450),G(77075576, 4008336720),G(61660460, 3206669376),G(3485302205, 2565335500),G(1281516232, 4104536801),G(166219527, 3283629441),G(3568949458, 2626903552),G(2274345296, 4203045684),G(2678469696, 3362436547),G(424788838, 2689949238),G(2057817989, 2151959390),G(3292508783, 3443135024),G(3493000485, 2754508019),G(3653393847, 2203606415),G(1550462860, 3525770265),G(1240370288, 2820616212),G(3569276608, 2256492969),G(3133862195, 3610388751),G(1648096297, 2888311001), G(459483578, 2310648801),G(3312154103, 3697038081),G(1790729823, 2957630465),G(1432583858, 2366104372),G(3151127633, 3785766995),G(2520902106, 3028613596),G(1157728226, 2422890877),G(2711358621, 3876625403),G(3887073815, 3101300322),G(1391672133, 2481040258),G(1367681954, 3969664413),G(2812132482, 3175731530),G(2249705985, 2540585224),G(1022549199, 4064936359),G(1677032818, 3251949087),G(3918606632, 2601559269),G(3692790234, 4162494831),G(2095238728, 3329995865),G(1676190982, 2663996692),G(3540899031, 4262394707), G(1114732307, 3409915766),G(32792386, 2727932613),G(1744220827, 2182346090),G(2790753324, 3491753744),G(3091596118, 2793402995),G(2473276894, 2234722396),G(2239256113, 3575555834),G(2650398349, 2860444667),G(402331761, 2288355734),G(2361717736, 3661369174),G(2748367648, 2929095339),G(3057687578, 2343276271),G(3174313206, 3749242034),G(3398444024, 2999393627),G(1000768301, 2399514902),G(2460222741, 3839223843),G(3686165111, 3071379074),G(3807925548, 2457103259),G(3515700499, 3931365215),G(2812560399, 3145092172), G(532061401, 2516073738),G(4287272078, 4025717980),G(3429817663, 3220574384),G(3602847589, 2576459507),G(2328582306, 4122335212),G(144878926, 3297868170),G(115903141, 2638294536),G(2762425404, 4221271257),G(491953404, 3377017006),G(3829536560, 2701613604),G(3922622707, 2161290883),G(1122235577, 3458065414),G(1756781920, 2766452331),G(546432077, 2213161865),G(874291324, 3541058984),G(1558426518, 2832847187),G(3823721592, 2266277749),G(3540974170, 3626044399),G(3691772795, 2900835519),G(3812411695, 2320668415), G(1804891416, 3713069465),G(1443913133, 2970455572),G(3732110884, 2376364457),G(2535403578, 3802183132),G(310335944, 3041746506),G(3684242592, 2433397204),G(3317807769, 3893435527),G(936259297, 3114748422),G(3325987815, 2491798737),G(1885606668, 3986877980),G(1508485334, 3189502384),G(2065781726, 2551601907),G(4164244222, 4082563051),G(2472401918, 3266050441),G(1118928075, 2612840353),G(931291461, 4180544565),G(745033169, 3344435652),G(3173006913, 2675548521),G(3358824142, 4280877634),G(3546052773, 3424702107), G(1118855300, 2739761686),G(36090780, 2191809349),G(1775732167, 3506894958),G(3138572652, 2805515966),G(1651864662, 2244412773),G(1783990001, 3591060437),G(4004172378, 2872848349),G(4062331362, 2298278679),G(3922749802, 3677245887),G(1420212923, 2941796710),G(1136170338, 2353437368),G(958879082, 3765499789),G(1626096725, 3012399831),G(441883920, 2409919865),G(707014273, 3855871784),G(1424604878, 3084697427),G(3716664280, 2467757941),G(4228675929, 3948412706),G(2523947284, 3158730165),G(2019157827, 2526984132), G(4089645983, 4043174611),G(2412723327, 3234539689),G(2789172121, 2587631751),G(2744688475, 4140210802),G(477763862, 3312168642),G(2959191467, 2649734913),G(3875712888, 4239575861),G(2241576851, 3391660689),G(2652254940, 2713328551),G(1262810493, 2170662841),G(302509870, 3473060546),G(3677981733, 2778448436),G(2083391927, 2222758749),G(756446706, 3556413999),G(1464150824, 2845131199),G(2030314118, 2276104959),G(671522212, 3641767935),G(537217769, 2913414348),G(2147761134, 2330731478),G(2577424355, 3729170365), G(2061939484, 2983336292),G(4226531965, 2386669033),G(1608490388, 3818670454),G(2145785770, 3054936363),G(3434615534, 2443949090),G(1200417559, 3910318545),G(960334047, 3128254836),G(4204241074, 2502603868),G(1572824964, 4004166190),G(1258259971, 3203332952),G(3583588354, 2562666361),G(4015754449, 4100266178),G(635623181, 3280212943),G(2226485463, 2624170354),G(985396364, 4198672567),G(3365297469, 3358938053),G(115257597, 2687150443),G(1810192996, 2149720354),G(319328417, 3439552567),G(2832443111, 2751642053), G(3983941407, 2201313642),G(2938332415, 3522101828),G(4068652850, 2817681462),G(1536935362, 2254145170),G(2459096579, 3606632272),G(249290345, 2885305818),G(1917419194, 2308244654),G(490890333, 3693191447),G(2969692644, 2954553157),G(657767197, 2363642526),G(3629407892, 3781828041),G(2044532855, 3025462433),G(3353613202, 2420369946),G(3647794205, 3872591914),G(3777228823, 3098073531),G(2162789599, 2478458825),G(3460463359, 3965534120),G(2768370687, 3172427296),G(1355703090, 2537941837),G(3028118404, 4060706939), G(3281488183, 3248565551),G(1766197087, 2598852441),G(1107928421, 4158163906),G(27349277, 3326531125),G(21879422, 2661224900),G(35007075, 4257959840),G(28005660, 3406367872),G(2599384905, 2725094297),G(361521006, 2180075438),G(4014407446, 3488120700),G(3211525957, 2790496560),G(2569220766, 2232397248),G(3251759766, 3571835597),G(883420894, 2857468478),G(2424723634, 2285974782),G(443583977, 3657559652),G(2931847559, 2926047721),G(1486484588, 2340838177),G(3237368801, 3745341083),G(12914663, 2996272867),G(2587312108, 2397018293), G(3280705914, 3835229269),G(3483558190, 3068183415),G(2786846552, 2454546732),G(1022980646, 3927274772),G(3395364895, 3141819817),G(998304997, 2513455854),G(3315274914, 4021529366),G(1793226472, 3217223493),G(3152568096, 2573778794),G(2467128576, 4118046071),G(1114709402, 3294436857),G(3468747899, 2635549485),G(1255029343, 4216879177),G(3581003852, 3373503341),G(2005809622, 2698802673),G(3322634616, 2159042138),G(162254630, 3454467422),G(2706784082, 2763573937),G(447440347, 2210859150),G(715904555, 3537374640), G(572723644, 2829899712),G(3035159293, 2263919769),G(2279274491, 3622271631),G(964426134, 2897817305),G(771540907, 2318253844),G(2952452370, 3709206150),G(2361961896, 2967364920),G(1889569516, 2373891936),G(1305324308, 3798227098),G(2762246365, 3038581678),G(3927784010, 2430865342),G(2848480580, 3889384548),G(3996771382, 3111507638),G(620436728, 2489206111),G(3569679143, 3982729777),G(1137756396, 3186183822),G(3487185494, 2548947057),G(2143522954, 4078315292),G(4291798741, 3262652233),G(856458615, 2610121787), G(2229327243, 4176194859),G(2642455254, 3340955887),G(395977285, 2672764710),G(633563656, 4276423536),G(3942824761, 3421138828),G(577279431, 2736911063),G(2179810463, 2189528850),G(3487696741, 3503246160),G(2790157393, 2802596928),G(3950112833, 2242077542),G(2884206696, 3587324068),G(4025352275, 2869859254),G(4079275279, 2295887403),G(1372879692, 3673419846),G(239310294, 2938735877),G(2768428613, 2350988701),G(2711498862, 3761581922),G(451212171, 3009265538),G(2078956655, 2407412430),G(3326330649, 3851859888), G(84084141, 3081487911),G(3503241150, 2465190328),G(451225085, 3944304526),G(3796953905, 3155443620),G(3037563124, 2524354896),G(3142114080, 4038967834),G(3372684723, 3231174267),G(980160860, 2584939414),G(3286244294, 4135903062),G(911008517, 3308722450),G(728806813, 2646977960),G(1166090902, 4235164736),G(73879262, 3388131789),G(918096869, 2710505431),G(4170451332, 2168404344),G(4095741754, 3469446951),G(2417599944, 2775557561),G(1075086496, 2220446049),G(3438125312, 3552713678),G(173519872, 2842170943),G(1856802816, 2273736754), G(393904128, 3637978807),G(2892103680, 2910383045),G(2313682944, 2328306436),G(1983905792, 3725290298),G(3305111552, 2980232238),G(67108864, 2384185791),G(2684354560, 3814697265),G(2147483648, 3051757812),G(0, 2441406250),G(0, 3906250000),G(0, 3125000000),G(0, 2500000000),G(0, 4000000000),G(0, 3200000000),G(0, 2560000000),G(0, 4096000000),G(0, 3276800000),G(0, 2621440000),G(0, 4194304000),G(0, 3355443200),G(0, 2684354560),G(0, 2147483648),G(3435973836, 3435973836),G(1889785610, 2748779069),G(2370821947, 2199023255), G(3793315115, 3518437208),G(457671715, 2814749767),G(2943117749, 2251799813),G(3849994940, 3602879701),G(2221002492, 2882303761),G(917808535, 2305843009),G(3186480574, 3689348814),G(3408177918, 2951479051),G(1867548875, 2361183241),G(1270091283, 3777893186),G(157079567, 3022314549),G(984657113, 2417851639),G(3293438299, 3868562622),G(916763721, 3094850098),G(2451397895, 2475880078),G(3063243173, 3961408125),G(2450594538, 3169126500),G(1960475630, 2535301200),G(3136761009, 4056481920),G(2509408807, 3245185536), G(1148533586, 2596148429),G(3555640657, 4153837486),G(1985519066, 3323069989),G(2447408712, 2658455991),G(2197867021, 4253529586),G(899300158, 3402823669),G(1578433585, 2722258935),G(1262746868, 2177807148),G(1161401530, 3484491437),G(3506101601, 2787593149),G(3663874740, 2230074519),G(3285219207, 3568119231),G(1769181906, 2854495385),G(1415345525, 2283596308),G(1405559381, 3653754093),G(2842434423, 2923003274),G(3132940998, 2338402619),G(2435725219, 3741444191),G(1089586716, 2993155353),G(2589656291, 2394524282), G(707476229, 3831238852),G(3142961361, 3064991081),G(1655375629, 2451992865),G(2648601007, 3923188584),G(2977874265, 3138550867),G(664312493, 2510840694),G(2780886908, 4017345110),G(2224709526, 3213876088),G(3497754539, 2571100870),G(1301439967, 4113761393),G(2759138892, 3291009114),G(3066304573, 2632807291),G(3188100398, 4212491666),G(1691486859, 3369993333),G(3071176406, 2695994666),G(1597947665, 2156795733),G(1697722806, 3450873173),G(3076165163, 2760698538),G(4178919049, 2208558830),G(2391303182, 3533694129), G(2772036005, 2826955303),G(3935615722, 2261564242),G(2861011319, 3618502788),G(4006795973, 2894802230),G(3205436779, 2315841784),G(2551718468, 3705346855),G(2041374775, 2964277484),G(2492093279, 2371421987),G(551375410, 3794275180),G(441100328, 3035420144),G(1211873721, 2428336115),G(1938997954, 3885337784),G(2410191822, 3108270227),G(210166539, 2486616182),G(1195259923, 3978585891),G(97214479, 3182868713),G(1795758501, 2546294970),G(2873213602, 4074071952),G(580583963, 3259257562),G(3041447548, 2607406049), G(2289335700, 4171849679),G(2690462019, 3337479743),G(3870356534, 2669983794),G(3615590076, 4271974071),G(2033478602, 3417579257),G(4203763259, 2734063405),G(3363010607, 2187250724),G(2803836594, 3499601159),G(3102062734, 2799680927),G(763663269, 2239744742),G(2080854690, 3583591587),G(4241664129, 2866873269),G(4252324763, 2293498615),G(2508752324, 3669597785),G(2007001859, 2935678228),G(3323588406, 2348542582),G(1881767613, 3757668132),G(4082394468, 3006134505),G(3265915574, 2404907604),G(2648484541, 3847852167), G(400800715, 3078281734),G(1179634031, 2462625387),G(2746407909, 3940200619),G(3056119786, 3152160495),G(2444895829, 2521728396),G(2193846408, 4034765434),G(2614070585, 3227812347),G(373269550, 2582249878),G(4033205117, 4131599804),G(4085557553, 3305279843),G(691465664, 2644223875),G(1106345063, 4230758200),G(885076050, 3384606560),G(708060840, 2707685248),G(2284435591, 2166148198),G(2796103486, 3465837117),G(518895870, 2772669694),G(1274110155, 2218135755),G(2038576249, 3549017208),G(3348847917, 2839213766), G(1820084875, 2271371013),G(2053142340, 3634193621),G(783520413, 2907354897),G(3203796708, 2325883917),G(1690100896, 3721414268),G(3070067635, 2977131414),G(3315047567, 2381705131),G(3586089190, 3810728210),G(2868871352, 3048582568),G(4013084000, 2438866054),G(3843954022, 3902185687),G(1357176299, 3121748550),G(1085741039, 2497398840),G(1737185663, 3995838144),G(2248741989, 3196670515),G(1798993591, 2557336412),G(3737383206, 4091738259),G(3848900024, 3273390607),G(1361133101, 2618712486),G(459826043, 4189939978), G(2085847752, 3351951982),G(4245658579, 2681561585),G(2498086431, 4290498537),G(280482227, 3432398830),G(224385781, 2745919064),G(1038502084, 2196735251),G(4238583712, 3514776401),G(2531873511, 2811821121),G(1166505349, 2249456897),G(2725402018, 3599131035),G(2180321615, 2879304828),G(3462244210, 2303443862),G(2103616899, 3685510180),G(1682893519, 2948408144),G(2205308275, 2358726515),G(3528493240, 3773962424),G(3681788051, 3019169939),G(3804423900, 2415335951),G(74124026, 3864537523),G(1777286139, 3091630018), G(3139815829, 2473304014),G(2446724950, 3957286423),G(3675366878, 3165829138),G(363313125, 2532663311),G(3158281377, 4052261297),G(808638183, 3241809038),G(2364897465, 2593447230),G(3783835944, 4149515568),G(450088378, 3319612455),G(360070702, 2655689964),G(2294100042, 4249103942),G(117293115, 3399283154),G(952827951, 2719426523),G(2480249279, 2175541218),G(3109405388, 3480865949),G(3346517769, 2784692759),G(3536207675, 2227754207),G(2221958443, 3564406732),G(59579836, 2851525386),G(3483637705, 2281220308), G(419859574, 3649952494),G(1194881118, 2919961995),G(955904894, 2335969596),G(4106428209, 3737551353),G(708162189, 2990041083),G(2284516670, 2392032866),G(1937239754, 3827252586),G(690798344, 3061802069),G(1411632134, 2449441655),G(2258611415, 3919106648),G(3524876050, 3135285318),G(242920462, 2508228255),G(388672740, 4013165208),G(2028925110, 3210532166),G(764146629, 2568425733),G(363641147, 4109481173),G(2008899836, 3287584938),G(3325106787, 2630067950),G(1025203564, 4208108721),G(4256136688, 3366486976), G(2545915891, 2693189581),G(1177739254, 2154551665),G(1884382806, 3447282664),G(2366499704, 2757826131),G(1034206304, 2206260905),G(1654730086, 3530017448),G(3041770987, 2824013958),G(4151403708, 2259211166),G(629291719, 3614737867),G(3080413753, 2891790293),G(4182317920, 2313432234),G(4114728295, 3701491575),G(3291782636, 2961193260),G(2633426109, 2368954608),G(3354488315, 3790327373),G(106610275, 3032261899),G(944281679, 2425809519),G(3228837605, 3881295230),G(2583070084, 3105036184),G(2925449526, 2484028947), G(1244745405, 3974446316),G(136802865, 3179557053),G(1827429210, 2543645642),G(3782880196, 4069833027),G(1308317238, 3255866422),G(3623634168, 2604693137),G(2361840832, 4167509020),G(1889472666, 3334007216),G(652584673, 2667205773),G(185142018, 4267529237),G(2725093992, 3414023389),G(3039068653, 2731218711),G(1572261463, 2184974969),G(4233605259, 3495959950),G(3386884207, 2796767960),G(2709507366, 2237414368),G(3476218326, 3579862989),G(3639968120, 2863890391),G(2052981037, 2291112313),G(2425776200, 3665779701), G(1081627501, 2932623761),G(6308541, 2346099009),G(1728080585, 3753758414),G(2241457927, 3003006731),G(934172882, 2402405385),G(1494676612, 3843848616),G(336747830, 3075078893),G(1987385183, 2460063114),G(602835915, 3936100983),G(2200255650, 3148880786),G(901211061, 2519104629),G(3159924616, 4030567406),G(1668946233, 3224453925),G(1335156987, 2579563140),G(2136251179, 4127301024),G(2567994402, 3301840819),G(2913388981, 2641472655),G(366455074, 4226356249),G(1152157518, 3381084999),G(1780719474, 2704867999), G(2283569038, 2163894399),G(1076730083, 3462231039),G(1720377526, 2769784831),G(517308561, 2215827865),G(827693699, 3545324584),G(1521148418, 2836259667),G(3793899112, 2269007733),G(916277824, 3630412374),G(1592015718, 2904329899),G(2132606034, 2323463919),G(835189277, 3717542271),G(4104125258, 2974033816),G(2424306747, 2379227053),G(3019897337, 3806763285),G(2415917869, 3045410628),G(3650721214, 2436328502),G(2405180105, 3898125604),G(2783137543, 3118500483),G(3944496953, 2494800386),G(298240911, 3991680619), G(1097586188, 3193344495),G(878068950, 2554675596),G(3981890698, 4087480953),G(608532181, 3269984763),G(2204812663, 2615987810),G(3527700261, 4185580496),G(1963166749, 3348464397),G(4147513777, 2678771517),G(3200048207, 4286034428),G(4278025484, 3428827542),G(1704433468, 2743062034),G(2222540234, 2194449627),G(120090538, 3511119404),G(955065889, 2808895523),G(2482039630, 2247116418),G(3112269949, 3595386269),G(3348809418, 2876309015),G(2679047534, 2301047212),G(850502218, 3681675540),G(680401775, 2945340432), G(3121301797, 2356272345),G(699115580, 3770035753),G(2277279382, 3016028602),G(103836587, 2412822882),G(1025131999, 3860516611),G(4256079436, 3088413288),G(827883168, 2470730631),G(3901593088, 3953169009)]);ALo=BLX([(-70),(-66),(-63),(-60),(-56),(-53),(-50),(-46),(-43),(-40),(-36),(-33),(-30),(-26),(-23),(-20),(-16),(-13),(-10),(-6),(-3),0,4,7,10,14,17,20,23,27,30,33,37,40,43,47,50,53,57,60,63,67,70,73,77,80,83,87,90,93,97,100,103,107,110,113,116,120,123,126,130,133,136,140,143,146,150,153,156,160,163,166,170, 173,176,180,183,186,190,193,196,200,203,206,210,213,216,219,223,226,229,233,236,239,243,246,249,253,256,259,263,266,269,273,276,279,283,286,289,293,296,299,303,306,309,312,316,319,322,326,329,332,336,339,342,346,349,352,356,359,362,366,369,372,376,379,382,386,389,392,396,399,402,406,409,412,415,419,422,425,429,432,435,439,442,445,449,452,455,459,462,465,469,472,475,479,482,485,489,492,495,499,502,505,508,512,515,518,522,525,528,532,535,538,542,545,548,552,555,558,562,565,568,572,575,578,582,585,588,592,595, 598,601,605,608,611,615,618,621,625,628,631,635,638,641,645,648,651,655,658,661,665,668,671,675,678,681,685,688,691,695,698,701,704,708,711,714,718,721,724,728,731,734,738,741,744,748,751,754,758,761,764,768,771,774,778,781,784,788,791,794,797,801,804,807,811,814,817,821,824,827,831,834,837,841,844,847,851,854,857,861,864,867,871,874,877,881,884,887,891,894,897,900,904,907,910,914,917,920,924,927,930,934,937,940,944,947,950,954,957,960,964,967,970,974,977,980,984,987,990,993,997,1000,1003,1007,1010,1013,1017, 1020,1023,1027,1030,1033,1037,1040,1043,1047,1050,1053,1057,1060,1063,1067,1070,1073,1077,1080,1083,1086,1090,1093,1096,1100,1103,1106,1110,1113,1116,1120,1123,1126,1130,1133,1136,1140,1143,1146,1150,1153,1156,1160,1163,1166,1170,1173,1176,1180,1183,1186,1189,1193,1196,1199,1203,1206,1209,1213,1216,1219,1223,1226,1229,1233,1236,1239,1243,1246,1249,1253,1256,1259,1263,1266,1269,1273,1276,1279,1282,1286,1289,1292,1296,1299,1302,1306,1309,1312,1316,1319,1322,1326,1329,1332,1336,1339,1342,1346,1349,1352,1356,1359, 1362,1366,1369,1372,1376,1379,1382,1385,1389,1392,1395,1399,1402,1405,1409,1412,1415,1419,1422,1425,1429,1432,1435,1439,1442,1445,1449,1452,1455,1459,1462,1465,1469,1472,1475,1478,1482,1485,1488,1492,1495,1498,1502,1505,1508,1512,1515,1518,1522,1525,1528,1532,1535,1538,1542,1545,1548,1552,1555,1558,1562,1565,1568,1572,1575,1578,1581,1585,1588,1591,1595,1598,1601,1605,1608,1611,1615,1618,1621,1625,1628,1631,1635,1638,1641,1645,1648,1651,1655,1658,1661,1665,1668,1671,1674,1678,1681,1684,1688,1691,1694,1698,1701, 1704,1708,1711,1714,1718,1721,1724,1728,1731,1734,1738,1741,1744,1748,1751,1754,1758,1761,1764,1767,1771,1774,1777,1781,1784,1787,1791,1794,1797,1801,1804,1807,1811,1814,1817,1821,1824,1827,1831,1834,1837,1841,1844,1847,1851,1854,1857,1861,1864,1867,1870,1874,1877,1880,1884,1887,1890,1894,1897,1900,1904,1907,1910,1914,1917,1920,1924,1927,1930,1934,1937,1940,1944,1947,1950,1954,1957,1960,1963,1967,1970,1973,1977,1980,1983,1987,1990,1993,1997,2000,2003,2007,2010,2013,2017,2020,2023,2027,2030,2033,2037,2040,2043, 2047,2050,2053,2057,2060,2063,2066,2070,2073,2076,2080,2083,2086,2090,2093,2096,2100,2103,2106,2110,2113,2116,2120]);},BXV=F(),H3=F(0); function AZY(){D.call(this);this.a$Z=null;} let Fk=b=>{let c;c=new AZY;c.a$Z=AC_(b);return c;},FB=(a,b)=>{return Bjn(b,a.a$Z);},Fv=F(0),A55=F(),BsH=(a,b,c)=>{let d,e,f,g,h,i,j,k;b=b;c=c;d=CO();e=c.a7k;B7(d,MQ(e));f=c.Qy.data;g=f.length;h=0;while(h{VX=Q(U$);BVs();},BQm=(a,b,c)=>{let d,e,f;b=b;c=c;d=BG;VX();e=Bec;f=AN9(c.a5M);DT(d,e,f);d=b.Xy;b=new ARK;b.bpg=c;FF(d,b);},BVs=()=>{Bec=Cb(P(U$));},VQ =F(),Bhw=null,VZ=()=>{VZ=Q(VQ);BXd();},B7N=(a,b,c)=>{let d,e,f,g;b=b;c=c;d=b.Y1;e=c.bag;d=Kc(d,e);if(d!==null){Ck((QA(d)).Pt,c.Wb);f=AKE(d);if(f!==null){if(Xx(d)){BkD(b);A9d(BkD(b));SO();F6(T6,ALK(Fd()));}b=f.YZ;d=new A5E;g=Bt();d.bgB=g;Ck(g,c.Wb);d.boK=c.be3;d.bkR=c.bfv;if(!F6(b,d)){d=BG;VZ();f=Bhw;c=new N;O(c);T(c,E(1157));b=M(W(c,KT(b)));Va(d,f,b);}}}},BXd=()=>{Bhw=Cb(P(VQ));},AB_=F(),BHz=null,AI4=()=>{AI4=Q(AB_);B_8();},BUX=(a,b,c)=>{let d;b=b;c=c;d=b.Xm;b=new BdJ;b.brW=c;b.bzY=a;F6(d,b);},B_8=()=>{BHz= Cb(P(AB_));}; function A0K(){let a=this;D.call(a);a.btb=null;a.bgC=null;a.bk5=null;a.brU=0;a.brf=null;a.bk4=null;} let BMV=(a,b,c)=>{b=b;c=c;a.btb=b.bjV;a.bgC=b.bdy;a.bk5=b.Y1;a.brU=c.baL;a.brf=AVi(Qy(c.VA));c=b.Xm;b=new A5j;b.bi0=a;F6(c,b);},AWj=F(),B$u=(a,b,c)=>{let d;b=b;c=c;B7(CO(),E(1158));d=b.Xy;b=new AI9;b.a0Q=c;FF(d,b);},Ba_=F(),BR0=(a,b,c)=>{let d;b=b;c=c;d=b.Xy;b=new Tc;b.a9i=c;FF(d,b);},AA2=F(),AQK=null,RD=()=>{RD=Q(AA2);BCm();},BVT=(a,b,c)=>{let d,e,f;b=b;d=c.a$R;e=b.a$g;c=b.Y1;f=b.Xm;b=new A5o;b.bhn=c;b.bho=d;b.bhp=e;F6(f,b);},BCm=()=>{AQK=Cb(P(AA2));},ATg=F(),ByF=(a,b,c)=>{let d;b=b;c=c;d=b.Xy;b=new AB7;b.bbL =c;FF(d,b);},ABM=F(),AXJ=null,S7=()=>{S7=Q(ABM);BRw();},Bpz=(a,b,c)=>{let d,e,f;b=b;c=c;d=CO();e=new N;O(e);T(e,E(1159));e=W(e,c.a65);T(e,E(58));e=M(Tg(e,Fd()));B7(d,e);d=AVi(Qy(c.VG));f=b.Xm;e=new AU7;e.bgN=b;e.bgM=d;e.bgP=c;F6(f,e);},BRw=()=>{AXJ=Cb(P(ABM));},A68=F(),B5y=(a,b,c)=>{return;},A$7=F(),BTl=(a,b,c)=>{let d;b=b;c=c;d=b.Xy;b=new VW;b.a2b=c;FF(d,b);},Bmj=F(),BAX=(a,b,c)=>{let d,e,f,$$je;b=b;d=c.a6D;d=BZ(Fd(),d);b=b.bhl.bfc;c=new Bgd;c.bk2=d;b=b;A_e(b);b.a5b=1;a:{try{e=b.a7C;b.a7C=B5a(c,e);e=0;while (true){c=b.a2T;if(e>=c.Hp)break;c=Bu(c,e);f=b.a7C;BFB(c,f);e=e+1|0;}}catch($$e){$$je=Be($$e);c=$$je;break a;}b.a5b=0;return;}b.a5b=0;I(c);}; function Ls(){D.call(this);this.V1=null;} let A6Z=F(0),AWT=(a,b)=>{return !(a.TY&b)?0:1;},Bkw=(a,b)=>{let c;c=a;c.TY=c.TY|b;}; function NC(){let a=this;D.call(a);a.TY=0;a.Zs=0;a.bk1=0;a.byL=0;} let A9s=F(0); function BgO(){D.call(this);this.bCr=null;} function VC(){D.call(this);this.bp$=null;} let AXc=F(0); function AWD(){D.call(this);this.bkV=null;} function K5(){D.call(this);this.Op=null;} let BDu=a=>{return;},Zj=(a,b)=>{let c,d,e;c=a.Op;d=b.Hs;e=b.Hu;A$i(c,d-c.Qa/2.0,e-c.PW/2.0);}; function WM(){let a=this;D.call(a);a.YD=null;a.Ut=null;a.Vm=0.0;} let BDY=a=>{a.YD=Bt();a.Ut=Bt();Bi_(a);},Ber=()=>{let a=new WM();BDY(a);return a;},Bi_=a=>{Wc(a.Ut);Wc(a.YD);},AAX=F(); function J1(){let a=this;D.call(a);a.Pt=null;a.a9U=0.0;} function Yn(){let a=this;D.call(a);a.YZ=null;a.a3c=null;a.Zr=null;a.TS=0.0;} let B0Q=a=>{a.a3c=Bt();a.Zr=Bt();},A1k=()=>{let a=new Yn();B0Q(a);return a;},AVs=(a,b)=>{Ck(a.a3c,b);Ck(a.Zr,b);},Bky=F(),T6=null,SO=()=>{SO=Q(Bky);BX$();},BX$=()=>{T6=IC(16);}; function AOg(){D.call(this);this.bqR=0.0;} function ANz(){let a=this;D.call(a);a.KX=null;a.bnt=null;a.bdY=0;a.bfM=0;a.a9E=0;a.bat=0;a.bxM=0;a.bnM=0;a.bpD=null;a.bl_=null;a.bsI=null;a.bfK=null;a.blk=null;a.Pl=null;a.bft=null;a.bwz=null;a.a2g=null;a.Xw=null;a.PQ=null;} let Ct=null,GG=null,Hc=null,AMO=null,AJ7=null,YF=null,BgD=null,Gc=()=>{Gc=Q(ANz);BVN();},BIY=(a,b,c)=>{let d,e,f,g,h,i;d=Pd(b);H5();if(d===Pw){e=O3(b);f=A$u(e);Gc();Ck(Ct.data[0],BfX(e));J4(c,Ct.data[0]);b=GG;g=Ct.data;BD(b,g[0].Hs-f,g[0].Hu-f);b=Hc;g=Ct.data;BD(b,g[0].Hs+f,g[0].Hu+f);b=Ct.data[0];c=GG;BD(b,c.Hs,c.Hu);BD(Ct.data[1],Hc.Hs,GG.Hu);b=Ct.data[2];c=Hc;BD(b,c.Hs,c.Hu);BD(Ct.data[3],GG.Hs,Hc.Hu);S9(a,Ct,4,a.bft,1);}else if(Pd(b)===S_){e=O3(b);h=A0O(e);Gc();AF5(e,0,Ct.data[0]);Ck(GG,J4(c,Ct.data[0]));Ck(Hc, GG);i=1;while(i{let e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;e=Pd(b);H5();if(e===Pw){e=O3(b);Gc();Ck(YF,BfX(e));J4(c,YF);f=YF;g=A$u(e);e=BgD;h=c.a5k.data;e=BD(e,h[2],h[3]);i=0.0;A1X(a.KX, d.HK,d.HJ,d.HI,d.Hy);j=0;while(j<20){k=a.Xw;l=i;BD(k,Qb(l)*g+f.Hs,MY(l)*g+f.Hu);if(!j){Ck(a.PQ,a.Xw);Ck(a.a2g,a.Xw);}else{k=a.KX;m=a.PQ;n=m.Hs;o=m.Hu;m=a.Xw;TZ(k,n,o,m.Hs,m.Hu);Ck(a.PQ,a.Xw);}j=j+1|0;i=i+0.3141592741012573;}k=a.KX;m=a.a2g;i=m.Hs;p=m.Hu;m=a.PQ;TZ(k,i,p,m.Hs,m.Hu);k=a.KX;i=f.Hs;q=f.Hu;AUM(k,i,q,0.0,i+e.Hs*g,q+e.Hu*g,0.0);}if(Pd(b)===AB2){f=O3(b);Gc();e=Ct.data[0];k=f.bd9.Z_;BD(e,k.Hm,k.Hn);e=Ct.data[1];f=f.bd9.a0a;BD(e,f.Hm,f.Hn);J4(c,Ct.data[0]);J4(c,Ct.data[1]);S9(a,Ct,2,d,1);}if(Pd(b)===S_) {k=O3(b);r=A0O(k);s=0;while(s{let f,g,h,i,j;A1X(a.KX,d.HK,d.HJ,d.HI,d.Hy);f=0;while(f{let c,d,e,f,g,h,i,j,k,l,m;c=b.CP();d=b.CQ();e=c.CR();f=d.CR();g=e.BJ();h=f.BJ();i=b.CS();j=b.CT();d=b.CU();Vc();if(d===AFa)Lc(a,i,j,a.Pl);else if(b.CU()===ANU){k=b;l=k.CW();m=k.CX();Lc(a,l,i,a.Pl);Lc(a,m,j,a.Pl);Lc(a,l,m,a.Pl);}else if(b.CU()===AFK)Lc(a,b.CS(),b.CT(),a.Pl);else{Lc(a,g,i,a.Pl);Lc(a,i,j,a.Pl);Lc(a,h,j,a.Pl);}},Lc=(a,b,c,d)=>{PQ(a.KX,d);TZ(a.KX,b.Hs,b.Hu,c.Hs,c.Hu);},Bxb=(a,b)=>{let c,d,e,f,g,h;c=A0d(b);if(!c.bq$)return;d=c.bfe.data[0];b=a.KX;e=d.Hs;f=d.Hu;d=b.LO;Fr();if(d===EI){g=b.a6T *0.5;AUM(b,e-g,f-g,0.0,e+g,f+g,0.0);}else if(d===Ke){g=b.a6T;h=g*0.5;BLC(b,e-h,f-h,0.0-h,g,g,g);}else{LK(b,AA8,null,1);d=b.Ho;c=b.Pi;d=d;d.Vx.data[d.T3+d.a7O|0]=GE(c);Bi(b.Ho,e,f,0.0);}},BVN=()=>{Ct=L(Jn,1000);AMO=Cz();AJ7=Cz();YF=Bt();BgD=Bt();},A5K=F(0); function BmD(){D.call(this);this.bnG=null;} let BI1=(a,b,c)=>{a.bnG=b;},A0e=(a,b)=>{let c=new BmD();BI1(c,a,b);return c;}; function ATR(){let a=this;D.call(a);a.biU=null;a.Ye=null;a.beE=null;a.a6M=null;a.bs9=null;} let A8g=(a,b)=>{if(ES(a.Ye,b,1)){Q6(a.a6M,BA(b));b.a$A=null;}},BcX=(a,b)=>{return Dk(a.a6M,b);},BeB=F(0); function AYO(){D.call(this);this.boN=null;} function AJP(){let a=this;D.call(a);a.bfb=null;a.a7n=null;a.a7z=null;a.bef=null;a.U5=null;a.a1H=null;} let A6P=(a,b,c)=>{let d;if(!c)AF_(a,b);else{if(b.a4L)return;b.a4L=1;d=EO(a.a1H);d.a1n=b;Mw();d.a4b=WA;BB(a.U5,d);}},A_X=(a,b,c)=>{let d,e;a:{if(!c)while(true){if(PH(b)<=0)break a;A6P(a,AXi(b),0);}d=FZ(b);while(CU(d)){(CT(d)).a4L=1;}e=EO(a.a1H);Mw();e.a4b=ANT;e.bb1=b;BB(a.U5,e);}},BSd=a=>{return a.U5.Hp<=0?0:1;},BNZ=a=>{let b,c;b=0;while(true){c=a.U5;if(b>=c.Hp)break;a:{b:{c=Bu(c,b);AGR();switch(A3Y.data[c.a4b.Hv]){case 1:break;case 2:AF_(a,c.a1n);break a;case 3:break b;default:I(ABn(E(1160)));}ATz(a,c.a1n);break a;}while (true){if(PH(c.bb1)<=0)break a;AF_(a,AXi(c.bb1));}}ER(a.a1H,c);b=b+1|0;}CC(c);},AF_=(a,b)=>{let c;if(AGv(a.a7z,b)){b.a4L=0;b.bdS=1;ES(a.a7n,b,1);c=a.bfb.baA;Xd(c.Os,b);AVa(b.a6C,c.bar);AVa(b.a2x,c.bbw);b.bfs=null;b.bdS=0;}},ATz=(a,b)=>{let c,d;if(YV(a.a7z,b)){c=new Bb;d=new N;O(d);T(d,E(1161));S(c,M(J(d,b)));I(c);}BB(a.a7n,b);A6w(a.a7z,b);d=a.bfb.baA;A$9(b.a6C,d.bar);A$9(b.a2x,d.bbw);b.bfs=d.a4V;Xd(d.Os,b);}; function BjA(){D.call(this);this.baA=null;} function AI_(){let a=this;D.call(a);a.bqL=null;a.a_n=null;a.a24=null;} let B_X=a=>{return a.a24.Hp<=0?0:1;},BFc=a=>{let b,c,d;b=0;while(true){c=a.a24;if(b>=c.Hp)break;a:{c=Bu(c,b);AKs();switch(A83.data[c.bfE.Hv]){case 1:break;case 2:d=c.a70;A3O(d.a2x,d);break a;default:break a;}AI0(c.a70);}ER(a.a_n,c);b=b+1|0;}CC(c);},A4h=F(0); function ATV(){D.call(this);this.bn7=null;} function ASU(){let a=this;D.call(a);a.bfS=null;a.bde=null;a.a82=null;a.Xt=null;a.Wj=null;a.SX=null;a.R9=0;} let Xd=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,$$je;c=EO(a.SX);d=EO(a.SX);e=A9A(a.Wj);while(Bc0(e)){f=Bao(e);g=f.a$m;h=b.bke;i=Wx(h,g);j=Ye(f,b)&&!b.bdS?1:0;if(i!=j){k=Dk(a.Wj,f);l=Dk(a.bde,f);if(j){AWL(c,k);BB(l,b);TI(h,g);}else{AWL(d,k);ES(l,b,1);US(h,g);}}}a.R9=1;m=Ef(a.Xt);a:{try{n=Zg(d,0);while(n>=0){m.data[n].bcg.C6(b);n=Zg(d,n+1|0);}n=Zg(c,0);while(n>=0){m.data[n].bcg.C7(b);n=Zg(c,n+1|0);}}catch($$e){$$je=Be($$e);b=$$je;break a;}ACe(c);ACe(d);ER(a.SX,c);ER(a.SX,d);Cq(a.Xt);a.R9=0;return;}ACe(c);ACe(d);ER(a.SX, c);ER(a.SX,d);Cq(a.Xt);a.R9=0;I(b);},Bej=(a,b)=>{let c,d;c=Dk(a.a82,b);if(c===null){d=KN(0,16);c=AAi(d);BQ(a.bde,b,d);BQ(a.a82,b,c);BQ(a.Wj,b,OH());d=FZ(a.bfS);while(CU(d)){Xd(a,CT(d));}}return c;}; function E9(){let a=this;D.call(a);a.Hm=0.0;a.Hn=0.0;} let AEw=0,Kr=()=>{Kr=Q(E9);Bvj();},BkQ=a=>{Kr();a.Hm=0.0;a.Hn=0.0;},Bc=()=>{let a=new E9();BkQ(a);return a;},D1=a=>{a.Hm=0.0;a.Hn=0.0;},Er=(a,b,c)=>{a.Hm=b;a.Hn=c;return a;},Y=(a,b)=>{a.Hm=b.Hm;a.Hn=b.Hn;return a;},DF=a=>{a.Hm= -a.Hm;a.Hn= -a.Hn;return a;},Ep=(a,b)=>{a.Hm=a.Hm+b.Hm;a.Hn=a.Hn+b.Hn;return a;},BR=(a,b)=>{a.Hm=a.Hm-b.Hm;a.Hn=a.Hn-b.Hn;return a;},Ds=(a,b)=>{a.Hm=a.Hm*b;a.Hn=a.Hn*b;return a;},VL=a=>{let b,c;b=a.Hm;b=b*b;c=a.Hn;return b+c*c;},F0=a=>{let b,c,d;b=a.Hm;b=b*b;c=a.Hn;d=Is(b+c*c);if(d<1.1920928955078125E-7)return 0.0;b =1.0/d;a.Hm=a.Hm*b;a.Hn=a.Hn*b;return d;},Zw=a=>{return !(isNaN(a.Hm)?1:0)&&!AS5(a.Hm)&&!(isNaN(a.Hn)?1:0)&&!AS5(a.Hn)?1:0;},BPT=a=>{let b;b=new N;O(b);T(b,E(60));b=C$(b,a.Hm);T(b,E(23));b=C$(b,a.Hn);T(b,E(61));return M(b);},BT=(b,c)=>{Kr();return b.Hm*c.Hm+b.Hn*c.Hn;},GO=(b,c)=>{Kr();return b.Hm*c.Hn-b.Hn*c.Hm;},AE1=(b,c,d)=>{Kr();if(!AEw&&d===b){b=new Bj;U(b);I(b);}d.Hm=c*b.Hn;d.Hn= -c*b.Hm;},A7q=(b,c,d)=>{Kr();if(!AEw&&d===c){c=new Bj;U(c);I(c);}d.Hm= -b*c.Hn;d.Hn=b*c.Hm;},BMS=a=>{return (31*(31+Eo(a.Hm) |0)|0)+Eo(a.Hn)|0;},BXa=(a,b)=>{let c;if(a===b)return 1;if(b===null)return 0;if(BA(a)!==BA(b))return 0;c=b;if(Eo(a.Hm)!=Eo(c.Hm))return 0;if(Eo(a.Hn)==Eo(c.Hn))return 1;return 0;},Bvj=()=>{AEw=0;}; function AJX(){let a=this;D.call(a);a.a4y=null;a.QT=null;a.a3y=null;a.a1t=null;} let ByG=(a,b,c)=>{a.a3y=BeC();a.a1t=ARM();a.a4y=b;a.QT=c;},BZU=(a,b)=>{let c=new AJX();ByG(c,a,b);return c;},A0d=a=>{let b,c,d,e,f,g;B0s(a.QT,a.a1t);b=a.QT.L2.Is;c=a.a3y;c.bq$=b;c=c.bad;d=a.a1t.M6;BD(c,d.Hm,d.Hn);e=0;while(true){c=a.a3y;f=c.bfe.data;if(e>=f.length)break;c=new Jn;g=a.a1t.TZ.data;A4u(c,g[e].Hm,g[e].Hn);f[e]=c;e=e+1|0;}return c;}; function A2L(){let a=this;D.call(a);a.bu4=null;a.bzh=null;a.byc=null;a.byf=null;a.bxw=null;a.bwJ=null;} function AZL(){let a=this;D.call(a);a.btJ=null;a.byK=null;a.bCk=null;a.bys=null;} function A$B(){let a=this;D.call(a);a.I2=null;a.IW=null;} let Bom=a=>{a.I2=Bc();a.IW=Bc();},HO=()=>{let a=new A$B();Bom(a);return a;},AGJ=a=>{let b,c,d;b=a.IW;c=b.Hm;d=a.I2;if(c-d.Hm<0.0)return 0;if(b.Hn-d.Hn<0.0)return 0;return Zw(d)&&Zw(a.IW)?1:0;},EY=(a,b,c)=>{let d,e,f,g,h;d=a.I2;e=b.I2;f=e.Hm;g=c.I2;h=g.Hm;if(fh)h=f;d.Hm=h;f=b.Hn;h=c.Hn;if(f>h)h=f;d.Hn=h;},KZ=a=>{let b,c,d;b=a.IW;c=b.Hm;d=a.I2;return 2.0*(c-d.Hm+b.Hn-d.Hn);}; function ADm(){let a=this;D.call(a);a.byF=0;a.bAH=0;a.MU=0;a.J4=null;a.Nk=null;a.a5g=null;a.Rt=0;a.a0h=0;a.a77=null;a.a4H=0;a.bdG=null;a.bgm=null;a.bzU=null;a.LS=null;a.a9b=0.0;a.bhs=0;a.boR=0;a.blz=0;a.YI=0;a.Lh=null;a.bjY=null;a.a7l=null;a.RX=null;a.a_P=null;a.Nw=null;a.bA1=null;a.buU=null;a.bvr=null;a.bvs=null;a.buA=null;a.bqW=null;a.bwp=null;a.byM=null;a.QG=null;a.Tz=null;a.a89=null;a.brC=null;a.bjv=null;a.bcX=null;a.bil=null;a.bd4=null;a.Ve=null;a.a9C=null;a.byk=0.0;a.bAo=0.0;a.buq=null;a.bCm=null;a.bA7 =null;a.bzO=null;a.bxb=null;a.bvX=null;a.bvW=null;a.bxV=null;} let BJK=null,H$=0,JM=()=>{JM=Q(ADm);Bt6();},A70=(a,b,c,d)=>{let e;JM();a.byF=0;a.bAH=0;a.a77=Bc();a.a7l=BGo(Yv,[(APL()).data.length,(APL()).data.length]);a.RX=new AGK;a.a_P=Y1();a.Nw=Y1();a.bA1=BaR();a.buU=D7();a.bvr=Bc();a.bvs=Bc();a.buA=Bfp();a.bqW=new AXI;e=new AUr;e.bBf=A2C();e.bB5=Bc();e.bxv=Bc();a.bwp=e;a.byM=AFS();a.QG=AYj();a.Tz=L(L_,10);a.a89=Y1();a.brC=AYj();e=new Be8;e.a4D=U_();e.a4E=U_();e.a_D=MT();e.a_E=MT();a.bjv=e;a.bcX=new AXm;a.bil=new AGK;a.bd4=L(L_,2);a.Ve=MT();a.a9C=MT();a.byk=0.11999999731779099;a.bAo =(-1.0);a.buq=Bc();a.bCm=Bc();a.bA7=OP(0.4000000059604645,0.4000000059604645,1.0);a.bzO=Bc();a.bxb=Bc();a.bvX=Bc();a.bvW=Bc();a.bxV=Bfp();a.LS=c;a.bdG=null;a.bzU=null;a.Nk=null;a.a5g=null;a.Rt=0;a.a0h=0;a.bhs=1;a.boR=1;a.blz=0;a.YI=1;a.a4H=1;Y(a.a77,b);a.MU=4;a.a9b=0.0;b=new AXY;b.Ox=null;b.Wk=0;b.a_0=new AUq;b.Pe=null;b.Ts=d;b.beg=a;a.J4=b;b=new Bey;b.brL=IF();b.boH=IF();b.bs4=IF();b.bfT=IF();b.bkj=IF();b.a43=IF();b.a4U=IF();b.a4X=IF();b.br7=IF();b.bhP=IF();a.Lh=b;a.bjY=BwY(a);c=a.LS.bsl;b=G$;Ma(a,c,b,b);Ma(a, a.LS.bjW,GZ,G$);c=a.LS.bg5;b=GZ;Ma(a,c,b,b);Ma(a,a.LS.bj3,H2,G$);Ma(a,a.LS.bm4,H2,GZ);Ma(a,a.LS.bg_,Km,G$);Ma(a,a.LS.bl9,Km,GZ);},Cbb=(a,b,c)=>{let d=new ADm();A70(d,a,b,c);return d;},BIp=(a,b)=>{let c;if(b==a.a4H)return;a:{a.a4H=b;if(!b){c=a.Nk;while(true){if(c===null)break a;FG(c,1);c=c.MJ;}}}},Ma=(a,b,c,d)=>{let e,f,g,h,i,j;e=new Yv;e.Yo=b;e.bd6=1;f=a.a7l.data;g=c.Hv;h=f[g].data;i=d.Hv;h[i]=e;if(c!==d){j=new Yv;j.Yo=b;j.bd6=0;f[i].data[g]=j;}},BMX=a=>{return a.bgm;},BVH=(a,b)=>{a.J4.Pe=b;},AWC=(a,b)=>{let c, d,e,f,g,h;JM();if(!H$&&KE(a)){b=new Bj;U(b);I(b);}if(KE(a))return;c=b.bjR;d=b.bka;if(d!==null)d.a6I=b.a6I;e=b.a6I;if(e!==null)e.bka=d;if(b===a.a5g)a.a5g=e;f=b.bzk;g=b.bzl;f.BN(1);g.BN(1);d=b.bx2;e=d.U4;if(e!==null)e.MQ=d.MQ;h=d.MQ;if(h!==null)h.U4=e;if(d===f.Ns)f.Ns=h;d.U4=null;d.MQ=null;d=b.bx1;e=d.U4;if(e!==null)e.MQ=d.MQ;h=d.MQ;if(h!==null)h.U4=e;if(d===g.Ns)g.Ns=h;d.U4=null;d.MQ=null;AFm();b.Dc();if(!H$&&a.a0h<=0){b=new Bj;U(b);I(b);}a:{a.a0h=a.a0h-1|0;if(!c){d=g.KL;while(true){if(d===null)break a;if(d.PD ===f)BTe(d.Nh);d=d.Kx;}}}},BKm=(a,b,c,d)=>{let e,f,g,h,i,j,k,l,m;HI(a.a_P);HI(a.Nw);if((a.MU&1)==1){AIL(a.J4);a.MU=a.MU&(-2);}a.MU=a.MU|2;e=a.RX;e.Ll=b;e.a0b=c;e.a3z=d;if(!(b>0.0))e.N0=0.0;else e.N0=1.0/b;e.a_l=a.a9b*b;e.a5f=a.bhs;Ki(a.Lh.boH,H_(a.Nw));HI(a.Nw);e=a.J4;f=e.Ox;while(f!==null){g=f.IY;h=f.IX;i=f.Ug;j=f.a01;k=g.I5;l=h.I5;if((f.Ie&8)==8){if(!A7L(l,k)){h=f.La;XC(e,f);f=h;continue;}m=e.a_0;if(m!==null&&!AWc(m,g,h)){h=f.La;XC(e,f);f=h;continue;}f.Ie=f.Ie&(-9);}a:{if(L1(k)){m=k.J$;Dz();if(m!==ED){c=1;break a;}}c =0;}b:{if(L1(l)){m=l.J$;Dz();if(m!==ED){d=1;break b;}}d=0;}if(!c&&!d){f=f.La;continue;}c=g.KP.data[i].R_;d=h.KP.data[j].R_;h=e.Ts;g=ASI(h.MB,c);h=ASI(h.MB,d);m=h.I2;b=m.Hm;k=g.IW;if(!(b-k.Hm>0.0)&&!(m.Hn-k.Hn>0.0)){g=g.I2;b=g.Hm;h=h.IW;c=!(b-h.Hm>0.0)&&!(g.Hn-h.Hn>0.0)?1:0;}else c=0;if(c){AIh(f,e.Pe);f=f.La;continue;}h=f.La;XC(e,f);f=h;}Ki(a.Lh.bs4,H_(a.Nw));if(a.YI&&a.RX.Ll>0.0){HI(a.Nw);Can(a.bjY,a.RX);Ki(a.Lh.bfT,H_(a.Nw));HI(a.Nw);B_3(a,a.RX);Ki(a.Lh.bkj,H_(a.Nw));}if(a.boR&&a.RX.Ll>0.0){HI(a.Nw);BXe(a, a.RX);Ki(a.Lh.bhP,H_(a.Nw));}e=a.RX;if(e.Ll>0.0)a.a9b=e.N0;if((a.MU&4)==4){e=a.Nk;while(e!==null){D1(e.a0p);e.YO=0.0;e=e.MJ;}}a.MU=a.MU&(-3);Ki(a.Lh.brL,H_(a.a_P));},A6j=(a,b,c)=>{let d,e;d=a.bqW;e=a.J4.Ts;d.bpE=e;d.bmu=b;Be7(e.MB,d,c);},KE=a=>{return (a.MU&2)!=2?0:1;},B_3=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;AOf(a.Lh.a43);AOf(a.Lh.a4U);AOf(a.Lh.a4X);c=a.Nk;while(c!==null){AOX(c.bbn,c.IP);c=c.MJ;}c=a.QG;d=a.Rt;e=a.J4;AXR(c,d,e.Wk,a.a0h,e.Pe);e=a.Nk;c=e;while(c!==null){c.H7=c.H7&(-2);c=c.MJ;}f=a.J4.Ox;while (f!==null){f.Ie=f.Ie&(-2);f=f.La;}g=a.a5g;while(g!==null){g.bdz=0;g=g.a6I;}h=a.Rt;if(a.Tz.data.length0){j=a.Tz.data;k=k+(-1)|0;c=j[k];JM();if(!H$&&AQ_(c)!=1){b=new Bj;U(b);I(b);}AC3(a.QG,c);FG(c, 1);if(c.J$===ED)continue;i=c.KL;while(i!==null){l=i.Nh;if((l.Ie&1)!=1&&Wo(l)&&VN(l)){m=l.IY.LB;n=l.IX.LB;if(!m&&!n){AIj(a.QG,l);l.Ie=l.Ie|1;o=i.PD;d=o.H7;if((d&1)!=1){if(!H$&&k>=h){b=new Bj;U(b);I(b);}j=a.Tz.data;m=k+1|0;j[k]=o;o.H7=d|1;k=m;}}}i=i.Kx;}p=c.Ns;while(p!==null){if(p.Tv.bdz!=1){o=p.bhI;if(o.B0()){c=a.QG;i=p.Tv;if(!Ry&&c.Qs>=c.blC){b=new Bj;U(b);I(b);}j=c.Vc.data;m=c.Qs;c.Qs=m+1|0;j[m]=i;i.bdz=1;d=o.H7;if((d&1)!=1){if(!H$&&k>=h)break a;j=a.Tz.data;m=k+1|0;j[k]=o;o.H7=d|1;k=m;}}}p=p.MQ;}}B_L(a.QG, a.Lh,b,a.a77,a.a4H);q=0;while(true){c=a.QG;if(q>=c.Kz)break b;c=c.Mg.data[q];if(ASV(c)===ED)c.H7=c.H7&(-2);q=q+1|0;}}}}e=e.MJ;}I(Hj());},BXe=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf;a:{c=a.brC;Cs();d=BlQ;AXR(c,2*d|0,d,0,a.J4.Pe);if(a.YI){e=a.Nk;while(e!==null){e.H7=e.H7&(-2);e.HP.OY=0.0;e=e.MJ;}f=a.J4.Ox;while(true){if(f===null)break a;f.Ie=f.Ie&(-34);f.XV=0.0;f.ba_=1.0;f=f.La;}}}b:{c:{d:while(true){g=null;h=1.0;f=a.J4.Ox;while(f!==null){e:{if(Wo(f)&&!(f.XV>BbE)){if(f.Ie &32)i=f.ba_;else{j=BhY(f);k=Bll(f);if(AUs(j))break e;if(AUs(k))break e;l=Wa(j);m=Wa(k);n=l.J$;o=m.J$;JM();if(!H$){Dz();p=FA;if(n!==p&&o!==p)I(Hj());}f:{if(L1(l)){Dz();if(n!==ED){q=1;break f;}}q=0;}g:{if(L1(m)){Dz();if(o!==ED){d=1;break g;}}d=0;}if(!q&&!d)break e;h:{if(!WK(l)){Dz();if(n===FA){r=0;break h;}}r=1;}i:{if(!WK(m)){Dz();if(o===FA){s=0;break i;}}s=1;}if(!r&&!s)break e;p=l.HP;t=p.OY;u=m.HP;v=u.OY;if(t{H$=0;BJK=ARN(1234598372);},BaS=F(),BLW=a=>{return new UV;}; function Jj(){D.call(this);this.QJ=null;} function JK(){let a=this;D.call(a);a.Uk=0.0;a.S1=0.0;a.a98=0.0;} function Lo(){D.call(this);this.bem=0.0;} let AXQ=F(0); function AXw(){D.call(this);this.bfJ=null;} let AX1=F(0); function A57(){let a=this;D.call(a);a.bpq=null;a.a0M=null;} let AWr=(a,b)=>{a.a0M.a1g.QT=b;}; function A_J(){let a=this;D.call(a);a.Q7=null;a.bdT=null;} let Bpb=(a,b)=>{a.Q7=b;},AAi=a=>{let b=new A_J();Bpb(b,a);return b;},PH=a=>{return a.Q7.Hp;},ARX=(a,b)=>{return Bu(a.Q7,b);},AXi=a=>{return PX(a.Q7);},Bre=a=>{return A$X(a.Q7);},BES=(a,b)=>{return A0x(a.Q7,b);},B8D=a=>{return A58(a.Q7);},FZ=a=>{if(a.bdT===null)a.bdT=AZk(a.Q7,0);return Bdg(a.bdT);},Bie=F(),FE=(a,b,c)=>{let d;b=b;c=c;d=B8(b.a1y,c.a1y);return d>0?1:d?(-1):0;},Bfl=F(Gg),B0y=a=>{return new AOq;},Ba5=F(Gg),B_M=a=>{return new AOQ;},AVv=F(Gg),BPP=a=>{return OH();}; function Bl7(){let a=this;D.call(a);a.bad=null;a.bfe=null;a.bAZ=null;a.bq$=0;} let B6Y=a=>{let b,c;a.bad=Bt();b=L(Jn,2);c=b.data;c[0]=Bt();c[1]=Bt();a.bfe=b;a.bAZ=Ci(2);},BeC=()=>{let a=new Bl7();B6Y(a);return a;}; function A3q(){let a=this;D.call(a);a.M6=null;a.TZ=null;a.a49=null;a.a6t=null;a.a6u=null;} let B9G=a=>{let b;a.a6t=Bc();a.a6u=Bc();a.M6=Bc();Cs();b=GI;a.TZ=L(E9,b);a.a49=Ci(b);b=0;while(b{let a=new A3q();B9G(a);return a;},Bht=(a,b,c,d,e,f)=>{let g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;if(!b.Is)return;a:{AKb();switch(BhE.data[Jg(b.KO)]){case 1:g=a.a6t;h=a.a6u;i=a.M6;i.Hm=1.0;i.Hn=0.0;i=b.Km;j=c.HD;k=j.H1;l=k*i.Hm;m=j.HX;n=i.Hn;l=l-m*n;c=c.HQ;g.Hm=l+c.Hm;g.Hn=m*i.Hm+k*n+c.Hn;j=b.IF.data[0].Kq;b=e.HD;k=b.H1;l=k*j.Hm;m=b.HX;n=j.Hn;l=l-m*n;b=e.HQ;h.Hm=l+b.Hm;h.Hn= m*j.Hm+k*n+b.Hn;if(Bkm(g,h)>1.4210854715202004E-14){b=a.M6;b.Hm=h.Hm-g.Hm;b.Hn=h.Hn-g.Hn;F0(b);}b=a.M6;k=b.Hm;l=k*d+g.Hm;n=b.Hn;m=n*d+g.Hn;k= -k*f+h.Hm;n= -n*f+h.Hn;o=a.TZ.data;o[0].Hm=(l+k)*0.5;o[0].Hn=(m+n)*0.5;a.a49.data[0]=(k-l)*b.Hm+(n-m)*b.Hn;break a;case 2:break;case 3:p=a.a6t;GJ(e.HD,b.Kw,a.M6);MO(e,b.Km,p);q=a.a6u;r=0;while(r{a.bBG=b;a.bui=Bt();a.bwe=0;},Bfz=a=>{let b=new AIg();BPw(b,a);return b;},AWu=F(0); function AMN(){let a=this;D.call(a);a.bc8=null;a.buQ=null;a.bu_=null;a.by5=null;a.bAT=null;a.bt8=null;a.bvj=null;a.byb=null;a.bxG=null;a.bpo=null;a.bg5=null;a.bsl=null;a.bjW=null;a.bj3=null;a.bm4=null;a.bg_=null;a.bl9=null;a.QQ=null;a.bqJ=null;a.bdg=null;} let B$Z=0,ADA=()=>{ADA=Q(AMN);BVd();},APl=a=>{let b,c,d;b=a.bc8;QU();if(!AMF&&b.VZ>=b.brc)I(ABn(E(1162)));c=b.bcE.data;d=b.VZ;b.VZ=d+1|0;return c[d];},BLg=a=>{return a.bqJ;},L5=b=>{ADA();return b.bpo;},BVd=()=>{B$Z=0;}; function ASp(){let a=this;D.call(a);a.bt$=1;a.bsK=null;a.byA=4;a.by$=0;} let AXf=null,Za=()=>{Za=Q(ASp);BCy();},BSN=a=>{return 1;},BOh=a=>{return a.bsK;},Bn6=a=>{return 4;},BLk=a=>{return 0;},B5J=a=>{return new HW;},B1N=(a,b,c)=>{c.a7S=b.vl();},B$V=(a,b,c)=>{let d;d=c.a7S;Cr(b,d);},BCy=()=>{let b;b=new ASp;Za();b.bt$=1;b.bsK=P(HW);b.byA=4;b.by$=0;AXf=b;}; function AIT(){let a=this;D.call(a);a.bx$=2;a.bqx=null;a.bxl=12;a.bvY=0;} let Bj_=null,Vw=()=>{Vw=Q(AIT);B_x();},BxG=a=>{return 2;},BOH=a=>{return a.bqx;},Bph=a=>{return 12;},BmM=a=>{return 0;},B4O=a=>{let b;b=new J1;b.Pt=Bt();return b;},Brj=(a,b,c)=>{c=c;BD(c.Pt,b.DV(),b.DV());c.a9U=b.DV();},B0S=(a,b,c)=>{let d,e;c=c;d=c.Pt.Hs;e=b;EC(e,d);EC(e,c.Pt.Hu);EC(e,c.a9U);},B_x=()=>{let b;b=new AIT;Vw();b.bx$=2;b.bqx=P(J1);b.bxl=12;b.bvY=0;Bj_=b;}; function AQO(){let a=this;D.call(a);a.by7=3;a.bgh=null;a.bAF=4;a.bwl=0;} let AX7=null,WQ=()=>{WQ=Q(AQO);BVb();},BqR=a=>{return 3;},BSM=a=>{return a.bgh;},BO6=a=>{return 4;},But=a=>{return 0;},B56=a=>{return new Lo;},B9n=(a,b,c)=>{c.bem=b.DV();},BOo=(a,b,c)=>{let d;d=c.bem;EC(b,d);},BVb=()=>{let b;b=new AQO;WQ();b.by7=3;b.bgh=P(Lo);b.bAF=4;b.bwl=0;AX7=b;},M7=F(),AZd=a=>{return;},Cca=()=>{let a=new M7();AZd(a);return a;}; function AF2(){let a=this;D.call(a);a.bBY=4;a.bos=null;a.bz0=0;a.bBT=0;} let A7e=null,Xm=()=>{Xm=Q(AF2);BTH();},B5k=a=>{return 4;},BuN=a=>{return a.bos;},B$G=a=>{return 0;},BE$=a=>{return 0;},Bvg=a=>{return new M7;},BrX=(a,b,c)=>{return;},BGz=(a,b,c)=>{return;},BTH=()=>{let b;b=new AF2;Xm();b.bBY=4;b.bos=P(M7);b.bz0=0;b.bBT=0;A7e=b;}; function AIa(){let a=this;D.call(a);a.bye=5;a.bo1=null;a.bx3=4;a.bAb=0;} let Biw=null,ACM=()=>{ACM=Q(AIa);BTr();},BuF=a=>{return 5;},B8T=a=>{return a.bo1;},Buw=a=>{return 4;},BFp=a=>{return 0;},BE9=a=>{return new Jj;},BYj=(a,b,c)=>{let d;c=c;d=b.vl();if(d!=(-1))c.QJ=(A_r()).data[d];},BzJ=(a,b,c)=>{let d;c=c.QJ;if(c===null)Cr(b,(-1));else{d=c.Hv;Cr(b,d);}},BTr=()=>{let b;b=new AIa;ACM();b.bye=5;b.bo1=P(Jj);b.bx3=4;b.bAb=0;Biw=b;}; function ARt(){let a=this;D.call(a);a.bBN=6;a.bn3=null;a.bvT=12;a.bxE=0;} let Biy=null,Vy=()=>{Vy=Q(ARt);B1s();},BXx=a=>{return 6;},BIH=a=>{return a.bn3;},B9o=a=>{return 12;},BKy=a=>{return 0;},BRU=a=>{return new JK;},BTd=(a,b,c)=>{c=c;c.Uk=b.DV();c.S1=b.DV();c.a98=b.DV();},Bws=(a,b,c)=>{let d;c=c;d=c.Uk;b=b;EC(b,d);EC(b,c.S1);EC(b,c.a98);},B1s=()=>{let b;b=new ARt;Vy();b.bBN=6;b.bn3=P(JK);b.bvT=12;b.bxE=0;Biy=b;}; function AL6(){let a=this;D.call(a);a.bB7=7;a.bgn=null;a.bxu=4;a.bvd=0;} let BdI=null,ABz=()=>{ABz=Q(AL6);BEH();},BBi=a=>{return 7;},B16=a=>{return a.bgn;},B7w=a=>{return 4;},BWB=a=>{return 0;},BoW=a=>{return new L4;},BUh=(a,b,c)=>{c.a9y=b.vl();},BPC=(a,b,c)=>{let d;d=c.a9y;Cr(b,d);},BEH=()=>{let b;b=new AL6;ABz();b.bB7=7;b.bgn=P(L4);b.bxu=4;b.bvd=0;BdI=b;},Pt=F(); function AOt(){let a=this;D.call(a);a.bw4=8;a.bor=null;a.bw7=0;a.bxB=0;} let A8O=null,VA=()=>{VA=Q(AOt);B9C();},BJF=a=>{return 8;},BCB=a=>{return a.bor;},Bx4=a=>{return 0;},Br8=a=>{return 0;},BpR=a=>{return new Pt;},BwO=(a,b,c)=>{return;},Bpj=(a,b,c)=>{return;},B9C=()=>{let b;b=new AOt;VA();b.bw4=8;b.bor=P(Pt);b.bw7=0;b.bxB=0;A8O=b;}; function AG0(){let a=this;D.call(a);a.bva=9;a.bp_=null;a.bB0=255;a.bAr=1;} let Bam=null,ABs=()=>{ABs=Q(AG0);BT7();},BFJ=a=>{return 9;},BLs=a=>{return a.bp_;},BW9=a=>{return 255;},BVi=a=>{return 1;},BVY=a=>{return new Ls;},BG1=(a,b,c)=>{let d,e;c=c;d=b.vh()&255;if(d==255)c.V1=null;else{e=CF(d);b.vi(e);c.V1=EA(e);}},Byy=(a,b,c)=>{let d,e,f;c=c.V1;if(c===null)Cx(b,(-1));else{d=EF(c);e=d.data.length;if(e>254){b=new Bb;S(b,E(801));I(b);}f=(e&255)<<24>>24;b=b;Cx(b,f);EW(b,d);}},BT7=()=>{let b;b=new AG0;ABs();b.bva=9;b.bp_=P(Ls);b.bB0=255;b.bAr=1;Bam=b;},En=F(0); function YY(){let a=this;D.call(a);a.bpi=0;a.a7E=null;a.bnI=0;a.bju=0;} function AEJ(){let a=this;D.call(a);a.buO=142;a.bAt=null;a.byT=20;a.byX=0;} let A6T=null,ADi=()=>{ADi=Q(AEJ);BAs();},B8i=a=>{return 142;},BST=a=>{return 20;},Bpt=a=>{return 0;},B8t=a=>{let b;b=new YY;b.a7E=Bt();return b;},BzS=(a,b,c)=>{let d;c=c;d=b;c.bpi=De(d);BD(c.a7E,Hw(d),Hw(d));c.bnI=De(d);c.bju=De(d);},BUV=(a,b,c)=>{let d,e;c=c;d=c.bpi;e=b;Cr(e,d);EC(e,c.a7E.Hs);EC(e,c.a7E.Hu);Cr(e,c.bnI);Cr(e,c.bju);},BAs=()=>{let b;b=new AEJ;ADi();b.buO=142;b.bAt=P(YY);b.byT=20;b.byX=0;A6T=b;}; function YL(){let a=this;D.call(a);a.bm1=null;a.a3v=0.0;a.a53=Ba;} function ASu(){let a=this;D.call(a);a.bxf=141;a.bxa=null;a.bvz=16;a.bB_=0;} let A6f=null,ACf=()=>{ACf=Q(ASu);BJJ();},BAn=a=>{return 141;},BSr=a=>{return 16;},B$C=a=>{return 0;},BZ9=a=>{return new YL;},BLt=(a,b,c)=>{let d,e;c=c;d=b;e=De(d);if(e!=(-1))c.bm1=(A_r()).data[e];c.a3v=Hw(d);c.a53=Kg(d);},BAD=(a,b,c)=>{let d,e,f;c=c;d=c.bm1;if(d===null)Cr(b,(-1));else{e=d.Hv;Cr(b,e);}f=c.a3v;b=b;EC(b,f);K8(b,c.a53);},BJJ=()=>{let b;b=new ASu;ACf();b.bxf=141;b.bxa=P(YL);b.bvz=16;b.bB_=0;A6f=b;}; function XY(){let a=this;D.call(a);a.a23=0.0;a.a7m=Ba;} function AJJ(){let a=this;D.call(a);a.bBX=133;a.bAI=null;a.bxS=12;a.bws=0;} let Ba$=null,X3=()=>{X3=Q(AJJ);BRb();},BFO=a=>{return 133;},Bzp=a=>{return 12;},BA4=a=>{return 0;},BCU=a=>{return new XY;},B_k=(a,b,c)=>{c=c;b=b;c.a23=Hw(b);c.a7m=Kg(b);},Bw6=(a,b,c)=>{let d;c=c;d=c.a23;b=b;EC(b,d);K8(b,c.a7m);},BRb=()=>{let b;b=new AJJ;X3();b.bBX=133;b.bAI=P(XY);b.bxS=12;b.bws=0;Ba$=b;}; function AAh(){let a=this;D.call(a);a.a3T=0;a.a7k=0;a.bhB=null;a.Qy=null;} function AIb(){let a=this;D.call(a);a.bzX=137;a.bzg=null;a.bvg=9;a.bxL=1;} let AY4=null,AAR=()=>{AAR=Q(AIb);B1R();},BEU=a=>{return 137;},B4m=a=>{return 9;},BOb=a=>{return 1;},B0p=a=>{return new AAh;},B0Z=(a,b,c)=>{let d,e,f,g;c=c;d=b;c.a3T=Eg(d)!=1?0:1;c.a7k=De(d);e=De(d);if(e!=(-1)){ACU();c.bhB=(BaL.bu()).data[e];}a:{e=Eg(d)&255;if(e==255)c.Qy=null;else{f=c.Qy;if(f!==null&&e==f.data.length){g=0;while(g=e)break a;d=new AAc;c.Qy.data[g]=d;Op();A7a(AQ9,b,d);g=g+1|0;}}}}},B_5=(a,b,c)=>{let d,e,f,g;c=c;d =(!c.a3T?0:1)<<24>>24;e=b;Cx(e,d);Cr(e,c.a7k);b=c.bhB;if(b===null)Cr(e,(-1));else Cr(e,b.Hv);a:{f=c.Qy;if(f===null)Cx(e,(-1));else{g=f.data.length;if(g>254){b=new Bb;U(b);I(b);}Cx(e,(g&255)<<24>>24);d=0;while(true){f=c.Qy.data;if(d>=f.length)break a;Op();b=f[d];Cr(e,b.a$e);Cr(e,b.bbU);Cr(e,b.bo6);d=d+1|0;}}}},B1R=()=>{let b;b=new AIb;AAR();b.bzX=137;b.bzg=P(AAh);b.bvg=9;b.bxL=1;AY4=b;}; function ABd(){let a=this;D.call(a);a.a5M=null;a.bcn=null;} function AGs(){let a=this;D.call(a);a.btF=128;a.bwc=null;a.bxN=259;a.buc=1;} let Blw=null,AAA=()=>{AAA=Q(AGs);Bu$();},BMp=a=>{return 128;},B0U=a=>{return 259;},BS0=a=>{return 1;},B5o=a=>{return new ABd;},BOK=(a,b,c)=>{let d,e,f,g;c=c;d=b;e=De(d);if(e!=(-1)){RH();c.a5M=(BiW.bu()).data[e];}f=Eg(d)&255;if(f==255)c.bcn=null;else{g=CF(f);Es(d,g);c.bcn=EA(g);}},B3b=(a,b,c)=>{let d,e,f,g;c=c;d=c.a5M;if(d===null)Cr(b,(-1));else{e=d.Hv;Cr(b,e);}c=c.bcn;if(c===null)Cx(b,(-1));else{f=EF(c);g=f.data.length;if(g>254){b=new Bb;S(b,E(801));I(b);}e=(g&255)<<24>>24;b=b;Cx(b,e);EW(b,f);}},Bu$=()=>{let b;b =new AGs;AAA();b.btF=128;b.bwc=P(ABd);b.bxN=259;b.buc=1;Blw=b;}; function ACO(){let a=this;D.call(a);a.Zo=0.0;a.a8s=Ba;a.a$j=0;} function AKA(){let a=this;D.call(a);a.bAc=140;a.bBQ=null;a.bvS=16;a.bCe=0;} let Bg8=null,ZC=()=>{ZC=Q(AKA);BTk();},BnU=a=>{return 140;},BYz=a=>{return 16;},BZ7=a=>{return 0;},BE2=a=>{return new ACO;},BCI=(a,b,c)=>{c=c;b=b;c.Zo=Hw(b);c.a8s=Kg(b);c.a$j=De(b);},BFz=(a,b,c)=>{let d;c=c;d=c.Zo;b=b;EC(b,d);K8(b,c.a8s);Cr(b,c.a$j);},BTk=()=>{let b;b=new AKA;ZC();b.bAc=140;b.bBQ=P(ACO);b.bvS=16;b.bCe=0;Bg8=b;}; function TG(){D.call(this);this.a3E=null;} function ANX(){let a=this;D.call(a);a.bvH=16;a.btC=null;a.bBz=255;a.bum=1;} let AYY=null,Yj=()=>{Yj=Q(ANX);BIS();},B9M=a=>{return 16;},BND=a=>{return 255;},B6B=a=>{return 1;},B1U=a=>{return new TG;},B_Y=(a,b,c)=>{let d,e;c=c;b=b;d=Eg(b)&255;if(d==255)c.a3E=null;else{e=CF(d);Es(b,e);c.a3E=EA(e);}},BOS=(a,b,c)=>{let d,e,f;c=c.a3E;if(c===null)Cx(b,(-1));else{d=EF(c);e=d.data.length;if(e>254){b=new Bb;S(b,E(801));I(b);}f=(e&255)<<24>>24;b=b;Cx(b,f);EW(b,d);}},BIS=()=>{let b;b=new ANX;Yj();b.bvH=16;b.btC=P(TG);b.bBz=255;b.bum=1;AYY=b;}; function U7(){let a=this;D.call(a);a.bag=0;a.Wb=null;a.be3=0;a.bfv=0;} function ASS(){let a=this;D.call(a);a.bBA=130;a.bx5=null;a.bB6=20;a.bz1=0;} let Bad=null,Yp=()=>{Yp=Q(ASS);BsW();},Bsk=a=>{return 130;},Btx=a=>{return 20;},B4Y=a=>{return 0;},BBI=a=>{let b;b=new U7;b.Wb=Bt();return b;},BFb=(a,b,c)=>{let d;c=c;d=b;c.bag=De(d);BD(c.Wb,Hw(d),Hw(d));c.be3=De(d);c.bfv=De(d);},B1r=(a,b,c)=>{let d,e;c=c;d=c.bag;e=b;Cr(e,d);EC(e,c.Wb.Hs);EC(e,c.Wb.Hu);Cr(e,c.be3);Cr(e,c.bfv);},BsW=()=>{let b;b=new ASS;Yp();b.bBA=130;b.bx5=P(U7);b.bB6=20;b.bz1=0;Bad=b;}; function V8(){D.call(this);this.bcm=null;} function AET(){let a=this;D.call(a);a.byR=138;a.bwN=null;a.bvk=255;a.bxd=1;} let A2w=null,AB3=()=>{AB3=Q(AET);BTI();},B_g=a=>{return 138;},B6C=a=>{return 255;},BAP=a=>{return 1;},BCo=a=>{return new V8;},B1I=(a,b,c)=>{let d,e;c=c;b=b;d=Eg(b)&255;if(d==255)c.bcm=null;else{e=CF(d);Es(b,e);c.bcm=EA(e);}},BXA=(a,b,c)=>{let d,e,f;c=c.bcm;if(c===null)Cx(b,(-1));else{d=EF(c);e=d.data.length;if(e>254){b=new Bb;S(b,E(801));I(b);}f=(e&255)<<24>>24;b=b;Cx(b,f);EW(b,d);}},BTI=()=>{let b;b=new AET;AB3();b.byR=138;b.bwN=P(V8);b.bvk=255;b.bxd=1;A2w=b;}; function XT(){let a=this;D.call(a);a.a65=0;a.VG=null;} function AN$(){let a=this;D.call(a);a.bzB=134;a.bwC=null;a.buF=65539;a.buB=1;} let A6u=null,ADd=()=>{ADd=Q(AN$);BmO();},BJC=a=>{return 134;},BKY=a=>{return 65539;},Br5=a=>{return 1;},B7G=a=>{return new XT;},BD7=(a,b,c)=>{let d,e;c=c;b=b;c.a65=De(b);d=AMc(b)&65535;if(d==65535)c.VG=null;else{e=c.VG;if(e!==null&&d==e.data.length)Es(b,e);else{e=CF(d);Es(b,e);c.VG=e;}}},BpL=(a,b,c)=>{let d,e,f;c=c;d=c.a65;b=b;Cr(b,d);e=c.VG;if(e===null)TD(b,(-1));else{f=e.data.length;if(f>65534){b=new Bb;U(b);I(b);}TD(b,(f&65535)<<16>>16);EW(b,c.VG);}},BmO=()=>{let b;b=new AN$;ADd();b.bzB=134;b.bwC=P(XT);b.buF =65539;b.buB=1;A6u=b;},Rb=F(); function AEo(){let a=this;D.call(a);a.bw2=21;a.bCp=null;a.bxZ=0;a.bvG=0;} let Blg=null,XE=()=>{XE=Q(AEo);B3v();},B4f=a=>{return 21;},BX2=a=>{return 0;},BxQ=a=>{return 0;},B4X=a=>{return new Rb;},B9I=(a,b,c)=>{return;},Bnk=(a,b,c)=>{return;},B3v=()=>{let b;b=new AEo;XE();b.bw2=21;b.bCp=P(Rb);b.bxZ=0;b.bvG=0;Blg=b;}; function YR(){let a=this;D.call(a);a.baL=0;a.VA=null;} function ASR(){let a=this;D.call(a);a.bw3=136;a.bwq=null;a.btY=65539;a.bCq=1;} let AXU=null,Yw=()=>{Yw=Q(ASR);BIR();},BF4=a=>{return 136;},BEq=a=>{return 65539;},B97=a=>{return 1;},Bv5=a=>{return new YR;},B1_=(a,b,c)=>{let d,e;c=c;b=b;c.baL=De(b);d=AMc(b)&65535;if(d==65535)c.VA=null;else{e=c.VA;if(e!==null&&d==e.data.length)Es(b,e);else{e=CF(d);Es(b,e);c.VA=e;}}},BRH=(a,b,c)=>{let d,e,f;c=c;d=c.baL;b=b;Cr(b,d);e=c.VA;if(e===null)TD(b,(-1));else{f=e.data.length;if(f>65534){b=new Bb;U(b);I(b);}TD(b,(f&65535)<<16>>16);EW(b,c.VA);}},BIR=()=>{let b;b=new ASR;Yw();b.bw3=136;b.bwq=P(YR);b.btY =65539;b.bCq=1;AXU=b;},A8T=F(0); function ST(){let a=this;D.call(a);a.a9w=0;a.a_m=0;} function AR3(){let a=this;D.call(a);a.byp=17;a.btt=null;a.by_=8;a.byS=0;} let AUV=null,ABQ=()=>{ABQ=Q(AR3);BS9();},BSy=a=>{return 17;},B8v=a=>{return 8;},BwS=a=>{return 0;},B4e=a=>{return new ST;},BRM=(a,b,c)=>{c=c;b=b;c.a9w=De(b);c.a_m=De(b);},Bue=(a,b,c)=>{let d;c=c;d=c.a9w;b=b;Cr(b,d);Cr(b,c.a_m);},BS9=()=>{let b;b=new AR3;ABQ();b.byp=17;b.btt=P(ST);b.by_=8;b.byS=0;AUV=b;}; function Xg(){D.call(this);this.a$R=0;} function APu(){let a=this;D.call(a);a.btN=135;a.buu=null;a.bvK=4;a.bB9=0;} let Bcj=null,XV=()=>{XV=Q(APu);BRy();},Bo$=a=>{return 135;},B8l=a=>{return 4;},BzX=a=>{return 0;},BLL=a=>{return new Xg;},Bnr=(a,b,c)=>{c.a$R=De(b);},BBF=(a,b,c)=>{let d;d=c.a$R;Cr(b,d);},BRy=()=>{let b;b=new APu;XV();b.btN=135;b.buu=P(Xg);b.bvK=4;b.bB9=0;Bcj=b;}; function Qj(){D.call(this);this.a6D=Ba;} function ASl(){let a=this;D.call(a);a.bvN=19;a.byV=null;a.btP=8;a.bv2=0;} let A1w=null,AC6=()=>{AC6=Q(ASl);B23();},Bru=a=>{return 19;},BFh=a=>{return 8;},B$p=a=>{return 0;},BS_=a=>{return new Qj;},BQz=(a,b,c)=>{c.a6D=Kg(b);},BZt=(a,b,c)=>{let d;d=c.a6D;K8(b,d);},B23=()=>{let b;b=new ASl;AC6();b.bvN=19;b.byV=P(Qj);b.btP=8;b.bv2=0;A1w=b;}; function ZO(){let a=this;D.call(a);a.baB=0.0;a.beL=Ba;} function AKu(){let a=this;D.call(a);a.bvF=139;a.bzZ=null;a.bu9=12;a.bBk=0;} let BkN=null,U9=()=>{U9=Q(AKu);B7O();},BUu=a=>{return 139;},BvT=a=>{return 12;},B5I=a=>{return 0;},BRq=a=>{return new ZO;},Bzb=(a,b,c)=>{c=c;b=b;c.baB=Hw(b);c.beL=Kg(b);},Bxs=(a,b,c)=>{let d;c=c;d=c.baB;b=b;EC(b,d);K8(b,c.beL);},B7O=()=>{let b;b=new AKu;U9();b.bvF=139;b.bzZ=P(ZO);b.bu9=12;b.bBk=0;BkN=b;}; function ACL(){let a=this;D.call(a);a.a7Y=null;a.a0J=0;a.a79=0;a.bnj=0.0;a.bd2=0.0;a.bc4=Ba;} function ALt(){let a=this;D.call(a);a.bwo=132;a.byE=null;a.buX=279;a.bxk=1;} let BeU=null,WX=()=>{WX=Q(ALt);B1Q();},BG5=a=>{return 132;},Bpr=a=>{return 279;},BBu=a=>{return 1;},B_n=a=>{return new ACL;},BSF=(a,b,c)=>{let d,e,f;c=c;d=b;e=Eg(d)&255;if(e==255)c.a7Y=null;else{f=CF(e);Es(d,f);c.a7Y=EA(f);}c.a0J=De(d);c.a79=De(d);c.bnj=Hw(d);c.bd2=Hw(d);c.bc4=Kg(d);},Bn9=(a,b,c)=>{let d,e,f,g;c=c;d=c.a7Y;if(d===null)Cx(b,(-1));else{e=EF(d);f=e.data.length;if(f>254){b=new Bb;S(b,E(801));I(b);}g=(f&255)<<24>>24;d=b;Cx(d,g);EW(d,e);}g=c.a0J;b=b;Cr(b,g);Cr(b,c.a79);EC(b,c.bnj);EC(b,c.bd2);K8(b, c.bc4);},B1Q=()=>{let b;b=new ALt;WX();b.bwo=132;b.byE=P(ACL);b.buX=279;b.bxk=1;BeU=b;},Bk_=F(),AWk=0,AUg=0,BDn=0,Bfn=0,BxJ=0,Buk=0,JW=0,APP=0,Ta=0,A3k=0,GI=0,NB=0,AHS=0.0,Bl0=0.0,IS=0.0,AIn=0.0,U4=0.0,BbE=0,BlQ=0,A4f=0.0,AEz=0.0,B35=0.0,AOT=0.0,AEW=0.0,ALT=0.0,AJL=0.0,A94=0.0,BgA=0.0,A4O=0.0,AUk=0.0,Bku=0.0,Cs=()=>{Cs=Q(Bk_);BNh();},BNh=()=>{AWk=1;AUg=1;BDn=1;Bfn=1;BxJ=1;Buk=1;JW=10;APP=1;Ta=CY(57119.86598277577)|0;A3k=0;GI=2;NB=8;AHS=0.10000000149011612;Bl0=2.0;IS=0.004999999888241291;AIn=0.03490658849477768;U4 =0.009999999776482582;BbE=8;BlQ=32;A4f=1.0;AEz=0.20000000298023224;B35=0.13962635397911072;AOT=2.0;AEW=4.0;ALT=1.5707963705062866;AJL=2.4674012660980225;A94=0.20000000298023224;BgA=0.75;A4O=0.5;AUk=0.009999999776482582;Bku=0.03490658849477768;},Bmn=F(0); function E8(){let a=this;D.call(a);a.a1u=null;a.RN=0;a.baO=0;} let A85=0,V3=()=>{V3=Q(E8);B5U();},Lt=(a,b)=>{V3();a.RN=0;a.a1u=null;a.RN=0;A2N(a,b);},A2N=(a,b)=>{let c,d,e;c=a.D0(b);d=a.a1u;if(d!==null)BC(d,0,c,0,a.baO);e=0;while(true){d=c.data;b=d.length;if(e>=b)break;d[e]=a.yE();e=e+1|0;}a.a1u=c;a.baO=b;},Bl6=a=>{let b,c,d;b=a.RN;c=a.baO;if(b>=c)A2N(a,c*2|0);d=a.a1u.data;c=a.RN;a.RN=c+1|0;return d[c];},Bz7=(a,b)=>{let c,d;V3();if(!A85&&a.RN<=0){b=new Bj;U(b);I(b);}c=a.a1u.data;d=a.RN-1|0;a.RN=d;c[d]=b;},B5U=()=>{A85=0;}; function AYl(){E8.call(this);this.bhd=null;} let BR8=(a,b)=>{return L(Xc,b);},B5b=a=>{let b,c;b=new Xc;c=L5(a.bhd);AQI();LI(b,c);return b;}; function AYa(){E8.call(this);this.brX=null;} let BLe=(a,b)=>{return L(Xi,b);},B0l=a=>{let b,c;b=new Xi;c=L5(a.brX);ADL();LI(b,c);return b;}; function AYb(){E8.call(this);this.bio=null;} let BFk=(a,b)=>{return L(ADw,b);},B1L=a=>{let b,c;b=new ADw;c=L5(a.bio);AMq();LI(b,c);return b;}; function AYc(){E8.call(this);this.bkq=null;} let Bzy=(a,b)=>{return L(ABS,b);},B3m=a=>{let b,c;b=new ABS;c=L5(a.bkq);Yf();LI(b,c);return b;}; function AYd(){E8.call(this);this.bsD=null;} let BsL=(a,b)=>{return L(ACq,b);},BYx=a=>{let b,c;b=new ACq;c=L5(a.bsD);U6();LI(b,c);return b;}; function AYe(){E8.call(this);this.bpe=null;} let Caw=(a,b)=>{return L(Vk,b);},BGE=a=>{let b,c;b=new Vk;c=L5(a.bpe);AAL();LI(b,c);b.a$9=Bi3();return b;}; function AYf(){E8.call(this);this.bng=null;} let B5X=(a,b)=>{return L(ABD,b);},BHW=a=>{let b,c;b=new ABD;c=L5(a.bng);Yi();LI(b,c);b.bbc=Bi3();return b;}; function FD(){let a=this;D.call(a);a.bcE=null;a.VZ=0;a.brc=0;a.bzV=null;} let AMF=0,QU=()=>{QU=Q(FD);B2_();},OA=(a,b,c)=>{let d;QU();a.brc=b;a.bcE=L(D,b);d=0;while(d{AMF=0;}; function AYg(){FD.call(this);this.by4=null;} let BJs=a=>{return Bc();}; function AYh(){FD.call(this);this.bz6=null;} let BRt=a=>{return VV();}; function BjM(){FD.call(this);this.bt6=null;} let Byc=a=>{return AEM();}; function BjP(){FD.call(this);this.buH=null;} let Bvr=a=>{return HO();}; function BjO(){FD.call(this);this.bA$=null;} let B6y=a=>{return ASL();}; function BjL(){FD.call(this);this.bwm=null;} let B$U=a=>{let b;b=new Yd;Vm();b.bpX=VV();b.bpV=VV();b.bpU=VV();return b;}; function APe(){let a=this;D.call(a);a.N_=null;a.a_C=null;a.a_B=null;a.ZN=null;a.Y2=null;a.OW=null;a.a1N=null;} let AFy=0,ARi=0,AM_=0,A2S=0,AAy=()=>{AAy=Q(APe);BLl();},Bdr=(a,b,c,d)=>{let e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;AAy();AFy=AFy+1|0;e=d.a2_;f=d.a2$;g=d.a8p;h=d.a8o;BV_(a.N_,c,e,g,f,h);i=a.N_;j=i.a19;AV4(i,a.ZN);k=VL(a.ZN);l=0;a:{b:while(true){if(l>=20)break a;i=a.N_;m=i.IU;n=0;while(nt&&k>1.1920928955078125E-7){b.Xa=k-t;BR(Y(a.a1N,b.T8),b.T7);F0(a.a1N);Ds(Y(a.OW,a.a1N),p);Ep(b.T7,a.OW);Ds(Y(a.OW, a.a1N),s);BR(b.T8,a.OW);}else{Ds(Ep(b.T7,b.T8),0.5);Y(b.T8,b.T7);b.Xa=0.0;}}},BLl=()=>{A2S=0;AFy=0;ARi=0;AM_=20;}; function AIu(){let a=this;D.call(a);a.biL=null;a.VC=null;a.bsc=null;a.baP=null;a.PZ=null;a.a5P=null;a.To=null;a.bbb=null;a.a5I=null;a.ba$=null;a.YL=null;a.bcU=null;a.bex=null;a.bbm=null;a.VT=null;a.Zk=null;a.V2=null;a.a07=null;a.a08=null;a.Oc=null;a.V4=null;a.RE=null;a.a6J=null;a.a45=null;a.bgS=null;} let LG=null,ANc=0,J5=()=>{J5=Q(AIu);BzH();},BJn=(a,b)=>{let c,d,e,f,g;J5();a.VC=Be2();a.bsc=ATw();a.baP=A$U();a.PZ=Bc();a.a5P=D7();a.To=Bc();a.bbb=Bc();a.a5I=new AEC;a.ba$=new AEC;a.YL=L(Kt,2);a.bcU=Bc();a.bex=Bc();a.bbm=Bc();a.VT=Bc();a.Zk=Bc();a.V2=Bc();a.a07=L(Kt,2);a.a08=L(Kt,2);a.Oc=Bc();a.V4=Bc();a.RE=new ADr;a.a6J=Bc();a.a45=Bc();c=new A5J;d=new A3L;Cs();e=NB;d.O0=L(E9,e);d.SK=L(E9,e);e=0;while(true){f=d.O0.data;if(e>=f.length)break;f[e]=Bc();d.SK.data[e]=Bc();e=e+1|0;}c.Mx=d;c.Vi=D7();c.a0K=Bc();c.a3j =Bc();c.NV=Bc();c.QB=Bc();c.a9W=Bc();c.Pb=Bc();c.I_=Bc();c.Pa=Bc();c.IV=Bc();c.JV=Bc();c.JM=Bc();c.WV=Bc();c.Uq=Bc();c.a0_=Bc();c.a0$=Bc();c.a4Y=L(Kt,2);c.a63=L(Kt,2);c.RS=L(Kt,2);d=new A$c;d.Tx=Bc();d.ZA=Bc();d.S9=Bc();d.Z$=Bc();d.a6b=Bc();c.Ji=d;c.ZL=new AD_;c.bee=new AD_;c.a9o=Bc();c.bdI=Bc();g=0;while(g<2){c.a4Y.data[g]=Jd();c.a63.data[g]=Jd();c.RS.data[g]=Jd();g=g+1|0;}a.bgS=c;a.YL.data[0]=Jd();a.YL.data[1]=Jd();a.a07.data[0]=Jd();a.a07.data[1]=Jd();a.a08.data[0]=Jd();a.a08.data[1]=Jd();a.biL=b;},BrE=a=> {let b=new AIu();BJn(b,a);return b;},ADc=(b,c,d,e,f)=>{let g,h,i,j,k,l,m,n,o,p;J5();c=c.data;g=c[0];h=c[1];i=g.J2;j=h.J2;k=BT(d,i)-e;l=BT(d,j)-e;if(!(k<=0.0))m=0;else{c=b.data;m=1;BdD(c[0],g);}if(!(l<=0.0))n=m;else{c=b.data;n=m+1|0;BdD(c[m],h);}if(k*l<0.0){b=b.data;o=k/(k-l);p=b[n];d=p.J2;e=i.Hm;d.Hm=e+o*(j.Hm-e);e=i.Hn;d.Hn=e+o*(j.Hn-e);d=p.JA;d.JZ=f<<24>>24;d.Kb=g.JA.Kb;KL();d.JO=Hs.Hv<<24>>24;d.Ki=Kd.Hv<<24>>24;n=n+1|0;}return n;},B$F=(a,b,c,d,e,f)=>{let g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd, be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br;b.Is=0;g=e.PR;h=f.HD;i=d.HD;j=h.H1;k=g.Hm;l=j*k;m=h.HX;n=g.Hn;l=l-m*n;f=f.HQ;o=l+f.Hm;p=m*k+j*n+f.Hn;d=d.HQ;q=o-d.Hm;r=p-d.Hn;j=i.H1;l=j*q;k=i.HX;s=l+k*r;t= -k*q+j*r;u=0;v=(-3.4028234663852886E38);m=c.JD+e.JD;w=c.Jm;x=c.IS;y=c.Kk;z=0;while(true){if(z>=w){ba=u+1|0;if(ba>=w)ba=0;bb=x.data;bc=bb[u];bd=bb[ba];if(v<1.1920928955078125E-7){bb=y.data;b.Is=1;Fa();b.KO=Hp;be=bb[u];c=b.Kw;c.Hm=be.Hm;c.Hn=be.Hn;c=b.Km;c.Hm=(bc.Hm+bd.Hm)*0.5;c.Hn=(bc.Hn+bd.Hn)*0.5;bf=b.IF.data[0];b =bf.Kq;b.Hm=g.Hm;b.Hn=g.Hn;QX(bf.KC);return;}l=bc.Hm;n=s-l;q=bc.Hn;bg=t-q;r=bd.Hm;bh=r-l;v=bd.Hn;bi=n*bh+bg*(v-q);bj=s-r;bk=t-v;bl=bj*(l-r)+bk*(q-v);if(bi<=0.0){if(n*n+bg*bg>m*m)return;b.Is=1;Fa();b.KO=Hp;c=b.Kw;c.Hm=n;c.Hn=bg;F0(c);Y(b.Km,bc);Y(b.IF.data[0].Kq,g);QX(b.IF.data[0].KC);}else if(bl<=0.0){if(bj*bj+bk*bk>m*m)return;b.Is=1;Fa();b.KO=Hp;c=b.Kw;c.Hm=bj;c.Hn=bk;F0(c);Y(b.Km,bd);Y(b.IF.data[0].Kq,g);QX(b.IF.data[0].KC);}else{bb=y.data;bm=(l+r)*0.5;bn=(q+v)*0.5;bo=s-bm;bp=t-bn;be=bb[u];if(bo*be.Hm+bp* be.Hn>m)return;b.Is=1;Fa();b.KO=Hp;Y(b.Kw,bb[u]);c=b.Km;c.Hm=bm;c.Hn=bn;Y(b.IF.data[0].Kq,g);QX(b.IF.data[0].KC);}return;}bb=x.data;bq=y.data;br=bb[z];j=s-br.Hm;k=t-br.Hn;l=bq[z].Hm*j+bq[z].Hn*k;if(l>m)break;if(l>v){u=z;v=l;}z=z+1|0;}},BgB=(a,b,c,d,e,f)=>{let g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;g=c.Jm;h=e.Jm;i=c.Kk;j=c.IS;k=e.IS;Bl2(f,d,a.a5P);l=a.a5P.HD;m=0;n=(-3.4028234663852886E38);o=0;while(on){m=o;n=r;}o=o+1|0;}b.bfj=m;b.a2O=n;},B4h=(a,b,c,d,e,f,g)=>{let h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg;h=c.Jm;i=c.Kk;j=f.Jm;k=f.IS;l=f.Kk;J5();if(!ANc&&!(0<=e&&e=j)bc=0;b=k.data;bd=b[y];be=m.J2;r=u*bd.Hm;t=bd.Hn;r=r-v*t;f=g.HQ;be.Hm=r+f.Hm;be.Hn=v*bd.Hm+u*t+f.Hn;c=m.JA;h=e<<24>>24;c.JZ=h;c.Kb=y<<24>>24;KL();j=Kd.Hv<<24>>24;c.JO=j;e=Hs.Hv<<24>>24;c.Ki=e;bf=b[bc];bg=n.J2;r=u*bf.Hm;s=bf.Hn;bg.Hm=r-v*s+f.Hm;bg.Hn=v*bf.Hm+u*s+f.Hn;c=n.JA;c.JZ=h;c.Kb=bc<<24>>24;c.JO=j;c.Ki=e;},BOD=(a,b,c,d,e,f)=>{let g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb;b.Is=0;g=c.JD+e.JD;BgB(a,a.a5I,c,d,e,f);if(a.a5I.a2O>g)return;BgB(a,a.ba$,e,f,c,d);h=a.ba$;i=h.a2O;if (i>g)return;Cs();j=0.10000000149011612*IS;k=a.a5I;if(!(i>k.a2O+j)){l=k.bfj;Fa();b.KO=Hp;m=0;}else{l=h.bfj;Fa();b.KO=RZ;m=1;h=c;k=d;c=e;e=h;d=f;f=k;}n=d.HD;B4h(a,a.YL,c,d,l,e,f);o=c.Jm;p=c.IS;q=l+1|0;if(q>=o)q=0;p=p.data;Y(a.Zk,p[l]);Y(a.V2,p[q]);h=a.bcU;c=a.V2;i=c.Hm;e=a.Zk;h.Hm=i-e.Hm;h.Hn=c.Hn-e.Hn;F0(h);c=a.bex;e=a.bcU;c.Hm=1.0*e.Hn;c.Hn=(-1.0)*e.Hm;c=a.bbm;h=a.Zk;i=h.Hm;k=a.V2;c.Hm=(i+k.Hm)*0.5;c.Hn=(h.Hn+k.Hn)*0.5;c=a.VT;i=n.H1;j=i*e.Hm;r=n.HX;s=e.Hn;j=j-r*s;c.Hm=j;i=r*e.Hm+i*s;c.Hn=i;i=1.0*i;s=(-1.0)* j;MO(d,h,h);c=a.V2;MO(d,c,c);c=a.Zk;j=c.Hm;r=i*j;t=c.Hn;u=r+s*t;c=a.VT;r=c.Hm;j=r*j;v=c.Hn;w= -(j+v*t)+g;d=a.V2;x=r*d.Hm+v*d.Hn+g;DF(c);y=ADc(a.a07,a.YL,a.VT,w,l);DF(a.VT);if(y<2)return;if(ADc(a.a08,a.a07,a.VT,x,q)<2)return;Y(b.Kw,a.bex);Y(b.Km,a.bbm);z=0;ba=0;while(ba{let g,h,i,j,k,l,m,n,o;b.Is=0;CP(f,e.PR,a.PZ);AEp(d,a.PZ,a.Oc);g=c.Z_;h=c.a0a;BR(Y(a.V4,h),g);i=BT(a.V4,BR(Y(a.PZ,h),a.Oc));j=BT(a.V4,BR(Y(a.PZ,a.Oc),g));k=c.JD+e.JD;d=a.RE;d.Kb=0;KL();d.Ki=Hs.Hv<<24>>24;if(j<=0.0){J5();BR(Y(LG,a.Oc),g);d=LG;if(BT(d,d)>k*k)return;if(c.bb$){l=c.bb6;BR(Y(a.a6J,g),l);if(BT(a.a6J,BR(Y(a.PZ,g),a.Oc))>0.0)return;}c=a.RE;c.JZ=0;c.JO=Hs.Hv<<24>>24;b.Is=1;Fa();b.KO=Mt;D1(b.Kw);Y(b.Km,g);Nn(b.IF.data[0].KC,a.RE);Y(b.IF.data[0].Kq, e.PR);return;}if(i<=0.0){J5();BR(Y(LG,a.Oc),h);d=LG;if(BT(d,d)>k*k)return;if(c.bb_){m=c.bb8;n=a.a6J;BR(Y(n,m),h);if(BT(n,BR(Y(a.PZ,a.Oc),h))>0.0)return;}c=a.RE;c.JZ=1;c.JO=Hs.Hv<<24>>24;b.Is=1;Fa();b.KO=Mt;D1(b.Kw);Y(b.Km,h);Nn(b.IF.data[0].KC,a.RE);Y(b.IF.data[0].Kq,e.PR);return;}c=a.V4;o=BT(c,c);J5();if(!ANc&&!(o>0.0)){b=new Bj;U(b);I(b);}Ep(Ds(Y(a.a45,g),i),Ds(Y(a.PZ,h),j));Ds(a.a45,1.0/o);BR(Y(LG,a.Oc),a.a45);c=LG;if(BT(c,c)>k*k)return;c=a.To;d=a.V4;c.Hm= -d.Hn;c.Hn=d.Hm;if(BT(c,BR(Y(a.PZ,a.Oc),g))<0.0) {c=a.To;Er(c, -c.Hm, -c.Hn);}F0(a.To);c=a.RE;c.JZ=0;c.JO=Kd.Hv<<24>>24;b.Is=1;Fa();b.KO=Hp;Y(b.Kw,a.To);Y(b.Km,g);Nn(b.IF.data[0].KC,a.RE);Y(b.IF.data[0].Kq,e.PR);},AW7=(a,b,c,d,e,f)=>{B7A(a.bgS,b,c,d,e,f);},BzH=()=>{ANc=0;LG=Bc();}; function AK6(){let a=this;D.call(a);a.a5r=null;a.a$C=null;a.beP=null;a.beQ=null;a.bap=null;a.a2i=null;a.a46=null;a.XN=null;a.XO=null;a.biJ=null;} let AKB=0,AQa=0,AMS=0,AMz=0,AJS=0,AUI=0,Vl=()=>{Vl=Q(AK6);BIA();},Bqy=(a,b)=>{let c;Vl();a.a5r=ATw();a.a$C=Be2();a.beP=D7();a.beQ=D7();a.bap=A$U();c=new AGI;Ot();c.P6=Bc();c.I9=Bc();c.Mc=Bc();c.Md=Bc();c.J6=Bc();c.J7=Bc();c.a5v=Bc();c.a5u=Bc();c.JF=Bc();c.a5t=Bc();c.a5s=Bc();c.Pj=Bc();c.J1=D7();c.J0=D7();c.SC=Bc();c.SB=Bc();a.a2i=c;a.a46=Bn(2);a.XN=MT();a.XO=MT();a.biJ=b;},BrP=a=>{let b=new AK6();Bqy(b,a);return b;},BXr=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;Vl();AKB=AKB+1|0;Sm();b.RL=ASg;b.R8 =c.a9m;d=c.a4D;e=c.a4E;He(a.XN,c.a_D);He(a.XO,c.a_E);AVx(a.XN);AVx(a.XO);f=c.a9m;g=d.Pv+e.Pv;Cs();h=IS;h=ZF(h,g-3.0*h);i=0.25*IS;if(!AUI&&!(h>i)){b=new Bj;U(b);I(b);}j=0.0;k=0;a.a5r.UG=0;l=a.a$C;l.a2_=c.a4D;l.a2$=c.a4E;l.baF=0;m=h+i;n=h-i;a:{while(true){KG(a.XN,a.beP,j);KG(a.XO,a.beQ,j);c=a.a$C;c.a8p=a.beP;c.a8o=a.beQ;Bdr(a.biJ.bdg,a.bap,a.a5r,c);g=a.bap.Xa;if(g<=0.0){b.RL=AHv;b.R8=0.0;break a;}if(gm){b.RL=A9V;b.R8=f;o=1;break b;}if(r>n){j=q;break b;}c=a.a2i;s=a.a46.data;t=BhF(c,s[0],s[1],j);if(th){g=w;t=x;w=v;x=r;}u=u+1|0;AMz=AMz+1|0;if(u==50){w=q;break c;}v=w;r=x;}}AJS=EE(AJS,u);p=p+1|0;if(p==NB)break;q=w;}}k=k+1|0;AQa=AQa+1|0;if(o)break;if(k==1000){b.RL=AB8;b.R8=j;break a;}}}AMS=EE(AMS,k);},BIA =()=>{AUI=0;AKB=0;AQa=0;AMS=0;AMz=0;AJS=0;},AY6=F(0); function ASO(){let a=this;D.call(a);a.Oe=null;a.Lm=null;a.Q2=0;a.Ky=0;a.Um=0;a.bn1=null;a.Yx=null;a.RU=0;a.bzM=null;a.bzI=null;a.bCi=null;a.Nu=null;a.bAR=null;a.bzm=null;} let Gy=0,GD=()=>{GD=Q(ASO);By4();},B9j=a=>{let b,c;GD();a.bn1=L(E9,4);a.Yx=L(OL,20);a.RU=0;a.bzM=Bc();a.bzI=HO();a.bCi=AFS();a.Nu=HO();a.bAR=BaR();a.bzm=Bc();a.Oe=null;a.Q2=0;a.Ky=16;a.Lm=L(OL,16);b=15;while(b>=0){a.Lm.data[b]=AZh(b);c=a.Lm.data;c[b].Iu=b==(a.Ky-1|0)?null:c[b+1|0];c[b].Ia=(-1);b=b+(-1)|0;}a.Um=0;b=0;while(true){c=a.bn1.data;if(b>=c.length)break;c[b]=Bc();b=b+1|0;}},BR7=()=>{let a=new ASO();B9j(a);return a;},BCY=(a,b,c)=>{let d,e,f,g,h,i,j;GD();if(!Gy&&!AGJ(b)){b=new Bj;U(b);I(b);}d=Bf7(a);e =d.Mz;f=d.H2;g=f.I2;h=b.I2;i=h.Hm;Cs();j=AHS;g.Hm=i-j;g.Hn=h.Hn-j;f=f.IW;b=b.IW;f.Hm=b.Hm+j;f.Hn=b.Hn+j;d.a56=c;Bbr(a,e);return e;},BKg=(a,b,c,d)=>{let e,f,g,h,i,j,k,l,m,n,o;GD();if(!Gy&&!AGJ(c)){c=new Bj;U(c);I(c);}e=Gy;if(!e&&!(0<=b&&b{let c;a:{GD();if(!Gy){if(0>b)break a;if(b>=a.Ky)break a;}return a.Lm.data[b].a56;}c=new Bj;U(c);I(c);},ASI=(a,b)=>{let c;a:{GD();if(!Gy){if(0>b)break a;if(b>=a.Ky)break a;}return a.Lm.data[b].H2;}c=new Bj;U(c);I(c);},Be7=(a,b,c)=>{let d,e,f,g,h,i,j,k,l;GD();if(!Gy&&!AGJ(c)){b=new Bj;U(b);I(b);}a.RU=0;d=a.Yx.data;a.RU=1;d[0]=a.Oe;while(true){e=a.RU;if(e<=0)break;d =a.Yx;f=d.data;g=e-1|0;a.RU=g;h=f[g];if(h===null)continue;i=h.H2;j=c.I2;k=j.Hm;l=i.IW;if(!(k-l.Hm>0.0)&&!(j.Hn-l.Hn>0.0)){l=i.I2;k=l.Hm;i=c.IW;e=!(k-i.Hm>0.0)&&!(l.Hn-i.Hn>0.0)?1:0;}else e=0;if(e){if(h.IH!==null){e=f.length;if(((e-g|0)-2|0)<=0){f=L(OL,e*2|0);BC(d,0,f,0,e);a.Yx=f;}d=a.Yx.data;g=a.RU;e=g+1|0;a.RU=e;d[g]=h.IH;a.RU=e+1|0;d[e]=h.Je;}else if(!b.Ex(h.Mz))return;}}},Bf7=a=>{let b,c,d,e,f,g,h;if(a.Um==(-1)){GD();if(!Gy&&a.Q2!=a.Ky){b=new Bj;U(b);I(b);}c=a.Lm;d=c.data;e=a.Ky*2|0;a.Ky=e;f=L(OL,e);a.Lm =f;BC(c,0,f,0,d.length);g=a.Ky-1|0;while(true){e=a.Q2;if(g{let c,d;GD();c=Gy;if(!c&&b===null){b=new Bj;U(b);I(b);}if(!c&&0>=a.Q2){b=new Bj;U(b);I(b);}d=a.Um;b.Iu=d==(-1)?null:a.Lm.data[d];b.Ia=(-1);a.Um=b.Mz;a.Q2=a.Q2-1|0;},Bbr=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o, p,q;c=a.Lm.data[b];d=a.Oe;if(d===null){a.Oe=c;c.Iu=null;return;}e=c.H2;a:{while(true){f=d.IH;if(f===null)break a;g=d.Je;h=KZ(d.H2);EY(a.Nu,d.H2,e);i=KZ(a.Nu);j=2.0*i;k=2.0*(i-h);if(f.IH===null){EY(a.Nu,e,f.H2);l=KZ(a.Nu)+k;}else{EY(a.Nu,e,f.H2);m=KZ(f.H2);l=KZ(a.Nu)-m+k;}if(g.IH===null){EY(a.Nu,e,g.H2);n=KZ(a.Nu)+k;}else{EY(a.Nu,e,g.H2);m=KZ(g.H2);n=KZ(a.Nu)-m+k;}if(j{let c,d,e,f,g;if(b===a.Oe){a.Oe=null;return;}c=b.Iu;d=c.Iu;e=c.IH;if(e===b)e=c.Je;if(d===null){a.Oe=e;e.Iu=null;AJG(a,c);}else{if(d.IH!==c)d.Je=e;else d.IH=e;e.Iu=d;AJG(a,c);while(d!==null){b=Bee(a,d);f=b.IH;g=b.Je;EY(b.H2,f.H2,g.H2);b.Ia=1+EE(f.Ia, g.Ia)|0;d=b.Iu;}}},Bee=(a,b)=>{let c,d,e,f,g,h,i,j,k,l;GD();c=Gy;if(!c&&b===null){b=new Bj;U(b);I(b);}d=b.IH;if(d!==null&&b.Ia>=2){e=b.Je;if(!c){f=d.Mz;if(!(0<=f&&f=(-1))return b;h=d.IH;i=d.Je;if(!c){f=h.Mz;if(!(0<=f&&f{Gy=0;}; function AFA(){let a=this;D.call(a);a.Iv=null;a.Js=null;a.Qc=null;a.a19=null;a.IU=0;a.MN=null;a.UC=null;a.beC=null;a.a1M=null;a.a1P=null;a.a1a=null;a.a7f=null;a.Sj=null;a.Si=null;a.Sh=null;a.a9u=null;} let IU=0,JQ=()=>{JQ=Q(AFA);BQA();},BV_=(a,b,c,d,e,f)=>{let g,h,i,j,k,l,m,n,o;JQ();if(!IU&&b.UG>3){b=new Bj;U(b);I(b);}a.IU=b.UG;g=0;while(true){h=a.IU;if(g>=h)break;i=a.a19.data[g];j=b.Sy.data[g];i.QN=j;i.O4=b.Sx.data[g];k=DH(c,j);l=DH(e,i.O4);CP(d,k,i.Li);CP(f,l,i.MF);BR(Y(i.I0,i.MF),i.Li);i.IE=0.0;g=g+1|0;}if(h>1){m=b.a8L;n=Bl3(a);if(!(!(n<0.5*m)&&!(2.0*m{let c,d,e,f;b.a8L=Bl3(a);c=a.IU;b.UG=c;d=0;while(d{switch(a.IU){case 1:break;case 2:BR(Y(a.MN,a.Js.I0),a.Iv.I0);DF(Y(b,a.Iv.I0));if(!(GO(a.MN,b)>0.0)){AE1(a.MN,1.0,b);return;}A7q(1.0,a.MN,b);return;default:JQ();if(IU){D1(b);return;}b=new Bj;U(b);I(b);}DF(Y(b,a.Iv.I0));},AV4=(a,b)=>{switch(a.IU){case 0:JQ();if(IU){D1(b);return;}b=new Bj;U(b);I(b);case 1:Y(b,a.Iv.I0);return;case 2:Ds(Y(a.beC,a.Js.I0),a.Js.IE);Ep(Ds(Y(a.UC, a.Iv.I0),a.Iv.IE),a.beC);Y(b,a.UC);return;case 3:break;default:JQ();if(IU){D1(b);return;}b=new Bj;U(b);I(b);}D1(b);},Bl3=a=>{let b;switch(a.IU){case 0:JQ();if(IU)return 0.0;b=new Bj;U(b);I(b);case 1:break;case 2:return Bif(a.Iv.I0,a.Js.I0);case 3:BR(Y(a.a1M,a.Js.I0),a.Iv.I0);BR(Y(a.a1P,a.Qc.I0),a.Iv.I0);return GO(a.a1M,a.a1P);default:JQ();if(IU)return 0.0;b=new Bj;U(b);I(b);}return 0.0;},B0x=a=>{let b,c,d,e,f;b=a.Iv.I0;c=a.Js.I0;BR(Y(a.MN,c),b);d= -BT(b,a.MN);if(d<=0.0){a.Iv.IE=1.0;a.IU=1;return;}e=BT(c,a.MN);if (e<=0.0){b=a.Js;b.IE=1.0;a.IU=1;Te(a.Iv,b);return;}f=1.0/(e+d);a.Iv.IE=e*f;a.Js.IE=d*f;a.IU=2;},B82=a=>{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;Y(a.Sj,a.Iv.I0);Y(a.Si,a.Js.I0);Y(a.Sh,a.Qc.I0);BR(Y(a.MN,a.Si),a.Sj);b=BT(a.Sj,a.MN);c=BT(a.Si,a.MN);d= -b;BR(Y(a.a1a,a.Sh),a.Sj);e=BT(a.Sj,a.a1a);f=BT(a.Sh,a.a1a);g= -e;BR(Y(a.a7f,a.Sh),a.Si);h=BT(a.Si,a.a7f);i=BT(a.Sh,a.a7f);j= -h;k=GO(a.MN,a.a1a);l=k*GO(a.Si,a.Sh);m=k*GO(a.Sh,a.Sj);n=k*GO(a.Sj,a.Si);if(d<=0.0&&g<=0.0){a.Iv.IE=1.0;a.IU=1;return;}if(c>0.0&&d>0.0&& n<=0.0){o=1.0/(c+d);a.Iv.IE=c*o;a.Js.IE=d*o;a.IU=2;return;}if(f>0.0&&g>0.0&&m<=0.0){p=1.0/(f+g);a.Iv.IE=f*p;q=a.Qc;q.IE=g*p;a.IU=2;Te(a.Js,q);return;}if(c<=0.0&&j<=0.0){q=a.Js;q.IE=1.0;a.IU=1;Te(a.Iv,q);return;}if(f<=0.0&&i<=0.0){q=a.Qc;q.IE=1.0;a.IU=1;Te(a.Iv,q);return;}if(i>0.0&&j>0.0&&l<=0.0){r=1.0/(i+j);a.Js.IE=i*r;q=a.Qc;q.IE=j*r;a.IU=2;Te(a.Iv,q);return;}s=1.0/(l+m+n);a.Iv.IE=l*s;a.Js.IE=m*s;a.Qc.IE=n*s;a.IU=3;},BQA=()=>{IU=0;}; function A6q(){let a=this;D.call(a);a.a2_=null;a.a2$=null;a.a8p=null;a.a8o=null;a.baF=0;} let Bq0=a=>{a.a2_=U_();a.a2$=U_();a.a8p=D7();a.a8o=D7();},Be2=()=>{let a=new A6q();Bq0(a);return a;}; function BlR(){let a=this;D.call(a);a.a8L=0.0;a.UG=0;a.Sy=null;a.Sx=null;} let BGb=a=>{let b,c,d;b=Bn(3);c=b.data;a.Sy=b;b=Bn(3);d=b.data;a.Sx=b;a.a8L=0.0;a.UG=0;c[0]=2147483647;c[1]=2147483647;c[2]=2147483647;d[0]=2147483647;d[1]=2147483647;d[2]=2147483647;},ATw=()=>{let a=new BlR();BGb(a);return a;}; function A9N(){let a=this;D.call(a);a.T7=null;a.T8=null;a.Xa=0.0;a.bzA=0;} let BZd=a=>{a.T7=Bc();a.T8=Bc();},A$U=()=>{let a=new A9N();BZd(a);return a;}; function AEY(){let a=this;D.call(a);a.HQ=null;a.HD=null;} let AIG=null,Sy=0,KJ=()=>{KJ=Q(AEY);BwD();},BLV=a=>{KJ();a.HQ=Bc();a.HD=ASL();},D7=()=>{let a=new AEY();BLV(a);return a;},AOX=(a,b)=>{Y(a.HQ,b.HQ);A3T(a.HD,b.HD);return a;},MO=(b,c,d)=>{let e,f,g,h,i,j;KJ();e=b.HD;f=e.HX;g=c.Hm;h=f*g;i=e.H1;j=c.Hn;h=h+i*j;b=b.HQ;h=h+b.Hn;d.Hm=i*g-f*j+b.Hm;d.Hn=h;},CP=(b,c,d)=>{let e,f,g,h,i,j;KJ();if(!Sy&&c===d){b=new Bj;U(b);I(b);}e=b.HD;f=e.H1;g=f*c.Hm;h=e.HX;i=c.Hn;j=g-h*i;b=b.HQ;d.Hm=j+b.Hm;d.Hn=h*c.Hm+f*i+b.Hn;},AEp=(b,c,d)=>{let e,f,g,h,i,j;KJ();if(!Sy&&c===d){b=new Bj;U(b);I(b);}e =c.Hm;f=b.HQ;e=e-f.Hm;g=c.Hn-f.Hn;b=b.HD;h=b.H1;i=h*e;j=b.HX;d.Hm=i+j*g;d.Hn= -j*e+h*g;},Bl2=(b,c,d)=>{let e,f,g,h,i,j,k,l;KJ();e=Sy;if(!e&&d===b){b=new Bj;U(b);I(b);}if(!e&&d===c){b=new Bj;U(b);I(b);}f=b.HD;g=c.HD;h=d.HD;LM();i=f.H1;j=i*g.HX;k=f.HX;l=g.H1;h.HX=j-k*l;h.H1=i*l+f.HX*g.HX;BR(Y(AIG,c.HQ),b.HQ);HK(b.HD,AIG,d.HQ);},BwD=()=>{Sy=0;AIG=Bc();}; function AEC(){let a=this;D.call(a);a.a2O=0.0;a.bfj=0;} function Kt(){let a=this;D.call(a);a.J2=null;a.JA=null;} let Bwr=a=>{a.J2=Bc();a.JA=new ADr;},Jd=()=>{let a=new Kt();Bwr(a);return a;},BdD=(a,b)=>{let c,d;c=b.J2;d=a.J2;d.Hm=c.Hm;d.Hn=c.Hn;d=b.JA;b=a.JA;b.JZ=d.JZ;b.Kb=d.Kb;b.JO=d.JO;b.Ki=d.Ki;}; function ADr(){let a=this;D.call(a);a.JZ=0;a.Kb=0;a.JO=0;a.Ki=0;} let A2H=a=>{return a.JZ<<24|a.Kb<<16|a.JO<<8|a.Ki;},Nn=(a,b)=>{a.JZ=b.JZ;a.Kb=b.Kb;a.JO=b.JO;a.Ki=b.Ki;},QX=a=>{a.JZ=0;a.Kb=0;a.JO=0;a.Ki=0;}; function A5J(){let a=this;D.call(a);a.Mx=null;a.Vi=null;a.a0K=null;a.a3j=null;a.NV=null;a.QB=null;a.a9W=null;a.Pb=null;a.I_=null;a.Pa=null;a.IV=null;a.JV=null;a.JM=null;a.Yn=0.0;a.NK=0;a.WV=null;a.Uq=null;a.a0_=null;a.a0$=null;a.a4Y=null;a.a63=null;a.RS=null;a.Ji=null;a.ZL=null;a.bee=null;a.a9o=null;a.bdI=null;} let B7A=(a,b,c,d,e,f)=>{let g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;Bl2(d,f,a.Vi);CP(a.Vi,e.U1,a.a0K);a.a3j=c.bb6;a.NV=c.Z_;d=c.a0a;a.QB=d;a.a9W=c.bb8;g=c.bb$;h=c.bb_;BR(Y(a.WV,d),a.NV);F0(a.WV);c=a.I_;d=a.WV;Er(c,d.Hn, -d.Hm);i=BT(a.I_,BR(Y(a.Uq,a.a0K),a.NV));j=0.0;k=0.0;l=0;m=0;if(g){BR(Y(a.a0_,a.NV),a.a3j);F0(a.a0_);c=a.Pb;d=a.a0_;Er(c,d.Hn, -d.Hm);l=!(GO(a.a0_,a.WV)>=0.0)?0:1;j=BT(a.Pb,BR(Y(a.Uq,a.a0K),a.a3j));}if(h){BR(Y(a.a0$,a.a9W),a.QB);F0(a.a0$);c=a.Pa;d=a.a0$;Er(c,d.Hn, -d.Hm);m=!(GO(a.WV,a.a0$)>0.0) ?0:1;k=BT(a.Pa,BR(Y(a.Uq,a.a0K),a.QB));}if(g&&h){if(l&&m){g=!(j>=0.0)&&!(i>=0.0)&&!(k>=0.0)?0:1;a.NK=g;if(g){c=a.IV;d=a.I_;c.Hm=d.Hm;c.Hn=d.Hn;c=a.JV;d=a.Pb;c.Hm=d.Hm;c.Hn=d.Hn;c=a.JM;d=a.Pa;c.Hm=d.Hm;c.Hn=d.Hn;}else{c=a.IV;d=a.I_;c.Hm= -d.Hm;c.Hn= -d.Hn;c=a.JV;c.Hm= -d.Hm;c.Hn= -d.Hn;c=a.JM;c.Hm= -d.Hm;c.Hn= -d.Hn;}}else if(l){a:{b:{if(!(j>=0.0)){if(!(i>=0.0))break b;if(!(k>=0.0))break b;}g=1;break a;}g=0;}a.NK=g;if(g){c=a.IV;d=a.I_;c.Hm=d.Hm;c.Hn=d.Hn;c=a.JV;f=a.Pb;c.Hm=f.Hm;c.Hn=f.Hn;c=a.JM;c.Hm=d.Hm;c.Hn =d.Hn;}else{c=a.IV;d=a.I_;c.Hm= -d.Hm;c.Hn= -d.Hn;c=a.JV;f=a.Pa;c.Hm= -f.Hm;c.Hn= -f.Hn;c=a.JM;c.Hm= -d.Hm;c.Hn= -d.Hn;}}else if(!m){g=j>=0.0&&i>=0.0&&k>=0.0?1:0;a.NK=g;if(g){c=a.IV;d=a.I_;c.Hm=d.Hm;c.Hn=d.Hn;c=a.JV;c.Hm=d.Hm;c.Hn=d.Hn;c=a.JM;c.Hm=d.Hm;c.Hn=d.Hn;}else{c=a.IV;d=a.I_;c.Hm= -d.Hm;c.Hn= -d.Hn;c=a.JV;d=a.Pa;c.Hm= -d.Hm;c.Hn= -d.Hn;c=a.JM;d=a.Pb;c.Hm= -d.Hm;c.Hn= -d.Hn;}}else{c:{d:{if(!(k>=0.0)){if(!(j>=0.0))break d;if(!(i>=0.0))break d;}g=1;break c;}g=0;}a.NK=g;if(g){c=a.IV;d=a.I_;c.Hm=d.Hm;c.Hn =d.Hn;c=a.JV;c.Hm=d.Hm;c.Hn=d.Hn;c=a.JM;d=a.Pa;c.Hm=d.Hm;c.Hn=d.Hn;}else{c=a.IV;d=a.I_;c.Hm= -d.Hm;c.Hn= -d.Hn;c=a.JV;c.Hm= -d.Hm;c.Hn= -d.Hn;c=a.JM;d=a.Pb;c.Hm= -d.Hm;c.Hn= -d.Hn;}}}else if(g){if(!l){g=j>=0.0&&i>=0.0?1:0;a.NK=g;if(g){c=a.IV;d=a.I_;c.Hm=d.Hm;c.Hn=d.Hn;c=a.JV;c.Hm=d.Hm;c.Hn=d.Hn;c=a.JM;c.Hm= -d.Hm;c.Hn= -d.Hn;}else{c=a.IV;d=a.I_;c.Hm= -d.Hm;c.Hn= -d.Hn;c=a.JV;c.Hm=d.Hm;c.Hn=d.Hn;c=a.JM;d=a.Pb;c.Hm= -d.Hm;c.Hn= -d.Hn;}}else{g=!(j>=0.0)&&!(i>=0.0)?0:1;a.NK=g;if(g){c=a.IV;d=a.I_;c.Hm=d.Hm;c.Hn= d.Hn;c=a.JV;f=a.Pb;c.Hm=f.Hm;c.Hn=f.Hn;c=a.JM;c.Hm= -d.Hm;c.Hn= -d.Hn;}else{c=a.IV;d=a.I_;c.Hm= -d.Hm;c.Hn= -d.Hn;c=a.JV;c.Hm=d.Hm;c.Hn=d.Hn;c=a.JM;c.Hm= -d.Hm;c.Hn= -d.Hn;}}}else if(!h){g=!(i>=0.0)?0:1;a.NK=g;if(!g){c=a.IV;d=a.I_;c.Hm= -d.Hm;c.Hn= -d.Hn;c=a.JV;c.Hm=d.Hm;c.Hn=d.Hn;c=a.JM;c.Hm=d.Hm;c.Hn=d.Hn;}else{c=a.IV;d=a.I_;c.Hm=d.Hm;c.Hn=d.Hn;c=a.JV;c.Hm= -d.Hm;c.Hn= -d.Hn;c=a.JM;c.Hm= -d.Hm;c.Hn= -d.Hn;}}else if(!m){g=i>=0.0&&k>=0.0?1:0;a.NK=g;if(g){c=a.IV;d=a.I_;c.Hm=d.Hm;c.Hn=d.Hn;c=a.JV;c.Hm= -d.Hm;c.Hn = -d.Hn;c=a.JM;c.Hm=d.Hm;c.Hn=d.Hn;}else{c=a.IV;d=a.I_;c.Hm= -d.Hm;c.Hn= -d.Hn;c=a.JV;f=a.Pa;c.Hm= -f.Hm;c.Hn= -f.Hn;c=a.JM;c.Hm=d.Hm;c.Hn=d.Hn;}}else{g=!(i>=0.0)&&!(k>=0.0)?0:1;a.NK=g;if(g){c=a.IV;d=a.I_;c.Hm=d.Hm;c.Hn=d.Hn;c=a.JV;c.Hm= -d.Hm;c.Hn= -d.Hn;c=a.JM;d=a.Pa;c.Hm=d.Hm;c.Hn=d.Hn;}else{c=a.IV;d=a.I_;c.Hm= -d.Hm;c.Hn= -d.Hn;c=a.JV;c.Hm= -d.Hm;c.Hn= -d.Hn;c=a.JM;c.Hm=d.Hm;c.Hn=d.Hn;}}a.Mx.a1r=e.Jm;n=0;while(na.Yn)return;B7l(a,a.bee);o=a.bee;c=o.PC;d=Ui;if(c!==d&&o.Nn>a.Yn)return;if(c===d)p=a.ZL;else{i=o.Nn;p=a.ZL;if(i>0.9800000190734863*p.Nn+0.0010000000474974513)p=o;}q=a.a4Y.data;r=q[0];s=q[1];if(p.PC!==OW){Fa();b.KO=RZ;Y(r.J2,a.NV);c=r.JA;c.JZ=0;c.Kb=p.S3<<24>>24;KL();c.JO=Jg(Hs)<<24>>24;r.JA.Ki=Jg(Kd)<<24>>24;Y(s.J2,a.QB);c=s.JA;c.JZ=0;c.Kb=p.S3<<24>>24;c.JO=Jg(Hs)<<24>>24;s.JA.Ki=Jg(Kd)<<24>>24;c=a.Ji;g=p.S3;c.Tn=g;h=g+1|0;d=a.Mx;if(h>=d.a1r)h =0;c.Zp=h;Y(c.Tx,d.O0.data[g]);c=a.Ji;Y(c.ZA,a.Mx.O0.data[c.Zp]);c=a.Ji;Y(c.S9,a.Mx.SK.data[c.Tn]);}else{Fa();b.KO=Hp;t=0;u=BT(a.IV,a.Mx.SK.data[0]);n=1;while(true){c=a.Mx;g=c.a1r;if(n>=g)break;v=BT(a.IV,c.SK.data[n]);if(v=g)w=0;Y(r.J2,c.O0.data[t]);c=r.JA;c.JZ=0;c.Kb=t<<24>>24;KL();c.JO=Jg(Kd)<<24>>24;r.JA.Ki=Jg(Hs)<<24>>24;Y(s.J2,a.Mx.O0.data[w]);c=s.JA;c.JZ=0;c.Kb=w<<24>>24;c.JO=Jg(Kd)<<24>>24;s.JA.Ki=Jg(Hs)<<24>>24;if(a.NK){c=a.Ji;c.Tn=0;c.Zp=1;Y(c.Tx,a.NV);Y(a.Ji.ZA,a.QB);Y(a.Ji.S9, a.I_);}else{c=a.Ji;c.Tn=1;c.Zp=0;Y(c.Tx,a.QB);Y(a.Ji.ZA,a.NV);DF(Y(a.Ji.S9,a.I_));}}c=a.Ji;d=c.Z$;c=c.S9;Er(d,c.Hn, -c.Hm);c=a.Ji;DF(Y(c.a6b,c.Z$));c=a.Ji;c.brB=BT(c.Z$,c.Tx);c=a.Ji;c.brA=BT(c.a6b,c.ZA);q=a.a63;x=a.a4Y;c=a.Ji;if(ADc(q,x,c.Z$,c.brB,c.Tn){let c,d,e,f,g,h,i;Ph();b.PC=OW;b.S3=!a.NK?1:0;b.Nn=3.4028234663852886E38;c=a.IV;d=c.Hm;e=c.Hn;f=0;while(true){c=a.Mx;if(f>=c.a1r)break;g=c.O0.data[f];h=g.Hm;c=a.NV;i=d*(h-c.Hm)+e*(g.Hn-c.Hn);if(i{let c,d,e,f,g,h,i,j,k,l;Ph();b.PC=Ui;b.S3=(-1);b.Nn =(-3.4028234663852886E38);c=a.a9o;d=a.IV;c.Hm= -d.Hn;c.Hn=d.Hm;e=0;while(true){c=a.Mx;if(e>=c.a1r)break;f=c.SK.data[e];c=c.O0.data[e];d=a.bdI;g= -f.Hm;d.Hm=g;h= -f.Hn;d.Hn=h;i=c.Hm;d=a.NV;j=i-d.Hm;k=c.Hn;l=g*j+h*(k-d.Hn);c=a.QB;h=K0(l,g*(i-c.Hm)+h*(k-c.Hn));if(h>a.Yn){b.PC=AM8;b.S3=e;b.Nn=h;return;}a:{b:{c=a.bdI;g=c.Hm;d=a.a9o;if(!(g*d.Hm+c.Hn*d.Hn>=0.0)){g=BT(BR(Y(a.Uq,c),a.JV),a.IV);Cs();if(!(g< -AIn))break b;break a;}g=BT(BR(Y(a.Uq,c),a.JM),a.IV);Cs();if(g< -AIn)break a;}if(h>b.Nn){b.PC=AM8;b.S3=e;b.Nn=h;}}e =e+1|0;}}; function AGI(){let a=this;D.call(a);a.NY=null;a.M5=null;a.ZP=null;a.P6=null;a.I9=null;a.baq=null;a.a5e=null;a.Mc=null;a.Md=null;a.J6=null;a.J7=null;a.a5v=null;a.a5u=null;a.JF=null;a.a5t=null;a.a5s=null;a.Pj=null;a.J1=null;a.J0=null;a.SC=null;a.SB=null;} let Y7=0,Ot=()=>{Ot=Q(AGI);BGS();},BGF=(a,b,c,d,e,f,g)=>{let h,i,j;a.NY=c;a.M5=e;h=b.UG;Ot();if(!Y7&&!(0{let d;KG(a.baq, a.J1,c);KG(a.a5e,a.J0,c);AAv();switch(ALk.data[a.ZP.Hv]){case 1:b=b.data;HK(a.J1.HD,a.I9,a.SC);HK(a.J0.HD,DF(a.I9),a.SB);DF(a.I9);b[0]=Nx(a.NY,a.SC);b[1]=Nx(a.M5,a.SB);Y(a.Mc,DH(a.NY,b[0]));Y(a.Md,DH(a.M5,b[1]));CP(a.J1,a.Mc,a.J6);CP(a.J0,a.Md,a.J7);return BT(BR(a.J7,a.J6),a.I9);case 2:b=b.data;GJ(a.J1.HD,a.I9,a.JF);CP(a.J1,a.P6,a.J6);HK(a.J0.HD,DF(a.JF),a.SB);DF(a.JF);b[0]=(-1);b[1]=Nx(a.M5,a.SB);Y(a.Md,DH(a.M5,b[1]));CP(a.J0,a.Md,a.J7);return BT(BR(a.J7,a.J6),a.JF);case 3:b=b.data;GJ(a.J0.HD,a.I9,a.JF);CP(a.J0, a.P6,a.J7);HK(a.J1.HD,DF(a.JF),a.SC);DF(a.JF);b[1]=(-1);b[0]=Nx(a.NY,a.SC);Y(a.Mc,DH(a.NY,b[0]));CP(a.J1,a.Mc,a.J6);return BT(BR(a.J6,a.J7),a.JF);default:}Ot();if(!Y7){d=new Bj;U(d);I(d);}b=b.data;b[0]=(-1);b[1]=(-1);return 0.0;},BhF=(a,b,c,d)=>{let e;KG(a.baq,a.J1,d);KG(a.a5e,a.J0,d);AAv();switch(ALk.data[a.ZP.Hv]){case 1:HK(a.J1.HD,a.I9,a.SC);HK(a.J0.HD,DF(a.I9),a.SB);DF(a.I9);Y(a.Mc,DH(a.NY,b));Y(a.Md,DH(a.M5,c));CP(a.J1,a.Mc,a.J6);CP(a.J0,a.Md,a.J7);return BT(BR(a.J7,a.J6),a.I9);case 2:GJ(a.J1.HD,a.I9,a.JF);CP(a.J1, a.P6,a.J6);HK(a.J0.HD,DF(a.JF),a.SB);DF(a.JF);Y(a.Md,DH(a.M5,c));CP(a.J0,a.Md,a.J7);return BT(BR(a.J7,a.J6),a.JF);case 3:GJ(a.J0.HD,a.I9,a.JF);CP(a.J0,a.P6,a.J7);HK(a.J1.HD,DF(a.JF),a.SC);DF(a.JF);Y(a.Mc,DH(a.NY,b));CP(a.J1,a.Mc,a.J6);return BT(BR(a.J6,a.J7),a.JF);default:}Ot();if(Y7)return 0.0;e=new Bj;U(e);I(e);},BGS=()=>{Y7=0;}; function APO(){let a=this;D.call(a);a.Lv=null;a.Lf=null;a.Jn=null;a.KT=0.0;a.K7=0.0;a.OY=0.0;} let ANF=0,TE=()=>{TE=Q(APO);B6m();},BL3=a=>{TE();a.Lv=Bc();a.Lf=Bc();a.Jn=Bc();},MT=()=>{let a=new APO();BL3(a);return a;},AVx=a=>{let b;b=6.2831854820251465*A4Y(a.KT/6.2831854820251465);a.KT=a.KT-b;a.K7=a.K7-b;},He=(a,b)=>{Y(a.Lv,b.Lv);Y(a.Lf,b.Lf);Y(a.Jn,b.Jn);a.KT=b.KT;a.K7=b.K7;a.OY=b.OY;return a;},KG=(a,b,c)=>{let d,e,f,g,h,i,j;TE();if(!ANF&&b===null){b=new Bj;U(b);I(b);}d=b.HQ;e=1.0-c;f=a.Lf;g=e*f.Hm;h=a.Jn;d.Hm=g+c*h.Hm;d.Hn=e*f.Hn+c*h.Hn;e=e*a.KT+c*a.K7;G9(b.HD,e);d=b.HD;b=b.HQ;c=b.Hm;e=d.H1;f=a.Lv;g =e*f.Hm;i=d.HX;j=f.Hn;b.Hm=c-(g-i*j);b.Hn=b.Hn-(i*f.Hm+e*j);},AD9=(a,b)=>{let c,d,e,f,g;TE();if(!ANF&&!(a.OY<1.0)){c=new Bj;U(c);I(c);}d=a.OY;d=(b-d)/(1.0-d);c=a.Lf;e=c.Hm;f=a.Jn;c.Hm=e+d*(f.Hm-e);g=c.Hn;c.Hn=g+d*(f.Hn-g);e=a.KT;a.KT=e+d*(a.K7-e);a.OY=b;},B6m=()=>{ANF=0;}; function OL(){let a=this;D.call(a);a.H2=null;a.a56=null;a.Iu=null;a.IH=null;a.Je=null;a.Mz=0;a.Ia=0;} let Bqj=(a,b)=>{a.H2=HO();a.Mz=b;},AZh=a=>{let b=new OL();Bqj(b,a);return b;}; function AZ6(){let a=this;D.call(a);a.a7r=null;a.a7s=null;a.a9D=0.0;} let BNx=a=>{a.a7r=Bc();a.a7s=Bc();a.a9D=0.0;},AFS=()=>{let a=new AZ6();BNx(a);return a;}; function AAk(){let a=this;D.call(a);a.bj6=0.0;a.bj5=0.0;a.bj4=0.0;} let BIV=null,BEZ=null,BLm=null,BG7=null,BRS=null,WN=()=>{WN=Q(AAk);BE5();},BTt=a=>{WN();a.bj4=0.0;a.bj5=0.0;a.bj6=0.0;},BaR=()=>{let a=new AAk();BTt(a);return a;},BxH=(a,b,c,d)=>{WN();a.bj6=b;a.bj5=c;a.bj4=d;},OP=(a,b,c)=>{let d=new AAk();BxH(d,a,b,c);return d;},BE5=()=>{BIV=OP(1.0,1.0,1.0);BEZ=OP(0.0,0.0,0.0);BLm=OP(0.0,0.0,1.0);BG7=OP(0.0,1.0,0.0);BRS=OP(1.0,0.0,0.0);},AFM=F(0),BdY=F(0); function A3C(){let a=this;D.call(a);a.MB=null;a.Ya=0;a.UZ=null;a.bb0=0;a.UJ=0;a.O9=null;a.a6c=0;a.Or=0;a.a3h=0;} let B1d=(a,b)=>{let c,d,e;a.Ya=0;a.a6c=16;a.Or=0;c=L(TQ,16);d=c.data;a.O9=c;e=0;while(e<16){d[e]=new TQ;e=e+1|0;}a.bb0=16;a.UJ=0;a.UZ=Bn(16);a.MB=b;a.a3h=(-1);},Bnj=a=>{let b=new A3C();B1d(b,a);return b;},BlN=(a,b)=>{let c,d,e,f,g;c=a.UJ;d=a.bb0;if(c==d){e=a.UZ;f=e.data;c=d*2|0;a.bb0=c;g=Bn(c);a.UZ=g;BC(e,0,g,0,f.length);}e=a.UZ.data;c=a.UJ;e[c]=b;a.UJ=c+1|0;},BsZ=(a,b)=>{let c,d,e,f,g,h;if(b==a.a3h)return 1;a:{c=a.Or;d=a.a6c;if(c==d){e=a.O9;f=e.data;c=d*2|0;a.a6c=c;g=L(TQ,c);a.O9=g;h=f.length;BC(e,0,g,0,h);while (true){if(h>=a.a6c)break a;a.O9.data[h]=new TQ;h=h+1|0;}}}c=a.a3h;if(b>=c){f=a.O9.data;d=a.Or;f[d].Sr=c;f[d].Ss=b;}else{f=a.O9.data;d=a.Or;f[d].Sr=b;f[d].Ss=c;}a.Or=a.Or+1|0;return 1;}; function AEq(){let a=this;D.call(a);a.NO=null;a.Rb=0;a.Pv=0.0;a.bbr=null;} let ADv=0,NE=()=>{NE=Q(AEq);BqF();},B5G=a=>{let b,c;NE();Cs();a.NO=L(E9,NB);b=0;while(true){c=a.NO.data;if(b>=c.length)break;c[b]=Bc();b=b+1|0;}a.bbr=L(E9,2);a.Rb=0;a.Pv=0.0;},U_=()=>{let a=new AEq();B5G(a);return a;},ADg=(a,b,c)=>{let d,e,f,g,h,i,j;a:{b:{ASw();switch(A9C.data[b.a7P.Hv]){case 1:break b;case 2:d=b;a.Rb=d.Jm;a.Pv=d.JD;e=0;while(e{let c,d,e,f;c=0;d=BT(a.NO.data[0],b);e=1;while(ed){c=e;d=f;}e=e+1|0;}return c;},DH=(a,b)=>{let c;a:{NE();if(!ADv){if(0>b)break a;if(b>=a.Rb)break a;}return a.NO.data[b];}c=new Bj;U(c);I(c);},BqF=()=> {ADv=0;}; function AHg(){let a=this;D.call(a);a.HX=0.0;a.H1=0.0;} let BQU=0,LM=()=>{LM=Q(AHg);B1J();},BVS=a=>{LM();a.HX=0.0;a.H1=1.0;},ASL=()=>{let a=new AHg();BVS(a);return a;},G9=(a,b)=>{a.HX=AFu(b);a.H1=ALs(b);return a;},A3T=(a,b)=>{a.HX=b.HX;a.H1=b.H1;return a;},A6_=(b,c,d)=>{let e,f,g,h,i;LM();e=b.HX;f=c.Hm;g=e*f;h=b.H1;i=c.Hn;g=g+h*i;d.Hm=h*f-e*i;d.Hn=g;},GJ=(b,c,d)=>{let e,f,g,h;LM();e=b.H1;f=e*c.Hm;g=b.HX;h=c.Hn;d.Hm=f-g*h;d.Hn=g*c.Hm+e*h;},HK=(b,c,d)=>{let e,f,g,h;LM();e=b.H1;f=e*c.Hm;g=b.HX;h=c.Hn;d.Hm=f+g*h;d.Hn= -g*c.Hm+e*h;},B1J=()=>{BQU=0;}; function A3L(){let a=this;D.call(a);a.O0=null;a.SK=null;a.a1r=0;} function A$c(){let a=this;D.call(a);a.Tn=0;a.Zp=0;a.Tx=null;a.ZA=null;a.S9=null;a.Z$=null;a.brB=0.0;a.a6b=null;a.brA=0.0;} function AD_(){let a=this;D.call(a);a.PC=null;a.S3=0;a.Nn=0.0;} function TQ(){let a=this;D.call(a);a.Sr=0;a.Ss=0;} let ADD=F(Bk),G$=null,H2=null,GZ=null,Km=null,BjU=null,Fb=()=>{Fb=Q(ADD);B4I();},APL=()=>{Fb();return BjU.bu();},BMx=(a,b,c)=>{Fb();BS(a,b,c);},ADz=(a,b)=>{let c=new ADD();BMx(c,a,b);return c;},B4I=()=>{let b,c,d;G$=ADz(E(1163),0);H2=ADz(E(1164),1);GZ=ADz(E(1165),2);b=ADz(E(1166),3);Km=b;c=L(ADD,4);d=c.data;d[0]=G$;d[1]=H2;d[2]=GZ;d[3]=b;BjU=c;}; function Yv(){let a=this;D.call(a);a.Yo=null;a.bd6=0;} function AGK(){let a=this;D.call(a);a.Ll=0.0;a.N0=0.0;a.a_l=0.0;a.a0b=0;a.a3z=0;a.a5f=0;} function AX5(){D.call(this);this.bhc=0.0;} let B2J=a=>{HI(a);},Y1=()=>{let a=new AX5();B2J(a);return a;},HI=a=>{a.bhc=Date.now();},H_=a=>{return Date.now()-a.bhc;}; function AS4(){D.call(this);this.bAE=null;} let BNH=0,AJR=()=>{AJR=Q(AS4);BK9();},B6j=a=>{AJR();a.bAE=D5();},Bfp=()=>{let a=new AS4();B6j(a);return a;},BK9=()=>{BNH=0;}; function AXI(){let a=this;D.call(a);a.bpE=null;a.bmu=null;} let BJz=(a,b)=>{let c;c=AJ3(a.bpE.MB,b);return a.bmu.EO(c.VO);},AT7=F(0); function AUr(){let a=this;D.call(a);a.bBf=null;a.bB5=null;a.bxv=null;} function ADR(){let a=this;D.call(a);a.blG=null;a.Mg=null;a.Vt=null;a.Vc=null;a.Lu=null;a.ML=null;a.Kz=0;a.Qs=0;a.P5=0;a.YW=0;a.baz=0;a.blC=0;a.Qx=null;a.Tr=null;a.XL=null;a.bpB=null;a.UW=null;a.bfQ=null;a.brk=null;} let Ry=0,N9=()=>{N9=Q(ADR);B09();},BKR=a=>{let b,c;N9();a.Qx=BeF();a.Tr=Y1();a.XL=new A_9;a.bpB=new APn;a.UW=BeF();a.bfQ=new APn;b=new A2K;Cs();c=GI;b.bf0=Ci(c);b.bpt=Ci(c);a.brk=b;},AYj=()=>{let a=new ADR();BKR(a);return a;},AXR=(a,b,c,d,e)=>{let f,g,h,i;a.YW=b;a.baz=c;a.blC=d;a.Kz=0;a.P5=0;a.Qs=0;a.blG=e;f=a.Mg;if(!(f!==null&&b<=f.data.length))a.Mg=L(L_,b);f=a.Vc;if(!(f!==null&&d<=f.data.length))a.Vc=L(AKO,d);f=a.Vt;if(!(f!==null&&c<=f.data.length))a.Vt=L(E1,c);a:{g=a.ML;if(!(g!==null&&b<=g.data.length)){if (g===null)g=L(WD,0);f=g.data;h=L(WD,b);a.ML=h;i=f.length;BC(g,0,h,0,i);while(true){f=a.ML.data;if(i>=f.length)break a;e=new WD;e.Kv=Bc();f[i]=e;i=i+1|0;}}}b:{f=a.Lu;if(f!==null){g=f.data;if(a.YW<=g.length)break b;}if(f===null)f=L(ZR,0);h=f.data;g=L(ZR,a.YW);a.Lu=g;i=h.length;BC(f,0,g,0,i);while(true){f=a.Lu.data;if(i>=f.length)break b;e=new ZR;e.JW=Bc();f[i]=e;i=i+1|0;}}},Bf2=a=>{a.Kz=0;a.P5=0;a.Qs=0;},B_L=(a,b,c,d,e)=>{let f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd;f=c.Ll;g=0;while(gAEW){r=AOT/Is(p);l.Hm=l.Hm*r;l.Hn=l.Hn*r;}v=f*o;if(v*v>AJL)o=o*ALT/ANy(v);j.Hm=j.Hm+f*l.Hm;j.Hn=j.Hn+f*l.Hn;n=n+f*o;a.Lu.data[g].J9=n;a.ML.data[g].Ku=o;g=g+1|0;}HI(a.Tr);w=0;g=0;a:{while(gbd)){b=h.Lx;if(!(BT(b,b)>bc)) {n=h.Wx+f;h.Wx=n;bb=K0(bb,n);break c;}}}h.Wx=0.0;bb=0.0;}}g=g+1|0;}if(bb>=A4O&&w){g=0;while(true){if(g>=a.Kz)break b;FG(a.Mg.data[g],0);g=g+1|0;}}}}},BLH=(a,b,c,d)=>{let e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;N9();e=Ry;if(!e&&c>=a.Kz){b=new Bj;U(b);I(b);}if(!e&&d>=a.Kz){b=new Bj;U(b);I(b);}f=0;while(f=b.a3z)break a;if(Bsz(a.UW,c,d))break;k=k+1|0;}}g=a.Mg.data;h=g[c].HP.Lf;i=a.Lu.data;h.Hm=i[c].JW.Hm;g[c].HP.Lf.Hn=i[c].JW.Hn;g[c].HP.KT=i[c].J9;Y(g[d].HP.Lf,i[d].JW);a.Mg.data[d].HP.KT=a.Lu.data[d].J9;Bks(a.UW);k=0;while(kAEW)Ds(j,AOT/Is(o));q=l*n;if(q*q>AJL)n=n*ALT/ANy(q);o=h.Hm+j.Hm*l;h.Hm=o;p =h.Hn+j.Hn*l;h.Hn=p;m=m+l*n;g=a.Lu.data;g[k].JW.Hm=o;g[k].JW.Hn=p;g[k].J9=m;g=a.ML.data;g[k].Kv.Hm=j.Hm;g[k].Kv.Hn=j.Hn;g[k].Ku=n;r=a.Mg.data[k];b=r.HP;s=b.Jn;s.Hm=h.Hm;s.Hn=h.Hn;b.K7=m;b=r.Lx;b.Hm=j.Hm;b.Hn=j.Hn;r.Mi=n;Ns(r);k=k+1|0;}Bg7(a,a.UW.MX);},AC3=(a,b)=>{let c;N9();if(!Ry&&a.Kz>=a.YW){b=new Bj;U(b);I(b);}c=a.Kz;b.Uc=c;a.Mg.data[c]=b;a.Kz=c+1|0;},AIj=(a,b)=>{let c,d;N9();if(!Ry&&a.P5>=a.baz){b=new Bj;U(b);I(b);}c=a.Vt.data;d=a.P5;a.P5=d+1|0;c[d]=b;},Bg7=(a,b)=>{let c,d,e,f,g,h,i,j,k;c=a.blG;if(c===null)return;d =0;while(d{Ry=0;}; function L_(){let a=this;D.call(a);a.J$=null;a.H7=0;a.Uc=0;a.IP=null;a.bbn=null;a.HP=null;a.Lx=null;a.Mi=0.0;a.a0p=null;a.YO=0.0;a.OI=null;a.XX=null;a.MJ=null;a.R5=null;a.V9=0;a.Ns=null;a.KL=null;a.Pz=0.0;a.M7=0.0;a.Q8=0.0;a.NT=0.0;a.bmk=0.0;a.blA=0.0;a.bhJ=0.0;a.Wx=0.0;a.bx7=null;a.bvq=null;a.bht=null;a.bh4=null;} let L6=0,UG=()=>{UG=Q(L_);BGw();},BFr=(a,b,c)=>{let d,e;UG();a.IP=D7();a.bbn=D7();a.HP=MT();a.Lx=Bc();a.Mi=0.0;a.a0p=Bc();a.YO=0.0;a.bvq=A8b();a.bht=AW8();a.bh4=D7();if(!L6&&!Zw(b.a7u)){b=new Bj;U(b);I(b);}if(!L6&&!Zw(b.bdH)){b=new Bj;U(b);I(b);}d=L6;if(!d&&!(b.a4q>=0.0)){b=new Bj;U(b);I(b);}if(!d&&!(b.a3$>=0.0)){b=new Bj;U(b);I(b);}if(!d&&!(b.a3B>=0.0)){b=new Bj;U(b);I(b);}a.H7=0;if(b.bbh)a.H7=8;if(b.a$r)a.H7=a.H7|16;if(b.a$Q)a.H7=a.H7|4;if(b.bau)a.H7=a.H7|2;if(b.bac)a.H7=a.H7|32;a.OI=c;Y(a.IP.HQ,b.a7u);G9(a.IP.HD, b.a5d);D1(a.HP.Lv);Y(a.HP.Lf,a.IP.HQ);Y(a.HP.Jn,a.IP.HQ);c=a.HP;e=b.a5d;c.KT=e;c.K7=e;c.OY=0.0;a.Ns=null;a.KL=null;a.XX=null;a.MJ=null;Y(a.Lx,b.bdH);a.Mi=b.bdL;a.bmk=b.a3B;a.blA=b.a3$;a.bhJ=b.a4q;D1(a.a0p);a.YO=0.0;a.Wx=0.0;c=b.Yt;a.J$=c;Dz();if(c!==FA){a.Pz=0.0;a.M7=0.0;}else{a.Pz=1.0;a.M7=1.0;}a.Q8=0.0;a.NT=0.0;a.bx7=b.bkr;a.R5=null;a.V9=0;},Bqs=(a,b)=>{let c=new L_();BFr(c,a,b);return c;},Uk=(a,b,c,d)=>{let e,f,g,h,i;e=a.J$;Dz();if(e!==FA)return;if(!L1(a)){if(!d)return;FG(a,1);}f=a.Lx;g=f.Hm;h=b.Hm;i=a.M7;f.Hm =g+h*i;f.Hn=f.Hn+b.Hn*i;g=a.Mi;h=a.NT;i=c.Hm;f=a.HP.Jn;a.Mi=g+h*((i-f.Hm)*b.Hn-(c.Hn-f.Hn)*b.Hm);},B51=a=>{let b,c,d,e,f,g,h;a.Pz=0.0;a.M7=0.0;a.Q8=0.0;a.NT=0.0;D1(a.HP.Lv);b=a.J$;Dz();if(b!==ED&&b!==UD){UG();if(!L6&&b!==FA){b=new Bj;U(b);I(b);}b=APl(a.OI.LS);D1(b);c=APl(a.OI.LS);d=a.bht;e=a.R5;while(e!==null){f=e.a_R;if(f!==0.0){BpZ(e.Ir,d,f);a.Pz=a.Pz+d.Yu;Ds(Y(c,d.a4P),d.Yu);Ep(b,c);a.Q8=a.Q8+d.a8q;}e=e.Uw;}f=a.Pz;if(!(f>0.0)){a.Pz=1.0;a.M7=1.0;}else{f=1.0/f;a.M7=f;Ds(b,f);}f=a.Q8;if(f>0.0&&!(a.H7&16)){f =f-a.Pz*BT(b,b);a.Q8=f;if(!L6&&!(f>0.0)){b=new Bj;U(b);I(b);}a.NT=1.0/f;}else{a.Q8=0.0;a.NT=0.0;}g=APl(a.OI.LS);Y(g,a.HP.Jn);Y(a.HP.Lv,b);b=a.IP;d=a.HP;CP(b,d.Lv,d.Lf);b=a.HP;Y(b.Jn,b.Lf);BR(Y(c,a.HP.Jn),g);A7q(a.Mi,c,g);Ep(a.Lx,g);b=a.OI.LS.bc8;h=b.VZ-3|0;b.VZ=h;QU();if(!AMF&&h<0)I(ABn(E(1167)));return;}Y(a.HP.Lf,a.IP.HQ);Y(a.HP.Jn,a.IP.HQ);b=a.HP;b.KT=b.K7;},ASV=a=>{return a.J$;},WK=a=>{return (a.H7&8)!=8?0:1;},FG=(a,b)=>{if(b){b=a.H7;if(!(b&2)){a.H7=b|2;a.Wx=0.0;}}else{a.H7=a.H7&(-3);a.Wx=0.0;D1(a.Lx);a.Mi =0.0;D1(a.a0p);a.YO=0.0;}},L1=a=>{return (a.H7&2)!=2?0:1;},AQ_=a=>{return (a.H7&32)!=32?0:1;},BJZ=a=>{return a.MJ;},A8K=a=>{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=a.bh4;b.HD.HX=AFu(a.HP.KT);b.HD.H1=ALs(a.HP.KT);c=b.HQ;d=a.HP;e=d.Lf;f=e.Hm;g=b.HD;h=g.H1;d=d.Lv;i=f-h*d.Hm;f=g.HX;j=d.Hn;c.Hm=i+f*j;c.Hn=e.Hn-f*d.Hm-h*j;c=a.R5;while(c!==null){e=a.OI.J4.Ts;g=a.IP;if(c.O7){k=0;while(kf)f=i;q.Hm=f;i=d.Hn;f=n.Hn;if(i>f)f=i;q.Hn=f;d=c.bjP;n=g.HQ;i=n.Hm;q=b.HQ;d.Hm=i-q.Hm;d.Hn=n.Hn-q.Hn;o=l.R_;n=e;if(BKg(n.MB,o,p,d))BlN(n,o);k=k+1|0;}}c=c.Uw;}},Ns=a=>{let b,c,d,e,f,g,h,i;a.IP.HD.HX=AFu(a.HP.K7);a.IP.HD.H1=ALs(a.HP.K7);b=a.IP;c=b.HD;d=a.HP;e=d.Lv;b=b.HQ;d=d.Jn;f=d.Hm;g=c.H1;f=f-g*e.Hm;h=c.HX;i=e.Hn;b.Hm=f+h*i;b.Hn=d.Hn-h*e.Hm-g*i;},A7L=(a,b)=>{let c,d;c=a.J$;Dz();d=FA;if(c!==d&&b.J$!==d)return 0;d= a.Ns;while(d!==null){if(d.bhI===b&&!d.Tv.bjR)return 0;d=d.MQ;}return 1;},ASm=(a,b)=>{let c;AD9(a.HP,b);c=a.HP;Y(c.Jn,c.Lf);c=a.HP;b=c.KT;c.K7=b;G9(a.IP.HD,b);c=a.IP;GJ(c.HD,a.HP.Lv,c.HQ);Ep(Ds(a.IP.HQ,(-1.0)),a.HP.Jn);},BGw=()=>{L6=0;}; function Be8(){let a=this;D.call(a);a.a4D=null;a.a4E=null;a.a_D=null;a.a_E=null;a.a9m=0.0;} function AXm(){let a=this;D.call(a);a.RL=null;a.R8=0.0;} let Bho=F(0); function AXY(){let a=this;D.call(a);a.Ts=null;a.Ox=null;a.Wk=0;a.a_0=null;a.Pe=null;a.beg=null;} let BVj=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=b;e=c;f=d.VO;g=e.VO;h=d.a16;i=e.a16;j=f.I5;k=g.I5;if(j===k)return;l=k.KL;while(true){if(l===null){if(!A7L(k,j))return;b=a.a_0;if(b!==null&&!AWc(b,f,g))return;c=a.beg;d=Gj(f);b=Gj(g);b=c.a7l.data[d.Hv].data[b.Hv];if(b===null)m=null;else if(!b.bd6){m=Bl6(b.Yo);m.E7(g,i,f,h);}else{m=Bl6(b.Yo);m.E7(f,h,g,i);}if(m===null)return;g=m.IY;f=m.IX;e=g.I5;d=f.I5;m.a0I=null;b=a.Ox;m.La=b;if(b!==null)b.a0I=m;a.Ox=m;b=m.XG;b.Nh=m;b.PD=d;b.M4=null;c=e.KL;b.Kx=c;if(c!==null)c.M4 =b;e.KL=b;b=m.XF;b.Nh=m;b.PD=e;b.M4=null;c=d.KL;b.Kx=c;if(c!==null)c.M4=b;d.KL=b;if(!g.LB&&!f.LB){FG(e,1);FG(d,1);}a.Wk=a.Wk+1|0;return;}if(l.PD===j){b=l.Nh;n=b.IY;o=b.IX;p=b.Ug;q=b.a01;if(n===f&&p==h&&o===g&&q==i)return;if(n===g&&p==i&&o===f&&q==h)break;}l=l.Kx;}},AIL=a=>{let b,c,d,e,f,g;b=a.Ts;b.Or=0;c=0;while(c=b.Or)break a;f=b.O9.data[c];if(f.Sr!=e.Sr)break a;if(f.Ss!=e.Ss)break;c=c+1|0;}}}},XC=(a,b)=>{let c,d,e,f,g;c=b.IY;d=b.IX;e=c.I5;f=d.I5;if(a.Pe!==null&&VN(b))AWr(a.Pe,b);d=b.a0I;if(d!==null)d.La=b.La;c=b.La;if(c!==null)c.a0I=d;if(b===a.Ox)a.Ox=c;d=b.XG;g=d.M4;if(g!==null)g.Kx=d.Kx;c=d.Kx;if(c!==null)c.M4=g;if(d===e.KL)e.KL=c;d=b.XF;c=d.M4;if(c!==null)c.Kx=d.Kx;g=d.Kx;if(g!==null)g.M4=c;if(d===f.KL)f.KL=g;d=a.beg;f=b.IY;g=b.IX;if(b.L2.Is>0&&!f.LB&&!g.LB){FG(f.I5,1);FG(g.I5,1);}c=Gj(f);g =Gj(g);Bz7(d.a7l.data[c.Hv].data[g.Hv].Yo,b);a.Wk=a.Wk-1|0;}; function Bey(){let a=this;D.call(a);a.brL=null;a.boH=null;a.bs4=null;a.bfT=null;a.bkj=null;a.a43=null;a.a4U=null;a.a4X=null;a.br7=null;a.bhP=null;} function AKV(){let a=this;D.call(a);a.bdp=0;a.L8=0;a.WX=0;a.a5w=0.0;a.bpa=0.0;a.bkM=0.0;a.QH=0.0;a.PE=0.0;a.bg2=0.0;a.L_=0;a.a6G=0;a.bwk=0;a.Od=null;a.K0=null;a.JP=null;a.M_=null;a.Yp=null;a.bea=null;a.a4l=null;a.ba3=null;a.bg9=null;a.MA=0;a.bxg=0;a.Lr=null;a.Kd=0;a.bah=0;a.KN=null;a.Mu=0;a.ba1=0;a.Ni=null;a.a8w=0;a.bAl=0;a.a78=null;a.a5V=0;a.bwS=0;a.a7R=null;a.a4R=0;a.Xh=null;a.bop=0.0;a.bha=0.0;a.bpJ=0.0;a.bgO=0.0;a.bih=0.0;a.bpG=0.0;a.bpF=0.0;a.bsJ=0.0;a.bfF=0.0;a.btq=0.0;a.Wt=null;a.bdw=null;a.bxe=null;a.buR =null;a.VV=null;a.bBq=null;a.bym=null;a.byy=null;a.bv5=null;a.bjy=null;a.bmo=null;a.bjX=null;a.bky=null;a.Zj=null;a.bgs=null;a.bu7=null;} let AL_=0,JB=()=>{JB=Q(AKV);BI2();},SK=(b,c)=>{JB();return Br(C4(Jv(c+2048.0),19),Br(Jv(128.0*b),R(262144)));},AG2=(b,c,d)=>{JB();return Br(Br(b,R(d<<19)),R(c<<7));},BYk=(a,b)=>{let c;JB();a.bdw=HO();c=new ALY;AOx();a.bxe=c;a.buR=HO();a.VV=Bc();a.bBq=D7();a.bym=D7();a.byy=new ATL;c=new A1z;c.btB=Bc();c.bAx=Bc();a.bv5=c;c=new Bcu;c.bkO=Bc();a.bjy=c;c=new A9T;c.a5N=AFS();c.bbu=A2C();c.bbi=Bc();c.bjo=Bc();a.bmo=c;a.bjX=Bc();a.bky=ASL();a.Zj=D7();a.bgs=D7();a.bu7=new A4t;a.Wt=b;a.bdp=0;a.L8=0;a.WX=0;a.a5w=1.0;a.bpa =1.0;a.bkM=1.0;a.QH=1.0;a.PE=1.0;a.bg2=1.0;a.L_=0;a.a6G=0;a.bwk=0;a.MA=0;a.bxg=0;a.Kd=0;a.bah=0;a.Mu=0;a.ba1=0;a.a8w=0;a.bAl=0;a.a5V=0;a.bwS=0;a.a4R=0;a.bop=0.05000000074505806;a.bha=1.0;a.bpJ=0.25;a.bgO=0.25;a.bih=0.25;a.bpG=0.10000000149011612;a.bpF=0.20000000298023224;a.bsJ=0.5;a.bfF=0.5;a.btq=0.5;a.Od=new BjD;a.K0=YH(P(E9));a.JP=YH(P(E9));a.a4l=YH(P(Q4));a.bg9=YH(P(D));},BwY=a=>{let b=new AKV();BYk(b,a);return b;},Bwn=(a,b)=>{let c,d,e;JB();c=AL_;if(!c&&a.a4R<=0){b=new Bj;U(b);I(b);}if(!c&&b===null){b=new Bj;U(b);I(b);}d =a.Wt.bgm;if(d!==null)d.Fb(b);c=b.YN;while(c{let d,e,f,g,h,i,j,k,l,m,n;JB();if(!AL_&&b==c){d=new Bj;U(d);I(d);}e=a.K0.Ib.data;f=e[b];g=e[c];h=g.Hm-f.Hm;i=g.Hn-f.Hn;j=h*h+i*i;if(j=l){m=!k?256:2*k|0;a.KN=A6i(P(ABY),a.KN,l,m);a.bah=m;}n=j===0.0?3.4028234663852886E38:Is(1.0/j);e=a.KN.data;m=a.Kd;d=e[m];d.Mj=b;d.Mk=c;e=a.Od.PG.data;d.Ww=e[b]| e[c];d.O1=1.0-j*n*a.PE;d=d.Rl;d.Hm=n*h;d.Hn=n*i;a.Kd=m+1|0;}},BsN=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=0;while(true){d=a.MA;if(c>=d)break;e=a.Lr.data[c];f=e.N1;g=a.K0.Ib.data[f];h=a.PE;e.Pm=SK(h*g.Hm,h*g.Hn);c=c+1|0;}AZ1(a.Lr,0,d);a.Kd=0;d=0;f=0;while(f=a.MA)break a;l=a.Lr.data[k];if(DQ(j,l.Pm))break;Bju(a,i.N1,l.N1);k=k+1|0;}}m=AG2(i.Pm,(-1),1);b:{while(true){if(d>=a.MA)break b;if(Fh(m,a.Lr.data[d].Pm))break;d=d+1|0;}}n=AG2(i.Pm,1, 1);o=d;c:{while(true){if(o>=a.MA)break c;l=a.Lr.data[o];if(DQ(n,l.Pm))break;Bju(a,i.N1,l.N1);o=o+1|0;}}}if(b){k=a.Kd;f=0;while(f{let b,c,d,e,f,g,h;b=a.bdw;c=b.I2;c.Hm=3.4028234663852886E38;c.Hn=3.4028234663852886E38;d=b.IW;d.Hm=(-3.4028234663852886E38);d.Hn=(-3.4028234663852886E38);e=0;while(eh)h =g;d.Hm=h;g=d.Hn;h=f.Hn;if(g>h)h=g;d.Hn=h;e=e+1|0;}g=c.Hm;h=a.QH;c.Hm=g-h;c.Hn=c.Hn-h;d.Hm=d.Hm+h;d.Hn=d.Hn+h;a.Mu=0;c=a.bjy;c.Rn=a;A6j(a.Wt,c,b);},Can=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;a.bdp=a.bdp+1|0;c=a.L_;if(!c)return;a.L8=0;d=0;while(d=i)break;j=a.JP.Ib.data[c];k=j.Hm+g;j.Hm=k;l=j.Hn+f;j.Hn =l;k=k*k+l*l;if(k>h){l=k===0.0?3.4028234663852886E38:Is(h/k);j.Hm=j.Hm*l;j.Hn=j.Hn*l;}c=c+1|0;}e=a.bdw;j=e.I2;m=e.IW;j.Hm=3.4028234663852886E38;j.Hn=3.4028234663852886E38;m.Hm=(-3.4028234663852886E38);m.Hn=(-3.4028234663852886E38);c=0;while(ck)k=f;if(g>h)h=g;f=m.Hm;if(f>k)k=f;m.Hm=k;f=m.Hn;if(f>h)h=f;m.Hn=h;c=c+1|0;}j=a.bmo;j.bbT=b;j.YX=a;A6j(a.Wt, j,e);if(a.WX&2)Bnv(a,b);if(a.L8&4){c=0;while(c{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=0;while(true){d=a.L_;if(c>=d)break;a.M_.data[c] =0.0;c=c+1|0;}e=0;while(e=d)break a;if(a.Od.PG.data[c]&64)a.M_.data[c]=0.0;c=c+1|0;}}}k=a.bop*a.a5w*Bgm(a,b);l=0;while(l{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;c=a.bha;d=0;while(d{let c,d,e,f,g,h,i,j,k, l,m;c=a.Xh;while(c!==null){a:{if(c.a$c&2){c.Fy();d=a.VV;e=a.bjX;f=a.bky;G9(f,b.Ll*c.bx6);GJ(f,c.brK,e);BR(Ep(Ds(Y(d,c.bA6),b.Ll),c.brK),e);Y(a.Zj.HQ,d);A3T(a.Zj.HD,f);d=a.Zj;e=c.bBP;KJ();if(!Sy&&e===d){b=new Bj;U(b);I(b);}f=d.HD;g=e.HD;h=f.H1;i=g.H1;j=h*i;k=f.HX;l=g.HX;j=j-k*l;g.HX=k*i+h*l;g.H1=j;g=e.HQ;A6_(f,g,g);Ep(e.HQ,d.HQ);g=a.bgs;d=g.HQ;i=b.N0;e=a.Zj;f=e.HQ;d.Hm=i*f.Hm;d.Hn=i*f.Hn;d=g.HD;e=e.HD;d.HX=i*e.HX;d.H1=i*(e.H1-1.0);m=c.YN;while(true){if(m>=c.ZZ)break a;CP(g,a.K0.Ib.data[m],a.JP.Ib.data[m]);m= m+1|0;}}}c=c.Fi();}},BCW=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be;c=b.N0*a.bpJ;d=0;while(d{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;c=b.N0*a.bgO;d=0;while(d{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;a.Yp=AYp(a,P(E9),a.Yp);c=0;while(c{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;c=a.bih;d=0;while(d{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;c=a.bsJ*ZT(a,b);d=0;while(d0.25){h=e.a1C;i=e.XC;j=a.K0.Ib.data[f];k=e.a1E;l=a.VV;m=a.JP.Ib.data[f];n=c*i*(g-0.25);o=Qf(a);g=n*k.Hm;l.Hm=g;n=n*k.Hn;l.Hn=n;m.Hm=m.Hm-o*g;m.Hn=m.Hn-o*n;Uk(h,l,j,1);}}d=d+1|0;}p=0;while(p0.25){f=e.Mj;q=e.Mk;k=e.Rl;r=a.JP.Ib.data;m=r[f];s=r[q];n=c*(g-0.25);t=n*k.Hm;u=n*k.Hn;m.Hm=m.Hm-t;m.Hn=m.Hn-u;s.Hm=s.Hm+t;s.Hn=s.Hn+u;}}p=p+1|0;}},B_E=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=a.bea;if(c===null)c=Ci(a.a6G);a.bea=c;d=b.N0*a.bfF;e=0;while(e{let c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=a.a4l;c.Ib=AYp(a,P(Q4),c.Ib);d=256.0*a.btq|0;e=0;while(e>8;h=j.Rv;l=c.Rv;m=BU(d,h-l|0)>>8;n=j.Rw;h=c.Rw;n=BU(d,n-h|0)>>8;o=j.Rx;p= c.Rx;o=BU(d,o-p|0)>>8;c.Ru=(g+k|0)<<24>>24;c.Rv=(l+m|0)<<24>>24;c.Rw=(h+n|0)<<24>>24;c.Rx=(p+o|0)<<24>>24;j.Ru=(j.Ru-k|0)<<24>>24;j.Rv=(j.Rv-m|0)<<24>>24;j.Rw=(j.Rw-n|0)<<24>>24;j.Rx=(j.Rx-o|0)<<24>>24;}e=e+1|0;}},B11=a=>{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;b=0;c=Bn(a.L_).data;d=0;while(d=i)break;j=a.Lr.data[h];j.N1=c[j.N1];h=h+1|0;}d=0;while(d=d)break;l=a.KN.data[h];l.Mj=c[l.Mj];l.Mk=c[l.Mk];h=h+1|0;}m=0;while(m=d)break;l=a.Ni.data[h];l.O5=c[l.O5];h=h+1|0;}m=0;while(m=d)break;n=a.a78.data[h];n.a27=c[n.a27];n.a28=c[n.a28];h=h+1|0;}m=0;while(m=d)break;o=a.a7R.data[h];o.a6k=c[o.a6k];o.a6i=c[o.a6i];o.a6j=c[o.a6j];h=h+1|0;}m=0;while (m=q){p.YN=0;p.ZZ=0;if(p.bBs)p.bf1=1;}else{p.YN=f;p.ZZ=q;if(r&&p.a$c&2)p.bpI=1;}p=p.Fi();}a.L_=b;p=a.Xh;while(p!==null){a:{s=p.Fi();if(!p.bf1){if(!p.bpI)break a;else break a;}Bwn(a,p);}p=s;}},ZT=(a,b)=>{return a.QH*b.N0;},Bgm=(a,b)=>{let c;c=ZT(a,b);return c*c;},Qf=a=>{let b,c;b=1.7777769565582275 *a.bpa;c=a.PE;return b*c*c;},AYp=(a,b,c)=>{let d,e,$$je;if(c===null){c=RB(b,a.a6G);d=0;while(d{let e,f,g,h;JB();e=0;while(c>0){f=b.data;g=c/2|0;h=e+g|0;if(CJ(f[h].Pm,d)){c=g;continue;}e=h+1|0;c=c-(g+1|0)|0;}return e;},A4p=(b,c,d)=>{let e,f,g,h;JB();e=0;while(c>0){f=b.data;g=c/2|0;h=e+g|0;if(DG(f[h].Pm,d)){c=g;continue;}e=h+1|0;c=c-(g+1|0)|0;}return e;},BI2 =()=>{AL_=0;}; function ALO(){let a=this;D.call(a);a.Li=null;a.MF=null;a.I0=null;a.IE=0.0;a.QN=0;a.O4=0;a.bwx=null;} let Te=(a,b)=>{Y(a.Li,b.Li);Y(a.MF,b.MF);Y(a.I0,b.I0);a.IE=b.IE;a.QN=b.QN;a.O4=b.O4;},Bv2=(a,b,c)=>{a.bwx=b;a.Li=Bc();a.MF=Bc();a.I0=Bc();},ANE=(a,b)=>{let c=new ALO();Bv2(c,a,b);return c;}; function BkJ(){let a=this;D.call(a);a.bfp=null;a.bcC=0.0;} let BoK=a=>{a.bfp=Bc();a.bcC=0.0;},A2C=()=>{let a=new BkJ();BoK(a);return a;}; function AL5(){let a=this;D.call(a);a.brO=null;a.WL=null;a.Yk=null;a.P$=null;a.MX=null;a.a6N=null;a.OP=0;a.SI=null;a.SJ=null;a.bcN=null;a.beW=null;} let Rn=0,N6=()=>{N6=Q(AL5);BG6();},BXP=a=>{let b,c;N6();a.SI=D7();a.SJ=D7();a.bcN=ARM();b=new AO1;XD();b.SP=Bc();b.Xn=Bc();a.beW=b;a.P$=L(ACy,256);a.MX=L(ACY,256);c=0;while(c<256){a.P$.data[c]=AWx();a.MX.data[c]=A$g();c=c+1|0;}},BeF=()=>{let a=new AL5();BXP(a);return a;},BdK=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;a:{a.brO=b.a$p;c=b.bez;a.OP=c;d=a.P$;e=d.data.length;if(e=d.length)break a;d[e]=AWx();e=e+1|0;}}}b:{d=a.MX;e =d.data.length;c=a.OP;if(e=d.length)break b;d[e]=A$g();e=e+1|0;}}}a.WL=b.a9l;a.Yk=b.bel;a.a6N=b.bbV;c=0;while(c{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;b=0;while(b{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,bA;b=0;while(b0.0)?0.0:1.0/bq;br=1.0*bh;bs=(-1.0)*f;bt=bg*bs-e*br;bu=j*bs-bn*br;bv=r+l*bt*bt+m*bu*bu;bb.bdW=!(bv>0.0)?0.0:1.0/bv;bb.Wg=0.0;bw=f*(x.Hm+bd*bn-t.Hm-be*e)+bh*(x.Hn+y*j-t.Hn-u*bg);Cs();if(bw< -A4f)bb.Wg = -c.bla*bw;bk=bk+1|0;}if(bj==2){p=c.No.data;bx=p[0];by=p[1];bb=bx.M2;j=bb.Hm;bh=bi.Hn;j=j*bh;k=bb.Hn;bd=bi.Hm;be=j-k*bd;bb=bx.M1;bf=bb.Hm*bh-bb.Hn*bd;bb=by.M2;bg=bb.Hm*bh-bb.Hn*bd;bb=by.M1;bd=bb.Hm*bh-bb.Hn*bd;j=l*be;k=r+j*be;be=m*bf;bh=k+be*bf;bz=r+l*bg*bg+m*bd*bd;bA=r+j*bg+be*bd;if(!(bh*bh<100.0*(bh*bz-bA*bA)))c.Qn=1;else{bb=c.a3O;bc=bb.TP;bc.Hm=bh;bc.Hn=bA;bc=bb.TO;bc.Hm=bA;bc.Hn=bz;Brz(bb,c.a2z);}}b=b+1|0;}},Bb6=a=>{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk, bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,bA,bB,bC,bD,bE,bF,bG,bH,bI;b=0;a:{while(b0.0))bc=0.0;y=bc-bb;w.Kn=bc;bd=q*y;be=r*y;l.Hm=bf-bd*f;l.Hn=bh-be*f;m=m-h*(z.Hm*be-z.Hn*bd);n.Hm=n.Hm+bd*g;n.Hn=n.Hn+be*g;o=o+i*(c.Hm*be-c.Hn*bd);}else{k=c.No.data;bj=k[0];bk=k[1];bl=bj.M2;bm=bj.M1;bn=bk.M2;bo=bk.M1;bp=bj.Kn;bq= bk.Kn;if(!Rn){if(!(bp>=0.0))break a;if(!(bq>=0.0))break a;}y= -o;bb=y*bm.Hn;be=n.Hm;bb=bb+be;bc=l.Hm;br=bb-bc+m*bl.Hn;bb=o*bm.Hm;bf=n.Hn;bb=bb+bf;bd=l.Hn;bs=bb-bd-m*bl.Hm;bt=y*bo.Hn+be-bc+m*bn.Hn;bu=o*bo.Hm+bf-bd-m*bn.Hm;bv=br*q+bs*r;bw=bt*q+bu*r;bx=bv-bj.Wg;by=bw-bk.Wg;z=c.a3O;bz=z.TP;y=bz.Hm*bp;z=z.TO;bb=z.Hm;be=bx-(y+bb*bq);bf=bz.Hn;bh=by-(bf*bp+z.Hn*bq);bz=c.a2z;c=bz.TP;y=c.Hm*be;z=bz.TO;bA=y+z.Hm*bh;bB=c.Hn*be+z.Hn*bh;bC=bA*(-1.0);bD=bB*(-1.0);if(bC>=0.0&&bD>=0.0){bf=bC-bp;bh=bD-bq;bE=bf*q;bF=bf*r;bG=bh *q;bH=bh*r;y=bE+bG;l.Hm=bc-f*y;bb=bF+bH;l.Hn=bd-f*bb;n.Hm=n.Hm+g*y;n.Hn=n.Hn+g*bb;m=m-h*(bl.Hm*bF-bl.Hn*bE+bn.Hm*bH-bn.Hn*bG);o=o+i*(bm.Hm*bF-bm.Hn*bE+bo.Hm*bH-bo.Hn*bG);bj.Kn=bC;bk.Kn=bD;}else{bw= -bj.XY*be;bf=bf*bw+bh;if(bw>=0.0&&bf>=0.0){bf=bw-bp;bh=0.0-bq;bC=q*bf;bD=r*bf;bG=q*bh;bH=r*bh;y=bC+bG;l.Hm=bc-f*y;bb=bD+bH;l.Hn=bd-f*bb;n.Hm=n.Hm+g*y;n.Hn=n.Hn+g*bb;m=m-h*(bl.Hm*bD-bl.Hn*bC+bn.Hm*bH-bn.Hn*bG);o=o+i*(bm.Hm*bD-bm.Hn*bC+bo.Hm*bH-bo.Hn*bG);bj.Kn=bw;bk.Kn=0.0;}else{bC= -bk.XY*bh;y=bb*bC+be;if(bC>=0.0&& y>=0.0){bI=0.0-bp;bh=bC-bq;bE=q*bI;bD=r*bI;bG=q*bh;bH=r*bh;bb=bE+bG;l.Hm=bc-f*bb;bc=bD+bH;l.Hn=bd-f*bc;n.Hm=n.Hm+g*bb;n.Hn=n.Hn+g*bc;m=m-h*(bl.Hm*bD-bl.Hn*bE+bn.Hm*bH-bn.Hn*bG);o=o+i*(bm.Hm*bD-bm.Hn*bE+bo.Hm*bH-bo.Hn*bG);bj.Kn=0.0;bk.Kn=bC;}else if(be>=0.0&&bh>=0.0){bf=0.0-bp;bh=0.0-bq;bC=q*bf;bD=r*bf;bG=q*bh;bH=r*bh;be=bC+bG;l.Hm=bc-f*be;bc=bD+bH;l.Hn=bd-f*bc;n.Hm=n.Hm+g*be;n.Hn=n.Hn+g*bc;m=m-h*(bl.Hm*bD-bl.Hn*bC+bn.Hm*bH-bn.Hn*bG);o=o+i*(bm.Hm*bD-bm.Hn*bC+bo.Hm*bH-bo.Hn*bG);bj.Kn=0.0;bk.Kn=0.0;}}}}k=a.Yk.data;k[d].Ku =m;k[e].Ku=o;b=b+1|0;}return;}I(Hj());},BAS=a=>{let b,c,d,e,f,g,h;b=0;while(b{let b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo;b=0.0;c=0;while(c0.0)?0.0: -bl/bd;bn=bn*bo;bm=bm*bo;s.Hm=s.Hm-bn *g;s.Hn=s.Hn-bm*g;t=t-h*(bh*bm-bi*bn);u.Hm=u.Hm+bn*l;u.Hn=u.Hn+bm*l;v=v+m*(bj*bm-bk*bn);w=w+1|0;}r=a.WL.data;r[e].J9=t;r[f].J9=v;c=c+1|0;}Cs();return !(b>=(-3.0)*IS)?0:1;},Bsz=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq;d=0.0;e=0;while(e0.0)?0.0: -bl /bn;bp=be*bo;bq=bm*bo;u.Hm=u.Hm-bp*p;u.Hn=u.Hn-bq*p;v=v-q*(bh*bq-bi*bp);w.Hm=w.Hm+bp*r;w.Hn=w.Hn+bq*r;x=x+s*(bj*bq-bk*bp);y=y+1|0;}t=a.WL.data;t[g].J9=v;t[h].J9=x;e=e+1|0;}Cs();return !(d>=(-1.5)*IS)?0:1;},BG6=()=>{Rn=0;}; function A_9(){let a=this;D.call(a);a.bwd=null;a.bvb=null;a.byl=null;} function APn(){let a=this;D.call(a);a.a$p=null;a.bbV=null;a.bez=0;a.a9l=null;a.bel=null;} function A2K(){let a=this;D.call(a);a.bf0=null;a.bpt=null;a.bwE=0;} let AUq=F(),AWc=(a,b,c)=>{let d,e,f;d=b.a9h;e=c.a9h;f=d.Xo;if(f==e.Xo&&f)return f<=0?0:1;return d.VP&e.W6&&d.W6&e.VP?1:0;}; function AYM(){let a=this;D.call(a);a.btp=0.0;a.bsR=0.0;a.bfn=0.0;a.baV=0.0;a.a71=0.0;} let B5B=a=>{a.bfn=3.4028234663852886E38;a.baV=(-3.4028234663852886E38);},IF=()=>{let a=new AYM();B5B(a);return a;},Ki=(a,b)=>{a.btp=a.btp*0.949999988079071+b*0.05000000074505806;a.bsR=a.bsR*0.800000011920929+b*0.20000000298023224;a.bfn=K0(b,a.bfn);a.baV=ZF(b,a.baV);},AOf=a=>{a.a71=0.0;},ARb=(a,b)=>{a.a71=a.a71+b;},APC=a=>{Ki(a,a.a71);},A$1=F(0),ALY=F(),BOM=0,AOx=()=>{AOx=Q(ALY);Brh();},Brh=()=>{BOM=0;},AXk=F(0),ATL=F(); function A1z(){let a=this;D.call(a);a.btB=null;a.bAx=null;} let AD7=F(0); function Bcu(){let a=this;D.call(a);a.Rn=null;a.bkO=null;} let BJG=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb;if(b.LB)return 1;c=b.I5;d=c.HP;e=d.Jn;f=c.Pz;g=c.Q8;d=d.Lv;h=d.Hm;h=h*h;i=d.Hn;g=g+f*(h+i*i)-f*VL(d);i=!(f>0.0)?0.0:1.0/f;j=!(g>0.0)?0.0:1.0/g;k=0;while(k<1){d=Bd$(b,k);l=d.I2;h=l.Hm;m=a.Rn;g=m.QH;h=h-g;n=l.Hn-g;d=d.IW;o=d.Hm+g;p=d.Hn+g;q=m.Lr;r=m.MA;g=m.PE;s=A_g(q,r,SK(g*h,g*n));d=a.Rn;q=d.Lr;r=d.MA;g=d.PE;t=A4p(q,r,SK(g*o,g*p));while(s!=t){d=a.Rn;u=d.Lr.data[s].N1;m=d.K0.Ib.data[u];g=m.Hm;if(h<=g&&g<=o){g=m.Hn;if(n<=g&&g<=p){v=a.bkO;d =b.Ir;l=b.I5.IP;w=BMQ(d,l,m,k,v);d=a.Rn;if(w=bb){r=!r?256:2*r|0;d.Ni=A6i(P(AC1),d.Ni,bb,r);a.Rn.ba1=r;}d=a.Rn;q=d.Ni.data;bb=d.Mu;l=q[bb];l.O5=u;l.a1C=c;l.V6=1.0-w*d.PE;m=l.a1E;m.Hm= -v.Hm;m.Hn= -v.Hn;l.XC=1.0/(x+i+j*ba*ba);d.Mu=bb+1|0;}}}s=s+1|0;}k=k+1|0;}return 1;}; function A9T(){let a=this;D.call(a);a.YX=null;a.bbT=null;a.a5N=null;a.bbu=null;a.bbi=null;a.bjo=null;} let B76=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;if(b.LB)return 1;c=b.I5;d=0;while(d<1){e=Bd$(b,d);f=e.I2;g=f.Hm;h=a.YX;i=h.QH;j=g-i;k=f.Hn-i;e=e.IW;g=e.Hm+i;l=e.Hn+i;m=h.Lr;n=h.MA;i=h.PE;o=A_g(m,n,SK(i*j,i*k));e=a.YX;m=e.Lr;n=e.MA;i=e.PE;n=A4p(m,n,SK(i*g,i*l));while(o!=n){e=a.YX;p=e.Lr.data[o].N1;q=e.K0.Ib.data[p];i=q.Hm;if(j<=i&&i<=g){i=q.Hn;if(k<=i&&i<=l){r=e.JP.Ib.data[p];s=a.bbi;AEp(c.bbn,q,s);CP(c.IP,s,a.a5N.a7r);s=a.a5N;e=s.a7s;i=q.Hm;t=a.bbT.Ll;e.Hm=i+t*r.Hm;e.Hn=q.Hn+t*r.Hn;s.a9D=1.0;e =a.bbu;f=b.Ir;h=b.I5.IP;if(BKs(f,e,s,h,d)){h=a.bbi;f=a.bbu;u=f.bcC;v=1.0-u;e=a.a5N;s=e.a7r;i=v*s.Hm;e=e.a7s;i=i+u*e.Hm;Cs();t=IS;f=f.bfp;i=i+t*f.Hm;h.Hm=i;t=v*s.Hn+u*e.Hn+t*f.Hn;h.Hn=t;w=a.bbT.N0;i=w*(i-q.Hm);w=w*(t-q.Hn);r.Hm=i;r.Hn=w;e=a.YX;t=0.75*e.QH;u=e.a5w*t*t;t=u*(i-i);v=u*(w-w);i=f.Hm;t=t*i;w=f.Hn;x=t+v*w;y=a.bjo;y.Hm=x*i;y.Hn=x*w;Uk(c,y,h,1);}}}o=o+1|0;}d=d+1|0;}return 1;},A4t=F(); function BjD(){D.call(this);this.PG=null;} function A_8(){let a=this;D.call(a);a.Ib=null;a.bB$=null;} let BLf=(a,b)=>{a.bB$=b;},YH=a=>{let b=new A_8();BLf(b,a);return b;}; function Q4(){let a=this;D.call(a);a.Ru=0;a.Rv=0;a.Rw=0;a.Rx=0;} let A1H=a=>{a.Ru=127;a.Rv=127;a.Rw=127;a.Rx=50;},Cb9=()=>{let a=new Q4();A1H(a);return a;},BLb=(a,b)=>{a.Ru=b.Ru;a.Rv=b.Rv;a.Rw=b.Rw;a.Rx=b.Rx;}; function AO1(){let a=this;D.call(a);a.SP=null;a.Xn=null;a.ZU=0.0;} let Bl8=0,XD=()=>{XD=Q(AO1);Bv$();},A3W=(a,b,c,d,e)=>{let f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;XD();if(!Bl8&&b.a3M<=0){b=new Bj;U(b);I(b);}a:{f=c.HD;g=d.HD;h=b.a7o.data;i=h[e];AHV();switch(BcH.data[b.bf3.Hv]){case 1:j=b.a2e;k=h[0];l=f.H1;m=j.Hm;n=l*m;o=f.HX;p=j.Hn;n=n-o*p;c=c.HQ;q=n+c.Hm;m=o*m+l*p+c.Hn;l=g.H1;n=k.Hm;o=l*n;p=g.HX;r=k.Hn;o=o-p*r;c=d.HQ;s=o+c.Hm;t=p*n+l*r+c.Hn;c=a.SP;l=s-q;c.Hm=l;n=t-m;c.Hn=n;F0(c);c=a.Xn;c.Hm=(q+s)*0.5;c.Hn=(m+t)*0.5;c=a.SP;a.ZU=l*c.Hm+n*c.Hn-b.a1W-b.a1V;break a;case 2:break;case 3:u =b.a33;v=b.a2e;j=a.SP;l=g.H1;m=l*u.Hm;n=g.HX;o=u.Hn;m=m-n*o;j.Hm=m;w=n*u.Hm+l*o;j.Hn=w;o=v.Hm;p=l*o;r=v.Hn;p=p-n*r;d=d.HQ;x=p+d.Hm;l=n*o+l*r+d.Hn;n=f.H1;o=i.Hm;p=n*o;r=f.HX;y=i.Hn;p=p-r*y;c=c.HQ;p=p+c.Hm;n=r*o+n*y+c.Hn;a.ZU=(p-x)*m+(n-l)*w-b.a1W-b.a1V;b=a.Xn;b.Hm=p;b.Hn=n;j.Hm=j.Hm*(-1.0);j.Hn=j.Hn*(-1.0);break a;default:break a;}u=b.a33;v=b.a2e;j=a.SP;y=f.H1;n=y*u.Hm;q=f.HX;l=u.Hn;m=n-q*l;j.Hm=m;l=q*u.Hm+y*l;j.Hn=l;n=v.Hm;o=y*n;p=v.Hn;o=o-q*p;c=c.HQ;w=o+c.Hm;y=q*n+y*p+c.Hn;n=g.H1;o=i.Hm;p=n*o;r=g.HX;q=i.Hn;p =p-r*q;c=d.HQ;p=p+c.Hm;n=r*o+n*q+c.Hn;a.ZU=(p-w)*m+(n-y)*l-b.a1W-b.a1V;b=a.Xn;b.Hm=p;b.Hn=n;}},Bv$=()=>{Bl8=0;}; function ACy(){let a=this;D.call(a);a.a7o=null;a.a33=null;a.a2e=null;a.a96=0;a.a97=0;a.bbe=0.0;a.bbd=0.0;a.a03=null;a.a02=null;a.a_4=0.0;a.a_5=0.0;a.bf3=null;a.a1W=0.0;a.a1V=0.0;a.a3M=0;} let BJv=a=>{let b,c;Cs();a.a7o=L(E9,GI);a.a33=Bc();a.a2e=Bc();a.a03=Bc();a.a02=Bc();b=0;while(true){c=a.a7o.data;if(b>=c.length)break;c[b]=Bc();b=b+1|0;}},AWx=()=>{let a=new ACy();BJv(a);return a;}; function ACY(){let a=this;D.call(a);a.No=null;a.a2B=null;a.a2z=null;a.a3O=null;a.a2m=0;a.a2l=0;a.a2r=0.0;a.a2q=0.0;a.a41=0.0;a.a42=0.0;a.bqa=0.0;a.bla=0.0;a.bqv=0.0;a.Qn=0;a.bax=0;} let B_r=a=>{let b,c,d;Cs();a.No=L(AGp,GI);a.a2B=Bc();a.a2z=AEM();a.a3O=AEM();b=0;while(true){c=a.No.data;if(b>=c.length)break;d=new AGp;d.M2=Bc();d.M1=Bc();c[b]=d;b=b+1|0;}},A$g=()=>{let a=new ACY();B_r(a);return a;}; function AGp(){let a=this;D.call(a);a.M2=null;a.M1=null;a.Kn=0.0;a.Qp=0.0;a.XY=0.0;a.bdW=0.0;a.Wg=0.0;} function AJI(){let a=this;D.call(a);a.TP=null;a.TO=null;} let BRx=0,AEy=()=>{AEy=Q(AJI);Bxu();},BW1=a=>{AEy();a.TP=Bc();a.TO=Bc();},AEM=()=>{let a=new AJI();BW1(a);return a;},A6N=a=>{let b,c;b=a.TP;b.Hm=0.0;c=a.TO;c.Hm=0.0;b.Hn=0.0;c.Hn=0.0;},Brz=(a,b)=>{let c,d,e,f,g,h,i,j;c=a.TP;d=c.Hm;e=a.TO;f=e.Hm;g=c.Hn;h=e.Hn;i=1.0/(d*h-f*g);c=b.TP;c.Hm=i*h;b=b.TO;j= -i;b.Hm=j*f;c.Hn=j*g;b.Hn=i*d;},Bxu=()=>{BRx=0;},Bfs=F(K$),AFf=a=>{AQx(a);return a.Vs.K2;},BU4=F(),BnI=(b,c)=>{if("permissions" in navigator){(navigator.permissions.query({name:b})).then(function(permissionStatus) {if(permissionStatus.state==='granted'){c.granted();}else if(permissionStatus.state==='denied'){c.denied();}else if(permissionStatus.state==='prompt'){c.prompt();}permissionStatus.onchange=function(){if(permissionStatus.state==='granted'){c.granted();}else if(permissionStatus.state==='denied'){c.denied();}else if(permissionStatus.state==='prompt'){c.prompt();}};});}else {c.granted();}},Bkv=F(),ATO=0,Bjh=0,Big=0,BlK=0,AAC=()=>{AAC=Q(Bkv);BF1();},BF1=()=>{ATO=8;Bjh=8;Big=8;BlK=8;},KB=F(0),BS$=F(RU),BsX=F(),B9y =(b,c)=>{let d,e,f;if(DQ(c,R(1000))){ATZ(b,Bl(c));return;}d=G(2808348672, 232830643);while(DQ(c,d)){d=Bw(d,R(1000));}ATZ(b,Bl(Bw(c,d)));c=Cg(c,d);while(DG(d,R(1))){d=Bw(d,R(1000));Ha(b,44);e=Bl(Bw(c,d));Ha(b,(48+(e/100|0)|0)&65535);f=e%100|0;Ha(b,(48+(f/10|0)|0)&65535);Ha(b,(48+(f%10|0)|0)&65535);c=Cg(c,d);}},ATZ=(b,c)=>{if(c>=100){Ha(b,(48+(c/100|0)|0)&65535);c=c%100|0;Ha(b,(48+(c/10|0)|0)&65535);Ha(b,(48+(c%10|0)|0)&65535);}else if(c<10)Ha(b,(48+c|0)&65535);else{Ha(b,(48+(c/10|0)|0)&65535);Ha(b,(48+(c%10| 0)|0)&65535);}},BKK=(b,c)=>{J7(b,c);},Ha=(b,c)=>{Cy(b,c);},AC8=F(),B3L=(a,b,c)=>{Bd(c,b.IL.a4w);},BCS=(a,b)=>{return b instanceof AC8;},BDw=a=>{return 3;}; function APj(){let a=this;AHJ.call(a);a.boJ=null;a.bgQ=null;} let Bqb=(a,b,c)=>{let d,e,f,g,h,i,j,k,l;d=a.boJ;e=0;f=0;g=a.bgQ;a:{while(true){if((e+32|0)>f&&Ek(b)){h=e;while(h=f){C5();k=EM;}else{C5();k=Fg;}break a;}i=g.data;j=BF(BI(c),i.length);l=new A$E;l.bfO=b;l.bpp=c;k=Bzn(a,d,e,f,g,0,j,l);e=l.bli;j=l.bl8;if(k===null){if(!Ek(b)&&e>=f){C5();k=EM;}else if(!Ek(c)&&e>=f){C5();k=Fg;}}ASk(c,g,0,j);if(k!==null)break;}}CL(b,b.Hr-(f-e|0)|0);return k;},AW_ =F(APj),Bzn=(a,b,c,d,e,f,g,h)=>{let i,j,k,l,m,n,o;i=null;a:{while(c=g){j=c;break a;}k=b.data;j=c+1|0;l=k[c];if(l<128){k=e.data;m=f+1|0;k[f]=l<<24>>24;}else if(l<2048){if((f+2|0)>g){j=j+(-1)|0;if(ARo(h,2))break a;C5();i=Fg;break a;}k=e.data;c=f+1|0;k[f]=(192|l>>6)<<24>>24;m=c+1|0;k[c]=(128|l&63)<<24>>24;}else if(!ASA(l)){if((f+3|0)>g){j=j+(-1)|0;if(ARo(h,3))break a;C5();i=Fg;break a;}k=e.data;n=f+1|0;k[f]=(224|l>>12)<<24>>24;c=n+1|0;k[n]=(128|l>>6&63)<<24>>24;m=c+1|0;k[c]=(128|l&63)<<24>>24;}else{if (!E2(l)){i=FX(1);break a;}if(j>=d){if(Ek(h.bfO))break a;C5();i=EM;break a;}c=j+1|0;m=k[j];if(!E$(m)){j=c+(-2)|0;i=FX(1);break a;}if((f+4|0)>g){j=c+(-2)|0;if(ARo(h,4))break a;C5();i=Fg;break a;}k=e.data;o=KA(l,m);m=f+1|0;k[f]=(240|o>>18)<<24>>24;n=m+1|0;k[m]=(128|o>>12&63)<<24>>24;f=n+1|0;k[n]=(128|o>>6&63)<<24>>24;m=f+1|0;k[f]=(128|o&63)<<24>>24;j=c;}c=j;f=m;}j=c;}h.bli=j;h.bl8=f;return i;},Vz=F(Bk),S8=null,AHl=null,A5w=null,Mf=()=>{Mf=Q(Vz);BxN();},A_r=()=>{Mf();return A5w.bu();},B9l=(a,b,c)=>{Mf();BS(a,b, c);},AWA=(a,b)=>{let c=new Vz();B9l(c,a,b);return c;},BxN=()=>{let b,c,d;S8=AWA(E(1168),0);b=AWA(E(1169),1);AHl=b;c=L(Vz,2);d=c.data;d[0]=S8;d[1]=b;A5w=c;},Vp=F(Bk),A91=null,Bhj=null,A7O=null,P1=()=>{P1=Q(Vp);B6Q();},BAY=(a,b,c)=>{P1();BS(a,b,c);},Bes=(a,b)=>{let c=new Vp();BAY(c,a,b);return c;},B6Q=()=>{let b,c,d;A91=Bes(E(1170),0);b=Bes(E(1171),1);Bhj=b;c=L(Vp,2);d=c.data;d[0]=A91;d[1]=b;A7O=c;},Bdp=F(),BE8=a=>{AEj(Sj());},BkE=F(),A_i=null,AL2=()=>{AL2=Q(BkE);B72();},B72=()=>{let b,c,d,e,f;b=new Bft;AAC();c =ATO;d=Bjh;e=Big;f=BlK;b.bdU=IC(c);b.a8U=IC(d);b.bbj=IC(e);b.a$P=IC(f);f=0;while(f<1){ADx(b,JY(64));f=f+1|0;}f=0;while(f<1){ADx(b,JY(128));f=f+1|0;}f=0;while(f<1){ADx(b,JY(256));f=f+1|0;}f=0;while(f<1){ADx(b,JY(1024));f=f+1|0;}A_i=b;},BhO=F(0); function Bft(){let a=this;D.call(a);a.bdU=null;a.a8U=null;a.bbj=null;a.a$P=null;} let ADx=(a,b)=>{let c,d;c=b.hC();d=B8(c,64);if(d>=0&&c<=4096){if(!d)F6(a.bdU,b);else if(c<=128)F6(a.a8U,b);else if(c>256)F6(a.a$P,b);else F6(a.bbj,b);return;}},BTD=F(),TS=b=>{return CG(b*100.0)/100.0;}; function APR(){let a=this;D.call(a);a.Le=0;a.Ld=0;a.J3=0;a.Ju=0;} let BRa=(a,b,c,d,e)=>{a.Le=b;a.Ld=c;a.J3=d;a.Ju=e;},A9l=(a,b,c,d)=>{let e=new APR();BRa(e,a,b,c,d);return e;}; function AU3(){D.call(this);this.Wz=0;} function AUl(){D.call(this);this.bfX=null;} let BWZ=a=>{let b,c,d;b=a.bfX;c=b.Jt;d=A0y(b.Ux);JF(c,d);},BWr=F(),Kv=(b,c)=>{return Bg(0.0,c-HY(BZ(Fd(),b))/1000.0);}; function AV$(){C_.call(this);this.bmU=null;} let BFt=a=>{a.bmU.a7y.HS=0;}; function A_M(){C_.call(this);this.bjQ=null;} let Bt0=a=>{a.bjQ.a4T.HS=0;}; function Bjd(){let a=this;D.call(a);a.by2=null;a.a2C=null;a.bBx=null;} let A61=a=>{let b;if(a.a2C!==null)return;b=new A8I;U(b);I(b);}; function BjQ(){let a=this;D.call(a);a.bl7=null;a.bl6=null;} let Bqg=a=>{let b,c,d,e;b=a.bl7;c=a.bl6;d=b.Jt;e=A8x(b.Ux,c);JF(d,e);}; function B5f(){D.call(this);this.bCz=0;} function BpQ(){let a=this;D.call(a);a.bCy=0;a.bCA=0;} let X_=F(Bk),Bcx=null,AKw=null,AHf=null,BXR=null,BiW=null,RH=()=>{RH=Q(X_);CaE();},B5P=(a,b,c)=>{RH();BS(a,b,c);},XP=(a,b)=>{let c=new X_();B5P(c,a,b);return c;},CaE=()=>{let b,c,d;Bcx=XP(E(1172),0);AKw=XP(E(1173),1);AHf=XP(E(1174),2);b=XP(E(1175),3);BXR=b;c=L(X_,4);d=c.data;d[0]=Bcx;d[1]=AKw;d[2]=AHf;d[3]=b;BiW=c;}; function Bkk(){C_.call(this);this.bol=null;} let BGf=a=>{let b,c;B7(CO(),E(1176));b=a.bol;I$();c=FZ(Ms(b.Ip));while(CU(c)){(CT(c)).y7(1);}}; function A9w(){let a=this;D.call(a);a.bl5=null;a.Tk=null;a.a3r=null;a.I6=null;a.Q1=null;a.Iz=0;a.a$v=0;a.brr=0;a.Mn=0;a.biB=0;a.MM=0;a.LZ=0;a.Jr=0;} let B3i=(a,b,c,d,e,f)=>{a.bl5=b;a.Tk=c;a.a3r=d;a.I6=e;a.Q1=f;},BxA=(a,b,c,d,e)=>{let f=new A9w();B3i(f,a,b,c,d,e);return f;},BTA=a=>{let b,c,d,e,f;a:while(true){b=GT(a.I6,37,a.Iz);if(b<0){c=a.Tk;d=DA(a.I6,a.Iz);JP(c,d);return;}c=a.Tk;d=B4(a.I6,a.Iz,b);JP(c,d);b=b+1|0;a.Iz=b;a.a$v=b;e=B1S(a);if(a.Jr&256)a.Mn=Bs(0,a.biB);if(a.Mn==(-1)){f=a.brr;a.brr=f+1|0;a.Mn=f;}b:{a.biB=a.Mn;switch(e){case 37:JP(a.Tk,E(1177));break b;case 66:break;case 67:BcE(a,e,1);break b;case 68:A$O(a,e,1);break b;case 72:A1o(a,e,1);break b;case 79:ABm(a, e,3,1);break b;case 83:Ba4(a,e,1);break b;case 88:ABm(a,e,4,1);break b;case 98:A9_(a,e,0);break b;case 99:BcE(a,e,0);break b;case 100:A$O(a,e,0);break b;case 102:BII(a,e,0);break b;case 104:A1o(a,e,0);break b;case 111:ABm(a,e,3,0);break b;case 115:Ba4(a,e,0);break b;case 120:ABm(a,e,4,0);break b;default:break a;}A9_(a,e,1);}}I(BeJ(MG(e)));},BII=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m;P9(a,b,507);d=a.Jr;if(d&8&&d&16)I(W7(E(1178)));if(d&32&&d&1)I(W7(E(1179)));if(d&1&&a.MM<0)I(AUD(B4(a.I6,a.a$v,a.Iz)));if(a.LZ==(-1))a.LZ =6;e=a.Q1.data[a.Mn];if(e instanceof AM4)f=!(e.F6()<0.0)?0:1;else if(e instanceof PO)f=!(e.eG()<0.0)?0:1;else{if(!(e instanceof H8))I(WB(b,e!==null?BA(e):null));f=e.A6()>=0?0:1;}g=new I0;T$();Bil(g,A_l((Mh()).TW,(Mh()).SW),Xu(Mh()));g.IL=BiB(Xu(a.a3r));d=a.MM;if(d!=(-1)){b=a.LZ;if(b>0)d=d-(b+1|0)|0;if(f)d=!(a.Jr&128)?d+(-1)|0:d+(-2)|0;else if(a.Jr&24)d=d+(-1)|0;if(a.Jr&64)d=d-(d/(g.Pd+1|0)|0)|0;h=g;Bj3(h,d);if(a.Jr&32)Bcv(h,d);}b=a.LZ;h=g;Bfm(h,b);A1b(h,a.LZ);b=a.Jr;h.OX=!(b&64)?0:1;if(b&128){g.OK=AGw(g,E(60));g.a5_ =AGw(g,E(61));}b=a.Jr;if(b&8)A$I(g,E(1180));else if(b&16)A$I(g,E(641));h=new Nu;O(h);i=new ATx;i.bwj=0;g=g;if(e instanceof H8)h=A3n(g,e,h,i);else if(e instanceof E4){e=e;j=new H8;HG();A$f(j,e,0);h=A3n(g,j,h,i);}else{if(!(e instanceof DZ)){e=new Bb;U(e);I(e);}b=e.Jj;k=b;l=R(b);if(k!==HY(l))h=Bo1(g,k,h,i);else{e=g;if(e.Wq<=0){m=ALU(l);A9i(e,m,Ka(e,m),DQ(l,Ba)?0:1,h);}else{m=ALU(l);Bdb(e,m,Ka(e,m),DQ(l,Ba)?0:1,h);}}}e=M(h);a.LZ=(-1);Kn(a,c,e);},A9_=(a,b,c)=>{let d;AIY(a,b);d=a.Q1.data[a.Mn];Kn(a,c,Bbw(d instanceof NW ?d.Gc():d===null?0:1));},A1o=(a,b,c)=>{let d;AIY(a,b);d=a.Q1.data[a.Mn];Kn(a,c,d===null?E(80):UL(A8_(d)));},Ba4=(a,b,c)=>{let d,e;AIY(a,b);d=a.Q1.data[a.Mn];if(!Cj(d,AZH))Kn(a,c,CB(d));else{e=a.Jr&7;if(c)e=e|2;d.Gd(a.bl5,e,a.MM,a.LZ);}},BcE=(a,b,c)=>{let d,e,f;P9(a,b,259);d=a.Q1.data[a.Mn];e=a.LZ;if(e>=0)I(Bc1(e));if(d instanceof ACh)e=d.Ge();else if(d instanceof MM)e=d.Gf()&65535;else if(d instanceof Se)e=d.Gg()&65535;else{if(!(d instanceof Js)){if(d===null){Kn(a,c,E(80));return;}I(WB(b,BA(d)));}e=d.Jj;if(!A0z(e)) {d=new BcV;f=new N;O(f);J(W(J(f,E(1181)),e),E(1182));S(d,M(f));d.byi=e;I(d);}}Kn(a,c,KF(ME(e)));},A$O=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p;P9(a,b,507);A4y(a);d=a.Q1.data[a.Mn];if(d instanceof MH){e=d.Gi();f=A18(ALU(e));g=CJ(e,Ba)?0:1;}else{if(!(d instanceof Js)&&!(d instanceof MM)&&!(d instanceof Se))I(WB(b,d===null?null:BA(d)));h=d.Jj;f=MQ(EK(h));g=h>=0?0:1;}i=0;j=new N;O(j);if(g){if(!(a.Jr&128)){Bd(j,45);i=1;}else{Bd(j,40);i=2;}}else{b=a.Jr;if(b&8){Bd(j,43);i=1;}else if(b&16){Bd(j,32);i=1;}}k=new N;O(k);if (!(a.Jr&64))T(k,f);else{l=(Xu(a.a3r)).Qo;m=(A8p(a.a3r)).Pd;n=f.Hq.length%m|0;if(!n)n=m;o=0;while(n=a.MM)break a;Bd(j,Le(0,10));n=n+1|0;}}}JP(j,k);if(g&&a.Jr&128)Bd(j,41);Kn(a,c,M(j));},ABm=(a,b,c,d)=>{let e,f,g,h,i,j,k,l,m,n,o;P9(a,b,423);A4y(a);e=a.Q1.data[a.Mn];if(e instanceof MH){f=e.Gi();if(BV(f,Ba))g=E(103);else{b=1<=0){m=l+1|0;k[l]=Le(Bl(Cp(f,i))&h,b);i=i-c|0;l=m;}g=KF(j);}}else if(e instanceof Js)g=U1(e.Jj,c);else if(e instanceof Se)g=U1(e.Gg()&65535,c);else{if(!(e instanceof MM))I(WB(b,e===null?null:BA(e)));g=U1(e.Gf()&255,c);}n=new N;O(n);if(a.Jr&4){o=c!=4?E(103):E(1183);e=new N;O(e);J(J(e,o),g);g=M(e);}a:{if(a.Jr&32){h=g.Hq.length;while(true){if(h>=a.MM)break a;Bd(n,Le(0,10));h=h+1|0;}}}T(n,g);Kn(a,d,M(n));},A4y=a=>{let b,c;b=a.Jr;if(b&8&&b&16)I(W7(E(1178)));if(b&32&&b&1)I(W7(E(1179)));c=a.LZ;if(c>=0)I(Bc1(c));if (b&1&&a.MM<0)I(AUD(B4(a.I6,a.a$v,a.Iz)));},Kn=(a,b,c)=>{let d;d=a.LZ;if(d>0&&d{P9(a,b,263);},P9=(a,b,c)=>{let d,e,f,g;d=a.Jr;if((d|c)==c)return;e=new Bg6;f=MG(X(E(1184),Ob(d&(c^(-1)))));g=new N;O(g);Bd(J(J(J(g,E(1185)),f),E(1186)),b);S(e,M(g));e.buG=f;e.bA5=b;I(e);},BkW=(a,b)=>{let c,d,e;if(a.MM>b.Hq.length){c=a.MM-b.Hq.length|0;d=new N;Fe(d,c);e=0;while(e{let b,c,d,e,f,g;a.Jr=0;a.Mn=(-1);a.MM=(-1);a.LZ=(-1);b=X(a.I6,a.Iz);if(b!=48&&YN(b)){c=ARP(a);if(a.Iz=a.I6.Hq.length)break a;c:{b=X(a.I6,a.Iz);switch(b){case 32:break;case 33:case 34:case 36:case 37:case 38:case 39:case 41:case 42:case 46:case 47:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:break b;case 35:c=4;break c;case 40:c=128;break c;case 43:c=8;break c;case 44:c =64;break c;case 45:c=1;break c;case 48:c=32;break c;case 60:c=256;break c;default:break b;}c=16;}d=a.Jr;if(d&c)break;a.Jr=d|c;a.Iz=a.Iz+1|0;}e=new ATb;f=MG(b);g=new N;O(g);J(J(g,E(1187)),f);S(e,M(g));e.by6=f;I(e);}}if(a.MM<0&&a.Iz{let b,c,d,e;b=0;while(a.Iz{return b>=48&&b<=57?1:0;},A8I=F(B6); function A$E(){let a=this;D.call(a);a.bfO=null;a.bpp=null;a.bli=0;a.bl8=0;} let ARo=(a,b)=>{return BI(a.bpp){a.XG=null;a.XF=null;a.a2Y=A_K();a.IY=null;a.IX=null;a.XG=Bdu();a.XF=Bdu();a.L2=A_K();a.QZ=b;},Q1=(a,b,c,d,e)=>{let f,g,h,i;a.Ie=4;a.IY=b;a.IX=d;a.Ug=c;a.a01=e;a.L2.Is=0;a.a0I=null;a.La=null;f=a.XG;f.Nh=null;f.M4=null;f.Kx=null;f.PD=null;g=a.XF;g.Nh=null;g.M4=null;g.Kx=null;g.PD=null;a.XV=0.0;a.bpb=Is(b.bdx*d.bdx);h=b.bai;i=d.bai;if(h>i)i=h;a.bll=i;a.bmc=0.0;},Boq=a=>{return a.L2;},B0s=(a,b)=>{let c,d,e,f,g;c=a.IY;d=c.I5;e=a.IX;f=e.I5;g=c.Ir;c=e.Ir;Bht(b,a.L2,d.IP,g.JD,f.IP,c.JD);},VN=a=>{return (a.Ie &2)!=2?0:1;},BYJ=(a,b)=>{if(!b)a.Ie=a.Ie&(-5);else a.Ie=a.Ie|4;},Wo=a=>{return (a.Ie&4)!=4?0:1;},Ca9=a=>{return a.La;},BhY=a=>{return a.IY;},Bte=a=>{return a.Ug;},Bll=a=>{return a.IX;},BwU=a=>{return a.a01;},BTe=a=>{a.Ie=a.Ie|8;},AIh=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=a.a2Y;d=a.L2;e=0;while(e=c.Is)break;c=c.IF.data[o];c.QY=0.0;c.Ql=0.0;f=c.KC;p=0;a:{while(true){q=a.a2Y;if(p>=q.Is)break a;q=q.IF.data[p];if(A2H(q.KC)!=A2H(f)?0:1)break;p=p+1|0;}c.QY=q.QY;c.Ql=q.Ql;}o=o+1|0;}if(j!=h){FG(k,1);FG(g, 1);}}if(!j)a.Ie=a.Ie&(-3);else a.Ie=a.Ie|2;if(b===null)return;if(!h&&j==1){c=b;f=c.a0M.a1g;f.QT=a;g=c.bpq;c=Dk(f.a4y.a1Y,a.IY);k=Dk(f.a4y.a1Y,f.QT.IX);c=c.a_o.VK;k=k.a_o.VK;if(c!==null&&k!==null){f=(A0d(f)).bad;q=g.bkV.bgt;g=new Bd_;d=Bt();g.bAC=d;g.bz$=c;g.bz_=k;Ck(d,f);AQQ(q,g);}}if(h==1&&!j)AWr(b,a);if(!e&&j){c=a.a2Y;b=b.a0M;b.a1g.QT=a;b.bjI.bu4=c;}},Xi=F(E1),B3U=0,ADL=()=>{ADL=Q(Xi);BKG();},BHM=(a,b,c,d)=>{let e,f,g,h,i,j,k,l,m,n,o,p,q;e=a.IY.Ir;f=a.IX.Ir;b.Is=0;g=e.PR;h=f.PR;i=c.HD;j=i.H1;k=g.Hm;l=j*k;m =i.HX;n=g.Hn;l=l-m*n;c=c.HQ;o=l+c.Hm;n=m*k+j*n+c.Hn;c=d.HD;p=c.H1;q=h.Hm;j=p*q;k=c.HX;l=h.Hn;j=j-k*l;c=d.HQ;j=j+c.Hm;k=k*q+p*l+c.Hn;j=j-o;k=k-n;j=j*j+k*k;k=e.JD+f.JD;if(!(j>k*k)){Fa();b.KO=Mt;Y(b.Km,g);D1(b.Kw);b.Is=1;Y(b.IF.data[0].Kq,h);QX(b.IF.data[0].KC);}},BKG=()=>{B3U=0;},ADw=F(E1),BC0=0,AMq=()=>{AMq=Q(ADw);Bqh();},BWL=(a,b,c,d)=>{B$F(a.QZ.QQ,b,a.IY.Ir,c,a.IX.Ir,d);},Bqh=()=>{BC0=0;},ABS=F(E1),AQP=0,Yf=()=>{Yf=Q(ABS);BX3();},Bpl=(a,b,c,d,e)=>{Q1(a,b,c,d,e);Yf();if(!AQP){b=Gj(a.IY);Fb();if(b!==H2){b=new Bj;U(b);I(b);}}if (!AQP){b=Gj(a.IX);Fb();if(b!==G$){b=new Bj;U(b);I(b);}}},BL8=(a,b,c,d)=>{A3i(a.QZ.QQ,b,a.IY.Ir,c,a.IX.Ir,d);},BX3=()=>{AQP=0;},ACq=F(E1),AE0=0,U6=()=>{U6=Q(ACq);BOO();},BmY=(a,b,c,d,e)=>{Q1(a,b,c,d,e);U6();if(!AE0){b=Gj(a.IY);Fb();if(b!==H2){b=new Bj;U(b);I(b);}}if(!AE0){b=Gj(a.IX);Fb();if(b!==GZ){b=new Bj;U(b);I(b);}}},BoR=(a,b,c,d)=>{AW7(a.QZ.QQ,b,a.IY.Ir,c,a.IX.Ir,d);},BOO=()=>{AE0=0;}; function Vk(){E1.call(this);this.a$9=null;} let AM0=0,AAL=()=>{AAL=Q(Vk);BWn();},BX9=(a,b,c,d,e)=>{Q1(a,b,c,d,e);AAL();if(!AM0){b=Gj(a.IY);Fb();if(b!==Km){b=new Bj;U(b);I(b);}}if(!AM0){b=Gj(a.IX);Fb();if(b!==G$){b=new Bj;U(b);I(b);}}},BmN=(a,b,c,d)=>{a.IY.Ir.Gr(a.a$9,a.Ug);A3i(a.QZ.QQ,b,a.a$9,c,a.IX.Ir,d);},BWn=()=>{AM0=0;}; function ABD(){E1.call(this);this.bbc=null;} let AL1=0,Yi=()=>{Yi=Q(ABD);B1p();},BVq=(a,b,c,d,e)=>{Q1(a,b,c,d,e);Yi();if(!AL1){b=Gj(a.IY);Fb();if(b!==Km){b=new Bj;U(b);I(b);}}if(!AL1){b=Gj(a.IX);Fb();if(b!==GZ){b=new Bj;U(b);I(b);}}},BYc=(a,b,c,d)=>{a.IY.Ir.Gr(a.bbc,a.Ug);AW7(a.QZ.QQ,b,a.bbc,c,a.IX.Ir,d);},B1p=()=>{AL1=0;}; function TN(){let a=this;D.call(a);a.a5A=0.0;a.a5C=0.0;a.a5B=0.0;} let BHU=0,RE=()=>{RE=Q(TN);BON();},Bp2=a=>{RE();a.a5B=0.0;a.a5C=0.0;a.a5A=0.0;},VV=()=>{let a=new TN();Bp2(a);return a;},BQc=(a,b,c,d)=>{RE();a.a5A=b;a.a5C=c;a.a5B=d;},AM2=(a,b,c)=>{let d=new TN();BQc(d,a,b,c);return d;},AN8=a=>{let b;b=new TN;RE();b.a5A=a.a5A;b.a5C=a.a5C;b.a5B=a.a5B;return b;},BON=()=>{BHU=0;}; function Yd(){let a=this;D.call(a);a.bpX=null;a.bpV=null;a.bpU=null;} let B2z=null,BHG=0,Vm=()=>{Vm=Q(Yd);Bxg();},Bxg=()=>{let b,c,d,e;BHG=0;b=new Yd;c=AM2(1.0,0.0,0.0);d=AM2(0.0,1.0,0.0);e=AM2(0.0,0.0,1.0);Vm();b.bpX=AN8(c);b.bpV=AN8(d);b.bpU=AN8(e);B2z=b;}; function AU7(){let a=this;D.call(a);a.bgN=null;a.bgM=null;a.bgP=null;} let BMw=(a,b)=>{let c,d,e,f,g,h,i,j,k,l;b=a.bgN;c=a.bgM;d=a.bgP;S7();e=b.bdy;f=PY();g=c;while(BeO(g)){h=A8y(g);i=AXF(e.a88,h);j=i.fo();i.x_(c,j);Dw(f,j);}c=new BgW;c.bjJ=d;A7m(f,c);c=b.brg.beU;d=new A3F;d.bp3=c;c=d;e=new A3j;ABp(e,c.bp3);k=e;while(Sp(k)){c=e;AQx(c);l=c.Vs;d=l.K2;if(Ye(d.baQ,f)){i=BG;Yk();j=A0k;c=new N;O(c);T(c,E(1188));T(c,d.Ws);d=M(c);DT(i,j,d);l.JK.Gv(f);}}Uv(b.a$g,f);},BaC=F(0); function Bgd(){D.call(this);this.bk2=Ba;} let B5a=(a,b)=>{return Bl(a.bk2);}; function A5o(){let a=this;D.call(a);a.bhn=null;a.bho=0;a.bhp=null;} let BzM=(a,b)=>{let c,d,e;b=a.bhn;c=a.bho;d=a.bhp;RD();b=Kc(b,c);if(b!==null){A7m(b,new AVJ);BhH(d,b);}else{d=BG;e=AQK;b=new N;O(b);T(b,E(1189));b=W(b,c);T(b,E(1190));b=M(b);DT(d,e,b);}}; function BdJ(){let a=this;D.call(a);a.brW=null;a.bzY=null;} let Bp_=(a,b)=>{let c,d;c=a.brW;d=Kv(c.beL,c.baB);c=b.YA;b=A$P(d);JF(c,b);}; function A5j(){D.call(this);this.bi0=null;} let B5H=(a,b)=>{let c,d,e,f,g,h,i,j,k,l;b=a.bi0;c=b.bk5;d=b.brU;c=Kc(c,d);e=b.bgC;f=b.brf;b=b.bk4;g=e;while(BeO(f)){d=A8y(f);e=AXF(g.a88,d);h=FB(DR(g.a$s,CI(e.s6())),c);if(h===null){b=new Bjj;S(b,AHL(e.Bz()));I(b);}e.x_(f,h);i=DR(b.bfJ.btb.bcy,BA(h));j=h;k=APg(c);e=i.beR;h=e.XP;I$();d=e.a0m.bq5;e=APg(Kc(h,d));h=BG;l=Ne;DT(h,l,E(1191));d=e.QJ!==k.QJ?0:1;e=new ASF;e.bc7=j.a9y;e.bh$=d;JF(i.beR.Jt,e);}},Bcp=F(),A92=null,ANM=()=>{ANM=Q(Bcp);BLP();},QA=b=>{ANM();return FB(A92,b);},BLP=()=>{A92=Fk(P(J1));},A2T=F(),A$R =null,ANA=()=>{ANA=Q(A2T);BR4();},AKE=b=>{ANA();return FB(A$R,b);},BR4=()=>{A$R=Fk(P(Yn));},BiQ=F(),A9g=null,AGt=()=>{AGt=Q(BiQ);BNW();},Xx=b=>{let c;AGt();c=A9g.a$Z;return Wx(b.Ym,c.RD);},BNW=()=>{A9g=Fk(P(AAX));}; function A5E(){let a=this;D.call(a);a.bgB=null;a.boK=0;a.bkR=0;} function AYo(){let a=this;D.call(a);a.a$X=null;a.bkC=null;a.bvl=null;} let BWU=(a,b)=>{let c,d,e;c=null;d=a.a$X;if(!d.a3T){c=a.bkC.Y1;e=d.a7k;d=Kc(c,e);C9(d);c=(AN3(d)).V1;}d=b.YA;b=new Mq;b.bAD=a.a$X.a3T;b.blW=c;JF(d,b);}; function AAc(){let a=this;D.call(a);a.a$e=0;a.bbU=0;a.bo6=0;} function A6o(){L8.call(this);this.a_r=null;} let B6X=(a,b)=>{let c,d,e,f;AEb(a,b);c=AGg();a.a_r=c;c=c.Pn;d=b.a6p;c.Le=d;c.Ld=d;e=b.a13;f=d*2|0;c.J3=e-f|0;c.Ju=b.a0X-f|0;},BhJ=a=>{let b=new A6o();B6X(b,a);return b;}; function A8t(){let a=this;D.call(a);a.YM=null;a.bbD=null;a.Pn=null;a.bnH=0;} let Bxa=a=>{a.Pn=new APR;},AGg=()=>{let a=new A8t();Bxa(a);return a;}; function ANY(){L8.call(this);this.Wc=null;} function AHQ(){let a=this;D.call(a);a.X3=0;a.X4=0;a.TV=0;} let APX=F(),BBp=(a,b,c)=>{Bd(c,b.IL.bjU);},BPt=(a,b)=>{return b instanceof APX;},BSn=a=>{return 2;},AGx=F(),Bnw=(a,b,c)=>{let d,e,f,g;d=b.bmA;if(d===null)Bd(c,164);else{b=b.IL.bgr;e=b.TW;f=b.SW;b=A3g(d);f=AMH(e,f);if(AOM===null)AOM=BBT();a:{g=AOM;if(g.hasOwnProperty(BE(f))){f=g[BE(f)];if(f.hasOwnProperty(BE(b))){b=f[BE(b)];break a;}}if(g.hasOwnProperty(BE(e))){f=g[BE(e)];if(f.hasOwnProperty(BE(b))){b=f[BE(b)];break a;}}b=null;}T(c,b!==null&&!E5((b.symbol!==null?BK(b.symbol):null))?(b.symbol!==null?BK(b.symbol) :null):A3g(d));}},BrK=(a,b)=>{return b instanceof AGx;},BHp=a=>{return 0;},AKy=F(),BoF=(a,b,c)=>{Bd(c,b.IL.bf7);},Bug=(a,b)=>{return b instanceof AKy;},Bw2=a=>{return 1;},Xc=F(E1),BEF=0,AQI=()=>{AQI=Q(Xc);B1O();},B2R=(a,b,c,d)=>{BOD(a.QZ.QQ,b,a.IY.Ir,c,a.IX.Ir,d);},B1O=()=>{BEF=0;},WJ=F(Bk),BCf=null,BaL=null,ACU=()=>{ACU=Q(WJ);B3Y();},B3Y=()=>{let b,c;b=new WJ;ACU();BS(b,E(1192),0);BCf=b;c=L(WJ,1);c.data[0]=b;BaL=c;}; function AKF(){let a=this;D.call(a);a.bul=10;a.bvO=null;a.bzD=12;a.bBm=0;} let AQ9=null,Op=()=>{Op=Q(AKF);BBW();},A7a=(a,b,c)=>{b=b;c.a$e=De(b);c.bbU=De(b);c.bo6=De(b);},BBW=()=>{let b;b=new AKF;Op();b.bul=10;b.bvO=P(AAc);b.bzD=12;b.bBm=0;AQ9=b;}; function AUf(){let a=this;D.call(a);a.Zm=0;a.a6C=null;a.a2x=null;a.a4L=0;a.bdS=0;a.bfs=null;a.a1G=null;a.beO=null;a.boM=null;a.Ym=null;a.bke=null;} let BGu=a=>{let b;b=new AXv;b.bdM=0;b.U0=L(D,64);a.a1G=b;b=KN(0,16);a.beO=b;a.boM=AAi(b);a.Ym=OH();a.bke=OH();a.Zm=0;a.a6C=A4$();a.a2x=A4$();},PY=()=>{let a=new AUf();BGu(a);return a;},Dw=(a,b)=>{let c,d,e,f,g;c=BA(b);d=Bjn(a,AC_(c));if(b===d)e=0;else{if(d!==null){f=(AC_(c)).RD;g=A1h(a.a1G,f);if(g!==null){A88(a.a1G,f,null);ES(a.beO,g,1);US(a.Ym,f);}}e=Bmv(c);A88(a.a1G,e,b);BB(a.beO,b);TI(a.Ym,e);e=1;}if(e){b=a.bfs;if(b===null)AI0(a);else{c=b.bqL.bn7;Pj();if(!c.Pp)AI0(a);else{c=EO(b.a_n);Sl();c.bfE=Vj;c.a70= a;BB(b.a24,c);}}}return a;},Bjn=(a,b)=>{let c;c=b.RD;b=a.a1G;if(c>=b.U0.data.length)return null;return A1h(b,c);},AI0=a=>{A3O(a.a6C,a);},Btw=F(),A1a=(b,c,d,e)=>{let f,g,h,i;f=AQd();F$();f.a1k=K9;Ck(f.a4Z,c);g=AGm();h=AEV();ARz(h,d/2.0,e/2.0,Wt,0.0);g.a51=h;g.a_J=1;g.a0l.YJ=2;i=AP8(b,f);ANW(i,g);return i;}; function Bhc(){D.call(this);this.bhu=null;} let BJg=a=>{let b;b=a.bhu;E_(b.Zw,E(1193));b.IN.Hy=1.0;}; function Bhe(){D.call(this);this.blZ=null;} let BZ6=a=>{E_(a.blZ.Zw,E(1194));}; function Bha(){D.call(this);this.bmE=null;} let Byo=a=>{E_(a.bmE.Zw,E(1102));}; function Bhb(){D.call(this);this.brl=null;} let BIe=a=>{E_(a.brl.Zw,E(1195));},BfU=F(),Bc7=null,AR5=()=>{AR5=Q(BfU);BmV();},AN3=b=>{AR5();return FB(Bc7,b);},BmV=()=>{Bc7=Fk(P(Ls));},Bce=F(),Bgo=null,AM3=()=>{AM3=Q(Bce);BL9();},TY=b=>{AM3();return FB(Bgo,b);},BL9=()=>{Bgo=Fk(P(JK));}; function JJ(){let a=this;D.call(a);a.a7P=null;a.JD=0.0;} let AZz=(a,b)=>{a.a7P=b;}; function Ba1(){let a=this;JJ.call(a);a.Z_=null;a.a0a=null;a.bb6=null;a.bb8=null;a.bb$=0;a.bb_=0;a.bw0=null;} let BIC=a=>{Fb();AZz(a,H2);a.Z_=Bc();a.a0a=Bc();a.bb6=Bc();a.bb8=Bc();a.bb$=0;a.bb_=0;a.bw0=Bc();Cs();a.JD=U4;},Bi3=()=>{let a=new Ba1();BIC(a);return a;}; function A_E(){let a=this;LJ.call(a);a.a8A=null;a.bjk=null;a.bs3=0;a.bhm=0;a.bgT=null;} let B$J=(a,b)=>{let c,d,e;c=b.data;d=a.a8A;e=c.length;A2s(d,b,0,e);},BtO=a=>{let b,c,d,e,f,g;b=A9n(a.a8A);c=b.data;d=a.bgT;e=a.bjk;f=a.bs3;g=Bs(c.length,a.bhm);CaB(d,e,b,f,g);}; function Rw(){let a=this;D.call(a);a.Vq=0;a.a7h=null;a.YC=0;a.bbN=0;a.Lt=0;} let Ok=(a,b)=>{a.Lt=1;a.a7h=b;a.fl();},OE=a=>{a.bbN=(-1);a.YC=(-1);AOr(a);},AOr=a=>{let b,c,d;b=a.a7h.L9.data;c=b.length;while(true){d=a.YC+1|0;a.YC=d;if(d>=c)break;if(b[d]===null)continue;else{a.Vq=1;return;}}a.Vq=0;},Z_=F(Rw),Bc0=a=>{let b;if(a.Lt)return a.Vq;b=new Bv;S(b,E(38));I(b);},Bao=a=>{let b,c,d,e;if(!a.Vq){b=new GH;U(b);I(b);}if(!a.Lt){c=new Bv;S(c,E(38));I(c);}d=a.a7h.L9.data;e=a.YC;b=d[e];a.bbN=e;AOr(a);return b;},BAO=a=>{return a;},Bwc=a=>{OE(a);}; function AXv(){let a=this;D.call(a);a.U0=null;a.bdM=0;} let A1h=(a,b)=>{return a.U0.data[b];},A88=(a,b,c)=>{let d,e,f;d=a.U0;e=d.data.length;if(b>=e){f=L(D,b*2|0);a.U0=f;BC(d,0,f,0,e);}a.bdM=Bs(a.bdM,b+1|0);a.U0.data[b]=c;}; function BbP(){D.call(this);this.U3=null;} let BD1=a=>{let b;b=new Py;AEX(b);a.U3=b;},A4$=()=>{let a=new BbP();BD1(a);return a;},A$9=(a,b)=>{BB(a.U3,b);},AVa=(a,b)=>{NQ(a.U3,b,1);},A3O=(a,b)=>{let c,d,e,f,g;c=Ef(a.U3);d=0;e=a.U3.Hp;while(d{F$();a.a1k=K9;a.a4Z=Bt();a.baf=0.0;a.bfG=Bt();a.bfV=0.0;a.brY=0.0;a.bmP=0.0;a.biQ=1;a.bk$=1;a.bfA=0;a.bid=0;a.bsB=1;a.bpz=1.0;},AQd=()=>{let a=new A8u();BKW(a);return a;}; function VP(){Bk.call(this);this.bA4=0;} let K9=null,Ow=null,X6=null,BLz=null,F$=()=>{F$=Q(VP);BCN();},B$w=(a,b,c,d)=>{F$();BS(a,b,c);a.bA4=d;},AQY=(a,b,c)=>{let d=new VP();B$w(d,a,b,c);return d;},BCN=()=>{let b,c,d;K9=AQY(E(1196),0,0);Ow=AQY(E(1197),1,1);b=AQY(E(1198),2,2);X6=b;c=L(VP,3);d=c.data;d[0]=K9;d[1]=Ow;d[2]=b;BLz=c;}; function A25(){let a=this;D.call(a);a.a51=null;a.a6z=0.0;a.a7_=0.0;a.blo=0.0;a.a_J=0;a.a0l=null;} let B5x=a=>{a.a6z=0.20000000298023224;a.a7_=0.0;a.blo=0.0;a.a_J=0;a.a0l=A3Q();},AGm=()=>{let a=new A25();B5x(a);return a;}; function IY(){D.call(this);this.beN=null;} let R5=(a,b)=>{a.beN=b;}; function AMb(){let a=this;IY.call(a);a.a0Z=null;a.a6_=null;} let Bva=a=>{R5(a,BjX());a.a6_=Bc();a.a0Z=a.beN;},AEV=()=>{let a=new AMb();Bva(a);return a;},ARz=(a,b,c,d,e)=>{let f,g,h,i,j,k,l;Er(a.a6_,d.Hs,d.Hu);d=a.a0Z;f=a.a6_;d.Jm=4;g=d.IS.data[0];h= -b;i= -c;Er(g,h,i);Er(d.IS.data[1],b,i);Er(d.IS.data[2],b,c);Er(d.IS.data[3],h,c);Er(d.Kk.data[0],0.0,(-1.0));Er(d.Kk.data[1],1.0,0.0);Er(d.Kk.data[2],0.0,1.0);Er(d.Kk.data[3],(-1.0),0.0);Y(d.U1,f);g=d.boc;Y(g.HQ,f);G9(g.HD,e);j=0;while(j{return a.a0Z.Jm;},AF5=(a,b,c)=>{let d;d=a.a0Z.IS.data[b];BD(c,d.Hm,d.Hn);}; function A6e(){let a=this;D.call(a);a.YJ=0;a.bme=0;a.bgD=0;} let B96=a=>{a.YJ=1;a.bme=(-1);a.bgD=0;},A3Q=()=>{let a=new A6e();B96(a);return a;}; function A1Y(){let a=this;D.call(a);a.bdR=null;a.Nr=null;a.bbk=null;a.bwb=null;a.a6m=null;a.btK=null;a.boE=null;a.bd7=null;a.bBg=null;a.bvy=null;a.bBb=null;a.bxD=null;a.bBL=null;a.bx9=null;a.byx=null;a.buW=null;a.bt3=null;a.bBi=null;a.bw8=null;a.VK=null;} let ADG=a=>{let b;b=a.Nr.IP.HQ;BD(a.bd7,b.Hm,b.Hn);return a.bd7;},Bav=a=>{let b;b=a.Nr.J$;Dz();if(b===FA){F$();return X6;}if(b===UD){F$();return Ow;}if(b!==ED){F$();return X6;}F$();return K9;},AWG=a=>{return AQ_(a.Nr);},ANW=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m;c=A8b();c.a_z=b.blo;d=AG3();c.a8X=d;e=b.a0l;d.W6=e.YJ;d.Xo=e.bgD;d.VP=e.bme;c.a85=b.a6z;c.be5=b.a_J;c.bch=b.a7_;c.a6U=b.a51.beN;b=a.Nr;UG();if(!L6&&KE(b.OI)){b=new Bj;U(b);I(b);}if(KE(b.OI)==1)d=null;else{d=new AS6;P5();d.bn8=HO();d.bn9=HO();d.bjP=Bc();d.bq8 =null;d.I5=null;d.Uw=null;d.KP=null;d.O7=0;d.Ir=null;f=AG3();d.a9h=f;d.bq8=c.bkp;d.bdx=c.a85;d.bai=c.bch;d.I5=b;d.Uw=null;e=c.a8X;f.W6=e.W6;f.VP=e.VP;f.Xo=e.Xo;d.LB=c.be5;e=c.a6U;f=BjX();Y(f.U1,e.U1);g=0;while(true){h=f.Kk.data;if(g>=h.length)break;Y(h[g],e.Kk.data[g]);Y(f.IS.data[g],e.IS.data[g]);g=g+1|0;}a:{f.JD=e.JD;f.Jm=e.Jm;d.Ir=f;if(d.KP===null){d.KP=L(ABj,1);i=0;while(true){if(i>=1)break a;d.KP.data[i]=BgH();h=d.KP.data;h[i].VO=null;h[i].R_=(-1);i=i+1|0;}}}b:{h=d.KP;g=h.data.length;if(g<1){j=EE(g*2|0, 1);k=L(ABj,j);d.KP=k;BC(h,0,k,0,g);i=0;while(true){if(i>=j)break b;if(i>=g)d.KP.data[i]=BgH();h=d.KP.data;h[i].VO=null;h[i].R_=(-1);i=i+1|0;}}}d.O7=0;d.a_R=c.a_z;if((b.H7&32)==32){e=b.OI.J4.Ts;f=b.IP;d.O7=1;i=0;while(i0.0)B51(b);b=b.OI;b.MU=b.MU|1;}e=Bs2(a,d);BB(a.a6m,e);BQ(a.bdR.a1Y,d,e);return e;}; function AWJ(){let a=this;D.call(a);a.bmJ=null;a.bh_=0;} let EL=F(Bb); function AE5(){EL.call(this);this.bCf=null;} let Bmk=(a,b)=>{let c;c=new N;O(c);J(J(c,E(1199)),b);S(a,M(c));a.bCf=b;},BeJ=a=>{let b=new AE5();Bmk(b,a);return b;}; function AOI(){let a=this;D.call(a);a.IF=null;a.Kw=null;a.Km=null;a.KO=null;a.Is=0;} let BYC=a=>{let b,c,d;Cs();a.IF=L(AFo,GI);b=0;while(b{let a=new AOI();BYC(a);return a;}; function ATc(){let a=this;D.call(a);a.PD=null;a.Nh=null;a.M4=null;a.Kx=null;} let BqY=a=>{a.PD=null;a.Nh=null;a.M4=null;a.Kx=null;},Bdu=()=>{let a=new ATc();BqY(a);return a;}; function ASQ(){let a=this;JJ.call(a);a.U1=null;a.IS=null;a.Kk=null;a.Jm=0;a.bh2=null;a.bh1=null;a.bh0=null;a.bhZ=null;a.boc=null;} let XL=0,QC=()=>{QC=Q(ASQ);B2e();},BRo=a=>{let b,c,d;QC();Fb();AZz(a,GZ);a.U1=Bc();a.bh2=Bc();a.bh1=Bc();a.bh0=Bc();a.bhZ=Bc();a.boc=D7();a.Jm=0;Cs();a.IS=L(E9,NB);b=0;while(true){c=a.IS.data;if(b>=c.length)break;c[b]=Bc();b=b+1|0;}a.Kk=L(E9,NB);b=0;while(true){c=a.Kk.data;if(b>=c.length)break;c[b]=Bc();b=b+1|0;}d=U4;a.JD=d;D1(a.U1);},BjX=()=>{let a=new ASQ();BRo(a);return a;},AOc=(a,b,c,d)=>{let e,f,g,h,i,j,k,l,m,n,o,p,q;e=b.I2;f=b.IW;g=a.IS.data;h=g[0];b=c.HD;i=b.H1;j=b.HX;b=c.HQ;k=b.Hm;l=b.Hn;m=i*h.Hm;n= h.Hn;m=m-j*n+k;e.Hm=m;n=j*h.Hm+i*n+l;e.Hn=n;f.Hm=m;f.Hn=n;o=1;while(om)m=q;f.Hm=m;m=f.Hn;if(m>n)n=m;f.Hn=n;o=o+1|0;}m=e.Hm;n=a.JD;e.Hm=m-n;e.Hn=e.Hn-n;f.Hm=f.Hm+n;f.Hn=f.Hn+n;},BMQ=(a,b,c,d,e)=>{let f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;f=b.HD;g=f.H1;h=f.HX;i=c.Hm;b=b.HQ;j=i-b.Hm;i=c.Hn-b.Hn;k=g*j+h*i;l= -h*j+g*i;m=(-3.4028234663852886E38);n=0;j=k;o=l;while(true){p=a.Jm;if(n>=p)break;f=a.IS.data[n];q =a.Kk.data[n];r=k-f.Hm;s=l-f.Hn;i=q.Hm;r=i*r;t=q.Hn;r=r+t*s;if(r>m){m=r;j=i;o=t;}n=n+1|0;}if(!(m>0.0)){e.Hm=g*j-h*o;e.Hn=h*j+g*o;}else{u=m*m;n=0;while(nv){j=t;o=s;u=v;}n=n+1|0;}m=Is(u);e.Hm=g*j-h*o;e.Hn=h*j+g*o;F0(e);}return m;},BKs=(a,b,c,d,e)=>{let f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb;f=d.HD;g=f.H1;h=f.HX;f=d.HQ;d=c.a7r;i=d.Hm;j=f.Hm;i=i-j;k=d.Hn;l=f.Hn;k=k-l;m=g*i+h*k;n= -h;o=n*i+g*k;d=c.a7s;i=d.Hm-j;j=d.Hn-l;l=g*i+h*j;j=n*i+g*j;n=l-m;p=j-o;q =0.0;r=c.a9D;s=(-1);t=0;j=r;while(true){if(t>=a.Jm){QC();if(!XL&&!(0.0<=q&&q<=r)){b=new Bj;U(b);I(b);}if(s<0)return 0;b.bcC=q;u=a.Kk.data[s];v=b.bfp;i=g*u.Hm;j=u.Hn;v.Hm=i-h*j;v.Hn=h*u.Hm+g*j;return 1;}u=a.Kk.data[t];w=a.IS.data[t];x=w.Hm-m;y=w.Hn-o;i=u.Hm;l=i*x;k=u.Hn;z=l+k*y;ba=i*n+k*p;bb=Go(ba,0.0);if(!bb){if(z<0.0)return 0;}else if(ba<0.0&&z0&&z{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;QC();if(!XL&&a.Jm<3){b=new Bj;U(b);I(b);}d =a.bh2;D1(d);e=0.0;f=0.0;g=a.bh1;D1(g);h=0;while(true){i=a.Jm;if(h>=i)break;Ep(g,a.IS.data[h]);h=h+1|0;}Ds(g,1.0/i);j=a.bh0;k=a.bhZ;h=0;while(h1.1920928955078125E-7)){b=new Bj;U(b);I(b);}Ds(d,1.0/e);Ep(Y(b.a4P,d),g);c=f*c;b.a8q =c;m=b.Yu;l=b.a4P;b.a8q=c+m*BT(l,l);},B2e=()=>{XL=0;}; function A1u(){let a=this;D.call(a);a.Yt=null;a.bkr=null;a.a7u=null;a.a5d=0.0;a.bdH=null;a.bdL=0.0;a.a3B=0.0;a.a3$=0.0;a.a$Q=0;a.bau=0;a.a$r=0;a.bbh=0;a.bac=0;a.a4q=0.0;} let Ze=F(Bk),ED=null,UD=null,FA=null,BXO=null,Dz=()=>{Dz=Q(Ze);BRm();},BpG=(a,b,c)=>{Dz();BS(a,b,c);},ANi=(a,b)=>{let c=new Ze();BpG(c,a,b);return c;},BRm=()=>{let b,c,d;ED=ANi(E(1200),0);UD=ANi(E(1201),1);b=ANi(E(1202),2);FA=b;c=L(Ze,3);d=c.data;d[0]=ED;d[1]=UD;d[2]=b;BXO=c;}; function ATb(){EL.call(this);this.by6=null;} function A7Q(){EL.call(this);this.bvP=0;} let BPO=(a,b)=>{let c;c=new N;O(c);W(J(c,E(1203)),b);S(a,M(c));a.bvP=b;},Bc1=a=>{let b=new A7Q();BPO(b,a);return b;}; function MM(){DZ.call(this);this.bxi=0;} let Buz=null,BBM=null,AKo=()=>{AKo=Q(MM);B1P();},B1P=()=>{let b,c,d,e,f;Buz=P(X1);AKo();b=L(MM,256);c=b.data;d=0;e=c.length;while(d>24;c[d]=f;d=d+1|0;}BBM=b;},Se=F(DZ),CaN=null,Bck=()=>{Bck=Q(Se);BEj();},BEj=()=>{CaN=P(A5l);}; function BcV(){EL.call(this);this.byi=0;} function ATJ(){let a=this;EL.call(a);a.btE=0;a.bzj=null;} let BIy=(a,b,c)=>{let d,e;d=CB(c);e=new N;O(e);d=J(J(J(e,E(1204)),d),E(1205));Bd(d,b);J(d,E(1206));S(a,M(e));a.btE=b;a.bzj=c;},WB=(a,b)=>{let c=new ATJ();BIy(c,a,b);return c;},AZH=F(0); function H8(){let a=this;DZ.call(a);a.a2t=null;a.Nx=0;a.NI=Ba;a.PP=0;a.bcI=0;} let Beu=null,BAx=null,BYq=null,BB1=null,BOW=null,Bk4=null,AXS=null,A_Q=null,BbG=null,AP_=null,ACs=null,AQ2=null,HG=()=>{HG=Q(H8);B24();},BEE=(a,b,c)=>{HG();a.NI=b;a.PP=c;a.Nx=ARn(b);},AYt=(a,b)=>{let c=new H8();BEE(c,a,b);return c;},Bn_=(a,b,c)=>{HG();a.NI=R(b);a.PP=c;if(b<0)b=b^(-1);a.Nx=32-Mk(b)|0;},Lu=(a,b)=>{let c=new H8();Bn_(c,a,b);return c;},A$f=(a,b,c)=>{HG();if(b===null){b=new Fl;U(b);I(b);}a.PP=c;a.a2t=b;c=A8d(b);a.Nx=c;if(c<64)a.NI=AIp(b);},AJl=(a,b)=>{let c=new H8();A$f(c,a,b);return c;},A0r=(b, c)=>{let d;HG();if(!c)return ANn(b);if(BV(b,Ba)&&c>=0){d=ACs.data;if(c{HG();if(CJ(b,Ba)&&DQ(b,R(11)))return AP_.data[Bl(b)];return AYt(b,0);},AZD=(a,b)=>{let c,d;c=Br(R(a.PP),R(b.PP));if(!A04(a)&&!A04(b)){if((a.Nx+b.Nx|0)<64)return A0r(BN(a.NI,b.NI),AW9(c));return AJl(DC(IN(a),IN(b)),AW9(c));}d=Bl(c);return BV(c,R(d))?A0r(Ba,d):DQ(c,Ba)?Lu(0,(-2147483648)):Lu(0,2147483647);},A4U=a=>{let b;if(a.Nx>=64)return (IN(a)).H5;b=a.NI;JG();return Bl(IV(GQ(b,63),Cp(Gl(b), 63)));},A04=a=>{return !a.Nx&&D8(a.NI,R(-1))?1:0;},AK$=a=>{let b,c,d,e,f,g,h,i,j;b=a.bcI;if(b>0)return b;c=a.Nx;d=1.0;if(c>=1024){b=1.0+(c-1|0)*0.3010299956639812|0;if((DK(IN(a),AKn(R(b)))).H5)b=b+1|0;}else{if(c>=64)a:{b:{e=IN(a);AM9();c=e.H$;b=B8(c,2);if(b>=0){if(b)break b;if(e.HB.data[1]<=0)break b;}d=HY(AIp(e));break a;}if(c>32)d=e.H5<=0?(-Infinity):Infinity;else{b=A8d(A4m(e));f=R(b-1|0);g=b-54|0;h=Bp(AIp(Yb(A4m(e),g)),G(4294967295, 2097151));if(BV(f,R(1023))){if(BV(h,G(4294967295, 2097151))){d=e.H5<=0?(-Infinity) :Infinity;break a;}if(BV(h,G(4294967294, 2097151))){d=e.H5<=0?(-1.7976931348623157E308):1.7976931348623157E308;break a;}}c:{if(!(BV(Bp(h,R(1)),R(1))&&BV(Bp(h,R(2)),R(2)))){i=e.HB;b=g>>5;c=g&31;g=0;while(true){j=B8(g,b);if(j>=0)break;if(i.data[g])break;g=g+1|0;}if(!(!j&&!(i.data[g]<<(32-c|0))?0:1))break c;}h=Br(h,R(2));}h=GQ(h,1);d=BT1(IV(IV(e.H5>=0?Ba:G(0, 2147483648),Bp(C4(Br(R(1023),f),52),G(0, 2146435072))),h));}}else if(c>=1)d=HY(a.NI);d=Bwq(d);Re();e=ATY;AGQ(d,e);b=e.U9;if(b<0&&DG(e.VB,G(1569325056, 23283064)))b =b+1|0;b=1+b|0;}a.bcI=b;return b;},AYq=a=>{let b;b=a.bcI;if(b<=0)b=((a.Nx-1|0)*0.3010299956639812|0)+1|0;return b;},AW9=b=>{let c;HG();if(DQ(b,R(-2147483648))){c=new HC;S(c,E(1207));I(c);}if(Fh(b,R(2147483647)))return Bl(b);c=new HC;S(c,E(1208));I(c);},IN=a=>{if(a.a2t===null)a.a2t=Ey(a.NI);return a.a2t;},ARn=b=>{HG();if(DQ(b,Ba))b=Ia(b,R(-1));return 64-FH(b)|0;},B24=()=>{let b,c,d,e,f;Beu=Lu(0,0);BAx=Lu(1,0);BYq=Lu(10,0);b=M4(19);c=b.data;c[0]=R(1);c[1]=R(10);c[2]=R(100);c[3]=R(1000);c[4]=R(10000);c[5]=R(100000);c[6] =R(1000000);c[7]=R(10000000);c[8]=R(100000000);c[9]=R(1000000000);c[10]=G(1410065408, 2);c[11]=G(1215752192, 23);c[12]=G(3567587328, 232);c[13]=G(1316134912, 2328);c[14]=G(276447232, 23283);c[15]=G(2764472320, 232830);c[16]=G(1874919424, 2328306);c[17]=G(1569325056, 23283064);c[18]=G(2808348672, 232830643);Bk4=b;b=M4(28);d=b.data;d[0]=R(1);d[1]=R(5);d[2]=R(25);d[3]=R(125);d[4]=R(625);d[5]=R(3125);d[6]=R(15625);d[7]=R(78125);d[8]=R(390625);d[9]=R(1953125);d[10]=R(9765625);d[11]=R(48828125);d[12]=R(244140625);d[13] =R(1220703125);d[14]=G(1808548329, 1);d[15]=G(452807053, 7);d[16]=G(2264035265, 35);d[17]=G(2730241733, 177);d[18]=G(766306777, 888);d[19]=G(3831533885, 4440);d[20]=G(1977800241, 22204);d[21]=G(1299066613, 111022);d[22]=G(2200365769, 555111);d[23]=G(2411894253, 2775557);d[24]=G(3469536673, 13877787);d[25]=G(167814181, 69388939);d[26]=G(839070905, 346944695);d[27]=G(4195354525, 1734723475);AXS=b;A_Q=Bn(d.length);BbG=Bn(c.length);AP_=L(H8,11);ACs=L(H8,11);AQ2=CZ(100);e=0;while(e=b.length)break;b[e]=48;e=e+1|0;}f=0;while(true){b=A_Q.data;if(f>=b.length)break;b[f]=ARn(AXS.data[f]);f=f+1|0;}f=0;while(true){b=BbG.data;if(f>=b.length)break;b[f]=ARn(Bk4.data[f]);f=f+1|0;}Ip();BOW=PC;BB1=JX;}; function AFo(){let a=this;D.call(a);a.Kq=null;a.QY=0.0;a.Ql=0.0;a.KC=null;} function Bcm(){let a=this;D.call(a);a.a5k=null;a.bvw=null;a.bBI=null;} let J4=(a,b)=>{let c,d,e,f,g;c=a.a5k.data;d=c[0];e=c[2];f=b.Hs;d=d+e*f;e= -c[3];g=b.Hu;d=d+e*g;e=c[1]+c[3]*f+c[2]*g;b.Hs=d;b.Hu=e;return b;}; function A49(){D.call(this);this.bun=null;} function A2l(){let a=this;D.call(a);a.Yu=0.0;a.a4P=null;a.a8q=0.0;} let BYU=a=>{a.a8q=0.0;a.Yu=0.0;a.a4P=Bc();},AW8=()=>{let a=new A2l();BYU(a);return a;}; function Bg6(){let a=this;EL.call(a);a.buG=null;a.bA5=0;} function AWa(){EL.call(this);this.bxt=null;} let B1b=(a,b)=>{let c;c=new N;O(c);J(J(c,E(1209)),b);S(a,M(c));a.bxt=b;},W7=a=>{let b=new AWa();B1b(b,a);return b;}; function AZA(){EL.call(this);this.btZ=null;} let BMv=(a,b)=>{let c;c=new N;O(c);J(J(c,E(1210)),b);S(a,M(c));a.btZ=b;},AUD=a=>{let b=new AZA();BMv(b,a);return b;}; function ATx(){D.call(this);this.bwj=0;} let ATa=F(),BrD=null,BFX=null,PC=null,JX=null,Ip=()=>{Ip=Q(ATa);BpD();},WH=(b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;Ip();if(c.H$<=b.H$){d=c;c=b;b=d;}e=b.H$;if(e>=63){e=(c.H$&(-2))<<4;d=Yb(c,e);f=Yb(b,e);g=So(c,IG(d,e));h=So(b,IG(f,e));i=WH(d,f);j=WH(g,h);b=IG(Hl(Hl(WH(So(d,g),So(h,f)),i),j),e);return Hl(Hl(IG(i,e<<1),b),j);}k=c.H$;l=k+e|0;m=c.H5==b.H5?1:(-1);if(l==2){n=Pa(c.HB.data[0],b.HB.data[0],0,0);e=Bl(n);k=J8(n);b=!k?FV(m,e):EP(m,2,Fs([e,k]));}else{o=c.HB;p=b.HB;q=Bn(l);if(k&&e){if(k==1){r =o.data;q.data[e]=AYz(q,p,e,r[0]);}else if(e==1){r=p.data;q.data[k]=AYz(q,o,k,r[0]);}else if(o===p&&k==e)AZf(o,k,q);else{s=q.data;t=0;while(t{let f,g,h;Ip();f=Ba;g=0;while(g{let e,f,g,h,i,j,k,l,m,n;Ip();e=0;while(e>>31|0;n=n+1|0;}if(l)d.data[k]=l;f=Ba;k=0;l=0;while(k{let c,d,e,f,g;Ip();c=Bl(b);d=PC.data;if(DQ(b,R(d.length)))return d[c];if(Fh(b,R(50))){Dt();return Pm(I4, c);}if(Fh(b,R(1000)))return IG(Pm(JX.data[1],c),c);if(DG(Br(R(1),Jv(HY(b)/2.4082399653118496)),R(1000000))){e=new HC;S(e,E(1211));I(e);}if(Fh(b,R(2147483647)))return IG(Pm(JX.data[1],c),c);e=Pm(JX.data[1],2147483647);f=BZ(b,R(2147483647));c=Bl(Cg(b,R(2147483647)));g=e;b=f;while(DG(b,R(2147483647))){g=DC(g,e);b=BZ(b,R(2147483647));}e=IG(DC(g,Pm(JX.data[1],c)),2147483647);while(DG(f,R(2147483647))){e=IG(e,2147483647);f=BZ(f,R(2147483647));}return IG(e,c);},Pa=(b,c,d,e)=>{Ip();return Br(Br(BN(Bp(R(b),G(4294967295, 0)), Bp(R(c),G(4294967295, 0))),Bp(R(d),G(4294967295, 0))),Bp(R(e),G(4294967295, 0)));},BpD=()=>{let b,c,d,e;BrD=Fs([1,10,100,1000,10000,100000,1000000,10000000,100000000,1000000000]);BFX=Fs([1,5,25,125,625,3125,15625,78125,390625,1953125,9765625,48828125,244140625,1220703125]);PC=L(E4,32);JX=L(E4,32);b=R(1);c=0;while(c<=18){JX.data[c]=Ey(b);PC.data[c]=Ey(C4(b,c));b=BN(b,R(5));c=c+1|0;}while(c{Dt=Q(E4);Cap();},BEN=(a,b,c)=>{let d;Dt();a.SZ=(-2);a.H5=b;a.H$=1;d=Bn(1);d.data[0]=c;a.HB=d;},FV=(a,b)=>{let c=new E4();BEN(c,a,b);return c;},BUJ=(a,b,c,d)=>{Dt();a.SZ=(-2);a.H5=b;a.H$=c;a.HB=d;},EP=(a,b,c)=>{let d=new E4();BUJ(d,a,b,c);return d;},BBn=(a,b,c)=>{let d;Dt();a.SZ=(-2);a.H5=b;if(BV(Bp(c,G(0, 4294967295)),Ba)){a.H$=1;d=Bn(1);d.data[0]=Bl(c);a.HB=d;}else{a.H$=2;a.HB=Fs([Bl(c),J8(c)]);}},AZK=(a,b)=>{let c=new E4();BBn(c,a,b);return c;},Ey =b=>{Dt();if(DQ(b,Ba)){if(BV(b,R(-1)))return YX;return AZK((-1),Gl(b));}if(DG(b,R(10)))return AZK(1,b);return A3I.data[Bl(b)];},A4m=a=>{if(a.H5<0)a=EP(1,a.H$,a.HB);return a;},AF$=a=>{let b;b=a.H5;return !b?a:EP( -b|0,a.H$,a.HB);},Hl=(a,b)=>{let c,d,e,f,g,h,i,j,k;a:{c=a.H5;d=b.H5;if(c){if(!d)b=a;else{e=a.H$;f=b.H$;if((e+f|0)==2){g=Bp(R(a.HB.data[0]),G(4294967295, 0));h=Bp(R(b.HB.data[0]),G(4294967295, 0));if(c!=d)b=Ey(c>=0?BZ(g,h):BZ(h,g));else{g=Br(g,h);i=Bl(g);e=J8(g);b=!e?FV(c,i):EP(c,2,Fs([i,e]));}}else{if (c==d)j=e{let c,d,e,f,g,h,i,j,k;a:{c=a.H5;d=b.H5;if(d){if(!c)a=AF$(b);else{e=a.H$;f=b.H$;if((e+f|0)==2){g=Bp(R(a.HB.data[0]),G(4294967295, 0));h=Bp(R(b.HB.data[0]),G(4294967295, 0));if(c<0)g=Gl(g);if(d<0)h=Gl(h);a=Ey(BZ(g,h));}else{i=B8(e,f);i=!i?NH(a.HB,b.HB,e):i<=0?(-1):1;if(i ==(-1)){i= -d|0;j=c!=d?AAt(b.HB,f,a.HB,e):V4(b.HB,f,a.HB,e);}else if(c!=d){j=AAt(a.HB,e,b.HB,f);i=c;}else{if(!i){Dt();a=DL;break a;}j=V4(a.HB,e,b.HB,f);i=c;}k=j.data;a=EP(i,k.length,j);G3(a);}}}}return a;},Yb=(a,b)=>{if(b&&a.H5)return b>0?A$S(a,b):BfJ(a, -b|0);return a;},IG=(a,b)=>{if(b&&a.H5)return b>0?BfJ(a,b):A$S(a, -b|0);return a;},A8d=a=>{let b,c,d,e;b=a.H5;if(!b)c=0;else{d=a.H$;e=d<<5;c=a.HB.data[d-1|0];if(b<0&&A1P(a)==(a.H$-1|0))c=c+(-1)|0;c=e-Mk(c)|0;}return c;},A4i=(a,b)=>{let c,d,e,f;if(!b)return !(a.HB.data[0] &1)?0:1;if(b<0){c=new HC;S(c,E(1212));I(c);}d=b>>5;if(d>=a.H$)return a.H5>=0?0:1;e=a.HB.data[d];b=1<<(b&31);if(a.H5<0){f=A1P(a);if(d{return BU(a.H5,a.HB.data[0]);},AIp=a=>{let b,c;if(a.H$<=1)b=Bp(R(a.HB.data[0]),G(4294967295, 0));else{c=a.HB.data;b=IV(C4(R(c[1]),32),Bp(R(c[0]),G(4294967295, 0)));}return BN(R(a.H5),b);},TP=(a,b)=>{let c,d,e,f;c=a.H5;d=b.H5;e=B8(c,d);if(e>0)return 1;if(e<0)return (-1);e=a.H$;f=B8(e,b.H$);if(f>0)return c;if(f<0)return -d |0;return BU(c,NH(a.HB,b.HB,e));},Hu=(a,b)=>{let c,d,e,f;if(a===b)return 1;if(!(b instanceof E4))return 0;a:{c=b;if(a.H5==c.H5){d=a.H$;if(d==c.H$){e=c.HB;d=d-1|0;while(d>=0){f=e.data;if(a.HB.data[d]!=f[d])break;d=d+(-1)|0;}if(d>=0?0:1){d=1;break a;}}}d=0;}return d;},DC=(a,b)=>{if(!b.H5){Dt();return DL;}if(!a.H5){Dt();return DL;}Ip();return WH(a,b);},Pm=(a,b)=>{let c,d,e,f,g,h,i,j,k;if(b<0){c=new HC;S(c,E(1213));I(c);}if(!b){Dt();return IL;}if(b!=1){Dt();if(!Hu(a,IL)&&!Hu(a,DL)){if(!A4i(a,0)){d=1;while(!A4i(a, d)){d=d+1|0;}e=BU(d,b);f=AIz.data;if(e>5;h=e&31;i=g+1|0;f=Bn(i);f.data[g]=1<1){if(b&1)c=DC(c,a);d=a.H$;if(d==1)a=DC(a,a);else{j=new E4;f=AZf(a.HB,d,Bn(d<<1));k=f.data;j.SZ=(-2);d=k.length;if(d){j.H5=1;j.H$=d;j.HB=f;G3(j);}else{j.H5=0;j.H$=1;f=Bn(1);f.data[0]=0;j.HB=f;}a=j;}b=b>>1;}return DC(c,a);}}return a;},AC2=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;c=b.H5;if(!c){b=new HC;S(b,E(1214));I(b);}d=b.H$;e=b.HB;if(d==1){f =e.data[0];e=a.HB;d=a.H$;g=a.H5;if(d!=1){c=g!=c?(-1):1;h=Bn(d);i=Bn(1);i.data[0]=Ban(h,e,d,f);b=EP(c,d,h);j=EP(g,1,i);G3(b);G3(j);h=Ei(E4,[b,j]);}else{k=Bp(R(e.data[0]),G(4294967295, 0));l=Bp(R(f),G(4294967295, 0));m=Bw(k,l);k=Cg(k,l);if(g!=c)m=Gl(m);if(g<0)k=Gl(k);h=Ei(E4,[Ey(m),Ey(k)]);}return h;}h=a.HB;f=a.H$;n=B8(f,d);if((!n?NH(h,e,f):n<=0?(-1):1)<0){e=L(E4,2);h=e.data;Dt();h[0]=DL;h[1]=a;return e;}g=a.H5;o=(f-d|0)+1|0;p=g!=c?(-1):1;i=Bn(o);q=APc(i,o,h,f,e,d);j=EP(p,o,i);r=EP(g,d,q);G3(j);G3(r);return Ei(E4, [j,r]);},DK=(a,b)=>{let c,d,e,f,g,h,i,j,k,l,m;c=b.H5;if(!c){b=new HC;S(b,E(1214));I(b);}d=b.H$;e=B8(d,1);if(!e&&b.HB.data[0]==1?1:0){if(c<=0)a=AF$(a);return a;}f=a.H5;g=a.H$;if((g+d|0)==2){h=Bw(Bp(R(a.HB.data[0]),G(4294967295, 0)),Bp(R(b.HB.data[0]),G(4294967295, 0)));if(f!=c)h=Gl(h);return Ey(h);}i=B8(g,d);i=!i?NH(a.HB,b.HB,g):i<=0?(-1):1;if(!i){if(f!=c){Dt();b=YX;}else{Dt();b=IL;}return b;}if(i==(-1)){Dt();return DL;}j=(g-d|0)+1|0;k=Bn(j);l=f!=c?(-1):1;if(e)APc(k,j,a.HB,g,b.HB,d);else Ban(k,a.HB,g,b.HB.data[0]);m =EP(l,j,k);G3(m);return m;},RC=(a,b)=>{let c,d,e,f,g,h,i,j,k;if(!b.H5){b=new HC;S(b,E(1214));I(b);}c=a.H$;d=b.H$;e=B8(c,d);if((!e?NH(a.HB,b.HB,c):e<=0?(-1):1)==(-1))return a;f=Bn(d);if(d!=1)f=APc(null,(c-d|0)+1|0,a.HB,c,b.HB,d);else{g=a.HB;h=b.HB.data[0];i=Ba;c=c-1|0;while(c>=0){j=g.data;i=R(J8((BbW(Br(C4(i,32),Bp(R(j[c]),G(4294967295, 0))),h))));c=c+(-1)|0;}f.data[0]=Bl(i);}k=EP(a.H5,d,f);G3(k);return k;},G3=a=>{let b,c,d;while(true){b=a.H$;if(b<=0)break;c=a.HB.data;b=b-1|0;a.H$=b;if(c[b])break;}c=a.HB.data;d =a.H$;a.H$=d+1|0;if(!c[d])a.H5=0;},A1P=a=>{let b;if(a.SZ==(-2)){if(!a.H5)b=(-1);else{b=0;while(!a.HB.data[b]){b=b+1|0;}}a.SZ=b;}return a.SZ;},Cap=()=>{let b,c,d;DL=FV(0,0);IL=FV(1,1);A73=FV(1,2);I4=FV(1,10);YX=FV((-1),1);b=L(E4,11);c=b.data;c[0]=DL;c[1]=IL;c[2]=A73;c[3]=FV(1,3);c[4]=FV(1,4);c[5]=FV(1,5);c[6]=FV(1,6);c[7]=FV(1,7);c[8]=FV(1,8);c[9]=FV(1,9);c[10]=I4;A3I=b;AIz=L(E4,32);d=0;while(true){b=AIz.data;if(d>=b.length)break;b[d]=Ey(C4(R(1),d));d=d+1|0;}}; function AYi(){let a=this;D.call(a);a.a3w=null;a.a_o=null;a.VY=null;a.bwi=null;a.bBJ=null;} let B2q=(a,b,c)=>{a.bwi=A3Q();a.bBJ=Bc();a.a_o=b;a.a3w=c;},Bs2=(a,b)=>{let c=new AYi();B2q(c,a,b);return c;},Pd=a=>{let b;b=Gj(a.a3w);Fb();if(b===G$){H5();return Pw;}if(b===H2){H5();return AB2;}if(b===GZ){H5();return S_;}if(b!==Km){H5();return Pw;}H5();return AM$;},O3=a=>{let b,c,d,e;if(a.VY===null){b=a.a3w.Ir;c=b.a7P;Fb();if(c===Km){d=new AUL;e=b;R5(d,e);d.bkc=0;d.bay=e;a.VY=d;}if(c===G$){d=new Bcd;e=b;R5(d,e);d.bh3=Bt();d.beV=e;a.VY=d;}if(c===H2){d=new A2R;e=b;R5(d,e);d.byo=Bc();d.bBV=Bc();d.bd9=e;a.VY=d;}if (c===GZ){d=new AMb;e=b;R5(d,e);d.a6_=Bc();d.a0Z=e;a.VY=d;}}return a.VY;}; function AJz(){let a=this;Qx.call(a);a.bmp=0;a.TJ=null;a.a9k=0;} let BXC=a=>{return a.bmp;},BLy=(a,b)=>{return a.TJ.getUint16(b*2|0,!!a.a9k)&65535;},BJ9=(a,b,c,d,e)=>{let f,g,h,i;a:{if(!(c instanceof AJz)){f=b*2|0;while(true){g=e+(-1)|0;if(e<=0)break a;h=a.TJ;b=d+1|0;h.setUint16(f,A72(c,d),!!a.a9k);f=f+2|0;e=g;d=b;}}f=e*2|0;h=c;c=h.TJ.buffer;d=h.TJ.byteOffset+(d*2|0)|0;i=new Int8Array(c,d,f);(new Int8Array(a.TJ.buffer,a.TJ.byteOffset+(b*2|0)|0,f)).set(i,0);}},Rc=F(MF),Bkh=(a,b,c)=>{LL(a);a.Hr=b;a.HA=c;},AVb=(a,b)=>{let c,d,e;if(b>=0&&b{return a.uF();}; function AOG(){let a=this;Rc.call(a);a.bjG=0;a.S4=null;a.beq=0;} let BV2=a=>{return a.bjG;},BNu=(a,b)=>{return a.S4.getBigInt64(b*8|0,!!a.beq);},B$m=(a,b,c,d,e)=>{let f,g,h,i;a:{if(!(c instanceof AOG)){f=b*8|0;while(true){g=e+(-1)|0;if(e<=0)break a;h=a.S4;b=d+1|0;h.setBigInt64(f,AVb(c,d),!!a.beq);f=f+8|0;e=g;d=b;}}f=e*8|0;h=c;c=h.S4.buffer;d=h.S4.byteOffset+(d*8|0)|0;i=new Int8Array(c,d,f);(new Int8Array(a.S4.buffer,a.S4.byteOffset+(b*8|0)|0,f)).set(i,0);}}; function AI8(){let a=this;Rc.call(a);a.bse=0;a.V3=null;a.btU=null;} let B7M=a=>{return a.bse;},BPf=(a,b)=>{return a.V3[b];},BnB=(a,b,c,d,e)=>{let f,g,h,i,j;a:{if(!(c instanceof AI8))while(true){f=e+(-1)|0;if(e<=0)break a;g=a.V3;h=b+1|0;i=d+1|0;g[b]=AVb(c,d);e=f;b=h;d=i;}j=c;g=j.V3.buffer;d=j.V3.byteOffset+(b*8|0)|0;g=new BigInt64Array(g,d,e);a.V3.set(g,b);}},Tt=F(LW),Bjp=(a,b,c)=>{LL(a);a.Hr=b;a.HA=c;},A90=(a,b)=>{let c,d,e;if(b>=0&&b{return a.uF();}; function APW(){let a=this;Tt.call(a);a.bqH=0;a.T6=null;a.a9x=0;} let BXl=a=>{return a.bqH;},Bov=(a,b)=>{return a.T6.getFloat64(b*8|0,!!a.a9x);},BDa=(a,b,c,d,e)=>{let f,g,h,i;a:{if(!(c instanceof APW)){f=b*8|0;while(true){g=e+(-1)|0;if(e<=0)break a;h=a.T6;b=d+1|0;h.setFloat64(f,A90(c,d),!!a.a9x);f=f+8|0;e=g;d=b;}}f=e*8|0;h=c;c=h.T6.buffer;d=h.T6.byteOffset+(d*8|0)|0;i=new Int8Array(c,d,f);(new Int8Array(a.T6.buffer,a.T6.byteOffset+(b*8|0)|0,f)).set(i,0);}}; function APi(){let a=this;Tt.call(a);a.brN=0;a.Vj=null;a.bxm=null;} let B9J=a=>{return a.brN;},B8z=(a,b)=>{return a.Vj[b];},BUq=(a,b,c,d,e)=>{let f,g,h,i,j;a:{if(!(c instanceof APi))while(true){f=e+(-1)|0;if(e<=0)break a;g=a.Vj;h=b+1|0;i=d+1|0;g[b]=A90(c,d);e=f;b=h;d=i;}j=c;g=j.Vj.buffer;d=j.Vj.byteOffset+(b*8|0)|0;g=new Float64Array(g,d,e);a.Vj.set(g,b);}}; function AZ9(){D.call(this);this.a8$=null;} let AEO=null; function BiN(){let a=this;D.call(a);a.bcg=null;a.bmZ=0;} let ZX=F(Dv); function AOQ(){let a=this;D.call(a);a.bfE=null;a.a70=null;} let BLi=a=>{a.a70=null;},Bhq=F(),A83=null,AKs=()=>{AKs=Q(Bhq);BUU();},BUU=()=>{let b,c;Sl();b=Bn((BiL.bu()).data.length);c=b.data;A83=b;c[Vj.Hv]=1;c[A21.Hv]=2;}; function AOq(){let a=this;D.call(a);a.a4b=null;a.a1n=null;a.bb1=null;} let BBE=a=>{a.a1n=null;},A7K=F(),A3Y=null,AGR=()=>{AGR=Q(A7K);BIa();},BIa=()=>{let b,c;Mw();b=Bn((AUc.bu()).data.length);c=b.data;A3Y=b;c[AA1.Hv]=1;c[WA.Hv]=2;c[ANT.Hv]=3;},AAE=F(Bk),AA1=null,WA=null,ANT=null,AUc=null,Mw=()=>{Mw=Q(AAE);Bzm();},Bry=(a,b,c)=>{Mw();BS(a,b,c);},AFY=(a,b)=>{let c=new AAE();Bry(c,a,b);return c;},Bzm=()=>{let b,c,d;AA1=AFY(E(1215),0);WA=AFY(E(1216),1);b=AFY(E(1217),2);ANT=b;c=L(AAE,3);d=c.data;d[0]=AA1;d[1]=WA;d[2]=b;AUc=c;}; function A1L(){let a=this;Qs.call(a);a.Xs=null;a.a0A=null;a.Sp=0;a.a25=0;a.bdv=0;a.bkY=0;} let BTJ=(a,b,c)=>{A2o(a);a.bkY=(-1);if(c>=0){a.Xs=b;a.a0A=CZ(Bs(64,c));return;}b=new Bb;U(b);I(b);},BDF=(a,b)=>{let c=new A1L();BTJ(c,a,b);return c;},Bzt=a=>{Bj1(a);BjN(a.Xs);a.Xs=null;},Sb=a=>{let b,c,d,e;Bj1(a);if(a.bdv&&a.Sp>=a.a25)return null;b=new N;O(b);a:{b:{while(true){c=a.Sp;d=a.a25;if(c>=d&&!Bk$(a,0,d-c|0)){if(!(b.HT?0:1))break a;return null;}e=a.a0A.data;d=a.Sp;c=d+1|0;a.Sp=c;d=e[d];if(d==10)break;if(d==13)break b;Bd(b,d);}break a;}d=a.a25;if(!(c>=d&&!Bk$(a,0,d-c|0))){e=a.a0A.data;c=a.Sp;if(e[c]== 10)a.Sp=c+1|0;}}return M(b);},Bk$=(a,b,c)=>{let d,e,f,g;if(a.bdv)return 0;c=BF(c,a.a0A.data.length-a.Sp|0);d=0;a:{b:while(true){e=a.Xs;f=a.a0A;g=f.data.length-b|0;g=AZq(e,f,b,g);if(g==(-1)){a.bdv=1;break a;}c:{b=b+g|0;d=d+g|0;if(b0)break b;}}}a.a25=b;a.Sp=0;a.bkY=(-1);return d<=0?0:1;},Bj1=a=>{let b;if(a.Xs!==null)return;b=new FJ;U(b);I(b);}; function A8P(){let a=this;D.call(a);a.Mr=null;a.RI=null;a.a_Y=0;a.Kf=0;} let B87=(a,b,c)=>{if(b===null){b=new Fl;U(b);I(b);}a.Mr=b;a.RI=c;a.a_Y=0;a.Kf=0;},AJY=(a,b)=>{let c=new A8P();B87(c,a,b);return c;},Bmp=a=>{let b,c,d;if(a.RI===null){b=new Fl;U(b);I(b);}a:{c=a.Mr.Hq.length;d=a.Kf;if(d=c)break a;if(GT(a.RI,X(a.Mr,d),0)==(-1))return 1;d=d+1|0;}}}return 0;},B5=a=>{let b,c,d,e;if(a.RI===null){b=new Fl;U(b);I(b);}c=a.Kf;d=a.Mr.Hq.length;if(c=0){b=a.Mr;c=a.Kf;a.Kf=c+1|0;return MG(X(b,c));}a.Kf=a.Kf+1| 0;while(true){e=a.Kf;if(e>=d)break;if(GT(a.RI,X(a.Mr,e),0)>=0)return B4(a.Mr,c,a.Kf);a.Kf=a.Kf+1|0;}return DA(a.Mr,c);}while(true){e=B8(c,d);if(e>=0)break;if(GT(a.RI,X(a.Mr,c),0)<0)break;c=c+1|0;}a.Kf=c;if(e<0){a.Kf=c+1|0;while(true){e=a.Kf;if(e>=d)break;if(GT(a.RI,X(a.Mr,e),0)>=0)return B4(a.Mr,c,a.Kf);a.Kf=a.Kf+1|0;}return DA(a.Mr,c);}}b=new GH;U(b);I(b);}; function A$r(){Je.call(this);this.bk0=null;} let BI8=a=>{NR(a);E3(a.bk0.LL);}; function AS6(){let a=this;D.call(a);a.a_R=0.0;a.Uw=null;a.I5=null;a.Ir=null;a.bdx=0.0;a.bai=0.0;a.KP=null;a.O7=0;a.a9h=null;a.LB=0;a.bq8=null;a.bn8=null;a.bn9=null;a.bjP=null;} let A4x=0,P5=()=>{P5=Q(AS6);BE0();},Gj=a=>{return a.Ir.a7P;},A4D=a=>{return a.Ir;},AUs=a=>{return a.LB;},Wa=a=>{return a.I5;},Bd$=(a,b)=>{let c;a:{P5();if(!A4x){if(b<0)break a;if(b>=a.O7)break a;}return a.KP.data[b].XB;}c=new Bj;U(c);I(c);},BE0=()=>{A4x=0;},Y4=F(Rw),ARZ=a=>{let b;if(a.Lt)return a.Vq;b=new Bv;S(b,E(38));I(b);},AHM=a=>{let b,c,d,e;if(!a.Vq){b=new GH;U(b);I(b);}if(!a.Lt){c=new Bv;S(c,E(38));I(c);}d=a.a7h.LX.data;e=a.YC;b=d[e];a.bbN=e;AOr(a);return b;},CaG=a=>{OE(a);},Tv=F(Dv),Ro=F(Tv),A8V=F(Tv); function BjR(){let a=this;D.call(a);a.a6U=null;a.bkp=null;a.a85=0.0;a.bch=0.0;a.a_z=0.0;a.be5=0;a.a8X=null;} let B_a=a=>{a.a6U=null;a.a6U=null;a.bkp=null;a.a85=0.20000000298023224;a.bch=0.0;a.a_z=0.0;a.a8X=AG3();a.be5=0;},A8b=()=>{let a=new BjR();B_a(a);return a;}; function A6r(){let a=this;D.call(a);a.W6=0;a.VP=0;a.Xo=0;} let B_h=a=>{a.W6=1;a.VP=65535;a.Xo=0;},AG3=()=>{let a=new A6r();B_h(a);return a;},V5=F(Bk),Vj=null,A21=null,BiL=null,Sl=()=>{Sl=Q(V5);BwJ();},BVc=(a,b,c)=>{Sl();BS(a,b,c);},BfY=(a,b)=>{let c=new V5();BVc(c,a,b);return c;},BwJ=()=>{let b,c,d;Vj=BfY(E(1215),0);b=BfY(E(1216),1);A21=b;c=L(V5,2);d=c.data;d[0]=Vj;d[1]=b;BiL=c;},A0H=F(),AQg=null,Zp=()=>{Zp=Q(A0H);BL_();},BL_=()=>{let b,c;TB();b=Bn((Bio.bu()).data.length);c=b.data;AQg=b;c[AGj.Hv]=1;c[AMp.Hv]=2;c[AP7.Hv]=3;c[ALL.Hv]=4;c[A1W.Hv]=5;c[ARe.Hv]=6;c[ANC.Hv] =7;c[AAI.Hv]=8;},HC=F(BJ),Bso=F(),BfJ=(b,c)=>{let d,e,f,g;d=c>>5;c=c&31;e=(b.H$+d|0)+(c?1:0)|0;f=Bn(e);AH8(f,b.HB,d,c);g=EP(b.H5,e,f);G3(g);return g;},AH8=(b,c,d,e)=>{let f,g,h,i,j,k;a:{if(!e)BC(c,0,b,d,b.data.length-d|0);else{f=b.data;g=32-e|0;h=f.length-1|0;f[h]=0;while(true){if(h<=d)break a;i=c.data;j=f[h];k=(h-d|0)-1|0;f[h]=j|(i[k]>>>g|0);f[h-1|0]=i[k]<{let d,e,f,g,h,i,j,k,l,m;d=c>>5;c=c&31;e=b.H$;if(d>=e){if(b.H5>=0){Dt();b=DL;}else{Dt();b =YX;}return b;}a:{e=e-d|0;f=e+1|0;g=Bn(f);A7d(g,e,b.HB,d,c);h=b.H5;if(h>=0)f=e;else{i=0;while(true){j=B8(i,d);if(j>=0)break;if(b.HB.data[i])break;i=i+1|0;}if(j>=0){if(c<=0){f=e;break a;}if(!(b.HB.data[i]<<(32-c|0))){f=e;break a;}}k=g.data;l=0;while(true){i=B8(l,e);if(i>=0)break;if(k[l]!=(-1))break;k[l]=0;l=l+1|0;}if(i)f=e;k[l]=k[l]+1|0;}}m=EP(h,f,g);G3(m);return m;},A7d=(b,c,d,e,f)=>{let g,h,i,j,k,l;g=1;h=0;while(h>>f|0)|i[c+1|0]<>>f|0;}return g;}; function Bjo(){let a=this;D.call(a);a.Qv=null;a.SH=null;a.ZS=0;a.Wn=null;a.Z0=0;a.QX=0;a.be$=null;a.RG=null;} let BkG=(b,c,d,e,f)=>{let g,h,i,j,k,l,m;if(e==c)e=e+1|0;while(e>>1|0;l=g[k];if(FE(f,h,l)<0)i=k;else j=k+1|0;}a:{b:{m=e-j|0;switch(m){case 1:break b;case 2:g[j+2|0]=g[j+1|0];break b;default:}BC(b,j,b,j+1|0,m);break a;}g[j+1|0]=g[j];}g[j]=h;e=e+1|0;}},A7i=(b,c,d,e)=>{let f,g,h,i,j,k,l;f=c+1|0;if(f==d)return 1;a:{b=b.data;g=f+1|0;h=b[f];i=b[c];j=e;if(FE(j,h,i)>=0)while(g{let c;c=0;while(b>=32){c=c|b&1;b=b>>1;}return b+c|0;},B1T=(a,b,c)=>{let d,e;d=a.be$.data;e=a.QX;d[e]=b;a.RG.data[e]=c;a.QX=e+1|0;},BUE=a=>{let b,c;a:{b:while(true){b=a.QX;if(b<=1)break a;c:{d:{b=b-2|0;if(b>=1){c=a.RG.data;if(c[b-1|0]<=(c[b]+c[b+1|0]|0))break d;}if(b>=2){c=a.RG.data;if(c[b-2|0]<=(c[b]+c[b-1|0]|0))break d;}c=a.RG.data;if(c[b]>c[b+1|0])break b;break c;}c=a.RG.data;if(c[b-1|0]{let b,c;while(true){b=a.QX;if(b<=1)break;b=b-2|0;if(b>0){c=a.RG.data;if(c[b-1|0]{let c,d,e,f,g,h,i,j;c=a.be$.data;d=c[b];e=a.RG.data;f=e[b];g=b+1|0;h=c[g];i=e[g];e[b]=f+i|0;j=a.QX;if(b==(j-3|0)){b=b+2|0;c[g]=c[b];e[g]=e[b];}a.QX=j-1|0;c=a.Qv;j=AQb(c.data[h],c,d,f,0,a.SH);b=d+j|0;j=f-j|0;if(!j)return;c=a.Qv;d=AEe(c.data[(b+j|0)-1|0],c,h,i,i-1|0,a.SH);if(!d)return;if(j>d)BJ5(a,b,j,h,d);else BQv(a,b,j,h,d);},AEe=(b,c,d,e,f,g)=>{let h,i,j,k,l, m;c=c.data;h=0;i=1;j=d+f|0;k=c[j];l=g;if(FE(l,b,k)>0){m=e-f|0;while(true){e=B8(i,m);if(e>=0)break;if(FE(l,b,c[j+i|0])<=0)break;e=(i<<1)+1|0;if(e>0){h=i;i=e;continue;}e=m;h=i;i=e;}if(e<=0)m=i;e=h+f|0;h=m+f|0;}else{m=f+1|0;while(true){e=B8(i,m);if(e>=0)break;if(FE(l,b,c[j-i|0])>0)break;e=(i<<1)+1|0;if(e>0){h=i;i=e;continue;}e=m;h=i;i=e;}if(e<=0)m=i;e=f-m|0;h=f-h|0;}f=e+1|0;while(f>>1|0)|0;if(FE(l,b,c[d+j|0])>0){f=j+1|0;j=h;}h=j;}return h;},AQb=(b,c,d,e,f,g)=>{let h,i,j,k,l,m,n;c=c.data;h=1;i= 0;j=d+f|0;k=c[j];l=g;if(FE(l,b,k)>=0){m=e-f|0;while(true){e=B8(h,m);if(e>=0)break;if(FE(l,b,c[j+h|0])<0)break;e=(h<<1)+1|0;if(e>0){i=h;h=e;continue;}e=m;i=h;h=e;}if(e<=0)m=h;e=i+f|0;f=m+f|0;}else{n=f+1|0;while(true){e=B8(h,n);if(e>=0)break;if(FE(l,b,c[j-h|0])>=0)break;e=(h<<1)+1|0;if(e>0){i=h;h=e;continue;}e=n;i=h;h=e;}if(e<=0)n=h;e=f-n|0;f=f-i|0;}h=e+1|0;while(h>>1|0)|0;if(FE(l,b,c[d+j|0])<0)f=j;else h=j+1|0;}return f;},BQv=(a,b,c,d,e)=>{let f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;f=a.Qv;g=f.data;h= BkL(a,c);BC(f,b,h,0,c);i=0;j=b+1|0;k=d+1|0;g[b]=g[d];l=e+(-1)|0;if(!l){BC(h,i,f,j,c);return;}if(c==1){h=h.data;BC(f,k,f,j,l);g[j+l|0]=h[i];return;}m=a.SH;n=a.ZS;o=m;a:{b:while(true){p=0;q=0;b=j;d=k;r=i;while(true){s=h.data;if(FE(o,g[d],s[r])<0){j=b+1|0;k=d+1|0;g[b]=g[d];q=q+1|0;p=0;l=l+(-1)|0;if(!l)break a;d=k;i=r;}else{j=b+1|0;i=r+1|0;g[b]=s[r];p=p+1|0;q=0;c=c+(-1)|0;if(c==1){r=i;k=d;break a;}}if((p|q)>=n)break;b=j;r=i;}k=d;while(true){b=AQb(g[k],h,i,c,0,m);if(!b){d=j;r=i;}else{BC(h,i,f,j,b);j=j+b|0;r=i+b| 0;c=c-b|0;if(c<=1)break a;d=j;}j=d+1|0;i=k+1|0;g[d]=g[k];l=l+(-1)|0;if(!l){k=i;break a;}d=AEe(s[r],f,i,l,0,m);if(!d){e=j;k=i;}else{BC(f,i,f,j,d);j=j+d|0;k=i+d|0;l=l-d|0;if(!l)break b;e=j;}j=e+1|0;i=r+1|0;g[e]=s[r];c=c+(-1)|0;if(c==1){r=i;break a;}n=n+(-1)|0;if(!((b<7?0:1)|(d<7?0:1)))break;}if(n<0)n=0;n=n+2|0;}}if(n<1)n=1;a.ZS=n;if(c==1){BC(f,k,f,j,l);g[j+l|0]=s[r];}else{if(!c){t=new Bb;S(t,E(1218));I(t);}BC(h,r,f,j,c);}},BJ5=(a,b,c,d,e)=>{let f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;f=a.Qv;g=f.data;h=BkL(a,e);BC(f,d,h, 0,e);i=(b+c|0)-1|0;j=e-1|0;k=(d+e|0)-1|0;l=k+(-1)|0;m=i+(-1)|0;g[k]=g[i];i=c+(-1)|0;if(!i){BC(h,0,f,l-j|0,e);return;}if(e==1){h=h.data;b=l-i|0;BC(f,(m-i|0)+1|0,f,b+1|0,i);g[b]=h[j];return;}n=a.SH;o=a.ZS;p=n;a:{b:while(true){q=0;r=0;k=l;while(true){s=h.data;if(FE(p,s[j],g[m])<0){l=k+(-1)|0;d=m+(-1)|0;g[k]=g[m];q=q+1|0;r=0;i=i+(-1)|0;if(!i)break a;m=d;c=j;}else{l=k+(-1)|0;c=j+(-1)|0;g[k]=s[j];r=r+1|0;q=0;e=e+(-1)|0;if(e==1){d=m;j=c;break a;}}if((q|r)>=o)break;k=l;j=c;}j=c;while(true){r=i-AQb(s[j],f,b,i,i-1|0, n)|0;if(!r){c=l;d=m;}else{l=l-r|0;d=m-r|0;i=i-r|0;BC(f,d+1|0,f,l+1|0,r);if(!i)break a;c=l;}l=c+(-1)|0;m=j+(-1)|0;g[c]=s[j];e=e+(-1)|0;if(e==1){j=m;break a;}c=e-AEe(g[d],h,0,e,e-1|0,n)|0;if(!c){q=l;j=m;}else{l=l-c|0;j=m-c|0;e=e-c|0;BC(h,j+1|0,f,l+1|0,c);if(e<=1)break b;q=l;}l=q+(-1)|0;m=d+(-1)|0;g[q]=g[d];i=i+(-1)|0;if(!i){d=m;break a;}o=o+(-1)|0;if(!((r<7?0:1)|(c<7?0:1)))break;}if(o<0)o=0;o=o+2|0;}}if(o<1)o=1;a.ZS=o;if(e==1){b=l-i|0;BC(f,(d-i|0)+1|0,f,b+1|0,i);g[b]=s[j];}else{if(!e){t=new Bb;S(t,E(1218));I(t);}BC(h, 0,f,l-(e-1|0)|0,e);}},BkL=(a,b)=>{let c;a.Z0=Bs(a.Z0,b);if(a.Wn.data.length>1;c=c|c>>2;c=c|c>>4;c=c|c>>8;c=(c|c>>16)+1|0;if(c>=0)b=BF(c,a.Qv.data.length>>>1|0);a.Wn=L(D,b);}return a.Wn;},B6v=F(),NH=(b,c,d)=>{let e,f;e=d-1|0;while(e>=0){f=c.data;if(b.data[e]!=f[e])break;e=e+(-1)|0;}if(e<0)d=0;else{c=c.data;d=CJ(Bp(R(b.data[e]),G(4294967295, 0)),Bp(R(c[e]),G(4294967295, 0)))?1:(-1);}return d;},AAt=(b,c,d,e)=>{let f,g,h,i,j;b=b.data;d=d.data;f=Bn(c+1|0);g=f.data;h=Br(Bp(R(b[0]),G(4294967295, 0)),Bp(R(d[0]), G(4294967295, 0)));g[0]=Bl(h);i=GQ(h,32);if(c{let f,g,h,i,j,k,l;f =Bn(c);g=f.data;h=Ba;i=0;while(i{let h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;h=f.data;i=Bn(e+1|0);j=Bn(g+1|0);k=g-1|0;l=Mk(h[k]);if(l){AH8(j,f,0,l);AH8(i,d,0,l);}else{BC(d,0,i,0,e);BC(f,0,j,0,g);}h=j.data;d=i.data;m=h[k];n=c-1|0;o=g-2|0;p=Bp(R(m),G(4294967295, 0));while(n>= 0){a:{if(d[e]==m)q=(-1);else{r=BbW(Br(C4(Bp(R(d[e]),G(4294967295, 0)),32),Bp(R(d[e-1|0]),G(4294967295, 0))),m);q=Bl(r);s=J8(r);if(q){t=0;q=q+1|0;while(true){q=q+(-1)|0;if(t)break;u=BN(Bp(R(q),G(4294967295, 0)),Bp(R(h[o]),G(4294967295, 0)));r=R(s);v=Br(C4(r,32),Bp(R(d[e-2|0]),G(4294967295, 0)));w=Br(Bp(r,G(4294967295, 0)),p);if(Mk(J8(w))>=32)s=Bl(w);else t=1;if(Fh(Ia(u,G(0, 2147483648)),Ia(v,G(0, 2147483648))))break a;}}}}if(q){s=e-g|0;u=Ba;w=Ba;c=0;while(c{let f,g,h,i,j,k,l,m,n;f=Ba;g=Bp(R(e),G(4294967295, 0));h=d-1|0;i=R(e>>>1|0);e=e&1;j=C4(g,1);while (h>=0){k=c.data;l=IV(C4(f,32),Bp(R(k[h]),G(4294967295, 0)));if(CJ(l,Ba)){m=Bw(l,g);f=Cg(l,g);}else{n=Cp(l,1);m=Bw(n,i);f=Br(C4(Cg(n,i),1),Bp(l,R(1)));if(e){if(Fh(m,f))f=BZ(f,m);else if(DG(BZ(m,f),g)){f=Br(f,BZ(j,m));m=BZ(m,R(2));}else{f=Br(f,BZ(g,m));m=BZ(m,R(1));}}}b.data[h]=Bl(Bp(m,G(4294967295, 0)));h=h+(-1)|0;}return Bl(f);},BbW=(b,c)=>{let d,e,f,g,h;d=Bp(R(c),G(4294967295, 0));if(CJ(b,Ba)){e=Bw(b,d);f=Cg(b,d);}else{g=Cp(b,1);h=R(c>>>1|0);e=Bw(g,h);f=Br(C4(Cg(g,h),1),Bp(b,R(1)));if(c&1){if(Fh(e,f))f=BZ(f, e);else if(Fh(BZ(e,f),d)){f=Br(f,BZ(d,e));e=BZ(e,R(1));}else{f=Br(f,BZ(C4(d,1),e));e=BZ(e,R(2));}}}return IV(C4(f,32),Bp(e,G(4294967295, 0)));},A5x=F(),A6J=null,AFU=()=>{AFU=Q(A5x);ByY();},ByY=()=>{A6J=E(1219);}; function Bjg(){D.call(this);this.a_v=null;} function ABj(){let a=this;D.call(a);a.XB=null;a.VO=null;a.a16=0;a.R_=0;} let B8o=a=>{a.XB=HO();},BgH=()=>{let a=new ABj();B8o(a);return a;},AFk=F(),BbQ=F(AFk),Rf=null,Ff=()=>{Ff=Q(BbQ);B2c();},AFu=b=>{Ff();Cs();if(APP)return AUd(b);return MY(b);},AUd=b=>{let c,d,e,f;Ff();c=b%6.2831854820251465;if(c<0.0)c=c+6.2831854820251465;Cs();if(!A3k){d=Rf;b=c/1.1000000085914508E-4;e=!Bfn?CG(b):A4Y(b+0.5);return d.data[e%Ta|0];}b=c/1.1000000085914508E-4;f=b|0;if(f)b=b%f;if(f==(Ta-1|0)){c=1.0-b;d=Rf.data;return c*d[f]+b*d[0];}c=1.0-b;d=Rf.data;return c*d[f]+b*d[f+1|0];},ALs=b=>{Ff();Cs();if(APP)return AUd(1.5707963705062866 -b);return Qb(b);},ANy=b=>{Ff();Cs();if(!AWk)return Gz(b);if(!(b>0.0))b= -b;return b;},A4Y=b=>{let c;Ff();Cs();if(!AUg)return Fi(b)|0;c=b|0;if(b{Ff();if(b>c)c=b;return c;},EE=(b,c)=>{Ff();if(b>c)c=b;return c;},K0=(b,c)=>{Ff();if(b{Ff();if(b{Ff();return ZF(c,K0(b,d));},Is=b=>{Ff();return Nc(b);},Bkm=(b,c)=>{let d,e;Ff();d=b.Hm-c.Hm;e=b.Hn-c.Hn;return d*d+e*e;},Bif=(b,c)=>{Ff();return Is(Bkm(b,c));},B2c=()=>{let b;Cs();Rf =Ci(Ta);b=0;while(b{AHs=Q(Bk0);BV3();},BV3=()=>{Bgh=new AB6;B3y=new AJs;}; function BgW(){D.call(this);this.bjJ=null;} let By5=(a,b)=>{let c,d,e,f;b=b;c=a.bjJ;S7();d=BG;e=AXJ;f=new N;O(f);T(f,E(1220));c=W(f,c.a65);T(c,E(1221));T(c,b.Ws);b=M(c);DT(d,e,b);},AVJ=F(),Bob=(a,b)=>{let c,d,e;b=b;RD();c=BG;d=AQK;e=new N;O(e);T(e,E(1222));T(e,b.Ws);b=M(e);DT(c,d,b);},BNX=F(),BhG=F(),B5e=null,Bvu=null,AM9=()=>{AM9=Q(BhG);B8S();},B8S=()=>{B5e=Fs([(-1),(-1),31,19,15,13,11,11,10,9,9,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5]);Bvu=Fs([(-2147483648),1162261467,1073741824,1220703125,362797056,1977326743,1073741824,387420489,1000000000, 214358881,429981696,815730721,1475789056,170859375,268435456,410338673,612220032,893871739,1280000000,1801088541,113379904,148035889,191102976,244140625,308915776,387420489,481890304,594823321,729000000,887503681,1073741824,1291467969,1544804416,1838265625,60466176]);},Bfj=F(),A3H=null,AOY=()=>{AOY=Q(Bfj);Bsa();},APg=b=>{AOY();return FB(A3H,b);},Bsa=()=>{A3H=Fk(P(Jj));},A2c=F(),A$y=null,AMs=()=>{AMs=Q(A2c);BZw();},ANO=b=>{AMs();return FB(A$y,b);},BZw=()=>{A$y=Fk(P(K5));},Be3=F(),A2j=null,AQ0=()=>{AQ0=Q(Be3);B3D();},W2 =b=>{AQ0();return FB(A2j,b);},B3D=()=>{A2j=Fk(P(GN));}; function Bfg(){let a=this;D.call(a);a.a1s=null;a.bi1=null;a.WY=null;} let BKB=(a,b,c)=>{let d,e,f,g,h,i,j,k,l,m,n,o,p;b=a.a1s;d=c===null?(-1):c.a1o.length;e=new N;O(e);W(J(J(J(e,E(980)),b),E(223)),d);M(e);M6(a.WY.LE,a.a1s);f=(APa(EA(R9(c.a1o)),E(29))).data;b=a.WY;d=f.length;b.bs1=d;g=0;while(g{let c;M6(a.WY.LE,a.a1s);b=a.a1s;c=new N;O(c);J(J(c,E(980)),b);M(c);},BsP=(a,b,c)=>{BKB(a,b,c);},Bjj=F(B6),Bkc=F(Bx),Bp3=(a,b)=>{S(a,MQ(b));},Bw8=a=>{let b=new Bkc();Bp3(b,a);return b;}; function BLG(){let a=this;D.call(a);a.bhI=null;a.Tv=null;a.U4=null;a.MQ=null;} function AEg(){D.call(this);this.bi$=null;} let Bin=null,Zr=()=>{Zr=Q(AEg);Brb();},Brb=()=>{let b,c;b=new AEg;Zr();c=new Beh;c.bp7=21;c.boh=22;b.bi$=c;Bin=b;},A4k=F(),AUS=null,ARA=()=>{ARA=Q(A4k);BWf();},AMi=b=>{ARA();return FB(AUS,b);},BWf=()=>{AUS=Fk(P(NC));}; function Beh(){let a=this;D.call(a);a.bp7=0;a.boh=0;} let BcB=F(),AYR=null,ARx=()=>{ARx=Q(BcB);Bsh();},Bsh=()=>{AYR=Fk(P(WM));},Bcc=F(),AVy=null,AHZ=()=>{AHZ=Q(Bcc);BF8();},BF8=()=>{AVy=Fk(P(AOg));},BbV=F(),A0R=null,AOO=()=>{AOO=Q(BbV);B7Z();},B7Z=()=>{A0R=Fk(P(HW));},AWE=F(),A5t=null,AQD=()=>{AQD=Q(AWE);BN$();},BN$=()=>{A5t=Fk(P(VC));},BzZ=F(); function AKO(){let a=this;D.call(a);a.bka=null;a.a6I=null;a.bx2=null;a.bx1=null;a.bzk=null;a.bzl=null;a.bdz=0;a.bjR=0;} let BWW=0,AFm=()=>{AFm=Q(AKO);B3$();},B3$=()=>{BWW=0;},AQA=F(),WY=F(Bk),ASg=null,AB8=null,AHv=null,P6=null,A9V=null,BL1=null,Sm=()=>{Sm=Q(WY);B20();},BzA=(a,b,c)=>{Sm();BS(a,b,c);},R0=(a,b)=>{let c=new WY();BzA(c,a,b);return c;},B20=()=>{let b,c,d;ASg=R0(E(1226),0);AB8=R0(E(1227),1);AHv=R0(E(1228),2);P6=R0(E(1229),3);b=R0(E(1230),4);A9V=b;c=L(WY,5);d=c.data;d[0]=ASg;d[1]=AB8;d[2]=AHv;d[3]=P6;d[4]=b;BL1=c;}; function RG(){Bk.call(this);this.bAS=0;} let BcO=null,A0l=null,A4F=null,AFa=null,ANU=null,AFK=null,A_U=null,A2Q=null,Bk5=null,AUh=null,Bbc=null,Bpo=null,BY8=null,BtV=null,Vc=()=>{Vc=Q(RG);BJA();},Car=(a,b,c,d)=>{Vc();BS(a,b,c);a.bAS=d;},GK=(a,b,c)=>{let d=new RG();Car(d,a,b,c);return d;},BJA=()=>{let b,c,d,e,f,g,h,i,j,k,l,m,n,o;BcO=GK(E(1231),0,0);A0l=GK(E(1232),1,1);A4F=GK(E(1233),2,2);AFa=GK(E(1234),3,3);ANU=GK(E(1235),4,4);AFK=GK(E(1236),5,5);A_U=GK(E(1237),6,6);A2Q=GK(E(1238),7,7);Bk5=GK(E(1239),8,8);AUh=GK(E(1240),9,9);Bbc=GK(E(1241),10,10);b =GK(E(1242),11,11);Bpo=b;c=L(RG,12);d=c.data;e=BcO;d[0]=e;f=A0l;d[1]=f;g=A4F;d[2]=g;h=AFa;d[3]=h;i=ANU;d[4]=i;j=AFK;d[5]=j;k=A_U;d[6]=k;l=A2Q;d[7]=l;m=Bk5;d[8]=m;n=AUh;d[9]=n;o=Bbc;d[10]=o;d[11]=b;BtV=c;BY8=Ei(RG,[e,f,g,h,i,j,k,l,m,n,o,b]);},Brn=F(AQA),BaY=F(),A9C=null,ASw=()=>{ASw=Q(BaY);B7n();},B7n=()=>{let b,c;b=Bn((APL()).data.length);c=b.data;A9C=b;c[G$.Hv]=1;c[GZ.Hv]=2;c[Km.Hv]=3;c[H2.Hv]=4;}; function BHq(){JJ.call(this);this.PR=null;} function AYX(){let a=this;JJ.call(a);a.bo9=null;a.a9R=0;} let BZk=0,ATv=()=>{ATv=Q(AYX);BxC();},BxC=()=>{BZk=0;}; function A3F(){Jr.call(this);this.bp3=null;} function A_N(){let a=this;D.call(a);a.biK=Ba;a.a3l=0;} let A7t=F(0),AOi=F(0); function BbS(){let a=this;D.call(a);a.blc=Ba;a.blb=0;a.ble=0;a.bld=0;a.bk_=0;} let Bwg=(a,b)=>{let c,d,e,f,g;b=b;c=a.blc;d=a.blb;e=a.ble;f=a.bld;g=a.bk_;b.bqU=c;b.bow=R(d);b.brp=R(e);b.btw=f;b.bi9=g;return b;}; function BbR(){let a=this;D.call(a);a.bnh=Ba;a.bni=0;} let BBg=(a,b)=>{let c,d;b=b;c=a.bnh;d=a.bni;b.brD=Bl(c);b.bqw=d;return b;}; function BAd(){let a=this;D.call(a);a.YN=0;a.ZZ=0;a.a$c=0;a.bss=null;a.a_c=null;a.brK=null;a.bA6=null;a.bx6=0.0;a.bBP=null;a.bBs=0;a.bf1=0;a.bpI=0;} function WD(){let a=this;D.call(a);a.Kv=null;a.Ku=0.0;} function ZR(){let a=this;D.call(a);a.JW=null;a.J9=0.0;} let Z$=F(Bk),AAo=null,Zm=null,ALh=null,BcA=null,LU=()=>{LU=Q(Z$);BpJ();},BYO=(a,b,c)=>{LU();BS(a,b,c);},AR8=(a,b)=>{let c=new Z$();BYO(c,a,b);return c;},BpJ=()=>{let b,c,d;AAo=AR8(E(1243),0);Zm=AR8(E(1244),1);b=AR8(E(1245),2);ALh=b;c=L(Z$,3);d=c.data;d[0]=AAo;d[1]=Zm;d[2]=b;BcA=c;},Bb5=F(),ALk=null,AAv=()=>{AAv=Q(Bb5);BpF();},BpF=()=>{let b,c;LU();b=Bn((BcA.bu()).data.length);c=b.data;ALk=b;c[AAo.Hv]=1;c[Zm.Hv]=2;c[ALh.Hv]=3;},AAa=F(Bk),Pw=null,S_=null,AB2=null,AM$=null,BMm=null,H5=()=>{H5=Q(AAa);Byg();},BpH =(a,b,c)=>{H5();BS(a,b,c);},AC5=(a,b)=>{let c=new AAa();BpH(c,a,b);return c;},Byg=()=>{let b,c,d;Pw=AC5(E(1246),0);S_=AC5(E(1247),1);AB2=AC5(E(1248),2);b=AC5(E(1249),3);AM$=b;c=L(AAa,4);d=c.data;d[0]=Pw;d[1]=S_;d[2]=AB2;d[3]=b;BMm=c;}; function Bcd(){let a=this;IY.call(a);a.beV=null;a.bh3=null;} let BfX=a=>{let b,c;b=a.bh3;c=a.beV.PR;return BD(b,c.Hm,c.Hn);},A$u=a=>{return a.beV.CI();}; function A2R(){let a=this;IY.call(a);a.bd9=null;a.byo=null;a.bBV=null;} function AUL(){let a=this;IY.call(a);a.bay=null;a.bkc=0;} let A1Z=F(),BhE=null,AKb=()=>{AKb=Q(A1Z);BA8();},BA8=()=>{let b,c;b=Bn((Ba8()).data.length);c=b.data;BhE=b;c[Mt.Hv]=1;c[Hp.Hv]=2;c[RZ.Hv]=3;},AA3=F(Bk),Mt=null,Hp=null,RZ=null,Bcf=null,Fa=()=>{Fa=Q(AA3);B7g();},Ba8=()=>{Fa();return Bcf.bu();},Bpy=(a,b,c)=>{Fa();BS(a,b,c);},ALN=(a,b)=>{let c=new AA3();Bpy(c,a,b);return c;},B7g=()=>{let b,c,d;Mt=ALN(E(1250),0);Hp=ALN(E(1244),1);b=ALN(E(1245),2);RZ=b;c=L(AA3,3);d=c.data;d[0]=Mt;d[1]=Hp;d[2]=b;Bcf=c;},A3j=F(K$),BOF=F(); function Bpn(){let a=this;D.call(a);a.N1=0;a.Pm=Ba;} let BPp=F(),B_$=b=>{return b.N1>=0?0:1;},BMN=b=>{return b.Mj>=0&&b.Mk>=0?0:1;},BSH=b=>{return b.O5>=0?0:1;},B_I=b=>{return b.a27>=0&&b.a28>=0?0:1;},BZp=b=>{return b.a6k>=0&&b.a6i>=0&&b.a6j>=0?0:1;}; function ABY(){let a=this;D.call(a);a.Mj=0;a.Mk=0;a.Ww=0;a.O1=0.0;a.Rl=null;} let BiE=a=>{a.Rl=Bc();},CcM=()=>{let a=new ABY();BiE(a);return a;}; function AC1(){let a=this;D.call(a);a.O5=0;a.a1C=null;a.V6=0.0;a.a1E=null;a.XC=0.0;} let A4M=a=>{a.a1E=Bc();},CaW=()=>{let a=new AC1();A4M(a);return a;}; function Bn3(){let a=this;D.call(a);a.a27=0;a.a28=0;a.bBH=0;a.bx8=0.0;a.bBw=0.0;} function BMF(){let a=this;D.call(a);a.a6k=0;a.a6i=0;a.a6j=0;a.bAe=0;a.bwr=0.0;a.buK=null;a.buL=null;a.buM=null;} let Bel=F(),BcH=null,AHV=()=>{AHV=Q(Bel);B_i();},B_i=()=>{let b,c;b=Bn((Ba8()).data.length);c=b.data;BcH=b;c[Mt.Hv]=1;c[Hp.Hv]=2;c[RZ.Hv]=3;},ADY=F(),A4d=null,Zv=()=>{Zv=Q(ADY);Bzs();},AQo=()=>{Zv();return A4d;},Bzs=()=>{let b;b=new ADY;Zv();A4d=b;},AXg=F(),Bhl=0,AQv=()=>{AQv=Q(AXg);Bnn();},A6i=(b,c,d,e)=>{let f,g,$$je;AQv();if(!Bhl&&e<=d){b=new Bj;U(b);I(b);}f=RB(b,e);if(c!==null)BC(c,0,f,0,d);while(d{Bhl=0;},BUW=F(),AVZ=F(),ATe=null,ASP=()=>{ASP=Q(AVZ);BJo();},BJo=()=>{ATe=Fk(P(Lo));}; function A89(){D.call(this);this.bv3=null;} let Zh=F(Bk),Hs=null,Kd=null,Bqk=null,KL=()=>{KL=Q(Zh);BKE();},BGg=(a,b,c)=>{KL();BS(a,b,c);},AS$=(a,b)=>{let c=new Zh();BGg(c,a,b);return c;},BKE=()=>{let b,c,d;Hs=AS$(E(1251),0);b=AS$(E(1252),1);Kd=b;c=L(Zh,2);d=c.data;d[0]=Hs;d[1]=b;Bqk=c;}; function Bd_(){let a=this;D.call(a);a.bz$=null;a.bz_=null;a.bAC=null;} let W1=F(Bk),Ui=null,OW=null,AM8=null,BK7=null,Ph=()=>{Ph=Q(W1);Bnd();},B8R=(a,b,c)=>{Ph();BS(a,b,c);},AJF=(a,b)=>{let c=new W1();B8R(c,a,b);return c;},Bnd=()=>{let b,c,d;Ui=AJF(E(1226),0);OW=AJF(E(1253),1);b=AJF(E(1254),2);AM8=b;c=L(W1,3);d=c.data;d[0]=Ui;d[1]=OW;d[2]=b;BK7=c;}; BOu([-1,"com",0,"github",1,"xpenatan",2,"gdx",3,"teavm",4,"backends",5,"web",6,"assetloader",6,"dom",8,"impl",6,"utils",6,"filesystem",11,"types",0,"badlogic",13,"ashley",14,"core",14,"utils",13,"gdx",17,"input",17,"utils",19,"reflect",17,"physics",21,"box2d",17,"scenes",23,"scene2d",24,"ui",24,"utils",24,"actions",17,"graphics",28,"glutils",28,"g2d",30,"freetype",17,"math",0,"damcaoson",33,"game",34,"profiling",35,"ui",34,"lib",37,"ashley",37,"game",39,"ui",40,"effect",41,"actions",39,"extra",43,"esc",44,"interpolation", 45,"component",45,"system",43,"net",37,"ui",49,"extra",37,"network",51,"support",34,"eventbus",34,"asset",34,"pong",55,"esc",56,"system",56,"builder",55,"ui",59,"view",59,"controller",59,"hud",59,"panel",55,"network",64,"handler",34,"menu",66,"ui",67,"view",67,"controller",66,"model",66,"network",71,"handler",33,"gdx",73,"vital",74,"ashley",74,"eventbus",74,"observable",-1,"game",78,"lib",79,"game",80,"esc",78,"pong",82,"esc",83,"component",84,"runtime",84,"gameplay",83,"system",83,"listener",82,"network",89, "message",-1,"java",91,"util",92,"regex",92,"concurrent",91,"nio",95,"charset",91,"io",91,"math",91,"text",91,"lang",-1,"lib",101,"network",102,"core",-1,"org",104,"teavm",105,"jso",106,"impl",106,"ajax",105,"classlib",109,"impl",110,"unicode",104,"jbox2d",112,"collision",113,"shapes",113,"broadphase",112,"dynamics",116,"contacts",112,"common",112,"particle",-1,"matchmaking"]); Cl([D,0,0,[],1,0,0,["hp",H(BS4),"cG",K(N2),"r",H(J3)],ALe,0,D,[],1537,0,0,0,TM,0,D,[ALe],1,0,0,0,CK,0,D,[],1537,0,0,0,Yg,"Stage",24,TM,[CK],1,[0,0,0],0,["lu",Bm(Bna),"lw",Bf(BEd),"lv",Bm(BAu),"lx",V(BVw),"ly",V(B5p),"lr",K(Bpf),"ls",K(B91),"lt",K(B0o)],Dj,0,D,[],1537,0,0,0,Ch,0,D,[],1537,0,0,0,Bk,0,D,[Dj,Ch],1025,0,0,["r",H(AN9),"cG",K(Bo_),"hp",H(BAe)],UT,"InputEvent$Type",24,Bk,[],65553,[DW,0,"Type"],Ev,0,Oj,0,D,[],1537,0,0,0,BO,0,D,[Oj],1,0,Vh,["bd",K(Bny),"bz",function(b,c,d,e,f){return BIr(this,b,c,d,e, f);},"bB",function(b,c,d,e,f){Bze(this,b,c,d,e,f);},"bC",Bm(BuL),"bD",Bf(BDG),"bF",function(b,c,d,e,f){B3u(this,b,c,d,e,f);},"bG",function(b,c,d,e,f){B2g(this,b,c,d,e,f);},"bE",function(b,c,d,e,f){return BFf(this,b,c,d,e,f);},"bH",V(BxY),"bw",V(B3e),"bx",V(BnM)],Gq,0,D,[],1537,0,0,0,CX,0,D,[Gq],1025,0,0,["bJ",H(B3_),"bT",K(AIZ),"bI",K(BSP),"fl",H(Jo),"r",H(AI2)],UC,0,D,[],1,0,0,0,A$p,0,UC,[],1,0,0,0,AFH,0,D,[],1537,0,0,0,BBm,0,D,[AFH],1,0,0,0,BM0,0,D,[],1025,0,0,0,ARJ,"TextField$UndoState",25,D,[],0,[Hm,0,"UndoState"], 0,0,Ez,0,D,[],1,0,G2,["W",K(ZM),"J",Bf(AZG),"x",K(B5_),"b3",H(Bo5),"P",K(BFG),"cf",K(AC0),"K",K(Bdj),"r",H(AH9)],C7,0,D,[],1537,0,0,0,Ew,0,Ez,[C7],1,0,0,["ez",H(Btj),"ef",H(B3Z),"e1",H(BX4),"cI",H(B$I),"c$",K(B_j),"cx",H(Ji),"b2",H(Rx),"b3",H(B43),"cp",H(BXs)],Baf,0,D,[CK],1,0,Bge,0,Bdh,0,D,[],1537,0,0,0,LP,"Rectangle",32,D,[Ch,Bdh],1,[0,0,0],X7,["r",H(BCd),"hp",H(Bp7),"cG",K(B3N)],AMV,"Table$DebugRect",25,LP,[],1,[FO,0,"DebugRect"],R$,0,A0o,0,D,[],1537,0,0,0,Jy,0,D,[A0o],1025,0,0,0,BvK,0,Jy,[],0,0,0,0,BfE, 0,D,[],1537,0,0,0,AC7,0,D,[],1,0,0,0,BXt,0,D,[],1,0,0,0,N4,"Image",25,Ew,[],1,[0,0,0],0,["cp",H(Bzk),"E",V(BY5),"ez",H(BmU),"ef",H(B8N),"cj",H(ANd),"ck",H(AF4),"r",H(BPH)],CM,0,D,[],1025,0,Nf,0,B_v,0,CM,[],0,0,0,0,NU,0,D,[Oj],1025,0,0,["bd",K(B4E),"cD",Bf(BKc)],A5a,"Dialog$3",25,NU,[],0,[Pz,0,0],0,["cE",Bf(B6b),"cD",Bf(BZZ)],BgQ,0,CM,[],0,0,0,["ek",K(BLU)],BX,0,D,[],1537,0,0,0,BWg,0,D,[BX],0,0,0,0,A82,0,D,[],1537,0,0,0,BFW,0,D,[A82],0,0,0,0,NY,0,D,[],1,0,0,0,Jh,0,NY,[],1,0,0,0,QR,0,D,[],1,0,0,0,A60,0,CM,[], 0,0,0,["ek",K(BCw)],ABN,0,D,[],1537,0,0,0,Fu,"Group",24,Ez,[ABN],1,[0,0,0],TU,["W",K(NO),"E",V(WT),"P",K(ZL),"gm",K(BRs),"J",Bf(Yt),"cW",H(BUZ),"b1",V(X$),"cX",V(X2),"c2",K(A0W),"x",K(Oq),"G",H(Z7),"r",H(BSI)],Ea,0,Fu,[C7],1,0,0,["ez",H(BFe),"ef",H(BTm),"e1",H(BIL),"cI",H(BMc),"c$",K(BWl),"cx",H(FU),"b2",H(OZ),"cW",H(CaH),"b3",H(B46),"tE",H(LT),"J",Bf(Yo),"E",V(AMK)],FR,0,D,[],1537,0,0,0]); Cl([BhD,0,Ea,[FR],1,0,A8X,0,A5q,0,NY,[],1,0,0,0,Bia,0,Jh,[],1,0,0,0,D_,0,BO,[],1,0,Z8,["bz",function(b,c,d,e,f){return AUn(this,b,c,d,e,f);},"bC",Bm(Bbg),"bB",function(b,c,d,e,f){AWS(this,b,c,d,e,f);},"bF",function(b,c,d,e,f){B6N(this,b,c,d,e,f);},"bG",function(b,c,d,e,f){B$Y(this,b,c,d,e,f);},"dd",Bf(BVL)],Zz,"TextField$TextFieldClickListener",25,D_,[],1,[Hm,0,"TextFieldClickListener"],0,["dd",Bf(BI9),"bz",function(b,c,d,e,f){return BtR(this,b,c,d,e,f);},"bC",Bm(Bxn),"bB",function(b,c,d,e,f){BQd(this,b,c,d, e,f);},"bH",V(A7r),"bw",V(B61),"bx",V(BZe)],MD,0,D,[],1537,0,0,0,Hm,0,Ew,[MD,FR],1,0,O5,["E",V(Bx_),"cj",H(CaM),"ck",H(A2n)],Bts,0,Hm,[],1,0,0,0,FO,"Table",25,Ea,[],1,[0,0,0],Ju,["E",V(Sz),"ej",Bm(BfZ),"J",Bf(BaT),"b2",H(Uz),"b1",V(Buq),"cX",V(Buu),"c2",K(Beq),"cj",H(W3),"ck",H(Zy),"ez",H(BfD),"ef",H(A1M),"K",K(BBH),"cp",H(Bun),"P",K(Bp1),"cf",K(B7R),"G",H(BPl)],KD,0,FO,[MD,FR],1,0,0,["cj",H(ABe),"ck",H(AAW),"ez",H(BGB),"ef",H(BN3)],B2S,0,CM,[],0,0,0,0,BCP,0,Ea,[FR],1,0,0,0,C_,0,D,[BX],1025,0,0,0,BdM,"TextField$1", 25,C_,[],0,[Hm,0,0],0,["g_",H(Bvm)],B6G,0,KD,[],1,0,0,0,Bez,0,Ew,[MD,FR],1,0,Bfd,0,BPF,0,Ew,[FR],1,0,0,0,A7f,0,D,[],0,0,0,0,ABW,0,D,[],1,0,0,0,BvJ,0,Jy,[],0,0,0,0,M0,0,Ew,[ABN,FR],1,0,0,["cp",H(B8p),"E",V(BBJ),"cj",H(Z3),"ck",H(ABJ),"gm",K(BWS)],BgV,0,CM,[],0,0,0,["ek",K(AMe)],BMR,0,KD,[],1,0,0,0,Tx,0,Jh,[],1,0,0,0,AUy,"Window$2",25,BO,[],0,[MJ,0,0],0,["bz",function(b,c,d,e,f){return B$O(this,b,c,d,e,f);}],BgT,0,CM,[],0,0,0,["ek",K(B9T)],A1n,"TextField$KeyRepeatTask",25,C_,[],0,[Hm,0,"KeyRepeatTask"],0,["g_", H(BY3)],BdS,"ScrollPane$1",25,BO,[],0,[Ht,0,0],0,["bz",function(b,c,d,e,f){return BFw(this,b,c,d,e,f);},"bB",function(b,c,d,e,f){B45(this,b,c,d,e,f);},"bC",Bm(B6D),"bD",Bf(B7o)],BHo,0,BO,[],0,0,0,0,BEX,0,BO,[],0,0,0,0,A62,0,CM,[],0,0,0,["ek",K(BsF)],XR,"ProgressBar",25,Ew,[MD,FR],1,[0,0,0],0,["W",K(BWM),"E",V(B74),"cj",H(A9$),"ck",H(A$N)],EJ,0,D,[],1537,0,0,0,P0,0,D,[MD,EJ],1,0,0,["ff",H(AIB)],Or,0,P0,[],1,0,0,0,BYe,0,Or,[],0,0,0,0,Gg,0,D,[],1025,0,0,0,A65,0,Gg,[],0,0,0,["fo",H(BQP)],AJr,0,D,[],1,0,0,0,BvH, 0,AJr,[],0,0,0,0,W8,0,CM,[],1,0,ACm,["ek",K(HP)],GW,0,D,[Oj],1025,0,0,["bd",K(B6w)],A5d,"Dialog$2",25,GW,[],0,[Pz,0,0],0,["fq",V(BwI)],A6n,0,D,[],1,0,0,0,B9u,0,BO,[],0,0,0,0,B86,0,Ez,[CK],1,0,0,0,NL,0,KD,[],1,0,0,["fu",K(Ben),"E",V(A4V),"r",H(Caz)],Be_,0,D,[],1,0,0,0,B9t,0,BO,[],0,0,0,0,A5b,"Dialog$1",25,BO,[],0,[Pz,0,0],0,["bz",function(b,c,d,e,f){return BFy(this,b,c,d,e,f);}]]); Cl([B9x,0,D_,[],0,0,0,0,BgS,0,CM,[],0,0,0,["ek",K(AHD)],SG,"Label",25,Ew,[FR],1,[0,0,0],RJ,["b2",H(A0$),"cp",H(BI0),"E",V(B30),"cj",H(BbY),"ck",H(AD0),"r",H(Bu1)],Xn,0,Ea,[],1,0,0,["b2",H(BSK),"cp",H(B48),"cj",H(B7m),"ck",H(AZU),"cf",K(BB6)],MJ,0,FO,[FR],1,0,AK7,["E",V(BVl),"ej",Bm(B7s),"J",Bf(BB4),"cj",H(BTi)],BYR,0,BO,[],0,0,0,0,AMX,0,NL,[],1,0,0,["fu",K(BKQ),"E",V(BZf)],AUz,"Window$1",25,FO,[],0,[MJ,0,0],0,["E",V(A9Q)],B$6,0,D,[],1,0,0,0,Ht,0,Ea,[FR],1,0,0,["W",K(Bbd),"cp",H(BT2),"E",V(A5i),"cj",H(AXq),"ck", H(BWP),"ez",H(BtK),"ef",H(BJj),"b1",V(B7H),"cX",V(Bm0),"J",Bf(BFm),"P",K(BL6)],AEk,"Cell",25,D,[Gq],1,[0,0,0],Ks,["fl",H(Boc),"r",H(BP2)],Blf,"Button$1",25,D_,[],0,[KD,0,0],0,["dd",Bf(BFP)],AZP,"List$1",25,BO,[],0,[M0,0,0],0,["bH",V(BS8),"bx",V(BYM)],Bw9,0,XR,[],1,0,0,0,BvI,0,Jy,[],0,0,0,0,A64,0,CM,[],0,0,0,["ek",K(BZE)],BpV,0,D,[],1537,0,0,0,BgR,0,CM,[],0,0,0,["ek",K(AP2)],Bp5,0,C_,[],0,0,0,0,A63,0,CM,[],0,0,0,["ek",K(BDN)],B2T,0,CM,[],0,0,0,0,BpU,0,D,[BfE],1,0,0,0,B9z,0,M0,[],0,0,0,0,Bwb,0,Ht,[],1,0,0,0,Rr, 0,Ea,[],1,0,0,["E",V(BOi),"cp",H(BKw),"b1",V(B_z),"cX",V(BtY),"ez",H(AXy),"ef",H(AV_),"cj",H(Btp),"ck",H(Bv_),"e1",H(B3G),"cI",H(ByA),"J",Bf(BIs),"P",K(BTP)],B_H,0,Rr,[],0,0,0,0,AAP,0,Bk,[],65553,0,GY,0,ACR,0,BO,[],1,0,Bi0,0,Pz,0,MJ,[],1,0,0,["x",K(B5W)],BT3,0,Ea,[],1,0,0,0,BBs,0,BO,[],0,0,0,0,BgX,0,CM,[],0,0,0,["ek",K(AIv)],Bjb,0,D,[],1,0,0,0,ADF,0,Ea,[],1,0,0,["b2",H(BFF),"cp",H(BvG),"cj",H(BdX),"ck",H(B3T),"cf",K(BKH)],Z1,0,D,[],1,0,0,0,BYf,0,D_,[],0,0,0,0,ABo,0,D,[],1,0,0,0,AUx,"Window$3",25,BO,[],0,[MJ,0,0], 0,["bz",function(b,c,d,e,f){return B0N(this,b,c,d,e,f);},"bB",function(b,c,d,e,f){Boi(this,b,c,d,e,f);},"bC",Bm(B58),"bD",Bf(BCn),"bH",V(BzW),"bw",V(Bm1),"bx",V(BZ1)],AZQ,"List$2",25,BO,[],0,[M0,0,0],0,["bz",function(b,c,d,e,f){return BpY(this,b,c,d,e,f);},"bB",function(b,c,d,e,f){BXm(this,b,c,d,e,f);},"bC",Bm(BYs),"bD",Bf(B_1),"bG",function(b,c,d,e,f){B9v(this,b,c,d,e,f);}],Bp6,0,C_,[],0,0,0,0,B2U,0,CM,[],0,0,0,0,Bds,0,D,[],1,0,0,0,BLn,0,D_,[],0,0,0,0,BLN,0,ACR,[FR],1,0,0,0,Xw,0,D,[Oj],1,0,G_,0,BdQ,"ScrollPane$2", 25,Xw,[],0,[Ht,0,0],0,["bd",K(BWv)],A0Q,0,D,[],1,0,0,0,YI,0,D,[],1,0,0,0,BdR,"ScrollPane$3",25,BO,[],0,[Ht,0,0],0,["bE",function(b,c,d,e,f){return B02(this,b,c,d,e,f);}],Bib,0,D,[AFH],1,0,0,0]); Cl([BLo,0,P0,[],0,0,0,0,BYP,0,Zz,[],1,0,0,0,BvL,0,Jy,[],0,0,0,0,AS_,0,D,[],32768,0,AHH,0,KY,0,D,[Gq],1,0,0,["fl",H(AN6)],DW,"InputEvent",24,KY,[],1,[0,0,0],0,["fl",H(Btf),"r",H(BO0)],R_,"ParallelAction",27,CX,[],1,[0,0,0],0,["bQ",K(BzU),"bJ",H(AXP),"fl",H(BC6),"bT",K(B5g),"r",H(BAK)],KP,"SequenceAction",27,R_,[],1,[0,0,0],0,["bQ",K(ATu),"bJ",H(B6U)],ABI,0,D,[],1537,0,0,0,AKk,"RemoveAction",27,CX,[],1,[0,0,0],0,["bQ",K(Bqp),"fl",H(B6A)],Ec,0,CX,[ABI],1025,0,0,["bQ",K(B9S),"bJ",H(Cal),"fl",H(ADe)],ALP,"FloatAction", 27,Ec,[],1,[0,0,0],0,["D",H(Bu_),"gX",K(B_q)],AOy,0,CX,[],1025,0,0,0,AG_,"LayoutAction",27,CX,[],1,[0,0,0],0,["bI",K(BZY),"bQ",K(B0r)],VY,"MoveToAction",27,Ec,[],1,[0,0,0],0,["D",H(B1G),"gX",K(BzE),"fl",H(BGi)],AG6,"SizeToAction",27,Ec,[],1,[0,0,0],0,["D",H(BOa),"gX",K(B7Y)],BQW,0,D,[Oj],0,0,0,0,YA,"ColorAction",27,Ec,[],1,[0,0,0],0,["D",H(BPu),"gX",K(BYd),"fl",H(BLd)],AQk,"VisibleAction",27,CX,[],1,[0,0,0],0,["bQ",K(BNg)],JR,0,CX,[],1025,0,0,["bQ",K(BVA),"bJ",H(ABV),"fl",H(BWm),"bT",K(BWo),"bI",K(Bgu),"r", H(BEG)],AA_,"AfterAction",27,JR,[],1,[0,0,0],0,["bI",K(Cax),"bJ",H(Bon),"gZ",K(Br9)],AAs,"RemoveListenerAction",27,CX,[],1,[0,0,0],0,["bQ",K(B7W),"fl",H(BPx)],O_,"AlphaAction",27,Ec,[],1,[0,0,0],0,["D",H(BZb),"gX",K(BmR),"fl",H(BPY)],AGG,"TimeScaleAction",27,JR,[],1,[0,0,0],0,["gZ",K(Byp)],AEP,"RotateToAction",27,Ec,[],1,[0,0,0],0,["D",H(BJk),"gX",K(Bys)],ACG,"ScaleToAction",27,Ec,[],1,[0,0,0],0,["D",H(BZ8),"gX",K(B52)],JE,0,Ec,[],1025,0,0,["D",H(BVg),"gX",K(BJ3)],AQc,"MoveByAction",27,JE,[],1,[0,0,0],0,["g2", K(BXI)],AJK,"RotateByAction",27,JE,[],1,[0,0,0],0,["g2",K(BqZ)],AIJ,"ScaleByAction",27,JE,[],1,[0,0,0],0,["g2",K(Bn5)],AIf,"AddAction",27,CX,[],1,[0,0,0],0,["bQ",K(Bpa),"bJ",H(Byw),"fl",H(BIO)],AHy,"AddListenerAction",27,CX,[],1,[0,0,0],0,["bQ",K(BWw),"fl",H(Bss)],Rl,"DelayAction",27,JR,[ABI],1,[0,0,0],0,["gZ",K(BFS),"bJ",H(BqL)],AAF,"RemoveActorAction",27,CX,[],1,[0,0,0],0,["bQ",K(BVx),"bJ",H(BRY)],ASq,"IntAction",27,Ec,[],1,[0,0,0],0,["D",H(B$3),"gX",K(B4J)],ALv,"SizeByAction",27,JE,[],1,[0,0,0],0,["g2",K(BvO)],AAD, "RepeatAction",27,JR,[ABI],1,[0,0,0],0,["gZ",K(B9W),"bJ",H(B8h)],By1,0,AOy,[],1,0,0,0,BiK,0,D,[],1,0,Ee,0,ACo,"TouchableAction",27,CX,[],1,[0,0,0],0,["bQ",K(BET)],Wl,"RunnableAction",27,CX,[],1,[0,0,0],0,["bQ",K(Bz6),"bJ",H(BRc),"fl",H(BEe)],Wb,0,Bk,[],65553,0,Dh,0,Qv,0,BO,[],1,0,0,0,B3l,0,Qv,[],0,0,0,0,A7X,0,D,[],1,0,RI,0,RS,0,D,[],1537,0,0,0,Ih,0,D,[RS],1,0,0,["dW",H(BmH),"vS",K(Br2),"cJ",H(BKi),"vT",K(BLv),"dZ",H(Byk),"vQ",K(BXu),"dY",H(BMW),"vR",K(BK_),"ez",H(Pn),"ef",H(RN),"tp",K(B89),"r",H(BFu)],Ts,0, D,[RS],1537,0,0,0,OU,"TextureRegionDrawable",26,Ih,[Ts],1,[0,0,0],0,["cz",function(b,c,d,e,f){Bi$(this,b,c,d,e,f);}],A6X,0,OU,[],1,0,0,0]); Cl([Bjq,0,D,[],1,0,Ur,0,Bc2,0,D,[],32768,0,AK0,0,B0C,0,D,[],1025,0,0,0,Blc,0,D,[],1537,0,0,0,AOl,0,D,[Blc],1,0,0,0,BgP,0,AOl,[],0,0,0,0,Xo,0,Ih,[Ts],1,0,0,["cz",function(b,c,d,e,f){BS3(this,b,c,d,e,f);}],AKv,0,Ih,[Ts],1,0,0,["cz",function(b,c,d,e,f){Zn(this,b,c,d,e,f);}],MC,"FocusListener$FocusEvent",26,KY,[],1,[NU,0,"FocusEvent"],0,["fl",H(B_O)],Bb9,0,D,[],1,0,Bgn,0,J6,"ChangeListener$ChangeEvent",26,KY,[],1,[GW,0,"ChangeEvent"],0,0,Bk2,0,Qv,[],1,0,Bk9,0,BTX,0,D,[],1025,0,0,0,BgN,0,D,[],32768,0,AOR,0,B7e,0, C_,[],0,0,0,0,B7b,0,C_,[],0,0,0,0,Ym,"FocusListener$FocusEvent$Type",26,Bk,[],65553,[MC,0,"Type"],PL,0,BNO,0,D,[],1,0,0,0,QN,"Stage$TouchFocus",24,D,[Gq],17,[Yg,0,"TouchFocus"],0,["fl",H(BPG)],Sg,0,D,[EJ],1,0,AQ$,0,Uy,0,D,[],1537,0,0,0,CA,"String",100,D,[Ch,Dj,Uy],1,[0,0,0],F5,["dk",K(X),"dL",H(AAx),"kh",V(Buv),"r",H(Brq),"cG",K(Z),"hp",H(K7)],DZ,0,D,[Ch],1025,0,0,0,Js,"Integer",100,DZ,[Dj],1,[0,0,0],Ft,["r",H(BJ2),"hp",H(A8_),"cG",K(ASN)],LF,0,D,[Ch,Uy],0,0,0,["h9",K(AMh),"r",H(M)],O7,0,D,[],1537,0,0,0,N,0, LF,[O7],1,0,0,["kh",V(AQ1),"io",Bm(BYZ),"ip",Bf(BtE),"il",Bm(B3J),"im",Bf(Bs$),"dk",K(B8F),"dL",H(SH),"r",H(C8),"h9",K(Bzq),"ii",V(B0g),"h8",V(BMo)],EV,0,D,[],1,0,0,["iv",H(A4s),"r",H(B7Q)],Dv,0,EV,[],1,0,0,0,BJ,"RuntimeException",100,Dv,[],1,[0,0,0],0,0,Qu,0,D,[],1025,0,0,0,BIu,0,Qu,[],17,0,0,0,BH5,0,Qu,[],17,0,0,0,A9S,0,D,[],1537,0,0,0,A0D,0,D,[A9S],1537,0,0,0,A8Y,0,D,[],1537,0,0,0,DO,"Class",100,D,[A0D,A8Y],17,[0,0,0],0,["r",H(AHL)],BdG,0,D,[],1,0,AHK,0,BRr,0,D,[],17,0,0,0,BSG,0,D,[],17,0,0,0,BGx,0,D,[], 17,0,0,0,Bfo,0,D,[],1,0,X4,0,Ut,0,D,[],1,0,0,0,W4,"NetworkProtocol",39,Bk,[],65553,[0,0,0],M9,0,BHS,0,D,[],1,0,0,0,AKe,0,D,[],1537,0,0,0,AQ3,0,D,[AKe],1025,0,0,["mK",H(BHV),"mL",H(BWT)],BgI,0,AQ3,[],1,0,0,["ld",H(BIv),"jI",H(BTC),"i$",V(BwP),"bt",H(BOj)],BiA,0,D,[],1,0,0,0,AP$,0,D,[AKe],1025,0,0,["i$",V(BpW)]]); Cl([AD6,0,AP$,[],1025,0,0,["mK",H(B1F),"mL",H(BJB)],ADu,"Main",34,AD6,[],1,[0,0,0],Rs,["ld",H(BJ6),"jI",H(BWD),"bt",H(BDR)],Bsc,0,D,[],1,0,0,0,AHB,0,D,[],1537,0,0,0,Jn,0,D,[Ch,AHB],1,0,Oe,0,QI,0,D,[CK],1,0,0,["r",H(B2m)],Ii,"Color",28,D,[],1,[0,0,0],Ca,["cG",K(BT9),"hp",H(Bz3),"r",H(BsT)],AZg,"DefaultPool",19,Gg,[],1,[0,0,0],0,["fo",H(ByW)],Cf,0,D,[],1537,0,0,0,ATn,0,D,[Cf],1,0,0,["jX",H(B8K)],Ll,"GlyphLayout",30,D,[Gq],1,[0,0,0],Iu,["fl",H(BjV),"r",H(BC7)],PO,"Float",100,DZ,[Dj],1,[0,0,0],HS,["r",H(BNw),"cG", K(BOY),"hp",H(BSA)],Bf$,0,D,[],1,0,0,0,A_0,0,D,[Cf],1,0,0,["jX",H(BE7)],A_W,0,D,[Cf],1,0,0,["jX",H(BRl)],A_V,0,D,[Cf],1,0,0,["jX",H(BPM)],A_Z,0,D,[Cf],1,0,0,["jX",H(BKh)],A_Y,0,D,[Cf],1,0,0,["jX",H(Bym)],A_4,0,D,[Cf],1,0,0,["jX",H(B$4)],A_3,0,D,[Cf],1,0,0,["jX",H(Bzx)],A_6,0,D,[Cf],1,0,0,["jX",H(BBq)],A_5,0,D,[Cf],1,0,0,["jX",H(BUe)],A_2,0,D,[Cf],1,0,0,["jX",H(BPZ)],Blu,0,D,[Cf],1,0,0,["jX",H(BZ$)],Blt,0,D,[Cf],1,0,0,["jX",H(B85)],Blx,0,D,[Cf],1,0,0,["jX",H(Bok)],Blv,0,D,[Cf],1,0,0,["jX",H(BFK)],Blq,0,D,[Cf], 1,0,0,["jX",H(B5h)],Blp,0,D,[Cf],1,0,0,["jX",H(BQj)],Bls,0,D,[Cf],1,0,0,["jX",H(BRh)],Blr,0,D,[Cf],1,0,0,["jX",H(BC8)],Blo,0,D,[Cf],1,0,0,["jX",H(B8x)],Bln,0,D,[Cf],1,0,0,["jX",H(BnH)],BlL,0,D,[Cf],1,0,0,["jX",H(BsG)],BlH,0,D,[Cf],1,0,0,["jX",H(BFi)],BlG,0,D,[Cf],1,0,0,["jX",H(BCl)],BlJ,0,D,[Cf],1,0,0,["jX",H(B88)],BlI,0,D,[Cf],1,0,0,["jX",H(BXk)],BlF,0,D,[Cf],1,0,0,["jX",H(BKv)],BlE,0,D,[Cf],1,0,0,["jX",H(ByS)],BbK,0,D,[Cf],1,0,0,["jX",H(B7$)],FI,"Array",19,D,[EJ],1,[0,0,0],0,["bS",K(Kp),"hp",H(A$X),"cG",K(A0x), "r",H(A58)],BbL,0,D,[Cf],1,0,0,["jX",H(BPk)],BbI,0,D,[Cf],1,0,0,["jX",H(BKF)],BbJ,0,D,[Cf],1,0,0,["jX",H(Bw7)],BKV,0,D,[],1,0,0,0,OK,0,D,[Ch,AHB],1,0,Of,0,R6,0,D,[],1537,0,0,0,A2y,0,D,[R6],1,0,0,0,ACh,0,D,[Dj],1,0,Cc,0]); Cl([AJU,0,D,[],0,0,0,0,BBb,0,AJU,[CK],1,0,0,0,Bv,"GdxRuntimeException",19,BJ,[],1,[0,0,0],0,0,B70,0,D,[],17,0,0,0,BYg,"ClassCastException",100,BJ,[],1,[0,0,0],0,0,Zu,0,Bk,[],65552,0,Nt,0,Bd6,0,D,[],1537,0,0,0,BeM,0,D,[Bd6],1,0,0,0,J0,0,D,[],1,0,0,0,Bki,0,D,[BX],0,0,0,["g_",H(BH7)],A5X,0,D,[],1537,0,0,0,AWz,0,D,[A5X],1,0,0,0,TC,0,D,[],1,0,0,0,AWX,0,D,[],1537,0,0,0,LS,"WebApplication",6,D,[AWX],1,[0,0,0],N8,0,MP,"IntArray",19,D,[],1,[0,0,0],0,["hp",H(Bz$),"cG",K(B9i),"r",H(BZm)],T9,"JSWrapper",107,D,[],17,[0,0,0], 0,["hp",H(Bog),"cG",K(B9c),"r",H(BDi)],AMT,0,D,[EJ],1,0,0,0,A7h,"InputMultiplexer",17,D,[ALe],1,[0,0,0],0,["lr",K(Bx1),"ls",K(BMr),"lt",K(BMZ),"lu",Bm(Bpv),"lv",Bm(BGY),"lw",Bf(Bvh),"lx",V(BI_),"ly",V(B08)],Z4,"WebApplication$AppState",6,Bk,[],65553,[LS,0,"AppState"],Lf,0,Da,0,D,[],1537,0,0,0,Bdv,0,D,[Da],1537,0,0,0,WR,"WebWindow",9,D,[Bdv],1,[0,0,0],TJ,0,Bf8,0,D,[Cf],1,0,0,["jX",H(BoD)],F1,0,D,[],1537,0,0,0,AJv,"CloneNotSupportedException",100,Dv,[],1,[0,0,0],0,0,Q_,0,D,[],1537,0,YC,0,AN0,0,D,[Ch],1,0,It,0,Bx, "IndexOutOfBoundsException",100,BJ,[],1,[0,0,0],0,0,Fl,"NullPointerException",100,BJ,[],1,[0,0,0],0,0,Py,0,FI,[],1,0,0,["bS",K(AVp)],APK,0,D,[BX],1,0,R8,0,AWR,0,D,[],0,0,0,0,B6,"IllegalStateException",100,BJ,[],1,[0,0,0],0,0,ANV,"IllegalMonitorStateException",100,BJ,[],1,[0,0,0],0,0,Bb,"IllegalArgumentException",100,BJ,[],1,[0,0,0],0,0,ZY,0,D,[EJ],1,0,0,0,MH,"Long",100,DZ,[Dj],1,[0,0,0],JG,["r",H(BIo),"hp",H(Bm9),"cG",K(BDS)],AE3,0,D,[],1537,0,0,0,A7U,0,D,[AE3],1,0,0,0,BXj,0,D,[],17,0,0,0,A2Y,0,D,[],17,0,Hk, 0,A2g,0,D,[Q_],1,0,0,["R",K(AUb)],ADy,0,D,[Ch],1,0,XU,0,AUp,0,D,[],1537,0,0,0,A0t,0,D,[AUp],1,0,0,0,BD9,0,D,[],17,0,0,0,A_L,0,D,[],1537,0,0,0,Xf,0,D,[A_L,Ch],1,0,0,["lL",K(B0q)],Bf6,0,Xf,[],1,0,0,["lL",K(BcY)]]); Cl([AZF,0,D,[],1537,0,0,0,Bc6,0,D,[AZF],0,0,0,["h",K(AA$),"lU",K(BK2)],A1C,0,D,[AE3],1,0,0,0,SE,0,D,[EJ],1537,0,0,0,HD,0,D,[SE],1025,0,0,["r",H(B33)],ATt,0,D,[SE],1537,0,0,0,AOZ,0,D,[SE],1537,0,0,0,Blz,0,D,[ATt,AOZ],1537,0,0,0,BhA,0,HD,[Blz,F1,Ch],1,0,0,0,BNo,0,D,[],1,0,0,0,ATr,0,D,[],1537,0,0,0,AQp,0,D,[ATr],1,0,0,0,BAV,0,D,[],1,0,0,0,A0M,0,D,[],1537,0,0,0,PS,0,D,[A0M],1,0,0,0,Bd2,0,D,[],17,0,0,0,AXV,0,D,[],17,0,0,0,A2P,0,D,[],1537,0,0,0,ARa,0,D,[A2P],1025,0,0,0,Bgx,0,D,[],1537,0,0,0,AHN,0,D,[Bgx],1025,0,0, 0,Dl,0,D,[Da],1537,0,0,0,AIy,"WebInput",6,AHN,[Dl],1,[0,0,0],0,0,AHO,0,D,[],1537,0,0,0,BlZ,0,D,[AHO],1,0,0,0,Bhv,0,D,[],1537,0,0,0,AWH,0,D,[Bhv],1,0,0,0,Bg9,0,D,[],1537,0,0,0,ATy,0,D,[Bg9],1,0,0,0,A_B,0,D,[],1537,0,0,0,AH_,0,D,[A_B],1,0,0,0,BCi,0,D,[],1,0,0,0,AKG,"WebApplication$1",6,D,[Dl],0,[LS,0,0],0,0,AKH,"WebApplication$2",6,D,[Dl],0,[LS,0,0],0,0,A7D,0,D,[BX],0,0,0,["g_",H(B5Q)],A7E,0,D,[BX],0,0,0,["g_",H(BT_)],AKI,"WebApplication$3",6,D,[Dl],0,[LS,0,0],0,0,BGD,0,D,[],17,0,0,0,AFh,0,D,[SE],1537,0,0,0,Jr, 0,HD,[AFh],1025,0,0,["cG",K(BVW),"hp",H(BnK)],Bja,0,Jr,[F1,Ch],1,0,0,["jz",H(ASX)],A3s,0,D,[EJ],1,0,0,0,A0n,0,D,[],1,0,0,0,A5G,0,D,[],1,0,Mz,0,ALw,0,D,[],1025,0,0,0,KV,0,ALw,[],1,0,0,["m4",V(BG2),"mY",K(BKN)],BeK,"InternalStorage",12,KV,[],1,[0,0,0],0,0,A$W,"ClasspathStorage",12,KV,[],1,[0,0,0],0,0,Be4,"LocalDBStorage",12,KV,[],1,[0,0,0],0,["m4",V(B7r),"mY",K(BOk)],W9,0,D,[],1537,0,0,0]); Cl([IP,0,D,[W9],1025,0,0,["jh",V(BwR)],NT,0,IP,[F1,Ch],1,0,0,["m9",K(BWp)],AWm,0,D,[Da],1537,0,0,0,AG7,"WebClipboard$ClipboardWriteHandler",6,D,[AWm],0,[AH_,0,"ClipboardWriteHandler"],0,0,AO7,"WebClipboard$$lambda$_0_0",6,D,[Dl],1,[0,0,0],0,0,AO8,"WebClipboard$$lambda$_0_1",6,D,[Dl],1,[0,0,0],0,0,AO6,"WebClipboard$$lambda$_0_2",6,D,[Dl],1,[0,0,0],0,0,AOm,0,D,[],1025,0,0,0,RY,0,AOm,[W9,F1,Ch],1,0,X8,0,AIU,0,RY,[],1,0,0,0,ByL,0,D,[],17,0,0,0,AZa,0,Sg,[],1,0,0,0,BL4,0,D,[Da],1025,0,0,0,AGY,"LocalDBStorage$setupIndexedDB$lambda$_1_0", 12,D,[Dl],1,[0,0,0],0,0,JS,0,D,[Da],1537,0,0,0,AGX,"LocalDBStorage$setupIndexedDB$lambda$_1_1",12,D,[JS],1,[0,0,0],0,0,AGW,"LocalDBStorage$setupIndexedDB$lambda$_1_2",12,D,[JS],1,[0,0,0],0,0,A$h,0,D,[],1537,0,0,0,AY2,0,D,[A$h],1,0,0,0,AN1,0,D,[],1537,0,0,0,AT_,0,D,[AN1],0,0,0,0,F9,0,D,[],1537,0,0,0,AT$,0,D,[F9],0,0,0,0,AM1,0,D,[],1025,0,0,0,A7g,0,AM1,[],1,0,0,0,AK8,0,D,[],1537,0,0,0,Kh,0,D,[AK8,F1],0,0,0,["cG",K(BTc),"hp",H(BKr),"r",H(Bs6)],AAg,0,Kh,[],0,0,0,0,Bke,0,D,[W9],1537,0,0,0,AP6,0,NT,[Bke],1,0,0,["m9", K(Bq5),"jh",V(BJP)],ASG,0,D,[],1537,0,0,0,TO,"HashMap$HashEntry",92,Kh,[],0,[NT,0,0],0,0,AR2,"LinkedHashMap$LinkedHashMapEntry",92,TO,[],16,[AP6,0,0],0,0,PP,"StringIndexOutOfBoundsException",100,Bx,[],1,[0,0,0],0,0,AGZ,0,ARa,[],1,0,0,0,APw,"AssetLoadImpl$1",7,D,[Dl],0,[PS,0,0],0,0,APz,"AssetLoadImpl$2",7,D,[Dl],0,[PS,0,0],0,0,APA,"AssetLoadImpl$3",7,D,[Dl],0,[PS,0,0],0,0,Kq,0,D,[],1537,0,0,["lY",K(VT)],A7G,0,D,[Kq],0,0,0,["lY",K(BoL),"lW",V(BsD)],A7I,0,D,[Kq],0,0,0,["lY",K(VT),"lW",V(BLD)],BVR,0,D,[],17,0,0, 0,BYV,0,D,[Da],1025,0,0,0,APq,0,D,[],1537,0,0,0,OC,"WebGL20",6,D,[APq],1,0,0,["nW",V(ANQ),"nX",V(AH6),"nM",V(AHh),"nY",Bm(ALg),"nZ",Bm(AD1),"n0",Bm(AI7),"nN",K(AKU),"nO",Bm(APJ),"n1",K(AG$),"n2",H(AEG),"n3",K(AO9),"n4",K(AFj),"n5",K(AH7),"nP",K(AJE),"Q",K(AJt),"n6",K(AJA),"nQ",Bf(ASK),"nR",Bm(AQu),"n7",Bm(ADT),"N",K(AGy),"n8",K(AFG),"n9",K(ARl),"n$",Bm(AJj),"n_",Bm(ARG),"oa",V(AS0),"nF",V(AKX),"oc",K(AKm),"ob",Bf(ARy),"oe",K(APv),"od",Bf(AQf),"np",K(AMk),"of",V(AQr),"og",K(AFB),"nS",V(AL8),"b$",Bm(AJw),"oh", V(ALb),"nT",function(b,c,d,e,f,g,h,i,j){AFO(this,b,c,d,e,f,g,h,i,j);},"nV",function(b,c,d,e,f,g,h,i,j){AMg(this,b,c,d,e,f,g,h,i,j);},"nU",Bf(ADP),"oi",Bf(ALB),"oj",V(AHY),"ok",K(AL$),"ol",function(b,c,d,e,f,g){AMd(this,b,c,d,e,f,g);},"l_",Bm(AD2)],BeW,0,D,[APq],1537,0,0,0,YZ,"WebGL30",6,OC,[BeW],1,0,0,["nG",K(AYD),"nI",V(Bkj),"nJ",Bm(A08),"nK",function(b,c,d,e,f){A0j(this,b,c,d,e,f);},"nL",V(AZR),"nF",V(BaH)],AUU,"WebGL30Debug",6,YZ,[],1,0,0,["nG",K(BNy),"nI",V(BAL),"nJ",Bm(BwM),"nK",function(b,c,d,e,f){BDp(this, b,c,d,e,f);},"nL",V(BKM),"nM",V(B2y),"nN",K(BYn),"nO",Bm(BZJ),"nP",K(BHB),"Q",K(B6f),"nQ",Bf(B1C),"nR",Bm(BVk),"N",K(BWi),"np",K(B0O),"nS",V(BMt),"b$",Bm(B4l),"nT",function(b,c,d,e,f,g,h,i,j){BHL(this,b,c,d,e,f,g,h,i,j);},"nU",Bf(B3A),"nV",function(b,c,d,e,f,g,h,i,j){BUP(this,b,c,d,e,f,g,h,i,j);},"l_",Bm(BsY),"nW",V(BHR),"nX",V(B5v),"nY",Bm(Bo7),"nZ",Bm(BGG),"n0",Bm(B2N),"n1",K(BQK),"n2",H(BBC),"n3",K(BG9),"n4",K(BC5),"n5",K(BRu),"n6",K(Bm$),"n7",Bm(B5w),"n8",K(B18),"n9",K(BGl),"n$",Bm(BHh),"n_",Bm(B6x),"oa", V(Bs3),"nF",V(Bqe),"ob",Bf(B93),"oc",K(BYm),"od",Bf(BtJ),"oe",K(BTx),"of",V(BvX),"og",K(BHD),"oh",V(BMh),"oi",Bf(BxI),"oj",V(B__),"ok",K(BRn),"ol",function(b,c,d,e,f,g){BKn(this,b,c,d,e,f,g);}],AXG,0,D,[],1,0,0,0,ZQ,0,Bk,[],65553,0,Mc,0]); Cl([Bbh,0,D,[Da],1537,0,0,0,AGA,"WebGLGraphics$1",6,D,[Bbh],0,[AGZ,0,0],0,0,A6V,"WebGL20Debug",6,OC,[],1,0,0,["nM",V(BNb),"nN",K(B_d),"nO",Bm(BHg),"nP",K(Bu4),"Q",K(BPI),"nQ",Bf(Bnh),"nR",Bm(ByZ),"N",K(BVX),"np",K(B4q),"nS",V(Bn2),"b$",Bm(B8J),"nT",function(b,c,d,e,f,g,h,i,j){BNq(this,b,c,d,e,f,g,h,i,j);},"nU",Bf(BFn),"nV",function(b,c,d,e,f,g,h,i,j){BxS(this,b,c,d,e,f,g,h,i,j);},"l_",Bm(BrO),"nW",V(BAh),"nX",V(B27),"nY",Bm(BJh),"nZ",Bm(Bp8),"n0",Bm(B6k),"n1",K(BxB),"n2",H(BNi),"n3",K(B4A),"n4",K(B4t),"n5", K(BCT),"n6",K(B9L),"n7",Bm(BCa),"n8",K(BDe),"n9",K(BYp),"n$",Bm(BFE),"n_",Bm(BPD),"oa",V(BKZ),"nF",V(BWY),"ob",Bf(BLA),"oc",K(Bx3),"od",Bf(BEI),"oe",K(B2d),"of",V(B14),"og",K(Bm5),"oh",V(B2O),"oi",Bf(B0A),"oj",V(BOJ),"ok",K(B1t),"ol",function(b,c,d,e,f,g){BAW(this,b,c,d,e,f,g);}],Bta,0,D,[Da],1025,0,0,0,AJo,"LocalDBStorage$readAllFilesAsync$lambda$_4_0",12,D,[JS],1,[0,0,0],0,0,AJn,"LocalDBStorage$readAllFilesAsync$lambda$_4_1",12,D,[JS],1,[0,0,0],0,0,AJq,"LocalDBStorage$readAllFilesAsync$lambda$_4_2",12,D,[JS], 1,[0,0,0],0,0,A7Z,0,D,[],1537,0,0,0,Rg,0,D,[A7Z],1537,0,0,0,AQL,0,D,[],1537,0,0,0,LJ,0,D,[Rg,AQL],1025,0,0,0,ALS,0,LJ,[],1,0,0,0,AGf,0,ALS,[O7],1,0,0,0,Ti,0,AGf,[],1025,0,0,0,A1A,0,Ti,[],1,0,0,["iw",K(BV6)],BAF,0,D,[Da],0,0,0,0,ACg,0,Bk,[],65553,0,HN,0,Bdd,0,D,[Ch],17,0,0,0,AJV,0,D,[],1537,0,0,0,APp,0,D,[AJV],17,0,0,0,Ik,0,D,[Dj],1025,0,0,0,Bir,0,D,[AJV],0,0,0,0,CE,"NumberFormatException",100,Bb,[],1,[0,0,0],0,0,CR,0,D,[],1024,0,SM,["pv",Bf(Qr),"p3",Bm(QJ),"oZ",H(BRe),"r",H(BF_),"oA",K(BI5),"oX",K(B8Q),"pD", H(B$y),"pp",H(UW)],Fn,"FSet",93,CR,[],0,[0,0,0],Nb,["pB",Bf(BpX),"bK",H(BwX),"qk",K(BqT)],A2v,0,D,[],0,0,0,0,Us,"PatternSyntaxException",93,Bb,[],1,[0,0,0],0,["iv",H(B$q)],BP$,0,D,[],1,0,0,0,ALn,0,D,[AOZ],1537,0,0,0,Ml,0,HD,[ALn],1025,0,0,["jz",H(Gs),"cG",K(BBX)],XA,0,D,[],1537,0,0,0,ZP,0,Ml,[F1,Ch,XA],1,0,0,["R",K(Ej),"i5",H(B3g),"r",H(B3z),"hp",H(B_y)],AZ$,"NonCapFSet",93,Fn,[],0,[0,0,0],0,["pB",Bf(BOt),"bK",H(BSS),"qk",K(B57)],BlD,"AheadFSet",93,Fn,[],0,[0,0,0],0,["pB",Bf(BSv),"bK",H(BYh)],AXu,"BehindFSet", 93,Fn,[],0,[0,0,0],0,["pB",Bf(Bq9),"bK",H(B8G)],A1p,"AtomicFSet",93,Fn,[],0,[0,0,0],0,["pB",Bf(BOT),"bK",H(BHc),"qk",K(B3w)],N_,"FinalSet",93,Fn,[],0,[0,0,0],0,["pB",Bf(BJx),"bK",H(BRC)],Dr,0,CR,[],1024,0,0,["pB",Bf(B_J),"pZ",H(B7I),"qk",K(Bye)],A5s,"EmptySet",93,Dr,[],0,[0,0,0],0,["p0",V(B6F),"pv",Bf(BU0),"p3",Bm(BSf),"bK",H(BwZ),"qk",K(BOG)],Dg,"JointSet",93,CR,[],0,[0,0,0],0,["pB",Bf(Bwh),"oA",K(BDU),"bK",H(Byv),"oX",K(BZP),"qk",K(BE6),"pp",H(Br0)],ADo,"NonCapJointSet",93,Dg,[],0,[0,0,0],0,["pB",Bf(BDt), "bK",H(BAt),"qk",K(B5q)],IE,"AtomicJointSet",93,ADo,[],0,[0,0,0],0,["pB",Bf(BTu),"oA",K(B4M),"bK",H(BoJ)],A9a,"PositiveLookAhead",93,IE,[],0,[0,0,0],0,["pB",Bf(BDK),"qk",K(BJb),"bK",H(B$v)],Bjz,"NegativeLookAhead",93,IE,[],0,[0,0,0],0,["pB",Bf(BqJ),"qk",K(B7V),"bK",H(Bv4)],Bdm,"PositiveLookBehind",93,IE,[],0,[0,0,0],0,["pB",Bf(BrS),"qk",K(Cav),"bK",H(BC1)],A2d,"NegativeLookBehind",93,IE,[],0,[0,0,0],0,["pB",Bf(BNA),"qk",K(B5N),"bK",H(Bra)],Pc,"SingleSet",93,Dg,[],0,[0,0,0],0,["pB",Bf(Boe),"pv",Bf(BAC),"p3", Bm(B6d),"oX",K(BZz),"pD",H(B3s),"pp",H(BKJ)],BkU,0,D,[],17,0,Wj,0,B1M,0,D,[],17,0,0,0,YB,"ArrayStoreException",100,BJ,[],1,[0,0,0],0,0]); Cl([Rv,0,D,[],1024,0,0,0,Bq,0,Rv,[],1024,0,Ny,["p9",H(BQL),"p7",H(BPo),"qo",H(B7v),"pk",H(B$t)],ALx,"MissingResourceException",92,BJ,[],1,[0,0,0],0,0,AE8,0,Bq,[],0,0,0,["p8",K(F2),"p9",H(FN),"p7",H(BUH),"qo",H(BIG),"r",H(B1X),"pk",H(Bu3)],I_,0,CR,[],1024,0,0,["oX",K(BGJ),"qk",K(B8$),"pp",H(BBc)],F4,"LeafQuantifierSet",93,I_,[],0,[0,0,0],0,["pB",Bf(BNB),"bK",H(BRZ)],Lm,"CompositeQuantifierSet",93,F4,[],0,[0,0,0],0,["pB",Bf(BP3),"bK",H(BQS)],F7,"GroupQuantifierSet",93,I_,[],0,[0,0,0],0,["pB",Bf(BN7),"bK",H(BXB)],Lj, "AltQuantifierSet",93,F4,[],0,[0,0,0],0,["pB",Bf(B0n),"oA",K(BMI)],A56,"UnifiedQuantifierSet",93,F4,[],0,[0,0,0],0,["pB",Bf(B_u),"pv",Bf(BB2)],AWn,0,IP,[],0,0,0,0,AJ0,0,D,[],16,0,XX,0,Bz,0,D,[],1024,0,0,0,A9F,0,Rv,[F1],0,0,0,["r",H(AP1)],A_c,"FSet$PossessiveFSet",93,CR,[],0,[Fn,0,0],0,["pB",Bf(ByX),"bK",H(B3a),"qk",K(B3n)],ASn,0,D,[F1,Ch],1,0,0,0,ATK,0,Dg,[],0,0,0,["bK",H(B3B)],AGa,"CompositeRangeSet",93,Dg,[],0,[0,0,0],0,["pB",Bf(BpT),"oA",K(B2Z),"bK",H(B37),"qk",K(Brl),"oX",K(BqN)],Hx,"SupplRangeSet",93,Dg, [],0,[0,0,0],0,["pB",Bf(BUv),"bK",H(B$h),"p8",K(Bvo),"oX",K(BpE),"oA",K(B7p),"qk",K(BuH)],ALj,"UCISupplRangeSet",93,Hx,[],0,[0,0,0],0,["p8",K(Byf),"bK",H(BK3)],AV8,"UCIRangeSet",93,Dr,[],0,[0,0,0],0,["p0",V(BYQ),"bK",H(BQY)],IX,"RangeSet",93,Dr,[],0,[0,0,0],0,["p0",V(AK5),"bK",H(Bzh),"oX",K(BDW)],AMA,"HangulDecomposedCharSet",93,Dg,[],0,[0,0,0],0,["oA",K(BAI),"bK",H(BGr),"pB",Bf(Bnl),"oX",K(BQ6),"qk",K(BIQ)],Jc,"CharSet",93,Dr,[],0,[0,0,0],0,["pZ",H(BYo),"p0",V(BwG),"pv",Bf(Bud),"p3",Bm(ByH),"bK",H(BJf),"oX", K(BIw)],A6W,"UCICharSet",93,Dr,[],0,[0,0,0],0,["p0",V(BM5),"bK",H(B2Y)],ATC,"CICharSet",93,Dr,[],0,[0,0,0],0,["p0",V(Bn1),"bK",H(Bxf)],LB,"DecomposedCharSet",93,Dg,[],0,[0,0,0],0,["oA",K(B$D),"pB",Bf(BDr),"bK",H(B2D),"oX",K(By0),"qk",K(B4T)],A7n,"UCIDecomposedCharSet",93,LB,[],0,[0,0,0],0,0,BgY,"CIDecomposedCharSet",93,LB,[],0,[0,0,0],0,0,A8G,"PossessiveGroupQuantifierSet",93,F7,[],0,[0,0,0],0,["pB",Bf(BSC)],Ba3,"PosPlusGroupQuantifierSet",93,F7,[],0,[0,0,0],0,["pB",Bf(B1j)],PT,"AltGroupQuantifierSet",93,F7, [],0,[0,0,0],0,["pB",Bf(B7a),"oA",K(B9r)],AW1,"PosAltGroupQuantifierSet",93,PT,[],0,[0,0,0],0,["pB",Bf(Byz),"oA",K(B2b)],Mr,"CompositeGroupQuantifierSet",93,F7,[],0,[0,0,0],0,["pB",Bf(Caa),"bK",H(BJR)],AUi,"PosCompositeGroupQuantifierSet",93,Mr,[],0,[0,0,0],0,["pB",Bf(Bxx)],AZJ,"ReluctantGroupQuantifierSet",93,F7,[],0,[0,0,0],0,["pB",Bf(BK4)],Bcn,"RelAltGroupQuantifierSet",93,PT,[],0,[0,0,0],0,["pB",Bf(Bro)],A3N,"RelCompositeGroupQuantifierSet",93,Mr,[],0,[0,0,0],0,["pB",Bf(BO3)],AZM,"DotAllQuantifierSet",93, I_,[],0,[0,0,0],0,["pB",Bf(B_P),"pv",Bf(BHQ),"bK",H(B4a)],A_p,"DotQuantifierSet",93,I_,[],0,[0,0,0],0,["pB",Bf(BDX),"pv",Bf(Bnt),"bK",H(B53)],TA,0,D,[],1024,0,0,0,BmF,"PossessiveQuantifierSet",93,F4,[],0,[0,0,0],0,["pB",Bf(Bpc)],A5U,"PossessiveAltQuantifierSet",93,Lj,[],0,[0,0,0],0,["pB",Bf(BBv)],Bae,"PossessiveCompositeQuantifierSet",93,Lm,[],0,[0,0,0],0,["pB",Bf(B6n)],Bch,"ReluctantQuantifierSet",93,F4,[],0,[0,0,0],0,["pB",Bf(BDM)],Bhg,"ReluctantAltQuantifierSet",93,Lj,[],0,[0,0,0],0,["pB",Bf(Bpw)],AZr,"ReluctantCompositeQuantifierSet", 93,Lm,[],0,[0,0,0],0,["pB",Bf(B6L)],AGF,"SOLSet",93,CR,[],16,[0,0,0],0,["pB",Bf(BZK),"qk",K(BXT),"bK",H(BBx)],AXr,"WordBoundary",93,CR,[],0,[0,0,0],0,["pB",Bf(BQF),"qk",K(BQ1),"bK",H(B_6)],A_k,"PreviousMatch",93,CR,[],0,[0,0,0],0,["pB",Bf(Byj),"qk",K(BMf),"bK",H(BQb)]]); Cl([AKi,"EOLSet",93,CR,[],16,[0,0,0],0,["pB",Bf(B4s),"qk",K(BSo),"bK",H(B0t)],Bkn,"EOISet",93,CR,[],0,[0,0,0],0,["pB",Bf(B2P),"qk",K(BM1),"bK",H(Bwe)],A96,"MultiLineSOLSet",93,CR,[],0,[0,0,0],0,["pB",Bf(BR3),"qk",K(BvR),"bK",H(BPJ)],A6l,"DotAllSet",93,Dg,[],0,[0,0,0],0,["pB",Bf(BLc),"bK",H(Btv),"oA",K(BQ8),"oZ",H(B2i),"qk",K(BQ7)],AWp,"DotSet",93,Dg,[],16,[0,0,0],0,["pB",Bf(B2F),"bK",H(BSB),"oA",K(B50),"oZ",H(BmG),"qk",K(BLO)],BjW,"UEOLSet",93,CR,[],16,[0,0,0],0,["pB",Bf(By9),"qk",K(BVQ),"bK",H(BAf)],Bfw,"UMultiLineEOLSet", 93,CR,[],0,[0,0,0],0,["pB",Bf(BDg),"qk",K(BVz),"bK",H(BoG)],A86,"MultiLineEOLSet",93,CR,[],0,[0,0,0],0,["pB",Bf(BXH),"qk",K(Bsl),"bK",H(BvU)],PF,"CIBackReferenceSet",93,Dg,[],0,[0,0,0],0,["pB",Bf(Bpm),"oA",K(B4H),"bK",H(BOB),"qk",K(BF3)],Bj5,"BackReferenceSet",93,PF,[],0,[0,0,0],0,["pB",Bf(Bsr),"pv",Bf(BI7),"p3",Bm(BoH),"oX",K(B05),"bK",H(B9k)],Bc3,"UCIBackReferenceSet",93,PF,[],0,[0,0,0],0,["pB",Bf(BAy),"bK",H(BQ2)],Nu,0,LF,[O7],1,0,0,["io",Bm(Bu5),"ip",Bf(BQQ),"il",Bm(BV0),"im",Bf(B5m),"h9",K(BRB),"ii",V(B7C), "h8",V(BNR)],BdV,"SequenceSet",93,Dr,[],0,[0,0,0],0,["p0",V(Btd),"pv",Bf(BQs),"p3",Bm(BVZ),"bK",H(BDz),"oX",K(BwT)],ATs,"UCISequenceSet",93,Dr,[],0,[0,0,0],0,["p0",V(BAE),"bK",H(Bxh)],AUv,"CISequenceSet",93,Dr,[],0,[0,0,0],0,["p0",V(B6p),"bK",H(B8w)],ANH,0,Jr,[],1024,0,0,0,A4K,0,ANH,[],0,0,0,0,AQF,0,IP,[],1024,0,0,["jh",V(B0P)],A4I,0,AQF,[],0,0,0,0,AR6,0,Ml,[XA],1024,0,0,0,A4J,0,AR6,[],0,0,0,0,A4G,0,D,[F9],0,0,0,0,BaP,0,D,[F9],1537,0,0,0,A4H,0,D,[BaP],0,0,0,0,A4c,0,D,[R6],1,0,0,0,A8U,"UCISupplCharSet",93,Dr, [],0,[0,0,0],0,["p0",V(BGV),"bK",H(B_0)],ABA,"LowSurrogateCharSet",93,Dg,[],0,[0,0,0],0,["oA",K(B3d),"pB",Bf(BSp),"pv",Bf(BwL),"p3",Bm(BTE),"bK",H(BH0),"oX",K(Boz),"qk",K(BIf)],ABX,"HighSurrogateCharSet",93,Dg,[],0,[0,0,0],0,["oA",K(BRA),"pB",Bf(BnE),"pv",Bf(B3R),"p3",Bm(BGO),"bK",H(B$0),"oX",K(Btg),"qk",K(B38)],IQ,"SupplCharSet",93,Dr,[],0,[0,0,0],0,["p0",V(B5t),"pv",Bf(B10),"p3",Bm(Brv),"bK",H(B9s),"oX",K(B44)],BiC,0,TA,[],0,0,0,["qz",K(BrI),"qC",V(BFL)],BiD,0,TA,[],0,0,0,["qz",K(B6T),"qC",V(BKA)],A3J,0,D, [],0,0,0,0,ABr,0,Bz,[],0,0,0,["qn",H(Bdn)],AAf,0,Bz,[],0,0,0,["qn",H(Be1)],A3r,0,Bz,[],0,0,0,["qn",H(B54)],A4B,0,Bz,[],0,0,0,["qn",H(BIh)],A4N,0,Bz,[],0,0,0,["qn",H(Bum)],ABl,0,Bz,[],0,0,0,["qn",H(AWF)],XK,0,ABl,[],0,0,0,["qn",H(AYn)],A8r,0,Bz,[],0,0,0,["qn",H(BWO)],ADH,0,XK,[],0,0,0,["qn",H(A8Q)],BdU,0,ADH,[],0,0,0,["qn",H(BBe)],A0L,0,Bz,[],0,0,0,["qn",H(BS6)],AXe,0,Bz,[],0,0,0,["qn",H(BA6)],Bat,0,Bz,[],0,0,0,["qn",H(BKD)],BiY,0,Bz,[],0,0,0,["qn",H(B2f)],A8H,0,Bz,[],0,0,0,["qn",H(BNm)],BhV,0,Bz,[],0,0,0,["qn", H(BxT)],A2_,0,Bz,[],0,0,0,["qn",H(BF$)],A5y,0,Bz,[],0,0,0,["qn",H(BS2)]]); Cl([AU8,0,Bz,[],0,0,0,["qn",H(BtF)],A9O,0,Bz,[],0,0,0,["qn",H(B$e)],Bic,0,Bz,[],0,0,0,["qn",H(BM7)],A4n,0,Bz,[],0,0,0,["qn",H(Bzl)],BbF,0,Bz,[],0,0,0,["qn",H(BtW)],A0T,0,Bz,[],0,0,0,["qn",H(BV$)],A7w,0,Bz,[],0,0,0,["qn",H(BZg)],Biz,0,Bz,[],0,0,0,["qn",H(BIW)],AY$,0,Bz,[],0,0,0,["qn",H(BEP)],AXZ,0,Bz,[],0,0,0,["qn",H(BCp)],A8A,0,Bz,[],0,0,0,["qn",H(B5R)],Vg,0,Bz,[],0,0,0,["qn",H(A0N)],BjK,0,Vg,[],0,0,0,["qn",H(BBN)],BdZ,0,ABr,[],0,0,0,["qn",H(BQk)],AXK,0,AAf,[],0,0,0,["qn",H(Bwz)],BaD,0,Bz,[],0,0,0,["qn",H(Bz1)],Bbi, 0,Bz,[],0,0,0,["qn",H(BKa)],AOu,0,Bz,[],0,0,0,["qn",H(BVo)],AOJ,0,Bz,[],0,0,0,["qn",H(Bm4)],BmE,"NegativeArraySizeException",100,BJ,[],1,[0,0,0],0,0,BoZ,0,D,[],0,0,0,0,BTn,0,D,[],16,0,0,0,AV3,0,D,[],17,0,0,0,Bi5,0,D,[],1,0,0,0,ZB,"UnicodeHelper$Range",111,D,[],1,[AV3,0,"Range"],0,0,A4a,0,D,[],1,0,0,0,BWI,0,D,[],17,0,0,0,A7J,0,D,[],32768,0,ASW,0,HT,"UnsupportedOperationException",100,BJ,[],1,[0,0,0],0,0,BBA,0,D,[],1,0,0,0,Bbk,0,D,[F9,EJ],1,0,0,0,A_a,0,D,[EJ],1,0,0,0,GH,"NoSuchElementException",92,BJ,[],1,[0,0,0], 0,0,A50,0,Bq,[],0,0,0,["p8",K(Bux)],A5V,0,Bq,[],0,0,0,["p8",K(BN4)],AVV,0,Bq,[],0,0,0,["p8",K(BzF),"r",H(BWh)],A_u,0,Bq,[],0,0,0,["p8",K(B5z)],A_s,0,Bq,[],0,0,0,["p8",K(BGU)],A_t,0,Bq,[],0,0,0,["p8",K(B0k)],A_x,0,Bq,[],0,0,0,["p8",K(BTU)],A_y,0,Bq,[],0,0,0,["p8",K(BmI)],A_v,0,Bq,[],0,0,0,["p8",K(Bwk)],A_w,0,Bq,[],0,0,0,["p8",K(BAG)],A_z,0,Bq,[],0,0,0,["p8",K(BJc)],A_A,0,Bq,[],0,0,0,["p8",K(BSL)],AVU,0,Bq,[],0,0,0,["p8",K(CaJ)],AWI,0,Bq,[],0,0,0,["p8",K(Bwu)],AVS,0,Bq,[],0,0,0,["p8",K(BsB)],AVT,0,Bq,[],0,0,0, ["p8",K(BVP)],AVY,0,Bq,[],0,0,0,["p8",K(Byn)]]); Cl([AVR,0,Bq,[],0,0,0,["p8",K(B8k)],AVW,0,Bq,[],0,0,0,["p8",K(BQT)],AVX,0,Bq,[],0,0,0,["p8",K(BEv)],ByK,0,D,[],17,0,0,0,Y5,0,D,[CK],1025,0,ACB,0,Je,"Texture",28,Y5,[],1,[0,0,0],J2,["bt",H(NR),"r",H(BBQ)],ANk,0,D,[Da],1537,0,0,0,ANs,"AssetLoadImpl$downloadDroppedFile$lambda$_3_0",7,D,[ANk],1,[0,0,0],0,0,ANr,"AssetLoadImpl$downloadDroppedFile$lambda$_3_1",7,D,[ANk],1,[0,0,0],0,0,A93,0,D,[Da],1537,0,0,0,ANt,"AssetLoadImpl$downloadDroppedFile$lambda$_3_2",7,D,[A93],1,[0,0,0],0,0,BXE,0,D,[],1,0,0,0,CaF,0,D,[],17, 0,0,0,AY5,0,D,[],0,0,NP,0,B$k,0,D,[Da],1,0,0,0,BQI,0,D,[],1537,0,0,0,A3a,0,D,[Da],1537,0,0,0,AR9,"AssetLoadImpl$getFile$lambda$_2_0",7,D,[A3a],1,[0,0,0],0,0,RU,0,D,[Da],1025,0,0,0,Gb,0,RU,[],1025,0,0,0,B17,0,Gb,[],1,0,0,0,SU,"FileData",11,D,[],1,[0,0,0],0,0,A9z,0,Ti,[],1,0,0,["iw",K(NS)],BvB,0,D,[Da],1025,0,0,0,AFn,0,D,[Da],1536,0,0,0,AD4,"JSWrapper$Helper$$lambda$_3_0",107,D,[AFn],1,[0,0,0],0,0,AD3,"JSWrapper$Helper$$lambda$_3_1",107,D,[AFn],1,[0,0,0],0,0,BhL,0,D,[],1,0,ACd,0,Bau,0,D,[CK],1537, 0,0,0,X9,0,D,[Bau],1,0,RL,0,AZy,0,D,[CK],1537,0,0,0,MZ,0,D,[AZy],1,0,0,0,Bkq,0,MZ,[],1,0,0,["jc",H(Bnc),"i9",K(BmQ),"i$",V(BCC),"bt",H(A0F)],AUa,"BackReferencedSingleSet",93,Pc,[],0,[0,0,0],0,["pv",Bf(Bvd),"p3",Bm(B_9),"pD",H(Bsg)],BfA,0,Bq,[],0,0,0,["p8",K(BJw)],A9c,0,Bq,[],0,0,0,["p8",K(BQf)],A0q,0,Bq,[],0,0,0,["p8",K(Bpu)],A0p,0,Bq,[],0,0,0,["p8",K(BVm)],A6E,0,Bq,[],0,0,0,["p8",K(Bx$)],A__,0,Bq,[],0,0,0,["p8",K(B9g)],AVw,0,Bq,[],0,0,0,["p8",K(BDy)],BcK,0,Bq,[],0,0,0,["p8",K(BGj)],A8$,0,Bq,[],0,0,0,["p8", K(B_A)],A9b,0,Bq,[],0,0,0,["p8",K(Btm)],AU9,0,Bq,[],0,0,0,["p8",K(BJ1)],BaI,0,Bq,[],0,0,0,["p8",K(B0J)],BaW,0,Bq,[],0,0,0,["p8",K(B4G)],BgL,0,Bq,[],0,0,0,["p8",K(B8W)],BeZ,0,Bq,[],0,0,0,["p8",K(BKP)],ATX,0,Bq,[],0,0,0,["p8",K(Bs4)]]); Cl([YP,0,Bq,[],0,0,0,["p8",K(BDD)],Bd9,0,YP,[],0,0,0,["p8",K(B7q)],A$o,0,D,[F9],0,0,0,["c4",H(GS),"c5",H(GX)],AJu,"AssetDownloadImpl$2",7,D,[Dl],0,[AQp,0,0],0,0,ALV,"AssetDownloadImpl$loadScript$lambda$_2_0",7,D,[Dl],1,[0,0,0],0,0,BDd,0,D,[Da],1025,0,0,0,AJ5,"LocalDBStorage$putFile$lambda$_2_0",12,D,[JS],1,[0,0,0],0,0,Y8,"Timer",19,D,[],1,[0,0,0],G6,0,AVC,0,D,[],1,0,Em,0,A4W,0,D,[],1,0,ANG,0,ANZ,0,D,[],1537,0,0,0,AB5,"MenuUI",66,D,[],1,[0,0,0],VU,0,BlW,0,D,[],1537,0,0,0,A0a,"MenuScreen$$lambda$_0_0",34, D,[BlW],1,[0,0,0],0,0,Bhi,0,D,[],0,0,Qp,0,Bbf,0,D,[],17,0,ADp,0,AJs,0,D,[],1,0,0,0,ABH,0,D,[Da],1537,0,0,0,BNf,0,D,[ABH,Da],1025,0,0,0,APy,"AssetLoadImpl$4",7,D,[Dl],0,[PS,0,0],0,0,Ba9,0,MZ,[],1,0,0,["jc",H(B4V),"i9",K(B$s),"i$",V(Bs_),"bt",H(Bd3)],YJ,"Mesh$VertexDataType",28,Bk,[],65553,[Q8,0,"VertexDataType"],KW,0,Q8,"Mesh",28,D,[CK],1,[0,0,0],NA,0,L2,"VertexAttribute",28,D,[],17,[0,0,0],0,["cG",K(BB7),"hp",H(BTh)],A3e,0,D,[],1537,0,0,0,AHo,0,D,[A3e],1537,0,0,0,Bdw,0,D,[],1537,0,0,0,AZI,0,D,[Bdw],1537,0,0, 0,A2B,0,D,[AHo,AZI],1537,0,0,0,Xq,"SpscGameEventBus",53,D,[A2B],1,[0,0,0],WO,0,A9x,0,D,[],1,0,0,0,UN,0,D,[],1025,0,0,0,A1t,0,UN,[],1,0,0,["y",Bf(BaQ)],Id,0,D,[],1537,0,0,["bt",H(ABq)],Bld,"SomeSmallPanelViewController",69,D,[Id],1,[0,0,0],0,["bt",H(ABq),"jA",H(B0v)],AZO,"VersionViewController",69,D,[Id],1,[0,0,0],0,["bt",H(ABq),"jA",H(B0f)],Qt,0,D,[],1537,0,0,0,Nr,"ConnectionRetryViewController",61,D,[Qt],1,[0,0,0],Ql,["bt",H(BN2)],DM,"TableZ",49,FO,[],1,[0,0,0],0,["x",K(B4$),"sE",K(Bwi)],Bdc,"DeviceInfoView", 68,DM,[],1,[0,0,0],0,0,BQy,0,D,[],0,0,0,0,AWQ,0,D,[ANZ],1537,0,0,0,Mp,0,D,[AWQ],1025,0,0,0,A77,0,Mp,[],1,0,0,["sI",K(B6l),"sH",H(BHl)],AGz,0,Mp,[],1,0,0,["sI",K(BsI),"sH",H(B3o)],BkX,0,Mp,[],1,0,0,["sI",K(Bu6),"sH",H(BAU)],AS2,0,D,[],1537,0,0,0,Bak,0,D,[AS2],0,0,0,0,Bhd,0,D,[AS2],0,0,0,0,BGc,0,D,[CK],1,0,0,0]); Cl([AVK,0,D,[EJ,Dj],17,0,0,0,APk,"ShaderProgram",29,D,[CK],1,[0,0,0],Sa,0,BeY,0,D,[],1537,0,0,0,AMf,0,D,[BeY],1025,0,0,0,Bby,0,D,[],1537,0,0,0,LC,"ManagedTCPClient",48,AMf,[Bby],1,[0,0,0],Lz,0,AIH,0,D,[],1537,0,0,0,AHj,0,D,[AIH],1537,0,0,0,AS1,0,D,[AHj],1,0,AAe,["s8",K(Br4),"x$",K(BzD)],BYt,0,D,[],1,0,0,0,ANq,0,D,[],1537,0,0,0,BcR,0,D,[ANq],1,0,0,["s5",V(B9q)],Ou,0,D,[],1,0,0,0,A3h,0,D,[],1537,0,0,0,Blb,0,Ou,[A3h],1,0,0,0,BcQ,0,D,[BX],1,0,0,["g_",H(BtS)],B0,0,D,[],1537,0,0,0,BcS,0,D,[B0],1,0,0,["sb",K(BPb)],Ua, 0,D,[],1,0,0,0,ATh,"LobbyModel$$lambda$_0_0",70,D,[B0],1,[0,0,0],0,["sb",K(Bni)],ARD,0,D,[],1,0,0,0,ATj,"LobbyModel$$lambda$_0_1",70,D,[B0],1,[0,0,0],0,["sb",K(B_F)],AUE,0,D,[],1,0,Zf,0,Qw,0,D,[],1,0,0,0,ATi,"LobbyModel$$lambda$_0_2",70,D,[B0],1,[0,0,0],0,["sb",K(Bvi)],AVr,0,D,[],1,0,0,0,ASy,0,D,[],1025,0,0,0,AFW,0,ASy,[],1,0,0,0,Bc9,0,D,[Q_],1,0,0,["R",K(B6O)],Bc8,0,D,[Cf],1,0,0,["jX",H(B9p)],Bc_,0,D,[Cf],1,0,0,["jX",H(Bo6)],Bc$,0,D,[Cf],1,0,0,["jX",H(BHF)],BhP,0,D,[CK],1,0,0,0,P$,"MatchPanelViewController", 69,D,[CK],1,[0,0,0],ML,0,A$3,"SomeSmallPanelView",68,DM,[],1,[0,0,0],0,0,A$J,"VersionView",68,DM,[],1,[0,0,0],0,0,AUC,0,Ml,[XA,Ch],0,0,0,["R",K(BMY),"i5",H(BDh)],A6v,"ConnectionRetryViewController$UpdateMessageTask",61,C_,[],0,[Nr,0,"UpdateMessageTask"],0,["g_",H(B9A)],Mn,0,Pz,[],1,0,0,0,AZE,"SimpleMessageDialog",60,Mn,[],1,[0,0,0],0,["tE",H(AT3)],A6y,"ConnectionRetryViewController$$lambda$_0_0",61,D,[B0],1,[0,0,0],0,["sb",K(BQ3)],Un,0,D,[],1,0,0,0,A6A,"ConnectionRetryViewController$$lambda$_0_1", 61,D,[B0],1,[0,0,0],0,["sb",K(BSc)],A6z,0,D,[BX],1,0,0,["g_",H(BCq)],R3,0,D,[],1,0,0,0,A6x,0,D,[BX],1,0,0,["g_",H(BZn)],BeH,0,D,[],1,0,ARI,0,Gv,"LabelZ",49,SG,[],1,[0,0,0],0,0,BFM,0,D,[],1,0,0,0,AB6,0,D,[],1,0,0,0]); Cl([A8v,0,D,[],32768,0,AQn,0,ABR,0,D,[CK],1537,0,0,0,AA0,0,D,[ABR],1,0,0,["r_",H(BvQ),"yl",H(BFQ),"r5",Bf(B2B),"r6",V(BUQ),"r$",V(BPU),"bt",H(BI$)],AEh,0,D,[CK],1537,0,0,0,Q3,0,D,[AEh],1,0,0,["r8",H(Bw5),"r9",H(BOn),"ru",Bf(BCs),"rC",K(BpB),"qJ",H(B9K),"rx",H(B5F),"bt",H(BRf)],Baa,0,D,[ABR],1,0,0,["r_",H(BRP),"yl",H(BsQ),"r5",Bf(BqG),"r6",V(BB_),"r$",V(BuJ),"bt",H(BvP)],Bef,0,D,[AEh],1,0,0,["r8",H(BE4),"r9",H(BNt),"ru",Bf(BXN),"rC",K(B8f),"qJ",H(ByO),"rx",H(Brk),"bt",H(BrL)],AF6,0,D,[ABR],1,0,Wg,["r_",H(BQa), "yl",H(B1Y),"r5",Bf(BQw),"r6",V(BHX),"r$",V(BtG),"bt",H(BUw)],A$4,0,AA0,[],1,0,0,0,AXh,0,Q3,[],1,0,0,0,Bh8,0,D,[EJ],1,0,0,0,Bh2,0,D,[],17,0,Gu,0,A0E,0,D,[],1537,0,0,0,Bj0,0,D,[],1537,0,0,0,AQU,0,D,[A0E,Bj0],1,0,QZ,0,AOn,0,D,[],1537,0,0,0,HM,0,D,[AOn],1537,0,0,0,A37,0,D,[HM],1,0,0,["ya",V(Bpk)],AAV,"MatchCancelledHandler",72,D,[HM],1,[0,0,0],AGL,["ya",V(BM2)],WV,"CreateGameFailedHandler",72,D,[HM],1,[0,0,0],AFs,["ya",V(BSD)],AU0,0,D,[HM],1,0,0,["ya",V(BMj)],Bh7,0,D,[HM],1,0,0,["ya",V(B8U)],AYk,0,D,[HM],1,0,0, ["ya",V(B31)],Zx,"ChangePlayerNameResponseHandler",72,D,[HM],1,[0,0,0],ALu,["ya",V(B07)],ACD,"FindMatchResponseHandler",72,D,[HM],1,[0,0,0],AC4,["ya",V(BBt)],A1g,"ManagedTCPClient$1",48,C_,[],0,[LC,0,0],0,["g_",H(B9E)],BgZ,0,D,[Q_],1,0,0,["R",K(BUr)],A1O,0,D,[Ch],17,0,0,0,A16,"PlayerInfoView",68,DM,[],1,[0,0,0],0,0,A66,0,D,[B0],1,0,0,0,AFT,0,D,[],1,0,0,0,A67,"PlayerInfoViewController$$lambda$_0_1",69,D,[B0],1,[0,0,0],0,["sb",K(BsC)],AQE,"GameOptionView",68,DM,[],1,[0,0,0],AG9,0,Bmg,0,D,[BX],1,0,0,["g_", H(B0X)],ANf,"MatchingDialog",68,Mn,[],1,[0,0,0],0,["W",K(BP7)],Bmi,0,D,[BX],1,0,0,["g_",H(BH6)],Bmh,0,D,[BX],1,0,0,["g_",H(BsE)],Mo,0,D,[],1537,0,0,0,AJ4,0,D,[],1537,0,0,0,AIE,0,D,[AJ4],1,0,0,0,Bmd,"MatchPanelViewController$$lambda$_0_3",69,D,[B0],1,[0,0,0],0,["sb",K(BpI)],ARr,0,D,[AJ4],1,0,0,0,Bmc,"MatchPanelViewController$$lambda$_0_4",69,D,[B0],1,[0,0,0],0,["sb",K(ByV)],AEZ,0,D,[],1,0,0,0,Bmf,"MatchPanelViewController$$lambda$_0_5",69,D,[B0],1,[0,0,0],0,["sb",K(B_B)],AML,0,D,[],1,0,0,0,Bme, "MatchPanelViewController$$lambda$_0_6",69,D,[B0],1,[0,0,0],0,["sb",K(Bxv)],AH1,0,D,[],1,0,0,0,Bmb,"MatchPanelViewController$$lambda$_0_7",69,D,[B0],1,[0,0,0],0,["sb",K(BAi)],ALM,0,D,[],1,0,0,0]); Cl([BeG,0,D,[],0,0,0,0,XQ,0,Bk,[],65553,0,I1,0,BG4,0,D,[],1,0,0,0,AKj,0,QR,[],1,0,0,0,Fy,0,D,[],1025,0,0,0,H6,0,Fy,[Dj],1025,0,0,["qM",K(BEc),"nE",K(BKz)],KQ,0,Fy,[Dj],1025,0,0,0,A15,0,D,[],1,0,ALD,0,KM,0,Fy,[Dj],1025,0,0,0,Bcr,0,D,[],1,0,0,0,Bdf,0,D,[],32768,0,AMo,0,AGr,0,D,[],1,0,0,0,A0P,0,D,[AHo],1,0,0,0,AJb,0,D,[],1,0,WI,0,AOE,0,D,[Ch],1,0,APQ,0,AW3,0,FI,[],1,0,0,["bS",K(AF0)],M1,"TextFieldZ",49,Hm,[],1,[0,0,0],M8,0,B_7,0,D,[],1,0,0,0,Gw,"TextButtonZ",49,NL,[],1,[0,0,0],0,0,B_m,0,D,[],1,0,0,0,AD$,0,D,[], 1537,0,0,0,A5N,0,D,[AD$],1,0,0,0,A5M,0,D,[B0],1,0,0,0,A5P,0,D,[BX],1,0,0,["g_",H(BpA)],Jx,"SelectBoxZ",49,Ew,[MD,FR],1,[0,0,0],QQ,["x",K(BTV),"cp",H(BW$),"E",V(BH9),"cj",H(V9),"ck",H(A$6),"r",H(BCG)],Bzj,0,D,[],1,0,0,0,AP5,0,D,[],1,0,0,0,A5m,0,AP5,[],1,0,0,0,P_,"GameMode",70,Bk,[],65553,[0,0,0],QL,0,A5$,0,D,[AD$],1,0,0,0,Bmu,0,D,[BX],1,0,0,["g_",H(BZA)],Bmt,0,D,[BX],1,0,0,["g_",H(BC3)],B5S,0,D,[],1,0,0,0,Bmr,0,D,[BX],1,0,0,["g_",H(B3E)],Bmq,0,D,[BX],1,0,0,["g_",H(Bu7)],AWh,0,Z1,[],1,0,0,0,B12,0,D,[],1,0,0,0,A4L, 0,D,[],1,0,PW,0,Bka,0,D,[],0,0,ABx,0,Sx,0,D,[Uy,O7],1,0,Cw,["dk",K(B6h),"dL",H(Bn8),"kh",V(BrA),"r",H(BNY)],Zc,"Justify",19,Bk,[],65553,[0,0,0],O0,0,AOj,0,D,[],17,0,Gh,0,Im,0,Fy,[Dj],1025,0,0,["r",H(B0F),"hp",H(BOz),"cG",K(B_K),"qM",K(BD5),"nE",K(BOw)],A1i,0,IP,[F1,Ch],1,0,0,0,FT,0,D,[],1537,0,0,0,Ub,0,D,[FT],1,0,0,0,CD,0,D,[],1537,0,0,0,AOL,0,D,[CD],1,0,ZH,["s6",H(B29),"s$",H(B7x),"s9",H(B64),"fo",H(BmS),"x_",V(BZB),"tb",V(BmW)],Tj,0,D,[FT],1,0,0,0,AEA,0,D,[CD],1,0,UQ,["s6",H(BuY),"s$",H(BZX),"s9",H(B6o),"fo", H(BZ0),"x_",V(BX1),"tb",V(B$i)]]); Cl([QV,0,D,[FT],1,0,0,0,AOz,0,D,[CD],1,0,Xj,["s6",H(BoA),"s$",H(B6$),"s9",H(BQC),"fo",H(Bnp),"x_",V(Bx7),"tb",V(Bqx)],ABc,0,D,[FT],1,0,0,0,AMn,0,D,[CD],1,0,Zo,["s6",H(BEC),"s$",H(BUB),"s9",H(Bol),"fo",H(Btn),"x_",V(Bvq),"tb",V(BMy)],ABL,0,D,[FT],1,0,0,0,ALC,0,D,[CD],1,0,Yh,["s6",H(BIF),"s$",H(BwF),"s9",H(Bxi),"fo",H(Bwx),"x_",V(Btb),"tb",V(BnJ)],Vd,0,D,[FT],1,0,0,0,AHR,0,D,[CD],1,0,AA6,["s6",H(BXD),"s$",H(B0z),"s9",H(BRj),"fo",H(BKX),"x_",V(BXS),"tb",V(BAQ)],U8,0,D,[FT],1,0,0,0,APM,0,D,[CD],1,0,VD,["s6",H(B4L), "s$",H(Bno),"s9",H(BNE),"fo",H(BFo),"x_",V(BBG),"tb",V(BzL)],Sv,0,D,[FT],1,0,0,0,AIP,0,D,[CD],1,0,Vu,["s6",H(B7S),"s$",H(B9$),"s9",H(BAk),"fo",H(BUy),"x_",V(BQu),"tb",V(BKO)],Y_,0,D,[FT],1,0,0,0,ALz,0,D,[CD],1,0,ZD,["s6",H(BzQ),"s$",H(BA2),"s9",H(B4w),"fo",H(BG_),"x_",V(Bzz),"tb",V(B7E)],Ty,0,D,[FT],1,0,0,0,AHk,0,D,[CD],1,0,ZV,["s6",H(BM9),"s$",H(BFa),"s9",H(Bw_),"fo",H(BCb),"x_",V(BSq),"tb",V(ByM)],Wv,0,D,[FT],1,0,0,0,AMt,0,D,[CD],1,0,Wi,["s6",H(BBj),"s$",H(BRp),"s9",H(BxE),"fo",H(BF2),"x_",V(Bt4),"tb",V(BGs)],VG, 0,D,[FT],1,0,0,0,ASJ,0,D,[CD],1,0,WP,["s6",H(B7_),"s$",H(BL5),"s9",H(BGK),"fo",H(BBZ),"x_",V(BY6),"tb",V(B6H)],ABg,0,D,[FT],1,0,0,0,AGH,0,D,[CD],1,0,V$,["s6",H(BnF),"s$",H(BVK),"s9",H(BLY),"fo",H(BPK),"x_",V(BxZ),"tb",V(B9B)],Bbb,0,D,[],0,0,ARH,0,AJ6,0,D,[Ch],1,0,0,0,ALl,0,ABo,[],1,0,0,0,A8i,"TextFieldZ$1",49,BO,[],0,[M1,0,0],0,["bz",function(b,c,d,e,f){return BSx(this,b,c,d,e,f);},"bB",function(b,c,d,e,f){BIk(this,b,c,d,e,f);}],A8j,"TextFieldZ$2",49,BO,[],0,[M1,0,0],0,["bH",V(BAH)],A8k,"TextFieldZ$3",49,NU, [],0,[M1,0,0],0,["cE",Bf(B$W)],ARE,0,Jh,[],1,0,0,0,A6d,0,ABW,[],1,0,0,0,Bex,0,Or,[],0,0,0,["ff",H(B4o)],Bew,"SelectBoxZ$2",49,D_,[],0,[Jx,0,0],0,["bz",function(b,c,d,e,f){return BLr(this,b,c,d,e,f);}],A7b,0,D,[BX],1,0,0,["g_",H(B6V)],Bj8,0,D,[],0,0,AEi,0,A6a,0,D,[],1,0,AOP,0,AZC,"FontAsset",54,D,[ANZ],1,[0,0,0],0,0,Fm,0,D,[],1537,0,0,0,AOV,"ByteBufferJsImpl",95,Im,[Fm],0,[0,0,0],0,["hC",H(B4g),"wI",H(B21)],To,0,KM,[],1024,0,0,0,AKp,0,To,[Fm],0,0,0,["uF",H(B3r),"vK",K(BYW),"vL",V(BEx),"hC",H(BQ5),"uL",Bm(BuE), "uK",Bm(B2j)],BSQ,0,Gb,[],1,0,0,0,S2,0,H6,[],1024,0,0,0,AMI,0,S2,[Fm],0,0,0,["uF",H(Bq7),"vM",K(Bot),"vN",V(BYE),"hC",H(BJX),"uH",Bm(BD3),"uG",Bm(BN5),"wI",H(BF9)],BTT,0,Gb,[],1,0,0,0,AYW,0,D,[],0,0,ACQ,0,Bjl,0,D,[],1,0,0,0,ADE,0,Bk,[],65553,0,YD,0,BdT,0,D,[],0,0,AAG,0,BbA,0,D,[],0,0,AC9,0,Y3,0,D,[RS],1,0,0,["cz",function(b,c,d,e,f){Bu2(this,b,c,d,e,f);},"dW",H(BOU),"vS",K(BzN),"cJ",H(BQJ),"vT",K(BV4),"dZ",H(BUo),"vQ",K(Bqu),"dY",H(B7d),"vR",K(B3W),"ez",H(B7i),"ef",H(BVU),"tp",K(BIm)]]); Cl([BPL,0,D,[],0,0,0,0,AU_,0,D,[],0,0,ARv,0,BlM,0,D,[EJ],1,0,0,0,BaZ,0,AC7,[],1,0,0,0,BlU,0,YI,[],1,0,0,0,Vi,0,D,[F1,Ch],17,0,TL,0,Blm,0,D,[],1,0,ATH,0,RT,0,KQ,[],1024,0,0,0,AKS,0,RT,[Fm],0,0,0,["uF",H(BNk),"vW",K(BCe),"hC",H(B0a),"uJ",Bm(BAz),"uI",Bm(BCu),"wI",H(BRD)],BYB,0,Gb,[],1,0,0,0,A_7,0,D,[],0,0,Zi,0,A_d,0,D,[],0,0,AMJ,0,Bkg,0,ZY,[],1,0,0,0,Bp$,0,D,[],17,0,0,0,AWd,"StableEventBus$on$lambda$_1_0",76,D,[Mo],1,[0,0,0],0,["cH",H(BqX)],A$Q,"DialogZ$1",49,BO,[],0,[Mn,0,0],0,["bz",function(b,c,d,e,f){return BKj(this, b,c,d,e,f);},"bB",function(b,c,d,e,f){BPV(this,b,c,d,e,f);}],Biq,0,D,[],1537,0,0,0,AEL,0,D,[Biq],1537,0,0,0,AOS,0,D,[AEL],1025,0,0,0,AWl,0,D,[AEL],1537,0,0,0,A8h,0,AOS,[AWl],1,0,0,0,ADZ,0,S2,[Fm],0,0,0,["uF",H(BvA),"vM",K(B5T),"vN",V(B0e),"uG",Bm(BE_),"uH",Bm(BZa),"hC",H(BuK),"wI",H(BTj)],AP4,0,RT,[Fm],0,0,0,["uF",H(B0c),"vW",K(Bnz),"uI",Bm(BDL),"uJ",Bm(BJY),"hC",H(BqA),"wI",H(BZL)],AIk,0,To,[Fm],0,0,0,["uF",H(BWt),"vK",K(BXp),"vL",V(BMG),"uK",Bm(BQq),"uL",Bm(B9w),"hC",H(BoU)],Dp,"ReadOnlyBufferException",95, HT,[],1,[0,0,0],0,0,La,"BufferUnderflowException",95,BJ,[],1,[0,0,0],0,0,BNJ,0,D,[],17,0,0,0,VJ,0,D,[],1025,0,0,0,A$T,"Timer$TimerThread",19,VJ,[BX,ASG],0,[Y8,0,0],0,["g_",H(AR_)],BcD,"SpscGameEventBus$on$lambda$_6_0",53,D,[Mo],1,[0,0,0],0,["cH",H(B8e)],Ng,0,ALM,[],1,0,0,["r",H(BWb)],ADB,"Files$FileType",17,Bk,[],65553,[AHO,0,"FileType"],FW,0,A8l,"TextFieldZ$4",49,GW,[],0,[M1,0,0],0,["fq",V(BTo)],Bf_,"TextButtonZ$2",49,D_,[],0,[Gw,0,0],0,["dd",Bf(BUN)],AYP,0,D,[],1537,0,0,0,BAM,0,D,[Da],1025,0,0,0,Bis,"WebPreferences", 6,D,[AYP],1,[0,0,0],0,0,PN,"SelectBoxZ$SelectBoxScrollPane",49,Ht,[],1,[Jx,0,"SelectBoxScrollPane"],0,["E",V(BUF),"W",K(BT$),"x",K(BoO)],Bep,"SelectBoxZ$3",49,GW,[],0,[Jx,0,0],0,["fq",V(BpM)],APh,0,D,[],1537,0,0,0,Kk,0,Fy,[Dj,O7,Uy,APh],1025,0,0,0,BiF,0,HD,[],0,0,0,["jz",H(BnD)],Rt,0,D,[],1,0,OD,0,AAl,0,Kh,[],0,0,0,0,ACV,"ConcurrentModificationException",92,BJ,[],1,[0,0,0],0,0,Bcy,0,MZ,[],1025,0,0,0,A7H,0,D,[],1,0,Vx,0,AZW,"SelectBoxZ$SelectBoxScrollPane$1",49,D_,[],0,[PN,0,0],0,["dd",Bf(BDE),"bD",Bf(BOe)],AZV, "SelectBoxZ$SelectBoxScrollPane$2",49,BO,[],0,[PN,0,0],0,["bG",function(b,c,d,e,f){BEr(this,b,c,d,e,f);}],AZT,"SelectBoxZ$SelectBoxScrollPane$3",49,BO,[],0,[PN,0,0],0,["bz",function(b,c,d,e,f){return BQt(this,b,c,d,e,f);},"bH",V(BKT)]]); Cl([JL,"TextureRegion",30,D,[],1,[0,0,0],0,["wn",Bm(AVE)],AZp,0,D,[Ch],1,0,0,0,We,0,Bk,[],65553,0,IA,0,A8E,"ConnectionAlreadyClosed",103,BJ,[],1,[0,0,0],0,0,AKQ,0,Ik,[],1,0,LD,["hx",H(A4S)],NW,"Boolean",100,D,[Ch,Dj],1,[0,0,0],IK,["r",H(BCJ),"hp",H(B4j),"cG",K(BB9)],ARf,0,D,[],1,0,ABC,0,QP,0,D,[],1,0,0,["wE",K(Lx),"j2",function(b,c,d,e,f){AWq(this,b,c,d,e,f);}],B1g,0,D,[],1,0,0,0,BfG,"Matcher$1",93,D,[],0,[APp,0,0],0,["r",H(Bz5)],BVM,0,D,[],17,0,0,0,Bxe,0,Gb,[],1,0,0,0,B41,0,Gb,[],1,0,0,0,AQh,0,D,[],1537,0, 0,0,AEl,0,D,[],1537,0,0,0,ADJ,0,D,[AQh,AEl],1,0,0,["vh",H(B9U),"vl",H(BzO),"DV",H(B7z),"vi",K(BP6)],AFE,0,D,[],1,0,GF,0,ASj,0,D,[],1025,0,0,0,FJ,"IOException",97,Dv,[],1,[0,0,0],0,0,L7,0,FJ,[],1,0,0,0,O$,0,EV,[],1,0,0,0,Bj,"AssertionError",100,O$,[],1,[0,0,0],0,0,A9k,0,D,[],17,0,AE_,0,Qx,0,Kk,[],1024,0,0,0,ADM,0,Qx,[Fm],0,0,0,["uF",H(BWV),"w0",K(A8F),"hC",H(BCX),"wi",Bm(ByD)],ARs,0,D,[],1,0,C5,0,AQl,"CoderMalfunctionError",96,O$,[],1,[0,0,0],0,0,A4r,"IllegalCharsetNameException",96,Bb,[],1,[0,0,0],0,0,A6H,0, D,[BX],1,0,0,0,A6G,0,D,[B0],1,0,0,0,Bea,0,D,[],32768,0,APE,0,AGc,0,D,[],0,0,0,["c4",H(BaF)],AZi,0,AGc,[F9],0,0,0,["c5",H(Bxm)],Wh,0,JL,[],1,0,0,0,MN,0,JL,[],1,0,0,["eI",Bm(AAb),"co",V(Ln),"cm",H(BUY),"cn",H(BuW),"wn",Bm(B7h)],A2i,0,MN,[],1,0,0,["eI",Bm(A29),"co",V(BO4),"cm",H(Bub),"cn",H(BHk)],IZ,0,ASj,[],1025,0,0,0,A2a,0,IZ,[],1,0,0,["w5",function(b,c,d,e,f,g,h){return B98(this,b,c,d,e,f,g,h);}],D2,"BufferOverflowException",95,BJ,[],1,[0,0,0],0,0,AX_,"BufferUnderflowException",96,BJ,[],1,[0,0,0],0,0,A7c,"BufferOverflowException", 96,BJ,[],1,[0,0,0],0,0,A4e,"MalformedInputException",96,L7,[],1,[0,0,0],0,["iv",H(BuC)],AXX,"UnmappableCharacterException",96,L7,[],1,[0,0,0],0,["iv",H(Bto)],AAu,"AssetType",7,Bk,[],65553,[0,0,0],JH,0,Bjf,0,D,[Kq],0,0,0,["lY",K(VT)],A4R,0,D,[],1,0,PR,0,AVF,"GlyphLayout$GlyphRun",30,D,[Gq],1,[Ll,0,"GlyphRun"],0,["fl",H(ByT),"r",H(AUJ)],XG,0,Bk,[],65553,0,Lv,0,DX,0,D,[],1025,0,Gp,0,AOF,0,D,[],1537,0,0,0]); Cl([Hi,0,D,[CK,AOF],1,0,0,0,AC$,0,Bk,[],65553,0,FP,0,AUN,0,Ih,[],0,0,0,["cz",function(b,c,d,e,f){BwW(this,b,c,d,e,f);}],AEm,0,M0,[],1,0,0,0,AZS,"SelectBoxZ$SelectBoxScrollPane$4",49,AEm,[],0,[PN,0,0],0,0,AAO,0,D,[CK],1,0,ADO,0,BcJ,0,D,[],1,0,0,0,Rj,0,UN,[],1,0,0,["y",Bf(Bi8)],Yr,0,Bk,[],65553,0,FL,0,UX,0,Bk,[],65553,0,Oh,0,ADV,0,D,[CK,AOF],1,0,0,0,BY,0,D,[],1025,0,Ho,0,ADf,0,D,[Da],1537,0,0,0,AQT,"Timer$1",10,D,[ADf],0,[VJ,0,0],0,0,ABw,"FreeTypeFontGenerator$Hinting",31,Bk,[],65553,[AAO,0,"Hinting"],Ue,0,BfM, 0,DX,[],0,0,0,["cw",Bm(BOE)],BfH,0,DX,[],0,0,0,0,BfI,0,DX,[],0,0,0,["cw",Bm(B4p)],BfK,0,DX,[],0,0,0,0,BfL,0,DX,[],0,0,0,0,BfO,0,DX,[],0,0,0,["cw",Bm(BOI)],BfP,0,DX,[],0,0,0,0,BfQ,0,DX,[],0,0,0,0,BfR,0,DX,[],0,0,0,["cw",Bm(Cau)],APT,0,D,[CK],1,0,0,0,A6t,0,D,[],1,0,Ge,0,A3B,0,BY,[],0,0,0,0,A3u,0,BY,[],0,0,0,0,A3t,0,BY,[],0,0,0,0,A3w,0,BY,[],0,0,0,["gp",K(A8f)],N$,0,BY,[],1,0,0,0,T4,0,N$,[],1,0,0,["gp",K(BTN)],Rh,0,N$,[],1,0,0,0,A3v,0,BY,[],0,0,0,0,A3y,0,BY,[],0,0,0,0,A3x,0,BY,[],0,0,0,0,A3A,0,BY,[],0,0,0,0,A3z, 0,BY,[],0,0,0,0,Bgp,0,BY,[],0,0,0,0,Bgq,0,BY,[],0,0,0,["gp",K(BB5)],PD,0,BY,[],1,0,0,0,AHz,0,PD,[],1,0,0,0,AKL,0,PD,[],1,0,0,0,Bgr,0,BY,[],0,0,0,0,Bgs,0,BY,[],0,0,0,0,Bgt,0,BY,[],0,0,0,0,Oa,0,BY,[],1,0,0,0,A$K,0,Oa,[],1,0,0,0,AZl,0,Oa,[],1,0,0,0,AZo,0,BY,[],1,0,0,0]); Cl([AV1,0,BY,[],1,0,0,0,BkC,0,BY,[],1,0,0,["gp",K(BNT)],PU,0,BY,[],1,0,0,0,Bcg,0,PU,[],1,0,0,0,AZN,0,PU,[],1,0,0,0,AK_,0,TM,[],1,0,0,0,D3,0,D,[],0,0,0,0,Bfv,0,D3,[CK],1,0,0,0,A0J,0,D3,[CK],1,0,0,0,AZj,0,D3,[],1,0,0,0,A7o,0,D,[],0,0,0,0,BlC,"GestureDetector$1",18,C_,[],0,[AK_,0,0],0,["g_",H(B2V)],Bij,0,D,[],1,0,0,0,AYT,0,D,[],17,0,Sf,0,BnX,0,D,[Da],1024,0,0,0,BCH,0,D,[Da],1025,0,0,0,BVa,0,D,[Da],1025,0,0,0,AFb,"TeaVmWebSocketClient$doConnect$lambda$_1_0",103,D,[Dl],1,[0,0,0],0,0,B_l,0,D,[Da,ABH],1,0,0,0,AFc, "TeaVmWebSocketClient$doConnect$lambda$_1_1",103,D,[Dl],1,[0,0,0],0,0,AFd,"TeaVmWebSocketClient$doConnect$lambda$_1_2",103,D,[Dl],1,[0,0,0],0,0,AFe,"TeaVmWebSocketClient$doConnect$lambda$_1_3",103,D,[Dl],1,[0,0,0],0,0,AWW,0,HD,[],0,0,0,["jz",H(BUd)],BiH,0,D,[CK],1537,0,0,0,A8C,0,D,[BiH],1537,0,0,0,BgK,0,D,[A8C],1,0,0,0,A6Q,0,QP,[CK],1,0,0,["wE",K(SP),"j2",function(b,c,d,e,f){B2X(this,b,c,d,e,f);}],A4j,0,D,[CK],1,0,0,0,ADn,0,LJ,[],1,0,0,0,AY_,0,ADn,[],1,0,0,0,Qs,0,D,[Rg,APh],1025,0,0,0,Qg,0,Qs,[],1,0,0,["rM", H(BjN)],A8q,0,D,[ASG],1,0,0,0,AIl,0,D,[],1537,0,0,0,AOh,0,D,[AIl],1,0,0,["q1",H(BEn),"q0",H(BFN),"z",H(BGL),"A",H(B8d),"qQ",H(B$M),"q4",H(BU9),"qV",H(B2s),"qY",H(BuV),"qZ",K(B9f),"qW",H(BRL),"qX",H(BVr)],MF,0,Fy,[Dj],1025,0,0,0,LW,0,Fy,[Dj],1025,0,0,0,Bfk,0,D,[],1,0,0,0,A1J,"QueueAsset",7,D,[],1,[0,0,0],0,0,BXy,0,D,[],1,0,0,0,UA,"BitmapFont$Glyph",30,D,[],1,[QI,0,"Glyph"],0,["r",H(Bwy)],AIN,0,D,[Rg],1025,0,0,0,AOs,"UnsupportedCharsetException",96,Bb,[],1,[0,0,0],0,0,BbB,"UnsupportedEncodingException",97,FJ, [],1,[0,0,0],0,0,AFv,0,D,[AIl],1,0,0,["qW",H(BNp),"qX",H(BSu),"q0",H(BAA),"q1",H(BX8),"z",H(Bzc),"A",H(BSJ),"qQ",H(BuA),"q4",H(BOX),"qV",H(Btr),"qY",H(B1n),"qZ",K(BS7)],AWY,0,D,[],1537,0,0,0,AGu,0,D,[AWY],1,0,0,0,A6L,0,D,[],0,0,AO3,0,Bfh,0,D,[Kq],0,0,0,["lY",K(BM4),"lW",V(BzG)],ACF,0,Bk,[],65553,0,Zb,0]); Cl([Bkt,0,D,[],17,0,ANb,0,A0g,0,Ik,[],1,0,0,["hx",H(BRO)],AXH,0,Ik,[],1,0,0,["hx",H(B$8)],A0A,0,Ik,[],1,0,0,["hx",H(BxV)],K$,0,D,[],0,0,0,["c4",H(Sp)],Bdl,0,K$,[F9],0,0,0,["c5",H(BGm)],AN2,0,D,[EJ,F9],1,0,0,0,AUQ,0,AN2,[],1,0,0,0,Z5,0,Bk,[],65553,0,Fr,0,A4Q,0,D,[Kq],0,0,0,0,A4P,0,D,[],32768,0,AHt,0,BbM,0,IZ,[],1,0,0,["w5",function(b,c,d,e,f,g,h){return BMs(this,b,c,d,e,f,g,h);}],A2G,0,IZ,[],1,0,0,["w5",function(b,c,d,e,f,g,h){return Bvt(this,b,c,d,e,f,g,h);}],A0Z,0,IZ,[],1,0,0,["w5",function(b,c,d,e,f,g,h){ return BJr(this,b,c,d,e,f,g,h);}],BRR,0,D,[],17,0,0,0,BQZ,0,D,[],17,0,0,0,T0,0,D,[CK],1,0,ASH,0,AOe,0,D,[],0,0,0,0,AUe,0,AOe,[EJ,F9],1,0,0,0,AKY,"AssetDownloadImpl$loadBinary$lambda$_3_0",7,D,[ADf],1,[0,0,0],0,0,BmB,0,D,[AEl,AQh],1,0,0,["vh",H(Eg),"vl",H(De),"DV",H(Hw),"vi",K(Es)],B7X,0,D,[Da,ABH],1,0,0,0,ASd,"AssetDownloadImpl$loadBinaryInternally$lambda$_4_0",7,D,[Dl],1,[0,0,0],0,0,ASc,"AssetDownloadImpl$loadBinaryInternally$lambda$_4_1",7,D,[Dl],1,[0,0,0],0,0,ASe,"AssetDownloadImpl$loadBinaryInternally$lambda$_4_2", 7,D,[Dl],1,[0,0,0],0,0,BkB,0,D,[BX],1,0,0,0,ASf,"AssetDownloadImpl$loadBinaryInternally$lambda$_4_4",7,D,[Dl],1,[0,0,0],0,0,VM,0,Bk,[],65553,0,Nj,0,Bg5,0,D,[],1,0,Xk,0,BkY,0,D,[],1537,0,0,0,AEv,"XMLHttpRequest$onComplete$lambda$_23_0",108,D,[Dl],1,[0,0,0],0,0,AQC,"AssetDownloadImpl$setOnProgress$lambda$_8_0",7,D,[Dl],1,[0,0,0],0,0,AMP,"AssetDownloadImpl$retryOrFail$lambda$_6_0",7,D,[ADf],1,[0,0,0],0,0,Bi1,0,AIN,[],1,0,0,["rM",H(Bw4)],AIK,0,D,[],1537,0,0,0,AED,0,D,[AIK],1,0,0,["yM",Bf(BNl)],AM5,0,D,[AIK],1,0, 0,["yM",Bf(BIj)],A0c,0,D,[],17,0,0,0,W_,0,Bk,[],65553,0,Lw,0,BjB,0,D,[],17,0,V_,0,A_q,0,D,[],32768,0,AOA,0,AVG,0,D3,[],1,0,0,0,Bjx,0,D3,[],1,0,0,0,Bgj,0,D3,[],1,0,0,0,BcP,0,D3,[CK],1,0,0,0,Bih,0,D,[],0,0,RR,0,AVe,0,D,[],32768,0,AL7,0,V2,0,Bk,[],65553,0,GB,0,BkI,"ConnectionRetryViewController$1",61,C_,[],0,[Nr,0,0],0,["g_",H(BY4)],BjG,0,Ut,[],1,0,0,0]); Cl([A2x,0,D,[],32768,0,AS3,0,A$L,0,D,[],32768,0,ALA,0,RA,0,D,[],1537,0,0,0,ATP,0,D,[RA],1,0,0,["tK",K(B4R)],A$n,0,D,[RA],1,0,0,["tK",K(BXZ)],Bjv,0,D,[RA],1,0,0,["tK",K(BRK)],U5,"Protocol",120,Bk,[],65553,[0,0,0],VB,0,AHX,"PixmapPacker$PixmapPackerRectangle",30,D,[],1,[T0,0,"PixmapPackerRectangle"],0,0,L8,0,D,[],1,0,0,0,AZu,0,D,[],1,0,TW,0,Bg3,"ClientMessageHandlerNotFoundException",52,B6,[],1,[0,0,0],0,0,BiT,"ClientHandleMessageException",52,BJ,[],1,[0,0,0],0,0,AMw,"LocalDBStorage$removeFile$lambda$_3_0",12, D,[JS],1,[0,0,0],0,0,AKd,0,Gg,[],1025,0,0,0,Bh4,0,AKd,[],0,0,0,["fo",H(BA1)],BlB,0,D3,[CK],1,0,0,0,A24,0,D3,[],1,0,0,0,AVj,0,D,[],1537,0,0,0,A1K,0,D,[AVj],1537,0,0,0,AO_,0,D,[A1K],1025,0,0,0,AOd,0,AO_,[],1025,0,0,0,RM,"PongStateClient",55,AOd,[],1,[0,0,0],I$,0,BeA,0,D,[],1,0,0,0,A0X,0,D,[],1,0,0,0,ACX,"InputLagCalculator",59,D,[],1,[0,0,0],Vs,0,A8J,0,D,[],1,0,0,0,A4b,"HudViewController",62,D,[Id],1,[0,0,0],0,["jA",H(Cam),"bt",H(BnA)],A20,"GameOverViewController",63,D,[Id],1,[0,0,0],0,["jA",H(BH2),"bt",H(BMU)],A1_, "StatisticViewController",62,D,[Id],1,[0,0,0],0,["bt",H(B9D),"jA",H(BM6)],I8,0,D,[Id],1025,0,0,["bt",H(By6)],Bh$,"TouchControlViewController",61,I8,[],1,[0,0,0],0,["jA",H(BtT)],AMM,"ProfileSystemViewController",36,D,[Id],1,[0,0,0],0,["bt",H(ABq),"jA",H(BnS)],ANo,"MatchStartViewController",59,I8,[],1,[0,0,0],0,["jA",H(Bwv)],AU5,"RoundStartViewController",59,I8,[],1,[0,0,0],0,["jA",H(B$c)],AEB,"RoundEndViewController",59,I8,[],1,[0,0,0],0,["jA",H(Bt5)],AQH,0,D,[Qt],1,0,0,["bt",H(B5j)],Bje,"ConnectionUnexpectedShutdownUIController", 61,AQH,[],1,[0,0,0],0,0,AYL,0,D,[],1,0,APH,0,Bgg,0,Rj,[],1,0,0,0,BO$,0,D,[],1,0,0,0,AUK,0,D,[],1,0,0,0,Bhk,0,D,[],1,0,0,0,A$a,0,D,[],1537,0,0,0,A5c,"HudView",62,DM,[A$a],1,[0,0,0],0,0,A48,0,D,[BX],1,0,0,["g_",H(BD_)],ASF,0,D,[],1,0,0,0,A45,"HudViewController$$lambda$_0_1",62,D,[B0],1,[0,0,0],0,["sb",K(Bxw)],YW,0,D,[],1,0,0,0,A46,"HudViewController$$lambda$_0_2",62,D,[B0],1,[0,0,0],0,["sb",K(B6K)],ARW,0,D,[],1,0,0,0]); Cl([A47,"HudViewController$$lambda$_0_3",62,D,[B0],1,[0,0,0],0,["sb",K(BsV)],Bcb,"GameOverView",63,DM,[],1,[0,0,0],0,["sE",K(B8L)],AXO,0,D,[BX],1,0,0,["g_",H(B6g)],AXM,0,D,[BX],1,0,0,["g_",H(Bq6)],A_h,0,D,[],1537,0,0,0,Mq,0,D,[A_h],1,0,0,0,AXN,"GameOverViewController$$lambda$_0_2",63,D,[B0],1,[0,0,0],0,["sb",K(Bsx)],BdN,"StatisticView",62,DM,[],1,[0,0,0],0,["E",V(BRW),"W",K(BSl)],A8S,0,D,[],1537,0,0,0,Bf1,"StatisticViewController$$lambda$_0_0",62,D,[A8S],1,[0,0,0],0,0,Bf0,"StatisticViewController$$lambda$_0_1", 62,D,[B0],1,[0,0,0],0,["sb",K(BvZ)],Bf4,"StatisticViewController$$lambda$_0_2",62,D,[B0],1,[0,0,0],0,["sb",K(B9Z)],AVz,0,D,[],1537,0,0,0,Bf3,"StatisticViewController$$lambda$_0_3",62,D,[AVz],1,[0,0,0],0,0,Ux,0,Fu,[],1,0,0,["x",K(BXf),"zU",K(BU$)],Bjk,"TouchControlView",60,Ux,[],1,[0,0,0],0,["sE",K(Bve),"J",Bf(BV8),"zU",K(CaI)],AZn,0,D,[BX],1,0,0,0,AZx,0,D,[BX],1,0,0,0,Tc,0,D,[],1,0,0,0,AZw,"TouchControlViewController$$lambda$_0_2",61,D,[B0],1,[0,0,0],0,["sb",K(B5D)],AZv,"TouchControlViewController$$lambda$_0_3", 61,D,[B0],1,[0,0,0],0,["sb",K(BQE)],ADh,0,D,[],1,0,Pj,0,ALr,"ProfileSystemView",36,Rr,[],1,[0,0,0],0,["W",K(BY_)],Bab,"ProfileSystemViewController$1",36,BO,[],0,[AMM,0,0],0,["bH",V(B5L)],Kl,0,D,[],1025,0,0,["z7",K(BHZ),"y7",K(BuI)],L0,0,D,[],1537,0,0,0,Ri,0,Ez,[],1,0,0,["x",K(B2p),"sE",K(By_)],AWO,"MatchStartView",59,Ri,[],1,[0,0,0],0,["sE",K(B7y),"E",V(Cay)],ATQ,"MatchStartViewController$$lambda$_0_0",59,D,[B0],1,[0,0,0],0,["sb",K(BPy)],A4E,"RoundStartView",59,Ux,[],1,[0,0,0],0,["sE",K(BQn),"E",V(BTp)],VW, 0,D,[],1,0,0,0,Bfa,"RoundStartViewController$$lambda$_0_0",59,D,[B0],1,[0,0,0],0,["sb",K(BPQ)],A_D,"RoundEndView",59,Ri,[],1,[0,0,0],0,["E",V(Bpe)],AB7,0,D,[],1,0,0,0,A22,"RoundEndViewController$$lambda$_0_0",59,D,[B0],1,[0,0,0],0,["sb",K(Boo)],Bdz,"ConnectionUnexpectedShutdownUIController$$lambda$_0_0",61,D,[B0],1,[0,0,0],0,["sb",K(B$S)],BdA,"ConnectionUnexpectedShutdownUIController$$lambda$_0_1",61,D,[B0],1,[0,0,0],0,["sb",K(BXX)],BdB,0,D,[BX],1,0,0,["g_",H(B0E)],SB,0,D,[],1537,0,0, 0,A3P,0,D,[],1537,0,0,0,BiU,0,D,[SB,A3P],1,0,0,["C7",K(BFZ),"C6",K(Bz9)],A7Y,0,D,[],1537,0,0,0,ALy,0,D,[A7Y],1,0,Tm,0,BcI,0,D,[],1,0,0,0,AU$,0,D,[],1537,0,0,0,A6m,0,D,[AU$],1,0,0,0,Bd5,0,D,[],1537,0,0,0,BdW,0,D,[Bd5],1,0,0,0,AUP,0,D,[],1537,0,0,0,AYr,0,D,[AUP],1,0,0,0]); Cl([Bga,"TimerLabelZ",50,Gv,[],1,[0,0,0],0,["W",K(B8a)],AVq,"GameOverBanner",63,DM,[],1,[0,0,0],0,0,BgC,"RematchPanel",63,DM,[],1,[0,0,0],0,0,Bj9,0,D,[BX],1,0,0,["g_",H(B7K)],Bko,0,D,[BX],1,0,0,["g_",H(BMi)],Sw,"VerticalGroupZ",49,ADF,[],1,[0,0,0],0,0,AJg,"HorizontalGroupZ",49,Xn,[],1,[0,0,0],0,0,A$w,0,D,[RA],1,0,0,0,A9J,0,D,[BX],1,0,0,["g_",H(BXK)],A9L,0,D,[BX],1,0,0,["g_",H(BNc)],Q0,"TimeUnit",94,Bk,[],65553,[0,0,0],SN,0,A9M,0,D,[B0],1,0,0,0,A9G,0,D,[BX],1,0,0,["g_",H(BWQ)],A9H,0,D,[BX],1,0,0,["g_",H(B_R)],ASv, "ScrollPaneZ",49,Ht,[],1,[0,0,0],0,0,UY,"CheckboxZ",49,AMX,[],1,[0,0,0],0,0,AIm,0,D,[],1537,0,0,0,A9I,0,D,[AIm],1,0,0,["Cq",K(BHv)],A2D,"ProfileSystemView$MetricsView",36,Sw,[],1,[ALr,0,"MetricsView"],0,0,Bg4,0,DZ,[Ch],1,0,0,0,BjF,0,D,[BX],1,0,0,["g_",H(BSt)],AJ_,"Family",15,D,[],1,[0,0,0],LN,["hp",H(BFC),"cG",K(BOC)],AWB,"ScrollPaneZ$1",49,BO,[],0,[ASv,0,0],0,["bF",function(b,c,d,e,f){B4W(this,b,c,d,e,f);},"bG",function(b,c,d,e,f){BHu(this,b,c,d,e,f);}],AYm,0,Tx,[],1,0,0,0,AD5,0,D,[Ch,F1],1025,0,0,0,ALI,0, AD5,[],1025,0,0,0,Bmo,0,D,[],1,0,AIw,0,AYV,0,D,[AIm],1,0,0,["Cq",K(BV9)],AYU,0,D,[BX],1,0,0,["g_",H(BTg)],DY,0,D,[],1537,0,0,0,HW,"NetIdComponent",84,D,[DY],1,[0,0,0],0,0,Bgz,0,D,[],1,0,0,0,BlS,0,D,[],0,0,AJx,0,A8w,"Bits",19,D,[],1,[0,0,0],0,["hp",H(Bxt),"cG",K(BW2)],AQ6,"ComponentType",15,D,[],17,[0,0,0],T7,["hp",H(B1$),"cG",K(BMq)],I0,0,ALI,[],1,0,T$,0,AVg,0,D,[F1],1,0,0,0,FQ,0,D,[],1536,0,0,0,ALd,"DecimalFormat$TextField",99,D,[FQ],0,[I0,0,0],0,["AQ",V(BNF),"cG",K(BR9),"hp",H(Bpd)],AAU,"RoundingMode",98, Bk,[],65553,[0,0,0],TB,0,A$C,0,D,[Ch],17,0,0,["r",H(BmK)],B9_,0,D,[],17,0,0,0,Bk6,"SimpleObservableIntState$on$lambda$_1_0",77,D,[Mo],1,[0,0,0],0,["cH",H(BLR)],BhZ,"SimpleObservableLongState$on$lambda$_1_0",77,D,[Mo],1,[0,0,0],0,["cH",H(BJN)],A1m,"SimpleObservableState$on$lambda$_1_0",77,D,[Mo],1,[0,0,0],0,["cH",H(B2$)],AWV,0,Jr,[],0,0,0,0,Bi4,0,D,[],1,0,ANh,0,AYx,"GameEventQueueOverflow",53,BJ,[],1,[0,0,0],0,0,BkV,0,D,[],1,0,0,0,AA7,"EntityAssembler",38,D,[],1,[0,0,0],Yk,0]); Cl([Bix,0,D,[],1537,0,0,0,Lr,"EntityType",83,Bk,[Bix],65553,[0,0,0],St,0,Uh,0,D,[],1537,0,0,0,ABE,"PaddleHydrator",58,D,[Uh],1,[0,0,0],AFg,["Gv",K(BBD)],A9Z,0,D,[Uh],1,0,0,["Gv",K(BEb)],AIr,0,D,[Uh],1025,0,0,0,BbU,0,AIr,[Uh],1,0,0,["Gv",K(BnW)],AFV,0,D,[],1,0,0,0,AWM,0,AFV,[],1,0,0,0,Bbm,0,D,[],1537,0,0,0,A51,0,D,[Bbm],1,0,0,0,BcU,0,D,[],1537,0,0,0,Zt,0,D,[BcU],1,0,0,0,Bhf,0,D,[AIH],1537,0,0,0,AEf,0,D,[Bhf],1,0,ADk,0,APf,0,D,[AHj],1,0,ZU,["s8",K(BRI),"x$",K(B$L)],A7s,0,D,[],1,0,0,0,A38,0,D,[ANq],1,0,0,["s5", V(BPN)],A39,0,D,[BX],1,0,0,["g_",H(BLM)],A31,0,D,[B0],1,0,0,["sb",K(B3t)],A3K,0,Ou,[],1,0,0,0,Lh,"UpdateSystem",75,Kl,[L0],1025,[0,0,0],AEE,["gX",K(BKe),"Ay",H(B8j),"zF",K(Brr),"Aw",H(BMe),"Az",H(BK1),"At",H(BzI)],A6s,0,D,[],1537,0,0,0,PG,"TickSystem",87,Lh,[A6s],1,[0,0,0],ZN,["BB",K(BBh),"y7",K(BUC)],Mb,0,Kl,[L0],1025,0,0,["gX",K(BVh),"At",H(B4U),"zF",K(Br7),"Aw",H(Bx6),"Ay",H(BxR),"Az",H(BFT)],Jp,0,Mb,[],1025,0,0,["z7",K(BIt),"BB",K(BOs)],ALH,"InputSamplingSystem",57,Jp,[],1,[0,0,0],0,["BD",V(Caf)],N0,0,Kl, [L0],1025,0,0,["gX",K(B4_),"At",H(B_Z),"zF",K(BHn),"Aw",H(BJV),"Ay",H(BIc),"Az",H(By8)],Ru,0,N0,[L0],1025,0,0,["z7",K(Cas),"BB",K(Bpq)],ASC,"InputSyncSystem",57,Ru,[],1,[0,0,0],0,["BD",V(BBV)],ALq,"MovementSystem",87,Ru,[],1,[0,0,0],AAz,["BD",V(BYX)],ACW,"PhysicsSystem",87,N0,[],1,[0,0,0],0,["BB",K(BvE)],Tp,"InterpolationSystem",47,Jp,[],1025,[0,0,0],AMZ,["BD",V(BuG)],BdF,"LocalInterpolationSystem",57,Tp,[],1,[0,0,0],0,0,AQi,0,Jp,[],1025,0,0,["BD",V(BnR)],A99,"ProxyInterpolationSystem",57,AQi,[],1,[0,0,0],0, 0,A1T,"DecaySystem",57,Jp,[],1,[0,0,0],0,["BD",V(B2M)],OG,"RenderSystem",57,Mb,[],1,[0,0,0],0,["z7",K(BOQ),"BB",K(B7P)],APS,"DebugRenderSystem",57,Mb,[CK],1,[0,0,0],0,["z7",K(BTf),"BB",K(B2l)],A9t,"PingSystem",57,Lh,[],1,[0,0,0],0,["BB",K(BXY)],ATG,0,D,[SB],1,0,0,["C7",K(Bow),"C6",K(BWN)],GN,"Box2dBodyComponent",85,D,[DY],1,[0,0,0],0,0,Bj$,0,D,[SB],1,0,0,["C7",K(B4K),"C6",K(B8V)],AWN,0,D,[DY],1537,0,0,0,AFZ,0,D,[AWN],1,0,0,0,L4,"ScoreComponent",86,AFZ,[DY],1,[0,0,0],0,0,A6g,0,D,[],1537,0,0,0,Bkl,0,D,[A6g],0, 0,0,0,A32,"PongStateClient$configSystems$lambda$_4_3",55,D,[B0],1,[0,0,0],0,["sb",K(B8P)],AI9,0,D,[],1,0,0,0]); Cl([A3Z,"PongStateClient$configSystems$lambda$_4_4",55,D,[B0],1,[0,0,0],0,["sb",K(Bzf)],A30,"PongStateClient$configSystems$lambda$_4_5",55,D,[B0],1,[0,0,0],0,["sb",K(BLq)],A35,"PongStateClient$configSystems$lambda$_4_6",55,D,[B0],1,[0,0,0],0,["sb",K(Bt$)],A36,"PongStateClient$configSystems$lambda$_4_7",55,D,[B0],1,[0,0,0],0,["sb",K(B3q)],A33,"PongStateClient$configSystems$lambda$_4_8",55,D,[B0],1,[0,0,0],0,["sb",K(B5l)],A34,"PongStateClient$configSystems$lambda$_4_9",55,D,[B0],1,[0,0,0],0,["sb",K(BEQ)],Baz, "PongStateClient$configSystems$lambda$_4_10",55,D,[B0],1,[0,0,0],0,["sb",K(B$l)],Bax,"PongStateClient$configSystems$lambda$_4_11",55,D,[B0],1,[0,0,0],0,["sb",K(BVO)],A2A,0,D,[],1,0,0,0,Bay,"PongStateClient$configSystems$lambda$_4_12",55,D,[B0],1,[0,0,0],0,["sb",K(BOc)],ARK,0,D,[],1,0,0,0,Baw,"PongStateClient$configSystems$lambda$_4_13",55,D,[B0],1,[0,0,0],0,["sb",K(BTB)],BtI,0,D,[],1,0,0,0,ADU,0,D,[CK],17,0,0,0,AXn,0,D,[],1537,0,0,0,APt,0,D,[AXn],1,0,0,0,Bek,0,APt,[],1,0,0,0,Beo,"SelectBoxZ$4",49,GW,[],0,[Jx,0,0], 0,["fq",V(BYy)],A6Y,"CheckboxZ$3",49,GW,[],0,[UY,0,0],0,["fq",V(B1w)],A9u,0,D,[],0,0,0,0,AHJ,0,D,[],1025,0,0,0,UV,"OriginAction",42,CX,[],1,[0,0,0],0,["bQ",K(Bq8)],AM4,0,DZ,[Dj],1,0,AAw,0,BhR,0,D,[],17,0,Re,0,BXV,0,D,[],1,0,0,0,H3,0,D,[CD],1537,0,0,0,AZY,0,D,[],17,0,0,0,Fv,0,D,[AOn],1537,0,0,0,A55,0,D,[Fv],1,0,0,["ya",V(BsH)],U$,"EnterGameResponseHandler",65,D,[Fv],1,[0,0,0],VX,["ya",V(BQm)],VQ,"PositionSyncHandler",65,D,[Fv],1,[0,0,0],VZ,["ya",V(B7N)],AB_,"GameTimeSyncHandler",65,D,[Fv],1,[0,0,0],AI4,["ya", V(BUX)],A0K,0,D,[Fv],1,0,0,["ya",V(BMV)],AWj,0,D,[Fv],1,0,0,["ya",V(B$u)],Ba_,0,D,[Fv],1,0,0,["ya",V(BR0)],AA2,"EntityRemovedHandler",65,D,[Fv],1,[0,0,0],RD,["ya",V(BVT)],ATg,0,D,[Fv],1,0,0,["ya",V(ByF)],ABM,"EntityAddedHandler",65,D,[Fv],1,[0,0,0],S7,["ya",V(Bpz)],A68,0,D,[Fv],1,0,0,["ya",V(B5y)],A$7,0,D,[Fv],1,0,0,["ya",V(BTl)],Bmj,0,D,[Fv],1,0,0,["ya",V(BAX)],Ls,"PlayerComponent",84,D,[DY],1,[0,0,0],0,0,A6Z,0,D,[],1537,0,0,0,NC,"InputComponent",84,D,[DY,A6Z],1,[0,0,0],0,0,A9s,0,D,[],1537,0,0,0,BgO,0,D,[A9s], 1,0,0,0,VC,"ControlComponent",85,D,[DY],1,[0,0,0],0,0,AXc,0,D,[],1537,0,0,0,AWD,0,D,[AXc],1,0,0,0,K5,"SpriteComponent",46,D,[DY,Gq],1,[0,0,0],0,["fl",H(BDu)]]); Cl([WM,"TimeBasedInterpolationComponent",46,D,[DY,Gq],1,[0,0,0],0,["fl",H(Bi_)],AAX,"LocalPredictionComponent",46,D,[DY],1,[0,0,0],0,0,J1,"TransformComponent",84,D,[DY],1,[0,0,0],0,0,Yn,"QueuedInterpolationComponent",46,D,[DY],1,[0,0,0],0,0,Bky,0,D,[],1,0,SO,0,AOg,0,D,[DY],1,0,0,0,ANz,0,D,[],1,0,Gc,0,A5K,0,D,[],1537,0,0,0,BmD,"Engine$ComponentListener",15,D,[A5K],0,[ADh,0,"ComponentListener"],0,0,ATR,0,D,[],0,0,0,0,BeB,0,D,[],1536,0,0,0,AYO,0,D,[BeB],0,0,0,0,AJP,0,D,[],0,0,0,0,BjA,0,D,[SB],0,0,0,0,AI_,0,D,[], 0,0,0,0,A4h,0,D,[],1536,0,0,0,ATV,0,D,[A4h],0,0,0,0,ASU,0,D,[],0,0,0,0,E9,"Vec2",118,D,[Ch],1,[0,0,0],Kr,["r",H(BPT),"hp",H(BMS),"cG",K(BXa)],AJX,"Contact",22,D,[],1,[0,0,0],0,0,A2L,0,D,[],1,0,0,0,AZL,0,D,[],1,0,0,0,A$B,0,D,[],1,0,0,0,ADm,0,D,[],1,0,JM,0,BaS,0,D,[Cf],1,0,0,["jX",H(BLW)],Jj,"ZoneComponent",86,D,[DY],1,[0,0,0],0,0,JK,"PaddleComponent",86,D,[DY],1,[0,0,0],0,0,Lo,"BallComponent",86,D,[DY],1,[0,0,0],0,0,AXQ,0,D,[],1537,0,0,0,AXw,0,D,[AXQ],0,0,0,0,AX1,0,D,[],1537,0,0,0,A57,0,D,[AX1],0,0,0,0,A_J,"ImmutableArray", 16,D,[EJ],1,[0,0,0],0,["hp",H(Bre),"cG",K(BES),"r",H(B8D)],Bie,0,D,[R6],0,0,0,0,Bfl,0,Gg,[],0,0,0,["fo",H(B0y)],Ba5,0,Gg,[],0,0,0,["fo",H(B_M)],AVv,0,Gg,[],0,0,0,["fo",H(BPP)],Bl7,0,D,[],1,0,0,0,A3q,0,D,[],1,0,0,0,AIg,0,D,[],1,0,0,0,AWu,0,D,[],1537,0,0,0,AMN,0,D,[AWu],1,0,ADA,0,ASp,0,D,[H3],1,0,Za,["s6",H(BSN),"Bz",H(BOh),"s$",H(Bn6),"s9",H(BLk),"fo",H(B5J),"x_",V(B1N),"tb",V(B$V)],AIT,0,D,[H3],1,0,Vw,["s6",H(BxG),"Bz",H(BOH),"s$",H(Bph),"s9",H(BmM),"fo",H(B4O),"x_",V(Brj),"tb",V(B0S)],AQO,0,D,[H3],1,0,WQ,["s6", H(BqR),"Bz",H(BSM),"s$",H(BO6),"s9",H(But),"fo",H(B56),"x_",V(B9n),"tb",V(BOo)],M7,"WallComponent",86,D,[DY],1,[0,0,0],0,0,AF2,0,D,[H3],1,0,Xm,["s6",H(B5k),"Bz",H(BuN),"s$",H(B$G),"s9",H(BE$),"fo",H(Bvg),"x_",V(BrX),"tb",V(BGz)],AIa,0,D,[H3],1,0,ACM,["s6",H(BuF),"Bz",H(B8T),"s$",H(Buw),"s9",H(BFp),"fo",H(BE9),"x_",V(BYj),"tb",V(BzJ)],ARt,0,D,[H3],1,0,Vy,["s6",H(BXx),"Bz",H(BIH),"s$",H(B9o),"s9",H(BKy),"fo",H(BRU),"x_",V(BTd),"tb",V(Bws)],AL6,0,D,[H3],1,0,ABz,["s6",H(BBi),"Bz",H(B16),"s$",H(B7w),"s9",H(BWB), "fo",H(BoW),"x_",V(BUh),"tb",V(BPC)]]); Cl([Pt,"DeadZoneComponent",86,D,[DY],1,[0,0,0],0,0,AOt,0,D,[H3],1,0,VA,["s6",H(BJF),"Bz",H(BCB),"s$",H(Bx4),"s9",H(Br8),"fo",H(BpR),"x_",V(BwO),"tb",V(Bpj)],AG0,0,D,[H3],1,0,ABs,["s6",H(BFJ),"Bz",H(BLs),"s$",H(BW9),"s9",H(BVi),"fo",H(BVY),"x_",V(BG1),"tb",V(Byy)],En,0,D,[],1537,0,0,0,YY,0,D,[En],1,0,0,0,AEJ,0,D,[CD],1,0,ADi,["s6",H(B8i),"s$",H(BST),"s9",H(Bpt),"fo",H(B8t),"x_",V(BzS),"tb",V(BUV)],YL,0,D,[En],1,0,0,0,ASu,0,D,[CD],1,0,ACf,["s6",H(BAn),"s$",H(BSr),"s9",H(B$C),"fo",H(BZ9),"x_",V(BLt),"tb",V(BAD)],XY, 0,D,[En],1,0,0,0,AJJ,0,D,[CD],1,0,X3,["s6",H(BFO),"s$",H(Bzp),"s9",H(BA4),"fo",H(BCU),"x_",V(B_k),"tb",V(Bw6)],AAh,0,D,[En],1,0,0,0,AIb,0,D,[CD],1,0,AAR,["s6",H(BEU),"s$",H(B4m),"s9",H(BOb),"fo",H(B0p),"x_",V(B0Z),"tb",V(B_5)],ABd,0,D,[En],1,0,0,0,AGs,0,D,[CD],1,0,AAA,["s6",H(BMp),"s$",H(B0U),"s9",H(BS0),"fo",H(B5o),"x_",V(BOK),"tb",V(B3b)],ACO,0,D,[En],1,0,0,0,AKA,0,D,[CD],1,0,ZC,["s6",H(BnU),"s$",H(BYz),"s9",H(BZ7),"fo",H(BE2),"x_",V(BCI),"tb",V(BFz)],TG,0,D,[En],1,0,0,0,ANX,0,D,[CD],1,0,Yj,["s6",H(B9M),"s$", H(BND),"s9",H(B6B),"fo",H(B1U),"x_",V(B_Y),"tb",V(BOS)],U7,0,D,[En],1,0,0,0,ASS,0,D,[CD],1,0,Yp,["s6",H(Bsk),"s$",H(Btx),"s9",H(B4Y),"fo",H(BBI),"x_",V(BFb),"tb",V(B1r)],V8,0,D,[En],1,0,0,0,AET,0,D,[CD],1,0,AB3,["s6",H(B_g),"s$",H(B6C),"s9",H(BAP),"fo",H(BCo),"x_",V(B1I),"tb",V(BXA)],XT,0,D,[En],1,0,0,0,AN$,0,D,[CD],1,0,ADd,["s6",H(BJC),"s$",H(BKY),"s9",H(Br5),"fo",H(B7G),"x_",V(BD7),"tb",V(BpL)],Rb,0,D,[En],1,0,0,0,AEo,0,D,[CD],1,0,XE,["s6",H(B4f),"s$",H(BX2),"s9",H(BxQ),"fo",H(B4X),"x_",V(B9I),"tb",V(Bnk)],YR, 0,D,[En],1,0,0,0,ASR,0,D,[CD],1,0,Yw,["s6",H(BF4),"s$",H(BEq),"s9",H(B97),"fo",H(Bv5),"x_",V(B1_),"tb",V(BRH)],A8T,0,D,[],1537,0,0,0,ST,0,D,[En,A8T],1,0,0,0,AR3,0,D,[CD],1,0,ABQ,["s6",H(BSy),"s$",H(B8v),"s9",H(BwS),"fo",H(B4e),"x_",V(BRM),"tb",V(Bue)],Xg,0,D,[En],1,0,0,0,APu,0,D,[CD],1,0,XV,["s6",H(Bo$),"s$",H(B8l),"s9",H(BzX),"fo",H(BLL),"x_",V(Bnr),"tb",V(BBF)],Qj,0,D,[En],1,0,0,0,ASl,0,D,[CD],1,0,AC6,["s6",H(Bru),"s$",H(BFh),"s9",H(B$p),"fo",H(BS_),"x_",V(BQz),"tb",V(BZt)],ZO,0,D,[En],1,0,0,0,AKu,0,D,[CD], 1,0,U9,["s6",H(BUu),"s$",H(BvT),"s9",H(B5I),"fo",H(BRq),"x_",V(Bzb),"tb",V(Bxs)],ACL,0,D,[En],1,0,0,0,ALt,0,D,[CD],1,0,WX,["s6",H(BG5),"s$",H(Bpr),"s9",H(BBu),"fo",H(B_n),"x_",V(BSF),"tb",V(Bn9)],Bk_,0,D,[],1,0,Cs,0,Bmn,0,D,[],1537,0,0,0,E8,0,D,[Bmn],1025,0,V3,0,AYl,0,E8,[],0,0,0,["D0",K(BR8),"yE",H(B5b)],AYa,0,E8,[],0,0,0,["D0",K(BLe),"yE",H(B0l)],AYb,0,E8,[],0,0,0,["D0",K(BFk),"yE",H(B1L)],AYc,0,E8,[],0,0,0,["D0",K(Bzy),"yE",H(B3m)],AYd,0,E8,[],0,0,0,["D0",K(BsL),"yE",H(BYx)],AYe,0,E8,[],0,0,0,["D0",K(Caw), "yE",H(BGE)],AYf,0,E8,[],0,0,0,["D0",K(B5X),"yE",H(BHW)],FD,0,D,[],1025,0,QU,0]); Cl([AYg,0,FD,[],0,0,0,["yE",H(BJs)],AYh,0,FD,[],0,0,0,["yE",H(BRt)],BjM,0,FD,[],0,0,0,["yE",H(Byc)],BjP,0,FD,[],0,0,0,["yE",H(Bvr)],BjO,0,FD,[],0,0,0,["yE",H(B6y)],BjL,0,FD,[],0,0,0,["yE",H(B$U)],APe,0,D,[],1,0,AAy,0,AIu,0,D,[],1,0,J5,0,AK6,0,D,[],1,0,Vl,0,AY6,0,D,[],1537,0,0,0,ASO,0,D,[AY6],1,0,GD,0,AFA,0,D,[],0,0,JQ,0,A6q,0,D,[],1,0,0,0,BlR,0,D,[],1,0,0,0,A9N,0,D,[],1,0,0,0,AEY,0,D,[Ch],1,0,KJ,0,AEC,0,D,[],0,0,0,0,Kt,0,D,[],1,0,0,0,ADr,0,D,[Dj],1,0,0,0,A5J,0,D,[],0,0,0,0,AGI,0,D,[],0,0,Ot,0,APO,0,D,[Ch],1, 0,TE,0,OL,"DynamicTreeNode",115,D,[],1,[0,0,0],0,0,AZ6,0,D,[],1,0,0,0,AAk,0,D,[],1,0,WN,0,AFM,0,D,[],1537,0,0,0,BdY,0,D,[],1537,0,0,0,A3C,0,D,[AFM,BdY],1,0,0,["Ex",K(BsZ)],AEq,0,D,[],1,0,NE,0,AHg,0,D,[Ch],1,0,LM,0,A3L,0,D,[],0,0,0,0,A$c,0,D,[],0,0,0,0,AD_,0,D,[],0,0,0,0,TQ,"Pair",115,D,[Dj],1,[0,0,0],0,0,ADD,"ShapeType",114,Bk,[],65553,[0,0,0],Fb,0,Yv,0,D,[],1,0,0,0,AGK,0,D,[],1,0,0,0,AX5,0,D,[],1,0,0,0,AS4,0,D,[],1,0,AJR,0,AXI,0,D,[AFM],0,0,0,["Ex",K(BJz)],AT7,0,D,[],1537,0,0,0,AUr,0,D,[AT7],0,0,0,0,ADR,0, D,[],1,0,N9,0,L_,"Body",116,D,[],1,[0,0,0],UG,0,Be8,0,D,[],1,0,0,0,AXm,0,D,[],1,0,0,0,Bho,0,D,[],1537,0,0,0,AXY,0,D,[Bho],1,0,0,0,Bey,0,D,[],1,0,0,0,AKV,0,D,[],1,0,JB,0]); Cl([ALO,0,D,[],0,0,0,0,BkJ,0,D,[],1,0,0,0,AL5,0,D,[],1,0,N6,0,A_9,0,D,[],1,0,0,0,APn,0,D,[],1,0,0,0,A2K,0,D,[],1,0,0,0,AUq,0,D,[],1,0,0,0,AYM,0,D,[],1,0,0,0,A$1,0,D,[],1537,0,0,0,ALY,0,D,[A$1],0,0,AOx,0,AXk,0,D,[],1537,0,0,0,ATL,0,D,[AXk],0,0,0,0,A1z,0,D,[],1,0,0,0,AD7,0,D,[],1537,0,0,0,Bcu,0,D,[AD7],0,0,0,["EO",K(BJG)],A9T,0,D,[AD7],0,0,0,["EO",K(B76)],A4t,0,D,[],0,0,0,0,BjD,0,D,[],0,0,0,0,A_8,0,D,[],1,0,0,0,Q4,"ParticleColor",119,D,[],1,[0,0,0],0,0,AO1,0,D,[],0,0,XD,0,ACy,"ContactPositionConstraint",117,D, [],1,[0,0,0],0,0,ACY,"ContactVelocityConstraint",117,D,[],1,[0,0,0],0,0,AGp,0,D,[],1,0,0,0,AJI,0,D,[Ch],1,0,AEy,0,Bfs,0,K$,[F9],0,0,0,["c5",H(AFf)],BU4,0,D,[],1,0,0,0,Bkv,0,D,[],1,0,AAC,0,KB,0,D,[],1537,0,0,0,BS$,0,RU,[],1,0,0,0,BsX,0,D,[],17,0,0,0,AC8,"DecimalFormat$MinusField",99,D,[FQ],0,[I0,0,0],0,["AQ",V(B3L),"cG",K(BCS),"hp",H(BDw)],APj,0,AHJ,[],1025,0,0,0,AW_,0,APj,[],1,0,0,0,Vz,"Playzone",83,Bk,[],65553,[0,0,0],Mf,0,Vp,"PlayMode",120,Bk,[],65553,[0,0,0],P1,0,Bdp,0,D,[BX],1,0,0,["g_",H(BE8)],BkE,0,D, [],0,0,AL2,0,BhO,0,D,[],1537,0,0,0,Bft,0,D,[BhO],1,0,0,0,BTD,0,D,[],1,0,0,0,APR,0,D,[],1,0,0,0,AU3,"ExtraInputMethod",56,D,[],1,[0,0,0],0,0,AUl,"PongStateClient$lambda$configSystems$1$lambda$_28_0",55,D,[BX],1,[0,0,0],0,["g_",H(BWZ)],BWr,0,D,[],1,0,0,0,AV$,"MatchStartViewController$1",59,C_,[],0,[ANo,0,0],0,["g_",H(BFt)],A_M,"RoundEndViewController$1",59,C_,[],0,[AEB,0,0],0,["g_",H(Bt0)],Bjd,0,D,[Rg,AQL],17,0,0,0,BjQ,"PongStateClient$lambda$configSystems$3$lambda$_26_0",55,D,[BX],1,[0,0,0],0,["g_",H(Bqg)],B5f, 0,D,[KB],1,0,0,0]); Cl([BpQ,0,D,[KB],1,0,0,0,X_,"EnterGameResult",90,Bk,[],65553,[0,0,0],RH,0,Bkk,"PongStateClient$2",55,C_,[],0,[RM,0,0],0,["g_",H(BGf)],A9w,0,D,[],0,0,0,0,A8I,"FormatterClosedException",92,B6,[],1,[0,0,0],0,0,A$E,0,D,[],1,0,0,0,E1,0,D,[],1025,0,0,["E7",Bm(Q1)],Xi,"CircleContact",117,E1,[],1,[0,0,0],ADL,["Gm",Bf(BHM)],ADw,"PolygonAndCircleContact",117,E1,[],1,[0,0,0],AMq,["Gm",Bf(BWL)],ABS,"EdgeAndCircleContact",117,E1,[],1,[0,0,0],Yf,["E7",Bm(Bpl),"Gm",Bf(BL8)],ACq,"EdgeAndPolygonContact",117,E1,[],1,[0,0,0], U6,["E7",Bm(BmY),"Gm",Bf(BoR)],Vk,"ChainAndCircleContact",117,E1,[],1,[0,0,0],AAL,["E7",Bm(BX9),"Gm",Bf(BmN)],ABD,"ChainAndPolygonContact",117,E1,[],1,[0,0,0],Yi,["E7",Bm(BVq),"Gm",Bf(BYc)],TN,0,D,[Ch],1,0,RE,0,Yd,0,D,[Ch],1,0,Vm,0,AU7,0,D,[KB],1,0,0,["rW",K(BMw)],BaC,0,D,[],1537,0,0,0,Bgd,0,D,[BaC],1,0,0,0,A5o,0,D,[KB],1,0,0,["rW",K(BzM)],BdJ,0,D,[KB],0,0,0,["rW",K(Bp_)],A5j,0,D,[KB],1,0,0,["rW",K(B5H)],Bcp,0,D,[],1,0,ANM,0,A2T,0,D,[],1,0,ANA,0,BiQ,0,D,[],1,0,AGt,0,A5E,0,D,[],1,0,0,0,AYo,0,D,[KB],0,0,0,["rW", K(BWU)],AAc,0,D,[],1,0,0,0,A6o,"PixmapPacker$GuillotineStrategy$GuillotinePage",30,L8,[],0,[AED,0,"GuillotinePage"],0,0,A8t,0,D,[],16,0,0,0,ANY,"PixmapPacker$SkylineStrategy$SkylinePage",30,L8,[],0,[AM5,0,"SkylinePage"],0,0,AHQ,"PixmapPacker$SkylineStrategy$SkylinePage$Row",30,D,[],0,[ANY,0,"Row"],0,0,APX,"DecimalFormat$PerMillField",99,D,[FQ],0,[I0,0,0],0,["AQ",V(BBp),"cG",K(BPt),"hp",H(BSn)],AGx,"DecimalFormat$CurrencyField",99,D,[FQ],0,[I0,0,0],0,["AQ",V(Bnw),"cG",K(BrK),"hp",H(BHp)],AKy,"DecimalFormat$PercentField", 99,D,[FQ],0,[I0,0,0],0,["AQ",V(BoF),"cG",K(Bug),"hp",H(Bw2)],Xc,"PolygonContact",117,E1,[],1,[0,0,0],AQI,["Gm",Bf(B2R)],WJ,"MatchEndReason",90,Bk,[],65553,[0,0,0],ACU,0,AKF,0,D,[CD],1,0,Op,0,AUf,"Entity",15,D,[],1,[0,0,0],0,0,Btw,0,D,[],1,0,0,0,Bhc,0,D,[BX],1,0,0,["g_",H(BJg)],Bhe,0,D,[BX],1,0,0,["g_",H(BZ6)],Bha,0,D,[BX],1,0,0,["g_",H(Byo)],Bhb,0,D,[BX],1,0,0,["g_",H(BIe)],BfU,0,D,[],1,0,AR5,0,Bce,0,D,[],1,0,AM3,0,JJ,0,D,[],1025,0,0,0,Ba1,0,JJ,[],1,0,0,0,A_E,0,LJ,[],0,0,0,["rM",H(BtO)],Rw,0,D,[EJ,F9],1024, 0,0,0,Z_,0,Rw,[],1,0,0,["fl",H(Bwc)]]); Cl([AXv,0,D,[],1,0,0,0,BbP,0,D,[],1,0,0,0,A8u,0,D,[],1,0,0,0,VP,0,Bk,[],65553,0,F$,0,A25,0,D,[],1,0,0,0,IY,0,D,[CK],1025,0,0,0,AMb,0,IY,[],1,0,0,0,A6e,0,D,[],1,0,0,0,A1Y,"Body",22,D,[],1,[0,0,0],0,0,AWJ,0,D,[],1,0,0,0,EL,0,Bb,[],1,0,0,0,AE5,"UnknownFormatConversionException",92,EL,[],1,[0,0,0],0,0,AOI,0,D,[],1,0,0,0,ATc,0,D,[],1,0,0,0,ASQ,0,JJ,[],1,0,QC,0,A1u,0,D,[],1,0,0,0,Ze,0,Bk,[],65553,0,Dz,0,ATb,"DuplicateFormatFlagsException",92,EL,[],1,[0,0,0],0,0,A7Q,"IllegalFormatPrecisionException",92,EL,[],1,[0,0,0], 0,0,MM,0,DZ,[Dj],1,0,AKo,0,Se,0,DZ,[Dj],1,0,Bck,0,BcV,"IllegalFormatCodePointException",92,EL,[],1,[0,0,0],0,0,ATJ,"IllegalFormatConversionException",92,EL,[],1,[0,0,0],0,0,AZH,0,D,[],1537,0,0,0,H8,0,DZ,[Dj,Ch],1,0,HG,0,AFo,0,D,[],1,0,0,0,Bcm,0,D,[],1,0,0,0,A49,0,D,[],1,0,0,0,A2l,0,D,[],1,0,0,0,Bg6,"FormatFlagsConversionMismatchException",92,EL,[],1,[0,0,0],0,0,AWa,"IllegalFormatFlagsException",92,EL,[],1,[0,0,0],0,0,AZA,"MissingFormatWidthException",92,EL,[],1,[0,0,0],0,0,ATx,0,D,[],1,0,0,0,ATa,0,D,[],0,0, Ip,0,E4,0,DZ,[Dj,Ch],1,0,Dt,0,AYi,"Fixture",22,D,[],1,[0,0,0],0,0,AJz,0,Qx,[Fm],0,0,0,["uF",H(BXC),"w0",K(BLy),"wi",Bm(BJ9)],Rc,0,MF,[],1024,0,0,0,AOG,0,Rc,[Fm],0,0,0,["uF",H(BV2),"G8",K(BNu),"ys",Bm(B$m)],AI8,0,Rc,[Fm],0,0,0,["uF",H(B7M),"G8",K(BPf),"ys",Bm(BnB)],Tt,0,LW,[],1024,0,0,0,APW,0,Tt,[Fm],0,0,0,["uF",H(BXl),"G$",K(Bov),"yt",Bm(BDa)],APi,0,Tt,[Fm],0,0,0,["uF",H(B9J),"G$",K(B8z),"yt",Bm(BUq)],AZ9,0,D,[],1,0,0,0,BiN,"FamilyManager$EntityListenerData",15,D,[],0,[ASU,0,"EntityListenerData"],0,0,ZX,"ReflectionException", 20,Dv,[],1,[0,0,0],0,0,AOQ,"ComponentOperationHandler$ComponentOperation",15,D,[Gq],0,[AI_,0,"ComponentOperation"],0,["fl",H(BLi)],Bhq,0,D,[],32768,0,AKs,0,AOq,"EntityManager$EntityOperation",15,D,[Gq],0,[AJP,0,"EntityOperation"],0,["fl",H(BBE)],A7K,0,D,[],32768,0,AGR,0]); Cl([AAE,"EntityManager$EntityOperation$Type",15,Bk,[],65553,[AOq,0,"Type"],Mw,0,A1L,0,Qs,[],1,0,0,["rM",H(Bzt)],A8P,0,D,[AN1],1,0,0,0,A$r,"PixmapPacker$Page$1",30,Je,[],0,[L8,0,0],0,["bt",H(BI8)],AS6,"Fixture",116,D,[],1,[0,0,0],P5,0,Y4,0,Rw,[],1,0,0,["fl",H(CaG)],Tv,0,Dv,[],1,0,0,0,Ro,"InstantiationException",100,Tv,[],1,[0,0,0],0,0,A8V,0,Tv,[],1,0,0,0,BjR,0,D,[],1,0,0,0,A6r,0,D,[],1,0,0,0,V5,"ComponentOperationHandler$ComponentOperation$Type",15,Bk,[],65553,[AOQ,0,"Type"],Sl,0,A0H,0,D,[],32768,0,Zp,0,HC,"ArithmeticException", 100,BJ,[],1,[0,0,0],0,0,Bso,0,D,[],0,0,0,0,Bjo,0,D,[],0,0,0,0,B6v,0,D,[],0,0,0,0,BA9,0,D,[],0,0,0,0,A5x,0,D,[],1,0,AFU,0,Bjg,0,D,[Kq],0,0,0,["lY",K(VT)],ABj,"FixtureProxy",116,D,[],1,[0,0,0],0,0,AFk,0,D,[],0,0,0,0,BbQ,0,AFk,[],1,0,Ff,0,Bk0,0,D,[],0,0,AHs,0,BgW,0,D,[B0],1,0,0,["sb",K(By5)],AVJ,0,D,[B0],1,0,0,["sb",K(Bob)],BNX,0,D,[],17,0,0,0,BhG,0,D,[],0,0,AM9,0,Bfj,0,D,[],1,0,AOY,0,A2c,0,D,[],1,0,AMs,0,Be3,0,D,[],1,0,AQ0,0,Bfg,0,D,[Kq],0,0,0,["lY",K(BJm),"lW",V(BsP)],Bjj,"SimpleComponentPacker$MissingComponentException", 81,B6,[],1,[Zt,0,"MissingComponentException"],0,0,Bkc,"ArrayIndexOutOfBoundsException",100,Bx,[],1,[0,0,0],0,0,BLG,0,D,[],1,0,0,0,AEg,0,D,[],1,0,Zr,0,A4k,0,D,[],1,0,ARA,0,Beh,0,D,[],1,0,0,0,BcB,0,D,[],1,0,ARx,0,Bcc,0,D,[],1,0,AHZ,0,BbV,0,D,[],1,0,AOO,0,AWE,0,D,[],1,0,AQD,0,BzZ,0,D,[],1,0,0,0,AKO,0,D,[],1025,0,AFm,0,AQA,0,D,[],1025,0,0,0,WY,0,Bk,[],65553,0,Sm,0,RG,0,Bk,[],65553,0,Vc,0,Brn,0,AQA,[],1,0,0,0,BaY,0,D,[],32768,0,ASw,0,BHq,0,JJ,[],1,0,0,0]); Cl([AYX,0,JJ,[],1,0,ATv,0,A3F,0,Jr,[],0,0,0,0,A_N,0,D,[],1,0,0,0,A7t,0,D,[],1537,0,0,0,AOi,0,D,[A7t],1537,0,0,0,BbS,0,D,[AOi],1,0,0,["Al",K(Bwg)],BbR,0,D,[AOi],1,0,0,["Al",K(BBg)],BAd,0,D,[],1,0,0,0,WD,"Velocity",117,D,[],1,[0,0,0],0,0,ZR,"Position",117,D,[],1,[0,0,0],0,0,Z$,"Type",113,Bk,[],65552,[0,0,0],LU,0,Bb5,0,D,[],32768,0,AAv,0,AAa,0,Bk,[],65553,0,H5,0,Bcd,0,IY,[],1,0,0,0,A2R,0,IY,[],1,0,0,0,AUL,0,IY,[],1,0,0,0,A1Z,0,D,[],32768,0,AKb,0,AA3,"Manifold$ManifoldType",113,Bk,[],65553,[AOI,0,"ManifoldType"], Fa,0,A3j,0,K$,[F9],0,0,0,0,BOF,0,D,[],17,0,0,0,Bpn,0,D,[Dj],1,0,0,0,BPp,0,D,[],0,0,0,0,ABY,"ParticleContact",119,D,[],1,[0,0,0],0,0,AC1,"ParticleBodyContact",119,D,[],1,[0,0,0],0,0,Bn3,0,D,[],1,0,0,0,BMF,0,D,[],1,0,0,0,Bel,0,D,[],32768,0,AHV,0,ADY,0,D,[R6],1,0,Zv,0,AXg,0,D,[],1,0,AQv,0,BUW,0,D,[],17,0,0,0,AVZ,0,D,[],1,0,ASP,0,A89,"SpringInterpolationComponent",46,D,[DY],1,[0,0,0],0,0,Zh,0,Bk,[],65553,0,KL,0,Bd_,"CollisionEvent",88,D,[],1,[0,0,0],0,0,W1,0,Bk,[],65552,0,Ph,0]); BAw([HW,Blk,GN,ATS,E9,BkQ,M7,AZd,Q4,A1H,ABY,BiE,AC1,A4M]); let B5c=D$(BcM),AIO=D$(AVk),Brc=D$(X1),A0w=D$(A5l),AV9=D$(BfF),AUj=D$(A1B),BUi=D$(ABZ); BuB(["Can\'t enter monitor from another thread synchronously","@","viewport cannot be null.","batch cannot be null.","autoShapeType must be true to use this method.","touchDown","touchUp","touchDragged","mouseMoved","enter","exit","scrolled","keyDown","keyUp","keyTyped","Action","Actor: ","The event target cannot be null.","listener cannot be null.","actor cannot be null.","ZIndex cannot be < 0.","Actor is not an ascendant: ","[",",","]","","Image ",": ","| ","\n","...","selectionStart must be >= 0", "selectionEnd must be >= 0","pad cannot be null.","Queue is empty.","style cannot be null.","index must be >= -1 and < ","item cannot be null.","#iterator() cannot be used nested.","next must be called before remove.","object cannot be null.","objects cannot be null.","style cannot be null","style must be a TextButtonStyle.","TextButton ","Missing LabelStyle font.","Label ","style must be a CheckBoxStyle.","actor cannot be the ScrollPane.","width cannot be null.","height cannot be null.","space cannot be null.", "space cannot be < 0: ","none","all","table","cell","actor",", ","Actor must implement layout: ","(",")","No action pool registered for type ",". Register it with Actions#registerAction.","enabled","disabled","childrenOnly","Android","Mac","Win","Linux","FreeBSD","iPhone","iPod","iPad","SpriteBatch.begin must be called before draw.","keyboard","scroll","key cannot be null.","Should never been thrown","null","String is null","String is empty","String contains invalid digits: ","String contains digits out of radix ", "The value is too big for integer type","The value is too big for int type: ","Illegal radix: ","false","true","\tat ","Caused by: ","javaClass@","[L","[]","Couldn\'t initialize FreeType library","pong.anemoria.com","/ws","logo.png","app","db/assets","canvas","high-performance","0","TCP","WEBSOCKET","startup-logo.png","path=",", assetType=",", fileType=",", listener=",", overwrite=false",", overwrite=","scaling cannot be null.","size=","result=","processor cannot be null","name","Change","If no regions are specified, the font data must have an images path.", "The specified font must contain at least one texture page.","start + count must be <= size: "," + "," <= ","end can\'t be >= size: "," >= ","start can\'t be > end: "," > ","Infinity","NaN","Attempt to add pool with already existing class: ",", register using PoolManager#addPool(","::new)","Attempt to get pool with unknown class: ","Attempt to get pooled object with unknown class: ","Attempt to free pooled object with unknown class: ","index can\'t be >= size: ","Array is empty.","additionalCapacity must be >= 0: ", "newSize must be >= 0: ","PRELOAD_LOADING_ASSETS","PRELOAD_ASSETS","Pool: ",".","java.runtime.name","userAgent","os.name","Windows","OS X","no OS","showLogs=",".html","index.html","index-wasm.html","index-debug.html","baseUrl=",", maxMultiDownloadCount=","pagehide","resize","%cFatal Error: ","%cException ","gdx.wasm.js","howler.js","WEB_SCRIPT_PATH","WEB_ASSET_PATH","object","function","string","number","undefined","symbol","bigint","boolean","INIT","APP_LOOP","index can\'t be > size: ","main","capacity must be >= 0: ", "The required capacity is too large: ","The value is too big for long type","The value is too big for long type: ","Either src or dest is null","java.version","21","TeaVM","file.separator","/","path.separator",":","line.separator","java.io.tmpdir","/tmp","java.vm.version","user.home","(this Collection)","async=",", type=",", url=","Loading asset: ","unsupported type=","Unsupported asset type ",", attempt=","max attempts reached -> failure url=","run sync loadBinaryInternally url=","queue async dispatch via Window.setTimeout url=", "start async=","error","abort","timeout","readystatechange","register progress listener for url=","progress","request.send url=","loadBinaryInternally","open/send threw url=",", error=","status=",", readyState=","retry transient status=","notify failure terminal status=","response is arraybuffer url=","response is string url=","notify success url=",", bytes=","url=",", prevAttempt=",", nextAttempt=",", async=","notify final failure url=","schedule retry url=","before=","windowListener=","assets/","scripts/", "Loading script: ","script appended url=","\\","original=",", fixed=",", queueSize=","found path=",", index=","not found path=","skip already in queue path=","skip already downloading path=","skip existing path=","addAssetToQueue.added path=","created directory path=","directory path processed path=","start maxMultiDownloadCount=","iteration=","dequeue path=","downloadQueueAssets.beforeStart path=","assetPath=","load started assetPath=","createAndStartDownload","load threw assetPath=","createAndStartDownload.catch path=", "skip duplicate in downloading path=","skip queueEmpty=",", downloadingFull=","px","mousedown","mouseup","mousemove","wheel","touchstart","touchmove","touchcancel","touchend","keydown","keypress","keyup","CSS1Compat","IndexedDB is not supported in this browser","Type "," is not supported","hidden","visible","loadFactor must be > 0 and < 1: ","Insert","PageUp","Period","ControlRight","ShiftLeft","NumpadDivide","Backquote","Backslash","Backspace","NumpadMultiply","MetaLeft","ShiftRight","NumLock","Numpad0","Numpad1", "Numpad2","Numpad3","Numpad4","Numpad5","Numpad6","Numpad7","Numpad8","Numpad9","NumpadAdd","NumpadDecimal","ControlLeft","F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F11","F12","End","Tab","Home","KeyA","KeyB","KeyC","KeyD","KeyE","KeyF","KeyG","KeyH","KeyI","KeyJ","KeyK","KeyL","KeyM","KeyN","KeyO","KeyP","KeyQ","KeyR","KeyS","KeyT","KeyU","KeyV","KeyW","KeyX","KeyY","KeyZ","CapsLock","Comma","Enter","Equal","Minus","Pause","Quote","Slash","Space","ArrowRight","AltLeft","MetaRight","PageDown","ArrowUp", "ArrowDown","ArrowLeft","NumpadSubtract","BracketRight","Semicolon","PrintScreen","NumpadEnter","BracketLeft","Delete","Digit0","Digit1","Digit2","Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","ScrollLock","AltRight","Escape"," REMOVE FOLDER: "," REMOVE FILE: "," Path: "," Error: "," CONTAINS FOLDER: "," CONTAINS FILE: ","./"," GET FOLDER: "," GET FILE: "," Size: "," PUT FILE: "," Bytes: ","Cannot put an empty folder name"," PUT FOLDER: ","PUT FOLDER DB: ","PUT FILE DB: ","REMOVE FILE DB: ", "IndexedDB Error opening database: ","GLVersion","OpenGL ES (\\d(\\.\\d){0,2})","WebGL (\\d(\\.\\d){0,2})","(\\d(\\.\\d){0,2})","filesLength=","totalDraggedFiles=","candidate=","rejected=","accepted=","name=","Gdx script failed to load","glGetFloat not supported by WebGL backend","GL error: ","Invalid version string: ","\\.","Error parsing number: ",", assuming: ","libGDX GL","Desktop","HeadlessDesktop","Applet","WebGL","iOS","IndexedDB Error cursor","OpenGL","GLES","NONE","Patter is null","charsetName is null", "fSet","Name capturing group should start with letter","Is","In","NonCapFSet","AheadFSet","BehindFSet","AtomicFSet","FinalSet","","JointSet","NonCapJointSet","PosLookaheadJointSet","NegLookaheadJointSet","PosBehindJointSet","NegBehindJointSet","","","Lower","Upper","ASCII","Alpha","Digit","Alnum","Punct","Graph","Print","Blank","Cntrl","XDigit","javaLowerCase","javaUpperCase","javaWhitespace","javaMirrored","javaDefined","javaDigit","javaIdentifierIgnorable","javaISOControl","javaJavaIdentifierPart", "javaJavaIdentifierStart","javaLetter","javaLetterOrDigit","javaSpaceChar","javaTitleCase","javaUnicodeIdentifierPart","javaUnicodeIdentifierStart","w","W","s","S","d","D","BasicLatin","Latin-1Supplement","LatinExtended-A","LatinExtended-B","IPAExtensions","SpacingModifierLetters","CombiningDiacriticalMarks","Greek","Cyrillic","CyrillicSupplement","Armenian","Hebrew","Arabic","Syriac","ArabicSupplement","Thaana","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala", "Thai","Lao","Tibetan","Myanmar","Georgian","HangulJamo","Ethiopic","EthiopicSupplement","Cherokee","UnifiedCanadianAboriginalSyllabics","Ogham","Runic","Tagalog","Hanunoo","Buhid","Tagbanwa","Khmer","Mongolian","Limbu","TaiLe","NewTaiLue","KhmerSymbols","Buginese","PhoneticExtensions","PhoneticExtensionsSupplement","CombiningDiacriticalMarksSupplement","LatinExtendedAdditional","GreekExtended","GeneralPunctuation","SuperscriptsandSubscripts","CurrencySymbols","CombiningMarksforSymbols","LetterlikeSymbols", "NumberForms","Arrows","MathematicalOperators","MiscellaneousTechnical","ControlPictures","OpticalCharacterRecognition","EnclosedAlphanumerics","BoxDrawing","BlockElements","GeometricShapes","MiscellaneousSymbols","Dingbats","MiscellaneousMathematicalSymbols-A","SupplementalArrows-A","BraillePatterns","SupplementalArrows-B","MiscellaneousMathematicalSymbols-B","SupplementalMathematicalOperators","MiscellaneousSymbolsandArrows","Glagolitic","Coptic","GeorgianSupplement","Tifinagh","EthiopicExtended","SupplementalPunctuation", "CJKRadicalsSupplement","KangxiRadicals","IdeographicDescriptionCharacters","CJKSymbolsandPunctuation","Hiragana","Katakana","Bopomofo","HangulCompatibilityJamo","Kanbun","BopomofoExtended","CJKStrokes","KatakanaPhoneticExtensions","EnclosedCJKLettersandMonths","CJKCompatibility","CJKUnifiedIdeographsExtensionA","YijingHexagramSymbols","CJKUnifiedIdeographs","YiSyllables","YiRadicals","ModifierToneLetters","SylotiNagri","HangulSyllables","HighSurrogates","HighPrivateUseSurrogates","LowSurrogates","PrivateUseArea", "CJKCompatibilityIdeographs","AlphabeticPresentationForms","ArabicPresentationForms-A","VariationSelectors","VerticalForms","CombiningHalfMarks","CJKCompatibilityForms","SmallFormVariants","ArabicPresentationForms-B","HalfwidthandFullwidthForms","Specials","Cn","IsL","Lu","Ll","Lt","Lm","Lo","IsM","Mn","Me","Mc","N","Nd","Nl","No","IsZ","Zs","Zl","Zp","IsC","Cc","Cf","Co","Cs","IsP","Pd","Ps","Pe","Pc","Po","IsS","Sm","Sc","Sk","So","Pi","Pf","posFSet"," ","^ ","range:","CompositeRangeSet: ", " ","UCI range:","decomposed Hangul syllable:","UCI ","CI ","decomposed char:","","","","WordBoundary","PreviousMatch","","EOI","^","DotAll","","","CI back reference: ","back reference: ","UCI back reference: ","sequence: ","UCI sequence: ","CI sequence: ","GL_EXT_texture_filter_anisotropic","New data must have the same managed status as the old data","GL_ARB_framebuffer_object","GL_EXT_framebuffer_object","com.badlogic.gdx.backends.lwjgl3.angle.Lwjgl3GLES20", "length=","success","failure reason=","failure","No support for buffer ","Can\'t have more than 8191 sprites per batch: ","a_position","a_color","a_texCoord0","attribute vec4 a_position;\nattribute vec4 a_color;\nattribute vec2 a_texCoord0;\nuniform mat4 u_projTrans;\nvarying vec4 v_color;\nvarying vec2 v_texCoords;\n\nvoid main()\n{\n v_color = a_color;\n v_color.a = v_color.a * (255.0/254.0);\n v_texCoords = a_texCoord0;\n gl_Position = u_projTrans * a_position;\n}\n","#ifdef GL_ES\n#define LOWP lowp\nprecision mediump float;\n#else\n#define LOWP \n#endif\nvarying LOWP vec4 v_color;\nvarying vec2 v_texCoords;\nuniform sampler2D u_texture;\nvoid main()\n{\n gl_FragColor = v_color * texture2D(u_texture, v_texCoords);\n}", "Error compiling shader: ","SpriteBatch.end must be called before begin.","SpriteBatch.begin must be called before end.","u_projTrans","u_texture","screen width: ",", height: ","Gdx.graphics width: ","Gdx.graphics back buffer width: ",", back buffer height: ","Script download success: ","Script download failed: ","IndexedDB Error putting file: ","The same task may not be scheduled twice.","Cannot call update() on an Engine that is already updating.","VertexArray","VertexBufferObject","VertexBufferObjectSubData", "VertexBufferObjectWithVAO","Mesh attempting to access memory outside of the index buffer (count: ",", offset: ",", max: ","No consumer for: ","version.txt","NA","Error reading layout file: ","retry","quit","Connecting...","Density factor: ","com/badlogic/gdx/utils/lsans-15.fnt","com/badlogic/gdx/utils/lsans-15.png","attributes must be >= 1","vertex shader must not be null","fragment shader must not be null","Fragment shader:\n","Vertex shader\n","An attempted fetch uniform from uncompiled shader \n","No uniform with name \'", "\' in shader","ws","wss","://","open","message","close","Find match","Disconnect","pong.ini","pref:","game_mode","Failed to connect. Retrying in "," seconds...","title cannot be null.","Reconnect success","Disconnected to the server","Connected failed","-9,223,372,036,854,775,808","No buffer allocated!","IndexBufferObject cannot be used after it has been disposed.","data must be a ByteBuffer or FloatBuffer","dst must be a ByteBuffer","Can\'t copy to a "," instance","Buffers must be of same type or ByteBuffer", "buffer not allocated with newUnsafeByteBuffer or already disposed","must be a power of two: ","rematchProgress.acceptedPlayerId = ","rematchProgress.acceptedCount = ","rematchProgress.playerCount = ","matchfound: ","find match response success: ","find game","Cancel","Retry","Close","Match failed","Finding match...","localhost","127.0.0.1","192.168","Enter game: ","No match in time","Create game failed!","Match cancelled","Logical","Pixels","New position "," is outside of range [0;","begin must be called before end.", "newItems cannot be null.","PvP","PvE","fonts/SNPro-Regular.ttf","Unable to allocate array size: ","-2147483648","-9223372036854775808","start: ","end: ",", size: ",", end: ","None","ParagraphBySpace","ParagraphByGlyph","WrappedLinesBySpace","WrappedLinesByGlyph","AllLinesBySpace","AllLinesByGlyph","BIG_ENDIAN","LITTLE_ENDIAN","Capacity is negative: "," is not set"," at ","[ByteBuffer position=",", limit=",", capacity=",", mark ","max length = 255","change name: ","Couldn\'t load font, FreeType error code: ", "Index ","offset + length must be <= size: ","Default","NumberPad","PhonePad","Email","Password","URI","fonts/CourierPrime-Regular.ttf","index can\'t be < 0: ","en","CA","fr","zh","CN","FR","de","DE","it","IT","ja","JP","ko","KR","TW","GB","US","Close connection gracefully","Connection lost. Retrying in ","must be non-negative","Task failed: ","FileType \'","\' Not supported in web backend","File not found: "," (","Classpath","Internal","External","Absolute","Local","b","i","l","f","Couldn\'t flush preferences", "region cannot be null.","All regions must be from the same texture.","texture cannot be null.","NEW","CONNECTING","CONNECTED","DISCONNECTED","CLOSED","Replacement preconditions do not hold","UTF-8","Already loaded.","File is empty.","padding=","Invalid padding.","Missing common header.","Invalid common header.","lineHeight=","Missing: lineHeight","base=","Missing: base","pages=","Missing additional page definitions.",".*id=(\\d+)",".*file=\"?([^\"]+)\"?","\\\\","Missing: file","Page IDs must be indices starting at 0: ", "Invalid page id: ","kernings ","metrics ","char "," =","kerning ","Error loading font file: ","No glyphs found.","scaleX cannot be 0.","scaleY cannot be 0.","This buffer is not allocated in linear memory and does not wrap native JS buffer","IGNORE","REPLACE","REPORT","newAction must be non-null","�","averageCharsPerByte must be positive. Actual value is ","maxCharsPerByte must be positive. Actual value is ","Malformed input of length ","Unmappable characters of length ","Binary","Directory","Nearest","Linear", "MipMap","MipMapNearestNearest","MipMapLinearNearest","MipMapNearestLinear","MipMapLinearLinear","File is null, it does not exist: ","Error reading file: ","Pixmap already disposed!","unknown format: ","Unknown Gdx2DPixmap Format: ","Unknown Format: ","Intensity","LuminanceAlpha","RGB565","RGBA4444","RGB888","RGBA8888","Unable to create a font with no texture regions.","Couldn\'t set size for font","-","No x-height character found in font","No cap character found in font","Couldn\'t render char: ","FreeTypeFontGenerator", "\u0000ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890\"!`?\'.,;:()[]{}<>|/@\\^$€-%+=#_&~*€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ","SourceOver","NearestNeighbour","BiLinear","Slight","Medium","Full","AutoSlight","AutoMedium","AutoFull","Can only free direct buffer","bounces cannot be < 2 or > 5: ","Couldn\'t create FreeType stroker, FreeType error code: ","Couldn\'t get glyph, FreeType error code: ","Connected to ", "attribute vec4 a_position;\n","attribute vec4 a_color;\n","attribute vec2 a_texCoord",";\n","uniform mat4 u_projModelView;\n","varying vec4 v_col;\n","varying vec2 v_tex","void main() {\n gl_Position = u_projModelView * a_position;\n"," v_col = a_color;\n v_col.a *= 255.0 / 254.0;\n"," v_tex"," = ","a_texCoord"," gl_PointSize = 1.0;\n}\n","Call end() before beginning a new shape batch.","begin must be called first.","autoShapeType must be enabled.","Must call begin(ShapeType.",").",") or begin(ShapeType.", "u_projModelView","This TextureData implementation does not upload data itself","prepare() must not be called on a PixmapTextureData instance as it is already prepared.","Already prepared","Call prepare() before calling getPixmap()","a_normal","u_sampler","#ifdef GL_ES\nprecision mediump float;\n#endif\n","uniform sampler2D u_sampler","void main() {\n gl_FragColor = ","vec4(1, 1, 1, 1)","v_col"," * "," texture2D(u_sampler",", v_tex",") *",";\n}","createDownloadListener.onFailure.afterUpdate path=","createDownloadListener.onSuccess.afterUpdate path=", "writing file path=","createDownloadListener.onSuccess","write stream closed path=","assetFileUrl=","write error path=","Error writing file: ","MirroredRepeat","ClampToEdge","Repeat","US-ASCII","ISO-8859-1","UTF-16","UTF-16BE","UTF-16LE","Point","Line","Filled","Asset download failed: ",", hasResult=","Asset download success: ","Could not instantiate instance of class: ","Pixmap has already been packed with name: ",".9","Page size too small for pixmap.","Page size too small for pixmap: "," ","(.+)_(\\d+)$", "DONE ignored because already settled url=","Pixmap","Custom","texture width and height must be square when using mipmapping.",", status=",", loaded=",", total=",", percent=","notWrapped","wrapped","lastWrapped","CLEAR","CLEAR_WHITE","BLACK","WHITE","LIGHT_GRAY","GRAY","DARK_GRAY","BLUE","NAVY","ROYAL","SLATE","SKY","CYAN","TEAL","GREEN","CHARTREUSE","LIME","FOREST","OLIVE","YELLOW","GOLD","GOLDENROD","ORANGE","BROWN","TAN","FIREBRICK","RED","SCARLET","CORAL","SALMON","PINK","MAGENTA","PURPLE","VIOLET","MAROON", "BLINK","BREATHING","SHAKE","SHINK_OPEN","SHINK_CLOSE","SOCKET","0123456789ABCDEF","IndexedDB Error removing file: ","Couldn\'t render glyph, FreeType error code: ","Glyph is not yet rendered","00:00","Your Name","Other Name","Exit"," Win","Rematch","Menu","Ready","main_menu","rematch","Draw!"," Win!","FPS: ","Min FPS: ","Max delta time: ","Ping: ","Input delay: ","Input wait to sync: ","Position Sync in Queue: ","in server Queue: ","Net thread to main thread latency: ","Net thread to main thread in queue: ", "ms","fromIndex(",") > toIndex(","Reset metrics all","Processing","actor cannot be the Container.","Disconnected to the server!","Cannot subscribe/unsubscribe during state update","%02d:%02d","NANOSECONDS","MICROSECONDS","MILLISECONDS","SECONDS","MINUTES","HOURS","DAYS","Metering","Reset metrics","Max Cost: ","ns","1","{all:","}","{one:","{exclude:","Currency not found: ","Positive number pattern not found in ","Expected \';\' at "," in ","Can\'t avoid rounding","This exception should not been thrown","UP", "DOWN","CEILING","FLOOR","HALF_UP","HALF_DOWN","HALF_EVEN","UNNECESSARY","PLAYER","PADDLE","BALL","SCORE","Entity ID Overflow","UPDATE TOO LONG! ","TICK = ","queue is full","[GAME] tick: ",", elapsed: ","ms, offer input to queue -> size: ","entity (",") not match family","skip input tick: ",", finding input for sync tick: ","Failed to find input for sync tick: ","Client load game finished. Sending ready status","Match start in: "," seconds","Round start in: ","Celebrate round for:","Could not enter game, game finished already", "Could not enter game, invalid key","Prefix contains special character at ","Quote opened at "," was not closed in ","Group separator found at fractional part at ","Unexpected second decimal separator at ","Unexpected \'0\' at optional digit part at ","Unexpected char at exponent at ","Pattern does not specify exponent digits at ","Unexpected \'#\' at non-optional digit part at ","Two group separators at ","Pattern does not specify integer digits at ","Group separator at the end of number at ","Action must be non-null", "Failed to queue a sync position, queue full: ","Handle join game response. Trigger loading resource","Add entity: ","Unexpected EntityOperation type","Entity is already registered ","End of stack reached, there is probably a leak somewhere","CIRCLE","EDGE","POLYGON","CHAIN","Beginning of stack reached, push/pops are unmatched","TOP","BOTTOM","TEAM","DUEL","SUCCESS","INVALID_KEY","GAME_OVER","INTERNAL_ERROR","round started","%","+ ","0-","+","Can\'t convert code point "," to char","0x","--#+ 0,(<","Illegal format flags ", " for conversion ","Duplicate format flags: ","Hydrate entity: ","Failed to remove entity: ",", not found","Update score","NORMAL","3","2","GO!","StaticBody","KinematicBody","DynamicBody","Unknown format conversion: ","STATIC","KINEMATIC","DYNAMIC","Illegal precision: ","Can\'t format argument of "," using "," conversion","Overflow","Underflow","Illegal format flags: ","Missing format with for specifier ","power of ten too big","Negative bit address","Negative exponent","BigInteger divide by zero","Add","Remove", "RemoveAll","Comparison method violates its general contract!","preload.txt","Add entity : ",", type: ","Remove entity : ","assets.txt line=","Invalid assets description file. ","c","UNKNOWN","FAILED","OVERLAPPED","TOUCHING","SEPARATED","Unknown","RevoluteJoint","PrismaticJoint","DistanceJoint","PulleyJoint","MouseJoint","GearJoint","WheelJoint","WeldJoint","FrictionJoint","RopeJoint","MotorJoint","POINTS","FACE_A","FACE_B","Circle","Polygon","Edge","Chain","CIRCLES","VERTEX","FACE","EDGE_A","EDGE_B"]); CA.prototype.toString=function(){return BE(this);}; CA.prototype.valueOf=CA.prototype.toString;D.prototype.toString=function(){return BE(J3(this));}; D.prototype.__teavm_class__=function(){return BTb(this);}; let C=BAl(ByP); C.javaException=BW4; let Cbi=Symbol('jsoClass'); (()=>{let c;c=WR.prototype;c.onAnimationFrame=BW(BA5);c=AIy.prototype;c.handleEvent=BW(BOf);c=AKG.prototype;c.handleEvent=BW(B2w);c=AKH.prototype;c.handleEvent=BW(BuS);c=AKI.prototype;c.handleEvent=BW(Bs8);c=AG7.prototype;c.denied=BW(BDQ);c.prompt=BW(Bv6);c.granted=BW(BOq);c=AO7.prototype;c.handleEvent=BW(BZ5);c=AO8.prototype;c.handleEvent=BW(BHm);c=AO6.prototype;c.handleEvent=BW(BOr);c=AGY.prototype;c.handleEvent=BW(BtD);c=AGX.prototype;c.handleEvent=BW(BPS);c=AGW.prototype;c.handleEvent=BW(BqU);c=APw.prototype;c.handleEvent =BW(BEl);c=APz.prototype;c.handleEvent=BW(BoT);c=APA.prototype;c.handleEvent=BW(Bu0);c=AGA.prototype;c.fullscreenChanged=BW(BuT);c=AJo.prototype;c.handleEvent=BW(BF7);c=AJn.prototype;c.handleEvent=BW(B1k);c=AJq.prototype;c.handleEvent=BW(BIq);c=ANs.prototype;c.apply=BW(BGt);c=ANr.prototype;c.apply=BW(Bsv);c=ANt.prototype;c.get=BW(BW6);c=AR9.prototype;c.onExecute=BW(BqB);c=AD4.prototype;c.accept=BW(BC9);c=AD3.prototype;c.accept=BW(B7J);c=AJu.prototype;c.handleEvent=BW(BSE);c=ALV.prototype;c.handleEvent=BW(BDJ);c =AJ5.prototype;c.handleEvent=BW(Bx9);c=APy.prototype;c.handleEvent=BW(B0h);c=AQT.prototype;c.onTimer=BW(BUp);c=AFb.prototype;c.handleEvent=BW(Bsu);c=AFc.prototype;c.handleEvent=BW(Bvl);c=AFd.prototype;c.handleEvent=BW(BDv);c=AFe.prototype;c.handleEvent=BW(BTZ);c=AKY.prototype;c.onTimer=BW(B3Q);c=ASd.prototype;c.handleEvent=BW(Bsb);c=ASc.prototype;c.handleEvent=BW(BFj);c=ASe.prototype;c.handleEvent=BW(B4r);c=ASf.prototype;c.handleEvent=BW(B8A);c=AEv.prototype;c.handleEvent=BW(ByJ);c=AQC.prototype;c.handleEvent =BW(BEM);c=AMP.prototype;c.onTimer=BW(CaA);c=AMw.prototype;c.handleEvent=BW(BNa);})(); B.main=C;}));