"use strict"; (function(root,module){if(typeof define==='function'&&define.amd){define(['exports'],function(exports){module(root,exports);});}else if(typeof exports==='object'&&exports!==null&&typeof exports.nodeName!=='string'){module(global,exports);}else{module(root,root);}}(typeof self!=='undefined'?self:this,function($rt_globals,$rt_exports){var $rt_seed=2463534242;function $rt_nextId(){var x=$rt_seed;x^=x<<13;x^=x>>>17;x^=x<<5;$rt_seed=x;return x;}function $rt_compare(a,b){return a>b?1:a=0;i=i -1|0){if(dimensions[i]===0){first=i;break;}}if(first>0){for(i=0;i>10)+ 0xD800;var lo=(ch&0x3FF)+0xDC00;buffer+=$rt_globals.String.fromCharCode(hi,lo);}}return function(ch){if((ch&0x80)===0){putCodePoint(ch);}else if((ch&0xC0)===0x80){if(utf8Buffer>0){utf8Remaining<<=6;utf8Remaining|=ch&0x3F;if( --utf8Buffer===0){putCodePoint(utf8Remaining);}}}else if((ch&0xE0)===0xC0){utf8Remaining=ch&0x1F;utf8Buffer=1;}else if((ch&0xF0)===0xE0){utf8Remaining=ch&0x0F;utf8Buffer=2;}else if((ch&0xF8)===0xF0){utf8Remaining=ch&0x07;utf8Buffer=3;}};}var $rt_putStdout=typeof $rt_putStdoutCustom==="function" ?$rt_putStdoutCustom:typeof $rt_globals.console==="object"?$rt_createOutputFunction(function(msg){$rt_globals.console.info(msg);}):function(){};var $rt_putStderr=typeof $rt_putStderrCustom==="function"?$rt_putStderrCustom:typeof $rt_globals.console==="object"?$rt_createOutputFunction(function(msg){$rt_globals.console.error(msg);}):function(){};var $rt_packageData=null;function $rt_packages(data){var i=0;var packages=new $rt_globals.Array(data.length);for(var j=0;j=0?packages[prefixIndex]:"";packages[j]=prefix+data[i++]+".";}$rt_packageData=packages;}function $rt_metadata(data){var packages=$rt_packageData;var i=0;while(i=0){m.name=packages[packageIndex]+m.name;}}m.binaryName="L"+m.name+";";var superclass=data[i++];m.superclass=superclass!==0?superclass:null;m.supertypes=data[i++];if (m.superclass){m.supertypes.push(m.superclass);cls.prototype=$rt_globals.Object.create(m.superclass.prototype);}else {cls.prototype={};}var flags=data[i++];m.enum=(flags&8)!==0;m.flags=flags;m.primitive=false;m.item=null;cls.prototype.constructor=cls;cls.classObject=null;m.accessLevel=data[i++];var innerClassInfo=data[i++];if(innerClassInfo===0){m.simpleName=null;m.declaringClass=null;m.enclosingClass=null;}else {var enclosingClass=innerClassInfo[0];m.enclosingClass=enclosingClass!==0?enclosingClass:null;var declaringClass =innerClassInfo[1];m.declaringClass=declaringClass!==0?declaringClass:null;var simpleName=innerClassInfo[2];m.simpleName=simpleName!==0?simpleName:null;}var clinit=data[i++];cls.$clinit=clinit!==0?clinit:function(){};var virtualMethods=data[i++];if(virtualMethods!==0){for(var j=0;j0){clsName+="[]";}return clsName;}function Long(lo,hi){this.lo=lo|0;this.hi=hi|0;}Long.prototype.__teavm_class__=function(){return "long";};function Long_isPositive(a){return (a.hi&0x80000000)===0;}function Long_isNegative(a){return (a.hi&0x80000000)!==0;}var Long_MAX_NORMAL=1<<18;var Long_ZERO;var Long_create;var Long_fromInt;var Long_fromNumber;var Long_toNumber;var Long_hi;var Long_lo;if (typeof $rt_globals.BigInt!=="function"){Long.prototype.toString=function(){var result=[];var n=this;var positive=Long_isPositive(n);if(!positive){n=Long_neg(n);}var radix=new Long(10,0);do {var divRem=Long_divRem(n,radix);result.push($rt_globals.String.fromCharCode(48+divRem[1].lo));n=divRem[0];}while(n.lo!==0||n.hi!==0);result=(result.reverse()).join('');return positive?result:"-"+result;};Long.prototype.valueOf=function(){return Long_toNumber(this);};Long_ZERO=new Long(0,0);Long_fromInt=function(val){return new Long(val, -(val<0)|0);};Long_fromNumber=function(val){if(val>=0){return new Long(val|0,val/0x100000000|0);}else {return Long_neg(new Long( -val|0, -val/0x100000000|0));}};Long_create=function(lo,hi){return new Long(lo,hi);};Long_toNumber=function(val){return 0x100000000*val.hi+(val.lo>>>0);};Long_hi=function(val){return val.hi;};Long_lo=function(val){return val.lo;};}else {Long_ZERO=$rt_globals.BigInt(0);Long_create=function(lo,hi){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(64,$rt_globals.BigInt(lo)) |$rt_globals.BigInt.asUintN(64,$rt_globals.BigInt(hi)<<$rt_globals.BigInt(32)));};Long_fromInt=function(val){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt(val|0));};Long_fromNumber=function(val){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt(val>=0?$rt_globals.Math.floor(val):$rt_globals.Math.ceil(val)));};Long_toNumber=function(val){return $rt_globals.Number(val);};Long_hi=function(val){return $rt_globals.Number($rt_globals.BigInt.asIntN(64,val>>$rt_globals.BigInt(32)))|0;};Long_lo=function(val) {return $rt_globals.Number($rt_globals.BigInt.asIntN(32,val))|0;};}var $rt_imul=$rt_globals.Math.imul||function(a,b){var ah=a>>>16&0xFFFF;var al=a&0xFFFF;var bh=b>>>16&0xFFFF;var bl=b&0xFFFF;return al*bl+(ah*bl+al*bh<<16>>>0)|0;};var $rt_udiv=function(a,b){return (a>>>0)/(b>>>0)>>>0;};var $rt_umod=function(a,b){return (a>>>0)%(b>>>0)>>>0;};var $rt_ucmp=function(a,b){a>>>=0;b>>>=0;return ab?1:0;};function $rt_checkBounds(index,array){if(index<0||index>=array.length){$rt_throwAIOOBE();}return index;}function $rt_checkUpperBound(index, array){if(index>=array.length){$rt_throwAIOOBE();}return index;}function $rt_checkLowerBound(index){if(index<0){$rt_throwAIOOBE();}return index;}function $rt_classWithoutFields(superclass){if(superclass===0){return function(){};}if(superclass===void 0){superclass=$rt_objcls();}return function(){superclass.call(this);};}function $rt_setCloneMethod(target, f){target.jJ=f;} function $rt_cls(cls){return Ze(cls);} function $rt_str(str) {if (str === null) {return null;}var characters = $rt_createCharArray(str.length);var charsBuffer = characters.data;for (var i = 0; i < str.length; i = (i + 1) | 0) {charsBuffer[i] = str.charCodeAt(i) & 0xFFFF;}return O5(characters);} function $rt_ustr(str) {if (str === null) {return null;}var data = str.cg.data;var result = "";for (var i = 0; i < data.length; i = (i + 1) | 0) {result += String.fromCharCode(data[i]);}return result;} function $rt_objcls() { return E; } function $rt_stecls(){return E;} function $rt_throwableMessage(t){return Bgv(t);} function $rt_throwableCause(t){return Bvp(t);} function $rt_nullCheck(val) {if (val === null) {$rt_throw(BBF());}return val;} function $rt_intern(str) {return str;}function $rt_getThread(){return Gb();} function $rt_setThread(t){return HU(t);} function $rt_createException(message){return AJV(message);} function $rt_createStackElement(className,methodName,fileName,lineNumber){return null;} function $rt_setStack(e,stack){} function $rt_throwAIOOBE(){$rt_throw(BDo());} function $rt_throwCCE(){$rt_throw(BDp());} var A=Object.create(null); var P=$rt_throw;var Ba=$rt_compare;var BDq=$rt_nullCheck;var G=$rt_cls;var BC=$rt_createArray;var AAv=$rt_isInstance;var DW=$rt_nativeThread;var C=$rt_suspending;var GU=$rt_resuming;var GR=$rt_invalidPointer;var B=$rt_s;var Bx=$rt_eraseClinit;var V=$rt_imul;var R=$rt_wrapException;var BDr=$rt_checkBounds;var BDs=$rt_checkUpperBound;var BDt=$rt_checkLowerBound;var BDu=$rt_wrapFunction0;var BDv=$rt_wrapFunction1;var BDw=$rt_wrapFunction2;var BDx=$rt_wrapFunction3;var BDy=$rt_wrapFunction4;var K=$rt_classWithoutFields;var Q =$rt_createArrayFromData;var Bp3=$rt_createCharArrayFromData;var Iy=$rt_createByteArrayFromData;var AS$=$rt_createShortArrayFromData;var B2=$rt_createIntArrayFromData;var BDz=$rt_createBooleanArrayFromData;var BA7=$rt_createFloatArrayFromData;var BCh=$rt_createDoubleArrayFromData;var AVM=$rt_createLongArrayFromData;var Gx=$rt_createBooleanArray;var BU=$rt_createByteArray;var KR=$rt_createShortArray;var DR=$rt_createCharArray;var BT=$rt_createIntArray;var Bw8=$rt_createLongArray;var Dq=$rt_createFloatArray;var FK =$rt_createDoubleArray;var Ba=$rt_compare;var BDA=$rt_castToClass;var BDB=$rt_castToInterface;var BDC=$rt_equalDoubles;var Gi=Long_toNumber;var M=Long_fromInt;var BDD=Long_fromNumber;var F=Long_create;var Ch=Long_ZERO;var BDE=Long_hi;var Ce=Long_lo; function E(){this.ec=null;this.$id$=0;} function BDF(){var a=new E();AF9(a);return a;} function Bgj(b){var c,d;if(b.ec===null)AEA(b);c=b.ec;d=c.f4;if(d===null)c.f4=Gb();else if(d!==Gb()){c=new Er;Bl(c,B(0));P(c);}b=b.ec;b.hn=b.hn+1|0;} function A5U(b){var c,d;if(!LG(b)&&b.ec.f4===Gb()){c=b.ec;d=c.hn-1|0;c.hn=d;if(!d)c.f4=null;LG(b);return;}b=new Pv;W(b);P(b);} function L$(b){var c;if(b.ec===null)AEA(b);c=b.ec;if(c.f4===null)c.f4=Gb();if(b.ec.f4!==Gb())Bli(b,1);else{b=b.ec;b.hn=b.hn+1|0;}} function AEA(b){b.ec=Bz2();} function BCf(b,c,d){var e,f,g;e=Gb();f=b.ec;if(f===null){AEA(b);HU(e);b=b.ec;b.hn=b.hn+c|0;Du(d,null);return;}if(f.f4===null){f.f4=e;HU(e);b=b.ec;b.hn=b.hn+c|0;Du(d,null);return;}if(f.mB===null)f.mB=BbM();f=f.mB;g=new YW;g.Nf=e;g.Ng=b;g.Nd=c;g.Ne=d;d=g;f.push(d);} function Gs(b){var c,d;if(!LG(b)&&b.ec.f4===Gb()){c=b.ec;d=c.hn-1|0;c.hn=d;if(d<=0){c.f4=null;c=c.mB;if(c!==null&&!OC(c)){c=new ABi;c.S8=b;YM(c);}else LG(b);}return;}b=new Pv;W(b);P(b);} function LG(a){var b,c;b=a.ec;if(b===null)return 1;a:{if(b.f4===null){c=b.mB;if(!(c!==null&&!OC(c))){b=b.FT;if(b===null)break a;if(OC(b))break a;}}return 0;}a.ec=null;return 1;} function AF9(a){} function CM(a){return Ze(a.constructor);} function BnJ(a){return O6(a);} function ANU(a,b){return a!==b?0:1;} function A9g(a){var b,c,d,e,f,g,h,i,j;b=O6(a);if(!b)c=B(1);else{d=(((32-S8(b)|0)+4|0)-1|0)/4|0;e=DR(d);f=e.data;g=(d-1|0)*4|0;h=0;while(g>=0){i=h+1|0;f[h]=Nz((b>>>g|0)&15,16);g=g-4|0;h=i;}c=O5(e);}j=new T;S(j);H(H(j,B(2)),c);return U(j);} function O6(a){var b,c;b=a;if(!b.$id$){c=$rt_nextId();b.$id$=c;}return a.$id$;} function AM8(a){var b,c,d;if(!AAv(a,Fb)&&a.constructor.$meta.item===null){b=new Sq;W(b);P(b);}b=A7d(a);c=b;d=$rt_nextId();c.$id$=d;return b;} function Ve(a){var b,c;b=a.ec;if(!(b!==null&&b.f4===Gb()?1:0)){b=new Pv;W(b);P(b);}b=a.ec.FT;if(b===null)return;while(!OC(b)){c=A1X(b);if(!c.bfV())YM(c);}a.ec.FT=null;} function Bli(b,c){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{BCf(b,c,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;} var Qz=K(); var BDG=null;var BDH=null;var BDI=0;function BDJ(){var a=new Qz();ASz(a);return a;} function ASz(a){} function AVH(b){var c,d,e,f,g,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:AG6();A3M();AUN();AKd();AYj();APk();AZa();AXs();AVZ();ALH();AS7();AL_();ANq();AKD();APS();AW7();AQR();AHz();A5n();AYs();A17();AYd();ALs();AZM();AVh();APq();A3x();AHg();A1I();ATM();AJ6();A3b();APM();AYo();AWh();ATW();A2Y();A1t();AL6();AY_();A06();AM6();ARt();APL();AWt();A2s();AIv();AZ0();AQ6();AK3();AOu();AZJ();AZ6();AXf();c=$rt_globals.window.classicConfig;if (c===null)d=null;else{d=BC(Cr,c.length);b=d.data;e=0;f=b.length;while(e=f)break a;h=e[g];PF(b,B(17));BL(H(b.pX,h),10);Pe(b);g=g+1|0;}}}d=a.oW;if(d!==null&&d!==a){PF(b,B(18));ABt(a.oW,b);}} function Vn(a,b){var c,d,e,f,g;Lf(b,T3(CM(a)));c=a.on();if(c!==null){d=new T;S(d);H(H(d,B(16)),c);Lf(b,U(d));}a:{ABd(b);e=a.M2;if(e!==null){e=e.data;f=e.length;g=0;while(true){if(g>=f)break a;d=e[g];Lf(b,B(17));Fx(b,To(d));g=g+1|0;}}}d=a.oW;if(d!==null&&d!==a){Lf(b,B(18));Vn(a.oW,b);}} function AGc(a,b){var c,d;if(!a.uD)return;c=a.RN;c=H_(c,c.data.length+1|0);d=c.data;a.RN=c;d[d.length-1|0]=b;} var BF=K(Dk); function BDU(){var a=new BF();Bfz(a);return a;} function Bfz(a){W(a);} var Co=K(BF); function BDV(){var a=new Co();A7F(a);return a;} function AJV(a){var b=new Co();Bxq(b,a);return b;} function A7F(a){W(a);} function Bxq(a,b){Bl(a,b);} var AZh=K(Co); function BDp(){var a=new AZh();Bmi(a);return a;} function Bmi(a){W(a);} var DV=K(0); var E5=K(0); var Qs=K(0); function Cr(){var a=this;E.call(a);a.cg=null;a.xi=0;} var BDW=null;var BDX=null;var BDY=null;function Ix(){Ix=Bx(Cr);Bij();} function BzU(){var a=new Cr();AHL(a);return a;} function O5(a){var b=new Cr();AB9(b,a);return b;} function NT(a,b,c){var d=new Cr();Vl(d,a,b,c);return d;} function BDZ(a,b,c,d){var e=new Cr();Rw(e,a,b,c,d);return e;} function AUa(a,b){var c=new Cr();VP(c,a,b);return c;} function BwU(a,b,c){var d=new Cr();AG9(d,a,b,c);return d;} function AHL(a){Ix();a.cg=BDW;} function AB9(a,b){Ix();Vl(a,b,0,b.data.length);} function Vl(a,b,c,d){var e;Ix();e=DR(d);a.cg=e;CZ(b,c,e,0,d);} function Rw(a,b,c,d,e){var f;Ix();e=A0P(e,AY7(b,c,d));if(!e.bg&&e.cI==e.m6)a.cg=e.uj;else{b=DR(CL(e));f=b.data;a.cg=b;QT(e,b,0,f.length);}} function VP(a,b,c){Ix();Rw(a,b,0,b.data.length,c);} function AG9(a,b,c,d){var e,f,g,h,i,j;Ix();a.cg=DR(d*2|0);e=0;f=0;while(f=0){c=a.cg.data;if(b=c.length)break;if(c[b]!=32)return 0;b=b+1|0;}return 1;} function AFs(a,b,c){var d,e,f;if((c+Z(b)|0)>Z(a))return 0;d=0;while(dZ(a))return 0;c=0;d=Z(a)-Z(b)|0;while(d=f.length)return (-1);if(f[d]==e)break;d=d+1|0;}return d;}g=M8(b);h=Mm(b);while(true){f=a.cg.data;if(d>=(f.length-1|0))return (-1);if(f[d]==g&&f[d+1|0]==h)break;d=d+1|0;}return d;} function H8(a,b){return K_(a,b,0);} function MB(a,b,c){var d,e,f,g,h;d=DK(c,Z(a)-1|0);if(b<65536){e=b&65535;while(true){if(d<0)return (-1);if(a.cg.data[d]==e)break;d=d+(-1)|0;}return d;}f=M8(b);g=Mm(b);while(true){if(d<1)return (-1);h=a.cg.data;if(h[d]==g){b=d-1|0;if(h[b]==f)break;}d=d+(-1)|0;}return b;} function Oc(a,b){return MB(a,b,Z(a)-1|0);} function AWQ(a,b,c){var d,e,f;d=EB(0,c);e=Z(a)-Z(b)|0;a:while(true){if(d>e)return (-1);f=0;while(true){if(f>=Z(b))break a;if(Bf(a,d+f|0)!=Bf(b,f))break;f=f+1|0;}d=d+1|0;}return d;} function Dc(a,b,c){var d,e;d=Ba(b,c);if(d>0){e=new Ct;W(e);P(e);}if(!d){Ix();return BDX;}if(!b&&c==Z(a))return a;return NT(a.cg,b,c-b|0);} function Hg(a,b){return Dc(a,b,Z(a));} function IX(a,b,c){var d,e,f,g;d=new T;S(d);e=Z(a)-Z(b)|0;f=0;while(f<=e){g=0;a:{while(true){if(g>=Z(b)){H(d,c);f=f+(Z(b)-1|0)|0;break a;}if(Bf(a,f+g|0)!=Bf(b,g))break;g=g+1|0;}BL(d,Bf(a,f));}f=f+1|0;}H(d,Hg(a,f));return U(d);} function T1(a){var b,c;b=0;c=Z(a)-1|0;a:{while(b<=c){if(Bf(a,b)>32)break a;b=b+1|0;}}while(b<=c&&Bf(a,c)<=32){c=c+(-1)|0;}return Dc(a,b,c+1|0);} function AJi(a){return a;} function M2(a){var b,c,d,e,f;b=a.cg.data;c=DR(b.length);d=c.data;e=0;f=d.length;while(e=c)break a;e=b[d];a.xi=(31*a.xi|0)+e|0;d=d+1|0;}}}return a.xi;} function Qu(a,b){var c,d,e,f;b=TK(ADm(b),a);c=b.oL;Xd(b.eH);d=b.eH;d.wL=2;AFX(d,c);d=b.K1;e=b.eH;if(d.v(c,b.l2,e)<0)f=0;else{YK(e);f=1;}return f;} function EW(a,b){var c,d,e,f,g;b=ADm(b);c=B6();b=TK(b,a);d=0;e=0;if(!Z(a)){f=BC(Cr,1);f.data[0]=B(7);}else{while(XK(b)){d=d+1|0;Y(c,Dc(a,e,AA$(b)));e=ADz(b);}Y(c,Dc(a,e,Z(a)));g=d+1|0;a:{while(true){g=g+(-1)|0;if(g<0)break;if(Z(Bb(c,g)))break a;DT(c,g);}}if(g<0)g=0;f=Tx(c,BC(Cr,g));}return f;} function Xw(a,b,c){var d,e;b=TK(ADm(b),a);d=new NQ;S(d);b.oL=0;e=Z(b.l2);b.A4=e;Vg(b.eH,b.l2,b.oL,e);b.Bb=0;b.DQ=null;b.eH.rD=(-1);while(XK(b)){b.D8=A2e(b,c);AGq(d,Dc(b.l2,b.Bb,AA$(b)));C$(d,b.D8);b.Bb=ADz(b);}c=b.l2;return U(AGq(d,Dc(c,b.Bb,Z(c))));} function A_v(a,b){var c,d,e;a:{b=b;if(a===b)c=0;else{d=DK(Z(a),Z(b));e=0;while(true){if(e>=d){c=Z(a)-Z(b)|0;break a;}c=Bf(a,e)-Bf(b,e)|0;if(c)break;e=e+1|0;}}}return c;} function Bij(){BDW=DR(0);BDX=BzU();BDY=new AFZ;} var GW=K(Dk); function BD0(){var a=new GW();A9H(a);return a;} function A9H(a){W(a);} var NB=K(GW); function BD1(){var a=new NB();A$O(a);return a;} function A$O(a){W(a);} var AYB=K(NB); function BD2(){var a=new AYB();Bix(a);return a;} function Bix(a){W(a);} var H4=K(); function MT(){H4.call(this);this.ia=0;} var BD3=null;var BD4=null;function BwE(a){var b=new MT();AKh(b,a);return b;} function AKh(a,b){a.ia=b;} function MK(b,c){if(!(c>=2&&c<=36))c=10;return (ACf(BC_(20),b,c)).bM();} function P5(b){return MK(b,10);} function NL(b,c){var d,e,f,g,h,i,j,k,l;if(b===null){b=new Fg;Bl(b,B(20));P(b);}d=Z(b);if(0==d){b=new Fg;Bl(b,B(21));P(b);}if(c>=2&&c<=36){a:{e=0;switch(Bf(b,0)){case 43:break;case 45:e=1;f=1;break a;default:f=0;break a;}f=1;}g=0;if(f==d){b=new Fg;W(b);P(b);}b:{c:{while(f=c){j=new Fg;l=Dc(b,0,d);b=new T;S(b);H(H(Bi(H(b,B(23)),c),B(16)),l);Bl(j,U(b));P(j);}g=V(c,g)+i|0;if(g<0){if(h!=d)break b;if(g!=(-2147483648))break b;if (!e)break b;g=(-2147483648);break c;}f=h;}if(e)g= -g|0;}return g;}j=new Fg;k=Dc(b,0,d);b=new T;S(b);H(H(b,B(24)),k);Bl(j,U(b));P(j);}b=new Fg;j=new T;S(j);Bi(H(j,B(25)),c);Bl(b,U(j));P(b);} function Pq(b){return NL(b,10);} function By(b){var c,d;if(b>=(-128)&&b<=127){a:{if(BD4===null){BD4=BC(MT,256);c=0;while(true){d=BD4.data;if(c>=d.length)break a;d[c]=BwE(c-128|0);c=c+1|0;}}}return BD4.data[b+128|0];}return BwE(b);} function S7(a){return a.ia;} function BiS(a){return P5(a.ia);} function BkM(a){return a.ia;} function Byj(a,b){if(a===b)return 1;return b instanceof MT&&b.ia==a.ia?1:0;} function S8(b){var c,d;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;} function Os(b){var c,d;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;} function Bq0(a,b){b=b;return Ba(a.ia,b.ia);} function A3M(){BD3=G($rt_intcls());} function LS(){var a=this;E.call(a);a.bW=null;a.cq=0;} function BD5(){var a=new LS();S(a);return a;} function BC_(a){var b=new LS();Lv(b,a);return b;} function S(a){Lv(a,16);} function Lv(a,b){a.bW=DR(b);} function C$(a,b){return a.GH(a.cq,b);} function Qh(a,b,c){var d,e,f;if(b>=0&&b<=a.cq){if(c===null)c=B(19);else if(E$(c))return a;a.qw(a.cq+Z(c)|0);d=a.cq-1|0;while(d>=b){a.bW.data[d+Z(c)|0]=a.bW.data[d];d=d+(-1)|0;}a.cq=a.cq+Z(c)|0;d=0;while(d0){k=h;break b;}i=i+1|0;if($rt_ucmp(k,j)>0)break;h=k;}}if(!e)i=i+1|0;Es(a,b,b+i|0);if(e)e=b;else{f=a.bW.data;e=b+1|0;f[b]=45;}while(true){if(!k)break a;f=a.bW.data;b=e+1|0;f[e]=Nz($rt_udiv(c,k),d);c=$rt_umod(c,k);k=$rt_udiv(k,d);e=b;}}}return a;} function A1u(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=Ba(c,0.0);if(!d){if(1.0/c===Infinity){Es(a,b,b+3|0);e=a.bW.data;d=b+1|0;e[b]=48;b=d+1|0;e[d]=46;e[b]=48;return a;}Es(a,b,b+4|0);e=a.bW.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($rt_globals.isNaN(c)?1:0){Es(a,b,b+3|0);e=a.bW.data;d=b+1|0;e[b]=78;b=d+1|0;e[d]=97;e[b]=78;return a;}if(!$rt_globals.isFinite(c)?1:0){if(d>0){Es(a,b,b+8|0);d=b;}else{Es(a,b,b+9|0);e=a.bW.data;d=b+1|0;e[b]=45;}e=a.bW.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;}f=BD6;A07(c,f);d=f.EA;g=f.D3;h=f.Mv;i=1;j=1;if(h)j=2;k=9;l=BhF(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=EB(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;Es(a,b,b+(j+(k+m|0)|0)|0);if(!h)h=b;else{e=a.bW.data;h=b+1|0;e[b]=45;}o=100000000;if(n){e=a.bW.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)d=b;else{g= -g|0;d=b+1|0;e[b]=45;}if(g<10)p=d;else{p=d+1|0;e[d]=(48+(g/10|0)|0)&65535;}e[p]=(48+(g%10|0)|0)&65535;}return a;} function AWH(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=Ba(c,0.0);if(!d){if(1.0/c===Infinity){Es(a,b,b+3|0);e=a.bW.data;d=b+1|0;e[b]=48;b=d+1|0;e[d]=46;e[b]=48;return a;}Es(a,b,b+4|0);e=a.bW.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($rt_globals.isNaN(c)?1:0){Es(a,b,b+3|0);e=a.bW.data;d=b+1|0;e[b]=78;b=d+1|0;e[d]=97;e[b]=78;return a;}if(!$rt_globals.isFinite(c)?1:0){if(d>0){Es(a,b,b+8|0);d=b;}else{Es(a,b,b+9|0);e=a.bW.data;d=b+1|0;e[b]=45;}e=a.bW.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;}f=BD7;AMl(c,f);g=f.Ft;h=f.DP;i=f.Mi;j=1;k=1;if(i)k=2;l=18;m=Bfj(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=EB(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;Es(a,b,b+(k+(l+n|0)|0)|0);if(!i)k=b;else{e=a.bW.data;k=b+1|0;e[b]=45;}p=F(1569325056, 23283064);if(o){e=a.bW.data;b =k+1|0;e[k]=48;k=b+1|0;e[b]=46;while(true){b=n+(-1)|0;if(n<=0)break;d=k+1|0;e[k]=48;n=b;k=d;}}q=0;while(q=0)d=i;else{h= -h|0;d=i+1|0;e[i]=45;}if(h>=100){b=d+1|0;e[d]=(48+(h/100|0)|0)&65535;h=h%100|0;i=b+1|0;e[b]=(48+(h/10|0)|0)&65535;}else if(h<10)i=d;else{i=d+1|0;e[d]=(48+(h/10|0)|0)&65535;}e[i]=(48+(h%10|0)|0)&65535;}return a;} function BhF(b){var 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;} function Bfj(b){var c,d,e,f,g;c=M(1);d=0;e=16;f=BD8.data;g=f.length-1|0;while(g>=0){if(FI(GS(b,CF(c,f[g])),Ch)){d=d|e;c=CF(c,f[g]);}e=e>>>1|0;g=g+(-1)|0;}return d;} function BL(a,b){return a.K8(a.cq,b);} function AGH(a,b,c){Es(a,b,b+1|0);a.bW.data[b]=c;return a;} function ACs(a,b){var c,d;c=a.bW.data.length;if(c>=b)return;d=c>=1073741823?2147483647:EB(b,EB(c*2|0,5));a.bW=V6(a.bW,d);} function U(a){return NT(a.bW,0,a.cq);} function Va(a,b,c,d){return a.Kn(a.cq,b,c,d);} function AB7(a,b,c,d,e){var f,g,h,i;Es(a,b,b+e|0);f=e+d|0;while(d=0){g=a.bW.data;g[c+f|0]=g[b+f|0];f=f+(-1)|0;}a.cq=a.cq+(c-b|0)|0;} var MY=K(0); var T=K(LS); function Cz(){var a=new T();Bx5(a);return a;} function Bx5(a){S(a);} function H(a,b){Qh(a,a.cq,b===null?B(19):b.bM());return a;} function AHI(a,b){C$(a,b);return a;} function Bi(a,b){ACf(a,b,10);return a;} function EL(a,b){var c,d,e,f,g,h,i,j;c=a.cq;d=1;if(GE(b,Ch)){d=0;b=BCs(b);}a:{if(G0(b,M(10))<0){if(d)Es(a,c,c+1|0);else{Es(a,c,c+2|0);e=a.bW.data;f=c+1|0;e[c]=45;c=f;}a.bW.data[c]=Nz(Ce(b),10);}else{g=1;h=M(1);i=Gm(M(-1),M(10));b:{while(true){j=CF(h,M(10));if(G0(j,b)>0){j=h;break b;}g=g+1|0;if(G0(j,i)>0)break;h=j;}}if(!d)g=g+1|0;Es(a,c,c+g|0);if(d)f=c;else{e=a.bW.data;f=c+1|0;e[c]=45;}while(true){if(FI(j,Ch))break a;e=a.bW.data;c=f+1|0;e[f]=Nz(Ce((Gm(b,j))),10);b=AUP(b,j);j=Gm(j,M(10));f=c;}}}return a;} function It(a,b){A1u(a,a.cq,b);return a;} function E7(a,b){AWH(a,a.cq,b);return a;} function Im(a,b){BL(a,b);return a;} function ME(a,b){Qh(a,a.cq,!b?B(26):B(27));return a;} function AR9(a,b,c){var d,e,f,g,h,i;if(b>=0){d=Ba(b,c);if(d<=0){e=a.cq;if(b<=e){if(d){if(c>e)c=e;f=e-c|0;a.cq=e-(c-b|0)|0;e=0;while(e=0){c=a.cq;if(b=0&&c<=a.cq)return NT(a.bW,b,c-b|0);d=new Ct;W(d);P(d);} function BqU(a,b,c,d,e){AB7(a,b,c,d,e);return a;} function A$C(a,b,c,d){Va(a,b,c,d);return a;} function Pj(a){return a.cq;} function Cl(a){return U(a);} function Bcc(a,b){ACs(a,b);} function BrF(a,b,c){AGH(a,b,c);return a;} function Bj$(a,b,c){Qh(a,b,c);return a;} var Nm=K(NB); function BD9(){var a=new Nm();Bb9(a);return a;} function Bb9(a){W(a);} var A1T=K(Nm); function BD$(){var a=new A1T();BaC(a);return a;} function BD_(a){var b=new A1T();A9l(b,a);return b;} function BaC(a){W(a);} function A9l(a,b){Bl(a,b);} var AX0=K(Nm); function BEa(){var a=new AX0();Bld(a);return a;} function BEb(a){var b=new AX0();A9J(b,a);return b;} function Bld(a){W(a);} function A9J(a,b){Bl(a,b);} var Dy=K(0); var IS=K(0); var ADh=K(0); var Ya=K(0); var AD9=K(0); var Zd=K(0); var AGC=K(0); var AFA=K(0); var WD=K(0); var Q8=K(0); var AIn=K(); function BeF(a,b){return AAy(a.FI(b));} function Bv7(a,b,c){a.a0w($rt_str(b),Jt(c,"handleEvent"));} function Bvt(a,b,c){a.ZS($rt_str(b),Jt(c,"handleEvent"));} function Bex(a,b,c,d){a.WM($rt_str(b),Jt(c,"handleEvent"),d?1:0);} function BiM(a,b){return !!a.a0A(b);} function A9y(a){return a.a0K();} function A7a(a,b,c,d){a.XN($rt_str(b),Jt(c,"handleEvent"),d?1:0);} var BX=K(); var BEc=0;var BEd=null;var BEe=null;var BDM=null;var BEf=null;var BDN=null;var BEg=null;var BEh=null;var BEi=null;var BEj=null;var BEk=null;var BEl=null;var BEm=null;var BEn=null;var BEo=null;var BEp=null;var BEq=null;var BEr=null;var BEs=null;var BEt=null;var BEu=0;var BEv=0;var BEw=0.0;var BEx=0.0;var BEy=0;var BEz=0;var BEA=0;var BEB=0;var BEC=0;var BED=null;var BEE=null;var BEF=null;var BEG=null;var BEH=null;var BEI=0;var BEJ=null;var BEK=null;var BEL=null;var BEM=null;var BEN=null;var BEO=null;var BEP= Ch;var BEQ=0;var BER=0;var BES=0;var BET=null;var BEU=null;var BEV=null;var BEW=null;var BEX=0;var BEY=0;var BEZ=0;var BE0=null;var BE1=null;var BE2=null;var BE3=0;var BE4=null;var BE5=0;var BE6=null;var BE7=null;var BE8=0.0;var BE9=null;var BE$=0;var BE_=null;var BFa=null;var BFb=0;var BFc=null;var BFd=0;function Bm(){Bm=Bx(BX);A9P();} function BFe(){var a=new BX();XS(a);return a;} function XS(a){Bm();} function AG3(){Bm();return B(28);} function GO(b){Bm();if(DO(b,B(29)))b=Hg(b,1);return Bz(BFf,b);} function A0b(b){var c;Bm();c=GO(b);if(c===null)return null;return AUa(c,J$(B(30)));} function Bb1(b,c){var d,e;Bm();d=new $rt_globals.XMLHttpRequest();e="arraybuffer";d.responseType=e;d.open("GET",$rt_ustr(b),!!1);b=new ABU;b.J7=d;b.MC=c;b=CU(b,"stateChanged");d.onreadystatechange=b;d.send();} function A0i(b,c){var d,e,f,g,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();BEe=b;d=$rt_str(b.getAttribute("style"));e=BEe;if(d===null)d=B(7);f=new T;S(f);H(H(f,d),B(31));f=U(f);e.setAttribute("style",$rt_ustr(f));e=$rt_globals.window;BEh=e;g=e.document;BEd=g;BDM=g.createElement("canvas");BEy=b.clientWidth;BEz=b.clientHeight;e=BDM;g=BEy;e.width=g;e=BDM;g=BEz;e.height=g;BEf=BDM.getContext("2d");BDM.setAttribute("id", "deevis589723589");e=BDM;b.appendChild(e);b=BEd.createElement("canvas");BDN=b;e=BEy;b.width=e;b=BDN;e=BEz;b.height=e;b=BDN;g=A0H();b=b.getContext("webgl2",g);BEg=b;if(b===null){b=new Co;c=$rt_str($rt_globals.window.navigator.userAgent);e=new T;S(e);BL(H(H(e,B(32)),c),41);Bl(b,U(e));P(b);}ATC(b);BEg.getExtension("EXT_texture_filter_anisotropic");b=BEh;g=new ABX;BEj=g;b.addEventListener("contextmenu",CU(g,"handleEvent"));b=BDM;g=new ABW;BEk=g;b.addEventListener("mousedown",CU(g,"handleEvent"));b=BDM;g=new ABZ;BEl =g;b.addEventListener("mouseup",CU(g,"handleEvent"));b=BDM;g=new ABY;BEm=g;b.addEventListener("mousemove",CU(g,"handleEvent"));b=BEh;g=new AB2;BEn=g;b.addEventListener("keydown",CU(g,"handleEvent"));b=BEh;g=new AB0;BEo=g;b.addEventListener("keyup",CU(g,"handleEvent"));b=BEh;g=new AB4;BEp=g;b.addEventListener("keypress",CU(g,"handleEvent"));b=BDM;g=new AB3;BEq=g;b.addEventListener("wheel",CU(g,"handleEvent"));b=BEh;g=new W1;b.addEventListener("blur",CU(g,"handleEvent"));b=BEh;g=new W2;b.addEventListener("focus", CU(g,"handleEvent"));AVQ();$p=1;case 1:$z=AKm();if(C()){break _;}e=$z;O4();if(e!==BFg){if(e===BFh)AFP(B(33));else{e=BFi;b=new T;S(b);H(H(b,B(34)),e);AFP(U(b));}b=new O2;W(b);P(b);}$p=2;case 2:AJO(c);if(C()){break _;}a:{try{AIe(BEi);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}Bq(g);}BE7=Bdg();Nw(BEs);Nw(BEt);return;default:GR();}}DW().s(b,c,d,e,f,g,$p);} function NP(b){Bm();BEg.enable(b);} function PI(b){Bm();BEg.disable(b);} function AME(){var b,c;Bm();b=new Zy;b.lr=BEg.createProgram();c=BEC+1|0;BEC=c;b.Rx=c;return b;} function ADI(b){var c;Bm();c=new ACG;c.ng=BEg.createShader(b);return c;} function AFT(b,c){var d;Bm();d=BEg;b=b.lr;c=c.ng;d.attachShader(b,c);} function ACa(b,c){var d;Bm();d=BEg;b=b.lr;c=c.ng;d.detachShader(b,c);} function ABe(b){var c;Bm();c=BEg;b=b.ng;c.compileShader(b);} function A4G(b){var c;Bm();c=BEg;b=b.lr;c.linkProgram(b);} function Y_(b,c){var d;Bm();d=BEg;b=b.ng;d.shaderSource(b,$rt_ustr(c));} function AF$(b){var c;Bm();c=BEg;b=b.ng;return $rt_str(c.getShaderInfoLog(b));} function AWA(b){var c;Bm();c=BEg;b=b.lr;return $rt_str(c.getProgramInfoLog(b));} function ABT(b){var c;Bm();c=BEg;b=b.ng;return c.getShaderParameter(b,35713)!=1?0:1;} function AJe(b){var c;Bm();c=BEg;b=b.lr;return c.getProgramParameter(b,35714)!=1?0:1;} function AAT(b){var c;Bm();c=BEg;b=b.ng;c.deleteShader(b);} function Vj(){var b;Bm();b=new WN;b.Ov=BEg.createBuffer();return b;} function Kx(b,c){var d;Bm();d=BEg;c=c!==null?c.Ov:null;d.bindBuffer(b,c);} function AEr(b,c,d){var e;Bm();e=BEg;c=Ge(c);e.bufferData(b,c,d);} function OT(b){Bm();BEg.enableVertexAttribArray(b);} function Fr(b,c){var d;Bm();d=BEg;b=b.lr;d=d.getUniformLocation(b,$rt_ustr(c));if(d===null)b=null;else{b=new ABm;b.oI=d;}return b;} function Oi(b,c,d){var e;Bm();e=BEg;b=b.lr;e.bindAttribLocation(b,c,$rt_ustr(d));} function Mv(b,c){var d;Bm();if(b!==null){d=BEg;b=b.oI;d.uniform1f(b,c);}} function Ry(b,c,d,e){var f;Bm();if(b!==null){f=BEg;b=b.oI;f.uniform3f(b,c,d,e);}} function XG(b,c,d,e,f){var g,h;Bm();if(b!==null){g=BEg;h=b.oI;g.uniform4f(h,c,d,e,f);}} function Z4(b,c){var d;Bm();if(b!==null){d=BEg;b=b.oI;d.uniform1i(b,c);}} function Rc(b,c){var d,e;Bm();BEH.set(c.data);if(b!==null){d=BEg;e=b.oI;b=BEH;d.uniformMatrix4fv(e,!!0,b);}} function AAd(b){var c,d,e;Bm();if(b!==null){c=BEI;d=b.Rx;if(c!=d){BEI=d;e=BEg;b=b.lr;e.useProgram(b);}}} function O9(b,c,d,e,f,g){Bm();BEg.vertexAttribPointer(b,c,d,!!e,f,g);} function AFu(){var b;Bm();b=new ADE;b.TU=BEg.createVertexArray();b.GS=0;return b;} function AFe(b){var c;Bm();c=BEg;b=b!==null?b.TU:null;c.bindVertexArray(b);} function AYi(b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();c=new $rt_globals.ArrayBuffer(b.data.length);(new $rt_globals.Uint8Array(c)).set(b.data);$p=1;case 1:$z=A0Z(c);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(b,c,$p);} function BcV(b,c){var d,e,f;Bm();d=BEd.createElement("img");e=new W3;e.jd=d;e.HX=c;d.addEventListener("load",CU(e,"handleEvent"));f=new WW;f.U4=d;f.MG=c;d.addEventListener("error",CU(f,"handleEvent"));e=$rt_str(APH(b,"image/png"));if(e===null)Du(c,null);else{b=$rt_ustr(e);d.src=b;}} function R0(){Bm();if(Eh(BD(CD(),BEP),M(3000))&&BER&&!($rt_globals.document.pointerLockElement!=null?1:0)){BDM.requestPointerLock();if($rt_globals.document.pointerLockElement!=null?1:0)BER=0;}} function Bd(){var b;Bm();b=BEM;return b===null?(-1):QU(b.which);} function C_(){var b;Bm();b=BEM;return b===null?0:CA($rt_str(b.type),B(35))?0:1;} function BJ(b){var c;Bm();if(BFd){c=BEO.data;c[28]=0;c[29]=0;c[157]=0;c[219]=0;c[220]=0;}return BEO.data[b];} function A58(){var b,c,d,e,f,g,h,i,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();A40(BEg);b=BEf;c=BDN;d=BDM.width;e=BDM.height;b.drawImage(c,0.0,0.0,d,e);f=BDM.clientWidth;g=BDM.clientHeight;if(!(f==BEy&&g==BEz)){BEy=f;BEz=g;c=BDN;h=f;c.width=h;c=BDN;h=g;c.height=h;}try{i=M(1);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){}else{throw $$e;}}return;case 1:a:{try{AWO(i);if(C()){break _;}break a;} catch($$e){$$je=R($$e);if($$je instanceof C9){}else{throw $$e;}}}return;default:GR();}}DW().s(b,c,d,e,f,g,h,i,$p);} function Jx(b){Bm();BEA=b;} function Pu(){Bm();return !BEQ&&!($rt_globals.document.pointerLockElement!=null?1:0)?0:1;} function F_(){var b,c;Bm();b=$rt_globals.document.pointerLockElement!=null?1:0;c=BES;BES=b;if(!c&&b){BEw=0.0;BEx=0.0;}a:{b:{if(BEB){if(!c)break b;if(b)break b;}c=0;break a;}c=1;}return c;} function LU(){var b,c,d;Bm();b=BEe.clientWidth;if(b!=BEy){c=BDM;d=b;c.width=d;c=BDN;d=b;c.width=d;BEy=b;}return b;} function M1(){var b,c,d;Bm();b=BEe.clientHeight;if(b!=BEz){c=BDM;d=b;c.height=d;c=BDN;d=b;c.height=d;BEz=b;}return b;} function Bn7(b,c){var d,e,$$je;Bm();BEX=1;BEY=0;BEZ=0;BE1=null;BE2=b;a:{try{d=new $rt_globals.WebSocket($rt_ustr(b));BEW=d;break a;}catch($$e){$$je=R($$e);if($$je instanceof Dk){}else{throw $$e;}}BEX=0;BEZ=0;return;}b="arraybuffer";d.binaryType=b;b=BEW;e=new WZ;e.Oy=c;e=CU(e,"handleEvent");b.onopen=e;b=BEW;e=new W0;e.VK=c;c=CU(e,"handleEvent");b.onclose=c;b=BEW;c=CU(new WT,"handleEvent");b.onmessage=c;} function YC(b){var c;Bm();if(BEW!==null&&!BEX){c=new $rt_globals.Uint8Array(b.data.length);c.set(b.data);BEW.send(c.buffer);}} function ADA(b){var c,d,e,f;Bm();c=BEh.localStorage;d=new T;S(d);H(H(d,B(36)),b);d=U(d);c=$rt_str(c.getItem($rt_ustr(d)));if(c===null)return null;b=BAp();c=ASA(J$(B(30)),Y1(c.cg));if(!c.bg&&c.cI==c.m6)e=c.fa;else{e=BU(CL(c));ADe(c,e,0,e.data.length);}if(e!==null){f=e.data.length;if(f){c=new UR;AA2(b,e,0,f,c);AA2(b,e,0,(-1),c);e=BU(c.cA);W$(b,e,0,e.data.length,c);}}return e;} function ACS(b,c){var d,e,f,g,h,i,j,k;Bm();d=BEh.localStorage;e=new T;S(e);H(H(e,B(36)),b);e=U(e);b=new Cr;if(c!==null){f=c.data.length;if(f){g=BBD(0,BFj,0);h=g.Wr;i=CF(M(((f+h|0)-1|0)/h|0),M(g.Ry));h=g.u0;if(h>0){j=M(h);i=Bk(i,CF(CG(BD(Bk(i,j),M(1)),j),M(g.T0)));}if(Eh(i,M(2147483647))){b=new Cn;d=new T;S(d);Bi(H(EL(H(d,B(37)),i),B(38)),2147483647);Bl(b,U(d));P(b);}if(f&&f){k=new UR;AAJ(g,c,0,f,k);AAJ(g,c,0,(-1),k);c=BU(k.cA-k.rH|0);W$(g,c,0,c.data.length,k);}}}VP(b,c,J$(B(30)));d.setItem($rt_ustr(e),$rt_ustr(b));} function D9(b,c,d,e,f,g,h,i){var j,k,l,m,n;Bm();e= -i*0.01745329238474369;j=BG(e);k=Br(e);e=h*0.01745329238474369;l= -BG(e);m=Br(e);n=BE7.listener;n.setPosition(b,c,d);b= -k*l;c= -m;f= -j*l;n.setOrientation(b,c,f,0.0,1.0,0.0);} function A6G(b,c){var d,e,f;Bm();d=BE7;e=new WV;e.Ww=c;f=new W7;f.UO=c;d.decodeAudioData(b,CU(e,"onSuccess"),CU(f,"onError"));} function AIc(b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();c=Bz(BE6,b);if(c!==null)return c.Du;d=GO(b);if(d===null)return null;e=new $rt_globals.Uint8Array(d.data.length);e.set(d.data);c=new VQ;e=e.buffer;$p=1;case 1:$z=A4i(e);if(C()){break _;}e=$z;c.Du=Ge(e);B0(BE6,b,c);return c.Du;default:GR();}}DW().s(b,c,d,e,$p);} function AHK(b,c,d,e,f,g){var h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();$p=1;case 1:$z=AIc(b);if(C()){break _;}h=$z;if(h===null)return (-1);i=BE7.createBufferSource();i.buffer=h;b=i.playbackRate;h=g;b.value=h;j=BE7.createPanner();j.setPosition(c,d,e);b=f*16.0+0.10000000149011612;j.maxDistance=b;b=1.0;j.rolloffFactor=b;b="linear";j.distanceModel=b;b="HRTF";j.panningModel =b;b=360.0;j.coneInnerAngle=b;b=0.0;j.coneOuterAngle=b;b=0.0;j.coneOuterGain=b;j.setOrientation(0.0,1.0,0.0);k=BE7.createGain();b=k.gain;if(f>1.0)f=1.0;h=f;b.value=h;i.connect(k);k.connect(j);b=BE7.destination;j.connect(b);l=BE8;i.start(0.0,l);m=BE5+1|0;BE5=m;B0(BE9,By(m),Bpq(i,j,k));h=new W8;h.ST=m;b=CU(h,"handleEvent");i.onended=b;return m;default:GR();}}DW().s(b,c,d,e,f,g,h,i,j,k,l,m,$p);} function AUL(b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();$p=1;case 1:$z=AIc(b);if(C()){break _;}e=$z;if(e===null)return (-1);f=BE7.createBufferSource();f.buffer=e;b=f.playbackRate;e=d;b.value=e;g=BE7.createGain();b=g.gain;if(c>1.0)c=1.0;e=c;b.value=e;f.connect(g);b=BE7.destination;g.connect(b);h=BE8;f.start(0.0,h);i=BE5+1|0;BE5=i;B0(BE9,By(i),Bpq(f,null,g));b=new W9;b.NA=i;b=CU(b, "handleEvent");f.onended=b;return BE5;default:GR();}}DW().s(b,c,d,e,f,g,h,i,$p);} function AGP(b,c){var d,e,f;Bm();d=Bz(BE9,By(b));if(d!==null){e=d.GV.gain;f=c;e.value=f;d=d.P8;if(d!==null){e=c*16.0+0.10000000149011612;d.maxDistance=e;}}} function NA(b){Bm();return Dt(BE9,By(b));} function UN(){Bm();return M(1073741824);} function Sl(){Bm();return M(1073741824);} function St(){Bm();return Ch;} function Yg(b){Bm();return (Ge(b)).byteLength;} function QU(b){var c;Bm();c=BFa.data;return b<=c.length&&b>=0?c[b]:(-1);} function ALl(b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();JO();d=Oc(b,47);if(d>0){e=Dc(b,0,d);$p=2;continue _;}f=new $rt_globals.Uint8Array(c.data.length);f.set(c.data);e=BFk;d=0;f=f.buffer;$p=1;case 1:A80(e,b,d,f);if(C()){break _;}return;case 2:AYu(e);if(C()){break _;}f=new $rt_globals.Uint8Array(c.data.length);f.set(c.data);e=BFk;d=0;f=f.buffer;$p=1;continue _;default:GR();}}DW().s(b,c,d,e,f,$p);} function AW2(b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();JO();c=BFk;$p=1;case 1:$z=A6W(c,b);if(C()){break _;}b=$z;if(b===null)d=null;else{d=BU(b.byteLength);e=d.data;b=new $rt_globals.Uint8Array(b);f=0;g=e.length;while(f>24;f=f+1|0;}}return d;default:GR();}}DW().s(b,c,d,e,f,g,$p);} function AJQ(b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();JO();c=BFk;$p=1;case 1:$z=A6W(c,b);if(C()){break _;}b=$z;return b===null?(-1):b.byteLength;default:GR();}}DW().s(b,c,$p);} function A1G(b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();JO();d=BFk;$p=1;case 1:$z=A6W(d,b);if(C()){break _;}d=$z;e=Oc(c,47);if(e<=0){f=BFk;e=0;$p=2;continue _;}f=Dc(c,0,e);$p=4;continue _;case 2:A80(f,c,e,d);if(C()){break _;}c=BFk;$p=3;case 3:Bi9(c,b);if(C()){break _;}return;case 4:AYu(f);if(C()){break _;}f=BFk;e=0;$p=2;continue _;default:GR();}}DW().s(b,c,d,e,f,$p);} function AS3(b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();JO();c=BFk;$p=1;case 1:Bi9(c,b);if(C()){break _;}return;default:GR();}}DW().s(b,c,$p);} function A0p(b,c,d){var e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();JO();e=new Ox;f=BFk;$p=1;case 1:A8j(f,b,c,d,e);if(C()){break _;}return e;default:GR();}}DW().s(b,c,d,e,f,$p);} function Mj(b){Bm();if(b!==null){b=b.data;if(b.length>=2)return b[0]==31&&b[1]==(-117)?1:0;}return 0;} function A9P(){BEc=0;BEd=null;BEe=null;BDM=null;BEf=null;BDN=null;BEg=null;BEh=null;BEi=null;BEj=null;BEk=null;BEl=null;BEm=null;BEn=null;BEo=null;BEp=null;BEq=null;BEr=BC(Cr,0);BEs=AND();BEt=AND();BEu=0;BEv=0;BEw=0.0;BEx=0.0;BEy=0;BEz=0;BEA=0;BEB=1;BEC=0;BED=BT(4);BEE=new $rt_globals.Uint8Array(new $rt_globals.ArrayBuffer(4194304));BEF=new $rt_globals.Float32Array(4);BEG=new $rt_globals.Float32Array(9);BEH=new $rt_globals.Float32Array(16);BEI=(-1);BEJ=null;BEK=null;BEL=null;BEM=null;BEN=Gx(8);BEO=Gx(256);BEP =Ch;BEQ=0;BER=0;BES=0;BET=BCn(B(39));BEU=Fm();BEV=Fm();BEW=null;BEX=0;BEY=0;BEZ=0;BE0=AND();BE1=null;BE2=null;BE3=0;BE4=null;BE5=0;BE6=DP();BE7=null;BE8=0.029999999329447746;BE9=DP();BE$=0;BE_=Q(Cr,[B(40),B(41),B(42),B(43),B(44),B(45),B(46),B(47),B(48),B(49),B(50),B(1),B(51),B(52),B(53),B(54),B(55),B(56),B(57),B(58),B(59),B(60),B(61),B(62),B(63),B(64),B(65),B(66),B(67),B(68),B(69),B(70),B(71),B(72),B(73),B(74),B(75),B(76),B(77),B(78),B(79),B(80),B(81),B(82),B(83),B(84),B(85),B(86),B(87),B(88),B(89),B(90),B(91), B(92),B(93),B(94),B(95),B(96),B(97),B(98),B(99),B(100),B(101),B(102),B(103),B(104),B(105),B(106),B(107),B(108),B(109),B(110),B(111),B(112),B(113),B(114),B(115),B(116),B(117),B(118),B(119),B(120),B(121),B(122),B(19),B(19),B(19),B(123),B(124),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(125),B(126),B(127),B(128),B(129),B(130),B(19),B(19),B(19),B(19),B(19),B(19),B(131),B(132),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(133),B(19),B(134),B(19),B(135),B(19),B(19),B(19),B(19),B(19),B(19),B(19), B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(136),B(19),B(19),B(137),B(138),B(139),B(140),B(141),B(142),B(143),B(144),B(19),B(19),B(19),B(19),B(145),B(146),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(147),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(148),B(19),B(149),B(19),B(150),B(151),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(152),B(153),B(19),B(154),B(155),B(156),B(19),B(157),B(19),B(158),B(19),B(159),B(160),B(161),B(162),B(163),B(19),B(19), B(19),B(19),B(19),B(19),B(164),B(165),B(166),B(167),B(168),B(169),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19)]);BFa=B2([(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),14,15,(-1),(-1),(-1),28,(-1),(-1),42,29,56,(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),1,(-1),(-1),(-1),(-1),57,210,201,207,199,203,200,205,208,205,208,(-1),(-1),210,211,211,11,2,3,4,5,6,7,8,9,10,(-1),(-1),(-1), (-1),(-1),(-1),(-1),30,48,46,32,18,33,34,35,23,36,37,38,50,49,24,25,16,19,31,20,22,47,17,45,21,44,(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),12,52,53,(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1), (-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),39,13,51,12,52,53,(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),26,43,27,40]);BFb=0;BFc=new $rt_globals.Int32Array(new $rt_globals.ArrayBuffer(2100000));BFd=0;} function AJO(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{Bb1(b,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;} function A0Z(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{BcV(b,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;} function ANA(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{Bn7(b,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;} function A4i(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{A6G(b,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;} function AVQ(){$rt_globals.window.addEventListener('beforeunload',function(event){event.preventDefault();return '';});} function ATC(b){$rt_globals.window.currentContext=b;} function A0H(){return {antialias:false,depth:true,powerPreference:"high-performance",desynchronized:false,preserveDrawingBuffer:false,premultipliedAlpha:false,alpha:false};} function APH(b,c){return $rt_globals.URL.createObjectURL(new $rt_globals.Blob([b],{type:c}));} function A40(b){if(b.commit)b.commit();} function A2S(b,c){if(b.files.length>0){const value=b.files[0];((value.arrayBuffer()).then(function(arr){c(value.name,arr);})).catch(function(){c(null,null);});}else c(null,null);} var O2=K(Co); function BFl(){var a=new O2();Bs9(a);return a;} function Bs9(a){W(a);} var ABk=K(0); var L3=K(0); var UH=K(0); function I$(){E.call(this);this.zU=null;} function AE6(a){a.zU=a;} function ALw(){I$.call(this);this.UK=null;} function BuF(){var a=new ALw();BkD(a);return a;} function BkD(a){var b;AE6(a);b=new NQ;Lv(b,16);a.UK=b;a.zU=b;} function Bln(a){} function Bos(a){} function Bfs(a,b,c,d){var e,f;if(c>=0){e=b.data.length;if(c<=e&&d>=0&&d<=(e-c|0)){if(!d)return;Va(a.UK,b,c,d);return;}}f=new Ct;W(f);P(f);} function Xm(){var a=this;I$.call(a);a.u4=null;a.Xm=0;a.Vj=0;} function Bnn(a,b){var c=new Xm();ANn(c,a,b);return c;} function ANn(a,b,c){if(b!==null){a.zU=b;a.Vj=c;a.u4=b;return;}b=new EQ;W(b);P(b);} function AAe(a){var b,$$je;a:{b=a.u4;if(b===null)MI(a);else{try{b.mf();break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}MI(a);}}} function Lf(a,b){var c,d,$$je;if(b===null)b=To(null);a:{c=M2(b);d=c.data.length;b=a.u4;if(b===null)MI(a);else{try{b.Tv(c,0,d);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}MI(a);}}} function ABd(a){Lf(a,B(170));if(a.Vj)AAe(a);} function Fx(a,b){Lf(a,b);ABd(a);} function MI(a){a.Xm=1;} var Sc=K(); var BFm=null;var BFn=null;function BFo(){var a=new Sc();Bfo(a);return a;} function Bfo(a){} function CV(){if(BFm===null)BFm=BdI(BFp,0);return BFm;} function D4(){if(BFn===null)BFn=BdI(BFq,0);return BFn;} function BAf(b,c,d,e,f){var g,h,i,j,k,l,m,n,o;if(b!==null&&d!==null){if(c>=0&&e>=0&&f>=0&&(c+f|0)<=UE(b)&&(e+f|0)<=UE(d)){a:{b:{if(b!==d){g=PO(CM(b));h=PO(CM(d));if(g!==null&&h!==null){if(g===h)break b;if(!N$(g)&&!N$(h)){i=b;j=0;k=c;while(j=0&&e>=0&&f>=0&&(c+f|0)<=UE(b)&&(e+f|0)<=UE(d)){TZ(b,c,d,e,f);return;}b=new Ct;W(b);P(b);} function TZ(b,c,d,e,f){if(f===0){return;}else if(typeof b.data.buffer!=='undefined'){d.data.set(b.data.subarray(c,c+f),e);}else if (b !== d || e < c) { for (var i = 0; i < f; i = (i + 1) | 0) {d.data[e++] = b.data[c++];}}else{c = (c + f) | 0;e = (e + f) | 0;for (var i = 0; i < f; i = (i + 1) | 0) {d.data[--e] = b.data[--c];}}} function CD(){return Long_fromNumber(new Date().getTime());} function CY(){return BDD($rt_globals.performance.now()*1000000.0);} var AQB=K(); function BFr(){var a=new AQB();A_G(a);return a;} function A_G(a){} function If(){E.call(this);this.Pa=null;} var BFs=null;var BFt=null;var BFu=null;var BFv=null;var BFw=null;var BFx=null;var BFy=null;function Od(){Od=Bx(If);Bm8();} function QL(a){var b=new If();AN2(b,a);return b;} function AN2(a,b){Od();a.Pa=b;} function F7(b){var c,d,e,f,g,h,i;Od();if(b===null)return null;c=b;d=$rt_str(typeof c);e=!CA(d,B(172))&&!CA(d,B(173))?0:1;if(e&&b[BFz]===true)return b;b=BFt;if(b!==null){if(e){f=b.get(c);g=(typeof f==='undefined'?1:0)?void 0:f.deref();if(!(typeof g==='undefined'?1:0))return g;h=QL(c);BFt.set(c,new $rt_globals.WeakRef(h));return h;}if(CA(d,B(174))){f=BFu.get(c);g=(typeof f==='undefined'?1:0)?void 0:f.deref();if(!(typeof g==='undefined'?1:0))return g;h=QL(c);i=h;BFu.set(c,new $rt_globals.WeakRef(i));V2(BFx,i,c);return h;}if (CA(d,B(175))){f=BFv.get(c);g=(typeof f==='undefined'?1:0)?void 0:f.deref();if(!(typeof g==='undefined'?1:0))return g;h=QL(c);i=h;BFv.set(c,new $rt_globals.WeakRef(i));V2(BFy,i,c);return h;}if(CA(d,B(176))){f=BFw;g=f===null?void 0:f.deref();if(!(typeof g==='undefined'?1:0))return g;h=QL(c);BFw=new $rt_globals.WeakRef(h);return h;}}return QL(c);} function Ge(b){Od();if(b===null)return null;return b[BFz]===true?b:b.Pa;} function AAy(b){Od();if(b===null)return null;return b instanceof $rt_objcls()&&b instanceof If?Ge(b):b;} function YO(b){Od();if(b===null)return null;return b instanceof $rt_objcls()?b:F7(b);} function Bm8(){BFs=new $rt_globals.WeakMap();BFt=!(typeof $rt_globals.WeakRef!=='undefined'?1:0)?null:new $rt_globals.WeakMap();BFu=!(typeof $rt_globals.WeakRef!=='undefined'?1:0)?null:new $rt_globals.Map();BFv=!(typeof $rt_globals.WeakRef!=='undefined'?1:0)?null:new $rt_globals.Map();BFx=BFu===null?null:new $rt_globals.FinalizationRegistry(CU(new AEQ,"accept"));BFy=BFv===null?null:new $rt_globals.FinalizationRegistry(CU(new AEP,"accept"));} function V2(b,c,d){return b.register(c,d);} var AQ4=K(); var R7=K(0); function LA(){var a=this;E.call(a);a.bL=null;a.bY=0;a.bx=0;a.F=null;a.o=null;a.dP=null;a.j=null;a.cs=null;a.mh=null;a.Zp=0;a.be=0;a.W=null;a.jV=null;a.K=null;a.jX=null;a.dI=null;a.bk=0;a.dF=0;a.XS=null;a.a0i=0;a.h9=null;a.gP=0;a.X_=null;a.eG=null;a.q=null;a.g0=null;a.mL=null;a.lf=null;a.R4=null;a.SW=null;a.fo=0;a.pn=null;a.XY=0;a.fE=Ch;a.bf=0;a.bX=0;a.Vs=0;a.dr=Ch;a.e6=0;a.ks=0;a.qR=0;a.ur=0;a.kJ=0;} var BFA=null;var BFB=null;var BFC=0;var BFD=null;function BBi(){var a=new LA();A6k(a);return a;} function A6k(a){var b;b=new AAZ;b.Sv=1.0;b.CM=0.0;b.xe=1.0;b.cu=20.0;b.BR=CD();b.Ab=CG(CY(),M(1000000));a.F=b;a.mh=null;a.Zp=1;a.be=0;a.K=null;b=new Z3;b.Kl=B(7);b.AO=B(7);b.v1=CD();b.sD=0;b.nr=a;a.jX=b;b=new AAn;b.sq=0.0;b.vk=null;b.LG=CD();b.kc=new C1;b.a0t=0;b.XM=0;b.t8=O1(16);b.bc=a;b.nY=BkW(a);a.dI=b;a.bk=0;a.dF=0;a.XS=null;a.a0i=0;a.gP=0;a.X_=AGT(0.0);a.eG=null;a.g0=BAl();a.R4=BzO();a.SW=BAD();a.fo=1;a.pn=B(7);a.XY=0;a.fE=M(-1);a.bf=0;a.bX=0;a.Vs=0;a.dr=CD();a.e6=0;a.ks=0;a.qR=1;a.ur=0;a.kJ=0;b=new AE9;ACC(b, B(177));b.Lf=a;b.a0N=1;AB5(b);a.bY=LU();a.bx=M1();BFD=a;} function AM0(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Hn();BFE.vl=BkW(a);X0(new PK,a);b=a.q;$p=1;case 1:ATd(b);if(C()){break _;}b=new AFv;b.j8=B6();b.wx=BzT();b.i8=DP();b.ry=a;b.sJ=a.q.qD;$p=2;case 2:AWF(b);if(C()){break _;}a.lf=b;c=new UD;d=a.q;c.Fo=b;BFF=DP();c.xF=DP();c.kf=R6(1);c.lh=Tw(1048576);c.Am=B6();c.hB=0;c.hA=0;c.Ao=d;a.W=c;b=new AFy;d=a.q;e =B(178);$p=3;case 3:A1H(b,d,e,c);if(C()){break _;}a.jV=b;$p=4;case 4:AZF(a);if(C()){break _;}a.mL=new X5;E9(a,B(179));Bc(3553);Bm();BEg.clearDepth((-1.0));Bc(2929);Nc(515);Bc(3008);ADb(516,0.10000000149011612);XN(1029);DE(5889);Et();DE(5888);E9(a,B(180));H6(a.W,a.SW);H6(a.W,a.R4);H6(a.W,BAN());b=a.W;c=new AGh;Bw();Ip(c,BFG.mg);c.A9=0.0;c.u5=0.0;c.yv=1;f=GO(B(181));$p=5;case 5:$z=AYi(f);if(C()){break _;}d=$z;f=d.lI;g=f.data;c.ML=f;c.MK=g.length/256|0;H6(b,c);b=a.W;c=new AAf;Ip(c,BFH.mg);c.Dt=BT(256);c.E_=BT(256);c.Dk =a;c.yv=1;f=GO(B(181));$p=6;case 6:$z=AYi(f);if(C()){break _;}d=$z;h=c.Kv;i=(h%16|0)*16|0;j=(h/16|0)*16|0;f=BT(256);k=0;while(k<16){CZ(d.lI,V(k+j|0,d.Bq)+i|0,f,k*16|0,16);k=k+1|0;}c.Dt=(BdZ(f,16,16,d.MJ)).lI;f=GO(B(182));$p=7;case 7:$z=AYi(f);if(C()){break _;}d=$z;c.E_=d.lI;H6(b,c);H6(a.W,BAt());H6(a.W,BCQ());H6(a.W,A$2(0));H6(a.W,A$2(1));a.dP=BBP(a,a.W);Hp(0,0,a.bY,a.bx);b=new VT;c=a.o;d=a.W;b.di=BC(O8,4);b.Bh=new C1;if(c!==null)b.jQ=c;b.ga=d;h=0;while(h<4){b.di.data[h]=B6();h=h+1|0;}a.cs=b;E9(a,B(183));b= new TR;Tt(b);b.gq=B6();b.Gd=new C1;b.J3=null;b.Ac=0;b.sI=B(7);b.mw=0;b.Cw=1.0;b.bz=a;a.h9=b;b=Ko();$p=8;case 8:AL5(a,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function AZF(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Ez(16640);DE(5889);Et();b=a.bY;c=a.bx;d=JQ();e=b-0.0;d.fM=2.0/e;d.fK=0.0;d.fL=0.0;d.fN=0.0;d.fQ=0.0;f=0.0-c;d.fR=2.0/f;d.fO=0.0;d.fP=0.0;d.fS=0.0;d.fU=0.0;d.fV=0.0010000000474974513;d.fT=0.0;d.hq= -(b+0.0)/e;d.hr= -(0.0+c)/f;d.hs=2.0;d.ht=1.0;DE(5888);Et();Bp(0.0,0.0,(-2000.0));Hp(0,0,a.bY,a.bx);Nb(0.0,0.0,0.0, 0.0);BM();d=BFI;Be(2896);Bc(3553);Be(2912);g=3553;h=a.W;i=B(184);$p=1;case 1:$z=ASZ(h,i);if(C()){break _;}j=$z;CK(g,j);BB(d);Eq(d,16777215);I(d,0.0,a.bx,0.0,0.0,0.0);I(d,a.bY,a.bx,0.0,0.0,0.0);I(d,a.bY,0.0,0.0,0.0,0.0);I(d,0.0,0.0,0.0,0.0,0.0);Bu(d);B4(1.0,1.0,1.0,1.0);BB(d);Eq(d,16777215);I(d,0.0,a.bx,0.0,0.0,1.0);I(d,a.bY,a.bx,0.0,1.0,1.0);I(d,a.bY,0.0,0.0,1.0,0.0);I(d,0.0,0.0,0.0,0.0,0.0);Bu(d);Be(2896);Be(2912);Bc(3008);ADb(516,0.10000000149011612);Bm();BEg.flush();$p=2;case 2:A58();if(C()){break _;}return;default: GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function AL5(a,b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.K;if(c instanceof Xx)return;if(c!==null){$p=1;continue _;}if(b===null&&a.o===null)b=Ko();else if(b===null&&a.j.bI<=0){b=new OK;Eo(b);}a.K=b;if(b===null){$p=2;continue _;}a.ur=0;if(a.bf){c=a.j;if(c!==null)AFd(c);a.bf=0;UU(a.mL);}c=MV(a.bY,a.bx);d=c.ji;e=c.ja;$p=3;continue _;case 1:c.vV();if(C()){break _;}if(b===null&&a.o===null)b=Ko();else if(b===null&&a.j.bI <=0){b=new OK;Eo(b);}a.K=b;if(b===null){$p=2;continue _;}a.ur=0;if(a.bf){c=a.j;if(c!==null)AFd(c);a.bf=0;UU(a.mL);}c=MV(a.bY,a.bx);d=c.ji;e=c.ja;$p=3;continue _;case 2:A5H(a);if(C()){break _;}return;case 3:AVg(b,a,d,e);if(C()){break _;}a.gP=0;return;default:GR();}}DW().s(a,b,c,d,e,$p);} function E9(a,b){var c,d,e,f;Cq();Bm();c=BEg.getError();if(c==37442)c=(-144);if(c){a:{switch(c){case -144:break;case 1280:d=B(185);break a;case 1281:d=B(186);break a;case 1282:d=B(187);break a;case 1285:d=B(188);break a;default:d=B(189);break a;}d=B(190);}Cb(CV(),B(191));e=CV();f=new T;S(f);H(H(f,B(192)),b);Cb(e,U(f));b=CV();e=new T;S(e);H(H(Bi(e,c),B(16)),d);Cb(b,U(e));}} function AS2(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.fo=1;$p=1;case 1:AM0(a);if(C()){break _;}b=CD();c=0;d=null;a:{b:{while(a.fo){BFJ=0;BFK=0;if(a.be&&a.o!==null){e=a.F;f=e.br;Ee(e);a.F.br=f;}else Ee(a.F);g=CY();h=0;while(h=a.F.ik){g:{i=BD(CY(),g);e=a.j;f=a.F.br;if(e===null)D9(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0);else{j=e.bo;k=e.c-j;l=f;j=j+k*l;k=e.bP;m=k+(e.i-k)*l;k=e.bn;k=k+(e.d-k)*l;n=e.M;l=n+(e.u-n)*f;n=e.J;o=n+(e.n-n)*f;try{D9(j,m,k,e.f,e.h,e.g,l,o);break g;} catch($$e){$$je=R($$e);if($$je instanceof Dk){}else{throw $$e;}}Cb(D4(),B(193));}}E9(a,B(194));Bc(3553);e=a.o;if(e!==null&&!e.N){e=a.o;$p=5;continue _;}e=a.o;if(e!==null&&e.N){$p=7;continue _;}if(a.q.fn){try{g=M(5);$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()!=33)break e;if(!BJ(8))break e;if(a.gP)break b;e=a.bL;if(e!==null)e.iM(a.F.br);try{e=a.dI;f=a.F.br;$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else{throw $$e;}}if(!Cp(a)) {Bq(e);break b;}if(!a.fo)break f;BFJ=0;BFK=0;if(a.be&&a.o!==null){e=a.F;f=e.br;Ee(e);a.F.br=f;}else Ee(a.F);g=CY();h=0;}a.bk=a.bk+1|0;try{continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else if($$je instanceof Fq){break a;}else{throw $$e;}}p=Cp(a);if(p)continue;Bq(e);}return;}$p=8;continue _;}if(!F_()){try{g=M(10);$p=9;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()==33&&BJ(4))Gt(a,i);else a.fE=CY();$p=11;continue _;}a.o=null;$p=3;case 3:ARZ(a, d);if(C()){break _;}e=BCF();$p=4;case 4:AL5(a,e);if(C()){break _;}a:{b:{h:while(true){h=h+1|0;while(h>=a.F.ik){f:{i=BD(CY(),g);e=a.j;f=a.F.br;if(e===null)D9(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0);else{j=e.bo;k=e.c-j;l=f;j=j+k*l;k=e.bP;m=k+(e.i-k)*l;k=e.bn;k=k+(e.d-k)*l;n=e.M;l=n+(e.u-n)*f;n=e.J;o=n+(e.n-n)*f;try{D9(j,m,k,e.f,e.h,e.g,l,o);break f;}catch($$e){$$je=R($$e);if($$je instanceof Dk){}else{throw $$e;}}Cb(D4(),B(193));}}E9(a,B(194));Bc(3553);e=a.o;if(e!==null&&!e.N){e=a.o;$p=5;continue _;}e=a.o;if(e!==null &&e.N){$p=7;continue _;}if(a.q.fn){try{g=M(5);$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()!=33)break b;if(!BJ(8))break b;if(a.gP)break a;e=a.bL;if(e!==null)e.iM(a.F.br);try{e=a.dI;f=a.F.br;$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else{throw $$e;}}if(!Cp(a)){Bq(e);break a;}if(!a.fo)break h;BFJ=0;BFK=0;if(a.be&&a.o!==null){e=a.F;f=e.br;Ee(e);a.F.br=f;}else Ee(a.F);g=CY();h=0;}a.bk=a.bk+1|0;try{$p=2;continue _;}catch($$e) {$$je=R($$e);if($$je instanceof C7){e=$$je;}else if($$je instanceof Fq){a.o=null;$p=3;continue _;}else{throw $$e;}}if(Cp(a))continue;Bq(e);}return;}$p=8;continue _;}if(!F_()){try{g=M(10);$p=9;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()==33&&BJ(4))Gt(a,i);else a.fE=CY();$p=11;continue _;case 5:a:{i:{$z=A5A(e);if(C()){break _;}p=$z;if(!p){j:{while(true){e=a.o;if(e!==null&&e.N){$p=7;continue _;}if(a.q.fn){try{g=M(5);$p=6;continue _;}catch($$e){$$je=R($$e);if ($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()!=33)break j;if(!BJ(8))break j;if(a.gP)break a;e=a.bL;if(e!==null)e.iM(a.F.br);try{e=a.dI;f=a.F.br;$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else{throw $$e;}}if(!Cp(a)){Bq(e);break a;}if(!a.fo)break;BFJ=0;BFK=0;if(a.be&&a.o!==null){e=a.F;f=e.br;Ee(e);a.F.br=f;}else Ee(a.F);g=CY();h=0;while(h=e)break;i=Bk(i,f[j]);j=j+1|0;}e=Ce(CG(CG(i,M(200000)),M(e)));Ia(h,7);Eq(h,541065216);Bn(h,0.0,a.bx-e|0,0.0);Bn(h,0.0,a.bx,0.0);Bn(h,BFA.data.length,a.bx,0.0);Bn(h,BFA.data.length,a.bx-e|0,0.0);Bu(h);Ia(h,1);g=0;while(true){f=BFA.data;e=f.length;if(g>=e)break;k=(((g-BFC|0)&(e-1|0))*255|0)/e|0;l=V(k,k)/255|0;e=V(l,l)/255|0;if(Gf(f[g],M(16666666)))Eq(h,(-16777216)+(e*256|0)|0);else Eq(h,(-16777216)+(e*65536|0)|0);m =CG(BFA.data[g],M(200000));n=CG(BFB.data[g],M(200000));o=g+0.5;Bn(h,o,Gi(BD(M(a.bx),m))+0.5,0.0);Bn(h,o,a.bx+0.5,0.0);Eq(h,(((-16777216)+(e*65536|0)|0)+(e*256|0)|0)+(e*1|0)|0);Bn(h,o,Gi(BD(M(a.bx),m))+0.5,0.0);Bn(h,o,Gi(BD(M(a.bx),BD(m,n)))+0.5,0.0);g=g+1|0;}Bu(h);Bc(3553);} function A5H(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.ur=1;if(F_()&&!a.bf){a.bf=1;ABC(a.mL);b=null;$p=1;continue _;}return;case 1:AL5(a,b);if(C()){break _;}a.bX=a.bk+10000|0;return;default:GR();}}DW().s(a,b,$p);} function AMd(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.K!==null)return;b=BCy();$p=1;case 1:AL5(a,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,$p);} function AVI(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{d=a.bL;if(!d.TF){if(b)break a;if(a.dF<=0)break a;}return;}if(c){e=a.eG;if(e!==null&&!e.nb&&!b){f=e.h4;g=e.h5;h=e.h6;b=e.l3;$p=2;continue _;}}$p=1;case 1:d.Sd();if(C()){break _;}return;case 2:d.RH(f,g,h,b);if(C()){break _;}e =a.cs;b=a.eG.l3;d=e.jQ;$p=3;case 3:$z=AMY(d,f,g,h);if(C()){break _;}c=$z;if(!c)return;J();i=BFM.data[c];j=f;k=Ck(e.Bh);l=i.fm;m=i.fs;n=j+k*(l-m-0.20000000298023224)+0.10000000149011612+m;o=g;k=Ck(e.Bh);m=i.d9;l=i.eE;k=o+k*(m-l-0.20000000298023224)+0.10000000149011612+l;m=h;l=Ck(e.Bh);p=i.fD;q=i.fZ;r=m+l*(p-q-0.20000000298023224)+0.10000000149011612+q;if(!b)k=o+i.eE-0.10000000149011612;if(b==1)k=o+i.d9+0.10000000149011612;if(b==2)r=m+q-0.10000000149011612;if(b==3)r=m+p+0.10000000149011612;if(b==4)n=j+i.fs-0.10000000149011612;if (b==5)n=j+i.fm+0.10000000149011612;d=AOS(e.jQ,n,k,r,0.0,0.0,0.0,i);$p=4;case 4:$z=A1K(d,f,g,h);if(C()){break _;}d=$z;d.f=d.f*0.20000000298023224;d.h=(d.h-0.10000000149011612)*0.20000000298023224+0.10000000149011612;d.g=d.g*0.20000000298023224;Dg(d,0.12000000476837158,0.12000000476837158);d.db=d.db*0.6000000238418579;Ff(e,d);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} function AZq(a,b){var c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!(!b&&a.dF>0)){if(!b){c=a.j;$p=1;continue _;}a:{d=1;e=a.eG;if(e!==null){f=e.nb;if(f==1){if(!b){c=a.bL;g=a.j;e=e.iC;$p=3;continue _;}if(b!=1)break a;c=a.bL;g=a.j;e=a.eG.iC;$p=5;continue _;}if(!f){h=e.h4;i=e.h5;j=e.h6;k=e.l3;J();l=BFM.data;c=a.o;$p=2;continue _;}}else if(!b&& !(a.bL instanceof LB))a.dF=10;}if(d&&b==1){c=Ei(a.j.z);if(c!==null){g=a.bL;e=a.j;m=a.o;$p=8;continue _;}}}return;case 1:c.sj();if(C()){break _;}b:{d=1;e=a.eG;if(e!==null){f=e.nb;if(f==1){if(!b){c=a.bL;g=a.j;e=e.iC;$p=3;continue _;}if(b!=1)break b;c=a.bL;g=a.j;e=a.eG.iC;$p=5;continue _;}if(!f){h=e.h4;i=e.h5;j=e.h6;k=e.l3;J();l=BFM.data;c=a.o;$p=2;continue _;}}else if(!b&&!(a.bL instanceof LB))a.dF=10;}if(d&&b==1){c=Ei(a.j.z);if(c!==null){g=a.bL;e=a.j;m=a.o;$p=8;continue _;}}return;case 2:$z=AMY(c,h,i,j);if(C()) {break _;}f=$z;m=l[f];if(!b){c=a.o;k=a.eG.l3;$p=4;continue _;}e=Ei(a.j.z);f=e===null?0:e.y;m=a.bL;c=a.j;g=a.o;$p=7;continue _;case 3:c.Xx(g,e);if(C()){break _;}if(b==1){c=a.bL;g=a.j;e=a.eG.iC;$p=5;continue _;}if(d&&b==1){c=Ei(a.j.z);if(c!==null){g=a.bL;e=a.j;m=a.o;$p=8;continue _;}}return;case 4:ASN(c,h,i,j,k);if(C()){break _;}if(m===BFN&&a.j.Mh<100){if(d&&b==1){c=Ei(a.j.z);if(c!==null){g=a.bL;e=a.j;m=a.o;$p=8;continue _;}}return;}c=a.bL;k=a.eG.l3;$p=6;continue _;case 5:c.WZ(g,e);if(C()){break _;}if(d&&b==1) {c=Ei(a.j.z);if(c!==null){g=a.bL;e=a.j;m=a.o;$p=8;continue _;}}return;case 6:c.PI(h,i,j,k);if(C()){break _;}if(d&&b==1){c=Ei(a.j.z);if(c!==null){g=a.bL;e=a.j;m=a.o;$p=8;continue _;}}return;case 7:$z=m.YZ(c,g,e,h,i,j,k);if(C()){break _;}k=$z;if(k){d=0;c=a.j;$p=9;continue _;}if(e===null)return;k=e.y;if(!k){c=a.j.z;c.bU.data[c.by]=null;}else if(k!=f)a.dI.nY.nd=0.0;if(d&&b==1){c=Ei(a.j.z);if(c!==null){g=a.bL;e=a.j;m=a.o;$p=8;continue _;}}return;case 8:$z=g.WS(e,m,c);if(C()){break _;}b=$z;if(b)a.dI.nY.nd=0.0;return;case 9:c.sj();if (C()){break _;}if(e===null)return;k=e.y;if(!k){c=a.j.z;c.bU.data[c.by]=null;}else if(k!=f)a.dI.nY.nd=0.0;if(d&&b==1){c=Ei(a.j.z);if(c!==null){g=a.bL;e=a.j;m=a.o;$p=8;continue _;}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} function AJ5(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.eG;if(b===null)return;c=a.o;d=b.h4;e=b.h5;f=b.h6;$p=1;case 1:$z=AMY(c,d,e,f);if(C()){break _;}d=$z;J();if(d==BFO.b)d=BFP.b;if(d==BFQ.b)d=BFR.b;if(d==BFN.b)d=BFS.b;b=a.j.z;d=ABx(b,d);if(d>=0&&d<9)b.by=d;return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AHl(a){var b,c,d,e,f,g,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cq();if(BFT){if(!(a.o!==null&&!a.qR)&&!(!($rt_globals.document.pointerLockElement!=null?1:0)&&!Pu()))UU(a.mL);if(a.K===null&&a.o!==null&&a.ks&&!(($rt_globals.document.pointerLockElement!=null?1:0)&&Pu())&&a.ur)ABC(a.mL);if(Pu()&&a.K===null&&!a.ks){if(!a.kJ)a.kJ=a.bk;b=a.bk;c=a.kJ;if(b>=(c+1|0)&&c){a.ks=1;a.kJ=0;}}if(a.K===null&&!Pu()&& a.ks){$p=6;continue _;}}AF7(a.h9);d=a.dI;e=1.0;$p=1;case 1:AM_(d,e);if(C()){break _;}d=a.j;if(d!==null)d.VV();try{d=a.g0;$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof IN){d=$$je;}else{throw $$e;}}Bq(d);if(!a.be&&a.o!==null){d=a.bL;$p=5;continue _;}b=3553;f=a.W;d=B(198);$p=3;continue _;case 2:a:{try{AOL(d);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof IN){d=$$je;}else{throw $$e;}}Bq(d);}if(!a.be&&a.o!==null){d=a.bL;$p=5;continue _;}b=3553;f=a.W;d=B(198);$p=3;case 3:$z=ASZ(f, d);if(C()){break _;}c=$z;CK(b,c);if(!a.be){d=a.W;$p=4;continue _;}if(a.K===null){d=a.j;if(d!==null&&d.bI<=0){d=null;$p=8;continue _;}}d=a.K;if(d!==null)a.bX=a.bk+10000|0;if(d!==null){$p=7;continue _;}d=a.K;if(d!==null&&!d.mm){b:{d=a.o;if(d!==null){f=a.j;if(f!==null){b=a.e6+1|0;a.e6=b;if(b==30){a.e6=0;$p=11;continue _;}}d=a.o;d.dY=a.q.hi;if(d.N)d.dY=3;if(!a.be){d=a.dI;$p=13;continue _;}if(!a.be)Is(a.dP);if(!a.be){d=a.o;$p=19;continue _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p =30;continue _;}}if(a.be)break b;else{d=a.cs;$p=29;continue _;}}d=a.o;$p=23;continue _;}}a.dr=CD();return;}while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd() ==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){$p=10;continue _;}if(!a.bf&&CS()){$p=14;continue _;}if(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()== 1&&CS()){b=1;$p=20;continue _;}if(Dd()==2&&CS())break;}$p=24;continue _;case 4:ASk(d);if(C()){break _;}if(a.K===null){d=a.j;if(d!==null&&d.bI<=0){d=null;$p=8;continue _;}}d=a.K;if(d!==null)a.bX=a.bk+10000|0;if(d!==null){$p=7;continue _;}d=a.K;if(d!==null&&!d.mm){c:{d=a.o;if(d!==null){f=a.j;if(f!==null){b=a.e6+1|0;a.e6=b;if(b==30){a.e6=0;$p=11;continue _;}}d=a.o;d.dY=a.q.hi;if(d.N)d.dY=3;if(!a.be){d=a.dI;$p=13;continue _;}if(!a.be)Is(a.dP);if(!a.be){d=a.o;$p=19;continue _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if (d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if(a.be)break c;else{d=a.cs;$p=29;continue _;}}d=a.o;$p=23;continue _;}}a.dr=CD();return;}while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if (Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){$p=10;continue _;}if(!a.bf&&CS()){$p=14;continue _;}if (!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()==1&&CS()){b=1;$p=20;continue _;}if(Dd()==2&&CS())break;}$p=24;continue _;case 5:d.Mu();if(C()){break _;}b=3553;f=a.W;d=B(198);$p=3;continue _;case 6:AMd(a);if(C()){break _;}AF7(a.h9);d=a.dI;e=1.0;$p=1;continue _;case 7:ASx(d);if(C()){break _;}d=a.K;if(d!==null){$p=9;continue _;}d=a.K;if(d!==null&&!d.mm){d:{d=a.o;if(d!==null){f=a.j;if(f!==null){b=a.e6+1|0;a.e6=b;if(b==30){a.e6=0;$p=11;continue _;}}d=a.o;d.dY=a.q.hi;if(d.N)d.dY=3;if(!a.be){d=a.dI;$p=13;continue _;}if (!a.be)Is(a.dP);if(!a.be){d=a.o;$p=19;continue _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if(a.be)break d;else{d=a.cs;$p=29;continue _;}}d=a.o;$p=23;continue _;}}a.dr=CD();return;}while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j, Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;b=H9();if(b)Hj(a.j.z, b);d=a.K;if(d!==null){$p=10;continue _;}if(!a.bf&&CS()){$p=14;continue _;}if(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()==1&&CS()){b=1;$p=20;continue _;}if(Dd()==2&&CS())break;}$p=24;continue _;case 8:AL5(a,d);if(C()){break _;}d=a.K;if(d!==null)a.bX=a.bk+10000|0;if(d!==null){$p=7;continue _;}d=a.K;if(d!==null&&!d.mm){e:{d=a.o;if(d!==null){f=a.j;if(f!==null){b=a.e6+1|0;a.e6=b;if(b==30){a.e6=0;$p=11;continue _;}}d=a.o;d.dY=a.q.hi;if(d.N)d.dY=3;if(!a.be){d=a.dI;$p=13;continue _;}if(!a.be)Is(a.dP);if(!a.be){d=a.o;$p =19;continue _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if(a.be)break e;else{d=a.cs;$p=29;continue _;}}d=a.o;$p=23;continue _;}}a.dr=CD();return;}while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if (d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){$p=10;continue _;}if (!a.bf&&CS()){$p=14;continue _;}if(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()==1&&CS()){b=1;$p=20;continue _;}if(Dd()==2&&CS())break;}$p=24;continue _;case 9:d.jC();if(C()){break _;}d=a.K;if(d!==null&&!d.mm){f:{d=a.o;if(d!==null){f=a.j;if(f!==null){b=a.e6+1|0;a.e6=b;if(b==30){a.e6=0;$p=11;continue _;}}d=a.o;d.dY=a.q.hi;if(d.N)d.dY=3;if(!a.be){d=a.dI;$p=13;continue _;}if(!a.be)Is(a.dP);if(!a.be){d=a.o;$p=19;continue _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if (a.be)break f;else{d=a.cs;$p=29;continue _;}}d=a.o;$p=23;continue _;}}a.dr=CD();return;}while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f =a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){$p=10;continue _;}if(!a.bf&&CS()){$p=14;continue _;}if(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()==1&&CS()){b=1;$p=20;continue _;}if (Dd()==2&&CS())break;}$p=24;continue _;case 10:AJr(d);if(C()){break _;}while(true){while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f= a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;else break;}b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){continue _;}if(!a.bf&&CS()){$p=14;continue _;}if(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()==1&&CS()){b=1;$p=20;continue _;}if (Dd()!=2)continue;if(!CS())continue;else break;}$p=24;continue _;case 11:ARb(d,f);if(C()){break _;}d=a.o;d.dY=a.q.hi;if(d.N)d.dY=3;if(!a.be){d=a.dI;$p=13;continue _;}if(!a.be)Is(a.dP);if(!a.be){d=a.o;$p=19;continue _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if(a.be){a.dr=CD();return;}d=a.cs;$p=29;continue _;}d=a.o;$p=23;continue _;case 12:A6v(d);if(C()){break _;}while(true){c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b==d.eP.bb) {b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;else break;}d=a.K;if(d!==null){continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b =1;$p=25;continue _;}if(!Cp(a))continue;if(Bd()!=a.q.eK.bb)continue;else{d=FR();$p=27;continue _;}}$p=15;continue _;case 13:ASu(d);if(C()){break _;}if(!a.be)Is(a.dP);if(!a.be){d=a.o;$p=19;continue _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if(a.be){a.dr=CD();return;}d=a.cs;$p=29;continue _;}d=a.o;$p=23;continue _;case 14:A5H(a);if(C()){break _;}while(true){while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk -a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by =c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;else break;}b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){$p=10;continue _;}if(!a.bf&&CS()){continue _;}if(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()==1&&CS()){b=1;$p=20;continue _;}if(Dd()!=2)continue;if(!CS())continue;else break;}$p=24;continue _;case 15:AMd(a);if(C()){break _;}while(true){if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f =a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b==d.eP.bb){b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if (!C_())continue;else break;}d=a.K;if(d!==null){$p=12;continue _;}if(Bd()!=1)continue;else break;}continue _;case 16:AVI(a,b,c);if(C()){break _;}g:{d=a.o;if(d!==null){f=a.j;if(f!==null){b=a.e6+1|0;a.e6=b;if(b==30){a.e6=0;$p=11;continue _;}}d=a.o;d.dY=a.q.hi;if(d.N)d.dY=3;if(!a.be){d=a.dI;$p=13;continue _;}if(!a.be)Is(a.dP);if(!a.be){d=a.o;$p=19;continue _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if(a.be)break g;else{d=a.cs;$p=29;continue _;}}d=a.o;$p= 23;continue _;}}a.dr=CD();return;case 17:AZq(a,b);if(C()){break _;}a.bX=a.bk;while(true){if(Dd()==1&&CS()){b=1;$p=20;continue _;}if(Dd()==2&&CS()){$p=24;continue _;}while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd() ==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;else break;}b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){$p=10;continue _;}if(!a.bf&& CS())break;if(Dd())continue;if(!CS())continue;else{b=0;continue _;}}$p=14;continue _;case 18:AZq(a,b);if(C()){break _;}a.bX=a.bk;if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;case 19:A3B(d);if(C()){break _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if(a.be){a.dr=CD();return;}d=a.cs;$p=29;continue _;}d=a.o;$p=23;continue _;case 20:AZq(a,b);if(C()){break _;}a.bX=a.bk;while(true){if(Dd() ==2&&CS()){$p=24;continue _;}while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb) {d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;else break;}b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){$p=10;continue _;}if(!a.bf&&CS())break;if(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()!=1)continue;if(!CS())continue;else{b=1;continue _;}}$p=14;continue _;case 21:AL5(a, d);if(C()){break _;}while(true){if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b==d.eP.bb){b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if (!C_())continue;else break;}d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()!=a.q.ek.bb)continue;else{d=new Fa;f=a.j.z;Fn(d,f,f.c2);continue _;}}$p=15;continue _;case 22:AZq(a,b);if(C()){break _;}a.bX=a.bk;b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;case 23:d.Zd();if(C()){break _;}if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if(a.be){a.dr=CD();return;}d=a.cs;$p=29;continue _;case 24:AJ5(a);if(C()){break _;}while (true){while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b =1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;else break;}b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){$p=10;continue _;}if(!a.bf&&CS()){$p=14;continue _;}if(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()==1&&CS()){b=1;$p=20;continue _;}if(Dd()!=2)continue;if(!CS())continue;else break;}continue _;case 25:$z =Zq(f,c,b);if(C()){break _;}f=$z;b=0;$p=26;case 26:A3Z(d,f,b);if(C()){break _;}while(true){if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b==d.eP.bb){b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;else break;}d =a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()!=a.q.eS.bb)continue;else{d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}}$p=15;continue _;case 27:AL5(a,d);if(C()){break _;}while(true){c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b==d.eP.bb){b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p =18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;else break;}d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(!Cp(a))continue;if(Bd()!=a.q.eK.bb)continue;else{d=FR();continue _;}}$p=15;continue _;case 28:A59(d,b,c);if (C()){break _;}while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb) {d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);continue _;}}$p=15;continue _;case 29:AKo(d);if(C()){break _;}a.dr=CD();return;case 30:AQr(d,b,c,g);if(C()){break _;}if(a.be){a.dr=CD();return;}d=a.cs;$p=29;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function Cp(a){var b;b=a.o;return b!==null&&b.N?1:0;} function AP0(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.j;if(b.ps!=(-1))b.ps=(-1);else b.ps=0;c=a.o;$p=1;case 1:c.XO(b);if(C()){break _;}b=a.j;b.bF=0;d=b.c;e=b.d;if(b.ps!=(-1)){d=d*8.0;e=e*8.0;EP(b,d,b.i,e,b.n,b.u);b=a.o;c=a.j;f=0;$p=2;continue _;}d=d/8.0;e=e/8.0;EP(b,d,b.i,e,b.n,b.u);b=a.o;c=a.j;f=0;$p=4;continue _;case 2:AXB(b,c,f);if(C()){break _;}g=BA9(a.o,ABv());b=B(199);c=a.j;$p=3;case 3:ALA(a, g,b,c);if(C()){break _;}b=a.j;b.l=a.o;EP(b,d,b.i,e,b.n,b.u);b=a.o;c=a.j;f=0;$p=6;continue _;case 4:AXB(b,c,f);if(C()){break _;}b=new Kh;c=a.o;g=new K$;Ru(g);Xr(b,c,g);c=B(200);g=a.j;$p=5;case 5:ALA(a,b,c,g);if(C()){break _;}b=a.j;b.l=a.o;EP(b,d,b.i,e,b.n,b.u);b=a.o;c=a.j;f=0;$p=6;case 6:AXB(b,c,f);if(C()){break _;}b=BzN();c=a.o;g=a.j;$p=7;case 7:$z=AOT(b,c,g);if(C()){break _;}f=$z;if(f)return;$p=8;case 8:A6p(b,c,g);if(C()){break _;}$p=9;case 9:AOT(b,c,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d, e,f,g,$p);} function ARZ(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=B(7);$p=1;case 1:A2L(a,b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function A2L(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=null;$p=1;case 1:ALA(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} function ALA(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:V1(a.jX,c);e=a.jX;f=B(7);$p=1;case 1:A5M(e,f);if(C()){break _;}f=a.o;if(f!==null){e=a.jX;$p=2;continue _;}a.o=b;g=CV();h=a.j;e=new T;S(e);H(H(e,B(201)),h);Cb(g,U(e));if(b===null){a.j=null;a.dr=Ch;return;}a.bL.HI(b);if(Cp(a)){e=a.j;if(e!==null){$p=3;continue _;}}else if(d===null)a.j=null;if(!b.N){$p=5;continue _;}c=CV();e =a.j;f=new T;S(f);H(H(f,B(202)),e);Cb(c,U(f));if(a.j===null){c=a.bL.px(b);a.j=c;$p=6;continue _;}a.j.ii=P1(a.q);c=a.dP;if(c!==null){e=c.cr;if(e!==null)MR(e,c);c.m1=(-9999.0);c.nc=(-9999.0);c.nj=(-9999.0);Hn();BFE.lo=b;c.cr=b;c.sF=PZ(b);M9(b,c);Jd(c);}c=a.cs;if(c!==null){c.jQ=b;i=0;while(i<4){Dr(c.di.data[i]);i=i+1|0;}}c=a.j;$p=7;continue _;case 2:A1J(f,e);if(C()){break _;}a.o=b;g=CV();h=a.j;e=new T;S(e);H(H(e,B(201)),h);Cb(g,U(e));if(b===null){a.j=null;a.dr=Ch;return;}a.bL.HI(b);if(Cp(a)){e=a.j;if(e!==null) {$p=3;continue _;}}else if(d===null)a.j=null;if(!b.N){$p=5;continue _;}c=CV();e=a.j;f=new T;S(f);H(H(f,B(202)),e);Cb(c,U(f));if(a.j===null){c=a.bL.px(b);a.j=c;$p=6;continue _;}a.j.ii=P1(a.q);c=a.dP;if(c!==null){e=c.cr;if(e!==null)MR(e,c);c.m1=(-9999.0);c.nc=(-9999.0);c.nj=(-9999.0);Hn();BFE.lo=b;c.cr=b;c.sF=PZ(b);M9(b,c);Jd(c);}c=a.cs;if(c!==null){c.jQ=b;i=0;while(i<4){Dr(c.di.data[i]);i=i+1|0;}}c=a.j;$p=7;continue _;case 3:AXo(e);if(C()){break _;}e=a.j;$p=4;case 4:b.WV(e);if(C()){break _;}if(!b.N){$p=5;continue _;}c =CV();e=a.j;f=new T;S(f);H(H(f,B(202)),e);Cb(c,U(f));if(a.j===null){c=a.bL.px(b);a.j=c;$p=6;continue _;}a.j.ii=P1(a.q);c=a.dP;if(c!==null){e=c.cr;if(e!==null)MR(e,c);c.m1=(-9999.0);c.nc=(-9999.0);c.nj=(-9999.0);Hn();BFE.lo=b;c.cr=b;c.sF=PZ(b);M9(b,c);Jd(c);}c=a.cs;if(c!==null){c.jQ=b;i=0;while(i<4){Dr(c.di.data[i]);i=i+1|0;}}c=a.j;$p=7;continue _;case 5:AZi(a,c);if(C()){break _;}c=CV();e=a.j;f=new T;S(f);H(H(f,B(202)),e);Cb(c,U(f));if(a.j===null){c=a.bL.px(b);a.j=c;$p=6;continue _;}a.j.ii=P1(a.q);c=a.dP;if(c !==null){e=c.cr;if(e!==null)MR(e,c);c.m1=(-9999.0);c.nc=(-9999.0);c.nj=(-9999.0);Hn();BFE.lo=b;c.cr=b;c.sF=PZ(b);M9(b,c);Jd(c);}c=a.cs;if(c!==null){c.jQ=b;i=0;while(i<4){Dr(c.di.data[i]);i=i+1|0;}}c=a.j;$p=7;continue _;case 6:AXo(c);if(C()){break _;}a.bL.Jm(a.j);a.j.ii=P1(a.q);c=a.dP;if(c!==null){e=c.cr;if(e!==null)MR(e,c);c.m1=(-9999.0);c.nc=(-9999.0);c.nj=(-9999.0);Hn();BFE.lo=b;c.cr=b;c.sF=PZ(b);M9(b,c);Jd(c);}c=a.cs;if(c!==null){c.jQ=b;i=0;while(i<4){Dr(c.di.data[i]);i=i+1|0;}}c=a.j;$p=7;case 7:AIr(b,c);if (C()){break _;}if(!b.mG){a.dr=Ch;return;}c=a.jX;$p=8;case 8:A1J(b,c);if(C()){break _;}a.dr=Ch;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function AZi(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:V1(a.jX,b);b=a.jX;c=B(203);$p=1;case 1:A5M(b,c);if(C()){break _;}d=128;e=289;f=(-128);g=f;while(g<=d){b=a.o;h=b.dq;i=b.dp;b=a.j;if(b!==null){h=b.c|0;i=b.d|0;}j=f;if(j<=d){b=a.jX;k=0+1|0;l=(0*100|0)/e|0;$p=3;continue _;}g=g+16|0;}b=a.jX;c=B(204);$p=2;case 2:A5M(b,c);if (C()){break _;}AQQ(a.o);return;case 3:AHh(b,l);if(C()){break _;}b=a.o;l=h+g|0;m=64;n=i+j|0;$p=4;case 4:AMY(b,l,m,n);if(C()){break _;}b=a.o;$p=5;case 5:$z=A5A(b);if(C()){break _;}l=$z;if(l){b=a.o;continue _;}j=j+16|0;l=k;while(true){if(j<=d){b=a.jX;k=l+1|0;l=(l*100|0)/e|0;$p=3;continue _;}g=g+16|0;if(g>d)break;b=a.o;h=b.dq;i=b.dp;b=a.j;if(b!==null){h=b.c|0;i=b.d|0;}j=f;}b=a.jX;c=B(204);$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function SJ(a){var b,c,d,e,f,g,h;b=a.dP;c=b.zO;d=b.xs;e=b.zr;f=b.PR;g=b.z7;h=new T;S(h);b=Bi(H(h,B(205)),c);BL(b,47);Bi(H(Bi(H(Bi(H(Bi(b,d),B(206)),e),B(207)),f),B(208)),g);return U(h);} function Sk(a){var b,c,d,e,f,g;b=a.dP;c=b.te;d=b.KV;e=b.Wj;f=(d-e|0)-c|0;b=new T;S(b);g=Bi(H(b,B(209)),c);BL(g,47);Bi(H(Bi(H(Bi(g,d),B(210)),e),B(211)),f);return U(b);} function T8(a){var b,c,d,e,f;b=a.cs.di.data;c=(b[0].s+b[1].s|0)+b[2].s|0;d=new T;S(d);Bi(d,c);d=U(d);e=ATh(a.o);f=new T;S(f);H(H(H(H(f,B(212)),d),B(213)),e);return U(f);} function AVX(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.o.cM.PB()){$p=3;continue _;}b=a.o;$p=1;case 1:b.ZZ();if(C()){break _;}b=a.o;$p=2;case 2:ANm(b);if(C()){break _;}c=0;b=a.j;if(b!==null){c=b.fb;d=a.o;$p=4;continue _;}b=a.bL.px(a.o);a.j=b;$p=5;continue _;case 3:AP0(a);if(C()){break _;}b=a.o;$p=1;continue _;case 4:d.XO(b);if(C()){break _;}b=a.bL.px(a.o);a.j=b;$p=5;case 5:AXo(b);if(C()){break _;}a.bL.Jm(a.j);b=a.o;d=a.j;$p =6;case 6:AIr(b,d);if(C()){break _;}a.j.ii=P1(a.q);a.j.fb=c;b=B(214);$p=7;case 7:AZi(a,b);if(C()){break _;}if(!(a.K instanceof OK))return;b=null;$p=8;case 8:AL5(a,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} function LP(){return BFD;} function AL_(){BFA=Bw8(512);BFB=Bw8(512);BFC=0;} function AAg(){E.call(this);this.qJ=null;} var BFU=null;function BAZ(){BAZ=Bx(AAg);ByH();} function A8a(a){var b=new AAg();AO8(b,a);return b;} function AO8(a,b){BAZ();a.qJ=b;} function ByH(){var b,c;b=B6();BFU=b;J();Y(b,BFS);Y(BFU,BFV);Y(BFU,BFW);Y(BFU,BFP);Y(BFU,BFX);Y(BFU,BFY);Y(BFU,BFZ);Y(BFU,BF0);Y(BFU,BFR);Y(BFU,BF1);Y(BFU,BF2);Y(BFU,BF3);Y(BFU,BF4);Y(BFU,BF5);Y(BFU,BF6);Y(BFU,BF7);Y(BFU,BF8);Y(BFU,BF9);Y(BFU,BF$);Y(BFU,BF_);Y(BFU,BGa);Y(BFU,BGb);Y(BFU,BGc);Y(BFU,BGd);Y(BFU,BGe);Y(BFU,BGf);Y(BFU,BGg);Y(BFU,BGh);b=CV();c=BFU.s;BL(Bi(b.pX,c),10);Pe(b);} var Uy=K(); var BDK=null;var BDL=null;function BGi(){var a=new Uy();AKt(a);return a;} function AKt(a){} function AYs(){BDK=null;BDL=null;} var EA=K(0); var ABX=K(); function BGj(){var a=new ABX();BvG(a);return a;} function BvG(a){} function BjN(a,b){b.preventDefault();b.stopPropagation();} var ABW=K(); function BGk(){var a=new ABW();Bt3(a);return a;} function Bt3(a){} function BrJ(a,b){var c,d;c=b.button;Bm();d=BEN;if(c==1)c=2;else if(c==2)c=1;d.data[c]=1;FO(BEs,F7(b));b.preventDefault();b.stopPropagation();R0();} var ABZ=K(); function BGl(){var a=new ABZ();Bqu(a);return a;} function Bqu(a){} function Bsh(a,b){var c,d;c=b.button;Bm();d=BEN;if(c==1)c=2;else if(c==2)c=1;d.data[c]=0;FO(BEs,F7(b));b.preventDefault();b.stopPropagation();} var ABY=K(); function BGm(){var a=new ABY();Bdn(a);return a;} function Bdn(a){} function BfK(a,b){BEu=b.offsetX;BEv=BDM.clientHeight-b.offsetY|0;BEw=BEw+b.movementX;BEx=BEx+ -b.movementY;b.preventDefault();b.stopPropagation();} var AB2=K(); function BGn(){var a=new AB2();Bc8(a);return a;} function Bc8(a){} function BaP(a,b){Bm();BEO.data[QU(b.which)]=1;FO(BEt,F7(b));b.preventDefault();b.stopPropagation();R0();} var AB0=K(); function BGo(){var a=new AB0();Bd5(a);return a;} function Bd5(a){} function Bxu(a,b){Bm();BEO.data[QU(b.which)]=0;FO(BEt,F7(b));b.preventDefault();b.stopPropagation();} var AB4=K(); function BGp(){var a=new AB4();Bac(a);return a;} function Bac(a){} function A_B(a,b){Bm();if(BEA&&(b.repeat?1:0))FO(BEt,F7(b));b.preventDefault();b.stopPropagation();} var AB3=K(); function BGq(){var a=new AB3();BpH(a);return a;} function BpH(a){} function Bgy(a,b){Bm();FO(BEs,F7(b));b.preventDefault();b.stopPropagation();} var W1=K(); function BGr(){var a=new W1();Bn9(a);return a;} function Bn9(a){} function BlH(a,b){Bm();BEB=0;} var W2=K(); function BGs(){var a=new W2();BbW(a);return a;} function BbW(a){} function Bcu(a,b){Bm();BEB=1;R0();} var QQ=K(); var BFi=null;var BFk=null;function JO(){JO=Bx(QQ);BbA();} function BGt(){var a=new QQ();AYf(a);return a;} function AYf(a){JO();} function AKm(){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:JO();b=B(215);$p=1;case 1:$z=Bji(b);if(C()){break _;}b=$z;c=b;if(c===null){BFi=B(189);O4();return BGu;}if(c.RA){O4();return BFh;}if(!c.Rk){b=c.Mz;if(b!==null){BFk=b;O4();return BFg;}}b=c.Qf;if(b===null)b=B(216);BFi=b;O4();return BGu;default:GR();}}DW().s(b,c,$p);} function AYu(b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:JO();c=BFk;$p=1;case 1:$z=BdT(c,b);if(C()){break _;}c=$z;d=c;Pf();if(d!==BGv?0:1)return;e=Oc(b,47);if(e>0){c=Dc(b,0,e);$p=3;continue _;}c=BFk;e=1;d=new $rt_globals.ArrayBuffer(0);$p=2;case 2:A80(c,b,e,d);if(C()){break _;}return;case 3:AYu(c);if(C()){break _;}c=BFk;e=1;d=new $rt_globals.ArrayBuffer(0);$p=2;continue _;default:GR();}}DW().s(b,c,d,e,$p);} function BbA(){BFi=B(7);BFk=null;} function EZ(){var a=this;E.call(a);a.RD=null;a.Cm=0;} function I6(a,b,c){a.RD=b;a.Cm=c;} function Bhw(a){return a.Cm;} function Bpx(a){return a.RD;} function A7Z(a,b){return a!==b?0:1;} function BcF(a){return O6(a);} function OP(a){var b;b=CM(a);if(!ANU(OA(b),G(EZ)))b=OA(b);return b;} function AHk(a,b){var c,d,e;if(OP(b)===OP(a))return Ba(a.Cm,b.Cm);c=new Cn;d=OP(a);b=OP(b);e=new T;S(e);H(H(H(H(e,B(217)),d),B(218)),b);Bl(c,U(e));P(c);} function BbX(a,b){return AHk(a,b);} var KT=K(EZ); var BFg=null;var BFh=null;var BGu=null;var BGw=null;function O4(){O4=Bx(KT);Bhj();} function AZL(a,b){var c=new KT();A3z(c,a,b);return c;} function A3z(a,b,c){O4();I6(a,b,c);} function Bhj(){var b;BFg=AZL(B(219),0);BFh=AZL(B(220),1);b=AZL(B(221),2);BGu=b;BGw=Q(KT,[BFg,BFh,b]);} var AK9=K(); function Bdg(){var Context=$rt_globals.window.AudioContext||$rt_globals.window.webkitAudioContext;return new Context();} var ABj=K(); var BFf=null;function BGx(){var a=new ABj();ASR(a);return a;} function ASR(a){} function AIe(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=FD(b);d=Io(c);e=BU(8);Us(d,e);if(!CA(B(222),AUa(e,J$(B(30))))){c=new Bv;Bl(c,B(223));P(c);}FN(d);f=new N4;d=BCv(c,BvQ(0),512,1);d.B$=1;S2(f,d);g=BB8();while(true){d=FN(f);if(!CA(B(224),d)){if(f.dK.vI()<=0&&CA(B(225),d))return;c=new Bv;Bl(c,B(223));P(c);}h=FN(f);i=BU(20);j=BU(20);Us(f,i);k=Cd(f);l=BU(k);Us(f,l);if(Dt(BFf,h))continue;e=l.data;m=0;a:{while(g.pc){if(k<=0)break a;Ow(g,e[m]);m=m+1|0;k=k+(-1)|0;}}while(k>g.wO.data.length){VW(g,l,m);n=g.wO.data.length;m =m+n|0;k=k-n|0;g.td=Bk(g.td,M(n));}while(k>0){Ow(g,e[m]);m=m+1|0;k=k+(-1)|0;}o=Gq(g.td,3);Ow(g,(-128));while(g.pc){Ow(g,0);}if(g.um>14)UG(g);b:{b=g.kI.data;b[14]=BDE(o);b[15]=Ce(Cw(o,M(-1)));UG(g);MM(g,g.w9,j,0);MM(g,g.w7,j,4);MM(g,g.w8,j,8);MM(g,g.w5,j,12);MM(g,g.w6,j,16);Xt(g);if(i===j)n=1;else{if(i!==null&&j!==null){b=i.data;e=j.data;n=b.length;if(n==e.length){k=0;c:{while(true){if(k>=n){k=(-1);break c;}p=k+0|0;if(b[p]!=e[p])break;k=k+1|0;}}n=k>=0?0:1;break b;}}n=0;}}if(!n){c=new Bv;f=new T;S(f);H(H(f,B(226)), h);Bl(c,U(f));P(c);}B0(BFf,h,l);if(!CA(B(227),FN(f)))break;}c=new Bv;Bl(c,B(223));P(c);} function A17(){BFf=DP();} var Bv=K(BF); function BGy(){var a=new Bv();BlR(a);return a;} function BBy(a){var b=new Bv();A_2(b,a);return b;} function BlR(a){W(a);} function A_2(a,b){Bl(a,b);} var NQ=K(LS); function BGz(){var a=new NQ();BpL(a);return a;} function BpL(a){S(a);} function AGq(a,b){var c,d,e,f,g;c=0;d=Z(b);e=a.cq;if(c<=d&&d<=Z(b)){Es(a,e,(e+d|0)-c|0);while(c=0)return Bi7(b.ko,c);b=new AG1;W(b);P(b);} function Bi7(b,c){if (b.$meta.primitive) {if (b == $rt_bytecls()) {return $rt_createByteArray(c);}if (b == $rt_shortcls()) {return $rt_createShortArray(c);}if (b == $rt_charcls()) {return $rt_createCharArray(c);}if (b == $rt_intcls()) {return $rt_createIntArray(c);}if (b == $rt_longcls()) {return $rt_createLongArray(c);}if (b == $rt_floatcls()) {return $rt_createFloatArray(c);}if (b == $rt_doublecls()) {return $rt_createDoubleArray(c);}if (b == $rt_booleancls()) {return $rt_createBooleanArray(c);}} else {return $rt_createArray(b, c)}} var EQ=K(Co); function BBF(){var a=new EQ();A9F(a);return a;} function A9F(a){W(a);} var ON=K(Co); function BGC(){var a=new ON();BoD(a);return a;} function BoD(a){W(a);} function F9(){E.call(this);this.oH=0;} var BGD=null;var BGE=null;var BGF=null;var BGG=null;var BGH=null;var BGI=null;var BGJ=null;var BGK=null;var BGL=null;var BGM=null;function BjI(a){var b=new F9();AK0(b,a);return b;} function AK0(a,b){a.oH=b;} function BH(b){var c,d;c=BGI.data;if(b>=c.length)return BjI(b);d=c[b];if(d===null){d=BjI(b);BGI.data[b]=d;}return d;} function BrO(a){return SE(a.oH);} function Bxt(a,b){if(a===b)return 1;return b instanceof F9&&b.oH==a.oH?1:0;} function Bw2(a){return a.oH;} function SE(b){var c,d;c=new Cr;d=DR(1);d.data[0]=b;AB9(c,d);return c;} function SC(b){return b>=65536&&b<=1114111?1:0;} function Eb(b){return (b&64512)!=55296?0:1;} function DF(b){return (b&64512)!=56320?0:1;} function Ns(b){return !Eb(b)&&!DF(b)?0:1;} function O_(b,c){return Eb(b)&&DF(c)?1:0;} function Hq(b,c){return ((b&1023)<<10|c&1023)+65536|0;} function M8(b){return (55296|(b-65536|0)>>10&1023)&65535;} function Mm(b){return (56320|b&1023)&65535;} function FU(b){return Kq(b)&65535;} function Kq(b){if(BGG===null){if(BGJ===null)BGJ=A2w();BGG=AHt(ALN((BGJ.value!==null?$rt_str(BGJ.value):null)));}return Xv(BGG,b);} function Ht(b){return Kp(b)&65535;} function Kp(b){if(BGF===null){if(BGK===null)BGK=A3N();BGF=AHt(ALN((BGK.value!==null?$rt_str(BGK.value):null)));}return Xv(BGF,b);} function Xv(b,c){var d,e,f,g,h,i;d=b.TY.data;if(cg)break a;}else{h=h-1|0;if(h=0){h=h*2|0;if(h=2&&c<=36){b=AC4(b);if(b>=c)b=(-1);}else b=(-1);return b;} function AC4(b){var c,d,e,f,g,h,i,j,k,l;if(BGE===null){if(BGL===null)BGL=AYD();c=(BGL.value!==null?$rt_str(BGL.value):null);d=BgA(M2(c));e=Tg(d);f=BT(e*2|0);g=f.data;h=0;i=0;j=0;k=0;while(k=l){i=(l+h|0)/2|0;e=i*2|0;j=Ba(b,g[e]);if(j>0)l=i+1|0;else{if(j>=0)return g[e+1|0];h=i-1|0;}}return (-1);} function Nz(b,c){if(c>=2&&c<=36&&b>=0&&b0&&b<=65535?1:0;if(c&&Ns(b&65535))return 19;if(BGH===null){if(BGM===null)BGM=ATl();d=(BGM.value!==null?$rt_str(BGM.value):null);e=BC(ACc,16384);f=e.data;g=BU(16384);h=g.data;i=0;j=0;k=0;l=0;while(l>24;l=l+1|0;n=TX(Bf(d,l));}if(!m&&n>=128){if(i>0){c=j+1|0;f[j]=A_u(k,k+i|0,Qo(g,i));j=c;}k=k+(i+n|0)|0;i =0;}else{c=i+n|0;if(c=d.Oz)o=p+1|0;else{c=d.SO;if(b>=c)return d.SQ.data[b-c|0];c=p-1|0;}}return 0;} function QX(b){a:{switch(E_(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;} function MZ(b){a:{if(!(b>=0&&b<=8)&&!(b>=14&&b<=27)){if(b<127)break a;if(b>159)break a;}return 1;}return E_(b)!=16?0:1;} function ADq(b){switch(E_(b)){case 12:case 13:case 14:break;default:return 0;}return 1;} function X1(b){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 ADq(b);}return 1;} function BkS(a,b){b=b;return a.oH-b.oH|0;} function AUN(){BGD=G($rt_charcls());BGI=BC(F9,128);} function A2w(){return {"value":">W 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%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #^#%# #%# #%# #%# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%" +"# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# %*%r iB#oq-&# _?gejg#A1 o$#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#%# #%# -%# +%# #%# Y%# ,T5F#U TUg#r {%g#r >\'c#p Lnk%F# *J#F#b o@5F#b Jo=N#f "};} function A3N(){return {"value":"b# vH#O #H#/:+# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #,5# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'#(;#N1# %\'# #\'# %\'# \'\'# +\'# %6)# \'\'#*/# \'_+# %\'# #\'# #\'# %\'# )\'# %\'# \'\'# #\'# %\'# \'\'# #J%# +\'#+# #\'#+# #\'#+# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#L\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'#+# #\'# \'\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#" +" #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# \'\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# 1\'# %665% #\'# )\'# #\'# #\'# #\'# #\'#o25#c25#k25#03#}1# #y1% #m1# #q1#{}p# \'y1#k}p# #$3# #:{p#N}p# #,3#43#N}p#*05#B}p# %43# #B05#<3# %@3# /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+#>@d1 (+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# 5-G%%%%%%%%%%%%%%%%%%.9G%%%%%%%%%%%%%%%%%%w=G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%>AG%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%!dG%%%%%%%%%%%%%%%%%%g5G%%%%%%%%%%%%%%%%%%*\'G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%*0EG%%%%%%%%%%%%%%%%%%k\'G%%%%%%%%%%%%%%%%%%s+G%%%%%%%%%%%%%%%%%%28UG%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%" +"%%%!8%G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%sKG%%%%%%%%%%%%%%%%%%>&#G%%%%%%%%%%%%%%%%%%wN)G%%%%%%%%%%%%%%%%%%"};} function ATl(){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%#!#!#!#!Cg&C?6_#?6>Y)./Q&-Y*>?Y%X#Y$:67Y,:98Y+-Q& Q+,%A#L\'Z$67%L+Z$67 E.A$[BA0G." +"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\'^gA:^,A6L^^pL7b=X# :^*:^WZ)b=P! :b=Y$ 67676767676767L?^MZ&67Z@6767676767Z1b= % b:$# 6767676767676767676767Za6767ZA67b:#% ^QZ6^#Z\'^HA#^A b=J! 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$676767675AC^; 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^EA,=F1^@ L+^?L)=L0^AL+^HL0b= & &b `G!&^b&b %b `(!F7%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%#!#A&!# # #!#!#A9E$!#&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+b G% L@ FK G#5A#F#AmG$F>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&b ,# 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+AWFF$A#&A/F%A)b&-\' b %E b&L! A&F.A$F*A(F+A#=G#9Q%b =*!GOA#G8A*b=U! A^b=W$ A+^HA#^^I#G$^$I\'Q)G)^#G(^?G%^_A6^dG$=b [! 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=A#B::C::C\'B::C::C\'B::C::C\'B::C::C\'B::C::C\'!#A#JSb= ) GX^%GS^)\'^/\'^#Y&A0G& G0b 12 C+&C5A\'C\'b 6$ G( 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 G, 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=B# AY^>A.^MA%^*A(^#A/^\'b ;# b=]$ ]&b=9, A%^2A$^.A$b=X! A%b=@! A\'^-A%=A0^-A%^YA)^+A\'^IA)^?A#^#Apb=5& A-" +"^/A#^.A$^*A(^O ^(A)^/A%^*A(^*A(b=4# ^XAFJ+b \'1 &b %b %b ?<#&AA&b Y !&A\'&b =$ &A#&b ;!&A/&b PU!&A0&b M* &b CG b&?) b C8 &b *.!&A&&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 %b %b %b %b 2R!1A?b1A! b # b\'Q$ b %b %b %b 1Y$3b %b %b %b ^a$3A#3b %b %b %b ^a$3"};} var Jk=K(); function PX(a,b){a.iJ(b,0,b.data.length);} function P8(a){} function A3o(a){} function JI(){Jk.call(this);this.hK=null;} function BGN(a){var b=new JI();QM(b,a);return b;} function QM(a,b){a.hK=b;} function I0(a){var $$je;a:{try{a.hK.mf();break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}}a.hK.fw();} function ALi(){var a=this;JI.call(a);a.Yf=0;a.EV=0;a.pX=null;a.D4=null;a.Pv=null;} function BdI(a,b){var c=new ALi();BwV(c,a,b);return c;} function BwV(a,b,c){QM(a,b);b=new T;S(b);a.pX=b;a.D4=DR(32);a.Yf=c;Rm();a.Pv=BGO;} function AE3(a,b,c,d){var e,$$je;e=a.hK;if(e===null)a.EV=1;if(!(a.EV?0:1))return;a:{try{e.iJ(b,c,d);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}a.EV=1;}} function ACu(a,b,c,d){var e,f,g,h,i;d=d-c|0;e=AEo(b,c,d);f=BU(EB(16,DK(d,1024)));g=LK(f);h=AA7(a.Pv);Hr();h=SH(RP(h,BGP),BGP);while(true){i=I4(Ph(h,e,g,1));AE3(a,f,0,g.bg);GB(g);if(!i)break;}while(true){i=I4(Vz(h,g));AE3(a,f,0,g.bg);GB(g);if(!i)break;}} function PF(a,b){C$(a.pX,b);Pe(a);} function Cb(a,b){var c;c=a.pX;C$(c,b);BL(c,10);Pe(a);} function Pe(a){var b,c,d,e,f,g,h,i,j;b=a.pX;c=b.cq;d=a.D4;if(c>d.data.length)d=DR(c);e=0;f=0;if(e>c){b=new Ct;Bl(b,B(228));P(b);}while(e>24;PX(a,c);} var Sa=K(MO); var BFp=null;function BGQ(){var a=new Sa();A5j(a);return a;} function A5j(a){O0(a);} function BbF(a,b,c,d){var e;e=0;while(e1.0)e=1.0;g=a.CM+e*a.Sv*a.cu;a.CM=g;h=g|0;a.ik=h;g=g-h;a.CM=g;if(h>10)a.ik=10;a.br=g;} var AEO=K(0); function Z3(){var a=this;E.call(a);a.Kl=null;a.nr=null;a.AO=null;a.v1=Ch;a.sD=0;} function V1(a,b){a.sD=0;X2(a,b);} function X2(a,b){var c,d,e,f;a:{c=a.nr;if(!c.fo){if(a.sD)break a;b=new Qa;W(b);P(b);}a.AO=b;d=MV(c.bY,c.bx);e=d.ji;f=d.ja;Ez(256);DE(5889);Et();NJ(0.0,e,f,0.0,100.0,300.0);DE(5888);Et();Bp(0.0,0.0,(-200.0));}} function A5M(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.nr.fo){if(a.sD)return;b=new Qa;W(b);P(b);}a.v1=Ch;a.Kl=b;c=(-1);$p=1;case 1:AHh(a,c);if(C()){break _;}a.v1=Ch;return;default:GR();}}DW().s(a,b,c,$p);} function AHh(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(!a.nr.fo){if(a.sD)break a;c=new Qa;W(c);P(c);}d=CD();if(Ki(BD(d,a.v1),M(20))){a.v1=d;c=new M6;e=a.nr;OB(c,e.bY,e.bx);f=c.ji;g=c.ja;Ez(256);DE(5889);Et();h=f;i=g;NJ(0.0,h,i,0.0,100.0,300.0);DE(5888);Et();Bp(0.0,0.0,(-200.0));Ez(16640);BM();j =BFI;c=a.nr.W;e=B(229);$p=1;continue _;}}return;case 1:$z=ASZ(c,e);if(C()){break _;}k=$z;CK(3553,k);BB(j);Eq(j,4210752);l=g/32.0;I(j,0.0,i,0.0,0.0,l);m=f/32.0;I(j,h,i,0.0,m,l);I(j,h,0.0,0.0,m,0.0);I(j,0.0,0.0,0.0,0.0,0.0);Bu(j);if(b>=0){n=(f/2|0)-50|0;o=(g/2|0)+16|0;Be(3553);BB(j);Eq(j,8421504);p=n;m=o;Bn(j,p,m,0.0);q=o+2|0;Bn(j,p,q,0.0);l=n+100|0;Bn(j,l,q,0.0);Bn(j,l,m,0.0);Eq(j,8454016);Bn(j,p,m,0.0);Bn(j,p,q,0.0);p=n+b|0;Bn(j,p,q,0.0);Bn(j,p,m,0.0);Bu(j);Bc(3553);}c=a.nr.jV;e=a.AO;b=(f-DU(c,e)|0)/2|0;k=(g /2|0)-4|0;C0(c,e,b,k-16|0,16777215);c=a.nr.jV;e=a.Kl;C0(c,e,(f-DU(c,e)|0)/2|0,k+8|0,16777215);$p=2;case 2:A58();if(C()){break _;}try{$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){}else{throw $$e;}}return;case 3:b:{try{AG_();if(C()){break _;}break b;}catch($$e){$$je=R($$e);if($$je instanceof BF){}else{throw $$e;}}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} function AAn(){var a=this;E.call(a);a.bc=null;a.sq=0.0;a.nY=null;a.R0=0;a.vk=null;a.LG=Ch;a.kc=null;a.a0t=0;a.XM=0;a.t8=null;a.hR=0.0;a.ic=0.0;a.h1=0.0;a.KG=0.0;a.wu=0.0;} function ASu(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.KG=a.wu;b=a.bc;c=b.o;d=N(b.j.c);e=N(a.bc.j.i);f=N(a.bc.j.d);$p=1;case 1:$z=AOI(c,d,e,f);if(C()){break _;}g=$z;h=(3-a.bc.q.hU|0)/3.0;i=g*(1.0-h)+h;g=a.wu;a.wu=g+(i-g)*0.10000000149011612;a.R0=a.R0+1 |0;b=a.nY;b.Iv=b.nd;c=Ei(b.dz.j.z);g=0.4000000059604645;h=c!==b.A2?0.0:1.0;i=b.nd;h=h-i;j=(-0.4000000059604645);if(h>=j)j=h;if(j<=g)g=j;g=i+g;b.nd=g;if(g<0.10000000149011612)b.A2=c;b=a.bc;if(b.Vs&&b.q.i$){c=b.j;b=b.o;e=N(c.c);k=N(c.i);f=N(c.d);l=16;m=0;n=k+16|0;o=k-16|0;if(m<150){p=(e+D(a.kc,l)|0)-D(a.kc,l)|0;k=(f+D(a.kc,l)|0)-D(a.kc,l)|0;$p=2;continue _;}}return;case 2:$z=A1c(b,p,k);if(C()){break _;}q=$z;d=q-1|0;$p=3;case 3:$z=AMY(b,p,d,k);if(C()){break _;}d=$z;if(q<=n&&q>=o){h=O(a.kc);i=O(a.kc);if(d>0){c= a.bc.cs;r=new OI;s=p+h;t=q+0.10000000149011612;J();ACy(r,b,s,t-BFM.data[d].eE,k+i);Ff(c,r);}}m=m+1|0;if(m>=150)return;p=(e+D(a.kc,l)|0)-D(a.kc,l)|0;k=(f+D(a.kc,l)|0)-D(a.kc,l)|0;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);} function AM_(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.bc;if(c.j===null)return;d=c.bL.VJ();c=a.bc;e=c.j;$p=1;case 1:$z=A0R(e,d,b);if(C()){break _;}e=$z;c.eG=e;c=Ub(a.bc.j,b);e=a.bc.eG;if(e!==null)d=E2(e.g_,c);e=a.bc;if(e.bL instanceof LB)d=32.0;else if(d>3.0)d=3.0;f=Ol(e.j,b);e=ER(c,f.H*d,f.G*d,f.D*d);a.vk =null;g=a.bc;h=g.o;g=g.j;i=Dv(HL(g.w,f.H*d,f.G*d,f.D*d),1.0,1.0,1.0);$p=2;case 2:$z=AOC(h,g,i);if(C()){break _;}h=$z;j=0.0;k=0;while(km.R&&dm.C&&dm.S&&d=j&&j!==0.0)){a.vk=i;j=0.0;}}else if(g!==null){o=E2(c,g.g_);if(!(o>=j&&j!==0.0)){a.vk=i;j=o;}}}k=k+1|0;}c=a.vk;if(c!==null){e=a.bc;if(!(e.bL instanceof LB))e.eG=Sv(c);}return;default:GR();}}DW().s(a, b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function Ot(a,b){var c,d,e;c=a.bc.j;d=c.ev-b;if(c.bI<=0)Bj(40.0-8000.0/(c.ea+b+200.0),0.0,0.0,1.0);if(d>=0.0){b=d/c.tJ;b=Br(b*b*b*b*3.1415927410125732);e=c.gu;Bj( -e,0.0,1.0,0.0);Bj( -b*14.0,0.0,0.0,1.0);Bj(e,0.0,1.0,0.0);}} function Le(a,b){var c,d,e,f,g;c=a.bc;if(!c.q.bT){c=c.j;d=c.rR;d=d+(d-c.Eq)*b;e=c.r3;f=e+(c.jP-e)*b;e=c.pu;g=e+(c.jO-e)*b;d=d*3.1415927410125732;Bp(Br(d)*f*0.5, -IB(BG(d)*f),0.0);Bj(Br(d)*f*3.0,0.0,0.0,1.0);Bj(IB(BG(d+0.20000000298023224)*f)*5.0,1.0,0.0,0.0);Bj(g,1.0,0.0,0.0);}} function AT4(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.bc;d=c.j;e=d.bo;f=d.c-e;g=b;h=e+f*g;e=d.bP;i=e+(d.i-e)*g;e=d.bn;j=e+(d.d-e)*g;if(!c.q.bT)Bp(0.0,0.0,(-0.10000000149011612));else{k=4.0;l=d.n;m =d.u;if(Bd()==33&&BJ(2)){m=m+180.0;k=6.0;}n=l/180.0*3.1415927410125732;o= -Br(n);p=m/180.0*3.1415927410125732;f=o*BG(p)*k;g=BG(n)*BG(p)*k;e= -Br(p)*k;q=0;f=h-f;e=i-e;g=j-g;if(q<8){n=((q&1)*2|0)-1|0;r=((q>>1&1)*2|0)-1|0;o=((q>>2&1)*2|0)-1|0;n=n*0.10000000149011612;p=r*0.10000000149011612;o=o*0.10000000149011612;c=a.bc.o;s=n;t=h+s;u=p;v=i+u;w=o;x=BP(t,v,j+w);y=BP(f+s+w,e+u,g+w);$p=1;continue _;}if(Bd()==33&&BJ(2))Bj(180.0,0.0,1.0,0.0);Bj(d.u-m,1.0,0.0,0.0);Bj(d.n-l,0.0,1.0,0.0);Bp(0.0,0.0, -k);Bj(l-d.n,0.0,1.0, 0.0);Bj(m-d.u,1.0,0.0,0.0);}n=d.M;Bj(n+(d.u-n)*b,1.0,0.0,0.0);n=d.J;Bj(n+(d.n-n)*b+180.0,0.0,1.0,0.0);return;case 1:$z=AVp(c,x,y);if(C()){break _;}c=$z;if(c!==null){s=E2(c.g_,BP(h,i,j));if(s=8){if(Bd()==33&&BJ(2))Bj(180.0,0.0,1.0,0.0);Bj(d.u-m,1.0,0.0,0.0);Bj(d.n-l,0.0,1.0,0.0);Bp(0.0,0.0, -k);Bj(l-d.n,0.0,1.0,0.0);Bj(m-d.u,1.0,0.0,0.0);n=d.M;Bj(n+(d.u-n)*b,1.0,0.0,0.0);n=d.J;Bj(n+(d.n-n)*b+180.0,0.0,1.0,0.0);return;}n=((q&1)*2|0)-1|0;r=((q>>1&1)*2|0)-1|0;o=((q>>2&1)*2|0)-1|0;n=n*0.10000000149011612;p =r*0.10000000149011612;o=o*0.10000000149011612;c=a.bc.o;s=n;t=h+s;u=p;v=i+u;w=o;x=BP(t,v,j+w);y=BP(f+s+w,e+u,g+w);continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p);} function AQN(a,b,c){var d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.sq=256>>a.bc.q.hU;DE(5889);Et();if(a.bc.q.ee)Bp(( -((c*2|0)-1|0)|0)*0.07000000029802322,0.0,0.0);d=a.bc.j;e=70.0;BE();f=BGR;$p=1;case 1:$z=AR7(d,f);if(C()){break _;}g=$z;if(g)e=60.0;if(d.bI<=0)e=e/((1.0-500.0/(d.ea+b+500.0))*2.0+1.0);f=a.bc;Vr(e,f.bY/f.bx,0.05000000074505806,a.sq);DE(5888);Et();if(a.bc.q.ee)Bp(((c *2|0)-1|0)*0.10000000149011612,0.0,0.0);Ot(a,b);if(a.bc.q.iu)Le(a,b);f=a.bc.j;h=f.vR;i=h+(f.hk-h)*b;if(i>0.0){j=i*i;e=5.0/(j+5.0)-i*0.03999999910593033;h=e*e;Bj(j*1500.0,0.0,1.0,1.0);Cg(1.0/h,1.0,1.0);Bj( -i*i*1500.0,0.0,1.0,1.0);}$p=2;case 2:AT4(a,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function AKM(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Et();if(a.bc.q.ee)Bp(((c*2|0)-1|0)*0.10000000149011612,0.0,0.0);B9();Ot(a,b);if(a.bc.q.iu)Le(a,b);a:{if(!a.bc.q.bT){if(Bd()!=33)break a;if(!BJ(2))break a;}BI();if(a.bc.q.bT){if(a.bc.q.iu)Le(a, b);return;}d=a.nY;Be(3008);e=d.dz;f=e.j;if(f.bS<=0&&!f.lY){e=d.dz.j;$p=3;continue _;}f=e.W;e=B(198);$p=2;continue _;}d=a.nY;$p=1;case 1:ANx(d,b);if(C()){break _;}BI();if(a.bc.q.bT){if(a.bc.q.iu)Le(a,b);return;}d=a.nY;Be(3008);e=d.dz;f=e.j;if(f.bS<=0&&!f.lY){e=d.dz.j;$p=3;continue _;}f=e.W;e=B(198);$p=2;case 2:$z=ASZ(f,e);if(C()){break _;}c=$z;CK(3553,c);BM();e=BFI;B4(1.0,1.0,1.0,0.8999999761581421);Bc(3042);CO(770,771);c=0;while(c<2){B9();J();g=BGS.Q+(c*16|0)|0;h=(g&15)<<4;g=g&240;i=h;j=i/256.0;k=(i+15.989999771118164) /256.0;l=g;i=l/256.0;l=(l+15.989999771118164)/256.0;g=(c*2|0)-1|0;Bp(( -g|0)*0.23999999463558197,(-0.30000001192092896),0.0);Bj(g*10.0,0.0,1.0,0.0);BB(e);m=k;n=l;I(e,(-0.5),(-0.5),(-0.5),m,n);o=j;I(e,0.5,(-0.5),(-0.5),o,n);n=i;I(e,0.5,0.5,(-0.5),o,n);I(e,(-0.5),0.5,(-0.5),m,n);Bu(e);BI();c=c+1|0;}B4(1.0,1.0,1.0,1.0);Be(3042);e=d.dz.j;$p=3;case 3:$z=AOV(e);if(C()){break _;}c=$z;if(!c){e=d.dz.j;BE();f=BGR;$p=4;continue _;}c=N(d.dz.j.c);g=N(d.dz.j.i);h=N(d.dz.j.d);e=d.dz.W;f=B(198);$p=5;continue _;case 4:$z=AR7(e, f);if(C()){break _;}c=$z;if(!c){Bc(3008);Ot(a,b);if(a.bc.q.iu)Le(a,b);return;}e=d.dz.W;f=B(230);$p=7;continue _;case 5:$z=ASZ(e,f);if(C()){break _;}p=$z;CK(3553,p);e=d.dz.o;$p=6;case 6:$z=AMY(e,c,g,h);if(C()){break _;}c=$z;J();q=BFM.data;if(q[c]===null){e=d.dz.j;BE();f=BGR;$p=4;continue _;}c=q[c].bq(2);BM();e=BFI;f=d.dz.j;$p=9;continue _;case 7:$z=ASZ(e,f);if(C()){break _;}c=$z;CK(3553,c);$p=8;case 8:AZT(d,b);if(C()){break _;}Bc(3008);Ot(a,b);if(a.bc.q.iu)Le(a,b);return;case 9:AOz(f,b);if(C()){break _;}B4(0.10000000149011612, 0.10000000149011612,0.10000000149011612,0.5);B9();j=c%16|0;k=j/256.0-0.0078125;j=(j+15.989999771118164)/256.0+0.0078125;l=c/16|0;r=l/256.0-0.0078125;i=(l+15.989999771118164)/256.0+0.0078125;BB(e);s=j;t=i;I(e,(-1.0),(-1.0),(-0.5),s,t);u=k;I(e,1.0,(-1.0),(-0.5),u,t);t=r;I(e,1.0,1.0,(-0.5),u,t);I(e,(-1.0),1.0,(-0.5),s,t);Bu(e);BI();B4(1.0,1.0,1.0,1.0);e=d.dz.j;BE();f=BGR;$p=4;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} function A1M(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(F_())a.LG=CD();else if(Eh(BD(CD(),a.LG),M(500))){c=a.bc;$p=1;continue _;}c=a.bc;if(c.bf){d=c.mL;e=BEw;BEw=0.0;f=e|0;d.LF=f;e=BEx;BEx=0.0;g=e|0;d.K$=g;d=c.q;h=d.ln*0.6000000238418579+0.20000000298023224;i=h*h*h*8.0;j=f*i;k=g*i;g=1;if(d.lZ)g=(-1);AA0(c.j, j,k*g);}c=a.bc;if(!c.gP){d=MV(c.bY,c.bx);f=d.ji;l=d.ja;g=V(BEu,f);c=a.bc;f=c.bY;m=g/f|0;g=V(BEv,l);n=c.bx;o=(l-(g/n|0)|0)-1|0;if(c.o!==null){$p=2;continue _;}Hp(0,0,f,n);Nb(0.0,0.0,0.0,0.0);Ez(16640);DE(5889);Et();DE(5888);Et();S6(a);if(a.bc.K!==null){Ez(256);c=a.bc.K;$p=3;continue _;}}return;case 1:AMd(c);if(C()){break _;}c=a.bc;if(c.bf){d=c.mL;e=BEw;BEw=0.0;f=e|0;d.LF=f;e=BEx;BEx=0.0;g=e|0;d.K$=g;d=c.q;h=d.ln*0.6000000238418579+0.20000000298023224;i=h*h*h*8.0;j=f*i;k=g*i;g=1;if(d.lZ)g=(-1);AA0(c.j,j,k*g);}c =a.bc;if(!c.gP){d=MV(c.bY,c.bx);f=d.ji;l=d.ja;g=V(BEu,f);c=a.bc;f=c.bY;m=g/f|0;g=V(BEv,l);n=c.bx;o=(l-(g/n|0)|0)-1|0;if(c.o!==null){$p=2;continue _;}Hp(0,0,f,n);Nb(0.0,0.0,0.0,0.0);Ez(16640);DE(5889);Et();DE(5888);Et();S6(a);if(a.bc.K!==null){Ez(256);c=a.bc.K;$p=3;continue _;}}return;case 2:AIx(a,b);if(C()){break _;}if(Bd()==33&&BJ(2)){if(a.bc.K===null)return;Ez(256);c=a.bc.K;$p=3;continue _;}c=a.bc;d=c.h9;g=c.K===null?0:1;$p=4;continue _;case 3:c.f0(m,o,b);if(C()){break _;}return;case 4:A24(d,b,g,m,o);if(C()) {break _;}if(a.bc.K===null)return;Ez(256);c=a.bc.K;$p=3;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function AIx(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AM_(a,b);if(C()){break _;}c=a.bc;d=c.j;e=c.dP;f=c.cs;g=d.fu;h=d.c-g;i=b;j=g+h*i;g=d.eX;g=g+(d.i-g)*i;h=d.fv;h=h+(d.d-h)*i;k=0;if(k>=2){IK(1,1,1,0);return;}if(a.bc.q.ee) {if(k)IK(1,0,0,0);else IK(0,1,1,0);}c=a.bc;Hp(0,0,c.bY,c.bx);$p=2;case 2:AO1(a,b);if(C()){break _;}Ez(16640);Bc(2884);$p=3;case 3:AQN(a,b,k);if(C()){break _;}ADk();if(a.bc.q.hU<2){l=(-1);$p=5;continue _;}Bc(2912);l=1;$p=4;case 4:ALo(a,l);if(C()){break _;}c=BBr();c.Us=j;c.L2=g;c.NO=h;m=a.bc.dP;n=0;while(true){o=m.js.data;if(n>=o.length)break;p=o[n];if(!p.oK)l=0;else{q=p.j$.data;l=q[0]&&q[1]?1:0;}if(!l&&!(o[n].hH&&(n+m.Cr|0)&15)){p=o[n];p.hH=TW(c,p.VN);}n=n+1|0;}m.Cr=m.Cr+1|0;m=a.bc.dP;l=0;$p=7;continue _;case 5:ALo(a, l);if(C()){break _;}$p=6;case 6:AN_(e,b);if(C()){break _;}Bc(2912);l=1;$p=4;continue _;case 7:AWu(m,d,l);if(C()){break _;}l=0;$p=8;case 8:ALo(a,l);if(C()){break _;}Bc(2912);l=3553;m=a.bc.W;p=B(198);$p=9;case 9:$z=ASZ(m,p);if(C()){break _;}n=$z;CK(l,n);Gu();ABy(e,d,0,i);NC();m=Ub(d,b);$p=10;case 10:A2t(e,m,c,b);if(C()){break _;}l=3;if(C5(f.di.data[l])){BM();c=BFI;n=0;if(n=C5(f.di.data[l])){Gu();l=0;$p=11;continue _;}m=Bb(f.di.data[l],n);r=0.0;s=0.0;t=0.0;u=0.0;v=0.0;continue _;case 20:ALo(a,l);if(C()){break _;}Bc(2912);$p=21;case 21:AHT(e,b);if(C()){break _;}Be(2912);l =1;$p=22;case 22:ALo(a,l);if(C()){break _;}Ez(256);$p=23;case 23:AKM(a,b,k);if(C()){break _;}if(!a.bc.q.ee)return;k=k+1|0;if(k>=2){IK(1,1,1,0);return;}if(a.bc.q.ee){if(k)IK(1,0,0,0);else IK(0,1,1,0);}c=a.bc;Hp(0,0,c.bY,c.bx);$p=2;continue _;case 24:A0W(e,d,c,l,m,b);if(C()){break _;}c=a.bc.eG;l=0;m=Ei(d.z);$p=25;case 25:ARA(e,d,c,l,m,b);if(C()){break _;}Bc(3008);Be(2912);l=0;$p=20;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} function S6(a){var b,c,d,e;b=new M6;c=a.bc;OB(b,c.bY,c.bx);d=b.ji;e=b.ja;Ez(256);DE(5889);Et();NJ(0.0,d,e,0.0,1000.0,3000.0);DE(5888);Et();Bp(0.0,0.0,(-2000.0));} function AO1(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.bc;d=c.o;e=c.j;f=1.0-GP(1.0/(4-c.q.hU|0),0.25);c=Xo(d,a.bc.j,b);g=c.H;h=c.G;i=c.D;j=AXi(d,b);k=j.H;a.hR=k;l=j.G;a.ic=l;m=j.D;a.h1=m;a.hR=k+(g-k)*f;a.ic=l+(h-l)*f;a.h1=m+(i-m)*f;BE();c=BGR;$p=1;case 1:$z=AR7(e,c);if(C()){break _;}n=$z;if(n){a.hR=0.019999999552965164;a.ic =0.019999999552965164;a.h1=0.20000000298023224;g=a.KG;l=g+(a.wu-g)*b;b=a.hR*l;a.hR=b;g=a.ic*l;a.ic=g;h=a.h1*l;a.h1=h;if(a.bc.q.ee){b=b*30.0;m=(b+g*59.0+h*11.0)/100.0;f=(b+g*70.0)/100.0;o=(b+h*70.0)/100.0;a.hR=m;a.ic=f;a.h1=o;}Nb(a.hR,a.ic,a.h1,0.0);return;}c=BGT;$p=2;case 2:$z=AR7(e,c);if(C()){break _;}n=$z;if(n){a.hR=0.6000000238418579;a.ic=0.10000000149011612;a.h1=0.0;}g=a.KG;l=g+(a.wu-g)*b;b=a.hR*l;a.hR=b;g=a.ic*l;a.ic=g;h=a.h1*l;a.h1=h;if(a.bc.q.ee){b=b*30.0;m=(b+g*59.0+h*11.0)/100.0;f=(b+g*70.0)/100.0;o =(b+h*70.0)/100.0;a.hR=m;a.ic=f;a.h1=o;}Nb(a.hR,a.ic,a.h1,0.0);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function ALo(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.bc.j;d=a.hR;e=a.ic;f=a.h1;GB(a.t8);Ew(Ew(Ew(Ew(a.t8,d),e),f),1.0);HI(a.t8);g=a.t8;Cq();BGU=Oa(g);BGV=Oa(g);BGW=Oa(g);BGX=Oa(g);K0(0.0,(-1.0),0.0);B4(1.0,1.0,1.0,1.0);BE();g=BGR;$p=1;case 1:$z=AR7(c,g);if(C()){break _;}h=$z;if(h){Rd(2917,2048);Jq(2914,0.10000000149011612);Bc(2903);return;}g=BGT;$p=2;case 2:$z=AR7(c,g);if(C()){break _;}h =$z;if(h){Rd(2917,2048);Jq(2914,2.0);}else{Rd(2917,9729);Jq(2915,a.sq*0.25);Jq(2916,a.sq);if(b<0){Jq(2915,0.0);Jq(2916,a.sq*0.800000011920929);}if(a.bc.o.cM.pv)Jq(2915,0.0);}Bc(2903);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function EH(){var a=this;E.call(a);a.n7=0.0;a.CW=0;} function HS(a){a.CW=0;} function SK(){var a=this;EH.call(a);a.lF=null;a.uG=null;a.hW=null;a.dS=null;a.eM=null;a.kT=null;a.kn=null;a.SR=0;a.nK=0;a.nk=0;} function Bxs(){var a=new SK();P2(a);return a;} function AGT(a){var b=new SK();AUB(b,a);return b;} function BGY(a,b){var c=new SK();A44(c,a,b);return c;} function P2(a){AUB(a,0.0);} function AUB(a,b){A44(a,b,0.0);} function A44(a,b,c){var d,e;HS(a);a.SR=0;a.nK=0;a.nk=0;d=BS(0,0);a.lF=d;B3(d,(-4.0),(-8.0),(-4.0),8,8,8,b);d=a.lF;e=0.0+c;B1(d,0.0,e,0.0);d=BS(32,0);a.uG=d;B3(d,(-4.0),(-8.0),(-4.0),8,8,8,b+0.5);B1(a.uG,0.0,e,0.0);d=BS(16,16);a.hW=d;B3(d,(-4.0),0.0,(-2.0),8,12,4,b);B1(a.hW,0.0,e,0.0);d=BS(40,16);a.dS=d;B3(d,(-3.0),(-2.0),(-2.0),4,12,4,b);d=a.dS;e=2.0+c;B1(d,(-5.0),e,0.0);d=BS(40,16);a.eM=d;d.qn=1;B3(d,(-1.0),(-2.0),(-2.0),4,12,4,b);B1(a.eM,5.0,e,0.0);d=BS(0,16);a.kT=d;B3(d,(-2.0),0.0,(-2.0),4,12,4,b);d=a.kT;c =12.0+c;B1(d,(-2.0),c,0.0);d=BS(0,16);a.kn=d;d.qn=1;B3(d,(-2.0),0.0,(-2.0),4,12,4,b);B1(a.kn,2.0,c,0.0);} function BwC(a,b,c,d,e,f,g){a.o3(b,c,d,e,f,g);Cv(a.lF,g);Cv(a.hW,g);Cv(a.dS,g);Cv(a.eM,g);Cv(a.kT,g);Cv(a.kn,g);Cv(a.uG,g);} function AUM(a,b,c,d,e,f,g){var h,i,j,k,l,m;h=a.lF;e=e/57.2957763671875;h.bh=e;f=f/57.2957763671875;h.Y=f;h=a.uG;h.bh=e;h.Y=f;h=a.dS;b=b*0.6661999821662903;e=b+3.1415927410125732;h.Y=BG(e)*2.0*c*0.5;a.eM.Y=BG(b)*2.0*c*0.5;a.dS.bV=0.0;a.eM.bV=0.0;a.kT.Y=BG(b)*1.399999976158142*c;a.kn.Y=BG(e)*1.399999976158142*c;i=a.kT;i.bh=0.0;j=a.kn;j.bh=0.0;if(a.CW){h=a.dS;h.Y=h.Y+(-0.6283185482025146);h=a.eM;h.Y=h.Y+(-0.6283185482025146);i.Y=(-1.2566370964050293);j.Y=(-1.2566370964050293);i.bh=0.3141592741012573;j.bh=(-0.3141592741012573);}if (a.SR){h=a.eM;h.Y=h.Y*0.5-0.3141592741012573;}if(a.nK){h=a.dS;h.Y=h.Y*0.5-0.3141592741012573;}a.dS.bh=0.0;a.eM.bh=0.0;k=a.n7;if(k>(-9990.0)){a.hW.bh=Br(F1(k)*3.1415927410125732*2.0)*0.20000000298023224;a.dS.dU=Br(a.hW.bh)*5.0;a.dS.fx= -BG(a.hW.bh)*5.0;a.eM.dU= -Br(a.hW.bh)*5.0;a.eM.fx=BG(a.hW.bh)*5.0;h=a.dS;b=h.bh;i=a.hW;h.bh=b+i.bh;h=a.eM;h.bh=h.bh+i.bh;h.Y=h.Y+i.bh;b=1.0-a.n7;b=b*b;l=Br((1.0-b*b)*3.1415927410125732);m=Br(a.n7*3.1415927410125732)* -(a.lF.Y-0.699999988079071)*0.75;h=a.dS;h.Y=h.Y-(l*1.2+m);h.bh =h.bh+a.hW.bh*2.0;h.bV=Br(a.n7*3.1415927410125732)*(-0.4000000059604645);}if(!a.nk){a.hW.Y=0.0;h=a.kT;h.dU=0.0;i=a.kn;i.dU=0.0;h.ff=12.0;i.ff=12.0;a.lF.ff=0.0;}else{a.hW.Y=0.5;h=a.kT;h.Y=h.Y-0.0;i=a.kn;i.Y=i.Y-0.0;j=a.dS;j.Y=j.Y+0.4000000059604645;j=a.eM;j.Y=j.Y+0.4000000059604645;h.dU=4.0;i.dU=4.0;h.ff=9.0;i.ff=9.0;a.lF.ff=1.0;}h=a.dS;c=h.bV;b=d*0.09000000357627869;h.bV=c+BG(b)*0.05000000074505806+0.05000000074505806;h=a.eM;h.bV=h.bV-(BG(b)*0.05000000074505806+0.05000000074505806);h=a.dS;b=h.Y;c=d*0.06700000166893005;h.Y =b+Br(c)*0.05000000074505806;h=a.eM;h.Y=h.Y-Br(c)*0.05000000074505806;} function MN(){var a=this;E.call(a);a.m4=0;a.s0=0;a.sH=0;a.G_=0;} var BGZ=null;var BG0=null;var BG1=0;var BG2=null;function AGZ(){AGZ=Bx(MN);Byy();} function BAl(){var a=new MN();AHd(a);return a;} function AHd(a){AGZ();a.m4=0;a.s0=0;a.sH=0;a.G_=0;} function A5g(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=IX(b,B(231),B(29));i=BC(Cr,4).data;i[0]=B(42);i[1]=B(43);i[2]=B(44);i[3]=B(45);j=0;k=i.length;l=0;while(l1.0)f=1.0;b=new T;S(b);H(H(b,B(232)),h);h=U(b);if(j){b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*BFD.q.b5;$p =2;continue _;}k=D(new C1,4)+1|0;b=new T;S(b);H(Bi(H(b,h),k),B(233));m=U(b);n=f*BFD.q.b5;$p=1;case 1:$z=AHK(m,c,d,e,n,g);if(C()){break _;}o=$z;if(o==(-1)){if(k==4){b=new T;S(b);H(H(b,h),B(234));m=U(b);n=f*BFD.q.b5;$p=3;continue _;}if(k==3){b=new T;S(b);H(H(b,h),B(235));m=U(b);n=f*BFD.q.b5;$p=5;continue _;}if(k==2){b=new T;S(b);H(H(b,h),B(236));m=U(b);n=f*BFD.q.b5;$p=8;continue _;}if(k==1){b=new T;S(b);H(H(b,h),B(233));m=U(b);n=f*BFD.q.b5;$p=9;continue _;}if(0==(-1)){b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f* BFD.q.b5;$p=10;continue _;}}return;case 2:$z=AHK(m,c,d,e,f,g);if(C()){break _;}k=$z;if(k==(-1)){try{b=new IN;m=Cz();H(H(H(m,B(237)),h),B(238));Ux(b,Cl(m));P(b);}catch($$e){$$je=R($$e);if($$je instanceof BF){p=$$je;}else{throw $$e;}}Bq(p);}return;case 3:$z=AHK(m,c,d,e,n,g);if(C()){break _;}l=$z;if(l==(-1)){b=new T;S(b);H(H(b,h),B(235));m=U(b);n=f*BFD.q.b5;$p=4;continue _;}if(k==3){b=new T;S(b);H(H(b,h),B(235));m=U(b);n=f*BFD.q.b5;$p=5;continue _;}if(k==2){b=new T;S(b);H(H(b,h),B(236));m=U(b);n=f*BFD.q.b5;$p= 8;continue _;}if(k==1){b=new T;S(b);H(H(b,h),B(233));m=U(b);n=f*BFD.q.b5;$p=9;continue _;}if(l!=(-1))return;b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*BFD.q.b5;$p=10;continue _;case 4:$z=AHK(m,c,d,e,n,g);if(C()){break _;}l=$z;if(l==(-1)){b=new T;S(b);H(H(b,h),B(236));m=U(b);n=f*BFD.q.b5;$p=6;continue _;}if(k==3){b=new T;S(b);H(H(b,h),B(235));m=U(b);n=f*BFD.q.b5;$p=5;continue _;}if(k==2){b=new T;S(b);H(H(b,h),B(236));m=U(b);n=f*BFD.q.b5;$p=8;continue _;}if(k==1){b=new T;S(b);H(H(b,h),B(233));m=U(b);n=f*BFD.q.b5;$p =9;continue _;}if(l!=(-1))return;b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*BFD.q.b5;$p=10;continue _;case 5:$z=AHK(m,c,d,e,n,g);if(C()){break _;}l=$z;if(l==(-1)){b=new T;S(b);H(H(b,h),B(236));m=U(b);n=f*BFD.q.b5;$p=7;continue _;}if(k==2){b=new T;S(b);H(H(b,h),B(236));m=U(b);n=f*BFD.q.b5;$p=8;continue _;}if(k==1){b=new T;S(b);H(H(b,h),B(233));m=U(b);n=f*BFD.q.b5;$p=9;continue _;}if(l!=(-1))return;b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*BFD.q.b5;$p=10;continue _;case 6:$z=AHK(m,c,d,e,n,g);if(C()){break _;}l=$z;if (k==3){b=new T;S(b);H(H(b,h),B(235));m=U(b);n=f*BFD.q.b5;$p=5;continue _;}if(k==2){b=new T;S(b);H(H(b,h),B(236));m=U(b);n=f*BFD.q.b5;$p=8;continue _;}if(k==1){b=new T;S(b);H(H(b,h),B(233));m=U(b);n=f*BFD.q.b5;$p=9;continue _;}if(l!=(-1))return;b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*BFD.q.b5;$p=10;continue _;case 7:$z=AHK(m,c,d,e,n,g);if(C()){break _;}l=$z;if(k==2){b=new T;S(b);H(H(b,h),B(236));m=U(b);n=f*BFD.q.b5;$p=8;continue _;}if(k==1){b=new T;S(b);H(H(b,h),B(233));m=U(b);n=f*BFD.q.b5;$p=9;continue _;}if (l!=(-1))return;b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*BFD.q.b5;$p=10;continue _;case 8:$z=AHK(m,c,d,e,n,g);if(C()){break _;}l=$z;if(k==1){b=new T;S(b);H(H(b,h),B(233));m=U(b);n=f*BFD.q.b5;$p=9;continue _;}if(l!=(-1))return;b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*BFD.q.b5;$p=10;continue _;case 9:$z=AHK(m,c,d,e,n,g);if(C()){break _;}l=$z;if(l!=(-1))return;b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*BFD.q.b5;$p=10;case 10:$z=AHK(m,c,d,e,f,g);if(C()){break _;}o=$z;if(o==(-1)){try{b=new IN;m=Cz();H(H(H(m,B(237)), h),B(238));Ux(b,Cl(m));P(b);}catch($$e){$$je=R($$e);if($$je instanceof BF){p=$$je;}else{throw $$e;}}Bq(p);}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} function APP(a,b,c,d){var e,f,g,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=IX(b,B(231),B(29));e=new T;S(e);H(H(e,B(232)),b);f=U(e);if(!IQ(f,B(233))){e=new T;S(e);H(H(e,f),B(233));f=U(e);}if(c>1.0)c=1.0;c=c*0.25*BFD.q.b5;$p=1;case 1:$z=AUL(f,c,d);if(C()){break _;}g=$z;if(g==(-1)){try{e=new IN;f=Cz();H(H(H(f,B(237)),b),B(238));Ux(e,Cl(f));P(e);}catch($$e){$$je=R($$e);if($$je instanceof BF){e=$$je;}else{throw $$e;}}Bq(e);}return;default: GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AAh(a){var b,c,d;Bm();b=BE9;c=new ZL;Ue(c,b);while(C3(c)){UB(c);d=c.mD.jR.ia;if(NA(d)){AGZ();if(d==BG1)AGP(d,1.0*BFD.q.jF);else{b=Bz(BE9,By(d));AGP(d,(b===null?0.0:b.GV.gain.value)*BFD.q.b5);}}}} function AOL(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=BFD;if(b.q.jF!==0.0&&b.o!==null){AGZ();if(!NA(BG1)&&a.m4&&!a.s0){c=D(new C1,4)+3|0;a.sH=c;c=c*60|0;a.sH=c;c=c*20|0;a.sH=c;a.s0=1;BG1=0;a.G_=BFD.bk+c|0;return;}if(!NA(BG1)&&a.m4&&a.s0&&BFD.bk>=a.G_){a.m4=0;a.sH=0;a.s0=0;BG1=0;return;}if(!NA(BG1)&&!a.m4){d=new C1;if(D(d,2)){e=D(d,(BG0.data.length-1|0)+1|0)+1|0;b=BG0.data[e-1|0];if (CA(b,BG2))return;BG2=b;d=new T;S(d);H(H(H(d,B(239)),b),B(233));f=U(d);g=BFD.q.jF;h=1.0;$p=1;continue _;}e=D(d,(BGZ.data.length-1|0)+1|0)+1|0;b=BGZ.data[e-1|0];if(CA(b,BG2))return;BG2=b;d=new T;S(d);H(H(H(d,B(240)),b),B(233));f=U(d);g=BFD.q.jF;h=1.0;$p=2;continue _;}return;}AGZ();if(NA(BG1)){c=BG1;d=Bz(BE9,By(c));if(d!==null){d.Vx.stop();HR(BE9,By(c));}}a.m4=1;a.sH=0;a.s0=0;BG1=0;return;case 1:$z=AUL(f,g,h);if(C()){break _;}c=$z;BG1=c;if(c!=(-1)){a.m4=1;return;}d=new IN;f=new T;S(f);H(H(H(f,B(237)),b),B(241));Bl(d, U(f));P(d);case 2:$z=AUL(f,g,h);if(C()){break _;}c=$z;BG1=c;if(c!=(-1)){a.m4=1;return;}d=new IN;f=new T;S(f);H(H(H(f,B(237)),b),B(241));Bl(d,U(f));P(d);default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function Byy(){BGZ=Q(Cr,[B(242),B(243),B(244)]);BG0=Q(Cr,[B(245),B(246),B(247),B(248),B(249),B(250),B(251),B(252),B(253)]);BG1=0;BG2=B(7);} function Fc(){var a=this;E.call(a);a.k7=null;a.Kv=0;a.kD=0;a.YJ=0;a.Ej=0;a.yv=0;} function BG3(a){var b=new Fc();Ip(b,a);return b;} function Ip(a,b){a.k7=BU(1024);a.kD=0;a.YJ=0;a.Ej=1;a.yv=0;a.Kv=b;} function AJt(a,b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.yv;if(!c){d=3553;e=B(198);$p=1;continue _;}if(c!=1)return;d=3553;e=B(181);$p=2;continue _;case 1:$z=ASZ(b,e);if(C()){break _;}c=$z;CK(d,c);return;case 2:$z=ASZ(b,e);if(C()){break _;}c=$z;CK(d,c);return;default:GR();}}DW().s(a,b,c,d,e,$p);} function AK6(){var a=this;Fc.call(a);a.yB=null;a.xx=null;a.DN=null;a.KP=null;a.JZ=0;} function BzO(){var a=new AK6();BxB(a);return a;} function BxB(a){J();Ip(a,BG4.Q);a.yB=Dq(256);a.xx=Dq(256);a.DN=Dq(256);a.KP=Dq(256);a.JZ=0;} function A6K(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;a.JZ=a.JZ+1|0;b=0;while(b<16){c=0;while(c<16){d=0.0;e=b-1|0;while(e<=(b+1|0)){f=e&15;g=c&15;d=d+a.yB.data[f+(g*16|0)|0];e=e+1|0;}h=a.xx.data;i=b+(c*16|0)|0;h[i]=d/3.299999952316284+a.DN.data[i]*0.800000011920929;c=c+1|0;}b=b+1|0;}c=0;while(c<16){j=0;while(j<16){k=a.DN.data;b=c+(j*16|0)|0;d=k[b];h=a.KP.data;k[b]=d+h[b]*0.05000000074505806;if(k[b]<0.0)k[b]=0.0;h[b]=h[b]-0.10000000149011612;if(Cm()<0.05)a.KP.data[b]=0.5;j=j+1|0;}c=c+1|0;}k=a.xx;a.xx=a.yB;a.yB=k;c =0;while(c<256){d=k.data[c];if(d>1.0)d=1.0;if(d<0.0)d=0.0;l=d*d;m=32.0+l*32.0|0;i=50.0+l*64.0|0;n=255;o=146.0+l*50.0|0;if(a.kD){b=m*30|0;m=((b+(i*59|0)|0)+2805|0)/100|0;i=(b+(i*70|0)|0)/100|0;n=(b+17850|0)/100|0;}h=a.k7.data;b=c*4|0;h[b+0|0]=m<<24>>24;h[b+1|0]=i<<24>>24;h[b+2|0]=n<<24>>24;h[b+3|0]=o<<24>>24;c=c+1|0;}} function AWJ(){var a=this;Fc.call(a);a.yV=null;a.zd=null;a.PK=null;a.Hc=null;} function BAD(){var a=new AWJ();BiN(a);return a;} function BiN(a){J();Ip(a,BG5.Q);a.yV=Dq(256);a.zd=Dq(256);a.PK=Dq(256);a.Hc=Dq(256);} function BbJ(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;b=0;while(b<16){c=0;while(c<16){d=0.0;e=Br(c*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;f=Br(b*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;g=b-1|0;while(true){h=b+1|0;if(g>h)break;i=c-1|0;while(i<=(c+1|0)){j=(g+e|0)&15;h=(i+f|0)&15;d=d+a.yV.data[j+(h*16|0)|0];i=i+1|0;}g=g+1|0;}k=a.zd.data;l=b+(c*16|0)|0;d=d/10.0;m=a.PK.data;f=(b+0|0)&15;e=((c+0|0)&15)*16|0;n=m[f+e|0];h=h&15;n=n+m[h+e|0];c=c+1|0;e=(c&15)*16|0;k[l]=d+(n+m[h+e|0]+m[f+e|0])/4.0*0.800000011920929;d =m[l];k=a.Hc.data;m[l]=d+k[l]*0.009999999776482582;if(m[l]<0.0)m[l]=0.0;k[l]=k[l]-0.05999999865889549;if(Cm()<0.005)a.Hc.data[l]=1.5;}b=b+1|0;}m=a.zd;a.zd=a.yV;a.yV=m;c=0;while(c<256){d=m.data[c]*2.0;if(d>1.0)d=1.0;if(d<0.0)d=0.0;j=d*100.0+155.0|0;n=d*d;h=n*255.0|0;l=n*d*d*128.0|0;if(a.kD){f=j*30|0;j=((f+(h*59|0)|0)+(l*11|0)|0)/100|0;h=(f+(h*70|0)|0)/100|0;l=(f+(l*70|0)|0)/100|0;}k=a.k7.data;b=c*4|0;k[b+0|0]=j<<24>>24;k[b+1|0]=h<<24>>24;k[b+2|0]=l<<24>>24;k[b+3|0]=(-1);c=c+1|0;}} function HF(){var a=this;E.call(a);a.Y7=null;a.a1d=Ch;a.a0N=0;a.TQ=Ch;a.IU=0;a.r8=null;a.So=null;a.Xl=null;a.Ah=0;a.a1n=null;} var BG6=null;var BG7=null;var BG8=0;var BG9=0;var BG$=null;function Hs(){Hs=Bx(HF);A8z();} function BG_(){var a=new HF();ABw(a);return a;} function BCi(a){var b=new HF();ACC(b,a);return b;} function BHa(a,b){var c=new HF();UQ(c,a,b);return c;} function ABw(a){Hs();UQ(a,null,null);} function ACC(a,b){Hs();UQ(a,null,b);} function UQ(a,b,c){var d;Hs();a.r8=new E;a.Ah=1;a.Xl=c;a.a1n=b;d=BG8;BG8=d+1|0;a.a1d=M(d);} function AB5(a){var b;b=new AF0;b.Ny=a;BfD(b);} function HU(b){Hs();if(BG7!==b)BG7=b;BG7.TQ=CD();} function Gb(){Hs();return BG7;} function AG_(){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Hs();b=Gb();c=b.IU+1|0;b.IU=c;if(c<30)return;(Gb()).IU=0;if(Ki(Bk(b.TQ,M(100)),CD()))return;$p=1;case 1:AVR(b);if(C()){break _;}return;default:GR();}}DW().s(b,c,$p);} function BlZ(b,c){var d;Hs();d=new AAN;d.Vw=b;d.Vv=c;YM(d);} function AWO(b){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Hs();$p=1;case 1:ARF(b);if(C()){break _;}return;default:GR();}}DW().s(b,$p);} function A$E(b,c){var d,e;Hs();d=Gb();e=new Wj;e.QQ=d;e.PY=c;e.a04=AQV(e,Ki(b,M(2147483647))?2147483647:Ce(b));d.So=e;} function XV(a){var b;b=a.Y7;if(b!==null)return b;Hs();return BG$;} function A8z(){var b;b=BCi(B(254));BG6=b;BG7=b;BG8=1;BG9=1;BG$=new Ys;} function AVR(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{BlZ(b,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;} function ARF(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{A$E(b,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;} function AE9(){HF.call(this);this.Lf=null;} function AV4(a){var b,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:while(a.Lf.fo){try{b=M(2147483647);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){}else{throw $$e;}}}return;case 1:a:{try{AWO(b);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof C9){}else{throw $$e;}}}while(a.Lf.fo){try{b=M(2147483647);continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){}else{throw $$e;}}}return;default:GR();}}DW().s(a,b,$p);} var BZ=K(BX); var BFT=0;var BHb=null;var BHc=0;var BHd=0;var BHe=0;var BHf=0.0;var BHg=0;var BHh=null;var BHi=0;var BHj=0;var BHk=0;var BHl=0.0;var BHm=0.0;var BHn=0.0;var BHo=0.0;var BHp=0.0;var BHq=0.0;var BHr=0.0;var BHs=0.0;var BHt=0.0;var BHu=0;var BGU=0.0;var BGV=0.0;var BGW=0.0;var BGX=0.0;var BHv=0;var BHw=0;var BHx=0;var BHy=0.0;var BHz=0.0;var BHA=0.0;var BHB=0;var BHC=0;var BHD=0;var BHE=0;var BHF=null;var BHG=0;var BHH=null;var BHI=0;var BHJ=null;var BHK=0;var BHL=null;var BHM=null;var BHN=null;var BHO=null;var BHP =null;var BHQ=null;var BHR=null;var BHS=null;var BHT=null;var BHU=0;var BHV=null;var BHW=null;var BHX=null;var BHY=null;var BHZ=null;var BH0=null;var BH1=null;var BH2=null;var BH3=null;var BH4=null;var BH5=null;var BH6=null;var BH7=null;var BH8=null;var BH9=Ch;var BH$=0;function Cq(){Cq=Bx(BZ);BoH();} function BH_(){var a=new BZ();LL(a);return a;} function LL(a){Cq();XS(a);} function Bc(b){Cq();a:{switch(b){case 2884:NP(2884);break a;case 2896:BHd=1;break a;case 2903:BHu=1;break a;case 2912:BHw=1;break a;case 2929:NP(2929);break a;case 3008:BHe=1;break a;case 3042:NP(3042);break a;case 3553:BHc=1;break a;case 32823:NP(32823);break a;case 32826:break;default:break a;}}} function Nc(b){var c;Cq();a:{c=518;switch(b){case 514:c=514;break a;case 515:c=518;break a;case 516:c=513;break a;default:}}Bm();BEg.depthFunc(c);} function ADb(b,c){Cq();BHf=c;} function XN(b){Cq();Bm();BEg.cullFace(b);} function DE(b){Cq();BHE=b;} function JQ(){Cq();switch(BHE){case 5888:break;case 5889:return BHH.data[BHI];case 5890:return BHJ.data[BHK];default:}return BHF.data[BHG];} function Et(){Cq();G4(JQ());} function Hp(b,c,d,e){var f;Cq();Bm();f=BED.data;f[0]=b;f[1]=c;f[2]=d;f[3]=e;BEg.viewport(b,c,d,e);} function Ez(b){Cq();Bm();BEg.clear(b);} function NJ(b,c,d,e,f,g){var h,i,j,k;Cq();h=JQ();i=c-b;h.fM=2.0/i;h.fK=0.0;h.fL=0.0;h.fN=0.0;h.fQ=0.0;j=e-d;h.fR=2.0/j;h.fO=0.0;h.fP=0.0;h.fS=0.0;h.fU=0.0;k=g-f;h.fV=2.0/k;h.fT=0.0;h.hq= -(c+b)/i;h.hr= -(e+d)/j;h.hs=(g+f)/k;h.ht=1.0;} function Bp(b,c,d){var e,f,g,h,i,j;Cq();Up(BHP,b,c,d);e=JQ();f=BHP;if(e!==null)g=e;else{g=new FQ;G4(g);}b=g.hq;c=e.fM;d=f.zG;c=c*d;h=e.fQ;i=f.zI;h=c+h*i;c=e.fS;j=f.zH;g.hq=b+h+c*j;g.hr=g.hr+e.fK*d+e.fR*i+e.fU*j;g.hs=g.hs+e.fL*d+e.fO*i+e.fV*j;g.ht=g.ht+e.fN*d+e.fP*i+e.fT*j;if(!BHg)return;e=new Cn;Bl(e,B(255));P(e);} function Nb(b,c,d,e){Cq();Bm();BEg.clearColor(b,c,d,e);} function Be(b){Cq();a:{switch(b){case 2884:PI(2884);break a;case 2896:BHd=0;break a;case 2903:BHu=0;break a;case 2912:BHw=0;break a;case 2929:PI(2929);break a;case 3008:BHe=0;break a;case 3042:PI(3042);break a;case 3553:BHc=0;break a;case 32823:PI(32823);break a;case 32826:break;default:break a;}}} function B4(b,c,d,e){Cq();BHl=b;BHm=c;BHn=d;BHo=e;} function B9(){var b,c,d;Cq();a:{switch(BHE){case 5888:break;case 5889:b=BHI;c=BHH.data;if(b>=(c.length-1|0)){Cb(D4(),B(256));break a;}b=b+1|0;BHI=b;Kd(c[b],c[b-1|0]);break a;case 5890:b=BHK;c=BHJ.data;if(b>=(c.length-1|0)){Cb(D4(),B(257));break a;}b=b+1|0;BHK=b;Kd(c[b],c[b-1|0]);break a;default:}d=BHG;c=BHF.data;if(d>=(c.length-1|0))Cb(D4(),B(258));else{d=d+1|0;BHG=d;Kd(c[d],c[d-1|0]);}}} function Bj(b,c,d,e){var f;Cq();Up(BHP,c,d,e);f=JQ();Bl3(b*0.01745329238474369,BHP,f,f);if(!BHg)return;f=new Cn;Bl(f,B(255));P(f);} function BI(){var b;Cq();a:{switch(BHE){case 5888:break;case 5889:b=BHI;if(b<=0){Cb(D4(),B(259));break a;}BHI=b-1|0;break a;case 5890:b=BHK;if(b<=0){Cb(D4(),B(260));break a;}BHK=b-1|0;break a;default:}b=BHG;if(b<=0)Cb(D4(),B(261));else BHG=b-1|0;}} function AGU(b,c){Cq();a:{switch(b){case 2982:break;case 2983:AFn(BHH.data[BHI],c);break a;default:}AFn(BHF.data[BHG],c);}} function Cg(b,c,d){var e,f,g;Cq();Up(BHP,b,c,d);e=JQ();f=BHP;if(e!==null)g=e;else{g=new FQ;G4(g);}b=e.fM;c=f.zG;g.fM=b*c;g.fK=e.fK*c;g.fL=e.fL*c;g.fN=e.fN*c;b=e.fQ;c=f.zI;g.fQ=b*c;g.fR=e.fR*c;g.fO=e.fO*c;g.fP=e.fP*c;b=e.fS;c=f.zH;g.fS=b*c;g.fU=e.fU*c;g.fV=e.fV*c;g.fT=e.fT*c;if(!BHg)return;e=new Cn;Bl(e,B(255));P(e);} function CO(b,c){Cq();BHx=b==1&&c==771?1:0;Bm();BEg.blendFunc(b,c);} function DN(b){Cq();Bm();BEg.depthMask(!!b);} function IK(b,c,d,e){Cq();Bm();BEg.colorMask(!!b,!!c,!!d,!!e);} function CK(b,c){var d,e;Cq();d=BHb;d=c=0?d.ux.data[c]:null;Bm();e=BEg;d=d!==null?d.TJ:null;e.bindTexture(3553,d);} function IJ(b,c,d){Cq();if(!(d!=33071&&d!=10496))d=33071;Bm();BEg.texParameteri(b,c,d);} function K0(b,c,d){var e;Cq();e=D8(b*b+c*c+d*d);BHp=b/e;BHq=c/e;BHr=d/e;} function Ty(b){Cq();BHM=b;AFe(b);} function IF(b){var c,d,e;Cq();if(!BHg){c=Bz(BHO,By(b));if(c!==null&&c.pz>0){Xu(c.qT|0|(BHu&&BHd?8:0)|(!BHw?0:16)|(!BHe?0:32)|(!BHc?0:64));Ty(c.CQ);AD4(0,c.pz);d=BHC;e=c.pz;BHC=d+((e*6|0)/4|0)|0;BHD=BHD+(e/2|0)|0;}}} function Iw(b,c){var d;Cq();if(!BHg){d=Bz(BHN,By(b));BHh=d;if(d!==null){d.qT=(-1);d.pz=0;BHg=1;}}} function G5(){var b,c,d,e;Cq();if(BHg){BHg=0;Bm();b=BFc.buffer;c=BFb;b=new $rt_globals.Int32Array(b,0,c);BFb=0;d=F7(b);e=Yg(d);if(e>0){b=BHh;if(b.wY===null){B0(BHO,By(b.Vo),BHh);BHh.CQ=AFu();BHh.wY=Vj();b=AEh(BHh.qT);Ty(BHh.CQ);Kx(34962,BHh.wY);V_(b);}Kx(34962,BHh.wY);AEr(34962,d,35044);BHB=BHB+e|0;}}} function J4(b,c,d){Cq();BHl=b;BHm=c;BHn=d;BHo=1.0;} function ZP(b,c){Cq();Bm();BEg.polygonOffset(b,c);} function Rg(b){Cq();a:{switch(b){case 32885:break;case 32886:BHi=1;break a;case 32887:break a;case 32888:BHk=1;break a;default:break a;}BHj=1;}} function RY(b){Cq();a:{switch(b){case 32885:break;case 32886:BHi=0;break a;case 32887:break a;case 32888:BHk=0;break a;default:break a;}BHj=0;}} function Y8(){Cq();return 0|(!BHi?0:1)|(!BHj?0:2)|(!BHk?0:4);} function Xu(b){var c,d,e,f,g,h,i;Cq();c=AEh(b);BHV=c;AAd(c.cZ);if(BHe){d=BHf;if(c.IW!==d){c.IW=d;Mv(c.Hp,d);}}e=BHl;d=BHm;f=BHn;g=BHo;if(!(c.HM===e&&c.HL===d&&c.HK===f&&c.HV===g)){c.HM=e;c.HL=d;c.HK=f;c.HV=g;XG(c.Df,e,d,f,g);}if(BHw){b=(!BHx?0:2)+BHv|0;if(c.DX!=b){c.DX=b;Z4(c.JS,b%2|0);Mv(c.Lm,b/2|0);}d=BGU;f=BGV;g=BGW;e=BGX;if(!(c.EE===d&&c.EF===f&&c.EG===g&&c.EH===e)){c.EE=d;c.EF=f;c.EG=g;c.EH=e;XG(c.DY,d,f,g,e);}d=BHA;if(c.JW!==d){c.JW=d;Mv(c.Jl,d);}d=BHy;f=BHz;if(!(c.Hw===d&&c.yd===f)){c.Hw=d;c.yd=f;Mv(c.Hi, d);Mv(c.H_,c.yd);}}h=BHF.data[BHG];if(!QO(h,c.Dw)){TF(Kd(c.Dw,h),c.KK);Rc(c.Jy,c.KK);}h=BHH.data[BHI];if(!QO(h,c.Et)){TF(Kd(c.Et,h),c.DJ);Rc(c.Jz,c.DJ);}h=BHJ.data[BHK];if(!QO(h,c.Jt)){TF(Kd(c.Jt,h),c.KB);Rc(c.JA,c.KB);}if(BHu&&BHd){d=BHp;f=BHq;g=BHr;if(!(c.Hn===d&&c.Hm===f&&c.Hl===g)){c.Hn=d;c.Hm=f;c.Hl=g;Ry(c.IR,d,f,g);}h=BHS;i=BHT;if(!(AEl(h,c.A_)&&AEl(i,c.Dc))){P7(c.A_,h);P7(c.Dc,i);h=c.JO;i=c.A_;Ry(h,i.gi,i.gh,i.gj);h=c.Ic;i=c.Dc;Ry(h,i.gi,i.gh,i.gj);}}d=BHs;f=BHt;if(!(c.Ls===d&&c.Lr===f)){c.Ls=d;c.Lr= f;c=c.Id;if(c!==null){h=BEg;c=c.oI;h.uniform2f(c,d,f);}}} function ASH(b,c,d,e){var f;Cq();if(BHg){if(b!=7)Cb(D4(),B(262));else{f=BHh;b=f.qT;if(b==(-1))f.qT=Y8();else if(b!=Y8())Cb(D4(),B(263));f=BHh;f.pz=f.pz+d|0;Bm();f=Ge(e);if((BFb+f.length|0)=c.length)break;d=new FQ;G4(d);c[b]=d;b=b+1|0;}b=0;while(true){c=BHH.data;if(b>=c.length)break;d=new FQ;G4(d);c[b]=d;b =b+1|0;}b=0;while(true){c=BHJ.data;if(b>=c.length)break;d=new FQ;G4(d);c[b]=d;b=b+1|0;}BHL=null;BHM=null;BHN=DP();BHO=DP();BHP=new AEX;BHQ=new JY;BHR=new JY;BHS=new JY;BHT=new JY;BHU=0;BHV=null;BHW=F7(new $rt_globals.Int32Array(525000));BHX=null;BHY=null;BHZ=null;BH0=null;BH1=null;BH2=BtT(256);d=new FQ;G4(d);BH3=P4(d);BH4=Dq(16);BH5=Dq(16);d=new FQ;G4(d);BH6=d;d=new FQ;G4(d);BH7=d;BH8=new JY;BH9=Ch;BH$=0;} var I_=K(BZ); function BIa(){var a=new I_();Bb4(a);return a;} function Bb4(a){LL(a);} var Jv=K(); function BeO(a,b){return a.f8(b,0,b.data.length);} function BwP(a,b,c,d){var e,f,g,h;e=0;while(e>24;e=e+1|0;c=h;}if(d<=0)d=(-1);return d;} function BpE(a){} function Ii(){Jv.call(this);this.dK=null;} function BIb(a){var b=new Ii();OD(b,a);return b;} function OD(a,b){a.dK=b;} function Jp(a){a.dK.fw();} function Fl(a){return a.dK.nn();} function Zh(a,b){return a.f8(b,0,b.data.length);} var Wq=K(0); function N4(){Ii.call(this);this.r5=null;} function Io(a){var b=new N4();S2(b,a);return b;} function S2(a,b){OD(a,b);a.r5=BU(8);} function Us(a,b){var c;c=b.data;return a.dK.f8(b,0,c.length);} function C6(a){var b,c;b=a.dK.nn();if(b>=0)return b<<24>>24;c=new Fp;W(c);P(c);} function Pc(a,b){var c,d;c=0;while(c=0&&c<=(b.data.length-d|0)){while(d>0){f=a.dK.f8(b,c,d);if(f<0){e=new Fp;W(e);P(e);}c=c+f|0;d=d-f|0;}return;}e=new Ct;W(e);P(e);} function Cd(a){var b,c;if(Pc(a,4)<0){b=new Fp;W(b);P(b);}c=a.r5.data;return (c[0]&255)<<24|(c[1]&255)<<16|(c[2]&255)<<8|c[3]&255;} function KI(a){var b,c;if(Pc(a,8)<0){b=new Fp;W(b);P(b);}c=a.r5.data;return He(Gq(Cw(M((c[0]&255)<<24|(c[1]&255)<<16|(c[2]&255)<<8|c[3]&255),F(4294967295, 0)),32),Cw(M((c[4]&255)<<24|(c[5]&255)<<16|(c[6]&255)<<8|c[7]&255),F(4294967295, 0)));} function EF(a){var b,c;if(Pc(a,2)<0){b=new Fp;W(b);P(b);}c=a.r5.data;return ((c[0]&255)<<24>>16|c[1]&255)<<16>>16;} function FN(a){var b,c,d,e;if(Pc(a,2)<0){b=new Fp;W(b);P(b);}c=a.r5.data;d=((c[0]&255)<<8|c[1]&255)&65535;c=BU(d);e=DR(d);Yz(a,c,0,d);return Bbh(c,e,0,d);} function Bbh(b,c,d,e){var f,g,h,i,j,k,l,m,n,o;f=0;g=0;a:{while(f=e){m=new Lm;Bl(m,B(264));P(m);}k=j+1|0;j=h[d+j|0];if((j&192)!=128){m=new Lm;Bl(m,B(265));P(m);}n=g+1|0;i[g]=((l&31)<<6|j&63)&65535;g=n;j=k;}else{if((l&240)!=224){m=new Lm;Bl(m,B(265));P(m);}f=j+1|0;if(f>=e){m=new Lm;Bl(m,B(265));P(m);}n=h[d+j|0];j=f+1|0;o=h[d+f|0];if((n&192)!=128)break a;if((o&192)!=128)break a;f=g+1|0;i[g]=((l&15)<<12|(n&63) <<6|o&63)&65535;g=f;}f=j;}return NT(c,0,g);}m=new Lm;Bl(m,B(265));P(m);} function AF5(){var a=this;Jv.call(a);a.I4=null;a.qf=0;a.XI=0;a.xU=0;} function FD(a){var b=new AF5();AI6(b,a);return b;} function AI6(a,b){var c;c=b.data.length;a.I4=b;a.qf=0;a.XI=0;a.xU=0+c|0;} function Bne(a){var b,c,d;b=a.qf;if(b>=a.xU)c=(-1);else{d=a.I4.data;a.qf=b+1|0;c=d[b]&255;}return c;} function A5L(a,b,c,d){var e,f,g,h,i;e=DK(d,a.xU-a.qf|0);f=0;while(f=0)return E1(UM(a,b));c=new Ct;W(c);P(c);} function Mu(a,b){var c,d,e,f,g,h;if(b<0){c=new Ct;W(c);P(c);}c=UM(a,b);d=E1(c);e=c.xM;if(e===null){c=new Er;W(c);P(c);}f=c.pJ;g=e.qk;if(g===null)f.v2=e.ky;else g.ky=e.ky;h=e.ky;if(h===null)f.xh=g;else h.qk=g;f.gJ=f.gJ-1|0;f.eV=f.eV+1|0;f=c.s7;if(e===f){c.s7=!Fj(c)?null:c.n$.qk;c.wH=c.wH-1|0;}else if(e===c.n$)c.n$=!(f===null?0:1)?null:f.ky;c.yN=c.pJ.eV;c.xM=null;return d;} function GC(a){return AVB(a,a.v2,null,0);} var Vq=K(0); var AGL=K(0); function Ox(){var a=this;SA.call(a);a.v2=null;a.xh=null;a.gJ=0;} function AND(){var a=new Ox();Bkq(a);return a;} function Bkq(a){} function BuL(a){return a.gJ;} function Nw(a){a.v2=null;a.xh=null;a.gJ=0;a.eV=a.eV+1|0;} function UM(a,b){var c,d,e,f;if(b<0){c=new Ct;W(c);P(c);}d=a.gJ;if(b<=(d/2|0)){e=a.v2;f=0;while(fd){c=new Ct;W(c);P(c);}c=a.xh;f=b;while(f=g.length)break a;e.xV.data[h]=H_(g[h],g[h].data.length);h=h+1|0;}}}a.MH =e;d=My();a.Sx=d;a.MO=b;b=new AAl;e=a.MH;b.c8=B6();b.tY=e;b.Js=d;ARn(b,a.MO);a.XJ=Tx(b.c8,BC(Ev,0));a.Sx=c;} var LC=K(0); var GT=K(JU); function IA(a,b){var c,d,e,f,g,h,i;c=0;if(FT(a)>=b.ty()){d=b.pd();while(d.xd()){if(!J6(a,d.r$()))continue;c=1;}}else{d=Fd(a);while(C3(d)){if(b.zw(De(d))){c=1;ADr(d);e=d.mD;if(e===null){b=new Er;W(b);P(b);}f=d.Jp;if(f!==null)f.fY=e.fY;else{g=e.wp;h=d.sS.e4.data;i=g&(h.length-1|0);h[i]=h[i].fY;}d.mD=null;d.zb=d.zb+1|0;e=d.sS;e.jn=e.jn+1|0;e.eN=e.eN-1|0;}}}return c;} function Bo3(a,b){var c,d;if(a===b)return 1;if(!AAv(b,LC))return 0;c=b;if(FT(a)!=FT(c))return 0;d=Fd(c);while(C3(d)){if(IZ(a,De(d)))continue;else return 0;}return 1;} function A7c(a){var b,c,d;b=0;c=Fd(a);while(C3(c)){d=De(c);if(d!==null)b=b+d.de()|0;}return b;} function A3J(){GT.call(this);this.ll=null;} function Fm(){var a=new A3J();BhY(a);return a;} function BhY(a){a.ll=DP();} function FV(a,b){return B0(a.ll,b,a)!==null?0:1;} function YD(a){TP(a.ll);} function IZ(a,b){return Dt(a.ll,b);} function Fd(a){return RS(Tn(a.ll));} function J6(a,b){return HR(a.ll,b)===null?0:1;} function FT(a){return a.ll.eN;} var RZ=K(0); function Jb(){var a=this;E.call(a);a.IM=null;a.I9=null;} function AMC(){var a=this;Jb.call(a);a.eN=0;a.e4=null;a.jn=0;a.Wn=0.0;a.EU=0;} function DP(){var a=new AMC();A$J(a);return a;} function A$J(a){var b;b=ASl(16);a.eN=0;a.e4=BC(PR,b);a.Wn=0.75;ZQ(a);} function ASl(b){var 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;} function TP(a){var b;if(a.eN>0){a.eN=0;b=a.e4;WH(b,0,b.data.length,null);a.jn=a.jn+1|0;}} function ZQ(a){a.EU=a.e4.data.length*a.Wn|0;} function Dt(a,b){return Yk(a,b)===null?0:1;} function Bz(a,b){var c;c=Yk(a,b);if(c===null)return null;return c.iP;} function Yk(a,b){var c,d;if(b===null)c=YA(a);else{d=b.de();c=XA(a,b,d&(a.e4.data.length-1|0),d);}return c;} function XA(a,b,c,d){var e;e=a.e4.data[c];while(e!==null&&!(e.wp==d&&AU4(b,e.jR))){e=e.fY;}return e;} function YA(a){var b;b=a.e4.data[0];while(b!==null&&b.jR!==null){b=b.fY;}return b;} function Tn(a){var b;if(a.IM===null){b=new W5;b.RM=a;a.IM=b;}return a.IM;} function B0(a,b,c){var d,e,f;if(b===null){d=YA(a);if(d===null){a.jn=a.jn+1|0;d=ZN(a,null,0,0);e=a.eN+1|0;a.eN=e;if(e>a.EU)AFJ(a);}}else{e=b.de();f=e&(a.e4.data.length-1|0);d=XA(a,b,f,e);if(d===null){a.jn=a.jn+1|0;d=ZN(a,b,f,e);e=a.eN+1|0;a.eN=e;if(e>a.EU)AFJ(a);}}b=d.iP;d.iP=c;return b;} function ZN(a,b,c,d){var e,f,g;e=new PR;f=null;e.jR=b;e.iP=f;e.wp=d;g=a.e4.data;e.fY=g[c];g[c]=e;return e;} function AFJ(a){var b,c,d,e,f,g,h,i;b=a.e4.data.length;b=ASl(!b?1:b<<1);c=BC(PR,b);d=c.data;e=0;f=b-1|0;while(true){g=a.e4.data;if(e>=g.length)break;h=g[e];g[e]=null;while(h!==null){b=h.wp&f;i=h.fY;h.fY=d[b];d[b]=h;h=i;}e=e+1|0;}a.e4=c;ZQ(a);} function HR(a,b){var c,d,e,f,g,h;a:{c=0;d=null;if(b===null){e=a.e4.data[0];while(e!==null){if(e.jR===null)break a;b=e.fY;d=e;e=b;}}else{f=b.de();g=a.e4.data;c=f&(g.length-1|0);e=g[c];while(e!==null&&!(e.wp==f&&AU4(b,e.jR))){h=e.fY;d=e;e=h;}}}if(e===null)e=null;else{if(d!==null)d.fY=e.fY;else a.e4.data[c]=e.fY;a.jn=a.jn+1|0;a.eN=a.eN-1|0;}if(e===null)return null;return e.iP;} function HC(a){var b;if(a.I9===null){b=new W6;b.Hq=a;a.I9=b;}return a.I9;} function AU4(b,c){return b!==c&&!b.dl(c)?0:1;} var AWk=K(GJ); var AHq=K(); function BIe(){var a=new AHq();A$T(a);return a;} function A$T(a){} function BzH(b,c){var d,e;d=typeof $rt_globals.indexedDB!=='undefined'?$rt_globals.indexedDB:null;if(d===null){Du(c,AEb(0,0,B(269),null));return;}e=d.open($rt_ustr(b),1);b=new ZF;b.PV=c;b=CU(b,"handleEvent");e.onBlocked=b;b=new ZG;b.L3=c;b.Uq=e;b=CU(b,"handleEvent");e.onsuccess=b;b=new ZD;b.VY=c;b=CU(b,"handleEvent");e.onerror=b;b=new ZE;b.M7=e;b=CU(b,"handleEvent");e.onupgradeneeded=b;} function Bi9(b,c){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=Bnl(b,c);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(b,c,$p);} function BzG(b,c,d){var e;b=b.transaction("filesystem","readwrite").objectStore("filesystem");c=AGD($rt_ustr(c));e=b.delete(c);b=new ZJ;b.OY=d;b=CU(b,"handleEvent");e.onsuccess=b;b=new ZK;b.Wg=d;b=CU(b,"handleEvent");e.onerror=b;} function A6W(b,c){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=Buf(b,c);if(C()){break _;}b=$z;return Ge(b);default:GR();}}DW().s(b,c,$p);} function Bzz(b,c,d){var e;b=b.transaction("filesystem","readonly").objectStore("filesystem");c=AGD($rt_ustr(c));e=b.get(c);b=new ZH;b.SG=d;b.Gf=e;b=CU(b,"handleEvent");e.onsuccess=b;b=new ZI;b.RF=d;b=CU(b,"handleEvent");e.onerror=b;} function BA4(b,c,d,e,f,g){var h,i;h=(b.transaction("filesystem","readonly").objectStore("filesystem")).openCursor();i=BT(1);b=new ABo;b.UU=h;b.Rv=g;b.T_=i;b.FU=c;b.PS=e;b.Vd=d;b.IB=f;b=CU(b,"handleEvent");h.onsuccess=b;b=new ABn;b.Tw=g;b.NL=i;b=CU(b,"handleEvent");h.onerror=b;} function BCm(b,c,d){var e;b=b.transaction("filesystem","readonly").objectStore("filesystem");c=AGD($rt_ustr(c));e=b.get(c);b=new ABl;b.MW=d;b.F2=e;b=CU(b,"handleEvent");e.onsuccess=b;b=new ABq;b.NP=d;b=CU(b,"handleEvent");e.onerror=b;} function A80(b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=BxV(b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(b,c,d,e,$p);} function BC9(b,c,d,e,f){var g,h,i;g=b.transaction("filesystem","readwrite").objectStore("filesystem");h=Ce(BD(CD(),F(596067632, 383)));b=A8n($rt_ustr(c),!!d,h,e);i=g.put(b);c=new ABr;c.PU=f;b=CU(c,"handleEvent");i.onsuccess=b;b=new ABu;b.Nx=f;b=CU(b,"handleEvent");i.onerror=b;} function Bji(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{BzH(b,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;} function Bnl(b,c){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{BzG(b,c,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;} function Buf(b,c){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{Bzz(b,c,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;} function A8j(b,c,d,e,f){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{BA4(b,c,d,e,f,callback);}catch($e) {callback.a0G($rt_exception($e));}});return null;} function BdT(b,c){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{BCm(b,c,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;} function BxV(b,c,d,e){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{BC9(b,c,d,e,callback);}catch($e) {callback.a0G($rt_exception($e));}});return null;} function Bod(b){return typeof b==='undefined'?null:typeof b.data==='undefined'?null:b.data;} function Y0(b){return typeof b==='undefined'?false:typeof b.directory==='undefined'?false:b.directory;} function A64(b){return typeof b==='undefined'? -1:typeof b.lastModified==='undefined'? -1:b.lastModified;} function AGD(b){return [b];} function A6H(b){return typeof b==="string"?b:typeof b==="undefined"?null:typeof b[0]==="string"?b[0]:null;} function A8n(b,c,d,e){return {path:b,directory:c,lastModified:d,data:e};} function A6A(){var a=this;E.call(a);a.Rk=0;a.RA=0;a.Qf=null;a.Mz=null;} function AEb(a,b,c,d){var e=new A6A();BsJ(e,a,b,c,d);return e;} function BsJ(a,b,c,d,e){a.Rk=b;a.RA=c;a.Qf=d;a.Mz=e;} function Hv(){var a=this;E.call(a);a.vg=null;a.ZV=null;} function Pn(a,b,c){var d,e,f;d=c.data;Z2(b);e=d.length;f=0;while(f=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;} function J$(b){var c,d,e,f,g,h,i,j,k,l,m;if(b===null){b=new Cn;Bl(b,B(270));P(b);}Z2(b);BqZ();c=BIf;if(E$(b))d=b;else{e=0;f=0;g=b.cg.data;h=g.length;i=0;a:{while(i=l.length)break;k[e]=Ht(l[e]);e=e+1|0;}d=O5(g);}else{g=BT(b.cg.data.length);k=g.data;f=0;e=0;while(true){l=b.cg.data;j=l.length;if(e>=j)break;b:{if(e!=(j-1|0)&&Eb(l[e])){l=b.cg.data;m=e+1|0;if(DF(l[m])) {j=f+1|0;l=b.cg.data;k[f]=Kp(Hq(l[e],l[m]));e=m;break b;}}j=f+1|0;k[f]=Ht(b.cg.data[e]);}e=e+1|0;f=j;}d=BwU(g,0,f);}}c=Bz(c,d);if(c!==null)return c;c=new TQ;W(c);c.a0b=b;P(c);} function BsY(a){return a.vg;} function A0P(a,b){var c,d,$$je;a:{try{c=a.vw();Hr();b=AVP(Zc(AGn(c,BGP),BGP),b);}catch($$e){$$je=R($$e);if($$je instanceof JB){d=$$je;break a;}else{throw $$e;}}return b;}P(Boz(B(271),d));} function ASA(a,b){var c,d,$$je;a:{try{c=a.Cq();Hr();b=AW0(SH(RP(c,BGP),BGP),b);}catch($$e){$$je=R($$e);if($$je instanceof JB){d=$$je;break a;}else{throw $$e;}}return b;}P(Boz(B(271),d));} function ALV(a,b){var c,d,e,f;a:{c=a.vg;b=b.vg;if(c===b)d=0;else{e=DK(Z(c),Z(b));f=0;while(true){if(f>=e){d=Z(c)-Z(b)|0;break a;}d=FU(Bf(c,f))-FU(Bf(b,f))|0;if(d)break;f=f+1|0;}}}return d;} function Bp5(a,b){return ALV(a,b);} function UX(){var a=this;Ii.call(a);a.nQ=null;a.yW=null;a.qx=0;a.uY=0;a.KY=0;a.B$=0;a.H9=null;a.YH=null;} function BCv(a,b,c,d){var e=new UX();ARi(e,a,b,c,d);return e;} function ARi(a,b,c,d,e){OD(a,b);a.qx=0;a.uY=0;a.KY=1;a.B$=0;a.H9=BU(1);a.YH=BU(512);if(b!==null&&c!==null){if(d>0){a.nQ=c;a.yW=BU(d);a.KY=e;return;}c=new Cn;Bl(c,B(272));P(c);}b=new EQ;W(b);P(b);} function A7b(a){var b;if(a.qx){b=new Bv;Bl(b,B(273));P(b);}return AYe(a,a.H9,0,1)==(-1)?(-1):a.H9.data[0]&255;} function AYe(a,b,c,d){var e,f,g,h;if(a.qx){e=new Bv;Bl(e,B(273));P(e);}if(b===null){e=new EQ;W(e);P(e);}if(c>=0&&d>=0&&d<=(b.data.length-c|0)){if(!d)return 0;if(a.uY)return (-1);f=0;Rh(a.nQ,b,c,d);a:{while(!a.uY){if(!a.nQ.P)ALz(a);b:{g=AAz(a.nQ,0);e=a.nQ;d=e.k5;f=f+(d-c|0)|0;switch(g){case -3:h=new Bv;Bl(h,e.b1);P(h);case 1:case 2:break;default:break b;}a.uY=1;if(g==2)return (-1);}if(!e.er)break a;c=d;}}return f;}e=new Ct;W(e);P(e);} function Bgx(a){var b;if(!a.qx){if(!a.uY)return 1;return 0;}b=new Bv;Bl(b,B(273));P(b);} function BsX(a){var b;if(!a.qx){if(a.B$){b=a.nQ;b.vf=1;b=b.t1;if(b!==null)AAo(b);}if(a.KY)a.dK.fw();a.qx=1;}} function ALz(a){var b,c,d;if(a.qx){b=new Bv;Bl(b,B(273));P(b);}a:{b=a.dK;c=a.yW;d=b.f8(c,0,c.data.length);if(d==(-1)){b=a.nQ.t1;if(b.ij)break a;if(b.b4!=12?0:1)break a;a.yW.data[0]=0;d=1;}Tm(a.nQ,a.yW,0,d,1);return;}if(FX(b.z4,M(-1))){b=new Bv;Bl(b,B(274));P(b);}b=new Fp;Bl(b,B(275));P(b);} function Um(){var a=this;E.call(a);a.wO=null;a.pc=0;a.td=Ch;} function Ow(a,b){var c,d,e,f;c=a.wO;d=c.data;e=a.pc;f=e+1|0;a.pc=f;d[e]=b;if(f==d.length){VW(a,c,0);a.pc=0;}a.td=Bk(a.td,M(1));} function A5V(){var a=this;Um.call(a);a.w9=0;a.w7=0;a.w8=0;a.w5=0;a.w6=0;a.kI=null;a.um=0;} function BB8(){var a=new A5V();A_D(a);return a;} function A_D(a){a.wO=BU(4);a.pc=0;a.kI=BT(80);Xt(a);} function VW(a,b,c){var d,e,f;d=b.data;b=a.kI.data;e=a.um;f=e+1|0;a.um=f;b[e]=(d[c]&255)<<24|(d[c+1|0]&255)<<16|(d[c+2|0]&255)<<8|d[c+3|0]&255;if(f==16)UG(a);} function MM(a,b,c,d){c=c.data;c[d]=(b>>>24|0)<<24>>24;c[d+1|0]=(b>>>16|0)<<24>>24;c[d+2|0]=(b>>>8|0)<<24>>24;c[d+3|0]=b<<24>>24;} function Xt(a){var b,c;a.td=Ch;a.pc=0;b=0;while(true){c=a.wO.data;if(b>=c.length)break;c[b]=0;b=b+1|0;}a.w9=1732584193;a.w7=(-271733879);a.w8=(-1732584194);a.w5=271733878;a.w6=(-1009589776);a.um=0;b=0;while(true){c=a.kI.data;if(b==c.length)break;c[b]=0;b=b+1|0;}} function AEu(a,b,c,d){return b^c^d;} function H7(a,b,c){return b<>>(32-c|0)|0);} function UG(a){var b,c,d,e,f,g,h,i,j,k;b=16;while(b<=79){c=a.kI.data;c[b]=H7(a,c[b-3|0]^c[b-8|0]^c[b-14|0]^c[b-16|0],1);b=b+1|0;}d=a.w9;e=a.w7;f=a.w8;g=a.w5;h=a.w6;i=0;while(i<=19){j=(((H7(a,d,5)+(e&f|(e^(-1))&g)|0)+h|0)+a.kI.data[i]|0)+1518500249|0;b=H7(a,e,30);i=i+1|0;h=g;g=f;f=b;e=d;d=j;}k=20;while(k<=39){j=(((H7(a,d,5)+AEu(a,e,f,g)|0)+h|0)+a.kI.data[k]|0)+1859775393|0;b=H7(a,e,30);k=k+1|0;h=g;g=f;f=b;e=d;d=j;}i=40;while(i<=59){j=(((H7(a,d,5)+(e&f|e&g|f&g)|0)+h|0)+a.kI.data[i]|0)+(-1894007588)|0;b=H7(a,e, 30);i=i+1|0;h=g;g=f;f=b;e=d;d=j;}k=60;while(k<=79){j=(((H7(a,d,5)+AEu(a,e,f,g)|0)+h|0)+a.kI.data[k]|0)+(-899497514)|0;b=H7(a,e,30);k=k+1|0;h=g;g=f;f=b;e=d;d=j;}a.w9=a.w9+d|0;a.w7=a.w7+e|0;a.w8=a.w8+f|0;a.w5=a.w5+g|0;a.w6=a.w6+h|0;a.um=0;b=0;while(true){c=a.kI.data;if(b==c.length)break;c[b]=0;b=b+1|0;}} var AVc=K(); function BIg(){var a=new AVc();Bpv(a);return a;} function Bpv(a){} function V6(b,c){var d,e,f,g;b=b.data;d=DR(c);e=d.data;f=DK(c,b.length);g=0;while(gd){f=new Cn;W(f);P(f);}while(cd){f=new Cn;W(f);P(f);}while(cd){e=new Cn;W(e);P(e);}while(c=j)break;k=DK(j,h+f|0);l=h+(2*f|0)|0;m=DK(j,l);n=h;j=k;a:{b:{while(h!=k){if(j==m)break b;o=i[h];p=i[j];if(c.CN(o,p)>0){q=e.data;r=n+1|0;q[n]=p;j=j+1|0;}else{q=e.data;r=n+1|0;q[n]=o;h=h+1|0;}n=r;}while(true){if(j>=m)break a;q=e.data;h=n+1|0;r=j+1|0;q[n]=i[j];n=h;j=r;}}while(true){if(h>=k)break a;q=e.data;j=n+1|0;r=h+1|0;q[n]=i[h];n=j;h=r;}}h=l;}f =f*2|0;i=g;g=e;e=i;}c:{if(g!==b){n=0;while(true){b=g.data;if(n>=b.length)break c;e.data[n]=b[n];n=n+1|0;}}}} function Nk(b,c){var d,e,f;if(b===c)return 1;if(b!==null&&c!==null){b=b.data;c=c.data;d=b.length;if(d==c.length){e=0;a:{while(true){if(e>=d){e=(-1);break a;}f=e+0|0;if(!JX(b[f],c[f]))break;e=e+1|0;}}return e>=0?0:1;}}return 0;} function HV(b){var c,d,e;if(b===null)return 0;c=1;d=0;while(true){e=b.data;if(d>=e.length)break;c=(31*c|0)+XZ(e[d])|0;d=d+1|0;}return c;} var ASv=K(); var ALf=K(); var ATA=K(); var Tl=K(0); var AEQ=K(); function BIi(){var a=new AEQ();Bc9(a);return a;} function Bc9(a){} function Bis(a,b){var c;b=YO(b);c=BFu;b=Ge(b);c.delete(b);} var AYy=K(); var AEP=K(); function BIj(){var a=new AEP();Buw(a);return a;} function Buw(a){} function A8d(a,b){var c;b=YO(b);c=BFv;b=Ge(b);c.delete(b);} var ABz=K(Hv); var BGO=null;function Rm(){Rm=Bx(ABz);A$5();} function BA5(){var a=new ABz();ASs(a);return a;} function ASs(a){Rm();Pn(a,B(30),BC(Cr,0));} function BgW(a){var b;b=new Za;Pi(b,a,0.3333333432674408,0.5);return b;} function AA7(a){var b;b=new Xg;Po(b,a,2.0,4.0);return b;} function A$5(){BGO=BA5();} var ACV=K(0); function AJF(a){return Kg(a)>=0?0:1;} function C1(){var a=this;E.call(a);a.OW=0.0;a.I2=0;} function BA2(){var a=new C1();BkV(a);return a;} function Blm(a){var b=new C1();A$7(b,a);return b;} function BkV(a){} function A$7(a,b){} function Ui(a,b){} function Kg(a){return 4.294967296E9*Ck(a)+(-2.147483648E9)|0;} function D(a,b){var c;if(b>0)return Ck(a)*b|0;c=new Cn;W(c);P(c);} function In(a){return He(Gq(M(Kg(a)),32),M(Kg(a)));} function O(a){return Ck(a);} function Ck(a){return $rt_globals.Math.random();} function Dl(a){var b,c,d,e,f,g;if(a.I2){a.I2=0;return a.OW;}b=new AF_;b.Qy=a;while(true){while(true){c=2.0*AEW(b)-1.0;d=2.0*AEW(b)-1.0;e=c*c+d*d;if(e>=1.0)continue;else break;}if(e===0.0)continue;else break;}f=D8((-2.0)*BlT(e)/e);g=FK(2).data;g[0]=c*f;g[1]=d*f;a.I2=1;a.OW=g[1];return g[0];} var T7=K(); var BIk=null;var BIl=null;function BIm(){var a=new T7();AUe(a);return a;} function AUe(a){} function Nx(b){var c,d,e,f,g,h;Bgj(G(T7));try{Cq();c=BHU+1|0;d=0;while(d=256){d=3553;f=a.dz.W;e=B(181);$p=1;continue _;}d=3553;e=a.dz.W;f=B(198);$p=2;continue _;case 1:$z =ASZ(f,e);if(C()){break _;}c=$z;CK(d,c);BM();e=BFI;g=(((FP(b)%16|0)*16|0)+0.0)/256.0;h=(((FP(b)%16|0)*16|0)+15.989999771118164)/256.0;i=(((FP(b)/16|0)*16|0)+0.0)/256.0;j=(((FP(b)/16|0)*16|0)+15.989999771118164)/256.0;Bc(32826);Bp(-0.0,(-0.30000001192092896),0.0);Cg(1.5,1.5,1.5);Bj(50.0,0.0,1.0,0.0);Bj(335.0,0.0,0.0,1.0);Bp((-0.9375),(-0.0625),0.0);BB(e);B8(e,0.0,0.0,1.0);k=h;l=j;I(e,0.0,0.0,0.0,k,l);m=g;I(e,1.0,0.0,0.0,m,l);n=i;I(e,1.0,1.0,0.0,m,n);I(e,0.0,1.0,0.0,k,n);Bu(e);BB(e);B8(e,0.0,0.0,(-1.0));I(e,0.0, 1.0,(-0.0625),k,n);I(e,1.0,1.0,(-0.0625),m,n);I(e,1.0,0.0,(-0.0625),m,l);I(e,0.0,0.0,(-0.0625),k,l);Bu(e);BB(e);B8(e,(-1.0),0.0,0.0);c=0;o=g-h;while(c<16){p=c/16.0;q=h+o*p-0.001953125;r=1.0*p;s=q;I(e,r,0.0,(-0.0625),s,l);I(e,r,0.0,0.0,s,l);I(e,r,1.0,0.0,s,n);I(e,r,1.0,(-0.0625),s,n);c=c+1|0;}Bu(e);BB(e);B8(e,1.0,0.0,0.0);c=0;while(c<16){p=c/16.0;q=h+o*p-0.001953125;t=1.0*p+0.0625;s=q;I(e,t,1.0,(-0.0625),s,n);I(e,t,1.0,0.0,s,n);I(e,t,0.0,0.0,s,l);I(e,t,0.0,(-0.0625),s,l);c=c+1|0;}Bu(e);BB(e);B8(e,0.0,1.0,0.0);c =0;i=i-j;while(c<16){p=c/16.0;q=j+i*p-0.001953125;r=1.0*p+0.0625;u=q;I(e,0.0,r,0.0,k,u);I(e,1.0,r,0.0,m,u);I(e,1.0,r,(-0.0625),m,u);I(e,0.0,r,(-0.0625),k,u);c=c+1|0;}Bu(e);BB(e);B8(e,0.0,(-1.0),0.0);c=0;while(c<16){p=c/16.0;q=j+i*p-0.001953125;t=1.0*p;s=q;I(e,1.0,t,0.0,m,s);I(e,0.0,t,0.0,k,s);I(e,0.0,t,(-0.0625),k,s);I(e,1.0,t,(-0.0625),m,s);c=c+1|0;}Bu(e);Be(32826);BI();return;case 2:$z=ASZ(e,f);if(C()){break _;}c=$z;CK(d,c);BM();e=BFI;g=(((FP(b)%16|0)*16|0)+0.0)/256.0;h=(((FP(b)%16|0)*16|0)+15.989999771118164) /256.0;i=(((FP(b)/16|0)*16|0)+0.0)/256.0;j=(((FP(b)/16|0)*16|0)+15.989999771118164)/256.0;Bc(32826);Bp(-0.0,(-0.30000001192092896),0.0);Cg(1.5,1.5,1.5);Bj(50.0,0.0,1.0,0.0);Bj(335.0,0.0,0.0,1.0);Bp((-0.9375),(-0.0625),0.0);BB(e);B8(e,0.0,0.0,1.0);k=h;l=j;I(e,0.0,0.0,0.0,k,l);m=g;I(e,1.0,0.0,0.0,m,l);n=i;I(e,1.0,1.0,0.0,m,n);I(e,0.0,1.0,0.0,k,n);Bu(e);BB(e);B8(e,0.0,0.0,(-1.0));I(e,0.0,1.0,(-0.0625),k,n);I(e,1.0,1.0,(-0.0625),m,n);I(e,1.0,0.0,(-0.0625),m,l);I(e,0.0,0.0,(-0.0625),k,l);Bu(e);BB(e);B8(e,(-1.0), 0.0,0.0);c=0;o=g-h;while(c<16){p=c/16.0;q=h+o*p-0.001953125;r=1.0*p;s=q;I(e,r,0.0,(-0.0625),s,l);I(e,r,0.0,0.0,s,l);I(e,r,1.0,0.0,s,n);I(e,r,1.0,(-0.0625),s,n);c=c+1|0;}Bu(e);BB(e);B8(e,1.0,0.0,0.0);c=0;while(c<16){p=c/16.0;q=h+o*p-0.001953125;t=1.0*p+0.0625;s=q;I(e,t,1.0,(-0.0625),s,n);I(e,t,1.0,0.0,s,n);I(e,t,0.0,0.0,s,l);I(e,t,0.0,(-0.0625),s,l);c=c+1|0;}Bu(e);BB(e);B8(e,0.0,1.0,0.0);c=0;i=i-j;while(c<16){p=c/16.0;q=j+i*p-0.001953125;r=1.0*p+0.0625;u=q;I(e,0.0,r,0.0,k,u);I(e,1.0,r,0.0,m,u);I(e,1.0,r,(-0.0625), m,u);I(e,0.0,r,(-0.0625),k,u);c=c+1|0;}Bu(e);BB(e);B8(e,0.0,(-1.0),0.0);c=0;while(c<16){p=c/16.0;q=j+i*p-0.001953125;t=1.0*p;s=q;I(e,1.0,t,0.0,m,s);I(e,0.0,t,0.0,k,s);I(e,0.0,t,(-0.0625),k,s);I(e,1.0,t,(-0.0625),m,s);c=c+1|0;}Bu(e);Be(32826);BI();return;case 3:$z=ASZ(e,f);if(C()){break _;}c=$z;CK(d,c);JC(a.QX,BFM.data[b.bp]);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} function ANx(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Iv;d=c+(a.nd-c)*b;e=a.dz.j;B9();c=e.M;Bj(c+(e.u-c)*b,1.0,0.0,0.0);c=e.J;Bj(c+(e.n-c)*b,0.0,1.0,0.0);NC();BI();f=a.dz.o;g=N(e.c);h=N(e.i);i=N(e.d);$p=1;case 1:$z=AOI(f,g,h,i);if(C()){break _;}j=$z;B4(j,j,j,1.0);k=a.A2;if(e.nu!==null){k=new Cs;Bw();NN(k,BIo.bj);}if (k===null){B9();c=KE(e,b);l=Br(c*3.1415927410125732);Bp( -Br(F1(c)*3.1415927410125732)*0.30000001192092896,Br(F1(c)*3.1415927410125732*2.0)*0.4000000059604645, -l*0.4000000059604645);Bp(0.64000004529953,(-0.6000000238418579)-(1.0-d)*0.6000000238418579,(-0.7199999690055847));Bj(45.0,0.0,1.0,0.0);Bc(32826);b=KE(e,b);c=Br(b*b*3.1415927410125732);Bj(Br(F1(b)*3.1415927410125732)*70.0,0.0,1.0,0.0);Bj( -c*20.0,0.0,0.0,1.0);g=3553;e=a.dz;f=e.W;e=e.j.ei;$p=2;continue _;}B9();c=KE(e,b);m=Br(c*3.1415927410125732);Bp( -Br(F1(c) *3.1415927410125732)*0.4000000059604645,Br(F1(c)*3.1415927410125732*2.0)*0.20000000298023224, -m*0.20000000298023224);Bp(0.5600000023841858,(-0.5199999809265137)-(1.0-d)*0.6000000238418579,(-0.7199999690055847));Bj(45.0,0.0,1.0,0.0);Bc(32826);b=KE(e,b);c=Br(b*b*3.1415927410125732);b=Br(F1(b)*3.1415927410125732);Bj( -c*20.0,0.0,1.0,0.0);b= -b;Bj(b*20.0,0.0,0.0,1.0);Bj(b*80.0,1.0,0.0,0.0);Cg(0.4000000059604645,0.4000000059604645,0.4000000059604645);if((Ex(k)).Cc())Bj(180.0,0.0,1.0,0.0);$p=3;continue _;case 2:$z =ASZ(f,e);if(C()){break _;}h=$z;CK(g,h);Bp((-1.0),3.5999999046325684,3.5);Bj(120.0,0.0,0.0,1.0);Bj(200.0,1.0,0.0,0.0);Bj((-135.0),0.0,1.0,0.0);Cg(1.0,1.0,1.0);Bp(5.599999904632568,0.0,0.0);Hn();n=ACm(BFE,a.dz.j);Cg(1.0,1.0,1.0);e=n.nB;e.n7=0.0;e.o3(0.0,0.0,0.0,0.0,0.0,0.0625);Cv(n.nB.dS,0.0625);BI();Be(32826);Gu();return;case 3:A4N(a,k);if(C()){break _;}BI();Be(32826);Gu();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function AZT(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();c=BFI;d=a.dz.j;$p=1;case 1:$z=AOz(d,b);if(C()){break _;}e=$z;B4(e,e,e,0.5);Bc(3042);CO(770,771);B9();d=a.dz.j;f= -d.n/64.0;g=d.u/64.0;BB(c);h=4.0+f;i=4.0+g;I(c,(-1.0),(-1.0),(-0.5),h,i);j=0.0+f;I(c,1.0,(-1.0),(-0.5),j,i);i=0.0+g;I(c,1.0,1.0,(-0.5),j,i);I(c,(-1.0),1.0,(-0.5),h,i);Bu(c);BI();B4(1.0,1.0,1.0, 1.0);Be(3042);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function X(){var a=this;E.call(a);a.Q=0;a.b=0;a.wZ=0.0;a.tH=0.0;a.fs=0.0;a.eE=0.0;a.fZ=0.0;a.fm=0.0;a.d9=0.0;a.fD=0.0;a.e5=null;a.J2=0.0;a.bG=null;a.qt=0.0;} var BIp=null;var BIq=null;var BIr=null;var BIs=null;var BIt=null;var BIu=null;var BIv=null;var BIw=null;var BIx=null;var BFM=null;var BIy=null;var BIz=null;var BIA=null;var BIB=null;var BIC=null;var BID=null;var BFS=null;var BFO=null;var BFP=null;var BFV=null;var BFX=null;var BF3=null;var BFN=null;var BG4=null;var BIE=null;var BG5=null;var BIF=null;var BF8=null;var BF9=null;var BGc=null;var BGb=null;var BGa=null;var BFY=null;var BFZ=null;var BF$=null;var BF1=null;var BIG=null;var BIH=null;var BII=null;var BIJ =null;var BIK=null;var BIL=null;var BIM=null;var BIN=null;var BIO=null;var BIP=null;var BIQ=null;var BIR=null;var BIS=null;var BIT=null;var BF_=null;var BIU=null;var BF4=null;var BF5=null;var BF6=null;var BF7=null;var BGe=null;var BGd=null;var BFQ=null;var BFR=null;var BFW=null;var BGg=null;var BGf=null;var BF2=null;var BGh=null;var BF0=null;var BGS=null;var BIV=null;var BIW=null;var BIX=null;var BIY=null;var BIZ=null;var BI0=null;var BI1=null;var BI2=null;var BI3=null;var BI4=null;var BI5=null;var BI6=null;var BI7 =null;var BI8=null;var BI9=null;var BI$=null;var BI_=null;var BJa=null;var BJb=null;var BJc=null;var BJd=null;var BJe=null;var BJf=null;var BJg=null;var BJh=null;var BJi=null;var BJj=null;var BJk=null;var BJl=null;var BJm=null;var BJn=null;var BJo=null;var BJp=null;var BJq=null;var BJr=null;var BJs=null;var BJt=null;var BJu=null;var BJv=null;var BJw=null;function J(){J=Bx(X);A$q();} function BJx(a,b){var c=new X();F3(c,a,b);return c;} function Ul(a,b,c){var d=new X();Da(d,a,b,c);return d;} function F3(a,b,c){var d,e,f,g;J();a.e5=BIp;a.J2=1.0;a.qt=0.6000000238418579;d=BFM.data;if(d[b]!==null){c=new Cn;e=d[b];f=new T;S(f);H(H(H(H(Bi(H(f,B(276)),b),B(277)),e),B(278)),a);Bl(c,U(f));P(c);}a.bG=c;d[b]=a;a.b=b;Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);BIz.data[b]=a.dd();d=BIB;g=!a.dd()?0:255;d.data[b]=g;BIC.data[b]=0;BIA.data[b]=0;} function Da(a,b,c,d){J();F3(a,b,d);a.Q=c;} function BY(a,b){a.e5=b;return a;} function I7(a,b){J();BIB.data[a.b]=b;return a;} function GG(a,b){J();BID.data[a.b]=15.0*b|0;return a;} function El(a,b){a.tH=b*3.0;return a;} function Buj(a){return 1;} function Bar(a){return 0;} function BO(a,b){var c;a.wZ=b;c=a.tH;b=b*5.0;if(c0.0)c=1;else if(f==1&&a.d9<1.0)c=1;else if(f==2&&a.fZ>0.0)c=1;else if(f==3&&a.fD<1.0)c=1;else if(f==4&&a.fs>0.0)c=1;else{if(f!=5)break a;if(a.fm>=1.0)break a;c=1;}return c;}$p=1;case 1:$z=b.fJ(c,d,e);if(C()){break _;}c=$z;return c?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AHY(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.d8(c,d,e);if(C()){break _;}c=$z;return a.eF(f,c);default:GR();}}DW().s(a,b,c,d,e,f,$p);} function Brs(a,b,c){return a.bq(b);} function A$W(a,b){return a.Q;} function NF(a,b,c,d,e){var f,g,h,i,j;f=c;g=f+a.fs;h=d;i=h+a.eE;j=e;return DA(g,i,j+a.fZ,f+a.fm,h+a.d9,j+a.fD);} function AXX(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=a.ep(b,c,d,e);if(C()){break _;}h=$z;if(h!==null&&Ma(f,h))Y(g,h);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function Ps(a,b,c,d,e){var f,g,h,i,j;f=c;g=f+a.fs;h=d;i=h+a.eE;j=e;return DA(g,i,j+a.fZ,f+a.fm,h+a.d9,j+a.fD);} function Bn$(a){return 1;} function BpW(a,b,c){return a.AI();} function BlO(a){return 1;} function ATu(a,b,c,d,e,f){} function A2u(a,b,c,d,e,f){} function AJ2(a,b,c,d,e,f){} function AIs(a,b,c,d,e,f){} function Bl6(a){return 10;} function ALj(a,b,c,d,e){} function AJY(a,b,c,d,e){} function Bdf(a,b){return 1;} function A8A(a,b,c){return a.b;} function ATT(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.wZ<0.0)c=0.0;else{if(ADd(b,a)){$p=1;continue _;}c=1.0/a.wZ/100.0;}return c;case 1:$z=AW9(b,a);if(C()){break _;}c=$z;return c/a.wZ/30.0;default:GR();}}DW().s(a,b,c,$p);} function AHS(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=1.0;$p=1;case 1:a.Sk(b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AQb(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(!b.N){h=a.d7(b.p);i=0;j=0.15000000596046448;k=c;l=d;m=e;while(true){if(i>=h)break a;if(O(b.p)<=g){n=a.cX(f,b.p);if(n>0){o=H$(b,k+O(b.p)*0.699999988079071+j,l+O(b.p)*0.699999988079071+j,m+O(b.p)*0.699999988079071+j,PD(n));o.hM=10;$p=1;continue _;}}i =i+1|0;}}}return;case 1:b.WV(o);if(C()){break _;}while(true){i=i+1|0;if(i>=h)break;if(O(b.p)>g)continue;n=a.cX(f,b.p);if(n<=0)continue;else{o=H$(b,k+O(b.p)*0.699999988079071+j,l+O(b.p)*0.699999988079071+j,m+O(b.p)*0.699999988079071+j,PD(n));o.hM=10;continue _;}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function Bxp(a,b){return a.tH/5.0;} function AVy(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.j0(b,c,d,e);if(C()){break _;}h= -c|0;i= -d|0;j= -e|0;b=ER(f,h,i,j);f=ER(g,h,i,j);k=Qg(b,f,a.fs);l=Qg(b,f,a.fm);m=OQ(b,f,a.eE);n=OQ(b,f,a.d9);o=PM(b,f,a.fZ);p=PM(b,f,a.fD);if(!Zn(a,k))k=null;if(!Zn(a,l))l=null;if (!AGS(a,m))m=null;if(!AGS(a,n))n=null;if(!ZR(a,o))o=null;if(!ZR(a,p))p=null;q=null;if(k!==null)q=k;if(l!==null&&!(q!==null&&E2(b,l)>=E2(b,q)))q=l;if(m!==null&&!(q!==null&&E2(b,m)>=E2(b,q)))q=m;if(n!==null&&!(q!==null&&E2(b,n)>=E2(b,q)))q=n;if(o!==null&&!(q!==null&&E2(b,o)>=E2(b,q)))q=o;if(p!==null&&!(q!==null&&E2(b,p)>=E2(b,q)))q=p;if(q===null)return null;r=(-1);if(q===k)r=4;if(q===l)r=5;if(q===m)r=0;if(q===n)r=1;if(q===o)r=2;if(q===p)r=3;return Bhc(c,d,e,r,ER(q,c,d,e));default:GR();}}DW().s(a,b,c,d,e,f,g,h, i,j,k,l,m,n,o,p,q,r,$p);} function Zn(a,b){var c,d;a:{if(b===null)c=0;else{d=b.G;if(d>=a.eE&&d<=a.d9){d=b.D;if(d>=a.fZ&&d<=a.fD){c=1;break a;}}c=0;}}return c;} function AGS(a,b){var c,d;a:{if(b===null)c=0;else{d=b.H;if(d>=a.fs&&d<=a.fm){d=b.D;if(d>=a.fZ&&d<=a.fD){c=1;break a;}}c=0;}}return c;} function ZR(a,b){var c,d;a:{if(b===null)c=0;else{d=b.H;if(d>=a.fs&&d<=a.fm){d=b.G;if(d>=a.eE&&d<=a.d9){c=1;break a;}}c=0;}}return c;} function A4t(a,b,c,d,e){} function Bqz(a){return 0;} function APK(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a:{$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if(f){J();if(!BFM.data[f].bG.jp()){c=0;break a;}}c=1;}return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AR$(a,b,c,d,e,f){return 0;} function AVO(a,b,c,d,e,f){} function AIj(a,b,c,d,e,f){} function AJ$(a,b,c,d,e,f){} function ARo(a,b,c,d,e,f,g){} function A3d(a,b,c,d,e){} function A0O(a,b,c,d,e){return 16777215;} function AUW(a,b,c,d,e,f){return 0;} function Bxm(a){return 0;} function AVU(a,b,c,d,e,f){} function AQ5(a,b,c,d,e,f){return 0;} function Bve(a){} function AIB(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.a0x(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AZB(a,b,c,d,e){return 1;} function AVK(a,b,c,d,e,f){} function A$q(){var b,c,d;BIp=MA(B(279),1.0,1.0);BIq=MA(B(280),1.0,1.0);BIr=MA(B(281),1.0,1.0);BIs=MA(B(282),1.0,1.0);BIt=MA(B(279),1.0,1.0);BIu=MA(B(279),1.0,1.5);BIv=BB3(B(279),1.0,1.0);BIw=MA(B(283),1.0,1.0);BIx=BCc(B(284),1.0,1.0);BFM=BC(X,256);BIy=Gx(256);BIz=Gx(256);BIA=Gx(256);BIB=BT(256);BIC=Gx(256);BID=BT(256);BFS=BY(El(BO(BAX(1,1),1.5),10.0),BIt);BFO=BY(BO(BBC(2),0.6000000238418579),BIs);BFP=BY(BO(Bzl(3,2),0.5),BIr);b=new X;BE();Da(b,4,16,BJy);BFV=BY(El(BO(b,2.0),10.0),BIt);BFX=BY(El(BO(Ul(5,4,BJz), 2.0),5.0),BIq);BF3=BY(BO(BCD(6,15),0.0),BIs);BFN=BY(El(BO(Ul(7,17,BJy),(-1.0)),6000000.0),BIt);BG4=I7(BO(A9e(8,BGR),100.0),3);BIE=I7(BO(Bb7(9,BGR),100.0),3);BG5=I7(GG(BO(A9e(10,BGT),0.0),1.0),255);BIF=I7(GG(BO(Bb7(11,BGT),100.0),1.0),255);BF8=BY(BO(BBv(12,18),0.5),BIx);BF9=BY(BO(BBK(13,19),0.6000000238418579),BIr);BGc=BY(El(BO(AA_(14,32),3.0),5.0),BIt);BGb=BY(El(BO(AA_(15,33),3.0),5.0),BIt);BGa=BY(El(BO(AA_(16,34),3.0),5.0),BIt);BFY=BY(BO(BC4(17),2.0),BIq);BFZ=BY(I7(BO(BAb(18,52),0.20000000298023224),1),BIs);BF$ =BY(BO(BAO(19),0.6000000238418579),BIs);BF1=BY(BO(BAL(20,49,BJA,0),0.30000001192092896),BIv);BIG=null;BIH=null;BII=null;BIJ=null;BIK=null;BIL=null;BIM=null;BIN=null;BIO=null;BIP=null;BIQ=null;BIR=null;BIS=null;BIT=null;BF_=BY(BO(Ul(35,64,BJB),0.800000011920929),BIw);BIU=null;BF4=BY(BO(Bk4(37,13),0.0),BIs);BF5=BY(BO(Bk4(38,12),0.0),BIs);BF6=GG(BY(BO(A8y(39,29),0.0),BIs),0.125);BF7=BY(BO(A8y(40,28),0.0),BIs);BGe=BY(El(BO(APF(41,39),3.0),10.0),BIu);BGd=BY(El(BO(APF(42,38),5.0),10.0),BIu);BFQ=BY(El(BO(Bu2(43,1), 2.0),10.0),BIt);BFR=BY(El(BO(Bu2(44,0),2.0),10.0),BIt);BFW=BY(El(BO(Ul(45,7,BJy),2.0),10.0),BIt);BGg=BY(BO(BAd(46,8),0.0),BIs);BGf=BY(BO(BzF(47,35),1.5),BIq);BF2=BY(El(BO(Ul(48,36,BJy),2.0),10.0),BIt);BGh=BY(El(BO(BA$(49,37),10.0),2000.0),BIt);BF0=BY(GG(BO(BAT(50,80),0.0),0.9375),BIq);BGS=BY(GG(BO(BDf(51,31),0.0),1.0),BIq);BIV=BY(BO(BC0(52,65),5.0),BIu);BIW=Bxa(53,BFX);BIX=BY(BO(Bzn(54),2.5),BIq);BIY=BY(BO(BCu(55,84),0.0),BIp);BIZ=BY(El(BO(AA_(56,50),3.0),5.0),BIt);BI0=BY(El(BO(APF(57,40),5.0),10.0),BIu);BI1 =BY(BO(BBd(58),2.5),BIq);BI2=BY(BO(BCH(59,88),0.0),BIs);BI3=BY(BO(Bzw(60),0.6000000238418579),BIr);BI4=BY(BO(Bnj(61,0),3.5),BIt);BI5=GG(BY(BO(Bnj(62,1),3.5),BIt),0.875);BI6=BY(BO(A73(63,G(Kj),1),1.0),BIq);BI7=BY(BO(BdO(64,BJz),3.0),BIq);BI8=BY(BO(BCw(65,83),0.4000000059604645),BIq);BI9=BY(BO(BAF(66,128),0.699999988079071),BIu);BI$=Bxa(67,BFV);BI_=BY(BO(A73(68,G(Kj),0),1.0),BIq);BJa=BY(BO(BBz(69,96),0.5),BIq);b=new AEd;c=BFS.Q;ANR();AUH(b,70,c,BJC);BJb=BY(BO(b,0.5),BIt);BJc=BY(BO(BdO(71,BJD),5.0),BIu);BJd=BY(BO(By$(72, BFX.Q,BJE),0.5),BIq);BJe=BY(El(BO(ByQ(73,51,0),3.0),5.0),BIt);BJf=BY(El(BO(GG(ByQ(74,51,1),0.625),3.0),5.0),BIt);BJg=BY(BO(BqT(75,115,0),0.0),BIq);BJh=BY(GG(BO(BqT(76,99,1),0.0),0.5),BIq);BJi=BY(BO(BzZ(77,BFS.Q),0.5),BIt);BJj=BY(BO(BCM(78,66),0.10000000149011612),BIw);BJk=BY(I7(BO(BCZ(79,67),0.5),3),BIv);BJl=BY(BO(BCB(80,66),0.20000000298023224),BIw);BJm=BY(BO(Bzy(81,70),0.4000000059604645),BIw);BJn=BY(BO(Bz4(82,72),0.6000000238418579),BIr);BJo=BY(BO(BDa(83,73),0.0),BIs);BJp=BY(El(BO(BBl(84,74),2.0),10.0),BIt);BJq =BY(El(BO(BzQ(85,4),2.0),5.0),BIq);BJr=BY(BO(Bk1(86,102,0),1.0),BIq);BJs=BY(BO(BCr(87,103),0.4000000059604645),BIt);BJt=BY(BO(Bzb(88,104),0.5),BIx);BJu=GG(BY(BO(BzL(89,105,BJA),0.30000001192092896),BIv),1.0);BJv=GG(BY(BO(Bzu(90,14),(-1.0)),BIv),0.75);BJw=GG(BY(BO(Bk1(91,102,1),1.0),BIq),1.0);d=0;while(d<256){if(BFM.data[d]!==null){Bw();BJF.data[d]=Bzm(d-256|0);}d=d+1|0;}} var Sb=K(0); function ACp(){var a=this;JJ.call(a);a.iU=null;a.s=0;} function B6(){var a=new ACp();A_I(a);return a;} function BJG(a){var b=new ACp();Vv(b,a);return b;} function A_I(a){Vv(a,10);} function Vv(a,b){var c;if(b>=0){a.iU=BC(E,b);return;}c=new Cn;W(c);P(c);} function ACd(a,b){var c,d;c=a.iU.data.length;if(c=1073741823?2147483647:EB(b,EB(c*2|0,5));a.iU=H_(a.iU,d);}} function Bb(a,b){QG(a,b);return a.iU.data[b];} function C5(a){return a.s;} function YZ(a,b,c){var d,e;QG(a,b);d=a.iU.data;e=d[b];d[b]=c;return e;} function Y(a,b){var c,d;ACd(a,a.s+1|0);c=a.iU.data;d=a.s;a.s=d+1|0;c[d]=b;a.eV=a.eV+1|0;return 1;} function AEe(a,b,c){var d,e,f,g;if(b>=0){d=a.s;if(b<=d){ACd(a,d+1|0);e=a.s;f=e;while(f>b){g=a.iU.data;g[f]=g[f-1|0];f=f+(-1)|0;}a.iU.data[b]=c;a.s=e+1|0;a.eV=a.eV+1|0;return;}}c=new Ct;W(c);P(c);} function DT(a,b){var c,d,e,f;QG(a,b);c=a.iU.data;d=c[b];e=a.s-1|0;a.s=e;while(b=c){d=(-1);break a;}if(JX(b,Bb(a,d)))break;d=d+1|0;}}if(d<0)return 0;DT(a,d);return 1;} function Dr(a){WH(a.iU,0,a.s,null);a.s=0;a.eV=a.eV+1|0;} function QG(a,b){var c;if(b>=0&&b0){e=e*2|0;if(Ym(e,b)<0)e=b;if(Ym(e,2147483639)<=0)b=e;else{if(b<0){c=new AFl;f=Cw(M(b),F(4294967295, 0));g=new T;S(g);EL(H(g,B(285)),f);Bl(c,U(g));P(c);}if(b<=2147483639)b=2147483639;}d=BU(b);h=c.oi;CZ(h,0,d,0,h.data.length);c.oi=d;return d;}}return c.oi;} function AAH(a){var b;b=a.QE;AUQ();return b!==BJH?0:1;} function W$(a,b,c,d,e){var f;if(e.oi===null)return !e.p4?0:(-1);f=DK(e.cA-e.rH|0,d);CZ(e.oi,e.rH,b,c,f);c=e.rH+f|0;e.rH=c;if(c>=e.cA)e.oi=null;return f;} function AZM(){BFj=Iy([13,10]);} function Pm(){var a=this;Ob.call(a);a.Ba=null;a.YS=null;a.oP=null;a.D2=0;a.su=0;} var BJI=null;var BJJ=null;var BJK=null;function BAp(){var a=new Pm();ATH(a);return a;} function BBD(a,b,c){var d=new Pm();AEq(d,a,b,c);return d;} function ATH(a){AEq(a,0,BFj,0);} function AEq(a,b,c,d){var e,f,g,h,i,j,k,l,m;AUQ();e=BJL;f=c===null?0:c.data.length;a.Xf=61;a.Wr=3;a.Ry=4;a.u0=!(b>0&&f>0?1:0)?0:(b/4|0)*4|0;a.T0=f;a.xE=61;a.QE=e;g=BJK;a.YS=g;if(c===null){a.su=4;a.oP=null;}else{h=c.data;f=h.length;i=0;a:{b:{while(i=0){k=g.data;if(j=d)break a;g=b.data;h=Qr(a,a.D2,e);i=c+1|0;j=g[c];if(j==a.xE)break;if(j>=0){g=BJK.data;if(j=0){c=(e.m2+1|0)%4|0;e.m2=c;j=(e.ka<<6)+k|0;e.ka=j;if(!c){h=h.data;c=e.cA;k=c+1|0;e.cA=k;h[c]=(j>>16&255)<<24>>24;l=k+1|0;e.cA=l;h[k]=(j>>8&255)<<24>>24;e.cA=l+1|0;h[l]=(j&255)<<24>>24;}}}}f=f+1|0;c=i;}e.p4=1;}b:{if(e.p4&&e.m2){h=Qr(a,a.D2,e);c=e.m2;switch(c){case 1:break;case 2:b=h.data;YB(a,15,e);d =e.ka>>4;e.ka=d;i=e.cA;e.cA=i+1|0;b[i]=(d&255)<<24>>24;break b;case 3:b=h.data;YB(a,3,e);j=e.ka>>2;e.ka=j;k=e.cA;c=k+1|0;e.cA=c;b[k]=(j>>8&255)<<24>>24;e.cA=c+1|0;b[c]=(j&255)<<24>>24;break b;default:e=new Er;m=new T;S(m);Bi(H(m,B(287)),c);Bl(e,U(m));P(e);}if(AAH(a)){m=new Cn;Bl(m,B(288));P(m);}}}} function AAJ(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;if(e.p4)return;a:{if(d>=0){f=0;while(true){if(f>=d)break a;g=b.data;h=Qr(a,a.su,e);i=(e.m2+1|0)%3|0;e.m2=i;j=c+1|0;k=g[c];if(k<0)k=k+256|0;c=(e.ka<<8)+k|0;e.ka=c;if(0==i){l=h.data;k=e.cA;m=k+1|0;e.cA=m;g=a.Ba.data;l[k]=g[c>>18&63];k=m+1|0;e.cA=k;l[m]=g[c>>12&63];i=k+1|0;e.cA=i;l[k]=g[c>>6&63];k=i+1|0;e.cA=k;l[i]=g[c&63];c=e.w1+4|0;e.w1=c;m=a.u0;if(m>0&&m<=c){g=a.oP;CZ(g,0,h,k,g.data.length);e.cA=e.cA+a.oP.data.length|0;e.w1=0;}}f=f+1|0;c=j;}}e.p4=1;if(0==e.m2&&!a.u0)return;b: {c:{g=Qr(a,a.su,e);m=e.cA;c=e.m2;switch(c){case 0:break b;case 1:h=g.data;c=m+1|0;e.cA=c;b=a.Ba;l=b.data;d=e.ka;h[m]=l[d>>2&63];k=c+1|0;e.cA=k;h[c]=l[d<<4&63];if(b!==BJI)break b;c=k+1|0;e.cA=c;d=a.xE;h[k]=d;e.cA=c+1|0;h[c]=d;break b;case 2:break c;default:}e=new Er;n=new T;S(n);Bi(H(n,B(287)),c);Bl(e,U(n));P(e);}h=g.data;c=m+1|0;e.cA=c;b=a.Ba;l=b.data;d=e.ka;h[m]=l[d>>10&63];k=c+1|0;e.cA=k;h[c]=l[d>>4&63];c=k+1|0;e.cA=c;h[k]=l[d<<2&63];if(b===BJI){e.cA=c+1|0;h[c]=a.xE;}}c=e.w1;d=e.cA;c=c+(d-m|0)|0;e.w1=c;if (a.u0>0&&c>0){b=a.oP;CZ(b,0,g,d,b.data.length);e.cA=e.cA+a.oP.data.length|0;}}} function YB(a,b,c){var d;if(AAH(a)&&c.ka&b){d=new Cn;Bl(d,B(289));P(d);}} function ALs(){BJI=Iy([65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,48,49,50,51,52,53,54,55,56,57,43,47]);BJJ=Iy([65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,48,49,50,51,52,53,54,55,56,57,45,95]);BJK=Iy([(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1), (-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),62,(-1),62,(-1),63,52,53,54,55,56,57,58,59,60,61,(-1),(-1),(-1),(-1),(-1),(-1),(-1),0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,(-1),(-1),(-1),(-1),63,(-1),26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]);} var Si=K(D0); function BJM(){var a=new Si();BlE(a);return a;} function BlE(a){Ek(a);} function A9s(a,b){} function Bed(a,b){} function Bmt(a){return 0;} function A8M(a){return B(159);} function DG(){var a=this;E.call(a);a.ha=null;a.hl=null;a.t2=null;} var BJN=null;var BJO=null;var BJP=null;var BJQ=null;var BJR=null;var BJS=null;var BJT=null;var BJU=null;var BJV=null;var BJW=null;var BJX=null;var BJY=null;var BJZ=null;var BJ0=null;var BJ1=null;var BJ2=null;var BJ3=null;var BJ4=null;var BJ5=null;var BJ6=null;var BJ7=null;var BJ8=null;var BJ9=null;function A0Q(){A0Q=Bx(DG);Bbf();} function Eu(a,b){var c=new DG();AZE(c,a,b);return c;} function BAx(a,b,c){var d=new DG();AFF(d,a,b,c);return d;} function AZE(a,b,c){A0Q();AFF(a,b,c,B(7));} function AFF(a,b,c,d){A0Q();if(b!==null&&c!==null&&d!==null){if(!Z(b)&&!Z(c)){a.hl=B(7);a.ha=B(7);a.t2=d;return;}a.hl=b;a.ha=c;a.t2=d;return;}b=new EQ;W(b);P(b);} function BoP(a,b){var c;if(b===a)return 1;if(!(b instanceof DG))return 0;c=b;return CA(a.hl,c.hl)&&CA(a.ha,c.ha)&&CA(a.t2,c.t2)?1:0;} function My(){A0Q();return BJN;} function BiV(a){return (Uu(a.ha)+Uu(a.hl)|0)+Uu(a.t2)|0;} function Bbf(){var b,c;BJO=Eu(B(290),B(291));BJP=Eu(B(292),B(291));BJQ=Eu(B(293),B(294));BJR=Eu(B(293),B(7));BJS=Eu(B(290),B(7));BJT=Eu(B(292),B(295));BJU=Eu(B(292),B(7));BJV=Eu(B(296),B(7));BJW=Eu(B(296),B(297));BJX=Eu(B(298),B(7));BJY=Eu(B(298),B(299));BJZ=Eu(B(300),B(301));BJ0=Eu(B(300),B(7));BJ1=Eu(B(302),B(303));BJ2=Eu(B(302),B(7));BJ3=Eu(B(293),B(294));BJ4=Eu(B(293),B(294));BJ5=Eu(B(293),B(304));BJ6=Eu(B(293),B(304));BJ7=Eu(B(290),B(305));BJ8=Eu(B(290),B(306));BJ9=Eu(B(7),B(7));if(BJ$===null)BJ$=Bd9();b =(BJ$.value!==null?$rt_str(BJ$.value):null);c=H8(b,95);BJN=BAx(Dc(b,0,c),Hg(b,c+1|0),B(7));} var Yb=K(0); function AD5(){E.call(this);this.LH=null;} function Bz_(b){var c;c=new AD5;c.LH=b;return c;} function Du(a,b){a.LH.X3(b);} function Bjx(a,b){a.LH.a0G(b);} var A4a=K(); function Brp(a,b,c){a.a0w($rt_str(b),Jt(c,"handleEvent"));} function Bdd(a,b,c){a.ZS($rt_str(b),Jt(c,"handleEvent"));} function A6_(a,b,c,d){a.WM($rt_str(b),Jt(c,"handleEvent"),d?1:0);} function A7k(a,b){return !!a.a0A(b);} function Bpn(a,b,c,d){a.XN($rt_str(b),Jt(c,"handleEvent"),d?1:0);} var AGN=K(0); function ABU(){var a=this;E.call(a);a.J7=null;a.MC=null;} function Bwd(a){var b,c,d;if(a.J7.readyState==4){b=new $rt_globals.Uint8Array(a.J7.response);c=BU(b.byteLength);Bm();BEi=c;d=0;while(true){c=BEi.data;if(d>=c.length)break;c[d]=b[d]<<24>>24;d=d+1|0;}Du(a.MC,B(307));}} var AAV=K(); var BIf=null;function BqZ(){BqZ=Bx(AAV);BgN();} function BJ_(){var a=new AAV();AJE(a);return a;} function AJE(a){BqZ();} function BgN(){var b,c,d,e;BIf=DP();b=BC(Hv,6).data;Bog();b[0]=BKa;b[1]=BKb;b[2]=BKc;b[3]=BKd;b[4]=BKe;b[5]=BKf;c=b.length;d=0;while(d=0&&b<=a.cI){a.bg=b;if(b=0&&b<=a.m6){if(a.it>b)a.it=(-1);a.cI=b;if(a.bg>b)a.bg=b;return a;}c=new Cn;d=a.m6;e=new T;S(e);BL(Bi(H(Bi(H(e,B(310)),b),B(309)),d),93);Bl(c,U(e));P(c);} function GB(a){a.bg=0;a.cI=a.m6;a.it=(-1);return a;} function HI(a){a.cI=a.bg;a.bg=0;a.it=(-1);return a;} function CL(a){return a.cI-a.bg|0;} function D7(a){return a.bg>=a.cI?0:1;} var Se=K(Ih); function AOl(a,b,c,d){var e,f,g,h,i,j,k,l;if(c>=0){e=b.data;f=e.length;if(c<=f){g=c+d|0;if(g>f){h=new Ct;i=new T;S(i);Bi(H(Bi(H(i,B(311)),g),B(312)),f);Bl(h,U(i));P(h);}if(CL(a)>16&255)/255.0;k=(i>>8&255)/255.0;l=(i&255)/255.0;$p=5;case 5:$z=AQE(a,b,c,d,e,j,k,l);if(C()){break _;}i=$z;return i;case 6:$z=b.RP(h,c, d,e);if(C()){break _;}j=$z;CX(g,j,j,j);g=a.r;$p=7;case 7:$z=g.d8(c,d,e);if(C()){break _;}i=$z;XX(a,b,i,c,d,e);i=1;return i;case 8:$z=b.RP(h,c,d,e);if(C()){break _;}j=$z;CX(g,j,j,j);g=a.r;$p=9;case 9:$z=g.d8(c,d,e);if(C()){break _;}i=$z;AGX(a,b,i,c,d-0.0625,e);i=1;return i;case 10:$z=g.d8(c,d,e);if(C()){break _;}i=$z;BM();g=BFI;h=a.r;$p=11;case 11:$z=b.RP(h,c,d,e);if(C()){break _;}j=$z;if(BID.data[b.b]>0)j=1.0;CX(g,j,j,j);if(i==1)Kf(a,b,c-0.09999999403953552,d+0.20000000298023224,e,(-0.4000000059604645),0.0);else if (i==2)Kf(a,b,c+0.09999999403953552,d+0.20000000298023224,e,0.4000000059604645,0.0);else if(i==3)Kf(a,b,c,d+0.20000000298023224,e-0.09999999403953552,0.0,(-0.4000000059604645));else if(i!=4)Kf(a,b,c,d,e,0.0,0.0);else Kf(a,b,c,d+0.20000000298023224,e+0.09999999403953552,0.0,0.4000000059604645);i=1;return i;case 12:$z=AJH(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 13:$z=AVn(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 14:$z=AVA(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 15:$z=AWN(a,b,c,d,e);if(C()){break _;}i =$z;return i;case 16:$z=AZy(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 17:$z=g.d8(c,d,e);if(C()){break _;}f=$z;if(!f){Bt(b,0.0,0.0,0.0,0.5,0.5,1.0);$p=19;continue _;}if(f==1){Bt(b,0.0,0.0,0.0,0.5,1.0,1.0);$p=22;continue _;}if(f==2){Bt(b,0.0,0.0,0.0,1.0,0.5,0.5);$p=24;continue _;}if(f!=3){Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return i;}Bt(b,0.0,0.0,0.0,1.0,1.0,0.5);$p=26;continue _;case 18:$z=AQX(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 19:AMh(a,b,c,d,e);if(C()){break _;}Bt(b,0.5,0.0,0.0,1.0,1.0,1.0);$p=20;case 20:AMh(a, b,c,d,e);if(C()){break _;}Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return i;case 21:$z=AXL(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 22:AMh(a,b,c,d,e);if(C()){break _;}Bt(b,0.5,0.0,0.0,1.0,0.5,1.0);$p=23;case 23:AMh(a,b,c,d,e);if(C()){break _;}Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return i;case 24:AMh(a,b,c,d,e);if(C()){break _;}Bt(b,0.0,0.0,0.5,1.0,1.0,1.0);$p=25;case 25:AMh(a,b,c,d,e);if(C()){break _;}Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return i;case 26:AMh(a,b,c,d,e);if(C()){break _;}Bt(b,0.0,0.0,0.5,1.0,0.5,1.0);$p=27;case 27:AMh(a, b,c,d,e);if(C()){break _;}Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return i;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function AXL(a,b,c,d,e){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.r;$p =1;case 1:$z=f.d8(c,d,e);if(C()){break _;}g=$z;h=g&7;i=(g&8)<=0?0:1;BM();j=BFI;k=a.ez<0?0:1;if(!k){J();a.ez=BFV.Q;}l=Ba(h,5);if(!l)Bt(b,0.3125,0.0,0.25,0.6875,0.1875,0.75);else if(h==6)Bt(b,0.25,0.0,0.3125,0.75,0.1875,0.6875);else if(h==4)Bt(b,0.3125,0.25,0.8125,0.6875,0.75,1.0);else if(h==3)Bt(b,0.3125,0.25,0.0,0.6875,0.75,0.1875);else if(h==2)Bt(b,0.8125,0.25,0.3125,1.0,0.75,0.6875);else if(h==1)Bt(b,0.0,0.25,0.3125,0.1875,0.75,0.6875);$p=2;case 2:AMh(a,b,c,d,e);if(C()){break _;}if(!k)a.ez=(-1);f=a.r;$p=3;case 3:$z =b.RP(f,c,d,e);if(C()){break _;}m=$z;if(BID.data[b.b]>0)m=1.0;CX(j,m,m,m);n=b.bq(0);g=a.ez;if(g<0)g=n;o=(g&15)<<4;p=g&240;m=o;q=m/256.0;r=(m+15.989999771118164)/256.0;m=p;s=m/256.0;t=(m+15.989999771118164)/256.0;u=BC(MX,8).data;u[0]=BP((-0.0625),0.0,(-0.0625));u[1]=BP(0.0625,0.0,(-0.0625));u[2]=BP(0.0625,0.0,0.0625);u[3]=BP((-0.0625),0.0,0.0625);u[4]=BP((-0.0625),0.625,(-0.0625));u[5]=BP(0.0625,0.625,(-0.0625));u[6]=BP(0.0625,0.625,0.0625);u[7]=BP((-0.0625),0.625,0.0625);v=0;n=Ba(h,6);k=Ba(h,4);g=Ba(h,3);w= Ba(h,2);h=Ba(h,1);x=c+0.5;m=d;y=m+0.5;z=e+0.5;ba=m+0.125;while(v<8){if(!i){b=u[v];b.D=b.D+0.0625;Uq(u[v],(-0.6981317400932312));}else{b=u[v];b.D=b.D-0.0625;Uq(u[v],0.6981317400932312);}if(!n)Mi(u[v],1.5707963705062866);if(l>=0){b=u[v];b.H=b.H+x;b=u[v];b.G=b.G+ba;b=u[v];b.D=b.D+z;}else{b=u[v];b.G=b.G-0.375;Uq(u[v],1.5707963705062866);if(!k)Mi(u[v],0.0);if(!g)Mi(u[v],3.1415927410125732);if(!w)Mi(u[v],1.5707963705062866);if(!h)Mi(u[v],(-1.5707963705062866));b=u[v];b.H=b.H+x;b=u[v];b.G=b.G+y;b=u[v];b.D=b.D+z;}v =v+1|0;}f=null;bb=null;bc=null;bd=null;l=0;be=(o+7|0)/256.0;bf=((o+9|0)-0.009999999776482582)/256.0;bg=(p+6|0)/256.0;bh=((p+8|0)-0.009999999776482582)/256.0;m=((p+16|0)-0.009999999776482582)/256.0;while(l<6){if(!l){q=be;r=bf;s=bg;t=bh;}else if(l==2){q=be;r=bf;s=bg;t=m;}if(!l){f=u[0];bb=u[1];bc=u[2];bd=u[3];}else if(l==1){f=u[7];bb=u[6];bc=u[5];bd=u[4];}else if(l==2){f=u[1];bb=u[0];bc=u[4];bd=u[5];}else if(l==3){f=u[2];bb=u[1];bc=u[5];bd=u[6];}else if(l==4){f=u[3];bb=u[2];bc=u[6];bd=u[7];}else if(l==5){f=u[0];bb =u[3];bc=u[7];bd=u[4];}bi=f.H;y=f.G;z=f.D;ba=q;x=t;I(j,bi,y,z,ba,x);bi=bb.H;y=bb.G;z=bb.D;bj=r;I(j,bi,y,z,bj,x);x=bc.H;bi=bc.G;y=bc.D;z=s;I(j,x,bi,y,bj,z);I(j,bd.H,bd.G,bd.D,ba,z);l=l+1|0;}return 1;default:GR();}}DW().s(a,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,$p);} function AJH(a,b,c,d,e){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p) {case 0:BM();f=BFI;g=b.bq(0);h=a.ez;if(h<0)h=g;i=a.r;$p=1;case 1:$z=b.RP(i,c,d,e);if(C()){break _;}j=$z;CX(f,j,j,j);k=(h&15)<<4;l=h&240;j=k;m=j/256.0;n=(j+15.989999771118164)/256.0;j=l;o=j/256.0;p=j+15.989999771118164;q=p/256.0;r=1.399999976158142;b=a.r;g=d-1|0;$p=2;case 2:$z=b.fJ(c,g,e);if(C()){break _;}h=$z;if(h){s=c+0.5;t=s+0.2;u=s-0.2;v=e+0.5;w=v+0.2;x=v-0.2;y=s-0.3;z=s+0.3;ba=v-0.3;bb=v+0.3;bc=d+r;bd=e+1|0;I(f,y,bc,bd,n,o);be=d+0|0;I(f,t,be,bd,n,q);bf=e+0|0;I(f,t,be,bf,m,q);I(f,y,bc,bf,m,o);I(f,z,bc,bf, n,o);I(f,u,be,bf,n,q);I(f,u,be,bd,m,q);I(f,z,bc,bd,m,o);z=(l+16|0)/256.0;t=(p+16.0)/256.0;u=c+1|0;I(f,u,bc,bb,n,z);I(f,u,be,x,n,t);y=c+0|0;I(f,y,be,x,m,t);I(f,y,bc,bb,m,z);I(f,y,bc,ba,n,z);I(f,y,be,w,n,t);I(f,u,be,w,m,t);I(f,u,bc,ba,m,z);w=s-0.5;ba=s+0.5;bb=v-0.5;bg=v+0.5;bh=s-0.4;bi=s+0.4;s=v-0.4;x=v+0.4;I(f,bh,bc,bf,m,z);I(f,w,be,bf,m,t);I(f,w,be,bd,n,t);I(f,bh,bc,bd,n,z);I(f,bi,bc,bd,m,z);I(f,ba,be,bd,m,t);I(f,ba,be,bf,n,t);I(f,bi,bc,bf,n,z);I(f,y,bc,x,m,o);I(f,y,be,bg,m,q);I(f,u,be,bg,n,q);I(f,u,bc,x,n, o);I(f,u,bc,s,m,o);I(f,u,be,bb,m,q);I(f,y,be,bb,n,q);I(f,y,bc,s,n,o);return 1;}b=BGS;i=a.r;$p=3;case 3:$z=ARg(b,i,c,g,e);if(C()){break _;}g=$z;if(g){s=c+0.5;t=s+0.2;u=s-0.2;v=e+0.5;w=v+0.2;x=v-0.2;y=s-0.3;z=s+0.3;ba=v-0.3;bb=v+0.3;bc=d+r;bd=e+1|0;I(f,y,bc,bd,n,o);be=d+0|0;I(f,t,be,bd,n,q);bf=e+0|0;I(f,t,be,bf,m,q);I(f,y,bc,bf,m,o);I(f,z,bc,bf,n,o);I(f,u,be,bf,n,q);I(f,u,be,bd,m,q);I(f,z,bc,bd,m,o);z=(l+16|0)/256.0;t=(p+16.0)/256.0;u=c+1|0;I(f,u,bc,bb,n,z);I(f,u,be,x,n,t);y=c+0|0;I(f,y,be,x,m,t);I(f,y,bc,bb, m,z);I(f,y,bc,ba,n,z);I(f,y,be,w,n,t);I(f,u,be,w,m,t);I(f,u,bc,ba,m,z);w=s-0.5;ba=s+0.5;bb=v-0.5;bg=v+0.5;bh=s-0.4;bi=s+0.4;s=v-0.4;x=v+0.4;I(f,bh,bc,bf,m,z);I(f,w,be,bf,m,t);I(f,w,be,bd,n,t);I(f,bh,bc,bd,n,z);I(f,bi,bc,bd,m,z);I(f,ba,be,bd,m,t);I(f,ba,be,bf,n,t);I(f,bi,bc,bf,n,z);I(f,y,bc,x,m,o);I(f,y,be,bg,m,q);I(f,u,be,bg,n,q);I(f,u,bc,x,n,o);I(f,u,bc,s,m,o);I(f,u,be,bb,m,q);I(f,y,be,bb,n,q);I(f,y,bc,s,n,o);return 1;}bj=0.20000000298023224;bk=0.0625;if((((c+d|0)+e|0)&1)!=1){bb=m;bc=n;y=o;ba=q;}else{y=(l+ 16|0)/256.0;ba=(p+16.0)/256.0;bb=m;bc=n;}if(((((c/2|0)+(d/2|0)|0)+(e/2|0)|0)&1)!=1){s=bb;bb=bc;bc=s;}b=BGS;i=a.r;g=c-1|0;$p=4;case 4:$z=ARg(b,i,g,d,e);if(C()){break _;}g=$z;if(g){x=c+bj;t=d+r+bk;u=e+1|0;I(f,x,t,u,bb,y);v=c+0|0;w=(d+0|0)+bk;I(f,v,w,u,bb,ba);s=e+0|0;I(f,v,w,s,bc,ba);I(f,x,t,s,bc,y);I(f,x,t,s,bc,y);I(f,v,w,s,bc,ba);I(f,v,w,u,bb,ba);I(f,x,t,u,bb,y);}b=BGS;i=a.r;h=c+1|0;$p=5;case 5:$z=ARg(b,i,h,d,e);if(C()){break _;}g=$z;if(g){s=h-bj;x=d+r+bk;t=e+0|0;I(f,s,x,t,bc,y);u=h-0|0;v=(d+0|0)+bk;I(f,u,v, t,bc,ba);w=e+1|0;I(f,u,v,w,bb,ba);I(f,s,x,w,bb,y);I(f,s,x,w,bb,y);I(f,u,v,w,bb,ba);I(f,u,v,t,bc,ba);I(f,s,x,t,bc,y);}b=BGS;i=a.r;g=e-1|0;$p=6;case 6:$z=ARg(b,i,c,d,g);if(C()){break _;}g=$z;if(g){s=c+0|0;x=d+r+bk;t=e+bj;I(f,s,x,t,bb,y);u=(d+0|0)+bk;v=e+0|0;I(f,s,u,v,bb,ba);w=h;I(f,w,u,v,bc,ba);I(f,w,x,t,bc,y);I(f,w,x,t,bc,y);I(f,w,u,v,bc,ba);I(f,s,u,v,bb,ba);I(f,s,x,t,bb,y);}b=BGS;i=a.r;k=e+1|0;$p=7;case 7:$z=ARg(b,i,c,d,k);if(C()){break _;}g=$z;if(g){u=h;v=d+r+bk;w=k-bj;I(f,u,v,w,bc,y);s=(d+0|0)+bk;x=k-0|0;I(f, u,s,x,bc,ba);t=c+0|0;I(f,t,s,x,bb,ba);I(f,t,v,w,bb,y);I(f,t,v,w,bb,y);I(f,t,s,x,bb,ba);I(f,u,s,x,bc,ba);I(f,u,v,w,bc,y);}b=BGS;i=a.r;d=d+1|0;$p=8;case 8:$z=ARg(b,i,c,d,e);if(C()){break _;}g=$z;if(g){s=c+0.5;u=s+0.5;v=s-0.5;s=e+0.5;x=s+0.5;s=s-0.5;if(((c+d|0)+e|0)&1){t=c+0|0;u=d+(-0.20000000298023224);I(f,t,u,x,n,o);v=d+0|0;I(f,t,v,s,n,q);w=h;I(f,w,v,s,m,q);I(f,w,u,x,m,o);y=(l+16|0)/256.0;ba=(p+16.0)/256.0;I(f,w,u,s,n,y);I(f,w,v,x,n,ba);I(f,t,v,x,m,ba);I(f,t,u,s,m,y);}else{w=d+(-0.20000000298023224);y=e+0|0;I(f, v,w,y,n,o);ba=d+0|0;I(f,u,ba,y,n,q);s=k;I(f,u,ba,s,m,q);I(f,v,w,s,m,o);x=(l+16|0)/256.0;t=(p+16.0)/256.0;I(f,u,w,s,n,x);I(f,v,ba,s,n,t);I(f,v,ba,y,m,t);I(f,u,w,y,m,x);}}return 1;default:GR();}}DW().s(a,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,$p);} function AVn(a,b,c,d,e){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bn=$T.l();bm=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b= $T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();f=BFI;g=1;h=a.r;$p=1;case 1:$z=h.d8(c,d,e);if(C()){break _;}i=$z;g=b.eF(g,i);i=a.ez;if(i<0)i=g;h=a.r;$p=2;case 2:$z=b.RP(h,c,d,e);if(C()){break _;}j=$z;CX(f,j,j,j);k=(i&15)<<4;l=i&240;m=k;n=m/256.0;o=(m+15.989999771118164)/256.0;m=l;p=m/256.0;q=(m+15.989999771118164)/256.0;m=0.0;r=0.03125;b=a.r;g=c-1|0;$p=3;case 3:$z=Bug(b,g,d,e);if(C()){break _;}i=$z;if(!i){b=a.r;$p=4;continue _;}i=1;b=a.r;l=c+1|0;$p=5;continue _;case 4:$z=b.fJ(g,d,e);if(C()){break _;}i =$z;if(!i){b=a.r;i=d-1|0;$p=6;continue _;}i=0;b=a.r;l=c+1|0;$p=5;case 5:$z=Bug(b,l,d,e);if(C()){break _;}s=$z;if(!s){b=a.r;$p=7;continue _;}t=1;b=a.r;u=e-1|0;$p=8;continue _;case 6:$z=Bug(b,g,i,e);if(C()){break _;}i=$z;i=i?1:0;b=a.r;l=c+1|0;$p=5;continue _;case 7:$z=b.fJ(l,d,e);if(C()){break _;}s=$z;if(!s){b=a.r;s=d-1|0;$p=9;continue _;}t=0;b=a.r;u=e-1|0;$p=8;case 8:$z=Bug(b,c,d,u);if(C()){break _;}s=$z;if(!s){b=a.r;$p=10;continue _;}v=1;b=a.r;w=e+1|0;$p=11;continue _;case 9:$z=Bug(b,l,s,e);if(C()){break _;}s =$z;t=s?1:0;b=a.r;u=e-1|0;$p=8;continue _;case 10:$z=b.fJ(c,d,u);if(C()){break _;}s=$z;if(!s){b=a.r;s=d-1|0;$p=12;continue _;}v=0;b=a.r;w=e+1|0;$p=11;case 11:$z=Bug(b,c,d,w);if(C()){break _;}s=$z;if(!s){b=a.r;$p=13;continue _;}x=1;b=a.r;y=d+1|0;$p=14;continue _;case 12:$z=Bug(b,c,s,u);if(C()){break _;}s=$z;v=s?1:0;b=a.r;w=e+1|0;$p=11;continue _;case 13:$z=b.fJ(c,d,w);if(C()){break _;}s=$z;if(!s){b=a.r;s=d-1|0;$p=15;continue _;}x=0;b=a.r;y=d+1|0;$p=14;case 14:$z=b.fJ(c,y,e);if(C()){break _;}s=$z;if(!s){b=a.r;$p =16;continue _;}z=c+0|0;ba=l;bb=e+0|0;bc=w;bd=0;if(!(!i&&!t)&&!v&&!x)bd=1;if(!(!v&&!x)&&!t&&!i)bd=2;if(!bd){be=p;bf=q;}else{j=k+16|0;n=j/256.0;o=(j+15.989999771118164)/256.0;be=p;bf=q;}if(bd){bg=z;bh=ba;bi=bb;bj=bc;}else{if(!t&&!v&&!x&&!i){bg=z;bh=ba;bi=bb;bj=bc;}else{bg=!i?z+0.3125:z;if(!i)n=n+0.01953125;bh=!t?ba-0.3125:ba;if(!t)o=o-0.01953125;bi=!v?bb+0.3125:bb;if(!v)be=be+0.01953125;bj=!x?bc-0.3125:bc;if(!x)bf=bf-0.01953125;}bk=bh+m;bl=d+r;bm=bj+m;I(f,bk,bl,bm,o,bf);bn=bi-m;I(f,bk,bl,bn,o,be);bk=bg-m;I(f, bk,bl,bn,n,be);I(f,bk,bl,bm,n,bf);}if(bd==1){bl=bh+m;bm=d+r;bn=bj+m;I(f,bl,bm,bn,o,bf);bk=bi-m;I(f,bl,bm,bk,o,be);bl=bg-m;I(f,bl,bm,bk,n,be);I(f,bl,bm,bn,n,bf);}if(bd==2){bm=bh+m;bn=d+r;bk=bj+m;I(f,bm,bn,bk,o,bf);bl=bi-m;I(f,bm,bn,bl,n,bf);bm=bg-m;I(f,bm,bn,bl,n,be);I(f,bm,bn,bk,o,be);}j=k+16|0;bk=j/256.0;n=(j+15.989999771118164)/256.0;b=a.r;$p=24;continue _;case 15:$z=Bug(b,c,s,w);if(C()){break _;}s=$z;x=s?1:0;b=a.r;y=d+1|0;$p=14;continue _;case 16:$z=b.fJ(g,d,e);if(C()){break _;}s=$z;if(s){b=a.r;$p=17;continue _;}b =a.r;$p=18;continue _;case 17:$z=Bug(b,g,y,e);if(C()){break _;}s=$z;if(s)i=1;b=a.r;$p=18;case 18:$z=b.fJ(l,d,e);if(C()){break _;}s=$z;if(s){b=a.r;$p=19;continue _;}b=a.r;$p=20;continue _;case 19:$z=Bug(b,l,y,e);if(C()){break _;}s=$z;if(s)t=1;b=a.r;$p=20;case 20:$z=b.fJ(c,d,u);if(C()){break _;}s=$z;if(s){b=a.r;$p=21;continue _;}b=a.r;$p=22;continue _;case 21:$z=Bug(b,c,y,u);if(C()){break _;}s=$z;if(s)v=1;b=a.r;$p=22;case 22:$z=b.fJ(c,d,w);if(C()){break _;}s=$z;if(s){b=a.r;$p=23;continue _;}z=c+0|0;ba=l;bb=e+ 0|0;bc=w;bd=0;if(!(!i&&!t)&&!v&&!x)bd=1;if(!(!v&&!x)&&!t&&!i)bd=2;if(!bd){be=p;bf=q;}else{j=k+16|0;n=j/256.0;o=(j+15.989999771118164)/256.0;be=p;bf=q;}if(bd){bg=z;bh=ba;bi=bb;bj=bc;}else{if(!t&&!v&&!x&&!i){bg=z;bh=ba;bi=bb;bj=bc;}else{bg=!i?z+0.3125:z;if(!i)n=n+0.01953125;bh=!t?ba-0.3125:ba;if(!t)o=o-0.01953125;bi=!v?bb+0.3125:bb;if(!v)be=be+0.01953125;bj=!x?bc-0.3125:bc;if(!x)bf=bf-0.01953125;}bk=bh+m;bl=d+r;bm=bj+m;I(f,bk,bl,bm,o,bf);bn=bi-m;I(f,bk,bl,bn,o,be);bk=bg-m;I(f,bk,bl,bn,n,be);I(f,bk,bl,bm,n,bf);}if (bd==1){bl=bh+m;bm=d+r;bn=bj+m;I(f,bl,bm,bn,o,bf);bk=bi-m;I(f,bl,bm,bk,o,be);bl=bg-m;I(f,bl,bm,bk,n,be);I(f,bl,bm,bn,n,bf);}if(bd==2){bm=bh+m;bn=d+r;bk=bj+m;I(f,bm,bn,bk,o,bf);bl=bi-m;I(f,bm,bn,bl,n,bf);bm=bg-m;I(f,bm,bn,bl,n,be);I(f,bm,bn,bk,o,be);}j=k+16|0;bk=j/256.0;n=(j+15.989999771118164)/256.0;b=a.r;$p=24;continue _;case 23:$z=Bug(b,c,y,w);if(C()){break _;}s=$z;if(s)x=1;z=c+0|0;ba=l;bb=e+0|0;bc=w;bd=0;if(!(!i&&!t)&&!v&&!x)bd=1;if(!(!v&&!x)&&!t&&!i)bd=2;if(!bd){be=p;bf=q;}else{j=k+16|0;n=j/256.0;o=(j+15.989999771118164) /256.0;be=p;bf=q;}if(bd){bg=z;bh=ba;bi=bb;bj=bc;}else{if(!t&&!v&&!x&&!i){bg=z;bh=ba;bi=bb;bj=bc;}else{bg=!i?z+0.3125:z;if(!i)n=n+0.01953125;bh=!t?ba-0.3125:ba;if(!t)o=o-0.01953125;bi=!v?bb+0.3125:bb;if(!v)be=be+0.01953125;bj=!x?bc-0.3125:bc;if(!x)bf=bf-0.01953125;}bk=bh+m;bl=d+r;bm=bj+m;I(f,bk,bl,bm,o,bf);bn=bi-m;I(f,bk,bl,bn,o,be);bk=bg-m;I(f,bk,bl,bn,n,be);I(f,bk,bl,bm,n,bf);}if(bd==1){bl=bh+m;bm=d+r;bn=bj+m;I(f,bl,bm,bn,o,bf);bk=bi-m;I(f,bl,bm,bk,o,be);bl=bg-m;I(f,bl,bm,bk,n,be);I(f,bl,bm,bn,n,bf);}if(bd ==2){bm=bh+m;bn=d+r;bk=bj+m;I(f,bm,bn,bk,o,bf);bl=bi-m;I(f,bm,bn,bl,n,bf);bm=bg-m;I(f,bm,bn,bl,n,be);I(f,bm,bn,bk,o,be);}j=k+16|0;bk=j/256.0;n=(j+15.989999771118164)/256.0;b=a.r;$p=24;case 24:$z=b.fJ(c,y,e);if(C()){break _;}i=$z;if(i)return 1;b=a.r;$p=25;case 25:$z=b.fJ(g,d,e);if(C()){break _;}i=$z;if(!i){b=a.r;$p=26;continue _;}b=a.r;$p=27;continue _;case 26:$z=b.fJ(l,d,e);if(C()){break _;}g=$z;if(!g){b=a.r;$p=28;continue _;}b=a.r;$p=29;continue _;case 27:$z=b.c$(g,y,e);if(C()){break _;}g=$z;if(g==BIY.b){o =c+r;bl=y+m;bm=bc+m;I(f,o,bl,bm,n,p);bn=(d+0|0)-m;I(f,o,bn,bm,bk,p);bm=bb-m;I(f,o,bn,bm,bk,q);I(f,o,bl,bm,n,q);}b=a.r;$p=26;continue _;case 28:$z=b.fJ(c,d,u);if(C()){break _;}g=$z;if(!g){b=a.r;$p=30;continue _;}b=a.r;$p=31;continue _;case 29:$z=b.c$(l,y,e);if(C()){break _;}g=$z;if(g==BIY.b){o=ba-r;bl=(d+0|0)-m;bm=bc+m;I(f,o,bl,bm,bk,q);bn=y+m;I(f,o,bn,bm,n,q);bm=bb-m;I(f,o,bn,bm,n,p);I(f,o,bl,bm,bk,p);}b=a.r;$p=28;continue _;case 30:$z=b.fJ(c,d,w);if(C()){break _;}e=$z;if(!e)return 1;b=a.r;$p=32;continue _;case 31:$z =b.c$(c,y,u);if(C()){break _;}g=$z;if(g==BIY.b){o=ba+m;bl=(d+0|0)-m;bm=e+r;I(f,o,bl,bm,bk,q);bn=y+m;I(f,o,bn,bm,n,q);o=z-m;I(f,o,bn,bm,n,p);I(f,o,bl,bm,bk,p);}b=a.r;$p=30;continue _;case 32:$z=b.c$(c,y,w);if(C()){break _;}e=$z;if(e==BIY.b){o=ba+m;bl=y+m;bm=bc-r;I(f,o,bl,bm,n,p);bn=(d+0|0)-m;I(f,o,bn,bm,bk,p);p=z-m;I(f,p,bn,bm,bk,q);I(f,p,bl,bm,n,q);}return 1;default:GR();}}DW().s(a,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,$p);} function AZy(a,b,c,d,e){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bn=$T.l();bm=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b= $T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();f=BFI;g=a.r;$p=1;case 1:$z=g.d8(c,d,e);if(C()){break _;}h=$z;i=b.eF(0,h);j=a.ez;if(j<0)j=i;g=a.r;$p=2;case 2:$z=b.RP(g,c,d,e);if(C()){break _;}k=$z;CX(f,k,k,k);l=(j&15)<<4;j=j&240;m=l;n=m/256.0;o=(m+15.989999771118164)/256.0;m=j;p=m/256.0;q=(m+15.989999771118164)/256.0;r=c+1|0;s=c+0|0;t=e+0|0;u=e+1|0;v=d+0.0625;if(h!=1&&h!=2&&h!=3&&h!=7){if(h==8){w=s;x=r;y=r;z=u;m=t;k=t;ba=s;r=x;s=y;bb=u;t=m;u=k;}else if(h!=9){w=r;k=s;z=t;m=u;ba=r;r=k;bb=t;t=m;}else{w=r;ba =s;k=r;z=u;bb=t;m=t;r=s;s=k;t=u;u=m;}}else{w=s;ba=r;z=t;bb=u;}if(h!=2&&h!=4){if(h!=3&&h!=5){x=v;k=v;y=v;m=v;v=k;}else{k=v+1.0;x=k;y=v;m=v;v=k;}}else{m=v+1.0;x=v;y=m;}bc=ba;bd=y;be=bb;I(f,bc,bd,be,o,p);bf=w;bg=x;bh=u;I(f,bf,bg,bh,o,q);bi=s;bj=v;bk=t;I(f,bi,bj,bk,n,q);bl=r;bm=m;bn=z;I(f,bl,bm,bn,n,p);I(f,bl,bm,bn,n,p);I(f,bi,bj,bk,n,q);I(f,bf,bg,bh,o,q);I(f,bc,bd,be,o,p);return 1;default:GR();}}DW().s(a,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,$p);} function AVA(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();f=BFI;g=b.bq(0);h=a.ez;if(h<0)h=g;i=a.r;$p=1;case 1:$z=b.RP(i,c,d,e);if(C()){break _;}j=$z;CX(f,j,j,j);k=(h&15)<<4;l=h&240;j=k;m=j/256.0;n=(j+15.989999771118164)/256.0;j=l;o=j/256.0;p=(j+15.989999771118164) /256.0;b=a.r;$p=2;case 2:$z=b.d8(c,d,e);if(C()){break _;}h=$z;if(h==5){q=c+0.05000000074505806;r=(d+1|0)+0.0;s=(e+1|0)+0.0;I(f,q,r,s,m,o);t=(d+0|0)-0.0;I(f,q,t,s,m,p);s=(e+0|0)-0.0;I(f,q,t,s,n,p);I(f,q,r,s,n,o);}if(h==4){t=(c+1|0)-0.05000000074505806;q=(d+0|0)-0.0;s=(e+1|0)+0.0;I(f,t,q,s,n,p);r=(d+1|0)+0.0;I(f,t,r,s,n,o);s=(e+0|0)-0.0;I(f,t,r,s,m,o);I(f,t,q,s,m,p);}if(h==3){q=(c+1|0)+0.0;r=(d+0|0)-0.0;s=e+0.05000000074505806;I(f,q,r,s,n,p);t=(d+1|0)+0.0;I(f,q,t,s,n,o);q=(c+0|0)-0.0;I(f,q,t,s,m,o);I(f,q,r,s, m,p);}if(h==2){r=(c+1|0)+0.0;s=(d+1|0)+0.0;t=(e+1|0)-0.05000000074505806;I(f,r,s,t,m,o);q=(d+0|0)-0.0;I(f,r,q,t,m,p);r=(c+0|0)-0.0;I(f,r,q,t,n,p);I(f,r,s,t,n,o);}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);} function Kf(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd;BM();h=BFI;i=b.bq(0);j=a.ez;if(j<0)j=i;k=(j&15)<<4;j=j&240;l=k;m=l/256.0;n=(l+15.989999771118164)/256.0;l=j;o=l/256.0;l=(l+15.989999771118164)/256.0;p=m;q=p+0.02734375;r=o;s=r+0.0234375;t=p+0.03515625;u=r+0.03125;c=c+0.5;e=e+0.5;v=c-0.5;w=c+0.5;x=e-0.5;y=e+0.5;z=c+f*0.375;ba=z-0.0625;bb=d+0.625;bc=e+g*0.375;bd=bc-0.0625;I(h,ba,bb,bd,q,s);bc=bc+0.0625;I(h,ba,bb,bc,q,u);z=z+0.0625;I(h,z,bb,bc,t,u);I(h,z,bb,bd,t,s);bb=c-0.0625;bc= d+1.0;I(h,bb,bc,x,p,r);z=bb+f;ba=d+0.0;d=x+g;bd=l;I(h,z,ba,d,p,bd);q=y+g;s=n;I(h,z,ba,q,s,bd);I(h,bb,bc,y,s,r);bb=c+0.0625;I(h,bb,bc,y,p,r);c=c+f+0.0625;I(h,c,ba,q,p,bd);I(h,c,ba,d,s,bd);I(h,bb,bc,x,s,r);bb=e+0.0625;I(h,v,bc,bb,p,r);z=v+f;c=bb+g;I(h,z,ba,c,p,bd);d=w+f;I(h,d,ba,c,s,bd);I(h,w,bc,bb,s,r);c=e-0.0625;I(h,w,bc,c,p,r);e=c+g;I(h,d,ba,e,p,bd);I(h,z,ba,e,s,bd);I(h,v,bc,c,s,r);} function XX(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t;BM();g=BFI;h=b.eF(0,c);c=a.ez;if(c<0)c=h;i=(c&15)<<4;j=c&240;k=i;l=k/256.0;m=(k+15.989999771118164)/256.0;n=j;o=n/256.0;p=(n+15.989999771118164)/256.0;d=d+0.5;q=d-0.44999998807907104;r=d+0.44999998807907104;d=f+0.5;s=d-0.44999998807907104;t=d+0.44999998807907104;d=e+1.0;I(g,q,d,s,l,o);e=e+0.0;I(g,q,e,s,l,p);I(g,r,e,t,m,p);I(g,r,d,t,m,o);I(g,r,d,t,l,o);I(g,r,e,t,l,p);I(g,q,e,s,m,p);I(g,q,d,s,m,o);I(g,q,d,t,l,o);I(g,q,e,t,l,p);I(g,r,e,s,m,p);I(g,r,d,s,m, o);I(g,r,d,s,l,o);I(g,r,e,s,l,p);I(g,q,e,t,m,p);I(g,q,d,t,m,o);} function AGX(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;BM();g=BFI;h=b.eF(0,c);c=a.ez;if(c<0)c=h;i=(c&15)<<4;j=c&240;k=i;l=k/256.0;m=(k+15.989999771118164)/256.0;n=j;o=n/256.0;p=(n+15.989999771118164)/256.0;d=d+0.5;q=d-0.25;r=d+0.25;f=f+0.5;s=f-0.5;t=f+0.5;u=e+1.0;I(g,q,u,s,l,o);e=e+0.0;I(g,q,e,s,l,p);I(g,q,e,t,m,p);I(g,q,u,t,m,o);I(g,q,u,t,l,o);I(g,q,e,t,l,p);I(g,q,e,s,m,p);I(g,q,u,s,m,o);I(g,r,u,t,l,o);I(g,r,e,t,l,p);I(g,r,e,s,m,p);I(g,r,u,s,m,o);I(g,r,u,s,l,o);I(g,r,e,s,l,p);I(g,r,e,t,m,p);I(g,r,u,t, m,o);q=d-0.5;d=d+0.5;r=f-0.25;f=f+0.25;I(g,q,u,r,l,o);I(g,q,e,r,l,p);I(g,d,e,r,m,p);I(g,d,u,r,m,o);I(g,d,u,r,l,o);I(g,d,e,r,l,p);I(g,q,e,r,m,p);I(g,q,u,r,m,o);I(g,d,u,f,l,o);I(g,d,e,f,l,p);I(g,q,e,f,m,p);I(g,q,u,f,m,o);I(g,q,u,f,l,o);I(g,q,e,f,l,p);I(g,d,e,f,m,p);I(g,d,u,f,m,o);} function AMr(a,b,c,d,e){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bC=$T.l();bB=$T.l();bA=$T.l();bz=$T.l();by=$T.l();bx=$T.l();bw=$T.l();bv=$T.l();bu=$T.l();bt=$T.l();bs=$T.l();br=$T.l();bq=$T.l();bp=$T.l();bo=$T.l();bn=$T.l();bm=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w =$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();f=BFI;g=a.r;h=d+1|0;i=1;$p=1;case 1:$z=b.nF(g,c,h,e,i);if(C()){break _;}h=$z;g=a.r;i=d-1|0;j=0;$p=2;case 2:$z=b.nF(g,c,i,e,j);if(C()){break _;}j=$z;k=Gx(4).data;l=0;g=a.r;m=e-1|0;n=2;$p=3;case 3:$z=b.nF(g,c,d,m,n);if(C()){break _;}n=$z;k[l]=n;n=1;g=a.r;o=e+1|0;l=3;$p= 4;case 4:$z=b.nF(g,c,d,o,l);if(C()){break _;}l=$z;k[n]=l;n=2;g=a.r;p=c-1|0;l=4;$p=5;case 5:$z=b.nF(g,p,d,e,l);if(C()){break _;}l=$z;k[n]=l;n=3;g=a.r;q=c+1|0;l=5;$p=6;case 6:$z=b.nF(g,q,d,e,l);if(C()){break _;}l=$z;k[n]=l;if(!h&&!j&&!k[0]&&!k[1]&&!k[2]&&!k[3])return 0;r=0;s=0.5;t=1.0;u=0.800000011920929;v=0.6000000238418579;w=0.0;x=1.0;y=b.bG;g=a.r;$p=7;case 7:$z=g.d8(c,d,e);if(C()){break _;}z=$z;$p=8;case 8:$z=AMB(a,c,d,e,y);if(C()){break _;}ba=$z;$p=9;case 9:$z=AMB(a,c,d,o,y);if(C()){break _;}bb=$z;$p=10;case 10:$z =AMB(a,q,d,o,y);if(C()){break _;}bc=$z;$p=11;case 11:$z=AMB(a,q,d,e,y);if(C()){break _;}bd=$z;if(!a.cR&&!h){if(!a.cR&&!j){i=0;be=d;bf=d+0|0;bg=c;bh=q;bi=e;bj=o;a:{while(i<4){h=!i?m:e;n=Ba(i,1);if(!n)h=h+1|0;l=Ba(i,2);o=!l?p:c;if(i==3)o=o+1|0;q=b.eF(i+2|0,z);bk=(q&15)<<4;bl=q&240;if(a.cR)break a;if(k[i])break a;i=i+1|0;}b.eE=w;b.d9=x;return r;}if(!i){bm=ba;bn=bd;bo=bg;bp=bh;s=bi;bq=bi;}else if(!n){bm=bc;bn=bb;bo=bh;bp=bg;s=bj;bq=bj;}else if(l){bm=bd;bn=bc;bo=bh;bp=bh;s=bi;bq=bj;}else{bm=bb;bn=ba;bo=bg;bp=bg;s =bj;bq=bi;}r=1;br=(bk+0|0)/256.0;bs=((bk+16|0)-0.01)/256.0;bt=bl;bu=(bt+(1.0-bm)*16.0)/256.0;bv=(bt+(1.0-bn)*16.0)/256.0;bw=((bl+16|0)-0.01)/256.0;g=a.r;$p=15;continue _;}g=a.r;$p=13;continue _;}r=1;bx=b.eF(1,z);g=a.r;$p=12;case 12:$z=BdV(g,c,d,e,y);if(C()){break _;}by=$z;bm=by;h=Ba(bm,(-999.0));if(h>0)bx=b.eF(2,z);n=(bx&15)<<4;l=bx&240;by=(n+8.0)/256.0;bz=(l+8.0)/256.0;if(h<0)bm=0.0;else{by=(n+16|0)/256.0;bz=(l+16|0)/256.0;}bn=Br(bm)*8.0/256.0;bo=BG(bm)*8.0/256.0;g=a.r;$p=14;continue _;case 13:$z=b.RP(g,c, i,e);if(C()){break _;}bp=$z;bm=s*bp;CX(f,bm,bm,bm);Hb(a,b,c,d,e,b.bq(0));r=1;i=0;be=d;bf=d+0|0;bg=c;bh=q;bi=e;bj=o;b:{while(i<4){h=!i?m:e;n=Ba(i,1);if(!n)h=h+1|0;l=Ba(i,2);o=!l?p:c;if(i==3)o=o+1|0;q=b.eF(i+2|0,z);bk=(q&15)<<4;bl=q&240;if(a.cR)break b;if(k[i])break b;i=i+1|0;}b.eE=w;b.d9=x;return r;}if(!i){bm=ba;bn=bd;bo=bg;bp=bh;s=bi;bq=bi;}else if(!n){bm=bc;bn=bb;bo=bh;bp=bg;s=bj;bq=bj;}else if(l){bm=bd;bn=bc;bo=bh;bp=bh;s=bi;bq=bj;}else{bm=bb;bn=ba;bo=bg;bp=bg;s=bj;bq=bi;}r=1;br=(bk+0|0)/256.0;bs=((bk+16| 0)-0.01)/256.0;bt=bl;bu=(bt+(1.0-bm)*16.0)/256.0;bv=(bt+(1.0-bn)*16.0)/256.0;bw=((bl+16|0)-0.01)/256.0;g=a.r;$p=15;continue _;case 14:$z=b.RP(g,c,d,e);if(C()){break _;}bi=$z;bm=t*bi;CX(f,bm,bm,bm);bA=c+0|0;bm=d;br=bm+ba;bu=e+0|0;bB=bo;bf=by-bB;bw=bn;bC=bf-bw;bs=bz-bB;I(f,bA,br,bu,bC,bs+bw);bC=bm+bb;bv=o;bf=bf+bw;br=bz+bB;I(f,bA,bC,bv,bf,br+bw);bA=q;bf=bm+bc;by=by+bB;I(f,bA,bf,bv,by+bw,br-bw);I(f,bA,bm+bd,bu,by-bw,bs-bw);if(!a.cR&&!j){i=0;be=d;bf=d+0|0;bg=c;bh=q;bi=e;bj=o;c:{while(i<4){h=!i?m:e;n=Ba(i,1);if(!n)h =h+1|0;l=Ba(i,2);o=!l?p:c;if(i==3)o=o+1|0;q=b.eF(i+2|0,z);bk=(q&15)<<4;bl=q&240;if(a.cR)break c;if(k[i])break c;i=i+1|0;}b.eE=w;b.d9=x;return r;}if(!i){bm=ba;bn=bd;bo=bg;bp=bh;s=bi;bq=bi;}else if(!n){bm=bc;bn=bb;bo=bh;bp=bg;s=bj;bq=bj;}else if(l){bm=bd;bn=bc;bo=bh;bp=bh;s=bi;bq=bj;}else{bm=bb;bn=ba;bo=bg;bp=bg;s=bj;bq=bi;}r=1;br=(bk+0|0)/256.0;bs=((bk+16|0)-0.01)/256.0;bt=bl;bu=(bt+(1.0-bm)*16.0)/256.0;bv=(bt+(1.0-bn)*16.0)/256.0;bw=((bl+16|0)-0.01)/256.0;g=a.r;$p=15;continue _;}g=a.r;$p=13;continue _;case 15:$z =b.RP(g,o,d,h);if(C()){break _;}bt=$z;bt=t*(l>=0?bt*v:bt*u);CX(f,bt,bt,bt);bC=bo;by=be+bm;bA=s;I(f,bC,by,bA,br,bu);by=bp;bu=be+bn;bB=bq;I(f,by,bu,bB,bs,bv);I(f,by,bf,bB,bs,bw);I(f,bC,bf,bA,br,bw);c:{while(true){i=i+1|0;if(i>=4)break;h=!i?m:e;n=Ba(i,1);if(!n)h=h+1|0;l=Ba(i,2);o=!l?p:c;if(i==3)o=o+1|0;q=b.eF(i+2|0,z);bk=(q&15)<<4;bl=q&240;if(a.cR)break c;if(k[i])break c;}b.eE=w;b.d9=x;return r;}if(!i){bm=ba;bn=bd;bo=bg;bp=bh;s=bi;bq=bi;}else if(!n){bm=bc;bn=bb;bo=bh;bp=bg;s=bj;bq=bj;}else if(l){bm=bd;bn=bc;bo =bh;bp=bh;s=bi;bq=bj;}else{bm=bb;bn=ba;bo=bg;bp=bg;s=bj;bq=bi;}r=1;br=(bk+0|0)/256.0;bs=((bk+16|0)-0.01)/256.0;bt=bl;bu=(bt+(1.0-bm)*16.0)/256.0;bv=(bt+(1.0-bn)*16.0)/256.0;bw=((bl+16|0)-0.01)/256.0;g=a.r;continue _;default:GR();}}DW().s(a,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,$p);} function AMB(a,b,c,d,e){var f,g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;g=0.0;h=0;i=c+1|0;if(h>=4)return 1.0-g/f;j=b-(h&1)|0;k=d-(h>>1&1)|0;l=a.r;$p=1;case 1:$z=l.m3(j,i,k);if(C()){break _;}l=$z;if(l===e)return 1.0;l=a.r;$p=2;case 2:$z=l.m3(j,c,k);if(C()){break _;}l=$z;if(l===e){l=a.r;$p=3;continue _;}if(!l.cG()){g=g+1.0;f=f+1|0;}h=h+1|0;if(h >=4)return 1.0-g/f;j=b-(h&1)|0;k=d-(h>>1&1)|0;l=a.r;$p=1;continue _;case 3:$z=l.d8(j,c,k);if(C()){break _;}m=$z;if(!(m<8&&m)){g=g+Of(m)*10.0;f=f+10|0;}g=g+Of(m);f=f+1|0;h=h+1|0;if(h>=4)return 1.0-g/f;j=b-(h&1)|0;k=d-(h>>1&1)|0;l=a.r;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} function AMh(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.r;$p=1;case 1:$z=b.up(f,c,d,e);if(C()){break _;}g=$z;h=(g>>16&255)/255.0;i=(g>>8&255)/255.0;j=(g&255)/255.0;$p=2;case 2:$z=AXR(a,b,c,d,e,h,i,j);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function AXR(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();i=BFI;j=0;k=1.0*f;l=1.0*g;m=1.0*h;J();if(b===BFO){f=1.0;h=f;g=f;}n=0.5*f;o=0.800000011920929 *f;p=0.6000000238418579*f;q=0.5*g;r=0.800000011920929*g;s=0.6000000238418579*g;t=0.5*h;u=0.800000011920929*h;v=0.6000000238418579*h;w=a.r;$p=1;case 1:$z=b.RP(w,c,d,e);if(C()){break _;}x=$z;if(a.cR){w=a.r;y=d-1|0;$p=2;continue _;}w=a.r;z=d-1|0;y=0;$p=4;continue _;case 2:$z=b.RP(w,c,y,e);if(C()){break _;}ba=$z;CX(i,n*ba,q*ba,t*ba);bb=c;bc=d;bd=e;w=a.r;y=0;$p=3;case 3:$z=b.yq(w,c,d,e,y);if(C()){break _;}y=$z;Hb(a,b,bb,bc,bd,y);j=1;if(a.cR){w=a.r;y=d+1|0;$p=5;continue _;}w=a.r;y=d+1|0;z=1;$p=6;continue _;case 4:$z =b.nF(w,c,z,e,y);if(C()){break _;}y=$z;if(y){w=a.r;y=d-1|0;$p=2;continue _;}if(a.cR){w=a.r;y=d+1|0;$p=5;continue _;}w=a.r;y=d+1|0;z=1;$p=6;continue _;case 5:$z=b.RP(w,c,y,e);if(C()){break _;}ba=$z;if(b.d9!==1.0&&!b.bG.jp())ba=x;CX(i,k*ba,l*ba,m*ba);bb=c;bc=d;bd=e;w=a.r;y=1;$p=7;continue _;case 6:$z=b.nF(w,c,y,e,z);if(C()){break _;}y=$z;if(y){w=a.r;y=d+1|0;$p=5;continue _;}if(a.cR){w=a.r;y=e-1|0;$p=8;continue _;}w=a.r;y=e-1|0;z=2;$p=9;continue _;case 7:$z=b.yq(w,c,d,e,y);if(C()){break _;}y=$z;HW(a,b,bb,bc,bd, y);j=1;if(a.cR){w=a.r;y=e-1|0;$p=8;continue _;}w=a.r;y=e-1|0;z=2;$p=9;continue _;case 8:$z=b.RP(w,c,d,y);if(C()){break _;}ba=$z;if(b.fZ>0.0)ba=x;CX(i,o*ba,r*ba,u*ba);bb=c;bc=d;bd=e;w=a.r;y=2;$p=10;continue _;case 9:$z=b.nF(w,c,d,y,z);if(C()){break _;}y=$z;if(y){w=a.r;y=e-1|0;$p=8;continue _;}if(a.cR){w=a.r;y=e+1|0;$p=11;continue _;}w=a.r;y=e+1|0;z=3;$p=12;continue _;case 10:$z=b.yq(w,c,d,e,y);if(C()){break _;}y=$z;H0(a,b,bb,bc,bd,y);j=1;if(a.cR){w=a.r;y=e+1|0;$p=11;continue _;}w=a.r;y=e+1|0;z=3;$p=12;continue _;case 11:$z =b.RP(w,c,d,y);if(C()){break _;}ba=$z;if(b.fD<1.0)ba=x;CX(i,o*ba,r*ba,u*ba);bb=c;bc=d;bd=e;w=a.r;y=3;$p=13;continue _;case 12:$z=b.nF(w,c,d,y,z);if(C()){break _;}y=$z;if(y){w=a.r;y=e+1|0;$p=11;continue _;}if(a.cR){w=a.r;y=c-1|0;$p=14;continue _;}w=a.r;y=c-1|0;z=4;$p=15;continue _;case 13:$z=b.yq(w,c,d,e,y);if(C()){break _;}y=$z;H2(a,b,bb,bc,bd,y);j=1;if(a.cR){w=a.r;y=c-1|0;$p=14;continue _;}w=a.r;y=c-1|0;z=4;$p=15;continue _;case 14:$z=b.RP(w,y,d,e);if(C()){break _;}ba=$z;if(b.fs>0.0)ba=x;CX(i,p*ba,s*ba,v*ba);bb =c;bc=d;bd=e;w=a.r;y=4;$p=16;continue _;case 15:$z=b.nF(w,y,d,e,z);if(C()){break _;}y=$z;if(y){w=a.r;y=c-1|0;$p=14;continue _;}if(a.cR){w=a.r;y=c+1|0;$p=17;continue _;}w=a.r;y=c+1|0;z=5;$p=18;continue _;case 16:$z=b.yq(w,c,d,e,y);if(C()){break _;}y=$z;HX(a,b,bb,bc,bd,y);j=1;if(a.cR){w=a.r;y=c+1|0;$p=17;continue _;}w=a.r;y=c+1|0;z=5;$p=18;continue _;case 17:$z=b.RP(w,y,d,e);if(C()){break _;}ba=$z;if(b.fm>=1.0)x=ba;CX(i,p*x,s*x,v*x);bb=c;bc=d;bd=e;i=a.r;y=5;$p=19;continue _;case 18:$z=b.nF(w,y,d,e,z);if(C()){break _;}y =$z;if(!y)return j;w=a.r;y=c+1|0;$p=17;continue _;case 19:$z=b.yq(i,c,d,e,y);if(C()){break _;}c=$z;Ig(a,b,bb,bc,bd,c);j=1;return j;default:GR();}}DW().s(a,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,$p);} function AQE(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();i=BFI;j=0;k=0.5*f;l=1.0*f;m=0.800000011920929*f;n=0.6000000238418579 *f;o=0.5*g;p=1.0*g;q=0.800000011920929*g;r=0.6000000238418579*g;s=0.5*h;t=1.0*h;u=0.800000011920929*h;v=0.6000000238418579*h;w=0.0625;x=a.r;$p=1;case 1:$z=b.RP(x,c,d,e);if(C()){break _;}y=$z;if(a.cR){x=a.r;z=d-1|0;$p=2;continue _;}x=a.r;z=d-1|0;ba=0;$p=4;continue _;case 2:$z=b.RP(x,c,z,e);if(C()){break _;}bb=$z;CX(i,k*bb,o*bb,s*bb);bc=c;bd=d;be=e;x=a.r;z=0;$p=3;case 3:$z=b.yq(x,c,d,e,z);if(C()){break _;}z=$z;Hb(a,b,bc,bd,be,z);j=1;if(a.cR){x=a.r;z=d+1|0;$p=5;continue _;}x=a.r;z=d+1|0;ba=1;$p=6;continue _;case 4:$z =b.nF(x,c,z,e,ba);if(C()){break _;}z=$z;if(z){x=a.r;z=d-1|0;$p=2;continue _;}if(a.cR){x=a.r;z=d+1|0;$p=5;continue _;}x=a.r;z=d+1|0;ba=1;$p=6;continue _;case 5:$z=b.RP(x,c,z,e);if(C()){break _;}bb=$z;if(b.d9!==1.0&&!b.bG.jp())bb=y;CX(i,l*bb,p*bb,t*bb);be=c;bc=d;bd=e;x=a.r;z=1;$p=7;continue _;case 6:$z=b.nF(x,c,z,e,ba);if(C()){break _;}z=$z;if(z){x=a.r;z=d+1|0;$p=5;continue _;}if(a.cR){x=a.r;z=e-1|0;$p=8;continue _;}x=a.r;z=e-1|0;ba=2;$p=9;continue _;case 7:$z=b.yq(x,c,d,e,z);if(C()){break _;}z=$z;HW(a,b,be,bc, bd,z);j=1;if(a.cR){x=a.r;z=e-1|0;$p=8;continue _;}x=a.r;z=e-1|0;ba=2;$p=9;continue _;case 8:$z=b.RP(x,c,d,z);if(C()){break _;}bb=$z;if(b.fZ>0.0)bb=y;CX(i,m*bb,q*bb,u*bb);Fk(i,0.0,0.0,w);be=c;bc=d;bd=e;x=a.r;z=2;$p=10;continue _;case 9:$z=b.nF(x,c,d,z,ba);if(C()){break _;}z=$z;if(z){x=a.r;z=e-1|0;$p=8;continue _;}if(a.cR){x=a.r;z=e+1|0;$p=11;continue _;}x=a.r;z=e+1|0;ba=3;$p=12;continue _;case 10:$z=b.yq(x,c,d,e,z);if(C()){break _;}z=$z;H0(a,b,be,bc,bd,z);Fk(i,0.0,0.0,(-0.0625));j=1;if(a.cR){x=a.r;z=e+1|0;$p =11;continue _;}x=a.r;z=e+1|0;ba=3;$p=12;continue _;case 11:$z=b.RP(x,c,d,z);if(C()){break _;}bb=$z;if(b.fD<1.0)bb=y;CX(i,m*bb,q*bb,u*bb);Fk(i,0.0,0.0,(-0.0625));be=c;bc=d;bd=e;x=a.r;z=3;$p=13;continue _;case 12:$z=b.nF(x,c,d,z,ba);if(C()){break _;}z=$z;if(z){x=a.r;z=e+1|0;$p=11;continue _;}if(a.cR){x=a.r;z=c-1|0;$p=14;continue _;}x=a.r;z=c-1|0;ba=4;$p=15;continue _;case 13:$z=b.yq(x,c,d,e,z);if(C()){break _;}z=$z;H2(a,b,be,bc,bd,z);Fk(i,0.0,0.0,w);j=1;if(a.cR){x=a.r;z=c-1|0;$p=14;continue _;}x=a.r;z=c-1|0;ba =4;$p=15;continue _;case 14:$z=b.RP(x,z,d,e);if(C()){break _;}bb=$z;if(b.fs>0.0)bb=y;CX(i,n*bb,r*bb,v*bb);Fk(i,w,0.0,0.0);be=c;bc=d;bd=e;x=a.r;z=4;$p=16;continue _;case 15:$z=b.nF(x,z,d,e,ba);if(C()){break _;}z=$z;if(z){x=a.r;z=c-1|0;$p=14;continue _;}if(a.cR){x=a.r;z=c+1|0;$p=17;continue _;}x=a.r;z=c+1|0;ba=5;$p=18;continue _;case 16:$z=b.yq(x,c,d,e,z);if(C()){break _;}z=$z;HX(a,b,be,bc,bd,z);Fk(i,(-0.0625),0.0,0.0);j=1;if(a.cR){x=a.r;z=c+1|0;$p=17;continue _;}x=a.r;z=c+1|0;ba=5;$p=18;continue _;case 17:$z =b.RP(x,z,d,e);if(C()){break _;}bb=$z;if(b.fm>=1.0)y=bb;CX(i,n*y,r*y,v*y);Fk(i,(-0.0625),0.0,0.0);be=c;bc=d;bd=e;x=a.r;z=5;$p=19;continue _;case 18:$z=b.nF(x,z,d,e,ba);if(C()){break _;}z=$z;if(!z)return j;x=a.r;z=c+1|0;$p=17;continue _;case 19:$z=b.yq(x,c,d,e,z);if(C()){break _;}c=$z;Ig(a,b,be,bc,bd,c);Fk(i,w,0.0,0.0);j=1;return j;default:GR();}}DW().s(a,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,$p);} function AQX(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;Bt(b,0.375,0.0,0.375,0.625,1.0,0.625);$p=1;case 1:AMh(a,b,c,d,e);if(C()){break _;}g=0;h=0;i=a.r;j=c-1|0;$p=2;case 2:$z=i.c$(j,d,e);if(C()){break _;}k=$z;if(k!=b.b){i=a.r;k=c+1|0;$p=3;continue _;}g =1;i=a.r;k=e-1|0;$p=4;continue _;case 3:$z=i.c$(k,d,e);if(C()){break _;}k=$z;if(k==b.b)g=1;i=a.r;k=e-1|0;$p=4;case 4:$z=i.c$(c,d,k);if(C()){break _;}l=$z;if(l==b.b){h=1;i=a.r;$p=6;continue _;}i=a.r;l=e+1|0;$p=5;case 5:$z=i.c$(c,d,l);if(C()){break _;}l=$z;if(l==b.b)h=1;i=a.r;$p=6;case 6:$z=i.c$(j,d,e);if(C()){break _;}j=$z;m=j!=b.b?0:1;i=a.r;j=c+1|0;$p=7;case 7:$z=i.c$(j,d,e);if(C()){break _;}j=$z;j=j!=b.b?0:1;i=a.r;$p=8;case 8:$z=i.c$(c,d,k);if(C()){break _;}k=$z;k=k!=b.b?0:1;i=a.r;l=e+1|0;$p=9;case 9:$z=i.c$(c, d,l);if(C()){break _;}l=$z;l=l!=b.b?0:1;if(!g&&!h)g=1;n=0.4375;o=0.5625;p=0.75;q=0.9375;r=!m?n:0.0;s=!j?o:1.0;t=!k?n:0.0;u=!l?o:1.0;if(g){Bt(b,r,p,n,s,q,o);$p=10;continue _;}if(h){Bt(b,n,p,t,o,q,u);$p=11;continue _;}q=0.375;p=0.5625;if(g){Bt(b,r,q,n,s,p,o);$p=12;continue _;}if(!h){Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Bt(b,n,q,t,o,p,u);$p=13;continue _;case 10:AMh(a,b,c,d,e);if(C()){break _;}if(h){Bt(b,n,p,t,o,q,u);$p=11;continue _;}q=0.375;p=0.5625;if(g){Bt(b,r,q,n,s,p,o);$p=12;continue _;}if(!h){Bt(b,0.0, 0.0,0.0,1.0,1.0,1.0);return f;}Bt(b,n,q,t,o,p,u);$p=13;continue _;case 11:AMh(a,b,c,d,e);if(C()){break _;}q=0.375;p=0.5625;if(g){Bt(b,r,q,n,s,p,o);$p=12;continue _;}if(!h){Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Bt(b,n,q,t,o,p,u);$p=13;continue _;case 12:AMh(a,b,c,d,e);if(C()){break _;}if(!h){Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Bt(b,n,q,t,o,p,u);$p=13;case 13:AMh(a,b,c,d,e);if(C()){break _;}Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} function AWN(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();f=BFI;g=b;h=0.5;i=1.0;j=0.800000011920929;k=0.6000000238418579;l=a.r;$p=1;case 1:$z=b.RP(l,c,d,e);if(C()){break _;}m=$z;l=a.r;n=d-1|0;$p=2;case 2:$z=b.RP(l,c,n,e);if(C()){break _;}o=$z;if(g.eE>0.0)o=m;if(BID.data[b.b] >0)o=1.0;h=h*o;CX(f,h,h,h);p=c;q=d;r=e;l=a.r;n=0;$p=3;case 3:$z=b.yq(l,c,d,e,n);if(C()){break _;}n=$z;Hb(a,b,p,q,r,n);l=a.r;n=d+1|0;$p=4;case 4:$z=b.RP(l,c,n,e);if(C()){break _;}h=$z;if(g.d9<1.0)h=m;if(BID.data[b.b]>0)h=1.0;i=i*h;CX(f,i,i,i);l=a.r;n=1;$p=5;case 5:$z=b.yq(l,c,d,e,n);if(C()){break _;}n=$z;HW(a,b,p,q,r,n);l=a.r;n=e-1|0;$p=6;case 6:$z=b.RP(l,c,d,n);if(C()){break _;}i=$z;if(g.fZ>0.0)i=m;if(BID.data[b.b]>0)i=1.0;i=j*i;CX(f,i,i,i);l=a.r;n=2;$p=7;case 7:$z=b.yq(l,c,d,e,n);if(C()){break _;}s=$z;if(s <0){a.g7=1;s= -s|0;}H0(a,b,p,q,r,s);a.g7=0;l=a.r;n=e+1|0;$p=8;case 8:$z=b.RP(l,c,d,n);if(C()){break _;}i=$z;if(g.fD<1.0)i=m;if(BID.data[b.b]>0)i=1.0;i=j*i;CX(f,i,i,i);l=a.r;n=3;$p=9;case 9:$z=b.yq(l,c,d,e,n);if(C()){break _;}s=$z;if(s<0){a.g7=1;s= -s|0;}H2(a,b,p,q,r,s);a.g7=0;l=a.r;n=c-1|0;$p=10;case 10:$z=b.RP(l,n,d,e);if(C()){break _;}i=$z;if(g.fs>0.0)i=m;if(BID.data[b.b]>0)i=1.0;i=k*i;CX(f,i,i,i);l=a.r;n=4;$p=11;case 11:$z=b.yq(l,c,d,e,n);if(C()){break _;}s=$z;if(s<0){a.g7=1;s= -s|0;}HX(a,b,p,q,r,s);a.g7 =0;l=a.r;n=c+1|0;$p=12;case 12:$z=b.RP(l,n,d,e);if(C()){break _;}i=$z;if(g.fm>=1.0)m=i;if(BID.data[b.b]>0)m=1.0;i=k*m;CX(f,i,i,i);l=a.r;n=5;$p=13;case 13:$z=b.yq(l,c,d,e,n);if(C()){break _;}c=$z;if(c<0){a.g7=1;c= -c|0;}Ig(a,b,p,q,r,c);a.g7=0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);} function Hb(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s;BM();g=BFI;h=a.ez;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.fs;l=(j+k*16.0)/256.0;m=b.fm;n=(j+m*16.0-0.01)/256.0;o=h;p=b.fZ;j=(o+p*16.0)/256.0;q=b.fD;r=(o+q*16.0-0.01)/256.0;if(!(k>=0.0&&m<=1.0)){s=i;l=(s+0.0)/256.0;n=(s+15.989999771118164)/256.0;}if(!(p>=0.0&&q<=1.0)){s=h;j=(s+0.0)/256.0;r=(s+15.989999771118164)/256.0;}k=c+k;m=c+m;o=d+b.eE;p=e+p;q=e+q;I(g,k,o,q,l,r);I(g,k,o,p,l,j);I(g,m,o,p,n,j);I(g,m,o,q,n,r);} function HW(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s;BM();g=BFI;h=a.ez;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.fs;l=(j+k*16.0)/256.0;m=b.fm;n=(j+m*16.0-0.01)/256.0;o=h;p=b.fZ;j=(o+p*16.0)/256.0;q=b.fD;r=(o+q*16.0-0.01)/256.0;if(!(k>=0.0&&m<=1.0)){s=i;l=(s+0.0)/256.0;n=(s+15.989999771118164)/256.0;}if(!(p>=0.0&&q<=1.0)){s=h;j=(s+0.0)/256.0;r=(s+15.989999771118164)/256.0;}k=c+k;m=c+m;o=d+b.d9;p=e+p;q=e+q;I(g,m,o,q,n,r);I(g,m,o,p,n,j);I(g,k,o,p,l,j);I(g,k,o,q,l,r);} function H0(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s;BM();g=BFI;h=a.ez;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.fs;l=(j+k*16.0)/256.0;m=b.fm;n=(j+m*16.0-0.01)/256.0;o=h;p=b.eE;q=(o+p*16.0)/256.0;j=b.d9;r=(o+j*16.0-0.01)/256.0;if(!a.g7){o=n;n=l;l=o;}if(!(k>=0.0&&m<=1.0)){s=i;n=(s+0.0)/256.0;l=(s+15.989999771118164)/256.0;}if(!(p>=0.0&&j<=1.0)){s=h;q=(s+0.0)/256.0;r=(s+15.989999771118164)/256.0;}o=c+k;m=c+m;p=d+p;j=d+j;k=e+b.fZ;I(g,o,j,k,l,q);I(g,m,j,k,n,q);I(g,m,p,k,n,r);I(g,o,p,k,l,r);} function H2(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s;BM();g=BFI;h=a.ez;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.fs;l=(j+k*16.0)/256.0;m=b.fm;n=(j+m*16.0-0.01)/256.0;o=h;p=b.eE;q=(o+p*16.0)/256.0;j=b.d9;r=(o+j*16.0-0.01)/256.0;if(!a.g7){o=n;n=l;l=o;}if(!(k>=0.0&&m<=1.0)){s=i;n=(s+0.0)/256.0;l=(s+15.989999771118164)/256.0;}if(!(p>=0.0&&j<=1.0)){s=h;q=(s+0.0)/256.0;r=(s+15.989999771118164)/256.0;}o=c+k;m=c+m;p=d+p;j=d+j;k=e+b.fD;I(g,o,j,k,n,q);I(g,o,p,k,n,r);I(g,m,p,k,l,r);I(g,m,j,k,l,q);} function HX(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;BM();g=BFI;h=a.ez;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.fZ;l=(j+k*16.0)/256.0;m=b.fD;j=(j+m*16.0-0.01)/256.0;n=h;o=b.eE;p=(n+o*16.0)/256.0;q=b.d9;r=(n+q*16.0-0.01)/256.0;if(!a.g7){n=j;j=l;l=n;}if(!(k>=0.0&&m<=1.0)){s=i;j=(s+0.0)/256.0;l=(s+15.989999771118164)/256.0;}if(!(o>=0.0&&q<=1.0)){t=h;p=(t+0.0)/256.0;r=(t+15.989999771118164)/256.0;}u=c+b.fs;o=d+o;n=d+q;k=e+k;m=e+m;I(g,u,n,m,l,p);I(g,u,n,k,j,p);I(g,u,o,k,j,r);I(g,u,o,m,l,r);} function Ig(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;BM();g=BFI;h=a.ez;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.fZ;l=(j+k*16.0)/256.0;m=b.fD;j=(j+m*16.0-0.01)/256.0;n=h;o=b.eE;p=(n+o*16.0)/256.0;q=b.d9;r=(n+q*16.0-0.01)/256.0;if(!a.g7){n=j;j=l;l=n;}if(!(k>=0.0&&m<=1.0)){s=i;j=(s+0.0)/256.0;l=(s+15.989999771118164)/256.0;}if(!(o>=0.0&&q<=1.0)){t=h;p=(t+0.0)/256.0;r=(t+15.989999771118164)/256.0;}u=c+b.fm;o=d+o;n=d+q;k=e+k;m=e+m;I(g,u,o,m,j,r);I(g,u,o,k,l,r);I(g,u,n,k,l,p);I(g,u,n,m,j,p);} function AC0(a,b,c){var d,e;d=b.dG();BM();e=BFI;if(!d){b.vK();Bp((-0.5),(-0.5),(-0.5));BB(e);Fu(e,1.0,1.0,1.0,c);Hb(a,b,0.0,0.0,0.0,b.bq(0));Fu(e,0.5,0.5,0.5,c);HW(a,b,0.0,0.0,0.0,b.bq(1));Fu(e,0.800000011920929,0.800000011920929,0.800000011920929,c);H0(a,b,0.0,0.0,0.0,b.bq(2));H2(a,b,0.0,0.0,0.0,b.bq(3));Fu(e,0.6000000238418579,0.6000000238418579,0.6000000238418579,c);HX(a,b,0.0,0.0,0.0,b.bq(4));Ig(a,b,0.0,0.0,0.0,b.bq(5));Bu(e);Bp(0.5,0.5,0.5);}} function JC(a,b){var c,d,e;a:{BM();c=BFI;d=b.dG();if(!d){b.vK();Bp((-0.5),(-0.5),(-0.5));BB(c);B8(c,0.0,(-1.0),0.0);Hb(a,b,0.0,0.0,0.0,b.bq(0));Bu(c);BB(c);B8(c,0.0,1.0,0.0);HW(a,b,0.0,0.0,0.0,b.bq(1));Bu(c);BB(c);B8(c,0.0,0.0,(-1.0));H0(a,b,0.0,0.0,0.0,b.bq(2));Bu(c);BB(c);B8(c,0.0,0.0,1.0);H2(a,b,0.0,0.0,0.0,b.bq(3));Bu(c);BB(c);B8(c,(-1.0),0.0,0.0);HX(a,b,0.0,0.0,0.0,b.bq(4));Bu(c);BB(c);B8(c,1.0,0.0,0.0);Ig(a,b,0.0,0.0,0.0,b.bq(5));Bu(c);Bp(0.5,0.5,0.5);}else if(d==1){BB(c);B8(c,0.0,(-1.0),0.0);XX(a,b,(-1), (-0.5),(-0.5),(-0.5));Bu(c);}else if(d==13){b.vK();Bp((-0.5),(-0.5),(-0.5));BB(c);B8(c,0.0,(-1.0),0.0);Hb(a,b,0.0,0.0,0.0,b.bq(0));Bu(c);BB(c);B8(c,0.0,1.0,0.0);HW(a,b,0.0,0.0,0.0,b.bq(1));Bu(c);BB(c);B8(c,0.0,0.0,(-1.0));Fk(c,0.0,0.0,0.0625);H0(a,b,0.0,0.0,0.0,b.bq(2));Fk(c,0.0,0.0,(-0.0625));Bu(c);BB(c);B8(c,0.0,0.0,1.0);Fk(c,0.0,0.0,(-0.0625));H2(a,b,0.0,0.0,0.0,b.bq(3));Fk(c,0.0,0.0,0.0625);Bu(c);BB(c);B8(c,(-1.0),0.0,0.0);Fk(c,0.0625,0.0,0.0);HX(a,b,0.0,0.0,0.0,b.bq(4));Fk(c,(-0.0625),0.0,0.0);Bu(c);BB(c);B8(c, 1.0,0.0,0.0);Fk(c,(-0.0625),0.0,0.0);Ig(a,b,0.0,0.0,0.0,b.bq(5));Fk(c,0.0625,0.0,0.0);Bu(c);Bp(0.5,0.5,0.5);}else if(d==6){BB(c);B8(c,0.0,(-1.0),0.0);AGX(a,b,(-1),(-0.5),(-0.5),(-0.5));Bu(c);}else if(d==2){BB(c);B8(c,0.0,(-1.0),0.0);Kf(a,b,(-0.5),(-0.5),(-0.5),0.0,0.0);Bu(c);}else{if(d==10){e=0;while(true){if(e>=2)break a;if(!e)Bt(b,0.0,0.0,0.0,1.0,1.0,0.5);if(e==1)Bt(b,0.0,0.0,0.5,1.0,0.5,1.0);Bp((-0.5),(-0.5),(-0.5));BB(c);B8(c,0.0,(-1.0),0.0);Hb(a,b,0.0,0.0,0.0,b.bq(0));Bu(c);BB(c);B8(c,0.0,1.0,0.0);HW(a, b,0.0,0.0,0.0,b.bq(1));Bu(c);BB(c);B8(c,0.0,0.0,(-1.0));H0(a,b,0.0,0.0,0.0,b.bq(2));Bu(c);BB(c);B8(c,0.0,0.0,1.0);H2(a,b,0.0,0.0,0.0,b.bq(3));Bu(c);BB(c);B8(c,(-1.0),0.0,0.0);HX(a,b,0.0,0.0,0.0,b.bq(4));Bu(c);BB(c);B8(c,1.0,0.0,0.0);Ig(a,b,0.0,0.0,0.0,b.bq(5));Bu(c);Bp(0.5,0.5,0.5);e=e+1|0;}}if(d==11){e=0;while(e<4){if(!e)Bt(b,0.375,0.0,0.0,0.625,1.0,0.25);if(e==1)Bt(b,0.375,0.0,0.75,0.625,1.0,1.0);if(e==2)Bt(b,0.4375,0.8125,(-0.125),0.5625,0.9375,1.125);if(e==3)Bt(b,0.4375,0.3125,(-0.125),0.5625,0.4375,1.125);Bp((-0.5), (-0.5),(-0.5));BB(c);B8(c,0.0,(-1.0),0.0);Hb(a,b,0.0,0.0,0.0,b.bq(0));Bu(c);BB(c);B8(c,0.0,1.0,0.0);HW(a,b,0.0,0.0,0.0,b.bq(1));Bu(c);BB(c);B8(c,0.0,0.0,(-1.0));H0(a,b,0.0,0.0,0.0,b.bq(2));Bu(c);BB(c);B8(c,0.0,0.0,1.0);H2(a,b,0.0,0.0,0.0,b.bq(3));Bu(c);BB(c);B8(c,(-1.0),0.0,0.0);HX(a,b,0.0,0.0,0.0,b.bq(4));Bu(c);BB(c);B8(c,1.0,0.0,0.0);Ig(a,b,0.0,0.0,0.0,b.bq(5));Bu(c);Bp(0.5,0.5,0.5);e=e+1|0;}Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);}}}} function K6(b){return !b?1:b==13?1:b==10?1:b!=11?0:1;} function Oj(){var a=this;E.call(a);a.Ub=null;a.lx=null;a.o2=0;a.o1=0;a.fx=0.0;a.ff=0.0;a.dU=0.0;a.Y=0.0;a.bh=0.0;a.bV=0.0;a.z3=0;a.tx=0;a.qn=0;a.jh=0;a.EM=0;} function BS(a,b){var c=new Oj();BuT(c,a,b);return c;} function BuT(a,b,c){a.z3=0;a.tx=0;a.qn=0;a.jh=1;a.EM=0;a.o2=b;a.o1=c;} function Gy(a,b,c,d,e,f,g){B3(a,b,c,d,e,f,g,0.0);} function B3(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc;a.Ub=BC(Hd,8);a.lx=BC(IH,6);i=b+e;j=c+f;k=d+g;l=b-h;c=c-h;m=d-h;d=i+h;i=j+h;h=k+h;if(!a.qn){b=l;l=d;d=b;}a:{n=K8(d,c,m,0.0,0.0);o=K8(l,c,m,0.0,8.0);p=K8(l,i,m,8.0,8.0);q=K8(d,i,m,8.0,0.0);r=K8(d,c,h,0.0,0.0);s=K8(l,c,h,0.0,8.0);t=K8(l,i,h,8.0,8.0);u=K8(d,i,h,8.0,0.0);v=a.Ub.data;v[0]=n;v[1]=o;v[2]=p;v[3]=q;v[4]=r;v[5]=s;v[6]=t;v[7]=u;w=a.lx.data;x=new IH;y=Q(Hd,[s,o,p,t]);z=(a.o2+g|0)+e|0;ba=a.o1+g|0;K9(x,y,z,ba,z+g|0,ba+f|0);w[0] =x;y=a.lx.data;x=new IH;v=Q(Hd,[n,r,u,q]);ba=a.o2;bb=ba+0|0;bc=a.o1+g|0;K9(x,v,bb,bc,ba+g|0,bc+f|0);y[1]=x;v=a.lx.data;x=new IH;w=Q(Hd,[s,r,n,o]);z=a.o2+g|0;ba=a.o1;K9(x,w,z,ba+0|0,z+e|0,ba+g|0);v[2]=x;y=a.lx.data;x=new IH;v=Q(Hd,[p,q,u,t]);ba=(a.o2+g|0)+e|0;bb=a.o1;K9(x,v,ba,bb+0|0,ba+e|0,bb+g|0);y[3]=x;v=a.lx.data;x=new IH;w=Q(Hd,[o,n,q,p]);ba=a.o2+g|0;bb=a.o1+g|0;K9(x,w,ba,bb,ba+e|0,bb+f|0);v[4]=x;y=a.lx.data;x=new IH;v=Q(Hd,[r,s,t,u]);z=((a.o2+g|0)+e|0)+g|0;g=a.o1+g|0;K9(x,v,z,g,z+e|0,g+f|0);y[5]=x;if(a.qn) {z=0;while(true){v=a.lx.data;if(z>=v.length)break a;x=v[z];v=x.ru.data;e=v.length;w=BC(Hd,e);y=w.data;f=0;while(f=f.length)break;g=f[e];f=g.ru.data;h=AFo(f[1].m5,f[0].m5);f=g.ru.data;i=AFo(f[1].m5,f[2].m5);j=i.G;k=h.D;l=j*k;m=i.D;n=h.G;l=l-m*n;o=h.H;m=m*o;p=i.H;h=DJ(BP(l,m-p*k,p*n-j*o));BB(d);if(!g.OQ)B8(d,h.H,h.G,h.D);else B8(d, -h.H, -h.G, -h.D);c=0;while(c<4){h=g.ru.data[c];i=h.m5;I(d,i.H*b,i.G*b,i.D*b,h.Ib,h.Ia);c=c+1|0;}Bu(d);e=e+1|0;}G5();a.z3=1;} function AGd(){D0.call(this);this.JP=0;} function BKi(){var a=new AGd();A6Z(a);return a;} function A6Z(a){Ek(a);} function Bfd(a,b){Fs(b,a.JP);} function BpK(a,b){a.JP=C6(b);} function Bym(a){return 1;} function Bd7(a){var b;b=new T;S(b);C$(b,B(7));return U(Bi(b,a.JP));} function ADx(){D0.call(this);this.G$=0;} function BKj(){var a=new ADx();Bky(a);return a;} function Bky(a){Ek(a);} function Bh8(a,b){GD(b,a.G$);} function Ba2(a,b){a.G$=EF(b);} function Bh_(a){return 2;} function But(a){var b;b=new T;S(b);C$(b,B(7));return U(Bi(b,a.G$));} function Xp(){D0.call(this);this.KC=0;} function BKk(){var a=new Xp();BkL(a);return a;} function BkL(a){Ek(a);} function Bbd(a,b){D3(b,a.KC);} function BiW(a,b){a.KC=Cd(b);} function Bfi(a){return 3;} function A$_(a){var b;b=new T;S(b);C$(b,B(7));return U(Bi(b,a.KC));} function Zg(){D0.call(this);this.Ji=Ch;} function BKl(){var a=new Zg();Bg7(a);return a;} function Bg7(a){Ek(a);} function A7C(a,b){MU(b,a.Ji);} function A8K(a,b){a.Ji=KI(b);} function Bp$(a){return 4;} function Bp1(a){var b;b=new T;S(b);C$(b,B(7));return U(EL(b,a.Ji));} function Z5(){D0.call(this);this.Ef=0.0;} function BKm(){var a=new Z5();Bgu(a);return a;} function Bgu(a){Ek(a);} function Bc5(a,b){Lc(b,a.Ef);} function Bgo(a,b){a.Ef=Jf(b);} function BkX(a){return 5;} function Bq$(a){var b;b=new T;S(b);C$(b,B(7));return U(It(b,a.Ef));} function ADf(){D0.call(this);this.FR=0.0;} function BKn(){var a=new ADf();Bh4(a);return a;} function Bh4(a){Ek(a);} function Bot(a,b){HG(b,a.FR);} function A6U(a,b){a.FR=F$(b);} function A6S(a){return 6;} function BvN(a){var b;b=new T;S(b);C$(b,B(7));return U(E7(b,a.FR));} function AEv(){D0.call(this);this.AA=null;} function BKo(){var a=new AEv();Biy(a);return a;} function Biy(a){Ek(a);} function A8s(a,b){D3(b,a.AA.data.length);PX(b,a.AA);} function Bhn(a,b){var c;c=BU(Cd(b));a.AA=c;K3(b,c);} function Bx3(a){return 7;} function Buy(a){var b;b=new T;S(b);C$(b,B(316));b=Bi(b,a.AA.data.length);C$(b,B(317));return U(b);} function ACt(){D0.call(this);this.Jo=null;} function BKp(){var a=new ACt();Bxy(a);return a;} function Bxy(a){Ek(a);} function BtN(a,b){Ik(b,a.Jo);} function Bvl(a,b){a.Jo=FN(b);} function Bb6(a){return 8;} function A98(a){var b;b=new T;S(b);C$(b,B(7));C$(b,a.Jo);return U(b);} function AKP(){var a=this;D0.call(a);a.pC=null;a.qI=0;} function BAW(){var a=new AKP();BcL(a);return a;} function BcL(a){Ek(a);a.pC=B6();} function A_F(a,b){var c,d;c=a.pC;if(c.s<=0)a.qI=1;else a.qI=(Bb(c,0)).cW();Fs(b,a.qI);D3(b,a.pC.s);d=0;while(true){c=a.pC;if(d>=c.s)break;(Bb(c,d)).dE(b);d=d+1|0;}} function Boc(a,b){var c,d,e;a.qI=C6(b);c=Cd(b);a.pC=B6();d=0;while(dg){c=a.oY.data.length;h=a.k5;c>h&&f>=(g+d|0)&&c>=(h+d|0);}CZ(e,g,a.oY,a.k5,d);a.k5=a.k5+d|0;b=a.mt;b.tB=b.tB+d|0;a.jk=Bk(a.jk,M(d));a.er=a.er-d|0;c=b.ke-d|0;b.ke=c;if(!c)b.tB=0;} function Rh(a,b,c,d){a.oY=b;a.k5=c;a.er=d;} function Tm(a,b,c,d,e){var f,g;if(d<=0&&e&&a.cn!==null)return;f=a.P;if(f>0&&e){g=BU(f+d|0);CZ(a.cn,a.E,g,0,f);CZ(b,c,g,a.P,d);a.cn=g;a.E=0;a.P=a.P+d|0;}else{a.cn=b;a.E=c;a.P=d;}} function AV$(){Mw.call(this);this.vf=0;} function BKs(){var a=new AV$();BkQ(a);return a;} function BvQ(a){var b=new AV$();Bnx(b,a);return b;} function BCd(a,b){var c=new AV$();AH2(c,a,b);return c;} function BkQ(a){NH(a);a.vf=0;Sn(a,15,0);} function Bnx(a,b){AH2(a,15,b);} function AH2(a,b,c){var d,e,f;NH(a);a.vf=0;d=Sn(a,b,c);if(!d)return;e=new N5;f=new T;S(f);f=Bi(f,d);C$(f,B(16));C$(f,a.b1);Bl(e,U(f));P(e);} function Sn(a,b,c){var d,e,f;a.vf=0;d=new RB;d.z4=M(-1);d.ou=(-1);d.Ka=BU(4);d.gf=null;d.hT=null;d.ch=a;a.t1=d;if(c)b= -b|0;a.b1=null;d.wS=null;d.ij=0;if(b<0)b= -b|0;else if(b&1073741824){d.ij=4;b=b&(-1073741825);if(b<48)b=b&15;}else if(b&(-32)){d.ij=4;b=b&15;}else{d.ij=(b>>4)+1|0;if(b<48)b=b&15;}if(b>=8&&b<=15){d.UI=b;e=new PW;c=1<=0)return Bq_(b,1);c=new Cn;d=new T;S(d);Bi(H(d,B(333)),b);Bl(c,U(d));P(c);} function Yv(b){var c,d;if(b>=0)return Bq_(b,0);c=new Cn;d=new T;S(d);Bi(H(d,B(333)),b);Bl(c,U(d));P(c);} function AY7(b,c,d){return BBZ(0,b.data.length,b,c,c+d|0,0,0);} function LK(b){return AY7(b,0,b.data.length);} function ADe(a,b,c,d){var e,f,g,h,i,j,k,l,m,n;if(c>=0){e=b.data;f=e.length;if(c<=f){g=c+d|0;if(g>f){h=new Ct;i=new T;S(i);Bi(H(Bi(H(i,B(334)),g),B(312)),f);Bl(h,U(i));P(h);}if(CL(a)=0){f=b.data;g=f.length;if(c<=g){h=c+d|0;if(h>g){i=new Ct;j=new T;S(j);Bi(H(Bi(H(j,B(335)),h),B(312)),g);Bl(i,U(j));P(i);}if(d<0){e=new Ct;i=new T;S(i);H(Bi(H(i,B(313)),d),B(314));Bl(e,U(i));P(e);}h=a.bg;k=h+a.iT|0;l=0;while(l=4){$p=2;continue _;}$p=3;continue _;case 2:$z=AG8(b,c,g,e);if(C()){break _;}g=$z;if(g<9)return;h=(c+D(f,3)|0)-1|0;g=(d+D(f,5)|0)-3|0;i=(e+D(f,3)|0)-1|0;$p=4;continue _;case 3:$z=AMo(b,c,g,e);if(C()){break _;}j=$z;if(!j.A7()){$p=2;continue _;}if(D(f, 4))return;J();h=BFP.b;$p=6;continue _;case 4:$z=AMY(b,h,g,i);if(C()){break _;}c=$z;J();if(c!=BFP.b)return;c=g+1|0;$p=5;case 5:$z=AG8(b,h,c,i);if(C()){break _;}d=$z;if(d<4)return;$p=7;continue _;case 6:A2O(b,c,d,e,h);if(C()){break _;}return;case 7:$z=AMo(b,h,c,i);if(C()){break _;}f=$z;if(f.A7())return;c=BFO.b;$p=8;case 8:A2O(b,h,g,i,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function Bf2(a,b,c){J();return BFP.cX(0,c);} var ATz=K(X); function Bzl(a,b){var c=new ATz();BbV(c,a,b);return c;} function BbV(a,b,c){BE();Da(a,b,c,BKv);} function Df(){E.call(this);this.Ho=0;} var BKz=null;var BKv=null;var BJz=null;var BJy=null;var BJD=null;var BGR=null;var BGT=null;var BKA=null;var BKB=null;var BKC=null;var BJB=null;var BKD=null;var BKE=null;var BKF=null;var BJA=null;var BKG=null;var BKH=null;var BKI=null;var BKw=null;var BKx=null;var BKJ=null;var BKK=null;var BKL=null;var BKM=null;function BE(){BE=Bx(Df);Bvx();} function FA(){var a=new Df();G2(a);return a;} function G2(a){BE();} function Bs3(a){return 0;} function BoT(a){return 1;} function Bsk(a){return 1;} function BlY(a){return 1;} function NU(a){a.Ho=1;return a;} function Bwe(a){return a.Ho;} function Bvx(){var b;b=new U9;G2(b);BKz=b;BKv=FA();BJz=NU(FA());BJy=FA();BJD=FA();b=new R8;G2(b);BGR=b;b=new R8;G2(b);BGT=b;BKA=NU(FA());b=new Qf;G2(b);BKB=b;BKC=FA();BJB=NU(FA());b=new U9;G2(b);BKD=b;BKE=FA();b=new Qf;G2(b);BKF=b;BJA=FA();BKG=NU(FA());BKH=FA();BKI=FA();b=new Qf;G2(b);BKw=b;BKx=FA();BKJ=FA();BKK=FA();BKL=FA();BKM=FA();} var Jo=K(X); function Bk4(a,b){var c=new Jo();Rj(c,a,b);return c;} function Rj(a,b,c){BE();F3(a,b,BKB);a.Q=c;EM(a,1);Bt(a,0.30000001192092896,0.0,0.30000001192092896,0.699999988079071,0.6000000238418579,0.699999988079071);} function AYc(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;return a.zk(c);default:GR();}}DW().s(a,b,c,d,e,$p);} function Bda(a,b){J();return b!=BFO.b&&b!=BFP.b&&b!=BI3.b?0:1;} function AUu(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ASP(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AO_(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ASP(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function ASP(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=a.rO(b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A0X(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AG8(b,c,d,e);if(C()){break _;}f=$z;if(f<8){$p=3;continue _;}d=d-1|0;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;return !a.zk(c)?0:1;case 3:$z=ARy(b,c,d,e);if(C()){break _;}g=$z;if(!g)return 0;d=d-1|0;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function ARJ(a,b,c,d,e){return null;} function BpQ(a){return 0;} function A8P(a){return 0;} function BrT(a){return 1;} var AZm=K(Jo); function BCD(a,b){var c=new AZm();Bvw(c,a,b);return c;} function Bvw(a,b,c){Rj(a,b,c);Bt(a,0.09999999403953552,0.0,0.09999999403953552,0.8999999761581421,0.800000011920929,0.8999999761581421);} function APf(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ASP(a,b,c,d,e);if(C()){break _;}g=d+1|0;$p=2;case 2:$z=AG8(b,c,g,e);if(C()){break _;}g=$z;if(g>=9&&!D(f,5)){$p=3;continue _;}return;case 3:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g>=15){g=0;$p=4;continue _;}g=g+1|0;$p=5;continue _;case 4:b.a0m(c,d,e,g);if(C()){break _;}h=new Y6;if(!D(f,10))h=D6();$p=6;continue _;case 5:AMI(b, c,d,e,g);if(C()){break _;}return;case 6:$z=h.gt(b,f,c,d,e);if(C()){break _;}g=$z;if(g)return;g=a.b;$p=7;case 7:b.a0m(c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} var Mh=K(X); function AEK(a,b,c){BE();Da(a,b,((c!==BGT?12:14)*16|0)+13|0,c);Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);EM(a,1);} function Of(b){if(b>=8)b=0;return (b+1|0)/9.0;} function BjW(a,b){return b&&b!=1?a.Q+1|0:a.Q;} function A32(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMo(b,c,d,e);if(C()){break _;}f=$z;if(f!==a.bG)return (-1);$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AQU(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.m3(c,d,e);if(C()){break _;}f=$z;if(f!==a.bG)return (-1);$p=2;case 2:$z=b.d8(c,d,e);if(C()){break _;}g=$z;if(g>=8)g=0;return g;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function Bgt(a){return 0;} function Bcg(a){return 0;} function Be2(a,b,c){return c&&!b?1:0;} function A4x(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.m3(c,d,e);if(C()){break _;}g=$z;if(g===a.bG)c=0;else{BE();if(g===BKI)c=0;else{if(f!=1){$p=2;continue _;}c=1;}}return c;case 2:$z=ARU(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function ATr(a,b,c,d,e){return null;} function Bq8(a){return 4;} function A_$(a,b,c){return 0;} function A_o(a,b){return 0;} function A1U(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=BP(0.0,0.0,0.0);$p=1;case 1:$z=AQU(a,b,c,d,e);if(C()){break _;}g=$z;h=0;i=c-1|0;j=e-1|0;k=d-1|0;l=g-8|0;m=d-d|0;if(h>=4){$p=2;continue _;}n=!h?i:c;o=h==1?j:e;if(h==2)n=n+1|0;if(h==3)o=o+1|0;$p=7;continue _;case 2:$z=b.d8(c, d,e);if(C()){break _;}n=$z;if(n<8)return DJ(f);l=0;n=2;$p=3;case 3:$z=A4x(a,b,c,d,j,n);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=e+1|0;p=3;$p=4;continue _;}l=1;if(!l){n=4;$p=5;continue _;}l=1;if(!l){n=c+1|0;p=5;$p=6;continue _;}l=1;if(!l){n=d+1|0;p=2;$p=9;continue _;}l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=ER(DJ(f),0.0,(-6.0),0.0);return DJ(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 4:$z=A4x(a,b,c,d,n,p);if(C()){break _;}n=$z;if(n)l=1;if (!l){n=4;$p=5;continue _;}l=1;if(!l){n=c+1|0;p=5;$p=6;continue _;}l=1;if(!l){n=d+1|0;p=2;$p=9;continue _;}l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=ER(DJ(f),0.0,(-6.0),0.0);return DJ(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 5:$z=A4x(a,b,i,d,e,n);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=c+1|0;p=5;$p=6;continue _;}l=1;if(!l){n=d+1|0;p=2;$p=9;continue _;}l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l =1;if(l){l=1;if(l)f=ER(DJ(f),0.0,(-6.0),0.0);return DJ(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 6:$z=A4x(a,b,n,d,e,p);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=d+1|0;p=2;$p=9;continue _;}l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=ER(DJ(f),0.0,(-6.0),0.0);return DJ(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 7:$z=AQU(a,b,n,d,o);if(C()){break _;}q=$z;if(q<0){$p=8;continue _;}if(q>=0){p=q-g|0;f=ER(f,V(n-c|0,p),V(m,p),V(o-e|0,p));}h=h+1|0;if (h>=4){$p=2;continue _;}n=!h?i:c;o=h==1?j:e;if(h==2)n=n+1|0;if(h==3)o=o+1|0;continue _;case 8:$z=b.m3(n,d,o);if(C()){break _;}r=$z;if(!r.j3()){$p=10;continue _;}h=h+1|0;if(h>=4){$p=2;continue _;}n=!h?i:c;o=h==1?j:e;if(h==2)n=n+1|0;if(h==3)o=o+1|0;$p=7;continue _;case 9:$z=A4x(a,b,c,n,j,p);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=ER(DJ(f),0.0,(-6.0),0.0);return DJ(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 10:$z =AQU(a,b,n,k,o);if(C()){break _;}p=$z;if(p>=0){p=p-l|0;f=ER(f,V(n-c|0,p),V(m,p),V(o-e|0,p));}h=h+1|0;if(h>=4){$p=2;continue _;}n=!h?i:c;o=h==1?j:e;if(h==2)n=n+1|0;if(h==3)o=o+1|0;$p=7;continue _;case 11:$z=A4x(a,b,c,n,p,k);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=ER(DJ(f),0.0,(-6.0),0.0);return DJ(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 12:$z=A4x(a,b,i,n,e,p);if(C()){break _;}n=$z;if(n)l=1;if(l){l=1;if(l)f=ER(DJ(f),0.0,(-6.0),0.0);return DJ(f);}c=c+1|0;d =d+1|0;n=5;$p=13;case 13:$z=A4x(a,b,c,d,e,n);if(C()){break _;}c=$z;if(c)l=1;if(l)f=ER(DJ(f),0.0,(-6.0),0.0);return DJ(f);default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} function AIE(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A1U(a,b,c,d,e);if(C()){break _;}h=$z;g.H=g.H+h.H;g.G=g.G+h.G;g.D=g.D+h.D;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function BuJ(a){var b;b=a.bG;BE();return b===BGR?5:b!==BGT?0:30;} function ARq(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.xo(c,d,e);if(C()){break _;}f=$z;d=d+1|0;$p=2;case 2:$z=b.xo(c,d,e);if(C()){break _;}g=$z;if(f>g)g=f;return g;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function Bef(a){var b;b=a.bG;BE();return b!==BGR?0:1;} function AI2(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.bG;BE();if(g===BGR&&!D(f,64)){$p=2;continue _;}if(a.bG!==BGT)return;h=d+1|0;$p=1;case 1:$z=AMo(b,c,h,e);if(C()){break _;}i=$z;if(i!==BKz)return;$p=3;continue _;case 2:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(h>0&&h<8){j=c+0.5;k=d+0.5;l=e+0.5;i=B(342);m=O(f)*0.25 +0.75;n=O(f)*1.0+0.5;$p=4;continue _;}if(a.bG!==BGT)return;h=d+1|0;$p=1;continue _;case 3:$z=AOc(b,c,h,e);if(C()){break _;}h=$z;if(!h&&!D(f,100))BW(b,B(343),c+O(f),d+a.d9,e+O(f),0.0,0.0,0.0);return;case 4:AIL(b,j,k,l,i,m,n);if(C()){break _;}if(a.bG!==BGT)return;h=d+1|0;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function BdV(b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:g=null;BE();if(f===BGR){J();g=BG4;$p=1;continue _;}if(f!==BGT){h=g.H;return h===0.0&&g.D===0.0?(-1000.0):Ci(g.D,h)-1.5707963267948966;}J();f=BG5;$p=2;continue _;case 1:$z=A1U(g,b,c,d,e);if(C()){break _;}g=$z;if(f!==BGT){h=g.H;return h===0.0&&g.D===0.0?(-1000.0):Ci(g.D,h)-1.5707963267948966;}J();f=BG5;$p=2;case 2:$z=A1U(f,b,c,d,e);if(C()){break _;}g =$z;h=g.H;return h===0.0&&g.D===0.0?(-1000.0):Ci(g.D,h)-1.5707963267948966;default:GR();}}DW().s(b,c,d,e,f,g,h,$p);} function AIJ(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ARs(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);} function ALd(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ARs(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function ARs(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if(f==a.b){g=a.bG;BE();if(g===BGT){f=0;h=e-1|0;$p=2;continue _;}}return;case 2:$z=AMo(b,c,d,h);if(C()){break _;}g=$z;if(g===BGR)f=1;if(!f){h=e+1|0;$p=3;continue _;}f=1;if(!f){h=c-1|0;$p=4;continue _;}f=1;if(!f){h=c+1|0;$p=5;continue _;}f=1;if(!f){h=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p =7;continue _;case 3:$z=AMo(b,c,d,h);if(C()){break _;}g=$z;if(g===BGR)f=1;if(!f){h=c-1|0;$p=4;continue _;}f=1;if(!f){h=c+1|0;$p=5;continue _;}f=1;if(!f){h=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p=7;continue _;case 4:$z=AMo(b,h,d,e);if(C()){break _;}g=$z;if(g===BGR)f=1;if(!f){h=c+1|0;$p=5;continue _;}f=1;if(!f){h=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p=7;continue _;case 5:$z=AMo(b,h,d,e);if(C()){break _;}g=$z;if(g===BGR)f=1;if(!f){h=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p=7;continue _;case 6:$z=AMo(b, c,h,e);if(C()){break _;}g=$z;if(g===BGR)f=1;if(!f)return;$p=7;case 7:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(!h){J();f=BGh.b;$p=8;continue _;}if(h>4){$p=9;continue _;}J();f=BFV.b;$p=10;continue _;case 8:A2O(b,c,d,e,f);if(C()){break _;}$p=9;case 9:ALT(a,b,c,d,e);if(C()){break _;}return;case 10:A2O(b,c,d,e,f);if(C()){break _;}$p=9;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function ALT(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c+0.5;g=d+0.5;h=e+0.5;i=B(344);j=0.5;k=2.5999999046325684+(O(b.p)-O(b.p))*0.800000011920929;$p=1;case 1:AIL(b,f,g,h,i,j,k);if(C()){break _;}l=0;f=c;m=d+1.2;n=e;while(l<8){BW(b,B(345),f+Cm(),m,n+Cm(),0.0,0.0,0.0);l=l+1|0;}return;default:GR();}}DW().s(a,b,c,d,e,f,g, h,i,j,k,l,m,n,$p);} function APe(){var a=this;Mh.call(a);a.q2=0;a.h3=null;a.gx=null;} function A9e(a,b){var c=new APe();Bev(c,a,b);return c;} function Bev(a,b,c){AEK(a,b,c);a.q2=0;a.h3=Gx(4);a.gx=BT(4);} function A5Z(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;g=a.b+1|0;$p=2;case 2:b.Zc(c,d,e,g,f);if(C()){break _;}Fz(b,c,d,e,c,d,e);QZ(b,c,d,e);return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function A1P(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A32(a,b,c,d,e);if(C()){break _;}g=$z;h=1;i=a.bG;BE();if(i===BGT&&!b.cM.vt)h=2;j=1;if(g<=0){$p=2;continue _;}k=(-100);a.q2=0;l=c-1|0;$p=3;continue _;case 2:A5Z(a,b,c,d,e);if(C()){break _;}m=d-1|0;$p=7;continue _;case 3:$z =A39(a,b,l,d,e,k);if(C()){break _;}l=$z;k=c+1|0;$p=4;case 4:$z=A39(a,b,k,d,e,l);if(C()){break _;}k=$z;l=e-1|0;$p=5;case 5:$z=A39(a,b,c,d,l,k);if(C()){break _;}k=$z;l=e+1|0;$p=6;case 6:$z=A39(a,b,c,d,l,k);if(C()){break _;}k=$z;n=k+h|0;if(!(n<8&&k>=0))n=(-1);k=d+1|0;$p=8;continue _;case 7:$z=A4I(a,b,c,m,e);if(C()){break _;}k=$z;if(k){if(g>=8){d=a.b;$p=10;continue _;}k=a.b;d=g+8|0;$p=9;continue _;}if(g>=0){if(g){$p=12;continue _;}o=0;p=c-1|0;j=e-1|0;if(o<4){a.gx.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if (o==3)l=l+1|0;$p=22;continue _;}q=a.gx.data;k=q[0];l=1;while(l<4){if(q[l]=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p=21;continue _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(q[3]){e=e+1|0;$p=28;continue _;}}return;case 8:$z=A32(a,b,c,k,e);if(C()){break _;}l=$z;if(l>=0){$p=11;continue _;}if(a.q2>=2&&a.bG===BGR){k=d-1|0;$p=13;continue _;}if(a.bG===BGT&&g<8&&n<8&&n>g&&D(f,4)){j=0;n=g;}if(n!=g){if(n >=0){$p=17;continue _;}k=0;$p=20;continue _;}if(j){$p=16;continue _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 9:AUT(b,c,m,e,k,d);if(C()){break _;}return;case 10:AUT(b,c,m,e,d,g);if(C()){break _;}return;case 11:$z=A32(a,b,c,k,e);if(C()){break _;}n=$z;if(n<8)n=n+8|0;if(a.q2>=2&&a.bG===BGR){k=d-1|0;$p=13;continue _;}if(a.bG===BGT&&g<8&&n<8&&n>g&&D(f,4)){j=0;n=g;}if(n!=g){if(n>=0){$p=17;continue _;}k=0;$p=20;continue _;}if(j){$p=16;continue _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 12:$z=AKj(a,b,c,m,e);if(C()){break _;}k =$z;if(k){o=0;p=c-1|0;j=e-1|0;if(o<4){a.gx.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if(o==3)l=l+1|0;$p=22;continue _;}q=a.gx.data;k=q[0];l=1;while(l<4){if(q[l]=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p=21;continue _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(q[3]){e=e+1|0;$p=28;continue _;}}return;case 13:$z=AOc(b,c,k,e);if(C()){break _;}l=$z;if(!l){$p=14;continue _;}n=0;if(a.bG===BGT&& g<8&&n<8&&n>g&&D(f,4)){j=0;n=g;}if(n!=g){if(n>=0){$p=17;continue _;}k=0;$p=20;continue _;}if(j){$p=16;continue _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 14:$z=AMo(b,c,k,e);if(C()){break _;}i=$z;if(i===a.bG){$p=15;continue _;}if(a.bG===BGT&&g<8&&n<8&&n>g&&D(f,4)){j=0;n=g;}if(n!=g){if(n>=0){$p=17;continue _;}k=0;$p=20;continue _;}if(j){$p=16;continue _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 15:$z=APQ(b,c,d,e);if(C()){break _;}k=$z;if(!k)n=0;if(a.bG===BGT&&g<8&&n<8&&n>g&&D(f,4)){j=0;n=g;}if(n!=g){if(n>=0){$p=17;continue _;}k =0;$p=20;continue _;}if(j){$p=16;continue _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 16:A5Z(a,b,c,d,e);if(C()){break _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 17:AMI(b,c,d,e,n);if(C()){break _;}k=a.b;$p=18;case 18:b.ZJ(c,d,e,k);if(C()){break _;}k=a.b;$p=19;case 19:ATo(b,c,d,e,k);if(C()){break _;}g=n;m=d-1|0;$p=7;continue _;case 20:A2O(b,c,d,e,k);if(C()){break _;}g=n;m=d-1|0;$p=7;continue _;case 21:AUU(a,b,p,d,e,o);if(C()){break _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+ 1|0;$p=28;continue _;case 22:$z=AKj(a,b,k,d,l);if(C()){break _;}n=$z;if(!n){$p=24;continue _;}o=o+1|0;if(o>=4){q=a.gx.data;k=q[0];l=1;while(l<4){if(q[l]=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p=21;continue _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+1|0;$p=28;continue _;}a.gx.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if(o==3)l=l+1|0;continue _;case 23:AUU(a,b,k,d,e,o);if (C()){break _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+1|0;$p=28;continue _;case 24:$z=AMo(b,k,d,l);if(C()){break _;}f=$z;if(f!==a.bG){$p=26;continue _;}$p=27;continue _;case 25:AUU(a,b,c,d,j,o);if(C()){break _;}if(!q[3])return;e=e+1|0;$p=28;continue _;case 26:$z=AKj(a,b,k,m,l);if(C()){break _;}n=$z;if(n){q=a.gx.data;n=1;$p=29;continue _;}a.gx.data[o]=0;o=o+1|0;if(o>=4){q=a.gx.data;k=q[0];l=1;while(l<4){if(q[l]=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p=21;continue _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+1|0;$p=28;continue _;}a.gx.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if(o==3)l=l+1|0;$p=22;continue _;case 27:$z=APQ(b,k,d,l);if(C()){break _;}n=$z;if(n){$p=26;continue _;}o=o+1|0;if(o>=4){q=a.gx.data;k=q[0];l=1;while(l<4){if(q[l]=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p =21;continue _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+1|0;$p=28;continue _;}a.gx.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if(o==3)l=l+1|0;$p=22;continue _;case 28:AUU(a,b,c,d,e,o);if(C()){break _;}return;case 29:$z=AWc(a,b,k,d,l,n,o);if(C()){break _;}k=$z;q[o]=k;o=o+1|0;if(o>=4){q=a.gx.data;k=q[0];l=1;while(l<4){if(q[l]=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p=21;continue _;}if (q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+1|0;$p=28;continue _;}a.gx.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if(o==3)l=l+1|0;$p=22;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} function AUU(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A4I(a,b,c,d,e);if(C()){break _;}g=$z;if(!g)return;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(g<=0){g=a.b;$p=3;continue _;}h=a.bG;BE();if(h===BGT){$p=6;continue _;}J();h=BFM.data[g];$p=4;continue _;case 3:AUT(b,c,d,e,g,f);if(C()){break _;}return;case 4:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;$p=5;case 5:h.a0x(b, c,d,e,g);if(C()){break _;}g=a.b;$p=3;continue _;case 6:ALT(a,b,c,d,e);if(C()){break _;}g=a.b;$p=3;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AWc(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=1000;i=0;j=Ba(g,1);k=Ba(g,3);l=Ba(g,2);m=c-1|0;n=e-1|0;o=d-1|0;p=Ba(f,4);q=f+1|0;a:{while(i<4){if(!(!i&&!j)){r=Ba(i,1);if(!(!r&&!g)){s=Ba(i,2);if(!(!s&&!k)){t=Ba(i,3);if(t)break a;if (l)break a;}}}i=i+1|0;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1|0;$p=1;case 1:$z=AKj(a,b,u,d,r);if(C()){break _;}t=$z;if(!t){$p=2;continue _;}b:{while(true){i=i+1|0;if(i>=4)break;if(!i&&!j)continue;r=Ba(i,1);if(!r&&!g)continue;s=Ba(i,2);if(!s&&!k)continue;t=Ba(i,3);if(t)break b;if(l)break b;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1|0;continue _;case 2:$z=AMo(b,u,d,r);if(C()){break _;}v=$z;if(v!==a.bG){$p=3;continue _;}$p=4;continue _;case 3:$z=AKj(a,b,u,o,r);if(C()){break _;}t=$z;if (!t)return f;if(p<0){$p=5;continue _;}c:{while(true){i=i+1|0;if(i>=4)break;if(!i&&!j)continue;r=Ba(i,1);if(!r&&!g)continue;s=Ba(i,2);if(!s&&!k)continue;t=Ba(i,3);if(t)break c;if(l)break c;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1|0;$p=1;continue _;case 4:$z=APQ(b,u,d,r);if(C()){break _;}t=$z;if(t){$p=3;continue _;}b:{while(true){i=i+1|0;if(i>=4)break;if(!i&&!j)continue;r=Ba(i,1);if(!r&&!g)continue;s=Ba(i,2);if(!s&&!k)continue;t=Ba(i,3);if(t)break b;if(l)break b;}return h;}u=!i?m:c;if(!r)u=u+1|0;r =!s?n:e;if(!t)r=r+1|0;$p=1;continue _;case 5:$z=AWc(a,b,u,d,r,q,i);if(C()){break _;}t=$z;if(t=4)break;if(!i&&!j)continue;r=Ba(i,1);if(!r&&!g)continue;s=Ba(i,2);if(!s&&!k)continue;t=Ba(i,3);if(t)break c;if(l)break c;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1|0;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} function AKj(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;J();if(f!=BI7.b&&f!=BJc.b&&f!=BI6.b&&f!=BI8.b&&f!=BJo.b){if(!f)return 0;return BFM.data[f].bG.cG();}return 1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A39(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A32(a,b,c,d,e);if(C()){break _;}g=$z;if(g<0)return f;if(!g)a.q2=a.q2+1|0;if(g>=8)g=0;if(f>=0&&g>=f)g=f;return g;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function A4I(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMo(b,c,d,e);if(C()){break _;}f=$z;if(f===a.bG)c=0;else{BE();if(f!==BGT){$p=2;continue _;}c=0;}return c;case 2:$z=AKj(a,b,c,d,e);if(C()){break _;}c=$z;return c?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AMq(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ARs(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;g=a.b;if(f!=g)return;$p=3;case 3:b.ZJ(c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} var AUA=K(Mh); function Bb7(a,b){var c=new AUA();BjV(c,a,b);return c;} function BjV(a,b,c){AEK(a,b,c);EM(a,0);BE();if(c===BGT)EM(a,1);} function ARY(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ARs(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if(f!=a.b)return;$p=3;case 3:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;b.cx=1;f=a.b-1|0;$p=4;case 4:b.Zc(c,d,e,f,g);if(C()){break _;}Fz(b,c,d,e,c,d,e);f=a.b-1|0;$p=5;case 5:b.ZJ(c,d,e,f);if(C()){break _;}b.cx=0;return;default:GR();}}DW().s(a,b,c,d,e,f, g,$p);} function A6b(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.bG;BE();if(g===BGT){h=D(f,3);i=0;if(i=h)return;c=c+(D(f,3)-1|0)|0;d=d+1|0;e=e+(D(f,3)-1|0)|0;continue _;case 2:$z =AKi(a,b,j,d,e);if(C()){break _;}j=$z;if(!j){j=c+1|0;$p=4;continue _;}J();h=BGS.b;$p=3;case 3:A2O(b,c,d,e,h);if(C()){break _;}return;case 4:$z=AKi(a,b,j,d,e);if(C()){break _;}j=$z;if(!j){j=e-1|0;$p=5;continue _;}J();h=BGS.b;$p=3;continue _;case 5:$z=AKi(a,b,c,d,j);if(C()){break _;}j=$z;if(!j){j=e+1|0;$p=6;continue _;}J();h=BGS.b;$p=3;continue _;case 6:$z=AKi(a,b,c,d,j);if(C()){break _;}j=$z;if(!j){j=d-1|0;$p=7;continue _;}J();h=BGS.b;$p=3;continue _;case 7:$z=AKi(a,b,c,j,e);if(C()){break _;}j=$z;if(!j){j=d+ 1|0;$p=8;continue _;}J();h=BGS.b;$p=3;continue _;case 8:$z=AKi(a,b,c,j,e);if(C()){break _;}j=$z;if(j){J();h=BGS.b;$p=3;continue _;}i=i+1|0;if(i>=h)return;c=c+(D(f,3)-1|0)|0;d=d+1|0;e=e+(D(f,3)-1|0)|0;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function AKi(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMo(b,c,d,e);if(C()){break _;}b=$z;return b.Ho;default:GR();}}DW().s(a,b,c,d,e,$p);} var NI=K(X); var BKN=0;function BBv(a,b){var c=new NI();Zw(c,a,b);return c;} function Zw(a,b,c){BE();Da(a,b,c,BKE);} function A5q(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.b;$p=1;case 1:b.ZJ(c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A56(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.b;$p=1;case 1:b.ZJ(c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A2T(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=d-1|0;$p=1;case 1:$z=AMY(b,c,g,e);if(C()){break _;}g=$z;if(!g)g=1;else{J();if(g==BGS.b)g=1;else{f=BFM.data[g].bG;BE();g=f===BGR?1:f!==BGT?0:1;}}if(g&&d>=0){f=new Kw;h=c+0.5;i=d+0.5;j=e+0.5;c=a.b;Ey(f,b);f.th=0;f.iG=c;f.pM=1;Dg(f,0.9800000190734863,0.9800000190734863);f.bK=f.cO /2.0;k=h;l=i;m=j;CE(f,k,l,m);f.f=0.0;f.h=0.0;f.g=0.0;f.mW=0;f.bo=k;f.bP=l;f.bn=m;if(!BKN){$p=2;continue _;}if(!f.bF){$p=3;continue _;}}return;case 2:b.WV(f);if(C()){break _;}return;case 3:AZc(f);if(C()){break _;}if(f.bF)return;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} function Bl1(a){return 3;} function ANq(){BKN=0;} var ASt=K(NI); function BBK(a,b){var c=new ASt();A_t(c,a,b);return c;} function A_t(a,b,c){Zw(a,b,c);} function Byd(a,b,c){if(D(c,10))b=a.b;else{Bw();b=BKO.bj;}return b;} var AID=K(X); function AA_(a,b){var c=new AID();Bfh(c,a,b);return c;} function Bfh(a,b,c){BE();Da(a,b,c,BJy);} function BmJ(a,b,c){b=a.b;J();if(b==BGa.b){Bw();b=BKP.bj;}else if(b==BIZ.b){Bw();b=BKQ.bj;}return b;} function Bf1(a,b){return 1;} var AQC=K(X); function BC4(a){var b=new AQC();Bx1(b,a);return b;} function Bx1(a,b){BE();F3(a,b,BJz);a.Q=20;} function Bt9(a,b){return 1;} function A7v(a,b,c){J();return BFY.b;} function A$P(a,b){return b==1?21:b?20:21;} function R2(){X.call(this);this.Ak=0;} function A31(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.c$(c,d,e);if(C()){break _;}g=$z;if(!a.Ak&&g==a.b)return 0;$p=2;case 2:$z=ARU(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function ANg(){var a=this;R2.call(a);a.OE=0;a.W7=0;} function BAb(a,b){var c=new ANg();BhQ(c,a,b);return c;} function BhQ(a,b,c){BE();Da(a,b,c,BKA);a.Ak=0;a.W7=0;a.OE=c;} function AUv(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:(b.qy()).BA(c,e,1,1);f=(b.qy()).jG.data[0];g=(b.qy()).mA.data[0];if(BKR!==null){g=g*f;c=(1.0-f)*255.0|0;d=(1.0-g)*255.0|0;return BKR.data[d<<8|c];}h=GO(B(346));$p=1;case 1:$z=AYi(h);if(C()){break _;}b=$z;BKR=b.lI;g=g*f;c=(1.0-f)*255.0|0;d=(1.0-g)*255.0|0;return BKR.data[d<<8|c];default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function A2A(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AOg(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(g!=a.b)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g&&g==(f-1|0)){$p=3;continue _;}return;case 3:AQ3(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AQ3(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:return;default:GR();}}DW().s(a,b,c,d,e,$p);} function AKX(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;J();if(g==BFY.b)return 16;if(g!=a.b)return f;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(h&&h>f)return h;return f;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AUq(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function Bbo(a,b){return D(b,20)?0:1;} function Bn3(a,b,c){J();return BF3.b;} function Bkp(a){return a.Ak?0:1;} function A6j(a,b,c,d,e,f){} var AXw=K(X); function BAO(a){var b=new AXw();Bt1(b,a);return b;} function Bt1(a,b){BE();F3(a,b,BKC);a.Q=48;} function AWT(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-2|0;g=c+2|0;h=d-2|0;d=d+2|0;i=e-2|0;e=e+2|0;while(f<=g){j=h;while(j<=d){k=i;if(k<=e){$p=1;continue _;}j=j+1|0;}f=f+1|0;}return;case 1:$z=AMo(b,f,j,k);if(C()){break _;}l=$z;BE();k=k+1|0;a:while(true){if(k<=e){continue _;}j=j+1|0;while(j>d){f=f+1|0;if(f>g)break a;j=h;}k=i;}return;default: GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function AZ8(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-2|0;g=c+2|0;h=d-2|0;i=d+2|0;j=e-2|0;c=e+2|0;while(f<=g){k=h;while(k<=i){l=j;if(l<=c){$p=1;continue _;}k=k+1|0;}f=f+1|0;}return;case 1:$z=AMY(b,f,k,l);if(C()){break _;}d=$z;$p=2;case 2:ATo(b,f,k,l,d);if(C()){break _;}l=l+1|0;a:while(true){if(l<=c){$p=1;continue _;}k=k+1|0;while(k>i){f =f+1|0;if(f>g)break a;k=h;}l=j;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function JM(){X.call(this);this.M6=0;} function BKS(a,b,c,d){var e=new JM();Ug(e,a,b,c,d);return e;} function Ug(a,b,c,d,e){Da(a,b,c,d);a.M6=e;} function Bwq(a){return 0;} function AH9(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.c$(c,d,e);if(C()){break _;}g=$z;if(!a.M6&&g==a.b)return 0;$p=2;case 2:$z=ARU(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} var A3O=K(JM); function BAL(a,b,c,d){var e=new A3O();Bn6(e,a,b,c,d);return e;} function Bn6(a,b,c,d,e){Ug(a,b,c,d,e);} function A_E(a,b){return 0;} var ASG=K(Jo); function A8y(a,b){var c=new ASG();BxJ(c,a,b);return c;} function BxJ(a,b,c){Rj(a,b,c);Bt(a,0.30000001192092896,0.0,0.30000001192092896,0.699999988079071,0.4000000059604645,0.699999988079071);} function AU5(a,b){J();return BIz.data[b];} function AN6(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AG8(b,c,d,e);if(C()){break _;}f=$z;if(f>13)return 0;d=d-1|0;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;return !AU5(a,c)?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} var ALR=K(X); function APF(a,b){var c=new ALR();BcB(c,a,b);return c;} function BcB(a,b,c){BE();F3(a,b,BJD);a.Q=c;} function Bm0(a,b){return a.Q-16|0;} function AI9(){X.call(this);this.Jb=0;} function Bu2(a,b){var c=new AI9();BpC(c,a,b);return c;} function BpC(a,b,c){BE();Da(a,b,6,BJy);a.Jb=c;if(!c)Bt(a,0.0,0.0,0.0,1.0,0.5,1.0);I7(a,255);} function Bw7(a,b){return b>1?5:6;} function BoZ(a){return a.Jb;} function AL1(a,b,c,d,e,f){J();} function ALD(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:J();f=d-1|0;$p=1;case 1:$z=AMY(b,c,f,e);if(C()){break _;}g=$z;if(g!=BFR.b)return;g=0;$p=2;case 2:A2O(b,c,d,e,g);if(C()){break _;}d=BFQ.b;$p=3;case 3:A2O(b,c,f,e,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function Be0(a,b,c){J();return BFR.b;} function Bbq(a){return a.Jb;} function A6x(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:J();if(a!==BFR){$p=1;continue _;}if(f==1)return 1;$p=2;continue _;case 1:ARU(a,b,c,d,e,f);if(C()){break _;}if(f==1)return 1;$p=2;case 2:$z=ARU(a,b,c,d,e,f);if(C()){break _;}g=$z;if(!g)c=0;else{if(f){$p=3;continue _;}c=1;}return c;case 3:$z=b.c$(c,d,e);if(C()){break _;}c=$z;return c==a.b?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} var A1a=K(X); function BAd(a,b){var c=new A1a();BgK(c,a,b);return c;} function BgK(a,b,c){BE();Da(a,b,c,BKG);} function BnO(a,b){return !b?a.Q+2|0:b!=1?a.Q:a.Q+1|0;} function ALB(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(f>0){J();if(BFM.data[f].fI()){$p=1;continue _;}}return;case 1:$z=ASF(b,c,d,e);if(C()){break _;}f=$z;if(!f)return;f=0;$p=2;case 2:A6d(a,b,c,d,e,f);if(C()){break _;}f=0;$p=3;case 3:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A$g(a,b){return 0;} function AR5(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=AX8(b,c+0.5,d+0.5,e+0.5);f.iY=D(b.p,f.iY/4|0)+(f.iY/8|0)|0;$p=1;case 1:b.WV(f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A6d(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;g=AX8(b,c+0.5,d+0.5,e+0.5);$p=1;case 1:b.WV(g);if(C()){break _;}h=B(347);i=1.0;j=1.0;$p=2;case 2:AJa(b,g,h,i,j);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} var ANW=K(X); function BzF(a,b){var c=new ANW();A89(c,a,b);return c;} function A89(a,b,c){BE();Da(a,b,c,BJz);} function BxW(a,b){return b>1?a.Q:4;} function Bna(a,b){return 0;} var AHr=K(RN); function BA$(a,b){var c=new AHr();Be$(c,a,b);return c;} function Be$(a,b,c){AU8(a,b,c);} function BkO(a,b){return 1;} function A9X(a,b,c){J();return BGh.b;} var Ut=K(X); function BAT(a,b){var c=new Ut();A5i(c,a,b);return c;} function A5i(a,b,c){BE();Da(a,b,c,BKF);EM(a,1);} function AZV(a,b,c,d,e){return null;} function BjE(a){return 0;} function A_O(a){return 0;} function BhL(a){return 2;} function AYq(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;f=e+1|0;$p=4;case 4:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;d=d-1|0;$p=5;case 5:$z=AOc(b,c,d,e);if(C()){break _;}c=$z;return c;default: GR();}}DW().s(a,b,c,d,e,f,$p);} function A0u(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(f==1){h=d-1|0;$p=2;continue _;}if(f==2){h=e+1|0;$p=3;continue _;}if(f==3){h=e-1|0;$p=4;continue _;}if(f==4){h=c+1|0;$p=5;continue _;}if(f!=5){$p=7;continue _;}f=c-1|0;$p=6;continue _;case 2:$z=AOc(b,c,h,e);if(C()){break _;}h=$z;if(h)g=5;if(f==2){h=e+1|0;$p=3;continue _;}if(f==3) {h=e-1|0;$p=4;continue _;}if(f==4){h=c+1|0;$p=5;continue _;}if(f!=5){$p=7;continue _;}f=c-1|0;$p=6;continue _;case 3:$z=AOc(b,c,d,h);if(C()){break _;}h=$z;if(h)g=4;if(f==3){h=e-1|0;$p=4;continue _;}if(f==4){h=c+1|0;$p=5;continue _;}if(f!=5){$p=7;continue _;}f=c-1|0;$p=6;continue _;case 4:$z=AOc(b,c,d,h);if(C()){break _;}h=$z;if(h)g=3;if(f==4){h=c+1|0;$p=5;continue _;}if(f!=5){$p=7;continue _;}f=c-1|0;$p=6;continue _;case 5:$z=AOc(b,h,d,e);if(C()){break _;}h=$z;if(h)g=2;if(f!=5){$p=7;continue _;}f=c-1|0;$p=6;case 6:$z =AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)g=1;$p=7;case 7:AMI(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function A50(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g)return;$p=2;case 2:a.eJ(b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function ALQ(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f){f=1;$p=3;continue _;}f=c+1|0;$p=2;case 2:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f){f=2;$p=5;continue _;}f=e-1|0;$p=4;continue _;case 3:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 4:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f){f=3;$p=8;continue _;}f=e+1|0;$p=7;continue _;case 5:AMI(b, c,d,e,f);if(C()){break _;}$p=6;case 6:A1s(a,b,c,d,e);if(C()){break _;}return;case 7:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f){f=4;$p=10;continue _;}f=d-1|0;$p=9;continue _;case 8:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 9:$z=AOc(b,c,f,e);if(C()){break _;}f=$z;if(!f){$p=6;continue _;}f=5;$p=11;continue _;case 10:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 11:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AWj(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A1s(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=0;f=c-1|0;$p=3;case 3:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==1)h=1;f=c+1|0;$p=4;case 4:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==2)h=1;f=e-1|0;$p=5;case 5:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(!f&& g==3)h=1;f=e+1|0;$p=6;case 6:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(!f&&g==4)h=1;f=d-1|0;$p=7;case 7:$z=AOc(b,c,f,e);if(C()){break _;}f=$z;if(!f&&g==5)h=1;if(!h)return;$p=8;case 8:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=9;case 9:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=10;case 10:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function A1s(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AYq(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:A2O(b,c,d,e,f);if(C()){break _;}return 0;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AWo(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;i=h&7;if(i==1)Bt(a,0.0,0.20000000298023224,0.3499999940395355,0.30000001192092896,0.800000011920929,0.6499999761581421);else if(i==2)Bt(a,0.699999988079071,0.20000000298023224,0.3499999940395355,1.0,0.800000011920929,0.6499999761581421);else if(i==3)Bt(a,0.3499999940395355, 0.20000000298023224,0.0,0.6499999761581421,0.800000011920929,0.30000001192092896);else if(i!=4)Bt(a,0.4000000059604645,0.0,0.4000000059604645,0.6000000238418579,0.6000000238418579,0.6000000238418579);else Bt(a,0.3499999940395355,0.20000000298023224,0.699999988079071,0.6499999761581421,0.800000011920929,1.0);$p=2;case 2:$z=AVy(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function A3Q(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=c+0.5;i=d+0.699999988079071;j=e+0.5;if(g==1){k=h-0.27000001072883606;l=i+0.2199999988079071;BW(b,B(348),k,l,j,0.0,0.0,0.0);BW(b,B(349),k,l,j,0.0,0.0,0.0);}else if(g==2){k=h+0.27000001072883606;l=i+0.2199999988079071;BW(b,B(348),k,l,j,0.0, 0.0,0.0);BW(b,B(349),k,l,j,0.0,0.0,0.0);}else if(g==3){l=i+0.2199999988079071;k=j-0.27000001072883606;BW(b,B(348),h,l,k,0.0,0.0,0.0);BW(b,B(349),h,l,k,0.0,0.0,0.0);}else if(g!=4){BW(b,B(348),h,i,j,0.0,0.0,0.0);BW(b,B(349),h,i,j,0.0,0.0,0.0);}else{l=i+0.2199999988079071;k=j+0.27000001072883606;BW(b,B(348),h,l,k,0.0,0.0,0.0);BW(b,B(349),h,l,k,0.0,0.0,0.0);}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function A2a(){var a=this;X.call(a);a.Bl=null;a.DT=null;} function BDf(a,b){var c=new A2a();BlL(c,a,b);return c;} function BlL(a,b,c){BE();Da(a,b,c,BKD);a.Bl=BT(256);a.DT=BT(256);Ll(a,BFX.b,5,20);Ll(a,BFY.b,5,5);Ll(a,BFZ.b,30,60);Ll(a,BGf.b,30,20);Ll(a,BGg.b,15,100);Ll(a,BF_.b,30,60);EM(a,1);} function Ll(a,b,c,d){a.Bl.data[b]=c;a.DT.data[b]=d;} function A5c(a,b,c,d,e){return null;} function Bo7(a){return 0;} function Btc(a){return 0;} function BbS(a){return 3;} function Bas(a,b){return 0;} function BfY(a){return 10;} function AHo(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=d-1|0;$p=1;case 1:$z=AMY(b,c,g,e);if(C()){break _;}h=$z;J();h=h!=BJs.b?0:1;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}i=$z;j=Ba(i,15);if(j<0){k=i+1|0;$p=3;continue _;}if(!h){$p=5;continue _;}if(!h){$p=6;continue _;}if (!(i%2|0)&&i>2){h=c+1|0;i=300;$p=9;continue _;}return;case 3:AMI(b,c,d,e,k);if(C()){break _;}k=a.b;$p=4;case 4:b.ZJ(c,d,e,k);if(C()){break _;}if(!h){$p=5;continue _;}if(!h){$p=6;continue _;}if(!(i%2|0)&&i>2){h=c+1|0;i=300;$p=9;continue _;}return;case 5:$z=A5O(a,b,c,d,e);if(C()){break _;}k=$z;if(!k){$p=7;continue _;}if(!h){$p=6;continue _;}if(!(i%2|0)&&i>2){h=c+1|0;i=300;$p=9;continue _;}return;case 6:$z=ARg(a,b,c,g,e);if(C()){break _;}h=$z;if(!h&&!j&&!D(f,4)){h=0;$p=15;continue _;}if(!(i%2|0)&&i>2){h=c+1|0;i =300;$p=9;continue _;}return;case 7:$z=AOc(b,c,g,e);if(C()){break _;}h=$z;if(h&&i<=3)return;h=0;$p=8;case 8:A2O(b,c,d,e,h);if(C()){break _;}return;case 9:AIg(a,b,h,d,e,i,f);if(C()){break _;}k=c-1|0;i=300;$p=10;case 10:AIg(a,b,k,d,e,i,f);if(C()){break _;}i=250;$p=11;case 11:AIg(a,b,c,g,e,i,f);if(C()){break _;}l=d+1|0;i=250;$p=12;case 12:AIg(a,b,c,l,e,i,f);if(C()){break _;}m=e-1|0;i=300;$p=13;case 13:AIg(a,b,c,d,m,i,f);if(C()){break _;}n=e+1|0;i=300;$p=14;case 14:AIg(a,b,c,d,n,i,f);if(C()){break _;}o=d+4|0;a: {while(k<=h){p=m;while(p<=n){q=g;while(q<=o){if(k!=c)break a;if(q!=d)break a;if(p!=e)break a;q=q+1|0;}p=p+1|0;}k=k+1|0;}return;}r=100;if(q>l)r=r+((q-l|0)*100|0)|0;i=0;$p=16;continue _;case 15:A2O(b,c,d,e,h);if(C()){break _;}return;case 16:$z=AMY(b,k,q,p);if(C()){break _;}j=$z;if(!j){j=k+1|0;$p=17;continue _;}if(0>0&&D(f,r)<=0){i=a.b;$p=23;continue _;}b:{c:while(true){q=q+1|0;while(q>o){p=p+1|0;while(p>n){k=k+1|0;if(k>h)break c;p=m;}q=g;}if(k!=c)break b;if(q!=d)break b;if(p==e)continue;else break b;}return;}r =100;if(q>l)r=r+((q-l|0)*100|0)|0;i=0;continue _;case 17:$z=AR0(a,b,j,q,p,i);if(C()){break _;}i=$z;j=k-1|0;$p=18;case 18:$z=AR0(a,b,j,q,p,i);if(C()){break _;}i=$z;j=q-1|0;$p=19;case 19:$z=AR0(a,b,k,j,p,i);if(C()){break _;}j=$z;i=q+1|0;$p=20;case 20:$z=AR0(a,b,k,i,p,j);if(C()){break _;}i=$z;j=p-1|0;$p=21;case 21:$z=AR0(a,b,k,q,j,i);if(C()){break _;}i=$z;j=p+1|0;$p=22;case 22:$z=AR0(a,b,k,q,j,i);if(C()){break _;}j=$z;if(j>0&&D(f,r)<=j){i=a.b;$p=23;continue _;}d:{b:while(true){q=q+1|0;while(q>o){p=p+1|0;while(p >n){k=k+1|0;if(k>h)break b;p=m;}q=g;}if(k!=c)break d;if(q!=d)break d;if(p==e)continue;else break d;}return;}r=100;if(q>l)r=r+((q-l|0)*100|0)|0;i=0;$p=16;continue _;case 23:A2O(b,k,q,p,i);if(C()){break _;}a:{d:while(true){q=q+1|0;while(q>o){p=p+1|0;while(p>n){k=k+1|0;if(k>h)break d;p=m;}q=g;}if(k!=c)break a;if(q!=d)break a;if(p==e)continue;else break a;}return;}r=100;if(q>l)r=r+((q-l|0)*100|0)|0;i=0;$p=16;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} function AIg(a,b,c,d,e,f,g){var h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=a.DT.data;$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}i=$z;j=h[i];if(D(g,f)>=j)return;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;J();i=f!=BGg.b?0:1;if(D(g,2)){f=0;$p=3;continue _;}f=a.b;$p=4;continue _;case 3:A2O(b,c,d,e,f);if(C()){break _;}if(!i)return;g=BGg;f=0;$p=5;continue _;case 4:A2O(b,c,d,e, f);if(C()){break _;}if(!i)return;g=BGg;f=0;$p=5;case 5:g.sX(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function A5O(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c+1|0;$p=1;case 1:$z=ARg(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c-1|0;$p=2;case 2:$z=ARg(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=d-1|0;$p=3;case 3:$z=ARg(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=d+1|0;$p=4;case 4:$z=ARg(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=5;case 5:$z=ARg(a,b,c,d,f);if(C()){break _;}f= $z;if(f)return 1;e=e+1|0;$p=6;case 6:$z=ARg(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function Bk5(a){return 0;} function ARg(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.Bl.data;$p=1;case 1:$z=b.c$(c,d,e);if(C()){break _;}c=$z;return f[c]<=0?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AR0(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.Bl.data;$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;h=g[c];if(h>f)f=h;return f;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AZ7(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:$z=AOc(b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=A5O(a,b,c,d,e);if(C()){break _;}c=$z;return c?1:0;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function ALX(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:$z=AOc(b,c,f,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=A5O(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;f=0;$p=3;case 3:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AMT(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:$z=AMY(b,c,f,e);if(C()){break _;}g=$z;J();if(g!=BGh.b){$p=2;continue _;}h=BJv;$p=3;continue _;case 2:$z=AOc(b,c,f,e);if(C()){break _;}g=$z;if(!g){$p=5;continue _;}g=a.b;$p=4;continue _;case 3:$z=AQz(h,b,c,d,e);if(C()){break _;}g=$z;if(g)return;$p=2;continue _;case 4:b.ZJ(c,d,e,g);if(C()){break _;}return;case 5:$z =A5O(a,b,c,d,e);if(C()){break _;}g=$z;if(g){g=a.b;$p=4;continue _;}g=0;$p=6;case 6:A2O(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function A6m(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(D(f,24)){g=d-1|0;$p=1;continue _;}h=c+0.5;i=d+0.5;j=e+0.5;k=B(350);l=1.0+O(f);m=O(f)*0.699999988079071+0.30000001192092896;$p=2;continue _;case 1:$z=AOc(b,c,g,e);if(C()){break _;}n=$z;if(n){g=0;l= c;m=d;o=e;while(g<3){BW(b,B(345),l+O(f),m+O(f)*0.5+0.5,o+O(f),0.0,0.0,0.0);g=g+1|0;}return;}J();k=BGS;$p=3;continue _;case 2:AIL(b,h,i,j,k,l,m);if(C()){break _;}g=d-1|0;$p=1;continue _;case 3:$z=ARg(k,b,c,g,e);if(C()){break _;}g=$z;if(g){g=0;l=c;m=d;o=e;while(g<3){BW(b,B(345),l+O(f),m+O(f)*0.5+0.5,o+O(f),0.0,0.0,0.0);g=g+1|0;}return;}k=BGS;g=c-1|0;$p=4;case 4:a:{$z=ARg(k,b,g,d,e);if(C()){break _;}g=$z;if(g){g=0;l=c;p=d;q=e;while(true){if(g>=2)break a;m=l+O(f)*0.10000000149011612;o=p+O(f);r=q+O(f);BW(b,B(345), m,o,r,0.0,0.0,0.0);g=g+1|0;}}}k=BGS;n=c+1|0;$p=5;case 5:a:{$z=ARg(k,b,n,d,e);if(C()){break _;}g=$z;if(g){g=0;l=n;p=d;q=e;while(true){if(g>=2)break a;m=l-O(f)*0.10000000149011612;o=p+O(f);r=q+O(f);BW(b,B(345),m,o,r,0.0,0.0,0.0);g=g+1|0;}}}k=BGS;g=e-1|0;$p=6;case 6:a:{$z=ARg(k,b,c,d,g);if(C()){break _;}g=$z;if(g){g=0;l=c;o=d;q=e;while(true){if(g>=2)break a;m=l+O(f);p=o+O(f);r=q+O(f)*0.10000000149011612;BW(b,B(345),m,p,r,0.0,0.0,0.0);g=g+1|0;}}}k=BGS;g=e+1|0;$p=7;case 7:a:{$z=ARg(k,b,c,d,g);if(C()){break _;}n= $z;if(n){n=0;r=c;s=d;m=g;while(true){if(n>=2)break a;t=r+O(f);l=s+O(f);q=m-O(f)*0.10000000149011612;BW(b,B(345),t,l,q,0.0,0.0,0.0);n=n+1|0;}}}k=BGS;d=d+1|0;$p=8;case 8:a:{$z=ARg(k,b,c,d,e);if(C()){break _;}g=$z;if(g){g=0;l=c;m=d;q=e;while(true){if(g>=2)break a;t=l+O(f);o=m-O(f)*0.10000000149011612;r=q+O(f);BW(b,B(345),t,o,r,0.0,0.0,0.0);g=g+1|0;}}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);} var Ha=K(X); function QJ(a,b,c){F3(a,b,c);BIA.data[b]=1;} function A1E(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.xP();$p=1;case 1:AQ$(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AYh(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AQZ(b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);} var AJ8=K(Ha); function BC0(a,b){var c=new AJ8();A9T(c,a,b);return c;} function A9T(a,b,c){BE();Da(a,b,c,BJy);} function Bjm(a){return Bui();} function Bs0(a,b,c){return 0;} function By2(a,b){return 0;} function Bpk(a){return 0;} function AJo(){X.call(this);this.dx=null;} function Bxa(a,b){var c=new AJo();Bre(c,a,b);return c;} function Bre(a,b,c){Da(a,b,c.Q,c.bG);a.dx=c;BO(a,c.wZ);El(a,c.tH/3.0);a.e5=c.e5;} function AG7(a,b,c,d,e){Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);} function A2x(a,b,c,d,e){return Ps(a,b,c,d,e);} function BoJ(a){return 0;} function A_A(a){return 0;} function Beb(a){return 10;} function A2V(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=ARU(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AVC(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(!h){Bt(a,0.0,0.0,0.0,0.5,0.5,1.0);$p=2;continue _;}if(h==1){Bt(a,0.0,0.0,0.0,0.5,1.0,1.0);$p=4;continue _;}if(h==2){Bt(a,0.0,0.0,0.0,1.0,0.5,0.5);$p=6;continue _;}if(h!=3){Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);return;}Bt(a,0.0,0.0,0.0,1.0,1.0,0.5);$p=8;continue _;case 2:AXX(a,b,c,d,e,f, g);if(C()){break _;}Bt(a,0.5,0.0,0.0,1.0,1.0,1.0);$p=3;case 3:AXX(a,b,c,d,e,f,g);if(C()){break _;}Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 4:AXX(a,b,c,d,e,f,g);if(C()){break _;}Bt(a,0.5,0.0,0.0,1.0,0.5,1.0);$p=5;case 5:AXX(a,b,c,d,e,f,g);if(C()){break _;}Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 6:AXX(a,b,c,d,e,f,g);if(C()){break _;}Bt(a,0.0,0.0,0.5,1.0,1.0,1.0);$p=7;case 7:AXX(a,b,c,d,e,f,g);if(C()){break _;}Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 8:AXX(a,b,c,d,e,f,g);if(C()){break _;}Bt(a,0.0,0.0,0.5,1.0, 0.5,1.0);$p=9;case 9:AXX(a,b,c,d,e,f,g);if(C()){break _;}Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function A2z(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dx;$p=1;case 1:g.jy(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function ALp(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dx;$p=1;case 1:g.mI(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AOi(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dx;$p=1;case 1:g.sX(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AZl(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dx;$p=1;case 1:$z=f.RP(b,c,d,e);if(C()){break _;}g=$z;return g;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function Baq(a,b){return a.dx.LJ(b);} function Bvc(a){return a.dx.os();} function Bmy(a,b,c){return a.dx.cX(b,c);} function BgY(a,b){return a.dx.d7(b);} function BbT(a,b,c){return a.dx.eF(b,c);} function BsB(a,b){return a.dx.bq(b);} function AX6(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dx;$p=1;case 1:$z=g.yq(b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function A$6(a){return a.dx.kC();} function AYG(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dx;$p=1;case 1:$z=f.pp(b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function ANj(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=a.dx;$p=1;case 1:h.xz(b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function Bdy(a){return a.dx.AI();} function Bd3(a,b,c){return a.dx.Ae(b,c);} function AYU(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dx;$p=1;case 1:$z=f.fy(b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function ANf(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dx;$p=1;case 1:f.eJ(b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AIf(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dx;$p=1;case 1:f.iv(b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function ATt(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=a.dx;$p=1;case 1:h.Sk(b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AZo(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dx;$p=1;case 1:g.a0x(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function A4n(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dx;$p=1;case 1:g.rE(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function A4s(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dx;$p=1;case 1:g.dj(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function ASa(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dx;$p=1;case 1:$z=g.kb(b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AIX(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dx;$p=1;case 1:f.BF(b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function ATV(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=N(f.n*4.0/360.0+0.5)&3;if(!g){h=2;$p=1;continue _;}if(g==1){h=1;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=0;$p=4;continue _;case 1:AMI(b,c,d,e,h);if(C()){break _;}if(g==1){h=1;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=0;$p=4;continue _;case 2:AMI(b,c,d,e,h);if(C()){break _;}if(g==2){h =3;$p=3;continue _;}if(g!=3)return;g=0;$p=4;continue _;case 3:AMI(b,c,d,e,h);if(C()){break _;}if(g!=3)return;g=0;$p=4;case 4:AMI(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AQ7(){Ha.call(this);this.gT=null;} function Bzn(a){var b=new AQ7();Bq7(b,a);return b;} function Bq7(a,b){BE();QJ(a,b,BJz);a.gT=new C1;a.Q=26;} function AN4(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(f==1)return a.Q-1|0;if(!f)return a.Q-1|0;g=e-1|0;$p=1;case 1:$z=b.c$(c,d,g);if(C()){break _;}h=$z;i=e+1|0;$p=2;case 2:$z=b.c$(c,d,i);if(C()){break _;}j=$z;k=c-1|0;$p=3;case 3:$z=b.c$(k,d,e);if(C()){break _;}l=$z;m=c+1|0;$p=4;case 4:$z =b.c$(m,d,e);if(C()){break _;}n=$z;c=a.b;e=Ba(h,c);if(e&&j!=c){e=Ba(l,c);if(e&&n!=c){m=3;J();o=BIz.data;if(o[h]&&!o[j])m=3;if(o[j]&&!o[h])m=2;if(o[l]&&!o[n])m=5;if(o[n]&&!o[l])m=4;return f!=m?a.Q:a.Q+1|0;}if(f!=4&&f!=5){p=0;if(!e)p=(-1);c=e?m:k;$p=7;continue _;}return a.Q;}if(f!=2&&f!=3){p=0;if(!e)p=(-1);c=e?i:g;$p=5;continue _;}return a.Q;case 5:$z=b.c$(k,d,c);if(C()){break _;}q=$z;if(h==a.b)i=g;$p=6;case 6:$z=b.c$(m,d,i);if(C()){break _;}i=$z;if(f==4)p=(-1)-p|0;k=5;J();o=BIz.data;if(!(!o[l]&&!o[q])&&!o[n] &&!o[i])k=5;if(!(!o[n]&&!o[i])&&!o[l]&&!o[q])k=4;return (f!=k?a.Q+32|0:a.Q+16|0)+p|0;case 7:$z=b.c$(c,d,g);if(C()){break _;}g=$z;if(l==a.b)m=k;$p=8;case 8:$z=b.c$(m,d,i);if(C()){break _;}i=$z;if(f==3)p=(-1)-p|0;k=3;J();o=BIz.data;if(!(!o[h]&&!o[g])&&!o[j]&&!o[i])k=3;if(!(!o[j]&&!o[i])&&!o[h]&&!o[g])k=2;return (f!=k?a.Q+32|0:a.Q+16|0)+p|0;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} function BuB(a,b){return b==1?a.Q-1|0:!b?a.Q-1|0:b!=3?a.Q:a.Q+1|0;} function AV7(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;g=c-1|0;$p=1;case 1:$z=AMY(b,g,d,e);if(C()){break _;}h=$z;if(h==a.b)f=1;h=c+1|0;$p=2;case 2:$z=AMY(b,h,d,e);if(C()){break _;}i=$z;if(i==a.b)f=f+1|0;i=e-1|0;$p=3;case 3:$z=AMY(b,c,d,i);if(C()){break _;}j=$z;if(j==a.b)f=f+1|0;k=e+1|0;$p=4;case 4:$z=AMY(b,c,d,k);if(C()){break _;}l=$z;if (l==a.b)f=f+1|0;if(f>1)return 0;$p=5;case 5:$z=AUS(a,b,g,d,e);if(C()){break _;}j=$z;if(j)return 0;$p=6;case 6:$z=AUS(a,b,h,d,e);if(C()){break _;}e=$z;if(e)return 0;$p=7;case 7:$z=AUS(a,b,c,d,i);if(C()){break _;}e=$z;if(e)return 0;$p=8;case 8:$z=AUS(a,b,c,d,k);if(C()){break _;}c=$z;return c?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function AUS(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if(f!=a.b)return 0;f=c-1|0;$p=2;case 2:$z=AMY(b,f,d,e);if(C()){break _;}f=$z;if(f==a.b)return 1;f=c+1|0;$p=3;case 3:$z=AMY(b,f,d,e);if(C()){break _;}f=$z;if(f==a.b)return 1;f=e-1|0;$p=4;case 4:$z=AMY(b,c,d,f);if(C()){break _;}f=$z;if(f==a.b)return 1;e=e+1|0;$p=5;case 5:$z=AMY(b,c,d,e);if(C()){break _;}c =$z;return c!=a.b?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A6z(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AZ9(b,c,d,e);if(C()){break _;}f=$z;g=f;h=0;i=27;j=c;k=d;l=e;while(h0){s=D(a.gT,21)+10|0;t=f.y;if(s>t)s=t;f.y=t-s|0;u=H$(b,p,q,r,Lk(f.bp,s,f.e_));u.f=Dl(a.gT)*0.05000000074505806;u.h=Dl(a.gT)*0.05000000074505806+0.20000000298023224;u.g=Dl(a.gT)*0.05000000074505806;$p=3;continue _;}}h=h+1|0;}$p=2;case 2:AYh(a,b,c,d,e);if(C()){break _;}return;case 3:b.WV(u);if(C()){break _;}a:while(true){if(f.y>0){s=D(a.gT,21)+10|0;t=f.y;if(s>t)s=t;f.y=t-s|0;u=H$(b,p,q,r,Lk(f.bp,s,f.e_));u.f=Dl(a.gT)*0.05000000074505806;u.h =Dl(a.gT)*0.05000000074505806+0.20000000298023224;u.g=Dl(a.gT)*0.05000000074505806;continue _;}while(true){h=h+1|0;if(h>=i)break a;f=Y3(g,h);if(f===null)continue;else break;}m=O(a.gT)*0.800000011920929+0.10000000149011612;n=O(a.gT)*0.800000011920929+0.10000000149011612;o=O(a.gT)*0.800000011920929+0.10000000149011612;p=j+m;q=k+n;r=l+o;}$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} function ARe(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AZ9(b,c,d,e);if(C()){break _;}g=$z;h=g;i=d+1|0;$p=2;case 2:$z=AOc(b,c,i,e);if(C()){break _;}j=$z;if(j)return 1;k=c-1|0;$p=3;case 3:$z=AMY(b,k,d,e);if(C()){break _;}j=$z;if(j==a.b){$p=5;continue _;}l=c+1|0;$p=4;case 4:$z=AMY(b,l, d,e);if(C()){break _;}j=$z;if(j==a.b){$p=7;continue _;}m=e-1|0;$p=6;continue _;case 5:$z=AOc(b,k,i,e);if(C()){break _;}j=$z;if(j)return 1;l=c+1|0;$p=4;continue _;case 6:$z=AMY(b,c,d,m);if(C()){break _;}j=$z;if(j==a.b){$p=9;continue _;}n=e+1|0;$p=8;continue _;case 7:$z=AOc(b,l,i,e);if(C()){break _;}j=$z;if(j)return 1;m=e-1|0;$p=6;continue _;case 8:$z=AMY(b,c,d,n);if(C()){break _;}j=$z;if(j!=a.b){$p=10;continue _;}$p=11;continue _;case 9:$z=AOc(b,c,i,m);if(C()){break _;}j=$z;if(j)return 1;n=e+1|0;$p=8;continue _;case 10:$z =AMY(b,k,d,e);if(C()){break _;}j=$z;if(j==a.b){g=new Mz;o=B(351);$p=12;continue _;}g=h;$p=13;continue _;case 11:$z=AOc(b,c,i,n);if(C()){break _;}j=$z;if(j)return 1;$p=10;continue _;case 12:$z=AZ9(b,k,d,e);if(C()){break _;}p=$z;QB(g,o,p,h);$p=13;case 13:$z=AMY(b,l,d,e);if(C()){break _;}j=$z;if(j==a.b){o=new Mz;p=B(351);$p=14;continue _;}o=g;$p=15;continue _;case 14:$z=AZ9(b,l,d,e);if(C()){break _;}h=$z;QB(o,p,g,h);$p=15;case 15:$z=AMY(b,c,d,m);if(C()){break _;}e=$z;if(e==a.b){g=new Mz;p=B(351);$p=16;continue _;}g =o;$p=17;continue _;case 16:$z=AZ9(b,c,d,m);if(C()){break _;}h=$z;QB(g,p,h,o);$p=17;case 17:$z=AMY(b,c,d,n);if(C()){break _;}e=$z;if(e==a.b){o=new Mz;p=B(351);$p=18;continue _;}o=g;$p=19;continue _;case 18:$z=AZ9(b,c,d,n);if(C()){break _;}b=$z;QB(o,p,g,b);$p=19;case 19:AIK(f,o);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} function Bku(a){return Bih();} function A3r(){X.call(this);this.rF=0;} function BCu(a,b){var c=new A3r();Bmh(c,a,b);return c;} function Bmh(a,b,c){BE();Da(a,b,c,BKF);a.rF=1;Bt(a,0.0,0.0,0.0,1.0,0.0625,1.0);} function BqO(a,b,c){return a.Q+(c<=0?0:16)|0;} function AUw(a,b,c,d,e){return null;} function A_L(a){return 0;} function Bty(a){return 0;} function A7f(a){return 5;} function AW_(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=AOc(b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,$p);} function AIH(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;g=0;a.rF=0;$p=2;case 2:$z=ASF(b,c,d,e);if(C()){break _;}h=$z;a.rF=1;if(h)i=15;else{i=0;j=c-1|0;k=e-1|0;l=d+1|0;m=d-1|0;if(i<4){h=!i?j:c;if(i==1)h=h+1|0;n=i==2?k:e;if(i==3)n=n+1|0;$p= 11;continue _;}i=g<=0?0:g+(-1)|0;}if(f==i)return;$p=3;case 3:AMI(b,c,d,e,i);if(C()){break _;}Fz(b,c,d,e,c,d,e);if(i>0)i=i+(-1)|0;o=0;m=d-1|0;p=c-1|0;q=e-1|0;l=m+2|0;if(o>=4){if(f&&i)return;i=a.b;$p=4;continue _;}h=!o?p:c;if(o==1)h=h+1|0;k=o==2?q:e;if(o==3)k=k+1|0;$p=17;continue _;case 4:ATo(b,c,d,e,i);if(C()){break _;}i=a.b;$p=5;case 5:ATo(b,p,d,e,i);if(C()){break _;}i=c+1|0;h=a.b;$p=6;case 6:ATo(b,i,d,e,h);if(C()){break _;}i=a.b;$p=7;case 7:ATo(b,c,d,q,i);if(C()){break _;}i=e+1|0;h=a.b;$p=8;case 8:ATo(b,c, d,i,h);if(C()){break _;}i=a.b;$p=9;case 9:ATo(b,c,m,e,i);if(C()){break _;}d=d+1|0;i=a.b;$p=10;case 10:ATo(b,c,d,e,i);if(C()){break _;}return;case 11:$z=AUE(a,b,h,d,n,g);if(C()){break _;}g=$z;$p=12;case 12:$z=AOc(b,h,d,n);if(C()){break _;}o=$z;if(!o){$p=13;continue _;}$p=14;continue _;case 13:$z=AOc(b,h,d,n);if(C()){break _;}o=$z;if(!o){$p=15;continue _;}i=i+1|0;if(i>=4){i=g<=0?0:g+(-1)|0;if(f==i)return;$p=3;continue _;}h=!i?j:c;if(i==1)h=h+1|0;n=i==2?k:e;if(i==3)n=n+1|0;$p=11;continue _;case 14:$z=AOc(b,c,l, e);if(C()){break _;}o=$z;if(o){$p=13;continue _;}$p=16;continue _;case 15:$z=AUE(a,b,h,m,n,g);if(C()){break _;}g=$z;i=i+1|0;if(i>=4){i=g<=0?0:g+(-1)|0;if(f==i)return;$p=3;continue _;}h=!i?j:c;if(i==1)h=h+1|0;n=i==2?k:e;if(i==3)n=n+1|0;$p=11;continue _;case 16:$z=AUE(a,b,h,l,n,g);if(C()){break _;}g=$z;i=i+1|0;if(i>=4){i=g<=0?0:g+(-1)|0;if(f==i)return;$p=3;continue _;}h=!i?j:c;if(i==1)h=h+1|0;n=i==2?k:e;if(i==3)n=n+1|0;$p=11;continue _;case 17:$z=AOc(b,h,d,k);if(C()){break _;}j=$z;j=j?l:m;g=(-1);$p=18;case 18:$z =AUE(a,b,h,d,k,g);if(C()){break _;}n=$z;if(n>=0&&n!=i){$p=20;continue _;}g=(-1);$p=19;case 19:$z=AUE(a,b,h,j,k,g);if(C()){break _;}g=$z;if(g>=0&&g!=i){$p=21;continue _;}o=o+1|0;if(o>=4){if(f&&i)return;i=a.b;$p=4;continue _;}h=!o?p:c;if(o==1)h=h+1|0;k=o==2?q:e;if(o==3)k=k+1|0;$p=17;continue _;case 20:AIH(a,b,h,d,k);if(C()){break _;}g=(-1);$p=19;continue _;case 21:AIH(a,b,h,j,k);if(C()){break _;}o=o+1|0;if(o>=4){if(f&&i)return;i=a.b;$p=4;continue _;}h=!o?p:c;if(o==1)h=h+1|0;k=o==2?q:e;if(o==3)k=k+1|0;$p=17;continue _;default: GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} function AN$(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;g=a.b;if(f!=g)return;$p=2;case 2:ATo(b,c,d,e,g);if(C()){break _;}f=c-1|0;g=a.b;$p=3;case 3:ATo(b,f,d,e,g);if(C()){break _;}f=c+1|0;g=a.b;$p=4;case 4:ATo(b,f,d,e,g);if(C()){break _;}f=e-1|0;g=a.b;$p=5;case 5:ATo(b,c,d,f,g);if(C()){break _;}f=e+1|0;g=a.b;$p=6;case 6:ATo(b,c,d,f,g);if(C()){break _;}f =d-1|0;g=a.b;$p=7;case 7:ATo(b,c,f,e,g);if(C()){break _;}d=d+1|0;f=a.b;$p=8;case 8:ATo(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AP4(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;$p=1;case 1:AIH(a,b,c,d,e);if(C()){break _;}f=d+1|0;g=a.b;$p=2;case 2:ATo(b,c,f,e,g);if(C()){break _;}g=d-1|0;h=a.b;$p=3;case 3:ATo(b,c,g,e,h);if(C()){break _;}i=c-1|0;$p=4;case 4:AN$(a,b,i,d,e);if(C()){break _;}h=c+1|0;$p=5;case 5:AN$(a,b,h,d,e);if(C()){break _;}j=e-1|0;$p =6;case 6:AN$(a,b,c,d,j);if(C()){break _;}k=e+1|0;$p=7;case 7:AN$(a,b,c,d,k);if(C()){break _;}$p=8;case 8:$z=AOc(b,i,d,e);if(C()){break _;}l=$z;if(!l){$p=9;continue _;}$p=10;continue _;case 9:AN$(a,b,i,g,e);if(C()){break _;}$p=11;continue _;case 10:AN$(a,b,i,f,e);if(C()){break _;}$p=11;case 11:$z=AOc(b,h,d,e);if(C()){break _;}i=$z;if(!i){$p=12;continue _;}$p=13;continue _;case 12:AN$(a,b,h,g,e);if(C()){break _;}$p=14;continue _;case 13:AN$(a,b,h,f,e);if(C()){break _;}$p=14;case 14:$z=AOc(b,c,d,j);if(C()){break _;}e =$z;if(!e){$p=15;continue _;}$p=16;continue _;case 15:AN$(a,b,c,g,j);if(C()){break _;}$p=17;continue _;case 16:AN$(a,b,c,f,j);if(C()){break _;}$p=17;case 17:$z=AOc(b,c,d,k);if(C()){break _;}d=$z;if(!d){$p=18;continue _;}$p=19;continue _;case 18:AN$(a,b,c,g,k);if(C()){break _;}return;case 19:AN$(a,b,c,f,k);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function AWD(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;f=d+1|0;g=a.b;$p=1;case 1:ATo(b,c,f,e,g);if(C()){break _;}g=d-1|0;h=a.b;$p=2;case 2:ATo(b,c,g,e,h);if(C()){break _;}$p=3;case 3:AIH(a,b,c,d,e);if(C()){break _;}i=c-1|0;$p=4;case 4:AN$(a,b,i,d,e);if(C()){break _;}h=c+1|0;$p=5;case 5:AN$(a,b,h,d,e);if(C()){break _;}j=e-1|0;$p =6;case 6:AN$(a,b,c,d,j);if(C()){break _;}k=e+1|0;$p=7;case 7:AN$(a,b,c,d,k);if(C()){break _;}$p=8;case 8:$z=AOc(b,i,d,e);if(C()){break _;}l=$z;if(!l){$p=9;continue _;}$p=10;continue _;case 9:AN$(a,b,i,g,e);if(C()){break _;}$p=11;continue _;case 10:AN$(a,b,i,f,e);if(C()){break _;}$p=11;case 11:$z=AOc(b,h,d,e);if(C()){break _;}i=$z;if(!i){$p=12;continue _;}$p=13;continue _;case 12:AN$(a,b,h,g,e);if(C()){break _;}$p=14;continue _;case 13:AN$(a,b,h,f,e);if(C()){break _;}$p=14;case 14:$z=AOc(b,c,d,j);if(C()){break _;}e =$z;if(!e){$p=15;continue _;}$p=16;continue _;case 15:AN$(a,b,c,g,j);if(C()){break _;}$p=17;continue _;case 16:AN$(a,b,c,f,j);if(C()){break _;}$p=17;case 17:$z=AOc(b,c,d,k);if(C()){break _;}d=$z;if(!d){$p=18;continue _;}$p=19;continue _;case 18:AN$(a,b,c,g,k);if(C()){break _;}return;case 19:AN$(a,b,c,f,k);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function AUE(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(g!=a.b)return f;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(h>f)f=h;return f;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AYg(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;$p=2;case 2:$z=AW_(a,b,c,d,e);if(C()){break _;}h=$z;if(h){$p=3;continue _;}$p=4;continue _;case 3:AIH(a,b,c,d,e);if(C()){break _;}return;case 4:AHS(a,b,c,d,e,g);if(C()){break _;}f=0;$p=5;case 5:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f, g,h,$p);} function Byf(a,b,c){Bw();return BKT.bj;} function A52(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.rF)return 0;$p=1;case 1:$z=AQ9(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AQ9(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.rF)return 0;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(!g)return 0;if(f==1)return 1;h=c-1|0;$p=2;case 2:$z=Bug(b,h,d,e);if(C()){break _;}g=$z;if(!g){$p=3;continue _;}i=1;j=c+1|0;$p=4;continue _;case 3:$z=AOc(b,h,d,e);if(C()){break _;}g =$z;if(!g){g=d-1|0;$p=5;continue _;}i=0;j=c+1|0;$p=4;case 4:$z=Bug(b,j,d,e);if(C()){break _;}g=$z;if(!g){$p=6;continue _;}k=1;l=e-1|0;$p=7;continue _;case 5:$z=Bug(b,h,g,e);if(C()){break _;}g=$z;i=g?1:0;j=c+1|0;$p=4;continue _;case 6:$z=AOc(b,j,d,e);if(C()){break _;}g=$z;if(!g){g=d-1|0;$p=8;continue _;}k=0;l=e-1|0;$p=7;case 7:$z=Bug(b,c,d,l);if(C()){break _;}g=$z;if(!g){$p=9;continue _;}m=1;n=e+1|0;$p=10;continue _;case 8:$z=Bug(b,j,g,e);if(C()){break _;}g=$z;k=g?1:0;l=e-1|0;$p=7;continue _;case 9:$z=AOc(b, c,d,l);if(C()){break _;}g=$z;if(!g){g=d-1|0;$p=11;continue _;}m=0;n=e+1|0;$p=10;case 10:$z=Bug(b,c,d,n);if(C()){break _;}g=$z;if(!g){$p=12;continue _;}o=1;g=d+1|0;$p=13;continue _;case 11:$z=Bug(b,c,g,l);if(C()){break _;}g=$z;m=g?1:0;n=e+1|0;$p=10;continue _;case 12:$z=AOc(b,c,d,n);if(C()){break _;}g=$z;if(!g){g=d-1|0;$p=14;continue _;}o=0;g=d+1|0;$p=13;case 13:$z=AOc(b,c,g,e);if(C()){break _;}p=$z;if(p)return !m&&!k&&!i&&!o&&f>=2&&f<=5?1:f==2&&m&&!i&&!k?1:f==3&&o&&!i&&!k?1:f==4&&i&&!m&&!o?1:f==5&&k&&!m&&!o ?1:0;$p=15;continue _;case 14:$z=Bug(b,c,g,n);if(C()){break _;}g=$z;o=g?1:0;g=d+1|0;$p=13;continue _;case 15:$z=AOc(b,h,d,e);if(C()){break _;}p=$z;if(p){$p=16;continue _;}$p=17;continue _;case 16:$z=Bug(b,h,g,e);if(C()){break _;}p=$z;if(p)i=1;$p=17;case 17:$z=AOc(b,j,d,e);if(C()){break _;}p=$z;if(p){$p=18;continue _;}$p=19;continue _;case 18:$z=Bug(b,j,g,e);if(C()){break _;}e=$z;if(e)k=1;$p=19;case 19:$z=AOc(b,c,d,l);if(C()){break _;}e=$z;if(e){$p=20;continue _;}$p=21;continue _;case 20:$z=Bug(b,c,g,l);if(C()) {break _;}e=$z;if(e)m=1;$p=21;case 21:$z=AOc(b,c,d,n);if(C()){break _;}d=$z;if(!d)return !m&&!k&&!i&&!o&&f>=2&&f<=5?1:f==2&&m&&!i&&!k?1:f==3&&o&&!i&&!k?1:f==4&&i&&!m&&!o?1:f==5&&k&&!m&&!o?1:0;$p=22;case 22:$z=Bug(b,c,g,n);if(C()){break _;}c=$z;if(c)o=1;return !m&&!k&&!i&&!o&&f>=2&&f<=5?1:f==2&&m&&!i&&!k?1:f==3&&o&&!i&&!k?1:f==4&&i&&!m&&!o?1:f==5&&k&&!m&&!o?1:0;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} function A_3(a){return a.rF;} function AOp(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g>0)BW(b,B(352),c+0.5+(O(f)-0.5)*0.2,d+0.0625,e+0.5+(O(f)-0.5)*0.2,0.0,0.0,0.0);return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function Bug(b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.c$(c,d,e);if(C()){break _;}f=$z;J();return f==BIY.b?1:!f?0:BFM.data[f].fI();default:GR();}}DW().s(b,c,d,e,f,$p);} var AS4=K(X); function BBd(a){var b=new AS4();BeV(b,a);return b;} function BeV(a,b){BE();F3(a,b,BJz);a.Q=59;} function Baj(a,b){if(b==1)b=a.Q-16|0;else if(!b){J();b=BFX.bq(0);}else b=b!=2&&b!=4?a.Q:a.Q+1|0;return b;} function ASe(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AZ5(f);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} var AWR=K(Jo); function BCH(a,b){var c=new AWR();BfG(c,a,b);return c;} function BfG(a,b,c){Rj(a,b,c);a.Q=c;EM(a,1);Bt(a,0.0,0.0,0.0,1.0,0.25,1.0);} function BdF(a,b){J();return b!=BI3.b?0:1;} function AVr(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ASP(a,b,c,d,e);if(C()){break _;}g=d+1|0;$p=2;case 2:$z=AG8(b,c,g,e);if(C()){break _;}g=$z;if(g<9)return;$p=3;case 3:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(h>=7)return;i =1.0;j=e-1|0;$p=4;case 4:$z=AMY(b,c,d,j);if(C()){break _;}g=$z;k=e+1|0;$p=5;case 5:$z=AMY(b,c,d,k);if(C()){break _;}l=$z;m=c-1|0;$p=6;case 6:$z=AMY(b,m,d,e);if(C()){break _;}n=$z;o=c+1|0;$p=7;case 7:$z=AMY(b,o,d,e);if(C()){break _;}p=$z;$p=8;case 8:$z=AMY(b,m,d,j);if(C()){break _;}q=$z;$p=9;case 9:$z=AMY(b,o,d,j);if(C()){break _;}r=$z;$p=10;case 10:$z=AMY(b,o,d,k);if(C()){break _;}s=$z;$p=11;case 11:$z=AMY(b,m,d,k);if(C()){break _;}t=$z;u=a.b;n=n!=u&&p!=u?0:1;l=g!=u&&l!=u?0:1;g=q!=u&&r!=u&&s!=u&&t!=u?0:1;p= d-1|0;while(true){if(m>o){a:{if(!g){if(!n)break a;if(!l)break a;}i=i/2.0;}if(D(f,100.0/i|0))return;g=h+1|0;$p=13;continue _;}t=j;if(t<=k)break;m=m+1|0;}$p=12;case 12:$z=AMY(b,m,p,t);if(C()){break _;}u=$z;v=0.0;J();if(u==BI3.b){v=1.0;$p=14;continue _;}if(!(m==c&&t==e))v=v/4.0;i=i+v;t=t+1|0;while(t>k){m=m+1|0;if(m>o){b:{if(!g){if(!n)break b;if(!l)break b;}i=i/2.0;}if(D(f,100.0/i|0))return;g=h+1|0;$p=13;continue _;}t=j;}continue _;case 13:AMI(b,c,d,e,g);if(C()){break _;}return;case 14:$z=APQ(b,m,p,t);if(C()){break _;}u =$z;if(u>0)v=3.0;if(!(m==c&&t==e))v=v/4.0;i=i+v;t=t+1|0;while(t>k){m=m+1|0;if(m>o){c:{if(!g){if(!n)break c;if(!l)break c;}i=i/2.0;}if(D(f,100.0/i|0))return;g=h+1|0;$p=13;continue _;}t=j;}$p=12;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} function Btb(a,b,c){if(c<0)c=7;return a.Q+c|0;} function Bnd(a){return 6;} function A0f(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(!b.N){g=0;h=c;i=d;j=e;while(true){if(g>=3)break a;if(D(b.p,15)<=f){k=O(b.p)*0.699999988079071+0.15000000596046448;l=O(b.p)*0.699999988079071+0.15000000596046448;m=O(b.p)*0.699999988079071+0.15000000596046448;n=new Go;o =h+k;p=i+l;q=j+m;r=new Cs;Bw();EK(r,BKU);JR(n,b,o,p,q,r);n.hM=10;$p=1;continue _;}g=g+1|0;}}}return;case 1:b.WV(n);if(C()){break _;}while(true){g=g+1|0;if(g>=3)break;if(D(b.p,15)>f)continue;else{k=O(b.p)*0.699999988079071+0.15000000596046448;l=O(b.p)*0.699999988079071+0.15000000596046448;m=O(b.p)*0.699999988079071+0.15000000596046448;n=new Go;o=h+k;p=i+l;q=j+m;r=new Cs;Bw();EK(r,BKU);JR(n,b,o,p,q,r);n.hM=10;continue _;}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} function BhP(a,b,c){if(b!=7)b=(-1);else{Bw();b=BKV.bj;}return b;} function BnH(a,b){return 1;} var A2U=K(X); function Bzw(a){var b=new A2U();BqM(b,a);return b;} function BqM(a,b){BE();F3(a,b,BKv);a.Q=87;EM(a,1);Bt(a,0.0,0.0,0.0,1.0,0.9375,1.0);I7(a,255);} function ALY(a,b,c,d,e){return DA(c+0|0,d+0|0,e+0|0,c+1|0,d+1|0,e+1|0);} function Byn(a){return 0;} function Bxj(a){return 0;} function Beh(a,b,c){b=Ba(b,1);return !b&&c>0?a.Q-1|0:b?2:a.Q;} function AHw(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(D(f,5))return;g=c-4|0;h=c+4|0;i=d+1|0;j=e-4|0;k=e+4|0;a:while(true){if(g>h){if(!0){$p=1;continue _;}g=7;$p=2;continue _;}l=d;while(l<=i){m=j;if(m<=k)break a;l=l+1|0;}g=g+1|0;}$p=4;continue _;case 1:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(h>0){g=h-1|0;$p=3;continue _;}g =c-0|0;h=c+0|0;m=e-0|0;j=e+0|0;while(true){if(g>h){if(0)return;J();g=BFP.b;$p=5;continue _;}l=m;if(l<=j)break;g=g+1|0;}$p=6;continue _;case 2:AMI(b,c,d,e,g);if(C()){break _;}return;case 3:AMI(b,c,d,e,g);if(C()){break _;}return;case 4:$z=AMo(b,g,l,m);if(C()){break _;}f=$z;BE();if(f===BGR)g=1;else{m=m+1|0;b:while(true){if(m<=k){continue _;}l=l+1|0;while(l>i){g=g+1|0;if(g>h)break b;l=d;}m=j;}g=0;}if(!g){$p=1;continue _;}g=7;$p=2;continue _;case 5:A2O(b,c,d,e,g);if(C()){break _;}return;case 6:$z=AMY(b,g,i,l);if (C()){break _;}n=$z;J();if(n==BI2.b)g=1;else{l=l+1|0;while(true){if(l<=j){continue _;}g=g+1|0;if(g>h)break;l=m;}g=0;}if(g)return;J();g=BFP.b;$p=5;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function AVk(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(D(b.p,4))return;J();g=BFP.b;$p=1;case 1:A2O(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AU_(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d+1|0;$p=1;case 1:$z=AMo(b,c,f,e);if(C()){break _;}g=$z;if(!g.cG())return;J();f=BFP.b;$p=2;case 2:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function BxC(a,b,c){J();return BFP.cX(0,c);} function ARj(){Ha.call(this);this.H7=0;} function Bnj(a,b){var c=new ARj();A8E(c,a,b);return c;} function A8E(a,b,c){BE();QJ(a,b,BJy);a.H7=c;a.Q=45;} function Bjh(a,b,c){J();return BI4.b;} function AMV(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:A1E(a,b,c,d,e);if(C()){break _;}f=e-1|0;$p=2;case 2:$z=AMY(b,c,d,f);if(C()){break _;}g=$z;f=e+1|0;$p=3;case 3:$z=AMY(b,c,d,f);if(C()){break _;}f=$z;h=c-1|0;$p=4;case 4:$z=AMY(b,h,d,e);if(C()){break _;}h=$z;i=c+1|0;$p=5;case 5:$z=AMY(b,i,d,e);if(C()){break _;}i=$z;j=3;J();k=BIz.data;if(k[g] &&!k[f])j=3;if(k[f]&&!k[g])j=2;if(k[h]&&!k[i])j=5;if(k[i]&&!k[h])j=4;$p=6;case 6:AMI(b,c,d,e,j);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function A5X(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(f==1){J();return BFS.Q;}if(!f){J();return BFS.Q;}$p=1;case 1:$z=b.d8(c,d,e);if(C()){break _;}g=$z;return f!=g?a.Q:!a.H7?a.Q-1|0:a.Q+16|0;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function APl(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.H7)return;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=c+0.5;i=d+0.0+O(f)*6.0/16.0;j=e+0.5;k=O(f)*0.6000000238418579-0.30000001192092896;if(g==4){l=h-0.5199999809265137;m=i;n=j+k;BW(b,B(348),l,m,n,0.0,0.0,0.0);BW(b,B(349), l,m,n,0.0,0.0,0.0);}else if(g==5){l=h+0.5199999809265137;m=i;n=j+k;BW(b,B(348),l,m,n,0.0,0.0,0.0);BW(b,B(349),l,m,n,0.0,0.0,0.0);}else if(g==2){l=h+k;m=i;n=j-0.5199999809265137;BW(b,B(348),l,m,n,0.0,0.0,0.0);BW(b,B(349),l,m,n,0.0,0.0,0.0);}else if(g==3){o=h+k;p=i;q=j+0.5199999809265137;BW(b,B(348),o,p,q,0.0,0.0,0.0);BW(b,B(349),o,p,q,0.0,0.0,0.0);}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} function A90(a,b){if(b==1){J();b=BFS.b;}else if(!b){J();b=BFS.b;}else b=b!=3?a.Q:a.Q-1|0;return b;} function ASg(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AZ9(b,c,d,e);if(C()){break _;}b=$z;g=b;$p=2;case 2:A2c(f,g);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function BxS(a){return BbQ();} function A2R(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=N(f.n*4.0/360.0+0.5)&3;if(!g){h=2;$p=1;continue _;}if(g==1){h=5;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=4;$p=4;continue _;case 1:AMI(b,c,d,e,h);if(C()){break _;}if(g==1){h=5;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=4;$p=4;continue _;case 2:AMI(b,c,d,e,h);if(C()){break _;}if(g==2){h =3;$p=3;continue _;}if(g!=3)return;g=4;$p=4;continue _;case 3:AMI(b,c,d,e,h);if(C()){break _;}if(g!=3)return;g=4;$p=4;case 4:AMI(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function A0g(){var a=this;Ha.call(a);a.SX=null;a.LO=0;} function A73(a,b,c){var d=new A0g();BjJ(d,a,b,c);return d;} function BjJ(a,b,c,d){BE();QJ(a,b,BJz);a.LO=d;a.Q=4;a.SX=c;Bt(a,0.25,0.0,0.25,0.75,1.0,0.75);} function AU6(a,b,c,d,e){return null;} function A0L(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AY$(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=NF(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,$p);} function AY$(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.LO)return;$p=1;case 1:$z=b.d8(c,d,e);if(C()){break _;}f=$z;Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);if(f==2)Bt(a,0.0,0.28125,0.875,1.0,0.78125,1.0);if(f==3)Bt(a,0.0,0.28125,0.0,1.0,0.78125,0.125);if(f==4)Bt(a,0.875,0.28125,0.0,1.0,0.78125,1.0);if(f==5)Bt(a,0.0,0.28125,0.0,0.125,0.78125,1.0);return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function BdQ(a){return (-1);} function Bpz(a){return 0;} function Bpl(a){return 0;} function A_e(a){var b,c,$$je;a:{try{b=Wu(a.SX);}catch($$e){$$je=R($$e);if($$je instanceof BF){b=$$je;break a;}else{throw $$e;}}return b;}c=new Co;UZ(c,b);P(c);} function Bto(a,b,c){Bw();return BKW.bj;} function AJI(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;if(!a.LO){$p=1;continue _;}f=d-1|0;$p=2;continue _;case 1:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;g=1;if(h==2){f=e+1|0;$p=3;continue _;}if(h==3){f=e-1|0;$p=4;continue _;}if(h==4){f=c+1|0;$p=8;continue _;}if(h==5){f=c-1|0;$p=9;continue _;}if(!g)return;$p=5;continue _;case 2:$z=AMo(b,c,f,e);if(C()){break _;}i=$z;if(!i.cG())g =1;if(!g)return;$p=5;continue _;case 3:$z=AMo(b,c,d,f);if(C()){break _;}i=$z;if(i.cG())g=0;if(h==3){f=e-1|0;$p=4;continue _;}if(h==4){f=c+1|0;$p=8;continue _;}if(h==5){f=c-1|0;$p=9;continue _;}if(!g)return;$p=5;continue _;case 4:$z=AMo(b,c,d,f);if(C()){break _;}i=$z;if(i.cG())g=0;if(h==4){f=c+1|0;$p=8;continue _;}if(h==5){f=c-1|0;$p=9;continue _;}if(!g)return;$p=5;case 5:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=6;case 6:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=7;case 7:A2O(b,c,d,e,f);if(C()){break _;}return;case 8:$z =AMo(b,f,d,e);if(C()){break _;}i=$z;if(i.cG())g=0;if(h==5){f=c-1|0;$p=9;continue _;}if(!g)return;$p=5;continue _;case 9:$z=AMo(b,f,d,e);if(C()){break _;}i=$z;if(i.cG())g=0;if(!g)return;$p=5;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function Gl(){var a=this;E.call(a);a.cJ=null;a.en=0;a.el=0;a.eB=0;} var BKX=null;var BKY=null;function Mq(){Mq=Bx(Gl);BgP();} function BKZ(){var a=new Gl();PL(a);return a;} function PL(a){Mq();} function OY(b,c){var d;Mq();if(!Dt(BKY,c)){B0(BKX,c,b);B0(BKY,b,c);return;}b=new Cn;d=new T;S(d);H(H(d,B(353)),c);Bl(b,U(d));P(b);} function Qi(a,b){a.en=DB(b,B(354));a.el=DB(b,B(355));a.eB=DB(b,B(356));} function PC(a,b){var c,d;Mq();c=Bz(BKY,CM(a));if(c!==null){IE(b,B(357),c);E0(b,B(354),a.en);E0(b,B(355),a.el);E0(b,B(356),a.eB);return;}b=new Co;c=CM(a);d=new T;S(d);H(H(d,c),B(358));Bl(b,U(d));P(b);} function AQY(a){} function AYF(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.cJ;c=a.en;d=a.el;e=a.eB;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,$p);} function AMH(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.cJ;c=a.en;d=a.el;e=a.eB;$p=1;case 1:b.Xv(c,d,e,a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);} function TA(a,b,c,d){var e,f,g;e=a.en+0.5-b;f=a.el+0.5-c;g=a.eB+0.5-d;return e*e+f*f+g*g;} function AWb(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:J();b=BFM.data;c=a.cJ;d=a.en;e=a.el;f=a.eB;$p=1;case 1:$z=AMY(c,d,e,f);if(C()){break _;}d=$z;return b[d];default:GR();}}DW().s(a,b,c,d,e,f,$p);} function Wf(b){Mq();if(b===G(U4))return BbQ();if(b===G(SX))return Bih();if(b===G(Kj))return BAv();if(b!==G(PG))return null;return Bui();} function BgP(){BKX=DP();BKY=DP();OY(G(U4),B(359));OY(G(SX),B(360));OY(G(Kj),B(361));OY(G(PG),B(362));} function Kj(){var a=this;Gl.call(a);a.gs=null;a.uM=0;} function BAv(){var a=new Kj();BfT(a);return a;} function BfT(a){Mq();a.gs=Q(Cr,[B(7),B(7),B(7),B(7)]);a.uM=(-1);} function Bo$(a,b){PC(a,b);IE(b,B(363),a.gs.data[0]);IE(b,B(364),a.gs.data[1]);IE(b,B(365),a.gs.data[2]);IE(b,B(366),a.gs.data[3]);} function Bf_(a,b){var c,d,e,f;Qi(a,b);c=0;while(c<4){d=a.gs.data;e=c+1|0;f=new T;S(f);Bi(H(f,B(367)),e);d[c]=GH(b,U(f));if(Z(a.gs.data[c])>15){d=a.gs.data;d[c]=Dc(d[c],0,15);}c=e;}} var AUp=K(X); function BdO(a,b){var c=new AUp();Bul(c,a,b);return c;} function Bul(a,b,c){F3(a,b,c);a.Q=97;BE();if(c===BJD)a.Q=98;Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);} function BwM(a,b,c){var d,e;if(b&&b!=1){d=ZW(a,c);if((d&&d!=2?0:1)^(b>3?0:1))return a.Q;b=((d/2|0)+(b&1^d)|0)+((c&4)/4|0)|0;e=a.Q-((c&8)*2|0)|0;if(b&1)e= -e|0;return e;}return a.Q;} function BhH(a){return 0;} function BbN(a){return 0;} function A8x(a){return 7;} function ARO(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATe(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=NF(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,$p);} function AJs(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATe(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=Ps(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,$p);} function ATe(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.d8(c,d,e);if(C()){break _;}c=$z;c=ZW(a,c);Bt(a,0.0,0.0,0.0,1.0,2.0,1.0);if(!c)Bt(a,0.0,0.0,0.0,1.0,1.0,0.1875);if(c==1)Bt(a,0.8125,0.0,0.0,1.0,1.0,1.0);if(c==2)Bt(a,0.0,0.0,0.8125,1.0,1.0,1.0);if(c==3)Bt(a,0.0,0.0,0.0,0.1875,1.0,1.0);return;default:GR();}}DW().s(a,b,c,d,e,$p);} function AV1(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOU(a,b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AOU(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.bG;BE();if(g===BJD)return 1;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(!(h&8)){i=d+1|0;$p=2;continue _;}d=d-1|0;$p=3;continue _;case 2:$z=AMY(b,c,i,e);if(C()){break _;}j=$z;if(j!=a.b){i=h^4;$p=4;continue _;}j=(h^4)+8|0;$p=5;continue _;case 3:$z =AMY(b,c,d,e);if(C()){break _;}i=$z;if(i!=a.b)return 1;$p=6;continue _;case 4:AMI(b,c,d,e,i);if(C()){break _;}Fz(b,c,d-1|0,e,c,d,e);if(Cm()>=0.5){k=c+0.5;l=d+0.5;m=e+0.5;f=B(368);n=1.0;o=O(b.p)*0.10000000149011612+0.8999999761581421;$p=7;continue _;}k=c+0.5;l=d+0.5;m=e+0.5;f=B(369);n=1.0;o=O(b.p)*0.10000000149011612+0.8999999761581421;$p=8;continue _;case 5:AMI(b,c,i,e,j);if(C()){break _;}i=h^4;$p=4;continue _;case 6:AOU(a,b,c,d,e,f);if(C()){break _;}return 1;case 7:AIL(b,k,l,m,f,n,o);if(C()){break _;}return 1;case 8:AIL(b, k,l,m,f,n,o);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function A0G(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8)){$p=2;continue _;}d=d-1|0;$p=3;continue _;case 2:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(((h&4)<=0?0:1)==f)return;i=d+1|0;$p=5;continue _;case 3:$z=AMY(b,c,d,e);if(C()){break _;}h=$z;if(h!=a.b)return;$p =4;case 4:A0G(a,b,c,d,e,f);if(C()){break _;}return;case 5:$z=AMY(b,c,i,e);if(C()){break _;}f=$z;if(f!=a.b){f=g^4;$p=6;continue _;}f=(g^4)+8|0;$p=7;continue _;case 6:AMI(b,c,d,e,f);if(C()){break _;}Fz(b,c,d-1|0,e,c,d,e);if(Cm()>=0.5){j=c+0.5;k=d+0.5;l=e+0.5;m=B(368);n=1.0;o=O(b.p)*0.10000000149011612+0.8999999761581421;$p=8;continue _;}j=c+0.5;l=d+0.5;k=e+0.5;m=B(369);n=1.0;o=O(b.p)*0.10000000149011612+0.8999999761581421;$p=9;continue _;case 7:AMI(b,c,i,e,f);if(C()){break _;}f=g^4;$p=6;continue _;case 8:AIL(b, j,k,l,m,n,o);if(C()){break _;}return;case 9:AIL(b,j,l,k,m,n,o);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function AM3(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g&8){h=d-1|0;$p=3;continue _;}i=0;h=d+1|0;$p=2;case 2:$z=AMY(b,c,h,e);if(C()){break _;}j=$z;if(j!=a.b){i=0;$p=4;continue _;}j=d-1|0;$p=6;continue _;case 3:$z=AMY(b,c,h,e);if(C()){break _;}i=$z;if(i!=a.b){i=0;$p=5;continue _;}if(f>0){J();if(BFM.data[f].fI()) {$p=9;continue _;}}return;case 4:A2O(b,c,d,e,i);if(C()){break _;}i=1;j=d-1|0;$p=6;continue _;case 5:A2O(b,c,d,e,i);if(C()){break _;}if(f>0){J();if(BFM.data[f].fI()){$p=9;continue _;}}return;case 6:$z=AOc(b,c,j,e);if(C()){break _;}j=$z;if(!j){i=0;$p=7;continue _;}if(i){$p=11;continue _;}if(f>0){J();if(BFM.data[f].fI()){$p=12;continue _;}}return;case 7:A2O(b,c,d,e,i);if(C()){break _;}i=1;$p=8;case 8:$z=AMY(b,c,h,e);if(C()){break _;}j=$z;if(j==a.b){j=0;$p=10;continue _;}if(i){$p=11;continue _;}if(f>0){J();if(BFM.data[f].fI()) {$p=12;continue _;}}return;case 9:AM3(a,b,c,h,e,f);if(C()){break _;}return;case 10:A2O(b,c,h,e,j);if(C()){break _;}if(i){$p=11;continue _;}if(f>0){J();if(BFM.data[f].fI()){$p=12;continue _;}}return;case 11:AHS(a,b,c,d,e,g);if(C()){break _;}return;case 12:$z=ASF(b,c,d,e);if(C()){break _;}f=$z;if(!f){$p=13;continue _;}h=1;$p=14;continue _;case 13:$z=ASF(b,c,h,e);if(C()){break _;}f=$z;h=f?1:0;$p=14;case 14:A0G(a,b,c,d,e,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function Btn(a,b,c){if(b&8)b=0;else{c=a.bG;BE();if(c!==BJD){Bw();b=BK0.bj;}else{Bw();b=BK1.bj;}}return b;} function AHc(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATe(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=AVy(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function ZW(a,b){return b&4?b&3:(b-1|0)&3;} function AV5(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(d>=127)return 0;f=d-1|0;$p=1;case 1:$z=AOc(b,c,f,e);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:$z=APK(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return 0;d=d+1|0;$p=3;case 3:$z=APK(a,b,c,d,e);if(C()){break _;}c=$z;return !c?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} var ANI=K(X); function BCw(a,b){var c=new ANI();A9L(c,a,b);return c;} function A9L(a,b,c){BE();Da(a,b,c,BKF);} function AN3(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;if(f==2)Bt(a,0.0,0.0,0.875,1.0,1.0,1.0);if(f==3)Bt(a,0.0,0.0,0.0,1.0,1.0,0.125);if(f==4)Bt(a,0.875,0.0,0.0,1.0,1.0,1.0);if(f==5)Bt(a,0.0,0.0,0.0,0.125,1.0,1.0);$p=2;case 2:$z=Ps(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AO4(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;if(f==2)Bt(a,0.0,0.0,0.875,1.0,1.0,1.0);if(f==3)Bt(a,0.0,0.0,0.0,1.0,1.0,0.125);if(f==4)Bt(a,0.875,0.0,0.0,1.0,1.0,1.0);if(f==5)Bt(a,0.0,0.0,0.0,0.125,1.0,1.0);$p=2;case 2:$z=NF(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function BaZ(a){return 0;} function Bo2(a){return 0;} function Bvq(a){return 8;} function A0z(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;e=e+1|0;$p=4;case 4:$z=AOc(b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AHZ(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g&&f!=2){if(g&&f!=3){if(g&&f!=4){if(g&&f!=5){$p=6;continue _;}f=c-1|0;$p=5;continue _;}h=c+1|0;$p=4;continue _;}h=e-1|0;$p=3;continue _;}h=e+1|0;$p=2;case 2:$z=AOc(b,c,d,h);if(C()){break _;}h=$z;if(h)g=2;if(g&&f!=3){if(g&&f!=4){if(g&&f!=5){$p=6;continue _;}f=c-1|0;$p=5;continue _;}h =c+1|0;$p=4;continue _;}h=e-1|0;$p=3;case 3:$z=AOc(b,c,d,h);if(C()){break _;}h=$z;if(h)g=3;if(g&&f!=4){if(g&&f!=5){$p=6;continue _;}f=c-1|0;$p=5;continue _;}h=c+1|0;$p=4;case 4:$z=AOc(b,h,d,e);if(C()){break _;}h=$z;if(h)g=4;if(g&&f!=5){$p=6;continue _;}f=c-1|0;$p=5;case 5:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)g=5;$p=6;case 6:AMI(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AWY(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=0;if(g==2){f=e+1|0;$p=2;continue _;}if(g==3){f=e-1|0;$p=3;continue _;}if(g==4){f=c+1|0;$p=4;continue _;}if(g==5){f=c-1|0;$p=5;continue _;}if(h)return;$p=6;continue _;case 2:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f)h=1;if(g==3){f=e-1|0;$p=3;continue _;}if(g==4){f=c+1|0;$p=4;continue _;}if (g==5){f=c-1|0;$p=5;continue _;}if(h)return;$p=6;continue _;case 3:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f)h=1;if(g==4){f=c+1|0;$p=4;continue _;}if(g==5){f=c-1|0;$p=5;continue _;}if(h)return;$p=6;continue _;case 4:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)h=1;if(g==5){f=c-1|0;$p=5;continue _;}if(h)return;$p=6;continue _;case 5:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)h=1;if(h)return;$p=6;case 6:AHS(a,b,c,d,e,g);if(C()){break _;}f=0;$p=7;case 7:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a, b,c,d,e,f,g,h,$p);} function Boo(a,b){return 1;} var A0D=K(X); function BAF(a,b){var c=new A0D();BxL(c,a,b);return c;} function BxL(a,b,c){BE();Da(a,b,c,BKF);Bt(a,0.0,0.0,0.0,1.0,0.125,1.0);} function ANd(a,b,c,d,e){return null;} function Bak(a){return 0;} function AXZ(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AYM(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=AVy(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AYM(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.d8(c,d,e);if(C()){break _;}f=$z;if(f>=2&&f<=5)Bt(a,0.0,0.0,0.0,1.0,0.625,1.0);else Bt(a,0.0,0.0,0.0,1.0,0.125,1.0);return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function Bj6(a,b,c){return c<6?a.Q:a.Q-16|0;} function Blv(a){return 0;} function Bg3(a){return 9;} function Bkf(a,b){return 1;} function A0C(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=AOc(b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,$p);} function A0k(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;f=15;$p=1;case 1:AMI(b,c,d,e,f);if(C()){break _;}$p=2;case 2:AYw(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AVV(a,b,c,d,e,f){var g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=0;i=d-1|0;$p=2;case 2:$z=AOc(b,c,i,e);if(C()){break _;}i=$z;if(!i)h=1;if(g==2){i=c+1|0;$p=3;continue _;}if(g==3){i=c-1|0;$p=4;continue _;}if(g==4){i=e-1|0;$p=5;continue _;}if(g==5){i=e+1|0;$p=6;continue _;}if(h){$p=7;continue _;}if(f >0){J();if(BFM.data[f].fI()){j=new Hm;$p=10;continue _;}}return;case 3:$z=AOc(b,i,d,e);if(C()){break _;}i=$z;if(!i)h=1;if(g==3){i=c-1|0;$p=4;continue _;}if(g==4){i=e-1|0;$p=5;continue _;}if(g==5){i=e+1|0;$p=6;continue _;}if(h){$p=7;continue _;}if(f>0){J();if(BFM.data[f].fI()){j=new Hm;$p=10;continue _;}}return;case 4:$z=AOc(b,i,d,e);if(C()){break _;}i=$z;if(!i)h=1;if(g==4){i=e-1|0;$p=5;continue _;}if(g==5){i=e+1|0;$p=6;continue _;}if(h){$p=7;continue _;}if(f>0){J();if(BFM.data[f].fI()){j=new Hm;$p=10;continue _;}}return;case 5:$z =AOc(b,c,d,i);if(C()){break _;}i=$z;if(!i)h=1;if(g==5){i=e+1|0;$p=6;continue _;}if(h){$p=7;continue _;}if(f>0){J();if(BFM.data[f].fI()){j=new Hm;$p=10;continue _;}}return;case 6:$z=AOc(b,c,d,i);if(C()){break _;}i=$z;if(!i)h=1;if(h){$p=7;continue _;}if(f>0){J();if(BFM.data[f].fI()){j=new Hm;$p=10;continue _;}}return;case 7:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=8;case 8:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=9;case 9:A2O(b,c,d,e,f);if(C()){break _;}return;case 10:AIt(j,a,b,c,d,e);if(C()){break _;}i=0;h=j.bE;k =j.bB;f=j.bD-1|0;$p=11;case 11:$z=ALU(j,h,k,f);if(C()){break _;}f=$z;if(f)i=1;g=j.bE;h=j.bB;f=j.bD+1|0;$p=12;case 12:$z=ALU(j,g,h,f);if(C()){break _;}f=$z;if(f)i=i+1|0;f=j.bE-1|0;g=j.bB;h=j.bD;$p=13;case 13:$z=ALU(j,f,g,h);if(C()){break _;}f=$z;if(f)i=i+1|0;f=j.bE+1|0;g=j.bB;h=j.bD;$p=14;case 14:$z=ALU(j,f,g,h);if(C()){break _;}f=$z;if(f)i=i+1|0;if(i!=3)return;$p=15;case 15:AYw(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function AYw(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;f=new Hm;$p=1;case 1:AIt(f,a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=ASF(b,c,d,e);if(C()){break _;}c=$z;$p=3;case 3:AXv(f,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} var AY8=K(X); function BBz(a,b){var c=new AY8();A6Y(c,a,b);return c;} function A6Y(a,b,c){BE();Da(a,b,c,BKF);} function A0c(a,b,c,d,e){return null;} function Bkz(a){return 0;} function BqK(a){return 0;} function BgQ(a){return 12;} function A4O(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;f=e+1|0;$p=4;case 4:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;d=d-1|0;$p=5;case 5:$z=AOc(b,c,d,e);if(C()){break _;}c=$z;return c;default: GR();}}DW().s(a,b,c,d,e,f,$p);} function A10(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=g&8;i=g&7;if(f==1){g=d-1|0;$p=2;continue _;}if(f==2){g=e+1|0;$p=3;continue _;}if(f==3){g=e-1|0;$p=4;continue _;}if(f==4){g=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}f=i+h|0;$p=7;continue _;case 2:$z=AOc(b,c,g,e);if(C()){break _;}g=$z;if(g)i=5+D(b.p,2)|0;if (f==2){g=e+1|0;$p=3;continue _;}if(f==3){g=e-1|0;$p=4;continue _;}if(f==4){g=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}f=i+h|0;$p=7;continue _;case 3:$z=AOc(b,c,d,g);if(C()){break _;}g=$z;if(g)i=4;if(f==3){g=e-1|0;$p=4;continue _;}if(f==4){g=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}f=i+h|0;$p=7;continue _;case 4:$z=AOc(b,c,d,g);if(C()){break _;}g=$z;if(g)i=3;if(f==4){g=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}f=i+h|0;$p=7;continue _;case 5:$z=AOc(b,g,d,e);if(C()) {break _;}g=$z;if(g)i=2;if(f==5){f=c-1|0;$p=6;continue _;}f=i+h|0;$p=7;continue _;case 6:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)i=1;f=i+h|0;$p=7;case 7:AMI(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function A0e(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f){f=1;$p=3;continue _;}f=c+1|0;$p=2;case 2:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f){f=2;$p=5;continue _;}f=e-1|0;$p=4;continue _;case 3:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 4:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f){f=3;$p=8;continue _;}f=e+1|0;$p=7;continue _;case 5:AMI(b, c,d,e,f);if(C()){break _;}$p=6;case 6:AYv(a,b,c,d,e);if(C()){break _;}return;case 7:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f){f=4;$p=10;continue _;}f=d-1|0;$p=9;continue _;case 8:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 9:$z=AOc(b,c,f,e);if(C()){break _;}f=$z;if(!f){$p=6;continue _;}f=5+D(b.p,2)|0;$p=11;continue _;case 10:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 11:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AI_(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AYv(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;g=f&7;h=0;f=c-1|0;$p=3;case 3:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==1)h=1;f=c+1|0;$p=4;case 4:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==2)h=1;f=e-1|0;$p=5;case 5:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if (!f&&g==3)h=1;f=e+1|0;$p=6;case 6:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(!f&&g==4)h=1;f=d-1|0;$p=7;case 7:$z=AOc(b,c,f,e);if(C()){break _;}f=$z;if(!f&&g==5)h=1;if(!h)return;$p=8;case 8:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=9;case 9:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=10;case 10:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AYv(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A4O(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:A2O(b,c,d,e,f);if(C()){break _;}return 0;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AWL(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.d8(c,d,e);if(C()){break _;}c=$z;f=c&7;if(f==1)Bt(a,0.0,0.20000000298023224,0.3125,0.375,0.800000011920929,0.6875);else if(f==2)Bt(a,0.625,0.20000000298023224,0.3125,1.0,0.800000011920929,0.6875);else if(f==3)Bt(a,0.3125,0.20000000298023224,0.0,0.6875,0.800000011920929,0.375);else if(f!=4)Bt(a,0.25,0.0,0.25,0.75,0.6000000238418579,0.75);else Bt(a, 0.3125,0.20000000298023224,0.625,0.6875,0.800000011920929,1.0);return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AP_(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AUX(a,b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AUX(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return 1;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=g&7;i=8-(g&8)|0;g=h+i|0;$p=2;case 2:AMI(b,c,d,e,g);if(C()){break _;}Fz(b,c,d,e,c,d,e);j=c+0.5;k=d+0.5;l=e+0.5;f=B(370);m=0.30000001192092896;n=i<=0?0.5:0.6000000238418579;$p=3;case 3:AIL(b,j,k,l,f, m,n);if(C()){break _;}g=a.b;$p=4;case 4:ATo(b,c,d,e,g);if(C()){break _;}if(h==1){c=c-1|0;g=a.b;$p=5;continue _;}if(h==2){c=c+1|0;g=a.b;$p=6;continue _;}if(h==3){e=e-1|0;g=a.b;$p=7;continue _;}if(h!=4){d=d-1|0;g=a.b;$p=8;continue _;}e=e+1|0;g=a.b;$p=9;continue _;case 5:ATo(b,c,d,e,g);if(C()){break _;}return 1;case 6:ATo(b,c,d,e,g);if(C()){break _;}return 1;case 7:ATo(b,c,d,e,g);if(C()){break _;}return 1;case 8:ATo(b,c,d,e,g);if(C()){break _;}return 1;case 9:ATo(b,c,d,e,g);if(C()){break _;}return 1;default:GR();}}DW().s(a, b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function AOP(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;if((f&8)<=0)return;g=a.b;$p=2;case 2:ATo(b,c,d,e,g);if(C()){break _;}g=f&7;if(g==1){c=c-1|0;f=a.b;$p=3;continue _;}if(g==2){c=c+1|0;f=a.b;$p=4;continue _;}if(g==3){e=e-1|0;f=a.b;$p=5;continue _;}if(g!=4){d=d-1|0;f=a.b;$p=6;continue _;}e=e+1|0;f=a.b;$p=7;continue _;case 3:ATo(b,c,d,e,f);if(C()) {break _;}return;case 4:ATo(b,c,d,e,f);if(C()){break _;}return;case 5:ATo(b,c,d,e,f);if(C()){break _;}return;case 6:ATo(b,c,d,e,f);if(C()){break _;}return;case 7:ATo(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AYz(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}c=$z;return (c&8)<=0?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AV_(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8))return 0;h=g&7;return h==5&&f==1?1:h==4&&f==2?1:h==3&&f==3?1:h==2&&f==4?1:h==1&&f==5?1:0;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function BhV(a){return 1;} function AEd(){X.call(this);this.qm=null;} function By$(a,b,c){var d=new AEd();AUH(d,a,b,c);return d;} function AUH(a,b,c,d){BE();Da(a,b,c,BJy);a.qm=d;EM(a,1);Bt(a,0.0625,0.0,0.0625,0.9375,0.03125,0.9375);} function Be7(a){return 20;} function A3U(a,b,c,d,e){return null;} function Bti(a){return 0;} function Bxb(a){return 0;} function AR2(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=AOc(b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,$p);} function AMX(a,b,c,d,e){} function ARN(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;f=d-1|0;$p=1;case 1:$z=AOc(b,c,f,e);if(C()){break _;}f=$z;if(!f)g=1;if(!g)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AJ0(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(!g)return;$p=2;case 2:AW$(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AS8(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g==1)return;$p=2;case 2:AW$(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AW$(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;g=f!=1?0:1;h=0;i=0.125;j=null;k=a.qm;ANR();if(k===BJE){j=null;l=c+i;m=d;k=DA(l,m,e+i,(c+1|0)-i,m+0.25,(e+1|0)-i);$p=2;continue _;}if(a.qm===BJC){j=G(EN);l=c+i;m=d;k=DA(l,m,e+i,(c+1|0) -i,m+0.25,(e+1|0)-i);$p=3;continue _;}if(a.qm===BK2){j=G(DY);l=c+i;m=d;k=DA(l,m,e+i,(c+1|0)-i,m+0.25,(e+1|0)-i);$p=4;continue _;}if(j.s>0)h=1;if(h&&!g){f=1;$p=5;continue _;}if(!h&&g){f=0;$p=10;continue _;}if(!h)return;f=a.b;$p=9;continue _;case 2:$z=AOC(b,j,k);if(C()){break _;}j=$z;if(a.qm===BJC){j=G(EN);l=c+i;m=d;k=DA(l,m,e+i,(c+1|0)-i,m+0.25,(e+1|0)-i);$p=3;continue _;}if(a.qm===BK2){j=G(DY);l=c+i;m=d;k=DA(l,m,e+i,(c+1|0)-i,m+0.25,(e+1|0)-i);$p=4;continue _;}if(j.s>0)h=1;if(h&&!g){f=1;$p=5;continue _;}if(!h &&g){f=0;$p=10;continue _;}if(!h)return;f=a.b;$p=9;continue _;case 3:$z=AZI(b,j,k);if(C()){break _;}j=$z;if(a.qm===BK2){j=G(DY);l=c+i;m=d;k=DA(l,m,e+i,(c+1|0)-i,m+0.25,(e+1|0)-i);$p=4;continue _;}if(j.s>0)h=1;if(h&&!g){f=1;$p=5;continue _;}if(!h&&g){f=0;$p=10;continue _;}if(!h)return;f=a.b;$p=9;continue _;case 4:$z=AZI(b,j,k);if(C()){break _;}j=$z;if(j.s>0)h=1;if(h&&!g){f=1;$p=5;continue _;}if(!h&&g){f=0;$p=10;continue _;}if(!h)return;f=a.b;$p=9;continue _;case 5:AMI(b,c,d,e,f);if(C()){break _;}f=a.b;$p=6;case 6:ATo(b, c,d,e,f);if(C()){break _;}f=d-1|0;n=a.b;$p=7;case 7:ATo(b,c,f,e,n);if(C()){break _;}Fz(b,c,d,e,c,d,e);l=c+0.5;m=d+0.1;o=e+0.5;j=B(370);p=0.30000001192092896;i=0.6000000238418579;$p=8;case 8:AIL(b,l,m,o,j,p,i);if(C()){break _;}if(!h&&g){f=0;$p=10;continue _;}if(!h)return;f=a.b;$p=9;case 9:b.ZJ(c,d,e,f);if(C()){break _;}return;case 10:AMI(b,c,d,e,f);if(C()){break _;}f=a.b;$p=11;case 11:ATo(b,c,d,e,f);if(C()){break _;}f=d-1|0;g=a.b;$p=12;case 12:ATo(b,c,f,e,g);if(C()){break _;}Fz(b,c,d,e,c,d,e);q=c+0.5;l=d+0.1;m =e+0.5;j=B(370);p=0.30000001192092896;i=0.5;$p=13;case 13:AIL(b,q,l,m,j,p,i);if(C()){break _;}if(!h)return;f=a.b;$p=9;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} function A34(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;if(f<=0)return;f=a.b;$p=2;case 2:ATo(b,c,d,e,f);if(C()){break _;}d=d-1|0;f=a.b;$p=3;case 3:ATo(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A4v(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.d8(c,d,e);if(C()){break _;}c=$z;if(!(c!=1?0:1))Bt(a,0.0625,0.0,0.0625,0.9375,0.0625,0.9375);else Bt(a,0.0625,0.0,0.0625,0.9375,0.03125,0.9375);return;default:GR();}}DW().s(a,b,c,d,e,$p);} function APn(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}c=$z;return c<=0?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function ANc(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}c=$z;return !c?0:f!=1?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function Bxr(a){return 1;} function BaN(a){Bt(a,0.0,0.375,0.0,1.0,0.625,1.0);} var KL=K(EZ); var BJE=null;var BJC=null;var BK2=null;var BK3=null;function ANR(){ANR=Bx(KL);A71();} function A1D(a,b){var c=new KL();AWB(c,a,b);return c;} function AWB(a,b,c){ANR();I6(a,b,c);} function A71(){var b;BJE=A1D(B(371),0);BJC=A1D(B(372),1);b=A1D(B(373),2);BK2=b;BK3=Q(KL,[BJE,BJC,b]);} function AYI(){X.call(this);this.Tk=0;} function ByQ(a,b,c){var d=new AYI();Bhy(d,a,b,c);return d;} function Bhy(a,b,c,d){BE();Da(a,b,c,BJy);if(d)EM(a,1);a.Tk=d;} function Bf7(a){return 30;} function AOm(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATU(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function APj(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATU(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AWV(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATU(a,b,c,d,e);if(C()){break _;}return 0;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function ATU(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATL(a,b,c,d,e);if(C()){break _;}f=a.b;J();if(f!=BJe.b)return;f=BJf.b;$p=2;case 2:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A1b(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.b;J();if(g!=BJf.b)return;g=BJe.b;$p=1;case 1:A2O(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function Bho(a,b,c){Bw();return BKT.bj;} function Bht(a,b){return 4+D(b,2)|0;} function AVd(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.Tk)return;$p=1;case 1:ATL(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function ATL(a,b,c,d,e){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=b.p;g=0;h=c;i=d;j=e;k=d+1|0;l=k;m=l+0.0625;n=d-1|0;o=(d+0|0)-0.0625;p =e+1|0;q=p;r=q+0.0625;s=e-1|0;t=(e+0|0)-0.0625;u=c+1|0;v=u;w=v+0.0625;x=c-1|0;y=(c+0|0)-0.0625;z=c;ba=e;while(g<6){bb=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BW(b,B(352),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;}return;case 1:$z=AOc(b,c,k,e);if(C()){break _;}be=$z;if(!be)bc=m;while(true){if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if (g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BW(b,B(352),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){continue _;}}return;case 2:$z=AOc(b,c,n,e);if(C()){break _;}be=$z;if(!be)bc=o;while(true){if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BW(b,B(352),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb =h+O(f);bc=i+O(f);bd=j+O(f);if(!g){$p=1;continue _;}if(g==1){continue _;}}return;case 3:$z=AOc(b,c,d,p);if(C()){break _;}be=$z;if(!be)bd=r;while(true){if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BW(b,B(352),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){continue _;}}return;case 4:$z=AOc(b,c,d,s);if(C()){break _;}be=$z;if(!be)bd=t;while(true) {if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BW(b,B(352),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){continue _;}}return;case 5:$z=AOc(b,u,d,e);if(C()){break _;}be=$z;if(!be)bb=w;while(true){if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BW(b,B(352),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb=h+O(f);bc=i+O(f);bd =j+O(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if(g==4){continue _;}}return;case 6:$z=AOc(b,x,d,e);if(C()){break _;}be=$z;if(!be)bb=y;while(true){if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BW(b,B(352),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){continue _;}}return;default:GR();}}DW().s(a, 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,$p);} function AF3(){Ut.call(this);this.hP=0;} var BK4=null;function BqT(a,b,c){var d=new AF3();A4J(d,a,b,c);return d;} function A7z(a,b,c){if(b!=1)b=a.bq(b);else{J();b=BIY.eF(b,c);}return b;} function Jc(a,b,c,d,e,f){var g,h,i,j,k;if(f){g=BK4;h=new Wp;i=b.cS;h.MP=c;h.MS=d;h.MQ=e;h.o0=i;Y(g,h);}j=0;k=0;while(true){b=BK4;if(k>=b.s)break;g=Bb(b,k);if(g.MP==c&&g.MS==d&&g.MQ==e){j=j+1|0;if(j>=8)return 1;}k=k+1|0;}return 0;} function A4J(a,b,c,d){A5i(a,b,c);a.hP=0;a.hP=d;EM(a,1);} function Bnw(a){return 2;} function AR_(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;if(!f){$p=2;continue _;}if(!a.hP)return;g=d-1|0;f=a.b;$p=3;continue _;case 2:ALQ(a,b,c,d,e);if(C()){break _;}if(!a.hP)return;g=d-1|0;f=a.b;$p=3;case 3:ATo(b,c,g,e,f);if(C()){break _;}f=d+1|0;g=a.b;$p=4;case 4:ATo(b,c,f,e,g);if(C()){break _;}f=c-1|0;g=a.b;$p=5;case 5:ATo(b,f,d,e,g);if(C()){break _;}f =c+1|0;g=a.b;$p=6;case 6:ATo(b,f,d,e,g);if(C()){break _;}f=e-1|0;g=a.b;$p=7;case 7:ATo(b,c,d,f,g);if(C()){break _;}e=e+1|0;f=a.b;$p=8;case 8:ATo(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function ARu(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.hP)return;f=d-1|0;g=a.b;$p=1;case 1:ATo(b,c,f,e,g);if(C()){break _;}f=d+1|0;g=a.b;$p=2;case 2:ATo(b,c,f,e,g);if(C()){break _;}f=c-1|0;g=a.b;$p=3;case 3:ATo(b,f,d,e,g);if(C()){break _;}f=c+1|0;g=a.b;$p=4;case 4:ATo(b,f,d,e,g);if(C()){break _;}f=e-1|0;g=a.b;$p=5;case 5:ATo(b,c,d,f,g);if(C()){break _;}e=e+1|0;f=a.b;$p=6;case 6:ATo(b,c,d, e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function A6h(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.hP)return 0;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;return g==5&&f==1?0:g==3&&f==3?0:g==4&&f==2?0:g==1&&f==5?0:g==2&&f==4?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function A0l(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g==5){h=d-1|0;i=0;$p=2;continue _;}if(g==3){h=e-1|0;i=2;$p=3;continue _;}if(g==4){h=e+1|0;i=3;$p=4;continue _;}if(g==1){h=c-1|0;i=4;$p=5;continue _;}if(g==2){h=c+1|0;i=5;$p=6;continue _;}while (true){j=BK4;if(j.s<=0)break;if(Gf(BD(b.cS,(Bb(j,0)).o0),M(100)))break;DT(BK4,0);}a:{if(a.hP){if(!0)break a;J();h=BJg.b;$p=7;continue _;}if(!0&&!Jc(a,b,c,d,e,0)){J();h=BJh.b;$p=9;continue _;}}return;case 2:$z=AM9(b,c,h,e,i);if(C()){break _;}h=$z;if(h)h=1;else{if(g==3){h=e-1|0;i=2;$p=3;continue _;}if(g==4){h=e+1|0;i=3;$p=4;continue _;}if(g==1){h=c-1|0;i=4;$p=5;continue _;}if(g==2){h=c+1|0;i=5;$p=6;continue _;}h=0;}while(true){j=BK4;if(j.s<=0)break;if(Gf(BD(b.cS,(Bb(j,0)).o0),M(100)))break;DT(BK4,0);}b:{if(a.hP) {if(!h)break b;J();h=BJg.b;$p=7;continue _;}if(!h&&!Jc(a,b,c,d,e,0)){J();h=BJh.b;$p=9;continue _;}}return;case 3:$z=AM9(b,c,d,h,i);if(C()){break _;}h=$z;if(h)h=1;else{if(g==4){h=e+1|0;i=3;$p=4;continue _;}if(g==1){h=c-1|0;i=4;$p=5;continue _;}if(g==2){h=c+1|0;i=5;$p=6;continue _;}h=0;}while(true){j=BK4;if(j.s<=0)break;if(Gf(BD(b.cS,(Bb(j,0)).o0),M(100)))break;DT(BK4,0);}a:{if(a.hP){if(!h)break a;J();h=BJg.b;$p=7;continue _;}if(!h&&!Jc(a,b,c,d,e,0)){J();h=BJh.b;$p=9;continue _;}}return;case 4:$z=AM9(b,c,d,h, i);if(C()){break _;}h=$z;if(h)h=1;else{if(g==1){h=c-1|0;i=4;$p=5;continue _;}if(g==2){h=c+1|0;i=5;$p=6;continue _;}h=0;}while(true){j=BK4;if(j.s<=0)break;if(Gf(BD(b.cS,(Bb(j,0)).o0),M(100)))break;DT(BK4,0);}c:{if(a.hP){if(!h)break c;J();h=BJg.b;$p=7;continue _;}if(!h&&!Jc(a,b,c,d,e,0)){J();h=BJh.b;$p=9;continue _;}}return;case 5:$z=AM9(b,h,d,e,i);if(C()){break _;}h=$z;if(h)h=1;else{if(g==2){h=c+1|0;i=5;$p=6;continue _;}h=0;}while(true){j=BK4;if(j.s<=0)break;if(Gf(BD(b.cS,(Bb(j,0)).o0),M(100)))break;DT(BK4,0);}d: {if(a.hP){if(!h)break d;J();h=BJg.b;$p=7;continue _;}if(!h&&!Jc(a,b,c,d,e,0)){J();h=BJh.b;$p=9;continue _;}}return;case 6:$z=AM9(b,h,d,e,i);if(C()){break _;}h=$z;h=!h?0:1;while(true){j=BK4;if(j.s<=0)break;if(Gf(BD(b.cS,(Bb(j,0)).o0),M(100)))break;DT(BK4,0);}e:{if(a.hP){if(!h)break e;J();h=BJg.b;$p=7;continue _;}if(!h&&!Jc(a,b,c,d,e,0)){J();h=BJh.b;$p=9;continue _;}}return;case 7:$z=APQ(b,c,d,e);if(C()){break _;}i=$z;$p=8;case 8:AUT(b,c,d,e,h,i);if(C()){break _;}if(!Jc(a,b,c,d,e,1))return;k=c+0.5;l=d+0.5;m=e +0.5;j=B(344);n=0.5;o=2.5999999046325684+(O(b.p)-O(b.p))*0.800000011920929;$p=11;continue _;case 9:$z=APQ(b,c,d,e);if(C()){break _;}i=$z;$p=10;case 10:AUT(b,c,d,e,h,i);if(C()){break _;}return;case 11:AIL(b,k,l,m,j,n,o);if(C()){break _;}i=0;k=c;p=d;q=e;while(i<5){BW(b,B(348),k+Ck(f)*0.6+0.2,p+Ck(f)*0.6+0.2,q+Ck(f)*0.6+0.2,0.0,0.0,0.0);i=i+1|0;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} function AX1(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AWj(a,b,c,d,e,f);if(C()){break _;}f=a.b;$p=2;case 2:b.ZJ(c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AHp(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(f)return 0;$p=1;case 1:$z=A6h(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function BxR(a,b,c){J();return BJh.b;} function BpV(a){return 1;} function AKu(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.hP)return;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=c+0.5+(O(f)-0.5)*0.2;i=d+0.699999988079071+(O(f)-0.5)*0.2;j=e+0.5+(O(f)-0.5)*0.2;if(g==1)BW(b,B(352),h-0.27000001072883606,i+0.2199999988079071,j,0.0,0.0,0.0);else if(g==2)BW(b,B(352),h+0.27000001072883606,i+0.2199999988079071,j,0.0,0.0,0.0);else if (g==3)BW(b,B(352),h,i+0.2199999988079071,j-0.27000001072883606,0.0,0.0,0.0);else if(g!=4)BW(b,B(352),h,i,j,0.0,0.0,0.0);else BW(b,B(352),h,i+0.2199999988079071,j+0.27000001072883606,0.0,0.0,0.0);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function AKD(){BK4=B6();} var A5N=K(X); function BzZ(a,b){var c=new A5N();Blp(c,a,b);return c;} function Blp(a,b,c){BE();Da(a,b,c,BKF);EM(a,1);} function AIz(a,b,c,d,e){return null;} function BtW(a){return 20;} function BtO(a){return 0;} function Br4(a){return 0;} function AMt(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;e=e+1|0;$p=4;case 4:$z=AOc(b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A30(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=g&8;i=g&7;if(f==2){g=e+1|0;$p=2;continue _;}if(f==3){g=e-1|0;$p=3;continue _;}if(f==4){g=c+1|0;$p=4;continue _;}if(f==5){f=c-1|0;$p=5;continue _;}f=i+h|0;$p=6;continue _;case 2:$z=AOc(b,c,d,g);if(C()){break _;}g=$z;if(g)i=4;if(f==3){g=e-1|0;$p=3;continue _;}if(f==4){g =c+1|0;$p=4;continue _;}if(f==5){f=c-1|0;$p=5;continue _;}f=i+h|0;$p=6;continue _;case 3:$z=AOc(b,c,d,g);if(C()){break _;}g=$z;if(g)i=3;if(f==4){g=c+1|0;$p=4;continue _;}if(f==5){f=c-1|0;$p=5;continue _;}f=i+h|0;$p=6;continue _;case 4:$z=AOc(b,g,d,e);if(C()){break _;}g=$z;if(g)i=2;if(f==5){f=c-1|0;$p=5;continue _;}f=i+h|0;$p=6;continue _;case 5:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)i=1;f=i+h|0;$p=6;case 6:AMI(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function AXS(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f){f=1;$p=3;continue _;}f=c+1|0;$p=2;case 2:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f){f=2;$p=5;continue _;}f=e-1|0;$p=4;continue _;case 3:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 4:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f){f=3;$p=8;continue _;}f=e+1|0;$p=7;continue _;case 5:AMI(b, c,d,e,f);if(C()){break _;}$p=6;case 6:ASV(a,b,c,d,e);if(C()){break _;}return;case 7:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(!f){$p=6;continue _;}f=4;$p=9;continue _;case 8:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 9:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AZO(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=ASV(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;g=f&7;h=0;f=c-1|0;$p=3;case 3:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==1)h=1;f=c+1|0;$p=4;case 4:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==2)h=1;f=e-1|0;$p=5;case 5:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if (!f&&g==3)h=1;f=e+1|0;$p=6;case 6:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(!f&&g==4)h=1;if(!h)return;$p=7;case 7:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=8;case 8:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=9;case 9:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function ASV(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMt(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:A2O(b,c,d,e,f);if(C()){break _;}return 0;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AJj(a,b,c,d,e){var f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.d8(c,d,e);if(C()){break _;}f=$z;g=f&7;h=(f&8)<=0?0:1;i=0.125;if(h)i=0.0625;if(g==1)Bt(a,0.0,0.375,0.3125,i,0.625,0.6875);else if(g==2)Bt(a,1.0-i,0.375,0.3125,1.0,0.625,0.6875);else if(g==3)Bt(a,0.3125,0.375,0.0,0.6875,0.625,i);else if(g==4)Bt(a,0.3125,0.375,1.0-i,0.6875,0.625,1.0);return;default:GR();}}DW().s(a, b,c,d,e,f,g,h,i,$p);} function AOs(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AWW(a,b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AWW(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return 1;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=g&7;i=8-(g&8)|0;if(!i)return 1;i=h+i|0;$p=2;case 2:AMI(b,c,d,e,i);if(C()){break _;}Fz(b,c,d,e,c,d,e);j=c+0.5;k=d+0.5;l=e+0.5;f=B(370);m=0.30000001192092896;n=0.6000000238418579;$p=3;case 3:AIL(b,j, k,l,f,m,n);if(C()){break _;}i=a.b;$p=4;case 4:ATo(b,c,d,e,i);if(C()){break _;}if(h==1){i=c-1|0;g=a.b;$p=5;continue _;}if(h==2){i=c+1|0;g=a.b;$p=6;continue _;}if(h==3){i=e-1|0;g=a.b;$p=8;continue _;}if(h!=4){i=d-1|0;g=a.b;$p=9;continue _;}i=e+1|0;g=a.b;$p=10;continue _;case 5:ATo(b,i,d,e,g);if(C()){break _;}i=a.b;$p=7;continue _;case 6:ATo(b,i,d,e,g);if(C()){break _;}i=a.b;$p=7;case 7:b.ZJ(c,d,e,i);if(C()){break _;}return 1;case 8:ATo(b,c,d,i,g);if(C()){break _;}i=a.b;$p=7;continue _;case 9:ATo(b,c,i,e,g);if (C()){break _;}i=a.b;$p=7;continue _;case 10:ATo(b,c,d,i,g);if(C()){break _;}i=a.b;$p=7;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function AMw(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;if((f&8)<=0)return;g=a.b;$p=2;case 2:ATo(b,c,d,e,g);if(C()){break _;}g=f&7;if(g==1){c=c-1|0;f=a.b;$p=3;continue _;}if(g==2){c=c+1|0;f=a.b;$p=4;continue _;}if(g==3){e=e-1|0;f=a.b;$p=5;continue _;}if(g!=4){d=d-1|0;f=a.b;$p=6;continue _;}e=e+1|0;f=a.b;$p=7;continue _;case 3:ATo(b,c,d,e,f);if(C()) {break _;}return;case 4:ATo(b,c,d,e,f);if(C()){break _;}return;case 5:ATo(b,c,d,e,f);if(C()){break _;}return;case 6:ATo(b,c,d,e,f);if(C()){break _;}return;case 7:ATo(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AK7(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}c=$z;return (c&8)<=0?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AVt(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8))return 0;h=g&7;return h==5&&f==1?1:h==4&&f==2?1:h==3&&f==3?1:h==2&&f==4?1:h==1&&f==5?1:0;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function Bcf(a){return 1;} function AMz(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8))return;g=g&7;$p=2;case 2:AMI(b,c,d,e,g);if(C()){break _;}h=a.b;$p=3;case 3:ATo(b,c,d,e,h);if(C()){break _;}if(g==1){g=c-1|0;h=a.b;$p=4;continue _;}if(g==2){g=c+1|0;h=a.b;$p=5;continue _;}if(g==3){g=e-1| 0;h=a.b;$p=7;continue _;}if(g!=4){g=d-1|0;h=a.b;$p=8;continue _;}g=e+1|0;h=a.b;$p=9;continue _;case 4:ATo(b,g,d,e,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(370);l=0.30000001192092896;m=0.5;$p=6;continue _;case 5:ATo(b,g,d,e,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(370);l=0.30000001192092896;m=0.5;$p=6;case 6:AIL(b,i,j,k,f,l,m);if(C()){break _;}Fz(b,c,d,e,c,d,e);return;case 7:ATo(b,c,d,g,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(370);l=0.30000001192092896;m=0.5;$p=6;continue _;case 8:ATo(b, c,g,e,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(370);l=0.30000001192092896;m=0.5;$p=6;continue _;case 9:ATo(b,c,d,g,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(370);l=0.30000001192092896;m=0.5;$p=6;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} function BxZ(a){Bt(a,0.3125,0.375,0.375,0.6875,0.625,0.625);} var A1O=K(X); function BCM(a,b){var c=new A1O();A9I(c,a,b);return c;} function A9I(a,b,c){BE();Da(a,b,c,BKw);Bt(a,0.0,0.0,0.0,1.0,0.125,1.0);EM(a,1);} function AKZ(a,b,c,d,e){return null;} function Bsi(a){return 0;} function BuY(a){return 0;} function ARz(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if(f){J();if(BFM.data[f].dd()){$p=2;continue _;}}return 0;case 2:$z=AMo(b,c,d,e);if(C()){break _;}b=$z;return b.j3();default:GR();}}DW().s(a,b,c,d,e,f,$p);} function APG(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=ARz(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AOe(a,b,c,d,e,f){var g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Bw();g=BK5.bj;h=O(b.p)*0.699999988079071+0.15000000596046448;i=O(b.p)*0.699999988079071+0.15000000596046448;j=O(b.p)*0.699999988079071+0.15000000596046448;k=H$(b,c+h,d+i,e+j,PD(g));k.hM=10;$p=1;case 1:b.WV(k);if(C()){break _;}f=0;$p=2;case 2:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a, b,c,d,e,f,g,h,i,j,k,$p);} function BcI(a,b,c){Bw();return BK5.bj;} function BxQ(a,b){return 0;} function AMZ(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Eg();f=BK6;$p=1;case 1:$z=AXH(b,f,c,d,e);if(C()){break _;}g=$z;if(g<=11)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;$p=3;case 3:AHS(a,b,c,d,e,g);if(C()){break _;}g=0;$p=4;case 4:A2O(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AOr(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.m3(c,d,e);if(C()){break _;}g=$z;if(f==1)c=1;else{if(g!==a.bG){$p=2;continue _;}c=0;}return c;case 2:$z=ARU(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} var ARG=K(JM); function BCZ(a,b){var c=new ARG();A7N(c,a,b);return c;} function A7N(a,b,c){BE();Ug(a,b,c,BKI,0);a.qt=0.9800000190734863;EM(a,1);} function BeQ(a){return 1;} function A3k(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=1-f|0;$p=1;case 1:$z=AH9(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A3l(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:$z=AMo(b,c,f,e);if(C()){break _;}g=$z;if(!g.j3()&&!g.jp())return;J();f=BG4.b;$p=2;case 2:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function BlJ(a,b){return 0;} function A03(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Eg();f=BK6;$p=1;case 1:$z=AXH(b,f,c,d,e);if(C()){break _;}g=$z;J();if(g<=(11-BIB.data[a.b]|0))return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;$p=3;case 3:AHS(a,b,c,d,e,h);if(C()){break _;}h=BIE.b;$p=4;case 4:A2O(b,c,d,e,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} var AH5=K(X); function BCB(a,b){var c=new AH5();A7Q(c,a,b);return c;} function A7Q(a,b,c){BE();Da(a,b,c,BKx);EM(a,1);} function ByB(a,b,c){Bw();return BK5.bj;} function ByR(a,b){return 4;} function A5o(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Eg();f=BK6;$p=1;case 1:$z=AXH(b,f,c,d,e);if(C()){break _;}g=$z;if(g<=11)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;$p=3;case 3:AHS(a,b,c,d,e,g);if(C()){break _;}g=0;$p=4;case 4:A2O(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} var A11=K(X); function Bzy(a,b){var c=new A11();BwG(c,a,b);return c;} function BwG(a,b,c){BE();Da(a,b,c,BKJ);EM(a,1);} function AKB(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=d+1|0;$p=1;case 1:$z=AMY(b,c,g,e);if(C()){break _;}h=$z;if(h)return;i=1;h=d-i|0;$p=2;case 2:$z=AMY(b,c,h,e);if(C()){break _;}h=$z;if(h!=a.b){if(i>=3)return;$p=3;continue _;}i=i+1|0;h=d-i|0;continue _;case 3:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(h==15){h=a.b;$p=5;continue _;}h=h+1|0;$p=4;case 4:AMI(b,c,d,e,h);if(C()) {break _;}return;case 5:A2O(b,c,g,e,h);if(C()){break _;}h=0;$p=6;case 6:AMI(b,c,d,e,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function ATw(a,b,c,d,e){return DA(c+0.0625,d,e+0.0625,(c+1|0)-0.0625,(d+1|0)-0.0625,(e+1|0)-0.0625);} function A5u(a,b,c,d,e){return DA(c+0.0625,d,e+0.0625,(c+1|0)-0.0625,d+1|0,(e+1|0)-0.0625);} function Bwi(a,b){return b==1?a.Q-1|0:b?a.Q:a.Q+1|0;} function BfA(a){return 0;} function Bc_(a){return 0;} function Bsp(a){return 13;} function AJn(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APK(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:$z=AXl(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function ATG(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AXl(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AXl(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AMo(b,f,d,e);if(C()){break _;}g=$z;if(g.cG())return 0;f=c+1|0;$p=2;case 2:$z=AMo(b,f,d,e);if(C()){break _;}g=$z;if(g.cG())return 0;f=e-1|0;$p=3;case 3:$z=AMo(b,c,d,f);if(C()){break _;}g=$z;if(g.cG())return 0;f=e+1|0;$p=4;case 4:$z=AMo(b,c,d,f);if(C()){break _;}g=$z;if(g.cG())return 0;d=d-1|0;$p=5;case 5:$z=AMY(b,c,d,e);if (C()){break _;}f=$z;J();return f!=BJm.b&&f!=BF8.b?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function A18(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=null;c=1;$p=1;case 1:f.d1(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} var AT1=K(X); function Bz4(a,b){var c=new AT1();BvR(c,a,b);return c;} function BvR(a,b,c){BE();Da(a,b,c,BKK);} function BfS(a,b,c){Bw();return BK7.bj;} function Bcv(a,b){return 4;} var AWK=K(X); function BDa(a,b){var c=new AWK();Bp7(c,a,b);return c;} function Bp7(a,b,c){BE();F3(a,b,BKB);a.Q=c;Bt(a,0.125,0.0,0.125,0.875,1.0,0.875);EM(a,1);} function AMN(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=d+1|0;$p=1;case 1:$z=AMY(b,c,g,e);if(C()){break _;}h=$z;if(h)return;i=1;h=d-i|0;$p=2;case 2:$z=AMY(b,c,h,e);if(C()){break _;}h=$z;if(h!=a.b){if(i>=3)return;$p=3;continue _;}i=i+1|0;h=d-i|0;continue _;case 3:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(h==15){h=a.b;$p=5;continue _;}h=h+1|0;$p=4;case 4:AMI(b,c,d,e,h);if(C()) {break _;}return;case 5:A2O(b,c,g,e,h);if(C()){break _;}h=0;$p=6;case 6:AMI(b,c,d,e,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function AJz(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:a:{$z=AMY(b,c,f,e);if(C()){break _;}g=$z;if(g==a.b)c=1;else{J();if(g==BFO.b)break a;if(g==BFP.b)break a;c=0;}return c;}d=c-1|0;$p=2;case 2:$z=AMo(b,d,f,e);if(C()){break _;}h=$z;BE();if(h===BGR)return 1;d=c+1|0;$p=3;case 3:$z=AMo(b,d,f,e);if(C()){break _;}h=$z;if(h===BGR)return 1;d=e-1|0;$p=4;case 4:$z=AMo(b,c, f,d);if(C()){break _;}h=$z;if(h===BGR)return 1;d=e+1|0;$p=5;case 5:$z=AMo(b,c,f,d);if(C()){break _;}b=$z;return b!==BGR?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function ATi(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AJz(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AXW(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AJz(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,$p);} function AUI(a,b,c,d,e){return null;} function BvM(a,b,c){Bw();return BK8.bj;} function Bgi(a){return 0;} function A9O(a){return 0;} function ByN(a){return 1;} var A2v=K(X); function BBl(a,b){var c=new A2v();A_V(c,a,b);return c;} function A_V(a,b,c){BE();Da(a,b,c,BJz);} function BnV(a,b){return a.Q+(b!=1?0:1)|0;} function A20(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g<=0)return 0;$p=2;case 2:AMG(a,b,c,d,e,g);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AMG(a,b,c,d,e,f){var g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=null;$p=1;case 1:AMu(b,g,c,d,e);if(C()){break _;}h=0;$p=2;case 2:AMI(b,c,d,e,h);if(C()){break _;}Bw();h=(BK9.bj+f|0)-1|0;i=O(b.p)*0.699999988079071+0.15000000596046448;j=O(b.p)*0.699999988079071+0.06000000238418579+0.6;k=O(b.p)*0.699999988079071+0.15000000596046448;g=H$(b,c+i,d+j,e+k,PD(h));g.hM =10;$p=3;case 3:b.WV(g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function ANz(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;if(f<=0){$p=1;continue _;}$p=2;continue _;case 1:AQb(a,b,c,d,e,f,g);if(C()){break _;}return;case 2:AMG(a,b,c,d,e,f);if(C()){break _;}$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} var ANw=K(X); function BzQ(a,b){var c=new ANw();Bpr(c,a,b);return c;} function Bpr(a,b,c){BE();Da(a,b,c,BJz);} function A4V(a,b,c,d,e,f,g){var h,i;h=c;i=d;Y(g,DA(h,i,e,c+1|0,i+1.5,e+1|0));} function A36(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:$z=AMY(b,c,f,e);if(C()){break _;}g=$z;if(g==a.b)return 0;$p=2;case 2:$z=AMo(b,c,f,e);if(C()){break _;}h=$z;if(!h.cG())return 0;$p=3;case 3:$z=APK(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function Blo(a){return 0;} function Bur(a){return 0;} function BsF(a){return 11;} function ASi(){X.call(this);this.NY=0;} function Bk1(a,b,c){var d=new ASi();A$F(d,a,b,c);return d;} function A$F(a,b,c,d){BE();F3(a,b,BKL);a.Q=c;EM(a,1);a.NY=d;} function Bqh(a,b,c){var d,e;if(b==1)return a.Q;if(!b)return a.Q;d=a.Q;e=(d+1|0)+16|0;if(a.NY)e=e+1|0;if(!(!c&&b==2)&&!(c==1&&b==5)&&!(c==2&&b==3)&&!(c==3&&b==4))e=d+16|0;return e;} function Bxk(a,b){return b==1?a.Q:!b?a.Q:b!=3?a.Q+16|0:(a.Q+1|0)+16|0;} function ART(a,b,c,d,e){} function APr(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if(f){J();if(!BFM.data[f].bG.jp())return 0;}d=d-1|0;$p=2;case 2:$z=AOc(b,c,d,e);if(C()){break _;}c=$z;return !c?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A6l(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=N(f.n*4.0/360.0+0.5)&3;$p=1;case 1:AMI(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} var ANS=K(X); function BCr(a,b){var c=new ANS();A$w(c,a,b);return c;} function A$w(a,b,c){BE();Da(a,b,c,BJy);} var AP9=K(X); function Bzb(a,b){var c=new AP9();Bm_(c,a,b);return c;} function Bm_(a,b,c){BE();Da(a,b,c,BKE);} function AHP(a,b,c,d,e){return DA(c,d,e,c+1|0,(d+1|0)-0.125,e+1|0);} function AXk(a,b,c,d,e,f){f.f=f.f*0.4;f.g=f.g*0.4;} var A5W=K(X); function BzL(a,b,c){var d=new A5W();By3(d,a,b,c);return d;} function By3(a,b,c,d){Da(a,b,c,d);} function BoI(a,b,c){Bw();return BK$.bj;} var A2X=K(JM); function Bzu(a,b){var c=new A2X();Bjo(c,a,b);return c;} function Bjo(a,b,c){BE();Ug(a,b,c,BKM,0);} function A3j(a,b,c,d,e){return null;} function AQF(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=b.c$(f,d,e);if(C()){break _;}f=$z;if(f==a.b){Bt(a,0.0,0.0,0.375,1.0,1.0,0.625);return;}c=c+1|0;$p=2;case 2:$z=b.c$(c,d,e);if(C()){break _;}c=$z;if(c==a.b)Bt(a,0.0,0.0,0.375,1.0,1.0,0.625);else Bt(a,0.375,0.0,0.0,0.625,1.0,1.0);return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function Bm9(a){return 0;} function BoS(a){return 0;} function AQz(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;g=0;h=c-1|0;$p=1;case 1:$z=AMY(b,h,d,e);if(C()){break _;}h=$z;J();if(h!=BGh.b){h=c+1|0;$p=2;continue _;}f=1;h=e-1|0;$p=3;continue _;case 2:$z=AMY(b,h,d,e);if(C()){break _;}h=$z;if(h==BGh.b)f=1;h=e-1|0;$p=3;case 3:$z=AMY(b,c,d,h);if(C()){break _;}h =$z;if(h!=BGh.b){h=e+1|0;$p=4;continue _;}g=1;i=CV();j=new T;S(j);Bi(H(Bi(j,f<<24>>24),B(268)),g<<24>>24);Cb(i,U(j));if(f==g)return 0;k=c-f|0;l=e-g|0;$p=5;continue _;case 4:$z=AMY(b,c,d,h);if(C()){break _;}h=$z;if(h==BGh.b)g=1;i=CV();j=new T;S(j);Bi(H(Bi(j,f<<24>>24),B(268)),g<<24>>24);Cb(i,U(j));if(f==g)return 0;k=c-f|0;l=e-g|0;$p=5;case 5:$z=AMY(b,k,d,l);if(C()){break _;}h=$z;if(h){k=c;l=e;}m=(-1);a:while(true){n=Ba(m,2);if(n>0){b.cx=1;c=0;while(c<2){n=0;if(n<3){e=k+V(f,c)|0;h=d+n|0;o=l+V(g,c)|0;m=BJv.b;$p =6;continue _;}c=c+1|0;}b.cx=0;return 1;}p=(-1);while(true){o=Ba(p,3);if(o>0)break;c=Ba(m,(-1));h=c&&n&&p!=(-1)&&o?0:1;if(c&&n)break a;if(p!=(-1)&&o)break a;p=p+1|0;}m=m+1|0;}c=k+V(f,m)|0;e=d+p|0;o=l+V(g,m)|0;$p=7;continue _;case 6:A2O(b,e,h,o,m);if(C()){break _;}n=n+1|0;while(true){if(n<3){e=k+V(f,c)|0;h=d+n|0;o=l+V(g,c)|0;m=BJv.b;continue _;}c=c+1|0;if(c>=2)break;n=0;}b.cx=0;return 1;case 7:b:{$z=AMY(b,c,e,o);if(C()){break _;}o=$z;if(h){if(o==BGh.b)break b;return 0;}if(o&&o!=BGS.b)return 0;}while(true){p= p+1|0;while(true){o=Ba(p,3);if(o<=0)break;m=m+1|0;n=Ba(m,2);if(n>0){b.cx=1;c=0;while(c<2){n=0;if(n<3){e=k+V(f,c)|0;h=d+n|0;o=l+V(g,c)|0;m=BJv.b;$p=6;continue _;}c=c+1|0;}b.cx=0;return 1;}p=(-1);}c=Ba(m,(-1));h=c&&n&&p!=(-1)&&o?0:1;if(c&&n)break;if(p==(-1))continue;if(!o)continue;else break;}c=k+V(f,m)|0;e=d+p|0;o=l+V(g,m)|0;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} function A1i(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;h=1;i=c-1|0;$p=1;case 1:$z=AMY(b,i,d,e);if(C()){break _;}f=$z;if(f!=a.b){f=c+1|0;$p=2;continue _;}g=1;h=0;j=d;f=j-1|0;$p=3;continue _;case 2:$z=AMY(b,f,d,e);if(C()){break _;}f=$z;if(f==a.b){g=1;h=0;}j=d;f=j-1|0;$p=3;case 3:$z=AMY(b,c,f,e);if(C()){break _;}k=$z;if(k!=a.b){$p=4;continue _;}j =j+(-1)|0;f=j-1|0;continue _;case 4:$z=AMY(b,c,f,e);if(C()){break _;}f=$z;J();if(f!=BGh.b){f=0;$p=5;continue _;}k=1;if(k<4){f=j+k|0;$p=6;continue _;}if(k!=3){f=0;$p=7;continue _;}f=j+k|0;$p=8;continue _;case 5:A2O(b,c,d,e,f);if(C()){break _;}return;case 6:$z=AMY(b,c,f,e);if(C()){break _;}f=$z;if(f==a.b){k=k+1|0;if(k<4){f=j+k|0;continue _;}}if(k!=3){f=0;$p=7;continue _;}f=j+k|0;$p=8;continue _;case 7:A2O(b,c,d,e,f);if(C()){break _;}return;case 8:$z=AMY(b,c,f,e);if(C()){break _;}f=$z;if(f==BGh.b){$p=9;continue _;}f =0;$p=7;continue _;case 9:$z=AMY(b,i,d,e);if(C()){break _;}f=$z;if(f!=a.b){f=c+1|0;$p=10;continue _;}l=1;f=e-1|0;$p=11;continue _;case 10:$z=AMY(b,f,d,e);if(C()){break _;}f=$z;l=f==a.b?1:0;f=e-1|0;$p=11;case 11:$z=AMY(b,c,d,f);if(C()){break _;}f=$z;if(f!=a.b){f=e+1|0;$p=12;continue _;}if(l&&1){f=0;$p=16;continue _;}k=c+g|0;l=e+h|0;$p=13;continue _;case 12:$z=AMY(b,c,d,f);if(C()){break _;}f=$z;i=f==a.b?1:0;if(l&&i){f=0;$p=16;continue _;}k=c+g|0;l=e+h|0;$p=13;case 13:$z=AMY(b,k,d,l);if(C()){break _;}j=$z;if(j !=BGh.b){f=c-g|0;j=e-h|0;$p=14;continue _;}f=c-g|0;j=e-h|0;$p=15;continue _;case 14:$z=AMY(b,f,d,j);if(C()){break _;}f=$z;if(f==BGh.b){$p=18;continue _;}f=0;$p=17;continue _;case 15:$z=AMY(b,f,d,j);if(C()){break _;}f=$z;if(f==a.b)return;f=c-g|0;j=e-h|0;$p=14;continue _;case 16:A2O(b,c,d,e,f);if(C()){break _;}return;case 17:A2O(b,c,d,e,f);if(C()){break _;}return;case 18:$z=AMY(b,k,d,l);if(C()){break _;}f=$z;if(f==a.b)return;f=0;$p=17;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function ARp(a,b,c,d,e,f){return 1;} function A_H(a,b){return 0;} function BaV(a){return 1;} function A1_(a,b,c,d,e,f){if(!b.N)f.Sj();} function AUm(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!D(f,100)){g=c+0.5;h=d+0.5;i=e+0.5;j=B(374);k=1.0;l=O(f)*0.4000000059604645+0.800000011920929;$p=1;continue _;}m=0;k=c;l=d;n=e;o=c-1|0;p=c+1|0;q=c+0.5;r=e+0.5;if(m>=4)return;s =k+O(f);t=l+O(f);u=n+O(f);v=(D(f,2)*2|0)-1|0;i=(O(f)-0.5)*0.5;g=(O(f)-0.5)*0.5;h=(O(f)-0.5)*0.5;$p=2;continue _;case 1:AIL(b,g,h,i,j,k,l);if(C()){break _;}m=0;k=c;l=d;n=e;o=c-1|0;p=c+1|0;q=c+0.5;r=e+0.5;if(m>=4)return;s=k+O(f);t=l+O(f);u=n+O(f);v=(D(f,2)*2|0)-1|0;i=(O(f)-0.5)*0.5;g=(O(f)-0.5)*0.5;h=(O(f)-0.5)*0.5;$p=2;case 2:$z=AMY(b,o,d,e);if(C()){break _;}c=$z;if(c!=a.b){$p=3;continue _;}u=r+0.25*v;h=O(f)*2.0*v;BW(b,B(375),s,t,u,i,g,h);m=m+1|0;if(m>=4)return;s=k+O(f);t=l+O(f);u=n+O(f);v=(D(f,2)*2|0)-1|0;i =(O(f)-0.5)*0.5;g=(O(f)-0.5)*0.5;h=(O(f)-0.5)*0.5;continue _;case 3:$z=AMY(b,p,d,e);if(C()){break _;}c=$z;if(c==a.b){u=r+0.25*v;h=O(f)*2.0*v;}else{s=q+0.25*v;i=O(f)*2.0*v;}BW(b,B(375),s,t,u,i,g,h);m=m+1|0;if(m>=4)return;s=k+O(f);t=l+O(f);u=n+O(f);v=(D(f,2)*2|0)-1|0;i=(O(f)-0.5)*0.5;g=(O(f)-0.5)*0.5;h=(O(f)-0.5)*0.5;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} function Bh(){var a=this;E.call(a);a.bj=0;a.fe=0;a.gd=0;a.mg=0;a.GB=0;} var BK_=null;var BJF=null;var BLa=null;var BLb=null;var BLc=null;var BLd=null;var BLe=null;var BLf=null;var BLg=null;var BKP=null;var BKQ=null;var BLh=null;var BLi=null;var BLj=null;var BLk=null;var BLl=null;var BLm=null;var BLn=null;var BLo=null;var BLp=null;var BLq=null;var BLr=null;var BLs=null;var BLt=null;var BLu=null;var BLv=null;var BIo=null;var BLw=null;var BLx=null;var BLy=null;var BLz=null;var BLA=null;var BLB=null;var BLC=null;var BLD=null;var BLE=null;var BLF=null;var BLG=null;var BLH=null;var BLI =null;var BLJ=null;var BKU=null;var BKV=null;var BLK=null;var BLL=null;var BLM=null;var BLN=null;var BLO=null;var BLP=null;var BLQ=null;var BLR=null;var BLS=null;var BLT=null;var BLU=null;var BLV=null;var BLW=null;var BLX=null;var BLY=null;var BLZ=null;var BL0=null;var BL1=null;var BL2=null;var BL3=null;var BL4=null;var BKO=null;var BL5=null;var BL6=null;var BL7=null;var BL8=null;var BKW=null;var BK0=null;var BL9=null;var BL$=null;var BL_=null;var BMa=null;var BMb=null;var BK1=null;var BKT=null;var BK5=null;var BMc =null;var BMd=null;var BMe=null;var BMf=null;var BK7=null;var BK8=null;var BMg=null;var BMh=null;var BMi=null;var BMj=null;var BMk=null;var BMl=null;var BFG=null;var BMm=null;var BFH=null;var BK$=null;var BMn=null;var BMo=null;var BK9=null;var BMp=null;function Bw(){Bw=Bx(Bh);Br7();} function ED(a){var b=new Bh();Ea(b,a);return b;} function Ea(a,b){var c,d,e;Bw();a.fe=64;a.gd=32;a.GB=0;c=256+b|0;a.bj=c;if(BJF.data[c]!==null){d=CV();e=new T;S(e);Bi(H(e,B(376)),b);Cb(d,U(e));}BJF.data[c]=a;} function BA(a,b){a.mg=b;return a;} function Bds(a,b){return a.mg;} function ARR(a,b,c,d,e,f,g,h){return 0;} function Bw9(a,b,c){return 1.0;} function A6a(a,b,c,d){return b;} function Bj3(a){return a.fe;} function Bsj(a){return a.gd;} function A_K(a,b,c){} function Bhu(a,b,c,d,e,f){} function Byv(a,b){return 1;} function A_w(a,b){return 0;} function Bpp(a,b,c){} function A3$(a){a.GB=1;return a;} function A7W(a){return a.GB;} function BbL(a){return 0;} function Br7(){var b;BK_=BA2();BJF=BC(Bh,32000);BLa=BA(RC(0,2),82);BLb=BA(UY(1,2),98);BLc=BA(Ud(2,2),114);BLd=BA(BAU(3),5);BLe=BA(ND(4,4),10);BLf=BA(BzE(5),21);BLg=BA(ED(6),37);BKP=BA(ED(7),7);BKQ=BA(ED(8),55);BLh=BA(ED(9),23);BLi=BA(ED(10),39);BLj=BA(T0(11,2),66);BLk=BA(T0(12,0),64);BLl=BA(RC(13,0),80);BLm=BA(UY(14,0),96);BLn=BA(Ud(15,0),112);BLo=BA(T0(16,1),65);BLp=BA(RC(17,1),81);BLq=BA(UY(18,1),97);BLr=BA(Ud(19,1),113);BLs=BA(T0(20,3),67);BLt=BA(RC(21,3),83);BLu=BA(UY(22,3),99);BLv=BA(Ud(23,3),115);BIo= A3$(BA(ED(24),53));BLw=BA(ED(25),71);BLx=BA(BCS(26,10),72);BLy=BA(T0(27,0),68);BLz=BA(RC(28,0),84);BLA=BA(UY(29,0),100);BLB=BA(Ud(30,0),116);BLC=BA(ED(31),8);BLD=BA(ED(32),24);BLE=BA(ED(33),40);BLF=BA(TV(34,0),128);BLG=BA(TV(35,1),129);BLH=BA(TV(36,2),130);BLI=BA(TV(37,3),131);BLJ=BA(TV(38,1),132);b=new AE7;J();ATj(b,39,BI2.b);BKU=BA(b,9);BKV=BA(ED(40),25);BLK=BA(ND(41,5),41);BLL=BA(EU(42,0,0,0),0);BLM=BA(EU(43,0,0,1),16);BLN=BA(EU(44,0,0,2),32);BLO=BA(EU(45,0,0,3),48);BLP=BA(EU(46,1,1,0),1);BLQ=BA(EU(47,1, 1,1),17);BLR=BA(EU(48,1,1,2),33);BLS=BA(EU(49,1,1,3),49);BLT=BA(EU(50,2,2,0),2);BLU=BA(EU(51,2,2,1),18);BLV=BA(EU(52,2,2,2),34);BLW=BA(EU(53,2,2,3),50);BLX=BA(EU(54,3,3,0),3);BLY=BA(EU(55,3,3,1),19);BLZ=BA(EU(56,3,3,2),35);BL0=BA(EU(57,3,3,3),51);BL1=BA(EU(58,1,4,0),4);BL2=BA(EU(59,1,4,1),20);BL3=BA(EU(60,1,4,2),36);BL4=BA(EU(61,1,4,3),52);BKO=BA(ED(62),6);BL5=BA(ND(63,3),87);BL6=BA(ND(64,8),88);BL7=BA(BzC(65),26);BL8=BA(ND(66,42),11);BKW=BA(BCo(67),42);b=new ACo;BE();AOk(b,68,BJz);BK0=BA(b,43);BL9=BA(AFY(69, 0),74);BL$=BA(AFY(70,BG4.b),75);BL_=BA(AFY(71,BG5.b),76);BMa=BA(A0a(72,0),135);BMb=BA(BDk(73),104);BK1=BA(BCq(74,BJD),44);BKT=BA(BBf(75),56);BK5=BA(BBX(76),14);BMc=BA(Bz1(77),136);BMd=BA(ED(78),103);BMe=BA(AFY(79,(-1)),77);BMf=BA(ED(80),22);BK7=BA(ED(81),57);BK8=BA(BDe(82,BJo),27);BMg=BA(ED(83),58);BMh=BA(ED(84),59);BMi=BA(ED(85),30);BMj=BA(A0a(86,1),151);BMk=BA(A0a(87,2),167);BMl=BA(ED(88),12);BFG=BA(ED(89),54);BMm=BA(BB2(90),69);BFH=BA(ED(91),70);BK$=BA(ED(92),73);BMn=BA(ND(93,2),89);BMo=BA(ND(94,5),90);BK9 =BA(Bpy(2000,B(377)),240);BMp=BA(Bpy(2001,B(378)),241);} function A6w(){Bh.call(this);this.tT=0;} function Bzm(a){var b=new A6w();Bkm(b,a);return b;} function Bkm(a,b){Ea(a,b);b=b+256|0;a.tT=b;J();a.mg=BFM.data[b].bq(2);} function A3P(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(d,e,f,g);if(C()){break _;}i=$z;J();if(i==BJj.b)h=0;else{if(!h)f=f+(-1)|0;if(h==1)f=f+1|0;if(h==2)g=g+(-1)|0;if(h==3)g=g+1|0;if(h==4)e=e+(-1)|0;if(h==5)e=e+1|0;}if(!b.y)return 0;j=a.tT;i=0;$p=2;case 2:$z =AT6(d,j,e,f,g,i);if(C()){break _;}i=$z;if(!i)return 1;k=BFM.data;i=a.tT;l=k[i];$p=3;case 3:$z=A2O(d,e,f,g,i);if(C()){break _;}i=$z;if(!i)return 1;m=BFM.data[a.tT];$p=4;case 4:m.rq(d,e,f,g,h);if(C()){break _;}m=BFM.data[a.tT];$p=5;case 5:m.yh(d,e,f,g,c);if(C()){break _;}n=e+0.5;o=f+0.5;p=g+0.5;c=IO(l.e5);m=l.e5;q=(m.l9+1.0)/2.0;r=m.lk*0.800000011920929;$p=6;case 6:AIL(d,n,o,p,c,q,r);if(C()){break _;}b.y=b.y-1|0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} var VL=K(0); var Ys=K(); function BMq(){var a=new Ys();Bml(a);return a;} function Bml(a){} function VY(a,b,c){Bq(c);} var Gc=K(); var BMr=null;var BMs=null;var BMt=null;var BMu=null;var BMv=null;var BMw=null;var BMx=null;var BJ$=null;var BMy=null;var BMz=null;var BId=null;function BMA(){var a=new Gc();Bo4(a);return a;} function Bo4(a){} function AVS(b,c){var d;if(!E$(c)){d=new T;S(d);b=H(d,b);BL(b,45);H(b,c);b=U(d);}return b;} function AKb(b,c){var d;if(E$(c)){if(BMr===null)BMr=A$p();c=BMr;if(c.hasOwnProperty($rt_ustr(b)))b=(c[$rt_ustr(b)].value!==null?$rt_str(c[$rt_ustr(b)].value):null);d=Oc(b,95);c=d<=0?B(7):Hg(b,d+1|0);}return c;} function Lx(b,c,d){var e,f,g,h,i,j;e=AVS(c,d);f=b.hasOwnProperty($rt_ustr(e))?b[$rt_ustr(e)]:b.hasOwnProperty($rt_ustr(c))?b[$rt_ustr(c)]:b.root;g=BC(Cr,f.length);h=g.data;i=0;j=h.length;while(i=e)a.sR=0;f=a.sR;if(f==c){d=e+(e/2|0)|0;a.zR=d;g=a.ux;h=BC(E,d);a.ux=h;CZ(g,0,h,0,e);return W_(a,b);}g=a.ux.data;if(g[f]!==null)continue;else break;}g[f]=b;a.DC=a.DC+1|0;return f;} var Q0=K(); function FQ(){var a=this;Q0.call(a);a.fM=0.0;a.fK=0.0;a.fL=0.0;a.fN=0.0;a.fQ=0.0;a.fR=0.0;a.fO=0.0;a.fP=0.0;a.fS=0.0;a.fU=0.0;a.fV=0.0;a.fT=0.0;a.hq=0.0;a.hr=0.0;a.hs=0.0;a.ht=0.0;} function A4y(){var a=new FQ();Bub(a);return a;} function Bub(a){G4(a);} function G4(a){a.fM=1.0;a.fK=0.0;a.fL=0.0;a.fN=0.0;a.fQ=0.0;a.fR=1.0;a.fO=0.0;a.fP=0.0;a.fS=0.0;a.fU=0.0;a.fV=1.0;a.fT=0.0;a.hq=0.0;a.hr=0.0;a.hs=0.0;a.ht=1.0;return a;} function P4(a){a.fM=0.0;a.fK=0.0;a.fL=0.0;a.fN=0.0;a.fQ=0.0;a.fR=0.0;a.fO=0.0;a.fP=0.0;a.fS=0.0;a.fU=0.0;a.fV=0.0;a.fT=0.0;a.hq=0.0;a.hr=0.0;a.hs=0.0;a.ht=0.0;return a;} function Kd(a,b){a.fM=b.fM;a.fK=b.fK;a.fL=b.fL;a.fN=b.fN;a.fQ=b.fQ;a.fR=b.fR;a.fO=b.fO;a.fP=b.fP;a.fS=b.fS;a.fU=b.fU;a.fV=b.fV;a.fT=b.fT;a.hq=b.hq;a.hr=b.hr;a.hs=b.hs;a.ht=b.ht;return a;} function AFn(a,b){Ew(b,a.fM);Ew(b,a.fK);Ew(b,a.fL);Ew(b,a.fN);Ew(b,a.fQ);Ew(b,a.fR);Ew(b,a.fO);Ew(b,a.fP);Ew(b,a.fS);Ew(b,a.fU);Ew(b,a.fV);Ew(b,a.fT);Ew(b,a.hq);Ew(b,a.hr);Ew(b,a.hs);Ew(b,a.ht);return a;} function TF(a,b){b=b.data;b[0]=a.fM;b[1]=a.fK;b[2]=a.fL;b[3]=a.fN;b[4]=a.fQ;b[5]=a.fR;b[6]=a.fO;b[7]=a.fP;b[8]=a.fS;b[9]=a.fU;b[10]=a.fV;b[11]=a.fT;b[12]=a.hq;b[13]=a.hr;b[14]=a.hs;b[15]=a.ht;return a;} function A4c(b,c,d){var e,f,g,h,i,j,k,l;if(d===null)d=new JY;e=b.fM;f=c.gi;e=e*f;g=b.fQ;h=c.gh;e=e+g*h;g=b.fS;i=c.gj;e=e+g*i;j=b.hq;g=c.k3;j=e+j*g;k=b.fK*f+b.fR*h+b.fU*i+b.hr*g;l=b.fL*f+b.fO*h+b.fV*i+b.hs*g;e=b.fN*f+b.fP*h+b.fT*i+b.ht*g;d.gi=j;d.gh=k;d.gj=l;d.k3=e;return d;} function Bl3(b,c,d,e){var 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;if(e===null){e=new FQ;G4(e);}f=b;g=FW(f);h=Ga(f);i=1.0-g;b=c.zG;j=c.zI;k=b*j;l=c.zH;m=j*l;n=b*l;o=b*h;p=j*h;q=l*h;r=b*b*i+g;b=k*i;s=b+q;h=n*i;t=h-p;u=b-q;v=j*j*i+g;b=m*i;w=b+o;x=h+p;y=b-o;l=l*l*i+g;b=d.fM;g=b*r;h=d.fQ;g=g+h*s;z=d.fS;ba=g+z*t;bb=d.fK;g=bb*r;k=d.fR;g=g+k*s;p=d.fU;bc=g+p*t;q=d.fL;g=q*r;m=d.fO;g=g+m*s;o=d.fV;bd=g+o*t;n=d.fN;g=n*r;r=d.fP;g=g+r*s;s=d.fT;be=g+s*t;bf=b*u+h*v+z*w;j=bb*u+k*v+p*w;bg=q*u+m*v+o*w;bh =n*u+r*v+s*w;e.fS=b*x+h*y+z*l;e.fU=bb*x+k*y+p*l;e.fV=q*x+m*y+o*l;e.fT=n*x+r*y+s*l;e.fM=ba;e.fK=bc;e.fL=bd;e.fN=be;e.fQ=bf;e.fR=j;e.fO=bg;e.fP=bh;return e;} function QO(a,b){var c;a:{if(b instanceof FQ){b:{c:{if(a.fM!==b.fM)break c;if(a.fK!==b.fK)break c;if(a.fL!==b.fL)break c;if(a.fN!==b.fN)break c;if(a.fQ!==b.fQ)break c;if(a.fR!==b.fR)break c;if(a.fO!==b.fO)break c;if(a.fP!==b.fP)break c;if(a.fS!==b.fS)break c;if(a.fU!==b.fU)break c;if(a.fV!==b.fV)break c;if(a.fT!==b.fT)break c;if(a.hq!==b.hq)break c;if(a.hr!==b.hr)break c;if(a.hs!==b.hs)break c;if(a.ht===b.ht){c=1;break b;}}c=0;}if(c){c=1;break a;}}c=0;}return c;} var Rn=K(0); var Lu=K(); function Pt(a){var b,c,d;b=a.gi;b=b*b;c=a.gh;b=b+c*c;c=a.gj;b=b+c*c;c=a.k3;c=D8(b+c*c);if(c===0.0){d=new Er;Bl(d,B(382));P(d);}b=1.0/c;a.gi=a.gi*b;a.gh=a.gh*b;a.gj=a.gj*b;a.k3=a.k3*b;return a;} var AFw=K(0); var UJ=K(0); var Y9=K(0); var R4=K(0); function AEX(){var a=this;Lu.call(a);a.zG=0.0;a.zI=0.0;a.zH=0.0;} function BMD(){var a=new AEX();Bvd(a);return a;} function Bvd(a){} function Up(a,b,c,d){a.zG=b;a.zI=c;a.zH=d;} var AFC=K(0); var Y7=K(0); function JY(){var a=this;Lu.call(a);a.gi=0.0;a.gh=0.0;a.gj=0.0;a.k3=0.0;} function Blx(){var a=new JY();BtG(a);return a;} function BtG(a){} function AGV(a,b,c,d,e){a.gi=b;a.gh=c;a.gj=d;a.k3=e;} function P7(a,b){a.gi=b.gi;a.gh=b.gh;a.gj=b.gj;a.k3=b.k3;return a;} function AEl(a,b){if(a===b)return 1;if(b===null)return 0;if(CM(a)!==CM(b))return 0;if(a.gi===b.gi&&a.gh===b.gh&&a.gj===b.gj&&a.k3===b.k3)return 1;return 0;} function U5(){var a=this;Tj.call(a);a.Fn=0;a.lL=0;} function Bq_(a,b){var c=new U5();Bp4(c,a,b);return c;} function BBZ(a,b,c,d,e,f,g){var h=new U5();QP(h,a,b,c,d,e,f,g);return h;} function Bp4(a,b,c){QP(a,0,b,BU(b),0,b,c,0);} function QP(a,b,c,d,e,f,g,h){Qk(a,c);TU();a.rl=BKt;a.iT=b;a.fa=d;a.bg=e;a.cI=f;a.Fn=g;a.lL=h;} function TL(a){var b,c,d,e;b=a.bg;if(b>=a.cI){c=new J3;W(c);P(c);}d=a.fa.data;e=a.iT;a.bg=b+1|0;return d[e+b|0];} function ABB(a){var b,c;b=CL(a)/4|0;c=a.rl;TU();if(c!==BKt){c=new We;VB(c,a.iT+a.bg|0,b,a,0,b,a.lL);return c;}c=new AEV;VB(c,a.iT+a.bg|0,b,a,0,b,a.lL);return c;} var AZr=K(GJ); var A1x=K(GJ); var MQ=K(Se); function YE(a,b,c,d){Qk(a,b);a.bg=c;a.cI=d;} function Oa(a){var b,c;b=a.bg;if(b=0)return Bfu(0,b,DR(b),0,b,0);c=new Cn;d=new T;S(d);Bi(H(d,B(333)),b);Bl(c,U(d));P(c);} function AEo(b,c,d){return Bfu(0,b.data.length,b,c,c+d|0,0);} function Y1(b){return AEo(b,0,b.data.length);} function QT(a,b,c,d){var e,f,g,h,i,j,k,l;if(c>=0){e=b.data;f=e.length;if(c<=f){g=c+d|0;if(g>f){h=new Ct;i=new T;S(i);Bi(H(Bi(H(i,B(400)),g),B(312)),f);Bl(h,U(i));P(h);}if(CL(a)Z(b)){f=new Ct;d=Z(b);b=new T;S(b);BL(Bi(H(Bi(H(b,B(401)),c),B(309)),d),41);Bl(f,U(b));P(f);}if(d>Z(b)){f=new Ct;c=Z(b);b=new T;S(b);Bi(H(Bi(H(b,B(402)),d),B(403)),c);Bl(f,U(b));P(f);}if(c>d){b=new Ct;f=new T;S(f);Bi(H(Bi(H(f,B(401)),c),B(404)),d);Bl(b,U(f));P(b);}g=a.bg;while(c=e.length)break;if(e[d]===c)return a.LI;d=d+1|0;}return 1.0;} function Bra(a,b,c){Ib(b,2);} function BeE(a,b,c,d,e,f){Ib(b,1);} function Bbu(a,b){return a.O$;} function BnE(a){return 1;} var VM=K(JG); var BMO=null;function BB6(){BB6=Bx(VM);BuH();} function RC(a,b){var c=new VM();AQ0(c,a,b);return c;} function AQ0(a,b,c){BB6();So(a,b,1,c,BMO);} function Bux(a,b){J();return b===BJj?1:b!==BJl?0:1;} function BuH(){var b,c;b=BC(X,7);c=b.data;J();c[0]=BFO;c[1]=BFP;c[2]=BF8;c[3]=BF9;c[4]=BJj;c[5]=BJl;c[6]=BJn;BMO=b;} function AEz(){JG.call(this);this.qE=0;} var BMP=null;function BB_(){BB_=Bx(AEz);BiZ();} function UY(a,b){var c=new AEz();A0w(c,a,b);return c;} function A0w(a,b,c){BB_();So(a,b,2,c,BMP);a.qE=c;} function Boh(a,b){var c;J();if(b===BGh)c=a.qE!=3?0:1;else if(b!==BI0&&b!==BIZ){if(b!==BGe&&b!==BGc){if(b!==BGd&&b!==BGb){if(b!==BJe&&b!==BJf){b=b.bG;BE();c=b===BJy?1:b!==BJD?0:1;}else c=a.qE<2?0:1;}else c=a.qE<1?0:1;}else c=a.qE<2?0:1;}else c=a.qE<2?0:1;return c;} function BiZ(){var b,c;b=BC(X,14);c=b.data;J();c[0]=BFV;c[1]=BFQ;c[2]=BFR;c[3]=BFS;c[4]=BF2;c[5]=BGb;c[6]=BGd;c[7]=BGa;c[8]=BGe;c[9]=BGc;c[10]=BIZ;c[11]=BI0;c[12]=BJk;c[13]=BJs;BMP=b;} var AFK=K(JG); var BMQ=null;function BBE(){BBE=Bx(AFK);A83();} function Ud(a,b){var c=new AFK();A0j(c,a,b);return c;} function A0j(a,b,c){BBE();So(a,b,3,c,BMQ);} function A83(){var b,c;b=BC(X,4);c=b.data;J();c[0]=BFX;c[1]=BGf;c[2]=BFY;c[3]=BIX;BMQ=b;} var AQd=K(Bh); function BAU(a){var b=new AQd();Bdi(b,a);return b;} function Bdi(a,b){Ea(a,b);a.fe=1;a.gd=64;} function AVN(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!h)f=f+(-1)|0;if(h==1)f=f+1|0;if(h==2)g=g+(-1)|0;if(h==3)g=g+1|0;if(h==4)e=e+(-1)|0;if(h==5)e=e+1|0;$p=1;case 1:$z=AMY(d,e,f,g);if(C()){break _;}i=$z;if(i){Ib(b,1);return 1;}j=e+0.5;k=f+0.5;l=g+0.5;m=B(405);n=1.0;Bw();o=O(BK_)*0.4000000059604645+0.800000011920929;$p =2;case 2:AIL(d,j,k,l,m,n,o);if(C()){break _;}J();h=BGS.b;$p=3;case 3:A2O(d,e,f,g,h);if(C()){break _;}Ib(b,1);return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function RJ(){Bh.call(this);this.NI=0;} function ND(a,b){var c=new RJ();AJN(c,a,b);return c;} function AJN(a,b,c){Ea(a,b);a.NI=c;a.fe=1;} function XJ(a,b,c,d){b.y=b.y-1|0;d.wK(a.NI);return b;} var A1Y=K(Bh); function BzE(a){var b=new A1Y();BjR(b,a);return b;} function BjR(a,b){Ea(a,b);a.fe=1;} function AR1(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=d.z;Bw();f=ABx(e,BLg.bj);if(f<0)g=0;else{h=e.bU.data;e=h[f];g=e.y-1|0;e.y=g;if(g<=0)h[f]=null;g=1;}if(!g)return b;e=B(406);i=1.0;j=1.0/(O(BK_)*0.4000000059604645+0.800000011920929);$p=1;case 1:AJa(c,d,e,i,j);if(C()){break _;}if(c.N)return b;e=A7p(c,d);$p=2;case 2:c.WV(e);if(C()){break _;}return b;default:GR();}}DW().s(a, b,c,d,e,f,g,h,i,j,$p);} function AXr(){Bh.call(this);this.NT=0;} function T0(a,b){var c=new AXr();Bxg(c,a,b);return c;} function Bxg(a,b,c){Ea(a,b);a.fe=1;b=32<=u)return 1;s=O(d.p)*0.699999988079071+0.15000000596046448;n=O(d.p)*0.699999988079071+0.15000000596046448;r=new Go;o=l+s;q=p+n;c=new Cs;Bw();EK(c,BKU);JR(r,d,o,m,q,c);r.hM=10;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} function Bpj(a){return 1;} function AE7(){Bh.call(this);this.Qs=0;} function BMR(a,b){var c=new AE7();ATj(c,a,b);return c;} function ATj(a,b,c){Ea(a,b);a.Qs=c;} function AQH(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(h!=1)return 0;$p=1;case 1:$z=AMY(d,e,f,g);if(C()){break _;}i=$z;J();if(i!=BI3.b)return 0;f=f+1|0;h=a.Qs;$p=2;case 2:A2O(d,e,f,g,h);if(C()){break _;}b.y=b.y-1|0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function Js(){var a=this;Bh.call(a);a.ZX=0;a.NG=0;a.OU=0;a.QI=0;} var BMS=null;var BMT=null;function EU(a,b,c,d){var e=new Js();ALM(e,a,b,c,d);return e;} function ALM(a,b,c,d,e){Ea(a,b);a.ZX=c;a.NG=e;a.QI=d;a.OU=BMS.data[e];a.gd=(BMT.data[e]*3|0)<0)j.fd=Bb(c,D(j.m,e));LM(j,i);$p=2;continue _;case 1:$z=A26(j);if(C()){break _;}g=$z;if(g)Y(c, l);f=f+1|0;if(f0)j.fd=Bb(c,D(j.m,e));LM(j,i);$p=2;case 2:$z=A26(j);if(C()){break _;}e=$z;if(!e)return 1;$p=3;case 3:d.WV(j);if(C()){break _;}b.y=b.y-1|0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} var ASW=K(Bh); function BCo(a){var b=new ASW();Br5(b,a);return b;} function Br5(a,b){Ea(a,b);a.gd=64;a.fe=1;} function AHQ(a,b,c,d,e,f,g,h){var i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!h)return 0;$p=1;case 1:$z=AMo(d,e,f,g);if(C()){break _;}i=$z;if(!i.cG())return 0;j=Ba(h,1);if(!j)f=f+1|0;if(h==2)g=g+(-1)|0;if(h==3)g=g+1|0;if(h==4)e=e+(-1)|0;if(h==5)e=e+1|0;J();i=BI6;$p=2;case 2:$z=i.fy(d,e,f,g);if(C()){break _;}k=$z;if(!k)return 0;if(j){k=BI_.b;$p=3;continue _;}h=BI6.b;k=N((c.n +180.0)*16.0/360.0+0.5)&15;$p=4;continue _;case 3:AUT(d,e,f,g,k,h);if(C()){break _;}b.y=b.y-1|0;$p=5;continue _;case 4:AUT(d,e,f,g,h,k);if(C()){break _;}b.y=b.y-1|0;$p=5;case 5:$z=AZ9(d,e,f,g);if(C()){break _;}b=$z;i=b;if(i===null)return 1;$p=6;case 6:AVb(c,i);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function ACo(){Bh.call(this);this.SB=null;} function BCq(a,b){var c=new ACo();AOk(c,a,b);return c;} function AOk(a,b,c){Ea(a,b);a.SB=c;a.gd=64;a.fe=1;} function APa(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(h!=1)return 0;i=f+1|0;j=a.SB;BE();if(j!==BJz){J();j=BJc;}else{J();j=BI7;}$p=1;case 1:$z=j.fy(d,e,i,g);if(C()){break _;}f=$z;if(!f)return 0;k=N((c.n+180.0)*4.0/360.0-0.5)&3;l=0;m=0;if(!k)m=1;if(k== 1)l=(-1);if(k==2)m=(-1);if(k==3)l=1;n=e-l|0;o=g-m|0;$p=2;case 2:$z=AOc(d,n,i,o);if(C()){break _;}f=$z;f=!f?0:1;p=i+1|0;$p=3;case 3:$z=AOc(d,n,p,o);if(C()){break _;}h=$z;q=f+(!h?0:1)|0;f=e+l|0;h=g+m|0;$p=4;case 4:$z=AOc(d,f,i,h);if(C()){break _;}r=$z;r=!r?0:1;$p=5;case 5:$z=AOc(d,f,p,h);if(C()){break _;}s=$z;r=r+(!s?0:1)|0;$p=6;case 6:$z=AMY(d,n,i,o);if(C()){break _;}s=$z;if(s!=j.b){$p=7;continue _;}s=1;$p=8;continue _;case 7:$z=AMY(d,n,p,o);if(C()){break _;}s=$z;s=s==j.b?1:0;$p=8;case 8:$z=AMY(d,f,i,h);if(C()) {break _;}t=$z;if(t!=j.b){$p=9;continue _;}n=0;if(s&&!1)n=1;else if(r>q)n=1;if(n)k=((k-1|0)&3)+4|0;f=j.b;$p=10;continue _;case 9:$z=AMY(d,f,p,h);if(C()){break _;}f=$z;t=f==j.b?1:0;n=0;if(s&&!t)n=1;else if(r>q)n=1;if(n)k=((k-1|0)&3)+4|0;f=j.b;$p=10;case 10:A2O(d,e,i,g,f);if(C()){break _;}$p=11;case 11:AMI(d,e,i,g,k);if(C()){break _;}f=j.b;$p=12;case 12:A2O(d,e,p,g,f);if(C()){break _;}f=k+8|0;$p=13;case 13:AMI(d,e,p,g,f);if(C()){break _;}b.y=b.y-1|0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o, p,q,r,s,t,$p);} function A5p(){Bh.call(this);this.nz=0;} function AFY(a,b){var c=new A5p();Bgf(c,a,b);return c;} function Bgf(a,b,c){Ea(a,b);a.fe=1;a.gd=64;a.nz=c;} function ATK(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=d.M;f=e+(d.u-e)*1.0;e=d.J;g=e+(d.n-e)*1.0;h=d.bo;h=h+(d.c-h)*1.0;i=d.bP;j=i+(d.i-i)*1.0+1.62-d.bK;i=d.bn;i=i+(d.d-i)*1.0;k=BP(h,j,i);e= -g*0.01745329238474369-3.1415927410125732;l =BG(e);e=Br(e);m= -f*0.01745329238474369;n= -BG(m);o=ER(k,e*n*5.0,Br(m)*5.0,l*n*5.0);p=a.nz?0:1;$p=1;case 1:$z=AZz(c,k,o,p);if(C()){break _;}q=$z;if(q===null)return b;if(q.nb){if(!a.nz&&q.iC instanceof Lq){b=new Cs;Bw();EK(b,BMe);return b;}return b;}r=q.h4;s=q.h5;t=q.h6;p=a.nz;if(!p){$p=2;continue _;}if(p<0){b=new Cs;Bw();EK(b,BL9);return b;}u=q.l3;if(!u)s=s+(-1)|0;if(u==1)s=s+1|0;if(u==2)t=t+(-1)|0;if(u==3)t=t+1|0;if(u==4)r=r+(-1)|0;if(u==5)r=r+1|0;$p=8;continue _;case 2:$z=AMo(c,r,s,t);if(C()){break _;}d= $z;BE();if(d!==BGR){$p=3;continue _;}$p=4;continue _;case 3:$z=AMo(c,r,s,t);if(C()){break _;}d=$z;if(d!==BGT)return b;$p=5;continue _;case 4:$z=APQ(c,r,s,t);if(C()){break _;}p=$z;if(p){$p=3;continue _;}p=0;$p=6;continue _;case 5:$z=APQ(c,r,s,t);if(C()){break _;}p=$z;if(p)return b;p=0;$p=7;continue _;case 6:A2O(c,r,s,t,p);if(C()){break _;}b=new Cs;Bw();EK(b,BL$);return b;case 7:A2O(c,r,s,t,p);if(C()){break _;}b=new Cs;Bw();EK(b,BL_);return b;case 8:$z=AMY(c,r,s,t);if(C()){break _;}p=$z;if(p){$p=9;continue _;}if (c.cM.vt){p=a.nz;J();if(p==BG4.b){h=h+0.5;v=j+0.5;i=i+0.5;b=B(344);e=0.5;l=2.5999999046325684+(O(c.p)-O(c.p))*0.800000011920929;$p=11;continue _;}}p=a.nz;u=0;$p=10;continue _;case 9:$z=AMo(c,r,s,t);if(C()){break _;}d=$z;if(d.cG())return b;if(c.cM.vt){p=a.nz;J();if(p==BG4.b){h=h+0.5;v=j+0.5;i=i+0.5;b=B(344);e=0.5;l=2.5999999046325684+(O(c.p)-O(c.p))*0.800000011920929;$p=11;continue _;}}p=a.nz;u=0;$p=10;case 10:AUT(c,r,s,t,p,u);if(C()){break _;}b=new Cs;Bw();EK(b,BL9);return b;case 11:AIL(c,h,v,i,b,e,l);if(C()) {break _;}u=0;while(u<8){BW(c,B(345),r+Cm(),s+Cm(),t+Cm(),0.0,0.0,0.0);u=u+1|0;}b=new Cs;Bw();EK(b,BL9);return b;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} function A2q(){Bh.call(this);this.SC=0;} function A0a(a,b){var c=new A2q();Bv9(c,a,b);return c;} function Bv9(a,b,c){Ea(a,b);a.fe=1;a.SC=c;} function ANT(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(d,e,f,g);if(C()){break _;}i=$z;J();if(i!=BI9.b)return 0;if(d.N){b.y=b.y-1|0;return 1;}c=AAL(d,e+0.5,f+0.5,g+0.5,a.SC);$p=2;case 2:d.WV(c);if(C()){break _;}b.y=b.y-1|0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} var A4R=K(Bh); function BDk(a){var b=new A4R();Bao(b,a);return b;} function Bao(a,b){Ea(a,b);a.fe=1;a.gd=64;} function AH3(a,b,c){var d;if(c instanceof K5){d=c;if(!d.oc){d.oc=1;b.y=b.y-1|0;}}} function A_4(a,b,c){AH3(a,b,c);} var AH0=K(Bh); function BBf(a){var b=new AH0();Bd4(b,a);return b;} function Bd4(a,b){Ea(a,b);} function ARk(a,b,c,d,e,f,g,h){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!h)f=f+(-1)|0;if(h==1)f=f+1|0;if(h==2)g=g+(-1)|0;if(h==3)g=g+1|0;if(h==4)e=e+(-1)|0;if(h==5)e=e+1|0;$p=1;case 1:$z=AMY(d,e,f,g);if(C()){break _;}h=$z;if(h)return 0;J();c=BIY;$p=2;case 2:$z=c.fy(d,e,f,g);if(C()){break _;}h=$z;if(!h)return 1;b.y=b.y-1|0;h=BIY.b;$p=3;case 3:A2O(d,e,f,g,h);if(C()){break _;}return 1;default:GR();}}DW().s(a, b,c,d,e,f,g,h,$p);} var A6s=K(Bh); function BBX(a){var b=new A6s();A8Y(b,a);return b;} function A8Y(a,b){Ea(a,b);a.fe=16;} function AMi(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b.y=b.y-1|0;e=B(406);f=0.5;Bw();g=0.4000000059604645/(O(BK_)*0.4000000059604645+0.800000011920929);$p=1;case 1:AJa(c,d,e,f,g);if(C()){break _;}if(c.N)return b;e=BBh(c,d);$p=2;case 2:c.WV(e);if(C()){break _;}return b;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} var A1w=K(Bh); function Bz1(a){var b=new A1w();Bpi(b,a);return b;} function Bpi(a,b){Ea(a,b);a.fe=1;} function AJq(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=d.M;f=e+(d.u-e)*1.0;g=d.J;e=g+(d.n-g)*1.0;h=d.bo;h=h+(d.c-h)*1.0;i=d.bP;i=i+(d.i-i)*1.0+1.62-d.bK;j=d.bn;k=BP(h,i,j+(d.d-j)*1.0);e= -e*0.01745329238474369-3.1415927410125732;g=BG(e);l=Br(e);e = -f*0.01745329238474369;m= -BG(e);n=Br(e);o=l*m;p=g*m;q=ER(k,o*5.0,n*5.0,p*5.0);r=1;$p=1;case 1:$z=AZz(c,k,q,r);if(C()){break _;}s=$z;if(s===null)return b;if(!s.nb){r=s.h4;t=s.h5;u=s.h6;if(!c.N){d=Bcw(c,r+0.5,t+1.5,u+0.5);$p=2;continue _;}b.y=b.y-1|0;}return b;case 2:c.WV(d);if(C()){break _;}b.y=b.y-1|0;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} function ASO(){Bh.call(this);this.Db=0;} function BDe(a,b){var c=new ASO();Box(c,a,b);return c;} function Box(a,b,c){Ea(a,b);a.Db=c.b;} function AHv(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(d,e,f,g);if(C()){break _;}i=$z;J();if(i==BJj.b)h=0;else{if(!h)f=f+(-1)|0;if(h==1)f=f+1|0;if(h==2)g=g+(-1)|0;if(h==3)g=g+1|0;if(h==4)e=e+(-1)|0;if(h==5)e=e+1|0;}if(!b.y)return 0;i=a.Db;j=0;$p=2;case 2:$z=AT6(d,i,e, f,g,j);if(C()){break _;}i=$z;if(!i)return 1;k=BFM.data;i=a.Db;l=k[i];$p=3;case 3:$z=A2O(d,e,f,g,i);if(C()){break _;}i=$z;if(!i)return 1;c=BFM.data[a.Db];$p=4;case 4:c.rq(d,e,f,g,h);if(C()){break _;}m=e+0.5;n=f+0.5;o=g+0.5;c=IO(l.e5);l=l.e5;p=(l.l9+1.0)/2.0;q=l.lk*0.800000011920929;$p=5;case 5:AIL(d,m,n,o,c,p,q);if(C()){break _;}b.y=b.y-1|0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} var AZn=K(Bh); function BB2(a){var b=new AZn();Ba$(b,a);return b;} function Ba$(a,b){Ea(a,b);a.gd=64;} function Bob(a){return 1;} function A9c(a){return 1;} function AT$(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=d.nu;if(e!==null){$p=2;continue _;}e=B(406);f=0.5;Bw();g=0.4000000059604645/(O(BK_)*0.4000000059604645+0.800000011920929);$p=1;case 1:AJa(c,d,e,f,g);if(C()){break _;}if(c.N){$p=4;continue _;}e=BBQ(c,d);$p=5;continue _;case 2:$z=AZW(e);if(C()){break _;}h=$z;Ib(b,h);$p=3;case 3:d.sj();if(C()){break _;}return b;case 4:d.sj();if(C()) {break _;}return b;case 5:c.WV(e);if(C()){break _;}$p=4;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function A42(){Bh.call(this);this.NN=null;} function Bpy(a,b){var c=new A42();A_g(c,a,b);return c;} function A_g(a,b,c){Ea(a,b);a.NN=c;a.fe=1;} function AY9(a,b,c,d,e,f,g,h){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(d,e,f,g);if(C()){break _;}h=$z;J();if(h!=BJp.b)return 0;$p=2;case 2:$z=APQ(d,e,f,g);if(C()){break _;}h=$z;if(h)return 0;h=a.bj;Bw();h=(h-BK9.bj|0)+1|0;$p=3;case 3:AMI(d,e,f,g,h);if(C()){break _;}c=a.NN;$p=4;case 4:AMu(d,c,e,f,g);if(C()){break _;}b.y=b.y-1|0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function Ky(){var a=this;JP.call(a);a.vU=Ch;a.kh=0;a.x7=0;a.pA=0;a.K6=null;a.PT=Ch;a.Qn=Ch;a.tZ=0;a.No=0;} var BMU=null;var BMV=null;var BMW=null;var BMX=null;var BMY=null;function BBq(){var a=new Ky();ANa(a);return a;} function ANa(a){var b,c,d,e,$$je;b=My();Bff();if(BMZ===null){BMZ=null;BMZ=BM0;}c=BMZ;a:{try{d=AM8(c);break a;}catch($$e){$$je=R($$e);if($$je instanceof Sq){}else{throw $$e;}}d=null;}b:{d.ym=c.ym;d.AE=c.AE;A7i();a.bA=BT(17);a.kO=Gx(17);a.pH=0;a.qG=0;a.IT=1;a.Pp=d;a.pH=0;a.bA=BT(17);a.kO=Gx(17);a.pH=0;a.qG=0;a.IT=1;if(b===BMH){e=BMF;if(e>=0)break b;}c=AKb(b.hl,b.ha);if(BMz===null)BMz=Bj4();d=BMz;e=d.hasOwnProperty($rt_ustr(c))?d[$rt_ustr(c)].value:d[$rt_ustr(B(407))].value;BMF=e;}c:{a.TX=e;a.pA=0;if(b===BMH){e =BMG;if(e>=0)break c;}c=AKb(b.hl,b.ha);if(BMy===null)BMy=Bte();d=BMy;e=d.hasOwnProperty($rt_ustr(c))?d[$rt_ustr(c)].value:d[$rt_ustr(B(407))].value;BMG=e;}a.Tt=e;a.pA=0;BMH=b;a.vU=F(4184124416, 4294964450);a.kh=1582;a.x7=((-1)+Su(a)|0)-((a.kh-2000|0)/100|0)|0;a.K6=B2([0,0,0,0,0,0,0,0,0,0]);a.tZ=10;ACT(a,CD());} function ZT(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p;e=CG(b,M(86400000));if(c<0){c=c+86400000|0;e=BD(e,M(1));}c=c+d|0;while(c<0){c=c+86400000|0;e=BD(e,M(1));}while(c>=86400000){c=c-86400000|0;e=Bk(e,M(1));}f=M(d);g=Bk(b,f);h=AGs(a,e,g);i=a.bA.data;i[6]=h;if(i[1]==a.kh&&Gf(a.vU,g))h=h+a.tZ|0;j=h/32|0;k=KK(a,i[1]);l=h-Re(a,k,j)|0;if(l>Jl(a,k,j)){l=l-Jl(a,k,j)|0;j=j+1|0;}a.bA.data[7]=E3(a,BD(e,M(3)))+1|0;m=SP(a,b);i=a.bA.data;if(i[1]>0)m=m-d|0;i[16]=m;if(!m)n=e;else{c=c+m|0;if(c<0){c=c+86400000|0;n=BD(e,M(1));}else if (c<86400000)n=e;else{c=c-86400000|0;n=Bk(e,M(1));}if(FX(e,n)){e=Bk(BD(b,f),M(m));m=AGs(a,n,e);i=a.bA.data;i[6]=m;if(i[1]==a.kh&&Gf(a.vU,e))m=m+a.tZ|0;j=m/32|0;k=KK(a,i[1]);l=m-Re(a,k,j)|0;if(l>Jl(a,k,j)){l=l-Jl(a,k,j)|0;j=j+1|0;}a.bA.data[7]=E3(a,BD(n,M(3)))+1|0;}}i=a.bA.data;i[14]=c%1000|0;c=c/1000|0;i[13]=c%60|0;c=c/60|0;i[12]=c%60|0;i[11]=(c/60|0)%24|0;i[9]=i[11]<=11?0:1;i[10]=i[11]%12|0;if(i[1]>0)i[0]=1;else{i[0]=0;i[1]=( -i[1]|0)+1|0;}i[2]=j;i[5]=l;d=l-1|0;i[8]=(d/7|0)+1|0;i[4]=((d+E3(a,BD(BD(BD(n,M(l)), M(2)),M(JV(a)-1|0)))|0)/7|0)+1|0;o=E3(a,BD(BD(BD(n,M(3)),M(a.bA.data[6]-1|0)),M(JV(a)-1|0)));p=(((a.bA.data[6]-1|0)+o|0)/7|0)+((7-o|0)=Ok(a))p=1;i.data[3]=p;}}} function AOA(a,b,c,d,e,f){var g,h,i,j,k;a:{b:{g=a.bA.data;h=g[16];if(a.pA){i=a.PT;if(GE(c,i)){j=a.Qn;if(Eh(c,j)){k=a.K6.data;if(k[4]==f&&!(!h&&Ki(d,i))){if(!h)break b;if(Eh(d,j))break b;}}}}ZT(a,b,e,f);a.pA=0;break a;}g[1]=k[0];g[2]=k[1];g[5]=k[2];g[7]=k[3];g[0]=k[5];g[3]=k[6];g[4]=k[7];g[6]=k[8];g[8]=k[9];}} function SP(a,b){var c;c=a.Pp;return (c.ym+c.U8|0)+c.AE.PE|0;} function ASI(a){var b,c,d,e,f,g,h,i,j;b=SP(a,a.tR);if(!a.kO.data[15])a.bA.data[15]=b;c=a.tR;d=Ce(GS(c,M(86400000)));e=a.bA.data;f=e[16];g=b+f|0;h=Bk(c,M(g));i=RH(c,Ch);if(i>0&&GE(h,Ch)&&g>0)h=F(4294967295, 2147483647);else if(i<0&&Eh(h,Ch)&&g<0)h=F(0, 2147483648);if(!a.pA)ZT(a,c,d,b);else{i=((d>=0?d:d+86400000|0)+b|0)+f|0;if(i<0)i=i+86400000|0;else if(i>=86400000)i=i-86400000|0;e[14]=i%1000|0;g=i/1000|0;e[13]=g%60|0;g=g/60|0;e[12]=g%60|0;e[11]=(g/60|0)%24|0;e[9]=e[11]<=11?0:1;e[10]=e[11]%12|0;g=RH(h,Ch);AOA(a, c,h,g>0&&g<0&&!f?F(4294967295, 2147483647):g>=0?h:g<=0?h:f?F(0, 2147483648):h,d,b);}i=0;while(i<17){a.kO.data[i]=1;i=i+1|0;}if(!a.pA&&FX(h,F(4294967295, 2147483647))&&FX(h,F(0, 2147483648))){j=a.K6.data;e=a.bA.data;j[0]=e[1];j[1]=e[2];j[2]=e[5];j[3]=e[7];j[4]=b;j[5]=e[0];j[6]=e[3];j[7]=e[4];j[8]=e[6];j[9]=e[8];a.PT=Bk(h,M(((0+((((23-e[11]|0)*60|0)*60|0)*1000|0)|0)+(((59-e[12]|0)*60|0)*1000|0)|0)+((59-e[13]|0)*1000|0)|0));a.Qn=BD(h,M(((((e[11]*60|0)*60|0)*1000|0)+((e[12]*60|0)*1000|0)|0)+(e[13]*1000|0)|0));a.pA =1;}} function A4_(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;a:{b:{c:{d:{if(!Sr(a)){e:{b=a.kO.data;if(b[11]){c=a.bA.data;if(c[11]>=0&&c[11]<=23)break e;P(Fv());}if(b[10]){c=a.bA.data;if(!(c[10]>=0&&c[10]<=11))P(Fv());}}if(b[12]){c=a.bA.data;if(!(c[12]>=0&&c[12]<=59))P(Fv());}if(b[13]){c=a.bA.data;if(!(c[13]>=0&&c[13]<=59))P(Fv());}if(b[14]){c=a.bA.data;if(!(c[14]>=0&&c[14]<=999))P(Fv());}if(b[3]){c=a.bA.data;if(c[3]<1)break a;if(c[3]>53)break a;}if(b[7]){c=a.bA.data;if(!(c[7]>=1&&c[7]<=7))P(Fv());}if(b[8]){c=a.bA.data;if (c[8]<1)break b;if(c[8]>6)break b;}if(b[4]){c=a.bA.data;if(!(c[4]>=1&&c[4]<=6))P(Fv());}if(b[9]){c=a.bA.data;if(c[9]&&c[9]!=1)P(Fv());}if(b[10]){c=a.bA.data;if(c[10]<0)break c;if(c[10]>11)break c;}if(b[1]){if(b[0]){c=a.bA.data;if(!c[0]&&!(c[1]>=1&&c[1]<=292269054))P(Fv());}c=a.bA.data;if(!(c[1]>=1&&c[1]<=292278994))P(Fv());}if(b[2]){b=a.bA.data;if(b[2]<0)break d;if(b[2]>11)break d;}}d=Ch;b=a.kO.data;if(b[11]&&a.X9!=10)d=M(a.bA.data[11]);else if(b[10]){c=a.bA.data;d=M((c[9]*12|0)+c[10]|0);}e=CF(d,M(3600000));if (b[12])e=Bk(e,CF(M(a.bA.data[12]),M(60000)));if(b[13])e=Bk(e,CF(M(a.bA.data[13]),M(1000)));if(b[14])e=Bk(e,M(a.bA.data[14]));f=!b[1]?1970:a.bA.data[1];if(b[0]){c=a.bA.data;if(c[0]&&c[0]!=1)P(Fv());if(!c[0])f=1-f|0;}g=!b[4]&&!b[8]?0:1;h=!(!b[5]&&!b[2]&&!g)&&a.rp!=6?1:0;if(h){i=a.rp;if(!(i!=7&&i!=3)){if(b[3]&&b[7])h=i!=3&&g&&b[7]?1:0;else if(b[6])h=b[5]&&b[2]?1:0;}}if(!h){j=b[3]&&a.rp!=6?1:0;if(j&&b[6])j=b[7];k=SI(a,f);if(j){l=!a.kO.data[7]?JV(a)-1|0:a.bA.data[7]-1|0;d=BD(k,M(3));i=E3(a,BD(d,M(JV(a)-1|0)));k= Bk(k,M((((a.bA.data[3]-1|0)*7|0)+E3(a,BD(M(i+l|0),d))|0)-i|0));if((7-i|0)=1&&b[6]<=(365+(!KK(a,f)?0:1)|0)))P(Fv());}k=Bk(k,M(a.bA.data[6]-1|0));}else if(b[7])k=Bk(k,M(E3(a,BD(M(a.bA.data[7]-1|0),BD(k,M(3))))));}}else{m=a.bA.data[2];f=f+(m/12|0)|0;h=m%12|0;if(h<0){f=f+(-1)|0;h=h+12|0;}n=KK(a,f);k=Bk(SI(a,f),M(Re(a,n,h)));b=a.kO.data;o=b[5];if(o){i=a.rp;if(!(i!=7&&i!=4&&i!=8))o=b[7]&&g?0:1;}if(o){if(!Sr(a)){b=a.bA.data;if(!(b[5]>= 1&&b[5]<=Jl(a,n,h)))P(Fv());}k=Bk(k,M(a.bA.data[5]-1|0));}else{l=!b[7]?JV(a)-1|0:a.bA.data[7]-1|0;b=a.kO.data;if(b[4]&&a.rp!=8){i=E3(a,BD(BD(k,M(3)),M(JV(a)-1|0)));k=Bk(k,M((((a.bA.data[4]-1|0)*7|0)+E3(a,BD(M(i+l|0),BD(k,M(2))))|0)-i|0));}else if(b[8])k=a.bA.data[8]>=0?Bk(k,M(E3(a,BD(M(l),BD(k,M(3))))+((a.bA.data[8]-1|0)*7|0)|0)):Bk(k,M((Jl(a,n,h)+E3(a,BD(M(l),BD(Bk(k,M(Jl(a,n,h))),M(3))))|0)+(a.bA.data[8]*7|0)|0));else if(b[7]){d=BD(k,M(3));i=E3(a,BD(d,M(JV(a)-1|0)));k=Bk(k,M(E3(a,M(E3(a,BD(M(i+l|0),d))-i| 0))));}}}a.rp=0;d=Bk(e,CF(k,M(86400000)));if(f==a.kh&&Ki(d,Bk(a.vU,CF(M(Su(a)),M(86400000)))))d=BD(d,CF(M(Su(a)),M(86400000)));a.tR=BD(d,M(SP(a,d)));return;}P(Fv());}P(Fv());}P(Fv());}P(Fv());} function AGs(a,b,c){var d,e,f,g;d=1970;c=Ki(c,a.vU)?b:BD(b,M(a.x7));while(true){e=Ce(CG(c,M(365)));if(!e)break;d=d+e|0;c=BD(b,SI(a,d));}if(GE(c,Ch)){d=d-1|0;f=!KK(a,d)?365:366;g=a.kh;if(d==g)f=f-a.tZ|0;if(d==(g-1|0))f=f-a.No|0;c=Bk(c,M(f));}a.bA.data[1]=d;return Ce(c)+1|0;} function SI(a,b){var c,d,e;c=M(b);if(GE(c,M(1970))){if(Gf(c,M(a.kh)))return Bk(Bk(CF(BD(c,M(1970)),M(365)),CG(BD(c,M(1972)),M(4))),M(a.x7));d=Bk(CF(BD(c,M(1970)),M(365)),CG(BD(c,M(1972)),M(4)));c=BD(c,M(2000));return Bk(BD(d,CG(c,M(100))),CG(c,M(400)));}d=Bk(CF(BD(c,M(1970)),M(365)),CG(BD(c,M(1969)),M(4)));e=a.kh;b=RH(c,M(e));return b>0?BD(d,BD(CG(BD(c,M(1901)),M(100)),CG(BD(c,M(1601)),M(400)))):!b?Bk(d,M(a.tZ)):FX(c,M(e-1|0))?Bk(d,M(a.x7)):Bk(d,M(a.No));} function Jl(a,b,c){if(b&&c==1)return BMU.data[c]+1|0;return BMU.data[c];} function Re(a,b,c){if(b&&c>1)return BMV.data[c]+1|0;return BMV.data[c];} function KK(a,b){if(b<=a.kh)return b%4|0?0:1;a:{b:{if(!(b%4|0)){if(b%100|0)break b;if(!(b%400|0))break b;}b=0;break a;}b=1;}return b;} function Su(a){var b;b=a.kh;return ((b/100|0)-(b/400|0)|0)-2|0;} function E3(a,b){var c;c=Ce(GS(b,M(7)));if(GE(b,Ch)&&c<0)return c+7|0;return c;} function AKd(){BMU=Iy([31,28,31,30,31,30,31,31,30,31,30,31]);BMV=B2([0,31,59,90,120,151,181,212,243,273,304,334]);BMW=B2([1,292278994,11,53,6,31,366,7,6,1,11,23,59,59,999,50400000,7200000]);BMX=B2([0,1,0,1,0,1,1,1,1,0,0,0,0,0,0,(-46800000),0]);BMY=B2([1,292269054,11,50,3,28,355,7,3,1,11,23,59,59,999,50400000,1200000]);} var AMU=K(Hv); function BAC(){var a=new AMU();A_z(a);return a;} function A_z(a){Pn(a,B(408),BC(Cr,0));} function BmY(a){var b;b=new ADG;Pi(b,a,1.0,1.0);return b;} function BkC(a){var b;b=new AFr;Po(b,a,1.0,1.0);return b;} var AKF=K(Hv); function BAc(){var a=new AKF();Bnt(a);return a;} function Bnt(a){Pn(a,B(409),BC(Cr,0));} function Byo(a){var b;b=new Zs;Pi(b,a,1.0,1.0);return b;} function BvX(a){var b;b=new AGf;Po(b,a,1.0,1.0);return b;} function ANe(){var a=this;Hv.call(a);a.Kw=0;a.H0=0;} function AMP(a,b,c){var d=new ANe();A8H(d,a,b,c);return d;} function A8H(a,b,c,d){Pn(a,b,BC(Cr,0));a.Kw=c;a.H0=d;} function Ba7(a){var b,c,d;b=new YG;c=a.Kw;d=a.H0;Pi(b,a,0.5,0.5);b.Jk=c;b.Ce=d;return b;} function A7B(a){var b,c,d;b=new ADc;c=a.Kw;d=a.H0;Po(b,a,2.0,4.0);b.Jh=c;b.E9=d;return b;} var UO=K(0); function ARH(){var a=this;E.call(a);a.gY=Ch;a.gZ=Ch;} function BvZ(){var a=new ARH();Bgb(a);return a;} function Bgb(a){a.gY=M(1);a.gZ=Ch;} function A66(a,b){a.gY=Cw(b,M(65535));a.gZ=Cw(Ec(b,16),M(65535));} function Bfc(a){a.gY=M(1);a.gZ=Ch;} function A8S(a){return He(Gq(a.gZ,16),a.gY);} function BsW(a,b,c,d){var e,f,g,h,i,j,k;if(d==1){b=b.data;e=Bk(a.gY,M(b[c]&255));a.gY=e;f=Bk(a.gZ,e);a.gZ=f;a.gY=GS(e,M(65521));a.gZ=GS(f,M(65521));return;}g=d/5552|0;h=d%5552|0;while(true){i=g+(-1)|0;if(g<=0)break;j=5552;while(true){g=j+(-1)|0;if(j<=0)break;k=b.data;e=a.gY;d=c+1|0;e=Bk(e,M(k[c]&255));a.gY=e;a.gZ=Bk(a.gZ,e);j=g;c=d;}a.gY=GS(a.gY,M(65521));a.gZ=GS(a.gZ,M(65521));g=i;}while(true){d=h+(-1)|0;if(h<=0)break;k=b.data;e=a.gY;i=c+1|0;e=Bk(e,M(k[c]&255));a.gY=e;a.gZ=Bk(a.gZ,e);h=d;c=i;}a.gY=GS(a.gY, M(65521));a.gZ=GS(a.gZ,M(65521));} var Sq=K(BF); function BM1(){var a=new Sq();Bqm(a);return a;} function Bqm(a){W(a);} var L5=K(EZ); var BJH=null;var BJL=null;var BM2=null;function AUQ(){AUQ=Bx(L5);A7H();} function BuR(a,b){var c=new L5();A2b(c,a,b);return c;} function A2b(a,b,c){AUQ();I6(a,b,c);} function A7H(){var b;BJH=BuR(B(410),0);b=BuR(B(411),1);BJL=b;BM2=Q(L5,[BJH,b]);} function Md(){E.call(this);this.Yj=null;} var BMZ=null;var BM0=null;function Bff(){Bff=Bx(Md);ByA();} function ByA(){var b,c,d;b=new YI;c=new XP;c.ZT=B(412);c.PE=0;c.LS=0;Bff();b.Yj=B(412);b.AE=c;CD();d=c.LS;b.ym=d;b.U8= -d|0;BM0=b;} function YI(){var a=this;Md.call(a);a.AE=null;a.ym=0;a.U8=0;} function Vh(){E.call(this);this.ZT=null;} var SU=K(Vh); function XP(){var a=this;SU.call(a);a.PE=0;a.LS=0;} var O3=K(0); function RE(){var a=this;E.call(a);a.jR=null;a.iP=null;} function BnL(a,b){var c;if(a===b)return 1;if(!AAv(b,O3))return 0;c=b;return JX(a.jR,c.jR)&&JX(a.iP,c.iP)?1:0;} function Bja(a){return XZ(a.jR)^XZ(a.iP);} function A$h(a){var b,c,d;b=a.jR;c=a.iP;d=new T;S(d);b=H(d,b);BL(b,61);H(b,c);return U(d);} function PR(){var a=this;RE.call(a);a.wp=0;a.fY=null;} var Nu=K(Ct); function BM3(){var a=new Nu();BhM(a);return a;} function BhM(a){W(a);} function NK(){var a=this;E.call(a);a.R=0.0;a.C=0.0;a.S=0.0;a.Z=0.0;a.V=0.0;a.ba=0.0;} var BM4=null;var BFJ=0;function TS(b,c,d,e,f,g){var h;h=new NK;h.R=b;h.C=c;h.S=d;h.Z=e;h.V=f;h.ba=g;return h;} function DA(b,c,d,e,f,g){var h,i,j;h=BFJ;i=BM4;if(h>=i.s)Y(i,TS(0.0,0.0,0.0,0.0,0.0,0.0));i=BM4;j=BFJ;BFJ=j+1|0;return Ti(Bb(i,j),b,c,d,e,f,g);} function Ti(a,b,c,d,e,f,g){a.R=b;a.C=c;a.S=d;a.Z=e;a.V=f;a.ba=g;return a;} function HL(a,b,c,d){var e,f,g,h,i,j,k;e=a.R;f=a.C;g=a.S;h=a.Z;i=a.V;j=a.ba;k=Ba(b,0.0);if(k<0)e=e+b;if(k>0)h=h+b;k=Ba(c,0.0);if(k<0)f=f+c;if(k>0)i=i+c;k=Ba(d,0.0);if(k<0)g=g+d;if(k>0)j=j+d;return DA(e,f,g,h,i,j);} function Dv(a,b,c,d){return DA(a.R-b,a.C-c,a.S-d,a.Z+b,a.V+c,a.ba+d);} function JL(a,b,c,d){return DA(a.R+b,a.C+c,a.S+d,a.Z+b,a.V+c,a.ba+d);} function ZA(a,b,c){var d,e;if(b.V>a.C&&b.Ca.S&&b.Se)d=c;else{d=e-d;if(d>=c)d=c;}}if(d>=0.0)e=d;else{c=b.R;e=a.Z;if(ca.R&&b.Ra.S&&b.Se)d=c;else{d=e-d;if(d>=c)d=c;}}if(d>=0.0)e=d;else{c=b.C;e=a.V;if(ca.R&&b.Ra.C&&b.Ce)d=c;else{d=e-d;if(d>=c)d=c;}}if(d>=0.0)e=d;else{c=b.S;e=a.ba;if(ca.R&&b.Ra.C&&b.Ca.S&&b.S=G_(b,j)))j=e;if(f!==null&&!(j!==null&&G_(b,f)>=G_(b,j)))j=f;if(g!==null&&!(j!==null&&G_(b,g)>=G_(b,j)))j=g;if(h!==null&&!(j!==null&&G_(b,h)>=G_(b,j)))j=h;if(i!==null&&!(j!==null&&G_(b,i)>=G_(b,j)))j=i;if(j===null)return null;k =(-1);if(j===d)k=4;if(j===e)k=5;if(j===f)k=0;if(j===g)k=1;if(j===h)k=2;if(j===i)k=3;return Bhc(0,0,0,k,j);} function Zz(a,b){var c,d;a:{if(b===null)c=0;else{d=b.G;if(d>=a.C&&d<=a.V){d=b.D;if(d>=a.S&&d<=a.ba){c=1;break a;}}c=0;}}return c;} function AC6(a,b){var c,d;a:{if(b===null)c=0;else{d=b.H;if(d>=a.R&&d<=a.Z){d=b.D;if(d>=a.S&&d<=a.ba){c=1;break a;}}c=0;}}return c;} function ADV(a,b){var c,d;a:{if(b===null)c=0;else{d=b.H;if(d>=a.R&&d<=a.Z){d=b.G;if(d>=a.C&&d<=a.V){c=1;break a;}}c=0;}}return c;} function AGJ(a,b){a.R=b.R;a.C=b.C;a.S=b.S;a.Z=b.Z;a.V=b.V;a.ba=b.ba;} function APq(){BM4=B6();BFJ=0;} function MX(){var a=this;E.call(a);a.H=0.0;a.G=0.0;a.D=0.0;} var BM5=null;var BFK=0;function AFL(b,c,d){var e;e=new MX;if(b===-0.0)b=0.0;if(c===-0.0)c=0.0;if(d===-0.0)d=0.0;e.H=b;e.G=c;e.D=d;return e;} function BP(b,c,d){var e,f,g,h;e=BFK;f=BM5;if(e>=f.s)Y(f,AFL(0.0,0.0,0.0));g=BM5;h=BFK;BFK=h+1|0;g=Bb(g,h);g.H=b;g.G=c;g.D=d;return g;} function AFo(a,b){return BP(b.H-a.H,b.G-a.G,b.D-a.D);} function DJ(a){var b,c;b=a.H;b=b*b;c=a.G;b=b+c*c;c=a.D;b=Cj(b+c*c);return b<1.0E-4?BP(0.0,0.0,0.0):BP(a.H/b,a.G/b,a.D/b);} function ER(a,b,c,d){return BP(a.H+b,a.G+c,a.D+d);} function E2(a,b){var c,d,e;c=b.H-a.H;d=b.G-a.G;e=b.D-a.D;return Cj(c*c+d*d+e*e);} function G_(a,b){var c,d,e;c=b.H-a.H;d=b.G-a.G;e=b.D-a.D;return c*c+d*d+e*e;} function LW(a){var b,c;b=a.H;b=b*b;c=a.G;b=b+c*c;c=a.D;return Cj(b+c*c);} function Qg(a,b,c){var d,e,f,g,h,i,j;d=b.H;e=a.H;d=d-e;f=b.G;g=a.G;h=f-g;f=b.D;i=a.D;f=f-i;if(d*d<1.0000000116860974E-7)return null;j=(c-e)/d;return j>=0.0&&j<=1.0?BP(e+d*j,g+h*j,i+f*j):null;} function OQ(a,b,c){var d,e,f,g,h,i,j;d=b.H;e=a.H;d=d-e;f=b.G;g=a.G;h=f-g;f=b.D;i=a.D;f=f-i;if(h*h<1.0000000116860974E-7)return null;j=(c-g)/h;return j>=0.0&&j<=1.0?BP(e+d*j,g+h*j,i+f*j):null;} function PM(a,b,c){var d,e,f,g,h,i,j;d=b.H;e=a.H;d=d-e;f=b.G;g=a.G;h=f-g;f=b.D;i=a.D;f=f-i;if(f*f<1.0000000116860974E-7)return null;j=(c-i)/f;return j>=0.0&&j<=1.0?BP(e+d*j,g+h*j,i+f*j):null;} function Bca(a){var b,c,d,e;b=a.H;c=a.G;d=a.D;e=new T;S(e);BL(e,40);BL(E7(H(E7(H(E7(e,b),B(268)),c),B(268)),d),41);return U(e);} function Uq(a,b){var c,d,e,f,g,h,i,j,k;c=BG(b);d=Br(b);e=a.H;f=a.G;g=c;h=f*g;i=a.D;j=d;k=h+i*j;f=i*g-f*j;a.H=e;a.G=k;a.D=f;} function Mi(a,b){var c,d,e,f,g,h,i,j;c=BG(b);d=Br(b);e=a.H;f=c;g=e*f;h=a.D;i=d;g=g+h*i;j=a.G;e=h*f-e*i;a.H=g;a.G=j;a.D=e;} function A3x(){BM5=B6();BFK=0;} var U1=K(0); function Kh(){var a=this;E.call(a);a.mT=0;a.jL=null;a.cN=null;a.hf=null;a.jE=null;a.lA=null;a.gc=null;a.kW=null;a.cS=Ch;a.C3=Ch;a.gU=0;a.gI=0;a.l0=0;a.cx=0;a.qp=Ch;a.xj=0;a.dY=0;a.p=null;a.dq=0;a.gl=0;a.dp=0;a.mG=0;a.cM=null;a.ey=null;a.gv=null;a.Kc=null;a.g3=null;a.fr=Ch;a.wN=null;a.iz=Ch;a.Cu=null;a.xS=0;a.mR=null;a.fW=0;a.rL=null;a.pg=0;a.oZ=null;a.N=0;} var BM6=0;function BA9(a,b){var c=new Kh();Xr(c,a,b);return c;} function BM7(a,b,c,d){var e=new Kh();V5(e,a,b,c,d);return e;} function AW4(b){var c,d,e,f,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Cq();if(!BFT)return null;c=new T;S(c);H(H(H(c,B(413)),b),B(414));b=U(c);$p=1;case 1:$z=AW2(b);if(C()){break _;}d=$z;if(d!==null){a:{try{e=GK(Mj(d)?NW(FD(d)):KN(Io(FD(d))),B(415));}catch($$e){$$je=R($$e);if($$je instanceof BF){f=$$je;break a;}else{throw $$e;}}return e;}Bq(f);}return null;default:GR();}}DW().s(b,c,d,e,f,$p);} function CQ(a){return a.cM.Ju;} function Xr(a,b,c){a.mT=0;a.jL=B6();a.cN=B6();a.hf=B6();a.jE=AXJ();a.lA=Fm();a.gc=B6();a.kW=B6();a.cS=Ch;a.C3=M(16777215);a.gU=0;a.gI=Kg(new C1);a.l0=1013904223;a.cx=0;a.qp=CD();a.xj=40;a.p=new C1;a.mG=0;a.ey=B6();a.fr=Ch;a.iz=Ch;a.mR=B6();a.fW=0;a.rL=Fm();a.pg=D(a.p,12000);a.oZ=B6();a.N=0;a.qp=b.qp;a.Kc=b.Kc;a.g3=b.g3;a.Cu=b.Cu;a.fr=b.fr;a.cS=b.cS;a.dq=b.dq;a.gl=b.gl;a.dp=b.dp;a.iz=b.iz;a.cM=c;Mg(c,a);a.gv=OU(a,a.g3);Kr(a);} function V5(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.mT=0;a.jL=B6();a.cN=B6();a.hf=B6();a.jE=AXJ();a.lA=Fm();a.gc=B6();a.kW=B6();a.cS=Ch;a.C3=M(16777215);a.gU=0;a.gI=Kg(new C1);a.l0=1013904223;a.cx=0;a.qp=CD();a.xj=40;a.p=new C1;a.mG=0;a.ey=B6();a.fr=Ch;a.iz=Ch;a.mR=B6();a.fW=0;a.rL=Fm();a.pg=D(a.p,12000);a.oZ= B6();a.N=0;a.Kc=b;a.Cu=c;Cq();f=new T;S(f);b=H(f,b);BL(b,47);H(b,c);b=U(f);a.g3=b;a:{try{g=null;if(!BFT)h=BeC(b);else{g=Gr();h=LQ(g);}b:{try{MU(h,a.qp);break b;}catch($$e){$$je=R($$e);b=$$je;}if(!BFT){I0(h);P(b);}ABA(h);c=a.g3;e=Cz();H(H(e,c),B(416));c=Cl(e);i=FC(g);$p=1;continue _;}if(BFT){ABA(h);b=a.g3;c=Cz();H(H(c,b),B(416));b=Cl(c);i=FC(g);$p=2;continue _;}I0(h);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){j=$$je;}else{throw $$e;}}Bq(j);b=new Co;Bl(b,B(417));P(b);}h=ABv();c=a.g3;b=new T;S(b);H(H(b, c),B(414));b=U(b);i=null;if(BFT){$p=3;continue _;}a.mG=1;c:{if(0){try{c=h;if(!BFT){c=h;f=XB(b);}else{c=h;if(Mj(i)){c=h;f=NW(FD(i));}else{c=h;f=KN(Io(FD(i)));}}c=h;k=GK(f,B(415));a.fr=Hk(k,B(418));a.dq=DB(k,B(419));a.gl=DB(k,B(420));a.dp=DB(k,B(421));a.cS=Hk(k,B(422));a.iz=Hk(k,B(423));if(Kc(k,B(4))){c=h;b=GK(k,B(4));a.wN=b;if(DB(b,B(424))==(-1)){c=h;h=new K$;c=h;RI(h);}}break c;}catch($$e){$$je=R($$e);if($$je instanceof BF){l=$$je;}else{throw $$e;}}Bq(l);h=c;}}if(e===null)e=h;m=0;if(FI(a.fr,Ch)){a.fr=d;m=1;}a.cM =e;Mg(e,a);a.gv=OU(a,a.g3);if(!m){Kr(a);return;}a.xS=1;a.dq=0;a.gl=64;a.dp=0;b=a.cM;m=a.dq;n=a.dp;$p=4;continue _;case 1:try{ALl(c,i);if(C()){break _;}I0(h);P(b);}catch($$e){$$je=R($$e);if($$je instanceof Bv){j=$$je;}else{throw $$e;}}Bq(j);b=new Co;Bl(b,B(417));P(b);case 2:d:{try{ALl(b,i);if(C()){break _;}I0(h);break d;}catch($$e){$$je=R($$e);if($$je instanceof Bv){j=$$je;}else{throw $$e;}}Bq(j);b=new Co;Bl(b,B(417));P(b);}h=ABv();c=a.g3;b=new T;S(b);H(H(b,c),B(414));b=U(b);i=null;if(BFT){$p=3;continue _;}a.mG =1;e:{if(0){try{c=h;if(!BFT){c=h;f=XB(b);}else{c=h;if(Mj(i)){c=h;f=NW(FD(i));}else{c=h;f=KN(Io(FD(i)));}}c=h;k=GK(f,B(415));a.fr=Hk(k,B(418));a.dq=DB(k,B(419));a.gl=DB(k,B(420));a.dp=DB(k,B(421));a.cS=Hk(k,B(422));a.iz=Hk(k,B(423));if(Kc(k,B(4))){c=h;b=GK(k,B(4));a.wN=b;if(DB(b,B(424))==(-1)){c=h;h=new K$;c=h;RI(h);}}break e;}catch($$e){$$je=R($$e);if($$je instanceof BF){l=$$je;}else{throw $$e;}}Bq(l);h=c;}}if(e===null)e=h;m=0;if(FI(a.fr,Ch)){a.fr=d;m=1;}a.cM=e;Mg(e,a);a.gv=OU(a,a.g3);if(!m){Kr(a);return;}a.xS =1;a.dq=0;a.gl=64;a.dp=0;b=a.cM;m=a.dq;n=a.dp;$p=4;continue _;case 3:$z=AW2(b);if(C()){break _;}i=$z;a.mG=i!==null?0:1;m=i===null?0:1;f:{if(m){try{c=h;if(!BFT){c=h;f=XB(b);}else{c=h;if(Mj(i)){c=h;f=NW(FD(i));}else{c=h;f=KN(Io(FD(i)));}}c=h;k=GK(f,B(415));a.fr=Hk(k,B(418));a.dq=DB(k,B(419));a.gl=DB(k,B(420));a.dp=DB(k,B(421));a.cS=Hk(k,B(422));a.iz=Hk(k,B(423));if(Kc(k,B(4))){c=h;b=GK(k,B(4));a.wN=b;if(DB(b,B(424))==(-1)){c=h;h=new K$;c=h;RI(h);}}break f;}catch($$e){$$je=R($$e);if($$je instanceof BF){l=$$je;} else{throw $$e;}}Bq(l);h=c;}}if(e===null)e=h;m=0;if(FI(a.fr,Ch)){a.fr=d;m=1;}a.cM=e;Mg(e,a);a.gv=OU(a,a.g3);if(!m){Kr(a);return;}a.xS=1;a.dq=0;a.gl=64;a.dp=0;b=a.cM;m=a.dq;n=a.dp;$p=4;case 4:$z=b.XW(m,n);if(C()){break _;}m=$z;if(m){a.xS=0;Kr(a);return;}a.dq=a.dq+(D(a.p,64)-D(a.p,64)|0)|0;a.dp=a.dp+(D(a.p,64)-D(a.p,64)|0)|0;b=a.cM;m=a.dq;n=a.dp;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function OU(a,b){var c,d,e;c=new AFa;b=a.cM.Q3(b);d=a.cM.N4();c.bm=DP();c.g9=(-999999999);c.hI=(-999999999);e=US(a,BU(32768),0,0);c.ws=e;e.xb=1;e.s$=1;c.s5=a;c.n2=b;c.rt=d;return c;} function APx(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.gl<=0)a.gl=64;b=a.dq;c=a.dp;$p=1;case 1:$z=AG4(a,b,c);if(C()){break _;}b=$z;if(b)return;a.dq=a.dq+(D(a.p,8)-D(a.p,8)|0)|0;a.dp=a.dp+(D(a.p,8)-D(a.p,8)|0)|0;b=a.dq;c=a.dp;continue _;default:GR();}}DW().s(a,b,c,$p);} function AG4(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=63;e=d+1|0;$p=1;case 1:$z=AMY(a,b,e,c);if(C()){break _;}f=$z;if(!f){$p=2;continue _;}d=e;e=d+1|0;continue _;case 2:$z=AMY(a,b,d,c);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function Bqf(a){} function AIr(a,b){var c,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:try{c=a.wN;if(c!==null){QV(b,c);a.wN=null;}$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;}else{throw $$e;}}Bq(c);return;case 1:a:{try{a.WV(b);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;}else{throw $$e;}}Bq(c);}return;default:GR();}}DW().s(a,b,c,$p);} function AL3(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.gv.Kt())return;if(c!==null){c.sD=1;X2(c,c.AO);}$p=1;case 1:AZb(a);if(C()){break _;}if(c===null){d=a.gv;$p=2;continue _;}d=B(425);$p=3;continue _;case 2:d.IZ(b,c);if(C()){break _;}return;case 3:A5M(c,d);if(C()){break _;}d=a.gv;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,$p);} function AZb(a){var b,c,d,e,f,g,h,i,j,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cq();if(!BFT)return;$p=1;case 1:AIi(a);if(C()){break _;}b=E8();Mp(b,B(418),a.fr);E0(b,B(419),a.dq);E0(b,B(420),a.gl);E0(b,B(421),a.dp);Mp(b,B(422),a.cS);Mp(b,B(423),a.iz);Mp(b,B(426),CD());c=null;d=a.kW;if(d.s>0)c=Bb(d,0);if(c!==null){d=E8();ADJ(c,d);AEH(b,B(4),d);}d=E8();GA(d,B(415),b);try{b=a.g3;c=Cz();H(H(c, b),B(427));e=Cl(c);b=a.g3;c=Cz();H(H(c,b),B(428));f=Cl(c);b=a.g3;c=Cz();H(H(c,b),B(414));g=Cl(c);h=Gr();AZu(d,h);i=FC(h);$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);return;case 2:try{ALl(e,i);if(C()){break _;}$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);return;case 3:try{$z=AW2(f);if(C()){break _;}i=$z;if(i===null){$p=4;continue _;}$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);return;case 4:try {A1G(g,f);if(C()){break _;}$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);return;case 5:try{$z=AW2(g);if(C()){break _;}i=$z;if(i===null){$p=7;continue _;}$p=9;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);return;case 6:try{AS3(f);if(C()){break _;}$p=4;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);return;case 7:try{A1G(e,g);if(C()){break _;}$p=8;continue _;}catch($$e){$$je=R($$e);if ($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);return;case 8:a:{try{$z=AW2(e);if(C()){break _;}i=$z;if(i===null)break a;$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);}return;case 9:try{AS3(g);if(C()){break _;}$p=7;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);return;case 10:a:{try{AS3(e);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);}return;default:GR();}}DW().s(a, b,c,d,e,f,g,h,i,j,$p);} function A1q(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.gv.Kt())return 1;if(!b){$p=2;continue _;}c=a.gv;b=0;d=null;$p=1;case 1:$z=c.IZ(b,d);if(C()){break _;}b=$z;return b;case 2:AZb(a);if(C()){break _;}c=a.gv;b=0;d=null;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,$p);} function AMY(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)b=0;else{if(c<128){e=b>>4;f=d>>4;$p=1;continue _;}b=0;}}else b=0;return b;case 1:$z=AJJ(a,e,f);if(C()){break _;}g=$z;return Id(g,b&15,c,d&15);default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function FB(a,b,c,d){return c>=0&&c<128?Dm(a,b>>4,d>>4):0;} function KJ(a,b,c,d,e,f,g){var h,i;if(f>=0&&c<128){h=b>>4;b=d>>4;c=e>>4;d=g>>4;while(h<=c){i=b;while(i<=d){if(!Dm(a,h,i))return 0;i=i+1|0;}h=h+1|0;}return 1;}return 0;} function Dm(a,b,c){return a.gv.FE(b,c);} function AHE(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=b>>4;b=c>>4;$p=1;case 1:$z=AJJ(a,d,b);if(C()){break _;}e=$z;return e;default:GR();}}DW().s(a,b,c,d,e,$p);} function AJJ(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.gv;$p=1;case 1:$z=d.uA(b,c);if(C()){break _;}d=$z;return d;default:GR();}}DW().s(a,b,c,d,$p);} function AVq(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 0;g=b>>4;h=d>>4;$p=1;continue _;}return 0;case 1:$z=AJJ(a,g,h);if(C()){break _;}i=$z;b=b&15;d=d&15;$p=2;case 2:$z=AOy(i,b,c,d,e,f);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function AXQ(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 0;f=b>>4;g=d>>4;$p=1;continue _;}return 0;case 1:$z=AJJ(a,f,g);if(C()){break _;}h=$z;i=b&15;j=d&15;k=e<<24>>24;l=h.hd.data[j<<4|i]&255;m=h.eD.data;n=i <<11|j<<7|c;b=m[n]&255;if(b==e)return 0;d=(h.f6*16|0)+i|0;g=(h.f1*16|0)+j|0;m[n]=k;if(b){J();o=BFM.data[b];p=h.cd;$p=2;continue _;}FS(h.gW,i,c,j,0);J();if(!BIB.data[k]){if(c==(l-1|0))H1(h,i,c,j);}else if(c>=l)H1(h,i,c+1|0,j);o=h.cd;Eg();FM(o,BM8,d,c,g,d,c,g);FM(h.cd,BK6,d,c,g,d,c,g);$p=3;continue _;case 2:o.iv(p,d,c,g);if(C()){break _;}FS(h.gW,i,c,j,0);J();if(!BIB.data[k]){if(c==(l-1|0))H1(h,i,c,j);}else if(c>=l)H1(h,i,c+1|0,j);o=h.cd;Eg();FM(o,BM8,d,c,g,d,c,g);FM(h.cd,BK6,d,c,g,d,c,g);$p=3;case 3:AX4(h,i,j);if (C()){break _;}if(e){o=h.cd;if(!o.N){p=BFM.data[e];$p=4;continue _;}}h.f_=1;return 1;case 4:p.eJ(o,d,c,g);if(C()){break _;}h.f_=1;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} function AMo(a,b,c,d){var e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(a,b,c,d);if(C()){break _;}e=$z;if(!e){BE();f=BKz;}else{J();f=BFM.data[e].bG;}return f;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function APQ(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 0;e=b>>4;f=d>>4;$p=1;continue _;}return 0;case 1:$z=AJJ(a,e,f);if(C()){break _;}g=$z;return ZV(g,b&15,c,d&15);default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AMI(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=a.a0v(b,c,d,e);if(C()){break _;}e=$z;if(!e)return;$p=2;case 2:$z=AMY(a,b,c,d);if(C()){break _;}e=$z;$p=3;case 3:AZG(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);} function AWE(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 0;f=b>>4;g=d>>4;$p=1;continue _;}return 0;case 1:$z=AJJ(a,f,g);if(C()){break _;}h=$z;b=b&15;d=d&15;h.f_=1;FS(h.gW,b,c,d,e);return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function A2O(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=a.a0m(b,c,d,e);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:AZG(a,b,c,d,e);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AUT(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=a.Zc(b,c,d,e,f);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:AZG(a,b,c,d,e);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function QZ(a,b,c,d){var e,f;e=0;while(true){f=a.ey;if(e>=f.s)break;AB_(Bb(f,e),b,c,d);e=e+1|0;}} function AZG(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:QZ(a,b,c,d);$p=1;case 1:ATo(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);} function ARM(a,b,c,d,e){var f;if(d<=e){f=d;d=e;e=f;}Fz(a,b,e,c,b,d,c);} function Fz(a,b,c,d,e,f,g){var h,i,j,k,l;h=0;i=b-1|0;j=c-1|0;k=d-1|0;e=e+1|0;b=f+1|0;c=g+1|0;while(true){l=a.ey;if(h>=l.s)break;V8(Bb(l,h),i,j,k,e,b,c);h=h+1|0;}} function ATo(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=b-1|0;$p=1;case 1:A2f(a,f,c,d,e);if(C()){break _;}f=b+1|0;$p=2;case 2:A2f(a,f,c,d,e);if(C()){break _;}f=c-1|0;$p=3;case 3:A2f(a,b,f,d,e);if(C()){break _;}f=c+1|0;$p=4;case 4:A2f(a,b,f,d,e);if(C()){break _;}f=d-1|0;$p=5;case 5:A2f(a,b,c,f,e);if(C()){break _;}d=d+1|0;$p=6;case 6:A2f(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f, $p);} function A2f(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.cx&&!a.N){J();f=BFM.data;$p=1;continue _;}return;case 1:$z=AMY(a,b,c,d);if(C()){break _;}g=$z;h=f[g];if(h===null)return;$p=2;case 2:h.dN(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function ARy(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=b>>4;f=d>>4;$p=1;case 1:$z=AJJ(a,e,f);if(C()){break _;}g=$z;return Wr(g,b&15,c,d&15);default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AG8(a,b,c,d){var e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=1;$p=1;case 1:$z=AK4(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,$p);} function AK4(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(e){$p=1;continue _;}if(c<0)return 0;if(c>=128){f=15-a.gU|0;if(f<0)f=0;return f;}g=b>>4;e=d>>4;$p=7;continue _;}return 15;case 1:$z=AMY(a,b,c,d);if(C()){break _;}f=$z;J();if(f!=BFR.b&&f!=BI3.b){if(c<0)return 0;if(c>=128){f=15 -a.gU|0;if(f<0)f=0;return f;}g=b>>4;e=d>>4;$p=7;continue _;}e=c+1|0;g=0;$p=2;case 2:$z=AK4(a,b,e,d,g);if(C()){break _;}h=$z;e=b+1|0;g=0;$p=3;case 3:$z=AK4(a,e,c,d,g);if(C()){break _;}g=$z;e=b-1|0;i=0;$p=4;case 4:$z=AK4(a,e,c,d,i);if(C()){break _;}i=$z;e=d+1|0;j=0;$p=5;case 5:$z=AK4(a,b,c,e,j);if(C()){break _;}j=$z;d=d-1|0;e=0;$p=6;case 6:$z=AK4(a,b,c,d,e);if(C()){break _;}k=$z;if(g<=h)g=h;if(i<=g)i=g;if(j<=i)j=i;if(k<=j)k=j;return k;case 7:$z=AJJ(a,g,e);if(C()){break _;}l=$z;return AE0(l,b&15,c,d&15,a.gU);default: GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function AJm(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 1;e=b>>4;f=d>>4;if(!Dm(a,e,f))return 0;$p=1;continue _;}return 0;case 1:$z=AJJ(a,e,f);if(C()){break _;}g=$z;return Wr(g,b&15,c,d&15);default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AX5(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&c>=(-32000000)&&b<32000000&&c<=32000000){d=b>>4;e=c>>4;if(!Dm(a,d,e))return 0;$p=1;continue _;}return 0;case 1:$z=AJJ(a,d,e);if(C()){break _;}f=$z;return TE(f,b&15,c&15);default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A3s(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(a.cM.rX){Eg();if(b===BM8)break a;}if(FB(a,c,d,e)){Eg();if(b===BM8){$p=1;continue _;}if(b===BK6){$p=2;continue _;}$p=3;continue _;}}return;case 1:$z=AJm(a,c,d,e);if(C()){break _;}g=$z;if(g)f=15;$p=3;continue _;case 2:$z=AMY(a,c,d,e);if(C()){break _;}g=$z;J();h=BID.data;if(h[g]>f)f=h[g];$p=3;case 3:$z=AXH(a,b,c,d,e);if(C()){break _;}g =$z;if(g!=f)FM(a,b,c,d,e,c,d,e);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AXH(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(d>=0&&d<128&&c>=(-32000000)&&e>=(-32000000)&&c<32000000&&e<=32000000){f=c>>4;g=e>>4;if(!Dm(a,f,g))return 0;$p=1;continue _;}return b.Pj;case 1:$z=AJJ(a,f,g);if(C()){break _;}h=$z;c=c&15;e=e&15;Eg();return b===BM8?KZ(h.iq,c,d,e):b!==BK6?0:KZ(h.hX,c,d,e);default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AY0(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c>=(-32000000)&&e>=(-32000000)&&c<32000000&&e<=32000000&&d>=0&&d<128){g=c>>4;h=e>>4;if(Dm(a,g,h)){$p=1;continue _;}}return;case 1:$z=AJJ(a,g,h);if(C()){break _;}i=$z;g=c&15;h=e&15;i.f_=1;Eg();if(b===BM8)FS(i.iq,g,d,h,f);else if(b===BK6)FS(i.hX,g,d,h,f);g=0;while(true){b=a.ey;if(g>=b.s)break;AB_(Bb(b,g),c,d,e);g=g+1| 0;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function AOI(a,b,c,d){var e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.cM.uN.data;$p=1;case 1:$z=AG8(a,b,c,d);if(C()){break _;}b=$z;return e[b];default:GR();}}DW().s(a,b,c,d,e,$p);} function Zt(a){return a.gU>=4?0:1;} function AVp(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=0;$p=1;case 1:$z=AZz(a,b,c,d);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,$p);} function AZz(a,b,c,d){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!($rt_globals.isNaN(b.H)?1:0)&&!($rt_globals.isNaN(b.G)?1:0)&&!($rt_globals.isNaN(b.D) ?1:0)){if(!($rt_globals.isNaN(c.H)?1:0)&&!($rt_globals.isNaN(c.G)?1:0)&&!($rt_globals.isNaN(c.D)?1:0)){e=N(c.H);f=N(c.G);g=N(c.D);h=N(b.H);i=N(b.G);j=N(b.D);k=200+(-1)|0;if(200<0)return null;if(!($rt_globals.isNaN(b.H)?1:0)&&!($rt_globals.isNaN(b.G)?1:0)&&!($rt_globals.isNaN(b.D)?1:0)){if(h==e&&i==f&&j==g)return null;l=999.0;m=999.0;n=999.0;o=Ba(e,h);if(o>0)l=h+1.0;if(o<0)l=h+0.0;h=Ba(f,i);if(h>0)m=i+1.0;if(h<0)m=i+0.0;i=Ba(g,j);if(i>0)n=j+1.0;if(i<0)n=j+0.0;p=999.0;q=999.0;r=999.0;s=c.H;t=b.H;u=s-t;s=c.G;v =b.G;w=s-v;s=c.D;x=b.D;y=s-x;if(l!==999.0)p=(l-t)/u;if(m!==999.0)q=(m-v)/w;if(n!==999.0)r=(n-x)/y;if(p=r){z=i<=0?3:2;b.H=t+u*r;b.G=v+w*r;b.D=n;}else{z=h<=0?1:0;b.H=t+u*q;b.G=m;b.D=x+y*q;}ba=BP(b.H,b.G,b.D);p=N(b.H);ba.H=p;h=p|0;if(z==5){h=h+(-1)|0;ba.H=p+1.0;}s=N(b.G);ba.G=s;i=s|0;if(z==1){i=i+(-1)|0;ba.G=s+1.0;}s=N(b.D);ba.D=s;j=s|0;if(z==3){j=j+(-1)|0;ba.D=s+1.0;}$p=1;continue _;}return null;}return null;}return null;case 1:$z=AMY(a,h,i,j);if(C()){break _;}o =$z;$p=2;case 2:$z=APQ(a,h,i,j);if(C()){break _;}bb=$z;J();bc=BFM.data[o];if(o>0&&bc.Ae(bb,d)){$p=3;continue _;}bd=k;k=bd+(-1)|0;if(bd<0)return null;if(!($rt_globals.isNaN(b.H)?1:0)&&!($rt_globals.isNaN(b.G)?1:0)&&!($rt_globals.isNaN(b.D)?1:0)){if(h==e&&i==f&&j==g)return null;l=999.0;m=999.0;n=999.0;o=Ba(e,h);if(o>0)l=h+1.0;if(o<0)l=h+0.0;h=Ba(f,i);if(h>0)m=i+1.0;if(h<0)m=i+0.0;i=Ba(g,j);if(i>0)n=j+1.0;if(i<0)n=j+0.0;p=999.0;q=999.0;r=999.0;s=c.H;t=b.H;u=s-t;s=c.G;v=b.G;w=s-v;s=c.D;x=b.D;y=s-x;if(l!==999.0)p =(l-t)/u;if(m!==999.0)q=(m-v)/w;if(n!==999.0)r=(n-x)/y;if(p=r){z=i<=0?3:2;b.H=t+u*r;b.G=v+w*r;b.D=n;}else{z=h<=0?1:0;b.H=t+u*q;b.G=m;b.D=x+y*q;}ba=BP(b.H,b.G,b.D);p=N(b.H);ba.H=p;h=p|0;if(z==5){h=h+(-1)|0;ba.H=p+1.0;}s=N(b.G);ba.G=s;i=s|0;if(z==1){i=i+(-1)|0;ba.G=s+1.0;}s=N(b.D);ba.D=s;j=s|0;if(z==3){j=j+(-1)|0;ba.D=s+1.0;}$p=1;continue _;}return null;case 3:$z=bc.Dm(a,h,i,j,b,c);if(C()){break _;}be=$z;if(be!==null)return be;bd=k;k=bd+(-1)|0;if(bd<0)return null;if (!($rt_globals.isNaN(b.H)?1:0)&&!($rt_globals.isNaN(b.G)?1:0)&&!($rt_globals.isNaN(b.D)?1:0)){if(h==e&&i==f&&j==g)return null;l=999.0;m=999.0;n=999.0;o=Ba(e,h);if(o>0)l=h+1.0;if(o<0)l=h+0.0;h=Ba(f,i);if(h>0)m=i+1.0;if(h<0)m=i+0.0;i=Ba(g,j);if(i>0)n=j+1.0;if(i<0)n=j+0.0;p=999.0;q=999.0;r=999.0;s=c.H;t=b.H;u=s-t;s=c.G;v=b.G;w=s-v;s=c.D;x=b.D;y=s-x;if(l!==999.0)p=(l-t)/u;if(m!==999.0)q=(m-v)/w;if(n!==999.0)r=(n-x)/y;if(p=r){z=i<=0?3:2;b.H=t+u*r;b.G=v+w*r;b.D =n;}else{z=h<=0?1:0;b.H=t+u*q;b.G=m;b.D=x+y*q;}ba=BP(b.H,b.G,b.D);p=N(b.H);ba.H=p;h=p|0;if(z==5){h=h+(-1)|0;ba.H=p+1.0;}s=N(b.G);ba.G=s;i=s|0;if(z==1){i=i+(-1)|0;ba.G=s+1.0;}s=N(b.D);ba.D=s;j=s|0;if(z==3){j=j+(-1)|0;ba.D=s+1.0;}$p=1;continue _;}return null;default:GR();}}DW().s(a,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,$p);} function AJa(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;g=a.ey;if(f>=g.s)return;g=Bb(g,f);h=b.c;i=b.i-b.bK;j=b.d;$p=1;case 1:ANH(g,c,h,i,j,d,e);if(C()){break _;}f=f+1|0;g=a.ey;if(f>=g.s)return;g=Bb(g,f);h=b.c;i=b.i-b.bK;j=b.d;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function AIL(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=0;i=a.ey;if(h>=i.s)return;i=Bb(i,h);$p=1;case 1:ANH(i,e,b,c,d,f,g);if(C()){break _;}h=h+1|0;i=a.ey;if(h>=i.s)return;i=Bb(i,h);continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function AMu(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;g=c;h=d;i=e;j=a.ey;if(f>=j.s)return;k=Bb(j,f);if(b!==null){l=k.d5.h9;m=new T;S(m);H(H(m,B(429)),b);n=U(m);j=new T;S(j);H(H(j,B(430)),n);l.sI=U(j);l.mw=60;}j=k.d5.g0;o=1.0;p=1.0;$p=1;case 1:A5g(j,b,g,h,i,o,p);if(C()){break _;}f=f+1|0;j=a.ey;if (f>=j.s)return;k=Bb(j,f);if(b!==null){l=k.d5.h9;m=new T;S(m);H(H(m,B(429)),b);n=U(m);j=new T;S(j);H(H(j,B(430)),n);l.sI=U(j);l.mw=60;}j=k.d5.g0;o=1.0;p=1.0;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} function BW(a,b,c,d,e,f,g,h){var i,j;i=0;while(true){j=a.ey;if(i>=j.s)break;ATX(Bb(j,i),b,c,d,e,f,g,h);i=i+1|0;}} function A2h(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=N(b.c/16.0);d=N(b.d/16.0);e=0;f=b instanceof DY;if(f)e=1;if(!e&&!Dm(a,c,d))return 0;if(f){Y(a.kW,b);g=CV();e=a.kW.s;h=new T;S(h);Bi(H(h,B(431)),e);Cb(g,U(h));}$p=1;case 1:$z=AJJ(a,c,d);if(C()){break _;}h=$z;PY(h,b);Y(a.cN,b);a.Fd(b);return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function A1f(a,b){var c;c=0;while(true){b=a.ey;if(c>=b.s)break;Bb(b,c);c=c+1|0;}} function APB(a,b){var c;c=0;while(true){b=a.ey;if(c>=b.s)break;Bb(b,c);c=c+1|0;}} function AJX(a,b){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:b.pV();if(C()){break _;}if(b instanceof DY)Jy(a.kW,b);return;default:GR();}}DW().s(a,b,$p);} function M9(a,b){Y(a.ey,b);} function MR(a,b){Jy(a.ey,b);} function AHC(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Dr(a.mR);d=N(c.R);e=N(c.Z+1.0);f=N(c.C);g=N(c.V+1.0);h=N(c.S);i=N(c.ba+1.0);j=f-1|0;while(d=g){while(true){k=k+1|0;while(k>=i){d=d+1|0;if(d>=e){n=Dv(c,0.25,0.25,0.25);$p=1;continue _;}k=h;}if(!FB(a,d,64,k))continue;else break;}l=j;}J();m=BFM.data;continue _;case 3:n.MX(a,d,l,k,c,o);if(C()){break _;}l=l+1|0;while(l>=g){while(true){k=k+1|0;while(k>=i) {d=d+1|0;if(d>=e){n=Dv(c,0.25,0.25,0.25);$p=1;continue _;}k=h;}if(!FB(a,d,64,k))continue;else break;}l=j;}J();m=BFM.data;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} function U_(a,b){var c;c=1.0-(BG(Il(a,b)*3.1415927410125732*2.0)*2.0+0.5);if(c<0.0)c=0.0;if(c>1.0)c=1.0;return c*11.0|0;} function Xo(a,b,c){var d,e,f,g,h,i,j,k;d=BG(Il(a,c)*3.1415927410125732*2.0)*2.0+0.5;if(d<0.0)d=0.0;if(d>1.0)d=1.0;e=N(b.c);f=N(b.d);g=(CQ(a)).Pu(e,f);h=AJc((CQ(a)).yn(e,f),g);i=(h>>16&255)/255.0;j=(h>>8&255)/255.0;k=(h&255)/255.0;return BP(i*d,j*d,k*d);} function Il(a,b){return a.cM.TT(a.cS,b);} function VE(a,b){var c,d,e,f,g;c=BG(Il(a,b)*3.1415927410125732*2.0)*2.0+0.5;if(c<0.0)c=0.0;if(c>1.0)c=1.0;d=a.C3;e=Gi(Cw(Ec(d,16),M(255)))/255.0;f=Gi(Cw(Ec(d,8),M(255)))/255.0;g=Gi(Cw(d,M(255)))/255.0;b=c*0.8999999761581421+0.10000000149011612;return BP(e*b,f*b,g*(c*0.8500000238418579+0.15000000596046448));} function AXi(a,b){var c;c=Il(a,b);return a.cM.St(c,b);} function A3T(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AHE(a,b,c);if(C()){break _;}d=$z;e=127;$p=2;case 2:$z=AMo(a,b,e,c);if(C()){break _;}f=$z;if(f.j3()&&e>0){e=e+(-1)|0;continue _;}g=b&15;c=c&15;a:{while(e>0){h=Id(d,g,e,c);if(h){J();if(BFM.data[h].bG.j3())break a;if(BFM.data[h].bG.jp())break a;}e=e+(-1)|0;}return (-1);}return e+1|0;default:GR();}}DW().s(a,b,c,d,e,f,g, h,$p);} function A1c(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AHE(a,b,c);if(C()){break _;}d=$z;return TE(d,b&15,c&15);default:GR();}}DW().s(a,b,c,d,$p);} function AYX(a,b){var c;c=1.0-(BG(Il(a,b)*3.1415927410125732*2.0)*2.0+0.75);if(c<0.0)c=0.0;if(c>1.0)c=1.0;return c*c*0.5;} function AK5(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=new OV;g=BM9;BM9=Bk(g,M(1));f.Hg=g;f.ih=b;f.hN=c;f.ir=d;f.s6=e;if(!a.mT){if(KJ(a,b-8|0,c-8|0,d-8|0,b+8|0,c+8|0,d+8|0)){if(e>0){J();f.sN=Bk(M(BFM.data[e].kC()),a.cS);}if(!IZ(a.lA,f)){FV(a.lA,f);h=a.jE.rd;h.iB=U$(h,h.iB,f);i=P$(h,f);j=ABH(i,f);ABH(i,f);h.ok=h.ok+1|0;}}}else if(KJ(a,b-8|0,c-8|0,d-8 |0,b+8|0,c+8|0,d+8|0)){b=f.ih;c=f.hN;d=f.ir;$p=1;continue _;}return;case 1:$z=AMY(a,b,c,d);if(C()){break _;}k=$z;if(k==f.s6&&k>0){J();h=BFM.data[k];b=f.ih;c=f.hN;d=f.ir;f=a.p;$p=2;continue _;}return;case 2:h.dj(a,b,c,d,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function A3B(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Hw(a.cN,a.hf);b=0;while(true){c=a.hf;if(b>=c.s){b=0;while(true){c=a.hf;if(b>=c.s)break;a.iS(Bb(c,b));b=b+1|0;}Dr(c);d=0;a:while(true){c=a.cN;if(d>=c.s){b=0;c=a.gc;if(b>=c.s)return;c=Bb(c,b);$p=2;continue _;}b:{e=Bb(c,d);c=e.bO;if(c!==null){if(!c.bF&&c.bH===e)break b;c.bH=null;e.bO=null;}if(!e.bF)break a;if(e.bF){f=e.ej;g=e.eu;if(e.cT&&Dm(a, f,g)){$p=4;continue _;}c=a.cN;b=d+(-1)|0;DT(c,d);a.iS(e);d=b;}}d=d+1|0;}$p=3;continue _;}e=Bb(c,b);d=e.ej;g=e.eu;if(e.cT&&Dm(a,d,g))break;b=b+1|0;}$p=1;case 1:$z=AJJ(a,d,g);if(C()){break _;}c=$z;NS(c,e);while(true){b=b+1|0;c=a.hf;if(b>=c.s){b=0;while(true){c=a.hf;if(b>=c.s)break;a.iS(Bb(c,b));b=b+1|0;}Dr(c);d=0;c:while(true){c=a.cN;if(d>=c.s){b=0;c=a.gc;if(b>=c.s)return;c=Bb(c,b);$p=2;continue _;}a:{e=Bb(c,d);c=e.bO;if(c!==null){if(!c.bF&&c.bH===e)break a;c.bH=null;e.bO=null;}if(!e.bF)break c;if(e.bF){f=e.ej;g =e.eu;if(e.cT&&Dm(a,f,g)){$p=4;continue _;}c=a.cN;b=d+(-1)|0;DT(c,d);a.iS(e);d=b;}}d=d+1|0;}$p=3;continue _;}e=Bb(c,b);d=e.ej;g=e.eu;if(!e.cT)continue;if(!Dm(a,d,g))continue;else break;}continue _;case 2:c.De();if(C()){break _;}b=b+1|0;c=a.gc;if(b>=c.s)return;c=Bb(c,b);continue _;case 3:ATP(a,e);if(C()){break _;}while(true){if(e.bF){f=e.ej;g=e.eu;if(e.cT&&Dm(a,f,g)){$p=4;continue _;}c=a.cN;b=d+(-1)|0;DT(c,d);a.iS(e);d=b;}d:{while(true){d=d+1|0;c=a.cN;if(d>=c.s){b=0;c=a.gc;if(b>=c.s)return;c=Bb(c,b);$p=2;continue _;}e =Bb(c,d);c=e.bO;if(c===null)break d;if(c.bF)break;if(c.bH!==e)break;}c.bH=null;e.bO=null;}if(e.bF)continue;else break;}continue _;case 4:$z=AJJ(a,f,g);if(C()){break _;}c=$z;NS(c,e);while(true){c=a.cN;b=d+(-1)|0;DT(c,d);a.iS(e);d=b;while(true){d=d+1|0;c=a.cN;if(d>=c.s){b=0;c=a.gc;if(b>=c.s)return;c=Bb(c,b);$p=2;continue _;}e=Bb(c,d);c=e.bO;if(c!==null){if(!c.bF&&c.bH===e)continue;c.bH=null;e.bO=null;}if(!e.bF){$p=3;continue _;}if(e.bF)break;}f=e.ej;g=e.eu;if(!e.cT)continue;if(!Dm(a,f,g))continue;else break;}continue _;default: GR();}}DW().s(a,b,c,d,e,f,g,$p);} function ATP(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=1;$p=1;case 1:AXB(a,b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function AXB(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=N(b.c);e=N(b.d);if(!(!c&&!KJ(a,d-16|0,0,e-16|0,d+16|0,128,e+16|0))){b.fu=b.c;b.eX=b.i;b.fv=b.d;b.J=b.n;b.M=b.u;if(c&&b.cT){if(b.bO===null){$p=1;continue _;}$p=2;continue _;}if(!(!($rt_globals.isNaN(b.c)?1:0)&&!(!$rt_globals.isFinite(b.c)?1:0)))b.c=b.fu;if(!(!($rt_globals.isNaN(b.i)?1:0)&&!(!$rt_globals.isFinite(b.i)? 1:0)))b.i=b.eX;if(!(!($rt_globals.isNaN(b.d)?1:0)&&!(!$rt_globals.isFinite(b.d)?1:0)))b.d=b.fv;if(!(!($rt_globals.isNaN(b.u)?1:0)&&!(!$rt_globals.isFinite(b.u)?1:0)))b.u=b.M;if(!(!($rt_globals.isNaN(b.n)?1:0)&&!(!$rt_globals.isFinite(b.n)?1:0)))b.n=b.J;f=N(b.c/16.0);g=N(b.i/16.0);h=N(b.d/16.0);d=b.cT;if(!(d&&b.ej==f&&b.sY==g&&b.eu==h)){if(d&&Dm(a,b.ej,b.eu)){g=b.ej;d=b.eu;$p=4;continue _;}if(Dm(a,f,h)){b.cT=1;$p=3;continue _;}b.cT=0;}if(c&&b.cT){i=b.bH;if(i!==null){if(!i.bF&&i.bO===b){$p=5;continue _;}i.bO= null;b.bH=null;}}}return;case 1:b.dm();if(C()){break _;}if(!(!($rt_globals.isNaN(b.c)?1:0)&&!(!$rt_globals.isFinite(b.c)?1:0)))b.c=b.fu;if(!(!($rt_globals.isNaN(b.i)?1:0)&&!(!$rt_globals.isFinite(b.i)?1:0)))b.i=b.eX;if(!(!($rt_globals.isNaN(b.d)?1:0)&&!(!$rt_globals.isFinite(b.d)?1:0)))b.d=b.fv;if(!(!($rt_globals.isNaN(b.u)?1:0)&&!(!$rt_globals.isFinite(b.u)?1:0)))b.u=b.M;if(!(!($rt_globals.isNaN(b.n)?1:0)&&!(!$rt_globals.isFinite(b.n)?1:0)))b.n=b.J;f=N(b.c/16.0);g=N(b.i/16.0);h=N(b.d/16.0);d=b.cT;if(!(d&&b.ej ==f&&b.sY==g&&b.eu==h)){if(d&&Dm(a,b.ej,b.eu)){g=b.ej;d=b.eu;$p=4;continue _;}if(Dm(a,f,h)){b.cT=1;$p=3;continue _;}b.cT=0;}if(c&&b.cT){i=b.bH;if(i!==null){if(!i.bF&&i.bO===b){$p=5;continue _;}i.bO=null;b.bH=null;}}return;case 2:b.NJ();if(C()){break _;}if(!(!($rt_globals.isNaN(b.c)?1:0)&&!(!$rt_globals.isFinite(b.c)?1:0)))b.c=b.fu;if(!(!($rt_globals.isNaN(b.i)?1:0)&&!(!$rt_globals.isFinite(b.i)?1:0)))b.i=b.eX;if(!(!($rt_globals.isNaN(b.d)?1:0)&&!(!$rt_globals.isFinite(b.d)?1:0)))b.d=b.fv;if(!(!($rt_globals.isNaN(b.u) ?1:0)&&!(!$rt_globals.isFinite(b.u)?1:0)))b.u=b.M;if(!(!($rt_globals.isNaN(b.n)?1:0)&&!(!$rt_globals.isFinite(b.n)?1:0)))b.n=b.J;f=N(b.c/16.0);g=N(b.i/16.0);h=N(b.d/16.0);d=b.cT;if(!(d&&b.ej==f&&b.sY==g&&b.eu==h)){if(d&&Dm(a,b.ej,b.eu)){g=b.ej;d=b.eu;$p=4;continue _;}if(Dm(a,f,h)){b.cT=1;$p=3;continue _;}b.cT=0;}if(c&&b.cT){i=b.bH;if(i!==null){if(!i.bF&&i.bO===b){$p=5;continue _;}i.bO=null;b.bH=null;}}return;case 3:$z=AJJ(a,f,h);if(C()){break _;}i=$z;PY(i,b);if(c&&b.cT){i=b.bH;if(i!==null){if(!i.bF&&i.bO=== b){$p=5;continue _;}i.bO=null;b.bH=null;}}return;case 4:$z=AJJ(a,g,d);if(C()){break _;}i=$z;WS(i,b,b.sY);if(Dm(a,f,h)){b.cT=1;$p=3;continue _;}b.cT=0;if(c&&b.cT){i=b.bH;if(i!==null){if(!i.bF&&i.bO===b){$p=5;continue _;}i.bO=null;b.bH=null;}}return;case 5:ATP(a,i);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function AZt(a,b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=null;$p=1;case 1:$z=AOC(a,c,b);if(C()){break _;}c=$z;d=0;while(d=f){c=c+1|0;if(c>=d)break a;i=e;}j=g;}return 0;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} function A4L(a,b){var c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=N(b.R);d=N(b.Z+1.0);e=N(b.C);f=N(b.V+1.0);g=N(b.S);h=N(b.ba+1.0);while(c=f){c=c+1 |0;if(c>=d)break a;i=e;}j=g;}return 0;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function A4$(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=N(b.R);f=N(b.Z+1.0);g=N(b.C);h=N(b.V+1.0);i=N(b.S);j=N(b.ba+1.0);k=0;l=BP(0.0,0.0,0.0);m=h;while(e0.0){b=DJ(l);d.f=d.f +b.H*0.004;d.h=d.h+b.G*0.004;d.g=d.g+b.D*0.004;}return k;case 1:$z=AMY(a,e,n,o);if(C()){break _;}q=$z;r=p[q];if(r!==null&&r.bG===c){s=n+1|0;$p=2;continue _;}o=o+1|0;a:while(true){if(o=h){e=e+1|0;if(e>=f)break a;n=g;}o=i;}if(LW(l)>0.0){b=DJ(l);d.f=d.f+b.H*0.004;d.h=d.h+b.G*0.004;d.g=d.g+b.D*0.004;}return k;case 2:$z=APQ(a,e,n,o);if(C()){break _;}q=$z;if(m>=s-Of(q)){k=1;$p=3;continue _;}o=o+1|0;b:while(true){if(o=h){e=e+1|0;if(e>=f)break b;n=g;}o=i;}if(LW(l)>0.0){b=DJ(l);d.f=d.f+b.H*0.004;d.h=d.h+b.G*0.004;d.g=d.g+b.D*0.004;}return k;case 3:r.xz(a,e,n,o,d,l);if(C()){break _;}o=o+1|0;c:while(true){if(o=h){e=e+1|0;if(e>=f)break c;n=g;}o=i;}if(LW(l)>0.0){b=DJ(l);d.f=d.f+b.H*0.004;d.h=d.h+b.G*0.004;d.g=d.g+b.D*0.004;}return k;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);} function A5d(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=N(b.R);e=N(b.Z+1.0);f=N(b.C);g=N(b.V+1.0);h=N(b.S);i=N(b.ba+1.0);while(d=g){d=d+1|0;if(d>=e)break a;j=f;}k=h;}return 0;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function AMk(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=N(b.R);e=N(b.Z+1.0);f=N(b.C);g=N(b.V+1.0);h=N(b.S);i=N(b.ba+1.0);while(d=g){d=d+1|0;if(d>=e)break a;j=f;}k=h;}return 0;case 2:$z=APQ(a,d,j,k);if(C()){break _;}o=$z;p=j+1|0;if(o<8)p=p-o/8.0;if(p>=b.C)return 1;k=k+1|0;b:while(true){if(k=g){d=d+1|0;if(d>=e)break b;j=f;}k=h;}return 0;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} function A4Y(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;$p=1;case 1:$z=AId(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AId(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=A7L(a,b,c,d,e,f);h.y5=g;$p=1;case 1:AXF(h);if(C()){break _;}$p=2;case 2:A4A(h);if(C()){break _;}return h;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AM$(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=1.0/((c.Z-c.R)*2.0+1.0);e=1.0/((c.V-c.C)*2.0+1.0);f=1.0/((c.ba-c.S)*2.0+1.0);g=0;h=0;i=0.0;while(i<=1.0){j=0.0;while(j<=1.0){if(0.0<=1.0){k=c.R;l=k+(c.Z-k)*i;k=c.C;k=k+(c.V-k)*j;m=c.S;n=c.ba-m;o=0.0;p=BP(l,k,m+n*o);$p=1;continue _;}j =j+e;}i=i+d;}return g/h;case 1:$z=AVp(a,p,b);if(C()){break _;}p=$z;if(p===null)g=g+1|0;h=h+1|0;q=o+f;a:while(true){if(q<=1.0){k=c.R;l=k+(c.Z-k)*i;k=c.C;k=k+(c.V-k)*j;m=c.S;n=c.ba-m;o=q;p=BP(l,k,m+n*o);continue _;}j=j+e;while(j>1.0){i=i+d;if(i>1.0)break a;j=0.0;}q=0.0;}return g/h;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} function ASN(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!e)c=c+(-1)|0;if(e==1)c=c+1|0;if(e==2)d=d+(-1)|0;if(e==3)d=d+1|0;if(e==4)b=b+(-1)|0;if(e==5)b=b+1|0;$p=1;case 1:$z=AMY(a,b,c,d);if(C()){break _;}e=$z;J();if(e!=BGS.b)return;f=b+0.5;g=c+0.5;h=d+0.5;i=B(344);j=0.5;k=2.5999999046325684+(O(a.p)-O(a.p))*0.800000011920929;$p=2;case 2:AIL(a,f,g,h,i,j, k);if(C()){break _;}e=0;$p=3;case 3:A2O(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function Bmu(a,b){return null;} function ATh(a){var b,c;b=a.cN.s;c=new T;S(c);Bi(H(c,B(432)),b);return U(c);} function AZ9(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=b>>4;f=d>>4;$p=1;case 1:$z=AJJ(a,e,f);if(C()){break _;}g=$z;if(g===null)return null;b=b&15;d=d&15;$p=2;case 2:$z=AZ4(g,b,c,d);if(C()){break _;}g=$z;return g;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AQ$(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=b>>4;g=d>>4;$p=1;case 1:$z=AJJ(a,f,g);if(C()){break _;}h=$z;if(h!==null)Ta(h,b&15,c,d&15,e);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AQZ(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=b>>4;f=d>>4;$p=1;case 1:$z=AJJ(a,e,f);if(C()){break _;}g=$z;if(g!==null){h=C4(b&15,c,d&15);if(g.od)Jy(g.cd.gc,HR(g.h$,h));}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AOc(a,b,c,d){var e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:J();e=BFM.data;$p=1;case 1:$z=AMY(a,b,c,d);if(C()){break _;}b=$z;f=e[b];return f!==null?f.dd():0;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A1J(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=1;$p=1;case 1:AL3(a,c,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function A5A(a){var b,c,d,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.fW;if(b>=50)return 0;a.fW=b+1|0;a:{try{c=5000;}catch($$e){$$je=R($$e);d=$$je;break a;}b:{try{if(C5(a.jL)>0)break b;}catch($$e){$$je=R($$e);d=$$je;break a;}a.fW=a.fW-1|0;return 0;}c:{try{c=c+(-1)|0;if(c>0)break c;}catch($$e){$$je=R($$e);d=$$je;break a;}a.fW=a.fW-1|0;return 1;}try{d=a.jL;d=DT(d,C5(d)-1|0);$p=1;continue _;}catch($$e){$$je=R($$e);d=$$je;}}a.fW=a.fW-1| 0;P(d);case 1:d:{try{AVm(d,a);if(C()){break _;}}catch($$e){$$je=R($$e);d=$$je;break d;}a:{try{if(C5(a.jL)>0)break a;}catch($$e){$$je=R($$e);d=$$je;break d;}a.fW=a.fW-1|0;return 0;}b:{try{c=c+(-1)|0;if(c>0)break b;}catch($$e){$$je=R($$e);d=$$je;break d;}a.fW=a.fW-1|0;return 1;}try{d=a.jL;d=DT(d,C5(d)-1|0);continue _;}catch($$e){$$je=R($$e);d=$$je;}}a.fW=a.fW-1|0;P(d);default:GR();}}DW().s(a,b,c,d,$p);} function FM(a,b,c,d,e,f,g,h){A6e(a,b,c,d,e,f,g,h,1);} function A6e(a,b,c,d,e,f,g,h,i){var j,k,l,m,n;a:{if(a.cM.rX){Eg();if(b===BM8)break a;}j=BM6+1|0;BM6=j;if(j==50)BM6=j-1|0;else if(!FB(a,(f+c|0)/2|0,64,(h+e|0)/2|0))BM6=BM6-1|0;else{b:{k=a.jL.s;if(i){if(4<=k)k=4;l=0;while(true){if(l>=k)break b;m=a.jL;n=Bb(m,(m.s-l|0)-1|0);if(n.cV===b&&ATk(n,c,d,e,f,g,h))break;l=l+1|0;}BM6=BM6-1|0;return;}}m=a.jL;n=new AEY;n.cV=b;n.zt=c;n.io=d;n.ie=e;n.hJ=f;n.g1=g;n.go=h;Y(m,n);b=a.jL;if(b.s>100000)Dr(b);BM6=BM6-1|0;}}} function Kr(a){var b;b=U_(a,1.0);if(b!=a.gU)a.gU=b;} function AHJ(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a:{AOo(a);if(C()){break _;}a.gv.si();b=U_(a,1.0);if(b!=a.gU){a.gU=b;c=0;while(true){d=a.ey;if(c>=d.s)break a;AFN(Bb(d,c));c=c+1|0;}}}e=Bk(a.cS,M(1));a.cS=e;if(FX(GS(e,M(a.xj)),Ch)){b=0;$p=2;continue _;}b=0;d=null;$p=4;continue _;case 2:a.a0c(b);if(C()){break _;}$p=3;case 3:a.a1a();if(C()){break _;}return;case 4:AL3(a,b,d);if(C()){break _;}b=0;$p=2;continue _;default: GR();}}DW().s(a,b,c,d,e,$p);} function ASy(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:YD(a.rL);b=0;while(true){c=a.kW;if(b>=c.s)break;d=Bb(c,b);e=N(d.c/16.0);f=N(d.d/16.0);g=(-9);while(g<=9){h=(-9);while(h<=9){FV(a.rL,Ba8(g+e|0,h+f|0));h=h+1|0;}g=g+1|0;}b=b+1|0;}b=a.pg;if(b >0)a.pg=b-1|0;c=Fd(a.rL);if(!C3(c))return;i=De(c);b=i.eC;e=b*16|0;j=i.em;f=j*16|0;$p=1;case 1:$z=AJJ(a,b,j);if(C()){break _;}k=$z;if(!a.pg){b=(a.gI*3|0)+a.l0|0;a.gI=b;j=b>>2;h=j&15;l=j>>8&15;m=j>>16&127;n=Id(k,h,m,l);j=h+e|0;h=l+f|0;if(!n){$p=2;continue _;}}j=0;while(true){if(j>=80){if(!C3(c))return;i=De(c);b=i.eC;e=b*16|0;j=i.em;f=j*16|0;continue _;}b=(a.gI*3|0)+a.l0|0;a.gI=b;h=b>>2;l=h&15;m=h>>8&15;n=h>>16&127;o=k.eD.data[l<<11|m<<7|n];J();if(BIy.data[o])break;j=j+1|0;}p=BFM.data[o];b=l+e|0;h=m+f|0;i=a.p;$p =4;continue _;case 2:$z=AG8(a,j,m,h);if(C()){break _;}l=$z;if(l<=D(a.p,8)){Eg();p=BM8;$p=3;continue _;}j=0;while(true){if(j>=80){if(!C3(c))return;i=De(c);b=i.eC;e=b*16|0;j=i.em;f=j*16|0;$p=1;continue _;}b=(a.gI*3|0)+a.l0|0;a.gI=b;h=b>>2;l=h&15;m=h>>8&15;n=h>>16&127;o=k.eD.data[l<<11|m<<7|n];J();if(BIy.data[o])break;j=j+1|0;}p=BFM.data[o];b=l+e|0;h=m+f|0;i=a.p;$p=4;continue _;case 3:$z=AXH(a,p,j,m,h);if(C()){break _;}b=$z;if(b<=0){q=j+0.5;r=m+0.5;s=h+0.5;p=PP(a,q,r,s,8.0);if(p!==null&&SG(p,q,r,s)>4.0){p=B(433);t =0.699999988079071;u=0.800000011920929+O(a.p)*0.20000000298023224;$p=5;continue _;}}j=0;while(true){if(j>=80){if(!C3(c))return;i=De(c);b=i.eC;e=b*16|0;j=i.em;f=j*16|0;$p=1;continue _;}b=(a.gI*3|0)+a.l0|0;a.gI=b;h=b>>2;l=h&15;m=h>>8&15;n=h>>16&127;o=k.eD.data[l<<11|m<<7|n];J();if(BIy.data[o])break;j=j+1|0;}p=BFM.data[o];b=l+e|0;h=m+f|0;i=a.p;$p=4;case 4:p.dj(a,b,n,h,i);if(C()){break _;}while(true){j=j+1|0;if(j>=80){if(!C3(c))return;i=De(c);b=i.eC;e=b*16|0;j=i.em;f=j*16|0;$p=1;continue _;}b=(a.gI*3|0)+a.l0|0;a.gI =b;h=b>>2;l=h&15;m=h>>8&15;n=h>>16&127;o=k.eD.data[l<<11|m<<7|n];J();if(!BIy.data[o])continue;else break;}p=BFM.data[o];b=l+e|0;h=m+f|0;i=a.p;continue _;case 5:AIL(a,q,r,s,p,t,u);if(C()){break _;}a.pg=D(a.p,12000)+6000|0;j=0;while(true){if(j>=80){if(!C3(c))return;i=De(c);b=i.eC;e=b*16|0;j=i.em;f=j*16|0;$p=1;continue _;}b=(a.gI*3|0)+a.l0|0;a.gI=b;h=b>>2;l=h&15;m=h>>8&15;n=h>>16&127;o=k.eD.data[l<<11|m<<7|n];J();if(BIy.data[o])break;j=j+1|0;}p=BFM.data[o];b=l+e|0;h=m+f|0;i=a.p;$p=4;continue _;default:GR();}}DW().s(a, b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} function AQl(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=Oh(a.jE);if(c!=FT(a.lA)){d=new Er;Bl(d,B(434));P(d);}if(c>1000)c=1000;e=0;a:{while(true){if(e>=c)break a;f=a.jE.rd;d=f.iB;g=null;while(d!==null){h=d.d6;g=d;d=h;}if(g===null)break;h=g.p$;if(!b&&Eh(h.sN,a.cS))break a;d=P$(f,h);if(d===null)d=null;else{f.iB =LN(f,f.iB,h);f.ok=f.ok+1|0;d=d.q0;}J6(a.lA,h);i=h.ih;j=i-8|0;k=h.hN;l=k-8|0;m=h.ir;if(KJ(a,j,l,m-8|0,i+8|0,k+8|0,m+8|0)){i=h.ih;n=h.hN;o=h.ir;$p=1;continue _;}e=e+1|0;}d=new KC;W(d);P(d);}return !Oh(a.jE)?0:1;case 1:$z=AMY(a,i,n,o);if(C()){break _;}i=$z;if(i==h.s6&&i>0){J();d=BFM.data[i];i=h.ih;n=h.hN;o=h.ir;g=a.p;$p=2;continue _;}b:{while(true){e=e+1|0;if(e>=c)break b;f=a.jE.rd;d=f.iB;g=null;while(d!==null){h=d.d6;g=d;d=h;}if(g===null)break;h=g.p$;if(!b&&Eh(h.sN,a.cS))break b;d=P$(f,h);if(d===null)d=null;else {f.iB=LN(f,f.iB,h);f.ok=f.ok+1|0;d=d.q0;}J6(a.lA,h);i=h.ih;j=i-8|0;k=h.hN;l=k-8|0;m=h.ir;if(!KJ(a,j,l,m-8|0,i+8|0,k+8|0,m+8|0))continue;else{i=h.ih;n=h.hN;o=h.ir;continue _;}}d=new KC;W(d);P(d);}return !Oh(a.jE)?0:1;case 2:d.dj(a,i,n,o,g);if(C()){break _;}c:{while(true){e=e+1|0;if(e>=c)break c;f=a.jE.rd;d=f.iB;g=null;while(d!==null){h=d.d6;g=d;d=h;}if(g===null)break;h=g.p$;if(!b&&Eh(h.sN,a.cS))break c;d=P$(f,h);if(d===null)d=null;else{f.iB=LN(f,f.iB,h);f.ok=f.ok+1|0;d=d.q0;}J6(a.lA,h);i=h.ih;j=i-8|0;k=h.hN;l =k-8|0;m=h.ir;if(!KJ(a,j,l,m-8|0,i+8|0,k+8|0,m+8|0))continue;else{i=h.ih;n=h.hN;o=h.ir;$p=1;continue _;}}d=new KC;W(d);P(d);}return !Oh(a.jE)?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function AQr(a,b,c,d){var e,f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=16;f=new C1;g=0;if(g>=1000)return;h=(b+D(a.p,e)|0)-D(a.p,e)|0;i=(c+D(a.p,e)|0)-D(a.p,e)|0;j=(d+D(a.p,e)|0)-D(a.p,e)|0;$p=1;case 1:$z=AMY(a,h,i,j);if(C()){break _;}k=$z;if(k>0){J();l=BFM.data[k];$p=2;continue _;}g=g+1|0;if(g>=1000)return;h=(b+D(a.p,e)|0)-D(a.p,e)|0;i=(c+D(a.p,e)|0)-D(a.p, e)|0;j=(d+D(a.p,e)|0)-D(a.p,e)|0;continue _;case 2:l.jy(a,h,i,j,f);if(C()){break _;}g=g+1|0;if(g>=1000)return;h=(b+D(a.p,e)|0)-D(a.p,e)|0;i=(c+D(a.p,e)|0)-D(a.p,e)|0;j=(d+D(a.p,e)|0)-D(a.p,e)|0;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function AOC(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Dr(a.oZ);d=N((c.R-2.0)/16.0);e=N((c.Z+2.0)/16.0);f=N((c.S-2.0)/16.0);g=N((c.ba+2.0)/16.0);while(d<=e){h=f;while(h<=g){if(Dm(a,d,h)){$p=1;continue _;}h=h+1|0;}d=d+1|0;}return a.oZ;case 1:$z=AJJ(a,d,h);if(C()){break _;}i=$z;j=a.oZ;k=N((c.C-2.0)/16.0);l=N((c.V +2.0)/16.0);if(k<0)k=0;m=i.hh.data.length;if(l>=m)l=m-1|0;while(k<=l){n=i.hh.data[k];m=0;while(mg){d=d+1|0;if(d>e)break a;h=f;}if(!Dm(a,d,h))continue;else{continue _;}}return a.oZ;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function AZI(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=N((c.R-2.0)/16.0);e=N((c.Z+2.0)/16.0);f=N((c.S-2.0)/16.0);g=N((c.ba+2.0)/16.0);h=B6();while(d<=e){i=f;while(i<=g){if(Dm(a,d,i)){$p=1;continue _;}i=i+1|0;}d=d+1|0;}return h;case 1:$z=AJJ(a,d,i);if(C()){break _;}j=$z;k=N((c.C-2.0)/16.0);l=N((c.V+2.0)/16.0);if (k<0)k=0;m=j.hh.data.length;if(l>=m)l=m-1|0;while(k<=l){n=j.hh.data[k];m=0;while(mg){d=d+1|0;if(d>e)break a;i=f;}if(!Dm(a,d,i))continue;else{continue _;}}return h;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function BtF(a){return a.cN;} function ASM(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!FB(a,b,c,d)){f=0;while(true){e=a.ey;if(f>=e.s)break;Bb(e,f);f=f+1|0;}return;}$p=1;case 1:$z=AHE(a,b,d);if(C()){break _;}e=$z;AA9(e);f=0;while(true){e=a.ey;if(f>=e.s)break;Bb(e,f);f=f+1|0;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function G9(a,b){var c,d,e;c=0;d=0;while(true){e=a.cN;if(d>=e.s)break;if(XC(b,CM(Bb(e,d))))c=c+1|0;d=d+1|0;}return c;} function OS(a,b){var c;EX(a.cN,b);c=0;while(c0&&i===null){$p=4;continue _;}b=0;}else b=1;return b;case 3:$z=AZt(a, k);if(C()){break _;}f=$z;if(!f)b=0;else if(i!==BG4&&i!==BIE&&i!==BG5&&i!==BIF&&i!==BGS&&i!==BJj){if(b>0&&i===null){$p=4;continue _;}b=0;}else b=1;return b;case 4:$z=j.fy(a,c,d,e);if(C()){break _;}b=$z;return !b?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function A5y(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=N(b.c);f=N(b.i);g=N(b.d);h=d+16.0|0;i=e-h|0;j=f-h|0;k=g-h|0;l=e+h|0;m=f+h|0;n=g+h|0;o=new Px;$p=1;case 1:APt(o,a,i,j,k,l,m,n);if(C()){break _;}return Wa(Bka(o),b,c.c,c.w.C,c.d,d);default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function AVz(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=N(b.c);h=N(b.i);i=N(b.d);j=f+8.0|0;k=g-j|0;l=h-j|0;m=i-j|0;n=g+j|0;o=h+j|0;p=i+j|0;q=new Px;$p=1;case 1:APt(q,a,k,l,m,n,o,p);if(C()){break _;}return Wa(Bka(q),b,c+0.5,d+0.5,e+0.5,f);default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m, n,o,p,q,$p);} function AWl(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(a,b,c,d);if(C()){break _;}f=$z;if(!f)return 0;J();g=BFM.data[f];$p=2;case 2:$z=g.rm(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AOt(a,b,c,d){var e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=c-1|0;f=0;$p=1;case 1:$z=AWl(a,b,e,d,f);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;e=1;$p=2;case 2:$z=AWl(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=d-1|0;e=2;$p=3;case 3:$z=AWl(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=d+1|0;e=3;$p=4;case 4:$z=AWl(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=b-1|0;e=4;$p=5;case 5:$z=AWl(a,f,c,d,e);if (C()){break _;}f=$z;if(f)return 1;b=b+1|0;f=5;$p=6;case 6:$z=AWl(a,b,c,d,f);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AM9(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AOc(a,b,c,d);if(C()){break _;}f=$z;if(!f){$p=2;continue _;}$p=3;continue _;case 2:$z=AMY(a,b,c,d);if(C()){break _;}f=$z;if(!f)return 0;J();g=BFM.data[f];$p=4;continue _;case 3:$z=AOt(a,b,c,d);if(C()){break _;}b=$z;return b;case 4:$z=g.s2(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function ASF(a,b,c,d){var e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=c-1|0;f=0;$p=1;case 1:$z=AM9(a,b,e,d,f);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;e=1;$p=2;case 2:$z=AM9(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=d-1|0;e=2;$p=3;case 3:$z=AM9(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=d+1|0;e=3;$p=4;case 4:$z=AM9(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=b-1|0;e=4;$p=5;case 5:$z=AM9(a,f,c,d,e);if (C()){break _;}f=$z;if(f)return 1;b=b+1|0;f=5;$p=6;case 6:$z=AM9(a,b,c,d,f);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function Hl(a,b,c){return PP(a,b.c,b.i,b.d,c);} function PP(a,b,c,d,e){var f,g,h,i,j,k,l;f=(-1.0);g=null;h=0;i=Ba(e,0.0);j=e*e;while(true){k=a.kW;if(h>=k.s)break;k=Bb(k,h);l=SG(k,b,c,d);if(!(i>=0&&l>=j)&&!(f!==(-1.0)&&l>=f)){f=l;g=k;}h=h+1|0;}return g;} function AJL(a){} function AIi(a){var b,c,d,e,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cq();try{b=a.g3;c=Cz();H(H(c,b),B(416));d=Cl(c);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Fq;Bl(b,B(417));P(b);case 1:a:{b:{try{$z=AW2(d);if(C()){break _;}e=$z;if(e!==null)break b;}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}return;}try{c=new N4;b=new AF5;$p=2;continue _;}catch($$e){$$je =R($$e);if($$je instanceof Bv){}else{throw $$e;}}}b=new Fq;Bl(b,B(417));P(b);case 2:a:{try{$z=AW2(d);if(C()){break _;}e=$z;AI6(b,e);S2(c,b);}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}b:{c:{try{try{if(FX(KI(c),a.qp))break c;}catch($$e){$$je=R($$e);b=$$je;break b;}Jp(c);}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}return;}try{P(BBG(B(435)));}catch($$e){$$je=R($$e);b=$$je;}}try{Jp(c);P(b);}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}}b =new Fq;Bl(b,B(417));P(b);default:GR();}}DW().s(a,b,c,d,e,$p);} function BxK(a,b){a.cS=b;} function ARb(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=N(b.c/16.0);d=N(b.d/16.0);e=c-2|0;c=c+2|0;f=d-2|0;g=d+2|0;while(e<=c){h=f;if(h<=g){$p=1;continue _;}e=e+1|0;}if(!Op(a.cN,b))Y(a.cN,b);return;case 1:AJJ(a,e,h);if(C()){break _;}h=h+1|0;while(true){if(h<=g){continue _;}e=e+1|0;if(e>c)break;h=f;}if(!Op(a.cN,b))Y(a.cN,b);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function Bm$(a,b,c,d,e){return 1;} function Bw3(a,b,c){} function ANm(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Hw(a.cN,a.hf);b=0;while(true){c=a.hf;if(b>=c.s){b=0;while(true){c=a.hf;if(b>=c.s)break;a.iS(Bb(c,b));b=b+1|0;}Dr(c);d=0;while(true){c=a.cN;if(d>=c.s)break;a:{c=Bb(c,d);e=c.bO;if(e!==null){if(!e.bF&&e.bH===c)break a;e.bH=null;c.bO=null;}if(c.bF){f=c.ej;g=c.eu;if(c.cT&&Dm(a,f,g)){$p=2;continue _;}e=a.cN;b=d+(-1)|0;DT(e,d);a.iS(c);d=b;}}d=d+1| 0;}return;}c=Bb(c,b);d=c.ej;g=c.eu;if(c.cT&&Dm(a,d,g))break;b=b+1|0;}$p=1;case 1:$z=AJJ(a,d,g);if(C()){break _;}e=$z;NS(e,c);while(true){b=b+1|0;c=a.hf;if(b>=c.s){b=0;while(true){c=a.hf;if(b>=c.s)break;a.iS(Bb(c,b));b=b+1|0;}Dr(c);d=0;while(true){c=a.cN;if(d>=c.s)break;b:{c=Bb(c,d);e=c.bO;if(e!==null){if(!e.bF&&e.bH===c)break b;e.bH=null;c.bO=null;}if(c.bF){f=c.ej;g=c.eu;if(c.cT&&Dm(a,f,g)){$p=2;continue _;}e=a.cN;b=d+(-1)|0;DT(e,d);a.iS(c);d=b;}}d=d+1|0;}return;}c=Bb(c,b);d=c.ej;g=c.eu;if(!c.cT)continue;if (!Dm(a,d,g))continue;else break;}continue _;case 2:$z=AJJ(a,f,g);if(C()){break _;}e=$z;NS(e,c);c:while(true){e=a.cN;b=d+(-1)|0;DT(e,d);a.iS(c);d=b;while(true){d=d+1|0;c=a.cN;if(d>=c.s)break c;c=Bb(c,d);e=c.bO;if(e!==null){if(!e.bF&&e.bH===c)continue;e.bH=null;c.bO=null;}if(c.bF)break;}f=c.ej;g=c.eu;if(!c.cT)continue;if(!Dm(a,f,g))continue;else{continue _;}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AHg(){BM6=0;} function PK(){var a=this;E.call(a);a.jF=0.0;a.b5=0.0;a.ln=0.0;a.lZ=0;a.hU=0;a.iu=0;a.ee=0;a.fn=0;a.i$=0;a.qD=null;a.tz=null;a.tt=null;a.v3=null;a.t6=null;a.xc=null;a.ek=null;a.eS=null;a.eK=null;a.eP=null;a.HE=null;a.l4=null;a.Aa=null;a.Ev=0;a.hi=0;a.bT=0;a.rf=null;a.ta=null;} var BM$=null;var BM_=null;function AEi(){AEi=Bx(PK);Bj_();} function BNa(a){var b=new PK();X0(b,a);return b;} function BNb(){var a=new PK();A0N(a);return a;} function X0(a,b){var c;AEi();a.jF=1.0;a.b5=1.0;a.ln=0.5;a.lZ=0;a.hU=0;a.iu=1;a.ee=0;a.fn=0;a.i$=1;a.qD=B(436);a.tz=ES(B(437),17);a.tt=ES(B(438),30);a.v3=ES(B(439),31);a.t6=ES(B(440),32);a.xc=ES(B(441),57);a.ek=ES(B(442),23);a.eS=ES(B(443),16);a.eK=ES(B(444),20);a.eP=ES(B(445),33);c=ES(B(446),42);a.HE=c;a.l4=Q(T2,[a.tz,a.tt,a.v3,a.t6,a.xc,c,a.eS,a.ek,a.eK,a.eP]);a.Ev=10;a.hi=2;a.bT=0;a.rf=B(7);a.ta=B(7);a.Aa=b;b.q=a;} function A0N(a){var b;AEi();a.jF=1.0;a.b5=1.0;a.ln=0.5;a.lZ=0;a.hU=0;a.iu=1;a.ee=0;a.fn=0;a.i$=1;a.qD=B(436);a.tz=ES(B(437),17);a.tt=ES(B(438),30);a.v3=ES(B(439),31);a.t6=ES(B(440),32);a.xc=ES(B(441),57);a.ek=ES(B(442),23);a.eS=ES(B(443),16);a.eK=ES(B(444),20);a.eP=ES(B(445),33);b=ES(B(446),42);a.HE=b;a.l4=Q(T2,[a.tz,a.tt,a.v3,a.t6,a.xc,b,a.eS,a.ek,a.eK,a.eP]);a.Ev=10;a.hi=2;a.bT=0;a.rf=B(7);a.ta=B(7);} function On(a,b){var c,d,e,f;c=a.l4.data;d=c[b].Cp;b=c[b].bb;Bm();e=b>=0&&b<256?BE_.data[b]:B(19);f=new T;S(f);H(H(H(f,d),B(16)),e);return U(f);} function AE1(a,b,c){if(!b){a.jF=c;AAh(a.Aa.g0);}if(b==1){a.b5=c;AAh(a.Aa.g0);}if(b==3)a.ln=c;} function A59(a,b,c){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b==2)a.lZ=a.lZ?0:1;if(b==4)a.hU=(a.hU+c|0)&3;if(b==5)a.iu=a.iu?0:1;if(b==6)a.ee=a.ee?0:1;if(b==7)a.fn=a.fn?0:1;if(b==8)a.hi=(a.hi+c|0)&3;if(b==9){a.i$=a.i$?0:1;Jd(a.Aa.dP);}$p=1;case 1:ARl(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function NE(a,b){var c,d,e;a:{if(!b){c=a.jF;if(c<=0.0)d=B(447);else{b=c*100.0|0;d=new T;S(d);BL(Bi(d,b),37);d=U(d);}e=new T;S(e);H(H(e,B(448)),d);d=U(e);break a;}if(b==1){c=a.b5;if(c<=0.0)d=B(447);else{b=c*100.0|0;d=new T;S(d);BL(Bi(d,b),37);d=U(d);}e=new T;S(e);H(H(e,B(449)),d);d=U(e);break a;}if(b==2){d=!a.lZ?B(447):B(450);e=new T;S(e);H(H(e,B(451)),d);d=U(e);break a;}if(b==3){c=a.ln;if(c===0.0){d=B(452);break a;}if(c===1.0){d=B(453);break a;}b=c*200.0|0;d=new T;S(d);BL(Bi(H(d,B(454)),b),37);d=U(d);break a;}if (b==4){AEi();d=BM$.data[a.hU];e=new T;S(e);H(H(e,B(455)),d);d=U(e);break a;}if(b==5){d=!a.iu?B(447):B(450);e=new T;S(e);H(H(e,B(456)),d);d=U(e);break a;}if(b==6){d=!a.ee?B(447):B(450);e=new T;S(e);H(H(e,B(457)),d);d=U(e);break a;}if(b==7){d=!a.fn?B(447):B(450);e=new T;S(e);H(H(e,B(458)),d);d=U(e);break a;}if(b==8){AEi();d=BM_.data[a.hi];e=new T;S(e);H(H(e,B(459)),d);d=U(e);break a;}if(b!=9){d=B(7);break a;}d=!a.i$?B(460):B(461);e=new T;S(e);H(H(e,B(462)),d);d=U(e);}return d;} function ATd(a){var b,c,d,e,f,g,h,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cq();if(!BFT)return;try{b=B(463);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;}else{throw $$e;}}Cb(CV(),B(464));Bq(c);return;case 1:a:{b:{c:{try{$z=AW2(b);if(C()){break _;}d=$z;if(d!==null)break c;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;break b;}else{throw $$e;}}return;}try{e=FD(d);f=Bzf(e, B(30));b=AHb(f);while(true){e=OZ(b);if(e===null)break;d=(EW(e,B(465))).data;if(CA(d[0],B(466)))a.jF=RK(a,d[1]);if(CA(d[0],B(467)))a.b5=RK(a,d[1]);if(CA(d[0],B(468)))a.ln=RK(a,d[1]);if(CA(d[0],B(469)))a.lZ=CA(d[1],B(27));if(CA(d[0],B(470)))a.hU=Pq(d[1]);if(CA(d[0],B(471)))a.iu=CA(d[1],B(27));if(CA(d[0],B(472)))a.ee=CA(d[1],B(27));if(CA(d[0],B(473)))a.fn=CA(d[1],B(27));if(CA(d[0],B(474)))a.hi=Pq(d[1]);if(CA(d[0],B(475)))a.i$=CA(d[1],B(27));if(CA(d[0],B(476)))a.qD=d[1];if(CA(d[0],B(477)))a.ta=d[1];if(CA(d[0],B(478)))a.rf =d[1];g=0;while(true){h=a.l4.data;if(g>=h.length)break;e=d[0];f=h[g].Cp;c=Cz();H(H(c,B(479)),f);if(CA(e,Cl(c)))a.l4.data[g].bb=Pq(d[1]);g=g+1|0;}}Yw(b);break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;}else{throw $$e;}}}Cb(CV(),B(464));Bq(c);}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function RK(a,b){return CA(b,B(27))?1.0:!CA(b,B(26))?A02(b):0.0;} function ARl(a){var b,c,d,e,f,g,h,i,j,k,l,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cq();if(!BFT)return;b=Gr();c=new Xm;d=new ZB;e=XH(b);Rm();f=BGO;e=XH(e);g=AA7(f);Hr();f=SH(RP(g,BGP),BGP);AE6(d);h=BU(512);d.Ec=h;d.rG=LK(h);d.Lb=XH(e);d.Nz=f;ANn(c,d,0);i=a.jF;d=new T;S(d);It(H(d,B(480)),i);Fx(c,U(d));i=a.b5;d=new T;S(d);It(H(d,B(481)),i);Fx(c,U(d));j=a.lZ;d=new T;S(d);ME(H(d, B(482)),j);Fx(c,U(d));i=a.ln;f=new T;S(f);It(H(f,B(483)),i);Fx(c,U(f));j=a.hU;d=new T;S(d);Bi(H(d,B(484)),j);Fx(c,U(d));j=a.iu;d=new T;S(d);ME(H(d,B(485)),j);Fx(c,U(d));j=a.ee;d=new T;S(d);ME(H(d,B(486)),j);Fx(c,U(d));j=a.fn;d=new T;S(d);ME(H(d,B(487)),j);Fx(c,U(d));j=a.hi;d=new T;S(d);Bi(H(d,B(488)),j);Fx(c,U(d));j=a.i$;d=new T;S(d);ME(H(d,B(489)),j);Fx(c,U(d));e=a.qD;d=new T;S(d);H(H(d,B(490)),e);Fx(c,U(d));e=a.rf;d=new T;S(d);H(H(d,B(491)),e);Fx(c,U(d));e=a.ta;d=new T;S(d);H(H(d,B(492)),e);Fx(c,U(d));k=0;while (true){h=a.l4.data;if(k>=h.length)break;e=h[k].Cp;l=h[k].bb;d=new T;S(d);f=H(H(d,B(479)),e);BL(f,58);Bi(f,l);Fx(c,U(d));k=k+1|0;}AAe(c);h=FC(b);b=B(463);$p=1;case 1:ALl(b,h);if(C()){break _;}b=c.u4;if(b!==null){a:{try{b.fw();break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}MI(c);}c.u4=null;}b:{try{b=Gr();AGY(BDK,LQ(b));ACS(B(5),FC(b));break b;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}}c:{try{b=Gr();AGY(BDL,LQ(b));ACS(B(6),FC(b));break c;}catch($$e){$$je=R($$e);if ($$je instanceof Bv){}else{throw $$e;}}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function Bj_(){BM$=Q(Cr,[B(493),B(494),B(495),B(496)]);BM_=Q(Cr,[B(497),B(498),B(499),B(500)]);} var AG5=K(I_); function BNc(){var a=new AG5();Bgq(a);return a;} function Bgq(a){LL(a);} function EV(){var b,c,d;Bm();if(!BFd)a:{BEM=null;if(!GF(BEt)){b=Ge(Mu(BEt,0));BEM=b;if(b!==null){c=1;break a;}}c=0;}else{Nw(BEt);BEM=null;d=BEO.data;d[29]=0;d[157]=0;d[28]=0;d[219]=0;d[220]=0;BFd=0;c=0;}return c;} var C9=K(BF); function BNd(){var a=new C9();Bsl(a);return a;} function Bsl(a){W(a);} var C7=K(Ct); function BDo(){var a=new C7();A_p(a);return a;} function A_p(a){W(a);} function KO(){var a=this;E.call(a);a.DM=null;a.vQ=0;a.tI=0;a.xt=0;a.BJ=0;a.Bg=0;a.AP=0;a.Ax=0;a.HR=0;a.HF=0;a.G4=0;a.Gz=0;a.FQ=0;a.E5=0;a.hH=0;a.j$=null;a.TN=0;a.R6=0;a.QS=0;a.YO=0.0;a.lM=0;a.VN=null;a.KL=0;a.Kq=0;a.a0f=0;a.wC=0;a.oK=0;a.jc=null;a.ld=null;} var BNe=null;var BFL=0;function S4(){S4=Bx(KO);Byg();} function AE$(a,b,c,d){var e,f,g,h,i,j,k,l,m;if(!(b==a.tI&&c==a.xt&&d==a.BJ)){Yc(a);a.tI=b;a.xt=c;a.BJ=d;e=a.Bg;a.TN=b+(e/2|0)|0;f=a.AP;a.R6=c+(f/2|0)|0;g=a.Ax;a.QS=d+(g/2|0)|0;h=b&1023;a.Gz=h;a.FQ=c;i=d&1023;a.E5=i;a.HR=b-h|0;a.HF=c-c|0;a.G4=d-i|0;a.VN=TS(b-2.0,c-2.0,d-2.0,(b+e|0)+2.0,(c+f|0)+2.0,(d+g|0)+2.0);Iw(a.vQ+2|0,4864);b=a.Gz;j=b-2.0;c=a.FQ;k=c-2.0;d=a.E5;l=DA(j,k,d-2.0,(b+a.Bg|0)+2.0,(c+a.AP|0)+2.0,(d+a.Ax|0)+2.0);BM();m=BFI;BB(m);Bn(m,l.R,l.V,l.S);Bn(m,l.Z,l.V,l.S);Bn(m,l.Z,l.C,l.S);Bn(m,l.R,l.C,l.S);Bn(m, l.R,l.C,l.ba);Bn(m,l.Z,l.C,l.ba);Bn(m,l.Z,l.V,l.ba);Bn(m,l.R,l.V,l.ba);Bn(m,l.R,l.C,l.S);Bn(m,l.Z,l.C,l.S);Bn(m,l.Z,l.C,l.ba);Bn(m,l.R,l.C,l.ba);Bn(m,l.R,l.V,l.ba);Bn(m,l.Z,l.V,l.ba);Bn(m,l.Z,l.V,l.S);Bn(m,l.R,l.V,l.S);Bn(m,l.R,l.C,l.ba);Bn(m,l.R,l.V,l.ba);Bn(m,l.R,l.V,l.S);Bn(m,l.R,l.C,l.S);Bn(m,l.Z,l.C,l.S);Bn(m,l.Z,l.V,l.S);Bn(m,l.Z,l.V,l.ba);Bn(m,l.Z,l.C,l.ba);Bu(m);G5();Oq(a);}} function AL9(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.lM)return;S4();BFL=BFL+1|0;b=a.tI;c=a.xt;d=a.BJ;e=b+a.Bg|0;f=c+a.AP|0;g=d+a.Ax|0;h=0;while(h<2){a.j$.data[h]=1;h=h+1|0;}BNf=0;i=Fm();EX(i,a.jc);Dr(a.jc);j=new Px;k =a.DM;l=b-1|0;m=c-1|0;n=d-1|0;o=e+1|0;h=f+1|0;p=g+1|0;$p=1;case 1:APt(j,k,l,m,n,o,h,p);if(C()){break _;}k=PZ(j);n=0;a:{while(true){if(n>=2)break a;p=0;q=0;r=0;s=c;while(s0){if(!r){r=1;Iw(a.vQ+n|0,4864);BB(BNe);H3(BNe,a.Gz-a.tI |0,a.FQ-a.xt|0,a.E5-a.BJ|0);}if(!n){J();if(BIA.data[u]){o=(m>>4)-j.pD|0;h=(l>>4)-j.mc|0;v=j.pr.data[o].data[h];h=m&15;o=l&15;$p=3;continue _;}}J();v=BFM.data[u];o=Ba(v.os(),n);if(o)p=1;else if(!o){$p=4;continue _;}}m=m+1|0;b:{c:while(true){if(m=g){s=s+1|0;while(s>=f){if(!r)q=0;else{Bu(BNe);G5();H3(BNe,0.0,0.0,0.0);}if(q)a.j$.data[n]=0;if(!p)break c;n=n+1|0;if(n>=2)break b;p=0;q=0;r=0;s=c;}l=d;}m=b;}}t=Fm();EX(t,a.jc);IA(t,i);EX(a.ld,t);IA(i,a.jc);Hw(a.ld,i);a.wC=BNf;a.oK=1;return;case 3:$z =AZ4(v,h,s,o);if(C()){break _;}w=$z;QY();if(AFG(BNg,w)===null?0:1)Y(a.jc,w);J();v=BFM.data[u];o=Ba(v.os(),n);if(o)p=1;else if(!o){$p=4;continue _;}m=m+1|0;d:{b:while(true){if(m=g){s=s+1|0;while(s>=f){if(!r)q=0;else{Bu(BNe);G5();H3(BNe,0.0,0.0,0.0);}if(q)a.j$.data[n]=0;if(!p)break b;n=n+1|0;if(n>=2)break d;p=0;q=0;r=0;s=c;}l=d;}m=b;}}t=Fm();EX(t,a.jc);IA(t,i);EX(a.ld,t);IA(i,a.jc);Hw(a.ld,i);a.wC=BNf;a.oK=1;return;case 4:$z=A0M(k,v,m,s,l);if(C()){break _;}o=$z;q=q|o;m=m+1 |0;a:{e:while(true){if(m=g){s=s+1|0;while(s>=f){if(!r)q=0;else{Bu(BNe);G5();H3(BNe,0.0,0.0,0.0);}if(q)a.j$.data[n]=0;if(!p)break e;n=n+1|0;if(n>=2)break a;p=0;q=0;r=0;s=c;}l=d;}m=b;}}t=Fm();EX(t,a.jc);IA(t,i);EX(a.ld,t);IA(i,a.jc);Hw(a.ld,i);a.wC=BNf;a.oK=1;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);} function Lb(a,b){var c,d,e;c=b.c-a.TN;d=b.i-a.R6;e=b.d-a.QS;return c*c+d*d+e*e;} function Yc(a){var b;b=0;while(b<2){a.j$.data[b]=1;b=b+1|0;}a.hH=0;a.oK=0;} function ACi(a,b){return !a.hH?(-1):a.j$.data[b]?(-1):a.vQ+b|0;} function Oq(a){a.lM=1;} function Byg(){BM();BNe=BFI;BFL=0;} var Fq=K(Co); function BBG(a){var b=new Fq();Byb(b,a);return b;} function Byb(a,b){Bl(a,b);} function JK(){E.call(this);this.sb=0.0;} function BNh(){var a=new JK();Tt(a);return a;} function Tt(a){a.sb=0.0;} function IR(a,b,c,d,e,f){var g,h,i,j,k,l,m,n;g=(f>>24&255)/255.0;h=(f>>16&255)/255.0;i=(f>>8&255)/255.0;j=(f&255)/255.0;BM();k=BFI;Bc(3042);Be(3553);CO(770,771);B4(h,i,j,g);BB(k);l=b;m=e;Bn(k,l,m,0.0);n=d;Bn(k,n,m,0.0);m=c;Bn(k,n,m,0.0);Bn(k,l,m,0.0);Bu(k);Bc(3553);Be(3042);} function Qd(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s;h=(f>>24&255)/255.0;i=(f>>16&255)/255.0;j=(f>>8&255)/255.0;k=(f&255)/255.0;l=(g>>24&255)/255.0;m=(g>>16&255)/255.0;n=(g>>8&255)/255.0;o=(g&255)/255.0;Be(3553);Bc(3042);Be(3008);CO(770,771);BM();p=BFI;BB(p);Fu(p,i,j,k,h);q=d;r=c;Bn(p,q,r,0.0);s=b;Bn(p,s,r,0.0);Fu(p,m,n,o,l);r=e;Bn(p,s,r,0.0);Bn(p,q,r,0.0);Bu(p);Be(3042);Bc(3008);Bc(3553);} function DX(a,b,c,d,e,f){C0(b,c,d-(DU(b,c)/2|0)|0,e,f);} function EY(a,b,c,d,e,f){C0(b,c,d,e,f);} function DI(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o;BM();h=BFI;BB(h);i=b+0|0;j=c+g|0;k=a.sb;l=(d+0|0)*0.00390625;m=(e+g|0)*0.00390625;I(h,i,j,k,l,m);n=b+f|0;o=a.sb;k=(d+f|0)*0.00390625;I(h,n,j,o,k,m);m=c+0|0;o=a.sb;j=(e+0|0)*0.00390625;I(h,n,m,o,k,j);I(h,i,m,a.sb,l,j);Bu(h);} function C8(){var a=this;JK.call(a);a.x=null;a.O=0;a.bd=0;a.bv=null;a.mm=0;a.bw=null;a.u9=null;} function BNi(){var a=new C8();Eo(a);return a;} function Eo(a){Tt(a);a.bv=B6();a.mm=0;a.u9=null;} function AQT(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=0;f=a.bv;if(e>=f.s)return;f=Bb(f,e);g=a.x;$p=1;case 1:AS5(f,g,b,c);if(C()){break _;}e=e+1|0;f=a.bv;if(e>=f.s)return;f=Bb(f,e);g=a.x;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AIq(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c!=1)return;d=a.x;e=null;$p=1;case 1:AL5(d,e);if(C()){break _;}d=a.x;$p=2;case 2:A5H(d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);} function AJf(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(!d){e=0;while(true){f=a.bv;if(e>=f.s)break a;f=Bb(f,e);if(f.FL(a.x,b,c)){a.u9=f;g=a.x.g0;h=B(370);i=1.0;j=1.0;$p=1;continue _;}e=e+1|0;}}}return;case 1:APP(g,h,i,j);if(C()){break _;}$p=2;case 2:a.g5(f);if(C()){break _;}while(true){e=e+1|0;f=a.bv;if(e>=f.s)break;f=Bb(f,e);if(!f.FL(a.x,b,c))continue;else {a.u9=f;g=a.x.g0;h=B(370);i=1.0;j=1.0;$p=1;continue _;}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function ATq(a,b,c,d){var e;e=a.u9;if(e!==null&&!d){e.P3(b,c);a.u9=null;}} function AZj(a,b){} function AVg(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.x=b;a.bw=b.jV;a.O=c;a.bd=d;Dr(a.bv);$p=1;case 1:a.f3();if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} function A3p(a){} function ASx(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(GQ()){$p=1;continue _;}if(!EV())return;$p=2;continue _;case 1:AJr(a);if(C()){break _;}if(GQ()){continue _;}if(!EV())return;$p=2;case 2:A6v(a);if(C()){break _;}if(!EV())return;continue _;default:GR();}}DW().s(a,$p);} function AJr(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!CS()){a.Ij(V(ATp(),a.O)/a.x.bY|0,(a.bd-(V(AOD(),a.bd)/a.x.bx|0)|0)-1|0,Dd());return;}b=V(ATp(),a.O)/a.x.bY|0;c=(a.bd-(V(AOD(),a.bd)/a.x.bx|0)|0)-1|0;d=Dd();$p=1;case 1:a.B0(b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} function A6v(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!C_())return;b=BEM;if(b===null)c=0;else{d=$rt_str(b.key);c=BEM===null?32:Z(d)>1?0:Bf(d,0);}e=Bd();$p=1;case 1:a.kM(c,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);} function AUh(a){} function AT3(a){} function ALv(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;$p=1;case 1:AO0(a,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,$p);} function AO0(a,b){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.x.o!==null){Qd(a,0,0,a.O,a.bd,(-1072689136),(-804253680));return;}$p=1;case 1:ANh(a,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,$p);} function ANh(a,b){var c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Be(2896);Be(2912);BM();c=BFI;d=3553;e=a.x.W;f=B(229);$p=1;case 1:$z=ASZ(e,f);if(C()){break _;}g=$z;CK(d,g);B4(1.0,1.0,1.0,1.0);BB(c);Eq(c,4210752);g=a.bd;h=g;i=g/32.0;j=b;I(c,0.0,h,0.0,0.0,i+j);g=a.O;k=g;d=a.bd;I(c,k,d,0.0,g/32.0,d/32.0+j);g=a.O;k=g;h=g/32.0;l=0+b|0;I(c,k,0.0,0.0,h,l);I(c, 0.0,0.0,0.0,0.0,l);Bu(c);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function A$G(a){return 1;} function A4D(){C8.call(this);this.Kd=0;} function BCF(){var a=new A4D();BxO(a);return a;} function BxO(a){Eo(a);a.Kd=0;} function AKW(a){a.Kd=a.Kd+1|0;} function AZN(a){Dr(a.bv);Y(a.bv,Ej(0,(a.O/2|0)-100|0,((a.bd/4|0)+120|0)+12|0,B(501)));} function AJp(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.fC&&!b.ci){c=a.x;b=Ko();$p=1;continue _;}return;case 1:AL5(c,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function AT7(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}DX(a,a.bw,B(502),a.O/2|0,((a.bd/4|0)-60|0)+20|0,16777215);C0(a.bw,B(503),(a.O/2|0)-140|0,(((a.bd/4|0)-60|0)+60|0)+0|0,10526880);C0(a.bw,B(504),(a.O/2|0)-140|0,(((a.bd/4|0)-60|0)+60|0)+18|0,10526880);C0(a.bw,B(505),(a.O/2|0)-140|0,(((a.bd/4|0)-60|0)+60|0)+27|0,10526880);C0(a.bw,B(506),(a.O/2|0)-140|0,(((a.bd/4|0)-60|0)+60|0)+45|0,10526880);$p =2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} var Fp=K(Bv); function BNj(){var a=new Fp();Bbp(a);return a;} function Bbp(a){W(a);} var Ja=K(0); function AF0(){E.call(this);this.Ny=null;} function AU2(a){var b,c,d,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.Ny;a:{try{try{Hs();BG9=BG9+1|0;HU(b);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Dk){c=$$je;}else{throw $$e;}}VY(XV(b),b,c);break a;}catch($$e){$$je=R($$e);c=$$je;}d=b.r8;$p=2;continue _;}c=b.r8;$p=4;continue _;case 1:a:{b:{c:{try{b.of();if(C()){break _;}}catch($$e){$$je=R($$e);if($$je instanceof Dk){c=$$je;break c;}else{c=$$je;break b;}}c=b.r8;$p=3;continue _;}try {VY(XV(b),b,c);break a;}catch($$e){$$je=R($$e);c=$$je;}}d=b.r8;$p=2;continue _;}c=b.r8;$p=4;continue _;case 2:L$(d);if(C()){break _;}a:{try{Ve(d);Gs(d);break a;}catch($$e){$$je=R($$e);b=$$je;}Gs(d);P(b);}b.Ah=0;BG9=BG9-1|0;HU(BG6);P(c);case 3:L$(c);if(C()){break _;}a:{try{Ve(c);Gs(c);break a;}catch($$e){$$je=R($$e);b=$$je;}Gs(c);P(b);}b.Ah=0;BG9=BG9-1|0;HU(BG6);return;case 4:L$(c);if(C()){break _;}a:{try{Ve(c);Gs(c);break a;}catch($$e){$$je=R($$e);b=$$je;}Gs(c);P(b);}b.Ah=0;BG9=BG9-1|0;HU(BG6);return;default: GR();}}DW().s(a,b,c,d,$p);} function Hd(){var a=this;E.call(a);a.m5=null;a.Ib=0.0;a.Ia=0.0;} function K8(a,b,c,d,e){var f=new Hd();BkR(f,a,b,c,d,e);return f;} function BkR(a,b,c,d,e,f){a.m5=AFL(b,c,d);a.Ib=e;a.Ia=f;} function Pb(a,b,c){var d;d=new Hd;d.m5=a.m5;d.Ib=b;d.Ia=c;return d;} function IH(){var a=this;E.call(a);a.ru=null;a.PX=0;a.OQ=0;} function BNk(a,b,c,d,e){var f=new IH();K9(f,a,b,c,d,e);return f;} function K9(a,b,c,d,e,f){var g,h,i,j,k,l;g=b.data;a.PX=0;a.OQ=0;a.ru=b;a.PX=g.length;h=g[0];i=e/64.0-0.0015625000232830644;j=d/32.0+0.0031250000465661287;g[0]=Pb(h,i,j);h=g[1];k=c/64.0+0.0015625000232830644;g[1]=Pb(h,k,j);h=g[2];l=f/32.0-0.0031250000465661287;g[2]=Pb(h,k,l);g[3]=Pb(g[3],i,l);} function RB(){var a=this;E.call(a);a.b4=0;a.Ym=0;a.z4=Ch;a.cb=Ch;a.uU=0;a.ij=0;a.UI=0;a.wS=null;a.ch=null;a.i1=0;a.ou=0;a.Ka=null;a.gf=null;a.hT=null;} var BNl=null;function AAo(a){var b;b=a.wS;if(b!==null)AS1(b);return 0;} function AR4(a,b){var c,d,e,f,g,h,i,j,k,$$je;c=a.ch;if(c!==null&&c.cn!==null){d=b!=4?0:(-5);e=(-5);a:{b:{c:{d:{e:{f:{g:{h:{i:while(true){j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{switch(a.b4){case 6:a.b4=13;a.ch.b1=B(507);a.uU=0;return (-2);case 7:e=AJg(a.wS,e);if(e==(-3)){a.b4=13;a.uU=0;continue i;}if(!e)e=d;if(e!=1)break i;a.z4=a.ch.ex.tg();Ou(a.wS);if(!a.ij){a.b4=12;e=d;continue i;}a.b4=8;e=d;break w;case 12:break e;case 13:return (-3);case 14:break r;case 23:try{e=Jz(a,2,e,d);}catch($$e){$$je=R($$e);if($$je instanceof F2) {c=$$je;return c.jY;}else{throw $$e;}}f=a.cb;b=Ce(f)&65535;a.i1=b;if((b&255)!=8){a.ch.b1=B(508);a.b4=13;continue i;}if(b&57344){a.ch.b1=B(509);a.b4=13;continue i;}if(b&512)MG(a,2,f);a.b4=16;break p;case 2:break d;case 3:break c;case 4:break b;case 5:d=e;break a;case 8:break w;case 9:break v;case 10:break u;case 11:break t;case 15:break s;case 16:break p;case 17:break o;case 18:break n;case 19:break q;case 20:break l;case 21:break k;case 22:break;default:return (-2);}break j;}c=a.ch;b=c.P;if(!b)return e;c.P= b-1|0;c.I=Bk(c.I,M(1));g=c.cn.data;b=c.E;c.E=b+1|0;a.cb=Cw(M((g[b]&255)<<24),F(4278190080, 0));a.b4=9;e=d;}c=a.ch;b=c.P;if(!b)return e;c.P=b-1|0;c.I=Bk(c.I,M(1));f=a.cb;g=c.cn.data;b=c.E;c.E=b+1|0;a.cb=Bk(f,Cw(M((g[b]&255)<<16),M(16711680)));a.b4=10;e=d;}c=a.ch;b=c.P;if(!b)return e;c.P=b-1|0;c.I=Bk(c.I,M(1));f=a.cb;g=c.cn.data;b=c.E;c.E=b+1|0;a.cb=Bk(f,Cw(M((g[b]&255)<<8),M(65280)));a.b4=11;e=d;}c=a.ch;b=c.P;if(!b)return e;c.P=b-1|0;c.I=Bk(c.I,M(1));f=a.cb;g=c.cn.data;b=c.E;c.E=b+1|0;f=Bk(f,Cw(M(g[b]),M(255)));a.cb =f;b=a.i1;if(b)a.cb=Cw(He(He(He(Ec(Cw(f,M(-16777216)),24),Ec(Cw(f,M(16711680)),8)),Gq(Cw(f,M(65280)),8)),Gq(Cw(f,M(65535)),24)),F(4294967295, 0));e=Ce(a.z4);f=a.cb;if(e!=Ce(f))c.b1=B(510);else if(b){c=a.gf;if(c!==null)c.Rw=f;}a.b4=15;e=d;}if(!(a.ij&&a.i1)){c=a.ch.b1;if(c===null)break f;if(!CA(c,B(510)))break f;a.b4=13;a.uU=5;continue i;}try{e=Jz(a,4,e,d);}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;return c.jY;}else{throw $$e;}}c=a.ch.b1;if(c!==null&&CA(c,B(510))){a.b4=13;a.uU=5;continue i;}f=a.cb;c =a.ch;if(FI(f,Cw(c.jk,F(4294967295, 0)))){c.b1=null;break f;}c.b1=B(511);a.b4=13;continue i;}if(!a.ij){a.b4=7;continue i;}try{e=Jz(a,2,e,d);}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;return c.jY;}else{throw $$e;}}b=a.ij;h=Ba(b,4);if(!(h&&!(b&2))&&FI(a.cb,M(35615))){if(!h)a.ij=2;a.ch.ex=XI();MG(a,2,a.cb);if(a.gf===null)a.gf=Btm();a.b4=23;continue i;}if(b&2){a.b4=13;a.ch.b1=B(512);continue i;}a.i1=0;f=a.cb;i=Ce(f)&255;a.Ym=i;j=Ce(Ec(f,8))&255;if(!(b&1&&!(((i<<8)+j|0)%31|0))&&(i&15)!=8){if(h){a.b4=13;a.ch.b1 =B(512);continue i;}c=a.ch;c.E=c.E-2|0;c.P=c.P+2|0;c.I=BD(c.I,M(2));a.ij=0;a.b4=7;continue i;}if((i&15)!=8){a.b4=13;a.ch.b1=B(508);continue i;}if(!h)a.ij=1;if(((i>>4)+8|0)>a.UI){a.b4=13;a.ch.b1=B(513);continue i;}a.ch.ex=BvZ();if(j&32){a.b4=2;break d;}a.b4=7;continue i;}break m;}try{e=Jz(a,4,e,d);}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;return c.jY;}else{throw $$e;}}c=a.gf;if(c!==null)c.ZG=a.cb;if(a.i1&512)MG(a,4,a.cb);a.b4=17;}try{e=Jz(a,2,e,d);}catch($$e){$$je=R($$e);if($$je instanceof F2){c= $$je;return c.jY;}else{throw $$e;}}c=a.gf;if(c!==null){b=Ce(a.cb);c.a0J=b&255;c.GT=b>>8&255;}if(a.i1&512)MG(a,2,a.cb);a.b4=18;}if(!(a.i1&1024)){c=a.gf;if(c!==null)c.nA=null;}else{try{e=Jz(a,2,e,d);}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;return c.jY;}else{throw $$e;}}c=a.gf;if(c!==null)c.nA=BU(Ce(a.cb)&65535);if(a.i1&512)MG(a,2,a.cb);}a.b4=19;}if(!(a.i1&1024)){c=a.gf;if(c!==null)c.nA=null;}else x:{try{e=A0v(a,e,d);if(a.gf===null)break x;g=FC(a.hT);k=g.data;a.hT=null;b=k.length;k=a.gf.nA;if(b!=k.data.length) {a.ch.b1=B(514);a.b4=13;continue i;}CZ(g,0,k,0,b);break x;}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;return c.jY;}else{throw $$e;}}}a.b4=20;}y:{if(!(a.i1&2048)){c=a.gf;if(c!==null)c.xl=null;}else{z:{try{e=W4(a,e,d);c=a.gf;if(c===null)break z;c.xl=FC(a.hT);break z;}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;break h;}else{throw $$e;}}}try{a.hT=null;break y;}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;break h;}else{throw $$e;}}}}a.b4=21;}ba:{if(!(a.i1&4096)){c=a.gf;if(c!==null)c.y6 =null;}else{bb:{try{e=W4(a,e,d);c=a.gf;if(c===null)break bb;c.y6=FC(a.hT);break bb;}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;break g;}else{throw $$e;}}}try{a.hT=null;break ba;}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;break g;}else{throw $$e;}}}}a.b4=22;}if(a.i1&512){try{e=Jz(a,2,e,d);}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;return c.jY;}else{throw $$e;}}c=a.gf;if(c!==null)c.a1u=Ce(Cw(a.cb,M(65535)));if(FX(a.cb,Cw(a.ch.ex.tg(),M(65535)))){a.b4=13;a.ch.b1=B(515);a.uU=5;continue;}}a.ch.ex =XI();a.b4=7;}return e;}return c.jY;}return c.jY;}a.b4=12;}return 1;}c=a.ch;i=c.P;if(!i)return e;c.P=i-1|0;c.I=Bk(c.I,M(1));g=c.cn.data;e=c.E;c.E=e+1|0;a.cb=Cw(M((g[e]&255)<<24),F(4278190080, 0));a.b4=3;e=d;}c=a.ch;b=c.P;if(!b)return e;c.P=b-1|0;c.I=Bk(c.I,M(1));f=a.cb;g=c.cn.data;e=c.E;c.E=e+1|0;a.cb=Bk(f,Cw(M((g[e]&255)<<16),M(16711680)));a.b4=4;e=d;}c=a.ch;b=c.P;if(!b)return e;c.P=b-1|0;c.I=Bk(c.I,M(1));f=a.cb;g=c.cn.data;b=c.E;c.E=b+1|0;a.cb=Bk(f,Cw(M((g[b]&255)<<8),M(65280)));a.b4=5;}c=a.ch;b=c.P;if(!b)return d;c.P =b-1|0;c.I=Bk(c.I,M(1));f=a.cb;g=c.cn.data;b=c.E;c.E=b+1|0;f=Bk(f,Cw(M(g[b]),M(255)));a.cb=f;c.ex.V_(f);a.b4=6;return 2;}if(b==4&&a.b4==14)return 0;return (-2);} function Jz(a,b,c,d){var e,f,g,h,i;if(a.ou==(-1)){a.ou=b;a.cb=Ch;}while(true){e=a.ou;if(e<=0){if(b==2)a.cb=Cw(a.cb,M(65535));else if(b==4)a.cb=Cw(a.cb,F(4294967295, 0));a.ou=(-1);return c;}f=a.ch;g=f.P;if(!g)break;f.P=g-1|0;f.I=Bk(f.I,M(1));h=a.cb;i=f.cn.data;g=f.E;f.E=g+1|0;a.cb=He(h,M((i[g]&255)<<((b-e|0)*8|0)));a.ou=e-1|0;c=d;}P(ASB(a,c));} function W4(a,b,c){var d,e,f,g,h;if(a.hT===null)a.hT=Gr();while(true){d=a.ch;e=d.P;if(!e)P(ASB(a,b));d.P=e-1|0;d.I=Bk(d.I,M(1));f=d.cn;g=f.data;e=d.E;h=g[e];if(h)Kt(a.hT,f,e,1);d=a.ch;d.ex.mE(d.cn,d.E,1);d=a.ch;d.E=d.E+1|0;if(!h)break;b=c;}return c;} function A0v(a,b,c){var d,e;if(a.hT===null)a.hT=Gr();while(Eh(a.cb,Ch)){d=a.ch;e=d.P;if(!e)P(ASB(a,b));d.P=e-1|0;d.I=Bk(d.I,M(1));Kt(a.hT,d.cn,d.E,1);d=a.ch;d.ex.mE(d.cn,d.E,1);d=a.ch;d.E=d.E+1|0;a.cb=BD(a.cb,M(1));b=c;}return b;} function MG(a,b,c){var d;d=0;while(d>24;c=Ec(c,8);d=d+1|0;}a.ch.ex.mE(a.Ka,0,b);} function A1I(){BNl=Iy([0,0,(-1),(-1)]);} var AIl=K(I_); function BNm(){var a=new AIl();BgC(a);return a;} function BgC(a){LL(a);} function J9(){var a=this;E.call(a);a.ck=null;a.TF=0;} function BNn(a){var b=new J9();AGB(b,a);return b;} function AGB(a,b){a.TF=0;a.ck=b;} function AX_(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.ck.cs;g=f.jQ;$p=1;case 1:a:{$z=AMY(g,b,c,d);if(C()){break _;}e=$z;if(e){J();g=BFM.data[e];h=4;i=0;j=b;k=c;l=d;while(true){if(i>=h)break a;m =0;while(m=h){i=i+1|0;if(i>=h)break a;m=0;}e=0;}q=a.ck.o;J();r=BFM.data;$p=2;continue _;default:GR();}}DW().s(a,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,$p);} function A3f(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=d.y;f=Ex(d);$p=1;case 1:$z=f.mJ(d,c,b);if(C()){break _;}f=$z;if(f===d&&!(f!==null&&f.y!=e))return 0;b=b.z;g=b.bU.data;e=b.by;g[e]=f;if(!f.y)g[e]=null;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AM4(a){return 1;} function Bb3(a,b){} function APX(a,b,c,d,e,f,g,h){var i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(c,e,f,g);if(C()){break _;}i=$z;if(i>0){J();j=BFM.data[i];$p=2;continue _;}if(d===null)return 0;j=Ex(d);$p=3;continue _;case 2:$z=j.kb(c,e,f,g,b);if(C()){break _;}i=$z;if(i)e=1;else{if(d!==null){j=Ex(d);$p=3;continue _;}e=0;}return e;case 3:$z=j.iW(d,b,c,e,f,g,h);if(C()){break _;}e=$z;return e;default: GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function Bsa(a,b){var c,d;c=new Gn;d=a.ck;ACQ(c,d,b,d.mh,b.cM.KS);return c;} function AP8(a,b,c){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AN8(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function API(a,b,c){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:A3W(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function R9(){var a=this;E.call(a);a.Eg=null;a.ME=null;a.p_=0;a.U7=0.0;a.U6=0.0;a.VS=0;a.q8=0;a.rB=0;a.qM=0;a.s8=0;a.CJ=0;a.zV=0;a.Np=0;a.yG=0.0;a.x_=0.0;a.xG=0.0;a.uJ=0;a.TM=0;} var BFI=null;function BM(){BM=Bx(R9);BjO();} function Bu(a){var b,c,d,e,f;if(!a.uJ)return 0;a.uJ=0;if(a.p_>0){if(a.rB)Rg(32888);if(a.q8)Rg(32886);if(a.qM)Rg(32885);b=a.Np;c=a.p_;d=a.Eg.buffer;e=a.p_*7|0;ASH(b,0,c,F7(new $rt_globals.Int32Array(d,0,e)));if(a.qM)RY(32885);if(a.rB)RY(32888);if(a.q8)RY(32886);}f=a.s8*4|0;AF4(a);return f;} function AF4(a){a.p_=0;a.s8=0;a.CJ=0;} function BB(a){Ia(a,7);} function Ia(a,b){if(a.uJ)Bu(a);a.uJ=1;AF4(a);a.Np=b;a.qM=0;a.q8=0;a.rB=0;a.zV=0;} function CX(a,b,c,d){Wd(a,b*255.0|0,c*255.0|0,d*255.0|0);} function Fu(a,b,c,d,e){Rx(a,b*255.0|0,c*255.0|0,d*255.0|0,e*255.0|0);} function Wd(a,b,c,d){Rx(a,b,c,d,255);} function Rx(a,b,c,d,e){if(!a.zV){if(b>255)b=255;if(c>255)c=255;if(d>255)d=255;if(e>255)e=255;if(b<0)b=0;if(c<0)c=0;if(d<0)d=0;if(e<0)e=0;a.q8=1;a.VS=e<<24|d<<16|c<<8|b;}} function I(a,b,c,d,e,f){a.rB=1;a.U7=e;a.U6=f;Bn(a,b,c,d);} function Bn(a,b,c,d){var e,f,g,h,i,j;e=a.CJ;if(e>65534)return;a.CJ=e+1|0;a.p_=a.p_+1|0;e=a.s8;f=a.Eg;g=a.ME;h=e+0|0;i=b+a.yG;h;g[h]=i;h=e+1|0;i=c+a.x_;h;g[h]=i;h=e+2|0;i=d+a.xG;h;g[h]=i;if(a.rB){h=e+3|0;i=a.U7;h;g[h]=i;h=e+4|0;i=a.U6;h;g[h]=i;}if(a.q8){h=e+5|0;j=a.VS;h;f[h]=j;}if(a.qM){h=e+6|0;e=a.TM;h;f[h]=e;}a.s8=a.s8+7|0;} function Eq(a,b){Wd(a,b>>16&255,b>>8&255,b&255);} function Ln(a,b,c){Rx(a,b>>16&255,b>>8&255,b&255,c);} function B8(a,b,c,d){var e;a.qM=1;e=D8(b*b+c*c+d*d);a.TM=((b/e*127.0|0)+127|0)&255|(((c/e*127.0|0)+127|0)&255)<<8|(((d/e*127.0|0)+127|0)&255)<<16;} function H3(a,b,c,d){a.yG=b;a.x_=c;a.xG=d;} function Fk(a,b,c,d){a.yG=a.yG+b;a.x_=a.x_+c;a.xG=a.xG+d;} function BjO(){var b,c;b=new R9;BM();b.p_=0;b.q8=0;b.rB=0;b.qM=0;b.s8=0;b.CJ=0;b.zV=0;b.uJ=0;c=new $rt_globals.ArrayBuffer(2097152);b.Eg=new $rt_globals.Int32Array(c);b.ME=new $rt_globals.Float32Array(c);BFI=b;} function M6(){var a=this;E.call(a);a.ji=0;a.ja=0;a.y2=0;} function MV(a,b){var c=new M6();OB(c,a,b);return c;} function OB(a,b,c){var d,e;a.ji=b;a.ja=c;a.y2=1;while(true){d=a.y2;e=d+1|0;if((b/e|0)<320)break;if((c/e|0)<240)break;a.y2=e;}a.ji=b/d|0;a.ja=c/d|0;} function APp(a){return a.ji;} function AI8(a){return a.ja;} var T4=K(MO); var BFq=null;function BNo(){var a=new T4();APv(a);return a;} function APv(a){O0(a);} function A_i(a,b,c,d){var e;e=0;while(ec)c=b;return c;} function Bgm(b,c){return Math.min(b,c);} function Ql(b,c){return Bgm(b,c);} function Bi$(b,c){return Math.max(b,c);} function NR(b,c){return Bi$(b,c);} function EJ(b){if(b<0)b= -b|0;return b;} function A8r(b){return Math.abs(b);} function IB(b){return A8r(b);} function BfQ(b){return Math.sign(b);} function AAl(){var a=this;E.call(a);a.tY=null;a.Js=null;a.c8=null;a.dX=0;a.mo=null;} function ARn(a,b){var c,d,e,f,g,h,i,j;Dr(a.c8);a.mo=b;a.dX=0;while(a.dX=Z(a.mo))break;if(Bf(a.mo,a.dX)!=39)break;BL(d,39);a.dX=a.dX+1|0;}}Y(a.c8,BiF(U(d)));break a;case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 66:case 67:case 73:case 74:case 78:case 79:case 80:case 81:case 82:case 84:case 85:case 86:case 91:case 92:case 93:case 94:case 95:case 96:case 98:case 101:case 102:case 103:case 105:case 106:case 108:case 110:case 111:case 112:case 113:case 114:case 116:case 118:case 120:break b;case 68:f =Ed(a);Y(a.c8,H5(6,f,3));break a;case 69:case 99:f=Ed(a);Y(a.c8,BCX(a.tY,f>3?0:1));break a;case 70:f=Ed(a);Y(a.c8,H5(8,f,2));break a;case 71:Ed(a);d=a.c8;g=new Yx;h=a.tY;if(h.we===null){e=h.oj;i=e.hl;j=e.ha;if(BMs===null)BMs=Bmp();h.we=Lx(BMs,i,j);}g.z2=h.we.jJ();Y(d,g);break a;case 72:f=Ed(a);Y(a.c8,H5(11,f,2));break a;case 75:f=Ed(a);Y(a.c8,H5(10,f,2));break a;case 76:case 77:break c;case 83:f=Ed(a);Y(a.c8,H5(14,f,3));break a;case 87:f=Ed(a);Y(a.c8,H5(4,f,1));break a;case 88:f=Ed(a);if(f>3){b=new Cn;c=a.dX;d =Cz();Bi(H(d,B(516)),c);A6t(b,Cl(d));P(b);}Y(a.c8,BDc(f));break a;case 89:case 121:f=Ed(a);if(f==2){Y(a.c8,BDh(1));break a;}Y(a.c8,H5(1,f,8));break a;case 90:Ed(a);d=a.c8;e=new Yr;ZX(e,a.Js);Y(d,e);break a;case 97:break;case 100:f=Ed(a);Y(a.c8,H5(5,f,2));break a;case 104:f=Ed(a);Y(a.c8,BmA(10,f,12));break a;case 107:f=Ed(a);Y(a.c8,BmA(11,f,24));break a;case 109:f=Ed(a);Y(a.c8,H5(12,f,2));break a;case 115:f=Ed(a);Y(a.c8,H5(13,f,2));break a;case 117:f=Ed(a);Y(a.c8,By9(f));break a;case 119:f=Ed(a);Y(a.c8,H5(3, f,2));break a;case 122:Ed(a);Y(a.c8,BA1(a.Js));break a;default:break b;}Ed(a);Y(a.c8,BBR(a.tY));break a;}f=Ed(a);if(f<=2){Y(a.c8,BBO(f));break a;}Y(a.c8,BBY(a.tY,f!=3?0:1));break a;}if(WG(a,c))Ed(a);else{d=Cz();while(a.dX=97&&b<=122)){if(b<65)break b;if(b>90)break b;}b=1;break a;}b=0;}return b;} function Ed(a){var b,c,d,e;b=1;c=a.mo;d=a.dX;a.dX=d+1|0;e=Bf(c,d);while(a.dX=h.length)break a;i=h[g];j=h[g+1|0];k=d.length;if(i92)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;} function AF6(){var a=this;E.call(a);a.On=null;a.TY=null;} function AQh(){var a=this;E.call(a);a.RV=null;a.Ti=0;} function BgA(a){var b=new AQh();BnT(b,a);return b;} function BnT(a,b){a.RV=b;} var AYr=K(); function BNw(){var a=new AYr();Bw$(a);return a;} function Bw$(a){} function Tg(b){var c,d,e,f,g;c=0;d=1;while(true){e=b.RV.data;f=b.Ti;b.Ti=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+V(d,g/2|0)|0;d=d*46|0;if(!f)break;}return c;} function VI(b){var c,d;c=Tg(b);d=c/2|0;if(c%2|0)d= -d|0;return d;} function LO(){var a=this;MQ.call(a);a.w2=null;a.VX=0;a.tm=0;} function AA1(a,b,c,d,e,f,g){YE(a,c,e,f);a.tm=b;a.w2=d;a.VX=g;} function Bts(a){return a.VX;} var VX=K(LO); function Bco(a,b){var c;c=a.w2.fa.data;b=a.tm+(b*4|0)|0;return $rt_intBitsToFloat((c[b]&255)<<24|(c[b+1|0]&255)<<16|(c[b+2|0]&255)<<8|c[b+3|0]&255);} function Buo(a,b,c){var d,e;d=OL(c);e=a.w2.fa.data;b=a.tm+(b*4|0)|0;e[b]=d>>24<<24>>24;e[b+1|0]=d>>16<<24>>24;e[b+2|0]=d>>8<<24>>24;e[b+3|0]=d<<24>>24;} var XW=K(LO); function BkJ(a,b){var c;c=a.w2.fa.data;b=a.tm+(b*4|0)|0;return $rt_intBitsToFloat(c[b]&255|(c[b+1|0]&255)<<8|(c[b+2|0]&255)<<16|(c[b+3|0]&255)<<24);} function Bq6(a,b,c){var d,e;d=OL(c);e=a.w2.fa.data;b=a.tm+(b*4|0)|0;e[b]=d<<24>>24;e[b+1|0]=d>>8<<24>>24;e[b+2|0]=d>>16<<24>>24;e[b+3|0]=d>>24<<24>>24;} var JB=K(Bv); function BNx(){var a=new JB();A$j(a);return a;} function A$j(a){W(a);} var AGz=K(GW); function BNy(){var a=new AGz();Bif(a);return a;} function Boz(a,b){var c=new AGz();A$v(c,a,b);return c;} function Bif(a){W(a);} function A$v(a,b,c){a.uD=1;a.z0=1;a.zp=b;a.oW=c;} var AGE=K(H4); var BNz=null;function A02(b){var c,d,e,f,g,h,i,j,k,l,m,n,o;if(E$(b)){b=new Fg;W(b);P(b);}c=0;d=Z(b);while(true){if(Bf(b,c)>32){while(Bf(b,d-1|0)<=32){d=d+(-1)|0;}e=0;if(Bf(b,c)==45){c=c+1|0;e=1;}else if(Bf(b,c)==43)c=c+1|0;if(c==d){b=new Fg;W(b);P(b);}a:{f=Bf(b,c);g=0;h=(-1);i=100000000;j=0;if(f!=46){j=1;if(f>=48&&f<=57){b:{while(c57)break a;if(i>0){g=g+V(i,k-48|0)|0;i=$rt_udiv(i,10);}h=h+1|0;c=c+1|0;}}else{b=new Fg;W(b);P(b);}}}if (c=d)break c;l=Bf(b,c);k=Ba(l,48);if(k<0)break c;if(l>57)break;if(!g&&!k)h=h+(-1)|0;else if(i>0){g=g+V(i,l-48|0)|0;i=$rt_udiv(i,10);}c=c+1|0;j=1;}}if(!j){b=new Fg;W(b);P(b);}}if(c=d)break d;f=Bf(b,k);if(f<48)break d;if(f>57)break;m=(10*m|0)+(f-48|0)|0;c=1;k=k+1|0;}}if(!c)P(A6q());if(l)m= -m|0;h=h+m|0;}e:{k=50+h| 0;if(g){n=BNA.data;if(k<=n.length&&k>=0){c=ML(g,n[k],0);k=BNB.data[k]-1|0;d=(32-S8(c)|0)-30|0;c=d>=0?c>>>d|0:c<<( -d|0);k=k+d|0;if(k>=255){o=!e?Infinity:(-Infinity);break e;}c=c+32|0;if(c&(-1073741824)){c=c>>>1|0;k=k+1|0;}if(k<=0){c=c>>DK(( -k|0)+1|0,32);k=0;}k=(c>>>6|0)&8388607|k<<23;if(e)k=k^(-2147483648);o=$rt_intBitsToFloat(k);break e;}}o=$rt_intBitsToFloat(!e?0:(-2147483648));}return o;}c=c+1|0;if(c==d)break;}b=new Fg;W(b);P(b);} function OL(b){if($rt_globals.isNaN(b)?1:0)return 2143289344;return $rt_floatToRawIntBits(b);} function APk(){BNz=G($rt_floatcls());} var ADs=K(H4); var BNC=null;function ACU(b){if(!($rt_globals.isNaN(b)?1:0))return $rt_doubleToRawLongBits(b);return F(0, 2146959360);} function AVZ(){BNC=G($rt_doublecls());} function L_(){var a=this;E.call(a);a.ds=null;a.PD=null;a.xB=null;a.vl=null;a.lo=null;a.Td=null;a.nf=0.0;a.vp=0.0;a.Eh=null;a.Vi=0.0;a.We=0.0;a.Ue=0.0;} var BFE=null;var BND=0.0;var BNE=0.0;var BNF=0.0;function Hn(){Hn=Bx(L_);BnQ();} function BzD(){var a=new L_();ARV(a);return a;} function ARV(a){var b,c,d,e,f;Hn();b=DP();a.ds=b;B0(b,G(KX),Bzd());c=a.ds;d=new ACX;b=BC3();e=new Xl;MF(e,6,0.5);G3(d,b,0.699999988079071);d.l$=e;B0(c,G(K5),d);b=a.ds;f=new ACl;d=BBa();e=BAJ();G3(f,d,0.699999988079071);f.l$=e;B0(b,G(Nd),f);b=a.ds;f=new AFx;G3(f,BAo(),0.699999988079071);B0(b,G(Lq),f);b=a.ds;f=new YH;G3(f,BzX(),0.30000001192092896);B0(b,G(Nn),f);B0(a.ds,G(Mo),BCb());B0(a.ds,G(Je),BA_(BCJ(),0.5));b=a.ds;f=new AD$;d=new LZ;P2(d);AMe(f,d,0.5);B0(b,G(I9),f);b=a.ds;f=new VU;d=BoU(16);e=BoU(0);G3(f, d,0.25);f.V0=e;B0(b,G(Oz),f);B0(a.ds,G(DY),BA0());b=a.ds;f=new Xz;d=new LZ;P2(d);G3(f,d,3.0);f.UV=6.0;B0(b,G(MH),f);B0(a.ds,G(LY),BDn());B0(a.ds,G(EN),BAh(Bxs(),0.5));b=a.ds;f=new ACn;E4(f);B0(b,G(Dn),f);B0(a.ds,G(Na),BBN());b=a.ds;f=new Zo;E4(f);B0(b,G(Ji),f);b=a.ds;f=new AGe;E4(f);B0(b,G(KF),f);b=a.ds;f=new AAc;E4(f);B0(b,G(ACe),f);B0(a.ds,G(Go),AHH());B0(a.ds,G(OM),BzM());B0(a.ds,G(Kw),BzB());B0(a.ds,G(JN),BB7());B0(a.ds,G(L1),BzY());b=a.ds;f=new ADl;E4(f);B0(b,G(R5),f);b=MP(HC(a.ds));while(C3(b)){(Me(b)).dt =a;}} function Vt(a,b){var c;c=Bz(a.ds,b);if(c===null&&b!==G(Dn)){c=Vt(a,OA(b));B0(a.ds,b,c);}return c;} function ACm(a,b){return Vt(a,CM(b));} function AKE(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=ACm(a,b);if(h===null)return;$p=1;case 1:h.gw(b,c,d,e,f,g);if(C()){break _;}$p=2;case 2:AZS(h,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function BnQ(){BFE=BzD();} function AFv(){var a=this;E.call(a);a.j8=null;a.wx=null;a.fF=null;a.i8=null;a.ry=null;a.sJ=null;} function A5Q(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b===a.fF)return 0;c=b.ne;a.sJ=c;a.fF=b;b=a.ry.q;b.qD=c;$p=1;case 1:ARl(b);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,$p);} function AWF(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=B6();a.fF=null;Y(b,a.wx);c=B(521);d=0;e=0;$p=1;case 1:$z=A0p(c,d,e);if(C()){break _;}c=$z;f=c.gJ;g=0;while(g=f)break b;h=BC(E,c.gJ).data;d=0;i=GC(c);while(Fj(i)){e=d+1|0;h[d]= E1(i);d=e;}j=h[g];k=Ks(j);try{if(!Dt(a.i8,k))break;i=Bz(a.i8,k);if(CA(i.ne,a.sJ))a.fF=i;Y(b,i);continue;}catch($$e){$$je=R($$e);if($$je instanceof Bv){m=$$je;continue b;}else{throw $$e;}}}try{l=new Oo;i=Ks(j);continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){m=$$je;continue;}else{throw $$e;}}}if(a.fF===null)a.fF=a.wx;Hw(a.j8,b);n=Iq(a.j8);while(JW(n)){o=I3(n);o.As(a.ry);HR(a.i8,o.yS);}a.j8=b;return;case 3:c:{try{A5C(l,i);if(C()){break _;}i=a.i8;i=Bz(i,k);i=i;l=i.ne;m=a.sJ;e=CA(l,m);if(e)a.fF=i;Y(b,i);break c;} catch($$e){$$je=R($$e);if($$je instanceof Bv){m=$$je;}else{throw $$e;}}Bq(m);}while(true){g=g+1|0;if(g>=f)break;h=BC(E,c.gJ).data;d=0;i=GC(c);while(Fj(i)){e=d+1|0;h[d]=E1(i);d=e;}j=h[g];k=Ks(j);try{if(Dt(a.i8,k)){i=a.i8;i=Bz(i,k);i=i;l=i.ne;m=a.sJ;e=CA(l,m);if(e)a.fF=i;Y(b,i);continue;}l=new Oo;i=Ks(j);$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){m=$$je;}else{throw $$e;}}Bq(m);}if(a.fF===null)a.fF=a.wx;Hw(a.j8,b);n=Iq(a.j8);while(JW(n)){o=I3(n);o.As(a.ry);HR(a.i8,o.yS);}a.j8=b;return;default: GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function YV(a){var b,c,d,e,f;b=new ACp;c=a.j8;Vv(b,c.s);c=Iq(c);d=0;while(true){e=b.iU.data;f=e.length;if(d>=f)break;e[d]=I3(c);d=d+1|0;}b.s=f;return b;} function UD(){var a=this;E.call(a);a.Fo=null;a.xF=null;a.kf=null;a.lh=null;a.Am=null;a.Ao=null;a.hB=0;a.hA=0;} var BFF=null;function ASZ(a,b){var c,d,e,f,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Fo.fF;d=Bz(BFF,b);if(d!==null)return d.ia;try{Z6(a.kf);U0(a.kf);e=RW(a.kf,0);if(DO(b,B(522))){a.hB=1;d=(EW(b,B(522))).data[1];$p=1;continue _;}if(!DO(b,B(523))){$p=3;continue _;}a.hA=1;d=(EW(b,B(523))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Co;Bl(b,B(524));P(b);case 1:try{$z =c.qo(d);if(C()){break _;}f=$z;$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Co;Bl(b,B(524));P(b);case 2:a:{try{$z=A1e(a,f);if(C()){break _;}c=$z;HY(a,c,e);a.hB=0;B0(BFF,b,By(e));}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}return e;}b=new Co;Bl(b,B(524));P(b);case 3:try{$z=c.qo(b);if(C()){break _;}f=$z;$p=4;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Co;Bl(b,B(524));P(b);case 4:a:{try{$z=A1e(a,f);if(C()) {break _;}c=$z;HY(a,c,e);B0(BFF,b,By(e));}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}return e;}b=new Co;Bl(b,B(524));P(b);case 5:try{$z=c.qo(d);if(C()){break _;}f=$z;$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Co;Bl(b,B(524));P(b);case 6:a:{try{$z=A1e(a,f);if(C()){break _;}c=$z;HY(a,c,e);a.hA=0;B0(BFF,b,By(e));}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}return e;}b=new Co;Bl(b,B(524));P(b);default:GR();}}DW().s(a, b,c,d,e,f,$p);} function HY(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;F8(a,c);IJ(3553,10241,9728);IJ(3553,10240,9728);if(a.hA){IJ(3553,10241,9729);IJ(3553,10240,9729);}if(!a.hB){IJ(3553,10242,10497);IJ(3553,10243,10497);}else{IJ(3553,10242,10496);IJ(3553,10243,10496);}d=b.Bq;e=b.Ty;f=b.lI;g=BU(V(d,e)*4|0);h=g.data;i=0;while(true){j=f.data;if(i>=j.length)break;k=j[i]>>24&255;l=j[i]>>16&255;m=j[i]>>8&255;n=j[i]>>0&255;b=a.Ao;if(b!==null&&b.ee){o=l*30|0;l=((o+(m*59|0)|0)+(n*11|0)|0)/100|0;m=(o+(m*70|0)|0)/100|0;n=(o+(n*70|0)|0) /100|0;}c=i*4|0;h[c+0|0]=l<<24>>24;h[c+1|0]=m<<24>>24;h[c+2|0]=n<<24>>24;h[c+3|0]=k<<24>>24;i=i+1|0;}GB(a.lh);TG(a.lh,g);b=a.lh;F4(b,0);TJ(b,h.length);b=a.lh;Bm();if(b===null){b=BEg;p=null;b.texImage2D(3553,0,32856,d,e,0,6408,5121,p);}else{k=CL(b);p=BEE;q=0;while(q>16;q;p[q]=r;q=q+1|0;}p=new $rt_globals.Uint8Array(BEE.buffer,0,k);BEg.texImage2D(3553,0,32856,d,e,0,6408,5121,p);}} function H6(a,b){Y(a.Am,b);b.k0();} function A1e(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AYi(b);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,$p);} function F8(a,b){if(b<0)return;CK(3553,b);} function ASk(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;c=a.Am;if(b>=c.s)return;c=Bb(c,b);c.kD=a.Ao.ee;c.k0();$p=1;case 1:AJt(c,a);if(C()){break _;}GB(a.lh);TG(a.lh,c.k7);d=a.lh;F4(d,0);TJ(d,1024);e=c.Kv;f=(e%16|0)*16|0;e=(e/16|0)*16|0;d=a.lh;Cq();switch(3553){case 3553:break;default:}BHB=BHB+CL(d)|0;Bm();g=CL(d);h=0;while(h>16;h;c[h]=i;h=h+1 |0;}d=new $rt_globals.Uint8Array(BEE.buffer,0,g);BEg.texSubImage2D(3553,0,f,e,16,16,6408,5121,d);b=b+1|0;c=a.Am;if(b>=c.s)return;c=Bb(c,b);c.kD=a.Ao.ee;c.k0();continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function A4H(a){var b,c,d,e,f,g,h,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cb(CV(),B(525));b=a.Fo.fF;c=RS(Tn(a.xF));while(C3(c)){d=(De(c)).ia;HY(a,Bz(a.xF,By(d)),d);}c=RS(Tn(BFF));while(C3(c)){e=De(c);try{if(DO(e,B(522))){a.hB=1;f=(EW(e,B(522))).data[1];$p=1;continue _;}if(!DO(e,B(523))){$p=3;continue _;}a.hA=1;f=(EW(e,B(523))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g =$$je;}else{throw $$e;}}Bq(g);}return;case 1:try{$z=b.qo(f);if(C()){break _;}h=$z;$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}a:while(true){Bq(g);if(!C3(c))break;e=De(c);b:{try{if(!DO(e,B(522)))break b;a.hB=1;f=(EW(e,B(522))).data[1];continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}c:{try{if(DO(e,B(523)))break c;$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}try{a.hA =1;f=(EW(e,B(523))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue;}else{throw $$e;}}}return;case 2:d:{try{$z=A1e(a,h);if(C()){break _;}f=$z;HY(a,f,S7(Bz(BFF,e)));a.hA=0;a.hB=0;break d;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}Bq(g);}while(C3(c)){e=De(c);try{if(DO(e,B(522))){a.hB=1;f=(EW(e,B(522))).data[1];$p=1;continue _;}if(!DO(e,B(523))){$p=3;continue _;}a.hA=1;f=(EW(e,B(523))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv) {g=$$je;}else{throw $$e;}}Bq(g);}return;case 3:try{$z=b.qo(e);if(C()){break _;}h=$z;$p=4;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}a:while(true){Bq(g);if(!C3(c))break;e=De(c);b:{try{if(!DO(e,B(522)))break b;a.hB=1;f=(EW(e,B(522))).data[1];$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}c:{try{if(DO(e,B(523)))break c;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}try{a.hA =1;f=(EW(e,B(523))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue;}else{throw $$e;}}}return;case 4:d:{try{$z=A1e(a,h);if(C()){break _;}f=$z;HY(a,f,S7(Bz(BFF,e)));a.hA=0;a.hB=0;break d;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}Bq(g);}while(C3(c)){e=De(c);try{if(DO(e,B(522))){a.hB=1;f=(EW(e,B(522))).data[1];$p=1;continue _;}if(!DO(e,B(523))){$p=3;continue _;}a.hA=1;f=(EW(e,B(523))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv) {g=$$je;}else{throw $$e;}}Bq(g);}return;case 5:try{$z=b.qo(f);if(C()){break _;}h=$z;$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}a:while(true){Bq(g);if(!C3(c))break;e=De(c);b:{try{if(!DO(e,B(522)))break b;a.hB=1;f=(EW(e,B(522))).data[1];$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}c:{try{if(DO(e,B(523)))break c;$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}try {a.hA=1;f=(EW(e,B(523))).data[1];continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue;}else{throw $$e;}}}return;case 6:d:{try{$z=A1e(a,h);if(C()){break _;}f=$z;HY(a,f,S7(Bz(BFF,e)));a.hA=0;a.hB=0;break d;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}Bq(g);}while(C3(c)){e=De(c);try{if(DO(e,B(522))){a.hB=1;f=(EW(e,B(522))).data[1];$p=1;continue _;}if(!DO(e,B(523))){$p=3;continue _;}a.hA=1;f=(EW(e,B(523))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv) {g=$$je;}else{throw $$e;}}Bq(g);}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AFy(){var a=this;E.call(a);a.AH=null;a.JN=0;a.Ct=0;} function BNG(a,b,c){var d=new AFy();A1H(d,a,b,c);return d;} function A1H(a,b,c,d){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.AH=BT(256);a.JN=0;e=GO(c);$p=1;case 1:$z=AYi(e);if(C()){break _;}f=$z;g=f.Bq;e= f.lI;h=0;while(h<256){i=h%16|0;j=h/16|0;k=7;i=i*8|0;l=j*8|0;a:{while(k>=0){m=i+k|0;n=1;o=0;while(o<8&&n){if((e.data[m+V(l+o|0,g)|0]&255)>0)n=0;o=o+1|0;}if(!n)break a;k=k+(-1)|0;}}if(h==32)k=2;a.AH.data[h]=k+2|0;h=h+1|0;}GB(d.kf);U0(d.kf);g=RW(d.kf,0);HY(d,f,g);B0(d.xF,By(g),f);a.JN=g;a.Ct=Nx(288);BM();p=BFI;q=0;while(q<256){Iw(a.Ct+q|0,4864);BB(p);r=(q%16|0)*8|0;s=(q/16|0)*8|0;t=r;u=t/128.0+0.0;v=s;w=(v+7.989999771118164)/128.0+0.0;I(p,0.0,7.989999771118164,0.0,u,w);x=(t+7.989999771118164)/128.0+0.0;I(p,7.989999771118164, 7.989999771118164,0.0,x,w);y=v/128.0+0.0;I(p,7.989999771118164,0.0,0.0,x,y);I(p,0.0,0.0,0.0,u,y);Bu(p);G5();q=q+1|0;}l=0;while(l<32){z=(l>>3&1)*85|0;ba=((l>>2&1)*170|0)+z|0;bb=((l>>1&1)*170|0)+z|0;bc=((l>>0&1)*170|0)+z|0;if(l==6)ba=ba+85|0;bd=l<16?0:1;if(b.ee){g=ba*30|0;ba=((g+(bb*59|0)|0)+(bc*11|0)|0)/100|0;bb=(g+(bb*70|0)|0)/100|0;bc=(g+(bc*70|0)|0)/100|0;}if(bd){ba=ba/4|0;bb=bb/4|0;bc=bc/4|0;}Iw((a.Ct+256|0)+l|0,4864);J4(ba/255.0,bb/255.0,bc/255.0);G5();l=l+1|0;}return;default:GR();}}DW().s(a,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,$p);} function C0(a,b,c,d,e){AA5(a,b,c+1|0,d+1|0,e,1);Fi(a,b,c,d,e);} function Fi(a,b,c,d,e){AA5(a,b,c,d,e,0);} function AA5(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r;if(b===null)return;if(f)e=((e&16579836)>>2)+(e&(-16777216))|0;CK(3553,a.JN);g=(e>>16&255)/255.0;h=(e>>8&255)/255.0;i=(e&255)/255.0;j=(e>>24&255)/255.0;if(j===0.0)j=1.0;B4(g,h,i,j);B9();Bp(c,d,0.0);k=0;while(k=q.length)break;p[d]=FU(q[d]);d=d+1|0;}l=O5(m);}else{m=BT(b.cg.data.length);p=m.data;n=0;f=0;while(true){q=b.cg.data;d=q.length;if(f>=d)break;b:{if(f!=(d-1|0)&&Eb(q[f])){q=b.cg.data;d=f+1|0;if(DF(q[d])){o=n+1|0;q=b.cg.data;p[n]=Kq(Hq(q[f],q[d]));f=d;break b;}}o=n+1|0;p[n]=FU(b.cg.data[f]);}f=f+1|0;n=o;}l=BwU(m,0,n);}}r=H8(B(526),Bf(l,k));r>=0&&r<=15;c=c+2|0;}if(c=0){IF((a.Ct+o|0)+32|0);Bp(a.AH.data[o+32|0],0.0,0.0);}}}BI();} function DU(a,b){var c,d,e;if(b===null)return 0;c=0;d=0;while(d=0)c=c+a.AH.data[e+32|0]|0;}d=d+1|0;}return c;} function X5(){var a=this;E.call(a);a.LF=0;a.K$=0;} function BNH(){var a=new X5();BwT(a);return a;} function BwT(a){} function ABC(a){A5R(1);a.LF=0;a.K$=0;} function UU(a){A5R(0);} function AJ1(){var a=this;Fc.call(a);a.Ek=0;a.EZ=null;} function BAN(){var a=new AJ1();Bew(a);return a;} function Bew(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;J();Ip(a,BJv.Q);a.Ek=0;a.EZ=$rt_createByteMultiArray([1024,32]);b=new C1;c=0;while(c<32){d=0;while(d<16){e=0;while(e<16){f=0.0;g=0;while(g<2){h=g*8|0;i=(d-h)/16.0*2.0;j=(e-h)/16.0*2.0;if(i<(-1.0))i=i+2.0;if(i>=1.0)i=i-2.0;if(j<(-1.0))j=j+2.0;if(j>=1.0)j=j-2.0;k=i*i+j*j;i=Ci(j,i);h=c/32.0*3.1415927410125732*2.0-k*10.0;l=g*2|0;f=f+(Br(i+(h+l)*(l-1|0))+1.0)/2.0/(k+1.0)*0.5;g=g+1|0;}h=f+O(b)*0.10000000149011612;g=h*100.0+155.0|0;f=h*h;l=f*200.0+55.0|0;m=f*h*h* 255.0|0;n=(e*16|0)+d|0;o=a.EZ.data;p=o[c].data;q=n*4|0;p[q+0|0]=l<<24>>24;o[c].data[q+1|0]=m<<24>>24;p=o[c].data;l=q+2|0;g=g<<24>>24;p[l]=g;o[c].data[q+3|0]=g;e=e+1|0;}d=d+1|0;}c=c+1|0;}} function A$4(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;b=a.Ek+1|0;a.Ek=b;c=a.EZ.data[b&31];b=0;while(b<256){d=c.data;e=b*4|0;f=e+0|0;g=d[f]&255;h=e+1|0;i=d[h]&255;j=e+2|0;k=d[j]&255;l=e+3|0;m=d[l]&255;if(a.kD){n=g*30|0;g=((n+(i*59|0)|0)+(k*11|0)|0)/100|0;i=(n+(i*70|0)|0)/100|0;k=(n+(k*70|0)|0)/100|0;}d=a.k7.data;d[f]=g<<24>>24;d[h]=i<<24>>24;d[j]=k<<24>>24;d[l]=m<<24>>24;b=b+1|0;}} function AGh(){var a=this;Fc.call(a);a.ML=null;a.MK=0;a.A9=0.0;a.u5=0.0;} function BkI(a){var b,c;a:{b=BFD;c=b.o;if(c!==null){b=b.j;if(b!==null){ACv(a,c,b.c,b.d,b.n,0,0);break a;}}ACv(a,null,0.0,0.0,0.0,1,0);}} function ACv(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r;h=0.0;if(b!==null&&!f){i=b.dq-c;j=b.dp-d;h= -((e%360.0-90.0)*3.141592653589793/180.0-Ci(j,i));if(!b.cM.pv)h=Cm()*3.141592653589793*2.0;}if(g)a.u5=h;else{k=a.u5;l=h-k;while(l<(-3.141592653589793)){l=l+6.283185307179586;}while(l>=3.141592653589793){l=l-6.283185307179586;}if(l<(-1.0))l=(-1.0);if(l>1.0)l=1.0;m=a.A9+l*0.1;a.A9=m;m=m*0.8;a.A9=m;a.u5=k+m;}c=a.u5/6.283185307179586+1.0;f=a.MK;n=(c*f|0)%f|0;while(n<0){n=(n+f|0)%f|0;}o=n*256|0;p=0;while(p<256){q=a.k7.data;g =p*4|0;r=a.ML.data;n=o+p|0;q[g]=(r[n]>>16&255)<<24>>24;q[g+1|0]=(r[n]>>8&255)<<24>>24;q[g+2|0]=(r[n]&255)<<24>>24;q[g+3|0]=(r[n]>>24&255)<<24>>24;p=p+1|0;}} function AAf(){var a=this;Fc.call(a);a.Dk=null;a.Dt=null;a.E_=null;a.Eo=0.0;a.Gj=0.0;} function A7j(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;b=0.0;c=a.Dk;d=c.o;if(d!==null&&c.j!==null){b= -Il(d,1.0)*3.1415929794311523*2.0;if(a.Dk.o.cM.pv)b=Cm()*3.1415927410125732*2.0;}e=a.Eo;f=b-e;while(f<(-3.141592653589793)){f=f+6.283185307179586;}while(f>=3.141592653589793){f=f-6.283185307179586;}if(f<(-1.0))f=(-1.0);if(f>1.0)f=1.0;b=a.Gj+f*0.1;a.Gj=b;b=b*0.8;a.Gj=b;b=e+b;a.Eo=b;e=Ga(b);g=FW(a.Eo);h=0;while(h<256){i=a.Dt.data;j=i[h]>>24&255;k=i[h]>>16&255;l=i[h]>>8&255;m=i[h]>>0&255;if(k!=m)n=k;else if(l)n=k;else if (m<=0)n=k;else{o= -((h%16|0)/15.0-0.5);p=(h/16|0)/15.0-0.5;q=(((o*g+p*e+0.5)*16.0|0)&15)+((((p*g-o*e+0.5)*16.0|0)&15)*16|0)|0;i=a.E_.data;j=i[q]>>24&255;n=V(i[q]>>16&255,k)/255|0;l=V(i[q]>>8&255,k)/255|0;m=V(i[q]>>0&255,k)/255|0;}if(a.kD){k=n*30|0;n=((k+(l*59|0)|0)+(m*11|0)|0)/100|0;l=(k+(l*70|0)|0)/100|0;m=(k+(m*70|0)|0)/100|0;}i=a.k7.data;k=h*4|0;i[k+0|0]=n<<24>>24;i[k+1|0]=l<<24>>24;i[k+2|0]=m<<24>>24;i[k+3|0]=j<<24>>24;h=h+1|0;}} function ANY(){var a=this;Fc.call(a);a.AV=null;a.Bj=null;a.JT=null;a.FK=null;a.zm=0;} function BAt(){var a=new ANY();Bqj(a);return a;} function Bqj(a){J();Ip(a,BG4.Q+1|0);a.AV=Dq(256);a.Bj=Dq(256);a.JT=Dq(256);a.FK=Dq(256);a.zm=0;a.Ej=2;} function Bil(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;a.zm=a.zm+1|0;b=0;while(b<16){c=0;while(c<16){d=0.0;e=c-2|0;while(e<=c){f=b&15;g=e&15;d=d+a.AV.data[f+(g*16|0)|0];e=e+1|0;}h=a.Bj.data;i=b+(c*16|0)|0;h[i]=d/3.200000047683716+a.JT.data[i]*0.800000011920929;c=c+1|0;}b=b+1|0;}b=0;while(b<16){c=0;while(c<16){j=a.JT.data;i=b+(c*16|0)|0;d=j[i];h=a.FK.data;j[i]=d+h[i]*0.05000000074505806;if(j[i]<0.0)j[i]=0.0;h[i]=h[i]-0.30000001192092896;if(Cm()<0.2)a.FK.data[i]=0.5;c=c+1|0;}b=b+1|0;}j=a.Bj;a.Bj=a.AV;a.AV=j;c=0;while(c <256){d=j.data[(c-(a.zm*16|0)|0)&255];if(d>1.0)d=1.0;if(d<0.0)d=0.0;k=d*d;i=32.0+k*32.0|0;l=50.0+k*64.0|0;m=255;n=146.0+k*50.0|0;if(a.kD){b=i*30|0;i=((b+(l*59|0)|0)+2805|0)/100|0;l=(b+(l*70|0)|0)/100|0;m=(b+17850|0)/100|0;}h=a.k7.data;b=c*4|0;h[b+0|0]=i<<24>>24;h[b+1|0]=l<<24>>24;h[b+2|0]=m<<24>>24;h[b+3|0]=n<<24>>24;c=c+1|0;}} function AML(){var a=this;Fc.call(a);a.Be=null;a.BC=null;a.Uo=null;a.KR=null;a.yz=0;} function BCQ(){var a=new AML();Bk7(a);return a;} function Bk7(a){J();Ip(a,BG5.Q+1|0);a.Be=Dq(256);a.BC=Dq(256);a.Uo=Dq(256);a.KR=Dq(256);a.yz=0;a.Ej=2;} function A_X(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;a.yz=a.yz+1|0;b=0;while(b<16){c=0;while(c<16){d=0.0;e=Br(c*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;f=Br(b*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;g=b-1|0;while(true){h=b+1|0;if(g>h)break;i=c-1|0;while(i<=(c+1|0)){j=(g+e|0)&15;h=(i+f|0)&15;d=d+a.Be.data[j+(h*16|0)|0];i=i+1|0;}g=g+1|0;}k=a.BC.data;l=b+(c*16|0)|0;d=d/10.0;m=a.Uo.data;e=(b+0|0)&15;j=((c+0|0)&15)*16|0;n=m[e+j|0];h=h&15;n=n+m[h+j|0];c=c+1|0;j=(c&15)*16|0;k[l]=d+(n+m[h+j|0]+m[e+j|0]) /4.0*0.800000011920929;d=m[l];k=a.KR.data;m[l]=d+k[l]*0.009999999776482582;if(m[l]<0.0)m[l]=0.0;k[l]=k[l]-0.05999999865889549;if(Cm()<0.005)a.KR.data[l]=1.5;}b=b+1|0;}m=a.BC;a.BC=a.Be;a.Be=m;c=0;while(c<256){d=m.data[(c-((a.yz/3|0)*16|0)|0)&255]*2.0;if(d>1.0)d=1.0;if(d<0.0)d=0.0;j=d*100.0+155.0|0;n=d*d;h=n*255.0|0;l=n*d*d*128.0|0;if(a.kD){b=j*30|0;j=((b+(h*59|0)|0)+(l*11|0)|0)/100|0;h=(b+(h*70|0)|0)/100|0;l=(b+(l*70|0)|0)/100|0;}k=a.k7.data;b=c*4|0;k[b+0|0]=j<<24>>24;k[b+1|0]=h<<24>>24;k[b+2|0]=l<<24>>24;k[b +3|0]=(-1);c=c+1|0;}} function A5P(){var a=this;Fc.call(a);a.zN=null;a.z6=null;} function A$2(a){var b=new A5P();Be4(b,a);return b;} function Be4(a,b){J();Ip(a,BGS.Q+(b*16|0)|0);a.zN=Dq(320);a.z6=Dq(320);} function Bsu(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=0;while(b<16){c=0;while(c<20){d=18;e=a.zN.data;f=c+1|0;g=e[b+((f%20|0)*16|0)|0]*18.0;h=b-1|0;while(h<=(b+1|0)){i=c;while(i<=f){if(h>=0&&i>=0&&h<16&&i<20)g=g+e[h+(i*16|0)|0];d=d+1|0;i=i+1|0;}h=h+1|0;}e=a.z6.data;j=b+(c*16|0)|0;e[j]=g/(d*1.059999942779541);if(c>=19)e[j]=Cm()*Cm()*Cm()*4.0+Cm()*0.10000000149011612+0.20000000298023224;c=f;}b=b+1|0;}e=a.z6;a.z6=a.zN;a.zN=e;c=0;while(c<256){k=e.data[c]*1.7999999523162842;if(k>1.0)k=1.0;if(k<0.0)k=0.0;j=k*155.0+100.0 |0;g=k*k;l=g*255.0|0;m=g*k*k*k*k*k*k*k*k*255.0|0;n=255;if(k<0.5)n=0;if(a.kD){d=j*30|0;j=((d+(l*59|0)|0)+(m*11|0)|0)/100|0;l=(d+(l*70|0)|0)/100|0;m=(d+(m*70|0)|0)/100|0;}o=a.k7.data;b=c*4|0;o[b+0|0]=j<<24>>24;o[b+1|0]=l<<24>>24;o[b+2|0]=m<<24>>24;o[b+3|0]=n<<24>>24;c=c+1|0;}} var AGR=K(0); function AKs(){var a=this;E.call(a);a.qX=null;a.cr=null;a.mr=null;a.hO=null;a.mu=null;a.js=null;a.kr=0;a.mS=0;a.zv=0;a.Qk=0;a.d5=null;a.sF=null;a.w0=0;a.w_=0;a.L8=0;a.MT=0;a.x9=0;a.yw=0;a.z_=0;a.Av=0;a.AQ=0;a.Bd=0;a.BK=0;a.B4=0;a.KV=0;a.te=0;a.Wj=0;a.XG=null;a.XL=null;a.xs=0;a.zr=0;a.PR=0;a.zO=0;a.z7=0;a.Ap=null;a.sr=null;a.X6=0;a.Yl=0;a.m1=0.0;a.nc=0.0;a.nj=0.0;a.sk=0.0;a.Cr=0;} function BBP(a,b){var c=new AKs();Bum(c,a,b);return c;} function Bum(a,b,c){var d,e,f,g,h,i,j,k,l,m;a.qX=B6();a.hO=B6();a.w0=0;a.BK=(-1);a.B4=2;a.XG=BT(50000);a.XL=R6(64);a.Ap=B6();a.sr=Q(AGv,[ABL(),ABL(),ABL(),ABL()]);a.X6=0;a.Yl=Nx(1);a.m1=(-9999.0);a.nc=(-9999.0);a.nj=(-9999.0);a.Cr=0;a.d5=b;a.mr=c;a.Qk=Nx(786432);a.w_=Nx(3);B9();Iw(a.w_,4864);A6u(a);G5();BI();BM();d=BFI;e=a.w_+1|0;a.L8=e;Iw(e,4864);f=(-384);while(f<=384){g=(-384);while(g<=384){BB(d);h=f+0|0;i=g+0|0;Bn(d,h,16.0,i);j=f+64|0;Bn(d,j,16.0,i);g=g+64|0;i=g;Bn(d,j,16.0,i);Bn(d,h,16.0,i);Bu(d);}f=f+64 |0;}G5();g=a.w_+2|0;a.MT=g;Iw(g,4864);BB(d);k=(-384);while(k<=384){l=(-384);while(l<=384){j=k+64|0;m=l+0|0;Bn(d,j,(-16.0),m);i=k+0|0;Bn(d,i,(-16.0),m);l=l+64|0;m=l;Bn(d,i,(-16.0),m);Bn(d,j,(-16.0),m);}k=k+64|0;}Bu(d);G5();} function A6u(a){var 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=new C1;BM();c=BFI;BB(c);d=0;while(d<1500){a:{e=O(b)*2.0-1.0;f=O(b)*2.0-1.0;g=O(b)*2.0-1.0;h=0.25+O(b)*0.25;i=e*e+f*f+g*g;if(i<1.0&&i>0.01){j=1.0/D8(i);e=e*j;f=f*j;g=g*j;k=e*100.0;l=f*100.0;m=g*100.0;n=Ci(e,g);o=Ga(n);p=FW(n);q=Ci(D8(e*e+g*g),f);r=Ga(q);s=FW(q);t=Ck(b)*3.141592653589793*2.0;u=Ga(t);v=FW(t);w=0;g=0.0*s;x=0.0*r;while(true){if(w>=4)break a;y=((w&2)-1|0)*h;w=w+1|0;z=((w&2)-1|0)*h;j=y*v-z*u;ba=z*v+y*u;bb=j*r+g;bc =x-j*s;bd=bc*o-ba*p;be=ba*o+bc*p;Bn(c,k+bd,l+bb,m+be);}}}d=d+1|0;}Bu(c);} function Jd(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;J();b=BFZ;c=a.d5.q;d=c.i$;b.Ak=d;e=b.OE;d=!d?1:0;a:{b.Q=e+d|0;a.BK=c.hU;if(a.js!==null){d=0;while(true){f=a.js.data;if(d>=f.length)break a;b=f[d];Yc(b);b.DM=null;d=d+1|0;}}}d=64<<(3-a.BK|0);if(d>400)d=400;d=(d/16|0)+1|0;a.kr=d;a.mS=8;a.zv=d;g=V(d*8|0,d);a.js=BC(KO,g);a.mu=BC(KO,g);g=0;h=0;a.x9=0;a.yw=0;a.z_=0;a.Av=d;a.AQ=8;a.Bd=d;e=0;while(true){b=a.hO;if(e>=b.s)break;(Bb(b,e)).lM=0;e=e+1|0;}Dr(b);Dr(a.qX);e=0;while(e0)a.B4=e-1|0;else{QY();f=BNg;g=a.cr;h=a.mr;i=a.d5;j=i.jV;k=i.j;f.Az=g;f.JC=h;f.ZC=k;f.Vk=j;l=k.J;m=l+(k.n-l)*d;f.Ya=m;n=k.M;l=n+(k.u-n)*d;f.Xn=l;o=k.fu;p=k.c-o;q =d;o=o+p*q;f.C9=o;p=k.eX;p=p+(k.i-p)*q;f.C7=p;r=k.fv;r=r+(k.d-r)*q;f.C6=r;Hn();f=BFE;i=i.q;f.lo=g;f.xB=h;f.Eh=i;f.Td=k;f.PD=j;f.nf=m;f.vp=l;f.Vi=o;f.We=p;f.Ue=r;a.KV=0;a.te=0;a.Wj=0;BND=o;BNE=p;BNF=r;BNI=o;BNJ=p;BNK=r;f=g.cN;a.KV=f.s;e=0;while(e=c.s)break b;b=BNg;c=Bb(c,e);if(TA(c,b.C9,b.C7,b.C6)<4096.0){f=b.Az;s=c.en;t=c.el;u=c.eB;$p=1;continue _;}e=e+1|0;}}}return;}a.te=a.te+1|0;h=BFE;o =g.fu;v=o+(g.c-o)*q;p=g.eX;o=p+(g.i-p)*q;p=g.fv;p=p+(g.d-p)*q;l=g.J;l=l+(g.n-l)*d;$p=3;continue _;case 1:$z=AOI(f,s,t,u);if(C()){break _;}l=$z;J4(l,l,l);p=c.en-BNI;r=c.el-BNJ;o=c.eB-BNK;$p=2;case 2:AQI(b,c,p,r,o,d);if(C()){break _;}while(true){e=e+1|0;c=a.qX;if(e>=c.s)break;b=BNg;c=Bb(c,e);if(TA(c,b.C9,b.C7,b.C6)>=4096.0)continue;else{f=b.Az;s=c.en;t=c.el;u=c.eB;$p=1;continue _;}}return;case 3:$z=g.zc(d);if(C()){break _;}m=$z;J4(m,m,m);r=v-BND;o=o-BNE;p=p-BNF;$p=4;case 4:AKE(h,g,r,o,p,l,d);if(C()){break _;}a: {while(true){e=e+1|0;if(e>=f.s)break;g=Bb(f,e);if(!Xq(g,b))continue;if(!TW(c,g.w))continue;h=a.d5;if(g!==h.j)break a;if(!h.q.bT)continue;else break a;}e=0;while(true){c=a.qX;if(e>=c.s)break;b=BNg;c=Bb(c,e);if(TA(c,b.C9,b.C7,b.C6)<4096.0){f=b.Az;s=c.en;t=c.el;u=c.eB;$p=1;continue _;}e=e+1|0;}return;}a.te=a.te+1|0;h=BFE;o=g.fu;v=o+(g.c-o)*q;p=g.eX;o=p+(g.i-p)*q;p=g.fv;p=p+(g.d-p)*q;l=g.J;l=l+(g.n-l)*d;$p=3;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} function AAi(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q;c=b+(-8)|0;d=d+(-8)|0;a.x9=2147483647;a.yw=2147483647;a.z_=2147483647;a.Av=(-2147483648);a.AQ=(-2147483648);a.Bd=(-2147483648);e=a.kr*16|0;f=e/2|0;g=0;h=e-1|0;while(ga.Av)a.Av=i;k=0;while(ka.Bd)a.Bd=j;n=0;while(true){o=a.mS;if(n>=o)break;p=n*16|0;if(pa.AQ)a.AQ=p;q=a.js.data[V(V(k, o)+n|0,a.kr)+g|0];o=q.lM;AE$(q,i,p,j);if(!o&&q.lM)Y(a.hO,q);n=n+1|0;}k=k+1|0;}g=g+1|0;}} function ABy(a,b,c,d){var e,f,g,h,i,j;if(a.d5.q.hU!=a.BK)Jd(a);if(!c){a.xs=0;a.zr=0;a.PR=0;a.zO=0;a.z7=0;}e=b.c;f=e-a.m1;g=b.i;h=g-a.nc;i=b.d;j=i-a.nj;if(f*f+h*h+j*j>16.0){a.m1=e;a.nc=g;a.nj=i;AAi(a,N(e),N(b.i),N(b.d));Xn(a.mu,BdH(b));}return 0+AKf(a,0,a.mu.data.length,c,d)|0;} function AKf(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;Dr(a.Ap);f=0;while(b=0){Y(a.Ap,a.mu.data[b]);f=f+1|0;}b=b+1|0;}h=a.d5.j;i=h.fu;i=i+(h.c-i)*e;j=h.eX;j=j+(h.i-j)*e;k=h.fv;k=k+(h.d-k)*e;l=0;m=0;while(true){g=a.sr.data;if(m>=g.length)break;h=g[m];h.v6=0;h.AT=0;m=m+1|0;}n=0;o=i;p=j;q=k;while(true){h=a.Ap;if(n>=h.s)break;r= Bb(h,n);s=(-1);t=0;while(t=0){t=l;l=s;}else{t=l+1|0;h=a.sr.data[l];b=r.HR;c=r.HF;m=r.G4;h.v6=1;GB(h.qe);h.F$=b;h.FB=c;h.ES=m;h.Wt=o;h.VD=p;h.UQ=q;}h=a.sr.data[l];b=ACi(r,d);PT(h.qe,b);if(!CL(h.qe))AGa(h);n=n+1|0;l=t;}b=0;while(true){g=a.sr.data;if(b>=g.length)break;AGa(g[b]);b=b+1|0;}return f;} function Is(a){a.w0=a.w0+1|0;} function AN_(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.d5.o.cM.pv)return;Be(3553);c=Xo(a.cr,a.d5.j,b);d=c.H;e=c.G;f=c.D;if(a.d5.q.ee){g=d*30.0;d=(g+e*59.0+f*11.0)/100.0;e=(g+e*70.0)/100.0;f=(g+f*70.0)/100.0;}J4(d,e,f);BM();h=BFI;DN(0);Bc(2912);J4(d,e,f);IF(a.L8);Be(2912);Be(3008);Bc(3042);CO(770,771);c=a.cr;i=A47(c.cM, Il(c,b),b);if(i!==null){Be(3553);B9();Bj(90.0,1.0,0.0,0.0);g=Il(a.cr,b)<=0.5?0.0:180.0;i=i.data;Bj(g,0.0,0.0,1.0);Ia(h,6);Fu(h,i[0],i[1],i[2],i[3]);Bn(h,0.0,100.0,0.0);Fu(h,i[0],i[1],i[2],0.0);j=0;while(j<=16){g=j*3.1415927410125732*2.0/16.0;k=Br(g);l=BG(g);Bn(h,k*120.0,l*120.0, -l*40.0*i[3]);j=j+1|0;}Bu(h);BI();}Bc(3553);CO(1,1);B9();B4(1.0,1.0,1.0,1.0);Bp(0.0,0.0,0.0);Bj(0.0,0.0,0.0,1.0);Bj(Il(a.cr,b)*360.0,1.0,0.0,0.0);m=3553;c=a.mr;n=B(527);$p=1;case 1:$z=ASZ(c,n);if(C()){break _;}j=$z;CK(m,j);BB(h);I(h, (-30.0),100.0,(-30.0),0.0,0.0);I(h,30.0,100.0,(-30.0),1.0,0.0);I(h,30.0,100.0,30.0,1.0,1.0);I(h,(-30.0),100.0,30.0,0.0,1.0);Bu(h);m=3553;c=a.mr;n=B(528);$p=2;case 2:$z=ASZ(c,n);if(C()){break _;}j=$z;CK(m,j);BB(h);I(h,(-20.0),(-100.0),20.0,1.0,1.0);I(h,20.0,(-100.0),20.0,0.0,1.0);I(h,20.0,(-100.0),(-20.0),0.0,0.0);I(h,(-20.0),(-100.0),(-20.0),1.0,0.0);Bu(h);Be(3553);g=AYX(a.cr,b);if(g>0.0){B4(g,g,g,g);IF(a.w_);}B4(1.0,1.0,1.0,1.0);Be(3042);Bc(3008);Bc(2912);BI();J4(d*0.20000000298023224+0.03999999910593033,e *0.20000000298023224+0.03999999910593033,f*0.6000000238418579+0.10000000149011612);Be(3553);IF(a.MT);Bc(3553);DN(1);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function AHT(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.d5;if(c.o.cM.pv)return;if(c.q.i$){$p=2;continue _;}Be(2884);c=a.d5.j;d=c.eX;e=c.i-d;f=b;g=d+e*f;h=32;BM();c=BFI;i=3553;j=a.mr;k=B(529);$p =1;case 1:$z=ASZ(j,k);if(C()){break _;}l=$z;CK(i,l);Bc(3042);CO(770,771);j=VE(a.cr,b);m=j.H;n=j.G;o=j.D;j=a.d5;if(j.q.ee){p=m*30.0;m=(p+n*59.0+o*11.0)/100.0;n=(p+n*70.0)/100.0;o=(p+o*70.0)/100.0;}j=j.j;d=j.bo;d=d+(j.c-d)*f+(a.w0+b)*0.029999999329447746;e=j.bn;e=e+(j.d-e)*f;i=N(d/2048.0);l=N(e/2048.0);d=d-(i*2048|0);e=e-(l*2048|0);q=120.0-g+0.33000001311302185;r=d*4.8828125E-4;s=e*4.8828125E-4;BB(c);Fu(c,m,n,o,0.800000011920929);t=q;u=(-256);while(u<256){v=(-256);while(v<256){i=u+0|0;w=i;x=v+h|0;y=x;z=i*4.8828125E-4 +r;d=x*4.8828125E-4+s;I(c,w,t,y,z,d);i=u+h|0;e=i;f=i*4.8828125E-4+r;I(c,e,t,y,f,d);i=v+0|0;d=i;y=i*4.8828125E-4+s;I(c,e,t,d,f,y);I(c,w,t,d,z,y);v=x;}u=u+h|0;}Bu(c);B4(1.0,1.0,1.0,1.0);Be(3042);Bc(2884);return;case 2:AXa(a,b);if(C()){break _;}return;default:GR();}}DW().s(a,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,$p);} function AXa(a,b){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Be(2884);c =a.d5.j;d=c.eX;e=c.i-d;f=b;g=d+e*f;BM();h=BFI;i=12.0;d=c.bo;d=(d+(c.c-d)*f+(a.w0+b)*0.029999999329447746)/12.0;j=c.bn;e=(j+(c.d-j)*f)/12.0+0.33000001311302185;k=108.0-g+0.33000001311302185;l=N(d/2048.0);m=N(e/2048.0);d=d-(l*2048|0);f=e-(m*2048|0);l=3553;c=a.mr;n=B(529);$p=1;case 1:$z=ASZ(c,n);if(C()){break _;}m=$z;CK(l,m);Bc(3042);CO(770,771);c=VE(a.cr,b);o=c.H;p=c.G;q=c.D;if(a.d5.q.ee){b=o*30.0;o=(b+p*59.0+q*11.0)/100.0;p=(b+p*70.0)/100.0;q=(b+q*70.0)/100.0;}r=N(d)*0.00390625;s=N(f)*0.00390625;t=d-N(d);u=f -N(f);Cg(i,1.0,i);v=0;w=Ba(k,(-5.0));x=k+0.0;y=Ba(k,5.0);b=k+4.0;z=b-9.765625E-4;ba=b;while(v<2){if(v)IK(1,1,1,1);else IK(0,0,0,0);bb=(-2);while(bb<=3){bc=(-2);while(bc<=3){BB(h);bd=bb*8|0;be=bc*8|0;bf=bd-t;bg=be-u;if(w>0){Fu(h,o*0.699999988079071,p*0.699999988079071,q*0.699999988079071,0.800000011920929);B8(h,0.0,(-1.0),0.0);d=bf+0.0;e=bg+8.0;f=(bd+0.0)*0.00390625+r;j=(be+8.0)*0.00390625+s;I(h,d,x,e,f,j);bh=bf+8.0;bi=(bd+8.0)*0.00390625+r;I(h,bh,x,e,bi,j);e=bg+0.0;j=(be+0.0)*0.00390625+s;I(h,bh,x,e,bi,j);I(h, d,x,e,f,j);}if(y<=0){Fu(h,o,p,q,0.800000011920929);B8(h,0.0,1.0,0.0);bh=bf+0.0;f=bg+8.0;bi=(bd+0.0)*0.00390625+r;j=(be+8.0)*0.00390625+s;I(h,bh,z,f,bi,j);d=bf+8.0;e=(bd+8.0)*0.00390625+r;I(h,d,z,f,e,j);f=bg+0.0;j=(be+0.0)*0.00390625+s;I(h,d,z,f,e,j);I(h,bh,z,f,bi,j);}a:{Fu(h,o*0.8999999761581421,p*0.8999999761581421,q*0.8999999761581421,0.800000011920929);if(bb>(-1)){B8(h,(-1.0),0.0,0.0);bj=0;bh=bg+8.0;d=(be+8.0)*0.00390625+s;e=bg+0.0;f=(be+0.0)*0.00390625+s;while(true){if(bj>=8)break a;b=bj;j=bf+b+0.0;bi=(bd +b+0.5)*0.00390625+r;I(h,j,x,bh,bi,d);I(h,j,ba,bh,bi,d);I(h,j,ba,e,bi,f);I(h,j,x,e,bi,f);bj=bj+1|0;}}}b:{if(bb<=1){B8(h,1.0,0.0,0.0);bj=0;bh=bg+8.0;d=(be+8.0)*0.00390625+s;e=bg+0.0;f=(be+0.0)*0.00390625+s;while(true){if(bj>=8)break b;b=bj;j=bf+b+1.0-9.765625E-4;bi=(bd+b+0.5)*0.00390625+r;I(h,j,x,bh,bi,d);I(h,j,ba,bh,bi,d);I(h,j,ba,e,bi,f);I(h,j,x,e,bi,f);bj=bj+1|0;}}}c:{Fu(h,o*0.800000011920929,p*0.800000011920929,q*0.800000011920929,0.800000011920929);if(bc>(-1)){B8(h,0.0,0.0,(-1.0));bj=0;bi=bf+0.0;e=(bd+0.0) *0.00390625+r;j=bf+8.0;bh=(bd+8.0)*0.00390625+r;while(true){if(bj>=8)break c;g=bj;d=bg+g+0.0;f=(be+g+0.5)*0.00390625+s;I(h,bi,ba,d,e,f);I(h,j,ba,d,bh,f);I(h,j,x,d,bh,f);I(h,bi,x,d,e,f);bj=bj+1|0;}}}d:{if(bc<=1){B8(h,0.0,0.0,1.0);bj=0;d=bf+0.0;f=(bd+0.0)*0.00390625+r;bh=bf+8.0;bi=(bd+8.0)*0.00390625+r;while(true){if(bj>=8)break d;b=bj;e=bg+b+1.0-9.765625E-4;j=(be+b+0.5)*0.00390625+s;I(h,d,ba,e,f,j);I(h,bh,ba,e,bi,j);I(h,bh,x,e,bi,j);I(h,d,x,e,f,j);bj=bj+1|0;}}}Bu(h);bc=bc+1|0;}bb=bb+1|0;}v=v+1|0;}B4(1.0,1.0, 1.0,1.0);Be(3042);Bc(2884);return;default:GR();}}DW().s(a,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,$p);} function AWu(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.hO;e=new AFq;e.D7=b;Zu(d,e);f=a.hO.s;g=f-1|0;h=0;a:{while(h=f)break;d=Bb(a.hO,g-h|0);if (!c){if(Lb(d,b)<=1024.0)break a;if(!d.hH){if(h<1)break a;return 0;}if(h<3)break a;return 0;}if(d.hH)break a;}return a.hO.s?0:1;}continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function A0W(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{BM();g=BFI;Bc(3042);Bc(3008);CO(770,1);B4(1.0,1.0,1.0,(Br(Gi(CD())/100.0)*0.20000000298023224+0.4000000059604645)*0.5);if(!d){if(a.sk<=0.0)break a;CO(774,768);e=a.mr;h=B(198);$p=2;continue _;}if(e!==null){CO(770,771);i=Br(Gi(CD())/100.0)*0.20000000298023224 +0.800000011920929;B4(i,i,i,Br(Gi(CD())/200.0)*0.20000000298023224+0.5);b=a.mr;e=B(198);$p=1;continue _;}}Be(3042);Be(3008);return;case 1:$z=ASZ(b,e);if(C()){break _;}j=$z;CK(3553,j);d=c.l3;Be(3042);Be(3008);return;case 2:$z=ASZ(e,h);if(C()){break _;}k=$z;CK(3553,k);B4(1.0,1.0,1.0,0.5);B9();e=a.cr;d=c.h4;k=c.h5;j=c.h6;$p=3;case 3:$z=AMY(e,d,k,j);if(C()){break _;}j=$z;if(j<=0)h=null;else{J();h=BFM.data[j];}Be(3008);ZP(3.0,(-3.0));Bc(32823);BB(g);l=b.fu;m=b.c-l;n=f;l=l+m*n;m=b.eX;m=m+(b.i-m)*n;o=b.fv;H3(g, -l, -m, -(o+(b.d-o)*n));g.zV=1;if(h===null){J();h=BFS;}b=a.sF;d=c.h4;k=c.h5;j=c.h6;b.ez=240+(a.sk*10.0|0)|0;$p=4;case 4:A0M(b,h,d,k,j);if(C()){break _;}b.ez=(-1);Bu(g);H3(g,0.0,0.0,0.0);ZP(0.0,0.0);Be(32823);Bc(3008);DN(1);BI();Be(3042);Be(3008);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function ARA(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!d&&!c.nb){Bc(3042);CO(770,771);B4(0.0,0.0,0.0,0.4000000059604645);Be(3553);DN(0);e=a.cr;d=c.h4;g=c.h5;h=c.h6;$p=1;continue _;}return;case 1:$z=AMY(e,d,g,h);if(C()){break _;}g=$z;if(g<=0){DN(1);Bc(3553);Be(3042);return;}J();e=BFM.data[g];i=a.cr;d=c.h4;h=c.h5;j=c.h6;$p =2;case 2:e.j0(i,d,h,j);if(C()){break _;}k=b.fu;l=b.c-k;m=f;k=k+l*m;l=b.eX;l=l+(b.i-l)*m;n=b.fv;m=n+(b.d-n)*m;b=BFM.data[g];e=a.cr;d=c.h4;g=c.h5;h=c.h6;$p=3;case 3:$z=b.pp(e,d,g,h);if(C()){break _;}b=$z;b=JL(Dv(b,0.0020000000949949026,0.0020000000949949026,0.0020000000949949026), -k, -l, -m);BM();c=BFI;Ia(c,3);Bn(c,b.R,b.C,b.S);Bn(c,b.Z,b.C,b.S);Bn(c,b.Z,b.C,b.ba);Bn(c,b.R,b.C,b.ba);Bn(c,b.R,b.C,b.S);Bu(c);Ia(c,3);Bn(c,b.R,b.V,b.S);Bn(c,b.Z,b.V,b.S);Bn(c,b.Z,b.V,b.ba);Bn(c,b.R,b.V,b.ba);Bn(c,b.R,b.V,b.S);Bu(c);Ia(c, 1);Bn(c,b.R,b.C,b.S);Bn(c,b.R,b.V,b.S);Bn(c,b.Z,b.C,b.S);Bn(c,b.Z,b.V,b.S);Bn(c,b.Z,b.C,b.ba);Bn(c,b.Z,b.V,b.ba);Bn(c,b.R,b.C,b.ba);Bn(c,b.R,b.V,b.ba);Bu(c);DN(1);Bc(3553);Be(3042);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function V8(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t;h=Kn(b,16);i=Kn(c,16);j=Kn(d,16);k=Kn(e,16);l=Kn(f,16);m=Kn(g,16);while(h<=k){b=a.kr;n=h%b|0;if(n<0)n=n+b|0;o=i;while(o<=l){b=a.mS;p=o%b|0;if(p<0)p=p+b|0;q=j;while(q<=m){b=a.zv;r=q%b|0;if(r<0)r=r+b|0;s=V(V(r,a.mS)+p|0,a.kr)+n|0;t=a.js.data[s];if(!t.lM)Y(a.hO,t);Oq(t);q=q+1|0;}o=o+1|0;}h=h+1|0;}} function AB_(a,b,c,d){V8(a,b-1|0,c-1|0,d-1|0,b+1|0,c+1|0,d+1|0);} function ANH(a,b,c,d,e,f,g){var h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=16.0;if(f>1.0)h=h*f;if(SG(a.d5.j,c,d,e)>=h*h)return;i=a.d5.g0;h=c;j=d;k=e;$p=1;case 1:A5g(i,b,h,j,k,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function ATX(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p;a:{i=a.d5;j=i.j;k=j.c-c;l=j.i-d;m=j.d-e;if(k*k+l*l+m*m>256.0)break a;if(b===B(530)){j=i.cs;i=new AAW;GL(i,a.cr,c,d,e,f,g,h);i.fz=1.0;i.fB=1.0;i.f$=1.0;i.ft=32;Dg(i,0.019999999552965164,0.019999999552965164);i.db=i.db*(O(i.m)*0.6000000238418579+0.20000000298023224);i.f=f*0.20000000298023224+(Cm()*2.0-1.0)*0.019999999552965164;i.h=g*0.20000000298023224+(Cm()*2.0-1.0)*0.019999999552965164;i.g=h*0.20000000298023224+(Cm()*2.0-1.0)*0.019999999552965164;i.b9=8.0/(Cm() *0.8+0.2)|0;Ff(j,i);break a;}if(b===B(348)){Ff(i.cs,BsE(a.cr,c,d,e,1.0));break a;}if(b===B(375)){b=i.cs;j=new XL;GL(j,a.cr,c,d,e,f,g,h);j.f=f;j.h=g;j.g=h;j.c=c;j.Vh=c;j.i=d;j.Ve=d;j.d=e;j.RT=e;n=O(j.m)*0.6000000238418579+0.4000000059604645;o=O(j.m)*0.20000000298023224+0.5;j.db=o;j.Q$=o;n=1.0*n;j.f$=n;j.fB=n;j.fz=n;j.fB=n*0.30000001192092896;j.fz=n*0.8999999761581421;j.b9=(Cm()*10.0|0)+40|0;j.nO=1;j.ft=Cm()*8.0|0;Ff(b,j);break a;}if(b===B(531)){Ff(i.cs,BBc(a.cr,c,d,e,f,g,h));break a;}if(b===B(349)){b=i.cs;j= new VZ;GL(j,a.cr,c,d,e,f,g,h);j.f=j.f*0.009999999776482582+f;j.h=j.h*0.009999999776482582+g;j.g=j.g*0.009999999776482582+h;O(j.m);O(j.m);O(j.m);O(j.m);O(j.m);O(j.m);j.TD=j.db;j.f$=1.0;j.fB=1.0;j.fz=1.0;j.b9=(8.0/(Cm()*0.8+0.2)|0)+4|0;j.nO=1;j.ft=48;Ff(b,j);break a;}if(b===B(343)){Ff(i.cs,BCW(a.cr,c,d,e));break a;}if(b===B(532)){Ff(i.cs,BCE(a.cr,c,d,e,f,g,h));break a;}if(b===B(345)){Ff(i.cs,BsE(a.cr,c,d,e,2.5));break a;}if(b===B(352)){Ff(i.cs,BB1(a.cr,c,d,e,1.0));break a;}if(b===B(533)){b=i.cs;j=new Sd;i=a.cr;Bw();Zf(j, i,c,d,e,BK5);Ff(b,j);break a;}if(b!==B(534))break a;j=i.cs;i=new Sd;p=a.cr;Bw();Zf(i,p,c,d,e,BMi);Ff(j,i);}} function AFN(a){var b,c;b=0;while(true){c=a.js.data;if(b>=c.length)break;if(c[b].wC){if(!c[b].lM)Y(a.hO,c[b]);Oq(a.js.data[b]);}b=b+1|0;}} function VT(){var a=this;E.call(a);a.jQ=null;a.di=null;a.ga=null;a.Bh=null;} function Ff(a,b){var c;c=b.Bx();Y(a.di.data[c],b);} function AKo(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;while(b<4){c=0;d=a.di.data;if(c=4)break;c=0;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AHG(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=BG(b.n*3.1415927410125732/180.0);e=Br(b.n*3.1415927410125732/180.0);f= -e*Br(b.u*3.1415927410125732/180.0);g=d*Br(b.u*3.1415927410125732/180.0);h=BG(b.u*3.1415927410125732/180.0);i=b.fu;j=b.c-i;k=c;BNL=i+j*k;j=b.eX;BNM=j+(b.i-j)*k;i =b.fv;BNN=i+(b.d-i)*k;l=0;while(l<3){if(a.di.data[l].s){if(!l){b=a.ga;m=B(535);$p=1;continue _;}if(l==1){b=a.ga;m=B(198);$p=2;continue _;}if(l==2){b=a.ga;m=B(181);$p=3;continue _;}CK(3553,0);BM();m=BFI;BB(m);n=0;o=a.di.data;if(n=3)break a;if(!a.di.data[l].s)continue;else break;}q=0;if(!l){b=a.ga;m=B(535);continue _;}}return;case 2:$z=ASZ(b,m);if(C()){break _;}q=$z;a:while(true){if(l==2){b=a.ga;m=B(181);$p=3;continue _;}CK(3553,q);BM();m=BFI;BB(m);n=0;o=a.di.data;if(n=3)break a;if(!a.di.data[l].s)continue;else break;}q=0;if(!l){b=a.ga;m=B(535);$p=1;continue _;}if(l==1){b=a.ga;m=B(198);continue _;}}return;case 3:$z=ASZ(b,m);if(C()){break _;}q=$z;a: while(true){CK(3553,q);BM();m=BFI;BB(m);n=0;o=a.di.data;if(n=3)break a;if(!a.di.data[l].s)continue;else break;}q=0;if(!l){b=a.ga;m=B(535);$p=1;continue _;}if(l==1){b=a.ga;m=B(198);$p=2;continue _;}if(l==2){b=a.ga;m=B(181);continue _;}}return;case 4:p.kw(m,c,d,h,e,f,g);if(C()){break _;}n=n+1|0;a:while(true){o=a.di.data;if(n=3)break a;if(!a.di.data[l].s)continue;else break;}if (!l){b=a.ga;m=B(535);$p=1;continue _;}if(l==1){b=a.ga;m=B(198);$p=2;continue _;}if(l==2){b=a.ga;m=B(181);$p=3;continue _;}CK(3553,0);BM();m=BFI;BB(m);n=0;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} function TR(){var a=this;JK.call(a);a.gq=null;a.Gd=null;a.bz=null;a.J3=null;a.Ac=0;a.sI=null;a.mw=0;a.BY=0.0;a.Cw=0.0;} var BNO=null;function A24(a,b,c,d,e){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=new M6;g =a.bz;OB(f,g.bY,g.bx);h=APp(f);i=AI8(f);f=a.bz;g=f.jV;S6(f.dI);Bc(3042);f=a.bz;if(f.q.i$){f=f.j;$p=1;continue _;}j=O7(a.bz.j.z,3);if(!a.bz.q.bT&&j!==null){c=j.bp;J();if(c==BJr.b){$p=6;continue _;}}f=a.bz.j;k=f.vR;k=k+(f.hk-k)*b;if(k>0.0){$p=5;continue _;}B4(1.0,1.0,1.0,1.0);c=3553;f=a.bz.W;l=B(536);$p=3;continue _;case 1:$z=AOz(f,b);if(C()){break _;}k=$z;$p=2;case 2:AXe(a,k,h,i);if(C()){break _;}j=O7(a.bz.j.z,3);if(!a.bz.q.bT&&j!==null){c=j.bp;J();if(c==BJr.b){$p=6;continue _;}}f=a.bz.j;k=f.vR;k=k+(f.hk-k)* b;if(k>0.0){$p=5;continue _;}B4(1.0,1.0,1.0,1.0);c=3553;f=a.bz.W;l=B(536);$p=3;case 3:$z=ASZ(f,l);if(C()){break _;}d=$z;CK(c,d);l=a.bz.j.z;a.sb=(-90.0);m=h/2|0;n=m-91|0;o=i-22|0;DI(a,n,o,0,0,182,22);DI(a,(n-1|0)+(l.by*20|0)|0,o-1|0,0,22,24,22);c=3553;f=a.bz.W;l=B(537);$p=4;case 4:$z=ASZ(f,l);if(C()){break _;}d=$z;CK(c,d);Bc(3042);CO(775,769);DI(a,m-7|0,(i/2|0)-7|0,0,0,16,16);Be(3042);f=a.bz.j;d=f.eZ;p=((d/3|0)%2|0)!=1?0:1;if(d<10)p=0;o=f.bI;q=f.Lc;Ui(a.Gd,M(V(a.Ac,312871)));if(AM4(a.bz.bL)){r=ANG(a.bz.j);s= 0;t=i-32|0;u=m+91|0;d=Ba(o,4);while(s<10){if(r>0){v=(u-(s*8|0)|0)-9|0;e=Ba((s*2|0)+1|0,r);if(e<0)DI(a,v,t,34,9,9,9);if(!e)DI(a,v,t,25,9,9,9);if(e>0)DI(a,v,t,16,9,9,9);}w=0;if(p)w=1;x=n+(s*8|0)|0;c=d>0?t:t+D(a.Gd,2)|0;DI(a,x,c,16+(w*9|0)|0,0,9,9);if(p){e=Ba((s*2|0)+1|0,q);if(e<0)DI(a,x,c,70,0,9,9);if(!e)DI(a,x,c,79,0,9,9);}e=Ba((s*2|0)+1|0,o);if(e<0)DI(a,x,c,52,0,9,9);if(!e)DI(a,x,c,61,0,9,9);s=s+1|0;}f=a.bz.j;BE();l=BGR;$p=8;continue _;}Be(3042);Bc(32826);B9();Bj(180.0,1.0,0.0,0.0);NC();BI();r=0;d=m-90|0;n= (i-16|0)-3|0;if(r>=9){Gu();Be(32826);if(Bd()==33&&BJ(4)){f=a.bz.pn;l=Cz();Im(H(H(l,B(538)),f),41);C0(g,Cl(l),2,2,16777215);C0(g,SJ(a.bz),2,12,16777215);C0(g,Sk(a.bz),2,22,16777215);C0(g,T8(a.bz),2,32,16777215);y=UN();z=Sl();ba=BD(z,St());bb=CG(CF(ba,M(100)),y);ba=CG(CG(ba,M(1024)),M(1024));bc=CG(CG(y,M(1024)),M(1024));f=Cz();H(EL(H(EL(H(EL(H(f,B(539)),bb),B(540)),ba),B(541)),bc),B(542));bd=Cl(f);EY(a,g,bd,(h-DU(g,bd)|0)-2|0,2,14737632);y=CG(CF(z,M(100)),y);z=CG(CG(z,M(1024)),M(1024));f=Cz();H(EL(H(EL(H(f,B(543)), y),B(540)),z),B(544));f=Cl(f);EY(a,g,f,(h-DU(g,f)|0)-2|0,12,14737632);be=a.bz.j.c;f=Cz();E7(H(f,B(545)),be);EY(a,g,Cl(f),2,64,14737632);be=a.bz.j.i;f=Cz();E7(H(f,B(546)),be);EY(a,g,Cl(f),2,72,14737632);be=a.bz.j.d;f=Cz();E7(H(f,B(547)),be);EY(a,g,Cl(f),2,80,14737632);}else C0(g,B(548),2,2,16777215);c=a.mw;if(c>0){bf=c-b;s=bf*256.0/20.0|0;if(s>255)s=255;if(s>0){B9();Bp(m,i-48|0,0.0);Bc(3042);CO(770,771);n=Rb(bf/50.0,0.699999988079071,0.6000000238418579)&16777215;f=a.sI;Fi(g,f,( -DU(g,f)|0)/2|0,(-4),n+(s<<24) |0);Be(3042);BI();}}m=10;bg=0;if(a.bz.K instanceof P_){m=20;bg=1;}Bc(3042);CO(770,771);Be(3008);B9();Bp(0.0,i-48|0,0.0);n=0;while(n=200&&!bg)){be=(1.0-(Bb(a.gq,n)).lD/200.0)*10.0;if(be<0.0)be=0.0;if(be>1.0)be=1.0;u=255.0*be*be|0;if(bg)u=255;if(u>0){bh=( -n|0)*9|0;bd=(Bb(a.gq,n)).C0;IR(a,2,bh-1|0,322,bh+8|0,(u/2|0)<<24);Bc(3042);C0(g,bd,2,bh,16777215+(u<<24)|0);}}n=n+1|0;}BI();Bc(3008);Be(3042);return;}s=(d+(r*20|0)|0)+2|0;$p=7;continue _;case 5:AK8(a,k,h,i);if(C()){break _;}B4(1.0, 1.0,1.0,1.0);c=3553;f=a.bz.W;l=B(536);$p=3;continue _;case 6:AQo(a,h,i);if(C()){break _;}f=a.bz.j;k=f.vR;k=k+(f.hk-k)*b;if(k>0.0){$p=5;continue _;}B4(1.0,1.0,1.0,1.0);c=3553;f=a.bz.W;l=B(536);$p=3;continue _;case 7:A1B(a,r,s,n,b);if(C()){break _;}r=r+1|0;if(r>=9){Gu();Be(32826);if(Bd()==33&&BJ(4)){f=a.bz.pn;l=Cz();Im(H(H(l,B(538)),f),41);C0(g,Cl(l),2,2,16777215);C0(g,SJ(a.bz),2,12,16777215);C0(g,Sk(a.bz),2,22,16777215);C0(g,T8(a.bz),2,32,16777215);y=UN();z=Sl();ba=BD(z,St());bb=CG(CF(ba,M(100)),y);ba=CG(CG(ba, M(1024)),M(1024));bc=CG(CG(y,M(1024)),M(1024));f=Cz();H(EL(H(EL(H(EL(H(f,B(539)),bb),B(540)),ba),B(541)),bc),B(542));bd=Cl(f);EY(a,g,bd,(h-DU(g,bd)|0)-2|0,2,14737632);y=CG(CF(z,M(100)),y);z=CG(CG(z,M(1024)),M(1024));f=Cz();H(EL(H(EL(H(f,B(543)),y),B(540)),z),B(544));f=Cl(f);EY(a,g,f,(h-DU(g,f)|0)-2|0,12,14737632);be=a.bz.j.c;f=Cz();E7(H(f,B(545)),be);EY(a,g,Cl(f),2,64,14737632);be=a.bz.j.i;f=Cz();E7(H(f,B(546)),be);EY(a,g,Cl(f),2,72,14737632);be=a.bz.j.d;f=Cz();E7(H(f,B(547)),be);EY(a,g,Cl(f),2,80,14737632);} else C0(g,B(548),2,2,16777215);c=a.mw;if(c>0){bf=c-b;s=bf*256.0/20.0|0;if(s>255)s=255;if(s>0){B9();Bp(m,i-48|0,0.0);Bc(3042);CO(770,771);n=Rb(bf/50.0,0.699999988079071,0.6000000238418579)&16777215;f=a.sI;Fi(g,f,( -DU(g,f)|0)/2|0,(-4),n+(s<<24)|0);Be(3042);BI();}}m=10;bg=0;if(a.bz.K instanceof P_){m=20;bg=1;}Bc(3042);CO(770,771);Be(3008);B9();Bp(0.0,i-48|0,0.0);n=0;while(n=200&&!bg)){be=(1.0-(Bb(a.gq,n)).lD/200.0)*10.0;if(be<0.0)be=0.0;if(be>1.0)be=1.0;u=255.0*be*be|0;if(bg)u =255;if(u>0){bh=( -n|0)*9|0;bd=(Bb(a.gq,n)).C0;IR(a,2,bh-1|0,322,bh+8|0,(u/2|0)<<24);Bc(3042);C0(g,bd,2,bh,16777215+(u<<24)|0);}}n=n+1|0;}BI();Bc(3008);Be(3042);return;}s=(d+(r*20|0)|0)+2|0;continue _;case 8:a:{$z=AR7(f,l);if(C()){break _;}c=$z;if(c){c=ADn((a.bz.j.im-2|0)*10.0/300.0)|0;bi=(ADn(a.bz.j.im*10.0/300.0)|0)-c|0;v=0;d=c+bi|0;p=t-9|0;while(true){if(v>=d)break a;if(v>=c)DI(a,n+(v*8|0)|0,p,25,18,9,9);else DI(a,n+(v*8|0)|0,p,16,18,9,9);v=v+1|0;}}}Be(3042);Bc(32826);B9();Bj(180.0,1.0,0.0,0.0);NC();BI();r =0;d=m-90|0;n=(i-16|0)-3|0;if(r>=9){Gu();Be(32826);if(Bd()==33&&BJ(4)){f=a.bz.pn;l=Cz();Im(H(H(l,B(538)),f),41);C0(g,Cl(l),2,2,16777215);C0(g,SJ(a.bz),2,12,16777215);C0(g,Sk(a.bz),2,22,16777215);C0(g,T8(a.bz),2,32,16777215);y=UN();z=Sl();ba=BD(z,St());bb=CG(CF(ba,M(100)),y);ba=CG(CG(ba,M(1024)),M(1024));bc=CG(CG(y,M(1024)),M(1024));f=Cz();H(EL(H(EL(H(EL(H(f,B(539)),bb),B(540)),ba),B(541)),bc),B(542));bd=Cl(f);EY(a,g,bd,(h-DU(g,bd)|0)-2|0,2,14737632);y=CG(CF(z,M(100)),y);z=CG(CG(z,M(1024)),M(1024));f=Cz();H(EL(H(EL(H(f, B(543)),y),B(540)),z),B(544));f=Cl(f);EY(a,g,f,(h-DU(g,f)|0)-2|0,12,14737632);be=a.bz.j.c;f=Cz();E7(H(f,B(545)),be);EY(a,g,Cl(f),2,64,14737632);be=a.bz.j.i;f=Cz();E7(H(f,B(546)),be);EY(a,g,Cl(f),2,72,14737632);be=a.bz.j.d;f=Cz();E7(H(f,B(547)),be);EY(a,g,Cl(f),2,80,14737632);}else C0(g,B(548),2,2,16777215);c=a.mw;if(c>0){bf=c-b;s=bf*256.0/20.0|0;if(s>255)s=255;if(s>0){B9();Bp(m,i-48|0,0.0);Bc(3042);CO(770,771);n=Rb(bf/50.0,0.699999988079071,0.6000000238418579)&16777215;f=a.sI;Fi(g,f,( -DU(g,f)|0)/2|0,(-4),n +(s<<24)|0);Be(3042);BI();}}m=10;bg=0;if(a.bz.K instanceof P_){m=20;bg=1;}Bc(3042);CO(770,771);Be(3008);B9();Bp(0.0,i-48|0,0.0);n=0;while(n=200&&!bg)){be=(1.0-(Bb(a.gq,n)).lD/200.0)*10.0;if(be<0.0)be=0.0;if(be>1.0)be=1.0;u=255.0*be*be|0;if(bg)u=255;if(u>0){bh=( -n|0)*9|0;bd=(Bb(a.gq,n)).C0;IR(a,2,bh-1|0,322,bh+8|0,(u/2|0)<<24);Bc(3042);C0(g,bd,2,bh,16777215+(u<<24)|0);}}n=n+1|0;}BI();Bc(3008);Be(3042);return;}s=(d+(r*20|0)|0)+2|0;$p=7;continue _;default:GR();}}DW().s(a,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,$p);} function AQo(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Be(2929);DN(0);CO(770,771);B4(1.0,1.0,1.0,1.0);Be(3008);d=3553;e=a.bz.W;f=B(549);$p=1;case 1:$z=ASZ(e,f);if(C()){break _;}g=$z;CK(d,g);BM();e=BFI;BB(e);h=c;I(e,0.0,h,(-90.0),0.0,1.0);i=b;I(e,i,h,(-90.0),1.0,1.0);I(e,i,0.0,(-90.0),1.0,0.0);I(e,0.0,0.0,(-90.0),0.0,0.0);Bu(e);DN(1);Bc(2929);Bc(3008);B4(1.0,1.0,1.0,1.0);return;default: GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function AXe(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=1.0-b;if(b<0.0)b=0.0;if(b>1.0)b=1.0;e=a.Cw;a.Cw=e+(b-e)*0.01;Be(2929);DN(0);CO(0,769);b=a.Cw;B4(b,b,b,1.0);f=3553;g=a.bz.W;h=B(550);$p=1;case 1:$z=ASZ(g,h);if(C()){break _;}i=$z;CK(f,i);BM();g=BFI;BB(g);j=d;I(g,0.0,j,(-90.0),0.0,1.0);k=c;I(g,k,j,(-90.0),1.0,1.0);I(g,k,0.0,(-90.0),1.0,0.0);I(g,0.0, 0.0,(-90.0),0.0,0.0);Bu(g);DN(1);Bc(2929);B4(1.0,1.0,1.0,1.0);CO(770,771);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function AK8(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b*b;e=b*b*0.800000011920929+0.20000000298023224;Be(3008);Be(2929);DN(0);CO(770,771);B4(1.0,1.0,1.0,e);f=3553;g=a.bz.W;h=B(198);$p=1;case 1:$z=ASZ(g,h);if(C()){break _;}i=$z;CK(f,i);J();f=BJv.Q;i=f%16|0;e=i/16.0;f=f/16|0;j=f/16.0;k =(i+1|0)/16.0;l=(f+1|0)/16.0;BM();g=BFI;BB(g);m=d;n=e;o=l;I(g,0.0,m,(-90.0),n,o);p=c;q=k;I(g,p,m,(-90.0),q,o);o=j;I(g,p,0.0,(-90.0),q,o);I(g,0.0,0.0,(-90.0),n,o);Bu(g);DN(1);Bc(2929);Bc(3008);B4(1.0,1.0,1.0,1.0);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} function A1B(a,b,c,d,e){var f,g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.bz.j.z.bU.data[b];if(f===null)return;g=f.i5-e;b=Ba(g,0.0);if(b>0){B9();h=1.0+g/5.0;i=c+8|0;e=i;j=d+12|0;Bp(e,j,0.0);Cg(1.0/h,(h+1.0)/2.0,1.0);Bp( -i|0, -j|0,0.0);}k=BNO;l=a.bz;m=l.jV;l=l.W;$p=1;case 1:AOH(k,m,l,f,c,d);if(C()){break _;}if(b>0)BI();m=BNO;k=a.bz;Q_(m,k.jV,k.W, f,c,d);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} function AF7(a){var b,c;b=a.mw;if(b>0)a.mw=b-1|0;a.Ac=a.Ac+1|0;b=0;while(true){c=a.gq;if(b>=c.s)break;c=Bb(c,b);c.lD=c.lD+1|0;b=b+1|0;}} function AAr(a,b){var c,d,e,f,g;while(DU(a.bz.jV,b)>320){c=1;while(c320)break;c=e;}AAr(a,Dc(b,0,c));b=Hg(b,c);}f=a.gq;d=new Yl;d.C0=b;d.lD=0;AEe(f,0,d);while(true){b=a.gq;g=b.s;if(g<=50)break;DT(b,g-1|0);}} function Rb(b,c,d){var e,f,g,h,i;b=b%1.0+1.0;c=Ql(1.0,NR(0.0,c));d=Ql(1.0,NR(0.0,d));e=d>=0.5?d+c-d*c:d*(1.0+c);f=2.0*d-e;if(b<0.1666666716337204)g=f+(e-f)*6.0*b;else if(b<0.3333333432674408){h=f-(e-f)*6.0*(b-0.1666666716337204);g=e;e=h;}else if(b<0.5){b=(e-f)*6.0*(b-0.3333333432674408);g=e-b;i=f-b;e=f;f=i;}else if(b<0.6666666865348816){i=e-(e-f)*6.0*(b-0.5);e=f;g=f;f=i;}else if(b>=0.8333333134651184)g=f-(e-f)*6.0*(b-0.8333333134651184);else{h=f+(e-f)*6.0*(b-0.6666666865348816);i=e;e=h;g=f;f=i;}return (NR(0.0, Ql(255.0,e*255.0))|0)<<16|(NR(0.0,Ql(255.0,g*255.0))|0)<<8|NR(0.0,Ql(255.0,f*255.0))|0;} function AJ6(){BNO=AHH();} function ABb(){var a=this;C8.call(a);a.gA=null;a.py=null;a.FN=0.0;a.mq=null;} var BNP=null;function Ko(){var a=new ABb();AVE(a);return a;} function AVE(a){var b,c,d,e,$$je;Eo(a);a.gA=Q(Cr,[B(551),B(552),B(553),B(554),B(555)]);a.FN=0.0;a.mq=B(556);a:{try{b=B6();c=GO(B(557));d=AHb(BmL(FD(c)));while(true){e=OZ(d);if(e===null)break;e=T1(e);if(Z(e)<=0)continue;Y(b,e);}a.mq=Bb(b,D(BNP,C5(b)));break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){}else{throw $$e;}}}} function AXd(a){var b,c,d,e,f,g,h,i;a:{a.FN=a.FN+1.0;b=a.py;if(b!==null){c=0;while(true){d=b.data;if(c>=d.length)break a;e=0;while(e0.0)f.tU=f.tU-0.6;h=f.tU;i=g+h;f.sM=i;f.tU=h*0.9;if(i<0.0){f.sM=0.0;f.tU=0.0;}e=e+1|0;}c=c+1|0;}}}} function A0q(a,b,c){} function AUl(a){var b;BFD.qR=0;b=VS();ACT(b,(BAH()).O_);if((Iu(b,2)+1|0)==11&&Iu(b,5)==9)a.mq=B(558);else if((Iu(b,2)+1|0)==6&&Iu(b,5)==1)a.mq=B(559);else if((Iu(b,2)+1|0)==12&&Iu(b,5)==24)a.mq=B(560);else if((Iu(b,2)+1|0)==1&&Iu(b,5)==1)a.mq=B(561);Y(a.bv,Ej(1,(a.O/2|0)-100|0,(a.bd/4|0)+48|0,B(562)));Y(a.bv,Ej(2,(a.O/2|0)-100|0,(a.bd/4|0)+72|0,B(563)));Y(a.bv,Ej(3,(a.O/2|0)-100|0,(a.bd/4|0)+96|0,B(564)));Y(a.bv,Ej(0,(a.O/2|0)-100|0,((a.bd/4|0)+120|0)+12|0,B(565)));if(a.x.mh===null)(Bb(a.bv,1)).fC=0;} function AMQ(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!b.ci){c=a.x;d=Blt(a,c.q);$p=1;continue _;}if(b.ci==1){c=a.x;d=Bhg(a);$p=2;continue _;}if(b.ci!=2){if(b.ci!=3)return;b=a.x;c=Sj(a);$p=4;continue _;}c=a.x;d=new Ov;Eo(d);d.oo=0;d.b_=B(7);d.cc=B(7);d.AB=a;$p=3;continue _;case 1:AL5(c,d);if(C()){break _;}if(b.ci==1){c=a.x;d=Bhg(a);$p=2;continue _;}if(b.ci!=2){if(b.ci!=3)return;b=a.x;c=Sj(a);$p=4;continue _;}c=a.x;d=new Ov;Eo(d);d.oo =0;d.b_=B(7);d.cc=B(7);d.AB=a;$p=3;continue _;case 2:AL5(c,d);if(C()){break _;}if(b.ci!=2){if(b.ci!=3)return;b=a.x;c=Sj(a);$p=4;continue _;}c=a.x;d=new Ov;Eo(d);d.oo=0;d.b_=B(7);d.cc=B(7);d.AB=a;$p=3;case 3:AL5(c,d);if(C()){break _;}if(b.ci!=3)return;b=a.x;c=Sj(a);$p=4;case 4:AL5(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} function AJu(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}BM();e=BFI;$p=2;case 2:AJT(a,d);if(C()){break _;}f=3553;g=a.x.W;h=B(566);$p=3;case 3:$z=ASZ(g,h);if(C()){break _;}i=$z;CK(f,i);B4(1.0,1.0,1.0,1.0);Eq(e,16777215);B9();Bp((a.O/2|0)+90|0,70.0,0.0);Bj((-20.0),0.0,0.0,1.0);j=Br(Gi(GS(CD(),M(1000)))/1000.0*3.1415927410125732 *2.0)*0.10000000149011612;if(j<0.0)j= -j;k=(1.7999999523162842-j)*100.0/(DU(a.bw,a.mq)+32|0);Cg(k,k,k);DX(a,a.bw,a.mq,0,(-8),16776960);BI();C0(a.bw,B(548),2,2,5263440);e=a.bw;C0(e,B(567),(a.O-DU(e,B(567))|0)-2|0,a.bd-10|0,16777215);$p=4;case 4:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function AJT(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(a.py===null){a.py=$rt_createMultiArray(SN,[a.gA.data.length,Z(a.gA.data[0])]);c=0;while(true){if(c>=a.py.data.length)break a;d=0;while(true){e=a.py.data;if(d>=e[c].data.length)break;e=e[c].data;f=new SN;f.Zx=a;g=(10+d|0)+Ck(BNP)*32.0+c;f.Da =g;f.sM=g;e[d]=f;d=d+1|0;}c=c+1|0;}}}DE(5889);B9();Et();f=new M6;h=a.x;OB(f,h.bY,h.bx);d=120*f.y2|0;Vr(70.0,a.x.bY/d,0.05000000074505806,100.0);f=a.x;Hp(0,f.bx-d|0,f.bY,d);DE(5888);B9();Et();Be(2884);XN(1029);DN(1);h=KU();i=0;j=b;if(i>=3){Be(3042);DE(5889);BI();DE(5888);BI();f=a.x;Hp(0,0,f.bY,f.bx);Bc(2884);return;}B9();Bp(0.4000000059604645,0.6000000238418579,(-13.0));if(!i){Ez(256);Bp(0.0,(-0.4000000059604645),0.0);Cg(0.9800000190734863,1.0,1.0);Bc(3042);CO(770,771);}if(i==1){Be(3042);Ez(256);}if(i==2){Bc(3042);CO(768, 1);}Cg(1.0,(-1.0),1.0);Bj(15.0,1.0,0.0,0.0);Cg(0.8899999856948853,1.0,0.4000000059604645);Bp(( -Z(a.gA.data[0])|0)*0.5,( -a.gA.data.length|0)*0.5,0.0);d=3553;f=a.x.W;k=B(198);$p=1;case 1:$z=ASZ(f,k);if(C()){break _;}l=$z;CK(d,l);if(!i){d=3553;f=a.x.W;k=B(568);$p=2;continue _;}l=0;while(l=3){Be(3042);DE(5889);BI();DE(5888);BI();f=a.x;Hp(0,0,f.bY,f.bx);Bc(2884);return;}B9();Bp(0.4000000059604645,0.6000000238418579,(-13.0));if(!i){Ez(256);Bp(0.0,(-0.4000000059604645),0.0);Cg(0.9800000190734863,1.0,1.0);Bc(3042);CO(770,771);}if(i==1){Be(3042);Ez(256);}if(i==2){Bc(3042);CO(768,1);}Cg(1.0,(-1.0),1.0);Bj(15.0,1.0,0.0,0.0);Cg(0.8899999856948853,1.0,0.4000000059604645);Bp(( -Z(a.gA.data[0])|0)*0.5,( -a.gA.data.length|0)*0.5,0.0);d=3553;f=a.x.W;k=B(198);continue _;case 2:$z =ASZ(f,k);if(C()){break _;}l=$z;CK(d,l);l=0;while(l=3){Be(3042);DE(5889);BI();DE(5888);BI();f=a.x;Hp(0,0,f.bY,f.bx);Bc(2884);return;}B9();Bp(0.4000000059604645,0.6000000238418579,(-13.0));if(!i){Ez(256);Bp(0.0,(-0.4000000059604645), 0.0);Cg(0.9800000190734863,1.0,1.0);Bc(3042);CO(770,771);}if(i==1){Be(3042);Ez(256);}if(i==2){Bc(3042);CO(768,1);}Cg(1.0,(-1.0),1.0);Bj(15.0,1.0,0.0,0.0);Cg(0.8899999856948853,1.0,0.4000000059604645);Bp(( -Z(a.gA.data[0])|0)*0.5,( -a.gA.data.length|0)*0.5,0.0);d=3553;f=a.x.W;k=B(198);$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} function A3b(){BNP=new C1;} function Dn(){var a=this;E.call(a);a.fb=0;a.Ks=0.0;a.pM=0;a.bH=null;a.bO=null;a.l=null;a.bo=0.0;a.bP=0.0;a.bn=0.0;a.c=0.0;a.i=0.0;a.d=0.0;a.f=0.0;a.h=0.0;a.g=0.0;a.n=0.0;a.u=0.0;a.J=0.0;a.M=0.0;a.w=null;a.U=0;a.nN=0;a.Mx=0;a.GF=0;a.Tz=0;a.pB=0;a.bF=0;a.bK=0.0;a.da=0.0;a.cO=0.0;a.Eq=0.0;a.rR=0.0;a.mW=0;a.kR=0.0;a.Eu=0;a.fu=0.0;a.eX=0.0;a.fv=0.0;a.dA=0.0;a.CX=0.0;a.nO=0;a.Kp=0.0;a.WX=0;a.m=null;a.p1=0;a.Aj=0;a.bS=0;a.sZ=0;a.ua=0;a.eZ=0;a.im=0;a.ug=0;a.tk=null;a.j7=0;a.n4=0.0;a.ny=0.0;a.cT=0;a.ej=0;a.sY=0;a.eu =0;a.qu=0;a.p9=0;a.oy=0;a.G0=0;a.lY=0;a.An=0;} var BNQ=0;function Ey(a,b){var c;c=BNQ;BNQ=c+1|0;a.fb=c;a.Ks=1.0;a.pM=0;a.w=TS(0.0,0.0,0.0,0.0,0.0,0.0);a.U=0;a.GF=0;a.Tz=0;a.pB=1;a.bF=0;a.bK=0.0;a.da=0.6000000238418579;a.cO=1.7999999523162842;a.Eq=0.0;a.rR=0.0;a.mW=1;a.kR=0.0;a.Eu=1;a.dA=0.0;a.CX=0.0;a.nO=0;a.Kp=0.0;a.WX=0;a.m=new C1;a.p1=0;a.Aj=1;a.bS=0;a.sZ=300;a.ua=0;a.eZ=0;a.im=300;a.ug=1;a.j7=0;a.cT=0;a.l=b;CE(a,0.0,0.0,0.0);} function Bc3(a,b){return !(b instanceof Dn)?0:b.fb!=a.fb?0:1;} function BfW(a){return a.fb;} function CN(a){a.bF=1;} function Dg(a,b,c){a.da=b;a.cO=c;} function FE(a,b,c){a.n=b;a.u=c;} function CE(a,b,c,d){var e,f,g,h,i;a.c=b;a.i=c;a.d=d;e=a.da/2.0;f=a.cO;g=a.w;h=e;i=b-h;c=c-a.bK+a.dA;Ti(g,i,c,d-h,b+h,c+f,d+h);} function AA0(a,b,c){var d,e,f;d=a.u;e=a.n;f=e+b*0.15;a.n=f;b=d-c*0.15;a.u=b;if(b<(-90.0))a.u=(-90.0);if(a.u>90.0)a.u=90.0;a.M=a.M+a.u-d;a.J=a.J+f-e;} function AVa(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.X1();if(C()){break _;}return;default:GR();}}DW().s(a,$p);} function AXx(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.bO;if(b!==null&&b.bF)a.bO=null;a.p1=a.p1+1|0;a.Eq=a.rR;a.bo=a.c;a.bP=a.i;a.bn=a.d;a.M=a.u;a.J=a.n;$p=1;case 1:$z=a.ZB();if(C()){break _;}c=$z;if(!c)a.ua=0;else{if(!a.ua&&!a.ug){d=a.f;d=d*d*0.20000000298023224;e=a.h;d=d+e*e;e=a.g;f=Cj(d+e*e*0.20000000298023224)*0.20000000298023224;if(f>1.0)f=1.0;b =a.l;g=B(569);h=1.0+(O(a.m)-O(a.m))*0.4000000059604645;$p=4;continue _;}a.kR=0.0;a.ua=1;a.bS=0;}if(a.l.N)a.bS=0;else{c=a.bS;if(c>0){if(a.j7){c=c-4|0;a.bS=c;if(c<0)a.bS=0;}else{if(!(c%20|0)){b=null;c=1;$p=6;continue _;}a.bS=a.bS-1|0;}}}$p=2;case 2:$z=AMO(a);if(C()){break _;}c=$z;if(c){$p=3;continue _;}if(a.i>=(-64.0)){a.ug=0;return;}$p=5;continue _;case 3:AYx(a);if(C()){break _;}if(a.i>=(-64.0)){a.ug=0;return;}$p=5;continue _;case 4:AJa(b,a,g,f,h);if(C()){break _;}h=N(a.w.C);c=0;i=h+1.0;while(c<1.0+a.da*20.0) {j=(O(a.m)*2.0-1.0)*a.da;k=(O(a.m)*2.0-1.0)*a.da;BW(a.l,B(530),a.c+j,i,a.d+k,a.f,a.h-O(a.m)*0.20000000298023224,a.g);c=c+1|0;}c=0;while(c<1.0+a.da*20.0){j=(O(a.m)*2.0-1.0)*a.da;k=(O(a.m)*2.0-1.0)*a.da;BW(a.l,B(532),a.c+j,i,a.d+k,a.f,a.h,a.g);c=c+1|0;}a.kR=0.0;a.ua=1;a.bS=0;if(a.l.N)a.bS=0;else{c=a.bS;if(c>0){if(a.j7){c=c-4|0;a.bS=c;if(c<0)a.bS=0;}else{if(!(c%20|0)){b=null;c=1;$p=6;continue _;}a.bS=a.bS-1|0;}}}$p=2;continue _;case 5:a.Z6();if(C()){break _;}a.ug=0;return;case 6:a.d1(b,c);if(C()){break _;}a.bS =a.bS-1|0;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function AYx(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.j7)return;b=null;c=4;$p=1;case 1:a.d1(b,c);if(C()){break _;}a.bS=600;return;default:GR();}}DW().s(a,b,c,$p);} function AOB(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.pV();if(C()){break _;}return;default:GR();}}DW().s(a,$p);} function A1d(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=JL(a.w,b,c,d);f=a.l;$p=1;case 1:$z=AHC(f,a,e);if(C()){break _;}f=$z;if(f.s>0)return 0;f=a.l;$p=2;case 2:$z=AVl(f,e);if(C()){break _;}g=$z;return g?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function A5e(a,b,c,d){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.nO){HO(a.w,b,c,d);e=a.w;a.c=(e.R+e.Z) /2.0;a.i=e.C+a.bK-a.dA;a.d=(e.S+e.ba)/2.0;return;}f=a.c;g=a.d;h=Rr(a.w);i=a.U&&a.qB()?1:0;if(!i){j=b;k=d;}else{l=0.05;j=b;m=Ba(b,0.0);if(m){e=a.l;n=JL(a.w,b,(-1.0),0.0);$p=2;continue _;}k=d;m=Ba(d,0.0);if(m){e=a.l;n=JL(a.w,0.0,(-1.0),d);$p=3;continue _;}}e=a.l;n=HL(a.w,b,c,d);$p=1;case 1:$z=AHC(e,a,n);if(C()){break _;}o=$z;p=0;q=c;while(p=0.0)break b;}m=1;break a;}m=0;}r=0;while(r=0.05000000074505806){l=b;t=q;u=d;}else{if(j!==b)break c;if(k!==d)break c;l=b;t=q;u=d;}e=a.w;a.c=(e.R+e.Z)/2.0;a.i=e.C+a.bK-a.dA;a.d=(e.S+e.ba)/2.0;m=Ba(j,l);r=!m&&k===u?0:1;a.nN=r;p=Ba(c,t);v=!p?0:1;a.Mx=v;w=p&&c<0.0?1:0;a.U=w;a.GF=!r&&!v?0:1;$p=5;continue _;}t =s;e=Rr(a.w);AGJ(a.w,h);n=a.l;h=HL(a.w,j,t,k);$p=4;continue _;case 2:$z=AHC(e,a,n);if(C()){break _;}e=$z;if(C5(e))k=d;else{b=b=(-0.05)?0.0:m<=0?b+l:b-l;j=b;m=Ba(b,0.0);if(m){e=a.l;n=JL(a.w,b,(-1.0),0.0);continue _;}k=d;}m=Ba(d,0.0);if(!m){e=a.l;n=HL(a.w,b,c,d);$p=1;continue _;}e=a.l;n=JL(a.w,0.0,(-1.0),d);$p=3;case 3:$z=AHC(e,a,n);if(C()){break _;}e=$z;if(!C5(e)){d=d=(-0.05)?0.0:m<=0?d+l:d-l;k=d;m=Ba(d,0.0);if(m){e=a.l;n=JL(a.w,0.0,(-1.0),d);continue _;}}e=a.l;n=HL(a.w,b,c,d);$p=1;continue _;case 4:$z =AHC(n,a,h);if(C()){break _;}o=$z;v=0;while(v=l*l+u*u){AGJ(a.w,e);l=b;t=q;u=d;}else a.dA=a.dA+0.5;e=a.w;a.c=(e.R+e.Z)/2.0;a.i=e.C+a.bK-a.dA;a.d=(e.S+e.ba)/2.0;m=Ba(j,l);r=!m&&k===u?0:1;a.nN =r;p=Ba(c,t);v=!p?0:1;a.Mx=v;w=p&&c<0.0?1:0;a.U=w;a.GF=!r&&!v?0:1;$p=5;case 5:A28(a,t,w);if(C()){break _;}if(m)a.f=0.0;if(p)a.h=0.0;if(k!==u)a.g=0.0;t=a.c-f;u=a.d-g;if(a.mW&&!i){a.rR=a.rR+Cj(t*t+u*u)*0.6;x=N(a.c);y=N(a.i-0.20000000298023224-a.bK);z=N(a.d);e=a.l;$p=6;continue _;}w=N(a.w.R);y=N(a.w.C);z=N(a.w.S);v=N(a.w.Z);ba=N(a.w.V);bb=N(a.w.ba);b:while(true){if(w>v){a.dA=a.dA*0.4000000059604645;$p=7;continue _;}bc=y;while(bc<=ba){bd=z;if(bd<=bb)break b;bc=bc+1|0;}w=w+1|0;}e=a.l;$p=15;continue _;case 6:$z=AMY(e, x,y,z);if(C()){break _;}v=$z;s=a.rR;m=a.Eu;if(s>m&&v>0){a.Eu=m+1|0;J();n=BFM.data[v].e5;e=a.l;m=y+1|0;$p=10;continue _;}w=N(a.w.R);y=N(a.w.C);z=N(a.w.S);v=N(a.w.Z);ba=N(a.w.V);bb=N(a.w.ba);d:while(true){if(w>v){a.dA=a.dA*0.4000000059604645;$p=7;continue _;}bc=y;while(bc<=ba){bd=z;if(bd<=bb)break d;bc=bc+1|0;}w=w+1|0;}e=a.l;$p=15;continue _;case 7:$z=a.ZB();if(C()){break _;}be=$z;e=a.l;n=a.w;$p=8;case 8:$z=A4L(e,n);if(C()){break _;}m=$z;if(m){m=1;$p=9;continue _;}if(a.bS<=0)a.bS= -a.Aj|0;if(be&&a.bS>0){e=a.l;n =B(344);bf=0.699999988079071;s=1.600000023841858+(O(a.m)-O(a.m))*0.4000000059604645;$p=14;continue _;}return;case 9:a.ZU(m);if(C()){break _;}if(!be){m=a.bS+1|0;a.bS=m;if(!m)a.bS=300;}if(be&&a.bS>0){e=a.l;n=B(344);bf=0.699999988079071;s=1.600000023841858+(O(a.m)-O(a.m))*0.4000000059604645;$p=14;continue _;}return;case 10:$z=AMY(e,x,m,z);if(C()){break _;}m=$z;e=BJj;if(m==e.b){e=e.e5;n=a.l;h=IO(e);s=Y2(e)*0.15000000596046448;bf=WQ(e);$p=11;continue _;}if(BFM.data[v].bG.jp()){e=BFM.data[v];n=a.l;$p=12;continue _;}e =a.l;h=IO(n);s=Y2(n)*0.15000000596046448;bf=WQ(n);$p=13;continue _;case 11:AJa(n,a,h,s,bf);if(C()){break _;}e=BFM.data[v];n=a.l;$p=12;case 12:e.rE(n,x,y,z,a);if(C()){break _;}w=N(a.w.R);y=N(a.w.C);z=N(a.w.S);v=N(a.w.Z);ba=N(a.w.V);bb=N(a.w.ba);e:while(true){if(w>v){a.dA=a.dA*0.4000000059604645;$p=7;continue _;}bc=y;while(bc<=ba){bd=z;if(bd<=bb)break e;bc=bc+1|0;}w=w+1|0;}e=a.l;$p=15;continue _;case 13:AJa(e,a,h,s,bf);if(C()){break _;}e=BFM.data[v];n=a.l;$p=12;continue _;case 14:AJa(e,a,n,bf,s);if(C()){break _;}a.bS = -a.Aj|0;return;case 15:$z=AMY(e,w,bc,bd);if(C()){break _;}bg=$z;if(bg>0){J();e=BFM.data[bg];n=a.l;$p=16;continue _;}bd=bd+1|0;while(bd>bb){bc=bc+1|0;while(bc>ba){w=w+1|0;if(w>v){a.dA=a.dA*0.4000000059604645;$p=7;continue _;}bc=y;}bd=z;}e=a.l;continue _;case 16:e.vs(n,w,bc,bd,a);if(C()){break _;}bd=bd+1|0;while(bd>bb){bc=bc+1|0;while(bc>ba){w=w+1|0;if(w>v){a.dA=a.dA*0.4000000059604645;$p=7;continue _;}bc=y;}bd=z;}e=a.l;$p=15;continue _;default:GR();}}DW().s(a,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,$p);} function A28(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c){d=a.kR;if(d>0.0){$p=1;continue _;}}else if(b<0.0)a.kR=a.kR-b;return;case 1:a.Bw(d);if(C()){break _;}a.kR=0.0;return;default:GR();}}DW().s(a,b,c,d,$p);} function BoF(a){return 0;} function Bl2(a){return null;} function AZD(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.j7)return;c=null;$p=1;case 1:a.d1(c,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function AI$(a,b){} function AQi(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.l;c=Dv(a.w,0.0,(-0.4000000059604645),0.0);BE();d=BGR;$p=1;case 1:$z=A4$(b,c,d,a);if(C()){break _;}e=$z;return e;default:GR();}}DW().s(a,b,c,d,e,$p);} function AR7(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.i+a.n3();d=N(a.c);e=Qy(N(c));f=N(a.d);g=a.l;$p=1;case 1:$z=AMY(g,d,e,f);if(C()){break _;}h=$z;if(h){J();if(BFM.data[h].bG===b){b=a.l;$p=2;continue _;}}return 0;case 2:$z=APQ(b,d,e,f);if(C()){break _;}d=$z;return c>=(e+1|0)-(Of(d)-0.1111111119389534)?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AMO(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.l;c=Dv(a.w,0.0,(-0.4000000059604645),0.0);BE();d=BGT;$p=1;case 1:$z=A5d(b,c,d);if(C()){break _;}e=$z;return e;default:GR();}}DW().s(a,b,c,d,e,$p);} function IL(a,b,c,d){var e,f,g;e=F1(b*b+c*c);if(e>=0.009999999776482582){if(e<1.0)e=1.0;d=d/e;b=b*d;c=c*d;f=Br(a.n*3.1415927410125732/180.0);g=BG(a.n*3.1415927410125732/180.0);a.f=a.f+b*g-c*f;a.g=a.g+c*g+b*f;}} function AOz(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=N(a.c);d=a.w;e=(d.V-d.C)*0.66;f=N(a.i-a.bK+e);g=N(a.d);d=a.l;$p=1;case 1:$z=AOI(d,c,f,g);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function A9w(a,b){a.l=b;} function T5(a,b,c,d,e,f){var g;a.c=b;a.bo=b;a.i=c;a.bP=c;a.d=d;a.bn=d;a.n=e;a.J=e;a.u=f;a.M=f;a.dA=0.0;g=e-e;if(g<(-180.0))a.J=e+360.0;if(g>=180.0)a.J=a.J-360.0;CE(a,b,c,d);FE(a,e,f);} function EP(a,b,c,d,e,f){a.c=b;a.bo=b;c=c+a.bK;a.i=c;a.bP=c;a.d=d;a.bn=d;a.n=e;a.u=f;CE(a,b,c,d);} function Vf(a,b){var c,d,e;c=a.c-b.c;d=a.i-b.i;e=a.d-b.d;return F1(c*c+d*d+e*e);} function SG(a,b,c,d){var e,f,g;e=a.c-b;f=a.i-c;g=a.d-d;return e*e+f*f+g*g;} function AAu(a,b,c,d){var e,f,g;e=a.c-b;f=a.i-c;g=a.d-d;return Cj(e*e+f*f+g*g);} function Jh(a,b){var c,d,e;c=a.c-b.c;d=a.i-b.i;e=a.d-b.d;return c*c+d*d+e*e;} function AZw(a,b){} function BoC(a,b){var c,d,e,f,g;if(b.bH!==a&&b.bO!==a){c=b.c-a.c;d=b.d-a.d;e=c<0.0? -c:c;f=d<0.0? -d:d;if(e>f)f=e;if(f>=0.009999999776482582){e=Cj(f);c=c/e;f=d/e;g=1.0/e;if(g>1.0)g=1.0;c=c*g;e=f*g;c=c*0.05000000074505806;e=e*0.05000000074505806;f=1.0-a.Kp;c=c*f;e=e*f;I5(a, -c,0.0, -e);I5(b,c,0.0,e);}}} function I5(a,b,c,d){a.f=a.f+b;a.h=a.h+c;a.g=a.g+d;} function J1(a){a.Tz=1;} function A2D(a,b,c){J1(a);return 0;} function BvH(a){return 0;} function Bsr(a){return 0;} function Bx_(a,b,c){} function Xq(a,b){var c,d,e;c=a.c-b.H;d=a.i-b.G;e=a.d-b.D;return a.yD(c*c+d*d+e*e);} function BkA(a,b){var c;c=Qe(a.w)*64.0*a.Ks;return b>=c*c?0:1;} function AYS(a,b){var c;c=AJU(a);if(!a.bF&&c!==null){IE(b,B(357),c);ADJ(a,b);return 1;}return 0;} function ADJ(a,b){var c,d,e;GA(b,B(570),AXn(a,BCh([a.c,a.i,a.d])));Mk(b,B(571),a.f);Mk(b,B(572),a.h);Mk(b,B(573),a.g);GA(b,B(574),ALE(a,BA7([a.n,a.u])));c=a.kR;d=b.cp;e=BqF(c);e.hE=B(575);B0(d,B(575),e);Dw(b,B(576),a.bS<<16>>16);Dw(b,B(577),a.im<<16>>16);OX(b,B(578),a.U);a.dO(b);} function QV(a,b){var c,d,e,f;c=HA(b,B(570));d=HA(b,B(574));CE(a,0.0,0.0,0.0);a.f=L2(b,B(571));a.h=L2(b,B(572));a.g=L2(b,B(573));e=(F6(c,0)).mx;a.c=e;a.fu=e;a.bo=e;e=(F6(c,1)).mx;a.i=e;a.eX=e;a.bP=e;e=(F6(c,2)).mx;a.d=e;a.fv=e;a.bn=e;f=(F6(d,0)).qa;a.n=f;a.J=f;f=(F6(d,1)).qa;a.u=f;a.M=f;a.kR=!Dt(b.cp,B(575))?0.0:(Bz(b.cp,B(575))).qa;a.bS=En(b,B(576));a.im=En(b,B(577));a.U=Pp(b,B(578));CE(a,a.c,a.i,a.d);a.eO(b);} function AJU(a){Kl();return Bz(BNR,CM(a));} function AXn(a,b){var c,d,e;b=b.data;c=IC();d=b.length;e=0;while(e=(-180.0))break;a.ny=b+360.0;}while(true){d=a.n4;if(d<180.0)break;a.n4=d-360.0;}while(true){d=a.n4;if(d>=(-180.0))break;a.n4 =d+360.0;}e=b*0.5;f=d*0.5;g=10.0;if(e>g)e=g;h=(-10.0);if(e=h)h=g;a.ny=b-e;a.n4=d-h;a.n=a.n+e;a.u=a.u+h;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function Buh(a){CE(a.bH,a.c,a.i+a.zC()+a.bH.KA(),a.d);} function BnF(a){return a.bK;} function BrR(a){return a.cO*0.75;} function Ke(a,b){var c;a.n4=0.0;a.ny=0.0;if(b===null){b=a.bO;if(b!==null){EP(a,b.c,b.w.C+b.cO,b.d,a.n,a.u);a.bO.bH=null;}a.bO=null;}else{c=a.bO;if(c===b){c.bH=null;a.bO=null;EP(a,b.c,b.w.C+b.cO,b.d,a.n,a.u);}else{if(c!==null)c.bH=null;c=b.bH;if(c!==null)c.bO=null;a.bO=b;b.bH=a;}}} function Bjs(a,b,c,d,e,f,g){CE(a,b,c,d);FE(a,e,f);} function Brn(a){return 0.10000000149011612;} function A9$(a){} function Bn4(a,b,c,d){a.f=b;a.h=c;a.g=d;} function AVG(a,b){} function Bua(a){} function APM(){BNQ=0;} function EN(){var a=this;Dn.call(a);a.uX=0;a.Y9=0.0;a.Zl=0.0;a.Zt=0.0;a.dB=0.0;a.hb=0.0;a.Sw=0.0;a.v$=0.0;a.l6=0.0;a.or=0.0;a.Xa=0;a.ei=null;a.X4=0;a.P_=0.0;a.Q4=null;a.a0U=0.0;a.Wk=0;a.W_=0.0;a.E1=0;a.VC=0.0;a.yP=0.0;a.bI=0;a.Lc=0;a.Ga=0;a.ev=0;a.tJ=0;a.gu=0.0;a.ea=0;a.fg=0;a.pu=0.0;a.jO=0.0;a.Sm=0;a.Z3=0;a.Z8=0.0;a.jS=0.0;a.cF=0.0;a.eA=0.0;a.Kh=0;a.UW=0.0;a.NB=0.0;a.RB=0.0;a.Vl=0.0;a.Pc=0.0;a.YC=0.0;a.wh=0;a.ju=0;a.jK=0.0;a.hF=0.0;a.iE=0.0;a.jW=0;a.BE=0.0;a.oA=0.0;a.iZ=null;a.kA=0;} function Bzj(a){var b=new EN();QA(b,a);return b;} function QA(a,b){Ey(a,b);a.uX=20;a.dB=0.0;a.hb=0.0;a.Xa=1;a.ei=B(579);a.X4=1;a.P_=0.0;a.Q4=null;a.a0U=1.0;a.Wk=0;a.W_=0.0;a.E1=0;a.bI=10;a.gu=0.0;a.ea=0;a.fg=0;a.Sm=0;a.Z3=(-1);a.Z8=Cm()*0.8999999761581421+0.10000000149011612;a.YC=0.0;a.wh=0;a.ju=0;a.jW=0;a.BE=0.0;a.oA=0.699999988079071;a.kA=0;a.pM=1;a.Zt=(Cm()+1.0)*0.009999999776482582;CE(a,a.c,a.i,a.d);a.Y9=Cm()*12398.0;a.n=Cm()*3.1415927410125732*2.0;a.Zl=1.0;a.CX=0.5;} function AOR(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.l;d=BP(a.c,a.i+AP$(a),a.d);b=BP(b.c,b.i+b.n3(),b.d);$p=1;case 1:$z=AVp(c,d,b);if(C()){break _;}b=$z;return b!==null?0:1;default:GR();}}DW().s(a,b,c,d,$p);} function A19(a){return a.ei;} function BbP(a){return a.bF?0:1;} function Bi1(a){return a.bF?0:1;} function AP$(a){return a.cO*0.8500000238418579;} function Br_(a){return 80;} function A57(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.VC=a.yP;$p=1;case 1:AXx(a);if(C()){break _;}b=D(a.m,1000);c=a.Ga;a.Ga=c+1|0;if(b0)a.fg=h-1|0;h=a.ev;if(h>0)a.ev=h-1|0;h=a.eZ;if(h>0)a.eZ=h-1|0;if(a.bI<=0){h=a.ea+1|0;a.ea=h;if(h>20){$p=7;continue _;}}a.or=a.l6;a.hb=a.dB;a.J=a.n;a.M=a.u;return;case 2:$z=AOV(a);if(C()){break _;}h=$z;if(h){d=null;h=1;$p=4;continue _;}if(!(!a.j7&&!a.l.N))a.bS=0;if(IG(a)){BE();d=BGR;$p=5;continue _;}a.im=a.sZ;a.pu=a.jO;h=a.fg;if(h>0)a.fg=h-1|0;h=a.ev;if(h>0)a.ev=h-1|0;h=a.eZ;if(h>0)a.eZ=h-1|0;if(a.bI<=0){h=a.ea+1|0;a.ea=h;if(h>20){$p=7;continue _;}}a.or =a.l6;a.hb=a.dB;a.J=a.n;a.M=a.u;return;case 3:AJa(e,a,d,f,g);if(C()){break _;}if(IG(a)){$p=2;continue _;}if(!(!a.j7&&!a.l.N))a.bS=0;if(IG(a)){BE();d=BGR;$p=5;continue _;}a.im=a.sZ;a.pu=a.jO;h=a.fg;if(h>0)a.fg=h-1|0;h=a.ev;if(h>0)a.ev=h-1|0;h=a.eZ;if(h>0)a.eZ=h-1|0;if(a.bI<=0){h=a.ea+1|0;a.ea=h;if(h>20){$p=7;continue _;}}a.or=a.l6;a.hb=a.dB;a.J=a.n;a.M=a.u;return;case 4:a.d1(d,h);if(C()){break _;}if(!(!a.j7&&!a.l.N))a.bS=0;if(IG(a)){BE();d=BGR;$p=5;continue _;}a.im=a.sZ;a.pu=a.jO;h=a.fg;if(h>0)a.fg=h-1|0;h=a.ev;if (h>0)a.ev=h-1|0;h=a.eZ;if(h>0)a.eZ=h-1|0;if(a.bI<=0){h=a.ea+1|0;a.ea=h;if(h>20){$p=7;continue _;}}a.or=a.l6;a.hb=a.dB;a.J=a.n;a.M=a.u;return;case 5:$z=AR7(a,d);if(C()){break _;}h=$z;if(!h)a.im=a.sZ;else{h=a.im-1|0;a.im=h;if(h==(-20)){a.im=0;h=0;while(h<8){f=O(a.m)-O(a.m);g=O(a.m)-O(a.m);i=O(a.m)-O(a.m);BW(a.l,B(530),a.c+f,a.i+g,a.d+i,a.f,a.h,a.g);h=h+1|0;}d=null;h=2;$p=6;continue _;}a.bS=0;}a.pu=a.jO;h=a.fg;if(h>0)a.fg=h-1|0;h=a.ev;if(h>0)a.ev=h-1|0;h=a.eZ;if(h>0)a.eZ=h-1|0;if(a.bI<=0){h=a.ea+1|0;a.ea=h;if(h >20){$p=7;continue _;}}a.or=a.l6;a.hb=a.dB;a.J=a.n;a.M=a.u;return;case 6:a.d1(d,h);if(C()){break _;}a.bS=0;a.pu=a.jO;h=a.fg;if(h>0)a.fg=h-1|0;h=a.ev;if(h>0)a.ev=h-1|0;h=a.eZ;if(h>0)a.eZ=h-1|0;if(a.bI<=0){h=a.ea+1|0;a.ea=h;if(h>20){$p=7;continue _;}}a.or=a.l6;a.hb=a.dB;a.J=a.n;a.M=a.u;return;case 7:a.pV();if(C()){break _;}h=0;while(h<20){j=Dl(a.m)*0.02;k=Dl(a.m)*0.02;l=Dl(a.m)*0.02;e=a.l;m=a.c;f=O(a.m);g=a.da;n=m+f*g*2.0-g;m=a.i+O(a.m)*a.cO;o=a.d;f=O(a.m);g=a.da;BW(e,B(531),n,m,o+f*g*2.0-g,j,k,l);h=h+1|0;}a.or =a.l6;a.hb=a.dB;a.J=a.n;a.M=a.u;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function AP1(a){var b,c,d,e,f,g,h,i,j,k;b=0;while(b<20){c=Dl(a.m)*0.02;d=Dl(a.m)*0.02;e=Dl(a.m)*0.02;f=a.l;g=a.c;h=O(a.m);i=a.da;g=g+h*i*2.0-i-c*10.0;j=a.i+O(a.m)*a.cO-d*10.0;k=a.d;i=O(a.m);h=a.da;BW(f,B(531),g,j,k+i*h*2.0-h-e*10.0,c,d,e);b=b+1|0;}} function AUO(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AUY(a);if(C()){break _;}a.Sw=a.v$;a.v$=0.0;return;default:GR();}}DW().s(a,$p);} function BqC(a,b,c,d,e,f,g){a.bK=0.0;a.UW=b;a.NB=c;a.RB=d;a.Vl=e;a.Pc=f;a.Kh=g;} function AYY(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.X1();if(C()){break _;}$p=2;case 2:a.pb();if(C()){break _;}b=a.c-a.bo;c=a.d-a.bn;d=Cj(b*b+c*c);e=a.dB;f=0.0;a.Sw=a.v$;g=0.0;if(d>0.05000000074505806){g=1.0;f=d*3.0;e=Ci(c,b)*180.0/3.1415927410125732-90.0;}if(a.yP>0.0)e=a.n;if(!a.U)g=0.0;d=a.v$;a.v$=d+(g-d)*0.30000001192092896;h=a.dB;i=e-h;while(i <(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}d=h+i*0.30000001192092896;a.dB=d;e=a.n;h=e-d;while(h<(-180.0)){h=h+360.0;}while(h>=180.0){h=h-360.0;}j=h>=(-90.0)&&h<90.0?0:1;if(h<(-75.0))h=(-75.0);if(h>=75.0)h=75.0;i=e-h;a.dB=i;if(h*h>2500.0)a.dB=i+h*0.20000000298023224;if(j)f=f*(-1.0);while(true){h=a.J;if(e-h>=(-180.0))break;a.J=h-360.0;}while(true){h=a.J;if(e-h<180.0)break;a.J=h+360.0;}while(true){e=a.dB;h=a.hb;if(e-h>=(-180.0))break;a.hb=h-360.0;}while(true){d=a.hb;if(e-d<180.0)break;a.hb=d+360.0;}while (true){d=a.u;h=a.M;if(d-h>=(-180.0))break;a.M=h-360.0;}while(true){e=a.M;if(d-e<180.0)break;a.M=e+360.0;}a.l6=a.l6+f;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function Bh$(a,b,c){Dg(a,b,c);} function Bo5(a,b){var c;c=a.bI;if(c>0){b=c+b|0;a.bI=b;if(b>20)a.bI=20;a.eZ=a.uX/2|0;}} function A4W(a,b,c){var d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.l.N)return 0;a.ju=0;d=a.bI;if(d<=0)return 0;a.cF=1.5;e=1;f=a.eZ;g=a.uX;if(f<=g/2.0){a.wh=c;a.Lc=d;a.eZ=g;a.vd(c);a.tJ=10;a.ev=10;}else{d=a.wh;if(c<=d)return 0;a.vd(c-d|0);a.wh=c;e=0;}a.gu=0.0;if(e){J1(a);if(b===null)a.gu=(Cm()*2.0|0)*180|0;else{h=b.c-a.c;i=b.d-a.d;while(h*h+i*i<1.0E-4) {h=(Cm()-Cm())*0.01;i=(Cm()-Cm())*0.01;}a.gu=Ci(i,h)*180.0/3.1415927410125732-a.n;APz(a,b,c,h,i);}}if(a.bI<=0){if(!e){$p=2;continue _;}j=a.l;k=a.hZ();l=a.m_();f=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=3;continue _;}if(!e)return 1;b=a.l;j=a.h2();l=a.m_();f=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=1;case 1:AJa(b,a,j,l,f);if(C()){break _;}return 1;case 2:a.MF(b);if(C()){break _;}return 1;case 3:AJa(j,a,k,l,f);if(C()){break _;}$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function Bdm(a){a.tJ=10;a.ev=10;a.gu=0.0;} function ALI(a,b){a.bI=a.bI-b|0;} function BuQ(a){return 1.0;} function Bs$(a){return null;} function A9u(a){return B(580);} function A$L(a){return B(580);} function APz(a,b,c,d,e){var f,g,h,i,j;f=Cj(d*d+e*e);g=a.f/2.0;a.f=g;h=a.h/2.0;a.h=h;i=a.g/2.0;a.g=i;j=f;a.f=g-d/j*0.4000000059604645;d=h+0.4000000059604645;a.h=d;a.g=i-e/j*0.4000000059604645;if(d>0.4000000059604645)a.h=0.4000000059604645;} function A0T(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Wk;if(c>0&&b!==null)b.QG(a,c);a.Sm=1;if(!a.l.N){c=a.jw();if(c>0){d=D(a.m,3);e=0;if(e=d)return;f=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A8i(a){return 0;} function A3q(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=ADn(b-3.0)|0;if(c<=0)return;d=null;$p=1;case 1:a.d1(d,c);if(C()){break _;}d=a.l;c=N(a.c);e=N(a.i-0.20000000298023224-a.bK);f=N(a.d);$p=2;case 2:$z=AMY(d,c,e,f);if(C()){break _;}e=$z;if(e<=0)return;J();d=BFM.data[e].e5;g=a.l;h=IO(d);i=d.l9*0.5;b=d.lk*0.75;$p=3;case 3:AJa(g,a,h,i,b);if(C()){break _;}return;default:GR();}}DW().s(a, b,c,d,e,f,g,h,i,$p);} function AXA(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AQi(a);if(C()){break _;}d=$z;if(!d){$p=2;continue _;}e=a.i;IL(a,b,c,0.019999999552965164);f=a.f;g=a.h;h=a.g;$p=3;continue _;case 2:$z=AMO(a);if(C()){break _;}d=$z;if(d){e=a.i;IL(a,b,c,0.019999999552965164);f=a.f;g=a.h;h=a.g;$p=4;continue _;}i =0.9100000262260437;if(a.U){i=0.546000063419342;j=a.l;d=N(a.c);k=N(a.w.C)-1|0;l=N(a.d);$p=6;continue _;}m=0.16277135908603668/(i*i*i);IL(a,b,c,!a.U?0.019999999552965164:0.10000000149011612*m);b=0.9100000262260437;if(!a.U){$p=9;continue _;}b=0.546000063419342;j=a.l;d=N(a.c);k=N(a.w.C)-1|0;l=N(a.d);$p=8;continue _;case 3:A5e(a,f,g,h);if(C()){break _;}h=a.f*0.800000011920929;a.f=h;f=a.h*0.800000011920929;a.h=f;n=a.g*0.800000011920929;a.g=n;g=f-0.02;a.h=g;if(!a.nN){a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;o=Cj(e*e+f*f)* 4.0;if(o>1.0)o=1.0;b=a.cF;b=b+(o-b)*0.4000000059604645;a.cF=b;a.eA=a.eA+b;return;}e=g+0.6000000238418579-a.i+e;$p=5;continue _;case 4:A5e(a,f,g,h);if(C()){break _;}f=a.f*0.5;a.f=f;g=a.h*0.5;a.h=g;h=a.g*0.5;a.g=h;g=g-0.02;a.h=g;if(!a.nN){a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;o=Cj(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.cF;b=b+(o-b)*0.4000000059604645;a.cF=b;a.eA=a.eA+b;return;}e=g+0.6000000238418579-a.i+e;$p=7;continue _;case 5:$z=A1d(a,h,e,n);if(C()){break _;}d=$z;if(d)a.h=0.30000001192092896;a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;o =Cj(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.cF;b=b+(o-b)*0.4000000059604645;a.cF=b;a.eA=a.eA+b;return;case 6:$z=AMY(j,d,k,l);if(C()){break _;}k=$z;if(k>0){J();i=BFM.data[k].qt*0.9100000262260437;}m=0.16277135908603668/(i*i*i);IL(a,b,c,!a.U?0.019999999552965164:0.10000000149011612*m);b=0.9100000262260437;if(!a.U){$p=9;continue _;}b=0.546000063419342;j=a.l;d=N(a.c);k=N(a.w.C)-1|0;l=N(a.d);$p=8;continue _;case 7:$z=A1d(a,f,e,h);if(C()){break _;}d=$z;if(d)a.h=0.30000001192092896;a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;o=Cj(e*e +f*f)*4.0;if(o>1.0)o=1.0;b=a.cF;b=b+(o-b)*0.4000000059604645;a.cF=b;a.eA=a.eA+b;return;case 8:$z=AMY(j,d,k,l);if(C()){break _;}d=$z;if(d>0){J();b=BFM.data[d].qt*0.9100000262260437;}$p=9;case 9:$z=a.a01();if(C()){break _;}d=$z;if(d){a.kR=0.0;if(a.h<(-0.15))a.h=(-0.15);}e=a.f;f=a.h;g=a.g;$p=10;case 10:A5e(a,e,f,g);if(C()){break _;}if(!a.nN){e=a.h-0.08;a.h=e;a.h=e*0.9800000190734863;e=a.f;f=b;a.f=e*f;a.g=a.g*f;a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;o=Cj(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.cF;b=b+(o-b)*0.4000000059604645;a.cF =b;a.eA=a.eA+b;return;}$p=11;case 11:$z=a.a01();if(C()){break _;}d=$z;if(d)a.h=0.2;e=a.h-0.08;a.h=e;a.h=e*0.9800000190734863;e=a.f;f=b;a.f=e*f;a.g=a.g*f;a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;o=Cj(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.cF;b=b+(o-b)*0.4000000059604645;a.cF=b;a.eA=a.eA+b;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function AUd(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=N(a.c);c=N(a.w.C);d=N(a.d);e=a.l;$p=1;case 1:$z=AMY(e,b,c,d);if(C()){break _;}f=$z;J();if(f==BI8.b)return 1;e=a.l;c=c+1|0;$p=2;case 2:$z=AMY(e,b,c,d);if(C()){break _;}b=$z;return b==BI8.b?1:0;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function GN(a,b){Dw(b,B(581),a.bI<<16>>16);Dw(b,B(582),a.ev<<16>>16);Dw(b,B(583),a.ea<<16>>16);Dw(b,B(584),a.fg<<16>>16);} function GM(a,b){a.bI=En(b,B(581));if(!Kc(b,B(581)))a.bI=10;a.ev=En(b,B(582));a.ea=En(b,B(583));a.fg=En(b,B(584));} function IG(a){return !a.bF&&a.bI>0?1:0;} function AMR(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.Kh;if(b>0){c=a.c;d=a.UW-c;e=b;c=c+d/e;d=a.i;f=d+(a.NB-d)/e;d=a.d;g=d+(a.RB-d)/e;d=a.Vl;h=a.n;i=d-h;while(i<(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}a.n=h+i/e;d=a.u;a.u=d+(a.Pc-d)/e;a.Kh=b-1|0;CE(a,c,f,g);FE(a,a.n,a.u);}if(a.bI<=0){a.jW=0;a.jK= 0.0;a.hF=0.0;a.iE=0.0;}else if(!a.E1){$p=3;continue _;}$p=1;case 1:$z=AQi(a);if(C()){break _;}b=$z;$p=2;case 2:$z=AMO(a);if(C()){break _;}j=$z;if(a.jW){if(b)a.h=a.h+0.03999999910593033;else if(j)a.h=a.h+0.03999999910593033;else if(a.U)AIW(a);}k=a.jK*0.9800000190734863;a.jK=k;l=a.hF*0.9800000190734863;a.hF=l;a.iE=a.iE*0.8999999761581421;$p=4;continue _;case 3:a.q$();if(C()){break _;}$p=1;continue _;case 4:a.a1i(k,l);if(C()){break _;}m=a.l;n=Dv(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=5;case 5:a:{$z =AOC(m,a,n);if(C()){break _;}m=$z;if(m!==null&&m.s>0){o=0;while(true){if(o>=m.s)break a;n=Bb(m,o);if(n.rV())n.yJ(a);o=o+1|0;}}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function AIW(a){a.h=0.41999998688697815;} function AZv(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.ju=a.ju+1|0;b=Hl(a.l,a,(-1.0));if(b!==null){c=b.c-a.c;d=b.i-a.i;e=b.d-a.d;f=c*c+d*d+e*e;if(f>16384.0){$p=1;continue _;}if(a.ju>600&&!D(a.m,800)){if(f>=1024.0){$p=4;continue _;}a.ju=0;}}a.jK=0.0;a.hF=0.0;if(O(a.m)<0.019999999552965164){b=Hl(a.l,a,8.0);if(b===null)a.iE=(O(a.m)-0.5)*20.0;else{a.iZ=b;a.kA=10+D(a.m,20)|0;}}a:{b=a.iZ;if (b!==null){L4(a,b,10.0);g=a.kA;a.kA=g-1|0;if(g>0){b=a.iZ;if(!b.bF&&Jh(b,a)<=64.0)break a;}a.iZ=null;}else{if(O(a.m)<0.05000000074505806)a.iE=(O(a.m)-0.5)*20.0;a.n=a.n+a.iE;a.u=a.BE;}}$p=2;continue _;case 1:a.pV();if(C()){break _;}if(a.ju>600&&!D(a.m,800)){if(f>=1024.0){$p=4;continue _;}a.ju=0;}a.jK=0.0;a.hF=0.0;if(O(a.m)<0.019999999552965164){b=Hl(a.l,a,8.0);if(b===null)a.iE=(O(a.m)-0.5)*20.0;else{a.iZ=b;a.kA=10+D(a.m,20)|0;}}b:{b=a.iZ;if(b!==null){L4(a,b,10.0);g=a.kA;a.kA=g-1|0;if(g>0){b=a.iZ;if(!b.bF&&Jh(b, a)<=64.0)break b;}a.iZ=null;}else{if(O(a.m)<0.05000000074505806)a.iE=(O(a.m)-0.5)*20.0;a.n=a.n+a.iE;a.u=a.BE;}}$p=2;case 2:$z=AQi(a);if(C()){break _;}h=$z;$p=3;case 3:$z=AMO(a);if(C()){break _;}g=$z;if(!(!h&&!g))a.jW=O(a.m)>=0.800000011920929?0:1;return;case 4:a.pV();if(C()){break _;}a.jK=0.0;a.hF=0.0;if(O(a.m)<0.019999999552965164){b=Hl(a.l,a,8.0);if(b===null)a.iE=(O(a.m)-0.5)*20.0;else{a.iZ=b;a.kA=10+D(a.m,20)|0;}}c:{b=a.iZ;if(b!==null){L4(a,b,10.0);g=a.kA;a.kA=g-1|0;if(g>0){b=a.iZ;if(!b.bF&&Jh(b,a)<=64.0)break c;}a.iZ =null;}else{if(O(a.m)<0.05000000074505806)a.iE=(O(a.m)-0.5)*20.0;a.n=a.n+a.iE;a.u=a.BE;}}$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function L4(a,b,c){var d,e,f,g,h,i;d=b.c-a.c;e=b.d-a.d;if(!(b instanceof EN)){b=b.w;f=(b.C+b.V)/2.0-(a.i+a.n3());}else f=b.i+b.n3()-(a.i+a.n3());g=Cj(d*d+e*e);h=Ci(e,d)*180.0/3.1415927410125732-90.0;i=Ci(f,g)*180.0/3.1415927410125732;a.u= -AAP(a,a.u,i,c);a.n=AAP(a,a.n,h,c);} function AAP(a,b,c,d){var e;e=c-b;while(e<(-180.0)){e=e+360.0;}while(e>=180.0){e=e-360.0;}if(e>d)e=d;c= -d;if(e>=c)c=e;return b+c;} function A_k(a){} function AIm(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.l;c=a.w;$p=1;case 1:$z=AZt(b,c);if(C()){break _;}d=$z;if(!d)return 0;b=a.l;c=a.w;$p=2;case 2:$z=AHC(b,a,c);if(C()){break _;}b=$z;if(b.s)return 0;b=a.l;c=a.w;$p=3;case 3:$z=AVl(b,c);if(C()){break _;}d=$z;return d?0:1;default:GR();}}DW().s(a,b,c,d,$p);} function A0S(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=null;c=4;$p=1;case 1:a.d1(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function KE(a,b){var c,d;c=a.yP;d=a.VC;c=c-d;if(c<0.0)c=c+1.0;return d+c*b;} function Ub(a,b){var c,d,e,f;if(b===1.0)return BP(a.c,a.i,a.d);c=a.bo;d=a.c-c;e=b;c=c+d*e;d=a.bP;d=d+(a.i-d)*e;f=a.bn;return BP(c,d,f+(a.d-f)*e);} function A2n(a){return Ol(a,1.0);} function Ol(a,b){var c,d,e,f,g;if(b!==1.0){c=a.M;c=c+(a.u-c)*b;d=a.J;b= -(d+(a.n-d)*b)*0.01745329238474369-3.1415927410125732;e=BG(b);f=Br(b);b= -c*0.01745329238474369;g= -BG(b);return BP(f*g,Br(b),e*g);}c=BG( -a.n*0.01745329238474369-3.1415927410125732);d=Br( -a.n*0.01745329238474369-3.1415927410125732);e= -BG( -a.u*0.01745329238474369);return BP(d*e,Br( -a.u*0.01745329238474369),c*e);} function A0R(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=Ub(a,c);e=Ol(a,c);f=ER(d,e.H*b,e.G*b,e.D*b);e=a.l;$p=1;case 1:$z=AVp(e,d,f);if(C()){break _;}d=$z;return d;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function Be6(a){return 4;} function Bwc(a){return null;} function AV2(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b!=2){if(b!=3)return;c=a.l;d=a.hZ();e=a.m_();f=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=3;continue _;}a.cF=1.5;a.eZ=a.uX;a.tJ=10;a.ev=10;a.gu=0.0;c=a.l;d=a.h2();e=a.m_();f=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=1;case 1:AJa(c,a,d,e,f);if(C()){break _;}c=null;b=0;$p=2;case 2:a.d1(c,b);if(C()){break _;}return;case 3:AJa(c,a,d,e,f);if(C()){break _;}a.bI =0;c=null;$p=4;case 4:a.MF(c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function DY(){var a=this;EN.call(a);a.z=null;a.Mh=0;a.pq=0;a.r3=0.0;a.jP=0.0;a.Cs=0;a.pE=0;a.BU=null;a.ps=0;a.Lj=0;a.nu=null;} function BNS(a){var b=new DY();Vp(b,a);return b;} function Vp(a,b){QA(a,b);a.z=AXD(a);a.Mh=0;a.pq=0;a.Cs=0;a.pE=0;a.Lj=0;a.nu=null;a.bK=1.6200000047683716;EP(a,b.dq+0.5,b.gl+1|0,b.dp+0.5,0.0,0.0);a.bI=20;a.Q4=B(585);a.P_=180.0;a.Aj=20;a.ei=B(579);} function A4K(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AUO(a);if(C()){break _;}a.r3=a.jP;a.jP=0.0;return;default:GR();}}DW().s(a,$p);} function AXo(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bK=1.6200000047683716;Dg(a,0.6000000238418579,1.7999999523162842);if(a.l!==null){b=a.i;if(b>0.0){CE(a,a.c,b,a.d);c=a.l;d=a.w;$p=1;continue _;}a.g=0.0;a.h=0.0;a.f=0.0;a.u=0.0;}a.bI=20;a.ea=0;return;case 1:$z=AHC(c,a,d);if(C()){break _;}c=$z;if(c.s){a.i=a.i+1.0;b=a.i;if(b>0.0){CE(a,a.c,b,a.d);c=a.l;d=a.w;continue _;}}a.g=0.0;a.h=0.0;a.f=0.0;a.u=0.0;a.bI=20;a.ea=0;return;default: GR();}}DW().s(a,b,c,d,$p);} function S1(a){var b;if(!a.Cs)a.pE=0;else{b=a.pE+1|0;a.pE=b;if(b==8){a.pE=0;a.Cs=0;}}a.yP=a.pE/8.0;} function BoG(a){return a.pq;} function AXu(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:A0T(a,b);if(C()){break _;}Dg(a,0.20000000298023224,0.20000000298023224);CE(a,a.c,a.i,a.d);a.h=0.10000000149011612;if(CA(a.BU,B(586))){c=new Cs;Bw();G1(c,BLe,1);d=1;$p=2;continue _;}c=a.z;d=0;while(true){e=c.bU.data;if(d>=e.length){d=0;while(true){e=c.dv.data;if(d>=e.length)break;if(e[d]!==null){f=c.og;g=e[d];h=1;$p=4;continue _;}d =d+1|0;}if(b===null){a.g=0.0;a.f=0.0;}else{a.f= -BG((a.gu+a.n)*3.1415927410125732/180.0)*0.10000000149011612;a.g= -Br((a.gu+a.n)*3.1415927410125732/180.0)*0.10000000149011612;}a.bK=0.10000000149011612;return;}if(e[d]!==null)break;d=d+1|0;}f=c.og;g=e[d];h=1;$p=3;continue _;case 2:A3Z(a,c,d);if(C()){break _;}c=a.z;d=0;while(true){e=c.bU.data;if(d>=e.length){d=0;while(true){e=c.dv.data;if(d>=e.length)break;if(e[d]!==null){f=c.og;g=e[d];h=1;$p=4;continue _;}d=d+1|0;}if(b===null){a.g=0.0;a.f=0.0;}else{a.f= -BG((a.gu +a.n)*3.1415927410125732/180.0)*0.10000000149011612;a.g= -Br((a.gu+a.n)*3.1415927410125732/180.0)*0.10000000149011612;}a.bK=0.10000000149011612;return;}if(e[d]!==null)break;d=d+1|0;}f=c.og;g=e[d];h=1;$p=3;case 3:A3Z(f,g,h);if(C()){break _;}c.bU.data[d]=null;while(true){d=d+1|0;e=c.bU.data;if(d>=e.length){d=0;while(true){e=c.dv.data;if(d>=e.length)break;if(e[d]!==null){f=c.og;g=e[d];h=1;$p=4;continue _;}d=d+1|0;}if(b===null){a.g=0.0;a.f=0.0;}else{a.f= -BG((a.gu+a.n)*3.1415927410125732/180.0)*0.10000000149011612;a.g = -Br((a.gu+a.n)*3.1415927410125732/180.0)*0.10000000149011612;}a.bK=0.10000000149011612;return;}if(e[d]===null)continue;else break;}f=c.og;g=e[d];h=1;continue _;case 4:A3Z(f,g,h);if(C()){break _;}c.dv.data[d]=null;while(true){d=d+1|0;e=c.dv.data;if(d>=e.length)break;if(e[d]===null)continue;else{f=c.og;g=e[d];h=1;continue _;}}if(b===null){a.g=0.0;a.f=0.0;}else{a.f= -BG((a.gu+a.n)*3.1415927410125732/180.0)*0.10000000149011612;a.g= -Br((a.gu+a.n)*3.1415927410125732/180.0)*0.10000000149011612;}a.bK=0.10000000149011612;return;default: GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function Be_(a,b,c){a.pq=a.pq+c|0;} function AX$(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=0;$p=1;case 1:A3Z(a,b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function A3Z(a,b,c){var d,e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b===null)return;d=H$(a.l,a.c,a.i-0.30000001192092896+0.11999999731779099,a.d,b);d.hM=40;if(c){e=O(a.m)*0.5;f=O(a.m)*3.1415927410125732*2.0;d.f= -Br(f)*e;d.g=BG(f)*e;d.h=0.20000000298023224;}else{d.f= -Br(a.n/180.0*3.1415927410125732)*BG(a.u/180.0*3.1415927410125732)*0.30000001192092896;d.g=BG(a.n /180.0*3.1415927410125732)*BG(a.u/180.0*3.1415927410125732)*0.30000001192092896;d.h= -Br(a.u/180.0*3.1415927410125732)*0.30000001192092896+0.10000000149011612;g=O(a.m)*3.1415927410125732*2.0;f=0.019999999552965164*O(a.m);h=d.f;i=g;j=FW(i);k=f;d.f=h+j*k;d.h=d.h+(O(a.m)-O(a.m))*0.10000000149011612;d.g=d.g+Ga(i)*k;}$p=1;case 1:a.YM(d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function A3K(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.l;$p=1;case 1:c.WV(b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function AW9(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.z;d=1.0;e=c.bU.data;f=c.by;if(e[f]!==null){c=e[f];d=d*(Ex(c)).KJ(c,b);}BE();b=BGR;$p=1;case 1:$z=AR7(a,b);if(C()){break _;}f=$z;if(f)d=d/5.0;if(!a.U)d=d/5.0;return d;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function ADd(a,b){var c,d,e;c=a.z;d=b.bG;BE();if(d!==BJy&&d!==BJD&&d!==BKx&&d!==BKw)e=1;else{c=ZS(c,c.by);if(c===null)e=0;else{Bw();e=BJF.data[c.bp].Ag(b);}}return e;} function AL2(a,b){var c,d,e,f,g,h;GN(a,b);c=a.z;d=IC();e=0;while(true){f=c.bU.data;if(e>=f.length)break;if(f[e]!==null){g=E8();D1(g,B(587),e<<24>>24);Jn(c.bU.data[e],g);Hf(d,g);}e=e+1|0;}h=0;while(true){f=c.dv.data;if(h>=f.length)break;if(f[h]!==null){g=E8();D1(g,B(587),(h+100|0)<<24>>24);Jn(c.dv.data[h],g);Hf(d,g);}h=h+1|0;}h=0;while(true){f=c.c2.data;if(h>=f.length)break;if(f[h]!==null){g=E8();D1(g,B(587),(h+80|0)<<24>>24);Jn(c.c2.data[h],g);Hf(d,g);}h=h+1|0;}GA(b,B(442),d);E0(b,B(424),a.ps);} function Bcb(a){return 0.11999999731779099;} function ARd(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.ju=0;if(a.bI<=0)return 0;if(!(!(b instanceof FL)&&!(b instanceof Ji))){d=a.l.dY;if(!d)c=0;if(d==1)c=(c/3|0)+1|0;if(d==3)c=(c*3|0)/2|0;}if(!c)return 0;$p=1;case 1:$z=A4W(a,b,c);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,$p);} function Bcs(a,b){var c,d,e,f,g;c=V(b,25-ACk(a.z)|0)+a.Lj|0;d=a.z;e=0;while(true){f=d.dv.data;if(e>=f.length)break;if(f[e]!==null&&Ex(f[e]) instanceof Js){Ib(d.dv.data[e],b);f=d.dv.data;if(!f[e].y)f[e]=null;}e=e+1|0;}g=c/25|0;a.Lj=c%25|0;ALI(a,g);} function M7(a){return Ei(a.z);} function NG(a){var b;b=a.z;OH(b,b.by,null);} function BjY(a){return a.bK-0.5;} function AGw(a){a.pE=(-1);a.Cs=1;} function A3W(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.z;c=ZS(c,c.by);if(c===null)d=1;else{Bw();d=BJF.data[c.bp].Ey(b);}if(d<=0)return;$p=1;case 1:b.d1(a,d);if(C()){break _;}c=M7(a);if(c!==null&&b instanceof EN){b=b;Bw();BJF.data[c.bp].AU(c,b);if(c.y<=0)NG(a);}return;default:GR();}}DW().s(a,b,c,d,$p);} var AMn=K(I_); function BNT(){var a=new AMn();A82(a);return a;} function A82(a){LL(a);} function GQ(){var b,c;a:{Bm();BEL=null;if(!GF(BEs)){b=Ge(Mu(BEs,0));BEL=b;if(b!==null){c=1;break a;}}c=0;}return c;} function CS(){var b;Bm();b=BEL;return b===null?0:CA($rt_str(b.type),B(588));} function ATp(){var b;Bm();b=BEL;return b===null?(-1):b.clientX;} function AOD(){Bm();return BEL===null?(-1):BDM.clientHeight-BEL.clientY|0;} function Dd(){var b,c;Bm();b=BEL;if(b===null)c=(-1);else{c=b.button;if(c==1)c=2;else if(c==2)c=1;}return c;} function A5R(b){Bm();BER=b;if(b){BEw=0.0;BEx=0.0;$rt_globals.setTimeout(CU(new WY,"onTimer"),200);}else{BEP=CD();b=BEQ;if(b)$rt_globals.clearTimeout(b);BEQ=0;BEd.exitPointerLock();}} function Cx(b){Bm();return BEN.data[b];} function H9(){Bm();return !CA(B(589),$rt_str(BEL.type))?0:BEL.deltaY===0.0?0:BEL.deltaY<=0.0?1:(-1);} var IN=K(Bv); function BNU(){var a=new IN();Byi(a);return a;} function BNV(a){var b=new IN();Ux(b,a);return b;} function Byi(a){W(a);} function Ux(a,b){Bl(a,b);} function Gn(){var a=this;DY.call(a);a.ii=null;a.jI=null;a.j5=0;a.st=0;a.hk=0.0;a.vR=0.0;} function BNW(a,b,c,d){var e=new Gn();ACQ(e,a,b,c,d);return e;} function ACQ(a,b,c,d,e){var f;Vp(a,c);a.j5=20;a.st=0;a.jI=b;a.ps=e;if(d!==null){b=d.qJ;if(b!==null&&Z(b)>0){b=d.qJ;c=new T;S(c);H(H(H(c,B(590)),b),B(591));a.tk=U(c);b=CV();c=a.tk;f=new T;S(f);H(H(f,B(592)),c);Cb(b,U(f));}}a.BU=d.qJ;} function AZ3(a){var b;S1(a);b=a.ii;a.jK=b.eL;a.hF=b.eY;a.jW=b.vS;} function AXN(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.hk;a.vR=b;if(!a.st){if(b>0.0)a.hk=b-0.05000000074505806;if(a.hk<0.0)a.hk=0.0;}else{if(b===0.0){c=a.jI.g0;d=B(593);e=1.0;b=O(a.m)*0.4000000059604645+0.800000011920929;$p=1;continue _;}e=a.hk+0.012500000186264515;a.hk=e;if(e>=1.0){a.hk=1.0;a.j5=10;c=a.jI.g0;d=B(594);b=1.0;e=O(a.m)*0.4000000059604645+0.800000011920929;$p =2;continue _;}a.st=0;}f=a.j5;if(f>0)a.j5=f-1|0;c=a.ii;c.eL=0.0;c.eY=0.0;g=c.rI.data;if(g[0])c.eY=1.0;if(g[1])c.eY=c.eY-1.0;if(g[2])c.eL=1.0;if(g[3])c.eL=c.eL-1.0;c.vS=g[4];f=g[5];c.vx=f;if(f){c.eL=c.eL*0.3;c.eY=c.eY*0.3;}if(f&&a.dA<0.20000000298023224)a.dA=0.20000000298023224;if(!a.l.dY&&a.bI<20&&!((a.p1%20|0)*4|0))a.wK(1);c=a.z;f=0;while(true){g=c.bU.data;if(f>=g.length)break;if(g[f]!==null&&g[f].i5>0){d=g[f];d.i5=d.i5-1|0;}f=f+1|0;}a.r3=a.jP;$p=4;continue _;case 1:APP(c,d,e,b);if(C()){break _;}e=a.hk+0.012500000186264515;a.hk =e;if(e>=1.0){a.hk=1.0;a.j5=10;c=a.jI.g0;d=B(594);b=1.0;e=O(a.m)*0.4000000059604645+0.800000011920929;$p=2;continue _;}a.st=0;f=a.j5;if(f>0)a.j5=f-1|0;c=a.ii;c.eL=0.0;c.eY=0.0;g=c.rI.data;if(g[0])c.eY=1.0;if(g[1])c.eY=c.eY-1.0;if(g[2])c.eL=1.0;if(g[3])c.eL=c.eL-1.0;c.vS=g[4];f=g[5];c.vx=f;if(f){c.eL=c.eL*0.3;c.eY=c.eY*0.3;}if(f&&a.dA<0.20000000298023224)a.dA=0.20000000298023224;if(!a.l.dY&&a.bI<20&&!((a.p1%20|0)*4|0))a.wK(1);c=a.z;f=0;while(true){g=c.bU.data;if(f>=g.length)break;if(g[f]!==null&&g[f].i5>0){d =g[f];d.i5=d.i5-1|0;}f=f+1|0;}a.r3=a.jP;$p=4;continue _;case 2:APP(c,d,b,e);if(C()){break _;}c=a.jI;$p=3;case 3:AP0(c);if(C()){break _;}a.st=0;f=a.j5;if(f>0)a.j5=f-1|0;c=a.ii;c.eL=0.0;c.eY=0.0;g=c.rI.data;if(g[0])c.eY=1.0;if(g[1])c.eY=c.eY-1.0;if(g[2])c.eL=1.0;if(g[3])c.eL=c.eL-1.0;c.vS=g[4];f=g[5];c.vx=f;if(f){c.eL=c.eL*0.3;c.eY=c.eY*0.3;}if(f&&a.dA<0.20000000298023224)a.dA=0.20000000298023224;if(!a.l.dY&&a.bI<20&&!((a.p1%20|0)*4|0))a.wK(1);c=a.z;f=0;while(true){g=c.bU.data;if(f>=g.length)break;if(g[f]!==null &&g[f].i5>0){d=g[f];d.i5=d.i5-1|0;}f=f+1|0;}a.r3=a.jP;$p=4;case 4:AMR(a);if(C()){break _;}h=a.f;h=h*h;i=a.g;e=Cj(h+i*i);b=KV( -a.h*0.20000000298023224)*15.0;if(e>0.10000000149011612)e=0.10000000149011612;f=a.U;if(!(f&&a.bI>0))e=0.0;if(!(!f&&a.bI>0))b=0.0;j=a.jP;a.jP=j+(e-j)*0.4000000059604645;e=a.jO;a.jO=e+(b-e)*0.800000011920929;if(a.bI<=0)return;c=a.l;d=Dv(a.w,1.0,0.0,1.0);$p=5;case 5:$z=AOC(c,a,d);if(C()){break _;}c=$z;if(c!==null){f=0;if(f=c.s)return;d=Bb(c,f);continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function AFd(a){var b,c;b=a.ii;c=0;while(c<10){b.rI.data[c]=0;c=c+1|0;}} function Fh(a,b,c){var d,e,f;d=a.ii;e=(-1);f=d.LW;if(b==f.tz.bb)e=0;if(b==f.v3.bb)e=1;if(b==f.tt.bb)e=2;if(b==f.t6.bb)e=3;if(b==f.xc.bb)e=4;if(b==f.HE.bb)e=5;if(e>=0)d.rI.data[e]=c;} function BaS(a,b){AL2(a,b);E0(b,B(595),a.pq);} function Btl(a,b){var c,d,e,f,g,h;GM(a,b);c=HA(b,B(442));d=a.z;d.bU=BC(Cs,36);d.dv=BC(Cs,4);d.c2=BC(Cs,4);e=0;while(e=0){h=d.bU.data;if(g=80){h=d.c2.data;if(g<(h.length+80|0))h[g-80|0]=Nt(f);}if(g>=100){h=d.dv.data;if(g<(h.length+100|0))h[g-100|0]=Nt(f);}e=e+1|0;}a.ps=DB(b,B(424));a.pq=DB(b,B(595));} function AIK(a,b){var c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.jI;d=new AEc;e=a.z;Ms(d);d.uu=0;d.Yh=e;d.Pm=b;d.mm=0;f=b.j4()/9|0;d.uu=f;d.jl=114+(f*18|0)|0;g=(f-4|0)*18|0;f=0;while(f=0?b/c|0:( -((( -b|0)-1|0)/c|0)|0)-1|0;} function AYo(){var b,c,d,e;BNX=Dq(4096);b=0;while(b<4096){BNX.data[b]=Ga((b+0.5)/4096.0*6.2831854820251465);b=b+1|0;}c=0;while(c<360){d=BNX.data;e=c;d[(e*11.377778053283691|0)&4095]=Ga(e*0.01745329238474369);c=c+90|0;}} function T2(){var a=this;E.call(a);a.Cp=null;a.bb=0;} function ES(a,b){var c=new T2();Bi8(c,a,b);return c;} function Bi8(a,b,c){a.Cp=b;a.bb=c;} var IM=K(0); function A0x(){var a=this;E.call(a);a.bU=null;a.dv=null;a.c2=null;a.by=0;a.og=null;a.b2=null;a.QY=0;} function AXD(a){var b=new A0x();Brk(b,a);return b;} function Brk(a,b){a.bU=BC(Cs,37);a.dv=BC(Cs,4);a.c2=BC(Cs,4);a.by=0;a.QY=0;a.og=b;} function Ei(a){return a.bU.data[a.by];} function ABx(a,b){var c,d;c=0;while(true){d=a.bU.data;if(c>=d.length)return (-1);if(d[c]!==null&&d[c].bp==b)break;c=c+1|0;}return c;} function ZC(a){var b,c;b=0;while(true){c=a.bU.data;if(b>=c.length)return (-1);if(c[b]===null)break;b=b+1|0;}return b;} function Hj(a,b){if(b>0)b=1;if(b<0)b=(-1);a.by=a.by-b|0;while(true){b=a.by;if(b>=0)break;a.by=b+9|0;}while(true){b=a.by;if(b<9)break;a.by=b-9|0;}} function PA(a,b){var c,d,e,f,g;if(!b.e_){c=b.bp;d=b.y;e=0;a:{while(true){f=a.bU.data;if(e>=f.length){e=(-1);break a;}if(f[e]!==null&&f[e].bp==c&&f[e].y=0){f=a.bU.data;if(f[e]===null)f[e]=AES(c,0);c=Hc(a.bU.data[e]);f=a.bU.data;c=d<=(c-f[e].y|0)?d:Hc(f[e])-a.bU.data[e].y|0;f=a.bU.data;if(c>(64-f[e].y|0))c=64-f[e].y|0;if(c){d=d-c|0;g=f[e];g.y=g.y+c|0;f[e].i5=5;}}b.y=d;if(!d)return 1;}c=ZC(a);if(c<0)return 0;f=a.bU.data;f[c]=b;f[c].i5=5;return 1;} function Zq(a,b,c){var d,e,f,g;d=a.bU;e=d.data.length;if(b>=e){d=a.dv;b=b-e|0;}d=d.data;if(d[b]===null)return null;if(d[b].y<=c){f=d[b];d[b]=null;return f;}g=GI(d[b],c);if(!d[b].y)d[b]=null;return g;} function OH(a,b,c){var d,e,f;d=a.bU;e=d.data.length;if(b>=e){b=b-e|0;d=a.dv;}f=d.data.length;if(b>=f){b=b-f|0;d=a.c2;}d.data[b]=c;} function ZS(a,b){var c,d;c=a.bU;d=c.data.length;if(b>=d){b=b-d|0;c=a.dv;}d=c.data.length;if(b>=d){b=b-d|0;c=a.c2;}return c.data[b];} function Be5(a){return 64;} function O7(a,b){return a.dv.data[b];} function ACk(a){var b,c,d,e,f,g;b=0;c=0;d=0;e=0;while(true){f=a.dv.data;if(e>=f.length)break;if(f[e]!==null&&Ex(f[e]) instanceof Js){g=Pw(a.dv.data[e]);f=a.dv.data;c=c+(g-f[e].e_|0)|0;d=d+g|0;b=b+(Ex(f[e])).OU|0;}e=e+1|0;}if(!d)return 0;return (V(b-1|0,c)/d|0)+1|0;} function AKn(a){a.QY=1;} function RX(a,b,c){return b===null&&c===null?1:b!==null&&c!==null?(b.bp==c.bp&&b.y==c.y&&b.e_==c.e_?1:0):0;} function G$(){var a=this;C8.call(a);a.ly=0;a.jl=0;a.eh=null;} var BNZ=null;function Ms(a){Eo(a);a.ly=176;a.jl=166;a.eh=B6();} function AMJ(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=BFD;e.ks=0;e.kJ=0;$p=1;case 1:ALv(a);if(C()){break _;}f=(a.O-a.ly|0)/2|0;g=(a.bd-a.jl|0)/2|0;$p=2;case 2:a.B6(d);if(C()){break _;}B9();Bj(180.0,1.0,0.0,0.0);NC();BI();B9();Bp(f,g,0.0);B4(1.0,1.0,1.0,1.0);Bc(32826);h=0;e=a.eh;if(h=0){Be(2896);e=a.x.W;n=B(181);$p=5;continue _;}}e=BNZ;n=a.bw;o=a.x.W;$p=4;continue _;}e=a.x.j.z;if(e.b2===null){Be(32826);Gu();Be(2896);Be(2929);a.qd();Bc(2896);Bc(2929);BI();return;}Bp(0.0,0.0,32.0);i=BNZ;n=a.bw;o=a.x.W;m=e.b2;b=(b-f|0)-8|0;c=(c-g|0)-8|0;$p=3;case 3:AOH(i,n,o,m,b,c);if(C()){break _;}Q_(BNZ,a.bw,a.x.W,e.b2,b,c);Be(32826);Gu();Be(2896);Be(2929);a.qd();Bc(2896);Bc(2929);BI();return;case 4:AOH(e,n,o,m,k,l);if(C()){break _;}Q_(BNZ, a.bw,a.x.W,m,k,l);if(TC(i,b,c)){Be(2896);Be(2929);j=i.pP;p=i.qh;Qd(a,j,p,j+16|0,p+16|0,(-2130706433),(-2130706433));Bc(2896);Bc(2929);}h=h+1|0;e=a.eh;if(h=0){Be(2896);e=a.x.W;n=B(181);$p=5;continue _;}}e=BNZ;n=a.bw;o=a.x.W;continue _;}e=a.x.j.z;if(e.b2===null){Be(32826);Gu();Be(2896);Be(2929);a.qd();Bc(2896);Bc(2929);BI();return;}Bp(0.0,0.0,32.0);i=BNZ;n=a.bw;o=a.x.W;m=e.b2;b=(b-f|0)-8|0;c=(c-g|0)-8|0;$p=3;continue _;case 5:$z= ASZ(e,n);if(C()){break _;}p=$z;F8(e,p);DI(a,k,l,(j%16|0)*16|0,(j/16|0)*16|0,16,16);Bc(2896);if(TC(i,b,c)){Be(2896);Be(2929);j=i.pP;p=i.qh;Qd(a,j,p,j+16|0,p+16|0,(-2130706433),(-2130706433));Bc(2896);Bc(2929);}h=h+1|0;e=a.eh;if(h=0){Be(2896);e=a.x.W;n=B(181);continue _;}}e=BNZ;n=a.bw;o=a.x.W;$p=4;continue _;}e=a.x.j.z;if(e.b2===null){Be(32826);Gu();Be(2896);Be(2929);a.qd();Bc(2896);Bc(2929);BI();return;}Bp(0.0,0.0,32.0);i=BNZ;n= a.bw;o=a.x.W;m=e.b2;b=(b-f|0)-8|0;c=(c-g|0)-8|0;$p=3;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} function A0U(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!(d&&d!=1)){e=0;a:{while(true){f=a.eh;if(e>=f.s){f=null;break a;}f=Bb(f,e);if(TC(f,b,c))break;e=e+1|0;}}g=a.x.j;h=g.z;if(f!==null){b:{i=A46(f);if(!(i===null&&h.b2===null)){if(i!==null&&h.b2===null){e=!d?i.y:(i.y+1|0)/2|0;g=f.le;b=f.qz;$p=4;continue _;}if(i===null){g=h.b2;if(g!==null&&f.Cb(g)){e =d?1:h.b2.y;if(e>f.ob())e=f.ob();g=GI(h.b2,e);$p=8;continue _;}}if(i!==null){g=h.b2;if(g!==null){if(!f.Cb(g)){b=i.bp;g=h.b2;if(b!=g.bp)break b;if(Hc(g)<=1)break b;e=i.y;if(e<=0)break b;g=h.b2;if((e+g.y|0)>Hc(g))break b;g=h.b2;g.y=g.y+e|0;GI(i,e);if(i.y){$p=9;continue _;}g=null;$p=10;continue _;}b=i.bp;g=h.b2;b=Ba(b,g.bp);if(!b){if(!b){if(!d){e=g.y;if(e>(f.ob()-i.y|0))e=f.ob()-i.y|0;if(e>(Hc(h.b2)-i.y|0))e=Hc(h.b2)-i.y|0;GI(h.b2,e);if(!h.b2.y)h.b2=null;i.y=i.y+e|0;}else if(d==1){e=1;if(e>(f.ob()-i.y|0))e=f.ob() -i.y|0;if(e>(Hc(h.b2)-i.y|0))e=Hc(h.b2)-i.y|0;GI(h.b2,e);if(!h.b2.y)h.b2=null;i.y=i.y+e|0;}}}else if(g.y<=f.ob()){g=h.b2;$p=7;continue _;}}}}}$p=1;continue _;}f=h.b2;if(f!==null){e=a.O;j=a.ly;k=(e-j|0)/2|0;e=(a.bd-a.jl|0)/2|0;if(!(b>=k&&c>=e&&b<(k+j|0)&&c<(e+j|0))){if(!d){$p=2;continue _;}if(d==1){f=GI(h.b2,1);$p=3;continue _;}}}}return;case 1:AWI(f);if(C()){break _;}return;case 2:AX$(g,f);if(C()){break _;}h.b2=null;if(d!=1)return;f=GI(h.b2,1);$p=3;case 3:AX$(g,f);if(C()){break _;}if(!h.b2.y)h.b2=null;return;case 4:$z =g.lT(b,e);if(C()){break _;}g=$z;h.b2=g;if(i.y){$p=5;continue _;}g=null;$p=6;continue _;case 5:f.a02();if(C()){break _;}$p=1;continue _;case 6:AXU(f,g);if(C()){break _;}$p=5;continue _;case 7:AXU(f,g);if(C()){break _;}h.b2=i;$p=1;continue _;case 8:AXU(f,g);if(C()){break _;}if(!h.b2.y)h.b2=null;$p=1;continue _;case 9:f.a02();if(C()){break _;}$p=1;continue _;case 10:AXU(f,g);if(C()){break _;}$p=9;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function BvF(a,b,c,d){} function AKv(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c!=1&&c!=a.x.q.ek.bb)return;d=a.x;e=null;$p=1;case 1:AL5(d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);} function ALb(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.x.j;if(b!==null){c=b.z;d=c.b2;if(d!==null){$p=1;continue _;}}return;case 1:AX$(b,d);if(C()){break _;}c.b2=null;return;default:GR();}}DW().s(a,b,c,d,$p);} function Bxx(a){return 0;} function AWh(){BNZ=AHH();} function Fa(){var a=this;G$.call(a);a.Mp=null;a.OV=0.0;a.U3=0.0;} function BN0(a,b){var c=new Fa();Fn(c,a,b);return c;} function Fn(a,b,c){var d,e,f,g,h,i;d=c.data;Ms(a);a.mm=1;e=new ADB;AAX(e);e.GJ=Bn8();f=new Q7;f.Gx=d.length;f.rc=c;f.vM=e;e.yQ=f;AKR(e,f);a.Mp=e;Y(a.eh,Bk$(a,e.yQ,e.GJ,0,144,36));g=0;while(g<2){h=0;while(h<2){Y(a.eh,Gj(a,a.Mp.yQ,h+(g*2|0)|0,88+(h*18|0)|0,26+(g*18|0)|0));h=h+1|0;}g=g+1|0;}h=0;while(h<4){f=a.eh;e=new Yo;AAA(e,a,b,((b.bU.data.length+4|0)-1|0)-h|0,8,8+(h*18|0)|0);e.XE=a;e.tW=h;Y(f,e);h=h+1|0;}h=0;while(h<3){i=0;while(i<9){Y(a.eh,Gj(a,b,i+((h+1|0)*9|0)|0,8+(i*18|0)|0,84+(h*18|0)|0));i=i+1|0;}h=h +1|0;}g=0;while(g<9){Y(a.eh,Gj(a,b,g,8+(g*18|0)|0,142));g=g+1|0;}} function BfZ(a){Fi(a.bw,B(597),86,16,4210752);} function AOZ(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AMJ(a,b,c,d);if(C()){break _;}a.OV=b;a.U3=c;return;default:GR();}}DW().s(a,b,c,d,$p);} function AHM(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.x.W;d=B(598);$p=1;case 1:$z=ASZ(c,d);if(C()){break _;}e=$z;B4(1.0,1.0,1.0,1.0);F8(a.x.W,e);e=a.O;f=a.ly;g=(e-f|0)/2|0;e=a.bd;h=a.jl;i=(e-h|0)/2|0;DI(a,g,i,0,0,f,h);Bc(32826);Bc(2903);B9();b=g+51|0;e=i+75|0;Bp(b,e,50.0);Cg((-30.0), 30.0,30.0);Bj(180.0,0.0,0.0,1.0);d=a.x.j;j=d.dB;k=d.n;l=d.u;m=b-a.OV;n=(e-50|0)-a.U3;Bj(135.0,0.0,1.0,0.0);NC();Bj((-135.0),0.0,1.0,0.0);o=n/40.0;Bj( -KV(o)*20.0,1.0,0.0,0.0);d=a.x.j;p=m/40.0;d.dB=KV(p)*20.0;a.x.j.n=KV(p)*40.0;a.x.j.u= -KV(o)*20.0;Bp(0.0,a.x.j.bK,0.0);Hn();d=BFE;c=a.x.j;o=0.0;p=0.0;q=0.0;b=0.0;r=1.0;$p=2;case 2:AKE(d,c,o,p,q,b,r);if(C()){break _;}d=a.x.j;d.dB=j;d.n=k;d.u=l;BI();Gu();Be(32826);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} function P_(){var a=this;C8.call(a);a.fk=null;a.yC=0;} function FR(){var a=new P_();Brl(a);return a;} function Brl(a){Eo(a);a.fk=B(7);a.yC=0;} function AVu(a){Jx(1);} function A3c(a){Jx(0);} function ARc(a){var b;b=BFD;b.ks=0;b.kJ=0;a.yC=a.yC+1|0;} function A5K(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c==1){d=a.x;e=null;$p=1;continue _;}if(c!=28){if(c==14&&Z(a.fk)>0){d=a.fk;a.fk=Dc(d,0,Z(d)-1|0);}if(H8(B(599),b)>=0&&Z(a.fk)<100){d=a.fk;e=new T;S(e);BL(H(e,d),b);a.fk=U(e);}return;}if(Z(T1(a.fk))<=0){d=a.x;e=null;$p=2;continue _;}d=a.x.j;e=T1(a.fk);$p=3;continue _;case 1:AL5(d,e);if(C()){break _;}return;case 2:AL5(d,e);if(C()){break _;}return;case 3:d.Si(e);if (C()){break _;}d=a.x;e=null;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,$p);} function AZd(a,b,c,d){var e,f,g,h,i;e=a.bd;IR(a,2,e-14|0,a.O-2|0,e-2|0,(-2147483648));f=a.bw;g=a.fk;h=(a.yC/6|0)%2|0?B(7):B(600);i=new T;S(i);H(H(H(i,B(601)),g),h);C0(f,U(i),4,a.bd-12|0,14737632);} function AYO(a,b,c,d){var e,f,g;if(!d&&a.x.h9.J3!==null){if(Z(a.fk)>0&&!IQ(a.fk,B(602))){e=a.fk;f=new T;S(f);BL(H(f,e),32);a.fk=U(f);}e=a.fk;f=a.x.h9.J3;g=new T;S(g);H(H(g,e),f);e=U(g);a.fk=e;if(Z(e)>100)a.fk=Dc(a.fk,0,100);}} var Xx=K(C8); function BN1(){var a=new Xx();BnX(a);return a;} function BnX(a){Eo(a);} var OK=K(C8); function BN2(){var a=new OK();Bwf(a);return a;} function Bwf(a){Eo(a);} function A1k(a){Dr(a.bv);Y(a.bv,Ej(1,(a.O/2|0)-100|0,(a.bd/4|0)+72|0,B(603)));Y(a.bv,Ej(2,(a.O/2|0)-100|0,(a.bd/4|0)+96|0,B(604)));if(a.x.mh===null)(Bb(a.bv,1)).fC=0;} function AYL(a,b,c){} function A1z(a,b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=b.ci;if(c==1){d=a.x.j;$p=1;continue _;}if(b.ci!=2)return;b=a.x;d=null;$p=3;continue _;case 1:d.ZP();if(C()){break _;}d=a.x;e=null;$p=2;case 2:AL5(d,e);if(C()){break _;}if(b.ci!=2)return;b=a.x;d=null;$p=3;case 3:ARZ(b,d);if(C()){break _;}b=a.x;d=Ko();$p=4;case 4:AL5(b,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);} function A2J(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Qd(a,0,0,a.O,a.bd,1615855616,(-1602211792));B9();Cg(2.0,2.0,2.0);DX(a,a.bw,B(605),(a.O/2|0)/2|0,30,16777215);BI();e=a.bw;f=a.x.j.pq;g=new T;S(g);Bi(H(g,B(606)),f);DX(a,e,U(g),a.O/2|0,100,16777215);$p=1;case 1:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function BqD(a){return 0;} function UR(){var a=this;E.call(a);a.ka=0;a.oi=null;a.cA=0;a.rH=0;a.p4=0;a.w1=0;a.m2=0;} function BN3(){var a=new UR();Bh5(a);return a;} function Bh5(a){} var AJ4=K(); function Bv6(){return {};} var Xe=K(0); var AQS=K(); function PW(){var a=this;E.call(a);a.eo=0;a.Bo=0;a.K0=0;a.lB=0;a.i2=null;a.II=null;a.zD=null;a.vJ=null;a.vG=null;a.GO=null;a.GQ=null;a.FM=null;a.FX=null;a.v4=null;a.CF=0;a.b0=0;a.bZ=0;a.sP=null;a.fH=null;a.eR=0;a.gm=0;a.bs=0;a.za=0;a.I6=null;a.ca=null;} var BN4=null;var BN5=null;function Ou(a){var b;b=a.eo;b!=4&&b!=5;a.eo=0;a.b0=0;a.bZ=0;a.bs=0;a.gm=0;if(a.za)a.ca.ex.li();} function AJg(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;c=a.ca;d=c.E;e=c.P;f=a.bZ;g=a.b0;h=a.bs;i=a.gm;j=h>=i?a.eR-h|0:(i-h|0)-1|0;a:{b:{c:{d:{e:while(true){f:{g:{h:{i:{j:{switch(a.eo){case 2:break f;case 9:a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,(-3));case 0:break j;case 1:break;case 3:while(g<14){if(!e){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,b);}b=0;e=e+(-1)|0;k=a.ca.cn.data;i=d+1|0;f=f|(k[d]&255)<29)break d;i=i>>5&31;if(i>29)break d;k:{l:{i=(258+l|0)+i|0;k=a.i2;if(k!==null){k=k.data;if(k.length>=i)break l;}a.i2=BT(i);break k;}l=0;while(true){if(l>=i)break k;k[l]=0;l=l+1|0;}}f=f>>>14|0;g=g+(-14)|0;a.lB=0;a.eo=4;break i;case 4:break i;case 5:break h;case 6:break g;case 7:break b;case 8:break a;default:a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,(-2));}while(g<32){if(!e){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,b);}b=0;e=e+(-1)|0;k=a.ca.cn.data;i =d+1|0;f=f|(k[d]&255)<>>16|0)&65535;l=f&65535;if(i!=l){a.eo=9;c=a.ca;c.b1=B(607);a.bZ=f;a.b0=g;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,(-3));}a.Bo=l;g=0;a.eo=l?2:!a.CF?0:7;f=g;continue e;}while(g<3){if(!e){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,b);}b=0;e=e+(-1)|0;k=a.ca.cn.data;i=d+1|0;f=f|(k[d]&255)<>>1|0){case 0:i=f>>>3|0;l=g+(-3)|0;n=l&7;f=i>>>n|0;g=l-n|0;a.eo=1;break m;case 1:APh(a.vJ, a.vG,a.GO,a.GQ,a.ca);AGG(a.v4,a.vJ.data[0],a.vG.data[0],a.GO.data[0],0,a.GQ.data[0],0);f=f>>>3|0;g=g+(-3)|0;a.eo=6;break m;case 2:f=f>>>3|0;g=g+(-3)|0;a.eo=3;break m;case 3:b=f>>>3|0;i=g+(-3)|0;a.eo=9;c=a.ca;c.b1=B(608);a.bZ=b;a.b0=i;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,(-3));default:}}continue e;}while(true){i=a.lB;if(i>=(4+(a.K0>>>10|0)|0))break;while(g<3){if(!e){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,b);}b=0;e=e+(-1)|0;k=a.ca.cn.data;l=d+1|0;f=f|(k[d]& 255)<>>3|0;g=g+(-3)|0;}while(true){i=a.lB;if(i>=19)break;o=a.i2.data;k=BN5.data;a.lB=i+1|0;o[k[i]]=0;}k=a.II;k.data[0]=7;i=A3i(a.I6,a.i2,k,a.zD,a.sP,a.ca);if(i){if(i==(-3)){a.i2=null;a.eo=9;}a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,i);}a.lB=0;a.eo=5;}while(true){i=a.K0;l=a.lB;n=i&31;j=258+n|0;i=i>>5&31;j=j+i|0;if(l>=j)break;m=a.II.data[0];while(g>>q|0;g=g-q|0;k=a.i2.data;a.lB=l+1|0;k[l]=n;}else{i=Ba(n,18);r=!i?7:n-14|0;s=i?3:11;while(g<(q+r|0)){if(!e){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,b);}b=0;e=e+(-1)|0;k=a.ca.cn.data;i=d+1|0;f=f|(k[d]&255)<>>q|0;g=g-q|0;i=s+(n&o[r])|0;f =n>>>r|0;g=g-r|0;if((l+i|0)>j)break c;if(!m&&l<1)break c;j=m?0:a.i2.data[l-1|0];while(true){k=a.i2.data;n=l+1|0;k[l]=j;i=i+(-1)|0;if(!i)break;l=n;}a.lB=n;}}a.zD.data[0]=(-1);k=a.vJ;k.data[0]=9;o=a.vG;o.data[0]=6;i=AIh(a.I6,257+n|0,1+i|0,a.i2,k,o,a.FM,a.FX,a.sP,a.ca);if(i){if(i==(-3)){a.i2=null;a.eo=9;}a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,i);}c=a.v4;i=a.vJ.data[0];l=a.vG.data[0];k=a.sP;AGG(c,i,l,k,a.FM.data[0],k,a.FX.data[0]);a.eo=6;}a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I, M(d-c.E|0));c.E=d;a.bs=h;b=ALZ(a.v4,b);if(b!=1)break e;b=0;AKV(a.v4,a.ca);c=a.ca;d=c.E;e=c.P;f=a.bZ;g=a.b0;h=a.bs;i=a.gm;j=h>=i?a.eR-h|0:(i-h|0)-1|0;if(a.CF){a.eo=7;break b;}a.eo=0;continue e;}if(!e){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,b);}if(!j){n=a.eR;if(h==n){i=a.gm;if(i){h=0;j=h>=i?n-h|0:(i-h|0)-1|0;}}if(!j){a.bs=h;l=C2(a,b);h=a.bs;i=a.gm;j=h>=i?a.eR-h|0:(i-h|0)-1|0;n=a.eR;if(h==n&&i){h=0;j=h>=i?n-h|0:(i-h|0)-1|0;}if(!j){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E |0));c.E=d;a.bs=h;return C2(a,l);}}}b=0;i=a.Bo;if(i>e)i=e;if(i>j)i=j;CZ(a.ca.cn,d,a.fH,h,i);d=d+i|0;e=e-i|0;h=h+i|0;j=j-i|0;i=a.Bo-i|0;a.Bo=i;if(i)continue;a.eo=!a.CF?0:7;}return C2(a,b);}a.eo=9;c=a.ca;c.b1=B(609);a.bZ=f;a.b0=g;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,(-3));}a.i2=null;a.eo=9;c=a.ca;c.b1=B(610);a.bZ=f;a.b0=g;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,(-3));}a.bs=h;b=C2(a,b);h=a.bs;i=a.gm;if(i!=h){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a, b);}a.eo=8;}a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,1);} function AS1(a){Ou(a);a.fH=null;a.sP=null;} function C2(a,b){var c,d,e,f,g,h;c=a.ca;d=c.k5;e=a.gm;f=a.bs;if(e>f)f=a.eR;g=f-e|0;f=c.er;if(g>f)g=f;if(g&&b==(-5))b=0;c.er=f-g|0;c.jk=Bk(c.jk,M(g));if(a.za&&g>0)c.ex.mE(a.fH,e,g);CZ(a.fH,e,a.ca.oY,d,g);f=d+g|0;h=e+g|0;d=a.eR;if(h==d){if(a.bs==d)a.bs=0;d=a.bs-0|0;c=a.ca;e=c.er;if(d>e)d=e;if(d&&b==(-5))b=0;c.er=e-d|0;c.jk=Bk(c.jk,M(d));if(a.za&&d>0)c.ex.mE(a.fH,0,d);CZ(a.fH,0,a.ca.oY,f,d);f=f+d|0;h=0+d|0;}a.ca.k5=f;a.gm=h;return b;} function ATW(){BN4=B2([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535]);BN5=B2([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);} function Jg(){var a=this;Ev.call(a);a.Au=0;a.CA=0;a.X7=0;} function H5(a,b,c){var d=new Jg();QH(d,a,b,c);return d;} function QH(a,b,c,d){a.Au=b;a.CA=c;a.X7=EB(c,d);} function ATb(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return a.Au==c.Au&&a.CA==c.CA?1:0;}return 0;} function A1v(a){return HV(Q(E,[By(a.Au),By(a.CA)]));} function ALy(){var a=this;Ev.call(a);a.AL=null;a.xf=null;a.Ck=0;} function BCX(a,b){var c=new ALy();Baa(c,a,b);return c;} function Baa(a,b,c){var d,e,f,g,h,i,j,k;a:{if(b.qW===null){b.qW=BC(Cr,8);d=b.oj;e=d.hl;f=d.ha;if(BMw===null)BMw=BuS();g=Lx(BMw,e,f);h=0;while(true){if(h>=7)break a;i=g.data;j=b.qW.data;k=h+1|0;j[k]=i[h];h=k;}}}b:{a.AL=b.qW.jJ();if(b.sA===null){b.sA=BC(Cr,8);d=b.oj;e=d.hl;f=d.ha;if(BMx===null)BMx=Be8();g=Lx(BMx,e,f);k=0;while(true){if(k>=7)break b;i=g.data;j=b.sA.data;h=k+1|0;j[h]=i[k];k=h;}}}a.xf=b.sA.jJ();a.Ck=c;} function Bnu(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return a.Ck==c.Ck&&Nk(a.AL,c.AL)&&Nk(a.xf,c.xf)?1:0;}return 0;} function Bbl(a){return HV(Q(E,[a.AL,a.xf,AC1(a.Ck)]));} function Yx(){Ev.call(this);this.z2=null;} function Bns(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return Nk(a.z2,c.z2);}return 0;} function BiB(a){return HV(a.z2);} function Mf(){var a=this;Ev.call(a);a.z1=null;a.Gq=null;} function ZX(a,b){a.z1=b;} function Bow(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return JX(a.z1,c.z1)&&JX(a.Gq,c.Gq)?1:0;}return 0;} function Bg$(a){return HV(Q(E,[a.z1,a.Gq]));} var Yr=K(Mf); function AHN(){Ev.call(this);this.zZ=null;} function BBR(a){var b=new AHN();Ba1(b,a);return b;} function Ba1(a,b){var c,d,e;if(b.wJ===null){c=b.oj;d=c.hl;e=c.ha;if(BMt===null)BMt=Bwt();b.wJ=Lx(BMt,d,e);}a.zZ=b.wJ.jJ();} function BrI(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return Nk(a.zZ,c.zZ);}return 0;} function A8o(a){return HV(a.zZ);} function A0_(){Jg.call(this);this.BN=0;} function BmA(a,b,c){var d=new A0_();Bmw(d,a,b,c);return d;} function Bmw(a,b,c,d){QH(a,b,c,2);a.BN=d;} function Bxn(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){if(!ATb(a,b))return 0;c=b;return a.BN!=c.BN?0:1;}return 0;} function A76(a){return HV(Q(E,[By(A1v(a)),By(a.BN)]));} var ALn=K(Jg); function By9(a){var b=new ALn();Bva(b,a);return b;} function Bva(a,b){QH(a,7,b,1);} var ALF=K(Mf); function BA1(a){var b=new ALF();BvI(b,a);return b;} function BvI(a,b){ZX(a,b);} function ALu(){Ev.call(this);this.zn=null;} function BiF(a){var b=new ALu();A9S(b,a);return b;} function A9S(a,b){a.zn=b;} function Boj(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return JX(a.zn,c.zn);}return 0;} function A6N(a){var b;b=BC(E,1);b.data[0]=a.zn;return HV(b);} function A1o(){Ev.call(this);this.y4=0;} function BDh(a){var b=new A1o();BvY(b,a);return b;} function BvY(a,b){a.y4=b;} function A9M(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return a.y4!=c.y4?0:1;}return 0;} function Bwz(a){var b;b=BC(E,1);b.data[0]=By(a.y4);return HV(b);} function AO6(){Ev.call(this);this.B7=0;} function BDc(a){var b=new AO6();Bni(b,a);return b;} function Bni(a,b){a.B7=b;} function Bq4(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return a.B7!=c.B7?0:1;}return 0;} function Bvj(a){var b;b=BC(E,1);b.data[0]=By(a.B7);return HV(b);} function AMa(){var a=this;Ev.call(a);a.yc=null;a.xH=null;a.zB=0;} function BBY(a,b){var c=new AMa();Bi5(c,a,b);return c;} function Bi5(a,b,c){var d,e,f,g;if(b.uS===null){d=b.oj;e=d.hl;f=d.ha;if(BMu===null)BMu=BvP();b.uS=Lx(BMu,e,f);}a.yc=b.uS.jJ();if(b.wQ===null){d=b.oj;f=d.hl;g=d.ha;if(BMv===null)BMv=Bdv();b.wQ=Lx(BMv,f,g);}a.xH=b.wQ.jJ();a.zB=c;} function Bmf(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return a.zB==c.zB&&Nk(a.yc,c.yc)&&Nk(a.xH,c.xH)?1:0;}return 0;} function Bfe(a){return HV(Q(E,[a.yc,a.xH,AC1(a.zB)]));} var AIy=K(Jg); function BBO(a){var b=new AIy();Bw5(b,a);return b;} function Bw5(a,b){QH(a,2,b,2);} function Ic(){var a=this;RQ.call(a);a.SL=null;a.MA=null;} function Po(a,b,c,d){var e,f,g,h;e=BU(1);f=e.data;f[0]=63;Hr();g=BNr;a.Gg=g;a.E8=g;h=f.length;if(h&&h>=a.QU){a.Zo=b;a.NQ=e.jJ();a.O4=c;a.QU=d;a.SL=DR(512);a.MA=BU(512);return;}g=new Cn;Bl(g,B(611));P(g);} function AIN(a,b,c){var d,e,f,g,h,i,j,k,l;d=a.SL;e=0;f=0;g=a.MA;a:{while(true){if((e+32|0)>f&&D7(b)){h=e;while(h=f?BNu:BNt;break a;}i=g.data;j=DK(CL(c),i.length);l=new ACj;l.Do=b;l.JB=c;k=a.xq(d,e,f,g,0,j,l);e=l.rC;j=l.rN;if(k===null){if(!D7(b)&&e>=f)k=BNu;else if(!D7(c)&&e>=f)k=BNt;}U7(c,g,0,j);if(k!==null)break;}}F4(b,b.bg-(f-e|0)|0);return k;} var Xg=K(Ic); function Bb$(a,b,c,d,e,f,g,h){var 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(J2(h,2))break a;i=BNt;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(!Ns(l)){if((f+3|0)>g){j=j+(-1)|0;if(J2(h,3))break a;i=BNt;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(!Eb(l)){i=Ef(1);break a;}if (j>=d){if(D7(h.Do))break a;i=BNu;break a;}c=j+1|0;m=k[j];if(!DF(m)){j=c+(-2)|0;i=Ef(1);break a;}if((f+4|0)>g){j=c+(-2)|0;if(J2(h,4))break a;i=BNt;break a;}k=e.data;o=Hq(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.rC=j;h.rN=f;return i;} function U6(){var a=this;E.call(a);a.ZM=null;a.Q0=0.0;a.XH=0.0;a.pL=null;a.vE=null;a.GA=null;a.oR=0;} function AGn(a,b){var c;if(b!==null){a.vE=b;return a;}c=new Cn;Bl(c,B(612));P(c);} function Bw0(a,b){} function Zc(a,b){var c;if(b!==null){a.GA=b;return a;}c=new Cn;Bl(c,B(612));P(c);} function BpF(a,b){} function TD(a,b,c,d){var e,f,g,$$je;e=a.oR;if(!(e==2&&!d)&&e!=3){a.oR=d?2:1;while(true){try{f=ARI(a,b,c);}catch($$e){$$je=R($$e);if($$je instanceof Co){g=$$je;b=new Uz;UZ(b,g);P(b);}else{throw $$e;}}if(I4(f))return f;if(Jr(f)){if(d&&D7(b)){g=a.vE;Hr();if(g===BNr)return Ef(CL(b));if(CL(c)<=Z(a.pL))return BNt;F4(b,b.bg+CL(b)|0);if(a.vE===BGP)Tz(c,a.pL);}return f;}if(XR(f)){g=a.vE;Hr();if(g===BNr)return f;if(g===BGP){if(CL(c)=g)break a;f[i]=f[i]|(-16777216);i=i+1|0;}}}a.lI=b;} function AGv(){var a=this;E.call(a);a.F$=0;a.FB=0;a.ES=0;a.Wt=0.0;a.VD=0.0;a.UQ=0.0;a.qe=null;a.v6=0;a.AT=0;} function ABL(){var a=new AGv();A$S(a);return a;} function A$S(a){a.qe=R6(65536);a.v6=0;a.AT=0;} function AGa(a){var b;if(a.v6){if(!a.AT){HI(a.qe);a.AT=1;}if(CL(a.qe)>0){B9();Bp(a.F$-a.Wt,a.FB-a.VD,a.ES-a.UQ);b=a.qe;while(D7(b)){IF(AAF(b));}BI();}}} function LH(){E.call(this);this.Xp=null;} function Zi(a){a.Xp=new E;} function AOq(){var a=this;LH.call(a);a.CS=null;a.Bk=null;a.qA=0;a.xT=0;a.J_=0;a.PF=0;} function AHb(a){var b=new AOq();Bn5(b,a);return b;} function Bn5(a,b){Zi(a);a.PF=(-1);a.CS=b;a.Bk=DR(EB(64,1024));} function Yw(a){AGi(a);a.CS=null;} function OZ(a){var b,c,d,e;AGi(a);if(a.J_&&a.qA>=a.xT)return null;b=new T;S(b);a:{while(true){if(a.qA>=a.xT&&!YS(a,0))break a;c=a.Bk.data;d=a.qA;e=d+1|0;a.qA=e;d=c[d];if(d==10)break;if(d==13){if(e>=a.xT&&!YS(a,0))break a;c=a.Bk.data;e=a.qA;if(c[e]!=10)break a;a.qA=e+1|0;break a;}BL(b,d);}}return U(b);} function YS(a,b){var c,d,e,f,g,h,i,j,k;if(a.J_)return 0;a:{b:while(true){c=a.Bk;d=c.data.length;if(b>=d)break a;e=a.CS;f=d-b|0;if(e.K2&&!D7(e.md))g=(-1);else{g=0;c:{while(f>0){d=DK(f,CL(e.md));QT(e.md,c,b+g|0,d);f=f-d|0;g=g+d|0;if(!D7(e.md)){if(e.K2)d=0;else{h=e.md;if(h.CZ)break b;d:{i=CL(h);j=h.bg;if(j>0){k=0;while(true){if(k>=i)break d;d=j+1|0;Ua(h,k,AFb(h,j));k=k+1|0;j=d;}}}h.bg=i;h.cI=h.m6;h.it=(-1);e:{while(true){if(!D7(e.k4)&&!AFI(e))break e;h=TD(e.K7,e.k4,e.md,e.Cv);if(I4(h))break;if(Jr(h))AFI(e);}}if (!D7(e.k4)&&e.Cv&&Jr(Yh(e.K7,e.md)))e.K2=1;HI(e.md);d=1;}if(!d)break c;}}}}if(g==(-1)){a.J_=1;break a;}if(!g)break a;b=b+g|0;}h=new Ij;W(h);P(h);}a.xT=b;a.qA=0;a.PF=(-1);return 1;} function AGi(a){var b;if(a.CS!==null)return;b=new Bv;W(b);P(b);} function AIT(){var a=this;LH.call(a);a.UE=null;a.K7=null;a.a1m=null;a.k4=null;a.ZI=null;a.md=null;a.Cv=0;a.K2=0;} function Bzf(a,b){var c=new AIT();Bhb(c,a,b);return c;} function BN8(a,b){var c=new AIT();Xi(c,a,b);return c;} function BmL(a){var b=new AIT();A6$(b,a);return b;} function Bhb(a,b,c){var d,$$je;a:{try{d=J$(AJi(c));}catch($$e){$$je=R($$e);if($$je instanceof TQ){break a;}else{throw $$e;}}Xi(a,b,d);return;}b=new ADD;Bl(b,c);P(b);} function Xi(a,b,c){var d,e;d=c.vw();Hr();c=Zc(AGn(d,BGP),BGP);Zi(a);e=BU(8192);a.a1m=e;a.k4=LK(e);e=DR(1024);a.ZI=e;d=Y1(e);a.md=d;a.UE=b;a.K7=c;F4(d,d.cI);b=a.k4;F4(b,b.cI);} function A6$(a,b){Rm();Xi(a,b,BGO);} function AFI(a){var b,c,d,e,f,g,h,i,j;if(a.Cv)return 0;b=a.k4;if(b.lL){b=new Ij;W(b);P(b);}a:{c=CL(b);d=b.bg;if(d>0){e=b.iT;f=e+d|0;g=0;while(true){if(g>=c)break a;h=b.fa.data;i=e+1|0;d=f+1|0;h[e]=h[f];g=g+1|0;e=i;f=d;}}}b.bg=c;b.cI=b.m6;b.it=(-1);b:{while(true){if(!D7(a.k4))break b;b=a.UE;j=a.k4;d=A5L(b,j.fa,j.bg,CL(j));if(d==(-1)){a.Cv=1;break b;}b=a.k4;F4(b,b.bg+d|0);if(!d)break;}}HI(a.k4);return 1;} function Wh(){var a=this;E.call(a);a.TJ=null;a.Zm=0;a.Zn=0;a.a0n=0;a.ZH=0;} function AST(){var a=this;E.call(a);a.nb=0;a.h4=0;a.h5=0;a.h6=0;a.l3=0;a.g_=null;a.iC=null;} function Bhc(a,b,c,d,e){var f=new AST();Bpw(f,a,b,c,d,e);return f;} function Sv(a){var b=new AST();Bvs(b,a);return b;} function Bpw(a,b,c,d,e,f){a.nb=0;a.h4=b;a.h5=c;a.h6=d;a.l3=e;a.g_=BP(f.H,f.G,f.D);} function Bvs(a,b){a.nb=1;a.iC=b;a.g_=BP(b.c,b.i,b.d);} var LB=K(J9); function Cs(){var a=this;E.call(a);a.y=0;a.i5=0;a.bp=0;a.e_=0;} function AYm(a){var b=new Cs();ATO(b,a);return b;} function EI(a,b){var c=new Cs();AD2(c,a,b);return c;} function Rv(a){var b=new Cs();EK(b,a);return b;} function ET(a,b){var c=new Cs();G1(c,a,b);return c;} function PD(a){var b=new Cs();NN(b,a);return b;} function AES(a,b){var c=new Cs();KG(c,a,b);return c;} function Lk(a,b,c){var d=new Cs();Bhp(d,a,b,c);return d;} function Nt(a){var b=new Cs();BiA(b,a);return b;} function ATO(a,b){AD2(a,b,1);} function AD2(a,b,c){KG(a,b.b,c);} function EK(a,b){G1(a,b,1);} function G1(a,b,c){KG(a,b.bj,c);} function NN(a,b){KG(a,b,1);} function KG(a,b,c){a.y=0;a.bp=b;a.y=c;} function Bhp(a,b,c,d){a.y=0;a.bp=b;a.y=c;a.e_=d;} function BiA(a,b){a.y=0;a.bp=En(b,B(357));a.y=Fw(b,B(651));a.e_=En(b,B(652));} function GI(a,b){a.y=a.y-b|0;return Lk(a.bp,b,a.e_);} function Ex(a){Bw();return BJF.data[a.bp];} function FP(a){return (Ex(a)).mg;} function Jn(a,b){Dw(b,B(357),a.bp<<16>>16);D1(b,B(651),a.y<<24>>24);Dw(b,B(652),a.e_<<16>>16);return b;} function Hc(a){return (Ex(a)).fe;} function Pw(a){Bw();return BJF.data[a.bp].gd;} function Ib(a,b){b=a.e_+b|0;a.e_=b;if(b>Pw(a)){b=a.y-1|0;a.y=b;if(b<0)a.y=0;a.e_=0;}} function Zj(a,b,c,d,e){Bw();BJF.data[a.bp].IF(a,b,c,d,e);} function NM(a){return Lk(a.bp,a.y,a.e_);} function Ni(){E.call(this);this.W0=null;} function BN9(){var a=new Ni();AAX(a);return a;} function AAX(a){a.W0=B6();} function ADB(){var a=this;Ni.call(a);a.yQ=null;a.GJ=null;} function AKR(a,b){var c,d,e,f,g,h;c=BT(9);d=c.data;e=0;while(e<3){f=0;while(f<3){g=(-1);if(e<2&&f<2){h=KS(a.yQ,e+(f*2|0)|0);if(h!==null)g=h.bp;}d[e+(f*3|0)|0]=g;f=f+1|0;}e=e+1|0;}Q4(a.GJ,0,AEy(AFH(),c));} function Rl(){var a=this;E.call(a);a.qz=0;a.le=null;} function AXp(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AWI(a);if(C()){break _;}return;default:GR();}}DW().s(a,$p);} function BbE(a,b){return 1;} function A46(a){return a.le.iL(a.qz);} function AXU(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.le;d=a.qz;$p=1;case 1:c.ls(d,b);if(C()){break _;}$p=2;case 2:AWI(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} function BdG(a){return (-1);} function AWI(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.le;$p=1;case 1:b.nR();if(C()){break _;}return;default:GR();}}DW().s(a,b,$p);} function Bcd(a){return a.le.mZ();} function LE(){var a=this;Rl.call(a);a.Oh=null;a.pP=0;a.qh=0;} function Gj(a,b,c,d,e){var f=new LE();AAA(f,a,b,c,d,e);return f;} function AAA(a,b,c,d,e,f){a.le=c;a.qz=d;a.Oh=b;a.pP=e;a.qh=f;} function TC(a,b,c){var d,e,f;a:{d=a.Oh;e=(d.O-d.ly|0)/2|0;f=(d.bd-d.jl|0)/2|0;e=b-e|0;c=c-f|0;f=a.pP;if(e>=(f-1|0)&&e<((f+16|0)+1|0)){e=a.qh;if(c>=(e-1|0)&&c<((e+16|0)+1|0)){b=1;break a;}}b=0;}return b;} function AN0(){LE.call(this);this.DZ=null;} function Bk$(a,b,c,d,e,f){var g=new AN0();Bny(g,a,b,c,d,e,f);return g;} function Bny(a,b,c,d,e,f,g){AAA(a,b,d,e,f,g);a.DZ=c;} function Bgw(a,b){return 0;} function A0Y(a){var b,c;b=0;while(true){c=a.DZ;if(b>=c.Gx)break;if(KS(c,b)!==null)ZY(a.DZ,b,1);b=b+1|0;}} function Yo(){var a=this;LE.call(a);a.tW=0;a.XE=null;} function Bk2(a){return 1;} function Bkr(a,b){var c,d,e,f;if(Ex(b) instanceof Js)return (Ex(b)).NG!=a.tW?0:1;c=CV();d=(Ex(b)).bj;e=a.tW;f=new T;S(f);Bi(H(Bi(f,d),B(268)),e);Cb(c,U(f));d=(Ex(b)).bj;J();return d!=BJr.b?0:a.tW?0:1;} function BrN(a){return 15+(a.tW*16|0)|0;} function JH(){var a=this;E.call(a);a.r_=null;a.nE=null;a.nD=null;a.sy=null;a.v5=null;a.sz=null;} var BN$=null;var BN_=null;var BOa=null;var BOb=null;var BOc=null;var BOd=null;function Bz5(){var a=new JH();ATf(a);return a;} function ATf(a){a.r_=null;a.nE=null;a.nD=null;a.sy=null;a.v5=null;a.sz=null;} function Uc(a,b,c,d,e,f,g,h,i,j,k,l){var m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd;m=0;n=d;while(true){o=b.data;p=a.nD.data;q=o[c+m|0];p[q]=p[q]+1|0;m=m+1|0;n=n+(-1)|0;if(!n)break;}if(p[0]==d){b=h.data;f=i.data;b[0]=(-1);f[0]=0;return 0;}b=i.data;r=b[0];s=1;a:{while(true){if(s>15)break a;if(p[s])break;s=s+1|0;}}if(rm)r=m;b[0]=r;t=1<=m){n=t-p[m]|0;if(n<0)return (-3);p[m]=p[m]+n|0;b=a.sz.data;v=0;b[1]=v;w=1;u=2;x=m;while (true){x=x+(-1)|0;if(!x)break;v=v+p[w]|0;b[u]=v;u=u+1|0;w=w+1|0;}q=0;u=0;while(true){x=o[c+u|0];if(x){i=l.data;w=b[x];b[x]=w+1|0;i[w]=q;}u=u+1|0;q=q+1|0;if(q>=d)break;}u=b[m];y=0;b[0]=y;z=0;ba=(-1);w= -r|0;a.v5.data[0]=0;bb=0;bc=0;c:while(true){if(s>m)return n&&m!=1?(-5):0;q=a.nD.data[s];while(true){bd=q+(-1)|0;if(!q)break;t=bd+1|0;while(true){x=w+r|0;if(s<=x)break;ba=ba+1|0;v=m-x|0;if(v>r)v=r;d:{w=s-x|0;c=1<t){c=c-t|0;if(w=v)break;c=c<<1;b=a.nD.data;d=d+1|0;if(c<=b[d])break d;c =c-b[d]|0;}}}}i=k.data;bc=1<1440)break c;b=a.v5.data;bb=i[0];b[ba]=bb;i[0]=i[0]+bc|0;if(!ba){h.data[0]=bb;w=x;continue;}a.sz.data[ba]=y;i=a.sy;p=i.data;p[0]=w<<24>>24;p[1]=r<<24>>24;v=y>>>(x-r|0)|0;d=ba-1|0;p[2]=(bb-b[d]|0)-v|0;CZ(i,0,j,(b[d]+v|0)*3|0,3);w=x;}p=a.sy.data;x=s-w|0;p[1]=x<<24>>24;if(z>=u)p[0]=192;else{o=l.data;if(o[z]>=e){b=g.data;i=f.data;p[0]=((b[o[z]-e|0]+16|0)+64|0)<<24>>24;d=z+1|0;p[2]=i[o[z]-e|0];z=d;}else{p[0]=(o[z]>=256?96:0)<<24>>24;d=z+1|0;p[2]=o[z];z=d;}}x=1<>>w|0;while(c>>1|0;}y=y^c;v=(1<257))return 0;if(c==(-3))j.b1=B(655);else if(c==(-5)){j.b1=B(656);c=(-3);}else if(c!=(-4)){j.b1=B(657);c=(-3);}return c;}if(l==(-3))j.b1=B(658);else if(l!=(-4)){j.b1=B(659);l=(-3);}return l;} function APh(b,c,d,e,f){e=e.data;d=d.data;c=c.data;b.data[0]=9;c[0]=5;d[0]=BN$;e[0]=BN_;return 0;} function Te(a,b){var c;if(a.r_===null){a.r_=BT(1);a.nE=BT(b);a.nD=BT(16);a.sy=BT(3);a.v5=BT(15);a.sz=BT(16);}if(a.nE.data.length>24;a.ED=c<<24>>24;a.LN=d;a.G8=e;a.K4=f;a.Hf=g;a.vj=null;} function ALZ(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;c=a.eT;d=c.E;e=c.P;c=a.ed;f=c.bZ;g=c.b0;h=c.bs;i=c.gm;j=h>=i?c.eR-h|0:(i-h|0)-1|0;a:{b:while(true){c:{d:{e:{f:{g:{switch(a.gH){case 0:break f;case 2:i=a.Bn;while(g>i;g=g-i|0;a.ra=a.ED;a.vj=a.K4;a.po=a.Hf;a.gH=3;break g;case 4:m=a.Bn;while(g>m;g=g-m|0;a.gH=5;break c;case 6:break d;case 7:if(g>7){g=g+(-8)|0;e=e+1|0;d=d+(-1)|0;}c=a.ed;c.bs=h;b=C2(c,b);c=a.ed;h=c.bs;i=c.gm;if(i!=h){c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=h;return C2(c,b);}a.gH=8;break a;case 9:c=a.ed;c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=h;return C2(c,(-3));case 1:break e;case 3:break;case 5:break c;case 8:break a;default:c =a.ed;c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=h;return C2(c,(-2));}}i=a.ra;while(g>l[m];g=g-l[m]|0;m=l[i];if(m&16){a.Bn=m&15;a.yg=l[i+2|0];a.gH=4;continue b;}if(m&64){a.gH=9;c=a.eT;c.b1=B(660);k=a.ed;k.bZ=f;k.b0=g;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;k.bs=h;return C2(k,(-3));}a.ra =m;a.po=(i/3|0)+l[i+2|0]|0;continue b;}if(j>=258&&e>=10){c=a.ed;c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=h;b=AZp(a,a.Fa,a.ED,a.LN,a.G8,a.K4,a.Hf,c,k);c=a.eT;d=c.E;e=c.P;c=a.ed;f=c.bZ;g=c.b0;h=c.bs;i=c.gm;j=h>=i?c.eR-h|0:(i-h|0)-1|0;if(b){a.gH=b!=1?9:7;continue b;}}a.ra=a.Fa;a.vj=a.LN;a.po=a.G8;a.gH=1;}m=a.ra;while(g>>l[i]|0;g=g-l[i]|0;o=l[n];if(!o){a.Mg=l[n+2|0];a.gH=6;continue b;}if(o&16){a.Bn=o&15;a.qL=l[n+2|0];a.gH=2;continue b;}if(!(o&64)){a.ra=o;a.po=(n/3|0)+l[n+2|0]|0;continue b;}if(!(o&32)){a.gH=9;c=a.eT;c.b1=B(661);k=a.ed;k.bZ=f;k.b0=g;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;k.bs=h;return C2(k,(-3));}a.gH=7;continue b;}if(j)i=h;else{c=a.ed;m=c.eR;if(h!=m)i=h;else{n=c.gm;if(!n)i=h;else{i=0;j=i>=n?m-i|0:(n-i|0)-1|0;}}if(!j){c.bs=i;b=C2(c,b);c=a.ed;i=c.bs;m=c.gm;j=i>=m?c.eR -i|0:(m-i|0)-1|0;n=c.eR;if(i==n&&m){i=0;j=i>=m?n-i|0:(m-i|0)-1|0;}if(!j){c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=i;return C2(c,b);}}}b=0;l=a.ed.fH.data;h=i+1|0;l[i]=a.Mg<<24>>24;j=j+(-1)|0;a.gH=0;continue b;}i=h-a.yg|0;while(i<0){i=i+a.ed.eR|0;}while(a.qL){if(j)m=h;else{c=a.ed;n=c.eR;if(h!=n)m=h;else{o=c.gm;if(!o)m=h;else{m=0;j=m>=o?n-m|0:(o-m|0)-1|0;}}if(!j){c.bs=m;b=C2(c,b);c=a.ed;m=c.bs;n=c.gm;j=m>=n?c.eR-m|0:(n-m|0)-1|0;o=c.eR;if(m==o&&n){m=0;j=m>=n?o-m|0:(n-m|0)-1|0;}if(!j)break b;}}c =a.ed;l=c.fH.data;h=m+1|0;n=i+1|0;l[m]=l[i];j=j+(-1)|0;i=n==c.eR?0:n;a.qL=a.qL-1|0;}a.gH=0;}c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=m;return C2(c,b);}c=a.ed;c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=h;return C2(c,1);} function AKV(a,b){} function AZp(a,b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;j=i.E;k=i.P;l=h.bZ;m=h.b0;n=h.bs;o=h.gm;p=n>=o?h.eR-n|0:(o-n|0)-1|0;q=BOe.data;r=q[b];s=q[c];while(true){if(m<20){k=k+(-1)|0;q=i.cn.data;b=j+1|0;l=l|(q[j]&255)<>t[b];m=m-t[b]|0;q=h.fH.data;w=n+1|0;q[n]=t[v+2|0]<<24>>24;p=p+(-1)|0;}else{while(true){b=v+1|0;l=l>>t[b];m=m-t[b]|0;if(c&16){c=c&15;b=t[v+2|0];x=BOe.data;y=b+(l&x[c])|0;b=l>>c;c=m-c|0;while(c<15){k=k+ (-1)|0;q=i.cn.data;o=j+1|0;b=b|(q[j]&255)<>q[m];c=c-q[m]|0;if(l&16)break;if(l&64){i.b1=B(660);e=i.P-k|0;g=c>>3;if(g>o;m=c-o|0;p=p-y|0;if(n>=w){o=n-w|0;b=n-o|0;if(b>0&&2>b){q=h.fH.data;b =n+1|0;c=o+1|0;q[n]=q[o];n=b+1|0;o=c+1|0;q[b]=q[c];y=y+(-2)|0;}else{q=h.fH;CZ(q,o,q,n,2);n=n+2|0;o=o+2|0;y=y+(-2)|0;}}else{o=n-w|0;while(true){b=h.eR;o=o+b|0;if(o>=0)break;}b=b-o|0;if(y>b){y=y-b|0;c=n-o|0;if(c>0&&b>c){c=n;while(true){q=h.fH.data;n=c+1|0;w=o+1|0;q[c]=q[o];b=b+(-1)|0;if(!b)break;c=n;o=w;}}else{q=h.fH;CZ(q,o,q,n,b);n=n+b|0;}o=0;}}b=n-o|0;if(b>0&&y>b){while(true){q=h.fH.data;w=n+1|0;b=o+1|0;q[n]=q[o];y=y+(-1)|0;if(!y)break;n=w;o=b;}break a;}q=h.fH;CZ(q,o,q,n,y);w=n+y|0;break a;}if(c&64){if(c&32) {y=i.P-k|0;b=m>>3;if(b>3;if(b>t[b];m=m-t[b]|0;q=h.fH.data;w=n+1|0;q[n]=t[v+2|0]<<24>>24;p=p+(-1)|0;}}if(p<258)break;if(k<10)break;n=w;}y=i.P-k|0;b=m>>3;if(b0.0){c=p-0.5;d=0.0-q;I(o,c,d,0.0,e,s);I(o,(-0.5),d,0.0,t,s);d=1.399999976158142-q;I(o,(-0.5),d,0.0,t,u);I(o,c,d,0.0,e,u);r=r-1.0;q=q-1.0;p=p*0.8999999761581421;Bp(0.0,0.0,(-0.03999999910593033));}Bu(o);BI();Bc(2896);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} function XT(a){return a.dt.lo;} function Bs8(b,c,d,e){var f;Be(3553);BM();f=BFI;B4(1.0,1.0,1.0,1.0);BB(f);H3(f,c,d,e);B8(f,0.0,0.0,(-1.0));Bn(f,b.R,b.V,b.S);Bn(f,b.Z,b.V,b.S);Bn(f,b.Z,b.C,b.S);Bn(f,b.R,b.C,b.S);B8(f,0.0,0.0,1.0);Bn(f,b.R,b.C,b.ba);Bn(f,b.Z,b.C,b.ba);Bn(f,b.Z,b.V,b.ba);Bn(f,b.R,b.V,b.ba);B8(f,0.0,(-1.0),0.0);Bn(f,b.R,b.C,b.S);Bn(f,b.Z,b.C,b.S);Bn(f,b.Z,b.C,b.ba);Bn(f,b.R,b.C,b.ba);B8(f,0.0,1.0,0.0);Bn(f,b.R,b.V,b.ba);Bn(f,b.Z,b.V,b.ba);Bn(f,b.Z,b.V,b.S);Bn(f,b.R,b.V,b.S);B8(f,(-1.0),0.0,0.0);Bn(f,b.R,b.C,b.ba);Bn(f,b.R,b.V, b.ba);Bn(f,b.R,b.V,b.S);Bn(f,b.R,b.C,b.S);B8(f,1.0,0.0,0.0);Bn(f,b.Z,b.C,b.S);Bn(f,b.Z,b.V,b.S);Bn(f,b.Z,b.V,b.ba);Bn(f,b.Z,b.C,b.ba);H3(f,0.0,0.0,0.0);Bu(f);Bc(3553);} function A9A(a,b){a.dt=b;} function AZS(a,b,c,d,e,f,g){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true) {switch($p){case 0:h=a.dt;if(h.Eh.i$&&a.lg>0.0){i=b.c;j=b.i;k=b.d;i=i-h.Vi;j=j-h.We;k=k-h.Ue;l=(1.0-(i*i+j*j+k*k)/256.0)*a.FJ;if(l>0.0){Bc(3042);CO(770,771);h=a.dt.xB;m=B(662);$p=2;continue _;}}if(b.bS<=0&&!b.lY)return;$p=1;case 1:ASn(a,b,c,d,e,g);if(C()){break _;}return;case 2:$z=ASZ(h,m);if(C()){break _;}n=$z;F8(h,n);m=XT(a);DN(0);f=a.lg;i=b.fu;j=b.c-i;k=g;i=i+j*k;j=b.eX;j=j+(b.i-j)*k+b.jo();o=b.fv;k=o+(b.d-o)*k;p=f;q=N(i-p);r=N(i+p);s=N(j-p);t=N(j);u=N(k-p);v=N(k+p);o=c-i;w=d-j;x=e-k;BM();y=BFI;BB(y);j=l;a: while(true){if(q>r){Bu(y);B4(1.0,1.0,1.0,1.0);Be(3042);DN(1);if(b.bS<=0&&!b.lY)return;$p=1;continue _;}z=s;while(z<=t){ba=u;if(ba<=v)break a;z=z+1|0;}q=q+1|0;}n=z-1|0;$p=3;case 3:$z=AMY(m,q,n,ba);if(C()){break _;}n=$z;if(n>0){$p=4;continue _;}ba=ba+1|0;while(ba>v){z=z+1|0;while(z>t){q=q+1|0;if(q>r){Bu(y);B4(1.0,1.0,1.0,1.0);Be(3042);DN(1);if(b.bS<=0&&!b.lY)return;$p=1;continue _;}z=s;}ba=u;}n=z-1|0;continue _;case 4:$z=AG8(m,q,z,ba);if(C()){break _;}bb=$z;if(bb>3){J();bc=BFM.data[n];k=d+b.jo();i=w+b.jo();h= BFI;if(bc.eb()){bd=z;k=(j-(k-(bd+i))/2.0)*0.5;be=XT(a);$p=5;continue _;}}ba=ba+1|0;while(ba>v){z=z+1|0;while(z>t){q=q+1|0;if(q>r){Bu(y);B4(1.0,1.0,1.0,1.0);Be(3042);DN(1);if(b.bS<=0&&!b.lY)return;$p=1;continue _;}z=s;}ba=u;}n=z-1|0;$p=3;continue _;case 5:$z=AOI(be,q,z,ba);if(C()){break _;}f=$z;k=k*f;if(k>=0.0){if(k>1.0)k=1.0;Fu(h,1.0,1.0,1.0,k);k=q;bf=k+bc.fs+o;bg=k+bc.fm+o;bh=bd+bc.eE+i+0.015625;i=ba;bd=i+bc.fZ+x;bi=i+bc.fD+x;bj=(c-bf)/2.0/p+0.5;f=(c-bg)/2.0/p+0.5;l=(e-bd)/2.0/p+0.5;bk=(e-bi)/2.0/p+0.5;i=bj;k =l;I(h,bf,bh,bd,i,k);bl=bk;I(h,bf,bh,bi,i,bl);i=f;I(h,bg,bh,bi,i,bl);I(h,bg,bh,bd,i,k);}ba=ba+1|0;while(ba>v){z=z+1|0;while(z>t){q=q+1|0;if(q>r){Bu(y);B4(1.0,1.0,1.0,1.0);Be(3042);DN(1);if(b.bS<=0&&!b.lY)return;$p=1;continue _;}z=s;}ba=u;}n=z-1|0;$p=3;continue _;default:GR();}}DW().s(a,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,$p);} function AUx(){var a=this;DH.call(a);a.Ig=null;a.kG=null;} function AHH(){var a=new AUx();Bor(a);return a;} function Bor(a){E4(a);a.Ig=KU();a.kG=new C1;a.lg=0.15000000596046448;a.FJ=0.75;} function A21(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=b.p8;B9();i=Br((b.kH+g)/10.0+b.Cj)*0.10000000149011612+0.10000000149011612;j=((b.kH+g)/20.0+b.Cj)*57.2957763671875;k=1;l=b.p8.y;if(l>1)k=2;if(l>5)k=3;if(l>20)k=4;Bp(c,d+i,e);Bc(32826);l =h.bp;if(l<256){J();if(K6(BFM.data[l].dG())){Bj(j,0.0,1.0,0.0);b=B(198);$p=3;continue _;}}Cg(0.5,0.5,0.5);l=FP(h);if(h.bp>=256){b=B(181);$p=1;continue _;}b=B(198);$p=2;continue _;case 1:AWy(a,b);if(C()){break _;}BM();m=BFI;n=(l%16|0)*16|0;o=(n+0|0)/256.0;p=(n+16|0)/256.0;l=(l/16|0)*16|0;q=(l+0|0)/256.0;r=(l+16|0)/256.0;s=0;d=o;e=r;t=p;u=q;while(s0)Bp((O(a.kG)*2.0-1.0)*0.30000001192092896,(O(a.kG)*2.0-1.0)*0.30000001192092896,(O(a.kG)*2.0-1.0)*0.30000001192092896);Bj(180.0-a.dt.nf,0.0,1.0,0.0);BB(m);B8(m, 0.0,1.0,0.0);I(m,(-0.5),(-0.25),0.0,d,e);I(m,0.5,(-0.25),0.0,t,e);I(m,0.5,0.75,0.0,t,u);I(m,(-0.5),0.75,0.0,d,u);Bu(m);BI();s=s+1|0;}Be(32826);BI();return;case 2:AWy(a,b);if(C()){break _;}BM();m=BFI;n=(l%16|0)*16|0;o=(n+0|0)/256.0;p=(n+16|0)/256.0;l=(l/16|0)*16|0;q=(l+0|0)/256.0;r=(l+16|0)/256.0;s=0;d=o;e=r;t=p;u=q;while(s0)Bp((O(a.kG)*2.0-1.0)*0.30000001192092896,(O(a.kG)*2.0-1.0)*0.30000001192092896,(O(a.kG)*2.0-1.0)*0.30000001192092896);Bj(180.0-a.dt.nf,0.0,1.0,0.0);BB(m);B8(m,0.0,1.0,0.0);I(m, (-0.5),(-0.25),0.0,d,e);I(m,0.5,(-0.25),0.0,t,e);I(m,0.5,0.75,0.0,t,u);I(m,(-0.5),0.75,0.0,d,u);Bu(m);BI();s=s+1|0;}Be(32826);BI();return;case 3:AWy(a,b);if(C()){break _;}v=0.25;if(!BFM.data[h.bp].eb()&&h.bp!=BFR.b)v=0.5;Cg(v,v,v);n=0;while(n0)Bp((O(a.kG)*2.0-1.0)*0.20000000298023224/v,(O(a.kG)*2.0-1.0)*0.20000000298023224/v,(O(a.kG)*2.0-1.0)*0.20000000298023224/v);JC(a.Ig,BFM.data[h.bp]);BI();n=n+1|0;}Be(32826);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} function AOH(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(d!==null){g=d.bp;if(g<256){J();if(K6(BFM.data[g].dG())){h=d.bp;b=B(198);$p=1;continue _;}}if(FP(d)>=0){Be(2896);if(d.bp>=256){b=B(181);$p=2;continue _;}b=B(198);$p=3;continue _;}Bc(2884);}return;case 1:$z=ASZ(c,b);if(C()){break _;}g=$z;F8(c,g);i=BFM.data[h];B9();Bp(e -2|0,f+3|0,0.0);Cg(10.0,10.0,10.0);Bp(1.0,0.5,8.0);Bj(210.0,1.0,0.0,0.0);Bj(45.0,0.0,1.0,0.0);B4(1.0,1.0,1.0,1.0);Cg(1.0,1.0,1.0);JC(a.Ig,i);BI();Bc(2884);return;case 2:$z=ASZ(c,b);if(C()){break _;}h=$z;F8(c,h);g=(FP(d)%16|0)*16|0;h=(FP(d)/16|0)*16|0;BM();b=BFI;BB(b);j=e+0|0;k=f+16|0;l=(g+0|0)*0.00390625;m=(h+16|0)*0.00390625;I(b,j,k,0.0,l,m);n=e+16|0;o=(g+16|0)*0.00390625;I(b,n,k,0.0,o,m);k=f+0|0;m=(h+0|0)*0.00390625;I(b,n,k,0.0,o,m);I(b,j,k,0.0,l,m);Bu(b);Bc(2896);Bc(2884);return;case 3:$z=ASZ(c,b);if(C()) {break _;}h=$z;F8(c,h);g=(FP(d)%16|0)*16|0;h=(FP(d)/16|0)*16|0;BM();b=BFI;BB(b);j=e+0|0;k=f+16|0;l=(g+0|0)*0.00390625;m=(h+16|0)*0.00390625;I(b,j,k,0.0,l,m);n=e+16|0;o=(g+16|0)*0.00390625;I(b,n,k,0.0,o,m);k=f+0|0;m=(h+0|0)*0.00390625;I(b,n,k,0.0,o,m);I(b,j,k,0.0,l,m);Bu(b);Bc(2896);Bc(2884);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function Q_(a,b,c,d,e,f){var g,h,i,j,k,l;if(d!==null){g=d.y;if(g>1){c=new T;S(c);Bi(c,g);c=U(c);Be(2896);Be(2929);C0(b,c,((e+19|0)-2|0)-DU(b,c)|0,(f+6|0)+3|0,16777215);Bc(2896);Bc(2929);}g=d.e_;if(g>0){h=13-((g*13|0)/Pw(d)|0)|0;i=255-((d.e_*255|0)/Pw(d)|0)|0;Be(2896);Be(2929);Be(3553);BM();j=BFI;k=255-i|0;l=k<<16|i<<8;g=(k/4|0)<<16|16128;i=e+2|0;k=f+13|0;UP(a,j,i,k,13,2,0);UP(a,j,i,k,12,1,g);UP(a,j,i,k,h,1,l);Bc(3553);Bc(2896);Bc(2929);B4(1.0,1.0,1.0,1.0);}}} function UP(a,b,c,d,e,f,g){var h,i,j;BB(b);Eq(b,g);h=c+0|0;i=d+0|0;Bn(b,h,i,0.0);j=d+f|0;Bn(b,h,j,0.0);h=c+e|0;Bn(b,h,j,0.0);Bn(b,h,i,0.0);Bu(b);} function ANP(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:A21(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AKL(){E.call(this);this.Bt=null;} function Bn8(){var a=new AKL();A6V(a);return a;} function A6V(a){a.Bt=BC(Cs,1);} function BnS(a,b){return a.Bt.data[b];} function ALG(a,b,c){var d,e;d=a.Bt.data;if(d[b]===null)return null;e=d[b];d[b]=null;return e;} function Q4(a,b,c){a.Bt.data[b]=c;} function Bea(a){return 64;} function AZQ(a){} function Q7(){var a=this;E.call(a);a.rc=null;a.Gx=0;a.vM=null;} function KS(a,b){return a.rc.data[b];} function ZY(a,b,c){var d,e,f;d=a.rc.data;if(d[b]===null)return null;if(d[b].y<=c){e=d[b];d[b]=null;a.vM.CC(a);return e;}f=GI(d[b],c);d=a.rc.data;if(!d[b].y)d[b]=null;a.vM.CC(a);return f;} function AUG(a,b,c){a.rc.data[b]=c;a.vM.CC(a);} function Bue(a){return 64;} function AOO(a){} var Lm=K(Bv); function BOf(){var a=new Lm();Byp(a);return a;} function Byp(a){W(a);} var ALa=K(); function ByC(a,b){return AAy(a.FI(b));} function A9v(a){return a.a0K();} var Pv=K(Co); function BOg(){var a=new Pv();Brv(a);return a;} function Brv(a){W(a);} function AJK(){var a=this;E.call(a);a.mB=null;a.FT=null;a.f4=null;a.hn=0;} function Bz2(){var a=new AJK();Bj8(a);return a;} function Bj8(a){a.f4=Gb();} var Er=K(Co); function BOh(){var a=new Er();Bv1(a);return a;} function Bv1(a){W(a);} function Nq(){var a=this;EN.call(a);a.e$=null;a.d_=null;a.h0=0;} function BOi(a){var b=new Nq();Mx(b,a);return b;} function Mx(a,b){QA(a,b);a.h0=0;} function ANv(a){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.h0=0;b=16.0;c=a.d_;if(c===null){$p=1;continue _;}if(IG(c)){d=Vf(a.d_,a);c=a.d_;$p=2;continue _;}a.d_=null;a:{if(!a.h0&&a.d_!==null) {if(a.e$===null)break a;if(!D(a.m,20))break a;}if(!(!(a.e$===null&&!D(a.m,80))&&D(a.m,80))){e=0;f=(-1);g=(-1);h=(-1);i=(-99999.0);j=0;if(j<10){k=N(a.c+D(a.m,13)-6.0);l=N(a.i+D(a.m,7)-3.0);m=N(a.d+D(a.m,13)-6.0);$p=9;continue _;}if(e){c=a.l;b=10.0;$p=10;continue _;}}n=N(a.w.C);$p=5;continue _;}c=a.l;o=a.d_;$p=7;continue _;case 1:$z=a.Cg();if(C()){break _;}c=$z;a.d_=c;if(c!==null){o=a.l;$p=3;continue _;}b:{if(!a.h0&&a.d_!==null){if(a.e$===null)break b;if(!D(a.m,20))break b;}if(!(!(a.e$===null&&!D(a.m,80))&&D(a.m, 80))){e=0;f=(-1);g=(-1);h=(-1);i=(-99999.0);j=0;if(j<10){k=N(a.c+D(a.m,13)-6.0);l=N(a.i+D(a.m,7)-3.0);m=N(a.d+D(a.m,13)-6.0);$p=9;continue _;}if(e){c=a.l;b=10.0;$p=10;continue _;}}n=N(a.w.C);$p=5;continue _;}c=a.l;o=a.d_;$p=7;continue _;case 2:$z=AOR(a,c);if(C()){break _;}e=$z;if(e){c=a.d_;$p=4;continue _;}b:{if(!a.h0&&a.d_!==null){if(a.e$===null)break b;if(!D(a.m,20))break b;}if(!(!(a.e$===null&&!D(a.m,80))&&D(a.m,80))){e=0;f=(-1);g=(-1);h=(-1);i=(-99999.0);j=0;if(j<10){k=N(a.c+D(a.m,13)-6.0);l=N(a.i+D(a.m, 7)-3.0);m=N(a.d+D(a.m,13)-6.0);$p=9;continue _;}if(e){c=a.l;b=10.0;$p=10;continue _;}}n=N(a.w.C);$p=5;continue _;}c=a.l;o=a.d_;$p=7;continue _;case 3:$z=A5y(o,a,c,b);if(C()){break _;}c=$z;a.e$=c;c:{if(!a.h0&&a.d_!==null){if(a.e$===null)break c;if(!D(a.m,20))break c;}if(!(!(a.e$===null&&!D(a.m,80))&&D(a.m,80))){e=0;f=(-1);g=(-1);h=(-1);i=(-99999.0);j=0;if(j<10){k=N(a.c+D(a.m,13)-6.0);l=N(a.i+D(a.m,7)-3.0);m=N(a.d+D(a.m,13)-6.0);$p=9;continue _;}if(e){c=a.l;b=10.0;$p=10;continue _;}}n=N(a.w.C);$p=5;continue _;}c =a.l;o=a.d_;$p=7;continue _;case 4:a.tG(c,d);if(C()){break _;}c:{if(!a.h0&&a.d_!==null){if(a.e$===null)break c;if(!D(a.m,20))break c;}if(!(!(a.e$===null&&!D(a.m,80))&&D(a.m,80))){e=0;f=(-1);g=(-1);h=(-1);i=(-99999.0);j=0;if(j<10){k=N(a.c+D(a.m,13)-6.0);l=N(a.i+D(a.m,7)-3.0);m=N(a.d+D(a.m,13)-6.0);$p=9;continue _;}if(e){c=a.l;b=10.0;$p=10;continue _;}}n=N(a.w.C);$p=5;continue _;}c=a.l;o=a.d_;$p=7;continue _;case 5:$z=AQi(a);if(C()){break _;}p=$z;$p=6;case 6:$z=AMO(a);if(C()){break _;}q=$z;a.u=0.0;if(a.e$!==null &&D(a.m,100)){c=AAK(a.e$,a);r=a.da*2.0;s=r*r;while(c!==null){r=a.c;t=c.G;u=a.d;r=r-c.H;t=t-t;u=u-c.D;if(r*r+t*t+u*u>=s)break;c=a.e$;c.yx=c.yx+1|0;if(!AZ2(c)){c=AAK(a.e$,a);continue;}c=null;a.e$=null;}a.jW=0;if(c!==null){t=c.H-a.c;u=c.D-a.d;s=c.G-n;v=Ci(u,t)*180.0/3.1415927410125732-90.0;b=a.n;w=v-b;a.hF=a.oA;while(w<(-180.0)){w=w+360.0;}while(w>=180.0){w=w-360.0;}if(w>30.0)w=30.0;if(w<(-30.0))w=(-30.0);x=b+w;a.n=x;if(a.h0){c=a.d_;if(c!==null){y=c.c-a.c;b=Ci(c.d-a.d,y)*180.0/3.1415927410125732-90.0;a.n=b;b=(x -b+90.0)*3.1415927410125732/180.0;a.jK= -Br(b)*a.hF*1.0;a.hF=BG(b)*a.hF*1.0;}}if(s>0.0)a.jW=1;}c=a.d_;if(c!==null)L4(a,c,30.0);if(a.nN)a.jW=1;if(O(a.m)<0.800000011920929&&!(!p&&!q))a.jW=1;return;}$p=8;continue _;case 7:$z=A5y(c,a,o,b);if(C()){break _;}c=$z;a.e$=c;n=N(a.w.C);$p=5;continue _;case 8:AZv(a);if(C()){break _;}a.e$=null;return;case 9:$z=a.xD(k,l,m);if(C()){break _;}z=$z;if(z>i){e=1;i=z;f=k;g=l;h=m;}j=j+1|0;if(j>=10){if(e){c=a.l;b=10.0;$p=10;continue _;}n=N(a.w.C);$p=5;continue _;}k=N(a.c+D(a.m,13) -6.0);l=N(a.i+D(a.m,7)-3.0);m=N(a.d+D(a.m,13)-6.0);continue _;case 10:$z=AVz(c,a,f,g,h,b);if(C()){break _;}c=$z;a.e$=c;n=N(a.w.C);$p=5;continue _;default:GR();}}DW().s(a,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,$p);} function AY6(a,b,c){} function AXg(a){return null;} function AWX(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=N(a.c);c=N(a.w.C);d=N(a.d);$p=1;case 1:$z=AIm(a);if(C()){break _;}e=$z;if(!e)return 0;$p=2;case 2:$z=a.xD(b,c,d);if(C()){break _;}f=$z;return f<0.0?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} var L6=K(0); function FL(){Nq.call(this);this.wG=0;} function Bzv(a){var b=new FL();Lt(b,a);return b;} function Lt(a,b){Mx(a,b);a.wG=2;a.bI=20;} function AUy(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=1.0;$p=1;case 1:$z=AOz(a,b);if(C()){break _;}b=$z;if(b>0.5)a.ju=a.ju+2|0;$p=2;case 2:AMR(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,$p);} function AYQ(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AYY(a);if(C()){break _;}if(a.l.dY)return;$p=2;case 2:CN(a);if(C()){break _;}return;default:GR();}}DW().s(a,$p);} function A25(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=Hl(a.l,a,16.0);if(b===null){b=null;return b;}$p=1;case 1:$z=AOR(a,b);if(C()){break _;}c=$z;if(!c)b=null;return b;default:GR();}}DW().s(a,b,c,$p);} function AQe(a,b,c){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A4W(a,b,c);if(C()){break _;}c=$z;if(!c)return 0;if(a.bH!==b&&a.bO!==b){if(b!==a)a.d_=b;return 1;}return 1;default:GR();}}DW().s(a,b,c,$p);} function AUg(a,b,c){var d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c<2.5){d=b.w;e=d.V;f=a.w;if(e>f.C&&d.CD(a.m,32))return 0;f=a.l;$p=2;case 2:$z=AG8(f,b,c,d);if(C()){break _;}g=$z;if(g>D(a.m,8))return 0;$p=3;case 3:$z=AWX(a);if(C()){break _;}b=$z;return !b?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} var KX=K(FL); function A4r(a){var b=new KX();BqS(b,a);return b;} function BqS(a,b){Lt(a,b);a.ei=B(663);Dg(a,1.399999976158142,0.8999999761581421);a.oA=0.800000011920929;} function A_n(a){return a.cO*0.75-0.5;} function A4Z(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=1.0;$p=1;case 1:$z=AOz(a,b);if(C()){break _;}b=$z;if(b>=0.5)return null;return Hl(a.l,a,16.0);default:GR();}}DW().s(a,b,$p);} function A8$(a){return B(664);} function Bcn(a){return B(664);} function BtP(a){return B(665);} function AJd(a,b,c){var d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=1.0;$p=1;case 1:a:{$z=AOz(a,d);if(C()){break _;}d=$z;if(d>0.5&&!D(a.m,100))a.d_=null;else{if(c<=2.0)break a;if(c>=6.0)break a;if(D(a.m,10))break a;if(a.U){e=b.c-a.c;f=b.d-a.d;g=Cj(e*e+f*f);a.f=e/g*0.5*0.800000011920929+a.f*0.20000000298023224;a.g=f/g*0.5*0.800000011920929+a.g*0.20000000298023224;a.h=0.4000000059604645;}}return;}$p=2;case 2:AUg(a, b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function Bnc(a,b){GN(a,b);} function BhO(a,b){GM(a,b);} function BfF(a){Bw();return BLC.bj;} function DZ(){var a=this;DH.call(a);a.nx=null;a.l$=null;} function BAh(a,b){var c=new DZ();G3(c,a,b);return c;} function G3(a,b,c){E4(a);a.nx=b;a.lg=c;} function AJ7(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:B9();Be(2884);a.nx.n7=KE(b,g);h=a.nx;i=b.bO===null&&!b.G0?0:1;h.CW=i;h=a.l$;if(h!==null)h.CW=i;try{f=b.hb;j=f+(b.dB-f)*g;k=b.J;k=k+(b.n-k)* g;f=b.M;l=f+(b.u-f)*g;Bp(c,d,e);m=a.L0(b,g);Bj(180.0-j,0.0,1.0,0.0);i=b.ea;if(i>0){f=F1((i+g-1.0)/20.0*1.600000023841858);if(f>1.0)f=1.0;Bj(f*a.SY(b),0.0,0.0,1.0);}n=0.0625;Bc(32826);Cg((-1.0),(-1.0),1.0);a.rk(b,g);Bp(0.0,(-1.5078125),0.0);f=b.jS;o=b.cF;p=f+(o-f)*g;o=b.eA-o*(1.0-g);if(p>1.0)p=1.0;h=b.tk;q=A19(b);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){h=$$je;}else{throw $$e;}}Bq(h);Bc(2884);BI();return;case 1:try{AO7(a,h,q);if(C()){break _;}Bc(3008);h=a.nx;f=k-j;h.hy(o,p,m,f,l,n);r=0;if (r>=4){$p=2;continue _;}$p=4;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){h=$$je;}else{throw $$e;}}Bq(h);Bc(2884);BI();return;case 2:try{a.IJ(b,g);if(C()){break _;}$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){h=$$je;}else{throw $$e;}}Bq(h);Bc(2884);BI();return;case 3:a:{try{$z=AOz(b,g);if(C()){break _;}s=$z;i=a.Q2(b,s,g);r=i>>24&255;if(!(r<=0&&b.ev<=0&&b.ea<=0)){Be(3553);Be(3008);Bc(3042);CO(770,771);Nc(514);if(!(b.ev<=0&&b.ea<=0)){B4(s,0.0,0.0,0.4000000059604645);a.nx.hy(o,p, m,f,l,n);t=0;if(t<4){$p=5;continue _;}}if(r>0){u=(i>>16&255)/255.0;v=(i>>8&255)/255.0;w=(i&255)/255.0;x=r/255.0;B4(u,v,w,x);a.nx.hy(o,p,m,f,l,n);y=0;if(y<4){$p=6;continue _;}}Nc(515);Be(3042);Bc(3008);Bc(3553);}Be(32826);break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){h=$$je;}else{throw $$e;}}Bq(h);}Bc(2884);BI();return;case 4:try{$z=a.mv(b,r);if(C()){break _;}i=$z;if(i){a.l$.hy(o,p,m,f,l,n);Be(3042);Bc(3008);}r=r+1|0;if(r>=4){$p=2;continue _;}continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF) {h=$$je;}else{throw $$e;}}Bq(h);Bc(2884);BI();return;case 5:a:{try{$z=a.mv(b,t);if(C()){break _;}y=$z;if(y){B4(s,0.0,0.0,0.4000000059604645);a.l$.hy(o,p,m,f,l,n);}t=t+1|0;if(t<4){continue _;}if(r>0){u=(i>>16&255)/255.0;v=(i>>8&255)/255.0;w=(i&255)/255.0;x=r/255.0;B4(u,v,w,x);a.nx.hy(o,p,m,f,l,n);y=0;if(y<4){$p=6;continue _;}}Nc(515);Be(3042);Bc(3008);Bc(3553);Be(32826);break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){h=$$je;}else{throw $$e;}}Bq(h);}Bc(2884);BI();return;case 6:a:{try{$z=a.mv(b,y);if(C()) {break _;}i=$z;if(i){B4(u,v,w,x);a.l$.hy(o,p,m,f,l,n);}y=y+1|0;if(y>=4){Nc(515);Be(3042);Bc(3008);Bc(3553);Be(32826);break a;}continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){h=$$je;}else{throw $$e;}}Bq(h);}Bc(2884);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p);} function Bek(a,b,c){return KE(b,c);} function Bhq(a,b,c){return b.p1+c;} function A2y(a,b,c){} function AQc(a,b,c){return 0;} function Bhe(a,b){return 90.0;} function BjG(a,b,c,d){return 0;} function Bjk(a,b,c){} function A15(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:a.Jg(b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} var A3I=K(DZ); function Bzd(){var a=new A3I();BmN(a);return a;} function BmN(a){G3(a,Boi(),1.0);a.l$=Boi();} function Boe(a,b){return 180.0;} function A45(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;if(c)c=0;else{if(!c){d=B(666);$p=1;continue _;}c=0;}return c;case 1:AWy(a,d);if(C()){break _;}e=1.0;f=1.0;$p=2;case 2:$z=AOz(b,f);if(C()){break _;}f=$z;f=(e-f)*0.5;Bc(3042);Be(3008);CO(770,771);B4(1.0,1.0,1.0,f);return 1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} var G8=K(Nq); function ATI(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.l;f=c-1|0;$p=1;case 1:$z=AMY(e,b,f,d);if(C()){break _;}g=$z;J();if(g==BFO.b)return 10.0;e=a.l;$p=2;case 2:$z=AOI(e,b,c,d);if(C()){break _;}h=$z;return h-0.5;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AWs(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=N(a.c);c=N(a.w.C);d=N(a.d);e=a.l;f=c-1|0;$p=1;case 1:$z=AMY(e,b,f,d);if(C()){break _;}f=$z;J();if(f!=BFO.b)return 0;e=a.l;$p=2;case 2:$z=AG8(e,b,c,d);if(C()){break _;}f=$z;if(f<=8)return 0;$p=3;case 3:$z=AWX(a);if(C()){break _;}f=$z;return !f?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function Bt7(a){return 120;} function K5(){G8.call(this);this.oc=0;} function AUK(a){var b=new K5();BxA(b,a);return b;} function BxA(a,b){Mx(a,b);a.oc=0;a.ei=B(667);Dg(a,0.8999999761581421,0.8999999761581421);a.oc=0;} function Bv8(a,b){GN(a,b);OX(b,B(668),a.oc);} function A6T(a,b){GM(a,b);a.oc=Pp(b,B(668));} function A8b(a){return B(669);} function Bvf(a){return B(669);} function A_C(a){return B(670);} function ANk(a,b){if(!a.oc)return 0;Ke(b,a);return 1;} function A_T(a){Bw();return BL5.bj;} var ACX=K(DZ); function AIM(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;d=B(671);$p=1;case 1:AWy(a,d);if(C()){break _;}return !c&&b.oc?1:0;default:GR();}}DW().s(a,b,c,d,$p);} function HM(){var a=this;EH.call(a);a.j9=null;a.k1=null;a.oF=null;a.oE=null;a.oD=null;a.oG=null;} function BOj(a,b){var c=new HM();MF(c,a,b);return c;} function MF(a,b,c){var d,e;HS(a);d=BS(0,0);a.j9=d;B3(d,(-4.0),(-4.0),(-8.0),8,8,8,c);B1(a.j9,0.0,18-b|0,(-6.0));d=BS(28,8);a.k1=d;B3(d,(-5.0),(-10.0),(-7.0),10,16,8,c);B1(a.k1,0.0,17-b|0,2.0);d=BS(0,16);a.oF=d;B3(d,(-2.0),0.0,(-2.0),4,b,4,c);d=a.oF;e=24-b|0;B1(d,(-3.0),e,7.0);d=BS(0,16);a.oE=d;B3(d,(-2.0),0.0,(-2.0),4,b,4,c);B1(a.oE,3.0,e,7.0);d=BS(0,16);a.oD=d;B3(d,(-2.0),0.0,(-2.0),4,b,4,c);B1(a.oD,(-3.0),e,(-5.0));d=BS(0,16);a.oG=d;B3(d,(-2.0),0.0,(-2.0),4,b,4,c);B1(a.oG,3.0,e,(-5.0));} function AHe(a,b,c,d,e,f,g){a.o3(b,c,d,e,f,g);Cv(a.j9,g);Cv(a.k1,g);Cv(a.oF,g);Cv(a.oE,g);Cv(a.oD,g);Cv(a.oG,g);} function AZX(a,b,c,d,e,f,g){var h;h=a.j9;h.Y= -(f/57.2957763671875);h.bh=e/57.2957763671875;a.k1.Y=1.5707963705062866;h=a.oF;b=b*0.6661999821662903;h.Y=BG(b)*1.399999976158142*c;h=a.oE;d=b+3.1415927410125732;h.Y=BG(d)*1.399999976158142*c;a.oD.Y=BG(d)*1.399999976158142*c;a.oG.Y=BG(b)*1.399999976158142*c;} var Xl=K(HM); function BC3(){var a=new Xl();BcX(a);return a;} function BcX(a){MF(a,6,0.0);} function Nd(){G8.call(this);this.s4=0;} function AZR(a){var b=new Nd();A_N(b,a);return b;} function A_N(a,b){Mx(a,b);a.s4=0;a.ei=B(672);Dg(a,0.8999999761581421,1.2999999523162842);} function A2E(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.l.N&&!a.s4&&b instanceof EN){a.s4=1;d=1+D(a.m,3)|0;e=0;if(e=d){$p=1;continue _;}J();f=BF_.b;g=1;h=1.0;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function Bdq(a,b){GN(a,b);OX(b,B(673),a.s4);} function BjK(a,b){GM(a,b);a.s4=Pp(b,B(673));} function Bq2(a){return B(674);} function BmD(a){return B(674);} function Bdb(a){return B(674);} var ACl=K(DZ); function AIR(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;d=B(675);$p=1;case 1:AWy(a,d);if(C()){break _;}return !c&&!b.s4?1:0;default:GR();}}DW().s(a,b,c,d,$p);} var A3u=K(HM); function BBa(){var a=new A3u();A8t(a);return a;} function A8t(a){var b;MF(a,12,0.0);b=BS(0,0);a.j9=b;B3(b,(-3.0),(-4.0),(-6.0),6,6,8,0.0);B1(a.j9,0.0,6.0,(-8.0));b=BS(28,8);a.k1=b;B3(b,(-4.0),(-10.0),(-7.0),8,16,6,0.0);B1(a.k1,0.0,5.0,2.0);} var A3v=K(HM); function BAJ(){var a=new A3v();BlI(a);return a;} function BlI(a){var b;MF(a,12,0.0);b=BS(0,0);a.j9=b;B3(b,(-3.0),(-4.0),(-4.0),6,6,6,0.6000000238418579);B1(a.j9,0.0,6.0,(-8.0));b=BS(28,8);a.k1=b;B3(b,(-4.0),(-10.0),(-7.0),8,16,6,1.75);B1(a.k1,0.0,5.0,2.0);b=BS(0,16);a.oF=b;B3(b,(-2.0),0.0,(-2.0),4,6,4,0.5);B1(a.oF,(-3.0),12.0,7.0);b=BS(0,16);a.oE=b;B3(b,(-2.0),0.0,(-2.0),4,6,4,0.5);B1(a.oE,3.0,12.0,7.0);b=BS(0,16);a.oD=b;B3(b,(-2.0),0.0,(-2.0),4,6,4,0.5);B1(a.oD,(-3.0),12.0,(-5.0));b=BS(0,16);a.oG=b;B3(b,(-2.0),0.0,(-2.0),4,6,4,0.5);B1(a.oG,3.0,12.0,(-5.0));} function Lq(){G8.call(this);this.Za=0;} function AUV(a){var b=new Lq();BqL(b,a);return b;} function BqL(a,b){Mx(a,b);a.Za=0;a.ei=B(676);Dg(a,0.8999999761581421,1.2999999523162842);} function BxT(a,b){GN(a,b);} function BjU(a,b){GM(a,b);} function A8c(a){return B(677);} function BqG(a){return B(678);} function BxU(a){return B(678);} function BvT(a){return 0.4000000059604645;} function BpI(a){Bw();return BMd.bj;} function A1R(a,b){var c,d,e;c=Ei(b.z);if(c!==null){d=c.bp;Bw();if(d==BL9.bj){e=b.z;OH(e,e.by,Rv(BMe));return 1;}}return 0;} var AFx=K(DZ); function AVW(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AJ7(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function APg(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AJ7(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function A3D(){var a=this;HM.call(a);a.zz=null;a.B2=null;a.B3=null;} function BAo(){var a=new A3D();BvO(a);return a;} function BvO(a){var b,c;MF(a,12,0.0);b=BS(0,0);a.j9=b;B3(b,(-4.0),(-4.0),(-6.0),8,8,6,0.0);B1(a.j9,0.0,4.0,(-8.0));b=BS(22,0);a.B2=b;B3(b,(-4.0),(-5.0),(-4.0),1,3,1,0.0);B1(a.B2,0.0,3.0,(-7.0));b=BS(22,0);a.B3=b;B3(b,4.0,(-5.0),(-4.0),1,3,1,0.0);B1(a.B3,0.0,3.0,(-7.0));b=BS(52,0);a.zz=b;B3(b,(-2.0),(-3.0),0.0,4,6,2,0.0);B1(a.zz,0.0,14.0,6.0);a.zz.Y=1.5707963705062866;b=BS(18,4);a.k1=b;B3(b,(-6.0),(-10.0),(-7.0),12,18,10,0.0);B1(a.k1,0.0,5.0,2.0);b=a.oF;b.fx=b.fx-1.0;c=a.oE;c.fx=c.fx+1.0;b.dU=b.dU+0.0;c.dU=c.dU +0.0;b=a.oD;b.fx=b.fx-1.0;c=a.oG;c.fx=c.fx+1.0;b.dU=b.dU-1.0;c.dU=c.dU-1.0;} function Bpc(a,b,c,d,e,f,g){AHe(a,b,c,d,e,f,g);Cv(a.B2,g);Cv(a.B3,g);Cv(a.zz,g);} function Bhk(a,b,c,d,e,f,g){var h,i;AZX(a,b,c,d,e,f,g);h=a.B2;i=a.j9;h.bh=i.bh;h.Y=i.Y;h=a.B3;h.bh=i.bh;h.Y=i.Y;} function Nn(){var a=this;G8.call(a);a.a1q=0;a.Cy=0.0;a.oS=0.0;a.Na=0.0;a.Uh=0.0;a.wj=0.0;a.Aq=0;} function A2C(a){var b=new Nn();BfO(b,a);return b;} function BfO(a,b){Mx(a,b);a.a1q=0;a.Cy=0.0;a.oS=0.0;a.wj=1.0;a.ei=B(679);Dg(a,0.30000001192092896,0.4000000059604645);a.bI=4;a.Aq=D(a.m,6000)+6000|0;} function AV8(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AMR(a);if(C()){break _;}b=a.Cy;a.Uh=b;c=a.oS;a.Na=c;d=c;e=a.U;c=d+(!e?4:(-1))*0.3;a.oS=c;if(c<0.0)a.oS=0.0;if(a.oS>1.0)a.oS=1.0;if(!e&&a.wj<1.0)a.wj=1.0;c=a.wj*0.9;a.wj=c;if(!e){f=a.h;if(f<0.0)a.h=f*0.6;}a.Cy=b+c*2.0;g=a.l;if(!g.N){e=a.Aq-1|0;a.Aq=e;if(e<=0){h=B(680);i=1.0;b=(O(a.m)-O(a.m))*0.20000000298023224 +1.0;$p=2;continue _;}}return;case 2:AJa(g,a,h,i,b);if(C()){break _;}Bw();e=BMl.bj;j=1;$p=3;case 3:AMg(a,e,j);if(C()){break _;}a.Aq=D(a.m,6000)+6000|0;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function AU$(a,b){} function Bm1(a,b){GN(a,b);} function A$x(a,b){GM(a,b);} function Bg0(a){return B(681);} function A8W(a){return B(682);} function Bkj(a){return B(682);} function A_m(a){Bw();return BLD.bj;} var YH=K(DZ); function BhR(a,b,c){var d,e;b=b;d=b.Uh;d=d+(b.Cy-d)*c;e=b.Na;c=e+(b.oS-e)*c;return (Br(d)+1.0)*c;} function AMW(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AJ7(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function A3V(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AJ7(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AVv(){var a=this;EH.call(a);a.yI=null;a.zT=null;a.A6=null;a.Cd=null;a.BQ=null;a.C$=null;a.CB=null;a.x3=null;} function BzX(){var a=new AVv();Brw(a);return a;} function Brw(a){var b;HS(a);b=BS(0,0);a.yI=b;B3(b,(-2.0),(-6.0),(-2.0),4,6,3,0.0);B1(a.yI,0.0,15.0,(-4.0));b=BS(14,0);a.CB=b;B3(b,(-2.0),(-4.0),(-4.0),4,2,2,0.0);B1(a.CB,0.0,15.0,(-4.0));b=BS(14,4);a.x3=b;B3(b,(-1.0),(-2.0),(-3.0),2,2,2,0.0);B1(a.x3,0.0,15.0,(-4.0));b=BS(0,9);a.zT=b;B3(b,(-3.0),(-4.0),(-3.0),6,8,6,0.0);B1(a.zT,0.0,16.0,0.0);b=BS(26,0);a.A6=b;Gy(b,(-1.0),0.0,(-3.0),3,5,3);B1(a.A6,(-2.0),19.0,1.0);b=BS(26,0);a.Cd=b;Gy(b,(-1.0),0.0,(-3.0),3,5,3);B1(a.Cd,1.0,19.0,1.0);b=BS(24,13);a.BQ=b;Gy(b,0.0, 0.0,(-3.0),1,4,6);B1(a.BQ,(-4.0),13.0,0.0);b=BS(24,13);a.C$=b;Gy(b,(-1.0),0.0,(-3.0),1,4,6);B1(a.C$,4.0,13.0,0.0);} function Bbr(a,b,c,d,e,f,g){var h,i;h=a.yI;f= -(f/57.2957763671875);h.Y=f;e=e/57.2957763671875;h.bh=e;i=a.CB;i.Y=f;i.bh=e;i=a.x3;i.Y=h.Y;i.bh=h.bh;a.zT.Y=1.5707963705062866;h=a.A6;b=b*0.6661999821662903;h.Y=BG(b)*1.399999976158142*c;a.Cd.Y=BG(b+3.1415927410125732)*1.399999976158142*c;a.BQ.bV=d;a.C$.bV= -d;Cv(a.yI,g);Cv(a.CB,g);Cv(a.x3,g);Cv(a.zT,g);Cv(a.A6,g);Cv(a.Cd,g);Cv(a.BQ,g);Cv(a.C$,g);} function Mo(){var a=this;FL.call(a);a.hw=0;a.En=0;a.u2=0;a.ib=0;a.Io=0;} function A3y(a){var b=new Mo();BgG(b,a);return b;} function BgG(a,b){Lt(a,b);a.u2=30;a.ib=(-1);a.Io=(-1);a.ei=B(683);} function Blu(a,b){GN(a,b);} function BqA(a,b){GM(a,b);} function ASm(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AV2(a,b);if(C()){break _;}if(b==4){if(!a.hw){c=a.l;d=B(347);e=1.0;f=0.5;$p=2;continue _;}a.ib=1;}if(b==5)a.ib=(-1);return;case 2:AJa(c,a,d,e,f);if(C()){break _;}a.ib=1;if(b==5)a.ib=(-1);return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A2m(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.hw;a.En=b;if(a.l.N){b=b+a.ib|0;a.hw=b;if(b<0)a.hw=0;b=a.hw;c=a.u2;if(b>=c)a.hw=c;}$p=1;case 1:AYQ(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function A3F(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.Io;c=a.ib;if(b!=c)a.Io=c;d=a.hw;a.En=d;if(a.l.N){$p=1;continue _;}if(d>0&&c<0)a.hw=d-1|0;if(c>=0)a.ib=2;$p=2;continue _;case 1:ANv(a);if(C()){break _;}return;case 2:ANv(a);if(C()){break _;}if(a.ib!=1)a.ib=(-1);return;default:GR();}}DW().s(a,b,c,d,$p);} function Bt$(a){return B(684);} function BuO(a){return B(685);} function A1r(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:A0T(a,b);if(C()){break _;}if(!(b instanceof Je))return;Bw();c=BK9.bj+D(a.m,2)|0;d=1;$p=2;case 2:AMg(a,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} function AKU(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{d=a.ib;if(!(d<=0&&c<3.0)){if(d<=0)break a;if(c>=7.0)break a;}if(!a.hw){b=a.l;e=B(347);c=1.0;f=0.5;$p=1;continue _;}a.ib=1;d=a.hw+1|0;a.hw=d;if(d==a.u2){b=a.l;g=a.c;h=a.i;i=a.d;c=3.0;$p=2;continue _;}a.h0=1;}return;case 1:AJa(b,a,e,c,f);if(C()){break _;}a.ib=1;d=a.hw+1|0;a.hw=d;if(d!=a.u2){a.h0=1;return;}b=a.l;g=a.c;h =a.i;i=a.d;c=3.0;$p=2;case 2:A4Y(b,a,g,h,i,c);if(C()){break _;}$p=3;case 3:CN(a);if(C()){break _;}a.h0=1;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function XM(a,b){var c;c=a.En;return (c+(a.hw-c|0)*b)/(a.u2-2|0);} function A61(a){Bw();return BLE.bj;} var AMx=K(DZ); function BCb(){var a=new AMx();BfB(a);return a;} function BfB(a){G3(a,BAA(),0.5);} function BsK(a,b,c){var d,e;d=XM(b,c);c=1.0+Br(d*100.0)*d*0.009999999776482582;if(d<0.0)d=0.0;if(d>1.0)d=1.0;d=d*d;d=d*d;e=(1.0+d*0.4000000059604645)*c;Cg(e,(1.0+d*0.10000000149011612)/c,e);} function Bwx(a,b,c,d){var e;c=XM(b,d);if(!((c*10.0|0)%2|0))e=0;else{e=c*0.20000000298023224*255.0|0;if(e<0)e=0;if(e>255)e=255;e=e<<24|16711680|65280|255;}return e;} var Je=K(FL); var BOk=null;function BwL(){BwL=Bx(Je);Bl0();} function Yj(a){var b=new Je();AK2(b,a);return b;} function AK2(a,b){BwL();Lt(a,b);a.ei=B(686);} function Ba6(a){return B(687);} function Buz(a){return B(688);} function Bhl(a){return B(688);} function AUt(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!Zt(a.l)){$p=1;continue _;}b=1.0;$p=2;continue _;case 1:AUy(a);if(C()){break _;}return;case 2:$z=AOz(a,b);if(C()){break _;}b=$z;if(b<=0.5){$p=1;continue _;}c=a.l;d=N(a.c);e=N(a.i);f=N(a.d);$p=3;case 3:$z=ARy(c,d,e,f);if(C()){break _;}d=$z;if(d&&O(a.m)*30.0<(b-0.4000000059604645)*2.0)a.bS=300;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function ATB(a,b,c){var d,e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c<10.0){d=b.c-a.c;e=b.d-a.d;if(!a.fg){f=A7p(a.l,a);g=f.i+1.399999976158142;f.i=g;h=b.i-0.20000000298023224-g;i=Cj(d*d+e*e)*0.20000000298023224;b=a.l;j=B(406);k=1.0;c=1.0/(O(a.m)*0.4000000059604645+0.800000011920929);$p=1;continue _;}a.n=Ci(e,d)*180.0/3.1415927410125732-90.0;a.h0=1;}return;case 1:AJa(b, a,j,k,c);if(C()){break _;}b=a.l;$p=2;case 2:b.WV(f);if(C()){break _;}AAm(f,d,h+i,e,0.6000000238418579,12.0);a.fg=30;a.n=Ci(e,d)*180.0/3.1415927410125732-90.0;a.h0=1;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function BeS(a,b){GN(a,b);} function BaT(a,b){GM(a,b);} function BdW(a){Bw();return BLg.bj;} function Bhr(a){BwL();return BOk;} function Bl0(){var b;b=new Cs;Bw();G1(b,BLf,1);BOk=b;} function AD$(){DZ.call(this);this.Oa=null;} function BA_(a,b){var c=new AD$();AMe(c,a,b);return c;} function AMe(a,b,c){G3(a,b,c);a.Oa=b;} function AG$(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=b.D9();if(d===null)return;a:{B9();Pd(a.Oa.dS,0.0625);Bp((-0.0625),0.4375,0.0625);e=d.bp;if(e<256){J();if(K6(BFM.data[e].dG())){Bp(0.0,0.1875,(-0.3125));Bj(20.0,1.0,0.0,0.0);Bj(45.0,0.0,1.0,0.0);Cg(0.375,(-0.375),0.375);break a;}}Bw();if(BJF.data[d.bp].pG()){Bp(0.0,0.1875,0.0);Cg(0.625,(-0.625),0.625);Bj((-100.0),1.0,0.0,0.0);Bj(45.0,0.0,1.0,0.0);}else{Bp(0.25, 0.1875,(-0.1875));Cg(0.375,0.375,0.375);Bj(60.0,0.0,0.0,1.0);Bj((-90.0),1.0,0.0,0.0);Bj(20.0,0.0,0.0,1.0);}}b=a.dt.vl;$p=1;case 1:A4N(b,d);if(C()){break _;}BI();return;default:GR();}}DW().s(a,b,c,d,e,$p);} var LZ=K(SK); function BOl(){var a=new LZ();BsO(a);return a;} function BsO(a){P2(a);} function Bkh(a,b,c,d,e,f,g){var h,i,j,k;AUM(a,b,c,d,e,f,g);h=Br(a.n7*3.1415927410125732);c=1.0-a.n7;i=Br((1.0-c*c)*3.1415927410125732);j=a.dS;j.bV=0.0;k=a.eM;k.bV=0.0;b=0.10000000149011612-h*0.6000000238418579;j.bh= -b;k.bh=b;j.Y=(-1.5707963705062866);k.Y=(-1.5707963705062866);b=j.Y;c=h*1.2000000476837158-i*0.4000000059604645;j.Y=b-c;k.Y=k.Y-c;b=j.bV;c=d*0.09000000357627869;j.bV=b+BG(c)*0.05000000074505806+0.05000000074505806;j=a.eM;j.bV=j.bV-(BG(c)*0.05000000074505806+0.05000000074505806);j=a.dS;b=j.Y;c=d* 0.06700000166893005;j.Y=b+Br(c)*0.05000000074505806;j=a.eM;j.Y=j.Y-Br(c)*0.05000000074505806;} var AUf=K(LZ); function BCJ(){var a=new AUf();A__(a);return a;} function A__(a){var b;P2(a);b=BS(40,16);a.dS=b;B3(b,(-1.0),(-2.0),(-1.0),2,12,2,0.0);B1(a.dS,(-5.0),2.0,0.0);b=BS(40,16);a.eM=b;b.qn=1;B3(b,(-1.0),(-2.0),(-1.0),2,12,2,0.0);B1(a.eM,5.0,2.0,0.0);b=BS(0,16);a.kT=b;B3(b,(-1.0),0.0,(-1.0),2,12,2,0.0);B1(a.kT,(-2.0),12.0,0.0);b=BS(0,16);a.kn=b;b.qn=1;B3(b,(-1.0),0.0,(-1.0),2,12,2,0.0);B1(a.kn,2.0,12.0,0.0);} var I9=K(FL); function AJC(a){var b=new I9();AVL(b,a);return b;} function AVL(a,b){Lt(a,b);a.ei=B(689);a.oA=0.5;a.wG=5;} function ATQ(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!Zt(a.l)){$p=1;continue _;}b=1.0;$p=2;continue _;case 1:AUy(a);if(C()){break _;}return;case 2:$z=AOz(a,b);if(C()){break _;}b=$z;if(b<=0.5){$p=1;continue _;}c=a.l;d=N(a.c);e=N(a.i);f=N(a.d);$p=3;case 3:$z=ARy(c,d,e,f);if(C()){break _;}d=$z;if(d&&O(a.m)*30.0<(b-0.4000000059604645)*2.0)a.bS=300;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function BeZ(a){return B(690);} function ByD(a){return B(691);} function BgE(a){return B(692);} function Bay(a){Bw();return BLD.bj;} function Oz(){var a=this;EN.call(a);a.kp=0.0;a.Nh=0.0;a.qC=0;a.d$=0;} function AWG(a){var b=new Oz();BdB(b,a);return b;} function BdB(a,b){QA(a,b);a.qC=0;a.d$=1;a.ei=B(693);a.d$=1<=(b*8|0))break;d=O(a.m)*3.1415927410125732*2.0;e=O(a.m)*0.5+0.5;f=Br(d)*a.d$*0.5*e;g=BG(d)*a.d$*0.5*e;BW(a.l,B(534),a.c+f,a.w.C,a.d+g,0.0,0.0,0.0);c=c+1|0;}if(b>2){h=a.l;i=B(695);f=0.6000000238418579;d=((O(a.m)-O(a.m))*0.20000000298023224 +1.0)/0.800000011920929;$p=2;continue _;}a.kp=(-0.5);}a.kp=a.kp*0.6000000238418579;return;case 2:AJa(h,a,i,f,d);if(C()){break _;}a.kp=(-0.5);a.kp=a.kp*0.6000000238418579;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function AS_(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=Hl(a.l,a,16.0);if(b!==null)L4(a,b,10.0);a:{b:{c=a.U;if(c){d=a.qC;a.qC=d-1|0;if(d<=0)break b;}a.jW=0;if(!c)break a;a.hF=0.0;a.jK=0.0;break a;}c=D(a.m,20)+10|0;a.qC=c;if(b!==null)a.qC=c/3|0;a.jW=1;if(a.d$>1){b=a.l;e=B(695);f=0.6000000238418579;g=((O(a.m)-O(a.m))*0.20000000298023224+1.0)*0.800000011920929;$p=1;continue _;}a.kp=1.0;a.jK=1.0-O(a.m) *2.0;a.hF=1*a.d$|0;}return;case 1:AJa(b,a,e,f,g);if(C()){break _;}a.kp=1.0;a.jK=1.0-O(a.m)*2.0;a.hF=1*a.d$|0;return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AYZ(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.d$>1&&!a.bI){b=0;if(b<4){c=(b%2|0)-0.5;d=a.d$;c=c*d/4.0;d=((b/2|0)-0.5)*d/4.0;e=AWG(a.l);SQ(e,a.d$/2|0);EP(e,a.c+c,a.i+0.5,a.d+d,O(a.m)*360.0,0.0);f=a.l;$p=2;continue _;}}$p=1;case 1:CN(a);if(C()){break _;}return;case 2:f.WV(e);if(C()){break _;}b=b+1|0;if(b>=4){$p=1;continue _;}c=(b%2|0)-0.5;d=a.d$;c=c*d/4.0;d=((b/2|0)-0.5)*d/4.0;e=AWG(a.l);SQ(e, a.d$/2|0);EP(e,a.c+c,a.i+0.5,a.d+d,O(a.m)*360.0,0.0);f=a.l;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function ALC(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.d$<=1)return;$p=1;case 1:$z=AOR(a,b);if(C()){break _;}c=$z;if(c){d=Vf(a,b);c=a.d$;if(d<0.6*c){$p=2;continue _;}}return;case 2:$z=b.d1(a,c);if(C()){break _;}c=$z;if(!c)return;b=a.l;e=B(696);f=1.0;g=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=3;case 3:AJa(b,a,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function Bpg(a){return B(695);} function Bba(a){return B(695);} function Bbi(a){var b;if(a.d$!=1)b=0;else{Bw();b=BMi.bj;}return b;} function AI3(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.l;c=N(a.c);d=N(a.d);$p=1;case 1:AHE(b,c,d);if(C()){break _;}return !(a.d$!=1&&a.l.dY<=0)&&!D(a.m,10)&&!D(new C1,10)&&a.i<16.0?1:0;default:GR();}}DW().s(a,b,c,d,$p);} function Bfr(a){return 0.6000000238418579;} function VU(){DZ.call(this);this.V0=null;} function A_h(a,b,c){var d,e;b=b;d=b.Nh;c=d+(b.kp-d)*c;d=b.d$;c=1.0/(c/(d*0.5+1.0)+1.0);e=c*d;Cg(e,1.0/c*d,e);} function AV6(a,b,c){if(!c){a.l$=a.V0;Bc(2977);Bc(3042);CO(770,771);c=1;}else{if(c==1){Be(3042);B4(1.0,1.0,1.0,1.0);}c=0;}return c;} function AWM(){var a=this;EH.call(a);a.HO=null;a.S9=null;a.Nt=null;a.R5=null;} function BoU(a){var b=new AWM();Bnz(b,a);return b;} function Bnz(a,b){var c;HS(a);c=BS(0,b);a.HO=c;Gy(c,(-4.0),16.0,(-4.0),8,8,8);if(b>0){c=BS(0,b);a.HO=c;Gy(c,(-3.0),17.0,(-3.0),6,6,6);c=BS(32,0);a.S9=c;Gy(c,(-3.25),18.0,(-3.5),2,2,2);c=BS(32,4);a.Nt=c;Gy(c,1.25,18.0,(-3.5),2,2,2);c=BS(32,8);a.R5=c;Gy(c,0.0,21.0,(-3.5),1,1,1);}} function Bbk(a,b,c,d,e,f,g){var h;Cv(a.HO,g);h=a.S9;if(h!==null){Cv(h,g);Cv(a.Nt,g);Cv(a.R5,g);}} function VC(){var a=this;DZ.call(a);a.nB=null;a.Br=null;a.Ai=null;} var BOm=null;function Bw_(){Bw_=Bx(VC);A$r();} function BA0(){var a=new VC();AT8(a);return a;} function AT8(a){Bw_();G3(a,AGT(0.0),0.5);a.nB=a.nx;a.Br=AGT(1.0);a.Ai=AGT(0.5);} function AOG(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=Ei(b.z);i=a.Br;j=a.Ai;k=a.nB;l=h===null?0:1;k.nK=l;j.nK=l;i.nK=l;l=b.qB();k.nk=l;j.nk=l;i.nk=l;m=d-b.bK;if(b.An)m=m-0.125;$p=1;case 1:AJ7(a,b,c,m,e,f,g);if(C()){break _;}h=a.Br;i=a.Ai;j=a.nB;j.nk=0;i.nk=0;h.nk=0;j.nK=0;i.nK=0;h.nK=0;n=Vf(b,a.dt.Td);if(n <(!b.qB()?64.0:32.0)){f=0.0266666691750288*D8(n)/2.0;i=a.dt.PD;B9();Bp(c+0.0,d+2.299999952316284,e);K0(0.0,1.0,0.0);Bj( -a.dt.nf,0.0,1.0,0.0);Bj(a.dt.vp,1.0,0.0,0.0);g= -f;Cg(g,g,f);k=b.BU;Be(2896);if(b.qB()){Bp(0.0,0.25/f,0.0);DN(0);Bc(3042);CO(770,771);BM();j=BFI;Be(3553);BB(j);o=DU(i,k)/2|0;Fu(j,0.0,0.0,0.0,0.25);c=( -o|0)-1|0;Bn(j,c,(-1.0),0.0);Bn(j,c,8.0,0.0);c=o+1|0;Bn(j,c,8.0,0.0);Bn(j,c,(-1.0),0.0);Bu(j);Bc(3553);DN(1);Fi(i,k,( -DU(i,k)|0)/2|0,0,553648127);Bc(2896);Be(3042);B4(1.0,1.0,1.0,1.0);BI();} else{DN(0);Be(2929);Bc(3042);CO(770,771);BM();j=BFI;Be(3553);BB(j);l=DU(i,k)/2|0;Fu(j,0.0,0.0,0.0,0.25);c=( -l|0)-1|0;Bn(j,c,(-1.0),0.0);Bn(j,c,8.0,0.0);c=l+1|0;Bn(j,c,8.0,0.0);Bn(j,c,(-1.0),0.0);Bu(j);Bc(3553);Fi(i,k,( -DU(i,k)|0)/2|0,0,553648127);Bc(2929);DN(1);Fi(i,k,( -DU(i,k)|0)/2|0,0,(-1));Bc(2896);Be(3042);B4(1.0,1.0,1.0,1.0);BI();}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function AWZ(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=O7(b.z,3);if(d!==null&&(Ex(d)).bj<256){B9();Pd(a.nB.lF,0.0625);J();if(K6(BFM.data[d.bp].dG())){Bp(0.0,(-0.25),0.0);Bj(180.0,0.0,1.0,0.0);Cg(0.625,(-0.625),0.625);}e=a.dt.vl;$p=1;continue _;}e=Ei(b.z);if(e===null)return;B9();Pd(a.nB.dS,0.0625);Bp((-0.0625),0.4375,0.0625);if(b.nu!==null){e=new Cs;Bw();NN(e,BIo.bj);}a:{f=e.bp;if(f<256){J();if(K6(BFM.data[f].dG())) {Bp(0.0,0.1875,(-0.3125));Bj(20.0,1.0,0.0,0.0);Bj(45.0,0.0,1.0,0.0);Cg(0.375,(-0.375),0.375);break a;}}Bw();if(!BJF.data[e.bp].pG()){Bp(0.25,0.1875,(-0.1875));Cg(0.375,0.375,0.375);Bj(60.0,0.0,0.0,1.0);Bj((-90.0),1.0,0.0,0.0);Bj(20.0,0.0,0.0,1.0);}else{if(BJF.data[e.bp].Cc()){Bj(180.0,0.0,0.0,1.0);Bp(0.0,(-0.125),0.0);}Bp(0.0,0.1875,0.0);Cg(0.625,(-0.625),0.625);Bj((-100.0),1.0,0.0,0.0);Bj(45.0,0.0,1.0,0.0);}}b=a.dt.vl;$p=2;continue _;case 1:A4N(e,d);if(C()){break _;}BI();e=Ei(b.z);if(e===null)return;B9();Pd(a.nB.dS, 0.0625);Bp((-0.0625),0.4375,0.0625);if(b.nu!==null){e=new Cs;Bw();NN(e,BIo.bj);}b:{f=e.bp;if(f<256){J();if(K6(BFM.data[f].dG())){Bp(0.0,0.1875,(-0.3125));Bj(20.0,1.0,0.0,0.0);Bj(45.0,0.0,1.0,0.0);Cg(0.375,(-0.375),0.375);break b;}}Bw();if(!BJF.data[e.bp].pG()){Bp(0.25,0.1875,(-0.1875));Cg(0.375,0.375,0.375);Bj(60.0,0.0,0.0,1.0);Bj((-90.0),1.0,0.0,0.0);Bj(20.0,0.0,0.0,1.0);}else{if(BJF.data[e.bp].Cc()){Bj(180.0,0.0,0.0,1.0);Bp(0.0,(-0.125),0.0);}Bp(0.0,0.1875,0.0);Cg(0.625,(-0.625),0.625);Bj((-100.0),1.0,0.0, 0.0);Bj(45.0,0.0,1.0,0.0);}}b=a.dt.vl;$p=2;case 2:A4N(b,e);if(C()){break _;}BI();return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function Bmn(a,b,c){Cg(0.9375,0.9375,0.9375);} function A27(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=O7(b.z,3-c|0);if(b!==null){b=Ex(b);if(b instanceof Js){b=b;Bw_();b=BOm.data[b.QI];d=Ba(c,2);e=d?1:2;f=new T;S(f);b=H(H(f,B(697)),b);BL(b,95);H(Bi(b,e),B(591));b=U(f);$p=1;continue _;}}return 0;case 1:AWy(a,b);if(C()){break _;}f=d?a.Br:a.Ai;f.lF.jh=c?0:1;f.uG.jh=c?0:1;b=f.hW;e=Ba(c,1);b.jh=e&&d?0:1;f.dS.jh=e?0:1;f.eM.jh=e?0:1;f.kT.jh=d&&c!=3?0:1;f.kn.jh =d&&c!=3?0:1;a.l$=f;return 1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A0d(a,b,c){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AWZ(a,b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function AYn(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AOG(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function ANo(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AOG(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function A$r(){BOm=Q(Cr,[B(283),B(698),B(699),B(700),B(701)]);} var MH=K(FL); function AM1(a,b,c,d){var e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.l;$p=1;case 1:$z=AOI(e,b,c,d);if(C()){break _;}f=$z;return f-0.5;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function Xz(){DZ.call(this);this.UV=0.0;} function BxP(a,b,c){c=a.UV;Cg(c,c,c);} var Q9=K(EN); function AJ3(a,b){} function ARS(a,b,c){var d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AQi(a);if(C()){break _;}d=$z;if(!d){$p=2;continue _;}IL(a,b,c,0.019999999552965164);e=a.f;f=a.h;g=a.g;$p=3;continue _;case 2:$z=AMO(a);if(C()){break _;}d=$z;if(d){IL(a,b,c,0.019999999552965164);e=a.f;f=a.h;g=a.g;$p=4;continue _;}h=0.9100000262260437;if(a.U){h=0.546000063419342;i =a.l;d=N(a.c);j=N(a.w.C)-1|0;k=N(a.d);$p=5;continue _;}l=0.16277135908603668/(h*h*h);IL(a,b,c,!a.U?0.019999999552965164:0.10000000149011612*l);b=0.9100000262260437;if(!a.U){e=a.f;f=a.h;g=a.g;$p=7;continue _;}b=0.546000063419342;i=a.l;d=N(a.c);j=N(a.w.C)-1|0;k=N(a.d);$p=6;continue _;case 3:A5e(a,e,f,g);if(C()){break _;}a.f=a.f*0.800000011920929;a.h=a.h*0.800000011920929;a.g=a.g*0.800000011920929;a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;m=Cj(e*e+f*f)*4.0;if(m>1.0)m=1.0;b=a.cF;b=b+(m-b)*0.4000000059604645;a.cF=b;a.eA=a.eA +b;return;case 4:A5e(a,e,f,g);if(C()){break _;}a.f=a.f*0.5;a.h=a.h*0.5;a.g=a.g*0.5;a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;m=Cj(e*e+f*f)*4.0;if(m>1.0)m=1.0;b=a.cF;b=b+(m-b)*0.4000000059604645;a.cF=b;a.eA=a.eA+b;return;case 5:$z=AMY(i,d,j,k);if(C()){break _;}j=$z;if(j>0){J();h=BFM.data[j].qt*0.9100000262260437;}l=0.16277135908603668/(h*h*h);IL(a,b,c,!a.U?0.019999999552965164:0.10000000149011612*l);b=0.9100000262260437;if(!a.U){e=a.f;f=a.h;g=a.g;$p=7;continue _;}b=0.546000063419342;i=a.l;d=N(a.c);j=N(a.w.C)-1|0;k=N(a.d);$p =6;case 6:$z=AMY(i,d,j,k);if(C()){break _;}d=$z;if(d>0){J();b=BFM.data[d].qt*0.9100000262260437;}e=a.f;f=a.h;g=a.g;$p=7;case 7:A5e(a,e,f,g);if(C()){break _;}e=a.f;f=b;a.f=e*f;a.h=a.h*f;a.g=a.g*f;a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;m=Cj(e*e+f*f)*4.0;if(m>1.0)m=1.0;b=a.cF;b=b+(m-b)*0.4000000059604645;a.cF=b;a.eA=a.eA+b;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} function AYV(a){return 0;} function LY(){var a=this;Q9.call(a);a.oV=0;a.mF=0.0;a.ns=0.0;a.nl=0.0;a.ef=null;a.k9=0;a.C_=0;a.dT=0;} function AZY(a){var b=new LY();BlW(b,a);return b;} function BlW(a,b){QA(a,b);a.oV=0;a.ef=null;a.k9=0;a.C_=0;a.dT=0;a.ei=B(702);Dg(a,4.0,4.0);a.j7=1;} function AVe(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.l.dY){$p=1;continue _;}a.C_=a.dT;b=a.mF-a.c;c=a.ns-a.i;d=a.nl-a.d;e=Cj(b*b+c*c+d*d);if(!(e>=1.0&&e<=60.0)){a.mF=a.c+(O(a.m)*2.0-1.0)*16.0;a.ns=a.i+(O(a.m)*2.0-1.0)*16.0;a.nl=a.d+(O(a.m)*2.0-1.0)*16.0;}f=a.oV;g=f-1|0;a.oV=g;if(f<=0){a.oV=g+(D(a.m,5)+2|0)|0;h=a.mF;i =a.ns;j=a.nl;$p=2;continue _;}k=a.ef;if(k!==null&&k.bF)a.ef=null;a:{if(a.ef!==null){f=a.k9;a.k9=f-1|0;if(f>0)break a;}k=Hl(a.l,a,100.0);a.ef=k;if(k!==null)a.k9=20;}k=a.ef;if(k!==null&&Jh(k,a)<4096.0){k=a.ef;h=k.c-a.c;i=k.w.C+k.cO/2.0-(a.i+a.cO/2.0);j=k.d-a.d;l= -Ci(h,j)*180.0/3.1415927410125732;a.n=l;a.dB=l;k=a.ef;$p=3;continue _;}l= -Ci(a.f,a.g)*180.0/3.1415927410125732;a.n=l;a.dB=l;f=a.dT;if(f>0)a.dT=f-1|0;a.ei=a.dT<=10?B(702):B(703);return;case 1:CN(a);if(C()){break _;}a.C_=a.dT;b=a.mF-a.c;c=a.ns-a.i;d=a.nl -a.d;e=Cj(b*b+c*c+d*d);if(!(e>=1.0&&e<=60.0)){a.mF=a.c+(O(a.m)*2.0-1.0)*16.0;a.ns=a.i+(O(a.m)*2.0-1.0)*16.0;a.nl=a.d+(O(a.m)*2.0-1.0)*16.0;}f=a.oV;g=f-1|0;a.oV=g;if(f<=0){a.oV=g+(D(a.m,5)+2|0)|0;h=a.mF;i=a.ns;j=a.nl;$p=2;continue _;}k=a.ef;if(k!==null&&k.bF)a.ef=null;b:{if(a.ef!==null){f=a.k9;a.k9=f-1|0;if(f>0)break b;}k=Hl(a.l,a,100.0);a.ef=k;if(k!==null)a.k9=20;}k=a.ef;if(k!==null&&Jh(k,a)<4096.0){k=a.ef;h=k.c-a.c;i=k.w.C+k.cO/2.0-(a.i+a.cO/2.0);j=k.d-a.d;l= -Ci(h,j)*180.0/3.1415927410125732;a.n=l;a.dB=l;k =a.ef;$p=3;continue _;}l= -Ci(a.f,a.g)*180.0/3.1415927410125732;a.n=l;a.dB=l;f=a.dT;if(f>0)a.dT=f-1|0;a.ei=a.dT<=10?B(702):B(703);return;case 2:$z=ARD(a,h,i,j,e);if(C()){break _;}f=$z;if(!f){a.mF=a.c;a.ns=a.i;a.nl=a.d;}else{a.f=a.f+b/e*0.1;a.h=a.h+c/e*0.1;a.g=a.g+d/e*0.1;}k=a.ef;if(k!==null&&k.bF)a.ef=null;c:{if(a.ef!==null){f=a.k9;a.k9=f-1|0;if(f>0)break c;}k=Hl(a.l,a,100.0);a.ef=k;if(k!==null)a.k9=20;}k=a.ef;if(k!==null&&Jh(k,a)<4096.0){k=a.ef;h=k.c-a.c;i=k.w.C+k.cO/2.0-(a.i+a.cO/2.0);j=k.d-a.d;l= -Ci(h,j) *180.0/3.1415927410125732;a.n=l;a.dB=l;k=a.ef;$p=3;continue _;}l= -Ci(a.f,a.g)*180.0/3.1415927410125732;a.n=l;a.dB=l;f=a.dT;if(f>0)a.dT=f-1|0;a.ei=a.dT<=10?B(702):B(703);return;case 3:$z=AOR(a,k);if(C()){break _;}f=$z;if(!f){f=a.dT;if(f>0)a.dT=f-1|0;}else{if(a.dT==10){k=a.l;m=B(704);n=10.0;l=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=4;continue _;}f=a.dT+1|0;a.dT=f;if(f==20){k=a.l;m=B(705);n=10.0;l=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=5;continue _;}}a.ei=a.dT<=10?B(702):B(703);return;case 4:AJa(k,a,m, n,l);if(C()){break _;}f=a.dT+1|0;a.dT=f;if(f!=20){a.ei=a.dT<=10?B(702):B(703);return;}k=a.l;m=B(705);n=10.0;l=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=5;case 5:AJa(k,a,m,n,l);if(C()){break _;}k=Bzo(a.l,a,h,i,j);m=Ol(a,1.0);k.c=a.c+m.H*4.0;k.i=a.i+a.cO/2.0+0.5;k.d=a.d+m.D*4.0;m=a.l;$p=6;case 6:m.WV(k);if(C()){break _;}a.dT=(-40);a.ei=a.dT<=10?B(702):B(703);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function ARD(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=(a.mF-a.c)/e;g=(a.ns-a.i)/e;h=(a.nl-a.d)/e;i=Rr(a.w);j=1;if(j>=e)return 1;HO(i,f,g,h);k=a.l;$p=1;case 1:$z=AHC(k,a,i);if(C()){break _;}k=$z;if(k.s>0)return 0;j=j+1|0;if(j>=e)return 1;HO(i,f,g,h);k=a.l;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function Brr(a){return B(706);} function A7R(a){return B(707);} function A74(a){return B(708);} function Bp6(a){Bw();return BLE.bj;} function Bjw(a){return 10.0;} function ATE(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(D(a.m,20))return 0;$p=1;case 1:$z=AIm(a);if(C()){break _;}b=$z;return b&&a.l.dY>0?1:0;default:GR();}}DW().s(a,b,$p);} function ByT(a){return 1;} var ARQ=K(DZ); function BDn(){var a=new ARQ();Bpo(a);return a;} function Bpo(a){G3(a,BC8(),0.5);} function Biv(a,b,c){var d,e;b=b;d=b.C_;c=(d+(b.dT-d|0)*c)/20.0;if(c<0.0)c=0.0;c=1.0/(c*c*c*c*c*2.0+1.0);e=(8.0+c)/2.0;c=(8.0+1.0/c)/2.0;Cg(c,e,c);B4(1.0,1.0,1.0,1.0);} var ACn=K(DH); function BOn(){var a=new ACn();Bfb(a);return a;} function Bfb(a){E4(a);} function AVw(a,b,c,d,e,f,g){B9();Bs8(b.w,c-b.fu,d-b.eX,e-b.fv);BI();} function Na(){var a=this;Dn.call(a);a.xL=0;a.eU=0;a.nJ=0;a.yZ=0;a.mX=0;a.fd=null;} function BjQ(a){var b=new Na();Bm3(b,a);return b;} function Bm3(a,b){Ey(a,b);a.xL=0;a.eU=0;a.bK=0.0;Dg(a,0.5,0.5);} function LM(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;a.eU=b;c=b*90|0;a.n=c;a.J=c;d=a.fd;e=d.kE;c=e;f=d.rA;if(b&&b!=2){g=c;c=0.5;}else g=0.5;c=c/32.0;h=f/32.0;i=g/32.0;j=a.nJ+0.5;k=a.yZ+0.5;l=a.mX+0.5;if(!b)l=l-0.5625;m=Ba(b,1);if(!m)j=j-0.5625;n=Ba(b,2);if(!n)l=l+0.5625;o=Ba(b,3);if(!o)j=j+0.5625;if(!b)j=j-LJ(a,e);if(!m)l=l+LJ(a,a.fd.kE);if(!n)j=j+LJ(a,a.fd.kE);if(!o)l=l-LJ(a,a.fd.kE);f=k+LJ(a,a.fd.rA);CE(a,j,f,l);Ti(a.w,j-c+0.0062500000931322575,f-h+0.0062500000931322575,l-i+0.0062500000931322575,j+c+(-0.0062500000931322575), f+h+(-0.0062500000931322575),l+i+(-0.0062500000931322575));} function LJ(a,b){return b==32?0.5:b!=64?0.0:0.5;} function AN7(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.xL;a.xL=b+1|0;if(b!=100)return;$p=1;case 1:$z=A26(a);if(C()){break _;}c=$z;if(c)return;a.xL=0;$p=2;case 2:CN(a);if(C()){break _;}d=a.l;e=new Go;f=a.c;g=a.i;h=a.d;i=new Cs;Bw();EK(i,BL7);JR(e,d,f,g,h,i);$p=3;case 3:d.WV(e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function A26(a){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.l;c=a.w;$p=1;case 1:$z=AHC(b,a,c);if(C()){break _;}b=$z;if(b.s>0)return 0;b=a.fd;d=b.kE;e=d/16|0;f=b.rA/16|0;g=a.nJ;h=a.mX;if(!a.eU)g=N(a.c-d/32.0);if(a.eU==1)h=N(a.d-a.fd.kE/32.0);if(a.eU==2)g=N(a.c-a.fd.kE/32.0);if(a.eU==3)h=N(a.d-a.fd.kE/32.0);i=N(a.i-a.fd.rA/32.0);j=0;while (j=e)break;k=0;}b=a.l;c=a.w;$p=2;continue _;case 4:$z =AMo(b,d,l,m);if(C()){break _;}b=$z;if(!b.cG())return 0;k=k+1|0;while(true){if(k=e)break;k=0;}b=a.l;c=a.w;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} function Bcj(a){return 1;} function A0m(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:CN(a);if(C()){break _;}J1(a);d=a.l;b=new Go;e=a.c;f=a.i;g=a.d;h=new Cs;Bw();EK(h,BL7);JR(b,d,e,f,g,h);$p=2;case 2:d.WV(b);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function Bim(a,b){D1(b,B(709),a.eU<<24>>24);IE(b,B(710),a.fd.DK);E0(b,B(711),a.nJ);E0(b,B(712),a.yZ);E0(b,B(713),a.mX);} function BgO(a,b){var c,d,e,f,g;a.eU=Fw(b,B(709));a.nJ=DB(b,B(711));a.yZ=DB(b,B(712));a.mX=DB(b,B(713));c=GH(b,B(710));d=(VO()).data;e=d.length;f=0;while(f=j)break;s=0;}return;default:GR();}}DW().s(a,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,$p);} function A1S(a,b,c,d,e,f,g){var h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;B9();Bp(c,d,e);Bj(f,0.0,1.0,0.0);Bc(32826);h=B(714);$p=1;case 1:AWy(a,h);if(C()){break _;}h=b.fd;Cg(0.0625,0.0625,0.0625);i=h.kE;j=h.rA;k=h.Ox;l=h.PA;$p=2;case 2:AUJ(a,b,i,j,k,l);if(C()){break _;}Be(32826);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function Ji(){var a=this;Dn.call(a);a.pZ=0;a.qj=0;a.pk=0;a.pl=0;a.lX=0;a.k8=0;a.x2=null;a.xv=0;a.mN=0;} function A7p(a,b){var c=new Ji();Bez(c,a,b);return c;} function Bez(a,b,c){var d;Ey(a,b);a.pZ=(-1);a.qj=(-1);a.pk=(-1);a.pl=0;a.lX=0;a.k8=0;a.mN=0;a.x2=c;Dg(a,0.5,0.5);EP(a,c.c,c.i+c.n3(),c.d,c.n,c.u);a.c=a.c-BG(a.n/180.0*3.1415927410125732)*0.1599999964237213;a.i=a.i-0.10000000149011612;d=a.d-Br(a.n/180.0*3.1415927410125732)*0.1599999964237213;a.d=d;CE(a,a.c,a.i,d);a.bK=0.0;a.f= -Br(a.n/180.0*3.1415927410125732)*BG(a.u/180.0*3.1415927410125732);a.g=BG(a.n/180.0*3.1415927410125732)*BG(a.u/180.0*3.1415927410125732);d= -Br(a.u/180.0*3.1415927410125732);a.h=d;AAm(a, a.f,d,a.g,1.5,1.0);} function AAm(a,b,c,d,e,f){var g,h,i;g=Cj(b*b+c*c+d*d);b=b/g;c=c/g;d=d/g;g=Dl(a.m)*0.007499999832361937;h=f;b=b+g*h;c=c+Dl(a.m)*0.007499999832361937*h;d=d+Dl(a.m)*0.007499999832361937*h;g=e;b=b*g;c=c*g;d=d*g;a.f=b;a.h=c;a.g=d;i=Cj(b*b+d*d);e=Ci(b,d)*180.0/3.1415927410125732;a.n=e;a.J=e;e=Ci(c,i)*180.0/3.1415927410125732;a.u=e;a.M=e;a.xv=0;} function BqR(a,b,c,d){var e,f;a.f=b;a.h=c;a.g=d;if(a.M===0.0&&a.J===0.0){e=Cj(b*b+d*d);f=Ci(b,d)*180.0/3.1415927410125732;a.n=f;a.J=f;e=Ci(c,e)*180.0/3.1415927410125732;a.u=e;a.M=e;}} function A2M(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AVa(a);if(C()){break _;}if(a.M===0.0&&a.J===0.0){b=a.f;b=b*b;c=a.g;d=Cj(b+c*c);e=Ci(a.f,a.g)*180.0/3.1415927410125732;a.n=e;a.J=e;e=Ci(a.h,d)*180.0/3.1415927410125732;a.u =e;a.M=e;}f=a.k8;if(f>0)a.k8=f-1|0;if(a.lX){g=a.l;f=a.pZ;h=a.qj;i=a.pk;$p=2;continue _;}a.mN=a.mN+1|0;g=BP(a.c,a.i,a.d);j=BP(a.c+a.f,a.i+a.h,a.d+a.g);k=a.l;$p=3;continue _;case 2:$z=AMY(g,f,h,i);if(C()){break _;}f=$z;if(f==a.pl){f=a.xv+1|0;a.xv=f;if(f!=1200)return;$p=4;continue _;}a.lX=0;a.f=a.f*O(a.m)*0.20000000298023224;a.h=a.h*O(a.m)*0.20000000298023224;a.g=a.g*O(a.m)*0.20000000298023224;a.xv=0;a.mN=0;g=BP(a.c,a.i,a.d);j=BP(a.c+a.f,a.i+a.h,a.d+a.g);k=a.l;$p=3;case 3:$z=AVp(k,g,j);if(C()){break _;}k=$z;g= BP(a.c,a.i,a.d);j=BP(a.c+a.f,a.i+a.h,a.d+a.g);if(k!==null){j=k.g_;j=BP(j.H,j.G,j.D);}l=null;m=a.l;n=Dv(HL(a.w,a.f,a.h,a.g),1.0,1.0,1.0);$p=5;continue _;case 4:CN(a);if(C()){break _;}return;case 5:$z=AOC(m,a,n);if(C()){break _;}m=$z;b=0.0;h=0;while(h=b&&b!==0.0)){l=n;b=c;}}}h=h+1|0;}if(l!==null)k=Sv(l);if(k!==null){g=k.iC;if(g!==null){j=a.x2;f=4;$p=8;continue _;}f =k.h4;a.pZ=f;h=k.h5;a.qj=h;i=k.h6;a.pk=i;g=a.l;$p=6;continue _;}b=a.c;c=a.f;a.c=b+c;a.i=a.i+a.h;b=a.d;p=a.g;a.d=b+p;e=Cj(c*c+p*p);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;e=Ci(a.h,e)*180.0/3.1415927410125732;a.u=e;while(true){q=a.M;if(e-q>=(-180.0))break;a.M=q-360.0;}while(true){q=a.M;d=e-q;if(d<180.0)break;a.M=q+360.0;}while(true){e=a.n;r=a.J;if(e-r>=(-180.0))break;a.J=r-360.0;}while(true){r=a.J;s=e-r;if(s<180.0)break;a.J=r+360.0;}a.u=q+d*0.20000000298023224;a.n=r+s*0.20000000298023224;q=0.9900000095367432;$p =11;continue _;case 6:$z=AMY(g,f,h,i);if(C()){break _;}f=$z;a.pl=f;g=k.g_;b=g.H-a.c;a.f=b;c=g.G-a.i;a.h=c;p=g.D-a.d;a.g=p;e=Cj(b*b+c*c+p*p);b=a.c;c=a.f;p=e;a.c=b-c/p*0.05000000074505806;a.i=a.i-a.h/p*0.05000000074505806;a.d=a.d-a.g/p*0.05000000074505806;g=a.l;j=B(715);e=1.0;q=1.2000000476837158/(O(a.m)*0.20000000298023224+0.8999999761581421);$p=7;case 7:AJa(g,a,j,e,q);if(C()){break _;}a.lX=1;a.k8=7;b=a.c;c=a.f;a.c=b+c;a.i=a.i+a.h;b=a.d;p=a.g;a.d=b+p;e=Cj(c*c+p*p);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;e=Ci(a.h, e)*180.0/3.1415927410125732;a.u=e;while(true){q=a.M;if(e-q>=(-180.0))break;a.M=q-360.0;}while(true){q=a.M;d=e-q;if(d<180.0)break;a.M=q+360.0;}while(true){e=a.n;r=a.J;if(e-r>=(-180.0))break;a.J=r-360.0;}while(true){r=a.J;s=e-r;if(s<180.0)break;a.J=r+360.0;}a.u=q+d*0.20000000298023224;a.n=r+s*0.20000000298023224;q=0.9900000095367432;$p=11;continue _;case 8:$z=g.d1(j,f);if(C()){break _;}f=$z;if(f){g=a.l;j=B(715);e=1.0;q=1.2000000476837158/(O(a.m)*0.20000000298023224+0.8999999761581421);$p=9;continue _;}a.f=a.f *(-0.10000000149011612);a.h=a.h*(-0.10000000149011612);a.g=a.g*(-0.10000000149011612);a.n=a.n+180.0;a.J=a.J+180.0;a.mN=0;b=a.c;c=a.f;a.c=b+c;a.i=a.i+a.h;b=a.d;p=a.g;a.d=b+p;e=Cj(c*c+p*p);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;e=Ci(a.h,e)*180.0/3.1415927410125732;a.u=e;while(true){q=a.M;if(e-q>=(-180.0))break;a.M=q-360.0;}while(true){q=a.M;d=e-q;if(d<180.0)break;a.M=q+360.0;}while(true){e=a.n;r=a.J;if(e-r>=(-180.0))break;a.J=r-360.0;}while(true){r=a.J;s=e-r;if(s<180.0)break;a.J=r+360.0;}a.u=q+d*0.20000000298023224;a.n =r+s*0.20000000298023224;q=0.9900000095367432;$p=11;continue _;case 9:AJa(g,a,j,e,q);if(C()){break _;}$p=10;case 10:CN(a);if(C()){break _;}b=a.c;c=a.f;a.c=b+c;a.i=a.i+a.h;b=a.d;p=a.g;a.d=b+p;e=Cj(c*c+p*p);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;e=Ci(a.h,e)*180.0/3.1415927410125732;a.u=e;while(true){q=a.M;if(e-q>=(-180.0))break;a.M=q-360.0;}while(true){q=a.M;d=e-q;if(d<180.0)break;a.M=q+360.0;}while(true){e=a.n;r=a.J;if(e-r>=(-180.0))break;a.J=r-360.0;}while(true){r=a.J;s=e-r;if(s<180.0)break;a.J=r+360.0;}a.u =q+d*0.20000000298023224;a.n=r+s*0.20000000298023224;q=0.9900000095367432;$p=11;case 11:$z=AQi(a);if(C()){break _;}f=$z;if(f){i=0;while(i<4){g=a.l;b=a.c;t=a.f;u=b-t*0.25;c=a.i;v=a.h;b=c-v*0.25;c=a.d;p=a.g;BW(g,B(530),u,b,c-p*0.25,t,v,p);i=i+1|0;}q=0.800000011920929;}b=a.f;c=q;a.f=b*c;b=a.h*c;a.h=b;a.g=a.g*c;a.h=b-0.029999999329447746;CE(a,a.c,a.i,a.d);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} function Bc7(a,b){Dw(b,B(716),a.pZ<<16>>16);Dw(b,B(717),a.qj<<16>>16);Dw(b,B(718),a.pk<<16>>16);D1(b,B(719),a.pl<<24>>24);D1(b,B(720),a.k8<<24>>24);D1(b,B(721),(!a.lX?0:1)<<24>>24);} function Bye(a,b){a.pZ=En(b,B(716));a.qj=En(b,B(717));a.pk=En(b,B(718));a.pl=Fw(b,B(719))&255;a.k8=Fw(b,B(720))&255;a.lX=Fw(b,B(721))!=1?0:1;} function A0J(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.l.N&&a.lX&&a.x2===b&&a.k8<=0){c=b.z;d=new Cs;Bw();KG(d,BLg.bj,1);if(PA(c,d)){e=a.l;c=B(722);f=0.20000000298023224;g=((O(a.m)-O(a.m))*0.699999988079071+1.0)*2.0;$p=1;continue _;}}return;case 1:AJa(e,a,c,f,g);if(C()){break _;}Ra(b,a,1);$p=2;case 2:CN(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function Bko(a){return 0.0;} var Zo=K(DH); function BOp(){var a=new Zo();A62(a);return a;} function A62(a){E4(a);} function AV0(a,b,c,d,e,f,g){var h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=B(723);$p=1;case 1:AWy(a,h);if(C()){break _;}B9();Bp(c,d,e);f=b.J;Bj(f+(b.n-f)*g-90.0,0.0,1.0,0.0);f=b.M;Bj(f+(b.u-f)*g,0.0,0.0,1.0);BM();h=BFI;Bc(32826);i=b.k8-g;if(i>0.0)Bj( -Br(i*3.0)*i,0.0,0.0,1.0);Bj(45.0,1.0,0.0,0.0);Cg(0.05624999850988388,0.05624999850988388,0.05624999850988388);Bp((-4.0),0.0,0.0);K0(0.05624999850988388, 0.0,0.0);BB(h);I(h,(-7.0),(-2.0),(-2.0),0.0,0.15625);I(h,(-7.0),(-2.0),2.0,0.15625,0.15625);I(h,(-7.0),2.0,2.0,0.15625,0.3125);I(h,(-7.0),2.0,(-2.0),0.0,0.3125);Bu(h);K0((-0.05624999850988388),0.0,0.0);BB(h);I(h,(-7.0),2.0,(-2.0),0.0,0.15625);I(h,(-7.0),2.0,2.0,0.15625,0.15625);I(h,(-7.0),(-2.0),2.0,0.15625,0.3125);I(h,(-7.0),(-2.0),(-2.0),0.0,0.3125);Bu(h);j=0;while(j<4){Bj(90.0,1.0,0.0,0.0);K0(0.0,0.0,0.05624999850988388);BB(h);I(h,(-8.0),(-2.0),0.0,0.0,0.0);I(h,8.0,(-2.0),0.0,0.5,0.0);I(h,8.0,2.0,0.0,0.5, 0.15625);I(h,(-8.0),2.0,0.0,0.0,0.15625);Bu(h);j=j+1|0;}Be(32826);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function AN5(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AV0(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function KF(){var a=this;Dn.call(a);a.sC=0;a.sv=0;a.sg=0;a.r4=0;a.m$=0;a.nU=0;a.uZ=null;a.uR=0;a.ot=0;} function BBh(a,b){var c=new KF();BcW(c,a,b);return c;} function Bfa(a,b){var c;c=Qe(a.w)*4.0*64.0;return b>=c*c?0:1;} function BcW(a,b,c){var d,e,f,g,h,i;Ey(a,b);a.sC=(-1);a.sv=(-1);a.sg=(-1);a.r4=0;a.m$=0;a.nU=0;a.ot=0;a.uZ=c;Dg(a,0.25,0.25);EP(a,c.c,c.i+0.11999999731779099,c.d,c.n,c.u);a.c=a.c-BG(a.n/180.0*3.1415927410125732)*0.1599999964237213;a.i=a.i-0.10000000149011612;d=a.d-Br(a.n/180.0*3.1415927410125732)*0.1599999964237213;a.d=d;CE(a,a.c,a.i,d);a.bK=0.0;a.f= -Br(a.n/180.0*3.1415927410125732)*BG(a.u/180.0*3.1415927410125732)*0.4000000059604645;a.g=BG(a.n/180.0*3.1415927410125732)*BG(a.u/180.0*3.1415927410125732)*0.4000000059604645;d = -Br(a.u/180.0*3.1415927410125732)*0.4000000059604645;a.h=d;e=a.f;f=a.g;g=Cj(e*e+d*d+f*f);e=e/g;d=d/g;f=f/g;e=e+Dl(a.m)*0.007499999832361937*1.0;d=d+Dl(a.m)*0.007499999832361937*1.0;f=f+Dl(a.m)*0.007499999832361937*1.0;e=e*1.5;d=d*1.5;f=f*1.5;a.f=e;a.h=d;a.g=f;h=Cj(e*e+f*f);i=Ci(e,f)*180.0/3.1415927410125732;a.n=i;a.J=i;h=Ci(d,h)*180.0/3.1415927410125732;a.u=h;a.M=h;a.uR=0;} function A9r(a,b,c,d){var e,f;a.f=b;a.h=c;a.g=d;if(a.M===0.0&&a.J===0.0){e=Cj(b*b+d*d);f=Ci(b,d)*180.0/3.1415927410125732;a.n=f;a.J=f;e=Ci(c,e)*180.0/3.1415927410125732;a.u=e;a.M=e;}} function AR3(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.fu=a.c;a.eX=a.i;a.fv=a.d;$p=1;case 1:AVa(a);if(C()){break _;}b=a.nU;if(b>0)a.nU=b-1|0;if(a.m$){c=a.l;b=a.sC;d=a.sv;e=a.sg;$p=2;continue _;}a.ot=a.ot+1|0;c =BP(a.c,a.i,a.d);f=BP(a.c+a.f,a.i+a.h,a.d+a.g);g=a.l;$p=3;continue _;case 2:$z=AMY(c,b,d,e);if(C()){break _;}b=$z;if(b==a.r4){b=a.uR+1|0;a.uR=b;if(b!=1200)return;$p=4;continue _;}a.m$=0;a.f=a.f*O(a.m)*0.20000000298023224;a.h=a.h*O(a.m)*0.20000000298023224;a.g=a.g*O(a.m)*0.20000000298023224;a.uR=0;a.ot=0;c=BP(a.c,a.i,a.d);f=BP(a.c+a.f,a.i+a.h,a.d+a.g);g=a.l;$p=3;case 3:$z=AVp(g,c,f);if(C()){break _;}g=$z;c=BP(a.c,a.i,a.d);f=BP(a.c+a.f,a.i+a.h,a.d+a.g);if(g!==null){f=g.g_;f=BP(f.H,f.G,f.D);}h=a.l;if(!h.N){i=null;j =Dv(HL(a.w,a.f,a.h,a.g),1.0,1.0,1.0);$p=5;continue _;}if(g!==null){c=g.iC;if(c!==null){f=a.uZ;b=0;$p=6;continue _;}e=0;while(e<8){BW(a.l,B(533),a.c,a.i,a.d,0.0,0.0,0.0);e=e+1|0;}$p=7;continue _;}k=a.c;l=a.f;a.c=k+l;a.i=a.i+a.h;k=a.d;m=a.g;a.d=k+m;n=Cj(l*l+m*m);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;n=Ci(a.h,n)*180.0/3.1415927410125732;a.u=n;while(true){o=a.M;if(n-o>=(-180.0))break;a.M=o-360.0;}while(true){o=a.M;p=n-o;if(p<180.0)break;a.M=o+360.0;}while(true){n=a.n;q=a.J;if(n-q>=(-180.0))break;a.J=q-360.0;}while (true){q=a.J;r=n-q;if(r<180.0)break;a.J=q+360.0;}a.u=o+p*0.20000000298023224;a.n=q+r*0.20000000298023224;o=0.9900000095367432;$p=8;continue _;case 4:CN(a);if(C()){break _;}return;case 5:$z=AOC(h,a,j);if(C()){break _;}h=$z;k=0.0;s=0;while(s=k&&k!==0.0)){i=j;k=l;}}}s=s+1|0;}if(i!==null)g=Sv(i);if(g!==null){c=g.iC;if(c!==null){f=a.uZ;b=0;$p=6;continue _;}e =0;while(e<8){BW(a.l,B(533),a.c,a.i,a.d,0.0,0.0,0.0);e=e+1|0;}$p=7;continue _;}k=a.c;l=a.f;a.c=k+l;a.i=a.i+a.h;k=a.d;m=a.g;a.d=k+m;n=Cj(l*l+m*m);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;n=Ci(a.h,n)*180.0/3.1415927410125732;a.u=n;while(true){o=a.M;if(n-o>=(-180.0))break;a.M=o-360.0;}while(true){o=a.M;p=n-o;if(p<180.0)break;a.M=o+360.0;}while(true){n=a.n;q=a.J;if(n-q>=(-180.0))break;a.J=q-360.0;}while(true){q=a.J;r=n-q;if(r<180.0)break;a.J=q+360.0;}a.u=o+p*0.20000000298023224;a.n=q+r*0.20000000298023224;o=0.9900000095367432;$p =8;continue _;case 6:$z=c.d1(f,b);if(C()){break _;}b=$z;e=0;while(e<8){BW(a.l,B(533),a.c,a.i,a.d,0.0,0.0,0.0);e=e+1|0;}$p=7;case 7:CN(a);if(C()){break _;}k=a.c;l=a.f;a.c=k+l;a.i=a.i+a.h;k=a.d;m=a.g;a.d=k+m;n=Cj(l*l+m*m);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;n=Ci(a.h,n)*180.0/3.1415927410125732;a.u=n;while(true){o=a.M;if(n-o>=(-180.0))break;a.M=o-360.0;}while(true){o=a.M;p=n-o;if(p<180.0)break;a.M=o+360.0;}while(true){n=a.n;q=a.J;if(n-q>=(-180.0))break;a.J=q-360.0;}while(true){q=a.J;r=n-q;if(r<180.0)break;a.J =q+360.0;}a.u=o+p*0.20000000298023224;a.n=q+r*0.20000000298023224;o=0.9900000095367432;$p=8;case 8:$z=AQi(a);if(C()){break _;}b=$z;if(b){d=0;while(d<4){c=a.l;u=a.c;k=a.f;m=u-k*0.25;u=a.i;v=a.h;u=u-v*0.25;w=a.d;x=a.g;BW(c,B(530),m,u,w-x*0.25,k,v,x);d=d+1|0;}o=0.800000011920929;}k=a.f;l=o;a.f=k*l;k=a.h*l;a.h=k;a.g=a.g*l;a.h=k-0.029999999329447746;CE(a,a.c,a.i,a.d);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$p);} function BaJ(a,b){Dw(b,B(716),a.sC<<16>>16);Dw(b,B(717),a.sv<<16>>16);Dw(b,B(718),a.sg<<16>>16);D1(b,B(719),a.r4<<24>>24);D1(b,B(720),a.nU<<24>>24);D1(b,B(721),(!a.m$?0:1)<<24>>24);} function Bcq(a,b){a.sC=En(b,B(716));a.sv=En(b,B(717));a.sg=En(b,B(718));a.r4=Fw(b,B(719))&255;a.nU=Fw(b,B(720))&255;a.m$=Fw(b,B(721))!=1?0:1;} function AIk(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.m$&&a.uZ===b&&a.nU<=0){c=b.z;d=new Cs;Bw();KG(d,BLg.bj,1);if(PA(c,d)){e=a.l;c=B(722);f=0.20000000298023224;g=((O(a.m)-O(a.m))*0.699999988079071+1.0)*2.0;$p=1;continue _;}}return;case 1:AJa(e,a,c,f,g);if(C()){break _;}Ra(b,a,1);$p=2;case 2:CN(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function A77(a){return 0.0;} var AGe=K(DH); function BOq(){var a=new AGe();Bj1(a);return a;} function Bj1(a){E4(a);} function APu(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:B9();Bp(c,d,e);Bc(32826);Cg(0.5,0.5,0.5);Bw();h=BK5.mg;b=B(181);$p=1;case 1:AWy(a,b);if(C()){break _;}BM();b=BFI;i=(h%16|0)*16|0;g=(i+0|0)/256.0;j=(i+16|0)/256.0;i=(h/16|0)*16|0;k=(i+0|0)/256.0;l=(i+16|0)/256.0;Bj(180.0-a.dt.nf,0.0,1.0,0.0);Bj( -a.dt.vp, 1.0,0.0,0.0);BB(b);B8(b,0.0,1.0,0.0);m=g;n=l;I(b,(-0.5),(-0.25),0.0,m,n);o=j;I(b,0.5,(-0.25),0.0,o,n);p=k;I(b,0.5,0.75,0.0,o,p);I(b,(-0.5),0.75,0.0,m,p);Bu(b);Be(32826);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} function ACe(){var a=this;Dn.call(a);a.Is=0;a.IO=0;a.Jx=0;a.Fb=0;a.yY=0;a.zl=0;a.Gl=null;a.F9=0;a.uT=0;a.GI=0.0;a.Hk=0.0;a.HS=0.0;} function Bzo(a,b,c,d,e){var f=new ACe();Bdw(f,a,b,c,d,e);return f;} function BaL(a,b){var c;c=Qe(a.w)*4.0*64.0;return b>=c*c?0:1;} function Bdw(a,b,c,d,e,f){var g;Ey(a,b);a.Is=(-1);a.IO=(-1);a.Jx=(-1);a.Fb=0;a.yY=0;a.zl=0;a.uT=0;a.Gl=c;Dg(a,1.0,1.0);EP(a,c.c,c.i,c.d,c.n,c.u);CE(a,a.c,a.i,a.d);a.bK=0.0;a.g=0.0;a.h=0.0;a.f=0.0;d=d+Dl(a.m)*0.4;e=e+Dl(a.m)*0.4;f=f+Dl(a.m)*0.4;g=Cj(d*d+e*e+f*f);a.GI=d/g*0.1;a.Hk=e/g*0.1;a.HS=f/g*0.1;} function A4P(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AVa(a);if(C()){break _;}a.bS=10;b=a.zl;if(b>0)a.zl=b-1|0;if(a.yY){c=a.l;b=a.Is;d=a.IO;e=a.Jx;$p=2;continue _;}a.uT=a.uT+1|0;c=BP(a.c,a.i,a.d);f=BP(a.c+a.f, a.i+a.h,a.d+a.g);g=a.l;$p=3;continue _;case 2:$z=AMY(c,b,d,e);if(C()){break _;}b=$z;if(b==a.Fb){b=a.F9+1|0;a.F9=b;if(b!=1200)return;$p=4;continue _;}a.yY=0;a.f=a.f*O(a.m)*0.20000000298023224;a.h=a.h*O(a.m)*0.20000000298023224;a.g=a.g*O(a.m)*0.20000000298023224;a.F9=0;a.uT=0;c=BP(a.c,a.i,a.d);f=BP(a.c+a.f,a.i+a.h,a.d+a.g);g=a.l;$p=3;case 3:$z=AVp(g,c,f);if(C()){break _;}g=$z;c=BP(a.c,a.i,a.d);f=BP(a.c+a.f,a.i+a.h,a.d+a.g);if(g!==null){f=g.g_;f=BP(f.H,f.G,f.D);}h=null;i=a.l;j=Dv(HL(a.w,a.f,a.h,a.g),1.0,1.0,1.0);$p =5;continue _;case 4:CN(a);if(C()){break _;}return;case 5:$z=AOC(i,a,j);if(C()){break _;}i=$z;k=0.0;d=0;while(d=k&&k!==0.0)){h=j;k=m;}}}d=d+1|0;}if(h!==null)g=Sv(h);if(g!==null){c=g.iC;if(c!==null){f=a.Gl;b=0;$p=8;continue _;}c=a.l;f=null;k=a.c;m=a.i;n=a.d;o=1.0;b=1;$p=6;continue _;}k=a.c;m=a.f;a.c=k+m;a.i=a.i+a.h;k=a.d;n=a.g;a.d=k+n;o=Cj(m*m+n*n);a.n =Ci(a.f,a.g)*180.0/3.1415927410125732;o=Ci(a.h,o)*180.0/3.1415927410125732;a.u=o;while(true){p=a.M;if(o-p>=(-180.0))break;a.M=p-360.0;}while(true){p=a.M;q=o-p;if(q<180.0)break;a.M=p+360.0;}while(true){o=a.n;r=a.J;if(o-r>=(-180.0))break;a.J=r-360.0;}while(true){r=a.J;s=o-r;if(s<180.0)break;a.J=r+360.0;}a.u=p+q*0.20000000298023224;a.n=r+s*0.20000000298023224;p=0.949999988079071;$p=9;continue _;case 6:AId(c,f,k,m,n,o,b);if(C()){break _;}$p=7;case 7:CN(a);if(C()){break _;}k=a.c;m=a.f;a.c=k+m;a.i=a.i+a.h;k=a.d;n =a.g;a.d=k+n;o=Cj(m*m+n*n);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;o=Ci(a.h,o)*180.0/3.1415927410125732;a.u=o;while(true){p=a.M;if(o-p>=(-180.0))break;a.M=p-360.0;}while(true){p=a.M;q=o-p;if(q<180.0)break;a.M=p+360.0;}while(true){o=a.n;r=a.J;if(o-r>=(-180.0))break;a.J=r-360.0;}while(true){r=a.J;s=o-r;if(s<180.0)break;a.J=r+360.0;}a.u=p+q*0.20000000298023224;a.n=r+s*0.20000000298023224;p=0.949999988079071;$p=9;continue _;case 8:$z=c.d1(f,b);if(C()){break _;}b=$z;c=a.l;f=null;k=a.c;m=a.i;n=a.d;o=1.0;b=1;$p=6;continue _;case 9:$z =AQi(a);if(C()){break _;}b=$z;if(b){e=0;while(e<4){c=a.l;k=a.c;m=a.f;k=k-m*0.25;t=a.i;u=a.h;t=t-u*0.25;v=a.d;w=a.g;BW(c,B(530),k,t,v-w*0.25,m,u,w);e=e+1|0;}p=0.800000011920929;}k=a.f+a.GI;a.f=k;m=a.h+a.Hk;a.h=m;n=a.g+a.HS;a.g=n;t=p;a.f=k*t;a.h=m*t;a.g=n*t;BW(a.l,B(348),a.c,a.i+0.5,a.d,0.0,0.0,0.0);CE(a,a.c,a.i,a.d);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);} function BsP(a,b){Dw(b,B(716),a.Is<<16>>16);Dw(b,B(717),a.IO<<16>>16);Dw(b,B(718),a.Jx<<16>>16);D1(b,B(719),a.Fb<<24>>24);D1(b,B(720),a.zl<<24>>24);D1(b,B(721),(!a.yY?0:1)<<24>>24);} function Bgn(a){return 1;} function Bbg(a){return 1.0;} function ALc(a,b,c){var d,e,f,g;J1(a);if(b===null)return 0;d=A2n(b);if(d!==null){e=d.H;a.f=e;f=d.G;a.h=f;g=d.D;a.g=g;a.GI=e*0.1;a.Hk=f*0.1;a.HS=g*0.1;}return 1;} function BgI(a){return 0.0;} var AAc=K(DH); function BOr(){var a=new AAc();Brx(a);return a;} function Brx(a){E4(a);} function A2H(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:B9();Bp(c,d,e);Bc(32826);Cg(2.0,2.0,2.0);Bw();h=BK5.mg;b=B(181);$p=1;case 1:AWy(a,b);if(C()){break _;}BM();b=BFI;i=(h%16|0)*16|0;f=(i+0|0)/256.0;j=(i+16|0)/256.0;i=(h/16|0)*16|0;k=(i+0|0)/256.0;l=(i+16|0)/256.0;Bj(180.0-a.dt.nf,0.0,1.0,0.0);Bj( -a.dt.vp, 1.0,0.0,0.0);BB(b);B8(b,0.0,1.0,0.0);m=f;n=l;I(b,(-0.5),(-0.25),0.0,m,n);o=j;I(b,0.5,(-0.25),0.0,o,n);p=k;I(b,0.5,0.75,0.0,o,p);I(b,(-0.5),0.75,0.0,m,p);Bu(b);Be(32826);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} function Go(){var a=this;Dn.call(a);a.p8=null;a.CE=0;a.kH=0;a.hM=0;a.q4=0;a.Cj=0.0;} function H$(a,b,c,d,e){var f=new Go();JR(f,a,b,c,d,e);return f;} function JR(a,b,c,d,e,f){Ey(a,b);a.kH=0;a.q4=5;a.Cj=Cm()*3.141592653589793*2.0;Dg(a,0.25,0.25);a.bK=a.cO/2.0;CE(a,c,d,e);a.p8=f;a.n=Cm()*360.0;a.f=Cm()*0.20000000298023224-0.10000000149011612;a.h=0.20000000298023224;a.g=Cm()*0.20000000298023224-0.10000000149011612;a.mW=0;} function AVF(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.X1();if(C()){break _;}b=a.hM;if(b>0)a.hM=b-1|0;c=a.c;a.bo=c;a.bP=a.i;a.bn=a.d;a.h=a.h-0.03999999910593033;d=a.l;b=N(c);e=N(a.i);f=N(a.d);$p=2;case 2:$z=AMo(d,b,e,f);if(C()){break _;}d=$z;BE();if(d!==BGT){g=a.c;c=a.i;h=a.d;$p=3;continue _;}a.h=0.20000000298023224;a.f=(O(a.m)-O(a.m))*0.20000000298023224;a.g =(O(a.m)-O(a.m))*0.20000000298023224;d=a.l;i=B(344);j=0.4000000059604645;k=2.0+O(a.m)*0.4000000059604645;$p=6;continue _;case 3:APE(a,g,c,h);if(C()){break _;}$p=4;case 4:APd(a);if(C()){break _;}g=a.f;c=a.h;h=a.g;$p=5;case 5:A5e(a,g,c,h);if(C()){break _;}k=0.9800000190734863;if(a.U){k=0.5880000591278076;d=a.l;b=N(a.c);e=N(a.w.C)-1|0;f=N(a.d);$p=7;continue _;}g=a.f;c=k;a.f=g*c;g=a.h*0.9800000190734863;a.h=g;a.g=a.g*c;if(a.U)a.h=g*(-0.5);a.CE=a.CE+1|0;b=a.kH+1|0;a.kH=b;if(b<6000)return;$p=8;continue _;case 6:AJa(d, a,i,j,k);if(C()){break _;}g=a.c;c=a.i;h=a.d;$p=3;continue _;case 7:$z=AMY(d,b,e,f);if(C()){break _;}b=$z;if(b>0){J();k=BFM.data[b].qt*0.9800000190734863;}g=a.f;c=k;a.f=g*c;g=a.h*0.9800000190734863;a.h=g;a.g=a.g*c;if(a.U)a.h=g*(-0.5);a.CE=a.CE+1|0;b=a.kH+1|0;a.kH=b;if(b<6000)return;$p=8;case 8:CN(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function APd(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.l;c=a.w;BE();d=BGR;$p=1;case 1:$z=A4$(b,c,d,a);if(C()){break _;}e=$z;return e;default:GR();}}DW().s(a,b,c,d,e,$p);} function APE(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=N(b);f=N(c);g=N(d);h=b-e;i=c-f;j=d-g;J();k=BIz.data;l=a.l;$p=1;case 1:$z=AMY(l,e,f,g);if(C()){break _;}m=$z;if(!k[m])return 0;k=BIz.data;l=a.l;m=e-1|0;$p=2;case 2:$z=AMY(l,m,f,g);if(C()) {break _;}m=$z;n=k[m]?0:1;k=BIz.data;l=a.l;m=e+1|0;$p=3;case 3:$z=AMY(l,m,f,g);if(C()){break _;}m=$z;o=k[m]?0:1;k=BIz.data;l=a.l;m=f-1|0;$p=4;case 4:$z=AMY(l,e,m,g);if(C()){break _;}m=$z;p=k[m]?0:1;k=BIz.data;l=a.l;m=f+1|0;$p=5;case 5:$z=AMY(l,e,m,g);if(C()){break _;}m=$z;q=k[m]?0:1;k=BIz.data;l=a.l;m=g-1|0;$p=6;case 6:$z=AMY(l,e,f,m);if(C()){break _;}m=$z;m=k[m]?0:1;k=BIz.data;l=a.l;r=g+1|0;$p=7;case 7:$z=AMY(l,e,f,r);if(C()){break _;}e=$z;r=k[e]?0:1;s=(-1);t=9999.0;if(n&&h>24<<16>>16);Dw(b,B(724),a.kH<<16>>16);AEH(b,B(725),Jn(a.p8,E8()));} function A_d(a,b){a.q4=En(b,B(581))&255;a.kH=En(b,B(724));a.p8=Nt(GK(b,B(725)));} function A5z(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.l.N){c=a.p8;d=c.y;if(!a.hM&&PA(b.z,c)){e=a.l;c=B(722);f=0.20000000298023224;g=((O(a.m)-O(a.m))*0.699999988079071+1.0)*2.0;$p=1;continue _;}}return;case 1:AJa(e,a,c,f,g);if(C()){break _;}Ra(b,a,d);$p=2;case 2:CN(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function OM(){Dn.call(this);this.iY=0;} function BB$(a){var b=new OM();AKx(b,a);return b;} function AX8(a,b,c,d){var e=new OM();Ba9(e,a,b,c,d);return e;} function AKx(a,b){Ey(a,b);a.iY=0;a.pM=1;Dg(a,0.9800000190734863,0.9800000190734863);a.bK=a.cO/2.0;} function Ba9(a,b,c,d,e){var f;AKx(a,b);CE(a,c,d,e);f=Cm()*3.1415927410125732*2.0*3.1415927410125732/180.0;a.f= -Br(f)*0.019999999552965164;a.h=0.20000000298023224;a.g= -BG(f)*0.019999999552965164;a.mW=0;a.iY=80;a.bo=c;a.bP=d;a.bn=e;} function Bwu(a){return a.bF?0:1;} function AHj(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.h-0.03999999910593033;a.h=b;c=a.f;d=a.g;$p=1;case 1:A5e(a,c,b,d);if(C()){break _;}b=a.f*0.9800000190734863;a.f=b;c=a.h*0.9800000190734863;a.h=c;d=a.g*0.9800000190734863;a.g=d;if(a.U){a.f=b*0.699999988079071;a.g=d*0.699999988079071;a.h=c*(-0.5);}e=a.iY;a.iY=e-1|0;if(e>0){BW(a.l,B(348),a.c,a.i+0.5,a.d, 0.0,0.0,0.0);return;}$p=2;case 2:CN(a);if(C()){break _;}f=4.0;g=a.l;h=null;b=a.c;c=a.i;d=a.d;$p=3;case 3:A4Y(g,h,b,c,d,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function BaO(a,b){D1(b,B(726),a.iY<<24>>24);} function BuX(a,b){a.iY=Fw(b,B(726));} function Bfv(a){return 0.0;} function A1Z(){DH.call(this);this.Fh=null;} function BzM(){var a=new A1Z();Brt(a);return a;} function Brt(a){E4(a);a.Fh=KU();a.lg=0.5;} function AYp(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;B9();Bp(c,d,e);f=b.iY-g+1.0;if(f<10.0){h=1.0-f/10.0;if(h<0.0)h=0.0;if(h>1.0)h=1.0;f=h*h;f=1.0+f*f*0.30000001192092896;Cg(f,f,f);}f=(1.0-(b.iY-g+1.0)/100.0)*0.800000011920929;i=B(198);$p=1;case 1:AWy(a,i);if(C()){break _;}i=a.Fh;J();JC(i,BGg);if(!((b.iY/5|0)%2|0)){Be(3553);Be(2896);Bc(3042);CO(770,772);B4(1.0,1.0,1.0, f);JC(a.Fh,BGg);B4(1.0,1.0,1.0,1.0);Be(3042);Bc(2896);Bc(3553);}BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function Kw(){var a=this;Dn.call(a);a.iG=0;a.th=0;} function Bc$(a){return a.bF?0:1;} function AZc(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.iG){$p=3;continue _;}a.bo=a.c;a.bP=a.i;a.bn=a.d;a.th=a.th+1|0;b=a.h-0.03999999910593033;a.h=b;c=a.f;d=a.g;$p=1;case 1:A5e(a,c,b,d);if(C()){break _;}a.f=a.f*0.9800000190734863;a.h=a.h*0.9800000190734863;a.g=a.g*0.9800000190734863;e=N(a.c);f=N(a.i);g=N(a.d);h=a.l;$p=2;case 2:$z=AMY(h,e,f,g);if(C()){break _;}i =$z;if(i==a.iG){h=a.l;i=0;$p=4;continue _;}if(!a.U){if(a.th<=100)return;e=a.iG;f=1;$p=7;continue _;}a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;a.h=a.h*(-0.5);$p=5;continue _;case 3:CN(a);if(C()){break _;}return;case 4:A2O(h,e,f,g,i);if(C()){break _;}if(!a.U){if(a.th<=100)return;e=a.iG;f=1;$p=7;continue _;}a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;a.h=a.h*(-0.5);$p=5;case 5:CN(a);if(C()){break _;}h=a.l;i=a.iG;j=1;$p=6;case 6:$z=AT6(h,i,e,f,g,j);if(C()){break _;}i=$z;if(!i){e=a.iG;f=1;$p=9;continue _;}h =a.l;i=a.iG;$p=10;continue _;case 7:AMg(a,e,f);if(C()){break _;}$p=8;case 8:CN(a);if(C()){break _;}return;case 9:AMg(a,e,f);if(C()){break _;}return;case 10:$z=A2O(h,e,f,g,i);if(C()){break _;}e=$z;if(e)return;e=a.iG;f=1;$p=9;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function A7Y(a,b){D1(b,B(727),a.iG<<24>>24);} function A7A(a,b){a.iG=Fw(b,B(727))&255;} function A9D(a){return 0.0;} function A4l(){DH.call(this);this.NF=null;} function BzB(){var a=new A4l();BbO(a);return a;} function BbO(a){E4(a);a.NF=KU();a.lg=0.5;} function A4U(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;B9();Bp(c,d,e);h=B(198);$p=1;case 1:AWy(a,h);if(C()){break _;}J();h=BFM.data[b.iG];i=b.l;Be(2896);j=a.NF;k=N(b.c);l=N(b.i);m=N(b.d);f=0.5;n=1.0;o=0.800000011920929;p=0.6000000238418579;BM();b=BFI;BB(b);$p=2;case 2:$z= h.RP(i,k,l,m);if(C()){break _;}g=$z;q=l-1|0;$p=3;case 3:$z=h.RP(i,k,q,m);if(C()){break _;}r=$z;if(r=g)g=f;f=p*g;CX(b,f,f,f);Ig(j,h,(-0.5),(-0.5),(-0.5),h.bq(5));Bu(b);Bc(2896);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} function JN(){var a=this;Dn.call(a);a.lH=null;a.lz=0;a.o9=0;a.o$=0;a.pw=0;a.gz=0;a.nW=0;a.iw=0.0;a.ix=0.0;a.IX=0;a.Up=0.0;a.TS=0.0;a.VM=0.0;a.U0=0.0;a.M3=0.0;a.OK=0.0;a.QD=0.0;a.Qz=0.0;} var BOs=null;function BDd(a){var b=new JN();ACr(b,a);return b;} function AAL(a,b,c,d,e){var f=new JN();A3S(f,a,b,c,d,e);return f;} function ACr(a,b){Ey(a,b);a.lH=BC(Cs,36);a.lz=0;a.o9=0;a.o$=1;a.pw=0;a.pM=1;Dg(a,0.9800000190734863,0.699999988079071);a.bK=a.cO/2.0;a.mW=0;} function Byh(a,b){return b.w;} function Bu9(a){return null;} function Br2(a){return 1;} function A3S(a,b,c,d,e,f){ACr(a,b);CE(a,c,d+a.bK,e);a.f=0.0;a.h=0.0;a.g=0.0;a.bo=c;a.bP=d;a.bn=e;a.gz=f;} function A8v(a){return a.cO*0.0-0.30000001192092896;} function AIb(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.l.N&&!a.bF){a.o$= -a.o$|0;a.o9=10;J1(a);c=a.lz+(c*10|0)|0;a.lz=c;if(c<=40)return 1;Bw();c=BMa.bj;d=1;e=0.0;$p=1;continue _;}return 1;case 1:ATa(a,c,d,e);if(C()){break _;}c=a.gz;if(c==1){J();c=BIX.b;d=1;e=0.0;$p=2;continue _;}if(c!=2){$p=3;continue _;}J();c=BI4.b;d=1;e=0.0;$p=4;continue _;case 2:ATa(a,c,d,e);if(C()){break _;}$p=3;case 3:A2B(a);if(C()){break _;}return 1;case 4:ATa(a, c,d,e);if(C()){break _;}$p=3;continue _;default:GR();}}DW().s(a,b,c,d,e,$p);} function Ba0(a){var b;Cb(CV(),B(728));a.o$= -a.o$|0;a.o9=10;b=a.lz;a.lz=b+(b*10|0)|0;} function BvJ(a){return a.bF?0:1;} function A2B(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;c=27;while(b0){k=D(a.m,21)+10|0;l=d.y;if(k>l)k=l;d.y=l-k|0;m=H$(a.l,a.c+h, a.i+i,a.d+j,Lk(d.bp,k,d.e_));m.f=Dl(a.m)*0.05000000074505806;m.h=Dl(a.m)*0.05000000074505806+0.20000000298023224;m.g=Dl(a.m)*0.05000000074505806;n=a.l;$p=2;continue _;}}b=b+1|0;}$p=1;case 1:CN(a);if(C()){break _;}return;case 2:n.WV(m);if(C()){break _;}a:while(true){if(d.y>0){k=D(a.m,21)+10|0;l=d.y;if(k>l)k=l;d.y=l-k|0;m=H$(a.l,a.c+h,a.i+i,a.d+j,Lk(d.bp,k,d.e_));m.f=Dl(a.m)*0.05000000074505806;m.h=Dl(a.m)*0.05000000074505806+0.20000000298023224;m.g=Dl(a.m)*0.05000000074505806;n=a.l;continue _;}while(true){b= b+1|0;if(b>=c)break a;d=ACE(a,b);if(d===null)continue;else break;}e=O(a.m)*0.800000011920929+0.10000000149011612;f=O(a.m)*0.800000011920929+0.10000000149011612;g=O(a.m)*0.800000011920929+0.10000000149011612;h=e;i=f;j=g;}$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function A6B(a){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p) {case 0:b=a.o9;if(b>0)a.o9=b-1|0;b=a.lz;if(b>0)a.lz=b-1|0;if(a.l.N){b=a.IX;if(b>0){if(b<=0){CE(a,a.c,a.i,a.d);FE(a,a.n,a.u);}else{c=a.c;d=a.Up-c;e=b;f=c+d/e;c=a.i;g=c+(a.TS-c)/e;c=a.d;h=c+(a.VM-c)/e;c=a.U0;d=a.n;i=c-d;while(i<(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}a.n=d+i/e;c=a.u;a.u=c+(a.M3-c)/e;a.IX=b-1|0;CE(a,f,g,h);FE(a,a.n,a.u);}return;}}d=a.c;a.bo=d;a.bP=a.i;a.bn=a.d;a.h=a.h-0.03999999910593033;j=N(d);b=N(a.i);k=N(a.d);l=a.l;m=b-1|0;$p=1;case 1:$z=AMY(l,j,m,k);if(C()){break _;}m=$z;J();if(m== BI9.b)b=b+(-1)|0;n=0.4;o=0;i=0.0078125;l=a.l;$p=2;case 2:$z=AMY(l,j,b,k);if(C()){break _;}m=$z;if(m==BI9.b){c=a.c;d=a.i;e=a.d;$p=3;continue _;}if(a.f<(-0.4))a.f=(-0.4);if(a.f>n)a.f=n;if(a.g<(-0.4))a.g=(-0.4);if(a.g>n)a.g=n;if(a.U){a.f=a.f*0.5;a.h=a.h*0.5;a.g=a.g*0.5;}c=a.f;d=a.h;e=a.g;$p=5;continue _;case 3:$z=ASc(a,c,d,e);if(C()){break _;}p=$z;l=a.l;$p=4;case 4:$z=APQ(l,j,b,k);if(C()){break _;}q=$z;a.i=b;r=Ba(q,2);if(r>=0&&q<=5)a.i=b+1|0;if(!r)a.f=a.f-i;if(q==3)a.f=a.f+i;if(q==4)a.g=a.g+i;if(q==5)a.g=a.g-i;s =BOs.data[q].data;t=s[1].data[0]-s[0].data[0]|0;u=s[1].data[2]-s[0].data[2]|0;v=D8(t*t+u*u);c=a.f;d=c*t;e=a.g;if(d+e*u<0.0){t= -t;u= -u;}w=D8(c*c+e*e);a.f=w*t/v;a.g=w*u/v;x=j;c=x+0.5;y=c+s[0].data[0]*0.5;z=k;i=z+0.5;ba=i+s[0].data[2]*0.5;bb=c+s[1].data[0]*0.5;bc=i+s[1].data[2]*0.5;d=bb-y;e=bc-ba;if(d===0.0){a.c=c;c=a.d-z;}else if(e===0.0){a.d=i;c=a.c-x;}else c=((a.c-y)*d+(a.d-ba)*e)*2.0;d=y+d*c;a.c=d;c=ba+e*c;a.d=c;CE(a,d,a.i+a.bK,c);x=a.f;z=a.g;if(a.bH!==null){x=x*0.75;z=z*0.75;}c=(-0.4);if(xn)x =n;if(z>=c)c=z;if(c<=n)n=c;c=0.0;$p=7;continue _;case 5:A5e(a,c,d,e);if(C()){break _;}if(!a.U){a.f=a.f*0.949999988079071;a.h=a.h*0.949999988079071;a.g=a.g*0.949999988079071;}a.u=0.0;bd=a.bo-a.c;be=a.bn-a.d;if(bd*bd+be*be>0.001){bf=Ci(be,bd)*180.0/3.141592653589793;a.n=bf;if(a.pw)a.n=bf+180.0;}bf=a.n;bg=bf-a.J;while(bg>=180.0){bg=bg-360.0;}while(bg<(-180.0)){bg=bg+360.0;}if(!(bg>=(-170.0)&&bg<170.0)){a.n=bf+180.0;a.pw=a.pw?0:1;}FE(a,a.n,a.u);l=a.l;p=Dv(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=6;case 6:a: {$z=AOC(l,a,p);if(C()){break _;}bh=$z;if(bh!==null&&C5(bh)>0){bi=0;while(true){if(bi>=C5(bh))break a;bj=Bb(bh,bi);if(bj!==a.bH&&bj.rV()&&bj instanceof JN)bj.yJ(a);bi=bi+1|0;}}}l=a.bH;if(l!==null&&l.bF)a.bH=null;if(o&&!D(a.m,4)){b=a.nW-1|0;a.nW=b;if(b<0){a.ix=0.0;a.iw=0.0;}BW(a.l,B(345),a.c,a.i+0.8,a.d,0.0,0.0,0.0);}return;case 7:A5e(a,x,c,n);if(C()){break _;}if(s[0].data[1]&&(N(a.c)-j|0)==s[0].data[0]&&(N(a.d)-k|0)==s[0].data[2])CE(a,a.c,a.i+s[0].data[1],a.d);else if(s[1].data[1]&&(N(a.c)-j|0)==s[1].data[0] &&(N(a.d)-k|0)==s[1].data[2])CE(a,a.c,a.i+s[1].data[1],a.d);if(a.bH!==null){a.f=a.f*0.996999979019165;a.h=a.h*0.0;a.g=a.g*0.996999979019165;}else{if(a.gz==2){c=a.iw;c=c*c;d=a.ix;c=Cj(c+d*d);if(c<=0.01){a.f=a.f*0.8999999761581421;a.h=a.h*0.0;a.g=a.g*0.8999999761581421;}else{o=1;d=a.iw/c;a.iw=d;c=a.ix/c;a.ix=c;x=a.f*0.800000011920929;a.f=x;a.h=a.h*0.0;z=a.g*0.800000011920929;a.g=z;a.f=x+d*0.04;a.g=z+c*0.04;}}a.f=a.f*0.9599999785423279;a.h=a.h*0.0;a.g=a.g*0.9599999785423279;}c=a.c;d=a.i;e=a.d;$p=8;case 8:$z=ASc(a, c,d,e);if(C()){break _;}l=$z;if(l!==null&&p!==null){d=(p.G-l.G)*0.05;c=a.f;c=c*c;e=a.g;c=D8(c+e*e);if(c>0.0){e=a.f/c;d=c+d;a.f=e*d;a.g=a.g/c*d;}CE(a,a.c,l.G,a.d);}m=N(a.c);r=N(a.d);if(!(m==j&&r==k)){c=a.f;c=c*c;d=a.g;c=D8(c+d*d);a.f=c*(m-j|0);a.g=c*(r-k|0);}if(a.gz==2){c=a.iw;c=c*c;d=a.ix;bk=Cj(c+d*d);if(bk>0.01){c=a.f;d=c*c;e=a.g;if(d+e*e>0.001){d=a.iw/bk;a.iw=d;x=a.ix/bk;a.ix=x;if(d*c+x*e>=0.0){a.iw=c;a.ix=e;}else{a.iw=0.0;a.ix=0.0;}}}}a.u=0.0;bd=a.bo-a.c;be=a.bn-a.d;if(bd*bd+be*be>0.001){bf=Ci(be,bd)*180.0 /3.141592653589793;a.n=bf;if(a.pw)a.n=bf+180.0;}bf=a.n;bg=bf-a.J;while(bg>=180.0){bg=bg-360.0;}while(bg<(-180.0)){bg=bg+360.0;}if(!(bg>=(-170.0)&&bg<170.0)){a.n=bf+180.0;a.pw=a.pw?0:1;}FE(a,a.n,a.u);l=a.l;p=Dv(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=6;continue _;default:GR();}}DW().s(a,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,$p);} function A3g(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=N(b);g=N(c);h=N(d);i=a.l;j=g-1|0;$p=1;case 1:$z=AMY(i,f,j,h);if(C()){break _;}j=$z;J();if(j==BI9.b)g=g+(-1)|0;i=a.l;$p=2;case 2:$z=AMY(i,f,g,h);if(C()){break _;}j=$z;if(j!=BI9.b)return null;i=a.l;$p=3;case 3:$z=APQ(i,f,g,h);if(C()){break _;}j=$z;c=g;if(j>=2&&j<=5)c =g+1|0;k=BOs.data[j].data;l=k[1].data[0]-k[0].data[0]|0;m=k[1].data[2]-k[0].data[2]|0;n=D8(l*l+m*m);l=l/n;m=m/n;l=b+l*e;d=d+m*e;if(k[0].data[1]&&(N(l)-f|0)==k[0].data[0]&&(N(d)-h|0)==k[0].data[2])c=c+k[0].data[1];else if(k[1].data[1]&&(N(l)-f|0)==k[1].data[0]&&(N(d)-h|0)==k[1].data[2])c=c+k[1].data[1];$p=4;case 4:$z=ASc(a,l,c,d);if(C()){break _;}i=$z;return i;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function ASc(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=N(b);f=N(c);g=N(d);h=a.l;i=f-1|0;$p=1;case 1:$z=AMY(h,e,i,g);if(C()){break _;}i=$z;J();if(i==BI9.b)f=f+(-1)|0;h=a.l;$p=2;case 2:$z=AMY(h,e,f,g);if(C()){break _;}i=$z;if(i!=BI9.b)return null;h =a.l;$p=3;case 3:$z=APQ(h,e,f,g);if(C()){break _;}j=$z;c=f;j>=2&&j>5;k=BOs.data[j].data;l=e;m=l+0.5;n=m+k[0].data[0]*0.5;o=c+0.5;p=o+k[0].data[1]*0.5;q=g;r=q+0.5;s=r+k[0].data[2]*0.5;m=m+k[1].data[0]*0.5;t=o+k[1].data[1]*0.5;o=r+k[1].data[2]*0.5;r=m-n;u=(t-p)*2.0;v=o-s;l=r===0.0?d-q:v===0.0?b-l:((b-n)*r+(d-s)*v)*2.0;b=n+r*l;c=p+u*l;d=s+v*l;i=Ba(u,0.0);if(i<0)c=c+1.0;if(i>0)c=c+0.5;return BP(b,c,d);default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} function Bd2(a,b){var c,d,e,f;E0(b,B(729),a.gz);c=a.gz;if(c==2){Mk(b,B(730),a.iw);Mk(b,B(731),a.ix);Dw(b,B(732),a.nW<<16>>16);}else if(c==1){d=IC();c=0;while(true){e=a.lH.data;if(c>=e.length)break;if(e[c]!==null){f=E8();D1(f,B(587),c<<24>>24);Jn(a.lH.data[c],f);Hf(d,f);}c=c+1|0;}GA(b,B(733),d);}} function BaH(a,b){var c,d,e,f,g;a:{c=DB(b,B(729));a.gz=c;if(c==2){a.iw=L2(b,B(730));a.ix=L2(b,B(731));a.nW=En(b,B(732));}else if(c==1){d=HA(b,B(733));a.lH=BC(Cs,27);c=0;while(true){if(c>=IU(d))break a;e=F6(d,c);f=Fw(e,B(587))&255;if(f>=0){g=a.lH.data;if(f0.01&&c===null&&b.bO===null)Ke(b,a);}d=b.c-a.c;e=b.d-a.d;f=d*d+e*e;if(f>=9.999999747378752E-5){f=Cj(f);d=d/f;e=e/f;g=1.0/f;if(g>1.0)g=1.0;d=d*g;e=e*g;d=d*0.10000000149011612;f=e*0.10000000149011612;e=1.0-a.Kp;d=d*e;e=f*e;d=d*0.5;e=e*0.5;if(!(b instanceof JN)){I5(a, -d,0.0, -e);I5(b,d/4.0,0.0,e/4.0);}else{f=b.f;g=a.f;h=f+g;i=b.g;j=a.g;k=i+j;l=Ba(b.gz,2);if(!l&&a.gz!= 2){a.f=g*0.20000000298023224;a.g=j*0.20000000298023224;I5(a,b.f-d,0.0,b.g-e);b.f=b.f*0.699999988079071;b.g=b.g*0.699999988079071;}else if(l&&a.gz==2){b.f=f*0.20000000298023224;b.g=i*0.20000000298023224;I5(b,a.f+d,0.0,a.g+e);a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;}else{f=h/2.0;h=k/2.0;a.f=g*0.20000000298023224;a.g=j*0.20000000298023224;I5(a,f-d,0.0,h-e);b.f=b.f*0.20000000298023224;b.g=b.g*0.20000000298023224;I5(b,f+d,0.0,h+e);}}}}}} function BhZ(a){return 27;} function ACE(a,b){return a.lH.data[b];} function AHi(a,b,c){var d,e;d=a.lH.data;if(d[b]===null)return null;if(d[b].y<=c){e=d[b];d[b]=null;return e;}e=GI(d[b],c);d=a.lH.data;if(!d[b].y)d[b]=null;return e;} function AIa(a,b,c){a.lH.data[b]=c;if(c!==null&&c.y>64)c.y=64;} function BtX(a){return B(734);} function Br0(a){return 64;} function ANK(a){} function A2d(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.gz;if(!c){d=a.bH;if(d!==null&&d instanceof DY&&d!==b)return 1;if(!a.l.N)Ke(b,a);}else{if(c==1){$p=1;continue _;}if(c==2){d=Ei(b.z);if(d!==null){e=d.bp;Bw();if(e==BKP.bj){e=d.y-1|0;d.y=e;if(!e){d=b.z;e=d.by;f=null;$p=2;continue _;}a.nW=a.nW+1200|0;}}a.iw=a.c-b.c;a.ix=a.d-b.d;}}return 1;case 1:AIK(b,a);if(C()){break _;}return 1;case 2:OH(d,e,f);if(C()) {break _;}a.nW=a.nW+1200|0;a.iw=a.c-b.c;a.ix=a.d-b.d;return 1;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function BdK(a,b,c,d,e,f,g){a.Up=b;a.TS=c;a.VM=d;a.U0=e;a.M3=f;a.IX=g+2|0;a.f=a.OK;a.h=a.QD;a.g=a.Qz;} function Bfw(a,b,c,d){a.f=b;a.OK=b;a.h=c;a.QD=c;a.g=d;a.Qz=d;} function AY_(){BOs=Q($rt_arraycls($rt_arraycls($rt_intcls())),[Q($rt_arraycls($rt_intcls()),[B2([0,0,(-1)]),B2([0,0,1])]),Q($rt_arraycls($rt_intcls()),[B2([(-1),0,0]),B2([1,0,0])]),Q($rt_arraycls($rt_intcls()),[B2([(-1),(-1),0]),B2([1,0,0])]),Q($rt_arraycls($rt_intcls()),[B2([(-1),0,0]),B2([1,(-1),0])]),Q($rt_arraycls($rt_intcls()),[B2([0,0,(-1)]),B2([0,(-1),1])]),Q($rt_arraycls($rt_intcls()),[B2([0,(-1),(-1)]),B2([0,0,1])]),Q($rt_arraycls($rt_intcls()),[B2([0,0,1]),B2([1,0,0])]),Q($rt_arraycls($rt_intcls()), [B2([0,0,1]),B2([(-1),0,0])]),Q($rt_arraycls($rt_intcls()),[B2([0,0,(-1)]),B2([(-1),0,0])]),Q($rt_arraycls($rt_intcls()),[B2([0,0,(-1)]),B2([1,0,0])])]);} function A48(){DH.call(this);this.NW=null;} function BB7(){var a=new A48();Bwy(a);return a;} function Bwy(a){E4(a);a.lg=0.5;a.NW=BDm();} function A3E(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:B9();h=b.fu;i=b.c-h;j=g;h=h+i*j;i=b.eX;i=i+(b.i-i)*j;k=b.fv;j=k+(b.d-k)*j;k=0.30000001192092896;$p=1;case 1:$z=ASc(b,h,i,j);if(C()){break _;}l=$z;m=b.M;m=m+(b.u-m)*g;if(l!==null){$p=2;continue _;}Bp(c,d,e);Bj(180.0 -f,0.0,1.0,0.0);Bj( -m,0.0,0.0,1.0);n=b.o9-g;o=b.lz-g;if(o<0.0)o=0.0;if(n>0.0)Bj(Br(n)*n*o/10.0*b.o$,1.0,0.0,0.0);if(!b.gz){b=B(735);$p=4;continue _;}p=B(198);$p=5;continue _;case 2:$z=A3g(b,h,i,j,k);if(C()){break _;}q=$z;k=(-0.30000001192092896);$p=3;case 3:$z=A3g(b,h,i,j,k);if(C()){break _;}p=$z;if(q===null)q=l;if(p===null)p=l;c=c+l.H-h;h=q.G;d=d+(h+p.G)/2.0-i;e=e+l.D-j;r=ER(p, -q.H, -h, -q.D);if(LW(r)!==0.0){p=DJ(r);f=Ci(p.D,p.H)*180.0/3.141592653589793;m=KV(p.G)*73.0;}Bp(c,d,e);Bj(180.0-f,0.0,1.0,0.0);Bj( -m, 0.0,0.0,1.0);n=b.o9-g;o=b.lz-g;if(o<0.0)o=0.0;if(n>0.0)Bj(Br(n)*n*o/10.0*b.o$,1.0,0.0,0.0);if(!b.gz){b=B(735);$p=4;continue _;}p=B(198);$p=5;continue _;case 4:AWy(a,b);if(C()){break _;}Cg((-1.0),(-1.0),1.0);b=a.NW;b.et.data[5].ff=4.099999904632568;s=0;while(s<6){Cv(b.et.data[s],0.0625);s=s+1|0;}BI();return;case 5:AWy(a,p);if(C()){break _;}Cg(0.75,0.75,0.75);Bp(0.0,0.3125,0.0);Bj(90.0,0.0,1.0,0.0);s=b.gz;if(s==1){b=KU();J();JC(b,BIX);}else if(s==2){b=KU();J();JC(b,BI4);}Bj((-90.0),0.0,1.0,0.0);Bp(0.0,(-0.3125), 0.0);Cg(1.3333333730697632,1.3333333730697632,1.3333333730697632);b=B(735);$p=4;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);} function A3C(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:A3E(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function L1(){var a=this;Dn.call(a);a.me=0;a.sO=0;a.so=0;a.vB=0;a.Le=0.0;a.LM=0.0;a.Ke=0.0;a.KH=0.0;a.GP=0.0;a.Qw=0.0;a.OF=0.0;a.ON=0.0;} function BAs(a){var b=new L1();ATF(b,a);return b;} function Bcw(a,b,c,d){var e=new L1();BqI(e,a,b,c,d);return e;} function ATF(a,b){Ey(a,b);a.me=0;a.sO=0;a.so=1;a.pM=1;Dg(a,1.5,0.6000000238418579);a.bK=a.cO/2.0;a.mW=0;} function A7u(a,b){return b.w;} function Bnp(a){return a.w;} function Bce(a){return 1;} function BqI(a,b,c,d,e){ATF(a,b);CE(a,c,d+a.bK,e);a.f=0.0;a.h=0.0;a.g=0.0;a.bo=c;a.bP=d;a.bn=e;} function A3Y(a){return a.cO*0.0-0.30000001192092896;} function AYN(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.l.N&&!a.bF){a.so= -a.so|0;a.sO=10;a.me=a.me+(c*10|0)|0;J1(a);if(a.me<=40)return 1;d=0;if(d<3){J();c=BFX.b;e=1;f=0.0;$p=1;continue _;}c=0;if(c>=2){$p=2;continue _;}Bw();d=BIo.bj;e=1;f=0.0;$p=3;continue _;}return 1;case 1:ATa(a,c,e,f);if(C()){break _;}d=d+1|0;if(d<3){J();c=BFX.b;e=1;f=0.0;continue _;}c=0;if(c>=2){$p=2;continue _;}Bw();d=BIo.bj;e=1;f =0.0;$p=3;continue _;case 2:CN(a);if(C()){break _;}return 1;case 3:ATa(a,d,e,f);if(C()){break _;}c=c+1|0;if(c>=2){$p=2;continue _;}Bw();d=BIo.bj;e=1;f=0.0;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function Bqv(a){var b;a.so= -a.so|0;a.sO=10;b=a.me;a.me=b+(b*10|0)|0;} function Bej(a){return a.bF?0:1;} function Bbm(a,b,c,d,e,f,g){a.Le=b;a.LM=c;a.Ke=d;a.KH=e;a.GP=f;a.vB=g+4|0;a.f=a.Qw;a.h=a.OF;a.g=a.ON;} function A93(a,b,c,d){a.f=b;a.Qw=b;a.h=c;a.OF=c;a.g=d;a.ON=d;} function A5b(a){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AVa(a);if(C()){break _;}b=a.sO;if(b>0)a.sO=b-1|0;b=a.me;if(b>0)a.me=b-1|0;a.bo=a.c;a.bP=a.i;a.bn=a.d;b=5;c=0.0;d=0;e=0.2;if (d=180.0){p=p-360.0;}a.n=o+p/h;c=a.u;a.u=c+(a.GP-c)/h;a.vB=b-1|0;CE(a, m,n,g);FE(a,a.n,a.u);}return;}h=c*2.0-1.0;g=a.h+0.03999999910593033*h;a.h=g;f=a.bH;if(f!==null){a.f=a.f+f.f*0.2;a.g=a.g+f.g*0.2;}if(a.f<(-0.4))a.f=(-0.4);if(a.f>0.4)a.f=0.4;if(a.g<(-0.4))a.g=(-0.4);if(a.g>0.4)a.g=0.4;if(a.U){a.f=a.f*0.5;a.h=g*0.5;a.g=a.g*0.5;}g=a.f;c=a.h;h=a.g;$p=3;continue _;case 2:$z=AMk(f,k,l);if(C()){break _;}q=$z;if(q)c=c+e;if(d=180.0){p=p-360.0;}a.n=o+p/h;c=a.u;a.u=c+(a.GP-c)/h;a.vB=b-1|0;CE(a,m,n,g);FE(a,a.n,a.u);}return;}h=c*2.0-1.0;g=a.h+0.03999999910593033*h;a.h=g;f=a.bH;if(f!==null){a.f=a.f+f.f*0.2;a.g=a.g+f.g*0.2;}if(a.f<(-0.4))a.f=(-0.4);if(a.f>0.4)a.f =0.4;if(a.g<(-0.4))a.g=(-0.4);if(a.g>0.4)a.g=0.4;if(a.U){a.f=a.f*0.5;a.h=g*0.5;a.g=a.g*0.5;}g=a.f;c=a.h;h=a.g;$p=3;case 3:a:{A5e(a,g,c,h);if(C()){break _;}g=a.f;g=g*g;c=a.g;g=D8(g+c*c);b=Ba(g,0.15);if(b>0){o=FW(a.n*3.141592653589793/180.0);r=Ga(a.n*3.141592653589793/180.0);s=0;e=1.0+g*60.0;while(true){if(s>=e)break a;t=O(a.m)*2.0-1.0;u=((D(a.m,2)*2|0)-1|0)*0.7;if(!AJF(a.m)){v=a.c+o+r*t*0.7;w=a.d+r-o*t*0.7;BW(a.l,B(532),v,a.i-0.125,w,a.f,a.h,a.g);}else{v=a.c-o*t*0.8+r*u;w=a.d-r*t*0.8-o*u;BW(a.l,B(532),v,a.i- 0.125,w,a.f,a.h,a.g);}s=s+1|0;}}}b:{if(a.nN&&b>0){if(a.l.N)break b;$p=4;continue _;}a.f=a.f*0.9900000095367432;a.h=a.h*0.949999988079071;a.g=a.g*0.9900000095367432;}a.u=0.0;o=a.n;r=a.bo-a.c;e=a.bn-a.d;if(r*r+e*e>0.001)o=Ci(e,r)*180.0/3.141592653589793;g=a.n;x=o-g;while(x>=180.0){x=x-360.0;}while(x<(-180.0)){x=x+360.0;}if(x>20.0)x=20.0;if(x<(-20.0))x=(-20.0);y=g+x;a.n=y;FE(a,y,a.u);f=a.l;l=Dv(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=7;continue _;case 4:CN(a);if(C()){break _;}q=0;if(q<3){J();b=BFX.b;d =1;y=0.0;$p=5;continue _;}b=0;if(b<2){Bw();d=BIo.bj;q=1;y=0.0;$p=6;continue _;}a.u=0.0;o=a.n;r=a.bo-a.c;e=a.bn-a.d;if(r*r+e*e>0.001)o=Ci(e,r)*180.0/3.141592653589793;g=a.n;x=o-g;while(x>=180.0){x=x-360.0;}while(x<(-180.0)){x=x+360.0;}if(x>20.0)x=20.0;if(x<(-20.0))x=(-20.0);y=g+x;a.n=y;FE(a,y,a.u);f=a.l;l=Dv(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=7;continue _;case 5:ATa(a,b,d,y);if(C()){break _;}q=q+1|0;if(q<3){J();b=BFX.b;d=1;y=0.0;continue _;}b=0;if(b<2){Bw();d=BIo.bj;q=1;y=0.0;$p=6;continue _;}a.u =0.0;o=a.n;r=a.bo-a.c;e=a.bn-a.d;if(r*r+e*e>0.001)o=Ci(e,r)*180.0/3.141592653589793;g=a.n;x=o-g;while(x>=180.0){x=x-360.0;}while(x<(-180.0)){x=x+360.0;}if(x>20.0)x=20.0;if(x<(-20.0))x=(-20.0);y=g+x;a.n=y;FE(a,y,a.u);f=a.l;l=Dv(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=7;continue _;case 6:ATa(a,d,q,y);if(C()){break _;}b=b+1|0;if(b<2){Bw();d=BIo.bj;q=1;y=0.0;continue _;}a.u=0.0;o=a.n;r=a.bo-a.c;e=a.bn-a.d;if(r*r+e*e>0.001)o=Ci(e,r)*180.0/3.141592653589793;g=a.n;x=o-g;while(x>=180.0){x=x-360.0;}while (x<(-180.0)){x=x+360.0;}if(x>20.0)x=20.0;if(x<(-20.0))x=(-20.0);y=g+x;a.n=y;FE(a,y,a.u);f=a.l;l=Dv(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=7;case 7:a:{$z=AOC(f,a,l);if(C()){break _;}f=$z;if(f!==null&&C5(f)>0){z=0;while(true){if(z>=C5(f))break a;l=Bb(f,z);if(l!==a.bH&&l.rV()&&l instanceof L1)l.yJ(a);z=z+1|0;}}}f=a.bH;if(f!==null&&f.bF)a.bH=null;return;default:GR();}}DW().s(a,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,$p);} function A_W(a){var b,c;if(a.bH!==null){b=FW(a.n*3.141592653589793/180.0)*0.4;c=Ga(a.n*3.141592653589793/180.0)*0.4;CE(a.bH,a.c+b,a.i+A3Y(a)+a.bH.KA(),a.d+c);}} function BdY(a,b){} function BrK(a,b){} function Bp_(a){return 0.0;} function AQW(a,b){var c;c=a.bH;if(c!==null&&c instanceof DY&&c!==b)return 1;if(!a.l.N)Ke(b,a);return 1;} function AVs(){DH.call(this);this.Tb=null;} function BzY(){var a=new AVs();BtJ(a);return a;} function BtJ(a){E4(a);a.lg=0.5;a.Tb=BAu();} function A6c(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;B9();Bp(c,d,e);Bj(180.0-f,0.0,1.0,0.0);f=b.sO-g;g=b.me-g;if(g<0.0)g=0.0;if(f>0.0)Bj(Br(f)*f*g/10.0*b.so,1.0,0.0,0.0);b=B(198);$p=1;case 1:AWy(a,b);if(C()){break _;}Cg(0.75,0.75,0.75);Cg(1.3333333730697632,1.3333333730697632,1.3333333730697632);b=B(736);$p=2;case 2:AWy(a,b);if(C()){break _;}Cg((-1.0),(-1.0),1.0);b=a.Tb;h=0;while (h<5){Cv(b.fA.data[h],0.0625);h=h+1|0;}BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function R5(){var a=this;Dn.call(a);a.C8=0;a.Cx=0;a.Ch=0;a.BT=0;a.kY=0;a.t3=0;a.hQ=null;a.AN=0;a.rv=0;a.iX=0;a.mn=null;a.E4=0;a.L6=0.0;a.L4=0.0;a.MI=0.0;a.Va=0.0;a.V5=0.0;a.Sq=0.0;a.Sp=0.0;a.Sr=0.0;} function BBQ(a,b){var c=new R5();A7w(c,a,b);return c;} function Bee(a,b){var c;c=Qe(a.w)*4.0*64.0;return b>=c*c?0:1;} function A7w(a,b,c){var d,e,f,g,h,i;Ey(a,b);a.C8=(-1);a.Cx=(-1);a.Ch=(-1);a.BT=0;a.kY=0;a.t3=0;a.rv=0;a.iX=0;a.mn=null;a.hQ=c;c.nu=a;Dg(a,0.25,0.25);EP(a,c.c,c.i+1.62-c.bK,c.d,c.n,c.u);a.c=a.c-BG(a.n/180.0*3.1415927410125732)*0.1599999964237213;a.i=a.i-0.10000000149011612;d=a.d-Br(a.n/180.0*3.1415927410125732)*0.1599999964237213;a.d=d;CE(a,a.c,a.i,d);a.bK=0.0;a.f= -Br(a.n/180.0*3.1415927410125732)*BG(a.u/180.0*3.1415927410125732)*0.4000000059604645;a.g=BG(a.n/180.0*3.1415927410125732)*BG(a.u/180.0*3.1415927410125732) *0.4000000059604645;d= -Br(a.u/180.0*3.1415927410125732)*0.4000000059604645;a.h=d;e=a.f;f=a.g;g=Cj(e*e+d*d+f*f);e=e/g;d=d/g;f=f/g;e=e+Dl(a.m)*0.007499999832361937*1.0;d=d+Dl(a.m)*0.007499999832361937*1.0;f=f+Dl(a.m)*0.007499999832361937*1.0;e=e*1.5;d=d*1.5;f=f*1.5;a.f=e;a.h=d;a.g=f;h=Cj(e*e+f*f);i=Ci(e,f)*180.0/3.1415927410125732;a.n=i;a.J=i;h=Ci(d,h)*180.0/3.1415927410125732;a.u=h;a.M=h;a.AN=0;} function Bg5(a,b,c,d,e,f,g){a.L6=b;a.L4=c;a.MI=d;a.Va=e;a.V5=f;a.E4=g;a.f=a.Sq;a.h=a.Sp;a.g=a.Sr;} function Byl(a,b,c,d){a.f=b;a.Sq=b;a.h=c;a.Sp=c;a.g=d;a.Sr=d;} function AXC(a){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AVa(a);if(C()){break _;}b=a.E4;if(b>0){c=a.c;d=a.L6-c;e=b;f=c+d/e;c=a.i;g=c+(a.L4- c)/e;c=a.d;h=c+(a.MI-c)/e;c=a.Va;d=a.n;i=c-d;while(i<(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}a.n=d+i/e;c=a.u;a.u=c+(a.V5-c)/e;a.E4=b-1|0;CE(a,f,g,h);FE(a,a.n,a.u);return;}a:{if(!a.l.N){j=M7(a.hQ);k=a.hQ;if(k.bF)break a;if(!IG(k))break a;if(j===null)break a;k=Ex(j);Bw();if(k!==BMm)break a;if(Jh(a,a.hQ)>1024.0)break a;k=a.mn;if(k!==null){if(!k.bF){a.c=k.c;a.i=k.w.C+k.cO*0.8;a.d=k.d;return;}a.mn=null;}}b=a.t3;if(b>0)a.t3=b-1|0;if(a.kY){k=a.l;b=a.C8;l=a.Cx;m=a.Ch;$p=3;continue _;}a.rv=a.rv+1|0;k=BP(a.c, a.i,a.d);n=BP(a.c+a.f,a.i+a.h,a.d+a.g);o=a.l;$p=4;continue _;}$p=2;case 2:CN(a);if(C()){break _;}a.hQ.nu=null;return;case 3:$z=AMY(k,b,l,m);if(C()){break _;}b=$z;if(b==a.BT){b=a.AN+1|0;a.AN=b;if(b!=1200)return;$p=5;continue _;}a.kY=0;a.f=a.f*O(a.m)*0.20000000298023224;a.h=a.h*O(a.m)*0.20000000298023224;a.g=a.g*O(a.m)*0.20000000298023224;a.AN=0;a.rv=0;k=BP(a.c,a.i,a.d);n=BP(a.c+a.f,a.i+a.h,a.d+a.g);o=a.l;$p=4;case 4:$z=AVp(o,k,n);if(C()){break _;}o=$z;k=BP(a.c,a.i,a.d);n=BP(a.c+a.f,a.i+a.h,a.d+a.g);if(o!==null) {n=o.g_;n=BP(n.H,n.G,n.D);}p=null;q=a.l;r=Dv(HL(a.w,a.f,a.h,a.g),1.0,1.0,1.0);$p=6;continue _;case 5:CN(a);if(C()){break _;}return;case 6:$z=AOC(q,a,r);if(C()){break _;}q=$z;c=0.0;l=0;while(l=c&&c!==0.0)){p=s;c=u;}}}l=l+1|0;}if(p!==null)o=Sv(p);if(o!==null){k=o.iC;if(k!==null){n=a.hQ;b=0;$p=8;continue _;}a.kY=1;}if(a.kY)return;c=a.f;d=a.h;e=a.g;$p=7;case 7:A5e(a, c,d,e);if(C()){break _;}c=a.f;c=c*c;d=a.g;v=Cj(c+d*d);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;v=Ci(a.h,v)*180.0/3.1415927410125732;a.u=v;while(true){w=a.M;if(v-w>=(-180.0))break;a.M=w-360.0;}while(true){w=a.M;x=v-w;if(x<180.0)break;a.M=w+360.0;}while(true){v=a.n;y=a.J;if(v-y>=(-180.0))break;a.J=y-360.0;}while(true){y=a.J;z=v-y;if(z<180.0)break;a.J=y+360.0;}a.u=w+x*0.20000000298023224;a.n=y+z*0.20000000298023224;w=0.9200000166893005;if(!(!a.U&&!a.nN))w=0.5;ba=5;bb=0.0;bc=0;h=0.2;if(bc0){m=a.iX;if(m>0)a.iX=m-1|0;else if(!D(a.m,500)){a.iX=D(a.m,30)+10|0;a.h=a.h-0.20000000298023224;k=a.l;n=B(569);v=0.25;x=1.0+(O(a.m)-O(a.m))*0.4000000059604645;$p=10;continue _;}}if(a.iX>0)a.h=a.h-O(a.m)*O(a.m)*O(a.m)*0.2;u=bb*2.0-1.0;c=a.h+0.03999999910593033*u;a.h=c;if(l>0){w=w*0.9;a.h=c*0.8;}c=a.f;d=w;a.f=c*d;a.h=a.h*d;a.g=a.g*d;CE(a,a.c,a.i,a.d);return;case 8:$z =k.d1(n,b);if(C()){break _;}b=$z;if(b)a.mn=o.iC;if(a.kY)return;c=a.f;d=a.h;e=a.g;$p=7;continue _;case 9:$z=AMk(k,r,n);if(C()){break _;}b=$z;if(b)bb=bb+h;if(bc0){m=a.iX;if(m>0)a.iX=m-1|0;else if(!D(a.m,500)){a.iX=D(a.m,30)+10|0;a.h=a.h-0.20000000298023224;k=a.l;n=B(569);v=0.25;x=1.0+(O(a.m)-O(a.m))*0.4000000059604645;$p=10;continue _;}}if(a.iX>0)a.h =a.h-O(a.m)*O(a.m)*O(a.m)*0.2;u=bb*2.0-1.0;c=a.h+0.03999999910593033*u;a.h=c;if(l>0){w=w*0.9;a.h=c*0.8;}c=a.f;d=w;a.f=c*d;a.h=a.h*d;a.g=a.g*d;CE(a,a.c,a.i,a.d);return;case 10:AJa(k,a,n,v,x);if(C()){break _;}z=N(a.w.C);m=0;e=z+1.0;while(m<1.0+a.da*20.0){x=(O(a.m)*2.0-1.0)*a.da;y=(O(a.m)*2.0-1.0)*a.da;BW(a.l,B(530),a.c+x,e,a.d+y,a.f,a.h-O(a.m)*0.20000000298023224,a.g);m=m+1|0;}b=0;while(b<1.0+a.da*20.0){x=(O(a.m)*2.0-1.0)*a.da;y=(O(a.m)*2.0-1.0)*a.da;BW(a.l,B(532),a.c+x,e,a.d+y,a.f,a.h,a.g);b=b+1|0;}if(a.iX>0)a.h =a.h-O(a.m)*O(a.m)*O(a.m)*0.2;u=bb*2.0-1.0;c=a.h+0.03999999910593033*u;a.h=c;if(l>0){w=w*0.9;a.h=c*0.8;}c=a.f;d=w;a.f=c*d;a.h=a.h*d;a.g=a.g*d;CE(a,a.c,a.i,a.d);return;default:GR();}}DW().s(a,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,$p);} function Buu(a,b){Dw(b,B(716),a.C8<<16>>16);Dw(b,B(717),a.Cx<<16>>16);Dw(b,B(718),a.Ch<<16>>16);D1(b,B(719),a.BT<<24>>24);D1(b,B(720),a.t3<<24>>24);D1(b,B(721),(!a.kY?0:1)<<24>>24);} function BkP(a){return 0.0;} function AZW(a){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;if(a.mn!==null){c=a.hQ;d=c.c-a.c;e=c.i-a.i;f=c.d-a.d;g=Cj(d*d+e*e+f*f);c=a.mn;c.f=c.f+d*0.1;c.h=c.h+e*0.1+Cj(g)*0.08;c=a.mn;c.g=c.g+f*0.1;b=3;}else if(a.iX>0){h=new Go;i=a.l;j=a.c;k=a.i;l=a.d;c=new Cs;Bw();NN(c,BMn.bj);JR(h,i,j,k,l,c);c=a.hQ;j=c.c-a.c;k=c.i-a.i;l=c.d-a.d;m =Cj(j*j+k*k+l*l);h.f=j*0.1;h.h=k*0.1+Cj(m)*0.08;h.g=l*0.1;c=a.l;$p=1;continue _;}if(a.kY)b=2;$p=2;continue _;case 1:c.WV(h);if(C()){break _;}b=1;if(a.kY)b=2;$p=2;case 2:CN(a);if(C()){break _;}a.hQ.nu=null;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} var ADl=K(DH); function BOt(){var a=new ADl();Btw(a);return a;} function Btw(a){E4(a);} function A0B(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:B9();Bp(c,d,e);Bc(32826);Cg(0.5,0.5,0.5);h=B(535);$p=1;case 1:AWy(a,h);if(C()){break _;}BM();i=BFI;Bj(180.0-a.dt.nf,0.0, 1.0,0.0);Bj( -a.dt.vp,1.0,0.0,0.0);BB(i);B8(i,0.0,1.0,0.0);I(i,(-0.5),(-0.5),0.0,0.0625,0.1875);I(i,0.5,(-0.5),0.0,0.125,0.1875);I(i,0.5,0.5,0.0,0.125,0.125);I(i,(-0.5),0.5,0.0,0.0625,0.125);Bu(i);Be(32826);BI();h=b.hQ;if(h!==null){f=h.J;j=(f+(h.n-f)*g)*3.1415927410125732/180.0;f=h.M;k=(f+(h.u-f)*g)*3.1415927410125732/180.0;l=Br(j);m=BG(j);n=Br(k);o=BG(k);p=b.hQ;q=p.bo;r=p.c-q;s=g;t=q+r*s-m*0.7-l*0.5*o;q=p.bP;u=q+(p.i-q)*s-n*0.5;q=p.bn;q=q+(p.d-q)*s-l*0.7+m*0.5*o;if(a.dt.Eh.bT){f=p.hb;f=(f+(p.dB-f)*g)*3.1415927410125732 /180.0;q=Br(f);r=BG(f);h=b.hQ;v=h.bo;t=v+(h.c-v)*s-r*0.35-q*0.85;v=h.bP;u=v+(h.i-v)*s-0.45;v=h.bn;q=v+(h.d-v)*s-q*0.35+r*0.85;}r=b.bo;r=r+(b.c-r)*s;v=b.bP;v=v+(b.i-v)*s+0.25;w=b.bn;w=w+(b.d-w)*s;s=t-r;x=u-v;y=q-w;Be(3553);Be(2896);Ia(i,3);Eq(i,0);z=0;while(z<=16){ba=z/16.0;w=ba;Bn(i,c+s*w,d+x*(ba*ba+ba)*0.5+0.25,e+y*w);z=z+1|0;}Bu(i);Bc(2896);Bc(3553);}return;default:GR();}}DW().s(a,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,$p);} function A5J(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:A0B(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} var AUr=K(); function OC(b){return b.length?0:1;} function A1X(b){b=b.shift();Od();if(b!==null&&!(b instanceof $rt_objcls()))b=F7(b);return b;} function ABi(){E.call(this);this.S8=null;} function A4B(a){var b,c,d,e;b=a.S8;if(!LG(b)){c=b.ec;if(c.f4===null){b=c.mB;if(b!==null&&!OC(b)){d=A1X(c.mB);c.mB=null;b=d.Nf;c=d.Ng;e=d.Nd;d=d.Ne;HU(b);c=c.ec;c.f4=b;c.hn=c.hn+e|0;Du(d,null);}}}} var M0=K(Th); function AC3(a,b,c,d){Qk(a,b);a.bg=c;a.cI=d;} function AAF(a){var b,c;b=a.bg;if(b=0&&b=0&&b=d.length)break;d[c]=BS(0,0);e=c%3|0;f=c/3|0;e=((e-(f%2|0)*0.5+0.25)/2.0*2.0-1.0)*5.0;g=(f/2.0*2.0-1.0)*5.0;f=D(b,7)+8|0;Gy(a.sW.data[c],(-1.0),0.0,(-1.0),2,f,2);d=a.sW.data;d[c].fx=e;d[c].dU=g;d[c].ff=15.0;c=c+1|0;}} function BuN(a,b,c,d,e,f,g){var h,i;h=0;c=d*0.30000001192092896;while(true){i=a.sW.data;if(h>=i.length)break;i[h].Y=0.20000000298023224*Br(c+h)+0.4000000059604645;h=h+1|0;}Cv(a.Ly,g);h=0;while(true){i=a.sW.data;if(h>=i.length)break;Cv(i[h],g);h=h+1|0;}} function AP6(){EH.call(this);this.et=null;} function BDm(){var a=new AP6();Bl_(a);return a;} function Bl_(a){var b,c;HS(a);b=BC(Oj,7);c=b.data;a.et=b;c[0]=BS(0,10);a.et.data[1]=BS(0,0);a.et.data[2]=BS(0,0);a.et.data[3]=BS(0,0);a.et.data[4]=BS(0,0);a.et.data[5]=BS(44,10);B3(a.et.data[0],(-10.0),(-8.0),(-1.0),20,16,2,0.0);B1(a.et.data[0],0.0,4.0,0.0);B3(a.et.data[5],(-9.0),(-7.0),(-1.0),18,14,1,0.0);B1(a.et.data[5],0.0,4.0,0.0);B3(a.et.data[1],(-8.0),(-9.0),(-1.0),16,8,2,0.0);B1(a.et.data[1],(-9.0),4.0,0.0);B3(a.et.data[2],(-8.0),(-9.0),(-1.0),16,8,2,0.0);B1(a.et.data[2],9.0,4.0,0.0);B3(a.et.data[3], (-8.0),(-9.0),(-1.0),16,8,2,0.0);B1(a.et.data[3],0.0,4.0,(-7.0));B3(a.et.data[4],(-8.0),(-9.0),(-1.0),16,8,2,0.0);B1(a.et.data[4],0.0,4.0,7.0);b=a.et.data;b[0].Y=1.5707963705062866;b[1].bh=4.71238899230957;b[2].bh=1.5707963705062866;b[3].bh=3.1415927410125732;b[5].Y=(-1.5707963705062866);} function AQs(){EH.call(this);this.fA=null;} function BAu(){var a=new AQs();BeL(a);return a;} function BeL(a){var b,c;HS(a);b=BC(Oj,5);c=b.data;a.fA=b;c[0]=BS(0,8);a.fA.data[1]=BS(0,0);a.fA.data[2]=BS(0,0);a.fA.data[3]=BS(0,0);a.fA.data[4]=BS(0,0);B3(a.fA.data[0],(-12.0),(-8.0),(-3.0),24,16,4,0.0);B1(a.fA.data[0],0.0,4.0,0.0);B3(a.fA.data[1],(-10.0),(-7.0),(-1.0),20,6,2,0.0);B1(a.fA.data[1],(-11.0),4.0,0.0);B3(a.fA.data[2],(-10.0),(-7.0),(-1.0),20,6,2,0.0);B1(a.fA.data[2],11.0,4.0,0.0);B3(a.fA.data[3],(-10.0),(-7.0),(-1.0),20,6,2,0.0);B1(a.fA.data[3],0.0,4.0,(-9.0));B3(a.fA.data[4],(-10.0),(-7.0),(-1.0), 20,6,2,0.0);B1(a.fA.data[4],0.0,4.0,9.0);b=a.fA.data;b[0].Y=1.5707963705062866;b[1].bh=4.71238899230957;b[2].bh=1.5707963705062866;b[3].bh=3.1415927410125732;} function W3(){var a=this;E.call(a);a.jd=null;a.HX=null;} function AUk(a,b){var c,d,e,f,g,h,i,j,k;Bm();if(BEJ===null)BEJ=BEd.createElement("canvas");if(BEJ.width0.0){a.ZM=b;a.Q0=c;a.XH=d;a.RU=BU(512);a.Um=DR(512);return;}b=new Cn;e=new T;S(e);It(H(e,B(740)),d);Bl(b,U(e));P(b);} function ARI(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;d=a.RU;e=0;f=0;g=a.Um;a:{while(true){if((e+32|0)>f&&D7(b)){h=e;while(h=f?BNu:BNt;break a;}i=g.data;h=CL(c);k=i.length;l=DK(h,k);m=new AFM;m.Fs=b;m.U$=c;j=a.xR(d,e,f,g,0,l,m);e=m.rQ;if(j===null&&0==m.ow)j=BNu;h=m.ow;n=0;if(c.CZ){b=new Ij;W(b);P(b);}if(CL(c)k){b=new Ct;c=new T;S(c);BL(Bi(H(Bi(H(c,B(315)),n),B(309)),k),41);Bl(b, U(c));P(b);}l=n+h|0;if(l>k){b=new Ct;c=new T;S(c);Bi(H(Bi(H(c,B(402)),l),B(312)),k);Bl(b,U(c));P(b);}if(h<0){b=new Ct;c=new T;S(c);H(Bi(H(c,B(313)),h),B(314));Bl(b,U(c));P(b);}l=c.bg;o=0;while(o=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(JS(h,2))break a;i=BNu;break a;}c=k+1|0;k=j[k];if(!Lg(a,k)){c=c+(-2)|0;i=Ef(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(JS(h,3))break a;i=BNu;break a;}c=k+1|0;m=j[k];k=c+1|0;n=j[c];if(!Lg(a,m))break b;if(!Lg(a,n))break b;o=((l&15)<<12 |(m&63)<<6|n&63)&65535;if(Ns(o)){c=k+(-3)|0;i=Ef(3);break a;}j=e.data;m=f+1|0;j[f]=o;}else{if((l&248)!=240){c=k+(-1)|0;i=Ef(1);break a;}if((k+3|0)>d){c=k+(-1)|0;if(JS(h,4))break a;i=BNu;break a;}if((f+2|0)>g){c=k+(-1)|0;if(Tc(h,2))break a;i=BNt;break a;}c=k+1|0;m=j[k];p=c+1|0;n=j[c];k=p+1|0;p=j[p];if(!Lg(a,m))break c;if(!Lg(a,n))break c;if(!Lg(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]=M8(q);m=c+1|0;j[c]=Mm(q);}c=k;f=m;}break a;}c=k+(-3)|0;i=Ef(1);break a;}c=k+(-3)|0;i=Ef(1);}h.rQ =c;h.ow=f;return i;} function Lg(a,b){return (b&192)!=128?0:1;} var ADG=K(HP); function Bke(a,b,c,d,e,f,g,h){var 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=Ef(1);c=k+(-1)|0;break a;}j=e.data;m=f+1|0;j[f]=l&65535;c=k;f=m;}}h.rQ=c;h.ow=f;return i;} var Zs=K(HP); function A_M(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;while(cd)return !D7(h.Fs)?BNu:null;i=b.data;a.Jk=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.Ce=1;}}else if(k!=(-2))c=j+(-1)|0;else if(i[j]!=(-1))c=j+(-1)|0;else{c=j+1|0;a.Ce=0;}}return !a.Ce?AMy(a,b,c,d,e,f,g,h):A4o(a,b,c,d,e,f,g,h);} function A4o(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c=g)break a;if((c+2|0)>d){if(JS(h,2))break a;i=BNu;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(!Eb(m)){if(DF(m)){c=c+(-2)|0;i=Ef(2);break a;}j=e.data;k=f+1|0;j[f]=m;f=k;}else{if((c+2|0)>=d){if(!JS(h,4))i=BNu;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(!DF(n)){c=c+(-4)|0;i=Ef(4);break a;}if((f+2|0)>g){if(Tc(h,2))break a;i=BNt;break a;}j=e.data;k=f+1|0;j[f]=m;f=k+1|0;j[k]=n;}}}h.rQ =c;h.ow=f;return i;} function AMy(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c=g)break a;if((c+2|0)>d){if(JS(h,2))break a;i=BNu;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(!Eb(m)){if(DF(m)){c=c+(-2)|0;i=Ef(2);break a;}j=e.data;k=f+1|0;j[f]=m;f=k;}else{if((c+2|0)>=d){if(!JS(h,4))i=BNu;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(!DF(n)){c=c+(-4)|0;i=Ef(4);break a;}if((f+2|0)>g){if(Tc(h,2))break a;i=BNt;break a;}j=e.data;k=f+1|0;j[f]=m;f=k+1|0;j[k]=n;}}}h.rQ= c;h.ow=f;return i;} function ALe(){var a=this;C8.call(a);a.CP=0;a.uo=0;} function BCy(){var a=new ALe();A_R(a);return a;} function A_R(a){Eo(a);a.CP=0;a.uo=0;} function A4Q(a){var b;b=BFD;b.kJ=0;b.ks=0;a.CP=0;Dr(a.bv);Y(a.bv,Ej(1,(a.O/2|0)-100|0,(a.bd/4|0)+48|0,B(741)));if(Cp(a.x))(Bb(a.bv,0)).j6=B(742);Y(a.bv,Ej(4,(a.O/2|0)-100|0,(a.bd/4|0)+24|0,B(743)));Y(a.bv,Ej(0,(a.O/2|0)-100|0,(a.bd/4|0)+96|0,B(565)));} function AOd(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!b.ci){c=a.x;d=Blt(a,c.q);$p=1;continue _;}if(b.ci!=1){if(b.ci!=4)return;b=a.x;c=null;$p=2;continue _;}if(Cp(a.x)){c=a.x.o;$p=6;continue _;}BFD.qR=1;c=a.x;d=null;$p=4;continue _;case 1:AL5(c,d);if(C()){break _;}if(b.ci!=1){if(b.ci!=4)return;b=a.x;c=null;$p=2;continue _;}if(Cp(a.x)){c=a.x.o;$p=6;continue _;}BFD.qR=1;c=a.x;d=null;$p=4;continue _;case 2:AL5(b,c);if(C()){break _;}b =a.x;$p=3;case 3:A5H(b);if(C()){break _;}return;case 4:ARZ(c,d);if(C()){break _;}c=a.x;d=Ko();$p=5;case 5:AL5(c,d);if(C()){break _;}if(b.ci!=4)return;b=a.x;c=null;$p=2;continue _;case 6:c.R3();if(C()){break _;}BFD.qR=1;c=a.x;d=null;$p=4;continue _;default:GR();}}DW().s(a,b,c,d,$p);} function ASX(a){a.uo=a.uo+1|0;} function AOE(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}e=a.x.o;f=a.CP;a.CP=f+1|0;$p=2;case 2:$z=A1q(e,f);if(C()){break _;}f=$z;f=f?0:1;if(!(!f&&a.uo>=20)){g=255.0*(Br(((a.uo%10|0)+d)/10.0*3.1415927410125732*2.0)*0.20000000298023224+0.800000011920929)|0;C0(a.bw,B(744),8,a.bd-16|0,g<<16|g<<8|g);}DX(a,a.bw,B(745),a.O/2|0,40,16777215);$p=3;case 3:AQT(a,b,c,d);if(C()) {break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function Ro(){var a=this;E.call(a);a.na=null;a.H8=null;a.DR=null;a.pm=null;} function BOz(){var a=new Ro();ASY(a);return a;} function ASY(a){a.na=$rt_createFloatMultiArray([16,16]);a.H8=Dq(16);a.DR=Dq(16);a.pm=Dq(16);} function AQj(a,b,c,d,e,f,g){var h,i;h=0;while(h<6){i=a.na.data;if(i[h].data[0]*b+i[h].data[1]*c+i[h].data[2]*d+i[h].data[3]<=0.0&&i[h].data[0]*e+i[h].data[1]*c+i[h].data[2]*d+i[h].data[3]<=0.0&&i[h].data[0]*b+i[h].data[1]*f+i[h].data[2]*d+i[h].data[3]<=0.0&&i[h].data[0]*e+i[h].data[1]*f+i[h].data[2]*d+i[h].data[3]<=0.0&&i[h].data[0]*b+i[h].data[1]*c+i[h].data[2]*g+i[h].data[3]<=0.0&&i[h].data[0]*e+i[h].data[1]*c+i[h].data[2]*g+i[h].data[3]<=0.0&&i[h].data[0]*b+i[h].data[1]*f+i[h].data[2]*g+i[h].data[3]<=0.0 &&i[h].data[0]*e+i[h].data[1]*f+i[h].data[2]*g+i[h].data[3]<=0.0)return 0;h=h+1|0;}return 1;} function AF8(){var a=this;Ro.call(a);a.t5=null;a.tM=null;a.L$=null;} var BOA=null;function Bm7(){Bm7=Bx(AF8);Bjf();} function BAw(){var a=new AF8();AQM(a);return a;} function AQM(a){Bm7();ASY(a);a.t5=O1(16);a.tM=O1(16);a.L$=O1(16);} function ADk(){Bm7();AXE(BOA);return BOA;} function KD(a,b,c){var d,e;b=b.data;d=F1(b[c].data[0]*b[c].data[0]+b[c].data[1]*b[c].data[1]+b[c].data[2]*b[c].data[2]);e=b[c].data;e[0]=e[0]/d;e=b[c].data;e[1]=e[1]/d;e=b[c].data;e[2]=e[2]/d;b=b[c].data;b[3]=b[3]/d;} function AXE(a){var b,c,d,e,f;RV(a.t5);RV(a.tM);RV(a.L$);AGU(2983,a.t5);AGU(2982,a.tM);XO(ACw(a.t5),16);AEU(a.t5,a.H8);XO(ACw(a.tM),16);AEU(a.tM,a.DR);b=a.pm.data;c=a.DR.data;d=c[0];e=a.H8.data;b[0]=d*e[0]+c[1]*e[4]+c[2]*e[8]+c[3]*e[12];b[1]=c[0]*e[1]+c[1]*e[5]+c[2]*e[9]+c[3]*e[13];b[2]=c[0]*e[2]+c[1]*e[6]+c[2]*e[10]+c[3]*e[14];b[3]=c[0]*e[3]+c[1]*e[7]+c[2]*e[11]+c[3]*e[15];b[4]=c[4]*e[0]+c[5]*e[4]+c[6]*e[8]+c[7]*e[12];b[5]=c[4]*e[1]+c[5]*e[5]+c[6]*e[9]+c[7]*e[13];b[6]=c[4]*e[2]+c[5]*e[6]+c[6]*e[10]+c[7]*e[14];b[7] =c[4]*e[3]+c[5]*e[7]+c[6]*e[11]+c[7]*e[15];b[8]=c[8]*e[0]+c[9]*e[4]+c[10]*e[8]+c[11]*e[12];b[9]=c[8]*e[1]+c[9]*e[5]+c[10]*e[9]+c[11]*e[13];b[10]=c[8]*e[2]+c[9]*e[6]+c[10]*e[10]+c[11]*e[14];b[11]=c[8]*e[3]+c[9]*e[7]+c[10]*e[11]+c[11]*e[15];b[12]=c[12]*e[0]+c[13]*e[4]+c[14]*e[8]+c[15]*e[12];b[13]=c[12]*e[1]+c[13]*e[5]+c[14]*e[9]+c[15]*e[13];b[14]=c[12]*e[2]+c[13]*e[6]+c[14]*e[10]+c[15]*e[14];b[15]=c[12]*e[3]+c[13]*e[7]+c[14]*e[11]+c[15]*e[15];c=a.na;e=c.data;e[0].data[0]=b[3]-b[0];e[0].data[1]=b[7]-b[4];e[0].data[2] =b[11]-b[8];e[0].data[3]=b[15]-b[12];KD(a,c,0);c=a.na;e=c.data;f=e[1].data;b=a.pm.data;f[0]=b[3]+b[0];e[1].data[1]=b[7]+b[4];e[1].data[2]=b[11]+b[8];e[1].data[3]=b[15]+b[12];KD(a,c,1);c=a.na;e=c.data;f=e[2].data;b=a.pm.data;f[0]=b[3]+b[1];e[2].data[1]=b[7]+b[5];e[2].data[2]=b[11]+b[9];e[2].data[3]=b[15]+b[13];KD(a,c,2);c=a.na;e=c.data;f=e[3].data;b=a.pm.data;f[0]=b[3]-b[1];e[3].data[1]=b[7]-b[5];e[3].data[2]=b[11]-b[9];e[3].data[3]=b[15]-b[13];KD(a,c,3);c=a.na;e=c.data;f=e[4].data;b=a.pm.data;f[0]=b[3]-b[2];e[4].data[1] =b[7]-b[6];e[4].data[2]=b[11]-b[10];e[4].data[3]=b[15]-b[14];KD(a,c,4);c=a.na;e=c.data;f=e[5].data;b=a.pm.data;f[0]=b[3]+b[2];e[5].data[1]=b[7]+b[6];e[5].data[2]=b[11]+b[10];e[5].data[3]=b[15]+b[14];KD(a,c,5);} function Bjf(){BOA=BAw();} var YP=K(0); function AQ8(){var a=this;E.call(a);a.M9=null;a.Us=0.0;a.L2=0.0;a.NO=0.0;} function BBr(){var a=new AQ8();BuE(a);return a;} function BuE(a){a.M9=ADk();} function TW(a,b){var c,d,e,f,g,h,i,j,k;c=b.R;d=b.C;e=b.S;f=b.Z;g=b.V;h=b.ba;b=a.M9;i=a.Us;c=c-i;j=a.L2;d=d-j;k=a.NO;return AQj(b,c,d,e-k,f-i,g-j,h-k);} var AIu=K(); function BOB(){var a=new AIu();BoK(a);return a;} function BoK(a){} function Gu(){Be(2896);Be(16384);} function NC(){var b,c;B9();b=DJ(BP(0.20000000298023224,1.0,(-0.699999988079071)));Bj(b.H,b.G,b.D,0.0);Bj(0.6000000238418579,0.6000000238418579,0.6000000238418579,1.0);Bj(0.0,0.0,0.0,1.0);Bj(0.0,0.0,0.0,1.0);Bj(0.0,0.4000000059604645,0.6000000238418579,0.0);b=DJ(BP((-0.20000000298023224),1.0,0.699999988079071));Bj(b.H,b.G,b.D,0.0);Bj(0.6000000238418579,0.6000000238418579,0.6000000238418579,1.0);Bj(0.0,0.0,0.0,1.0);Bj(0.0,0.0,0.0,1.0);Bc(2896);Bc(16384);Bc(16385);Bc(2903);P7(BHQ,BHS);P7(BHR,BHT);AGV(BHS,0.20000000298023224, 1.0,(-0.699999988079071),0.0);Pt(BHS);AGV(BHT,(-0.20000000298023224),1.0,0.699999988079071,0.0);Pt(BHT);b=BHF.data[BHG];c=BHS;Pt(A4c(b,c,c));b=BHF.data[BHG];c=BHT;Pt(A4c(b,c,c));b=BHS;b.gi= -b.gi;c=BHT;c.gi= -c.gi;b.gh= -b.gh;c.gh= -c.gh;b.gj= -b.gj;c.gj= -c.gj;BI();} function Yl(){var a=this;E.call(a);a.C0=null;a.lD=0;} function DC(){var a=this;Dn.call(a);a.ft=0;a.JM=0.0;a.Fy=0.0;a.cP=0;a.b9=0;a.db=0.0;a.op=0.0;a.fz=0.0;a.fB=0.0;a.f$=0.0;} var BNL=0.0;var BNM=0.0;var BNN=0.0;function BOC(a,b,c,d,e,f,g){var h=new DC();GL(h,a,b,c,d,e,f,g);return h;} function GL(a,b,c,d,e,f,g,h){var i,j;Ey(a,b);a.cP=0;a.b9=0;Dg(a,0.20000000298023224,0.20000000298023224);a.bK=a.cO/2.0;CE(a,c,d,e);a.f$=1.0;a.fB=1.0;a.fz=1.0;a.f=f+(Cm()*2.0-1.0)*0.4000000059604645;a.h=g+(Cm()*2.0-1.0)*0.4000000059604645;a.g=h+(Cm()*2.0-1.0)*0.4000000059604645;i=(Cm()+Cm()+1.0)*0.15000000596046448;c=a.f;c=c*c;d=a.h;c=c+d*d;d=a.g;j=Cj(c+d*d);c=a.f;d=j;c=c/d;e=i;a.f=c*e*0.4000000059604645;a.h=a.h/d*e*0.4000000059604645+0.10000000149011612;a.g=a.g/d*e*0.4000000059604645;a.JM=O(a.m)*3.0;a.Fy=O(a.m) *3.0;a.db=(O(a.m)*0.5+0.5)*2.0;a.b9=4.0/(O(a.m)*0.8999999761581421+0.10000000149011612)|0;a.cP=0;a.mW=0;} function AXO(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.cP;a.cP=b+1|0;if(b>=a.b9){$p=2;continue _;}c=a.h-0.04*a.op;a.h=c;d=a.f;e=a.g;$p=1;case 1:A5e(a,d,c,e);if(C()){break _;}c=a.f*0.9800000190734863;a.f=c;a.h=a.h*0.9800000190734863;d=a.g*0.9800000190734863;a.g=d;if(a.U){a.f=c*0.699999988079071;a.g=d*0.699999988079071;}return;case 2:CN(a);if(C()){break _;}c=a.h-0.04*a.op;a.h=c;d=a.f;e=a.g;$p =1;continue _;default:GR();}}DW().s(a,b,c,d,e,$p);} function AOn(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=a.ft;j=(i%16|0)/16.0;k=j+0.062437500804662704;l=(i/16|0)/16.0;m=l+0.062437500804662704;n=0.10000000149011612*a.db;o=a.bo;p=a.c-o;q=c;r=o+p*q-BNL;p =a.bP;s=p+(a.i-p)*q-BNM;p=a.bn;t=p+(a.d-p)*q-BNN;$p=1;case 1:$z=a.zc(c);if(C()){break _;}u=$z;CX(b,a.fz*u,a.fB*u,a.f$*u);d=d*n;u=r-d;g=g*n;p=u-g;e=e*n;o=s-e;c=f*n;f=t-c;h=h*n;q=f-h;v=j;w=m;I(b,p,o,q,v,w);p=u+g;q=s+e;x=f+h;y=l;I(b,p,q,x,v,y);d=r+d;p=d+g;c=t+c;v=c+h;x=k;I(b,p,q,v,x,y);I(b,d-g,o,c-h,x,w);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p);} function Bls(a){return 0;} function A_9(a,b){} var AKS=K(); function BOD(){var a=new AKS();Bdj(a);return a;} function Bdj(a){} function AMf(){var a=this;E.call(a);a.hG=null;a.j1=0;a.Yx=Ch;} function Bjp(a,b,c){var d=new AMf();BrE(d,a,b,c);return d;} function BrE(a,b,c,d){a.hG=b;a.j1=c;a.Yx=d;} function Ks(a){var b;b=H8(a.hG,47);if(b<0)return a.hG;return Hg(a.hG,b+1|0);} function Oo(){Ly.call(this);this.vr=0;} function BOE(a){var b=new Oo();AUn(b,a);return b;} function AUn(a,b){var c,d,e,f,g,h,i,j,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.vr=(-1);a.ne=b;try{$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}Bq(c);return;case 1:try{AYE(a);if(C()){break _;}d=Cz();H(H(d,B(521)),b);b=Cl(d);$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}Bq(c);return;case 2:a:{try{$z =AW2(b);if(C()){break _;}e=$z;d=BBe(FD(e));b=ADP(d);if(b===null){ABp(d);break a;}f=Gr();try{g=BU(Ce((XQ(b))));while(true){h=Zh(d,g);if(h<=0)break;Kt(f,g,0,h);}i=FC(f);Cb(CV(),PN(b));j=PN(b);if(DO(j,B(29)))j=Dc(j,1,Z(j)-1|0);b=IX(j,B(602),B(7));j=Cz();H(H(j,B(746)),b);b=Cl(j);$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Dk){b=$$je;}else{throw $$e;}}b:{try{P8(f);break b;}catch($$e){$$je=R($$e);if($$je instanceof Dk){d=$$je;}else{throw $$e;}}AGc(b,d);}P(b);}catch($$e){$$je=R($$e);if($$je instanceof Bv) {c=$$je;}else{throw $$e;}}Bq(c);}return;case 3:a:{try{c:{try{ALl(b,i);if(C()){break _;}}catch($$e){$$je=R($$e);if($$je instanceof Dk){b=$$je;break c;}else{throw $$e;}}P8(f);Uk(d);b=ADP(d);if(b===null){ABp(d);break a;}f=Gr();try{g=BU(Ce((XQ(b))));while(true){h=Zh(d,g);if(h<=0)break;Kt(f,g,0,h);}i=FC(f);Cb(CV(),PN(b));j=PN(b);if(DO(j,B(29)))j=Dc(j,1,Z(j)-1|0);b=IX(j,B(602),B(7));j=Cz();H(H(j,B(746)),b);b=Cl(j);continue _;}catch($$e){$$je=R($$e);if($$je instanceof Dk){b=$$je;}else{throw $$e;}}}b:{try{P8(f);break b;} catch($$e){$$je=R($$e);if($$je instanceof Dk){d=$$je;}else{throw $$e;}}AGc(b,d);}P(b);}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}Bq(c);}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function Wo(a,b){if(b!==null&&Z(b)>34)b=Dc(b,0,34);return b;} function A5C(a,b){var c,d,e,f,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:try{b=B(747);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}Bq(c);return;case 1:a:{try{$z=AW2(b);if(C()){break _;}d=$z;e=FD(d);f=AHb(BmL(e));a.LB=Wo(a,OZ(f));a.Sf=Wo(a,OZ(f));Yw(f);ALW(e);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}Bq(c);}return;default:GR();}}DW().s(a,b, c,d,e,f,$p);} function AR8(a,b){var c,d,e,f,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=B(748);$p=1;case 1:$z=AW2(c);if(C()){break _;}d=$z;if(d===null){e=3553;c=b.W;b=B(749);$p=2;continue _;}if(a.vr!=(-1)){CK(3553,a.vr);return;}try{c=Cz();H(H(c,B(746)),B(649));b=Cl(c);$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Co;Bl(b,B(524));P(b);case 2:$z=ASZ(c,b);if(C()){break _;}f=$z;CK(e,f);return;case 3:try {$z=AW2(b);if(C()){break _;}d=$z;Z6((LP()).W.kf);U0((LP()).W.kf);e=RW((LP()).W.kf,0);b=(LP()).W;c=(LP()).W;$p=4;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Co;Bl(b,B(524));P(b);case 4:a:{try{$z=A1e(c,d);if(C()){break _;}c=$z;HY(b,c,e);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Co;Bl(b,B(524));P(b);}a.vr=e;CK(3553,a.vr);return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AXI(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=!DO(b,B(29))?b:Hg(b,1);Cb(CV(),c);d=IX(c,B(602),B(7));e=new T;S(e);H(H(e,B(746)),d);d=U(e);$p=1;case 1:$z=AW2(d);if(C()){break _;}f=$z;if(f===null)return GO(b);b=CV();d=new T;S(d);H(H(d,B(750)),c);Cb(b,U(d));return f;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AYE(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=B(746);c=1;d=1;$p=1;case 1:$z=A0p(b,c,d);if(C()){break _;}e=$z;f=GC(e);while(true){if(!Fj(f)){e=GC(e);while(Fj(e)){f=E1(e);if(f.j1){f=f.hG;$p=4;continue _;}}$p=3;continue _;}g=E1(f);if(!g.j1)break;}g=g.hG;$p=2;case 2:AS3(g);if(C()){break _;}while(true){if(!Fj(f)){e=GC(e);while(Fj(e)){f=E1(e);if(f.j1){f=f.hG;$p=4;continue _;}}$p=3;continue _;}g =E1(f);if(g.j1)continue;else break;}g=g.hG;continue _;case 3:AS3(b);if(C()){break _;}return;case 4:AS3(f);if(C()){break _;}while(Fj(e)){f=E1(e);if(!f.j1)continue;else{f=f.hG;continue _;}}$p=3;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AJx(){DC.call(this);this.Rp=null;} function AOS(a,b,c,d,e,f,g,h){var i=new AJx();Bh6(i,a,b,c,d,e,f,g,h);return i;} function Bh6(a,b,c,d,e,f,g,h,i){GL(a,b,c,d,e,f,g,h);a.Rp=i;a.ft=i.Q;a.op=i.J2;a.f$=0.6000000238418579;a.fB=0.6000000238418579;a.fz=0.6000000238418579;a.db=a.db/2.0;} function A1K(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.Rp;J();if(e===BFO)return a;f=a.l;$p=1;case 1:$z=e.up(f,b,c,d);if(C()){break _;}g=$z;a.fz=a.fz*(g>>16&255)/255.0;a.fB=a.fB*(g>>8&255)/255.0;a.f$=a.f$*(g&255)/255.0;return a;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function Bwp(a){return 1;} function AXT(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=a.ft;j=((i%16|0)+a.JM/4.0)/16.0;k=j+0.015609375201165676;l=((i/16|0)+a.Fy/4.0)/16.0;m=l+0.015609375201165676;n=0.10000000149011612* a.db;o=a.bo;p=a.c-o;q=c;r=o+p*q-BNL;o=a.bP;s=o+(a.i-o)*q-BNM;o=a.bn;t=o+(a.d-o)*q-BNN;$p=1;case 1:$z=AOz(a,c);if(C()){break _;}u=$z;CX(b,u*a.fz,u*a.fB,u*a.f$);c=d*n;d=r-c;g=g*n;o=d-g;e=e*n;p=s-e;f=f*n;v=t-f;h=h*n;q=v-h;w=j;x=m;I(b,o,p,q,w,x);y=d+g;o=s+e;q=v+h;z=l;I(b,y,o,q,w,z);c=r+c;q=c+g;d=t+f;y=d+h;w=k;I(b,q,o,y,w,z);I(b,c-g,p,d-h,w,x);return;default:GR();}}DW().s(a,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,$p);} var APJ=K(0); function Nh(){var a=this;M0.call(a);a.vy=null;a.Om=0;a.tK=0;} function VB(a,b,c,d,e,f,g){AC3(a,c,e,f);a.tK=b;a.vy=d;a.Om=g;} function Bci(a){return a.Om;} var We=K(Nh); function A_Q(a,b){var c;c=a.vy.fa.data;b=a.tK+(b*4|0)|0;return c[b]&255|(c[b+1|0]&255)<<8|(c[b+2|0]&255)<<16|(c[b+3|0]&255)<<24;} function A6O(a,b,c){var d;d=a.vy.fa.data;b=a.tK+(b*4|0)|0;d[b]=c<<24>>24;d[b+1|0]=c>>8<<24>>24;d[b+2|0]=c>>16<<24>>24;d[b+3|0]=c>>24<<24>>24;} var AEV=K(Nh); function BhE(a,b){var c;c=a.vy.fa.data;b=a.tK+(b*4|0)|0;return (c[b]&255)<<24|(c[b+1|0]&255)<<16|(c[b+2|0]&255)<<8|c[b+3|0]&255;} function A8p(a,b,c){var d;d=a.vy.fa.data;b=a.tK+(b*4|0)|0;d[b]=c>>24<<24>>24;d[b+1|0]=c>>16<<24>>24;d[b+2|0]=c>>8<<24>>24;d[b+3|0]=c<<24>>24;} function YJ(){E.call(this);this.wg=null;} var BOF=null;function Beg(){Beg=Bx(YJ);Bmj();} function Bzh(){var a=new YJ();AXY(a);return a;} function AFH(){Beg();return BOF;} function AXY(a){var b,c,d;Beg();AF9(a);a.wg=B6();A4b(BBp(),a);ASb(Bzq(),a);A1N(BBm(),a);A1j(BAP(),a);AQu(BzR(),a);ATy(BAG(),a);b=new Cs;Bw();G1(b,BMg,3);Cu(a,b,Q(E,[B(751),BH(35),BK8]));Cu(a,ET(BMh,1),Q(E,[B(752),B(752),B(752),BH(35),BMg]));c=new Cs;J();AD2(c,BJq,2);Cu(a,c,Q(E,[B(751),B(751),BH(35),BIo]));Cu(a,EI(BJp,1),Q(E,[B(751),B(753),B(751),BH(35),BFX,BH(88),BKQ]));Cu(a,EI(BGf,1),Q(E,[B(751),B(754),B(751),BH(35),BFX,BH(88),BMh]));Cu(a,EI(BJl,1),Q(E,[B(755),B(755),BH(35),BK5]));Cu(a,EI(BJn,1),Q(E,[B(755), B(755),BH(35),BK7]));Cu(a,EI(BFW,1),Q(E,[B(755),B(755),BH(35),BMf]));Cu(a,EI(BJu,1),Q(E,[B(751),B(751),B(751),BH(35),BK$]));Cu(a,EI(BF_,1),Q(E,[B(751),B(751),B(751),BH(35),BLC]));Cu(a,EI(BGg,1),Q(E,[B(756),B(753),B(756),BH(88),BLE,BH(35),BF8]));Cu(a,EI(BFR,3),Q(E,[B(751),BH(35),BFV]));Cu(a,EI(BI8,1),Q(E,[B(757),B(751),B(757),BH(35),BIo]));Cu(a,ET(BK0,1),Q(E,[B(755),B(755),B(755),BH(35),BFX]));Cu(a,ET(BK1,1),Q(E,[B(755),B(755),B(755),BH(35),BLh]));Cu(a,ET(BKW,1),Q(E,[B(751),B(751),B(758),BH(35),BFX,BH(88),BIo]));Cu(a, EI(BFX,4),Q(E,[B(752),BH(35),BFY]));Cu(a,ET(BIo,4),Q(E,[B(752),B(752),BH(35),BFX]));Cu(a,EI(BF0,4),Q(E,[B(84),B(752),BH(88),BKP,BH(35),BIo]));Cu(a,ET(BLw,4),Q(E,[B(757),B(759),BH(35),BFX]));Cu(a,EI(BI9,16),Q(E,[B(760),B(756),B(760),BH(88),BLh,BH(35),BIo]));Cu(a,ET(BMa,1),Q(E,[B(757),B(751),BH(35),BLh]));Cu(a,EI(BJw,1),Q(E,[B(69),B(87),BH(65),BJr,BH(66),BF0]));Cu(a,ET(BMj,1),Q(E,[B(69),B(87),BH(65),BIX,BH(66),BMa]));Cu(a,ET(BMk,1),Q(E,[B(69),B(87),BH(65),BI4,BH(66),BMa]));Cu(a,ET(BMc,1),Q(E,[B(757),B(751),BH(35), BFX]));Cu(a,ET(BL9,1),Q(E,[B(757),B(759),BH(35),BLh]));Cu(a,ET(BLd,1),Q(E,[B(761),B(762),BH(65),BLh,BH(66),BKO]));Cu(a,ET(BLK,1),Q(E,[B(751),BH(35),BKV]));Cu(a,EI(BIW,4),Q(E,[B(763),B(764),B(751),BH(35),BFX]));Cu(a,ET(BMm,1),Q(E,[B(765),B(766),B(767),BH(35),BIo,BH(88),BLC]));Cu(a,EI(BI$,4),Q(E,[B(763),B(764),B(751),BH(35),BFV]));Cu(a,ET(BL7,1),Q(E,[B(751),B(753),B(751),BH(35),BIo,BH(88),BF_]));Cu(a,ET(BL8,1),Q(E,[B(751),B(753),B(751),BH(35),BGe,BH(88),BLe]));Cu(a,EI(BJa,1),Q(E,[B(84),B(752),BH(35),BFV,BH(88), BIo]));Cu(a,EI(BJh,1),Q(E,[B(84),B(752),BH(35),BIo,BH(88),BKT]));Cu(a,ET(BFH,1),Q(E,[B(759),B(753),B(759),BH(35),BLi,BH(88),BKT]));Cu(a,ET(BFG,1),Q(E,[B(759),B(753),B(759),BH(35),BLh,BH(88),BKT]));Cu(a,EI(BJi,1),Q(E,[B(752),B(752),BH(35),BFS]));Cu(a,EI(BJb,1),Q(E,[B(751),BH(35),BFS]));Cu(a,EI(BJd,1),Q(E,[B(751),BH(35),BFX]));Zu(a.wg,Bz7(a));c=CV();d=C5(a.wg);b=Cz();H(Bi(b,d),B(768));Cb(c,Cl(b));} function Cu(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;d=c.data;e=B(7);f=0;g=0;h=0;if(!AAv(d[f],$rt_arraycls(Cr))){while(d[f] instanceof Cr){i=f+1|0;j=d[f];h=h+1|0;g=Z(j);k=new T;S(k);H(H(k,e),j);e=U(k);f=i;}i=f;}else{i=1;l=d[f];m=0;while(true){c=l.data;if(m>=c.length)break;k=c[m];h=h+1|0;g=Z(k);j=new T;S(j);H(H(j,e),k);e=U(j);m=m+1|0;}}n=DP();while(i=d.s)break;d=Bb(d,c);e=0;a:{while(e<=(3-d.y9|0)){f=0;while(f<=(3-d.ye|0)){if(Y$(d,b,e,f,1)){g=1;break a;}if(Y$(d,b,e,f,0)){g=1;break a;}f=f+1|0;}e=e+1|0;}g=0;}if(g){h=new Cs;d=d.Ul;KG(h,d.bp,d.y);return h;}c=c+1|0;}return null;} function Bmj(){BOF=Bzh();} function W6(){JU.call(this);this.Hq=null;} function BgF(a,b){var c,d,e,f;a:{b:{c=a.Hq;if(b===null){d=0;c:while(true){e=c.e4.data;if(d>=e.length)break b;b=e[d];while(b!==null){if(b.iP===null)break c;b=b.fY;}d=d+1|0;}d=1;break a;}d=0;d:while(true){e=c.e4.data;if(d>=e.length)break b;f=e[d];while(f!==null){if(b.dl(f.iP))break d;f=f.fY;}d=d+1|0;}d=1;break a;}d=0;}return d;} function MP(a){var b;b=new AD7;Ue(b,a.Hq);return b;} function LT(){var a=this;JK.call(a);a.ip=0;a.lS=0;a.iH=0;a.kB=0;a.j6=null;a.ci=0;a.fC=0;a.Dn=0;} function Ej(a,b,c,d){var e=new LT();Bk0(e,a,b,c,d);return e;} function BOG(a,b,c,d,e,f){var g=new LT();SF(g,a,b,c,d,e,f);return g;} function Bk0(a,b,c,d,e){SF(a,b,c,d,200,20,e);} function SF(a,b,c,d,e,f,g){Tt(a);a.ip=200;a.lS=20;a.fC=1;a.Dn=1;a.ci=b;a.iH=c;a.kB=d;a.ip=e;a.lS=f;a.j6=g;} function BfU(a,b){var c;c=1;if(!a.fC)c=0;else if(b)c=2;return c;} function AS5(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.Dn)return;e=b.jV;f=3553;g=b.W;h=B(536);$p=1;case 1:a:{$z=ASZ(g,h);if(C()){break _;}i=$z;CK(f,i);B4(1.0,1.0,1.0,1.0);f=a.iH;if(c>=f){i=a.kB;if(d>=i&&c<(f+a.ip|0)&&d<(i+a.lS|0)){f=1;break a;}}f=0;}i=a.S6(f);j=a.iH;k=a.kB;i=46+(i*20|0)|0;DI(a,j,k,0,i,a.ip/2|0,a.lS);j=a.iH;k=a.ip/2|0;DI(a,j+k|0, a.kB,200-k|0,i,k,a.lS);a.Sz(b,c,d);if(!a.fC)DX(a,e,a.j6,a.iH+(a.ip/2|0)|0,a.kB+((a.lS-8|0)/2|0)|0,(-6250336));else if(!f)DX(a,e,a.j6,a.iH+(a.ip/2|0)|0,a.kB+((a.lS-8|0)/2|0)|0,14737632);else DX(a,e,a.j6,a.iH+(a.ip/2|0)|0,a.kB+((a.lS-8|0)/2|0)|0,16777120);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function A67(a,b,c,d){} function A8l(a,b,c){} function A4S(a,b,c,d){var e,f;a:{if(a.fC){e=a.iH;if(c>=e){f=a.kB;if(d>=f&&c<(e+a.ip|0)&&d<(f+a.lS|0)){c=1;break a;}}}c=0;}return c;} function SN(){var a=this;E.call(a);a.sM=0.0;a.Da=0.0;a.tU=0.0;a.Zx=null;} function SV(){var a=this;E.call(a);a.wq=null;a.Ju=null;a.pv=0;a.vt=0;a.rX=0;a.uN=null;a.KS=0;a.V8=null;} function ABv(){var a=new SV();Ru(a);return a;} function Ru(a){a.pv=0;a.vt=0;a.rX=0;a.uN=Dq(16);a.KS=0;a.V8=Dq(4);} function Mg(a,b){a.wq=b;a.Wd();a.Uu();} function Bou(a){var b,c;b=0;while(b<=15){c=1.0-b/15.0;a.uN.data[b]=(1.0-c)/(c*3.0+1.0)*0.949999988079071+0.05000000074505806;b=b+1|0;}} function Bo8(a){var b;b=new Pz;b.zi=AQO(new C1,4);b.PQ=AQO(new C1,4);b.Hb=AQO(new C1,2);a.Ju=b;} function Bgs(a){var b,c,d;b=new AAO;c=a.wq;b.BZ=FK(256);b.Cn=FK(256);b.CV=FK(256);d=new AAQ;Qj(d);b.Rf=d;b.Zv=$rt_createIntMultiArray([32,32]);b.k=c;c=new C1;b.a=c;b.S2=F5(c,16);b.Os=F5(b.a,16);b.O8=F5(b.a,8);b.DV=F5(b.a,4);b.Nv=F5(b.a,4);b.PL=F5(b.a,10);b.Qr=F5(b.a,16);b.hL=F5(b.a,8);return b;} function A9t(a,b){return Bhi(b,1);} function APR(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.wq;$p=1;case 1:$z=AG4(d,b,c);if(C()){break _;}e=$z;J();return e!=BF8.b?0:1;default:GR();}}DW().s(a,b,c,d,e,$p);} function Bxf(a,b,c){var d;d=(Ce(GS(b,M(24000)))+c)/24000.0-0.25;if(d<0.0)d=d+1.0;if(d>1.0)d=d-1.0;return d+(1.0-(FW(d*3.141592653589793)+1.0)/2.0-d)/3.0;} function A47(a,b,c){var d,e,f,g,h;d=BG(b*3.1415927410125732*2.0)-0.0;if(d>=(-0.4000000059604645)&&d<=0.4000000059604645){e=d/0.4000000059604645*0.5+0.5;f=1.0-(1.0-Br(e*3.1415927410125732))*0.9900000095367432;b=f*f;g=a.V8;h=g.data;h[0]=e*0.30000001192092896+0.699999988079071;c=e*e;h[1]=c*0.699999988079071+0.20000000298023224;h[2]=c*0.0+0.20000000298023224;h[3]=b;return g;}return null;} function Bvr(a,b,c){var d;d=BG(b*3.1415927410125732*2.0)*2.0+0.5;if(d<0.0)d=0.0;if(d>1.0)d=1.0;b=d*0.9399999976158142+0.05999999865889549;return BP(0.7529411911964417*b,0.8470588326454163*b,1.0*(d*0.9100000262260437+0.09000000357627869));} function A7P(a){return 1;} function AXz(){var a=this;E.call(a);a.Vx=null;a.P8=null;a.GV=null;} function Bpq(a,b,c){var d=new AXz();A$Q(d,a,b,c);return d;} function A$Q(a,b,c,d){a.Vx=b;a.P8=c;a.GV=d;} function W9(){E.call(this);this.NA=0;} function Bdr(a,b){Bm();HR(BE9,By(a.NA));} var OI=K(DC); function BOH(a,b,c,d){var e=new OI();ACy(e,a,b,c,d);return e;} function ACy(a,b,c,d,e){GL(a,b,c,d,e,0.0,0.0,0.0);a.f=a.f*0.30000001192092896;a.h=Cm()*0.20000000298023224+0.10000000149011612;a.g=a.g*0.30000001192092896;a.fz=1.0;a.fB=1.0;a.f$=1.0;a.ft=19+D(a.m,4)|0;Dg(a,0.009999999776482582,0.009999999776482582);a.op=0.05999999865889549;a.b9=8.0/(Cm()*0.8+0.2)|0;} function AHR(a,b,c,d,e,f,g,h){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOn(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function A1A(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.h-a.op;a.h=b;c=a.f;d=a.g;$p=1;case 1:A5e(a,c,b,d);if(C()){break _;}a.f=a.f*0.9800000190734863;a.h=a.h*0.9800000190734863;a.g=a.g*0.9800000190734863;e=a.b9;a.b9=e-1|0;if(e<=0){$p=2;continue _;}if(a.U){if(Cm()<0.5){$p=5;continue _;}a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;}f=a.l;e =N(a.c);g=N(a.i);h=N(a.d);$p=3;continue _;case 2:CN(a);if(C()){break _;}if(a.U){if(Cm()<0.5){$p=5;continue _;}a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;}f=a.l;e=N(a.c);g=N(a.i);h=N(a.d);$p=3;case 3:$z=AMo(f,e,g,h);if(C()){break _;}f=$z;if(!f.jp()&&!f.cG())return;i=N(a.i)+1|0;f=a.l;e=N(a.c);g=N(a.i);h=N(a.d);$p=4;case 4:$z=APQ(f,e,g,h);if(C()){break _;}e=$z;b=i-Of(e);if(a.i>=b)return;$p=6;continue _;case 5:CN(a);if(C()){break _;}a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;f=a.l;e=N(a.c);g=N(a.i);h =N(a.d);$p=3;continue _;case 6:CN(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function A5Y(){var a=this;Jk.call(a);a.om=null;a.qv=0;} function Gr(){var a=new A5Y();Bb_(a);return a;} function Bb_(a){a.om=BU(32);} function Bsg(a,b){var c,d;Zm(a,a.qv+1|0);c=a.om.data;d=a.qv;a.qv=d+1|0;c[d]=b<<24>>24;} function Kt(a,b,c,d){var e,f,g,h,i;Zm(a,a.qv+d|0);e=0;while(ei){b=new Bv;Bl(b,B(769));P(b);}j=g.data.length;if(h<=j&&h>=0){if(f>=0&&f<=(j-h|0)){k=e.r0;if(k===null){b=new Bv;Bl(b,B(770));P(b);}CZ(g, h,k,i-f|0,f);e.kz=e.kz-f|0;break b;}b=new C7;e=new T;S(e);Bi(H(e,B(771)),f);Bl(b,U(e));P(b);}b=new C7;e=new T;S(e);Bi(H(e,B(772)),h);Bl(b,U(e));P(b);}}c:{try{A6g(a,d,c);e=b;break c;}catch($$e){$$je=R($$e);if($$je instanceof BF){e=$$je;}else{throw $$e;}}if(b!==null)e=b;}b=a.oa;l=b.mb;if(l===null){b=new EQ;W(b);P(b);}b.CK=0;b.u7=0;b.B9=0;b.rx=0;Sn(l,15,b.Vc);a.sc=0;a.rU=0;a.qU=0;a.oT=0;b=a.vq;AYH(b.xm);b.DD=Ch;a.i7=null;if(e===null)return;if(e instanceof Bv)P(e);if(e instanceof Co)P(e);b=new AGz;Bl(b,To(e));P(b);} function A6g(a,b,c){var d;if(a.EQ){a.dK.f8(a.e1,0,16);if(FX(IW(a,a.e1,0),M(134695760))){d=new JA;W(d);P(d);}a.i7.Bp=IW(a,a.e1,4);a.i7.zh=IW(a,a.e1,8);a.i7.r6=IW(a,a.e1,12);}if(FX(a.i7.Bp,A0F(a.vq.xm))){d=new JA;W(d);P(d);}d=a.i7;if(FI(d.zh,M(b))&&FI(d.r6,M(c)))return;d=new JA;W(d);P(d);} function ADP(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;Uk(a);if(a.QC)return null;b=0;while(true){if(b==4){c=IW(a,a.e1,0);if(FI(c,M(33639248))){a.QC=1;return null;}if(FX(c,M(67324752)))return null;d=0;while(true){if(d==26){if((Jm(a,a.e1,0)&255)>20){e=new JA;W(e);P(e);}a.EQ=(Jm(a,a.e1,2)&8)!=8?0:1;f=Jm(a,a.e1,6);g=Jm(a,a.e1,8);h=Jm(a,a.e1,4);i=Ch;j=Ch;k=M(-1);if(!a.EQ){i=IW(a,a.e1,10);j=IW(a,a.e1,14);k=IW(a,a.e1,18);}l=Jm(a,a.e1,22);if(!l){e=new JA;W(e);P(e);}m=Jm(a,a.e1,24);d=0;if(l>a.t_.data.length){a.t_=BU(l);a.VT =DR(l);}while(true){if(d==l){n=new Cr;o=a.t_;Ix();Rw(n,o,0,l,J$(B(30)));e=new Vo;e.zh=M(-1);e.Bp=M(-1);e.r6=M(-1);e.Bv=(-1);e.Th=(-1);e.NC=(-1);e.WD=(-1);e.WI=M(-1);if(Z(n)>65535){e=new Cn;W(e);P(e);}e.MN=n;a.i7=e;e.Th=f;e.NC=g;if(h&&h!=8){e=new Cn;W(e);P(e);}a:{e.Bv=h;if(FX(k,M(-1))){if(Ki(i,Ch)&&Gf(i,F(4294967295, 0))){e.Bp=i;if(Ki(k,Ch)&&Gf(k,F(4294967295, 0))){e.r6=k;e.zh=j;break a;}e=new Cn;W(e);P(e);}e=new Cn;W(e);P(e);}}b:{if(m>0){d=0;o=BU(m);while(true){if(d==m){p=o.data;e=a.i7;if(p.length>65535){e= new Cn;W(e);P(e);}e.a0L=o;break b;}b=a.dK.f8(o,d,m-d|0);d=d+b|0;if(b==(-1))break;}e=new Fp;W(e);P(e);}}return a.i7;}b=a.dK.f8(a.t_,d,l-d|0);d=d+b|0;if(b==(-1))break;}e=new Fp;W(e);P(e);}b=a.dK.f8(a.e1,d,26-d|0);d=d+b|0;if(b==(-1))break;}e=new Fp;W(e);P(e);}d=a.dK.f8(a.e1,b,4-b|0);b=b+d|0;if(d==(-1))break;}return null;} function A2i(a,b,c,d){var e,f,g,h,i,j,$$je;if(a.rS){e=new Bv;W(e);P(e);}e=a.oa;if(!e.CK){f=a.i7;if(f!==null){g=b.data.length;if(c<=g&&d>=0&&c>=0&&(g-c|0)>=d){if(!f.Bv){h=Ce(f.r6);if(a.rU>=h)return (-1);if(a.sc>=a.oT){a.sc=0;g=a.dK.zq(a.rn);a.oT=g;if(g==(-1)){a.RJ=1;return (-1);}a.qU=a.qU+g|0;}g=a.oT;i=a.sc;j=g-i|0;if(d>j)d=j;g=h-a.rU|0;if(g>=d)g=d;CZ(a.rn,i,b,c,g);a.sc=a.sc+g|0;a.rU=a.rU+g|0;AAs(a.vq,b,c,g);return g;}if(YT(e)){if(a.rS){e=new Bv;W(e);P(e);}g=a.dK.zq(a.rn);a.oT=g;if(g>0)AD3(a.oa,a.rn,0,g);g=a.oT;if (g>0)a.qU=a.qU+g|0;}a:{try{g=ABc(a.oa,b,c,d);break a;}catch($$e){$$je=R($$e);if($$je instanceof M_){e=$$je;}else{throw $$e;}}f=new JA;Bl(f,e.zp);P(f);}if(!g&&a.oa.CK)return (-1);AAs(a.vq,b,c,g);return g;}e=new C7;W(e);P(e);}}return (-1);} function AVf(a,b){var c,d,e,f,g,h,i;if(GE(b,Ch)){c=new Cn;W(c);P(c);}d=Ch;e=M(2048);if(GE(b,e))e=b;f=BU(Ce(e));g=f.data;while(FX(d,b)){e=BD(b,d);h=M(g.length);if(Eh(h,e))h=e;i=A2i(a,f,0,Ce(h));if(i==(-1))return d;d=Bk(d,M(i));}return d;} function Jm(a,b,c){b=b.data;return b[c]&255|(b[c+1|0]&255)<<8;} function IW(a,b,c){b=b.data;return He(He(He(He(Ch,M(b[c]&255)),M((b[c+1|0]&255)<<8)),M((b[c+2|0]&255)<<16)),Gq(M(b[c+3|0]&255),24));} var ADD=K(Bv); function BOI(){var a=new ADD();A9j(a);return a;} function A9j(a){W(a);} var Fg=K(Cn); function A6q(){var a=new Fg();BlP(a);return a;} function BlP(a){W(a);} var SY=K(); var BNA=null;var BNB=null;function BOJ(){var a=new SY();AMv(a);return a;} function AMv(a){} function APL(){BNA=B2([(-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)]);BNB=B2([(-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]);} var Vc=K(0); var WY=K(); function BOK(){var a=new WY();BnD(a);return a;} function BnD(a){} function Bd1(a){var b,c,d,e;Bm();BDM.requestPointerLock();b=CD();c=BEQ;if(c)$rt_globals.clearTimeout(c);BEQ=0;d=BD(b,BEP);if(GE(d,M(3000))){e=new ZM;e.Xu=a;c=3000-Ce(d)|0;BEQ=$rt_globals.setTimeout(CU(e,"onTimer"),c);}} function VQ(){E.call(this);this.Du=null;} function Vo(){var a=this;E.call(a);a.MN=null;a.zh=Ch;a.Bp=Ch;a.r6=Ch;a.Bv=0;a.Th=0;a.NC=0;a.a0L=null;a.WD=0;a.WI=Ch;} function PN(a){return a.MN;} function XQ(a){return a.r6;} function AB$(){var a=this;Ii.call(a);a.r0=null;a.kz=0;} function BcJ(a){var b,c;b=a.r0;if(b===null){c=new Bv;W(c);P(c);}return (b.data.length-a.kz|0)+a.dK.vI()|0;} function BlU(a){if(a.dK!==null){a.dK.fw();a.dK=null;a.r0=null;}} function A_S(a){var b,c,d;b=a.r0;if(b===null){c=new Bv;W(c);P(c);}b=b.data;d=a.kz;if(d>=b.length)return a.dK.nn();a.kz=d+1|0;return b[d]&255;} function BoA(a,b,c,d){var e,f,g,h,i,j,k,l,m;e=a.r0;if(e===null){f=new Bv;Bl(f,B(770));P(f);}g=b.data.length;if(c<=g&&c>=0){if(d>=0&&d<=(g-c|0)){h=e.data;i=0;j=0;k=a.kz;g=h.length;if(k=d)j=d;CZ(e,k,b,c,j);c=c+j|0;i=i+j|0;a.kz=a.kz+j|0;}if(j==d)return d;g=a.dK.f8(b,c,d-i|0);if(g>0)return g+i|0;if(i)return i;return g;}l=new C7;f=new T;S(f);Bi(H(f,B(771)),d);Bl(l,U(f));P(l);}f=new C7;m=new T;S(m);Bi(H(m,B(772)),c);Bl(f,U(m));P(f);} function AP7(){var a=this;E.call(a);a.CK=0;a.Vc=0;a.B9=0;a.rx=0;a.u7=0;a.mb=null;} function BDi(){var a=new AP7();Btg(a);return a;} function BCC(a){var b=new AP7();AO9(b,a);return b;} function Btg(a){AO9(a,0);} function AO9(a,b){var $$je;a.Vc=b;a:{try{a.mb=BvQ(b);break a;}catch($$e){$$je=R($$e);if($$je instanceof N5){}else{throw $$e;}}}} function Uh(a){a.rx=0;a.B9=0;a.mb=null;} function AZ1(a,b){return ABc(a,b,0,b.data.length);} function ABc(a,b,c,d){var e,f,g,h,i,j,k;e=b.data.length;if(c<=e&&d>=0&&c>=0&&(e-c|0)>=d){if(a.mb===null){f=new Er;W(f);P(f);}if(YT(a))return 0;a:{f=a.mb;g=f.I;h=f.jk;e=a.u7;a.u7=0;Rh(f,b,c,d);i=AAz(a.mb,0);switch(i){case 0:break a;case 1:a.CK=1;break a;case 2:a.u7=1;break a;default:}f=new M_;j=new T;S(j);Bi(H(j,B(773)),i);Bl(f,U(j));P(f);}if(a.u7&&e){f=new M_;W(f);P(f);}k=M(a.rx);f=a.mb;a.rx=Ce(Bk(k,BD(f.I,g)));return Ce(BD(f.jk,h));}f=new C7;W(f);P(f);} function YT(a){return a.rx!=a.B9?0:1;} function AD3(a,b,c,d){var e,f;e=a.mb;if(e===null){e=new Er;W(e);P(e);}f=b.data.length;if(c<=f&&d>=0&&c>=0&&(f-c|0)>=d){a.rx=0;a.B9=d;Tm(e,b,c,d,0);return;}e=new C7;W(e);P(e);} var ADK=K(0); function AKJ(){var a=this;E.call(a);a.xm=null;a.DD=Ch;} function BzI(){var a=new AKJ();Bri(a);return a;} function Bri(a){a.xm=XI();} function AAs(a,b,c,d){var e,f;e=b.data.length;if(c<=e&&d>=0&&c>=0&&(e-c|0)>=d){ATs(a.xm,b,c,d);a.DD=Bk(a.DD,M(d));return;}f=new C7;W(f);P(f);} var Pr=K(); var BOL=0;var BOM=null;var BON=null;function BOO(){var a=new Pr();AWr(a);return a;} function AWr(a){} function A07(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=OL(b);c.Mv=!(d&(-2147483648))?0:1;e=d&8388607;f=d>>23&255;if(!e&&!f){c.EA=0;c.D3=0;return;}if(f)d=e|8388608;else{d=e<<1;while(FI(Cw(M(d),M(8388608)),Ch)){d=d<<1;f=f+(-1)|0;}}g=BON.data;e=0;h=g.length;if(e>h){c=new Cn;W(c);P(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=ML(d,BOM.data[e],k);if(l=0)break;j=q;}i=$rt_ucmp(o,j);e=i>0?V($rt_udiv(l,o),o):i<0?V($rt_udiv(l,j),j)+j|0:V($rt_udiv((l+(j/2|0)|0),j),j);if(G0(M(e),M(1000000000))>=0)while(true){h=h+1|0;e=$rt_udiv(e,10);if($rt_ucmp(e,1000000000)<0)break;}else if ($rt_ucmp(e,100000000)<0){h=h+(-1)|0;e=e*10|0;}c.EA=e;c.D3=h-50|0;} function ML(b,c,d){return Ce(HZ(CF(Cw(M(b),F(4294967295, 0)),Cw(M(c),F(4294967295, 0))),32-d|0));} function AXs(){BOL=$rt_udiv((-1),10);BOM=B2([(-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)]);BON=B2([(-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 VH(){E.call(this);this.rj=0;} var BOP=null;function XI(){var a=new VH();AIZ(a);return a;} function AIZ(a){a.rj=0;} function ATs(a,b,c,d){var e,f,g,h;e=a.rj^(-1);while(true){d=d+(-1)|0;if(d<0)break;f=b.data;g=BOP.data;h=c+1|0;e=g[(e^f[c])&255]^(e>>>8|0);c=h;}a.rj=e^(-1);} function AYH(a){a.rj=0;} function Bv0(a,b){a.rj=Ce(Cw(b,F(4294967295, 0)));} function A0F(a){return Cw(M(a.rj),F(4294967295, 0));} function AQR(){var b,c,d,e,f;BOP=null;b=BT(256);c=b.data;BOP=b;d=0;while(d<256){e=8;f=d;while(true){e=e+(-1)|0;if(e<0)break;if(!(f&1)){f=f>>>1|0;continue;}f=(-306674912)^(f>>>1|0);}c[d]=f;d=d+1|0;}} function A5s(){var a=this;E.call(a);a.Ql=null;a.Gy=null;} function BBp(){var a=new A5s();BbY(a);return a;} function BbY(a){var b,c,d,e;a.Ql=Q($rt_arraycls(Cr),[Q(Cr,[B(754),B(759),B(759)]),Q(Cr,[B(84),B(752),B(752)]),Q(Cr,[B(774),B(775),B(776)]),Q(Cr,[B(774),B(776),B(776)])]);b=BC($rt_arraycls(E),5);c=b.data;d=BC(E,5);e=d.data;J();e[0]=BFX;e[1]=BFV;Bw();e[2]=BLh;e[3]=BKQ;e[4]=BLi;c[0]=d;c[1]=Q(E,[BLm,BLq,BLb,BLu,BLA]);c[2]=Q(E,[BLl,BLp,BLa,BLt,BLz]);c[3]=Q(E,[BLn,BLr,BLc,BLv,BLB]);c[4]=Q(E,[BLF,BLG,BLH,BLI,BLJ]);a.Gy=b;} function A4b(a,b){var c,d,e,f,g,h,i,j,k;c=0;while(true){d=a.Gy.data;if(c>=d[0].data.length)break;e=d[0].data[c];f=0;while(true){g=a.Gy.data;if(f>=(g.length-1|0))break;h=f+1|0;i=g[h].data[c];j=Rv(i);k=BC(E,5);d=k.data;d[0]=a.Ql.data[f];d[1]=BH(35);Bw();d[2]=BIo;d[3]=BH(88);d[4]=e;Cu(b,j,k);f=h;}c=c+1|0;}} function AHF(){var a=this;E.call(a);a.Oc=null;a.JK=null;} function Bzq(){var a=new AHF();BwJ(a);return a;} function BwJ(a){var b,c,d,e;b=BC($rt_arraycls(Cr),1);b.data[0]=Q(Cr,[B(84),B(84),B(752)]);a.Oc=b;b=BC($rt_arraycls(E),2);c=b.data;d=BC(E,5);e=d.data;J();e[0]=BFX;e[1]=BFV;Bw();e[2]=BLh;e[3]=BKQ;e[4]=BLi;c[0]=d;c[1]=Q(E,[BLk,BLo,BLj,BLs,BLy]);a.JK=b;} function ASb(a,b){var c,d,e,f,g,h,i,j,k;c=0;while(true){d=a.JK.data;if(c>=d[0].data.length)break;e=d[0].data[c];f=0;while(true){d=a.JK.data;if(f>=(d.length-1|0))break;g=f+1|0;h=d[g].data[c];i=Rv(h);j=BC(E,5);k=j.data;k[0]=a.Oc.data[f];k[1]=BH(35);Bw();k[2]=BIo;k[3]=BH(88);k[4]=e;Cu(b,i,j);f=g;}c=c+1|0;}h=new Cs;Bw();G1(h,BLf,1);Cu(b,h,Q(E,[B(766),B(767),B(766),BH(88),BLC,BH(35),BIo]));Cu(b,ET(BLg,4),Q(E,[B(84),B(752),B(60),BH(89),BLD,BH(88),BKO,BH(35),BIo]));} function AHx(){E.call(this);this.P$=null;} function BBm(){var a=new AHx();BjF(a);return a;} function BjF(a){var b,c,d,e;b=BC($rt_arraycls(E),3);c=b.data;d=BC(E,2);e=d.data;J();e[0]=BGe;Bw();e[1]=BLi;c[0]=d;c[1]=Q(E,[BGd,BLh]);c[2]=Q(E,[BI0,BKQ]);a.P$=b;} function A1N(a,b){var c,d,e,f;c=0;while(true){d=a.P$.data;if(c>=d.length)break;e=d[c].data[0];f=d[c].data[1];Cu(b,AYm(e),Q(E,[B(751),B(751),B(751),BH(35),f]));Cu(b,ET(f,9),Q(E,[B(752),BH(35),e]));c=c+1|0;}} var APc=K(); function BAP(){var a=new APc();Bhf(a);return a;} function Bhf(a){} function A1j(a,b){var c,d,e;c=new Cs;Bw();EK(c,BLx);d=BC(E,9);e=d.data;e[0]=B(60);e[1]=B(84);e[2]=B(752);e[3]=BH(88);J();e[4]=BF6;e[5]=BH(89);e[6]=BF7;e[7]=BH(35);e[8]=BLw;Cu(b,c,d);Cu(b,Rv(BLx),Q(E,[B(60),B(84),B(752),BH(88),BF7,BH(89),BF6,BH(35),BLw]));} var A5r=K(); function BzR(){var a=new A5r();BqN(a);return a;} function BqN(a){} function AQu(a,b){var c;c=new Cs;J();ATO(c,BIX);Cu(b,c,Q(E,[B(751),B(757),B(751),BH(35),BFX]));Cu(b,AYm(BI4),Q(E,[B(751),B(757),B(751),BH(35),BFV]));Cu(b,AYm(BI1),Q(E,[B(755),B(755),BH(35),BFX]));} function AQt(){var a=this;E.call(a);a.Mm=null;a.LK=null;} function BAG(){var a=new AQt();A$e(a);return a;} function A$e(a){var b,c,d,e;a.Mm=Q($rt_arraycls(Cr),[Q(Cr,[B(754),B(760)]),Q(Cr,[B(760),B(754),B(754)]),Q(Cr,[B(754),B(760),B(760)]),Q(Cr,[B(760),B(760)])]);b=BC($rt_arraycls(E),5);c=b.data;d=BC(E,5);e=d.data;Bw();e[0]=BMd;J();e[1]=BGS;e[2]=BLh;e[3]=BKQ;e[4]=BLi;c[0]=d;c[1]=Q(E,[BLL,BLP,BLT,BLX,BL1]);c[2]=Q(E,[BLM,BLQ,BLU,BLY,BL2]);c[3]=Q(E,[BLN,BLR,BLV,BLZ,BL3]);c[4]=Q(E,[BLO,BLS,BLW,BL0,BL4]);a.LK=b;} function ATy(a,b){var c,d,e,f,g,h;c=0;while(true){d=a.LK.data;if(c>=d[0].data.length)break;e=d[0].data[c];f=0;while(true){g=a.LK.data;if(f>=(g.length-1|0))break;h=f+1|0;Cu(b,Rv(g[h].data[c]),Q(E,[a.Mm.data[f],BH(88),e]));f=h;}c=c+1|0;}} function AHU(){E.call(this);this.a1s=null;} function Bz7(a){var b=new AHU();Bdl(b,a);return b;} function Bdl(a,b){a.a1s=b;} function Bfg(a,b,c){b=b;c=c;return PE(c)=c.length)break;if(c[b]!==null)return 1;a.x6=b+1|0;}return 0;} function ADr(a){var b;if(a.zb==a.sS.jn)return;b=new Qm;W(b);P(b);} function UB(a){var b,c,d,e;ADr(a);if(!C3(a)){b=new KC;W(b);P(b);}b=a.wP;if(b!==null){c=a.mD;if(c!==null)a.Jp=c;a.mD=b;a.wP=b.fY;}else{d=a.sS.e4.data;e=a.x6;a.x6=e+1|0;b=d[e];a.mD=b;a.wP=b.fY;a.Jp=null;}} var AD7=K(J0); function Me(a){UB(a);return a.mD.iP;} function ADL(){var a=this;E.call(a);a.y9=0;a.ye=0;a.Kj=null;a.Ul=null;a.ZR=0;} function Y$(a,b,c,d,e){var f,g,h,i,j,k;f=0;while(f<3){g=0;while(g<3){h=f-c|0;i=g-d|0;j=(-1);if(h>=0&&i>=0){k=a.y9;if(h=d.length)return (-1);if(b==d[c])break;c=c+1|0;}return c;} function A2s(){BO$=B2([32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,39,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,8962,199,252,233,226,228,224,229,231,234,235,232,239,238,236,196,197,201,230,198,244,246,242,251,249,255,214,220,248,163,216,215,402,225,237,243,250,241,209,170,186,191,174,172, 189,188,161,171,187]);BO_=Bp3([47,10,13,9,0,12,96,63,42,92,60,62,124,34,58]);} function ACg(){var a=this;E.call(a);a.wU=0;a.Lg=0;a.Bc=0;a.sG=0;a.vv=null;} function JW(a){return a.wU>=a.Bc?0:1;} function I3(a){var b,c;WX(a);b=a.wU;a.sG=b;c=a.vv;a.wU=b+1|0;return Bb(c,b);} function WX(a){var b;if(a.Lg>=a.vv.eV)return;b=new Qm;W(b);P(b);} function AXb(){E.call(this);this.La=null;} function BdH(a){var b=new AXb();Bst(b,a);return b;} function Bst(a,b){a.La=b;} function Bh0(a,b,c){b=b;c=c;return Lb(b,a.La)>=Lb(c,a.La)?1:(-1);} function AFq(){E.call(this);this.D7=null;} function BvC(a,b,c){var d,e;b=b;c=c;d=b.hH;e=c.hH;if(d&&!e)d=1;else if(e&&!d)d=(-1);else{d=Ba(Lb(b,a.D7),Lb(c,a.D7));d=d<0?1:d>0?(-1):b.KL>=c.KL?(-1):1;}return d;} function L9(){var a=this;E.call(a);a.u_=null;a.Vk=null;a.JC=null;a.Az=null;a.ZC=null;a.Ya=0.0;a.Xn=0.0;a.C9=0.0;a.C7=0.0;a.C6=0.0;} var BNg=null;var BNI=0.0;var BNJ=0.0;var BNK=0.0;function QY(){QY=Bx(L9);Bpe();} function BBU(){var a=new L9();ANV(a);return a;} function ANV(a){var b;QY();b=DP();a.u_=b;B0(b,G(Kj),BCt());B0(a.u_,G(PG),BBs());b=MP(HC(a.u_));while(C3(b)){(Me(b)).ul=a;}} function AEx(a,b){var c;c=Bz(a.u_,b);if(c===null&&b!==G(Gl)){c=AEx(a,OA(b));B0(a.u_,b,c);}return c;} function AFG(a,b){return b===null?null:AEx(a,CM(b));} function AQI(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=AFG(a,b);if(g===null)return;$p=1;case 1:g.Hj(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function Bpe(){BNg=BBU();} function AYJ(){var a=this;E.call(a);a.X=null;a.kd=0;a.DW=null;a.Ml=0;a.sQ=0;a.nS=0;a.d3=0;a.Fp=null;} function BBo(){var a=new AYJ();A7h(a);return a;} function TK(a,b){var c,d,e,f,g,h,i,j;c=new AEC;c.oL=(-1);c.A4=(-1);c.W4=a;c.K1=a.Fp;c.l2=b;c.oL=0;d=Z(b);c.A4=d;e=new AFQ;f=c.oL;g=a.sQ;h=a.nS+1|0;i=a.d3+1|0;e.rD=(-1);g=g+1|0;e.M4=g;e.kt=BT(g*2|0);j=BT(i);e.zQ=j;S_(j,(-1));if(h>0)e.JQ=BT(h);S_(e.kt,(-1));Vg(e,b,f,d);c.eH=e;e.p6=1;return c;} function Tq(a){return a.X.eQ;} function ABs(a,b,c,d){var e,f,g,h,i,j;e=B6();f=a.kd;g=0;if(c!=f)a.kd=c;a:{switch(b){case -1073741784:h=new Yi;c=a.d3+1|0;a.d3=c;KY(h,c);break a;case -536870872:case -268435416:break;case -134217688:case -67108824:h=new Xj;c=a.d3+1|0;a.d3=c;KY(h,c);break a;case -33554392:h=new YR;c=a.d3+1|0;a.d3=c;KY(h,c);break a;default:c=a.sQ+1|0;a.sQ=c;if(d!==null)h=BCK(c);else{h=BB5();g=1;}c=a.sQ;if(c<=(-1))break a;if(c>=10)break a;a.DW.data[c]=h;break a;}h=BBn();}while(true){if(JE(a.X)&&a.X.bi==(-536870788)){d=Bw1(Em(a, 2),Em(a,64));while(!GV(a.X)&&JE(a.X)){i=a.X;j=i.bi;if(j&&j!=(-536870788)&&j!=(-536870871))break;Fe(d,Cy(i));i=a.X;if(i.dk!=(-536870788))continue;Cy(i);}i=RM(a,d);i.cD(h);}else if(a.X.dk==(-536870788)){i=Nf(h);Cy(a.X);}else{i=AC7(a,h);d=a.X;if(d.dk==(-536870788))Cy(d);}if(i!==null)Y(e,i);if(GV(a.X))break;if(a.X.dk==(-536870871))break;}if(a.X.Es==(-536870788))Y(e,Nf(h));if(a.kd!=f&&!g){a.kd=f;d=a.X;d.q3=f;d.bi=d.dk;d.mM=d.m0;j=d.i6;d.bN=j+1|0;d.v_=j;J_(d);}switch(b){case -1073741784:break;case -536870872:d=new ABP;Ku(d, e,h);return d;case -268435416:d=new AGb;Ku(d,e,h);return d;case -134217688:d=new AD8;Ku(d,e,h);return d;case -67108824:d=new Zb;Ku(d,e,h);return d;case -33554392:d=new HH;Ku(d,e,h);return d;default:switch(e.s){case 0:break;case 1:return BCz(Bb(e,0),h);default:return Bz8(e,h);}return Nf(h);}d=new Qw;Ku(d,e,h);return d;} function A3e(a){var b,c,d,e,f,g,h;b=BT(4);c=(-1);d=(-1);if(!GV(a.X)&&JE(a.X)){e=b.data;c=Cy(a.X);e[0]=c;d=c-4352|0;}if(d>=0&&d<19){e=DR(3);b=e.data;b[0]=c&65535;f=a.X;g=f.dk;h=g-4449|0;if(h>=0&&h<21){b[1]=g&65535;Cy(f);f=a.X;g=f.dk;c=g-4519|0;if(c>=0&&c<28){b[2]=g&65535;Cy(f);return BwQ(e,3);}return BwQ(e,2);}if(!Em(a,2))return AJ_(b[0]);if(Em(a,64))return BuG(b[0]);return BmX(b[0]);}e=b.data;c=1;while(c<4&&!GV(a.X)&&JE(a.X)){h=c+1|0;e[c]=Cy(a.X);c=h;}if(c==1){h=e[0];if(!(BPb.GN(h)==BPc?0:1))return ABh(a,e[0]);}if (!Em(a,2))return BDl(b,c);if(Em(a,64)){f=new AA8;Wg(f,b,c);return f;}f=new AFf;Wg(f,b,c);return f;} function AC7(a,b){var c,d,e,f,g,h,i;if(JE(a.X)&&!Q5(a.X)&&TO(a.X.bi)){if(Em(a,128)){c=A3e(a);if(!GV(a.X)){d=a.X;e=d.dk;if(!(e==(-536870871)&&!(b instanceof L7))&&e!=(-536870788)&&!JE(d))c=SL(a,b,c);}}else if(!ACz(a.X)&&!AFR(a.X)){f=new NQ;S(f);while(!GV(a.X)&&JE(a.X)&&!ACz(a.X)&&!AFR(a.X)){if(!(!Q5(a.X)&&!a.X.bi)&&!(!Q5(a.X)&&TO(a.X.bi))){g=a.X.bi;if(g!=(-536870871)&&(g&(-2147418113))!=(-2147483608)&&g!=(-536870788)&&g!=(-536870876))break;}e=Cy(a.X);if(!SC(e))BL(f,e&65535);else P3(f,K2(e));}if(!Em(a,2)){c=new AEg;Hy(c);c.f2 =U(f);e=f.cq;c.eq=e;c.I3=BsT(e);c.Fu=BsT(c.eq);h=0;while(h<(c.eq-1|0)){X4(c.I3,Bf(c.f2,h),(c.eq-h|0)-1|0);X4(c.Fu,Bf(c.f2,(c.eq-h|0)-1|0),(c.eq-h|0)-1|0);h=h+1|0;}}else if(Em(a,64))c=BDj(f);else{c=new VN;Hy(c);c.sB=U(f);c.eq=f.cq;}}else c=SL(a,b,AGF(a,b));}else{d=a.X;if(d.dk!=(-536870871))c=SL(a,b,AGF(a,b));else{if(b instanceof L7)P(Ep(B(7),d.eQ,Wk(d)));c=Nf(b);}}a:{if(!GV(a.X)){e=a.X.dk;if(!(e==(-536870871)&&!(b instanceof L7))&&e!=(-536870788)){f=AC7(a,b);if(c instanceof Gg&&!(c instanceof Ka)&&!(c instanceof FZ) &&!(c instanceof I8)){i=c;if(!f.fc(i.ct)){c=new AAG;Ju(c,i.ct,i.B,i.wF);c.ct.cD(c);}}if((f.uV()&65535)!=43)c.cD(f);else c.cD(f.ct);break a;}}if(c===null)return null;c.cD(b);}if((c.uV()&65535)!=43)return c;return c.ct;} function SL(a,b,c){var d,e,f,g,h;d=a.X;e=d.dk;if(c!==null&&!(c instanceof DS)){switch(e){case -2147483606:Cy(d);d=new ABF;Gz(d,c,b,e);Vi();c.cD(BPd);return d;case -2147483605:Cy(d);d=new ADt;Gz(d,c,b,(-2147483606));Vi();c.cD(BPd);return d;case -2147483585:Cy(d);d=new Xa;Gz(d,c,b,(-536870849));Vi();c.cD(BPd);return d;case -2147483525:f=new VJ;d=KM(d);g=a.nS+1|0;a.nS=g;SZ(f,d,c,b,(-536870849),g);Vi();c.cD(BPd);return f;case -1073741782:case -1073741781:Cy(d);d=new Yd;Gz(d,c,b,e);c.cD(d);return d;case -1073741761:Cy(d);d =new ADQ;Gz(d,c,b,(-536870849));c.cD(b);return d;case -1073741701:h=new ZU;d=KM(d);e=a.nS+1|0;a.nS=e;SZ(h,d,c,b,(-536870849),e);c.cD(h);return h;case -536870870:case -536870869:Cy(d);if(c.uV()!=(-2147483602)){d=new FZ;Gz(d,c,b,e);}else if(Em(a,32)){d=new Ye;Gz(d,c,b,e);}else{d=new ACF;f=ADg(a.kd);Gz(d,c,b,e);d.Er=f;}c.cD(d);return d;case -536870849:Cy(d);d=new Lp;Gz(d,c,b,(-536870849));c.cD(b);return d;case -536870789:h=new KQ;d=KM(d);e=a.nS+1|0;a.nS=e;SZ(h,d,c,b,(-536870849),e);c.cD(h);return h;default:}return c;}f =null;if(c!==null)f=c;switch(e){case -2147483606:case -2147483605:Cy(d);d=new AG2;Ju(d,f,b,e);f.B=d;return d;case -2147483585:Cy(d);c=new AAB;Ju(c,f,b,(-2147483585));return c;case -2147483525:c=new AC5;Yy(c,KM(d),f,b,(-2147483525));return c;case -1073741782:case -1073741781:Cy(d);d=new ADN;Ju(d,f,b,e);f.B=d;return d;case -1073741761:Cy(d);c=new AFk;Ju(c,f,b,(-1073741761));return c;case -1073741701:c=new X3;Yy(c,KM(d),f,b,(-1073741701));return c;case -536870870:case -536870869:Cy(d);d=BAB(f,b,e);f.B=d;return d;case -536870849:Cy(d);c =new I8;Ju(c,f,b,(-536870849));return c;case -536870789:return BBT(KM(d),f,b,(-536870789));default:}return c;} function AGF(a,b){var c,d,e,f,g,h,i,j;c=null;d=b instanceof L7;while(true){a:{e=a.X;f=e.dk;if((f&(-2147418113))==(-2147483608)){Cy(e);g=(f&16711680)>>16;f=f&(-16711681);if(f==(-16777176))a.kd=g;else{if(f!=(-1073741784))g=a.kd;c=ABs(a,f,g,b);e=a.X;if(e.dk!=(-536870871))P(Ep(B(7),e.eQ,e.i6));Cy(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:Cy(e);c =BwB(0);break a;case -2147483577:Cy(e);c=new ACB;Db(c);break a;case -2147483558:Cy(e);c=new AA3;h=a.d3+1|0;a.d3=h;A33(c,h);break a;case -2147483550:Cy(e);c=BwB(1);break a;case -2147483526:Cy(e);c=new AGr;Db(c);break a;case -536870876:Cy(e);a.d3=a.d3+1|0;if(Em(a,8)){if(Em(a,1)){c=BzV(a.d3);break a;}c=Bze(a.d3);break a;}if(Em(a,1)){c=BAe(a.d3);break a;}c=BAM(a.d3);break a;case -536870866:Cy(e);if(Em(a,32)){c=BA6();break a;}c=BAE(ADg(a.kd));break a;case -536870821:Cy(e);i=0;c=a.X;if(c.dk==(-536870818)){i=1;Cy(c);}c =RM(a,MC(a,i));c.cD(b);e=a.X;if(e.dk!=(-536870819))P(Ep(B(7),e.eQ,e.i6));ACY(e,1);Cy(a.X);break a;case -536870818:Cy(e);a.d3=a.d3+1|0;if(!Em(a,8)){c=new Rt;Db(c);break a;}c=new ACb;e=ADg(a.kd);Db(c);c.TL=e;break a;case 0:j=e.m0;if(j!==null)c=RM(a,j);else{if(GV(e)){c=Nf(b);break a;}c=AJ_(f&65535);}Cy(a.X);break a;default:break b;}Cy(e);c=new Rt;Db(c);break a;}h=(f&2147483647)-48|0;if(a.sQ=0&&!Mc(e)){c=ABh(a,f);Cy(a.X);}else if(f==(-536870788))c=Nf(b);else{if(f!=(-536870871)){b=new Qn;c=!Mc(a.X)?SE(f&65535):a.X.m0.bM();e=a.X;S5(b,c,e.eQ,e.i6);P(b);}if(d){b=new Qn;e=a.X;S5(b,B(7),e.eQ,e.i6);P(b);}c=Nf(b);}}}if(f!=(-16777176))break;}return c;} function MC(a,b){var c,d,e,f,g,h,i,j,$$je;c=Bw1(Em(a,2),Em(a,64));II(c,b);d=(-1);e=0;f=0;g=1;a:{b:{c:while(true){if(GV(a.X))break a;h=a.X;b=h.dk;f=b==(-536870819)&&!g?0:1;if(!f)break a;d:{switch(b){case -536870874:if(d>=0)Fe(c,d);d=Cy(a.X);h=a.X;if(h.dk!=(-536870874)){d=38;break d;}if(h.bi==(-536870821)){Cy(h);e=1;d=(-1);break d;}Cy(h);if(g){c=MC(a,0);break d;}if(a.X.dk==(-536870819))break d;AAR(c,MC(a,0));break d;case -536870867:if(!g){b=h.bi;if(b!=(-536870819)&&b!=(-536870821)&&d>=0){Cy(h);h=a.X;i=h.dk;if (Mc(h))break c;if(i<0){j=a.X.bi;if(j!=(-536870819)&&j!=(-536870821)&&d>=0)break c;}e:{try{if(TO(i))break e;i=i&65535;break e;}catch($$e){$$je=R($$e);if($$je instanceof BF){break b;}else{throw $$e;}}}try{DQ(c,d,i);}catch($$e){$$je=R($$e);if($$je instanceof BF){break b;}else{throw $$e;}}Cy(a.X);d=(-1);break d;}}if(d>=0)Fe(c,d);d=45;Cy(a.X);break d;case -536870821:if(d>=0){Fe(c,d);d=(-1);}Cy(a.X);j=0;h=a.X;if(h.dk==(-536870818)){Cy(h);j=1;}if(!e)AUb(c,MC(a,j));else AAR(c,MC(a,j));e=0;Cy(a.X);break d;case -536870819:if (d>=0)Fe(c,d);d=93;Cy(a.X);break d;case -536870818:if(d>=0)Fe(c,d);d=94;Cy(a.X);break d;case 0:if(d>=0)Fe(c,d);h=a.X.m0;if(h===null)d=0;else{A6r(c,h);d=(-1);}Cy(a.X);break d;default:}if(d>=0)Fe(c,d);d=Cy(a.X);}g=0;}P(Ep(B(7),Tq(a),a.X.i6));}P(Ep(B(7),Tq(a),a.X.i6));}if(!f){if(d>=0)Fe(c,d);return c;}P(Ep(B(7),Tq(a),a.X.i6-1|0));} function ABh(a,b){var c,d,e;c=SC(b);if(Em(a,2)){a:{if(!(b>=97&&b<=122)){if(b<65)break a;if(b>90)break a;}return BmX(b&65535);}if(Em(a,64)&&b>128){if(c){d=new ABI;Hy(d);d.eq=2;d.E3=Kq(Kp(b));return d;}if(WL(b))return Bd_(b&65535);if(!YF(b))return BuG(b&65535);return Bqk(b&65535);}}if(!c){if(WL(b))return Bd_(b&65535);if(!YF(b))return AJ_(b&65535);return Bqk(b&65535);}d=new HK;Hy(d);d.eq=2;d.qO=b;e=(K2(b)).data;d.w$=e[0];d.vO=e[1];return d;} function RM(a,b){var c,d,e;if(!A0E(b)){if(!b.cy){if(b.tO())return Bav(b);return Bh1(b);}if(!b.tO())return BqJ(b);c=new S0;AFt(c,b);return c;}c=AIC(b);d=new Vy;Db(d);d.Ew=c;d.Q7=c.dh;if(!b.cy){if(b.tO())return APm(Bav(Pk(b)),d);return APm(Bh1(Pk(b)),d);}if(!b.tO())return APm(BqJ(Pk(b)),d);c=new XD;e=new S0;AFt(e,Pk(b));ASK(c,e,d);return c;} function ADm(b){var c,d,e,f;if(b===null){b=new EQ;Bl(b,B(780));P(b);}BPe=1;c=BBo();d=new L8;d.mQ=1;d.eQ=b;d.dg=DR(Z(b)+2|0);CZ(M2(b),0,d.dg,0,Z(b));e=d.dg.data;f=e.length;e[f-1|0]=0;e[f-2|0]=0;d.T2=f;d.q3=0;J_(d);J_(d);c.X=d;c.kd=0;c.Fp=ABs(c,(-1),0,null);if(GV(c.X)){if(c.Ml)c.Fp.lE();return c;}b=new Qn;c=c.X;S5(b,B(7),c.eQ,c.i6);P(b);} function Pl(b){if(b>=97&&b<=122)b=(b-32|0)&65535;else if(b>=65&&b<=90)b=(b+32|0)&65535;return b;} function Em(a,b){return (a.kd&b)!=b?0:1;} function A7h(a){a.DW=BC(FY,10);a.sQ=(-1);a.nS=(-1);a.d3=(-1);} function UA(){var a=this;E.call(a);a.eL=0.0;a.eY=0.0;a.Z4=0;a.vS=0;a.vx=0;} function BPf(){var a=new UA();ANX(a);return a;} function ANX(a){a.eL=0.0;a.eY=0.0;a.Z4=0;a.vS=0;a.vx=0;} function AHX(){var a=this;UA.call(a);a.rI=null;a.LW=null;} function P1(a){var b=new AHX();BfN(b,a);return b;} function BfN(a,b){ANX(a);a.rI=Gx(10);a.LW=b;} function F2(){var a=this;BF.call(a);a.jY=0;a.a0z=null;} function ASB(a,b){var c=new F2();A$k(c,a,b);return c;} function A$k(a,b,c){a.a0z=b;W(a);a.jY=c;} function AZ$(){var a=this;E.call(a);a.Vp=0;a.PH=0;a.ZG=Ch;a.a0J=0;a.GT=0;a.nA=null;a.xl=null;a.y6=null;a.a1u=0;a.Rw=Ch;a.Yr=0;a.vY=Ch;} function Btm(){var a=new AZ$();Btt(a);return a;} function Btt(a){a.Vp=0;a.PH=0;a.GT=255;a.Yr=0;a.vY=Ch;} function AWS(a,b){a.Rw=b;} function AJv(a,b){var c,d,e,f;c=0;if(a.Vp)c=1;if(a.PH)c=c|2;if(a.nA!==null)c=c|4;if(a.xl!==null)c=c|8;if(a.y6!==null)c=c|16;d=0;e=b.oU;if(e==1)d=4;else if(e==9)d=2;Kz(b,(-29921));DD(b,8);DD(b,c<<24>>24);DD(b,Ce(a.vY)<<24>>24);DD(b,Ce(Ec(a.vY,8))<<24>>24);DD(b,Ce(Ec(a.vY,16))<<24>>24);DD(b,Ce(Ec(a.vY,24))<<24>>24);DD(b,d<<24>>24);DD(b,a.GT<<24>>24);f=a.nA;if(f!==null){DD(b,f.data.length<<24>>24);DD(b,a.nA.data.length>>8<<24>>24);f=a.nA;Om(b,f,0,f.data.length);}f=a.xl;if(f!==null){Om(b,f,0,f.data.length);DD(b, 0);}f=a.y6;if(f!==null){Om(b,f,0,f.data.length);DD(b,0);}} var AFr=K(Ic); function Bam(a,b,c,d,e,f,g,h){var i,j,k,l,m;i=null;a:{while(c=g){j=c;break a;}k=b.data;j=c+1|0;l=k[c];if(Eb(l)){if(j>=d){if(!Qt(h,2)){i=BNu;break a;}j=j+(-1)|0;break a;}if(!DF(k[j])){i=Ef(1);break a;}j=j+(-1)|0;i=N3(2);break a;}if(DF(l))i=Ef(1);if(l>=128){i=N3(1);j=j+(-1)|0;break a;}k=e.data;m=f+1|0;k[f]=l<<24>>24;c=j;f=m;}j=c;}h.rC=j;h.rN=f;return i;} var AGf=K(Ic); function BgB(a,b,c,d,e,f,g,h){var i,j,k,l,m;i=null;a:{while(c=g){j=c;break a;}k=b.data;j=c+1|0;l=k[c];if(Eb(l)){if(j==d){if(!Qt(h,2)){i=BNu;break a;}j=j+(-1)|0;break a;}if(!DF(k[j])){i=Ef(1);break a;}j=j+(-1)|0;i=N3(2);break a;}if(DF(l))i=Ef(1);if(l>=256){j=j+(-1)|0;i=N3(1);break a;}k=e.data;m=f+1|0;k[f]=l<<24>>24;c=j;f=m;}j=c;}h.rC=j;h.rN=f;return i;} function ADc(){var a=this;Ic.call(a);a.Jh=0;a.E9=0;} function Bu8(a,b,c,d,e,f,g,h){var i,j;if(a.Jh){if((f+2|0)>g)return !D7(h.JB)?BNt:null;a.Jh=0;if(!a.E9){i=e.data;j=f+1|0;i[f]=(-2);f=j+1|0;i[j]=(-1);}else{i=e.data;j=f+1|0;i[f]=(-1);f=j+1|0;i[j]=(-2);}}return !a.E9?AIY(a,b,c,d,e,f,g,h):AU9(a,b,c,d,e,f,g,h);} function AU9(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c=g)break a;j=b.data;k=c+1|0;l=j[c];if(!Eb(l)){if(DF(l)){c=k+(-1)|0;i=Ef(1);break a;}if((f+2|0)>g){c=k+(-1)|0;if(J2(h,2))break a;i=BNt;break a;}j=e.data;c=f+1|0;j[f]=(l&255)<<24>>24;f=c+1|0;j[c]=l>>8<<24>>24;c=k;}else{if(k==d){c=k+(-1)|0;if(Qt(h,2))break a;i=BNu;break a;}c=k+1|0;m=j[k];if(!DF(m)){c=c+(-2)|0;i=Ef(1);break a;}if((f+4|0)>g){c=c+(-2)|0;if(J2(h,4))break a;i=BNt;break a;}j=e.data;n=f+1|0;j[f]=(l&255)<<24>>24;f=n+1|0;j[n]=l>>8<< 24>>24;n=f+1|0;j[f]=(m&255)<<24>>24;f=n+1|0;j[n]=m>>8<<24>>24;}}}h.rC=c;h.rN=f;return i;} function AIY(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c=g)break a;j=b.data;k=c+1|0;l=j[c];if(!Eb(l)){if(DF(l)){c=k+(-1)|0;i=Ef(1);break a;}if((f+2|0)>g){c=k+(-1)|0;if(J2(h,2))break a;i=BNt;break a;}j=e.data;c=f+1|0;j[f]=l>>8<<24>>24;f=c+1|0;j[c]=(l&255)<<24>>24;c=k;}else{if(k==d){c=k+(-1)|0;if(Qt(h,2))break a;i=BNu;break a;}c=k+1|0;m=j[k];if(!DF(m)){c=c+(-2)|0;i=Ef(1);break a;}if((f+4|0)>g){c=c+(-2)|0;if(J2(h,4))break a;i=BNt;break a;}j=e.data;n=f+1|0;j[f]=l>>8<<24>>24;f=n+1|0;j[n]=(l&255)<< 24>>24;n=f+1|0;j[f]=m>>8<<24>>24;f=n+1|0;j[n]=(m&255)<<24>>24;}}}h.rC=c;h.rN=f;return i;} function ANF(){var a=this;E.call(a);a.n$=null;a.s7=null;a.xM=null;a.wH=0;a.yN=0;a.pJ=null;} function AVB(a,b,c,d){var e=new ANF();A9f(e,a,b,c,d);return e;} function A9f(a,b,c,d,e){a.pJ=b;a.yN=b.eV;a.n$=c;a.s7=d;a.wH=e;} function Fj(a){return a.n$===null?0:1;} function E1(a){var b,c;Zl(a);b=a.n$;if(b===null){b=new KC;W(b);P(b);}c=b.MD;a.xM=b;a.s7=b;a.n$=b.ky;a.wH=a.wH+1|0;return c;} function Zl(a){var b;if(a.yN>=a.pJ.eV)return;b=new Qm;W(b);P(b);} function Zx(){var a=this;E.call(a);a.MD=null;a.ky=null;a.qk=null;} function BPg(){var a=new Zx();Bhz(a);return a;} function Bhz(a){} var JA=K(Bv); function BPh(){var a=new JA();Bpu(a);return a;} function Bpu(a){W(a);} function ZM(){E.call(this);this.Xu=null;} function Byc(a){Bm();BDM.requestPointerLock();BEQ=0;} function ZB(){var a=this;I$.call(a);a.Lb=null;a.Nz=null;a.Ec=null;a.rG=null;a.I8=0;} function XH(b){if(b!==null)return b;b=new EQ;W(b);P(b);} function Bqy(a){if(!a.I8){AWi(a);a.I8=1;}} function AWi(a){var b;ADZ(a);b=a.rG.bg;if(b>0){Kt(a.Lb,a.Ec,0,b);GB(a.rG);}} function ADZ(a){var b;if(!a.I8)return;b=new Bv;Bl(b,B(781));P(b);} function BsR(a,b,c,d){var e,f,g,$$je;e=a.zU;Bgj(e);a:{try{ADZ(a);if(b===null)P(BBF());if(!(c>=0&&c<=(b.data.length-d|0)&&d>=0))P(Bzk());f=AEo(b,c,d);while(D7(f)){if(!I4(Ph(a.Nz,f,a.rG,0)))continue;Kt(a.Lb,a.Ec,0,A1Q(a.rG));AI4(a.rG);}A5U(e);}catch($$e){$$je=R($$e);g=$$je;break a;}return;}A5U(e);P(g);} var Z7=K(0); function ARm(){var a=this;JI.call(a);a.jb=0;a.AS=null;} function LQ(a){var b=new ARm();Bq9(b,a);return b;} function Bq9(a,b){QM(a,b);a.AS=BU(8);} function ABA(a){a.hK.mf();} function AN9(a,b,c,d){var e;if(b!==null){a.hK.iJ(b,c,d);a.jb=a.jb+d|0;return;}e=new EQ;W(e);P(e);} function J8(a,b){a.hK.tr(b);a.jb=a.jb+1|0;} function Fs(a,b){a.hK.tr(b);a.jb=a.jb+1|0;} function HG(a,b){MU(a,ACU(b));} function Lc(a,b){D3(a,OL(b));} function D3(a,b){var c,d;c=a.AS;d=c.data;d[0]=b>>24<<24>>24;d[1]=b>>16<<24>>24;d[2]=b>>8<<24>>24;d[3]=b<<24>>24;a.hK.iJ(c,0,4);a.jb=a.jb+4|0;} function MU(a,b){var c,d;c=a.AS;d=c.data;d[0]=Ce(Ec(b,56))<<24>>24;d[1]=Ce(Ec(b,48))<<24>>24;d[2]=Ce(Ec(b,40))<<24>>24;d[3]=BDE(b)<<24>>24;d[4]=Ce(Ec(b,24))<<24>>24;d[5]=Ce(Ec(b,16))<<24>>24;d[6]=Ce(Ec(b,8))<<24>>24;d[7]=Ce(b)<<24>>24;a.hK.iJ(c,0,8);a.jb=a.jb+8|0;} function GD(a,b){var c,d;c=a.AS;d=c.data;d[0]=b>>8<<24>>24;d[1]=b<<24>>24;a.hK.iJ(c,0,2);a.jb=a.jb+2|0;} function Ik(a,b){var c,d,e,f,g,h,i,j,k,l;c=0;d=Z(b);e=0;while(e0&&f<=127?c+1|0:f>2047?c+3|0:c+2|0;e=e+1|0;}g=M(c);if(Eh(g,M(65535))){b=new Bv;Bl(b,B(782));P(b);}c=Ce(g);h=BU(c+2|0);i=h.data;i[0]=c>>8<<24>>24;j=2;i[1]=c<<24>>24;e=Z(b);f=0;while(f0&&k<=127){c=j+1|0;i[j]=k<<24>>24;}else if(k<=2047){d=j+1|0;i[j]=(192|31&k>>6)<<24>>24;c=d+1|0;i[d]=(128|63&k)<<24>>24;}else{l=j+1|0;i[j]=(224|15&k>>12)<<24>>24;d=l+1|0;i[l]=(128|63&k>>6)<<24>>24;c=d+1|0;i[d]=(128|63&k)<<24>>24;}f =f+1|0;j=c;}AN9(a,h,0,j);} function Di(){var a=this;E.call(a);a.B=null;a.gg=0;a.IQ=null;a.wF=0;} var BPe=0;function Db(a){var b;b=BPe;BPe=b+1|0;a.IQ=P5(b);} function T6(a,b){var c;c=BPe;BPe=c+1|0;a.IQ=P5(c);a.B=b;} function NY(a,b,c,d){var e;e=d.bQ;while(true){if(b>e)return (-1);if(a.v(b,c,d)>=0)break;b=b+1|0;}return b;} function N9(a,b,c,d,e){while(true){if(c=0)break;c=c+(-1)|0;}return c;} function Bno(a,b){a.wF=b;} function BmK(a){return a.wF;} function AOh(a){var b,c,d;b=a.IQ;c=a.bt();d=new T;S(d);BL(d,60);b=H(d,b);BL(b,58);BL(H(b,c),62);return U(d);} function Bgc(a){return AOh(a);} function Bha(a){return a.B;} function Bii(a,b){a.B=b;} function BwR(a,b){return 1;} function Bx4(a){return null;} function QD(a){var b;a.gg=1;b=a.B;if(b!==null){if(!b.gg){b=b.qi();if(b!==null){a.B.gg=1;a.B=b;}a.B.lE();}else if(b instanceof M3&&b.lJ.IA)a.B=b.B;}} function AS7(){BPe=1;} var Tb=K(GW); function BPi(){var a=new Tb();BjX(a);return a;} function BjX(a){W(a);} var AFl=K(Tb); function BPj(){var a=new AFl();Bgr(a);return a;} function Bgr(a){W(a);} function M4(){E.call(this);this.ul=null;} function BhD(a,b){a.ul=b;} function ALh(){M4.call(this);this.zY=null;} function BCt(){var a=new ALh();A75(a);return a;} function A75(a){a.zY=BBL();} function A4X(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AWb(b);if(C()){break _;}g=$z;B9();h=0.6666666865348816;J();if(g!==BI6){$p=2;continue _;}Bp(c+0.5,d+0.5,e+0.5);$p=3;continue _;case 2:$z=AYF(b);if(C()){break _;}i=$z;j=0.0;if(i==2)j=180.0;if(i==4)j=90.0;if(i==5)j=(-90.0);Bp(c+0.5,d+0.5,e+0.5);Bj( -j,0.0, 1.0,0.0);Bp(0.0,(-0.3125),(-0.4375));a.zY.BP.jh=0;k=B(783);g=a.ul.JC;$p=4;continue _;case 3:$z=AYF(b);if(C()){break _;}i=$z;Bj( -((i*360|0)/16.0),0.0,1.0,0.0);a.zY.BP.jh=1;k=B(783);g=a.ul.JC;$p=4;case 4:$z=ASZ(g,k);if(C()){break _;}i=$z;F8(g,i);B9();Cg(h,(-0.6666666865348816),(-0.6666666865348816));k=a.zY;Cv(k.UM,0.0625);Cv(k.BP,0.0625);BI();g=a.ul.Vk;Bp(0.0,0.3333333432674408,0.046666666865348816);Cg(0.01111111231148243,(-0.01111111231148243),0.01111111231148243);K0(0.0,0.0,(-0.01111111231148243));DN(0);l= 0;while(true){m=b.gs.data;if(l>=m.length)break;k=m[l];if(l!=b.uM)Fi(g,k,( -DU(g,k)|0)/2|0,(l*10|0)-(b.gs.data.length*5|0)|0,0);else{n=new T;S(n);H(H(H(n,B(601)),k),B(784));k=U(n);Fi(g,k,( -DU(g,k)|0)/2|0,(l*10|0)-(b.gs.data.length*5|0)|0,0);}l=l+1|0;}DN(1);B4(1.0,1.0,1.0,1.0);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function APi(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:A4X(a,b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function PG(){var a=this;Gl.call(a);a.nm=0;a.kg=null;a.sU=0.0;a.tX=0.0;} function Bui(){var a=new PG();BsM(a);return a;} function BsM(a){PL(a);a.nm=(-1);a.kg=B(785);a.tX=0.0;a.nm=20;} function ANJ(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.tX=a.sU;if(PP(a.cJ,a.en+0.5,a.el+0.5,a.eB+0.5,16.0)===null?0:1){b=a.en+O(a.cJ.p);c=a.el+O(a.cJ.p);d=a.eB+O(a.cJ.p);BW(a.cJ,B(348),b,c,d,0.0,0.0,0.0);BW(a.cJ,B(349),b,c,d,0.0,0.0,0.0);e=a.sU;f=a.nm;a.sU=e+1000.0/(f+200.0);while(true){e=a.sU;if (e<=360.0)break;a.sU=e-360.0;a.tX=a.tX-360.0;}if(f==(-1))UC(a);f=a.nm;if(f>0)a.nm=f-1|0;else{g=4;h=0;if(h=6){UC(a);return;}EP(i,a.en+(Ck(a.cJ.p)-Ck(a.cJ.p))*4.0,(a.el+D(a.cJ.p,3)|0)-1|0,a.eB+(Ck(a.cJ.p)-Ck(a.cJ.p))*4.0,O(a.cJ.p)*360.0,0.0);$p=2;case 2:$z=i.sw();if(C()){break _;}f=$z;if(f){j=a.cJ;$p=3;continue _;}h =h+1|0;if(h>=g)return;i=N6(a.kg,a.cJ);if(i===null)return;j=a.cJ;k=CM(i);l=a.en;e=l;m=a.el;n=m;o=a.eB;p=Dv(DA(e,n,o,l+1|0,m+1|0,o+1|0),8.0,4.0,8.0);$p=1;continue _;case 3:j.WV(i);if(C()){break _;}l=0;while(l<20){c=a.en+0.5+(O(a.cJ.p)-0.5)*2.0;d=a.el+0.5+(O(a.cJ.p)-0.5)*2.0;e=a.eB+0.5+(O(a.cJ.p)-0.5)*2.0;BW(a.cJ,B(348),c,d,e,0.0,0.0,0.0);BW(a.cJ,B(349),c,d,e,0.0,0.0,0.0);l=l+1|0;}AP1(i);UC(a);h=h+1|0;if(h>=g)return;i=N6(a.kg,a.cJ);if(i===null)return;j=a.cJ;k=CM(i);l=a.en;e=l;m=a.el;n=m;o=a.eB;p=Dv(DA(e,n,o,l+ 1|0,m+1|0,o+1|0),8.0,4.0,8.0);$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} function UC(a){a.nm=200+D(a.cJ.p,600)|0;} function Bck(a,b){Qi(a,b);a.kg=GH(b,B(786));a.nm=En(b,B(787));} function Bf5(a,b){PC(a,b);IE(b,B(786),a.kg);Dw(b,B(787),a.nm<<16>>16);} function A5E(){M4.call(this);this.Gv=null;} function BBs(){var a=new A5E();BbK(a);return a;} function BbK(a){a.Gv=DP();} function AHa(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=b;B9();Bp(c+0.5,d,e+0.5);h=Bz(a.Gv,g.kg);if(h===null){h=N6(g.kg,null);B0(a.Gv,g.kg,h);}if(h===null){BI();return;}h.l=g.cJ;Bp(0.0,0.4000000059604645,0.0);i=g.tX;Bj((i+(g.sU-i)*f)*10.0,0.0,1.0,0.0);Bj((-30.0),1.0,0.0,0.0);Bp(0.0,(-0.4000000059604645),0.0);Cg(0.4375,0.4375,0.4375);EP(h,c,d,e,0.0,0.0);Hn();b=BFE;d =0.0;e=0.0;c=0.0;j=0.0;$p=1;case 1:AKE(b,h,d,e,c,j,f);if(C()){break _;}BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function FY(){var a=this;Di.call(a);a.IA=0;a.kK=0;} var BPd=null;function Vi(){Vi=Bx(FY);Boq();} function BCK(a){var b=new FY();KY(b,a);return b;} function KY(a,b){Vi();Db(a);a.kK=b;} function A8q(a,b,c,d){var e,f;e=Oy(d,a.kK);S$(d,a.kK,b);f=a.B.v(b,c,d);if(f<0)S$(d,a.kK,e);return f;} function BrV(a){return a.kK;} function BaD(a){return B(788);} function A8U(a,b){return 0;} function Boq(){var b;b=new ACA;Db(b);BPd=b;} function L8(){var a=this;E.call(a);a.dg=null;a.q3=0;a.mQ=0;a.Qa=0;a.Es=0;a.dk=0;a.bi=0;a.T2=0;a.m0=null;a.mM=null;a.bN=0;a.w3=0;a.i6=0;a.v_=0;a.eQ=null;} var BPk=null;var BPb=null;var BPc=0;function ACY(a,b){if(b>0&&b<3)a.mQ=b;if(b==1){a.bi=a.dk;a.mM=a.m0;a.bN=a.v_;a.v_=a.i6;J_(a);}} function Mc(a){return a.m0===null?0:1;} function Q5(a){return a.mM===null?0:1;} function Cy(a){J_(a);return a.Es;} function KM(a){var b;b=a.m0;J_(a);return b;} function J_(a){var b,c,d,e,f,g,h,$$je;a.Es=a.dk;a.dk=a.bi;a.m0=a.mM;a.i6=a.v_;a.v_=a.bN;while(true){b=0;c=a.bN>=a.dg.data.length?0:Sm(a);a.bi=c;a.mM=null;if(a.mQ==4){if(c!=92)return;c=a.bN;d=a.dg.data;c=c>=d.length?0:d[DM(a)];a.bi=c;switch(c){case 69:break;default:a.bi=92;a.bN=a.w3;return;}a.mQ=a.Qa;a.bi=a.bN>(a.dg.data.length-2|0)?0:Sm(a);}a:{c=a.bi;if(c!=92){e=a.mQ;if(e==1)switch(c){case 36:a.bi=(-536870876);break a;case 40:if(a.dg.data[a.bN]!=63){a.bi=(-2147483608);break a;}DM(a);c=a.dg.data[a.bN];e=0;while (true){b:{if(e){e=0;switch(c){case 33:break;case 61:a.bi=(-134217688);DM(a);break b;default:P(Ep(B(7),Km(a),a.bN));}a.bi=(-67108824);DM(a);}else{switch(c){case 33:break;case 60:DM(a);c=a.dg.data[a.bN];e=1;break b;case 61:a.bi=(-536870872);DM(a);break b;case 62:a.bi=(-33554392);DM(a);break b;default:f=A5_(a);a.bi=f;if(f<256){a.q3=f;f=f<<16;a.bi=f;a.bi=(-1073741784)|f;break b;}f=f&255;a.bi=f;a.q3=f;f=f<<16;a.bi=f;a.bi=(-16777176)|f;break b;}a.bi=(-268435416);DM(a);}}if(!e)break;}break a;case 41:a.bi=(-536870871);break a;case 42:case 43:case 63:e =a.bN;d=a.dg.data;switch(e>=d.length?42:d[e]){case 43:a.bi=c|(-2147483648);DM(a);break a;case 63:a.bi=c|(-1073741824);DM(a);break a;default:}a.bi=c|(-536870912);break a;case 46:a.bi=(-536870866);break a;case 91:a.bi=(-536870821);ACY(a,2);break a;case 93:if(e!=2)break a;a.bi=(-536870819);break a;case 94:a.bi=(-536870818);break a;case 123:a.mM=ARP(a,c);break a;case 124:a.bi=(-536870788);break a;default:}else if(e==2)switch(c){case 38:a.bi=(-536870874);break a;case 45:a.bi=(-536870867);break a;case 91:a.bi=(-536870821);break a;case 93:a.bi =(-536870819);break a;case 94:a.bi=(-536870818);break a;default:}}else{c=a.bN>=(a.dg.data.length-2|0)?(-1):Sm(a);c:{a.bi=c;switch(c){case -1:P(Ep(B(7),Km(a),a.bN));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.bi =AOM(a);break a;case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:if(a.mQ!=1)break a;a.bi=(-2147483648)|c;break a;case 65:a.bi=(-2147483583);break a;case 66:a.bi=(-2147483582);break a;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:P(Ep(B(7),Km(a),a.bN));case 68:case 83:case 87:case 100:case 115:case 119:a.mM=Yt(NT(a.dg, a.w3,1),0);a.bi=0;break a;case 71:a.bi=(-2147483577);break a;case 80:case 112:break c;case 81:a.Qa=a.mQ;a.mQ=4;b=1;break a;case 90:a.bi=(-2147483558);break a;case 97:a.bi=7;break a;case 98:a.bi=(-2147483550);break a;case 99:c=a.bN;d=a.dg.data;if(c>=(d.length-2|0))P(Ep(B(7),Km(a),a.bN));a.bi=d[DM(a)]&31;break a;case 101:a.bi=27;break a;case 102:a.bi=12;break a;case 110:a.bi=10;break a;case 114:a.bi=13;break a;case 116:a.bi=9;break a;case 117:a.bi=ADu(a,4);break a;case 120:a.bi=ADu(a,2);break a;case 122:a.bi= (-2147483526);break a;default:}break a;}g=A1m(a);h=0;if(a.bi==80)h=1;try{a.mM=Yt(g,h);}catch($$e){$$je=R($$e);if($$je instanceof S3){P(Ep(B(7),Km(a),a.bN));}else{throw $$e;}}a.bi=0;}}if(b)continue;else break;}} function A1m(a){var b,c,d,e,f,g;b=new T;Lv(b,10);c=a.bN;d=a.dg;e=d.data;if(c<(e.length-2|0)){if(e[c]!=123){b=NT(d,DM(a),1);f=new T;S(f);H(H(f,B(789)),b);return U(f);}DM(a);c=0;a:{while(true){g=a.bN;d=a.dg.data;if(g>=(d.length-2|0))break;c=d[DM(a)];if(c==125)break a;BL(b,c);}}if(c!=125)P(Ep(B(7),a.eQ,a.bN));}if(!b.cq)P(Ep(B(7),a.eQ,a.bN));f=U(b);if(Z(f)==1){b=new T;S(b);H(H(b,B(789)),f);return U(b);}b:{c:{if(Z(f)>3){if(DO(f,B(789)))break c;if(DO(f,B(790)))break c;}break b;}f=Hg(f,2);}return f;} function ARP(a,b){var c,d,e,f,g,$$je;c=new T;Lv(c,4);d=(-1);e=2147483647;a:{while(true){f=a.bN;g=a.dg.data;if(f>=g.length)break a;b=g[DM(a)];if(b==125)break a;if(b==44&&d<0)try{d=NL(Cl(c),10);AR9(c,0,Pj(c));continue;}catch($$e){$$je=R($$e);if($$je instanceof Fg){break;}else{throw $$e;}}BL(c,b&65535);}P(Ep(B(7),a.eQ,a.bN));}if(b!=125)P(Ep(B(7),a.eQ,a.bN));if(c.cq>0)b:{try{e=NL(Cl(c),10);if(d>=0)break b;d=e;break b;}catch($$e){$$je=R($$e);if($$je instanceof Fg){}else{throw $$e;}}P(Ep(B(7),a.eQ,a.bN));}else if (d<0)P(Ep(B(7),a.eQ,a.bN));if((d|e|(e-d|0))<0)P(Ep(B(7),a.eQ,a.bN));b=a.bN;g=a.dg.data;f=b>=g.length?42:g[b];c:{switch(f){case 43:a.bi=(-2147483525);DM(a);break c;case 63:a.bi=(-1073741701);DM(a);break c;default:}a.bi=(-536870789);}c=new AB6;c.nL=d;c.nI=e;return c;} function Km(a){return a.eQ;} function GV(a){return !a.dk&&!a.bi&&a.bN==a.T2&&!Mc(a)?1:0;} function TO(b){return b<0?0:1;} function JE(a){return !GV(a)&&!Mc(a)&&TO(a.dk)?1:0;} function ACz(a){var b;b=a.dk;return b<=56319&&b>=55296?1:0;} function AFR(a){var b;b=a.dk;return b<=57343&&b>=56320?1:0;} function YF(b){return b<=56319&&b>=55296?1:0;} function WL(b){return b<=57343&&b>=56320?1:0;} function ADu(a,b){var c,d,e,f,$$je;c=new T;Lv(c,b);d=a.dg.data.length-2|0;e=0;while(true){f=Ba(e,b);if(f>=0)break;if(a.bN>=d)break;BL(c,a.dg.data[DM(a)]);e=e+1|0;}if(!f)a:{try{b=NL(Cl(c),16);}catch($$e){$$je=R($$e);if($$je instanceof Fg){break a;}else{throw $$e;}}return b;}P(Ep(B(7),a.eQ,a.bN));} function AOM(a){var b,c,d,e,f,g;b=3;c=1;d=a.dg.data;e=d.length-2|0;f=AFz(d[a.bN],8);switch(f){case -1:break;default:if(f>3)b=2;DM(a);a:{while(true){if(c>=b)break a;g=a.bN;if(g>=e)break a;g=AFz(a.dg.data[g],8);if(g<0)break;f=(f*8|0)+g|0;DM(a);c=c+1|0;}}return f;}P(Ep(B(7),a.eQ,a.bN));} function A5_(a){var b,c,d,e;b=1;c=a.q3;a:while(true){d=a.bN;e=a.dg.data;if(d>=e.length)P(Ep(B(7),a.eQ,d));b:{c:{switch(e[d]){case 41:DM(a);return c|256;case 45:if(!b)P(Ep(B(7),a.eQ,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;}DM(a);}DM(a);return c;} function DM(a){var b,c,d,e,f;b=a.bN;a.w3=b;if(!(a.q3&4))a.bN=b+1|0;else{c=a.dg.data.length-2|0;a.bN=b+1|0;a:while(true){d=a.bN;if(d=c)break;e=a.dg.data;if(e[d]!=35)break;a.bN=d+1|0;while(true){f=a.bN;if(f>=c)continue a;b=e[f];if(b!=10&&b!=13&&b!=133&&(b|1)!=8233?0:1)continue a;a.bN=f+1|0;}}}return a.w3;} function A4m(b){return BPk.a4V(b);} function Sm(a){var b,c,d,e;b=a.dg.data[DM(a)];if(Eb(b)){c=a.w3+1|0;d=a.dg.data;if(c=1){d=DR(c);e=d.data;c=0;f=e.length;if(c>f){b=new Cn;W(b);P(b);}while(cd.bQ){d.jx=1;return (-1);}e=a.d2(b,c);if(e<0)return (-1);return a.B.v(b+e|0,c,d);} function Bwn(a){return a.eq;} function Bbs(a,b){return 1;} var ARa=K(DS); function Nf(a){var b=new ARa();Br3(b,a);return b;} function Br3(a,b){T6(a,b);a.eq=1;a.wF=1;a.eq=0;} function BvL(a,b,c){return 0;} function BoB(a,b,c,d){var e,f,g;e=d.bQ;f=d.il;while(true){g=Ba(b,e);if(g>0)return (-1);if(g<0&&DF(Bf(c,b))&&b>f&&Eb(Bf(c,b-1|0))){b=b+1|0;continue;}if(a.B.v(b,c,d)>=0)break;b=b+1|0;}return b;} function Bnb(a,b,c,d,e){var f,g;f=e.bQ;g=e.il;while(true){if(cg&&Eb(Bf(d,c-1|0))){c=c+(-1)|0;continue;}if(a.B.v(c,d,e)>=0)break;c=c+(-1)|0;}return c;} function BaE(a){return B(796);} function Blk(a,b){return 0;} function DL(){var a=this;Di.call(a);a.ew=null;a.lJ=null;a.cQ=0;} function BPl(){var a=new DL();BmZ(a);return a;} function Bz8(a,b){var c=new DL();Ku(c,a,b);return c;} function BmZ(a){Db(a);} function Ku(a,b,c){Db(a);a.ew=b;a.lJ=c;a.cQ=c.kK;} function Bad(a,b,c,d){var e,f,g,h;if(a.ew===null)return (-1);e=Ld(d,a.cQ);Hx(d,a.cQ,b);f=a.ew.s;g=0;while(true){if(g>=f){Hx(d,a.cQ,e);return (-1);}h=(Bb(a.ew,g)).v(b,c,d);if(h>=0)break;g=g+1|0;}return h;} function BeX(a,b){a.lJ.B=b;} function BbD(a){return B(797);} function Brq(a,b){var c;a:{c=a.ew;if(c!==null){c=Iq(c);while(true){if(!JW(c))break a;if(!(I3(c)).fc(b))continue;else return 1;}}}return 0;} function BfI(a,b){return Oy(b,a.cQ)>=0&&Ld(b,a.cQ)==Oy(b,a.cQ)?0:1;} function A9E(a){var b,c,d,e;a.gg=1;b=a.lJ;if(b!==null&&!b.gg)QD(b);a:{b=a.ew;if(b!==null){c=b.s;d=0;while(true){if(d>=c)break a;b=Bb(a.ew,d);e=b.qi();if(e===null)e=b;else{b.gg=1;DT(a.ew,d);AEe(a.ew,d,e);}if(!e.gg)e.lE();d=d+1|0;}}}if(a.B!==null)QD(a);} var Qw=K(DL); function BPm(){var a=new Qw();BcC(a);return a;} function BcC(a){Db(a);} function BeB(a,b,c,d){var e,f,g,h;e=GY(d,a.cQ);Ds(d,a.cQ,b);f=a.ew.s;g=0;while(true){if(g>=f){Ds(d,a.cQ,e);return (-1);}h=(Bb(a.ew,g)).v(b,c,d);if(h>=0)break;g=g+1|0;}return h;} function BcK(a){return B(798);} function BuZ(a,b){return !GY(b,a.cQ)?0:1;} var HH=K(Qw); function BnR(a,b,c,d){var e,f,g;e=GY(d,a.cQ);Ds(d,a.cQ,b);f=a.ew.s;g=0;while(g=0)return a.B.v(a.lJ.Rr,c,d);g=g+1|0;}Ds(d,a.cQ,e);return (-1);} function Buv(a,b){a.B=b;} function A7K(a){return B(798);} var ABP=K(HH); function BeP(a,b,c,d){var e,f;e=a.ew.s;f=0;while(f=0)return a.B.v(b,c,d);f=f+1|0;}return (-1);} function Biq(a,b){return 0;} function Bx2(a){return B(799);} var AGb=K(HH); function A8O(a,b,c,d){var e,f;e=a.ew.s;f=0;while(true){if(f>=e)return a.B.v(b,c,d);if((Bb(a.ew,f)).v(b,c,d)>=0)break;f=f+1|0;}return (-1);} function Bwr(a,b){return 0;} function A_7(a){return B(800);} var AD8=K(HH); function A9z(a,b,c,d){var e,f,g,h;e=a.ew.s;f=d.yK?0:d.il;a:{g=a.B.v(b,c,d);if(g>=0){Ds(d,a.cQ,b);h=0;while(true){if(h>=e)break a;if((Bb(a.ew,h)).gp(f,b,c,d)>=0){Ds(d,a.cQ,(-1));return g;}h=h+1|0;}}}return (-1);} function By0(a,b){return 0;} function Bec(a){return B(801);} var Zb=K(HH); function BkT(a,b,c,d){var e,f;e=a.ew.s;Ds(d,a.cQ,b);f=0;while(true){if(f>=e)return a.B.v(b,c,d);if((Bb(a.ew,f)).gp(0,b,c,d)>=0)break;f=f+1|0;}return (-1);} function Bu$(a,b){return 0;} function A87(a){return B(802);} function M3(){DL.call(this);this.iD=null;} function BCz(a,b){var c=new M3();AJR(c,a,b);return c;} function AJR(a,b,c){Db(a);a.iD=b;a.lJ=c;a.cQ=c.kK;} function A7s(a,b,c,d){var e,f;e=Ld(d,a.cQ);Hx(d,a.cQ,b);f=a.iD.v(b,c,d);if(f>=0)return f;Hx(d,a.cQ,e);return (-1);} function BcO(a,b,c,d){var e;e=a.iD.f7(b,c,d);if(e>=0)Hx(d,a.cQ,e);return e;} function Bvu(a,b,c,d,e){var f;f=a.iD.gp(b,c,d,e);if(f>=0)Hx(e,a.cQ,f);return f;} function Brh(a,b){return a.iD.fc(b);} function BtB(a){var b;b=new VF;AJR(b,a.iD,a.lJ);a.B=b;return b;} function Bjq(a){var b;a.gg=1;b=a.lJ;if(b!==null&&!b.gg)QD(b);b=a.iD;if(b!==null&&!b.gg){b=b.qi();if(b!==null){a.iD.gg=1;a.iD=b;}a.iD.lE();}} var Mb=K(); function BK(){var a=this;Mb.call(a);a.dh=0;a.ge=0;a.cv=null;a.Cz=null;a.DE=null;a.cy=0;} var BPn=null;function WE(){WE=Bx(BK);A9_();} function CP(a){var b;WE();b=new AGu;b.b7=BT(64);a.cv=b;} function Bmq(a){return null;} function BlF(a){return a.cv;} function A0E(a){var b,c,d,e,f;if(!a.ge)b=Ny(a.cv,0)>=2048?0:1;else{a:{c=a.cv;b=0;d=c.dQ;if(b>>0|0;if(f)b=Os(f)+b|0;else{b=(d+31|0)/32|0;f=1;while(f=2048?0:1;}return b;} function BpB(a){return a.cy;} function Bwg(a){return a;} function AIC(a){var b,c;if(a.DE===null){b=a.n6();c=new AAD;c.a03=a;c.RI=b;CP(c);a.DE=c;II(c,a.ge);}return a.DE;} function Pk(a){var b,c;if(a.Cz===null){b=a.n6();c=new AAC;c.Yi=a;c.U9=b;c.Qi=a;CP(c);a.Cz=c;II(c,a.dh);a.Cz.cy=a.cy;}return a.Cz;} function Bx0(a){return 0;} function II(a,b){var c;c=a.dh;if(c^b){a.dh=c?0:1;a.ge=a.ge?0:1;}if(!a.cy)a.cy=1;return a;} function A_q(a){return a.dh;} function TI(b,c){WE();return b.bl(c);} function P0(b,c){var d,e;WE();if(b.jU()!==null&&c.jU()!==null){b=b.jU();c=c.jU();d=DK(b.b7.data.length,c.b7.data.length);e=0;a:{while(e=e.length){f=new S3;Bl(f,B(7));f.YX=B(7);f.a07=b;P(f);}e=e[d].data;if(CA(b,e[0]))break;d=d+1|0;}return A2$(e[1],c);} function A9_(){var b;b=new Ml;AQm();BPn=b;} function AJB(){var a=this;BK.call(a);a.J$=0;a.Md=0;a.sT=0;a.EY=0;a.k$=0;a.p3=0;a.co=null;a.eg=null;} function GZ(){var a=new AJB();BjZ(a);return a;} function Bw1(a,b){var c=new AJB();A9Y(c,a,b);return c;} function BjZ(a){CP(a);a.co=By1();} function A9Y(a,b,c){CP(a);a.co=By1();a.J$=b;a.Md=c;} function Fe(a,b){a:{if(a.J$){b:{if(!(b>=97&&b<=122)){if(b<65)break b;if(b>90)break b;}if(a.k$){Vk(a.co,Pl(b&65535));break a;}Sh(a.co,Pl(b&65535));break a;}if(a.Md&&b>128){a.sT=1;b=Kq(Kp(b));}}}if(!(!YF(b)&&!WL(b))){if(a.EY)Vk(a.cv,b-55296|0);else Sh(a.cv,b-55296|0);}if(a.k$)Vk(a.co,b);else Sh(a.co,b);if(!a.cy&&SC(b))a.cy=1;return a;} function A6r(a,b){var c,d,e;if(!a.cy&&b.cy)a.cy=1;if(a.EY){if(!b.ge)KB(a.cv,b.n6());else Gw(a.cv,b.n6());}else if(!b.ge)Lj(a.cv,b.n6());else{K7(a.cv,b.n6());Gw(a.cv,b.n6());a.ge=a.ge?0:1;a.EY=1;}if(!a.p3&&b.jU()!==null){if(a.k$){if(!b.dh)KB(a.co,b.jU());else Gw(a.co,b.jU());}else if(!b.dh)Lj(a.co,b.jU());else{K7(a.co,b.jU());Gw(a.co,b.jU());a.dh=a.dh?0:1;a.k$=1;}}else{c=a.dh;d=a.eg;if(d!==null){if(!c){e=new ACM;e.Zz=a;e.VZ=c;e.P7=d;e.PZ=b;CP(e);a.eg=e;}else{e=new ACN;e.a1j=a;e.Ok=c;e.Tr=d;e.S3=b;CP(e);a.eg= e;}}else{if(c&&!a.k$&&Vb(a.co)){d=new ACJ;d.a0h=a;d.Tx=b;CP(d);a.eg=d;}else if(!c){d=new ACH;d.Jn=a;d.HT=c;d.R7=b;CP(d);a.eg=d;}else{d=new ACI;d.FY=a;d.Dr=c;d.P1=b;CP(d);a.eg=d;}a.p3=1;}}return a;} function DQ(a,b,c){var d,e,f,g,h;if(b>c){d=new Cn;W(d);P(d);}a:{b:{if(!a.J$){if(c<55296)break b;if(b>57343)break b;}c=c+1|0;while(true){if(b>=c)break a;Fe(a,b);b=b+1|0;}}if(!a.k$)N_(a.co,b,c+1|0);else{d=a.co;c=c+1|0;if(b>=0&&b<=c){e=d.dQ;if(b=0){P3(b,K2(c));BL(b,124);c=Ny(a.co,c+1|0);}d=b.cq;if(d>0)AAt(b,d-1|0);return U(b);} function A_r(a){return a.sT;} function S3(){var a=this;Co.call(a);a.YX=null;a.a07=null;} function HT(){Di.call(this);this.ct=null;} function Gz(a,b,c,d){T6(a,c);a.ct=b;a.wF=d;} function ByJ(a){return a.ct;} function BgH(a,b){return !a.ct.fc(b)&&!a.B.fc(b)?0:1;} function Bw4(a,b){return 1;} function Bdk(a){var b;a.gg=1;b=a.B;if(b!==null&&!b.gg){b=b.qi();if(b!==null){a.B.gg=1;a.B=b;}a.B.lE();}b=a.ct;if(b!==null){if(!b.gg){b=b.qi();if(b!==null){a.ct.gg=1;a.ct=b;}a.ct.lE();}else if(b instanceof M3&&b.lJ.IA)a.ct=b.B;}} function Gg(){HT.call(this);this.c3=null;} function BAB(a,b,c){var d=new Gg();Ju(d,a,b,c);return d;} function Ju(a,b,c,d){Gz(a,b,c,d);a.c3=b;} function BkU(a,b,c,d){var e,f;e=0;a:{while((b+a.c3.fq()|0)<=d.bQ){f=a.c3.d2(b,c);if(f<=0)break a;b=b+f|0;e=e+1|0;}}while(true){if(e<0)return (-1);f=a.B.v(b,c,d);if(f>=0)break;b=b-a.c3.fq()|0;e=e+(-1)|0;}return f;} function Bm5(a){return B(803);} function Ka(){Gg.call(this);this.uL=null;} function BBT(a,b,c,d){var e=new Ka();Yy(e,a,b,c,d);return e;} function Yy(a,b,c,d,e){Ju(a,c,d,e);a.uL=b;} function Bl$(a,b,c,d){var e,f,g,h,i;e=a.uL;f=e.nL;g=e.nI;h=0;while(true){if(h>=f){a:{while(hd.bQ)break a;i=a.c3.d2(b,c);if(i<1)break a;b=b+i|0;h=h+1|0;}}while(true){if(h=0)break;b=b-a.c3.fq()|0;h=h+(-1)|0;}return i;}if((b+a.c3.fq()|0)>d.bQ){d.jx=1;return (-1);}i=a.c3.d2(b,c);if(i<1)break;b=b+i|0;h=h+1|0;}return (-1);} function Bms(a){return AE2(a.uL);} var FZ=K(HT); function Bk8(a,b,c,d){var e;if(!a.ct.cm(d))return a.B.v(b,c,d);e=a.ct.v(b,c,d);if(e>=0)return e;return a.B.v(b,c,d);} function Bqb(a){return B(804);} var I8=K(Gg); function BrL(a,b,c,d){var e;e=a.ct.v(b,c,d);if(e<0)e=a.B.v(b,c,d);return e;} function Bkl(a,b){a.B=b;a.ct.cD(b);} var AAG=K(Gg); function Byw(a,b,c,d){while((b+a.c3.fq()|0)<=d.bQ&&a.c3.d2(b,c)>0){b=b+a.c3.fq()|0;}return a.B.v(b,c,d);} function BdM(a,b,c,d){var e,f,g;e=a.B.f7(b,c,d);if(e<0)return (-1);f=e-a.c3.fq()|0;while(f>=b&&a.c3.d2(f,c)>0){g=f-a.c3.fq()|0;e=f;f=g;}return e;} function B$(){var a=this;E.call(a);a.F6=null;a.Ex=null;} function A2$(a,b){if(!b&&a.F6===null)a.F6=a.ce();else if(b&&a.Ex===null)a.Ex=II(a.ce(),1);if(b)return a.Ex;return a.F6;} function AB6(){var a=this;Mb.call(a);a.nL=0;a.nI=0;} function AE2(a){var b,c,d,e,f;b=a.nL;c=a.nI;d=c!=2147483647?P5(c):B(7);e=new T;S(e);BL(e,123);f=Bi(e,b);BL(f,44);BL(H(f,d),125);return U(e);} var ACA=K(Di); function BPp(){var a=new ACA();ByI(a);return a;} function ByI(a){Db(a);} function BbR(a,b,c,d){return b;} function Btp(a){return B(805);} function Btz(a,b){return 0;} function AGu(){var a=this;E.call(a);a.b7=null;a.dQ=0;} function By1(){var a=new AGu();BmU(a);return a;} function BmU(a){a.b7=BT(2);} function Sh(a,b){var c,d,e;if(b<0){c=new Ct;W(c);P(c);}d=b/32|0;if(b>=a.dQ){P6(a,d+1|0);a.dQ=b+1|0;}e=a.b7.data;e[d]=e[d]|1<<(b%32|0);} function N_(a,b,c){var d,e,f,g,h;if(b>=0){d=Ba(b,c);if(d<=0){if(!d)return;d=b/32|0;e=c/32|0;if(c>a.dQ){P6(a,e+1|0);a.dQ=c;}if(d==e){f=a.b7.data;f[d]=f[d]|N1(a,b)&PS(a,c);}else{f=a.b7.data;f[d]=f[d]|N1(a,b);g=d+1|0;while(g>>(32-b|0)|0;} function Vk(a,b){var c,d,e,f,g;if(b<0){c=new Ct;W(c);P(c);}d=b/32|0;e=a.b7.data;if(d>>(32-g|0)|0));if(b==(a.dQ-1|0))Mn(a);}} function Hu(a,b){var c,d,e;if(b<0){c=new Ct;W(c);P(c);}d=b/32|0;e=a.b7.data;return d=d)return (-1);e=b/32|0;f=a.b7.data;g=f[e]>>>(b%32|0)|0;if(g)return Os(g)+b|0;d=(d+31|0)/32|0;g=e+1|0;while(g=b)return;c=EB((b*3|0)/2|0,(c*2|0)+1|0);d=a.b7.data;e=BT(c);f=e.data;b=DK(c,d.length);c=0;while(c=f.length)break;f[c]=0;c=c+1|0;}a.dQ=DK(a.dQ,b.dQ);Mn(a);} function KB(a,b){var c,d,e;c=DK(a.b7.data.length,b.b7.data.length);d=0;while(d0){d.jx=1;e=(-1);}else{i=Bf(c,b);if(!f.Ew.bl(i))e=(-1);else{if(Eb(i)){if(e<0&&DF(Bf(c,h))){e=(-1);break a;}}else if(DF(i)&&b>g&&Eb(Bf(c,b-1|0))){e=(-1);break a;}e=f.B.v(h,c,d);}}}if(e>=0)return e;return (-1);} function Btf(a,b){a.B=b;a.BW.B=b;a.zE.cD(b);} function BtY(a){var b,c,d;b=a.zE;c=a.BW;d=new T;S(d);H(H(H(H(d,B(808)),b),B(809)),c);return U(d);} function A9a(a,b){return 1;} function A8R(a,b){return 1;} function HB(){var a=this;DL.call(a);a.iR=null;a.Fg=0;} function BqJ(a){var b=new HB();AFt(b,a);return b;} function AFt(a,b){Db(a);a.iR=b.BM();a.Fg=b.dh;} function Bol(a,b,c,d){var e,f,g,h;e=d.bQ;if(b0)return h;}if(f=e)return (-1);i=b+1|0;j=Bf(c,b);b=j-44032|0;if(b>=0&&b<11172){k=4352+(b/588|0)|0;l=4449+((b%588|0)/28|0)|0;b=b%28|0;m=!b?B2([k,l]):B2([k,l,4519+b|0]);}else m=null;if(m!==null){m=m.data;l=0;b=m.length;n=a.zu;if(b!=n)return (-1);while(true){if(l>=n)return a.B.v(i,c,d);if(m[l]!=a.ve.data[l])break;l=l+1|0;}return (-1);}f=f.data;f[0]=j;k=j-4352|0;if(k>=0&&k<19){if(i=0&&g<21){k=i+1|0;f[1]=j;if(k=0&&h<28){a:{b=k+1|0;f[2]=j;if(a.zu==3){k=f[0];m=a.ve.data;if(k==m[0]&&f[1]==m[1]&&f[2]==m[2]){b=a.B.v(b,c,d);break a;}}b=(-1);}return b;}b:{if(a.zu==2){b=f[0];m=a.ve.data;if(b==m[0]&&f[1]==m[1]){b=a.B.v(k,c,d);break b;}}b=(-1);}return b;}return (-1);}return (-1);} function BmE(a,b){return b instanceof ACW&&!CA(Rp(b),Rp(a))?0:1;} function Bib(a,b){return 1;} function ID(){DS.call(this);this.iI=0;} function AJ_(a){var b=new ID();Bfx(b,a);return b;} function Bfx(a,b){Hy(a);a.iI=b;} function BqB(a){return 1;} function Bap(a,b,c){return a.iI!=Bf(c,b)?(-1):1;} function A$Y(a,b,c,d){var e,f,g;if(!(c instanceof Cr))return NY(a,b,c,d);e=d.bQ;while(true){if(b>=e)return (-1);f=K_(c,a.iI,b);if(f<0)return (-1);g=a.B;b=f+1|0;if(g.v(b,c,d)>=0)break;}return f;} function BbI(a,b,c,d,e){var f;if(!(d instanceof Cr))return N9(a,b,c,d,e);a:{while(true){if(c=0)break;c=f+(-1)|0;}return f;}return (-1);} function Bit(a){var b,c;b=a.iI;c=new T;S(c);BL(c,b);return U(c);} function Bh3(a,b){if(b instanceof ID)return b.iI!=a.iI?0:1;if(!(b instanceof Ir)){if(b instanceof HB)return b.bl(a.iI);if(!(b instanceof HK))return 1;return 0;}return ABG(b,0,SE(a.iI))<=0?0:1;} function ASf(){DS.call(this);this.HQ=0;} function BuG(a){var b=new ASf();Bsq(b,a);return b;} function Bsq(a,b){Hy(a);a.HQ=FU(Ht(b));} function Bkv(a,b,c){return a.HQ!=FU(Ht(Bf(c,b)))?(-1):1;} function Btd(a){var b,c;b=a.HQ;c=new T;S(c);BL(H(c,B(812)),b);return U(c);} function AHu(){var a=this;DS.call(a);a.Ha=0;a.Rz=0;} function BmX(a){var b=new AHu();Bgd(b,a);return b;} function Bgd(a,b){Hy(a);a.Ha=b;a.Rz=Pl(b);} function A7o(a,b,c){return a.Ha!=Bf(c,b)&&a.Rz!=Bf(c,b)?(-1):1;} function BaI(a){var b,c;b=a.Ha;c=new T;S(c);BL(H(c,B(813)),b);return U(c);} function Kk(){var a=this;DL.call(a);a.wt=0;a.Ea=null;a.Dl=null;a.Dd=0;} function BDl(a,b){var c=new Kk();Wg(c,a,b);return c;} function Wg(a,b,c){Db(a);a.wt=1;a.Dl=b;a.Dd=c;} function Bx6(a,b){a.B=b;} function BeA(a,b,c,d){var e,f,g,h,i,j,k,l;e=BT(4);f=d.bQ;if(b>=f)return (-1);g=RA(a,b,c,f);h=b+a.wt|0;i=A4m(g);if(i===null){i=e.data;b=1;i[0]=g;}else{b=i.data.length;CZ(i,0,e,0,b);b=0+b|0;}a:{if(h=f){b=k;break a;}g=RA(a,h,c,f);b=k;}}}if(b!=a.Dd)return (-1);i=e.data;g=0;while(true){if (g>=b)return a.B.v(h,c,d);if(i[g]!=a.Dl.data[g])break;g=g+1|0;}return (-1);} function Sz(a){var b,c;if(a.Ea===null){b=new T;S(b);c=0;while(c=(d-1|0))e=Bf(c,b);else{d=b+1|0;e=Bf(c,b);f=Bf(c,d);if(O_(e,f)){g=DR(2).data;g[0]=e;g[1]=f;e=0<(g.length-1|0)&&Eb(g[0])&&DF(g[1])?Hq(g[0],g[1]):g[0];a.wt=2;}}return e;} function BbU(a,b){return b instanceof Kk&&!CA(Sz(b),Sz(a))?0:1;} function BuA(a,b){return 1;} var AA8=K(Kk); var AFf=K(Kk); var ABF=K(FZ); function Bnr(a,b,c,d){var e;while(true){e=a.ct.v(b,c,d);if(e<=0)break;b=e;}return a.B.v(b,c,d);} var ADt=K(FZ); function Bse(a,b,c,d){var e;e=a.ct.v(b,c,d);if(e<0)return (-1);if(e>b){while(true){b=a.ct.v(e,c,d);if(b<=e)break;e=b;}b=e;}return a.B.v(b,c,d);} var Lp=K(FZ); function Bv5(a,b,c,d){var e;if(!a.ct.cm(d))return a.B.v(b,c,d);e=a.ct.v(b,c,d);if(e>=0)return e;return a.B.v(b,c,d);} function Bxh(a,b){a.B=b;a.ct.cD(b);} var Xa=K(Lp); function BbG(a,b,c,d){var e;e=a.ct.v(b,c,d);if(e<=0)e=b;return a.B.v(e,c,d);} function BsH(a,b){a.B=b;} function KQ(){var a=this;FZ.call(a);a.oM=null;a.jB=0;} function BPq(a,b,c,d,e){var f=new KQ();SZ(f,a,b,c,d,e);return f;} function SZ(a,b,c,d,e,f){Gz(a,c,d,e);a.oM=b;a.jB=f;} function ByW(a,b,c,d){var e,f;e=ABV(d,a.jB);if(!a.ct.cm(d))return a.B.v(b,c,d);if(e>=a.oM.nI)return a.B.v(b,c,d);f=a.jB;e=e+1|0;IP(d,f,e);f=a.ct.v(b,c,d);if(f>=0){IP(d,a.jB,0);return f;}f=a.jB;e=e+(-1)|0;IP(d,f,e);if(e>=a.oM.nL)return a.B.v(b,c,d);IP(d,a.jB,0);return (-1);} function BiL(a){return AE2(a.oM);} var VJ=K(KQ); function BaW(a,b,c,d){var e,f,g;e=0;f=a.oM.nI;a:{while(true){g=a.ct.v(b,c,d);if(g<=b)break a;if(e>=f)break;e=e+1|0;b=g;}}if(g<0&&e=0)return e;return a.ct.v(b,c,d);} var ADQ=K(Lp); function A9b(a,b,c,d){var e;if(!a.ct.cm(d))return a.B.v(b,c,d);e=a.B.v(b,c,d);if(e<0)e=a.ct.v(b,c,d);return e;} var ZU=K(KQ); function Bly(a,b,c,d){var e,f,g;e=ABV(d,a.jB);if(!a.ct.cm(d))return a.B.v(b,c,d);f=a.oM;if(e>=f.nI){IP(d,a.jB,0);return a.B.v(b,c,d);}if(e=0){IP(d,a.jB,0);return g;}IP(d,a.jB,e+1|0);g=a.ct.v(b,c,d);}return g;} var Ye=K(HT); function ByF(a,b,c,d){var e;e=d.bQ;if(e>b)return a.B.gp(b,e,c,d);return a.B.v(b,c,d);} function BhB(a,b,c,d){var e;e=d.bQ;if(a.B.gp(b,e,c,d)>=0)return b;return (-1);} function Bt4(a){return B(815);} function ACF(){HT.call(this);this.Er=null;} function Be3(a,b,c,d){var e,f;e=d.bQ;f=AFE(a,b,e,c);if(f>=0)e=f;if(e>b)return a.B.gp(b,e,c,d);return a.B.v(b,c,d);} function A63(a,b,c,d){var e,f,g,h;e=d.bQ;f=a.B.f7(b,c,d);if(f<0)return (-1);g=AFE(a,f,e,c);if(g>=0)e=g;g=EB(f,a.B.gp(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;} function AFE(a,b,c,d){while(true){if(b>=c)return (-1);if(a.Er.uI(Bf(d,b)))break;b=b+1|0;}return b;} function Bvk(a){return B(816);} var JT=K(); var BPr=null;var BPs=null;function ADg(b){var c;if(!(b&1)){c=BPs;if(c!==null)return c;c=new AFW;BPs=c;return c;}c=BPr;if(c!==null)return c;c=new AFV;BPr=c;return c;} var AG2=K(Gg); function A70(a,b,c,d){var e;a:{while(true){if((b+a.c3.fq()|0)>d.bQ)break a;e=a.c3.d2(b,c);if(e<1)break;b=b+e|0;}}return a.B.v(b,c,d);} var AAB=K(I8); function Bdt(a,b,c,d){var e;if((b+a.c3.fq()|0)<=d.bQ){e=a.c3.d2(b,c);if(e>=1)b=b+e|0;}return a.B.v(b,c,d);} var AC5=K(Ka); function BvA(a,b,c,d){var e,f,g,h,i;e=a.uL;f=e.nL;g=e.nI;h=0;while(true){if(h>=f){a:{while(true){if(h>=g)break a;if((b+a.c3.fq()|0)>d.bQ)break a;i=a.c3.d2(b,c);if(i<1)break;b=b+i|0;h=h+1|0;}}return a.B.v(b,c,d);}if((b+a.c3.fq()|0)>d.bQ){d.jx=1;return (-1);}i=a.c3.d2(b,c);if(i<1)break;b=b+i|0;h=h+1|0;}return (-1);} var ADN=K(Gg); function BeR(a,b,c,d){var e;while(true){e=a.B.v(b,c,d);if(e>=0)break;if((b+a.c3.fq()|0)<=d.bQ){e=a.c3.d2(b,c);b=b+e|0;}if(e<1)return (-1);}return e;} var AFk=K(I8); function A7_(a,b,c,d){var e;e=a.B.v(b,c,d);if(e>=0)return e;return a.ct.v(b,c,d);} var X3=K(Ka); function BvS(a,b,c,d){var e,f,g,h,i,j;e=a.uL;f=e.nL;g=e.nI;h=0;while(true){if(h>=f){a:{while(true){i=a.B.v(b,c,d);if(i>=0)break;if((b+a.c3.fq()|0)<=d.bQ){i=a.c3.d2(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.c3.fq()|0)>d.bQ){d.jx=1;return (-1);}j=a.c3.d2(b,c);if(j<1)break;b=b+j|0;h=h+1|0;}return (-1);} var Rt=K(Di); function BPt(){var a=new Rt();A$t(a);return a;} function A$t(a){Db(a);} function Brm(a,b,c,d){if(b&&!(d.p6&&b==d.il))return (-1);return a.B.v(b,c,d);} function Bqp(a,b){return 0;} function Bdu(a){return B(817);} function AKl(){Di.call(this);this.P9=0;} function BwB(a){var b=new AKl();Bbx(b,a);return b;} function Bbx(a,b){Db(a);a.P9=b;} function Bmm(a,b,c,d){var e,f,g;e=b=e){Ds(d,a.q_,0);return a.B.v(b,c,d);}f=e-b|0;if(f==2&&Bf(c,b)==13&&Bf(c,b+1|0)==10){Ds(d,a.q_,0);return a.B.v(b,c,d);}a:{if(f==1){g=Bf(c,b);if(g==10)break a;if(g==13)break a;if(g==133)break a;if((g|1)==8233)break a;}return (-1);}Ds(d,a.q_,0);return a.B.v(b,c,d);} function Bng(a,b){var c;c=!GY(b,a.q_)?0:1;Ds(b,a.q_,(-1));return c;} function BrQ(a){return B(820);} var AGr=K(Di); function BPv(){var a=new AGr();Bbj(a);return a;} function Bbj(a){Db(a);} function Bs_(a,b,c,d){if(b<(d.yK?Z(c):d.bQ))return (-1);d.jx=1;d.a0V=1;return a.B.v(b,c,d);} function Bkt(a,b){return 0;} function Bab(a){return B(821);} function ACb(){Di.call(this);this.TL=null;} function Bm6(a,b,c,d){a:{if(b!=d.bQ){if(!b)break a;if(d.p6&&b==d.il)break a;if(a.TL.Uz(Bf(c,b-1|0),Bf(c,b)))break a;}return (-1);}return a.B.v(b,c,d);} function A_0(a,b){return 0;} function BlV(a){return B(822);} var ARE=K(DL); function BA6(){var a=new ARE();BsZ(a);return a;} function BsZ(a){Db(a);} function BjH(a,b,c,d){var e,f,g,h;e=d.bQ;f=b+1|0;if(f>e){d.jx=1;return (-1);}g=Bf(c,b);if(Eb(g)){h=b+2|0;if(h<=e&&O_(g,Bf(c,f)))return a.B.v(h,c,d);}return a.B.v(f,c,d);} function A$A(a){return B(823);} function BmG(a,b){a.B=b;} function BsU(a){return (-2147483602);} function BmF(a,b){return 1;} function AJA(){DL.call(this);this.Fe=null;} function BAE(a){var b=new AJA();A9Q(b,a);return b;} function A9Q(a,b){Db(a);a.Fe=b;} function Bs7(a,b,c,d){var e,f,g,h;e=d.bQ;f=b+1|0;if(f>e){d.jx=1;return (-1);}g=Bf(c,b);if(Eb(g)){b=b+2|0;if(b<=e){h=Bf(c,f);if(O_(g,h))return a.Fe.uI(Hq(g,h))?(-1):a.B.v(b,c,d);}}return a.Fe.uI(g)?(-1):a.B.v(f,c,d);} function Bnq(a){return B(231);} function Bvh(a,b){a.B=b;} function A6D(a){return (-2147483602);} function BjL(a,b){return 1;} function A4j(){Di.call(this);this.wd=0;} function BAe(a){var b=new A4j();Bo1(b,a);return b;} function Bo1(a,b){Db(a);a.wd=b;} function Bb2(a,b,c,d){var e;e=!d.p6?Z(c):d.bQ;if(b>=e){Ds(d,a.wd,0);return a.B.v(b,c,d);}if((e-b|0)==1&&Bf(c,b)==10){Ds(d,a.wd,1);return a.B.v(b+1|0,c,d);}return (-1);} function BoY(a,b){var c;c=!GY(b,a.wd)?0:1;Ds(b,a.wd,(-1));return c;} function BcG(a){return B(820);} function A0V(){Di.call(this);this.uv=0;} function BzV(a){var b=new A0V();BpD(b,a);return b;} function BpD(a,b){Db(a);a.uv=b;} function Beq(a,b,c,d){if((!d.p6?Z(c)-b|0:d.bQ-b|0)<=0){Ds(d,a.uv,0);return a.B.v(b,c,d);}if(Bf(c,b)!=10)return (-1);Ds(d,a.uv,1);return a.B.v(b+1|0,c,d);} function BoQ(a,b){var c;c=!GY(b,a.uv)?0:1;Ds(b,a.uv,(-1));return c;} function A7I(a){return B(824);} function AT_(){Di.call(this);this.qr=0;} function Bze(a){var b=new AT_();ByX(b,a);return b;} function ByX(a,b){Db(a);a.qr=b;} function Bqe(a,b,c,d){var e,f,g;e=!d.p6?Z(c)-b|0:d.bQ-b|0;if(!e){Ds(d,a.qr,0);return a.B.v(b,c,d);}if(e<2){f=Bf(c,b);g=97;}else{f=Bf(c,b);g=Bf(c,b+1|0);}switch(f){case 10:case 133:case 8232:case 8233:Ds(d,a.qr,0);return a.B.v(b,c,d);case 13:if(g!=10){Ds(d,a.qr,0);return a.B.v(b,c,d);}Ds(d,a.qr,0);return a.B.v(b,c,d);default:}return (-1);} function A9W(a,b){var c;c=!GY(b,a.qr)?0:1;Ds(b,a.qr,(-1));return c;} function A_5(a){return B(825);} function Np(){var a=this;DL.call(a);a.L_=0;a.rP=0;} function BDg(a,b){var c=new Np();WK(c,a,b);return c;} function WK(a,b,c){Db(a);a.L_=b;a.rP=c;} function A72(a,b,c,d){var e,f,g,h;e=LF(a,d);if(e!==null&&(b+Z(e)|0)<=d.bQ){f=0;while(true){if(f>=Z(e)){Ds(d,a.rP,Z(e));return a.B.v(b+Z(e)|0,c,d);}g=Bf(e,f);h=b+f|0;if(g!=Bf(c,h)&&Pl(Bf(e,f))!=Bf(c,h))break;f=f+1|0;}return (-1);}return (-1);} function Buq(a,b){a.B=b;} function LF(a,b){var c,d;c=a.L_;d=Ld(b,c);c=Oy(b,c);return (c|d|(c-d|0))>=0&&c<=Z(b.yE)?Dc(b.yE,d,c):null;} function Blj(a){var b,c;b=a.cQ;c=new T;S(c);Bi(H(c,B(826)),b);return U(c);} function Bf9(a,b){var c;c=!GY(b,a.rP)?0:1;Ds(b,a.rP,(-1));return c;} var A4q=K(Np); function BBu(a,b){var c=new A4q();Bw6(c,a,b);return c;} function Bw6(a,b,c){WK(a,b,c);} function A92(a,b,c,d){var e,f;e=LF(a,d);if(e!==null&&(b+Z(e)|0)<=d.bQ){f=!AFs(c,e,b)?(-1):Z(e);if(f<0)return (-1);Ds(d,a.rP,f);return a.B.v(b+f|0,c,d);}return (-1);} function Bik(a,b,c,d){var e,f;e=LF(a,d);f=d.il;if(e!==null&&(b+Z(e)|0)<=f){while(true){if(b>f)return (-1);b=AWQ(c,e,b);if(b<0)return (-1);if(a.B.v(b+Z(e)|0,c,d)>=0)break;b=b+1|0;}return b;}return (-1);} function A7J(a,b,c,d,e){var f,g;f=LF(a,e);if(f===null)return (-1);a:{while(true){if(c=Z(f))break c;if(Bf(d,g+c|0)!=Bf(f,c))break;c=c+1|0;}g=g+(-1)|0;}}if(g<0)break a;if(g=0)break;c=g+(-1)|0;}return g;}return (-1);} function Br6(a,b){return 1;} function Bxe(a){var b,c;b=a.cQ;c=new T;S(c);Bi(H(c,B(827)),b);return U(c);} function AYC(){Np.call(this);this.WO=0;} function BzW(a,b){var c=new AYC();A_U(c,a,b);return c;} function A_U(a,b,c){WK(a,b,c);} function BcM(a,b,c,d){var e,f;e=LF(a,d);if(e!==null&&(b+Z(e)|0)<=d.bQ){f=0;while(true){if(f>=Z(e)){Ds(d,a.rP,Z(e));return a.B.v(b+Z(e)|0,c,d);}if(FU(Ht(Bf(e,f)))!=FU(Ht(Bf(c,b+f|0))))break;f=f+1|0;}return (-1);}return (-1);} function BmC(a){var b,c;b=a.WO;c=new T;S(c);Bi(H(c,B(828)),b);return U(c);} function AEg(){var a=this;DS.call(a);a.f2=null;a.I3=null;a.Fu=null;} function A$m(a,b,c){return !Rs(a,c,b)?(-1):a.eq;} function Bmk(a,b,c,d){var e,f,g;e=d.bQ;while(true){if(b>e)return (-1);f=Bf(a.f2,a.eq-1|0);a:{while(true){g=a.eq;if(b>(e-g|0)){b=(-1);break a;}g=Bf(c,(b+g|0)-1|0);if(g==f&&Rs(a,c,b))break;b=b+AEI(a.I3,g)|0;}}if(b<0)return (-1);if(a.B.v(b+a.eq|0,c,d)>=0)break;b=b+1|0;}return b;} function Bo6(a,b,c,d,e){var f,g;while(true){if(c=0)break;c=c+(-1)|0;}return c;} function BeK(a){var b,c;b=a.f2;c=new T;S(c);H(H(c,B(829)),b);return U(c);} function BaB(a,b){var c;if(b instanceof ID)return b.iI!=Bf(a.f2,0)?0:1;if(b instanceof Ir)return ABG(b,0,Dc(a.f2,0,1))<=0?0:1;if(!(b instanceof HB)){if(!(b instanceof HK))return 1;return Z(a.f2)>1&&b.qO==Hq(Bf(a.f2,0),Bf(a.f2,1))?1:0;}a:{b:{b=b;if(!b.bl(Bf(a.f2,0))){if(Z(a.f2)<=1)break b;if(!b.bl(Hq(Bf(a.f2,0),Bf(a.f2,1))))break b;}c=1;break a;}c=0;}return c;} function Rs(a,b,c){var d;d=0;while(d=0){a.wl=U(c);a.eq=c.cq;return;}if(d<0)break;if(e>=0)break;BL(c,FU(Ht(b.bW.data[d])));d=d+1|0;}b=new Ct;W(b);P(b);} function BcP(a,b,c){var d;d=0;while(true){if(d>=Z(a.wl))return Z(a.wl);if(Bf(a.wl,d)!=FU(Ht(Bf(c,b+d|0))))break;d=d+1|0;}return (-1);} function BaK(a){var b,c;b=a.wl;c=new T;S(c);H(H(c,B(830)),b);return U(c);} function VN(){DS.call(this);this.sB=null;} function BvD(a,b,c){var d,e,f;d=0;while(true){if(d>=Z(a.sB))return Z(a.sB);e=Bf(a.sB,d);f=b+d|0;if(e!=Bf(c,f)&&Pl(Bf(a.sB,d))!=Bf(c,f))break;d=d+1|0;}return (-1);} function BwN(a){var b,c;b=a.sB;c=new T;S(c);H(H(c,B(831)),b);return U(c);} var Ml=K(); var BPw=null;var BPx=null;var BPo=null;function AQm(){AQm=Bx(Ml);A$H();} function BPy(){var a=new Ml();ARr(a);return a;} function ARr(a){AQm();} function A$H(){BPw=BAS();BPx=BCe();BPo=Q($rt_arraycls(E),[Q(E,[B(832),BBb()]),Q(E,[B(833),Bza()]),Q(E,[B(834),BCV()]),Q(E,[B(835),BC7()]),Q(E,[B(836),BPx]),Q(E,[B(837),BCl()]),Q(E,[B(838),Bz3()]),Q(E,[B(839),BBw()]),Q(E,[B(840),BBt()]),Q(E,[B(841),Bzp()]),Q(E,[B(842),BzK()]),Q(E,[B(843),BBA()]),Q(E,[B(844),BAz()]),Q(E,[B(845),By8()]),Q(E,[B(846),BC1()]),Q(E,[B(847),BzJ()]),Q(E,[B(848),BCj()]),Q(E,[B(849),BBS()]),Q(E,[B(850),BCk()]),Q(E,[B(851),Bzt()]),Q(E,[B(852),BC$()]),Q(E,[B(853),BBM()]),Q(E,[B(854),BAj()]), Q(E,[B(855),BCU()]),Q(E,[B(856),BCR()]),Q(E,[B(857),BA3()]),Q(E,[B(858),Bzs()]),Q(E,[B(859),BCG()]),Q(E,[B(860),BPw]),Q(E,[B(861),BAn()]),Q(E,[B(56),BBx()]),Q(E,[B(862),BPw]),Q(E,[B(70),By6()]),Q(E,[B(863),BPx]),Q(E,[B(71),BzS()]),Q(E,[B(864),Bo(0,127)]),Q(E,[B(865),Bo(128,255)]),Q(E,[B(866),Bo(256,383)]),Q(E,[B(867),Bo(384,591)]),Q(E,[B(868),Bo(592,687)]),Q(E,[B(869),Bo(688,767)]),Q(E,[B(870),Bo(768,879)]),Q(E,[B(871),Bo(880,1023)]),Q(E,[B(872),Bo(1024,1279)]),Q(E,[B(873),Bo(1280,1327)]),Q(E,[B(874),Bo(1328, 1423)]),Q(E,[B(875),Bo(1424,1535)]),Q(E,[B(876),Bo(1536,1791)]),Q(E,[B(877),Bo(1792,1871)]),Q(E,[B(878),Bo(1872,1919)]),Q(E,[B(879),Bo(1920,1983)]),Q(E,[B(880),Bo(2304,2431)]),Q(E,[B(881),Bo(2432,2559)]),Q(E,[B(882),Bo(2560,2687)]),Q(E,[B(883),Bo(2688,2815)]),Q(E,[B(884),Bo(2816,2943)]),Q(E,[B(885),Bo(2944,3071)]),Q(E,[B(886),Bo(3072,3199)]),Q(E,[B(887),Bo(3200,3327)]),Q(E,[B(888),Bo(3328,3455)]),Q(E,[B(889),Bo(3456,3583)]),Q(E,[B(890),Bo(3584,3711)]),Q(E,[B(891),Bo(3712,3839)]),Q(E,[B(892),Bo(3840,4095)]), Q(E,[B(893),Bo(4096,4255)]),Q(E,[B(894),Bo(4256,4351)]),Q(E,[B(895),Bo(4352,4607)]),Q(E,[B(896),Bo(4608,4991)]),Q(E,[B(897),Bo(4992,5023)]),Q(E,[B(898),Bo(5024,5119)]),Q(E,[B(899),Bo(5120,5759)]),Q(E,[B(900),Bo(5760,5791)]),Q(E,[B(901),Bo(5792,5887)]),Q(E,[B(902),Bo(5888,5919)]),Q(E,[B(903),Bo(5920,5951)]),Q(E,[B(904),Bo(5952,5983)]),Q(E,[B(905),Bo(5984,6015)]),Q(E,[B(906),Bo(6016,6143)]),Q(E,[B(907),Bo(6144,6319)]),Q(E,[B(908),Bo(6400,6479)]),Q(E,[B(909),Bo(6480,6527)]),Q(E,[B(910),Bo(6528,6623)]),Q(E,[B(911), Bo(6624,6655)]),Q(E,[B(912),Bo(6656,6687)]),Q(E,[B(913),Bo(7424,7551)]),Q(E,[B(914),Bo(7552,7615)]),Q(E,[B(915),Bo(7616,7679)]),Q(E,[B(916),Bo(7680,7935)]),Q(E,[B(917),Bo(7936,8191)]),Q(E,[B(918),Bo(8192,8303)]),Q(E,[B(919),Bo(8304,8351)]),Q(E,[B(920),Bo(8352,8399)]),Q(E,[B(921),Bo(8400,8447)]),Q(E,[B(922),Bo(8448,8527)]),Q(E,[B(923),Bo(8528,8591)]),Q(E,[B(924),Bo(8592,8703)]),Q(E,[B(925),Bo(8704,8959)]),Q(E,[B(926),Bo(8960,9215)]),Q(E,[B(927),Bo(9216,9279)]),Q(E,[B(928),Bo(9280,9311)]),Q(E,[B(929),Bo(9312, 9471)]),Q(E,[B(930),Bo(9472,9599)]),Q(E,[B(931),Bo(9600,9631)]),Q(E,[B(932),Bo(9632,9727)]),Q(E,[B(933),Bo(9728,9983)]),Q(E,[B(934),Bo(9984,10175)]),Q(E,[B(935),Bo(10176,10223)]),Q(E,[B(936),Bo(10224,10239)]),Q(E,[B(937),Bo(10240,10495)]),Q(E,[B(938),Bo(10496,10623)]),Q(E,[B(939),Bo(10624,10751)]),Q(E,[B(940),Bo(10752,11007)]),Q(E,[B(941),Bo(11008,11263)]),Q(E,[B(942),Bo(11264,11359)]),Q(E,[B(943),Bo(11392,11519)]),Q(E,[B(944),Bo(11520,11567)]),Q(E,[B(945),Bo(11568,11647)]),Q(E,[B(946),Bo(11648,11743)]),Q(E, [B(947),Bo(11776,11903)]),Q(E,[B(948),Bo(11904,12031)]),Q(E,[B(949),Bo(12032,12255)]),Q(E,[B(950),Bo(12272,12287)]),Q(E,[B(951),Bo(12288,12351)]),Q(E,[B(952),Bo(12352,12447)]),Q(E,[B(953),Bo(12448,12543)]),Q(E,[B(954),Bo(12544,12591)]),Q(E,[B(955),Bo(12592,12687)]),Q(E,[B(956),Bo(12688,12703)]),Q(E,[B(957),Bo(12704,12735)]),Q(E,[B(958),Bo(12736,12783)]),Q(E,[B(959),Bo(12784,12799)]),Q(E,[B(960),Bo(12800,13055)]),Q(E,[B(961),Bo(13056,13311)]),Q(E,[B(962),Bo(13312,19893)]),Q(E,[B(963),Bo(19904,19967)]),Q(E,[B(964), Bo(19968,40959)]),Q(E,[B(965),Bo(40960,42127)]),Q(E,[B(966),Bo(42128,42191)]),Q(E,[B(967),Bo(42752,42783)]),Q(E,[B(968),Bo(43008,43055)]),Q(E,[B(969),Bo(44032,55203)]),Q(E,[B(970),Bo(55296,56191)]),Q(E,[B(971),Bo(56192,56319)]),Q(E,[B(972),Bo(56320,57343)]),Q(E,[B(973),Bo(57344,63743)]),Q(E,[B(974),Bo(63744,64255)]),Q(E,[B(975),Bo(64256,64335)]),Q(E,[B(976),Bo(64336,65023)]),Q(E,[B(977),Bo(65024,65039)]),Q(E,[B(978),Bo(65040,65055)]),Q(E,[B(979),Bo(65056,65071)]),Q(E,[B(980),Bo(65072,65103)]),Q(E,[B(981),Bo(65104, 65135)]),Q(E,[B(982),Bo(65136,65279)]),Q(E,[B(983),Bo(65280,65519)]),Q(E,[B(984),Bo(0,1114111)]),Q(E,[B(985),BBB()]),Q(E,[B(986),Dx(0,1)]),Q(E,[B(987),Qp(62,1)]),Q(E,[B(988),Dx(1,1)]),Q(E,[B(989),Dx(2,1)]),Q(E,[B(990),Dx(3,0)]),Q(E,[B(991),Dx(4,0)]),Q(E,[B(992),Dx(5,1)]),Q(E,[B(993),Qp(448,1)]),Q(E,[B(994),Dx(6,1)]),Q(E,[B(995),Dx(7,0)]),Q(E,[B(996),Dx(8,1)]),Q(E,[B(88),Qp(3584,1)]),Q(E,[B(997),Dx(9,1)]),Q(E,[B(998),Dx(10,1)]),Q(E,[B(999),Dx(11,1)]),Q(E,[B(1000),Qp(28672,0)]),Q(E,[B(1001),Dx(12,0)]),Q(E,[B(1002), Dx(13,0)]),Q(E,[B(1003),Dx(14,0)]),Q(E,[B(1004),BB9(983040,1,1)]),Q(E,[B(1005),Dx(15,0)]),Q(E,[B(1006),Dx(16,1)]),Q(E,[B(1007),Dx(18,1)]),Q(E,[B(1008),BAa(19,0,1)]),Q(E,[B(1009),Qp(1643118592,1)]),Q(E,[B(1010),Dx(20,0)]),Q(E,[B(1011),Dx(21,0)]),Q(E,[B(1012),Dx(22,0)]),Q(E,[B(1013),Dx(23,0)]),Q(E,[B(1014),Dx(24,1)]),Q(E,[B(1015),Qp(2113929216,1)]),Q(E,[B(1016),Dx(25,1)]),Q(E,[B(1017),Dx(26,0)]),Q(E,[B(1018),Dx(27,0)]),Q(E,[B(1019),Dx(28,1)]),Q(E,[B(1020),Dx(29,0)]),Q(E,[B(1021),Dx(30,0)])]);} function ABI(){DS.call(this);this.E3=0;} function BgT(a,b,c){var d,e;d=b+1|0;e=Bf(c,b);d=Bf(c,d);return a.E3!=Kq(Kp(Hq(e,d)))?(-1):2;} function ByO(a){var b,c;b=O5(K2(a.E3));c=new T;S(c);H(H(c,B(812)),b);return U(c);} function Uj(){DL.call(this);this.o6=0;} function Bd_(a){var b=new Uj();A9i(b,a);return b;} function A9i(a,b){Db(a);a.o6=b;} function Btr(a,b){a.B=b;} function Bnh(a,b,c,d){var e,f;e=b+1|0;if(e>d.bQ){d.jx=1;return (-1);}f=Bf(c,b);if(b>d.il&&Eb(Bf(c,b-1|0)))return (-1);if(a.o6!=f)return (-1);return a.B.v(e,c,d);} function Baz(a,b,c,d){var e,f,g,h;if(!(c instanceof Cr))return NY(a,b,c,d);e=d.il;f=d.bQ;while(true){if(b>=f)return (-1);g=K_(c,a.o6,b);if(g<0)return (-1);if(g>e&&Eb(Bf(c,g-1|0))){b=g+1|0;continue;}h=a.B;b=g+1|0;if(h.v(b,c,d)>=0)break;}return g;} function BnU(a,b,c,d,e){var f,g;if(!(d instanceof Cr))return N9(a,b,c,d,e);f=e.il;a:{while(true){if(cf&&Eb(Bf(d,g-1|0))){c=g+(-2)|0;continue;}if(a.B.v(g+1|0,d,e)>=0)break;c=g+(-1)|0;}return g;}return (-1);} function BhG(a){var b,c;b=a.o6;c=new T;S(c);BL(c,b);return U(c);} function A7D(a,b){if(b instanceof ID)return 0;if(b instanceof Ir)return 0;if(b instanceof HB)return 0;if(b instanceof HK)return 0;if(b instanceof Uw)return 0;if(!(b instanceof Uj))return 1;return b.o6!=a.o6?0:1;} function BhT(a,b){return 1;} function Uw(){DL.call(this);this.oC=0;} function Bqk(a){var b=new Uw();Bem(b,a);return b;} function Bem(a,b){Db(a);a.oC=b;} function BmQ(a,b){a.B=b;} function A69(a,b,c,d){var e,f,g,h;e=d.bQ;f=b+1|0;g=Ba(f,e);if(g>0){d.jx=1;return (-1);}h=Bf(c,b);if(g<0&&DF(Bf(c,f)))return (-1);if(a.oC!=h)return (-1);return a.B.v(f,c,d);} function BtQ(a,b,c,d){var e,f;if(!(c instanceof Cr))return NY(a,b,c,d);e=d.bQ;while(true){if(b>=e)return (-1);f=K_(c,a.oC,b);if(f<0)return (-1);b=f+1|0;if(b=0)break;}return f;} function BgM(a,b,c,d,e){var f,g;if(!(d instanceof Cr))return N9(a,b,c,d,e);f=e.bQ;a:{while(true){if(c=0)break;c=g+(-1)|0;}return g;}return (-1);} function Byk(a){var b,c;b=a.oC;c=new T;S(c);BL(c,b);return U(c);} function A$n(a,b){if(b instanceof ID)return 0;if(b instanceof Ir)return 0;if(b instanceof HB)return 0;if(b instanceof HK)return 0;if(b instanceof Uj)return 0;if(!(b instanceof Uw))return 1;return b.oC!=a.oC?0:1;} function BtZ(a,b){return 1;} function HK(){var a=this;DS.call(a);a.w$=0;a.vO=0;a.qO=0;} function Bu1(a,b,c){var d,e;d=b+1|0;e=Bf(c,b);d=Bf(c,d);return a.w$==e&&a.vO==d?2:(-1);} function Bsy(a,b,c,d){var e,f;if(!(c instanceof Cr))return NY(a,b,c,d);e=d.bQ;while(b=e)continue;f=Bf(c,b);if(a.vO==f&&a.B.v(b+1|0,c,d)>=0)return b+(-1)|0;b=b+1|0;}return (-1);} function A9k(a,b,c,d,e){var f;if(!(d instanceof Cr))return N9(a,b,c,d,e);a:{while(true){if(c=0)break;c=f+(-1)|0;}return f;}return (-1);} function Bxi(a){var b,c,d;b=a.w$;c=a.vO;d=new T;S(d);BL(d,b);BL(d,c);return U(d);} function BuI(a,b){if(b instanceof HK)return b.qO!=a.qO?0:1;if(b instanceof HB)return b.bl(a.qO);if(b instanceof ID)return 0;if(!(b instanceof Ir))return 1;return 0;} var AFV=K(JT); function BPz(){var a=new AFV();Bmg(a);return a;} function Bmg(a){} function A9q(a,b){return b!=10?0:1;} function Bf3(a,b,c){return b!=10?0:1;} var AFW=K(JT); function BPA(){var a=new AFW();Baw(a);return a;} function Baw(a){} function BvU(a,b){return b!=10&&b!=13&&b!=133&&(b|1)!=8233?0:1;} function Bjg(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 APY(){var a=this;E.call(a);a.Hz=null;a.Dq=null;a.vz=0;a.QH=0;} function BsT(a){var b=new APY();Bbv(b,a);return b;} function Bbv(a,b){var c,d;while(true){c=a.vz;if(b=c.Ev)break;if(!(!b?1:b==1?1:b!=3?0:1))Y(a.bv,OJ(b,((a.O/2|0)-155|0)+((b%2|0)*160|0)|0,(a.bd/6|0)+(24*(b>>1)|0)|0,NE(c,b)));else{d=a.bv;e=new WJ;f=((a.O/2|0)-155|0)+((b%2|0)*160|0)|0;g=(a.bd/6|0)+(24*(b>>1)|0)|0;c=NE(c,b);h=a.ti;i=!b?h.jF:b==1?h.b5:b!=3?0.0:h.ln;SF(e,b,f,g,150,20,c);e.g6=1.0;e.A8=0;e.qH=0;e.qH=b;e.g6=i;Y(d,e);}b=b+1|0;}Y(a.bv,Ej(100,(a.O/2|0)-100|0,((a.bd/6|0)+120|0)+12|0,B(1023)));Y(a.bv,Ej(200,(a.O/2|0)-100|0,(a.bd/6|0)+168|0, B(1024)));} function AOX(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.fC){c=b.ci;if(c<100){d=a.ti;e=1;$p=1;continue _;}if(b.ci==100){d=a.x.q;$p=2;continue _;}if(b.ci==200){b=a.x.q;$p=4;continue _;}}return;case 1:A59(d,c,e);if(C()){break _;}b.j6=NE(a.ti,b.ci);if(b.ci==100){d=a.x.q;$p=2;continue _;}if(b.ci!=200)return;b=a.x.q;$p=4;continue _;case 2:ARl(d);if(C()){break _;}d=a.x;f=new AEZ;g=a.ti;Eo(f);f.M5= B(1025);f.qS=(-1);f.NS=a;f.rh=g;$p=3;case 3:AL5(d,f);if(C()){break _;}if(b.ci!=200)return;b=a.x.q;$p=4;case 4:ARl(b);if(C()){break _;}b=a.x;d=a.Rn;$p=5;case 5:AL5(b,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function ARw(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}DX(a,a.bw,a.LR,a.O/2|0,20,16777215);$p=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} function R_(){var a=this;C8.call(a);a.uh=null;a.LA=null;a.Ip=0;} function Bhg(a){var b=new R_();A2W(b,a);return b;} function A2W(a,b){Eo(a);a.LA=B(1026);a.Ip=0;a.uh=b;} function AWw(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;if(b>=5){a.Gr();return;}c=b+1|0;d=new T;S(d);Bi(H(d,B(1027)),c);d=U(d);$p=1;case 1:$z=AW4(d);if(C()){break _;}d=$z;if(d===null)Y(a.bv,Ej(b,(a.O/2|0)-100|0,(a.bd/6|0)+(24*b|0)|0,B(1028)));else{e=new T;S(e);Bi(H(e,B(1029)),c);f=U(e);g=Gi(CG(CF(CG(Hk(d,B(423)),M(1024)),M(100)),M(1024)))/100.0;d=new T;S(d);H(It(H(H(d,f),B(1030)),g),B(1031));e =U(d);Y(a.bv,Ej(b,(a.O/2|0)-100|0,(a.bd/6|0)+(24*b|0)|0,e));}b=c;if(b>=5){a.Gr();return;}c=b+1|0;d=new T;S(d);Bi(H(d,B(1027)),c);d=U(d);continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AKY(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=new T;S(c);Bi(H(c,B(1027)),b);c=U(c);$p=1;case 1:$z=AW4(c);if(C()){break _;}c=$z;if(c===null)c=null;else{c=new T;S(c);Bi(H(c,B(1027)),b);c=U(c);}return c;default:GR();}}DW().s(a,b,c,$p);} function BtK(a){Y(a.bv,Ej(5,(a.O/2|0)-100|0,((a.bd/6|0)+120|0)+12|0,B(1032)));Y(a.bv,Ej(6,(a.O/2|0)-100|0,(a.bd/6|0)+168|0,B(1033)));} function AOJ(a,b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.fC){c=b.ci;d=Ba(c,5);if(d<0){d=c+1|0;$p=1;continue _;}if(!d){b=a.x;e=new ADU;A2W(e,a);e.LA=B(1034);$p=2;continue _;}if(c==6){b=a.x;e=a.uh;$p=3;continue _;}}return;case 1:a.Yu(d);if(C()){break _;}return;case 2:AL5(b,e);if(C()){break _;}return;case 3:AL5(b,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);} function ATS(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.x;d=null;$p=1;case 1:AL5(c,d);if(C()){break _;}if(a.Ip)return;a.Ip=1;d=a.x;c=new ADO;AGB(c,d);c.GC=(-1);c.F3=(-1);c.Fk=(-1);c.jv=0.0;c.t9=0.0;c.nX=0.0;c.wA=0;d.bL=c;d=a.x;c=new T;S(c);Bi(H(c,B(1027)),b);e=U(c);c=null;$p=2;case 2:ARZ(d,c);if(C()){break _;}f=new Kh;g=B(1035);h=In(new C1);c=null;$p=3;case 3:V5(f,g,e,h,c);if(C()) {break _;}if(!f.mG){c=B(1036);$p=4;continue _;}c=B(1037);$p=5;continue _;case 4:A2L(d,f,c);if(C()){break _;}d=a.x;c=null;$p=6;continue _;case 5:A2L(d,f,c);if(C()){break _;}d=a.x;c=null;$p=6;case 6:AL5(d,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AQk(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}DX(a,a.bw,a.LA,a.O/2|0,20,16777215);$p=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} function Ov(){var a=this;C8.call(a);a.AB=null;a.oo=0;a.b_=null;a.cc=null;a.s3=0;a.r2=0;} function A5x(a){a.oo=a.oo+1|0;} function AHm(a){a.r2=1;a.s3=0;Dr(a.bv);Y(a.bv,Ej(0,(a.O/2|0)-100|0,((a.bd/4|0)+96|0)+12|0,B(1038)));Y(a.bv,Ej(1,(a.O/2|0)-100|0,((a.bd/4|0)+120|0)+12|0,B(1033)));a.b_=Xw(a.x.q.rf,B(600),B(465));a.cc=a.x.q.ta;(Bb(a.bv,0)).fC=Z(a.b_)>0&&Z(a.cc)>0&&!G7(a.b_)&&!G7(a.cc)&&!E$(a.b_)&&!E$(a.cc)?1:0;} function AZA(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.fC){c=b.ci;if(c==1){b=a.x;d=a.AB;$p=1;continue _;}if(!c){BFD.mh=A8a(a.cc);a.x.q.rf=Xw(a.b_,B(465),B(600));b=a.x.q;b.ta=a.cc;$p=2;continue _;}}return;case 1:AL5(b,d);if(C()){break _;}return;case 2:ARl(b);if(C()){break _;}EW(a.b_,B(465));b=a.x;d=new Vx;e=a.b_;Eo(d);d.qZ=0;f=null;$p=3;case 3:ARZ(b,f);if(C()){break _;}f=new AEs;ABw(f);f.oQ=d;f.s1=b;f.Mq =e;AB5(f);$p=4;case 4:AL5(b,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AU7(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(!d){e=(a.O/2|0)-100|0;f=Ba(b,e);if(f>=0&&b<(e+200|0)){g=(((a.bd/4|0)-10|0)+10|0)+18|0;if(c>=g&&c<(g+20|0)){Jx(1);a.r2=1;a.s3=0;break a;}}if(f>=0&&b<(e+200|0)){e=(((a.bd/4|0)-10|0)+50|0)+18|0;if(c>=e&&c<(e+20|0)){Jx(1);a.s3=1;a.r2=0;break a;}}Jx(0);a.r2=0;a.s3=0;}}$p=1;case 1:AJf(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a, b,c,d,e,f,g,$p);} function AH1(a,b,c){var d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(a.s3){if(b==22){d=32-Z(a.b_)|0;if(d>Z(B(7)))d=Z(B(7));if(d>0){e=a.b_;f=Dc(B(7),0,d);g=new T;S(g);H(H(g,e),f);a.b_=U(g);}}if(b!=13){if(c==14&&Z(a.b_)>0){e=a.b_;a.b_=Dc(e,0,Z(e)-1|0);}if(H8(B(599),b)>=0&&Z(a.b_)<32){e=a.b_;f=new T;S(f);BL(H(f,e),b);a.b_=U(f);}(Bb(a.bv,0)).fC=Z(a.b_)>0&&Z(a.cc)>0&&!G7(a.b_)&&!G7(a.cc)&&!E$(a.b_)&&!E$(a.cc) ?1:0;break a;}e=Bb(a.bv,0);$p=1;continue _;}if(a.r2){if(b==22){d=16-Z(a.cc)|0;if(d>Z(B(7)))d=Z(B(7));if(d>0){e=a.cc;f=Dc(B(7),0,d);g=new T;S(g);H(H(g,e),f);a.cc=U(g);}}if(b==13){e=Bb(a.bv,0);$p=2;continue _;}if(c==14&&Z(a.cc)>0){e=a.cc;a.cc=Dc(e,0,Z(e)-1|0);}if(H8(B(599),b)>=0&&Z(a.cc)<16){e=new T;S(e);BL(e,b);f=U(e);if(!Qu(f,B(1039))&&!Qu(f,B(1040))?0:1){e=a.cc;f=new T;S(f);BL(H(f,e),b);a.cc=U(f);}}(Bb(a.bv,0)).fC=Z(a.b_)>0&&Z(a.cc)>0&&!G7(a.b_)&&!G7(a.cc)&&!E$(a.b_)&&!E$(a.cc)?1:0;}}return;case 1:AZA(a,e);if (C()){break _;}if(c==14&&Z(a.b_)>0){e=a.b_;a.b_=Dc(e,0,Z(e)-1|0);}if(H8(B(599),b)>=0&&Z(a.b_)<32){e=a.b_;f=new T;S(f);BL(H(f,e),b);a.b_=U(f);}(Bb(a.bv,0)).fC=Z(a.b_)>0&&Z(a.cc)>0&&!G7(a.b_)&&!G7(a.cc)&&!E$(a.b_)&&!E$(a.cc)?1:0;return;case 2:AZA(a,e);if(C()){break _;}if(c==14&&Z(a.cc)>0){e=a.cc;a.cc=Dc(e,0,Z(e)-1|0);}if(H8(B(599),b)>=0&&Z(a.cc)<16){e=new T;S(e);BL(e,b);f=U(e);if(!Qu(f,B(1039))&&!Qu(f,B(1040))?0:1){e=a.cc;f=new T;S(f);BL(H(f,e),b);a.cc=U(f);}}(Bb(a.bv,0)).fC=Z(a.b_)>0&&Z(a.cc)>0&&!G7(a.b_)&&!G7(a.cc) &&!E$(a.b_)&&!E$(a.cc)?1:0;return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AOW(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}DX(a,a.bw,B(1041),a.O/2|0,((a.bd/4|0)-60|0)+20|0,16777215);C0(a.bw,B(1042),(a.O/2|0)-100|0,(((a.bd/4|0)-50|0)+60|0)+36|0,10526880);C0(a.bw,B(1043),(a.O/2|0)-100|0,(((a.bd/4|0)-90|0)+60|0)+36|0,10526880);e=(a.O/2|0)-100 |0;f=(((a.bd/4|0)-10|0)+50|0)+18|0;g=e-1|0;h=f-1|0;i=e+200|0;j=i+1|0;k=f+20|0;IR(a,g,h,j,k+1|0,(-6250336));IR(a,e,f,i,k,(-16777216));if(!a.s3)C0(a.bw,a.b_,e+4|0,f+6|0,14737632);else{l=a.bw;m=a.b_;n=(a.oo/6|0)%2|0?B(7):B(600);o=new T;S(o);H(H(o,m),n);C0(l,U(o),e+4|0,f+6|0,14737632);}g=(a.O/2|0)-100|0;h=(((a.bd/4|0)-10|0)+10|0)+18|0;e=g-1|0;i=h-1|0;f=g+200|0;k=f+1|0;j=h+20|0;IR(a,e,i,k,j+1|0,(-6250336));IR(a,g,h,f,j,(-16777216));if(!a.r2)C0(a.bw,a.cc,g+4|0,h+6|0,14737632);else{n=a.bw;o=a.cc;m=(a.oo/6|0)%2|0?B(7) :B(600);l=new T;S(l);H(H(l,o),m);C0(n,U(l),g+4|0,h+6|0,14737632);}$p=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function A5w(){var a=this;C8.call(a);a.Fc=null;a.cY=0;a.gn=0;a.gX=0;a.nG=0;a.nw=0;a.gL=0;a.rZ=0;} function Sj(a){var b=new A5w();Buk(b,a);return b;} function Buk(a,b){Eo(a);a.cY=0;a.gn=32;a.gX=(a.bd-55|0)+4|0;a.nG=0;a.nw=a.O;a.gL=(-2);a.rZ=(-1);a.Fc=b;} function AZP(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Y(a.bv,OJ(5,(a.O/2|0)-154|0,a.bd-48|0,B(1044)));Y(a.bv,OJ(6,(a.O/2|0)+4|0,a.bd-48|0,B(1024)));b=a.x.lf;$p=1;case 1:AWF(b);if(C()){break _;}a.gn=32;a.gX=(a.bd-58|0)+4|0;a.nG=0;a.nw=a.O;return;default:GR();}}DW().s(a,b,$p);} function AM7(a,b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.fC){if(b.ci==5){Bm();c=$rt_globals.window.document.createElement("input");d="file";c.type=d;c.accept="application/zip";c.multiple=!!0;e=new WU;e.SH=c;c.addEventListener("change",CU(e,"handleEvent"));c.click();}if(b.ci==6){b=a.x.W;$p=1;continue _;}}return;case 1:A4H(b);if(C()){break _;}b=a.x;e=a.Fc;$p=2;case 2:AL5(b,e);if(C()){break _;}return;default:GR();}}DW().s(a, b,c,d,e,$p);} function AJl(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AJf(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} function Bes(a,b,c,d){ATq(a,b,c,d);} function AWm(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}if(a.rZ<=0){e=a.x.lf;$p=2;continue _;}e=YV(a.x.lf);if(!Cx(0)){f=a.gL;f>=0&&f!=c;a.gL=(-1);}else{f=a.gL;if(f==(-1)){f=a.gn;if(c>=f&& c<=a.gX){g=a.O/2|0;h=g-110|0;g=g+110|0;f=(((c-f|0)+a.cY|0)-2|0)/36|0;if(b>=h&&b<=g&&f>=0&&f=0){a.cY=a.cY-(c-f|0)|0;a.gL=c;}}h=(C5(e)*36|0)-((a.gX-a.gn|0)-4|0)|0;if(h<0)h=h/2|0;if(a.cY<0)a.cY=0;if(a.cY>h)a.cY=h;Be(2896);Be(2912);BM();i=BFI;f=3553;j=a.x.W;k=B(229);$p=3;continue _;case 2:AWF(e);if(C()){break _;}a.rZ=a.rZ+20|0;e=YV(a.x.lf);if(!Cx(0)){f=a.gL;f>=0&&f!=c;a.gL=(-1);}else{f=a.gL;if(f==(-1)){f=a.gn;if(c>=f&&c<=a.gX){g=a.O/2 |0;h=g-110|0;g=g+110|0;f=(((c-f|0)+a.cY|0)-2|0)/36|0;if(b>=h&&b<=g&&f>=0&&f=0){a.cY=a.cY-(c-f|0)|0;a.gL=c;}}h=(C5(e)*36|0)-((a.gX-a.gn|0)-4|0)|0;if(h<0)h=h/2|0;if(a.cY<0)a.cY=0;if(a.cY>h)a.cY=h;Be(2896);Be(2912);BM();i=BFI;f=3553;j=a.x.W;k=B(229);$p=3;case 3:$z=ASZ(j,k);if(C()){break _;}g=$z;CK(f,g);B4(1.0,1.0,1.0,1.0);BB(i);Eq(i,2105376);f=a.nG;l=f;g=a.gX;I(i,l,g,0.0,f/32.0,(g+a.cY|0)/32.0);f=a.nw;m=f;g=a.gX;I(i,m,g,0.0,f/32.0,(g +a.cY|0)/32.0);f=a.nw;m=f;g=a.gn;I(i,m,g,0.0,f/32.0,(g+a.cY|0)/32.0);f=a.nG;m=f;g=a.gn;I(i,m,g,0.0,f/32.0,(g+a.cY|0)/32.0);Bu(i);n=0;if(n>=C5(e)){o=4;f=0;g=a.gn;h=255;p=255;$p=5;continue _;}j=Bb(e,n);f=a.O/2|0;p=(f-92|0)-16|0;q=(36+(n*36|0)|0)-a.cY|0;r=32;s=32;if(j===a.x.lf.fF){t=f-110|0;u=f+110|0;B4(1.0,1.0,1.0,1.0);Be(3553);BB(i);Eq(i,8421504);m=t;f=q+r|0;l=f+2|0;I(i,m,l,0.0,0.0,1.0);v=u;I(i,v,l,0.0,1.0,1.0);l=q-2|0;I(i,v,l,0.0,1.0,0.0);I(i,m,l,0.0,0.0,0.0);Eq(i,0);m=t+1|0;l=f+1|0;I(i,m,l,0.0,0.0,1.0);v=u -1|0;I(i,v,l,0.0,1.0,1.0);l=q-1|0;I(i,v,l,0.0,1.0,0.0);I(i,m,l,0.0,0.0,0.0);Bu(i);Bc(3553);}k=a.x;$p=9;continue _;case 4:$z=A5Q(i,j);if(C()){break _;}f=$z;if(f){i=a.x.W;$p=8;continue _;}a.gL=c;h=(C5(e)*36|0)-((a.gX-a.gn|0)-4|0)|0;if(h<0)h=h/2|0;if(a.cY<0)a.cY=0;if(a.cY>h)a.cY=h;Be(2896);Be(2912);BM();i=BFI;f=3553;j=a.x.W;k=B(229);$p=3;continue _;case 5:A5B(a,f,g,h,p);if(C()){break _;}f=a.gX;g=a.bd;h=255;p=255;$p=6;case 6:A5B(a,f,g,h,p);if(C()){break _;}Bc(3042);CO(770,771);Be(3008);Be(3553);BB(i);Ln(i,0,0);I(i, a.nG,a.gn+o|0,0.0,0.0,1.0);I(i,a.nw,a.gn+o|0,0.0,1.0,1.0);Ln(i,0,255);I(i,a.nw,a.gn,0.0,1.0,0.0);I(i,a.nG,a.gn,0.0,0.0,0.0);Bu(i);BB(i);Ln(i,0,255);I(i,a.nG,a.gX,0.0,0.0,1.0);I(i,a.nw,a.gX,0.0,1.0,1.0);Ln(i,0,0);I(i,a.nw,a.gX-o|0,0.0,1.0,0.0);I(i,a.nG,a.gX-o|0,0.0,0.0,0.0);Bu(i);Bc(3553);Bc(3008);Be(3042);DX(a,a.bw,B(1045),a.O/2|0,16,16777215);DX(a,a.bw,B(1046),(a.O/2|0)-77|0,a.bd-26|0,8421504);$p=7;case 7:AQT(a,b,c,d);if(C()){break _;}return;case 8:A4H(i);if(C()){break _;}a.gL=c;h=(C5(e)*36|0)-((a.gX-a.gn| 0)-4|0)|0;if(h<0)h=h/2|0;if(a.cY<0)a.cY=0;if(a.cY>h)a.cY=h;Be(2896);Be(2912);BM();i=BFI;f=3553;j=a.x.W;k=B(229);$p=3;continue _;case 9:j.OP(k);if(C()){break _;}B4(1.0,1.0,1.0,1.0);BB(i);Eq(i,16777215);m=p;l=q+r|0;I(i,m,l,0.0,0.0,1.0);f=p+s|0;v=f;I(i,v,l,0.0,1.0,1.0);l=q;I(i,v,l,0.0,1.0,0.0);I(i,m,l,0.0,0.0,0.0);Bu(i);k=a.bw;w=j.ne;f=f+2|0;EY(a,k,w,f,q+1|0,16777215);k=a.bw;w=j.LB;g=q+12|0;EY(a,k,w,f,g,8421504);EY(a,a.bw,j.Sf,f,g+10|0,8421504);n=n+1|0;if(n>=C5(e)){o=4;f=0;g=a.gn;h=255;p=255;$p=5;continue _;}j =Bb(e,n);f=a.O/2|0;p=(f-92|0)-16|0;q=(36+(n*36|0)|0)-a.cY|0;r=32;s=32;if(j===a.x.lf.fF){t=f-110|0;u=f+110|0;B4(1.0,1.0,1.0,1.0);Be(3553);BB(i);Eq(i,8421504);m=t;f=q+r|0;l=f+2|0;I(i,m,l,0.0,0.0,1.0);v=u;I(i,v,l,0.0,1.0,1.0);l=q-2|0;I(i,v,l,0.0,1.0,0.0);I(i,m,l,0.0,0.0,0.0);Eq(i,0);m=t+1|0;l=f+1|0;I(i,m,l,0.0,0.0,1.0);v=u-1|0;I(i,v,l,0.0,1.0,1.0);l=q-1|0;I(i,v,l,0.0,1.0,0.0);I(i,m,l,0.0,0.0,0.0);Bu(i);Bc(3553);}k=a.x;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);} function ARB(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.rZ=a.rZ-1|0;b=null;Bm();if(BE3){BE3=0;b=BE4;BE4=null;}if(b===null)return;c=b.Nj;d=new T;S(d);H(H(d,B(521)),c);c=U(d);e=b.O7;$p=1;case 1:ALl(c,e);if(C()){break _;}c=BFD;b=Sj(a.Fc);$p=2;case 2:AL5(c,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);} function A5B(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();f=BFI;g=3553;h=a.x.W;i=B(229);$p=1;case 1:$z=ASZ(h,i);if(C()){break _;}j=$z;CK(g,j);B4(1.0,1.0,1.0,1.0);BB(f);Ln(f,4210752,e);k=c;l=c/32.0;I(f,0.0,k,0.0,0.0,l);c=a.O;I(f,c,k,0.0,c/32.0,l);Ln(f,4210752,d);c=a.O;m=c;k=b;n=c/32.0;o=b/32.0;I(f,m,k,0.0,n, o);I(f,0.0,k,0.0,0.0,o);Bu(f);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function QC(){var a=this;E.call(a);a.eD=null;a.od=0;a.cd=null;a.gW=null;a.iq=null;a.hX=null;a.hd=null;a.us=0;a.f6=0;a.f1=0;a.h$=null;a.hh=null;a.iN=0;a.f_=0;a.s$=0;a.xb=0;a.pI=0;a.Ca=Ch;} var BNf=0;function BAi(a,b,c){var d=new QC();A4M(d,a,b,c);return d;} function US(a,b,c,d){var e=new QC();BiE(e,a,b,c,d);return e;} function A4M(a,b,c,d){var e,f;a.h$=DP();a.hh=BC(O8,8);a.iN=0;a.f_=0;a.xb=0;a.pI=0;a.Ca=Ch;a.cd=b;a.f6=c;a.f1=d;a.hd=BU(256);e=0;while(true){f=a.hh.data;if(e>=f.length)break;f[e]=B6();e=e+1|0;}} function BiE(a,b,c,d,e){var f;f=c.data;A4M(a,b,d,e);a.eD=c;b=new ACZ;d=f.length;AVD(b,d);a.gW=b;a.iq=N2(d);a.hX=N2(d);} function AGy(a,b,c){return b==a.f6&&c==a.f1?1:0;} function TE(a,b,c){return a.hd.data[c<<4|b]&255;} function ANt(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=127;c=0;while(c<16){d=0;while(d<16){e=a.hd.data;f=d<<4|c;e[f]=(-128);H1(a,c,127,d);e=a.hd.data;if((e[f]&255)=16)break;g=0;}a.f_=1;return;default: GR();}}DW().s(a,b,c,d,e,f,g,$p);} function M$(a){var b,c,d,e,f,g,h,i,j,k;b=0;while(b<16){c=0;while(c<16){d=b<<11|c<<7;e=0;while(e<128){J();f=BID.data[a.eD.data[d+e|0]];if(f>0)FS(a.hX,b,e,c,f);e=e+1|0;}e=15;f=30;while(f<128&&e>0){f=f+1|0;g=a.eD.data[d+f|0];J();h=BIB.data[g];i=BID.data[g];if(!h)h=1;e=e-h|0;if(i<=e)i=e;e=i<0?0:i;FS(a.hX,b,f,c,e);}c=c+1|0;}b=b+1|0;}j=a.cd;Eg();k=BK6;e=a.f6*16|0;g=a.f1*16|0;FM(j,k,e,31,g,e+16|0,33,g+16|0);a.f_=1;} function AX4(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=TE(a,b,c);e=(a.f6*16|0)+b|0;f=(a.f1*16|0)+c|0;b=e-1|0;$p=1;case 1:AIF(a,b,f,d);if(C()){break _;}b=e+1|0;$p=2;case 2:AIF(a,b,f,d);if(C()){break _;}b=f-1|0;$p=3;case 3:AIF(a,e,b,d);if(C()){break _;}b=f+1|0;$p=4;case 4:AIF(a,e,b,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AIF(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.cd;$p=1;case 1:$z=AX5(e,b,c);if(C()){break _;}f=$z;g=Ba(f,d);if(g>0){e=a.cd;Eg();FM(e,BM8,b,d,c,b,f,c);}else if(g<0){e=a.cd;Eg();FM(e,BM8,b,f,c,b,d,c);}a.f_=1;return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function H1(a,b,c,d){var e,f,g,h,i,j,k,l;e=a.hd.data;f=d<<4|b;g=e[f]&255;if(c<=g)c=g;h=b<<11|d<<7;while(c>0){J();if(BIB.data[a.eD.data[(h+c|0)-1|0]])break;c=c+(-1)|0;}h=Ba(c,g);if(h){ARM(a.cd,b,d,c,g);e=a.hd.data;e[f]=c<<24>>24;if(c=g)break a;FS(a.iq,b,j,d,15);j=j+1|0;}}l=a.cd;Eg();FM(l,BM8,i,g,f,i,c,f);while(true){if(g>=c)break a;FS(a.iq, b,g,d,0);g=g+1|0;}}h=15;j=c;b:{while(j>0){if(h<=0)break b;j=j+(-1)|0;J();k=BIB.data[Id(a,b,j,d)];if(!k)k=1;h=h-k|0;if(h<0)h=0;FS(a.iq,b,j,d,h);}}while(j>0){J();if(BIB.data[Id(a,b,j-1|0,d)])break;j=j+(-1)|0;}if(j!=c){l=a.cd;Eg();FM(l,BM8,i-1|0,j,f-1|0,i+1|0,c,f+1|0);}a.f_=1;}} function Id(a,b,c,d){return a.eD.data[b<<11|d<<7|c];} function AOy(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=e<<24>>24;h=a.hd.data[d<<4|b]&255;i=a.eD.data;j=b<<11|d<<7|c;k=i[j]&255;if(k==e&&KZ(a.gW,b,c,d)==f)return 0;l=(a.f6*16|0)+b|0;m=(a.f1*16|0)+d|0;a.eD.data[j]=g;if(k){n=a.cd;if(!n.N){J();o=BFM.data[k];$p=2;continue _;}}FS(a.gW,b,c,d,f);if(!a.cd.cM.rX){J();if (!BIB.data[g]){if(c==(h-1|0))H1(a,b,c,d);}else if(c>=h)H1(a,b,c+1|0,d);n=a.cd;Eg();FM(n,BM8,l,c,m,l,c,m);}n=a.cd;Eg();FM(n,BK6,l,c,m,l,c,m);$p=1;case 1:AX4(a,b,d);if(C()){break _;}if(!e){FS(a.gW,b,c,d,f);a.f_=1;return 1;}J();n=BFM.data[e];o=a.cd;$p=3;continue _;case 2:o.iv(n,l,c,m);if(C()){break _;}FS(a.gW,b,c,d,f);if(!a.cd.cM.rX){J();if(!BIB.data[g]){if(c==(h-1|0))H1(a,b,c,d);}else if(c>=h)H1(a,b,c+1|0,d);n=a.cd;Eg();FM(n,BM8,l,c,m,l,c,m);}n=a.cd;Eg();FM(n,BK6,l,c,m,l,c,m);$p=1;continue _;case 3:n.eJ(o,l,c, m);if(C()){break _;}FS(a.gW,b,c,d,f);a.f_=1;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function ZV(a,b,c,d){return KZ(a.gW,b,c,d);} function AE0(a,b,c,d,e){var f,g;f=KZ(a.iq,b,c,d);if(f>0)BNf=1;e=f-e|0;g=KZ(a.hX,b,c,d);if(g<=e)g=e;return g;} function PY(a,b){var c,d,e,f,g,h;if(!a.xb){a.pI=1;c=N(b.c/16.0);d=N(b.d/16.0);if(!(c==a.f6&&d==a.f1)){e=D4();f=new T;S(f);H(H(f,B(1047)),b);Cb(e,U(f));}g=N(b.i/16.0);if(g<0)g=0;h=a.hh.data;c=h.length;if(g>=c)g=c-1|0;b.cT=1;b.ej=a.f6;b.sY=g;b.eu=a.f1;Y(h[g],b);}} function NS(a,b){WS(a,b,b.sY);} function WS(a,b,c){var d,e;if(c<0)c=0;d=a.hh.data;e=d.length;if(c>=e)c=e-1|0;Jy(d[c],b);} function Wr(a,b,c,d){return c<(a.hd.data[d<<4|b]&255)?0:1;} function AZ4(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=C4(b,c,d);f=Bz(a.h$,e);if(f!==null)return f;g=Id(a,b,c,d);J();if(!BIA.data[g])return null;h=BFM.data[g];f=a.cd;b=(a.f6*16|0)+b|0;d=(a.f1*16|0)+d|0;$p=1;case 1:h.eJ(f,b,c,d);if(C()){break _;}return Bz(a.h$,e);default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function Ta(a,b,c,d,e){var f;a:{f=C4(b,c,d);e.cJ=a.cd;e.en=(a.f6*16|0)+b|0;e.el=c;e.eB=(a.f1*16|0)+d|0;if(Id(a,b,c,d)){J();if(BFM.data[Id(a,b,c,d)] instanceof Ha){if(a.od){if(Bz(a.h$,f)!==null)Jy(a.cd.gc,Bz(a.h$,f));Y(a.cd.gc,e);}B0(a.h$,f,e);break a;}}Cb(CV(),B(1048));}} function AE_(a){var b,c;a.od=0;Hw(a.cd.gc,HC(a.h$));b=0;while(true){c=a.hh.data;if(b>=c.length)break;AWf(a.cd,c[b]);b=b+1|0;}} function AA9(a){a.f_=1;} function PB(a,b){return a.s$?0:a.pI&&FX(a.cd.cS,a.Ca)?1:a.f_;} function Px(){var a=this;E.call(a);a.pD=0;a.mc=0;a.pr=null;a.wE=null;} function BPC(a,b,c,d,e,f,g){var h=new Px();APt(h,a,b,c,d,e,f,g);return h;} function APt(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.wE=b;i=c>>4;a.pD=i;c=e>>4;a.mc=c;j=f>>4;k=h>>4;a.pr=$rt_createMultiArray(QC,[(k-c|0)+1|0,(j-i|0)+1|0]);while(i<=j){l=a.mc;if(l<=k){m=a.pr.data[i-a.pD|0].data;c=l-a.mc|0;$p=1;continue _;}i=i+1|0;}return;case 1:$z=AJJ(b,i,l);if(C()){break _;}n=$z;m[c]=n;l=l+1|0;while (true){if(l<=k){m=a.pr.data[i-a.pD|0].data;c=l-a.mc|0;continue _;}i=i+1|0;if(i>j)break;l=a.mc;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function Ls(a,b,c,d){var e,f;if(c<0)return 0;if(c>=128)return 0;e=(b>>4)-a.pD|0;f=(d>>4)-a.mc|0;return Id(a.pr.data[e].data[f],b&15,c,d&15);} function A29(a,b,c,d){return a.wE.cM.uN.data[Lo(a,b,c,d,1)];} function Lo(a,b,c,d,e){var f,g,h,i,j,k;if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){a:{if(e){f=Ls(a,b,c,d);J();if(f==BFR.b)break a;if(f==BI3.b)break a;}if(c<0)return 0;if(c>=128){f=15-a.wE.gU|0;if(f<0)f=0;return f;}f=(b>>4)-a.pD|0;g=(d>>4)-a.mc|0;return AE0(a.pr.data[f].data[g],b&15,c,d&15,a.wE.gU);}g=Lo(a,b,c+1|0,d,0);h=Lo(a,b+1|0,c,d,0);i=Lo(a,b-1|0,c,d,0);j=Lo(a,b,c,d+1|0,0);k=Lo(a,b,c,d-1|0,0);if(h<=g)h=g;if(i<=h)i=h;if(j<=i)j=i;if(k<=j)k=j;return k;}return 15;} function ANL(a,b,c,d){var e,f;if(c<0)return 0;if(c>=128)return 0;e=(b>>4)-a.pD|0;f=(d>>4)-a.mc|0;return ZV(a.pr.data[e].data[f],b&15,c,d&15);} function AFU(a,b,c,d){var e,f;e=Ls(a,b,c,d);if(!e){BE();f=BKz;}else{J();f=BFM.data[e].bG;}return f;} function AHy(a,b,c,d){var e;if(Ls(a,b,c,d)<0)return 0;J();e=BFM.data[Ls(a,b,c,d)];return e!==null?e.dd():0;} function A$8(a){return CQ(a.wE);} var Qa=K(GW); function BPD(){var a=new Qa();A8T(a);return a;} function A8T(a){W(a);} var A4d=K(); function BPE(){var a=new A4d();Bmo(a);return a;} function Bmo(a){} function JX(b,c){if(b===c)return 1;return b!==null?b.dl(c):c!==null?0:1;} function XZ(b){return b!==null?b.de():0;} function Pz(){var a=this;E.call(a);a.zi=null;a.PQ=null;a.Hb=null;a.jG=null;a.mA=null;a.yu=null;a.yO=null;} function BPF(){var a=new Pz();Bqo(a);return a;} function Bqo(a){} function BlM(a,b){return a.yn(b.eC,b.em);} function A60(a,b,c){return (a.BA(b,c,1,1)).data[0];} function BiT(a,b,c){var d,e;d=KP(a.zi,a.jG,b,c,1,1,0.02500000037252903,0.02500000037252903,0.5);e=d.data;a.jG=d;return e[0];} function BlK(a,b,c,d,e){var f;f=a.Kx(a.yO,b,c,d,e);a.yO=f;return f;} function Bg4(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p;if(!(b!==null&&b.data.length>=V(e,f)))b=FK(V(e,f));g=a.zi;h=c;i=d;b=KP(g,b,h,i,e,e,0.02500000037252903,0.02500000037252903,0.25);j=KP(a.Hb,a.yu,h,i,e,e,0.25,0.25,0.5882352941176471);a.yu=j;k=0;l=0;while(l1.0)i=1.0;o[k]=i;k=k+1|0;m=m+1|0;}l=l+1|0;}return b;} function BvB(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;if(!(b!==null&&b.data.length>=V(e,f)))b=BC(D2,V(e,f));g=a.zi;h=a.jG;i=c;j=d;a.jG=KP(g,h,i,j,e,e,0.02500000037252903,0.02500000037252903,0.25);a.mA=KP(a.PQ,a.mA,i,j,e,e,0.05000000074505806,0.05000000074505806,0.3333333333333333);k=KP(a.Hb,a.yu,i,j,e,e,0.25,0.25,0.5882352941176471);a.yu=k;l=0;m=0;while(m1.0)s=1.0;if(q>1.0)q=1.0;t=b.data;o[l]=s;h[l]=q;d=l+1|0;FJ();u=s*63.0|0;c=q*63.0|0;t[l]=BPG.data[u+(c*64|0)|0];n=n+1|0;l=d;}m=m+1|0;}return b;} var Xh=K(); var BKy=null;function BPH(){var a=new Xh();AL7(a);return a;} function AL7(a){} function AIv(){BKy=null;} var AAY=K(); var BKR=null;function BPI(){var a=new AAY();A35(a);return a;} function A35(a){} function AZ0(){BKR=null;} var M_=K(BF); function BPJ(){var a=new M_();BaR(a);return a;} function BaR(a){W(a);} function AAD(){var a=this;BK.call(a);a.RI=null;a.a03=null;} function A$9(a,b){var c;c=b-55296|0;return c>=0&&c<2048?a.ge^Hu(a.RI,c):0;} function AAC(){var a=this;BK.call(a);a.U9=null;a.Qi=null;a.Yi=null;} function Bk6(a,b){var c,d;c=b-55296|0;d=c>=0&&c<2048?a.ge^Hu(a.U9,c):0;return a.Qi.bl(b)&&!d?1:0;} function Wx(){var a=this;BK.call(a);a.AW=null;a.Zg=null;} function Bcm(a,b){return a.dh^Hu(a.AW,b);} function Bph(a){var b,c,d;b=new T;S(b);c=Ny(a.AW,0);while(c>=0){P3(b,K2(c));BL(b,124);c=Ny(a.AW,c+1|0);}d=b.cq;if(d>0)AAt(b,d-1|0);return U(b);} function ACJ(){var a=this;BK.call(a);a.Tx=null;a.a0h=null;} function Bu3(a,b){return a.Tx.bl(b);} function ACH(){var a=this;BK.call(a);a.HT=0;a.R7=null;a.Jn=null;} function BgS(a,b){return !(a.HT^Hu(a.Jn.co,b))&&!(a.HT^a.Jn.k$^a.R7.bl(b))?0:1;} function ACI(){var a=this;BK.call(a);a.Dr=0;a.P1=null;a.FY=null;} function BrG(a,b){return !(a.Dr^Hu(a.FY.co,b))&&!(a.Dr^a.FY.k$^a.P1.bl(b))?1:0;} function ACM(){var a=this;BK.call(a);a.VZ=0;a.P7=null;a.PZ=null;a.Zz=null;} function Bn2(a,b){return a.VZ^(!a.P7.bl(b)&&!a.PZ.bl(b)?0:1);} function ACN(){var a=this;BK.call(a);a.Ok=0;a.Tr=null;a.S3=null;a.a1j=null;} function A6F(a,b){return a.Ok^(!a.Tr.bl(b)&&!a.S3.bl(b)?0:1)?0:1;} function ACK(){var a=this;BK.call(a);a.ND=null;a.a1p=null;} function Baf(a,b){return Gd(a.ND,b);} function ACL(){var a=this;BK.call(a);a.Vt=null;a.ZF=null;} function BcR(a,b){return Gd(a.Vt,b)?0:1;} function ACO(){var a=this;BK.call(a);a.Ot=null;a.Tu=0;a.Px=null;} function Bir(a,b){return !Gd(a.Ot,b)&&!(a.Tu^Hu(a.Px.co,b))?0:1;} function ACP(){var a=this;BK.call(a);a.OT=null;a.Ui=0;a.OJ=null;} function Bnv(a,b){return !Gd(a.OT,b)&&!(a.Ui^Hu(a.OJ.co,b))?1:0;} function Ww(){var a=this;BK.call(a);a.Ps=0;a.Vg=null;a.Qo=null;a.WH=null;} function By5(a,b){return !(a.Ps^a.Vg.bl(b))&&!Gd(a.Qo,b)?0:1;} function WP(){var a=this;BK.call(a);a.VF=0;a.L5=null;a.Mf=null;a.W$=null;} function Bal(a,b){return !(a.VF^a.L5.bl(b))&&!Gd(a.Mf,b)?1:0;} function Wt(){var a=this;BK.call(a);a.SI=null;a.Xb=null;} function A97(a,b){return Gd(a.SI,b);} function Wv(){var a=this;BK.call(a);a.Nu=null;a.a1g=null;} function BoW(a,b){return Gd(a.Nu,b)?0:1;} function WA(){var a=this;BK.call(a);a.VW=null;a.OO=0;a.Wv=null;} function Bbz(a,b){return Gd(a.VW,b)&&a.OO^Hu(a.Wv.co,b)?1:0;} function Ws(){var a=this;BK.call(a);a.UA=null;a.TE=0;a.OM=null;} function BwD(a,b){return Gd(a.UA,b)&&a.TE^Hu(a.OM.co,b)?0:1;} function Wy(){var a=this;BK.call(a);a.US=0;a.RE=null;a.Og=null;a.Zw=null;} function Bmv(a,b){return a.US^a.RE.bl(b)&&Gd(a.Og,b)?1:0;} function Wz(){var a=this;BK.call(a);a.Uw=0;a.Q9=null;a.UN=null;a.ZK=null;} function Bfq(a,b){return a.Uw^a.Q9.bl(b)&&Gd(a.UN,b)?0:1;} var Qm=K(Co); function BPK(){var a=new Qm();BjM(a);return a;} function BjM(a){W(a);} var La=K(); var BPL=null;var BPM=null;var BD8=null;var BD7=null;var BD6=null;function BPN(){var a=new La();A4h(a);return a;} function A4h(a){} function AZa(){BPL=B2([1,10,100,1000,10000,100000,1000000,10000000,100000000,1000000000]);BPM=AVM([M(1),M(10),M(100),M(1000),M(10000),M(100000),M(1000000),M(10000000),M(100000000),M(1000000000),F(1410065408, 2),F(1215752192, 23),F(3567587328, 232),F(1316134912, 2328),F(276447232, 23283),F(2764472320, 232830),F(1874919424, 2328306),F(1569325056, 23283064),F(2808348672, 232830643)]);BD8=AVM([M(1),M(10),M(100),M(10000),M(100000000),F(1874919424, 2328306)]);BD7=new AFm;BD6=new Z8;} var P9=K(); var BPO=Ch;var BPP=null;var BPQ=null;function BPR(){var a=new P9();ALJ(a);return a;} function ALJ(a){} function AMl(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;d=ACU(b);c.Mi=FI(Cw(d,F(0, 2147483648)),Ch)?0:1;e=Cw(d,F(4294967295, 1048575));f=Ce(Ec(d,52))&2047;if(FI(e,Ch)&&!f){c.Ft=Ch;c.DP=0;return;}if(f)e=He(e,F(0, 1048576));else{e=Gq(e,1);while(FI(Cw(e,F(0, 1048576)),Ch)){e=Gq(e,1);f=f+(-1)|0;}}g=BPQ.data;h=f<<16>>16;i=0;j=g.length;if(i>j){c=new Cn;W(c);P(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=Ba(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=Oe(e,BPP.data[h],i);if(Gf(m,BPO)){while(G0(m,BPO)<=0){j=j+(-1)|0;m=Bk(CF(m,M(10)),M(9));}g=BPQ.data;h=j+1|0;i=12+(f-g[h]|0)|0;m=Oe(e,BPP.data[h],i);}e=Gq(e,1);d=Bk(e,M(1));g=BPP.data;h=j+1|0;n=g[h];f=i-1|0;n=Oe(d,n,f);o=Oe(BD(e,M(1)),BPP.data[h],f);p=M(1);while(true){q=CF(p,M(10));if(G0(Gm(m,q),Gm(o,q))<=0)break;p=q;}r=M(1);while(true){s=CF(r,M(10));if(G0(Gm(m,s),Gm(n,s))>=0)break;r=s;}h=G0(p,r);e=h>0?CF(Gm(m,p),p):h<0?Bk(CF(Gm(m,r),r),r):CF(Gm(Bk(m,CG(r,M(2))),r),r);if(G0(e,F(2808348672, 232830643)) >=0)while(true){j=j+1|0;e=Gm(e,M(10));if(G0(e,F(2808348672, 232830643))<0)break;}else if(G0(e,F(1569325056, 23283064))<0){j=j+(-1)|0;e=CF(e,M(10));}c.Ft=e;c.DP=j-330|0;} function Oe(b,c,d){var e,f,g,h,i,j,k,l;e=Cw(b,M(65535));f=Cw(HZ(b,16),M(65535));g=Cw(HZ(b,32),M(65535));h=Cw(HZ(b,48),M(65535));i=Cw(c,M(65535));j=Cw(HZ(c,16),M(65535));k=Cw(HZ(c,32),M(65535));l=Cw(HZ(c,48),M(65535));return Bk(Bk(Bk(Gq(CF(l,h),32+d|0),Gq(Bk(CF(l,g),CF(k,h)),16+d|0)),Gq(Bk(Bk(CF(l,f),CF(k,g)),CF(j,h)),d)),HZ(Bk(Bk(Bk(CF(k,e),CF(j,f)),CF(i,g)),Gq(Bk(Bk(Bk(CF(l,e),CF(k,f)),CF(j,g)),CF(i,h)),16)),32-d|0));} function ALH(){BPO=Gm(M(-1),M(10));BPP=AVM([F(3251292512, 2194092222),F(1766094183, 3510547556),F(553881887, 2808438045),F(443105509, 2246750436),F(3285949193, 3594800697),F(910772436, 2875840558),F(2446604867, 2300672446),F(2196580869, 3681075914),F(2616258154, 2944860731),F(1234013064, 2355888585),F(1974420903, 3769421736),F(720543263, 3015537389),F(1435428070, 2412429911),F(578697993, 3859887858),F(2180945313, 3087910286),F(885762791, 2470328229),F(3135207384, 3952525166),F(1649172448, 3162020133),F(3037324877, 2529616106), F(3141732885, 4047385770),F(2513386308, 3237908616),F(1151715587, 2590326893),F(983751480, 4144523029),F(1645994643, 3315618423),F(3034782633, 2652494738),F(3996658754, 4243991581),F(2338333544, 3395193265),F(1870666835, 2716154612),F(4073513845, 2172923689),F(3940641775, 3476677903),F(575533043, 2781342323),F(2178413352, 2225073858),F(2626467905, 3560118173),F(3819161242, 2848094538),F(478348616, 2278475631),F(3342338164, 3645561009),F(3532863990, 2916448807),F(1108304273, 2333159046),F(55299919, 3733054474), F(903233395, 2986443579),F(1581580175, 2389154863),F(1671534821, 3822647781),F(478234397, 3058118225),F(382587518, 2446494580),F(612140029, 3914391328),F(2207698941, 3131513062),F(48172235, 2505210450),F(77075576, 4008336720),F(61660460, 3206669376),F(3485302205, 2565335500),F(1281516232, 4104536801),F(166219527, 3283629441),F(3568949458, 2626903552),F(2274345296, 4203045684),F(2678469696, 3362436547),F(424788838, 2689949238),F(2057817989, 2151959390),F(3292508783, 3443135024),F(3493000485, 2754508019),F(3653393847, 2203606415), F(1550462860, 3525770265),F(1240370288, 2820616212),F(3569276608, 2256492969),F(3133862195, 3610388751),F(1648096297, 2888311001),F(459483578, 2310648801),F(3312154103, 3697038081),F(1790729823, 2957630465),F(1432583858, 2366104372),F(3151127633, 3785766995),F(2520902106, 3028613596),F(1157728226, 2422890877),F(2711358621, 3876625403),F(3887073815, 3101300322),F(1391672133, 2481040258),F(1367681954, 3969664413),F(2812132482, 3175731530),F(2249705985, 2540585224),F(1022549199, 4064936359),F(1677032818, 3251949087), F(3918606632, 2601559269),F(3692790234, 4162494831),F(2095238728, 3329995865),F(1676190982, 2663996692),F(3540899031, 4262394707),F(1114732307, 3409915766),F(32792386, 2727932613),F(1744220827, 2182346090),F(2790753324, 3491753744),F(3091596118, 2793402995),F(2473276894, 2234722396),F(2239256113, 3575555834),F(2650398349, 2860444667),F(402331761, 2288355734),F(2361717736, 3661369174),F(2748367648, 2929095339),F(3057687578, 2343276271),F(3174313206, 3749242034),F(3398444024, 2999393627),F(1000768301, 2399514902), F(2460222741, 3839223843),F(3686165111, 3071379074),F(3807925548, 2457103259),F(3515700499, 3931365215),F(2812560399, 3145092172),F(532061401, 2516073738),F(4287272078, 4025717980),F(3429817663, 3220574384),F(3602847589, 2576459507),F(2328582306, 4122335212),F(144878926, 3297868170),F(115903141, 2638294536),F(2762425404, 4221271257),F(491953404, 3377017006),F(3829536560, 2701613604),F(3922622707, 2161290883),F(1122235577, 3458065414),F(1756781920, 2766452331),F(546432077, 2213161865),F(874291324, 3541058984), F(1558426518, 2832847187),F(3823721592, 2266277749),F(3540974170, 3626044399),F(3691772795, 2900835519),F(3812411695, 2320668415),F(1804891416, 3713069465),F(1443913133, 2970455572),F(3732110884, 2376364457),F(2535403578, 3802183132),F(310335944, 3041746506),F(3684242592, 2433397204),F(3317807769, 3893435527),F(936259297, 3114748422),F(3325987815, 2491798737),F(1885606668, 3986877980),F(1508485334, 3189502384),F(2065781726, 2551601907),F(4164244222, 4082563051),F(2472401918, 3266050441),F(1118928075, 2612840353), F(931291461, 4180544565),F(745033169, 3344435652),F(3173006913, 2675548521),F(3358824142, 4280877634),F(3546052773, 3424702107),F(1118855300, 2739761686),F(36090780, 2191809349),F(1775732167, 3506894958),F(3138572652, 2805515966),F(1651864662, 2244412773),F(1783990001, 3591060437),F(4004172378, 2872848349),F(4062331362, 2298278679),F(3922749802, 3677245887),F(1420212923, 2941796710),F(1136170338, 2353437368),F(958879082, 3765499789),F(1626096725, 3012399831),F(441883920, 2409919865),F(707014273, 3855871784), F(1424604878, 3084697427),F(3716664280, 2467757941),F(4228675929, 3948412706),F(2523947284, 3158730165),F(2019157827, 2526984132),F(4089645983, 4043174611),F(2412723327, 3234539689),F(2789172121, 2587631751),F(2744688475, 4140210802),F(477763862, 3312168642),F(2959191467, 2649734913),F(3875712888, 4239575861),F(2241576851, 3391660689),F(2652254940, 2713328551),F(1262810493, 2170662841),F(302509870, 3473060546),F(3677981733, 2778448436),F(2083391927, 2222758749),F(756446706, 3556413999),F(1464150824, 2845131199), F(2030314118, 2276104959),F(671522212, 3641767935),F(537217769, 2913414348),F(2147761134, 2330731478),F(2577424355, 3729170365),F(2061939484, 2983336292),F(4226531965, 2386669033),F(1608490388, 3818670454),F(2145785770, 3054936363),F(3434615534, 2443949090),F(1200417559, 3910318545),F(960334047, 3128254836),F(4204241074, 2502603868),F(1572824964, 4004166190),F(1258259971, 3203332952),F(3583588354, 2562666361),F(4015754449, 4100266178),F(635623181, 3280212943),F(2226485463, 2624170354),F(985396364, 4198672567), F(3365297469, 3358938053),F(115257597, 2687150443),F(1810192996, 2149720354),F(319328417, 3439552567),F(2832443111, 2751642053),F(3983941407, 2201313642),F(2938332415, 3522101828),F(4068652850, 2817681462),F(1536935362, 2254145170),F(2459096579, 3606632272),F(249290345, 2885305818),F(1917419194, 2308244654),F(490890333, 3693191447),F(2969692644, 2954553157),F(657767197, 2363642526),F(3629407892, 3781828041),F(2044532855, 3025462433),F(3353613202, 2420369946),F(3647794205, 3872591914),F(3777228823, 3098073531), F(2162789599, 2478458825),F(3460463359, 3965534120),F(2768370687, 3172427296),F(1355703090, 2537941837),F(3028118404, 4060706939),F(3281488183, 3248565551),F(1766197087, 2598852441),F(1107928421, 4158163906),F(27349277, 3326531125),F(21879422, 2661224900),F(35007075, 4257959840),F(28005660, 3406367872),F(2599384905, 2725094297),F(361521006, 2180075438),F(4014407446, 3488120700),F(3211525957, 2790496560),F(2569220766, 2232397248),F(3251759766, 3571835597),F(883420894, 2857468478),F(2424723634, 2285974782),F(443583977, 3657559652), F(2931847559, 2926047721),F(1486484588, 2340838177),F(3237368801, 3745341083),F(12914663, 2996272867),F(2587312108, 2397018293),F(3280705914, 3835229269),F(3483558190, 3068183415),F(2786846552, 2454546732),F(1022980646, 3927274772),F(3395364895, 3141819817),F(998304997, 2513455854),F(3315274914, 4021529366),F(1793226472, 3217223493),F(3152568096, 2573778794),F(2467128576, 4118046071),F(1114709402, 3294436857),F(3468747899, 2635549485),F(1255029343, 4216879177),F(3581003852, 3373503341),F(2005809622, 2698802673), F(3322634616, 2159042138),F(162254630, 3454467422),F(2706784082, 2763573937),F(447440347, 2210859150),F(715904555, 3537374640),F(572723644, 2829899712),F(3035159293, 2263919769),F(2279274491, 3622271631),F(964426134, 2897817305),F(771540907, 2318253844),F(2952452370, 3709206150),F(2361961896, 2967364920),F(1889569516, 2373891936),F(1305324308, 3798227098),F(2762246365, 3038581678),F(3927784010, 2430865342),F(2848480580, 3889384548),F(3996771382, 3111507638),F(620436728, 2489206111),F(3569679143, 3982729777), F(1137756396, 3186183822),F(3487185494, 2548947057),F(2143522954, 4078315292),F(4291798741, 3262652233),F(856458615, 2610121787),F(2229327243, 4176194859),F(2642455254, 3340955887),F(395977285, 2672764710),F(633563656, 4276423536),F(3942824761, 3421138828),F(577279431, 2736911063),F(2179810463, 2189528850),F(3487696741, 3503246160),F(2790157393, 2802596928),F(3950112833, 2242077542),F(2884206696, 3587324068),F(4025352275, 2869859254),F(4079275279, 2295887403),F(1372879692, 3673419846),F(239310294, 2938735877), F(2768428613, 2350988701),F(2711498862, 3761581922),F(451212171, 3009265538),F(2078956655, 2407412430),F(3326330649, 3851859888),F(84084141, 3081487911),F(3503241150, 2465190328),F(451225085, 3944304526),F(3796953905, 3155443620),F(3037563124, 2524354896),F(3142114080, 4038967834),F(3372684723, 3231174267),F(980160860, 2584939414),F(3286244294, 4135903062),F(911008517, 3308722450),F(728806813, 2646977960),F(1166090902, 4235164736),F(73879262, 3388131789),F(918096869, 2710505431),F(4170451332, 2168404344),F(4095741754, 3469446951), F(2417599944, 2775557561),F(1075086496, 2220446049),F(3438125312, 3552713678),F(173519872, 2842170943),F(1856802816, 2273736754),F(393904128, 3637978807),F(2892103680, 2910383045),F(2313682944, 2328306436),F(1983905792, 3725290298),F(3305111552, 2980232238),F(67108864, 2384185791),F(2684354560, 3814697265),F(2147483648, 3051757812),F(0, 2441406250),F(0, 3906250000),F(0, 3125000000),F(0, 2500000000),F(0, 4000000000),F(0, 3200000000),F(0, 2560000000),F(0, 4096000000),F(0, 3276800000),F(0, 2621440000),F(0, 4194304000), F(0, 3355443200),F(0, 2684354560),F(0, 2147483648),F(3435973836, 3435973836),F(1889785610, 2748779069),F(2370821947, 2199023255),F(3793315115, 3518437208),F(457671715, 2814749767),F(2943117749, 2251799813),F(3849994940, 3602879701),F(2221002492, 2882303761),F(917808535, 2305843009),F(3186480574, 3689348814),F(3408177918, 2951479051),F(1867548875, 2361183241),F(1270091283, 3777893186),F(157079567, 3022314549),F(984657113, 2417851639),F(3293438299, 3868562622),F(916763721, 3094850098),F(2451397895, 2475880078), F(3063243173, 3961408125),F(2450594538, 3169126500),F(1960475630, 2535301200),F(3136761009, 4056481920),F(2509408807, 3245185536),F(1148533586, 2596148429),F(3555640657, 4153837486),F(1985519066, 3323069989),F(2447408712, 2658455991),F(2197867021, 4253529586),F(899300158, 3402823669),F(1578433585, 2722258935),F(1262746868, 2177807148),F(1161401530, 3484491437),F(3506101601, 2787593149),F(3663874740, 2230074519),F(3285219207, 3568119231),F(1769181906, 2854495385),F(1415345525, 2283596308),F(1405559381, 3653754093), F(2842434423, 2923003274),F(3132940998, 2338402619),F(2435725219, 3741444191),F(1089586716, 2993155353),F(2589656291, 2394524282),F(707476229, 3831238852),F(3142961361, 3064991081),F(1655375629, 2451992865),F(2648601007, 3923188584),F(2977874265, 3138550867),F(664312493, 2510840694),F(2780886908, 4017345110),F(2224709526, 3213876088),F(3497754539, 2571100870),F(1301439967, 4113761393),F(2759138892, 3291009114),F(3066304573, 2632807291),F(3188100398, 4212491666),F(1691486859, 3369993333),F(3071176406, 2695994666), F(1597947665, 2156795733),F(1697722806, 3450873173),F(3076165163, 2760698538),F(4178919049, 2208558830),F(2391303182, 3533694129),F(2772036005, 2826955303),F(3935615722, 2261564242),F(2861011319, 3618502788),F(4006795973, 2894802230),F(3205436779, 2315841784),F(2551718468, 3705346855),F(2041374775, 2964277484),F(2492093279, 2371421987),F(551375410, 3794275180),F(441100328, 3035420144),F(1211873721, 2428336115),F(1938997954, 3885337784),F(2410191822, 3108270227),F(210166539, 2486616182),F(1195259923, 3978585891), F(97214479, 3182868713),F(1795758501, 2546294970),F(2873213602, 4074071952),F(580583963, 3259257562),F(3041447548, 2607406049),F(2289335700, 4171849679),F(2690462019, 3337479743),F(3870356534, 2669983794),F(3615590076, 4271974071),F(2033478602, 3417579257),F(4203763259, 2734063405),F(3363010607, 2187250724),F(2803836594, 3499601159),F(3102062734, 2799680927),F(763663269, 2239744742),F(2080854690, 3583591587),F(4241664129, 2866873269),F(4252324763, 2293498615),F(2508752324, 3669597785),F(2007001859, 2935678228), F(3323588406, 2348542582),F(1881767613, 3757668132),F(4082394468, 3006134505),F(3265915574, 2404907604),F(2648484541, 3847852167),F(400800715, 3078281734),F(1179634031, 2462625387),F(2746407909, 3940200619),F(3056119786, 3152160495),F(2444895829, 2521728396),F(2193846408, 4034765434),F(2614070585, 3227812347),F(373269550, 2582249878),F(4033205117, 4131599804),F(4085557553, 3305279843),F(691465664, 2644223875),F(1106345063, 4230758200),F(885076050, 3384606560),F(708060840, 2707685248),F(2284435591, 2166148198), F(2796103486, 3465837117),F(518895870, 2772669694),F(1274110155, 2218135755),F(2038576249, 3549017208),F(3348847917, 2839213766),F(1820084875, 2271371013),F(2053142340, 3634193621),F(783520413, 2907354897),F(3203796708, 2325883917),F(1690100896, 3721414268),F(3070067635, 2977131414),F(3315047567, 2381705131),F(3586089190, 3810728210),F(2868871352, 3048582568),F(4013084000, 2438866054),F(3843954022, 3902185687),F(1357176299, 3121748550),F(1085741039, 2497398840),F(1737185663, 3995838144),F(2248741989, 3196670515), F(1798993591, 2557336412),F(3737383206, 4091738259),F(3848900024, 3273390607),F(1361133101, 2618712486),F(459826043, 4189939978),F(2085847752, 3351951982),F(4245658579, 2681561585),F(2498086431, 4290498537),F(280482227, 3432398830),F(224385781, 2745919064),F(1038502084, 2196735251),F(4238583712, 3514776401),F(2531873511, 2811821121),F(1166505349, 2249456897),F(2725402018, 3599131035),F(2180321615, 2879304828),F(3462244210, 2303443862),F(2103616899, 3685510180),F(1682893519, 2948408144),F(2205308275, 2358726515), F(3528493240, 3773962424),F(3681788051, 3019169939),F(3804423900, 2415335951),F(74124026, 3864537523),F(1777286139, 3091630018),F(3139815829, 2473304014),F(2446724950, 3957286423),F(3675366878, 3165829138),F(363313125, 2532663311),F(3158281377, 4052261297),F(808638183, 3241809038),F(2364897465, 2593447230),F(3783835944, 4149515568),F(450088378, 3319612455),F(360070702, 2655689964),F(2294100042, 4249103942),F(117293115, 3399283154),F(952827951, 2719426523),F(2480249279, 2175541218),F(3109405388, 3480865949), F(3346517769, 2784692759),F(3536207675, 2227754207),F(2221958443, 3564406732),F(59579836, 2851525386),F(3483637705, 2281220308),F(419859574, 3649952494),F(1194881118, 2919961995),F(955904894, 2335969596),F(4106428209, 3737551353),F(708162189, 2990041083),F(2284516670, 2392032866),F(1937239754, 3827252586),F(690798344, 3061802069),F(1411632134, 2449441655),F(2258611415, 3919106648),F(3524876050, 3135285318),F(242920462, 2508228255),F(388672740, 4013165208),F(2028925110, 3210532166),F(764146629, 2568425733),F(363641147, 4109481173), F(2008899836, 3287584938),F(3325106787, 2630067950),F(1025203564, 4208108721),F(4256136688, 3366486976),F(2545915891, 2693189581),F(1177739254, 2154551665),F(1884382806, 3447282664),F(2366499704, 2757826131),F(1034206304, 2206260905),F(1654730086, 3530017448),F(3041770987, 2824013958),F(4151403708, 2259211166),F(629291719, 3614737867),F(3080413753, 2891790293),F(4182317920, 2313432234),F(4114728295, 3701491575),F(3291782636, 2961193260),F(2633426109, 2368954608),F(3354488315, 3790327373),F(106610275, 3032261899), F(944281679, 2425809519),F(3228837605, 3881295230),F(2583070084, 3105036184),F(2925449526, 2484028947),F(1244745405, 3974446316),F(136802865, 3179557053),F(1827429210, 2543645642),F(3782880196, 4069833027),F(1308317238, 3255866422),F(3623634168, 2604693137),F(2361840832, 4167509020),F(1889472666, 3334007216),F(652584673, 2667205773),F(185142018, 4267529237),F(2725093992, 3414023389),F(3039068653, 2731218711),F(1572261463, 2184974969),F(4233605259, 3495959950),F(3386884207, 2796767960),F(2709507366, 2237414368), F(3476218326, 3579862989),F(3639968120, 2863890391),F(2052981037, 2291112313),F(2425776200, 3665779701),F(1081627501, 2932623761),F(6308541, 2346099009),F(1728080585, 3753758414),F(2241457927, 3003006731),F(934172882, 2402405385),F(1494676612, 3843848616),F(336747830, 3075078893),F(1987385183, 2460063114),F(602835915, 3936100983),F(2200255650, 3148880786),F(901211061, 2519104629),F(3159924616, 4030567406),F(1668946233, 3224453925),F(1335156987, 2579563140),F(2136251179, 4127301024),F(2567994402, 3301840819), F(2913388981, 2641472655),F(366455074, 4226356249),F(1152157518, 3381084999),F(1780719474, 2704867999),F(2283569038, 2163894399),F(1076730083, 3462231039),F(1720377526, 2769784831),F(517308561, 2215827865),F(827693699, 3545324584),F(1521148418, 2836259667),F(3793899112, 2269007733),F(916277824, 3630412374),F(1592015718, 2904329899),F(2132606034, 2323463919),F(835189277, 3717542271),F(4104125258, 2974033816),F(2424306747, 2379227053),F(3019897337, 3806763285),F(2415917869, 3045410628),F(3650721214, 2436328502), F(2405180105, 3898125604),F(2783137543, 3118500483),F(3944496953, 2494800386),F(298240911, 3991680619),F(1097586188, 3193344495),F(878068950, 2554675596),F(3981890698, 4087480953),F(608532181, 3269984763),F(2204812663, 2615987810),F(3527700261, 4185580496),F(1963166749, 3348464397),F(4147513777, 2678771517),F(3200048207, 4286034428),F(4278025484, 3428827542),F(1704433468, 2743062034),F(2222540234, 2194449627),F(120090538, 3511119404),F(955065889, 2808895523),F(2482039630, 2247116418),F(3112269949, 3595386269), F(3348809418, 2876309015),F(2679047534, 2301047212),F(850502218, 3681675540),F(680401775, 2945340432),F(3121301797, 2356272345),F(699115580, 3770035753),F(2277279382, 3016028602),F(103836587, 2412822882),F(1025131999, 3860516611),F(4256079436, 3088413288),F(827883168, 2470730631),F(3901593088, 3953169009)]);BPQ=AS$([(-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]);} function AFm(){var a=this;E.call(a);a.Ft=Ch;a.DP=0;a.Mi=0;} function BPS(){var a=new AFm();A88(a);return a;} function A88(a){} function Z8(){var a=this;E.call(a);a.EA=0;a.D3=0;a.Mv=0;} function BPT(){var a=new Z8();A6L(a);return a;} function A6L(a){} var AEt=K(H4); var BPU=null;function Gm(b,c){return Long_udiv(b, c);} function AUP(b,c){return Long_urem(b, c);} function G0(b,c){return Long_ucompare(b, c);} function AYj(){BPU=G($rt_longcls());} function U4(){var a=this;Gl.call(a);a.e3=null;a.kU=0;a.sK=0;a.mY=0;} function BbQ(){var a=new U4();A$i(a);return a;} function A$i(a){PL(a);a.e3=BC(Cs,3);a.kU=0;a.sK=0;a.mY=0;} function Bu4(a,b){return a.e3.data[b];} function A1F(a,b,c){var d,e;d=a.e3.data;if(d[b]===null)return null;if(d[b].y<=c){e=d[b];d[b]=null;return e;}e=GI(d[b],c);d=a.e3.data;if(!d[b].y)d[b]=null;return e;} function AKp(a,b,c){a.e3.data[b]=c;if(c!==null&&c.y>64)c.y=64;} function Beu(a,b){var c,d,e,f,g;Qi(a,b);c=HA(b,B(733));a.e3=BC(Cs,a.e3.data.length);d=0;while(d=0){g=a.e3.data;if(f>16);Dw(b,B(1050),a.mY<<16>>16);c=IC();d=0;while(true){e=a.e3.data;if(d>=e.length)break;if(e[d]!==null){f=E8();D1(f,B(587),d<<24>>24);Jn(a.e3.data[d],f);Hf(c,f);}d=d+1|0;}GA(b,B(733),c);} function A8V(a){return 64;} function AGg(a){return a.kU<=0?0:1;} function AR6(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.kU;c=b<=0?0:1;d=0;if(b>0)a.kU=b-1|0;if(!a.cJ.N){if(!a.kU&&U8(a)){b=V0(a,a.e3.data[1]);a.kU=b;a.sK=b;if(b>0){d=1;e=a.e3.data;if(e[1]!==null){f=e[1];f.y=f.y-1|0;if(!e[1].y)e[1]=null;}}}if(AGg(a)&&U8(a)){b=a.mY+1|0;a.mY=b;if(b==200){a.mY=0;if(U8(a)){d=VR(a,(Ex(a.e3.data[0])).bj);e=a.e3.data;if(e[2] ===null)e[2]=AES(d,1);else if(e[2].bp==d){f=e[2];f.y=f.y+1|0;}e=a.e3.data;f=e[0];f.y=f.y-1|0;if(e[0].y<=0)e[0]=null;}d=1;}}else a.mY=0;b=a.kU;if(c!=(b<=0?0:1)){d=1;g=b<=0?0:1;h=a.cJ;i=a.en;b=a.el;c=a.eB;$p=2;continue _;}}if(!d)return;$p=1;case 1:AMH(a);if(C()){break _;}return;case 2:$z=APQ(h,i,b,c);if(C()){break _;}j=$z;$p=3;case 3:$z=AZ9(h,i,b,c);if(C()){break _;}k=$z;if(!g){J();g=BI4.b;$p=4;continue _;}J();g=BI5.b;$p=5;continue _;case 4:A2O(h,i,b,c,g);if(C()){break _;}$p=6;continue _;case 5:A2O(h,i,b,c,g);if (C()){break _;}$p=6;case 6:AMI(h,i,b,c,j);if(C()){break _;}$p=7;case 7:AQ$(h,i,b,c,k);if(C()){break _;}if(!d)return;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function U8(a){var b,c,d;b=a.e3.data;if(b[0]===null)return 0;c=VR(a,(Ex(b[0])).bj);if(c<0)c=0;else{b=a.e3.data;if(b[2]===null)c=1;else if(b[2].bp!=c)c=0;else if(b[2].y<64&&b[2].y=BJF.data[c].fe?0:1;}}return c;} function VR(a,b){a:{J();if(b==BGb.b){Bw();b=BLh.bj;break a;}if(b==BGc.b){Bw();b=BLi.bj;break a;}if(b==BIZ.b){Bw();b=BKQ.bj;break a;}if(b==BF8.b){b=BF1.b;break a;}Bw();if(b==BL5.bj){b=BL6.bj;break a;}if(b==BMn.bj){b=BMo.bj;break a;}if(b==BFV.b){b=BFS.b;break a;}if(b==BK7.bj){b=BMf.bj;break a;}if(b!=BFY.b){b=(-1);break a;}b=BKP.bj;}return b;} function V0(a,b){var c,d;if(b===null)return 0;a:{c=(Ex(b)).bj;if(c<256){J();b=BFM.data[c].bG;BE();if(b===BJz){d=300;break a;}}Bw();if(c==BIo.bj)d=100;else if(c==BKP.bj)d=1600;else if(c!=BL_.bj)d=0;else d=20000;}return d;} function SX(){Gl.call(this);this.lp=null;} function Bih(){var a=new SX();Bjy(a);return a;} function Bjy(a){PL(a);a.lp=BC(Cs,36);} function A$$(a){return 27;} function Y3(a,b){return a.lp.data[b];} function ASr(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.lp.data;if(d[b]===null)return null;if(d[b].y<=c){e=d[b];d[b]=null;$p=1;continue _;}f=GI(d[b],c);d=a.lp.data;if(!d[b].y)d[b]=null;$p=2;continue _;case 1:AMH(a);if(C()){break _;}return e;case 2:AMH(a);if(C()){break _;}return f;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AS9(a,b,c){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.lp.data[b]=c;if(c!==null&&c.y>64)c.y=64;$p=1;case 1:AMH(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function Btj(a){return B(360);} function Bso(a,b){var c,d,e,f,g;Qi(a,b);c=HA(b,B(733));a.lp=BC(Cs,27);d=0;while(d=0){g=a.lp.data;if(f=e.length)break;if(e[d]!==null){f=E8();D1(f,B(587),d<<24>>24);Jn(a.lp.data[d],f);Hf(c,f);}d=d+1|0;}GA(b,B(733),c);} function BrD(a){return 64;} var VF=K(M3); function A_y(a,b,c,d){var e,f,g;e=0;f=d.bQ;a:{while(true){if(b>f){b=e;break a;}g=Ld(d,a.cQ);Hx(d,a.cQ,b);e=a.iD.v(b,c,d);if(e>=0)break;Hx(d,a.cQ,g);b=b+1|0;}}return b;} function ByS(a,b,c,d,e){var f,g;f=0;a:{while(true){if(c=0)break;Hx(e,a.cQ,g);c=c+(-1)|0;}}return c;} function A9R(a){return null;} function ACj(){var a=this;E.call(a);a.Do=null;a.JB=null;a.rC=0;a.rN=0;} function Qt(a,b){return CL(a.Do)1.0)a.g6=1.0;AE1(b.q,a.qH,a.g6);a.j6=NE(b.q,a.qH);}B4(1.0,1.0,1.0,1.0);DI(a,a.iH+(a.g6*(a.ip-8|0)|0)|0,a.kB,0,66,4,20);DI(a,(a.iH+(a.g6*(a.ip-8|0)|0)|0)+4|0,a.kB,196,66,4,20);}} function BiQ(a,b,c,d){var e;if(!A4S(a,b,c,d))return 0;e=(c-(a.iH+4|0)|0)/(a.ip-8|0);a.g6=e;if(e<0.0)a.g6=0.0;if(a.g6>1.0)a.g6=1.0;AE1(b.q,a.qH,a.g6);a.j6=NE(b.q,a.qH);a.A8=1;return 1;} function BuK(a,b,c){a.A8=0;} var AMm=K(LT); function OJ(a,b,c,d){var e=new AMm();Bqn(e,a,b,c,d);return e;} function Bqn(a,b,c,d,e){SF(a,b,c,d,150,20,e);} function AEZ(){var a=this;C8.call(a);a.NS=null;a.M5=null;a.rh=null;a.qS=0;} function AVx(a){var b,c;b=0;while(true){c=a.rh;if(b>=c.l4.data.length)break;Y(a.bv,OJ(b,((a.O/2|0)-155|0)+((b%2|0)*160|0)|0,(a.bd/6|0)+(24*(b>>1)|0)|0,On(c,b)));b=b+1|0;}Y(a.bv,Ej(200,(a.O/2|0)-100|0,(a.bd/6|0)+168|0,B(1024)));} function AUc(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=0;while(true){d=a.rh;if(c>=d.l4.data.length)break;(Bb(a.bv,c)).j6=On(a.rh,c);c=c+1|0;}e=b.ci;if(e!=200){a.qS=e;d=On(d,e);f=new T;S(f);H(H(H(f,B(601)),d),B(784));b.j6=U(f);return;}b=a.x;d=a.NS;$p=1;case 1:AL5(b,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AX7(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.qS;if(d<0){$p=1;continue _;}e=a.rh;e.l4.data[d].bb=c;$p=2;continue _;case 1:AIq(a,b,c);if(C()){break _;}return;case 2:ARl(e);if(C()){break _;}(Bb(a.bv,a.qS)).j6=On(a.rh,a.qS);a.qS=(-1);return;default:GR();}}DW().s(a,b,c,d,e,$p);} function ARW(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}DX(a,a.bw,a.M5,a.O/2|0,20,16777215);$p=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} var ADU=K(R_); function A$b(a){Y(a.bv,Ej(6,(a.O/2|0)-100|0,(a.bd/6|0)+168|0,B(1033)));} function AM5(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKY(a,b);if(C()){break _;}c=$z;if(c===null)return;d=a.x;e=new AD1;f=new T;S(f);BL(f,39);H(H(f,c),B(1053));c=U(f);Eo(e);e.Ra=a;e.QZ=B(1054);e.Q1=c;e.LZ=b;$p=2;case 2:AL5(d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function Vx(){var a=this;C8.call(a);a.qF=null;a.qZ=0;} function ATm(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.qF;if(b===null)return;$p=1;case 1:APC(b);if(C()){break _;}return;default:GR();}}DW().s(a,b,$p);} function AMj(a,b,c){} function ARL(a){Dr(a.bv);Y(a.bv,Ej(0,(a.O/2|0)-100|0,((a.bd/4|0)+120|0)+12|0,B(1033)));} function AT9(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.ci)return;a.qZ=1;b=a.qF;if(b!==null){b.mk=1;HE(b.sh,B(1055));}b=a.x;c=Ko();$p=1;case 1:AL5(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function AT5(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}if(a.qF===null){DX(a,a.bw,B(1056),a.O/2|0,(a.bd/2|0)-50|0,16777215);DX(a,a.bw,B(7),a.O/2|0,(a.bd/2|0)-10|0,16777215);}else{DX(a,a.bw,B(1057),a.O/2|0,(a.bd/2|0)-50|0,16777215);DX(a,a.bw,a.qF.XF,a.O/2|0,(a.bd/2|0)-10|0,16777215);}$p=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} function Bax(b,c){b.qF=c;return c;} function Bq3(b){return b.qZ;} function BrM(b){return b.qF;} function ADS(){var a=this;E.call(a);a.Nj=null;a.O7=null;} var Sx=K(0); function AEC(){var a=this;E.call(a);a.W4=null;a.K1=null;a.l2=null;a.eH=null;a.oL=0;a.A4=0;a.Bb=0;a.DQ=null;a.D8=null;a.nT=null;} function A2e(a,b){var c,d,e,f,g,h,i,j,k,l,$$je;c=a.DQ;if(c!==null&&CA(c,b)){if(a.nT===null)return a.D8;d=new T;S(d);e=0;while(true){b=a.nT;if(e>=b.s)break;H(d,Bb(b,e));e=e+1|0;}return U(d);}a.DQ=b;f=M2(b);c=new T;S(c);a.nT=null;g=0;h=0;i=0;a:{b:while(true){j=f.data;e=j.length;if(g>=e){b=a.nT;if(b!==null){k=c.cq;if(h!=k)Y(b,AFO(c,h,k));}return U(c);}if(j[g]==92&&!i){i=1;g=g+1|0;}c:{if(i){if(g>=e)break b;BL(c,j[g]);i=0;}else if(j[g]!=36)BL(c,j[g]);else{if(a.nT===null)a.nT=B6();d:{try{b=new Cr;g=g+1|0;Vl(b,f,g, 1);k=Pq(b);if(h==Pj(c))break d;Y(a.nT,AFO(c,h,Pj(c)));h=Pj(c);break d;}catch($$e){$$je=R($$e);if($$je instanceof BF){break a;}else{throw $$e;}}}try{Y(a.nT,BAg(a,k));l=YY(a,k);h=h+Z(l)|0;AHI(c,l);break c;}catch($$e){$$je=R($$e);if($$je instanceof BF){break a;}else{throw $$e;}}}}g=g+1|0;}b=new Ct;W(b);P(b);}b=new Cn;Bl(b,B(7));P(b);} function YY(a,b){var c;c=a.eH;return NV(c,b)<0?null:Dc(c.yE,NV(c,b),RG(c,b));} function Vu(a,b){var c,d;c=Z(a.l2);if(b>=0&&b<=c){Xd(a.eH);d=a.eH;d.wL=1;AFX(d,b);b=a.K1.f7(b,a.l2,a.eH);if(b==(-1))a.eH.jx=1;if(b>=0){d=a.eH;if(d.yA){YK(d);return 1;}}a.eH.lC=(-1);return 0;}d=new Ct;Bl(d,AE4(b));P(d);} function XK(a){var b,c,d;b=Z(a.l2);c=a.eH;if(!c.yK)b=a.A4;if(c.lC>=0&&c.wL==1){c.lC=SW(c);if(SW(a.eH)==NV(a.eH,0)){c=a.eH;c.lC=c.lC+1|0;}d=a.eH.lC;return d<=b&&Vu(a,d)?1:0;}return Vu(a,a.oL);} function AA$(a){return NV(a.eH,0);} function ADz(a){return RG(a.eH,0);} var AXM=K(); function BPX(){var a=new AXM();BeM(a);return a;} function BeM(a){} function BeC(b){return null;} function XB(b){return null;} function D5(){E.call(this);this.hE=null;} function Dp(a){a.hE=null;} function AET(a){var b;b=a.hE;if(b===null)b=B(7);return b;} function Bb0(a,b){a.hE=b;return a;} function KN(b){var c,d;c=C6(b);if(!c){b=new UK;Dp(b);return b;}d=AQg(c);d.hE=FN(b);d.dC(b);return d;} function ASD(b,c){Fs(c,b.cW());if(b.cW()){Ik(c,AET(b));b.dE(c);}} function AQg(b){var c;switch(b){case 0:c=new UK;Dp(c);return c;case 1:c=new SD;Dp(c);return c;case 2:c=new S9;Dp(c);return c;case 3:c=new Q6;Dp(c);return c;case 4:c=new UV;Dp(c);return c;case 5:c=new Wn;Dp(c);return c;case 6:c=new AAI;Dp(c);return c;case 7:c=new ST;Dp(c);return c;case 8:c=new QE;Dp(c);return c;case 9:return IC();case 10:return E8();default:}return null;} function AFS(){D5.call(this);this.cp=null;} function E8(){var a=new AFS();Btx(a);return a;} function Btx(a){Dp(a);a.cp=DP();} function Brj(a,b){var c;c=MP(HC(a.cp));while(C3(c)){ASD(Me(c),b);}Fs(b,0);} function BuU(a,b){var c;TP(a.cp);while(true){c=KN(b);if(!c.cW())break;B0(a.cp,AET(c),c);}} function Brf(a){return 10;} function GA(a,b,c){var d;d=a.cp;c.hE=b;B0(d,b,c);} function D1(a,b,c){var d,e;d=a.cp;e=new SD;Dp(e);e.wV=c;e.hE=b;B0(d,b,e);} function Dw(a,b,c){var d,e;d=a.cp;e=new S9;Dp(e);e.wT=c;e.hE=b;B0(d,b,e);} function E0(a,b,c){var d,e;d=a.cp;e=new Q6;Dp(e);e.vu=c;e.hE=b;B0(d,b,e);} function Mp(a,b,c){var d,e;d=a.cp;e=new UV;Dp(e);e.wB=c;e.hE=b;B0(d,b,e);} function Mk(a,b,c){var d,e;d=a.cp;e=Bm2(c);e.hE=b;B0(d,b,e);} function IE(a,b,c){var d,e;d=a.cp;e=new QE;Dp(e);e.uw=c;if(c!==null){e.hE=b;B0(d,b,e);return;}c=new Cn;Bl(c,B(1058));P(c);} function Nl(a,b,c){var d,e;d=a.cp;e=new ST;Dp(e);e.ro=c;e.hE=b;B0(d,b,e);} function AEH(a,b,c){var d;d=a.cp;c.hE=b;B0(d,b,c);} function OX(a,b,c){D1(a,b,(!c?0:1)<<24>>24);} function Kc(a,b){return Dt(a.cp,b);} function Fw(a,b){return !Dt(a.cp,b)?0:(Bz(a.cp,b)).wV;} function En(a,b){return !Dt(a.cp,b)?0:(Bz(a.cp,b)).wT;} function DB(a,b){return !Dt(a.cp,b)?0:(Bz(a.cp,b)).vu;} function Hk(a,b){return !Dt(a.cp,b)?Ch:(Bz(a.cp,b)).wB;} function L2(a,b){return !Dt(a.cp,b)?0.0:(Bz(a.cp,b)).mx;} function GH(a,b){return !Dt(a.cp,b)?B(7):(Bz(a.cp,b)).uw;} function Ne(a,b){return !Dt(a.cp,b)?BU(0):(Bz(a.cp,b)).ro;} function GK(a,b){return !Dt(a.cp,b)?E8():Bz(a.cp,b);} function HA(a,b){return !Dt(a.cp,b)?IC():Bz(a.cp,b);} function Pp(a,b){return !Fw(a,b)?0:1;} function Bah(a){var b,c;b=a.cp.eN;c=new T;S(c);H(Bi(c,b),B(266));return U(c);} var A2P=K(); function BPY(){var a=new A2P();Bp9(a);return a;} function Bp9(a){} function NW(b){var c,d,$$je;c=Io(Bai(b));a:{try{d=AQn(c);break a;}catch($$e){$$je=R($$e);b=$$je;}Jp(c);P(b);}Jp(c);return d;} function AZu(b,c){var d,$$je;d=LQ(A_1(c));a:{try{AX2(b,d);}catch($$e){$$je=R($$e);b=$$je;break a;}I0(d);return;}I0(d);P(b);} function Bg1(b){var c,d,$$je;c=Gr();d=LQ(A_1(c));a:{try{AX2(b,d);break a;}catch($$e){$$je=R($$e);b=$$je;}I0(d);P(b);}I0(d);return FC(c);} function AQn(b){var c;c=KN(b);if(c instanceof AFS)return c;c=new Bv;Bl(c,B(1059));P(c);} function AX2(b,c){ASD(b,c);} function AEs(){var a=this;HF.call(a);a.s1=null;a.Mq=null;a.oQ=null;} function AO3(a){var b,c,d,e,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:try{b=a.oQ;c=new WR;d=a.s1;e=a.Mq;$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;}else{throw $$e;}}if(a.oQ.qZ)return;Bq(c);b=a.s1;d=Uv(B(1060),I2(c));$p=3;continue _;case 1:a:{b:{try{AXc(c,d,e);if(C()){break _;}Bax(b,c);if(!Bq3(a.oQ))break b;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;break a;}else{throw $$e;}}return;}try{c= BrM(a.oQ);b=Bzc(a.s1.mh.qJ);$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;}else{throw $$e;}}}if(a.oQ.qZ)return;Bq(c);b=a.s1;d=Uv(B(1060),I2(c));$p=3;continue _;case 2:a:{try{AJS(c,b);if(C()){break _;}}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;break a;}else{throw $$e;}}return;}if(a.oQ.qZ)return;Bq(c);b=a.s1;d=Uv(B(1060),I2(c));$p=3;case 3:AL5(b,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);} function WU(){E.call(this);this.SH=null;} function BuC(a,b){A2S(a.SH,CU(BPZ,"accept"));} var UK=K(D5); function BP0(){var a=new UK();A_a(a);return a;} function A_a(a){Dp(a);} function BuM(a,b){} function BgD(a,b){} function A9C(a){return 0;} function Bju(a){return B(159);} var A1C=K(UX); function Bai(a){var b=new A1C();Bkg(b,a);return b;} function Bkg(a,b){ARi(a,b,BCd(31,0),512,1);a.B$=1;} function SD(){D5.call(this);this.wV=0;} function BP1(){var a=new SD();BmI(a);return a;} function BmI(a){Dp(a);} function Btq(a,b){Fs(b,a.wV);} function BsC(a,b){a.wV=C6(b);} function Bqr(a){return 1;} function Bgh(a){var b,c;b=a.wV;c=new T;S(c);Bi(c,b<<24>>24);return U(c);} function S9(){D5.call(this);this.wT=0;} function BP2(){var a=new S9();Bpf(a);return a;} function Bpf(a){Dp(a);} function A_Z(a,b){GD(b,a.wT);} function Bfl(a,b){a.wT=EF(b);} function BoO(a){return 2;} function A94(a){var b,c;b=a.wT;c=new T;S(c);Bi(c,b<<16>>16);return U(c);} function Q6(){D5.call(this);this.vu=0;} function BP3(){var a=new Q6();BiX(a);return a;} function BiX(a){Dp(a);} function Bjv(a,b){D3(b,a.vu);} function Ber(a,b){a.vu=Cd(b);} function A$B(a){return 3;} function BsL(a){var b,c;b=a.vu;c=new T;S(c);Bi(c,b);return U(c);} function UV(){D5.call(this);this.wB=Ch;} function BP4(){var a=new UV();BfV(a);return a;} function BfV(a){Dp(a);} function A7x(a,b){MU(b,a.wB);} function Byq(a,b){a.wB=KI(b);} function Bkc(a){return 4;} function Bxd(a){var b,c;b=a.wB;c=new T;S(c);EL(c,b);return U(c);} function Wn(){D5.call(this);this.qa=0.0;} function BP5(){var a=new Wn();BfP(a);return a;} function BqF(a){var b=new Wn();A_l(b,a);return b;} function BfP(a){Dp(a);} function A_l(a,b){Dp(a);a.qa=b;} function A7l(a,b){Lc(b,a.qa);} function Bsw(a,b){a.qa=Jf(b);} function A6J(a){return 5;} function Byu(a){var b,c;b=a.qa;c=new T;S(c);It(c,b);return U(c);} function AAI(){D5.call(this);this.mx=0.0;} function BP6(){var a=new AAI();Bfn(a);return a;} function Bm2(a){var b=new AAI();Bby(b,a);return b;} function Bfn(a){Dp(a);} function Bby(a,b){Dp(a);a.mx=b;} function Bq1(a,b){HG(b,a.mx);} function A$a(a,b){a.mx=F$(b);} function BhK(a){return 6;} function BuV(a){var b,c;b=a.mx;c=new T;S(c);E7(c,b);return U(c);} function ST(){D5.call(this);this.ro=null;} function BP7(){var a=new ST();ByU(a);return a;} function ByU(a){Dp(a);} function Bn1(a,b){D3(b,a.ro.data.length);PX(b,a.ro);} function Brz(a,b){var c;c=BU(Cd(b));a.ro=c;K3(b,c);} function Bvv(a){return 7;} function Bu0(a){var b,c;b=a.ro.data.length;c=new T;S(c);BL(c,91);H(Bi(c,b),B(317));return U(c);} function QE(){D5.call(this);this.uw=null;} function BP8(){var a=new QE();Bs6(a);return a;} function Bs6(a){Dp(a);} function Bxo(a,b){Ik(b,a.uw);} function Bet(a,b){a.uw=FN(b);} function A7U(a){return 8;} function Bcz(a){var b,c;b=a.uw;c=new T;S(c);H(c,b);return U(c);} function ANi(){var a=this;D5.call(a);a.kl=null;a.pK=0;} function IC(){var a=new ANi();Bjd(a);return a;} function Bjd(a){Dp(a);a.kl=B6();} function Bvo(a,b){var c,d;c=a.kl;if(c.s<=0)a.pK=1;else a.pK=(Bb(c,0)).cW();Fs(b,a.pK);D3(b,a.kl.s);d=0;while(true){c=a.kl;if(d>=c.s)break;(Bb(c,d)).dE(b);d=d+1|0;}} function Bel(a,b){var c,d,e;a.pK=C6(b);c=Cd(b);a.kl=B6();d=0;while(d=0&&b<=31)){if(b<127)break b;if(b>159)break b;}b=1;break a;}b=0;}return b;} function ABN(){BK.call(this);this.Wx=null;} function Byx(a,b){a:{b:{switch(E_(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=MZ(b);}return b;} function ABQ(){BK.call(this);this.Yb=null;} function A$s(a,b){a:{b:{switch(E_(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=MZ(b);}return b;} function V$(){BK.call(this);this.Yw=null;} function BiR(a,b){a:{switch(E_(b)){case 1:case 2:case 3:case 4:case 5:break;default:b=0;break a;}b=1;}return b;} function ADi(){BK.call(this);this.a08=null;} function BrY(a,b){return QX(b);} function ADo(){BK.call(this);this.Xw=null;} function Bun(a,b){return ADq(b);} function AFc(){BK.call(this);this.a0I=null;} function BwX(a,b){return E_(b)!=3?0:1;} function AED(){BK.call(this);this.WB=null;} function Bjt(a,b){a:{b:{switch(E_(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=MZ(b);}return b;} function VA(){BK.call(this);this.a1r=null;} function A$f(a,b){a:{b:{switch(E_(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=MZ(b);}return b;} function SM(){BK.call(this);this.FG=0;} function BA8(a){var b=new SM();AON(b,a);return b;} function AON(a,b){CP(a);a.FG=b;} function BeN(a,b){return a.dh^(a.FG!=E_(b&65535)?0:1);} var AEp=K(SM); function Bwb(a,b){return a.dh^(!(a.FG>>E_(b&65535)&1)?0:1);} function ADO(){var a=this;J9.call(a);a.GC=0;a.F3=0;a.Fk=0;a.jv=0.0;a.t9=0.0;a.nX=0.0;a.wA=0;} function BdR(a,b){b.n=(-180.0);} function A2F(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.ck.o;$p=1;case 1:$z=AMY(f,b,c,d);if(C()){break _;}g=$z;f=a.ck.o;$p=2;case 2:$z=APQ(f,b,c,d);if(C()){break _;}h=$z;$p=3;case 3:$z=AX_(a,b,c,d,e);if(C()){break _;}i=$z;f=M7(a.ck.j);j=a.ck.j;J();k=ADd(j,BFM.data[g]);if(f!==null){Zj(f,g,b,c,d);if(!f.y)NG(a.ck.j);}if(i&&k){j=BFM.data[g];f=a.ck.o;$p =4;continue _;}return i;case 4:j.Xs(f,b,c,d,h);if(C()){break _;}return i;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function AKA(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.ck.o;$p=1;case 1:$z=AMY(f,b,c,d);if(C()){break _;}g=$z;if(g>0&&a.jv===0.0){J();f=BFM.data[g];h=a.ck;i=h.o;h=h.j;$p=3;continue _;}if(g<=0)return;J();f=BFM.data[g];h=a.ck.j;$p=2;case 2:$z=ATT(f,h);if(C()){break _;}j=$z;if(j<1.0)return;$p=4;continue _;case 3:f.mI(i,b,c,d,h);if(C()){break _;}if(g<=0)return;J();f =BFM.data[g];h=a.ck.j;$p=2;continue _;case 4:A2F(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function AVo(a){a.jv=0.0;a.wA=0;} function AIp(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.wA;if(f>0)a.wA=f-1|0;else{if(b==a.GC&&c==a.F3&&d==a.Fk){g=a.ck.o;$p=1;continue _;}a.jv=0.0;a.t9=0.0;a.nX=0.0;a.GC=b;a.F3=c;a.Fk=d;}return;case 1:$z=AMY(g,b,c,d);if(C()){break _;}f=$z;if(!f)return;J();g=BFM.data[f];h=a.jv;i=a.ck.j;$p=2;case 2:$z=ATT(g,i);if(C()) {break _;}j=$z;a.jv=h+j;if(a.nX%4.0!==0.0){a.nX=a.nX+1.0;if(a.jv<1.0)return;$p=4;continue _;}i=a.ck.g0;k=IO(g.e5);h=b+0.5;j=c+0.5;l=d+0.5;g=g.e5;m=(g.l9+1.0)/8.0;n=g.lk*0.5;$p=3;case 3:A5g(i,k,h,j,l,m,n);if(C()){break _;}a.nX=a.nX+1.0;if(a.jv<1.0)return;$p=4;case 4:A2F(a,b,c,d,e);if(C()){break _;}a.jv=0.0;a.t9=0.0;a.nX=0.0;a.wA=5;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function BnW(a,b){var c,d,e;c=a.jv;if(c<=0.0){d=a.ck;d.h9.BY=0.0;d.dP.sk=0.0;}else{e=a.t9;e=e+(c-e)*b;d=a.ck;d.h9.BY=e;d.dP.sk=e;}} function Big(a){return 4.0;} function BrZ(a,b){} function ANs(a){a.t9=a.jv;} function AD1(){var a=this;C8.call(a);a.Ra=null;a.QZ=null;a.Q1=null;a.LZ=0;} function ARK(a){Y(a.bv,OJ(0,((a.O/2|0)-155|0)+0|0,(a.bd/6|0)+96|0,B(1061)));Y(a.bv,OJ(1,((a.O/2|0)-155|0)+160|0,(a.bd/6|0)+96|0,B(999)));} function A3X(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Ra;d=b.ci?0:1;e=a.LZ;if(d){$p=2;continue _;}b=c.x;c=c.uh;$p=1;case 1:AL5(b,c);if(C()){break _;}return;case 2:$z=AKY(c,e);if(C()){break _;}b=$z;Cq();if(!BFT){b=c.x;c=c.uh;$p=1;continue _;}f=new T;S(f);BL(H(H(f,B(413)),b),47);g=U(f);d=1;e=1;$p=3;case 3:$z=A0p(g,d,e);if(C()){break _;}b=$z;f=GC(b);while(true){if(!Fj(f)){b=GC(b);while (Fj(b)){f=E1(b);if(f.j1){f=f.hG;$p=6;continue _;}}$p=5;continue _;}h=E1(f);if(!h.j1)break;}h=h.hG;$p=4;case 4:AS3(h);if(C()){break _;}while(true){if(!Fj(f)){b=GC(b);while(Fj(b)){f=E1(b);if(f.j1){f=f.hG;$p=6;continue _;}}$p=5;continue _;}h=E1(f);if(h.j1)continue;else break;}h=h.hG;continue _;case 5:AS3(g);if(C()){break _;}b=c.x;c=c.uh;$p=1;continue _;case 6:AS3(f);if(C()){break _;}while(Fj(b)){f=E1(b);if(!f.j1)continue;else{f=f.hG;continue _;}}$p=5;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AIw(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}DX(a,a.bw,a.QZ,a.O/2|0,70,16777215);DX(a,a.bw,a.Q1,a.O/2|0,90,16777215);$p=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} var RO=K(); function BP9(){var a=new RO();A9N(a);return a;} function A9N(a){} function WR(){var a=this;RO.call(a);a.mk=0;a.sh=null;a.XF=null;a.dD=null;a.dc=null;a.HU=0;a.G9=null;} function BP$(a,b){var c=new WR();AXc(c,a,b);return c;} function AXc(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.mk=0;a.HU=0;a.G9=new C1;a.dD=b;b=new AF2;b.tL=new E;b.FV=1;b.Bz=B6();b.tu=B6();b.Nw=0;b.n5=0;b.CG=B(7);b.BI=0;b.nC=0;b.s_=0;b.rw=null;b.l7=new Ox;b.tN=a;d=null;Cb(CV(),d);if(DO(c,B(1062)))e=Hg(c,5);else if(DO(c,B(1063)))e=Hg(c,6);else{f=Z(c)-Z(B(1064))|0;g=0;a:{while(g<=f){h=0;while(true){if(h>=Z(B(1064))){f=1;break a;}if(Bf(c, g+h|0)!=Bf(B(1064),h))break;h=h+1|0;}g=g+1|0;}f=0;}if(f){b=new Bv;Bl(b,B(1065));P(b);}d=new T;S(d);H(H(d,B(1062)),c);d=U(d);e=c;c=d;}Bm();$p=1;case 1:$z=ANA(c);if(C()){break _;}c=$z;if(!CA(B(1066),c)?1:0){a.sh=b;return;}b=new Bv;c=new T;S(c);H(H(H(c,B(1067)),e),B(1068));Bl(b,U(c));P(b);default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function APC(a){var b,c,d,e,f,g,h,i,j,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.mk){b=a.sh;if(b.nC>1048576)HE(b,B(1069));Nw(b.l7);c=b.rw;if(c!==null)FO(b.l7,c);while(true){Bm();d=GF(BE0)?null:Mu(BE0,0);if(d===null)break;FO(b.l7,LK(d));}if(GF(b.l7)){e=b.BI;b.BI=e+1|0;if(e==1200)HE(b,B(1070));}else{b.BI=0;f=0;c=GC(b.l7);while(Fj(c)){f=f+(E1(c)).cI|0;}c=Yv(f);g=GC(b.l7);while(Fj(g)) {h=E1(g);U7(c,h.fa,h.iT+h.bg|0,CL(h));}HI(c);g=new N4;h=new ABM;h.AC=c;S2(g,h);a:{b:while(true){if(!D7(c))break a;c.it=c.bg;c:{d:{try{e:{try{h=V3(g);if(h!==null)break e;HE(b,B(1071));break e;}catch($$e){$$je=R($$e);if($$je instanceof Fp){break b;}else{throw $$e;}}}try{i=b.tN;$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Fp){break b;}else{throw $$e;}}}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else if($$je instanceof C7){break d;}else if($$je instanceof EQ){break c;}else if($$je instanceof Dk) {h=$$je;Bq(h);continue b;}else{throw $$e;}}continue b;}continue b;}}f=c.it;if(f<0){b=new RR;W(b);P(b);}c.bg=f;}if(!D7(c))b.rw=null;else{g=new U5;f=c.bg;e=f+c.iT|0;j=c.cI-f|0;QP(g,e,j,c.fa,0,j,c.Fn,c.lL);b.rw=g;}}if(b.n5&&GF(b.l7)){c=b.tN;b=b.CG;if(!c.mk){c.mk=1;g=c.dD;h=null;$p=1;continue _;}}}return;case 1:ARZ(g,h);if(C()){break _;}g=c.dD;h=Uv(B(1072),b);$p=2;case 2:AL5(g,h);if(C()){break _;}return;case 3:f:{g:{h:{i:{j:{try{h.cB(i);if(C()){break _;}break h;}catch($$e){$$je=R($$e);if($$je instanceof Fp){break g;} else if($$je instanceof Bv){}else if($$je instanceof C7){break j;}else if($$je instanceof EQ){break i;}else if($$je instanceof Dk){h=$$je;Bq(h);break h;}else{throw $$e;}}break h;}break h;}}k:while(true){if(!D7(c))break f;c.it=c.bg;l:{m:{try{a:{try{h=V3(g);if(h!==null)break a;HE(b,B(1071));break a;}catch($$e){$$je=R($$e);if($$je instanceof Fp){break g;}else{throw $$e;}}}try{i=b.tN;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Fp){break g;}else{throw $$e;}}}catch($$e){$$je=R($$e);if($$je instanceof Bv) {}else if($$je instanceof C7){break m;}else if($$je instanceof EQ){break l;}else if($$je instanceof Dk){h=$$je;Bq(h);continue k;}else{throw $$e;}}continue k;}continue k;}}}f=c.it;if(f<0){b=new RR;W(b);P(b);}c.bg=f;}if(!D7(c))b.rw=null;else{g=new U5;f=c.bg;e=f+c.iT|0;j=c.cI-f|0;QP(g,e,j,c.fa,0,j,c.Fn,c.lL);b.rw=g;}if(b.n5&&GF(b.l7)){c=b.tN;b=b.CG;if(!c.mk){c.mk=1;g=c.dD;h=null;$p=1;continue _;}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function AJS(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.mk)return;c=a.sh;$p=1;case 1:AZC(c,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function Hz(a,b){var c;c=a.dD.j;if(b!=c.fb)c=Wl(a.dc,b);return c;} function W5(){GT.call(this);this.RM=null;} function RS(a){var b;b=new AEL;Ue(b,a.RM);return b;} function BV(){E.call(this);this.ov=0;} var BP_=null;var BQa=null;function TM(){TM=Bx(BV);A7X();} function Cc(a){TM();a.ov=0;} function CT(b,c){var d,e;TM();if(Dt(BP_,By(b))){c=new Cn;d=new T;S(d);Bi(H(d,B(1073)),b);Bl(c,U(d));P(c);}if(!Dt(BQa,c)){B0(BP_,By(b),c);B0(BQa,c,By(b));return;}d=new Cn;e=new T;S(e);H(H(e,B(1074)),c);Bl(d,U(e));P(d);} function A16(a){TM();return (Bz(BQa,CM(a))).ia;} function V3(b){var c,d,e,$$je;TM();c=Fl(b);if(c==(-1))return null;a:{try{d=Bz(BP_,By(c));d=d===null?null:Wu(d);break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){d=$$je;}else{throw $$e;}}Bq(d);d=CV();e=new T;S(e);Bi(H(e,B(1075)),c);Cb(d,U(e));d=null;}if(d!==null){d.b8(b);return d;}b=new Bv;d=new T;S(d);Bi(H(d,B(1076)),c);Bl(b,U(d));P(b);} function AFi(b,c){TM();J8(c,A16(b));b.fi(c);} function A7X(){BP_=DP();BQa=DP();CT(0,G(RD));CT(1,G(Tk));CT(2,G(AAq));CT(3,G(Ts));CT(4,G(Vs));CT(5,G(AEj));CT(6,G(WM));CT(7,G(AEM));CT(8,G(AEN));CT(9,G(Un));CT(10,G(Gh));CT(11,G(AF1));CT(12,G(K1));CT(13,G(AD_));CT(14,G(ACh));CT(15,G(ADC));CT(16,G(RU));CT(17,G(Zp));CT(18,G(AAp));CT(20,G(AGt));CT(21,G(UL));CT(22,G(AB1));CT(23,G(AC$));CT(24,G(Wb));CT(28,G(X_));CT(29,G(YU));CT(30,G(I1));CT(31,G(YL));CT(32,G(AEn));CT(33,G(ADj));CT(34,G(WO));CT(38,G(X9));CT(39,G(X$));CT(50,G(ABS));CT(51,G(X7));CT(52,G(Zv));CT(53, G(AGK));CT(59,G(SO));CT(60,G(Yf));CT(255,G(U3));} function AAq(){BV.call(this);this.AJ=null;} function BQb(){var a=new AAq();Bei(a);return a;} function Bzc(a){var b=new AAq();BdE(b,a);return b;} function Bei(a){Cc(a);} function BdE(a,b){Cc(a);a.AJ=b;} function Ba3(a,b){a.AJ=FN(b);} function BsG(a,b){Ik(b,a.AJ);} function A0A(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=new Tk;d=b.dD.mh.qJ;Cc(c);c.zM=d;c.yT=B(1077);c.uH=6;$p=1;case 1:AJS(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} function BtR(a){return (4+Z(a.AJ)|0)+4|0;} function AKq(){var a=this;C8.call(a);a.V7=null;a.NV=null;} function Uv(a,b){var c=new AKq();Bin(c,a,b);return c;} function Bin(a,b,c){Eo(a);a.V7=b;a.NV=c;} function AKy(a){} function A5G(a,b,c){} function AOY(a){Dr(a.bv);Y(a.bv,Ej(0,(a.O/2|0)-100|0,((a.bd/4|0)+120|0)+12|0,B(501)));} function AI5(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.ci)return;c=a.x;b=Ko();$p=1;case 1:AL5(c,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function AKa(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}DX(a,a.bw,a.V7,a.O/2|0,(a.bd/2|0)-50|0,16777215);DX(a,a.bw,a.NV,a.O/2|0,(a.bd/2|0)-10|0,16777215);$p=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} var XF=K(0); var TY=K(); var BPZ=null;function BQc(){var a=new TY();AMK(a);return a;} function AMK(a){} function AQ6(){BPZ=new TY;} function BeG(a,b,c){var d,e,f,g;b=$rt_str(b);Bm();BE3=1;if(b===null)BE4=null;else{c=new $rt_globals.Int8Array(c);d=BU(c.byteLength);e=d.data;f=0;g=e.length;while(f=0&&b=0){a.il=c;a.bQ=d;}a.lC=a.il;} function Xd(a){Vg(a,null,(-1),(-1));} function AFX(a,b){var c;a.lC=b;c=a.rD;if(c>=0)b=c;a.rD=b;} function AF2(){var a=this;E.call(a);a.tL=null;a.FV=0;a.Bz=null;a.tu=null;a.tN=null;a.Nw=0;a.n5=0;a.CG=null;a.BI=0;a.nC=0;a.s_=0;a.zW=null;a.rw=null;a.l7=null;} function AZC(a,b){var c,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.Nw)return;c=a.tL;$p=1;case 1:L$(c);if(C()){break _;}try{a.nC=a.nC+(b.eW()+1|0)|0;if(!b.ov)Y(a.Bz,b);else Y(a.tu,b);$p=2;continue _;}catch($$e){$$je=R($$e);b=$$je;}Gs(c);P(b);case 2:a:{try{AOF(a);if(C()){break _;}Gs(c);}catch($$e){$$je=R($$e);b=$$je;break a;}return;}Gs(c);P(b);default:GR();}}DW().s(a,b,c,$p);} function AOF(a){var b,c,d,e,f,g,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{b:{try{b=1;if(!GF(a.Bz)){b=0;c=a.tL;$p=1;continue _;}c:{if(!b){d=a.s_;a.s_=d-1|0;if(d>0)break c;}if(!GF(a.tu)){b=0;c=a.tL;$p=2;continue _;}}if(!b)break a;e=M(10);$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){}else if($$je instanceof BF){f=$$je;break b;}else{throw $$e;}}break a;}if(!a.n5){Bq(f);c=I2(f);g=new T;S(g);H(H(g, B(1078)),c);HE(a,U(g));}}return;case 1:a:{b:{try{L$(c);if(C()){break _;}d:{try{g=DT(a.Bz,0);a.nC=a.nC-(g.eW()+1|0)|0;Gs(c);break d;}catch($$e){$$je=R($$e);g=$$je;}Gs(c);P(g);}c=Gr();a.zW=c;AFi(g,LQ(c));YC(FC(a.zW));c:{if(!b){d=a.s_;a.s_=d-1|0;if(d>0)break c;}if(!GF(a.tu)){b=0;c=a.tL;$p=2;continue _;}}if(!b)break a;e=M(10);$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){}else if($$je instanceof BF){f=$$je;break b;}else{throw $$e;}}break a;}if(!a.n5){Bq(f);c=I2(f);g=new T;S(g);H(H(g,B(1078)),c);HE(a, U(g));}}return;case 2:a:{b:{try{L$(c);if(C()){break _;}d:{try{g=DT(a.tu,0);a.nC=a.nC-(g.eW()+1|0)|0;Gs(c);break d;}catch($$e){$$je=R($$e);g=$$je;}Gs(c);P(g);}c=Gr();a.zW=c;AFi(g,LQ(c));YC(FC(a.zW));a.s_=50;if(!b)break a;e=M(10);$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){}else if($$je instanceof BF){f=$$je;break b;}else{throw $$e;}}break a;}if(!a.n5){Bq(f);c=I2(f);g=new T;S(g);H(H(g,B(1078)),c);HE(a,U(g));}}return;case 3:a:{b:{try{AWO(e);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if ($$je instanceof C9){}else if($$je instanceof BF){f=$$je;break b;}else{throw $$e;}}break a;}if(!a.n5){Bq(f);c=I2(f);g=new T;S(g);H(H(g,B(1078)),c);HE(a,U(g));}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function HE(a,b){if(a.FV){a.n5=1;a.CG=b;a.FV=0;Bm();b=BEW;if(!(b!==null&&b.readyState!=3))BEX=0;b=BEW;if(b!==null&&!BEX&&b.readyState!=3?1:0){b=BEW;if(!(b!==null&&b.readyState!=3))BEX=0;b=BEW;if(b!==null&&!BEX)b.close();}}} var RD=K(BV); function BQg(){var a=new RD();Bqt(a);return a;} function Bqt(a){Cc(a);} function AZs(a,b){} function BcD(a,b){} function BhA(a,b){} function A_Y(a){return 0;} function Tk(){var a=this;BV.call(a);a.uH=0;a.zM=null;a.yT=null;a.K9=Ch;a.Kz=0;} function BQh(){var a=new Tk();Bxl(a);return a;} function Bxl(a){Cc(a);} function A$c(a,b){a.uH=Cd(b);a.zM=FN(b);a.yT=FN(b);a.K9=KI(b);a.Kz=C6(b);} function BbZ(a,b){D3(b,a.uH);Ik(b,a.zM);Ik(b,a.yT);MU(b,a.K9);Fs(b,a.Kz);} function A37(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=b.dD;d=new ADY;AGB(d,c);d.Fx=(-1);d.Gb=(-1);d.I_=(-1);d.jZ=0.0;d.vF=0.0;d.ni=0.0;d.vD=0;d.wy=0;d.KX=0;d.jr=b;c.bL=d;d=new AEw;e=a.K9;f=a.Kz;if(!f)g=ABv();else if(f!=(-1))g=null;else{g=new K$;Ru(g);}d.mT=0;d.jL=B6();d.cN=B6();d.hf=B6();d.jE=AXJ();d.lA=Fm();d.gc=B6();d.kW=B6();d.cS=Ch;d.C3=M(16777215);d.gU=0;d.gI=Kg(new C1);d.l0 =1013904223;d.cx=0;d.qp=CD();d.xj=40;d.p=new C1;d.mG=0;d.ey=B6();d.fr=Ch;d.iz=Ch;d.mR=B6();d.fW=0;d.rL=Fm();d.pg=D(d.p,12000);d.oZ=B6();d.N=0;d.Cu=B(1079);d.fr=e;d.cM=g;Mg(g,d);c=new Yn;c.ue=DP();c.Tf=B6();h=US(d,BU(32768),0,0);c.OR=h;h.xb=1;h.s$=1;c.UH=d;d.DB=c;d.gv=c;Kr(d);d.lN=new Ox;d.Mk=0;d.Bi=BhC();d.oq=Fm();d.mU=Fm();d.t4=b;d.dq=8;d.gl=64;d.dp=8;b.dc=d;d.N=1;c=b.dD;$p=1;case 1:ARZ(c,d);if(C()){break _;}d=b.dD;c=new ABK;Eo(c);c.IY=0;c.x5=b;$p=2;case 2:AL5(d,c);if(C()){break _;}b.dD.j.fb=a.uH;b=CV();i= a.uH;d=new T;S(d);Bi(H(d,B(1080)),i);Cb(b,U(d));return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function Be9(a){return (((4+Z(a.zM)|0)+Z(a.yT)|0)+4|0)+5|0;} function Ts(){BV.call(this);this.vn=null;} function BQi(){var a=new Ts();A9B(a);return a;} function A9B(a){Cc(a);} function Bi2(a,b){a.vn=FN(b);} function BeW(a,b){Ik(b,a.vn);} function A43(a,b){AAr(b.dD.h9,a.vn);} function Bi4(a){return Z(a.vn);} function Vs(){BV.call(this);this.Ut=Ch;} function BQj(){var a=new Vs();BhN(a);return a;} function BhN(a){Cc(a);} function BrH(a,b){a.Ut=KI(b);} function A5k(a,b){b.dD.o.cS=a.Ut;} function AEj(){var a=this;BV.call(a);a.yb=0;a.jf=null;} function BQk(){var a=new AEj();BlB(a);return a;} function AVi(a,b){var c=new AEj();Bhh(c,a,b);return c;} function BlB(a){Cc(a);} function Bhh(a,b,c){var d,e;c=c.data;Cc(a);a.yb=b;a.jf=BC(Cs,c.length);d=0;while(true){e=a.jf.data;if(d>=e.length)break;e[d]=c[d]===null?null:NM(c[d]);d=d+1|0;}} function A6R(a,b){var c,d,e;a.yb=Cd(b);c=EF(b);a.jf=BC(Cs,c);d=0;while(d=0)a.jf.data[d]=Lk(e,C6(b),EF(b));d=d+1|0;}} function A$Z(a,b){var c,d;D3(b,a.yb);GD(b,a.jf.data.length);c=0;while(true){d=a.jf.data;if(c>=d.length)break;if(d[c]===null)GD(b,(-1));else{GD(b,d[c].bp<<16>>16);Fs(b,a.jf.data[c].y<<24>>24);GD(b,a.jf.data[c].e_<<16>>16);}c=c+1|0;}} function AOw(a,b){var c;b=b.dD.j;c=a.yb;if(c==(-1))b.z.bU=a.jf;if(c==(-2))b.z.c2=a.jf;if(c==(-3))b.z.dv=a.jf;} function Bry(a){return 6+(a.jf.data.length*5|0)|0;} function WM(){var a=this;BV.call(a);a.Wc=0;a.V3=0;a.LQ=0;} function BQl(){var a=new WM();BgU(a);return a;} function BgU(a){Cc(a);} function A9G(a,b){a.Wc=Cd(b);a.V3=Cd(b);a.LQ=Cd(b);} function AHO(a,b){b=b.dc;b.dq=a.Wc;b.gl=a.V3;b.dp=a.LQ;} function AEM(){var a=this;BV.call(a);a.IN=0;a.Jv=0;a.Ir=0;} function BQm(){var a=new AEM();A$d(a);return a;} function BqW(a,b,c){var d=new AEM();BfX(d,a,b,c);return d;} function A$d(a){Cc(a);} function BfX(a,b,c,d){Cc(a);a.IN=b;a.Jv=c;a.Ir=d;} function BvW(a,b){a.IN=Cd(b);a.Jv=Cd(b);a.Ir=C6(b);} function A7n(a,b){D3(b,a.IN);D3(b,a.Jv);Fs(b,a.Ir);} function APD(a,b){} function BbC(a){return 9;} function AEN(){BV.call(this);this.PP=0;} function BQn(){var a=new AEN();Bkk(a);return a;} function Bkk(a){Cc(a);} function BsS(a,b){a.PP=C6(b);} function AI0(a,b){A0t(b.dD.j,a.PP);} var Un=K(BV); function BQo(){var a=new Un();A$o(a);return a;} function A$o(a){Cc(a);} function AYK(a,b){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b.dD;$p=1;case 1:AVX(b);if(C()){break _;}return;default:GR();}}DW().s(a,b,$p);} function Bkb(a,b){} function Bpd(a,b){} function Bie(a){return 0;} function Gh(){var a=this;BV.call(a);a.np=0.0;a.mz=0.0;a.mP=0.0;a.pe=0.0;a.lc=0.0;a.kZ=0.0;a.i9=0;a.xa=0;a.mO=0;} function BQp(){var a=new Gh();Bla(a);return a;} function Bla(a){Cc(a);} function A53(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=b.dD.j;d=c.c;e=c.i;f=c.d;g=c.n;h=c.u;if(a.xa){d=a.np;e=a.mz;f=a.mP;}if(a.mO){g=a.lc;h=a.kZ;}c.dA=0.0;c.g=0.0;c.h=0.0;c.f=0.0;T5(c,d,e,f,g,h);a.np=c.c;a.mz=c.w.C;a.mP=c.d;a.pe=c.i;c=b.sh;$p=1;case 1:AZC(c,a);if(C()){break _;}if(b.HU)return;c=b.dD;i=c.j;i.bo=i.c;i.bP=i.i;i.bn=i.d;b.HU=1;b=null;$p=2;case 2:AL5(c,b);if(C()) {break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function UI(a,b){a.i9=!Fl(b)?0:1;} function Q2(a,b){J8(b,!a.i9?0:1);} function Bta(a){return 1;} var AF1=K(Gh); function BQq(){var a=new AF1();Bv2(a);return a;} function KH(a,b,c,d,e){var f=new AF1();Bk_(f,a,b,c,d,e);return f;} function Bv2(a){Cc(a);a.xa=1;} function Bk_(a,b,c,d,e,f){Cc(a);a.np=b;a.mz=c;a.pe=d;a.mP=e;a.i9=f;a.xa=1;} function BtV(a,b){a.np=F$(b);a.mz=F$(b);a.pe=F$(b);a.mP=F$(b);UI(a,b);} function BnG(a,b){HG(b,a.np);HG(b,a.mz);HG(b,a.pe);HG(b,a.mP);Q2(a,b);} function A9Z(a){return 33;} var K1=K(Gh); function BQr(){var a=new K1();A7t(a);return a;} function A7t(a){Cc(a);a.mO=1;} function A81(a,b){a.lc=Jf(b);a.kZ=Jf(b);UI(a,b);} function BuP(a,b){Lc(b,a.lc);Lc(b,a.kZ);Q2(a,b);} function Bv3(a){return 9;} var AD_=K(Gh); function BQs(){var a=new AD_();A_j(a);return a;} function K4(a,b,c,d,e,f,g){var h=new AD_();BuD(h,a,b,c,d,e,f,g);return h;} function A_j(a){Cc(a);a.mO=1;a.xa=1;} function BuD(a,b,c,d,e,f,g,h){Cc(a);a.np=b;a.mz=c;a.pe=d;a.mP=e;a.lc=f;a.kZ=g;a.i9=h;a.mO=1;a.xa=1;} function BnC(a,b){a.np=F$(b);a.mz=F$(b);a.pe=F$(b);a.mP=F$(b);a.lc=Jf(b);a.kZ=Jf(b);UI(a,b);} function Bn_(a,b){HG(b,a.np);HG(b,a.mz);HG(b,a.pe);HG(b,a.mP);Lc(b,a.lc);Lc(b,a.kZ);Q2(a,b);} function BmO(a){return 41;} function ACh(){var a=this;BV.call(a);a.H$=0;a.EN=0;a.I0=0;a.Gc=0;a.KE=0;} function BQt(){var a=new ACh();BxE(a);return a;} function ACx(a,b,c,d,e){var f=new ACh();Bs2(f,a,b,c,d,e);return f;} function BxE(a){Cc(a);} function Bs2(a,b,c,d,e,f){Cc(a);a.KE=b;a.H$=c;a.EN=d;a.I0=e;a.Gc=f;} function Br8(a,b){a.KE=Fl(b);a.H$=Cd(b);a.EN=Fl(b);a.I0=Cd(b);a.Gc=Fl(b);} function BeH(a,b){J8(b,a.KE);D3(b,a.H$);J8(b,a.EN);D3(b,a.I0);J8(b,a.Gc);} function ANC(a,b){} function ByV(a){return 11;} function ADC(){var a=this;BV.call(a);a.Dv=0;a.DL=0;a.Ik=0;a.E6=0;a.J0=0;} function BQu(){var a=new ADC();Bje(a);return a;} function A8C(a,b,c,d,e){var f=new ADC();BsV(f,a,b,c,d,e);return f;} function Bje(a){Cc(a);} function BsV(a,b,c,d,e,f){Cc(a);a.Dv=b;a.DL=c;a.Ik=d;a.E6=e;a.J0=f;} function BnN(a,b){a.Dv=EF(b);a.DL=Cd(b);a.Ik=Fl(b);a.E6=Cd(b);a.J0=Fl(b);} function BnB(a,b){GD(b,a.Dv);D3(b,a.DL);J8(b,a.Ik);D3(b,a.E6);J8(b,a.J0);} function ARv(a,b){} function A99(a){return 12;} function RU(){var a=this;BV.call(a);a.AK=0;a.yl=0;} function BQv(){var a=new RU();BwZ(a);return a;} function BwZ(a){Cc(a);} function Bn0(a,b){a.AK=Cd(b);a.yl=EF(b);} function Bru(a,b){D3(b,a.AK);GD(b,a.yl);} function A1W(a,b){var c;b=Hz(b,a.AK);if(b!==null){b=b;c=a.yl;if(!c){b=b.z;b.bU.data[b.by]=null;}else{b=b.z;b.bU.data[b.by]=PD(c);}}} function Bf$(a){return 6;} function Zp(){var a=this;BV.call(a);a.M_=0;a.SM=0;a.Ni=0;} function BQw(){var a=new Zp();Bud(a);return a;} function Bud(a){Cc(a);} function Ble(a,b){a.M_=EF(b);a.SM=C6(b);a.Ni=EF(b);} function AXh(a,b){PA(b.dD.j.z,Lk(a.M_,a.SM,a.Ni));} function AAp(){var a=this;BV.call(a);a.BH=0;a.Af=0;} function BQx(){var a=new AAp();A$K(a);return a;} function Sf(a,b){var c=new AAp();BnY(c,a,b);return c;} function A$K(a){Cc(a);} function BnY(a,b,c){Cc(a);a.BH=b.fb;a.Af=c;} function A8u(a,b){a.BH=Cd(b);a.Af=C6(b);} function Bkd(a,b){D3(b,a.BH);Fs(b,a.Af);} function AX3(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{b=Hz(b,a.BH);if(b===null)break a;c=a.Af;if(c==1){b=b;$p=1;continue _;}if(c==100){b.G0=1;break a;}if(c==101){b.G0=0;break a;}if(c==102){b.lY=1;break a;}if(c==103){b.lY=0;break a;}if(c==104){b.An=1;break a;}if(c==105){b.An=0;break a;}if(c!=2)break a;b.xr();}return;case 1:b.sj();if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function BgL(a){return 5;} function AGt(){var a=this;BV.call(a);a.PM=0;a.Py=null;a.Km=0;a.Ez=0;a.JY=0;a.O6=0;a.SN=0;a.Te=0;} function BQy(){var a=new AGt();BgX(a);return a;} function BgX(a){Cc(a);} function ByE(a,b){a.PM=Cd(b);a.Py=FN(b);a.Km=Cd(b);a.Ez=Cd(b);a.JY=Cd(b);a.O6=C6(b);a.SN=C6(b);a.Te=EF(b);} function A5f(a,b){var c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Km/32.0;d=a.Ez/32.0;e=a.JY/32.0;f=(a.O6*360|0)/256.0;g=(a.SN*360|0)/256.0;h=new ABO;i=b.dD.o;j=a.Py;Vp(h,i);h.Y2=0.0;h.BU=j;h.bK=0.0;h.CX=0.0;if(j!==null&&Z(j)>0){i=new T;S(i);H(H(H(i,B(590)),j),B(591));h.tk=U(i);j=CV();k=h.tk;i=new T;S(i);H(H(i,B(592)),k);Cb(j,U(i));}h.nO=1;h.Ks=10.0;h.qu =a.Km;h.p9=a.Ez;h.oy=a.JY;l=a.Te;if(!l){i=h.z;i.bU.data[i.by]=null;}else{i=h.z;i.bU.data[i.by]=PD(l);}T5(h,c,d,e,f,g);b=b.dc;l=a.PM;$p=1;case 1:A4F(b,l,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function UL(){var a=this;BV.call(a);a.yR=0;a.qK=0;a.sf=0;a.sV=0;a.u3=0;a.tn=0;a.vC=0;a.Cl=0;a.BG=0;} function BQz(){var a=new UL();BtL(a);return a;} function BtL(a){Cc(a);} function Bql(a,b){a.yR=Cd(b);a.Cl=EF(b);a.BG=C6(b);a.qK=Cd(b);a.sf=Cd(b);a.sV=Cd(b);a.u3=C6(b);a.tn=C6(b);a.vC=C6(b);} function BaF(a,b){D3(b,a.yR);GD(b,a.Cl);Fs(b,a.BG);D3(b,a.qK);D3(b,a.sf);D3(b,a.sV);Fs(b,a.u3);Fs(b,a.tn);Fs(b,a.vC);} function A0K(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.qK/32.0;d=a.sf/32.0;e=a.sV/32.0;f=H$(b.dc,c,d,e,AES(a.Cl,a.BG));f.f=a.u3/128.0;f.h=a.tn/128.0;f.g=a.vC/128.0;f.qu=a.qK;f.p9=a.sf;f.oy=a.sV;b=b.dc;g=a.yR;$p=1;case 1:A4F(b,g,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function A7E(a){return 22;} function AB1(){var a=this;BV.call(a);a.J4=0;a.Ob=0;} function BQA(){var a=new AB1();Bf8(a);return a;} function Bf8(a){Cc(a);} function A7q(a,b){a.J4=Cd(b);a.Ob=Cd(b);} function A5T(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=Hz(b,a.J4);d=Hz(b,a.Ob);if(d===null)d=b.dD.j;if(c===null)return;e=b.dc;f=B(722);g=0.20000000298023224;h=((O(b.G9)-O(b.G9))*0.699999988079071+1.0)*2.0;$p=1;case 1:AJa(e,c,f,g,h);if(C()){break _;}i=b.dD;Ff(i.cs,Bgl(i.o,c,d,(-0.5)));b=b.dc;j=a.J4;$p=2;case 2:AKz(b,j);if(C()){break _;}return;default:GR();}}DW().s(a, b,c,d,e,f,g,h,i,j,$p);} function AC$(){var a=this;BV.call(a);a.VH=0;a.Ei=0;a.FF=0;a.F4=0;a.lG=0;} function BQB(){var a=new AC$();BwW(a);return a;} function BwW(a){Cc(a);} function BkN(a,b){a.VH=Cd(b);a.lG=C6(b);a.Ei=Cd(b);a.FF=Cd(b);a.F4=Cd(b);} function APU(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Ei/32.0;d=a.FF/32.0;e=a.F4/32.0;f=null;if(a.lG==10)f=AAL(b.dc,c,d,e,0);if(a.lG==11)f=AAL(b.dc,c,d,e,1);if(a.lG==12)f=AAL(b.dc,c,d,e,2);if(a.lG==90){f=new R5;Ey(f,b.dc);f.C8=(-1);f.Cx=(-1);f.Ch=(-1);f.BT=0;f.kY=0;f.t3=0;f.rv=0;f.iX=0;f.mn=null;Dg(f,0.25,0.25);CE(f,c,d,e);}if(a.lG==60){f=new Ji;Ey(f,b.dc);f.pZ=(-1);f.qj=(-1);f.pk=(-1);f.pl =0;f.lX=0;f.k8=0;f.mN=0;Dg(f,0.5,0.5);CE(f,c,d,e);f.bK=0.0;}if(a.lG==61){f=new KF;Ey(f,b.dc);f.sC=(-1);f.sv=(-1);f.sg=(-1);f.r4=0;f.m$=0;f.nU=0;f.ot=0;f.uR=0;Dg(f,0.25,0.25);CE(f,c,d,e);f.bK=0.0;}if(a.lG==1)f=Bcw(b.dc,c,d,e);if(a.lG==50)f=AX8(b.dc,c,d,e);if(f===null)return;f.qu=a.Ei;f.p9=a.FF;f.oy=a.F4;f.n=0.0;f.u=0.0;g=a.VH;f.fb=g;b=b.dc;$p=1;case 1:A4F(b,g,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function Wb(){var a=this;BV.call(a);a.I5=0;a.Uf=0;a.Jd=0;a.J6=0;a.EX=0;a.TR=0;a.LP=0;} function BQC(){var a=new Wb();BwK(a);return a;} function BwK(a){Cc(a);} function Bss(a,b){a.I5=Cd(b);a.Uf=C6(b);a.Jd=Cd(b);a.J6=Cd(b);a.EX=Cd(b);a.TR=C6(b);a.LP=C6(b);} function AJ9(a,b){var c,d,e,f,g,h,i,j,k,l,m,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Jd/32.0;d=a.J6/32.0;e=a.EX/32.0;f=(a.TR*360|0)/256.0;g=(a.LP*360|0)/256.0;h=a.Uf;Kl();i=null;a:{try{j=i;k=Bz(BQD,By(h));l=Qv(k);if(k===null)l=i;else{j=i;if(l===null)l=i;else{j=i;if(l instanceof DY)l=i;else{j=i;if(l instanceof Gn)l=i;else{j=l;j=i;}}}}break a;}catch($$e) {$$je=R($$e);if($$je instanceof BF){i=$$je;}else{throw $$e;}}Bq(i);l=j;}if(l===null){i=CV();k=new T;S(k);Bi(H(k,B(1081)),h);Cb(i,U(k));}i=l;i.qu=a.Jd;i.p9=a.J6;i.oy=a.EX;i.fb=a.I5;T5(i,c,d,e,f,g);i.E1=1;b=b.dc;m=a.I5;$p=1;case 1:A4F(b,m,i);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} function X_(){var a=this;BV.call(a);a.UY=0;a.SV=0;a.VL=0;a.TK=0;} function BQE(){var a=new X_();Bnm(a);return a;} function Bnm(a){Cc(a);} function Bqg(a,b){a.UY=Cd(b);a.SV=EF(b);a.VL=EF(b);a.TK=EF(b);} function A1g(a,b){b=Hz(b,a.UY);if(b!==null)b.rM(a.SV/8000.0,a.VL/8000.0,a.TK/8000.0);} function YU(){BV.call(this);this.T1=0;} function BQF(){var a=new YU();A7T(a);return a;} function A7T(a){Cc(a);} function Bdc(a,b){a.T1=Cd(b);} function A6i(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b.dc;c=a.T1;$p=1;case 1:AKz(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function I1(){var a=this;BV.call(a);a.Ud=0;a.Dg=0;a.GU=0;a.F8=0;a.Iw=0;a.E2=0;a.AG=0;} function BQG(){var a=new I1();Rz(a);return a;} function Rz(a){Cc(a);a.AG=0;} function R3(a,b){a.Ud=Cd(b);} function A2g(a,b){var c,d,e,f,g,h;b=Hz(b,a.Ud);if(b!==null){c=b.qu+a.Dg|0;b.qu=c;d=b.p9+a.GU|0;b.p9=d;e=b.oy+a.F8|0;b.oy=e;f=c/32.0;g=d/32.0+0.015625;h=e/32.0;c=a.AG;b.pF(f,g,h,!c?b.n:(a.Iw*360|0)/256.0,!c?b.u:(a.E2*360|0)/256.0,3);}} var YL=K(I1); function BQH(){var a=new YL();Brc(a);return a;} function Brc(a){Rz(a);} function A8F(a,b){R3(a,b);a.Dg=C6(b);a.GU=C6(b);a.F8=C6(b);} var AEn=K(I1); function BQI(){var a=new AEn();Bv4(a);return a;} function Bv4(a){Rz(a);a.AG=1;} function A_6(a,b){R3(a,b);a.Iw=C6(b);a.E2=C6(b);} var ADj=K(I1); function BQJ(){var a=new ADj();Bvz(a);return a;} function Bvz(a){Rz(a);a.AG=1;} function Bll(a,b){R3(a,b);a.Dg=C6(b);a.GU=C6(b);a.F8=C6(b);a.Iw=C6(b);a.E2=C6(b);} function WO(){var a=this;BV.call(a);a.UG=0;a.Se=0;a.Uc=0;a.UZ=0;a.Sh=0;a.NU=0;} function BQK(){var a=new WO();BpX(a);return a;} function BpX(a){Cc(a);} function Bgz(a,b){a.UG=Cd(b);a.Se=Cd(b);a.Uc=Cd(b);a.UZ=Cd(b);a.Sh=Fl(b)<<24>>24;a.NU=Fl(b)<<24>>24;} function ALO(a,b){var c,d,e;b=Hz(b,a.UG);if(b!==null){c=a.Se;b.qu=c;d=a.Uc;b.p9=d;e=a.UZ;b.oy=e;b.pF(c/32.0,d/32.0+0.015625,e/32.0,(a.Sh*360|0)/256.0,(a.NU*360|0)/256.0,3);}} function X9(){var a=this;BV.call(a);a.OZ=0;a.Ou=0;} function BQL(){var a=new X9();A6E(a);return a;} function A6E(a){Cc(a);} function Bch(a,b){a.OZ=Cd(b);a.Ou=C6(b);} function AXy(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=Hz(b,a.OZ);if(b===null)return;c=a.Ou;$p=1;case 1:b.Lz(c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function X$(){var a=this;BV.call(a);a.HJ=0;a.Qg=0;} function BQM(){var a=new X$();Bmb(a);return a;} function Bmb(a){Cc(a);} function Bip(a,b){a.HJ=Cd(b);a.Qg=Cd(b);} function AOb(a,b){var c,d,e;c=Hz(b,a.HJ);d=Hz(b,a.Qg);e=a.HJ;b=b.dD.j;if(e!=b.fb)b=c;if(b!==null)Ke(b,d);} function ABS(){var a=this;BV.call(a);a.QF=0;a.Qh=0;a.Oo=0;} function BQN(){var a=new ABS();BfJ(a);return a;} function BfJ(a){Cc(a);} function Bo9(a,b){a.QF=Cd(b);a.Qh=Cd(b);a.Oo=!Fl(b)?0:1;} function AUD(a,b){var c,d,e,f,g,h,i,j,k,l;b=b.dc;c=a.QF;d=a.Qh;e=a.Oo;if(!e){f=b.DB;g=AGA(f,c,d);if(!g.xb)AE_(g);HR(f.ue,VV(c,d));Jy(f.Tf,g);}else{g=b.DB;h=VV(c,d);i=BU(32768);f=US(g.UH,i,c,d);i=f.iq.hc.data;j=0;k=i.length;if(j>k){b=new Cn;W(b);P(b);}while(j>4;l=h>>4;m=d+e|0;n=(m-1|0)>>4;o=h+i|0;p=(o-1|0)>>4;q=0;r=g+f|0;if(g<0)g=0;if(r>128)r=128;while(k<=n){s=k*16|0;t=d-s|0;u=m-s|0;if(t<0)t=0;if(u>16)u=16;v=l;if(v<=p){w=v*16|0;x=h-w|0;y=o-w|0;if(x<0)x=0;if(y>16)y=16;$p=1;continue _;}k=k+1|0;}return;case 1:$z=AJJ(b,k,v);if(C()){break _;}z=$z;ba=t;while(ba0){J();if(BIB.data[z.eD.data[(f +bb|0)-1|0]])break;bb=bb+(-1)|0;}z.hd.data[ba<<4|i]=bb<<24>>24;if(bb>1;e=(r-g|0)/2|0;CZ(j,q,z.gW.hc,i,e);q=q+e|0;f=f+1|0;}ba=ba+1|0;}i=t;while(i>1;e=(r-g|0)/2|0;CZ(j,q,z.hX.hc,ba,e);q=q+e|0;bb=bb+1|0;}i=i+1|0;}f=t;while(f>1;ba=(r-g|0)/2|0;CZ(j,q,z.iq.hc,e,ba);q=q+ba|0;i=i+1|0;}f=f+1|0;}Fz(b,s+t|0,g,w+x|0,s+u|0,r,w+y|0);v=v+1|0;while(true){if(v <=p){w=v*16|0;x=h-w|0;y=o-w|0;if(x<0)x=0;if(y>16)y=16;continue _;}k=k+1|0;if(k>n)break;s=k*16|0;t=d-s|0;u=m-s|0;if(t<0)t=0;if(u>16)u=16;v=l;}return;default:GR();}}DW().s(a,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,$p);} function Zv(){var a=this;BV.call(a);a.HG=0;a.DS=0;a.B5=null;a.yi=null;a.C5=null;a.xC=0;} function BQP(){var a=new Zv();BtH(a);return a;} function BtH(a){Cc(a);a.ov=1;} function Bqs(a,b){var c;a.HG=Cd(b);a.DS=Cd(b);c=EF(b)&65535;a.xC=c;a.B5=KR(c);a.yi=BU(c);a.C5=BU(c);c=0;while(c=a.xC)return;g=a.B5.data[e];h=a.yi.data[e]&255;i=a.C5.data[e];j=g>>12&15;k=g>>8&15;l=g&255;$p=2;case 2:AOy(c,j,l,k,h,i);if(C()){break _;}m=b.dc;g=j+f|0;k=k+d|0;Q3(m,g,l,k,g,l, k);Fz(b.dc,g,l,k,g,l,k);e=e+1|0;if(e>=a.xC)return;g=a.B5.data[e];h=a.yi.data[e]&255;i=a.C5.data[e];j=g>>12&15;k=g>>8&15;l=g&255;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} function AGK(){var a=this;BV.call(a);a.Rm=0;a.Op=0;a.S4=0;a.QL=0;a.VP=0;} function BQQ(){var a=new AGK();BpS(a);return a;} function BpS(a){Cc(a);a.ov=1;} function A8G(a,b){a.Rm=Cd(b);a.Op=Fl(b);a.S4=Cd(b);a.QL=Fl(b);a.VP=Fl(b);} function AO$(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b.dc;c=a.Rm;d=a.Op;e=a.S4;f=a.QL;g=a.VP;Q3(b,c,d,e,c,d,e);$p=1;case 1:$z=AVq(b,c,d,e,f,g);if(C()){break _;}g=$z;if(!g)return;$p=2;case 2:AZG(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function SO(){var a=this;BV.call(a);a.qV=0;a.sn=0;a.ub=0;a.rY=null;a.pt=null;} function BQR(){var a=new SO();A$I(a);return a;} function A$I(a){Cc(a);a.ov=1;} function Blc(a,b){var c,d,$$je;a.qV=Cd(b);a.sn=EF(b);a.ub=Cd(b);c=BU(EF(b)&65535);a.rY=c;K3(b,c);c=a.rY;b=Io(Bai(FD(c)));a:{try{d=AQn(b);break a;}catch($$e){$$je=R($$e);d=$$je;}Jp(b);P(d);}Jp(b);a.pt=d;} function A$X(a,b){D3(b,a.qV);GD(b,a.sn);D3(b,a.ub);GD(b,a.rY.data.length<<16>>16);PX(b,a.rY);} function A1V(a,b){var c,d,e,f,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(DB(a.pt,B(354))==a.qV&&DB(a.pt,B(355))==a.sn){c=DB(a.pt,B(356));d=a.ub;if(c==d){e=b.dc;c=a.qV;f=a.sn;$p=1;continue _;}}return;case 1:$z=AZ9(e,c,f,d);if(C()){break _;}e=$z;if(e!==null){a:{try{e.m7(a.pt);break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){}else{throw $$e;}}}b=b.dc;c=a.qV;d=a.sn;f=a.ub;Fz(b,c,d,f,c,d,f);}return;default:GR();}}DW().s(a, b,c,d,e,f,$p);} function BaG(a){return (a.rY.data.length+2|0)+10|0;} function Yf(){var a=this;BV.call(a);a.EB=0.0;a.Ee=0.0;a.Gi=0.0;a.OL=0.0;a.E$=null;} function BQS(){var a=new Yf();BqE(a);return a;} function BqE(a){Cc(a);} function Bio(a,b){var c,d,e,f,g,h,i,j;a.EB=F$(b);a.Ee=F$(b);a.Gi=F$(b);a.OL=Jf(b);c=Cd(b);a.E$=Fm();d=a.EB|0;e=a.Ee|0;f=a.Gi|0;g=0;while(g>24;e=e+1|0;}FO(BE0,c);}else{g=$rt_str(b.data);if(AGx(g,B(1086))){if(BE1===null){Lh();BE1=BQX;}FV(BEU,BE2);}else if(AGx(g,B(220))){if(BE1===null){Lh();BE1=BQZ;}FV(BEU,BE2);FV(BEV,BE2);}BEX=0;BEY=0;BEW.close();}} var A54=K(); var AEL=K(J0); function De(a){UB(a);return a.mD.jR;} function Dz(){var a=this;EZ.call(a);a.DK=null;a.kE=0;a.rA=0;a.Ox=0;a.PA=0;} var BOo=null;var BQ0=null;var BQ1=null;var BQ2=null;var BQ3=null;var BQ4=null;var BQ5=null;var BQ6=null;var BQ7=null;var BQ8=null;var BQ9=null;var BQ$=null;var BQ_=null;var BRa=null;var BRb=null;var BRc=null;var BRd=null;var BRe=null;var BRf=null;var BRg=null;var BRh=null;var BRi=null;var BRj=null;var BRk=null;var BRl=null;function Br1(){Br1=Bx(Dz);BvK();} function D$(a,b,c,d,e,f,g){var h=new Dz();APs(h,a,b,c,d,e,f,g);return h;} function VO(){Br1();return BRl.jJ();} function APs(a,b,c,d,e,f,g,h){Br1();I6(a,b,c);a.DK=d;a.kE=e;a.rA=f;a.Ox=g;a.PA=h;} function BvK(){var b;BOo=D$(B(1087),0,B(1087),16,16,0,0);BQ0=D$(B(1088),1,B(1088),16,16,16,0);BQ1=D$(B(1089),2,B(1089),16,16,32,0);BQ2=D$(B(1090),3,B(1090),16,16,48,0);BQ3=D$(B(1091),4,B(1091),16,16,64,0);BQ4=D$(B(1092),5,B(1092),16,16,80,0);BQ5=D$(B(1093),6,B(1093),16,16,96,0);BQ6=D$(B(1094),7,B(1094),32,16,0,32);BQ7=D$(B(1095),8,B(1095),32,16,32,32);BQ8=D$(B(1096),9,B(1096),32,16,64,32);BQ9=D$(B(1097),10,B(1097),32,16,96,32);BQ$=D$(B(1098),11,B(1098),32,16,128,32);BQ_=D$(B(1099),12,B(1099),16,32,0,64);BRa =D$(B(1100),13,B(1100),16,32,16,64);BRb=D$(B(1101),14,B(1101),32,32,0,128);BRc=D$(B(1102),15,B(1102),32,32,32,128);BRd=D$(B(1103),16,B(1103),32,32,64,128);BRe=D$(B(1104),17,B(1104),32,32,96,128);BRf=D$(B(1105),18,B(1105),32,32,128,128);BRg=D$(B(1106),19,B(1106),64,32,0,96);BRh=D$(B(1107),20,B(1107),64,64,0,192);BRi=D$(B(1108),21,B(1108),64,64,64,192);BRj=D$(B(1109),22,B(1109),64,48,192,64);b=D$(B(1110),23,B(1110),64,48,192,112);BRk=b;BRl=Q(Dz,[BOo,BQ0,BQ1,BQ2,BQ3,BQ4,BQ5,BQ6,BQ7,BQ8,BQ9,BQ$,BQ_,BRa,BRb,BRc, BRd,BRe,BRf,BRg,BRh,BRi,BRj,b]);} var Wc=K(0); var ADa=K(0); var AAj=K(0); function ABD(){GT.call(this);this.rd=null;} var BRm=null;function AXJ(){var a=new ABD();AKe(a);return a;} function AKe(a){a.rd=BCN();} function Oh(a){var b;b=a.rd.iB;return b===null?0:b.oh;} function AK3(){BRm=new E;} var K$=K(SV); function BRn(){var a=new K$();RI(a);return a;} function RI(a){Ru(a);} function A9n(a){var b;b=new Zr;FJ();b.zA=BRo;b.ze=1.0;b.Vm=0.0;a.Ju=b;a.pv=1;a.vt=1;a.rX=1;a.KS=(-1);} function Bww(a,b,c){return BP(0.20000000298023224,0.029999999329447746,0.029999999329447746);} function BlX(a){var b,c;b=0;while(b<=15){c=1.0-b/15.0;a.uN.data[b]=(1.0-c)/(c*3.0+1.0)*0.8999999761581421+0.10000000149011612;b=b+1|0;}} function Bk9(a){var b,c,d;b=new AGk;c=a.wq;b.Bf=FK(256);b.yL=FK(256);b.zg=FK(256);d=new ADX;Qj(d);b.Ns=d;b.cf=c;c=new C1;b.t=c;b.UL=F5(c,16);b.Vr=F5(b.t,16);b.Wm=F5(b.t,8);b.Ii=F5(b.t,4);b.Sa=F5(b.t,4);b.SS=F5(b.t,10);b.TB=F5(b.t,16);return b;} function BmH(a,b){var c;c=new T;S(c);H(H(c,b),B(1111));return Bhi(U(c),1);} function AS6(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.wq;$p=1;case 1:$z=AG4(d,b,c);if(C()){break _;}e=$z;J();return e==BFN.b?0:!e?0:BIz.data[e];default:GR();}}DW().s(a,b,c,d,e,$p);} function A$0(a,b,c){return 0.5;} function Bc4(a){return 0;} var AGo=K(0); var ABf=K(0); var VG=K(0); function AV3(){var a=this;Jb.call(a);a.iB=null;a.w4=null;a.Yy=null;a.ok=0;} function BCN(){var a=new AV3();A8J(a);return a;} function A8J(a){a.Yy=null;a.w4=BIh;} function P$(a,b){var c,d;c=a.iB;Pg(a.w4,b,b);while(true){if(c===null)return null;d=Pg(a.w4,b,c.p$);if(!d)break;c=d>=0?c.fj:c.d6;}return c;} function U$(a,b,c){var d,e;if(b===null){b=new QW;d=null;b.p$=c;b.q0=d;b.qq=1;b.oh=1;return b;}e=Pg(a.w4,c,b.p$);if(!e)return b;if(e>=0)b.fj=U$(a,b.fj,c);else b.d6=U$(a,b.d6,c);IT(b);return Tf(b);} function LN(a,b,c){var d,e,f,g,h,i,j;if(b===null)return null;d=Pg(a.w4,c,b.p$);if(d<0)b.d6=LN(a,b.d6,c);else if(d>0)b.fj=LN(a,b.fj,c);else{e=b.fj;if(e===null)return b.d6;f=b.d6;g=BC(QW,e.qq).data;h=0;while(true){b=e.d6;if(b===null)break;i=h+1|0;g[h]=e;h=i;e=b;}b=e.fj;while(h>0){h=h+(-1)|0;j=g[h];j.d6=b;IT(j);b=Tf(j);}e.fj=b;e.d6=f;IT(e);b=e;}IT(b);return Tf(b);} function Mz(){var a=this;E.call(a);a.N0=null;a.iy=null;a.tc=null;} function BRp(a,b,c){var d=new Mz();QB(d,a,b,c);return d;} function QB(a,b,c,d){a.N0=b;a.iy=c;a.tc=d;} function Bp0(a){return a.iy.j4()+a.tc.j4()|0;} function BpJ(a){return a.N0;} function A7m(a,b){return b0)c=1;else{c=RH(a.Hg,b.Hg);c=c<0?(-1):c<=0?0:1;}return c;} function ARt(){BM9=Ch;} function AEY(){var a=this;E.call(a);a.cV=null;a.zt=0;a.io=0;a.ie=0;a.hJ=0;a.g1=0;a.go=0;} function AVm(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{c=a.hJ;d=a.zt;if(V(V((c-d|0)+1|0,(a.g1-a.io|0)+1|0),(a.go-a.ie|0)+1|0)<=32768)while(true){if(d>a.hJ)break a;e=a.ie;while(e<=a.go){b:{if(FB(b,d,0,e)){f=a.io;while(true){if(f>a.g1)break b;if(f>=0&&f<128){g=a.cV;$p=1;continue _;}f=f+1|0;}}}e=e +1|0;}d=d+1|0;}}return;case 1:$z=AXH(b,g,d,f,e);if(C()){break _;}h=$z;$p=2;case 2:$z=AMY(b,d,f,e);if(C()){break _;}i=$z;J();j=BIB.data[i];if(!j)j=1;k=0;g=a.cV;Eg();if(g===BM8){$p=3;continue _;}if(g===BK6)k=BID.data[i];if(j>=15&&!k){k=0;if(h!=k){g=a.cV;$p=10;continue _;}c:while(true){f=f+1|0;while(f>a.g1){while(true){e=e+1|0;while(e>a.go){d=d+1|0;if(d>a.hJ)break c;e=a.ie;}if(!FB(b,d,0,e))continue;else break;}f=a.io;}if(f<0)continue;if(f>=128)continue;else{g=a.cV;$p=1;continue _;}}return;}g=a.cV;c=d-1|0;$p=4;continue _;case 3:$z =AJm(b,d,f,e);if(C()){break _;}c=$z;if(c)k=15;if(j>=15&&!k){k=0;if(h!=k){g=a.cV;$p=10;continue _;}d:while(true){f=f+1|0;while(f>a.g1){while(true){e=e+1|0;while(e>a.go){d=d+1|0;if(d>a.hJ)break d;e=a.ie;}if(!FB(b,d,0,e))continue;else break;}f=a.io;}if(f<0)continue;if(f>=128)continue;else{g=a.cV;$p=1;continue _;}}return;}g=a.cV;c=d-1|0;$p=4;case 4:$z=AXH(b,g,c,f,e);if(C()){break _;}l=$z;g=a.cV;c=d+1|0;$p=5;case 5:$z=AXH(b,g,c,f,e);if(C()){break _;}m=$z;g=a.cV;c=f-1|0;$p=6;case 6:$z=AXH(b,g,d,c,e);if(C()){break _;}n =$z;g=a.cV;c=f+1|0;$p=7;case 7:$z=AXH(b,g,d,c,e);if(C()){break _;}o=$z;g=a.cV;c=e-1|0;$p=8;case 8:$z=AXH(b,g,d,f,c);if(C()){break _;}c=$z;g=a.cV;p=e+1|0;$p=9;case 9:$z=AXH(b,g,d,f,p);if(C()){break _;}p=$z;if(m<=l)m=l;if(n<=m)n=m;if(o<=n)o=n;if(c<=o)c=o;if(p<=c)p=c;c=p-j|0;if(c<0)c=0;if(k<=c)k=c;if(h!=k){g=a.cV;$p=10;continue _;}e:while(true){f=f+1|0;while(f>a.g1){while(true){e=e+1|0;while(e>a.go){d=d+1|0;if(d>a.hJ)break e;e=a.ie;}if(!FB(b,d,0,e))continue;else break;}f=a.io;}if(f<0)continue;if(f>=128)continue;else {g=a.cV;$p=1;continue _;}}return;case 10:AY0(b,g,d,f,e,k);if(C()){break _;}l=k-1|0;if(l<0)l=0;g=a.cV;c=d-1|0;$p=11;case 11:A3s(b,g,c,f,e,l);if(C()){break _;}g=a.cV;c=f-1|0;$p=12;case 12:A3s(b,g,d,c,e,l);if(C()){break _;}g=a.cV;c=e-1|0;$p=13;case 13:A3s(b,g,d,f,c,l);if(C()){break _;}c=d+1|0;if(c>=a.hJ){g=a.cV;$p=14;continue _;}c=f+1|0;if(c>=a.g1){g=a.cV;$p=15;continue _;}c=e+1|0;if(c>=a.go){g=a.cV;$p=16;continue _;}b:while(true){f=f+1|0;while(f>a.g1){while(true){e=e+1|0;while(e>a.go){d=d+1|0;if(d>a.hJ)break b;e =a.ie;}if(!FB(b,d,0,e))continue;else break;}f=a.io;}if(f<0)continue;if(f>=128)continue;else{g=a.cV;$p=1;continue _;}}return;case 14:A3s(b,g,c,f,e,l);if(C()){break _;}c=f+1|0;if(c>=a.g1){g=a.cV;$p=15;continue _;}c=e+1|0;if(c>=a.go){g=a.cV;$p=16;continue _;}f:while(true){f=f+1|0;while(f>a.g1){while(true){e=e+1|0;while(e>a.go){d=d+1|0;if(d>a.hJ)break f;e=a.ie;}if(!FB(b,d,0,e))continue;else break;}f=a.io;}if(f<0)continue;if(f>=128)continue;else{g=a.cV;$p=1;continue _;}}return;case 15:A3s(b,g,d,c,e,l);if(C()){break _;}c =e+1|0;if(c>=a.go){g=a.cV;$p=16;continue _;}g:while(true){f=f+1|0;while(f>a.g1){while(true){e=e+1|0;while(e>a.go){d=d+1|0;if(d>a.hJ)break g;e=a.ie;}if(!FB(b,d,0,e))continue;else break;}f=a.io;}if(f<0)continue;if(f>=128)continue;else{g=a.cV;$p=1;continue _;}}return;case 16:A3s(b,g,d,f,c,l);if(C()){break _;}a:while(true){f=f+1|0;while(f>a.g1){while(true){e=e+1|0;while(e>a.go){d=d+1|0;if(d>a.hJ)break a;e=a.ie;}if(!FB(b,d,0,e))continue;else break;}f=a.io;}if(f<0)continue;if(f>=128)continue;else{g=a.cV;$p=1;continue _;}}return;default: GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} function ATk(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q;h=a.zt;i=Ba(b,h);if(i>=0&&c>=a.io&&d>=a.ie&&e<=a.hJ&&f<=a.g1&&g<=a.go)return 1;if(b>=(h-1|0)){j=a.io;if(c>=(j-1|0)){k=a.ie;if(d>=(k-1|0)){l=a.hJ;if(e<=(l+1|0)){m=a.g1;if(f<=(m+1|0)){n=a.go;if(g<=(n+1|0)){o=l-h|0;p=m-j|0;q=n-k|0;if(i<=0)h=b;if(c<=j)j=c;if(d<=k)k=d;if(e>=l)l=e;if(f>=m)m=f;if(g>=n)n=g;if((V(V(l-h|0,m-j|0),n-k|0)-V(V(o,p),q)|0)<=2){a.zt=h;a.io=j;a.ie=k;a.hJ=l;a.g1=m;a.go=n;return 1;}}}}}}}return 0;} var Q1=K(); var BRq=null;var BRr=null;function BRs(){var a=new Q1();AUR(a);return a;} function AUR(a){} function AOo(b){var 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,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:YD(BRq);c=0;while(true) {d=b.kW;if(c>=d.s)break;e=Bb(d,c);f=N(e.c/16.0);g=N(e.d/16.0);h=(-8);while(h<=8){i=(-8);while(i<=8){FV(BRq,Ba8(h+f|0,i+g|0));i=i+1|0;}h=h+1|0;}c=c+1|0;}f=0;j=0;while(j<(EC()).data.length){k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0)){l=Fd(BRq);while(C3(l)){m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s=r.df;q=r.c6;$p=1;continue _;}}}j=j+1|0;}return f;case 1:$z=AOc(b,p,s,q);if (C()){break _;}c=$z;if(!c){$p=2;continue _;}a:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break a;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s=r.df;q=r.c6;continue _;}}return f;case 2:$z=AMo(b,p,s,q);if(C()){break _;}d=$z;BE();if(d===BKz){t=0;u=0;while(u<3){v=6;w=0;x=p;h=s;i= q;if(w<4){x=x+(D(b.p,v)-D(b.p,v)|0)|0;h=h+(D(b.p,1)-D(b.p,1)|0)|0;i=i+(D(b.p,v)-D(b.p,v)|0)|0;c=h-1|0;$p=3;continue _;}u=u+1|0;}}b:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break b;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s=r.df;q=r.c6;$p=1;continue _;}}return f;case 3:$z =AOc(b,x,c,i);if(C()){break _;}c=$z;if(c){$p=4;continue _;}w=w+1|0;while(w>=4){u=u+1|0;if(u>=3){c:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break c;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s=r.df;q=r.c6;$p=1;continue _;}}return f;}v=6;w=0;x=p;h=s;i=q;}x=x+(D(b.p,v)-D(b.p, v)|0)|0;h=h+(D(b.p,1)-D(b.p,1)|0)|0;i=i+(D(b.p,v)-D(b.p,v)|0)|0;c=h-1|0;continue _;case 4:$z=AOc(b,x,h,i);if(C()){break _;}c=$z;if(!c){$p=5;continue _;}w=w+1|0;while(w>=4){u=u+1|0;if(u>=3){c:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break c;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)| 0);p=r.c5;s=r.df;q=r.c6;$p=1;continue _;}}return f;}v=6;w=0;x=p;h=s;i=q;}x=x+(D(b.p,v)-D(b.p,v)|0)|0;h=h+(D(b.p,1)-D(b.p,1)|0)|0;i=i+(D(b.p,v)-D(b.p,v)|0)|0;c=h-1|0;$p=3;continue _;case 5:$z=AMo(b,x,h,i);if(C()){break _;}d=$z;if(!d.jp()){c=h+1|0;$p=6;continue _;}w=w+1|0;while(w>=4){u=u+1|0;if(u>=3){c:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break c;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if (n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s=r.df;q=r.c6;$p=1;continue _;}}return f;}v=6;w=0;x=p;h=s;i=q;}x=x+(D(b.p,v)-D(b.p,v)|0)|0;h=h+(D(b.p,1)-D(b.p,1)|0)|0;i=i+(D(b.p,v)-D(b.p,v)|0)|0;c=h-1|0;$p=3;continue _;case 6:$z=AOc(b,x,c,i);if(C()){break _;}c=$z;if(!c){y=x+0.5;z=h;ba=i+0.5;bb=y;bc=z;bd=ba;if(PP(b,bb,bc,bd,24.0)===null){be=y-b.dq;bf=z-b.gl;bg=ba-b.dp;if(be*be+bf*bf+bg*bg>=576.0){d:{try{d=A2k(n,o);break d;}catch($$e){$$je= R($$e);if($$je instanceof BF){bh=$$je;}else{throw $$e;}}Bq(bh);return f;}if(d===null)return f;EP(d,bb,bc,bd,O(b.p)*360.0,0.0);$p=7;continue _;}}}w=w+1|0;while(w>=4){u=u+1|0;if(u>=3){e:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break e;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s =r.df;q=r.c6;$p=1;continue _;}}return f;}v=6;w=0;x=p;h=s;i=q;}x=x+(D(b.p,v)-D(b.p,v)|0)|0;h=h+(D(b.p,1)-D(b.p,1)|0)|0;i=i+(D(b.p,v)-D(b.p,v)|0)|0;c=h-1|0;$p=3;continue _;case 7:$z=d.sw();if(C()){break _;}c=$z;if(c){t=t+1|0;$p=8;continue _;}f=f+t|0;w=w+1|0;while(w>=4){u=u+1|0;if(u>=3){c:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break c;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c =n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s=r.df;q=r.c6;$p=1;continue _;}}return f;}v=6;w=0;x=p;h=s;i=q;}x=x+(D(b.p,v)-D(b.p,v)|0)|0;h=h+(D(b.p,1)-D(b.p,1)|0)|0;i=i+(D(b.p,v)-D(b.p,v)|0)|0;c=h-1|0;$p=3;continue _;case 8:b.WV(d);if(C()){break _;}if(d instanceof KX&&!D(b.p,100)){bi=Yj(b);EP(bi,bb,bc,bd,d.n,0.0);$p=9;continue _;}if(t=3)break;v=6;w=0;x=p;h=s;i=q;}}e:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break e;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s=r.df;q=r.c6;$p=1;continue _;}}return f;case 9:b.WV(bi);if(C()){break _;}Ke(bi,d);if(t=3)break;v=6;w=0;x=p;h=s;i=q;}}f:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break f;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s =r.df;q=r.c6;$p=1;continue _;}}return f;default:GR();}}DW().s(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,$p);} function A2k(b,c){var d;d=Bb(b,c);if(d instanceof KX)return A4r(BFD.o);if(d instanceof I9)return AJC(BFD.o);if(d instanceof Je)return Yj(BFD.o);if(d instanceof Mo)return A3y(BFD.o);if(d instanceof Nd)return AZR(BFD.o);if(d instanceof K5)return AUK(BFD.o);if(d instanceof Nn)return A2C(BFD.o);if(d instanceof Lq)return AUV(BFD.o);if(d instanceof LY)return AZY(BFD.o);if(!(d instanceof Li))return null;return AIo(BFD.o);} function AOu(){BRq=Fm();BRr=B6();} var Ie=K(EZ); var BRt=null;var BQV=null;var BQX=null;var BQW=null;var BQU=null;var BQZ=null;var BRu=null;function Lh(){Lh=Bx(Ie);BtM();} function OW(a,b){var c=new Ie();AO5(c,a,b);return c;} function AO5(a,b,c){Lh();I6(a,b,c);} function BtM(){var b;BRt=OW(B(40),0);BQV=OW(B(1112),1);BQX=OW(B(1086),2);BQW=OW(B(1113),3);BQU=OW(B(220),4);b=OW(B(1114),5);BQZ=b;BRu=Q(Ie,[BRt,BQV,BQX,BQW,BQU,b]);} var Lw=K(0); function AFa(){var a=this;E.call(a);a.ws=null;a.rt=null;a.n2=null;a.bm=null;a.s5=null;a.g9=0;a.hI=0;a.is=null;} function CI(a,b,c){var d;if(b==a.g9&&c==a.hI&&a.is!==null)return 1;a:{b:{d=(b&31)+((c&31)*32|0)|0;if(Dt(a.bm,By(d))){if(Bz(a.bm,By(d))===a.ws)break b;if(AGy(Bz(a.bm,By(d)),b,c))break b;}b=0;break a;}b=1;}return b;} function A0$(a,b,c){var d,e,f,g,h,i,j,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b==a.g9&&c==a.hI){d=a.is;if(d!==null)return d;}e=(b&31)+((c&31)*32|0)|0;if(!CI(a,b,c)){if(Dt(a.bm,By(e))){AE_(Bz(a.bm,By(e)));d=Bz(a.bm,By(e));$p=1;continue _;}d=a.n2;if(d===null)f=null;else{try{f=a.s5;$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){d=$$je;}else{throw $$e;}}Bq(d);f=null;}if (f===null){d=a.rt;if(d!==null){$p=3;continue _;}f=a.ws;}B0(a.bm,By(e),f);M$(f);if(Dt(a.bm,By(e))){d=Bz(a.bm,By(e));d.od=1;EX(d.cd.gc,HC(d.h$));g=0;while(true){h=d.hh.data;if(g>=h.length)break;OS(d.cd,h[g]);g=g+1|0;}}if(!(Bz(a.bm,By(e))).iN){g=b+1|0;i=c+1|0;if(CI(a,g,i)&&CI(a,b,i)&&CI(a,g,c)){$p=7;continue _;}}g=b-1|0;if(CI(a,g,c)){$p=4;continue _;}i=c-1|0;if(CI(a,b,i)){$p=5;continue _;}if(CI(a,g,i)){$p=6;continue _;}}a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));case 1:AMs(a,d);if(C()){break _;}Pa(a, Bz(a.bm,By(e)));d=a.n2;if(d===null)f=null;else{try{f=a.s5;$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){d=$$je;}else{throw $$e;}}Bq(d);f=null;}if(f===null){d=a.rt;if(d!==null){$p=3;continue _;}f=a.ws;}B0(a.bm,By(e),f);M$(f);if(Dt(a.bm,By(e))){d=Bz(a.bm,By(e));d.od=1;EX(d.cd.gc,HC(d.h$));g=0;while(true){h=d.hh.data;if(g>=h.length)break;OS(d.cd,h[g]);g=g+1|0;}}if(!(Bz(a.bm,By(e))).iN){g=b+1|0;i=c+1|0;if(CI(a,g,i)&&CI(a,b,i)&&CI(a,g,c)){$p=7;continue _;}}g=b-1|0;if(CI(a,g,c)){$p=4;continue _;}i =c-1|0;if(CI(a,b,i)){$p=5;continue _;}if(!CI(a,g,i)){a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));}$p=6;continue _;case 2:a:{try{$z=ASh(d,f,b,c);if(C()){break _;}f=$z;if(f!==null)f.Ca=a.s5.cS;break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){d=$$je;}else{throw $$e;}}Bq(d);f=null;}if(f===null){d=a.rt;if(d!==null){$p=3;continue _;}f=a.ws;}B0(a.bm,By(e),f);M$(f);if(Dt(a.bm,By(e))){d=Bz(a.bm,By(e));d.od=1;EX(d.cd.gc,HC(d.h$));g=0;while(true){h=d.hh.data;if(g>=h.length)break;OS(d.cd,h[g]);g=g+1|0;}}if (!(Bz(a.bm,By(e))).iN){g=b+1|0;i=c+1|0;if(CI(a,g,i)&&CI(a,b,i)&&CI(a,g,c)){$p=7;continue _;}}g=b-1|0;if(CI(a,g,c)){$p=4;continue _;}i=c-1|0;if(CI(a,b,i)){$p=5;continue _;}if(!CI(a,g,i)){a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));}$p=6;continue _;case 3:$z=d.uA(b,c);if(C()){break _;}f=$z;B0(a.bm,By(e),f);M$(f);if(Dt(a.bm,By(e))){d=Bz(a.bm,By(e));d.od=1;EX(d.cd.gc,HC(d.h$));g=0;while(true){h=d.hh.data;if(g>=h.length)break;OS(d.cd,h[g]);g=g+1|0;}}if(!(Bz(a.bm,By(e))).iN){g=b+1|0;i=c+1|0;if(CI(a,g, i)&&CI(a,b,i)&&CI(a,g,c)){$p=7;continue _;}}g=b-1|0;if(CI(a,g,c)){$p=4;continue _;}i=c-1|0;if(CI(a,b,i)){$p=5;continue _;}if(!CI(a,g,i)){a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));}$p=6;continue _;case 4:$z=A0$(a,g,c);if(C()){break _;}d=$z;if(!d.iN){i=c+1|0;if(CI(a,g,i)&&CI(a,b,i)&&CI(a,g,c)){$p=8;continue _;}}i=c-1|0;if(CI(a,b,i)){$p=5;continue _;}if(!CI(a,g,i)){a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));}$p=6;continue _;case 5:$z=A0$(a,b,i);if(C()){break _;}d=$z;if(!d.iN){j=b+1|0;if (CI(a,j,i)&&CI(a,b,i)&&CI(a,j,c)){$p=9;continue _;}}if(!CI(a,g,i)){a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));}$p=6;case 6:$z=A0$(a,g,i);if(C()){break _;}d=$z;if(!d.iN&&CI(a,g,i)&&CI(a,b,i)&&CI(a,g,c)){$p=10;continue _;}a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));case 7:AQK(a,a,b,c);if(C()){break _;}g=b-1|0;if(CI(a,g,c)){$p=4;continue _;}i=c-1|0;if(CI(a,b,i)){$p=5;continue _;}if(!CI(a,g,i)){a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));}$p=6;continue _;case 8:AQK(a,a,g,c);if (C()){break _;}i=c-1|0;if(CI(a,b,i)){$p=5;continue _;}if(!CI(a,g,i)){a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));}$p=6;continue _;case 9:AQK(a,a,b,i);if(C()){break _;}if(!CI(a,g,i)){a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));}$p=6;continue _;case 10:AQK(a,a,g,i);if(C()){break _;}a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function Pa(a,b){var c,$$je;a:{c=a.n2;if(c!==null){try{ASU(c,a.s5,b);break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;}else{throw $$e;}}c.dM();}}} function AMs(a,b){var c,d,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.n2;if(c!==null){try{d=a.s5;b.Ca=d.cS;$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}Bq(c);}return;case 1:a:{try{AIA(c,d,b);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}Bq(c);}return;default:GR();}}DW().s(a,b,c,d,$p);} function AQK(a,b,c,d){var e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A0$(a,c,d);if(C()){break _;}e=$z;if(!e.iN){e.iN=1;f=a.rt;if(f!==null){$p=2;continue _;}}return;case 2:f.HP(b,c,d);if(C()){break _;}AA9(e);return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function A0I(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=0;e=0;if(c!==null){f=0;while(true){g=a.bm;if(f>=g.eN)break;if(Bz(g,By(f))!==null&&PB(Bz(a.bm,By(f)),b))e=e+1|0;f=f+1|0;}}h=0;i=0;while(true){g=a.bm;if(i>=g.eN)break;if(Bz(g,By(i))!==null){if(b&&!(Bz(a.bm,By(i))).s$)Pa(a,Bz(a.bm,By(i)));if(PB(Bz(a.bm,By(i)),b)){g=Bz(a.bm,By(i));$p=1;continue _;}}i=i+1|0;}if(b&&a.n2=== null)return 1;return 1;case 1:AMs(a,g);if(C()){break _;}(Bz(a.bm,By(i))).f_=0;d=d+1|0;if(d==2&&!b)return 0;if(c!==null){h=h+1|0;if(!(h%10|0)){f=(h*100|0)/e|0;$p=2;continue _;}}while(true){i=i+1|0;g=a.bm;if(i>=g.eN)break;if(Bz(g,By(i))===null)continue;if(b&&!(Bz(a.bm,By(i))).s$)Pa(a,Bz(a.bm,By(i)));if(PB(Bz(a.bm,By(i)),b)){g=Bz(a.bm,By(i));continue _;}}if(b&&a.n2===null)return 1;return 1;case 2:AHh(c,f);if(C()){break _;}while(true){i=i+1|0;g=a.bm;if(i>=g.eN)break;if(Bz(g,By(i))===null)continue;if(b&&!(Bz(a.bm, By(i))).s$)Pa(a,Bz(a.bm,By(i)));if(PB(Bz(a.bm,By(i)),b)){g=Bz(a.bm,By(i));$p=1;continue _;}}if(b&&a.n2===null)return 1;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function Bws(a){return a.rt.si();} function BjA(a){return 1;} function W8(){E.call(this);this.ST=0;} function Bbb(a,b){Bm();HR(BE9,By(a.ST));} function D2(){var a=this;E.call(a);a.id=null;a.jm=0;a.un=0;a.wk=0;a.n8=0;a.k6=null;a.l8=null;} var BRv=null;var BRw=null;var BRx=null;var BRy=null;var BRz=null;var BRA=null;var BRB=null;var BRC=null;var BRD=null;var BRE=null;var BRF=null;var BRo=null;var BPG=null;function FJ(){FJ=Bx(D2);BkE();} function Qc(){var a=new D2();HJ(a);return a;} function HJ(a){FJ();J();a.un=BFO.b<<24>>24;a.wk=BFP.b<<24>>24;a.n8=5169201;a.k6=B6();a.l8=B6();} function Bt0(a){return a;} function Bro(a,b){a.id=b;return a;} function Bp2(a,b){a.n8=b;return a;} function AJc(a,b){var c,d,e,f,g;c=b/3.0;if(c<(-1.0))c=(-1.0);if(c>1.0)c=1.0;a:{d=0.6222222447395325-c*0.05000000074505806;b=0.5+c*0.10000000149011612;c=1.0;FJ();if(b===0.0){e=c;b=c;}else{d=(d-ALK(d))*6.0;f=d-ALK(d);e=c*(1.0-b);g=c*(1.0-b*f);b=c*(1.0-b*(1.0-f));switch(d|0){case 0:break;case 1:b=c;c=g;break a;case 2:d=e;e=b;b=c;c=d;break a;case 3:d=e;e=c;b=g;c=d;break a;case 4:d=e;f=b;e=c;b=d;c=f;break a;case 5:b=e;e=g;break a;default:e=c;b=c;break a;}}}return (-16777216)|AAk(c*255.0)<<16|AAk(b*255.0)<<8|AAk(e *255.0);} function Hh(a,b){A49();if(b===BRG){if(GF(a.k6))a.Qt();return a.k6;}if(b!==BRH)return null;if(GF(a.l8))a.QV();return a.l8;} function BlA(a){Y(a.k6,A4r(BFD.o));Y(a.k6,AJC(BFD.o));Y(a.k6,Yj(BFD.o));Y(a.k6,A3y(BFD.o));} function Biu(a){Y(a.l8,AZR(BFD.o));Y(a.l8,AUK(BFD.o));Y(a.l8,A2C(BFD.o));Y(a.l8,AUV(BFD.o));} function BkE(){var b,c,d,e,f,g,h,i,j;b=Qc();b.jm=588342;b.id=B(1115);b.n8=2094168;BRv=b;b=new AC_;HJ(b);b.jm=522674;b.id=B(1116);b.n8=9154376;BRw=b;b=Qc();b.jm=10215459;b.id=B(1117);BRx=b;b=Qc();b.jm=353825;b.id=B(1118);b.n8=5159473;BRy=b;b=new LR;HJ(b);b.jm=14278691;b.id=B(1119);BRz=b;b=Qc();b.jm=10595616;b.id=B(1120);BRA=b;b=Qc();b.jm=3060051;b.id=B(1121);b.n8=8107825;BRB=b;b=new LR;HJ(b);b.jm=16421912;b.id=B(1122);BRC=b;b=new LR;HJ(b);b.jm=16767248;b.id=B(1123);BRD=b;b=new LR;HJ(b);b.jm=16772499;b.id=B(1124);b.n8 =12899129;BRE=b;b=Qc();b.jm=5762041;b.id=B(1125);b.n8=12899129;BRF=b;b=BAR();b.jm=16711680;b.id=B(1126);BRo=b;c=BC(D2,4096);d=c.data;BPG=c;e=0;while(e<64){f=0;while(f<64){g=e+(f*64|0)|0;h=e/63.0;i=f/63.0*h;d[g]=h<0.10000000149011612?BRF:i<0.20000000298023224?(h<0.5?BRF:h>=0.949999988079071?BRC:BRz):i>0.5&&h<0.699999988079071?BRw:h<0.5?BRB:h<0.9700000286102295?(i>=0.3499999940395355?BRy:BRA):i<0.44999998807907104?BRD:i>=0.8999999761581421?BRv:BRx;f=f+1|0;}e=e+1|0;}j=BRC;J();e=BF8.b<<24>>24;j.wk=e;j.un=e;b=BRE;b.wk =e;b.un=e;} function A2j(){var a=this;E.call(a);a.eC=0;a.em=0;} function Ba8(a,b){var c=new A2j();BlG(c,a,b);return c;} function BlG(a,b,c){a.eC=b;a.em=c;} function A_P(a){return a.eC<<8|a.em;} function A7$(a,b){var c;c=b;return c.eC==a.eC&&c.em==a.em?1:0;} function LI(){var a=this;EZ.call(a);a.jT=null;a.jq=0;} var BRG=null;var BRH=null;var BRI=null;function A49(){A49=Bx(LI);Blr();} function BmV(a,b,c,d){var e=new LI();A3G(e,a,b,c,d);return e;} function EC(){A49();return BRI.jJ();} function A3G(a,b,c,d,e){A49();I6(a,b,c);a.jT=d;a.jq=e;} function Blr(){var b;BRG=BmV(B(1127),0,G(L6),100);b=BmV(B(1128),1,G(G8),20);BRH=b;BRI=Q(LI,[BRG,b]);} function AE5(){var a=this;E.call(a);a.c5=0;a.df=0;a.c6=0;} function C4(a,b,c){var d=new AE5();Bau(d,a,b,c);return d;} function Bau(a,b,c,d){a.c5=b;a.df=c;a.c6=d;} function BpR(a,b){var c;if(!(b instanceof AE5))return 0;c=b;return c.c5==a.c5&&c.df==a.df&&c.c6==a.c6?1:0;} function Biw(a){return (V(a.c5,8976890)+V(a.df,981131)|0)+a.c6|0;} function A09(){var a=this;E.call(a);a.RW=0;a.a09=0;a.UR=null;} function BAg(a,b){var c=new A09();A$z(c,a,b);return c;} function A$z(a,b,c){a.UR=b;a.a09=c;a.RW=c;} function BcA(a){return YY(a.UR,a.RW);} function Li(){var a=this;I9.call(a);a.wM=0;a.yo=0;} var BRJ=null;function Bct(){Bct=Bx(Li);Bjl();} function AIo(a){var b=new Li();AZH(b,a);return b;} function AZH(a,b){Bct();AVL(a,b);a.wM=0;a.yo=0;a.ei=B(1129);a.oA=0.5;a.wG=5;a.j7=1;} function ALr(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.oA=a.d_===null?0.5:0.949999988079071;b=a.yo;if(b>0){c=b-1|0;a.yo=c;if(!c){d=a.l;e=B(1130);f=2.0;g=((O(a.m)-O(a.m))*0.20000000298023224+1.0)*1.7999999523162842;$p=2;continue _;}}$p=1;case 1:AYQ(a);if(C()){break _;}return;case 2:AJa(d,a,e,f,g);if(C()){break _;}$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AQ1(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.l;if(b.dY<=0)return 0;c=a.w;$p=1;case 1:$z=AZt(b,c);if(C()){break _;}d=$z;if(!d)return 0;b=a.l;c=a.w;$p=2;case 2:$z=AHC(b,a,c);if(C()){break _;}b=$z;if(b.s)return 0;b=a.l;c=a.w;$p=3;case 3:$z=AVl(b,c);if(C()){break _;}d=$z;return d?0:1;default:GR();}}DW().s(a,b,c,d,$p);} function Bon(a,b){GN(a,b);Dw(b,B(1131),a.wM<<16>>16);} function Bc0(a,b){GM(a,b);a.wM=En(b,B(1131));} function AWx(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.wM)return null;$p=1;case 1:$z=A25(a);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,$p);} function AQy(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATQ(a);if(C()){break _;}return;default:GR();}}DW().s(a,$p);} function A5l(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!(b instanceof DY)){$p=1;continue _;}d=a.l;e=Dv(a.w,32.0,32.0,32.0);$p=2;continue _;case 1:$z=AQe(a,b,c);if(C()){break _;}c=$z;return c;case 2:$z=AOC(d,a,e);if(C()){break _;}d=$z;f=0;while(f>1);} function Bhm(a,b){a.hc=b;} function KZ(a,b,c,d){var e,f;e=b<<11|d<<7|c;f=e>>1;return !(e&1)?a.hc.data[f]&15:a.hc.data[f]>>4&15;} function FS(a,b,c,d,e){var f,g,h;f=b<<11|d<<7|c;g=f>>1;if(!(f&1)){h=a.hc.data;h[g]=(h[g]&240|e&15)<<24>>24;}else{h=a.hc.data;h[g]=(h[g]&15|(e&15)<<4)<<24>>24;}} function OG(a){return a.hc===null?0:1;} var AC_=K(D2); function BRK(){var a=new AC_();A$R(a);return a;} function A$R(a){HJ(a);} var LR=K(D2); function BRL(){var a=new LR();Bg8(a);return a;} function Bg8(a){HJ(a);} var ANM=K(D2); function BAR(){var a=new ANM();Bf4(a);return a;} function Bf4(a){HJ(a);a.k6=B6();a.l8=B6();} function ByG(a){Y(a.k6,AZY(BFD.o));Y(a.k6,AIo(BFD.o));} function Bpb(a){var b;b=a.l8;if(b!==null)Dr(b);} function Ng(){EZ.call(this);this.Pj=0;} var BM8=null;var BK6=null;var BRM=null;function Eg(){Eg=Bx(Ng);BgV();} function ByY(a,b,c){var d=new Ng();ASq(d,a,b,c);return d;} function ASq(a,b,c,d){Eg();I6(a,b,c);a.Pj=d;} function BgV(){var b;BM8=ByY(B(1135),0,15);b=ByY(B(1136),1,0);BK6=b;BRM=Q(Ng,[BM8,b]);} function Zr(){var a=this;Pz.call(a);a.zA=null;a.ze=0.0;a.Vm=0.0;} function BsI(a,b){return a.zA;} function Bsc(a,b,c){return a.zA;} function A$y(a,b,c){return a.ze;} function BoV(a,b,c,d,e){var f;f=A2r(a,a.yO,b,c,d,e);a.yO=f;return f;} function A7y(a,b,c,d,e,f){if(!(b!==null&&b.data.length>=V(e,f)))b=FK(V(e,f));AC9(b,0,V(e,f),a.ze);return b;} function A2r(a,b,c,d,e,f){if(!(b!==null&&b.data.length>=V(e,f))){c=V(e,f);b=BC(D2,c);a.jG=FK(c);a.mA=FK(c);}d=V(e,f);WH(b,0,d,a.zA);AC9(a.mA,0,d,a.Vm);AC9(a.jG,0,d,a.ze);return b;} function AEc(){var a=this;G$.call(a);a.Yh=null;a.Pm=null;a.uu=0;} function Bwa(a){Fi(a.bw,a.Pm.I$(),8,6,4210752);Fi(a.bw,B(442),8,(a.jl-96|0)+2|0,4210752);} function A0y(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.x.W;d=B(1137);$p=1;case 1:$z=ASZ(c,d);if(C()){break _;}e=$z;B4(1.0,1.0,1.0,1.0);F8(a.x.W,e);e=a.O;f=a.ly;g=(e-f|0)/2|0;h=(a.bd-a.jl|0)/2|0;DI(a,g,h,0,0,f,(a.uu*18|0)+17|0);DI(a,g,(h+(a.uu*18|0)|0)+17|0,0,126,a.ly,96);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AGM(){G$.call(this);this.DU=null;} function AIS(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALb(a);if(C()){break _;}b=a.DU;c=a.x.j;d=c.z.b2;if(d!==null){$p=2;continue _;}e=0;while(e<9){d=KS(b.pf,e);if(d!==null){$p=3;continue _;}e=e+1|0;}return;case 2:AX$(c,d);if(C()){break _;}e=0;while(e<9){d=KS(b.pf,e);if(d!==null){$p=3;continue _;}e=e+1|0;}return;case 3:AX$(c,d);if(C()){break _;}while(true){e=e+1|0;if(e>=9)break;d=KS(b.pf,e);if(d===null)continue;else {continue _;}}return;default:GR();}}DW().s(a,b,c,d,e,$p);} function Bjc(a){Fi(a.bw,B(597),28,6,4210752);Fi(a.bw,B(442),8,(a.jl-96|0)+2|0,4210752);} function AWv(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.x.W;d=B(1138);$p=1;case 1:$z=ASZ(c,d);if(C()){break _;}e=$z;B4(1.0,1.0,1.0,1.0);F8(a.x.W,e);e=a.O;f=a.ly;g=(e-f|0)/2|0;e=a.bd;h=a.jl;DI(a,g,(e-h|0)/2|0,0,0,f,h);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AFB(){G$.call(this);this.xO=null;} function Blz(a){Fi(a.bw,B(359),60,6,4210752);Fi(a.bw,B(442),8,(a.jl-96|0)+2|0,4210752);} function A1h(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.x.W;d=B(1139);$p=1;case 1:$z=ASZ(c,d);if(C()){break _;}e=$z;B4(1.0,1.0,1.0,1.0);F8(a.x.W,e);e=a.O;f=a.ly;g=(e-f|0)/2|0;e=a.bd;h=a.jl;i=(e-h|0)/2|0;DI(a,g,i,0,0,f,h);if(AGg(a.xO)){d=a.xO;if(!d.sK)d.sK=200;j=(d.kU*12|0)/d.sK|0;DI(a,g+56|0,((i+36|0)+12|0)-j|0,176,12-j|0,14,j+2|0);}f=(a.xO.mY*24|0)/200|0;DI(a, g+79|0,i+34|0,176,14,f+1|0,16);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} var MS=K(); var BRN=null;var BNR=null;var BQD=null;var BRO=null;function Kl(){Kl=Bx(MS);BkY();} function BRP(){var a=new MS();A6f(a);return a;} function A6f(a){Kl();} function D_(b,c,d){Kl();B0(BRN,c,b);B0(BNR,b,c);B0(BQD,By(d),b);B0(BRO,b,By(d));} function N6(b,c){var d,e,f,g,h,i,j,$$je;Kl();d=null;a:{try{e=d;f=Bz(BRN,b);g=Qv(f);if(f===null)g=d;else{e=d;if(g===null){e=d;h=0;}else{e=d;h=1;}b:{e=d;if(!(g instanceof DY)){e=d;if(!(g instanceof Gn)){e=d;i=1;break b;}}e=d;i=0;}e=d;if(!(h&i))g=d;else{e=g;e=d;}}break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);g=e;}return g;} function Qv(b){Kl();if(b!==G(DY)&&b!==G(Gn)){if(b===G(Ji)){b=new Ji;Ey(b,BFD.o);b.pZ=(-1);b.qj=(-1);b.pk=(-1);b.pl=0;b.lX=0;b.k8=0;b.mN=0;Dg(b,0.5,0.5);return b;}if(b===G(KF)){b=new KF;Ey(b,BFD.o);b.sC=(-1);b.sv=(-1);b.sg=(-1);b.r4=0;b.m$=0;b.nU=0;b.ot=0;Dg(b,0.25,0.25);return b;}if(b===G(Go)){b=new Go;Ey(b,BFD.o);b.kH=0;b.q4=5;b.Cj=Cm()*3.141592653589793*2.0;Dg(b,0.25,0.25);b.bK=b.cO/2.0;return b;}if(b===G(Na))return BjQ(BFD.o);if(b===G(Mo))return A3y(BFD.o);if(b===G(Je))return Yj(BFD.o);if(b===G(KX))return A4r(BFD.o);if (b===G(MH)){b=new MH;Lt(b,BFD.o);b.ei=B(689);b.oA=0.5;b.wG=50;b.bI=b.bI*10|0;b.bK=b.bK*6.0;Dg(b,b.da*6.0,b.cO*6.0);return b;}if(b===G(I9))return AJC(BFD.o);if(b===G(Oz))return AWG(BFD.o);if(b===G(LY))return AZY(BFD.o);if(b===G(Li))return AIo(BFD.o);if(b===G(K5))return AUK(BFD.o);if(b===G(Nd))return AZR(BFD.o);if(b===G(Lq))return AUV(BFD.o);if(b===G(Nn))return A2C(BFD.o);if(b===G(OM))return BB$(BFD.o);if(b===G(Kw)){b=new Kw;Ey(b,BFD.o);b.th=0;return b;}if(b===G(JN))return BDd(BFD.o);if(b===G(L1))return BAs(BFD.o);if (b===G(FL))return Bzv(BFD.o);if(b!==G(EN))return null;return Bzj(BFD.o);}return null;} function BkY(){BRN=DP();BNR=DP();BQD=DP();BRO=DP();D_(G(Ji),B(1140),10);D_(G(KF),B(1141),11);D_(G(Go),B(725),1);D_(G(Na),B(1142),9);D_(G(EN),B(1143),48);D_(G(FL),B(1144),49);D_(G(Mo),B(1145),50);D_(G(Je),B(1109),51);D_(G(KX),B(1146),52);D_(G(MH),B(1147),53);D_(G(I9),B(1148),54);D_(G(Oz),B(1149),55);D_(G(LY),B(1150),56);D_(G(Li),B(1151),57);D_(G(K5),B(785),90);D_(G(Nd),B(1152),91);D_(G(Lq),B(1153),92);D_(G(Nn),B(1154),93);D_(G(OM),B(1155),20);D_(G(Kw),B(1156),21);D_(G(JN),B(734),40);D_(G(L1),B(1157),41);} var Dh=K(); function Bg_(a,b,c,d){} var Y6=K(Dh); function Ho(){var a=new Y6();BqY(a);return a;} function BqY(a){} function APT(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=D(c,3)+4|0;h=1;if(e>=1){i=e+g|0;if((i+1|0)<=128){j=(e+1|0)+g|0;k=j-2|0;l=e;a:while(true){if(l>j){if(!h)return 0;m=e-1|0;$p=1;continue _;}n=1;if(l==e)n=0;if(l>=k)n=2;o=d-n|0;while(o<=(d+n |0)&&h){p=f-n|0;while(p<=(f+n|0)&&h){if(l>=0&&l<128)break a;h=0;p=p+1|0;}o=o+1|0;}l=l+1|0;}$p=7;continue _;}}return 0;case 1:$z=AMY(b,d,m,f);if(C()){break _;}k=$z;J();if(!(k!=BFO.b&&k!=BFP.b)&&e<((128-g|0)-1|0)){k=BFP.b;$p=2;continue _;}return 0;case 2:b.a0m(d,m,f,k);if(C()){break _;}k=(e-3|0)+g|0;b:while(true){if(k>i){k=0;if(k>=g)return 1;o=e+k|0;$p=3;continue _;}o=k-i|0;q=1-(o/2|0)|0;r=d-q|0;l=d+q|0;m=f-q|0;h=f+q|0;while(r<=l){j=r-d|0;s=m;while(s<=h){t=s-f|0;if(EJ(j)!=q)break b;if(EJ(t)!=q)break b;if(D(c, 2)&&o)break b;s=s+1|0;}r=r+1|0;}k=k+1|0;}u=BIz.data;$p=5;continue _;case 3:$z=AMY(b,d,o,f);if(C()){break _;}m=$z;if(m&&m!=BFZ.b){k=k+1|0;if(k>=g)return 1;o=e+k|0;continue _;}m=BFY.b;$p=4;case 4:b.a0m(d,o,f,m);if(C()){break _;}k=k+1|0;if(k>=g)return 1;o=e+k|0;$p=3;continue _;case 5:$z=AMY(b,r,k,s);if(C()){break _;}t=$z;if(!u[t]){t=BFZ.b;$p=6;continue _;}while(true){s=s+1|0;while(s>h){r=r+1|0;while(r>l){k=k+1|0;if(k>i){k=0;if(k>=g)return 1;o=e+k|0;$p=3;continue _;}o=k-i|0;q=1-(o/2|0)|0;r=d-q|0;l=d+q|0;m=f-q|0;h =f+q|0;}j=r-d|0;s=m;}t=s-f|0;if(EJ(j)!=q)break;if(EJ(t)!=q)break;if(!D(c,2))continue;if(!o)continue;else break;}u=BIz.data;continue _;case 6:b.a0m(r,k,s,t);if(C()){break _;}while(true){s=s+1|0;while(s>h){r=r+1|0;while(r>l){k=k+1|0;if(k>i){k=0;if(k>=g)return 1;o=e+k|0;$p=3;continue _;}o=k-i|0;q=1-(o/2|0)|0;r=d-q|0;l=d+q|0;m=f-q|0;h=f+q|0;}j=r-d|0;s=m;}t=s-f|0;if(EJ(j)!=q)break;if(EJ(t)!=q)break;if(!D(c,2))continue;if(!o)continue;else break;}u=BIz.data;$p=5;continue _;case 7:$z=AMY(b,o,l,p);if(C()){break _;}r =$z;if(r){J();if(r!=BFZ.b)h=0;}while(true){p=p+1|0;while(!(p<=(f+n|0)&&h)){o=o+1|0;while(!(o<=(d+n|0)&&h)){l=l+1|0;if(l>j){if(!h)return 0;m=e-1|0;$p=1;continue _;}n=1;if(l==e)n=0;if(l>=k)n=2;o=d-n|0;}p=f-n|0;}if(l>=0&&l<128)break;h=0;}continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} function Yu(){var a=this;Dh.call(a);a.nh=null;a.kN=null;a.f5=null;a.ki=0;a.xg=0;a.VR=0.0;a.a0Y=0.0;a.Ux=0.0;a.wn=0.0;a.JL=0.0;a.SD=0;a.Ja=0;a.i0=0;a.kv=null;} var BRQ=null;function D6(){var a=new Yu();ASL(a);return a;} function ASL(a){a.nh=new C1;a.f5=B2([0,0,0]);a.ki=0;a.VR=0.618;a.a0Y=1.0;a.Ux=0.381;a.wn=1.0;a.JL=1.0;a.SD=1;a.Ja=12;a.i0=4;} function A3R(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.ki;c=b;d=c*a.VR|0;a.xg=d;if(d>=b)a.xg=b-1|0;b=1.382+GP(a.JL*c/13.0,2.0)|0;if(b<1)b=1;d=a.ki;e=$rt_createIntMultiArray([4,V(b,d)]);f=e.data;g =a.f5.data;h=(g[1]+d|0)-a.i0|0;i=1;j=g[1]+a.xg|0;k=h-g[1]|0;f[0].data[0]=g[0];f[0].data[1]=h;f[0].data[2]=g[2];f[0].data[3]=j;h=h+(-1)|0;l=j;while(k>=0){m=0;n=TB(a,k);if(n<0.0){h=h+(-1)|0;k=k+(-1)|0;}else{o=0.5;p=n;if(ml)x[1]=j;else x[1]=v[1]-y|0;$p=2;continue _;}m=m+1|0;a:while(true){if(m=0.0)break;h=h+(-1)|0;k=k+(-1)|0;}o =0.5;p=n;}f=$rt_createIntMultiArray([4,i]);a.kv=f;CZ(e,0,f,0,i);return;case 2:$z=AHA(a,g,u);if(C()){break _;}d=$z;if(d==(-1)){f[i].data[0]=s;f[i].data[1]=h;f[i].data[2]=t;f[i].data[3]=x[1];i=i+1|0;}m=m+1|0;b:while(true){if(m=0.0)break;h=h+(-1)|0;k=k+(-1)|0;}o=0.5;p =n;}f=$rt_createIntMultiArray([4,i]);a.kv=f;CZ(e,0,f,0,i);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p);} function TB(a,b){var c,d,e;c=b;d=a.ki;if(c=e?0.0:D8(GP(IB(e),2.0)-GP(IB(d),2.0));return e*0.5;} function AY2(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=BT(3).data;e[0]=0;e[1]=0;e[2]=0;f=0;g=0;while(f<3){h=c.data;i=b.data;e[f]=h[f]-i[f]|0;if(EJ(e[f])>EJ(e[g]))g=f;f=(f+1|0)<<24>>24;}if(e[g]){c=BRQ.data;j=c[g];k=c[g+3|0];l=e[g]<=0?(-1):1;m =e[j]/e[g];n=e[k]/e[g];h=BT(3).data;h[0]=0;h[1]=0;h[2]=0;o=0;p=e[g]+l|0;if(o!=p){c=b.data;h[g]=N((c[g]+o|0)+0.5);q=c[j];r=o;h[j]=N(q+r*m+0.5);h[k]=N(c[k]+r*n+0.5);s=a.kN;f=h[0];t=h[1];u=h[2];$p=1;continue _;}}return;case 1:s.a0m(f,t,u,d);if(C()){break _;}o=o+l|0;if(o==p)return;c=b.data;h[g]=N((c[g]+o|0)+0.5);q=c[j];r=o;h[j]=N(q+r*m+0.5);h[k]=N(c[k]+r*n+0.5);s=a.kN;f=h[0];t=h[1];u=h[2];continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} function A4C(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.f5.data;c=b[0];d=b[1];e=b[1]+a.xg|0;f=b[2];b=BT(3);g=b.data;g[0]=c;g[1]=d;g[2]=f;h=BT(3);i=h.data;i[0]=c;i[1]=e;i[2]=f;j=17;$p=1;case 1:AY2(a,b,h,j);if(C()){break _;}if(a.SD!=2)return;g[0]=g[0]+1|0;i[0]=i[0]+1|0;j=17;$p=2;case 2:AY2(a,b,h,j);if(C()){break _;}g[2]=g[2]+1|0;i[2]=i[2]+1|0;j=17;$p=3;case 3:AY2(a, b,h,j);if(C()){break _;}g[0]=g[0]+(-1)|0;i[0]=i[0]+(-1)|0;j=17;$p=4;case 4:AY2(a,b,h,j);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function A2I(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;c=a.kv.data.length;d=BT(3);e=d.data;f=a.f5.data;e[0]=f[0];e[1]=f[1];e[2]=f[2];while(b=c)break;g=a.kv.data[b].data;f=B2([g[0],g[1],g[2]]);e[1] =g[3];if(!((e[1]-a.f5.data[1]|0)EJ(d[f]))f=e;e=(e+1|0)<<24>>24;}if(!d[f])return (-1);c=BRQ.data;i=c[f];j=c[f+3|0];k=d[f] <=0?(-1):1;l=d[i]/d[f];m=d[j]/d[f];c=BT(3).data;c[0]=0;c[1]=0;c[2]=0;n=0;o=d[f]+k|0;p=Ba(n,o);if(!p)return p?EJ(n):(-1);g=b.data;c[f]=g[f]+n|0;q=g[i];r=n;c[i]=q+r*l|0;c[j]=g[j]+r*m|0;s=a.kN;t=c[0];e=c[1];u=c[2];$p=1;case 1:$z=AMY(s,t,e,u);if(C()){break _;}u=$z;if(!(u&&u!=18)){n=n+k|0;p=Ba(n,o);if(p){g=b.data;c[f]=g[f]+n|0;q=g[i];r=n;c[i]=q+r*l|0;c[j]=g[j]+r*m|0;s=a.kN;t=c[0];e=c[1];u=c[2];continue _;}}return p?EJ(n):(-1);default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} function A68(a,b,c,d){a.Ja=b*12.0|0;if(b>0.5)a.i0=5;a.wn=c;a.JL=d;} function AYa(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.kN=b;In(c);g=a.f5.data;g[0]=d;g[1]=e;g[2]=f;if(!a.ki)a.ki=5+D(a.nh,a.Ja)|0;g=BT(3);h=g.data;i=a.f5.data;h[0]=i[0];h[1]=i[1];h[2]=i[2];h =B2([i[0],(i[1]+a.ki|0)-1|0,i[2]]);b=a.kN;d=i[0];e=i[1]-1|0;f=i[2];$p=1;case 1:$z=AMY(b,d,e,f);if(C()){break _;}d=$z;if(d!=2&&d!=3){if(!0)return 0;$p=3;continue _;}$p=2;case 2:$z=AHA(a,g,h);if(C()){break _;}d=$z;if(d==(-1))d=1;else if(d<6)d=0;else{a.ki=d;d=1;}if(!d)return 0;$p=3;case 3:A3R(a);if(C()){break _;}d=0;e=a.kv.data.length;j=4;while(d=0){p=a.i0;if(ft){x=x+1|0;while (x>t){o=o+1|0;while(o>=n){d=d+1|0;if(d>=e)break a;g=a.kv.data;k=g[d].data[0];l=g[d].data[1];m=g[d].data[2];n=l+a.i0|0;o=l;}b:{f=o-l|0;if(f>=0){p=a.i0;if(ft){x=x+1|0;while(x>t){o=o+1|0;while(o>=n){d=d+1|0;if(d>=e)break c;g=a.kv.data;k=g[d].data[0];l=g[d].data[1];m=g[d].data[2];n=l+a.i0|0;o=l;}d:{f=o-l|0;if(f>=0){p=a.i0;if(f=g.length)break;h=Iq(g[f]);while (JW(h)){i=I3(h);if(!(i instanceof DY)&&!(i instanceof Gn)){b.pI=1;j=E8();if(AYS(i,j))Hf(e,j);}}f=f+1|0;}GA(d,B(1175),e);k=IC();h=MP(HC(b.h$));while(C3(h)){l=Me(h);j=E8();l.p5(j);Hf(k,j);}GA(d,B(1176),k);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function BkB(b,c){var d,e,f,g,h,i,j,k,l,m,n,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:d=BAi(b,DB(c,B(1167)),DB(c,B(1168)));d.eD=Ne(c,B(1163));d.gW=AUz(Ne(c,B(415)));d.iq=AUz(Ne(c,B(1171)));d.hX=AUz(Ne(c,B(1172)));d.hd=Ne(c,B(1173));d.iN=Pp(c,B(1174));if(!OG(d.gW))d.gW=N2(d.eD.data.length);if(d.hd!==null&&OG(d.iq)){if(!OG(d.hX))d.hX=N2(d.eD.data.length);a: {e=HA(c,B(1175));if(e!==null){f=0;while(true){if(f>=IU(e))break a;g=F6(e,f);Kl();b=null;b:{try{h=b;i=Bz(BRN,GH(g,B(357)));j=Qv(i);if(i===null)j=b;else{h=b;if(j===null)j=b;else{h=b;if(j instanceof DY)j=b;else{h=b;if(j instanceof Gn)j=b;else{h=j;h=b;}}}}break b;}catch($$e){$$je=R($$e);if($$je instanceof BF){b=$$je;}else{throw $$e;}}Bq(b);j=h;}if(j!==null)QV(j,g);else{b=CV();g=GH(g,B(357));i=new T;S(i);H(H(i,B(1081)),g);Cb(b,U(i));}d.pI=1;if(j!==null&&!(j instanceof DY)&&!(j instanceof Gn))PY(d,j);f=f+1|0;}}}c: {i=HA(c,B(1176));if(i!==null){k=0;while(true){if(k>=IU(i))break c;l=F6(i,k);Mq();m=null;d:{try{n=m;b=Bz(BKX,GH(l,B(357)));if(b!==null){n=m;m=Wf(b);n=m;}break d;}catch($$e){$$je=R($$e);if($$je instanceof BF){b=$$je;}else{throw $$e;}}Bq(b);m=n;}if(m!==null)m.m7(l);else{b=CV();c=GH(l,B(357));e=new T;S(e);H(H(e,B(1177)),c);Cb(b,U(e));}if(m!==null)Ta(d,m.en-(d.f6*16|0)|0,m.el,m.eB-(d.f1*16|0)|0,m);k=k+1|0;}}}return d;}d.hd=BU(256);d.iq=N2(d.eD.data.length);$p=1;case 1:ANt(d);if(C()){break _;}if(!OG(d.hX))d.hX=N2(d.eD.data.length);e: {e=HA(c,B(1175));if(e!==null){f=0;while(true){if(f>=IU(e))break e;g=F6(e,f);Kl();b=null;a:{try{h=b;i=Bz(BRN,GH(g,B(357)));j=Qv(i);if(i===null)j=b;else{h=b;if(j===null)j=b;else{h=b;if(j instanceof DY)j=b;else{h=b;if(j instanceof Gn)j=b;else{h=j;h=b;}}}}break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){b=$$je;}else{throw $$e;}}Bq(b);j=h;}if(j!==null)QV(j,g);else{b=CV();g=GH(g,B(357));i=new T;S(i);H(H(i,B(1081)),g);Cb(b,U(i));}d.pI=1;if(j!==null&&!(j instanceof DY)&&!(j instanceof Gn))PY(d,j);f=f+1|0;}}}f: {i=HA(c,B(1176));if(i!==null){k=0;while(true){if(k>=IU(i))break f;l=F6(i,k);Mq();m=null;c:{try{n=m;b=Bz(BKX,GH(l,B(357)));if(b!==null){n=m;m=Wf(b);n=m;}break c;}catch($$e){$$je=R($$e);if($$je instanceof BF){b=$$je;}else{throw $$e;}}Bq(b);m=n;}if(m!==null)m.m7(l);else{b=CV();c=GH(l,B(357));e=new T;S(e);H(H(e,B(1177)),c);Cb(b,U(e));}if(m!==null)Ta(d,m.en-(d.f6*16|0)|0,m.el,m.eB-(d.f1*16|0)|0,m);k=k+1|0;}}}return d;default:GR();}}DW().s(b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function ASU(a,b,c){} function AAO(){var a=this;E.call(a);a.a=null;a.S2=null;a.Os=null;a.O8=null;a.DV=null;a.Nv=null;a.PL=null;a.Qr=null;a.hL=null;a.k=null;a.My=null;a.BZ=null;a.Cn=null;a.CV=null;a.Rf=null;a.A3=null;a.I7=null;a.Ge=null;a.OA=null;a.Hh=null;a.GD=null;a.Zv=null;a.bR=null;} function AKH(a,b,c,d,e,f){var 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;g=AZZ(a,a.My,b*4|0,0,c*4|0,5,17,5);a.My=g;h=0;while(h<4){i=0;while(i<4){j=0;while(j<16){e=g.data;k=((h+0|0)*5|0)+i|0;b=((k+0|0)*17|0)+j|0;l=e[b+0|0];m=((k+1|0)*17|0)+j|0;n=e[m+0|0];c=((h+1|0)*5|0)+i|0;o=((c+0|0)*17|0)+j|0;p=e[o+0|0];c=((c+1|0)*17|0)+j|0;q=e[c+0|0];r=(e[b+1|0]-l)*0.125;s=(e[m+1|0]-n)*0.125;t=(e[o+1|0]-p)*0.125;u=(e[c+1|0]-q)*0.125;v=0;while(v<8){w=(p-l)*0.25;x=(q-n)*0.25;y=0;z=l;ba=n;while(y<4){bb=y+(h *4|0)|0;o=bb<<11;b=i*4|0;c=o|(0+b|0)<<7;k=(j*8|0)+v|0;o=c|k;bc=(ba-z)*0.25;bd=0;be=(bb*16|0)+b|0;b=Ba(k,64);bb=Ba(k,63);bf=z;while(bd<4){bg=f.data[be+bd|0];k=0;if(b<0){if(bg<0.5&&bb>=0){J();k=BJk.b;}else{J();k=BIE.b;}}if(bf>0.0){J();k=BFS.b;}d.data[o]=k<<24>>24;o=o+128|0;bf=bf+bc;bd=bd+1|0;}z=z+w;ba=ba+x;y=y+1|0;}l=l+r;n=n+s;p=p+t;q=q+u;v=v+1|0;}j=j+1|0;}i=i+1|0;}h=h+1|0;}} function ANN(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;f=a.DV;g=a.BZ;h=b*16|0;i=c*16|0;a.BZ=FF(f,g,h,i,0.0,16,16,1,0.03125,0.03125,1.0);a.Cn=FF(a.DV,a.Cn,i,109.0134,h,16,1,16,0.03125,1.0,0.03125);a.CV=FF(a.Nv,a.CV,h,i,0.0,16,16,1,0.0625,0.0625,0.0625);j=0;while(j<16){k=0;while(k<16){g=e.data;c=(j*16|0)+k|0;l=g[c];g=a.BZ.data;b=j+(k*16|0)|0;m=g[b]+Ck(a.a)*0.2<=0.0?0:1;n=a.Cn.data[b]+Ck(a.a)*0.2<=3.0?0:1;o=a.CV.data[b]/3.0+3.0+Ck(a.a)*0.25|0;p=(-1);q=l.un;r=l.wk;s=127;c=c*128|0;while(s>=0){t=c+s|0;if(s<= (0+D(a.a,5)|0)){g=d.data;J();g[t]=BFN.b<<24>>24;}else{g=d.data;u=g[t];if(!u)p=(-1);else{J();b=BFS.b;if(u==b){if(p==(-1)){if(o<=0){q=0;r=b<<24>>24;}else if(s>=60&&s<=65){q=l.un;r=l.wk;if(n)q=0;if(n)r=BF9.b<<24>>24;if(m)q=BF8.b<<24>>24;if(m)r=BF8.b<<24>>24;}if(s<64&&!q)q=BIE.b<<24>>24;if(s<63){g[t]=r;p=o;}else{g[t]=q;p=o;}}else if(p>0){p=p+(-1)|0;g[t]=r;}}}}s=s+(-1)|0;}k=k+1|0;}j=j+1|0;}} function AVT(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=BU(32768);e=US(a.k,d,b,c);a.A3=(CQ(a.k)).Kx(a.A3,b*16|0,c*16|0,16,16);f=(CQ(a.k)).jG;AKH(a,b,c,d,a.A3,f);ANN(a,b,c,d,a.A3);AGW(a.Rf,a,a.k,b,c,d);$p=1;case 1:ANt(e);if(C()){break _;}return e;default:GR();}}DW().s(a,b,c,d,e,f,$p);} function AZZ(a,b,c,d,e,f,g,h){var 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;if(b===null)b=FK(V(V(f,g),h));i=(CQ(a.k)).jG;j=(CQ(a.k)).mA;a.Hh=AGO(a.PL,a.Hh,c,e,f,h,1.121,1.121,0.5);a.GD=AGO(a.Qr,a.GD,c,e,f,h,200.0,200.0,0.5);k=a.O8;l=a.I7;m=c;n=d;o=e;a.I7=FF(k,l,m,n,o,f,g,h,8.555150000000001,4.277575000000001,8.555150000000001);a.Ge=FF(a.S2,a.Ge,m,n,o,f,g,h,684.412,684.412,684.412);p=FF(a.Os,a.OA,m,n,o,f,g,h,684.412,684.412,684.412);a.OA=p;q=0;r=0;s=16/f|0;t=0;u=g;v=g-4|0;w=u/2.0;while (t1.0)bb=1.0;m=a.GD.data[r]/8000.0;if(m<0.0)m= -m*0.3;m=m*3.0-2.0;if(m>=0.0){if(m>1.0)m=1.0;m=m/8.0;}else{m=m/2.0;if(m<(-1.0))m=(-1.0);m=m/1.4/2.0;bb=0.0;}if(bb<0.0)bb=0.0;bb=bb+0.5;bc=w+m*u/16.0*4.0;r=r+1|0;bd=0;while(bd= 0.0)bf=bh>1.0?bg:bf+(bg-bf)*bh;bi=bf-be;if(bd>v){bj=(bd-v|0)/3.0;bi=bi*(1.0-bj)+(-10.0)*bj;}b.data[q]=bi;q=q+1|0;bd=bd+1|0;}y=y+1|0;}t=t+1|0;}return b;} function ATD(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BKN=1;e=c*16|0;f=d*16|0;g=(CQ(a.k)).yn(e+16|0,f+16|0);Ui(a.a,a.k.fr);h=Bk(CF(CG(In(a.a),M(2)),M(2)),M(1));i=Bk(CF(CG(In(a.a),M(2)),M(2)),M(1));Ui(a.a,BAV(Bk(CF(M(c),h),CF(M(d),i)),a.k.fr));if (!D(a.a,4)){j=(e+D(a.a,16)|0)+8|0;k=D(a.a,128);l=(f+D(a.a,16)|0)+8|0;b=new PV;J();Uo(b,BIE.b);m=a.k;n=a.a;$p=1;continue _;}a:{if(!D(a.a,8)){j=(e+D(a.a,16)|0)+8|0;b=a.a;k=D(b,D(b,120)+8|0);l=(f+D(a.a,16)|0)+8|0;if(k<64)break a;if(!D(a.a,10))break a;}j=0;if(j<8){k=(e+D(a.a,16)|0)+8|0;l=D(a.a,128);o=(f+D(a.a,16)|0)+8|0;b=YQ();m=a.k;n=a.a;$p=3;continue _;}c=0;if(c<10){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=QI(32);m=a.k;n=a.a;$p=4;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b, BFP.b,32);m=a.k;n=a.a;$p=5;continue _;}c=0;if(c<10){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BF9.b,32);m=a.k;n=a.a;$p=6;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGa.b,16);m=a.k;n=a.a;$p=7;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,64);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGb.b,8);m=a.k;n=a.a;$p=8;continue _;}c=0;if(c<2){k=e+D(a.a,16)|0;l=D(a.a,32);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGc.b,8);m=a.k;n=a.a;$p=9;continue _;}c=0;if(c<8){k=e+D(a.a, 16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BJe.b,7);m=a.k;n=a.a;$p=10;continue _;}c=0;if(c<1){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BIZ.b,7);m=a.k;n=a.a;$p=11;continue _;}c=(Gv(a.hL,e*0.5,f*0.5)/8.0+Ck(a.a)*4.0+4.0)/3.0|0;k=0;if(!D(a.a,10))k=1;FJ();if(g===BRy)k=k+(c+5|0)|0;if(g===BRv)k=k+(c+5|0)|0;if(g===BRx)k=k+(c+2|0)|0;if(g===BRB)k=k+(c+5|0)|0;if(g===BRC)k=k+(-20)|0;if(g===BRF)k=k+(-20)|0;if(g===BRD)k=k+(-20)|0;m=Ho();if(!D(a.a,10))m=D6();if(g===BRv&&!D(a.a,3))m=D6();o=0;if (o0&&u<128){b=a.k;$p=24;continue _;}q=q+1|0;while(true){if(q=e)break;q=k;}BKN=0;return;case 24:$z=AMY(b,c,u,q);if(C()){break _;}l=$z;if(!l){b=a.k;l=u-1|0;$p=25;continue _;}q=q+1|0;while(true){if(q=e)break;q=k;}BKN=0;return;case 25:$z=AMo(b,c,l,q);if(C()){break _;}b=$z;if(b.j3()){b=a.k;$p=26;continue _;}q=q+1|0;while(true){if(q=e)break;q=k;}BKN=0;return;case 26:$z=AMo(b,c,l,q);if(C()){break _;}b=$z;if(b!==BKI){b=a.k;J();l=BJj.b;$p =27;continue _;}q=q+1|0;while(true){if(q=e)break;q=k;}BKN=0;return;case 27:A2O(b,c,u,q,l);if(C()){break _;}q=q+1|0;while(true){if(q=e)break;q=k;}BKN=0;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} function BdN(a){return 0;} function AGk(){var a=this;E.call(a);a.t=null;a.UL=null;a.Vr=null;a.Wm=null;a.Ii=null;a.Sa=null;a.SS=null;a.TB=null;a.cf=null;a.Sg=null;a.Bf=null;a.yL=null;a.zg=null;a.Ns=null;a.FS=null;a.Fi=null;a.F0=null;a.PN=null;a.He=null;} function ANb(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb;e=ALq(a,a.Sg,b*4|0,0,c*4|0,5,17,5);a.Sg=e;f=0;while(f<4){g=0;while(g<4){h=0;while(h<16){i=e.data;b=((f+0|0)*5|0)+g|0;c=((b+0|0)*17|0)+h|0;j=i[c+0|0];k=((b+1|0)*17|0)+h|0;l=i[k+0|0];b=((f+1|0)*5|0)+g|0;m=((b+0|0)*17|0)+h|0;n=i[m+0|0];b=((b+1|0)*17|0)+h|0;o=i[b+0|0];p=(i[c+1|0]-j)*0.125;q=(i[k+1|0]-l)*0.125;r=(i[m+1|0]-n)*0.125;s=(i[b+1|0]-o)*0.125;t=0;while(t<8){u=(n-j)*0.25;v=(o-l)*0.25;w=0;x=j;y=l;while(w<4){b=(w+(f*4|0)|0)<<11|(0+ (g*4|0)|0)<<7;c=(h*8|0)+t|0;m=b|c;z=(y-x)*0.25;k=0;b=Ba(c,32);ba=x;while(k<4){bb=0;if(b<0){J();bb=BIF.b;}if(ba>0.0){J();bb=BJs.b;}d.data[m]=bb<<24>>24;m=m+128|0;ba=ba+z;k=k+1|0;}x=x+u;y=y+v;w=w+1|0;}j=j+p;l=l+q;n=n+r;o=o+s;t=t+1|0;}h=h+1|0;}g=g+1|0;}f=f+1|0;}} function A6C(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;e=a.Ii;f=a.Bf;g=b*16|0;h=c*16|0;a.Bf=FF(e,f,g,h,0.0,16,16,1,0.03125,0.03125,1.0);a.yL=FF(a.Ii,a.yL,h,109.0134,g,16,1,16,0.03125,1.0,0.03125);a.zg=FF(a.Sa,a.zg,g,h,0.0,16,16,1,0.0625,0.0625,0.0625);i=0;while(i<16){j=0;while(j<16){f=a.Bf.data;b=i+(j*16|0)|0;k=f[b]+Ck(a.t)*0.2<=0.0?0:1;l=a.yL.data[b]+Ck(a.t)*0.2<=0.0?0:1;m=a.zg.data[b]/3.0+3.0+Ck(a.t)*0.25|0;n=(-1);J();o=BJs.b<<24>>24;p=127;q=o;while(p>=0){r=(((i*16|0)+j|0)*128|0)+p|0;if(p>=(127-D(a.t,5)| 0))d.data[r]=BFN.b<<24>>24;else if(p<=(0+D(a.t,5)|0))d.data[r]=BFN.b<<24>>24;else{f=d.data;s=f[r];if(!s)n=(-1);else{b=BJs.b;if(s==b){if(n==(-1)){if(m<=0){q=0;o=b<<24>>24;}else if(p>=60&&p<=65){o=b<<24>>24;q=!l?o:BF9.b<<24>>24;if(k)q=BJt.b<<24>>24;if(k)o=BJt.b<<24>>24;}if(p<64&&!q)q=BIF.b<<24>>24;if(p<63){f[r]=o;n=m;}else{f[r]=q;n=m;}}else if(n>0){n=n+(-1)|0;f[r]=o;}}}}p=p+(-1)|0;}j=j+1|0;}i=i+1|0;}} function A4g(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=BU(32768);ANb(a,b,c,d);A6C(a,b,c,d);AGW(a.Ns,a,a.cf,b,c,d);e=US(a.cf,d,b,c);$p=1;case 1:ANt(e);if(C()){break _;}M$(e);return e;default:GR();}}DW().s(a,b,c,d,e,$p);} function ALq(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v;if(b===null)b=FK(V(V(f,g),h));i=a.SS;j=a.PN;k=c;l=d;m=e;a.PN=FF(i,j,k,l,m,f,1,h,1.0,0.0,1.0);a.He=FF(a.TB,a.He,k,l,m,f,1,h,100.0,0.0,100.0);a.FS=FF(a.Wm,a.FS,k,l,m,f,g,h,8.555150000000001,34.2206,8.555150000000001);a.Fi=FF(a.UL,a.Fi,k,l,m,f,g,h,684.412,2053.236,684.412);a.F0=FF(a.Vr,a.F0,k,l,m,f,g,h,684.412,2053.236,684.412);n=0;o=0;j=FK(g).data;p=0;q=g;d=g-1|0;while(p(g/2|0))k=d-p|0;if(k<4.0){r =4.0-k;j[p]=j[p]-r*r*r*10.0;}p=p+1|0;}d=0;e=g-4|0;while(d=0.0)u=v>1.0?r:u+(r-u)*v;r=u-m;if(t>e){q=(t-e|0)/3.0;r=r*(1.0-q)+(-10.0)*q;}v=t;if(v<0.0){q=(0.0-v)/4.0;if(q<0.0)q=0.0;if(q>1.0)q=1.0;r=r*(1.0-q)+(-10.0)*q;}b.data[n]=r;n=n+1|0;t=t+1|0;}s=s+1|0;}d=d+1|0;}return b;} function A5$(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BKN=1;e=c*16|0;f=d*16|0;g=0;if(g<8){h=(e+D(a.t,16)|0)+8|0;i=D(a.t,120)+4|0;j=(f+D(a.t,16)|0)+8|0;b=new QR;J();b.xu=BG5.b;k=a.cf;l=a.t;$p=1;continue _;}b=a.t;m=D(b,D(b,10)+1|0)+1|0;n=0;while(true){if(n>=m){b=a.t;g=D(b,D(b,10)+1|0);h=0;if(h=m){b=a.t;g=D(b,D(b,10)+1|0);h=0;if(h=64){n=n+1|0;if(n>=m){b=a.t;g=D(b,D(b,10)+1|0);h=0;if(h=64){n=n+1|0;if(n>=m){b=a.t;g=D(b,D(b,10)+1|0);h=0;if(h=64){n=n+1|0;if(n>=m){b=a.t;g=D(b,D(b,10)+1|0);h=0;if(h=c.s)return;c=Bb(c,b);$p=1;case 1:$z=AKT(a,c);if(C()){break _;}c=$z;if(c!==null&&AG0(c,a)){YZ(a.cC,b,C4(c.bE,c.bB,c.bD));d=b;}else{c=a.cC;d=b+(-1)|0;DT(c,b);}b=d+1|0;c=a.cC;if(b>=c.s)return;c=Bb(c,b);continue _;default:GR();}}DW().s(a,b,c,d,$p);} function ALU(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.dw;$p=1;case 1:$z=AMY(e,b,c,d);if(C()){break _;}f=$z;if(f==a.gK.b)return 1;e=a.dw;f=c+1|0;$p=2;case 2:$z=AMY(e,b,f,d);if(C()){break _;}g=$z;if(g==a.gK.b)return 1;e=a.dw;c=c-1|0;$p=3;case 3:$z=AMY(e,b,c,d);if(C()){break _;}b=$z;return b!=a.gK.b?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AKT(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.dw;d=b.c5;e=b.df;f=b.c6;$p=1;case 1:$z=AMY(c,d,e,f);if(C()){break _;}d=$z;c=a.gK;if(d==c.b){g=new Hm;h=a.dw;d=b.c5;e=b.df;f=b.c6;$p=3;continue _;}c=a.dw;d=b.c5;e=b.df+1|0;f=b.c6;$p=2;case 2:$z=AMY(c,d,e,f);if(C()){break _;}d=$z;c=a.gK;if(d!=c.b){c=a.dw;d=b.c5;e=b.df-1|0;f=b.c6;$p=4;continue _;}g=new Hm;h=a.dw;d=b.c5;e=b.df+1| 0;f=b.c6;$p=5;continue _;case 3:AIt(g,c,h,d,e,f);if(C()){break _;}return g;case 4:$z=AMY(c,d,e,f);if(C()){break _;}d=$z;c=a.gK;if(d!=c.b){g=null;return g;}g=new Hm;h=a.dw;e=b.c5;d=b.df-1|0;f=b.c6;$p=6;continue _;case 5:AIt(g,c,h,d,e,f);if(C()){break _;}return g;case 6:AIt(g,c,h,e,d,f);if(C()){break _;}return g;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AG0(a,b){var c,d;c=0;while(true){d=a.cC;if(c>=d.s)break;d=Bb(d,c);if(d.c5==b.bE&&d.c6==b.bD)return 1;c=c+1|0;}return 0;} function NX(a,b,c,d){var e,f;e=0;while(true){f=a.cC;if(e>=f.s)break;f=Bb(f,e);if(f.c5==b&&f.c6==d)return 1;e=e+1|0;}return 0;} function AD6(a,b){var c,d,e;if(AG0(a,b))return 1;c=a.cC;d=c.s;if(d==2)return 0;if(!d)return 1;c=Bb(c,0);e=b.bB;d=a.bB;return e==d&&c.df==d?1:1;} function A3t(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Y(a.cC,C4(b.bE,b.bB,b.bD));c=NX(a,a.bE,a.bB,a.bD-1|0);d=NX(a,a.bE,a.bB,a.bD+1|0);e=NX(a,a.bE-1|0,a.bB,a.bD);f=NX(a,a.bE+1|0,a.bB,a.bD);g=(-1);if(!(!c&&!d))g=0;if(!(!e&&!f))g=1;if(d&&f&&!c&&!e)g=6;if(d&&e&&!c&&!f)g=7;if(c&&e&&!d&&!f)g=8;if(c&&f&&!d&&!e)g=9;if(!g){b=a.dw;c=a.bE;d=a.bB+1|0;e=a.bD-1|0;$p=1;continue _;}if(g==1){b=a.dw;c=a.bE+1|0;d =a.bB+1|0;e=a.bD;$p=2;continue _;}if(g<0)g=0;b=a.dw;c=a.bE;d=a.bB;e=a.bD;$p=5;continue _;case 1:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;if(c==a.gK.b)g=4;b=a.dw;c=a.bE;d=a.bB+1|0;e=a.bD+1|0;$p=3;continue _;case 2:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;if(c==a.gK.b)g=2;b=a.dw;c=a.bE-1|0;d=a.bB+1|0;e=a.bD;$p=4;continue _;case 3:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;if(c==a.gK.b)g=5;if(g==1){b=a.dw;c=a.bE+1|0;d=a.bB+1|0;e=a.bD;$p=2;continue _;}if(g<0)g=0;b=a.dw;c=a.bE;d=a.bB;e=a.bD;$p=5;continue _;case 4:$z=AMY(b, c,d,e);if(C()){break _;}c=$z;if(c==a.gK.b)g=3;if(g<0)g=0;b=a.dw;c=a.bE;d=a.bB;e=a.bD;$p=5;case 5:AMI(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AJM(a,b,c,d){var e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=C4(b,c,d);$p=1;case 1:$z=AKT(a,e);if(C()){break _;}e=$z;if(e===null)return 0;$p=2;case 2:AW3(e);if(C()){break _;}return AD6(e,a);default:GR();}}DW().s(a,b,c,d,e,$p);} function AXv(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.bE;d=a.bB;e=a.bD-1|0;$p=1;case 1:$z=AJM(a,c,d,e);if(C()){break _;}e=$z;c=a.bE;d=a.bB;f=a.bD+1|0;$p=2;case 2:$z=AJM(a,c,d,f);if(C()){break _;}c=$z;d=a.bE-1|0;f=a.bB;g=a.bD;$p=3;case 3:$z=AJM(a,d,f,g);if(C()){break _;}d=$z;f=a.bE+1|0;g=a.bB;h=a.bD;$p=4;case 4:$z=AJM(a,f,g,h);if(C()){break _;}f=$z;g=(-1);if(!(!e&&!c)&& !d&&!f)g=0;if(!(!d&&!f)&&!e&&!c)g=1;if(c&&f&&!e&&!d)g=6;if(c&&d&&!e&&!f)g=7;if(e&&d&&!c&&!f)g=8;if(e&&f&&!c&&!d)g=9;if(g==(-1)){if(!(!e&&!c))g=0;if(!(!d&&!f))g=1;if(!b){if(e&&d)g=8;if(f&&e)g=9;if(d&&c)g=7;if(c&&f)g=6;}else{if(c&&f)g=6;if(d&&c)g=7;if(f&&e)g=9;if(e&&d)g=8;}}if(!g){i=a.dw;b=a.bE;e=a.bB+1|0;c=a.bD-1|0;$p=5;continue _;}if(g==1){i=a.dw;b=a.bE+1|0;e=a.bB+1|0;c=a.bD;$p=6;continue _;}if(g<0)g=0;a.wf=g;Qx(a);i=a.dw;b=a.bE;e=a.bB;c=a.bD;$p=9;continue _;case 5:$z=AMY(i,b,e,c);if(C()){break _;}b=$z;if(b ==a.gK.b)g=4;i=a.dw;b=a.bE;e=a.bB+1|0;c=a.bD+1|0;$p=7;continue _;case 6:$z=AMY(i,b,e,c);if(C()){break _;}b=$z;if(b==a.gK.b)g=2;i=a.dw;b=a.bE-1|0;e=a.bB+1|0;c=a.bD;$p=8;continue _;case 7:$z=AMY(i,b,e,c);if(C()){break _;}b=$z;if(b==a.gK.b)g=5;if(g==1){i=a.dw;b=a.bE+1|0;e=a.bB+1|0;c=a.bD;$p=6;continue _;}if(g<0)g=0;a.wf=g;Qx(a);i=a.dw;b=a.bE;e=a.bB;c=a.bD;$p=9;continue _;case 8:$z=AMY(i,b,e,c);if(C()){break _;}b=$z;if(b==a.gK.b)g=3;if(g<0)g=0;a.wf=g;Qx(a);i=a.dw;b=a.bE;e=a.bB;c=a.bD;$p=9;case 9:AMI(i,b,e,c,g);if (C()){break _;}h=0;i=a.cC;if(h>=i.s)return;i=Bb(i,h);$p=10;case 10:$z=AKT(a,i);if(C()){break _;}i=$z;if(i!==null){$p=11;continue _;}h=h+1|0;i=a.cC;if(h>=i.s)return;i=Bb(i,h);continue _;case 11:AW3(i);if(C()){break _;}if(AD6(i,a)){$p=12;continue _;}h=h+1|0;i=a.cC;if(h>=i.s)return;i=Bb(i,h);$p=10;continue _;case 12:A3t(i,a);if(C()){break _;}h=h+1|0;i=a.cC;if(h>=i.s)return;i=Bb(i,h);$p=10;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} var TT=K(BF); function BRS(){var a=new TT();Bwv(a);return a;} function Bwv(a){W(a);} var Zk=K(TT); function BRT(){var a=new Zk();Brd(a);return a;} function Brd(a){W(a);} var AAW=K(DC); function AIV(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.h+0.002;a.h=b;c=a.f;d=a.g;$p=1;case 1:A5e(a,c,b,d);if(C()){break _;}a.f=a.f*0.8500000238418579;a.h=a.h*0.8500000238418579;a.g=a.g*0.8500000238418579;e=a.l;f=N(a.c);g=N(a.i);h=N(a.d);$p=2;case 2:$z=AMo(e,f,g,h);if(C()){break _;}e=$z;BE();if(e!==BGR){$p=3;continue _;}f=a.b9;a.b9=f-1|0;if(f>0)return;$p =4;continue _;case 3:CN(a);if(C()){break _;}f=a.b9;a.b9=f-1|0;if(f>0)return;$p=4;case 4:CN(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AQJ(){DC.call(this);this.Nm=0.0;} function BsE(a,b,c,d,e){var f=new AQJ();A_x(f,a,b,c,d,e);return f;} function A_x(a,b,c,d,e,f){var g,h;GL(a,b,c,d,e,0.0,0.0,0.0);a.f=a.f*0.10000000149011612;a.h=a.h*0.10000000149011612;a.g=a.g*0.10000000149011612;g=Cm()*0.30000001192092896;a.f$=g;a.fB=g;a.fz=g;g=a.db*0.75;a.db=g;g=g*f;a.db=g;a.Nm=g;h=8.0/(Cm()*0.8+0.2)|0;a.b9=h;a.b9=h*f|0;a.nO=0;} function AYW(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=(a.cP+c)/a.b9*32.0;if(i<0.0)i=0.0;if(i>1.0)i=1.0;a.db=a.Nm*i;$p=1;case 1:AOn(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function AYb(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.cP;a.cP=b+1|0;if(b>=a.b9){$p=2;continue _;}a.ft=7-((a.cP*8|0)/a.b9|0)|0;c=a.h+0.004;a.h=c;d=a.f;e=a.g;$p=1;case 1:A5e(a,d,c,e);if(C()){break _;}if(a.i===a.bP){a.f=a.f*1.1;a.g=a.g*1.1;}c=a.f*0.9599999785423279;a.f=c;a.h=a.h*0.9599999785423279;d=a.g*0.9599999785423279;a.g=d;if(a.U){a.f=c*0.699999988079071;a.g=d*0.699999988079071;}return;case 2:CN(a);if (C()){break _;}a.ft=7-((a.cP*8|0)/a.b9|0)|0;c=a.h+0.004;a.h=c;d=a.f;e=a.g;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,$p);} function XL(){var a=this;DC.call(a);a.Q$=0.0;a.Vh=0.0;a.Ve=0.0;a.RT=0.0;} function ARX(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=1.0-(a.cP+c)/a.b9;i=1.0-i*i;a.db=a.Q$*i;$p=1;case 1:AOn(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function AY5(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AOz(a,b);if(C()){break _;}c=$z;d=a.cP/a.b9;b=d*d;b=b*b;return c*(1.0-b)+b;default:GR();}}DW().s(a,b,c,d,$p);} function AHW(a){var b,c,d,e,f,g,h;a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.cP;c=b;d=a.b9;e=c/d;c=1.0-( -e+e*e*2.0);f=a.Vh;g=a.f;h=c;a.c=f+g*h;a.i=a.Ve+a.h*h+1.0-e;a.d=a.RT+a.g*h;a.cP=b+1|0;if(b>=d)CN(a);} var ANQ=K(DC); function BBc(a,b,c,d,e,f,g){var h=new ANQ();Br$(h,a,b,c,d,e,f,g);return h;} function Br$(a,b,c,d,e,f,g,h){var i;GL(a,b,c,d,e,f,g,h);a.f=f+(Cm()*2.0-1.0)*0.05000000074505806;a.h=g+(Cm()*2.0-1.0)*0.05000000074505806;a.g=h+(Cm()*2.0-1.0)*0.05000000074505806;i=O(a.m)*0.30000001192092896+0.699999988079071;a.f$=i;a.fB=i;a.fz=i;a.db=O(a.m)*O(a.m)*6.0+1.0;a.b9=(16.0/(O(a.m)*0.8+0.2)|0)+2|0;} function A3H(a,b,c,d,e,f,g,h){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOn(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AP2(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.cP;a.cP=b+1|0;if(b>=a.b9){$p=2;continue _;}a.ft=7-((a.cP*8|0)/a.b9|0)|0;c=a.h+0.004;a.h=c;d=a.f;e=a.g;$p=1;case 1:A5e(a,d,c,e);if(C()){break _;}c=a.f*0.8999999761581421;a.f=c;a.h=a.h*0.8999999761581421;d=a.g*0.8999999761581421;a.g=d;if(a.U){a.f=c*0.699999988079071;a.g=d*0.699999988079071;}return;case 2:CN(a);if(C()){break _;}a.ft=7 -((a.cP*8|0)/a.b9|0)|0;c=a.h+0.004;a.h=c;d=a.f;e=a.g;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,$p);} function VZ(){DC.call(this);this.TD=0.0;} function A0h(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=(a.cP+c)/a.b9;a.db=a.TD*(1.0-i*i*0.5);$p=1;case 1:AOn(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function A6o(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=(a.cP+b)/a.b9;if(c<0.0)c=0.0;if(c>1.0)c=1.0;$p=1;case 1:$z=AOz(a,b);if(C()){break _;}d=$z;return d*c+1.0-c;default:GR();}}DW().s(a,b,c,d,$p);} function AK1(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.cP;a.cP=b+1|0;if(b>=a.b9){$p=2;continue _;}c=a.f;d=a.h;e=a.g;$p=1;case 1:A5e(a,c,d,e);if(C()){break _;}c=a.f*0.9599999785423279;a.f=c;a.h=a.h*0.9599999785423279;d=a.g*0.9599999785423279;a.g=d;if(a.U){a.f=c*0.699999988079071;a.g=d*0.699999988079071;}return;case 2:CN(a);if(C()){break _;}c=a.f;d=a.h;e=a.g;$p=1;continue _;default:GR();}}DW().s(a, b,c,d,e,$p);} function ALg(){DC.call(this);this.S$=0.0;} function BCW(a,b,c,d){var e=new ALg();BiY(e,a,b,c,d);return e;} function BiY(a,b,c,d,e){var f;GL(a,b,c,d,e,0.0,0.0,0.0);a.f=a.f*0.800000011920929;a.h=a.h*0.800000011920929;a.g=a.g*0.800000011920929;a.h=O(a.m)*0.4000000059604645+0.05000000074505806;a.f$=1.0;a.fB=1.0;a.fz=1.0;f=a.db*(O(a.m)*2.0+0.20000000298023224);a.db=f;a.S$=f;a.b9=16.0/(Cm()*0.8+0.2)|0;a.nO=0;a.ft=49;} function AWd(a,b){return 1.0;} function A1$(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=(a.cP+c)/a.b9;a.db=a.S$*(1.0-i*i);$p=1;case 1:AOn(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function AXG(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.cP;a.cP=b+1|0;if(b>=a.b9){$p=1;continue _;}c=a.cP/a.b9;if(O(a.m)>c)BW(a.l,B(348),a.c,a.i,a.d,a.f,a.h,a.g);d=a.h-0.03;a.h=d;e=a.f;f=a.g;$p=2;continue _;case 1:CN(a);if(C()){break _;}c=a.cP/a.b9;if(O(a.m)>c)BW(a.l,B(348),a.c,a.i,a.d,a.f,a.h,a.g);d=a.h-0.03;a.h=d;e=a.f;f=a.g;$p=2;case 2:A5e(a,e,d,f);if(C()){break _;}d=a.f*0.9990000128746033;a.f =d;a.h=a.h*0.9990000128746033;e=a.g*0.9990000128746033;a.g=e;if(a.U){a.f=d*0.699999988079071;a.g=e*0.699999988079071;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);} var A5a=K(OI); function BCE(a,b,c,d,e,f,g){var h=new A5a();A_b(h,a,b,c,d,e,f,g);return h;} function A_b(a,b,c,d,e,f,g,h){ACy(a,b,c,d,e);a.op=0.03999999910593033;a.ft=a.ft+1|0;if(g===0.0&&!(f===0.0&&h===0.0)){a.f=f;a.h=g+0.1;a.g=h;}} function AU3(){DC.call(this);this.N8=0.0;} function BB1(a,b,c,d,e){var f=new AU3();BdJ(f,a,b,c,d,e);return f;} function BdJ(a,b,c,d,e,f){var g,h;GL(a,b,c,d,e,0.0,0.0,0.0);a.f=a.f*0.10000000149011612;a.h=a.h*0.10000000149011612;a.g=a.g*0.10000000149011612;a.fz=Cm()*0.30000001192092896+0.699999988079071;g=Cm()*0.10000000149011612;a.f$=g;a.fB=g;g=a.db*0.75;a.db=g;g=g*f;a.db=g;a.N8=g;h=8.0/(Cm()*0.8+0.2)|0;a.b9=h;a.b9=h*f|0;a.nO=0;} function AII(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=(a.cP+c)/a.b9*32.0;if(i<0.0)i=0.0;if(i>1.0)i=1.0;a.db=a.N8*i;$p=1;case 1:AOn(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function A2Q(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.cP;a.cP=b+1|0;if(b>=a.b9){$p=2;continue _;}a.ft=7-((a.cP*8|0)/a.b9|0)|0;c=a.f;d=a.h;e=a.g;$p=1;case 1:A5e(a,c,d,e);if(C()){break _;}if(a.i===a.bP){a.f=a.f*1.1;a.g=a.g*1.1;}c=a.f*0.9599999785423279;a.f=c;a.h=a.h*0.9599999785423279;d=a.g*0.9599999785423279;a.g=d;if(a.U){a.f=c*0.699999988079071;a.g=d*0.699999988079071;}return;case 2:CN(a);if (C()){break _;}a.ft=7-((a.cP*8|0)/a.b9|0)|0;c=a.f;d=a.h;e=a.g;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,$p);} var Sd=K(DC); function BRU(a,b,c,d,e){var f=new Sd();Zf(f,a,b,c,d,e);return f;} function Zf(a,b,c,d,e,f){GL(a,b,c,d,e,0.0,0.0,0.0);a.ft=f.mg;a.f$=1.0;a.fB=1.0;a.fz=1.0;J();a.op=BJl.J2;a.db=a.db/2.0;} function BpA(a){return 2;} function ANZ(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=a.ft;j=((i%16|0)+a.JM/4.0)/16.0;k=j+0.015609375201165676;l=((i/16|0)+a.Fy/4.0)/16.0;m=l+0.015609375201165676;n=0.10000000149011612* a.db;o=a.bo;p=a.c-o;q=c;r=o+p*q-BNL;o=a.bP;s=o+(a.i-o)*q-BNM;o=a.bn;t=o+(a.d-o)*q-BNN;$p=1;case 1:$z=AOz(a,c);if(C()){break _;}u=$z;CX(b,u*a.fz,u*a.fB,u*a.f$);c=d*n;d=r-c;g=g*n;o=d-g;e=e*n;p=s-e;f=f*n;v=t-f;h=h*n;q=v-h;w=j;x=m;I(b,o,p,q,w,x);y=d+g;o=s+e;q=v+h;z=l;I(b,y,o,q,w,z);c=r+c;q=c+g;d=t+f;y=d+h;w=k;I(b,q,o,y,w,z);I(b,c-g,p,d-h,w,x);return;default:GR();}}DW().s(a,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,$p);} var Jj=K(); function AKG(){var a=this;Jj.call(a);a.IC=null;a.Rj=0;} function AQO(a,b){var c=new AKG();Bg9(c,a,b);return c;} function Bg9(a,b,c){var d;a.Rj=c;a.IC=BC(MJ,c);d=0;while(d=V(e,f)){m=0;while(m>24;AVY(a,c,0,1);} function AVY(a,b,c,d){var e,f,g,h;e=a.kj;if(e.mp){e=new Bv;Bl(e,B(1178));P(e);}f=c>=0?0:1;g=d>=0?0:1;h=b.data;if(f|g|((c+d|0)<=h.length?0:1)){e=new Ct;W(e);P(e);}if(!d)return;f=!a.Dj?0:2;Tm(e,b,c,d,1);a:{while(true){if(a.kj.P<=0)break a;if(Tv(a,f)==1)break;}}} function Bia(a){var b,c,d;if(!a.If){while(true){b=a.kj;if(b.mp)break;Tv(a,4);}if(a.HH){b.mp=1;c=b.mt;if(c!==null){d=c.pW;if(!(d!=42&&d!=113&&d!=666)){c.qb=null;c.y1=null;c.lj=null;c.oe=null;c.g4=null;}b.mt=null;b.cn=null;b.oY=null;b.b1=null;}}if(a.HW)a.hK.fw();a.If=1;}} function Tv(a,b){var c,d,e,f,g;c=a.kj;d=a.BD;Rh(c,d,0,d.data.length);c=a.kj;e=c.mt;if(e===null)f=(-2);else{f=AU1(e,b);if(f==1)c.mp=1;}a:{b:{switch(f){case -5:if(a.kj.P>0)break b;if(b==4)break b;else break a;case 0:case 1:break;default:break b;}break a;}c=new Bv;Bl(c,B(1179));P(c);}g=a.kj.k5;if(g>0)a.hK.iJ(a.BD,0,g);return f;} function BlN(a){var b;a:{if(a.Dj&&!a.kj.mp)while(true){b=Tv(a,2);if(a.kj.k5=l)break a;bd=1.5+Br(k*3.1415927410125732/l)*h*1.0;be=bd*m;bf=BG(j);bg=Br(j);e=e+BG(i)*bf;f =f+bg;g=g+Br(i)*bf;j=(!x?j*0.699999988079071:j*0.9200000166893005)+s*0.10000000149011612;i=i+r*0.10000000149011612;bh=s*0.8999999761581421;bf=r*0.75;s=bh+(O(t)-O(t))*O(t)*2.0;r=bf+(O(t)-O(t))*O(t)*4.0;if(!v&&k==w&&u>0){bh=O(t)*0.5+0.5;bf=i-1.5707963705062866;h=j/3.0;Qb(a,b,c,d,e,f,g,bh,bf,h,k,l,1.0);Qb(a,b,c,d,e,f,g,O(t)*0.5+0.5,i+1.5707963705062866,h,k,l,1.0);return;}if(!(!v&&!D(t,4))){bi=e-o;bj=g-q;bk=l-k|0;if(bi*bi+bj*bj-bk*bk>y)break;bl=bd*2.0;if(e>=z-bl&&g>=ba-bl&&e<=bb+bl&&g<=bc+bl){bm=(N(e-bd)-n|0)-1 |0;bn=(N(e+bd)-n|0)+1|0;bo=N(f-be)-1|0;bp=N(f+be)+1|0;bq=(N(g-bd)-p|0)-1|0;br=(N(g+bd)-p|0)+1|0;if(bm<0)bm=0;if(bn>16)bn=16;if(bo<1)bo=1;if(bp>120)bp=120;if(bq<0)bq=0;if(br>16)br=16;bs=0;bt=bm;while(!bs&&bt=0&&bv<128){by=d.data;bz=by[bx];J();if(!(bz!=BG4.b&&by[bx]!=BIE.b))bs=1;if(bw&&bt!=bm&&bt!=(bn-1|0)&&bu!=bq&&bu!=(br-1|0))bv=bo;}bv=bv+(-1)|0;}bu=bu+1|0;}bt=bt+1|0;}if(!bs){while(bm=bo){bl=(bD+0.5-f)/be;if(bl>(-0.7)&&bi+bl*bl+bB<1.0){by=d.data;bw=by[bz];J();bt=BFO.b;bs=Ba(bw,bt);if(!bs)bC=1;if(!(bw!=BFS.b&&bw!=BFP.b&&bs)){if(bD<10)by[bz]=BG5.b<<24>>24;else{by[bz]=0;if(bC){bu=bz-1|0;if(by[bu]==BFP.b)by[bu]=bt<<24>>24;}}}}bz=bz+(-1)|0;bD=bD+(-1)|0;}bx=bx+1|0;}bm=bm+1|0;}if(v)break a;}}}k=k+1|0;}return;}} function Bc1(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r;b=a.c4;h=D(b,D(b,D(b,40)+1|0)+1|0);if(D(a.c4,15))h=0;i=0;j=c*16|0;k=d*16|0;while(i=m.length)break;m[l]=0.0;l=l+1|0;}}n=1.0;o=0;while(o=l)break a;bd=1.5+Br(k*3.1415927410125732/l)*h*1.0;be=bd*m;bf=BG(j);bg=Br(j);e=e+BG(i)*bf;f=f +bg;g=g+Br(i)*bf;j=(!x?j*0.699999988079071:j*0.9200000166893005)+s*0.10000000149011612;i=i+r*0.10000000149011612;bh=s*0.8999999761581421;bf=r*0.75;s=bh+(O(t)-O(t))*O(t)*2.0;r=bf+(O(t)-O(t))*O(t)*4.0;if(!v&&k==w&&u>0){h=O(t)*0.5+0.5;bh=i-1.5707963705062866;j=j/3.0;NO(a,b,c,d,e,f,g,h,bh,j,k,l,1.0);NO(a,b,c,d,e,f,g,O(t)*0.5+0.5,i+1.5707963705062866,j,k,l,1.0);return;}if(!(!v&&!D(t,4))){bi=e-o;bj=g-q;bk=l-k|0;if(bi*bi+bj*bj-bk*bk>y)break;bl=bd*2.0;if(e>=z-bl&&g>=ba-bl&&e<=bb+bl&&g<=bc+bl){bm=(N(e-bd)-n|0)-1|0;bn =(N(e+bd)-n|0)+1|0;bo=N(f-be)-1|0;bp=N(f+be)+1|0;bq=(N(g-bd)-p|0)-1|0;br=(N(g+bd)-p|0)+1|0;if(bm<0)bm=0;if(bn>16)bn=16;if(bo<1)bo=1;if(bp>120)bp=120;if(bq<0)bq=0;if(br>16)br=16;bs=0;bt=bm;while(!bs&&bt=0&&bv<128){by=d.data;bz=by[bx];J();if(!(bz!=BG5.b&&by[bx]!=BIF.b))bs=1;if(bw&&bt!=bm&&bt!=(bn-1|0)&&bu!=bq&&bu!=(br-1|0))bv=bo;}bv=bv+(-1)|0;}bu=bu+1|0;}bt=bt+1|0;}if(!bs){while(bm=bo){bl=(bz+0.5-f)/be;if(bl>(-0.7)&&bi+bl*bl+bA<1.0){by=d.data;bw=by[bC];J();if(!(bw!=BJs.b&&bw!=BFP.b&&bw!=BFO.b))by[bC]=0;}bC=bC+(-1)|0;bz=bz+(-1)|0;}bx=bx+1|0;}bm=bm+1|0;}if(v)break a;}}}k=k+1|0;}return;}} function BaA(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p;b=a.c4;h=D(b,D(b,D(b,10)+1|0)+1|0);if(D(a.c4,5))h=0;i=0;c=c*16|0;d=d*16|0;while(i0.0?b|0:(b|0)-1|0;} function Td(b,c,d){b=b.data;return b[0]*c+b[1]*d;} function AXm(a,b,c,d,e,f,g,h,i){var 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;j=0;k=0;while(k>3)|0)*c;if(e<4)c=0.0;else if(e!=12&&e!=14)c=d;if(e&1)f= -f;if(e&2)c= -c;return f+c;} function EG(a,b,c,d,e){var f,g;f=b&15;g=f>=8?d:c;if(f>=4)d=f!=12&&f!=14?e:c;if(f&1)g= -g;if(f&2)d= -d;return g+d;} function AOf(a,b,c,d,e,f,g,h,i,j,k,l){var 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;a:{if(g==1){m=0;n=1.0/l;o=0;while(o=f)break a;w=(c+u)*i+a.y$;x=w|0;if(wk){if(d<0.0)return 0;n=e+0.5;o=f+0.5;p=g+0.5;m=e-1|0;$p=1;continue _;}q=j+0.5-c.c;q =q*q;r=l;while(r<=m){s=r+0.5-c.d;t=127;s=s*s;if(t>=0)break a;r=r+1|0;}j=j+1|0;}$p=3;continue _;case 1:$z=AMY(b,m,f,g);if(C()){break _;}m=$z;J();if(m==BJv.b)n=n-0.5;m=e+1|0;$p=2;case 2:$z=AMY(b,m,f,g);if(C()){break _;}m=$z;if(m==BJv.b)n=n+0.5;m=g-1|0;$p=4;continue _;case 3:$z=AMY(b,j,t,r);if(C()){break _;}h=$z;J();if(h==BJv.b){h=t;t=h-1|0;$p=5;continue _;}t=t+(-1)|0;while(t<0){r=r+1|0;while(r>m){j=j+1|0;if(j>k){if(d<0.0)return 0;n=e+0.5;o=f+0.5;p=g+0.5;m=e-1|0;$p=1;continue _;}q=j+0.5-c.c;q=q*q;r=l;}s=r+0.5- c.d;t=127;s=s*s;}continue _;case 4:$z=AMY(b,e,f,m);if(C()){break _;}m=$z;if(m==BJv.b)p=p-0.5;m=g+1|0;$p=6;continue _;case 5:$z=AMY(b,j,t,r);if(C()){break _;}i=$z;if(i==BJv.b){h=h+(-1)|0;t=h-1|0;continue _;}p=h+0.5-c.i;u=q+p*p+s;if(d>=0.0&&u>=d)t=h;else{t=h;e=j;g=r;d=u;f=h;}t=t+(-1)|0;while(t<0){r=r+1|0;while(r>m){j=j+1|0;if(j>k){if(d<0.0)return 0;n=e+0.5;o=f+0.5;p=g+0.5;m=e-1|0;$p=1;continue _;}q=j+0.5-c.c;q=q*q;r=l;}s=r+0.5-c.d;t=127;s=s*s;}$p=3;continue _;case 6:$z=AMY(b,e,f,m);if(C()){break _;}m=$z;if(m== BJv.b)p=p+0.5;b=CV();v=new T;S(v);E7(H(E7(H(E7(H(v,B(1180)),n),B(268)),o),B(268)),p);Cb(b,U(v));EP(c,n,o,p,c.n,0.0);c.g=0.0;c.h=0.0;c.f=0.0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} function A6p(a,b,c){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p) {case 0:d=(-1.0);e=N(c.c);f=N(c.i);g=N(c.d);h=0;i=D(a.L1,4);j=e-16|0;k=e+16|0;l=g-16|0;m=g+16|0;n=i+4|0;o=j;a:while(true){if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.c;r=q*q;s=l;while(s<=m){t=s+0.5-c.d;u=127;t=t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w =w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.c;r=q*q;p=l;while(p<=m){t=p+0.5-c.d;u=127;t=t*t;if(u>=0)break a;p=p+1|0;}o=o+1|0;}$p=1;case 1:$z=AMY(b,o,u,p);if(C()){break _;}x=$z;if(!x){if(u>0){x=u-1|0;$p=3;continue _;}w=i;while (w=2){ba= -ba|0;bb= -bb|0;}bc=0;while(bc<3){bd=0;while(bd<4){be=(-1);while(be<4){bf=bd-1|0;bg=(o+V(bf,ba)|0)+V(bc,bb)|0;bh=u+be|0;bf=(p+V(bf,bb)|0)-V(bc,ba)|0;if(be<0){$p=10;continue _;}if(be>=0){$p=12;continue _;}be=be+1|0;}bd=bd+1|0;}bc=bc+1|0;}bi=u+0.5-c.i;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;y=h;}else{e=o;f=u;g=p;}w=w+1|0;d=bj;h=y;}}u=u+(-1)|0;while(u<0){p=p+1|0;while(p>m){o=o+1|0;if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.c;r=q*q;s=l;while(s<=m){t=s+0.5-c.d;u=127;t =t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx =0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.c;r=q*q;p=l;}t=p+0.5-c.d;u=127;t=t*t;}continue _;case 2:$z=AMY(b,j,u,s);if(C()){break _;}x=$z;if(!x){x=u-1|0;$p=4;continue _;}u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){j=j+1|0;if(j>k){m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if (!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=j+0.5-c.c;r=q*q;s=l;}t=s+0.5-c.d;u=127;t=t*t;}continue _;case 3:$z=AMY(b,o,x,p);if(C()){break _;}x=$z;if(!x){u=u+(-1)|0;if(u>0){x =u-1|0;continue _;}}w=i;b:while(true){if(w>=n){u=u+(-1)|0;while(u<0){p=p+1|0;while(p>m){o=o+1|0;if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.c;r=q*q;s=l;while(s<=m){t=s+0.5-c.d;u=127;t=t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u= 0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.c;r=q*q;p=l;}t=p+0.5-c.d;u=127;t=t*t;}$p=1;continue _;}ba=w%2|0;bb=1-ba|0;y=w%4|0;if(y>=2){ba= -ba|0;bb= -bb|0;}bc=0;while(bc<3){bd=0;while(bd<4){be=(-1);while(be<4){bf=bd-1|0;bg=(o+V(bf,ba)|0)+V(bc, bb)|0;bh=u+be|0;bf=(p+V(bf,bb)|0)-V(bc,ba)|0;if(be<0){$p=10;continue _;}if(be>=0)break b;be=be+1|0;}bd=bd+1|0;}bc=bc+1|0;}bi=u+0.5-c.i;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;y=h;}else{e=o;f=u;g=p;}w=w+1|0;d=bj;h=y;}$p=12;continue _;case 4:$z=AMY(b,j,x,s);if(C()){break _;}x=$z;if(!x){u=u+(-1)|0;x=u-1|0;continue _;}w=i;b:while(true){if(w>=p){u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){j=j+1|0;if(j>k){m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w <3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=j+0.5-c.c;r=q*q;s=l;}t=s+0.5-c.d;u=127;t=t*t;}$p =2;continue _;}n=w%2|0;bb=1-n|0;y=0;while(y<4){bd=(-1);while(bd<4){x=y-1|0;z=j+V(x,n)|0;bg=u+bd|0;bh=s+V(x,bb)|0;if(bd<0){$p=8;continue _;}if(bd>=0)break b;bd=bd+1|0;}y=y+1|0;}bi=u+0.5-c.i;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;n=h;}else{e=j;f=u;g=s;}w=w+1|0;d=bj;h=n;}$p=9;continue _;case 5:$z=AMY(b,l,y,j);if(C()){break _;}z=$z;$p=6;case 6:ATo(b,l,y,j,z);if(C()){break _;}n=n+1|0;c:while(true){if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;while(x>=4){u=u+1|0;if(u>=4)break c;b.cx=1;w =0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;}n=(-1);}return 1;case 7:A2O(b,l,y,j,x);if(C()){break _;}n=n+1|0;c:while(true){if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}continue _;}w=w+1|0;while(w>=4){b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;if (u>=4)break c;b.cx=1;w=0;}n=(-1);}return 1;case 8:$z=AMo(b,z,bg,bh);if(C()){break _;}bk=$z;if(bk.cG())d:while(true){if(bd>=0){$p=9;continue _;}bd=bd+1|0;while(bd>=4){y=y+1|0;while(y>=4){bi=u+0.5-c.i;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;n=h;}else{e=j;f=u;g=s;}w=w+1|0;d=bj;h=n;if(w>=p)break d;n=w%2|0;bb=1-n|0;y=0;}bd=(-1);}x=y-1|0;z=j+V(x,n)|0;bg=u+bd|0;bh=s+V(x,bb)|0;if(bd>=0)continue;else{continue _;}}u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){j=j+1|0;if(j>k){m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d <0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u =u+1|0;}return 1;}q=j+0.5-c.c;r=q*q;s=l;}t=s+0.5-c.d;u=127;t=t*t;}$p=2;continue _;case 9:$z=AMY(b,z,bg,bh);if(C()){break _;}x=$z;if(!x)d:while(true){bd=bd+1|0;while(bd>=4){y=y+1|0;while(y>=4){bi=u+0.5-c.i;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;n=h;}else{e=j;f=u;g=s;}w=w+1|0;d=bj;h=n;if(w>=p)break d;n=w%2|0;bb=1-n|0;y=0;}bd=(-1);}x=y-1|0;z=j+V(x,n)|0;bg=u+bd|0;bh=s+V(x,bb)|0;if(bd<0){$p=8;continue _;}if(bd<0)continue;else{continue _;}}u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){j=j+1|0;if(j>k){m=h%2|0;v=1-m|0;if((h %4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v) |0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=j+0.5-c.c;r=q*q;s=l;}t=s+0.5-c.d;u=127;t=t*t;}$p=2;continue _;case 10:$z=AMo(b,bg,bh,bf);if(C()){break _;}bk=$z;if(bk.cG())d:while(true){if(be>=0){$p=12;continue _;}be=be+1|0;while(be>=4){bd=bd+1|0;while(bd>=4){bc=bc+1|0;while(bc>=3){bi=u+0.5-c.i;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;y=h;}else{e=o;f=u;g=p;}w=w+1|0;d=bj;h=y;if(w>=n)break d;ba=w%2|0;bb=1-ba|0;y=w%4|0;if(y>=2){ba= -ba|0;bb= -bb|0;}bc=0;}bd=0;}be=(-1);}bf=bd-1|0;bg=(o+V(bf,ba)|0)+V(bc,bb)|0;bh=u+be |0;bf=(p+V(bf,bb)|0)-V(bc,ba)|0;if(be>=0)continue;else{continue _;}}u=u+(-1)|0;while(u<0){p=p+1|0;while(p>m){o=o+1|0;if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.c;r=q*q;s=l;while(s<=m){t=s+0.5-c.d;u=127;t=t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w =w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.c;r=q*q;p=l;}t=p+0.5-c.d;u=127;t=t*t;}$p=1;continue _;case 11:A2O(b,l,y,j,x);if(C()){break _;}n=n+1|0;while(n>=3){w=w+1|0;while(w>=3){u=u+1|0;if(u>1){u=0;while(u<4){b.cx=1;w=0;while (w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}w=1;}n=(-1);}x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}continue _;case 12:$z=AMY(b,bg,bh,bf);if(C()){break _;}x=$z;if(!x)d:while(true){be=be+1|0;while(be>=4){bd=bd+1|0;while(bd >=4){bc=bc+1|0;while(bc>=3){bi=u+0.5-c.i;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;y=h;}else{e=o;f=u;g=p;}w=w+1|0;d=bj;h=y;if(w>=n)break d;ba=w%2|0;bb=1-ba|0;y=w%4|0;if(y>=2){ba= -ba|0;bb= -bb|0;}bc=0;}bd=0;}be=(-1);}bf=bd-1|0;bg=(o+V(bf,ba)|0)+V(bc,bb)|0;bh=u+be|0;bf=(p+V(bf,bb)|0)-V(bc,ba)|0;if(be<0){$p=10;continue _;}if(be<0)continue;else{continue _;}}u=u+(-1)|0;while(u<0){p=p+1|0;while(p>m){o=o+1|0;if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.c;r=q*q;s=l;while(s<=m){t=s+0.5-c.d;u=127;t=t*t;if(u>=0){$p=2;continue _;}s =s+1|0;}j=j+1|0;}}m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4) {z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.c;r=q*q;p=l;}t=p+0.5-c.d;u=127;t=t*t;}$p=1;continue _;default:GR();}}DW().s(a,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,$p);} function PJ(){var a=this;E.call(a);a.cE=null;a.pW=0;a.qb=null;a.Of=0;a.tB=0;a.ke=0;a.lt=0;a.M$=0;a.YB=0;a.q5=0;a.lK=0;a.Tj=0;a.q6=0;a.g4=null;a.Ma=0;a.oe=null;a.lj=null;a.hV=0;a.Bm=0;a.Zu=0;a.oB=0;a.o_=0;a.n9=0;a.gO=0;a.SE=0;a.re=0;a.b$=0;a.tf=0;a.c0=0;a.m8=0;a.PW=0;a.Hy=0;a.oU=0;a.yj=0;a.R9=0;a.Nb=0;a.iF=null;a.m9=null;a.gD=null;a.tE=null;a.uy=null;a.Gs=null;a.uP=null;a.S_=null;a.hS=null;a.ma=0;a.p7=0;a.rT=null;a.y1=null;a.RL=0;a.qQ=0;a.E7=0;a.lO=0;a.sm=0;a.xy=0;a.wz=0;a.hD=0;a.je=0;a.zK=null;} var BR5=null;var BR6=null;function LX(){LX=Bx(PJ);Ba4();} function AFh(a){var b;b=0;while(b<286){a.iF.data[b*2|0]=0;b=b+1|0;}b=0;while(b<30){a.m9.data[b*2|0]=0;b=b+1|0;}b=0;while(b<19){a.gD.data[b*2|0]=0;b=b+1|0;}a.iF.data[512]=1;a.sm=0;a.lO=0;a.xy=0;a.qQ=0;} function Sy(a,b,c){var d,e,f,g;d=a.hS.data[c];e=c<<1;a:{while(true){f=Ba(e,a.ma);if(f>0)break a;if(f>=0)f=e;else{g=a.hS.data;f=e+1|0;if(!AGI(b,g[f],g[e],a.rT))f=e;}if(AGI(b,d,a.hS.data[f],a.rT))break;g=a.hS.data;g[c]=g[f];e=f<<1;c=f;}}a.hS.data[c]=d;} function AGI(b,c,d,e){var f;LX();a:{b:{b=b.data;f=Ba(b[c*2|0],b[d*2|0]);if(f>=0){if(f)break b;b=e.data;if(b[c]>b[d])break b;}c=1;break a;}c=0;}return c;} function AFj(a,b,c){var d,e,f,g,h,i,j,k;b=b.data;d=(-1);e=b[1];f=0;g=7;h=4;if(!e){g=138;h=3;}b[((c+1|0)*2|0)+1|0]=(-1);i=0;while(i<=c){i=i+1|0;j=b[(i*2|0)+1|0];f=f+1|0;if(!(f>16;}else if(!e){if(f>10){k=a.gD.data;k[36]=(k[36]+1|0)<<16>>16;}else{k=a.gD.data;k[34]=(k[34]+1|0)<<16>>16;}}else{if(e!=d){k=a.gD.data;g=e*2|0;k[g]=(k[g]+1|0)<<16>>16;}k=a.gD.data;k[32]=(k[32]+1|0)<<16>>16;}f=0;if(!j){g=138;h=3;d=e;}else if(e!=j){g=7;h=4;d=e;}else{g=6;h=3;d=e;}}e =j;}} function AFp(a,b,c){var d,e,f,g,h,i,j,k;d=b.data;e=(-1);f=d[1];g=0;h=7;i=4;if(!f){h=138;i=3;}j=0;while(j<=c){j=j+1|0;k=d[(j*2|0)+1|0];g=g+1|0;if(!(g10){GX(a,18,a.gD);Fy(a,g-11|0,7);}else{GX(a,17,a.gD);Fy(a,g-3|0,3);}}else{if(f!=e){GX(a,f,a.gD);g=g+(-1)|0;}GX(a,16,a.gD);Fy(a,g-3|0,2);}g=0;if(!k){h=138;i=3;e=f;}else if(f!=k){h=7;i=4;e=f;}else{h=6;i=3;e=f;}}f=k;}} function Om(a,b,c,d){CZ(b,c,a.qb,a.ke,d);a.ke=a.ke+d|0;} function DD(a,b){var c,d;c=a.qb.data;d=a.ke;a.ke=d+1|0;c[d]=b;} function Kz(a,b){DD(a,b<<24>>24);DD(a,(b>>>8|0)<<24>>24);} function Nj(a,b){DD(a,b>>8<<24>>24);DD(a,b<<24>>24);} function GX(a,b,c){var d;c=c.data;d=b*2|0;Fy(a,c[d]&65535,c[d+1|0]&65535);} function Fy(a,b,c){var d,e;d=a.je;if(d<=(16-c|0)){a.hD=(a.hD|b<>16;a.je=d+c|0;}else{e=(a.hD|b<>16;a.hD=e;Kz(a,e);d=a.je;a.hD=(b>>>(16-d|0)|0)<<16>>16;a.je=d+(c-16|0)|0;}} function AZK(a){Fy(a,2,3);Vw();GX(a,256,BR7);Xf(a);if((((1+a.wz|0)+10|0)-a.je|0)<9){Fy(a,2,3);GX(a,256,BR7);Xf(a);}a.wz=7;} function Mr(a,b,c){var d,e,f,g,h;d=a.qb.data;e=a.E7;f=a.qQ;g=e+(f*2|0)|0;d[g]=(b>>>8|0)<<24>>24;d[g+1|0]=b<<24>>24;a.y1.data[f]=c<<24>>24;a.qQ=f+1|0;if(!b){d=a.iF.data;b=c*2|0;d[b]=(d[b]+1|0)<<16>>16;}else{a.xy=a.xy+1|0;b=b+(-1)|0;h=a.iF.data;c=((BR8.data[c]+256|0)+1|0)*2|0;h[c]=(h[c]+1|0)<<16>>16;d=a.m9.data;b=AAx(b)*2|0;d[b]=(d[b]+1|0)<<16>>16;}c=a.qQ;if(!(c&8191)&&a.oU>2){f=c*8|0;g=a.b$-a.n9|0;e=0;while(e<30){f=Ce(Bk(M(f),CF(M(a.m9.data[e*2|0]),Bk(M(5),M(BR9.data[e])))));e=e+1|0;}b=f>>>3|0;if(a.xy<(c/2|0) &&b<(g/2|0))return 1;}return c!=(a.RL-1|0)?0:1;} function AEa(a,b,c){var d,e,f,g,h,i;a:{d=0;if(a.qQ)while(true){e=a.qb.data;f=a.E7+(d*2|0)|0;g=e[f]<<8&65280|e[f+1|0]&255;h=a.y1.data[d]&255;d=d+1|0;if(!g)GX(a,h,b);else{f=BR8.data[h];GX(a,(f+256|0)+1|0,b);i=BR$.data[f];if(i)Fy(a,h-BR_.data[f]|0,i);g=g+(-1)|0;f=AAx(g);GX(a,f,c);h=BR9.data[f];if(h)Fy(a,g-BSa.data[f]|0,h);}if(d>=a.qQ)break a;}}c=b.data;GX(a,256,b);a.wz=c[513];} function Xf(a){var b;b=a.je;if(b==16){Kz(a,a.hD);a.hD=0;a.je=0;}else if(b>=8){DD(a,a.hD<<24>>24);a.hD=(a.hD>>>8|0)<<16>>16;a.je=a.je-8|0;}} function AA4(a){var b;b=a.je;if(b>8)Kz(a,a.hD);else if(b>0)DD(a,a.hD<<24>>24);a.hD=0;a.je=0;} function Iv(a,b){var c,d,e,f,g,h;c=a.n9;d=c<0?(-1):c;e=a.b$-c|0;f=0;if(a.oU<=0){g=e+5|0;c=g;}else{if(a.M$==2){c=0;g=0;f=0;while(c<7){f=f+a.iF.data[c*2|0]|0;c=c+1|0;}while(c<128){g=g+a.iF.data[c*2|0]|0;c=c+1|0;}while(c<256){f=f+a.iF.data[c*2|0]|0;c=c+1|0;}a.M$=(f<=(g>>>2|0)?1:0)<<24>>24;}UW(a.tE,a);UW(a.uy,a);AFj(a,a.iF,a.tE.oO);AFj(a,a.m9,a.uy.oO);UW(a.Gs,a);f=18;a:{while(true){if(f<3)break a;if(a.gD.data[(BSb.data[f]*2|0)+1|0])break;f=f+(-1)|0;}}h=a.lO+((((3*(f+1|0)|0)+5|0)+5|0)+4|0)|0;a.lO=h;c=((h+3|0)+7| 0)>>>3|0;g=((a.sm+3|0)+7|0)>>>3|0;if(g<=c)c=g;}if((e+4|0)<=c&&d!=(-1))ADH(a,d,e,b);else if(g==c){Fy(a,2+(!b?0:1)|0,3);Vw();AEa(a,BR7,BSc);}else{Fy(a,4+(!b?0:1)|0,3);d=a.tE.oO+1|0;h=a.uy.oO+1|0;c=f+1|0;Fy(a,d-257|0,5);h=h-1|0;Fy(a,h,5);Fy(a,c-4|0,4);g=0;while(g>16);Kz(a,(c^(-1))<<16>>16);Om(a,a.g4,b,c);} function Vd(a){var b,c,d,e,f,g,h,i;while(true){b=a.Ma;c=a.c0;b=b-c|0;d=a.b$;e=b-d|0;if(!e&&!d&&!c)e=a.lK;else if(e==(-1))e=e+(-1)|0;else{c=a.lK;if(d>=((c+c|0)-262|0)){f=a.g4;CZ(f,c,f,0,c);b=a.tf;c=a.lK;a.tf=b-c|0;a.b$=a.b$-c|0;a.n9=a.n9-c|0;b=a.Bm;g=b;while(true){f=a.lj.data;g=g+(-1)|0;d=f[g]&65535;f[g]=d>16;b=b+(-1)|0;if(!b)break;}d=c;g=c;while(true){f=a.oe.data;d=d+(-1)|0;h=f[d]&65535;f[d]=h>16;g=g+(-1)|0;if(!g)break;}e=e+c|0;}}i=a.cE;b=i.P;if(!b)return;f=a.g4;c=a.b$+a.c0 |0;if(b<=e)e=b;if(!e)e=0;else{i.P=b-e|0;if(i.mt.lt)i.ex.mE(i.cn,i.E,e);CZ(i.cn,i.E,f,c,e);i.E=i.E+e|0;i.I=Bk(i.I,M(e));}b=a.c0+e|0;a.c0=b;if(b>=3){f=a.g4.data;c=a.b$;d=f[c]&255;a.hV=d;a.hV=(d<=262)break;if(a.cE.P)continue;else break;}} function A3h(a,b){var c,d,e,f,g;c=0;while(true){if(a.c0<262){Vd(a);d=a.c0;if(d<262&&!b)return 0;if(!d){b=Ba(b,4);Iv(a,b?0:1);if(!a.cE.er){if(b)return 0;return 2;}return b?1:3;}}if(a.c0>=3){c=a.hV<>16;}if(FX(M(c),Ch)&&((a.b$-c|0)&65535)<=(a.lK-262|0)&&a.yj!=2)a.gO=YN(a,c);g=a.gO;if(g<3){d=Mr(a,0,a.g4.data[a.b$]&255);a.c0=a.c0-1|0;a.b$=a.b$+1|0;}else{d=Mr(a,a.b$-a.tf|0,g-3|0);f=a.c0;g=a.gO;f=f-g| 0;a.c0=f;if(g<=a.Hy&&f>=3){a.gO=g-1|0;while(true){f=a.b$+1|0;a.b$=f;g=(a.hV<>16;g=a.gO-1|0;a.gO=g;if(g)continue;else break;}a.b$=f+1|0;}else{f=a.b$+g|0;a.b$=f;a.gO=0;e=a.g4.data;g=e[f]&255;a.hV=g;a.hV=(g<=3){c=a.hV<>16;}a:{f=a.gO;a.m8=f;a.SE=a.tf;a.gO=2;if(c&&f=3&&a.gO<=g)){if(!a.re){a.re=1;a.b$=a.b$+1|0;a.c0=a.c0-1|0;continue;}if(Mr(a,0,a.g4.data[a.b$-1|0]&255))Iv(a,0);a.b$=a.b$+1|0;a.c0=a.c0-1|0;if(!a.cE.er)break;continue;}d=a.b$;f=(d+a.c0|0)-3|0;d=Mr(a,(d-1|0)-a.SE|0,g-3|0);h=a.c0;g=a.m8;a.c0=h-(g-1|0)|0;a.m8=g-2|0;while(true){h=a.b$+1|0;a.b$=h;if(h<=f){g=(a.hV<>16;}g=a.m8-1|0;a.m8=g;if(!g)break;}a.re=0;a.gO=2;a.b$ =h+1|0;if(d){Iv(a,0);if(!a.cE.er)return 0;}}return 0;} function YN(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=a.PW;d=a.b$;e=a.m8;f=a.lK-262|0;g=d<=f?0:d-f|0;h=a.Nb;i=a.q6;j=d+258|0;k=a.g4.data;f=d+e|0;l=k[f-1|0];m=k[f];if(e>=a.R9)c=c>>2;n=a.c0;if(h>n)h=n;o=j-258|0;a:{while(true){f=b+e|0;if(k[f]==m&&k[f-1|0]==l&&k[b]==k[d]){p=b+1|0;if(k[p]==k[d+1|0]){f=d+2|0;d=p+1|0;b:{while(true){f=f+1|0;p=k[f];d=d+1|0;if(p!=k[d])break;f=f+1|0;p=k[f];q=d+1|0;if(p!=k[q])break b;f=f+1|0;d=k[f];p=q+1|0;if(d!=k[p])break b;f=f+1|0;q=k[f];d=p+1|0;if(q!=k[d])break b;f=f+1|0;p=k[f];d=d+1 |0;if(p!=k[d])break b;f=f+1|0;p=k[f];d=d+1|0;if(p!=k[d])break b;f=f+1|0;p=k[f];d=d+1|0;if(p!=k[d])break b;f=f+1|0;p=k[f];d=d+1|0;if(p!=k[d])break b;if(f>=j)break b;}}f=258-(j-f|0)|0;if(f<=e)d=o;else{a.tf=b;if(f>=h)break;m=o+f|0;l=k[m-1|0];m=k[m];d=o;e=f;}}}b=a.oe.data[b&i]&65535;if(b<=g){f=e;break a;}c=c+(-1)|0;if(!c){f=e;break a;}}}if(f>n)return n;return f;} function AI1(a,b,c,d,e,f){var g,h,i,j,k,l;g=1;h=a.cE;h.b1=null;if(b==(-1))b=6;if(d<0){g=0;d= -d|0;}else if(d>15){g=2;d=d+(-16)|0;h.ex=XI();}a:{if(e<1)break a;if(e>9)break a;if(c!=8)break a;if(d<9)break a;if(d>15)break a;if(b<0)break a;if(b>9)break a;if(f<0)break a;if(f<=2){i=a.cE;i.mt=a;a.lt=g;a.Tj=d;d=1<>24;i.jk=Ch;i.I=Ch;i.b1=null;i.Z$=2;a.ke=0;a.tB=0;if(g<0)a.lt= -g|0;a.pW=a.lt?42:113;i.ex.li();a.q5=0;i=a.tE;i.v7=a.iF;Vw();i.u1=BSd;i=a.uy;i.v7=a.m9;i.u1=BSe;i=a.Gs;i.v7=a.gD;i.u1=BSf;a.hD=0;a.je=0;a.wz=8;AFh(a);a.Ma=2*a.lK|0;l=a.lj.data;b=a.Bm-1|0;l[b]=0;c=0;while(c=0){a:{d=a.cE;if(d.oY!==null&&!(d.cn===null&&d.P)){e=a.pW;if(e!=666)break a;if(!c)break a;}LX();d.b1=BR6.data[4];return (-2);}if(!d.er){LX();d.b1=BR6.data[7];return (-5);}f=a.q5;a.q5=b;if(e==42){if(a.lt==2){AJv(ACq(a),a);a.pW=113;a.cE.ex.li();}else{g=(8+((a.Tj-8|0)<<4)|0)<<8;e=((a.oU-1|0)&255)>>1;if(e>3)e=3;g=g|e<<6;if(a.b$)g=g|32;e=g+(31-(g%31|0)|0)|0;a.pW=113;Nj(a,e);if(a.b$){h=a.cE.ex.tg();Nj(a,Ce(HZ(h,16)));Nj(a,Ce(Cw(h,M(65535))));}a.cE.ex.li();}}b: {if(a.ke){Or(a.cE);if(a.cE.er)break b;a.q5=(-1);return 0;}d=a.cE;if(!d.P&&b<=f&&c){LX();d.b1=BR6.data[7];return (-5);}}e=Ba(a.pW,666);if(!e){d=a.cE;if(d.P){LX();d.b1=BR6.data[7];return (-5);}}c:{if(!a.cE.P&&!a.c0){if(!b)break c;if(!e)break c;}d:{i=(-1);LX();switch(BR5.data[a.oU].TV){case 0:i=ATn(a,b);break d;case 1:i=A3h(a,b);break d;case 2:i=A3n(a,b);break d;default:}}e=Ba(i,2);if(!(e&&i!=3))a.pW=666;if(i&&e){if(i!=1)break c;e:{if(b==1)AZK(a);else{ADH(a,0,0,0);if(b==3){j=0;while(true){if(j>=a.Bm)break e;a.lj.data[j] =0;j=j+1|0;}}}}Or(a.cE);if(a.cE.er)break c;a.q5=(-1);return 0;}if(!a.cE.er)a.q5=(-1);return 0;}if(c)return 0;b=a.lt;if(b<=0)return 1;if(b!=2){h=a.cE.ex.tg();Nj(a,Ce(HZ(h,16)));Nj(a,Ce(Cw(h,M(65535))));}else{h=a.cE.ex.tg();DD(a,Ce(Cw(h,M(255)))<<24>>24);DD(a,Ce(Cw(Ec(h,8),M(255)))<<24>>24);DD(a,Ce(Cw(Ec(h,16),M(255)))<<24>>24);DD(a,Ce(Cw(Ec(h,24),M(255)))<<24>>24);DD(a,Ce(Cw(a.cE.I,M(255)))<<24>>24);DD(a,Ce(Cw(Ec(a.cE.I,8),M(255)))<<24>>24);DD(a,Ce(Cw(Ec(a.cE.I,16),M(255)))<<24>>24);DD(a,Ce(Cw(Ec(a.cE.I,24), M(255)))<<24>>24);AWS(ACq(a),h);}Or(a.cE);b=a.lt;if(b>0)a.lt= -b|0;return !a.ke?1:0;}return (-2);} function ACq(a){Bgj(a);try{if(a.zK===null)a.zK=Btm();return a.zK;}finally{A5U(a);}} function Ba4(){var b,c;b=BC(ACD,10);c=b.data;BR5=b;c[0]=Iz(0,0,0,0,0);BR5.data[1]=Iz(4,4,8,4,1);BR5.data[2]=Iz(4,5,16,8,1);BR5.data[3]=Iz(4,6,32,32,1);BR5.data[4]=Iz(4,4,16,16,2);BR5.data[5]=Iz(8,16,32,32,2);BR5.data[6]=Iz(8,16,128,128,2);BR5.data[7]=Iz(8,32,128,256,2);BR5.data[8]=Iz(32,128,258,1024,2);BR5.data[9]=Iz(32,258,258,4096,2);BR6=Q(Cr,[B(507),B(1181),B(7),B(1182),B(1183),B(1184),B(1185),B(1186),B(1187),B(7)]);} function SS(){var a=this;E.call(a);a.p$=null;a.q0=null;} function ABH(a,b){var c;c=a.q0;a.q0=b;return c;} function QW(){var a=this;SS.call(a);a.d6=null;a.fj=null;a.qq=0;a.oh=0;} function Tf(a){var b;b=RT(a);if(b==2){if(RT(a.fj)<0)a.fj=VK(a.fj);return WI(a);}if(b!=(-2))return a;if(RT(a.d6)>0)a.d6=WI(a.d6);return VK(a);} function RT(a){var b,c;b=a.fj;c=b===null?0:b.qq;b=a.d6;return c-(b===null?0:b.qq)|0;} function VK(a){var b;b=a.d6;a.d6=b.fj;b.fj=a;IT(a);IT(b);return b;} function WI(a){var b;b=a.fj;a.fj=b.d6;b.d6=a;IT(a);IT(b);return b;} function IT(a){var b,c,d;b=a.fj;c=b===null?0:b.qq;b=a.d6;d=b===null?0:b.qq;a.qq=EB(c,d)+1|0;a.oh=1;b=a.d6;if(b!==null)a.oh=1+b.oh|0;b=a.fj;if(b!==null)a.oh=a.oh+b.oh|0;} function Gk(){var a=this;E.call(a);a.v7=null;a.oO=0;a.u1=null;} var BR$=null;var BR9=null;var BSg=null;var BSb=null;var BSh=null;var BR8=null;var BR_=null;var BSa=null;function BSi(){var a=new Gk();A12(a);return a;} function A12(a){} function AAx(b){return b<256?BSh.data[b]:BSh.data[256+(b>>>7|0)|0];} function A4E(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;c=a.v7;d=a.u1;e=d.Lk;f=d.UJ;g=d.O5;h=d.Vy;i=0;j=0;while(j<=15){b.uP.data[j]=0;j=j+1|0;}k=c.data;l=b.hS.data;j=b.p7;k[(l[j]*2|0)+1|0]=0;m=j+1|0;while(m<573){n=l[m];j=n*2|0;o=j+1|0;p=k[(k[o]*2|0)+1|0]+1|0;if(p>h){i=i+1|0;p=h;}k[o]=p<<16>>16;if(n<=a.oO){c=b.uP.data;c[p]=(c[p]+1|0)<<16>>16;q=0;if(n>=g)q=f.data[n-g|0];r=k[j];b.lO=b.lO+V(r,p+q|0)|0;if(e!==null){c=e.data;b.sm=b.sm+V(r,c[o]+q|0)|0;}}m=m+1|0;}if(!i)return;g=h-1|0;while(true){n=g;while(true){c=b.uP.data;if (c[n])break;n=n+(-1)|0;}c[n]=(c[n]-1|0)<<16>>16;j=n+1|0;c[j]=(c[j]+2|0)<<16>>16;c[h]=(c[h]-1|0)<<16>>16;i=i+(-2)|0;if(i<=0)break;}while(h){n=c[h];while(n){m=m+(-1)|0;o=l[m];if(o>a.oO)continue;i=o*2|0;j=i+1|0;if(k[j]!=h){b.lO=Ce(Bk(M(b.lO),CF(BD(M(h),M(k[j])),M(k[i]))));k[j]=h<<16>>16;}n=n+(-1)|0;}h=h+(-1)|0;}} function UW(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;c=a.v7;d=a.u1;e=d.Lk;f=d.Po;g=(-1);b.ma=0;b.p7=573;h=0;while(h=2)break;i=b.hS;j=j+1|0;b.ma=j;if(g>=2)h=0;else{g=g+1|0;h=g;}k=i.data;i=c.data;k[j]=h;j=h*2|0;i[j]=1;b.rT.data[h]=0;b.lO=b.lO-1|0;if(e===null)continue;i=e.data;b.sm=b.sm-i[j+1|0]|0;}a.oO=g;j=j/2|0;while(j>=1){Sy(b,c,j);j=j+(-1)|0;}while(true){i=c.data;e=b.hS.data;l=e[1];m =b.ma;b.ma=m-1|0;e[1]=e[m];Sy(b,c,1);e=b.hS.data;j=e[1];h=b.p7-1|0;b.p7=h;e[h]=l;h=h-1|0;b.p7=h;e[h]=j;h=f*2|0;m=l*2|0;n=i[m];o=j*2|0;i[h]=(n+i[o]|0)<<16>>16;e=b.rT.data;e[f]=(EB(e[l],e[j])+1|0)<<24>>24;j=m+1|0;l=o+1|0;h=f<<16>>16;i[l]=h;i[j]=h;e=b.hS.data;l=f+1|0;e[1]=f;Sy(b,c,1);if(b.ma<2)break;f=l;}c=b.hS.data;j=b.p7-1|0;b.p7=j;c[j]=c[1];A4E(a,b);e=b.uP;k=b.S_.data;l=0;k[0]=0;h=1;while(h<=15){l=(l+e.data[h-1|0]|0)<<1<<16>>16;k[h]=l;h=h+1|0;}j=0;while(j<=g){l=j*2|0;h=i[l+1|0];if(h){f=k[h];k[h]=(f+1|0)<<16 >>16;m=0;while(true){m=m|f&1;f=f>>>1|0;m=m<<1;h=h+(-1)|0;if(h<=0)break;}i[l]=(m>>>1|0)<<16>>16;}j=j+1|0;}} function AHz(){BR$=B2([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]);BR9=B2([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]);BSg=B2([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]);BSb=Iy([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);BSh=Iy([0,1,2,3,4,4,5,5,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, 12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,16,17,18,18, 19,19,20,20,20,20,21,21,21,21,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29]);BR8=Iy([0,1,2,3,4,5,6,7,8,8,9,9,10,10,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21, 21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28]);BR_=B2([0,1,2,3,4,5,6, 7,8,10,12,14,16,20,24,28,32,40,48,56,64,80,96,112,128,160,192,224,0]);BSa=B2([0,1,2,3,4,6,8,12,16,24,32,48,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096,6144,8192,12288,16384,24576]);} function ACD(){var a=this;E.call(a);a.U5=0;a.OB=0;a.TP=0;a.N6=0;a.TV=0;} function Iz(a,b,c,d,e){var f=new ACD();BjD(f,a,b,c,d,e);return f;} function BjD(a,b,c,d,e,f){a.U5=b;a.OB=c;a.TP=d;a.N6=e;a.TV=f;} function AEw(){var a=this;Kh.call(a);a.lN=null;a.t4=null;a.DB=null;a.Mk=0;a.Bi=null;a.oq=null;a.mU=null;} function AYt(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{a.cS=Bk(a.cS,M(1));b=U_(a,1.0);if(b!=a.gU){a.gU=b;c=0;while(true){d=a.ey;if(c>=d.s)break a;AFN(Bb(d,c));c=c+1|0;}}}c=0;b:{while(true){if(c>=10)break b;d=a.mU;if(d.ll.eN?0:1)break b;e=De(Fd(d));if(!Op(a.cN,e))break;c=c+1|0;}$p=3;continue _;}d=a.t4;$p=1;case 1:APC(d);if(C()){break _;}c=0;while(true){d=a.lN;if(c>=d.gJ)break;d =Sp(d,c);b=d.wi-1|0;d.wi=b;if(!b){b=d.tp;f=d.tD;g=d.v0;h=d.Ko;i=d.KT;$p=2;continue _;}c=c+1|0;}return;case 2:AVq(a,b,f,g,h,i);if(C()){break _;}QZ(a,d.tp,d.tD,d.v0);d=a.lN;b=c+(-1)|0;Mu(d,c);while(true){c=b+1|0;d=a.lN;if(c>=d.gJ)break;d=Sp(d,c);b=d.wi-1|0;d.wi=b;if(!b){b=d.tp;f=d.tD;g=d.v0;h=d.Ko;i=d.KT;continue _;}b=c;}return;case 3:AW5(a,e);if(C()){break _;}a:{while(true){c=c+1|0;if(c>=10)break a;d=a.mU;if(d.ll.eN?0:1)break a;e=De(Fd(d));if(Op(a.cN,e))continue;else break;}continue _;}d=a.t4;$p=1;continue _;default: GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);} function Q3(a,b,c,d,e,f,g){var h,i,j,k,l;h=0;while(true){i=a.lN;if(h>=i.gJ)break;i=Sp(i,h);j=i.tp;if(je)j=h;else if(k>f)j=h;else if(l>g)j=h;else{i=a.lN;j=h+(-1)|0;Mu(i,h);}}}h=j+1|0;}} function AQ_(a){a.dq=8;a.gl=64;a.dp=8;} function AQa(a){} function AI7(a,b,c,d,e){} function A4f(a,b){return 0;} function AW5(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A2h(a,b);if(C()){break _;}c=$z;FV(a.oq,b);if(!c)FV(a.mU,b);return c;default:GR();}}DW().s(a,b,c,$p);} function AKC(a,b){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AJX(a,b);if(C()){break _;}J6(a.oq,b);return;default:GR();}}DW().s(a,b,$p);} function Bd0(a,b){A1f(a,b);if(IZ(a.mU,b))J6(a.mU,b);} function BpM(a,b){APB(a,b);if(IZ(a.oq,b))FV(a.mU,b);} function A4F(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=Wl(a,b);if(d!==null){$p=2;continue _;}FV(a.oq,c);c.fb=b;$p=1;case 1:$z=AW5(a,c);if(C()){break _;}e=$z;if(!e)FV(a.mU,c);AEE(a.Bi,b,c);return;case 2:AKC(a,d);if(C()){break _;}FV(a.oq,c);c.fb=b;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,$p);} function Wl(a,b){return AGQ(a.Bi,b);} function AKz(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Bi;d=SR(X6(b),c.nM.data.length);e=c.nM.data;f=e[d];g=f;a:{while(f!==null){h=f.pR;if(f.xK==b){c.rr=c.rr+1|0;c.wX=c.wX-1|0;if(g!==f)g.pR=h;else e[d]=h;break a;}g=f;f=h;}}c=f!==null?f.xn:null;if(c===null)return c;J6(a.oq,c);$p=1;case 1:AKC(a,c);if(C()){break _;}return c;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AKO(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(a,b,c,d);if(C()){break _;}f=$z;$p=2;case 2:$z=APQ(a,b,c,d);if(C()){break _;}g=$z;$p=3;case 3:$z=AWE(a,b,c,d,e);if(C()){break _;}e=$z;if(!e)return 0;FO(a.lN,AJW(a,b,c,d,f,g));return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AW1(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(a,b,c,d);if(C()){break _;}g=$z;$p=2;case 2:$z=APQ(a,b,c,d);if(C()){break _;}h=$z;$p=3;case 3:$z=AVq(a,b,c,d,e,f);if(C()){break _;}e=$z;if(!e)return 0;FO(a.lN,AJW(a,b,c,d,g,h));return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function APZ(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(a,b,c,d);if(C()){break _;}f=$z;$p=2;case 2:$z=APQ(a,b,c,d);if(C()){break _;}g=$z;$p=3;case 3:$z=AXQ(a,b,c,d,e);if(C()){break _;}e=$z;if(!e)return 0;FO(a.lN,AJW(a,b,c,d,f,g));return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function AWU(a,b,c,d,e){var f,g,h,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.Mk)return;f=a.t4;g=new SO;Cc(g);g.ov=1;g.qV=b;g.sn=c;g.ub=d;h=E8();g.pt=h;e.p5(h);a:{try{g.rY=Bg1(g.pt);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){e=$$je;}else{throw $$e;}}Bq(e);}$p=1;case 1:AJS(f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function AOv(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.t4;c=new U3;Cc(c);c.uQ=B(1188);$p=1;case 1:AJS(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function ADY(){var a=this;J9.call(a);a.Fx=0;a.Gb=0;a.I_=0;a.jZ=0.0;a.vF=0.0;a.ni=0.0;a.vD=0;a.wy=0;a.jr=null;a.KX=0;} function BmM(a,b){b.n=(-180.0);} function A4w(a,b,c,d,e){var f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.jr;g=ACx(3,b,c,d,e);$p=1;case 1:AJS(f,g);if(C()){break _;}g=a.ck.o;$p=2;case 2:$z=AMY(g,b,c,d);if(C()){break _;}h=$z;g=a.ck.o;$p=3;case 3:APQ(g,b,c,d);if(C()){break _;}$p=4;case 4:$z=AX_(a,b,c,d,e);if(C()){break _;}i=$z;g=M7(a.ck.j);if(g!==null){Zj(g,h,b,c,d);if(!g.y)NG(a.ck.j);}return i;default:GR();}}DW().s(a,b,c, d,e,f,g,h,i,$p);} function ANO(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.wy=1;f=a.jr;g=ACx(0,b,c,d,e);$p=1;case 1:AJS(f,g);if(C()){break _;}g=a.ck.o;$p=2;case 2:$z=AMY(g,b,c,d);if(C()){break _;}h=$z;if(h>0&&a.jZ===0.0){J();g=BFM.data[h];f=a.ck;i=f.o;f=f.j;$p=4;continue _;}if(h<=0)return;J();g=BFM.data[h];f=a.ck.j;$p=3;case 3:$z=ATT(g,f);if(C()){break _;}j=$z;if(j<1.0)return;$p= 5;continue _;case 4:g.mI(i,b,c,d,f);if(C()){break _;}if(h<=0)return;J();g=BFM.data[h];f=a.ck.j;$p=3;continue _;case 5:A4w(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function AL8(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.wy)return;a.wy=0;b=a.jr;c=ACx(2,0,0,0,0);$p=1;case 1:AJS(b,c);if(C()){break _;}a.jZ=0.0;a.vD=0;return;default:GR();}}DW().s(a,b,c,$p);} function AQp(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.wy=1;$p=1;case 1:AOa(a);if(C()){break _;}f=a.jr;g=ACx(1,b,c,d,e);$p=2;case 2:AJS(f,g);if(C()){break _;}h=a.vD;if(h>0)a.vD=h-1|0;else{if(b==a.Fx&&c==a.Gb&&d==a.I_){f=a.ck.o;$p=3;continue _;}a.jZ=0.0;a.vF=0.0;a.ni=0.0;a.Fx=b;a.Gb=c;a.I_=d;}return;case 3:$z=AMY(f,b, c,d);if(C()){break _;}h=$z;if(!h)return;J();f=BFM.data[h];i=a.jZ;g=a.ck.j;$p=4;case 4:$z=ATT(f,g);if(C()){break _;}j=$z;a.jZ=i+j;if(a.ni%4.0!==0.0){a.ni=a.ni+1.0;if(a.jZ<1.0)return;$p=6;continue _;}g=a.ck.g0;k=IO(f.e5);l=b+0.5;m=c+0.5;i=d+0.5;f=f.e5;j=(f.l9+1.0)/8.0;n=f.lk*0.5;$p=5;case 5:A5g(g,k,l,m,i,j,n);if(C()){break _;}a.ni=a.ni+1.0;if(a.jZ<1.0)return;$p=6;case 6:A4w(a,b,c,d,e);if(C()){break _;}a.jZ=0.0;a.vF=0.0;a.ni=0.0;a.vD=5;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function Bpa(a,b){var c,d,e;c=a.jZ;if(c<=0.0){d=a.ck;d.h9.BY=0.0;d.dP.sk=0.0;}else{e=a.vF;e=e+(c-e)*b;d=a.ck;d.h9.BY=e;d.dP.sk=e;}} function Bi6(a){return 4.0;} function Brg(a,b){} function ATR(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOa(a);if(C()){break _;}a.vF=a.jZ;return;default:GR();}}DW().s(a,$p);} function AOa(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=Ei(a.ck.j.z);c=0;if(b!==null)c=b.bp;if(c==a.KX)return;a.KX=c;b=a.jr;d=new RU;Cc(d);d.AK=0;d.yl=c;$p=1;case 1:AJS(b,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} function AV9(a,b,c,d,e,f,g,h){var i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOa(a);if(C()){break _;}i=a.jr;j=A8C(d===null?(-1):d.bp,e,f,g,h);$p=2;case 2:AJS(i,j);if(C()){break _;}$p=3;case 3:$z=APX(a,b,c,d,e,f,g,h);if(C()){break _;}e=$z;return e;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);} function ALx(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOa(a);if(C()){break _;}e=a.jr;f=A8C(d===null?(-1):d.bp,(-1),(-1),(-1),255);$p=2;case 2:AJS(e,f);if(C()){break _;}$p=3;case 3:$z=A3f(a,b,c,d);if(C()){break _;}g=$z;return g;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);} function A8Q(a,b){var c,d,e,f;c=new AFg;d=a.ck;e=d.mh;f=a.jr;ACQ(c,d,b,e,0);c.y8=0;c.J1=AXD(null);c.mC=0;c.vc=0;c.oN=0;c.cl=f;return c;} function A22(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOa(a);if(C()){break _;}d=a.jr;e=BqW(b.fb,c.fb,1);$p=2;case 2:AJS(d,e);if(C()){break _;}$p=3;case 3:A3W(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);} function A14(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOa(a);if(C()){break _;}d=a.jr;e=BqW(b.fb,c.fb,0);$p=2;case 2:AJS(d,e);if(C()){break _;}$p=3;case 3:AN8(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);} function ABK(){var a=this;C8.call(a);a.x5=null;a.IY=0;} function AXV(a,b,c){} function AW8(a){Dr(a.bv);} function A2o(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.IY+1|0;a.IY=b;if(b%20|0){c=a.x5;if(c===null)return;$p=2;continue _;}c=a.x5;d=new RD;Cc(d);$p=1;case 1:AJS(c,d);if(C()){break _;}c=a.x5;if(c===null)return;$p=2;case 2:APC(c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} function A5t(a,b){} function A13(a,b,c,d){var e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=0;$p=1;case 1:ANh(a,e);if(C()){break _;}DX(a,a.bw,B(1189),a.O/2|0,(a.bd/2|0)-50|0,16777215);$p=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);} function AYl(){var a=this;DC.call(a);a.F_=null;a.MU=null;a.x$=0;a.yy=0;a.OH=0.0;} function Bgl(a,b,c,d){var e=new AYl();BfE(e,a,b,c,d);return e;} function BfE(a,b,c,d,e){GL(a,b,c.c,c.i,c.d,c.f,c.h,c.g);a.x$=0;a.yy=0;a.F_=c;a.MU=d;a.yy=3;a.OH=e;} function AQP(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=(a.x$+c)/a.yy;d=i*i;b=a.F_;j=b.c;k=b.i;l=b.d;b=a.MU;m=b.fu;n=b.c-m;o=c;p=m+n*o;m=b.eX;q=m+(b.i-m)*o+a.OH;m=b.fv;m=m+(b.d-m)*o;n=p-j;o=d;n=j+n*o;r=k+(q-k)*o;o=l+(m-l) *o;s=N(n);t=N(r+a.bK/2.0);u=N(o);b=a.l;$p=1;case 1:$z=AOI(b,s,t,u);if(C()){break _;}v=$z;m=n-BNL;n=r-BNM;j=o-BNN;B4(v,v,v,1.0);Hn();b=BFE;w=a.F_;m=m;n=n;j=j;d=w.n;$p=2;case 2:AKE(b,w,m,n,j,d,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);} function AKQ(a){var b;b=a.x$+1|0;a.x$=b;if(b==a.yy)CN(a);} function BcY(a){return 3;} function ABO(){var a=this;DY.call(a);a.Kb=0;a.N_=0.0;a.Qd=0.0;a.Pb=0.0;a.Wa=0.0;a.R$=0.0;a.Y2=0.0;} function AUF(a,b,c){return 1;} function Bx$(a,b,c,d,e,f,g){a.bK=0.0;a.N_=b;a.Qd=c;a.Pb=d;a.Wa=e;a.R$=f;a.Kb=g;} function APA(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AYY(a);if(C()){break _;}a.jS=a.cF;b=a.c-a.bo;c=a.d-a.bn;d=Cj(b*b+c*c)*4.0;if(d>1.0)d=1.0;e=a.cF;d=e+(d-e)*0.4000000059604645;a.cF=d;a.eA=a.eA+d;return;default:GR();}}DW().s(a,b,c,d,e,$p);} function Bge(a){return 0.0;} function AJP(a){var b,c,d,e,f,g,h,i,j,k;S1(a);b=a.Kb;if(b>0){c=a.c;d=a.N_-c;e=b;c=c+d/e;d=a.i;d=d+(a.Qd-d)/e;f=a.d;f=f+(a.Pb-f)/e;g=a.Wa;h=a.n;g=g-h;while(g<(-180.0)){g=g+360.0;}while(g>=180.0){g=g-360.0;}a.n=h+g/e;g=a.u;a.u=g+(a.R$-g)/e;a.Kb=b-1|0;CE(a,c,d,f);FE(a,a.n,a.u);}a.r3=a.jP;c=a.f;c=c*c;d=a.g;i=Cj(c+d*d);j=KV( -a.h*0.20000000298023224)*15.0;if(i>0.10000000149011612)i=0.10000000149011612;b=a.U;if(!(b&&a.bI>0))i=0.0;if(!(!b&&a.bI>0))j=0.0;k=a.jP;a.jP=k+(i-k)*0.4000000059604645;i=a.jO;a.jO=i+(j-i)*0.800000011920929;} function BtS(a){return a.An;} function A4z(){var a=this;E.call(a);a.y5=0;a.Ur=null;a.cU=null;a.gE=0.0;a.gC=0.0;a.gM=0.0;a.vi=null;a.dR=0.0;a.sl=null;} function A7L(a,b,c,d,e,f){var g=new A4z();A8_(g,a,b,c,d,e,f);return g;} function A8_(a,b,c,d,e,f,g){a.y5=0;a.Ur=new C1;a.sl=Fm();a.cU=b;a.vi=c;a.dR=g;a.gE=d;a.gC=e;a.gM=f;} function AXF(a){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bm=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_: while(true){switch($p){case 0:b=a.dR;c=16;d=0;e=15.0;a:while(true){if(d>=c){f=a.dR*2.0;a.dR=f;c=N(a.gE-f-1.0);g=N(a.gE+a.dR+1.0);h=N(a.gC-a.dR-1.0);i=N(a.gC+a.dR+1.0);j=N(a.gM-a.dR-1.0);k=N(a.gM+a.dR+1.0);l=a.cU;m=a.vi;n=DA(c,h,j,g,i,k);$p=1;continue _;}g=0;while(g0.0)break a;}h=h+1|0;}g=g+1|0;}d=d+1|0;}w=N(s);x=N(t);y=N(u);l=a.cU;$p=6;continue _;case 1:$z=AOC(l,m,n);if(C()){break _;}l=$z;m=BP(a.gE,a.gC,a.gM);z=0;while(true){if(z>=l.s){a.dR=b;ba=B6();EX(ba,a.sl);if(a.y5){bb=ba.s-1|0;if(bb>=0){bc=Bb(ba,bb);bd=bc.c5;be=bc.df;bf=bc.c6;l=a.cU;$p=4;continue _;}}return;}n=Bb(l,z);bg=AAu(n,a.gE,a.gC,a.gM)/a.dR;if(bg<=1.0)break;z=z+1|0;}s=n.c-a.gE;t=n.i-a.gC;u=n.d-a.gM;bh=Cj(s*s+t*t+u*u);r=s/bh;o=t/bh;p=u/bh;ba=a.cU;bc=n.w;$p =2;case 2:$z=AM$(ba,m,bc);if(C()){break _;}f=$z;bi=f;bj=(1.0-bg)*bi;ba=a.vi;c=(bj*bj+bj)/2.0*8.0*a.dR+1.0|0;$p=3;case 3:n.d1(ba,c);if(C()){break _;}n.f=n.f+r*bj;n.h=n.h+o*bj;n.g=n.g+p*bj;while(true){z=z+1|0;if(z>=l.s){a.dR=b;ba=B6();EX(ba,a.sl);if(a.y5){bb=ba.s-1|0;if(bb>=0){bc=Bb(ba,bb);bd=bc.c5;be=bc.df;bf=bc.c6;l=a.cU;$p=4;continue _;}}return;}n=Bb(l,z);bg=AAu(n,a.gE,a.gC,a.gM)/a.dR;if(bg>1.0)continue;else break;}s=n.c-a.gE;t=n.i-a.gC;u=n.d-a.gM;bh=Cj(s*s+t*t+u*u);r=s/bh;o=t/bh;p=u/bh;ba=a.cU;bc=n.w;$p=2;continue _;case 4:$z =AMY(l,bd,be,bf);if(C()){break _;}bk=$z;l=a.cU;c=be-1|0;$p=5;case 5:$z=AMY(l,bd,c,bf);if(C()){break _;}bl=$z;if(!bk){J();if(BIz.data[bl]&&!D(a.Ur,3)){l=a.cU;c=BGS.b;$p=7;continue _;}}bb=bb+(-1)|0;if(bb<0)return;bc=Bb(ba,bb);bd=bc.c5;be=bc.df;bf=bc.c6;l=a.cU;$p=4;continue _;case 6:$z=AMY(l,w,x,y);if(C()){break _;}bm=$z;if(bm>0){J();f=f-(BFM.data[bm].LJ(a.vi)+0.30000001192092896)*v;}if(f>0.0)FV(a.sl,C4(w,x,y));s=s+o;t=t+p;u=u+r;f=f-0.22500000894069672;while(f<=0.0){while(true){h=h+1|0;while(h>=c){g=g+1|0;while (g>=c){d=d+1|0;if(d>=c){f=a.dR*2.0;a.dR=f;c=N(a.gE-f-1.0);g=N(a.gE+a.dR+1.0);h=N(a.gC-a.dR-1.0);i=N(a.gC+a.dR+1.0);j=N(a.gM-a.dR-1.0);k=N(a.gM+a.dR+1.0);l=a.cU;m=a.vi;n=DA(c,h,j,g,i,k);$p=1;continue _;}g=0;}h=0;}if(!d)break;if(d==15)break;if(!g)break;if(g==15)break;if(!h)break;if(h!=15)continue;else break;}o=d/e*2.0-1.0;p=g/e*2.0-1.0;q=h/e*2.0-1.0;r=D8(o*o+p*p+q*q);o=o/r;p=p/r;r=q/r;f=a.dR*(0.699999988079071+O(a.cU.p)*0.6000000238418579);s=a.gE;t=a.gC;u=a.gM;v=0.30000001192092896;o=o*0.30000001192092896;p=p *0.30000001192092896;r=r*0.30000001192092896;}w=N(s);x=N(t);y=N(u);l=a.cU;continue _;case 7:A2O(l,bd,be,bf,c);if(C()){break _;}bb=bb+(-1)|0;if(bb<0)return;bc=Bb(ba,bb);bd=bc.c5;be=bc.df;bf=bc.c6;l=a.cU;$p=4;continue _;default:GR();}}DW().s(a,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,$p);} function A4A(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.cU;c=a.gE;d=a.gC;e=a.gM;f=B(1190);g=4.0;h=(1.0+(O(b.p)-O(a.cU.p))*0.20000000298023224)*0.699999988079071;$p=1;case 1:AIL(b,c,d,e,f,g,h);if(C()){break _;}f=B6();EX(f, a.sl);i=f.s-1|0;if(i<0)return;b=Bb(f,i);j=b.c5;k=b.df;l=b.c6;b=a.cU;$p=2;case 2:$z=AMY(b,j,k,l);if(C()){break _;}m=$z;n=0;o=j;p=k;q=l;while(n<1){r=o+O(a.cU.p);s=p+O(a.cU.p);t=q+O(a.cU.p);c=r-a.gE;d=s-a.gC;e=t-a.gM;u=Cj(c*c+d*d+e*e);c=c/u;v=d/u;e=e/u;d=0.5/(u/a.dR+0.1)*(O(a.cU.p)*O(a.cU.p)+0.30000001192092896);c=c*d;u=v*d;d=e*d;BW(a.cU,B(531),(r+a.gE*1.0)/2.0,(s+a.gC*1.0)/2.0,(t+a.gM*1.0)/2.0,c,u,d);BW(a.cU,B(348),r,s,t,c,u,d);n=n+1|0;}if(m>0){J();b=BFM.data[m];w=a.cU;$p=3;continue _;}i=i+(-1)|0;if(i<0)return;b =Bb(f,i);j=b.c5;k=b.df;l=b.c6;b=a.cU;continue _;case 3:$z=APQ(w,j,k,l);if(C()){break _;}n=$z;g=0.30000001192092896;$p=4;case 4:b.Sk(w,j,k,l,n,g);if(C()){break _;}b=a.cU;n=0;$p=5;case 5:A2O(b,j,k,l,n);if(C()){break _;}b=BFM.data[m];w=a.cU;$p=6;case 6:b.BF(w,j,k,l);if(C()){break _;}i=i+(-1)|0;if(i<0)return;b=Bb(f,i);j=b.c5;k=b.df;l=b.c6;b=a.cU;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);} function ABa(){var a=this;C8.call(a);a.Od=null;a.g8=null;a.By=0;a.jD=0;} function AO2(a){var b;b=BFD;b.ks=0;b.kJ=0;Dr(a.bv);Jx(1);Y(a.bv,Ej(0,(a.O/2|0)-100|0,(a.bd/4|0)+120|0,B(1024)));} function A0n(a){Jx(0);} function AN1(a){var b;b=BFD;b.ks=0;b.kJ=0;a.By=a.By+1|0;} function ASJ(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.fC&&!b.ci){b=a.g8;$p=1;continue _;}return;case 1:AMH(b);if(C()){break _;}c=a.x;b=null;$p=2;case 2:AL5(c,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function ANy(a,b,c){var d,e,f;if(c==200)a.jD=(a.jD-1|0)&3;if(!(c!=208&&c!=28))a.jD=(a.jD+1|0)&3;if(c==14&&Z(a.g8.gs.data[a.jD])>0){d=a.g8.gs.data;c=a.jD;d[c]=Dc(d[c],0,Z(d[c])-1|0);}if(H8(B(599),b)>=0&&Z(a.g8.gs.data[a.jD])<15){d=a.g8.gs.data;c=a.jD;e=d[c];f=new T;S(f);BL(H(f,e),b);d[c]=U(f);}} function ALP(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}DX(a,a.bw,a.Od,a.O/2|0,40,16777215);B9();Bp(a.O/2|0,a.bd/2|0,50.0);Cg((-93.75),(-93.75),(-93.75));Bj(180.0,0.0,1.0,0.0);e=a.g8;$p=2;case 2:$z=AWb(e);if(C()){break _;}e=$z;J();if(e!==BI6){e=a.g8;$p=3;continue _;}e=a.g8;$p=4;continue _;case 3:$z=AYF(e);if(C()){break _;}f =$z;g=0.0;if(f==2)g=180.0;if(f==4)g=90.0;if(f==5)g=(-90.0);Bj(g,0.0,1.0,0.0);Bp(0.0,0.3125,0.0);if(!((a.By/6|0)%2|0))a.g8.uM=a.jD;QY();e=BNg;h=a.g8;i=(-0.5);j=(-0.75);k=(-0.5);g=0.0;$p=5;continue _;case 4:$z=AYF(e);if(C()){break _;}f=$z;Bj((f*360|0)/16.0,0.0,1.0,0.0);Bp(0.0,0.3125,0.0);if(!((a.By/6|0)%2|0))a.g8.uM=a.jD;QY();e=BNg;h=a.g8;i=(-0.5);j=(-0.75);k=(-0.5);g=0.0;$p=5;case 5:AQI(e,h,i,j,k,g);if(C()){break _;}a.g8.uM=(-1);BI();$p=6;case 6:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b, c,d,e,f,g,h,i,j,k,$p);} function PV(){Dh.call(this);this.pi=0;} function BSj(a){var b=new PV();Uo(b,a);return b;} function Uo(a,b){a.pi=b;} function A38(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=d+(-8)|0;f=f+(-8)|0;if(e>0){$p=1;continue _;}h=e+(-4)|0;i=Gx(2048).data;j=D(c,4)+4|0;k=0;while (k=16){j=0;b:while(true){if(j>=16){k=0;while(k<16){y=0;while(y<16){z=4;while(z<8){if(i[(((k*16|0)+y|0)*8|0)+z|0]){d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}z =z+1|0;}y=y+1|0;}k=k+1|0;}return 1;}ba=0;while(ba<16){z=0;while(z<8){if(i[(((j*16|0)+ba|0)*8|0)+z|0])break b;z=z+1|0;}ba=ba+1|0;}j=j+1|0;}d=g+j|0;e=h+z|0;s=f+ba|0;t=z<4?a.pi:0;$p=4;continue _;}ba=0;while(ba<16){z=0;while(z<8){c:{d:{s=k*16|0;t=s+ba|0;j=t*8|0;y=j+z|0;if(!i[y]){if(k<15&&i[((((k+1|0)*16|0)+ba|0)*8|0)+z|0])break d;if(k>0&&i[((((k-1|0)*16|0)+ba|0)*8|0)+z|0])break d;if(ba<15&&i[((t+1|0)*8|0)+z|0])break d;if(ba>0&&i[((s+(ba-1|0)|0)*8|0)+z|0])break d;if(z<7&&i[y+1|0])break d;if(z>0&&i[j+(z-1|0)|0])break d;}bb =0;break c;}bb=1;}if(bb)break a;z=z+1|0;}ba=ba+1|0;}k=k+1|0;}d=g+k|0;e=h+z|0;s=f+ba|0;$p=2;continue _;case 1:$z=AMY(b,g,e,f);if(C()){break _;}d=$z;if(!d){e=e+(-1)|0;if(e>0){continue _;}}h=e+(-4)|0;i=Gx(2048).data;j=D(c,4)+4|0;k=0;while(k=16){j=0;b:while(true){if(j>=16){k=0;while(k<16){y=0;while(y<16){z=4;while(z<8){if(i[(((k*16|0)+y|0)*8|0)+z|0]){d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}z=z+1|0;}y=y+1|0;}k=k+1|0;}return 1;}ba=0;while(ba<16){z=0;while(z<8){if(i[(((j*16|0)+ba|0)*8|0)+z|0])break b;z=z+1|0;}ba=ba+1|0;}j=j+1|0;}d=g+j|0;e=h+z|0;s=f+ba|0;t=z<4?a.pi:0;$p=4;continue _;}ba=0;while(ba<16){z=0;while(z<8){c:{d:{s=k*16|0;t=s+ba|0;j=t*8|0;y=j+z|0;if(!i[y]) {if(k<15&&i[((((k+1|0)*16|0)+ba|0)*8|0)+z|0])break d;if(k>0&&i[((((k-1|0)*16|0)+ba|0)*8|0)+z|0])break d;if(ba<15&&i[((t+1|0)*8|0)+z|0])break d;if(ba>0&&i[((s+(ba-1|0)|0)*8|0)+z|0])break d;if(z<7&&i[y+1|0])break d;if(z>0&&i[j+(z-1|0)|0])break d;}bb=0;break c;}bb=1;}if(bb)break a;z=z+1|0;}ba=ba+1|0;}k=k+1|0;}d=g+k|0;e=h+z|0;s=f+ba|0;$p=2;case 2:$z=AMo(b,d,e,s);if(C()){break _;}bc=$z;t=Ba(z,4);if(t>=0&&bc.jp())return 0;if(t<0&&!bc.cG()){$p=6;continue _;}while(true){z=z+1|0;while(z>=8){ba=ba+1|0;while(ba>=16){k =k+1|0;if(k>=16){j=0;e:while(true){if(j>=16){k=0;while(k<16){y=0;while(y<16){z=4;while(z<8){if(i[(((k*16|0)+y|0)*8|0)+z|0]){d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}z=z+1|0;}y=y+1|0;}k=k+1|0;}return 1;}ba=0;while(ba<16){z=0;while(z<8){if(i[(((j*16|0)+ba|0)*8|0)+z|0])break e;z=z+1|0;}ba=ba+1|0;}j=j+1|0;}d=g+j|0;e=h+z|0;s=f+ba|0;t=z<4?a.pi:0;$p=4;continue _;}ba=0;}z=0;}f:{a:{s=k*16|0;t=s+ba|0;j=t*8|0;y=j+z|0;if(!i[y]){if(k<15&&i[((((k+1|0)*16|0)+ba|0)*8|0)+z|0])break a;if(k>0&&i[((((k-1|0)*16|0)+ba|0) *8|0)+z|0])break a;if(ba<15&&i[((t+1|0)*8|0)+z|0])break a;if(ba>0&&i[((s+(ba-1|0)|0)*8|0)+z|0])break a;if(z<7&&i[y+1|0])break a;if(z>0&&i[j+(z-1|0)|0])break a;}bb=0;break f;}bb=1;}if(!bb)continue;else break;}d=g+k|0;e=h+z|0;s=f+ba|0;continue _;case 3:$z=AMY(b,d,s,t);if(C()){break _;}ba=$z;J();if(ba==BFP.b){Eg();c=BM8;$p=5;continue _;}g:while(true){z=z+1|0;while(z>=8){y=y+1|0;while(y>=16){k=k+1|0;if(k>=16)break g;y=0;}z=4;}if(!i[(((k*16|0)+y|0)*8|0)+z|0])continue;else{d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;continue _;}}return 1;case 4:A2O(b, d,e,s,t);if(C()){break _;}while(true){z=z+1|0;while(z>=8){ba=ba+1|0;while(ba>=16){j=j+1|0;if(j>=16){k=0;while(k<16){y=0;while(y<16){z=4;while(z<8){if(i[(((k*16|0)+y|0)*8|0)+z|0]){d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}z=z+1|0;}y=y+1|0;}k=k+1|0;}return 1;}ba=0;}z=0;}if(!i[(((j*16|0)+ba|0)*8|0)+z|0])continue;else break;}d=g+j|0;e=h+z|0;s=f+ba|0;t=z<4?a.pi:0;continue _;case 5:$z=AXH(b,c,d,e,t);if(C()){break _;}e=$z;if(e>0){e=BFO.b;$p=7;continue _;}g:while(true){z=z+1|0;while(z>=8){y=y+1|0;while(y>=16) {k=k+1|0;if(k>=16)break g;y=0;}z=4;}if(!i[(((k*16|0)+y|0)*8|0)+z|0])continue;else{d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}}return 1;case 6:$z=AMY(b,d,e,s);if(C()){break _;}d=$z;if(d!=a.pi)return 0;while(true){z=z+1|0;while(z>=8){ba=ba+1|0;while(ba>=16){k=k+1|0;if(k>=16){j=0;h:while(true){if(j>=16){k=0;while(k<16){y=0;while(y<16){z=4;while(z<8){if(i[(((k*16|0)+y|0)*8|0)+z|0]){d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}z=z+1|0;}y=y+1|0;}k=k+1|0;}return 1;}ba=0;while(ba<16){z=0;while(z<8){if(i[(((j *16|0)+ba|0)*8|0)+z|0])break h;z=z+1|0;}ba=ba+1|0;}j=j+1|0;}d=g+j|0;e=h+z|0;s=f+ba|0;t=z<4?a.pi:0;$p=4;continue _;}ba=0;}z=0;}i:{f:{s=k*16|0;t=s+ba|0;j=t*8|0;y=j+z|0;if(!i[y]){if(k<15&&i[((((k+1|0)*16|0)+ba|0)*8|0)+z|0])break f;if(k>0&&i[((((k-1|0)*16|0)+ba|0)*8|0)+z|0])break f;if(ba<15&&i[((t+1|0)*8|0)+z|0])break f;if(ba>0&&i[((s+(ba-1|0)|0)*8|0)+z|0])break f;if(z<7&&i[y+1|0])break f;if(z>0&&i[j+(z-1|0)|0])break f;}bb=0;break i;}bb=1;}if(!bb)continue;else break;}d=g+k|0;e=h+z|0;s=f+ba|0;$p=2;continue _;case 7:A2O(b, d,s,t,e);if(C()){break _;}j:while(true){z=z+1|0;while(z>=8){y=y+1|0;while(y>=16){k=k+1|0;if(k>=16)break j;y=0;}z=4;}if(!i[(((k*16|0)+y|0)*8|0)+z|0])continue;else{d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}}return 1;default:GR();}}DW().s(a,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,$p);} var A4T=K(Dh); function YQ(){var a=new A4T();BhJ(a);return a;} function BhJ(a){} function AHs(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=D(c,2)+2|0;h=D(c,2)+2|0;i=0;j=(d-g|0)-1|0;k=(d+g|0)+1|0;l=e-1|0;m=e+3|0;n=m+1|0;o=(f-h|0)-1|0;p=(f+h|0)+1 |0;q=j;a:while(true){r=Ba(q,k);if(r>0){if(i>=1&&i<=5){i=j;b:while(true){q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;while(true){r=Ba(s,l);if(r<0)break;t=o;u=Ba(t,p);if(u<=0)break b;s=s+(-1)|0;}i=i+1|0;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;}return 0;}v=l;while(true){t=Ba(v,n);if(t>0)break;w=o;u=Ba(w,p);if(u<=0)break a;v =v+1|0;}q=q+1|0;}$p=1;case 1:$z=AMo(b,q,v,w);if(C()){break _;}x=$z;if(v==l&&!x.cG())return 0;if(!t&&!x.cG())return 0;if(!(q!=j&&r&&w!=o&&u)&&v==e){$p=5;continue _;}w=w+1|0;while(true){u=Ba(w,p);if(u<=0)break;v=v+1|0;while(true){t=Ba(v,n);if(t<=0)break;q=q+1|0;r=Ba(q,k);if(r>0){if(i>=1&&i<=5){i=j;c:while(true){q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;while(true){r=Ba(s,l);if(r <0)break;t=o;u=Ba(t,p);if(u<=0)break c;s=s+(-1)|0;}i=i+1|0;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;}return 0;}v=l;}w=o;}continue _;case 2:A2O(b,d,e,f,s);if(C()){break _;}$p=3;case 3:$z=AZ9(b,d,e,f);if(C()){break _;}b=$z;y=b;d=D(c,4);y.kg=!d?B(1109):d==1?B(1148):d==2?B(1148):d!=3?B(7):B(1146);return 1;case 4:$z=AMY(b,r,e,u);if(C()){break _;}z=$z;if(!z){l=0;z=r-1|0;$p=6;continue _;}k=k+1|0;while(true){if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;continue _;}j =j+1|0;if(j>=2)break;k=0;}J();s=BIV.b;$p=2;continue _;case 5:$z=AMY(b,q,v,w);if(C()){break _;}s=$z;if(!s){s=v+1|0;$p=7;continue _;}w=w+1|0;while(true){u=Ba(w,p);if(u<=0)break;v=v+1|0;while(true){t=Ba(v,n);if(t<=0)break;q=q+1|0;r=Ba(q,k);if(r>0){if(i>=1&&i<=5){i=j;b:while(true){q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;while(true){r=Ba(s,l);if(r<0)break;t=o;u=Ba(t,p);if(u<=0)break b;s =s+(-1)|0;}i=i+1|0;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;}return 0;}v=l;}w=o;}$p=1;continue _;case 6:$z=AMo(b,z,e,u);if(C()){break _;}ba=$z;if(ba.cG())l=1;z=r+1|0;$p=10;continue _;case 7:$z=AMY(b,q,s,w);if(C()){break _;}s=$z;if(!s)i=i+1|0;w=w+1|0;while(true){u=Ba(w,p);if(u<=0)break;v=v+1|0;while(true){t=Ba(v,n);if(t<=0)break;q=q+1|0;r=Ba(q,k);if(r>0){if(i>=1&&i<=5){i=j;d:while(true){q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j <2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;while(true){r=Ba(s,l);if(r<0)break;t=o;u=Ba(t,p);if(u<=0)break d;s=s+(-1)|0;}i=i+1|0;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;}return 0;}v=l;}w=o;}$p=1;continue _;case 8:$z=AMo(b,i,s,t);if(C()){break _;}ba=$z;if(ba.cG()){if(!r&&D(c,4)){J();u=BF2.b;$p=14;continue _;}J();u=BFV.b;$p=12;continue _;}t=t+1|0;while(true){u=Ba(t,p);if(u<=0)break;s =s+(-1)|0;while(true){r=Ba(s,l);if(r>=0)break;i=i+1|0;q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;}t=o;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){continue _;}u=s-1|0;$p=9;case 9:$z=AMo(b,i,u,t);if(C()){break _;}ba=$z;if(ba.cG()){$p=8;continue _;}u=0;$p=11;continue _;case 10:$z=AMo(b,z,e,u);if(C()){break _;}ba=$z;if(ba.cG())l=l+1|0;z=u-1|0;$p=13;continue _;case 11:A2O(b, i,s,t,u);if(C()){break _;}t=t+1|0;while(true){u=Ba(t,p);if(u<=0)break;s=s+(-1)|0;while(true){r=Ba(s,l);if(r>=0)break;i=i+1|0;q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;}t=o;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;case 12:A2O(b,i,s,t,u);if(C()){break _;}t=t+1|0;while(true){u=Ba(t,p);if(u<=0)break;s=s+(-1)|0;while(true) {r=Ba(s,l);if(r>=0)break;i=i+1|0;q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;}t=o;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;case 13:$z=AMo(b,r,e,z);if(C()){break _;}ba=$z;if(ba.cG())l=l+1|0;z=u+1|0;$p=16;continue _;case 14:A2O(b,i,s,t,u);if(C()){break _;}t=t+1|0;while(true){u=Ba(t,p);if(u<=0)break;s=s+(-1)|0;while(true) {r=Ba(s,l);if(r>=0)break;i=i+1|0;q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;}t=o;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;case 15:A2O(b,i,s,t,u);if(C()){break _;}t=t+1|0;while(true){u=Ba(t,p);if(u<=0)break;s=s+(-1)|0;while(true){r=Ba(s,l);if(r>=0)break;i=i+1|0;q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while (j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;}t=o;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;case 16:$z=AMo(b,r,e,z);if(C()){break _;}ba=$z;if(ba.cG())l=l+1|0;if(l==1){J();z=BIX.b;$p=17;continue _;}k=k+1|0;while(true){if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;if(j>=2)break;k=0;}J();s=BIV.b;$p=2;continue _;case 17:A2O(b,r,e,u,z);if(C()){break _;}$p=18;case 18:$z =AZ9(b,r,e,u);if(C()){break _;}ba=$z;ba=ba;z=0;while(true){if(z>=8){while(true){j=j+1|0;if(j>=2)break;k=0;if(k>=3)continue;else{r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}}J();s=BIV.b;$p=2;continue _;}bb=ABg(a,c);if(bb!==null)break;z=z+1|0;}r=D(c,i);$p=19;case 19:AS9(ba,r,bb);if(C()){break _;}while(true){z=z+1|0;if(z>=8){while(true){j=j+1|0;if(j>=2)break;k=0;if(k>=3)continue;else{r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}}J();s=BIV.b;$p=2;continue _;}bb=ABg(a,c);if(bb===null)continue;else break;}r =D(c,i);continue _;default:GR();}}DW().s(a,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,$p);} function ABg(a,b){var c,d;a:{c=D(b,11);if(!c){d=new Cs;Bw();EK(d,BMb);break a;}if(c==1){d=new Cs;Bw();G1(d,BLh,D(b,4)+1|0);break a;}if(c==2){d=new Cs;Bw();EK(d,BLK);break a;}if(c==3){d=new Cs;Bw();G1(d,BKV,D(b,4)+1|0);break a;}if(c==4){d=new Cs;Bw();G1(d,BLE,D(b,4)+1|0);break a;}if(c==5){d=new Cs;Bw();G1(d,BLC,D(b,4)+1|0);break a;}if(c==6){d=new Cs;Bw();EK(d,BL9);break a;}if(c==7&&!D(b,100)){d=new Cs;Bw();EK(d,BL8);break a;}if(c==8&&!D(b,2)){d=new Cs;Bw();G1(d,BKT,D(b,4)+1|0);break a;}if(c==9&&!D(b,10)){d=new Cs;Bw();EK(d, BJF.data[BK9.bj+D(b,2)|0]);break a;}d=null;}return d;} function A1p(){var a=this;Dh.call(a);a.UX=0;a.hg=0;} function QI(a){var b=new A1p();BiO(b,a);return b;} function BiO(a,b){J();a.UX=BJn.b;a.hg=b;} function A0o(a,b,c,d,e,f){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMo(b, d,e,f);if(C()){break _;}g=$z;BE();if(g!==BGR)return 0;h=O(c)*3.1415927410125732;i=d+8|0;j=i+Br(h)*a.hg/8.0;k=i-Br(h)*a.hg/8.0;i=f+8|0;l=i+BG(h)*a.hg/8.0;m=i-BG(h)*a.hg/8.0;n=(e+D(c,3)|0)+2|0;o=(e+D(c,3)|0)+2|0;p=0;q=k-j;r=o-n;s=m-l;while(true){d=a.hg;if(p>d)break;k=p;m=q*k;o=d;t=j+m/o;u=n+r*k/o;v=l+s*k/o;k=Ck(c);d=a.hg;w=k*d/16.0;i=p*3.1415927410125732;x=(Br(i/d)+1.0)*w+1.0;y=(Br(i/a.hg)+1.0)*w+1.0;w=x/2.0;z=t-w|0;ba=t+w|0;o=y/2.0;bb=u-o|0;bc=u+o|0;e=v-w|0;f=v+w|0;while(z<=ba){bd=bb;while(bd<=bc){be=e;while (be<=f){bf=(z+0.5-t)/w;bg=(bd+0.5-u)/o;bh=(be+0.5-v)/w;if(bf*bf+bg*bg+bh*bh<1.0){$p=2;continue _;}be=be+1|0;}bd=bd+1|0;}z=z+1|0;}p=p+1|0;}return 1;case 2:$z=AMY(b,z,bd,be);if(C()){break _;}bi=$z;J();if(bi==BF8.b){d=a.UX;$p=3;continue _;}a:while(true){be=be+1|0;while(be>f){bd=bd+1|0;while(bd>bc){z=z+1|0;while(z>ba){p=p+1|0;d=a.hg;if(p>d)break a;k=p;m=q*k;o=d;t=j+m/o;u=n+r*k/o;v=l+s*k/o;k=Ck(c);d=a.hg;w=k*d/16.0;i=p*3.1415927410125732;x=(Br(i/d)+1.0)*w+1.0;y=(Br(i/a.hg)+1.0)*w+1.0;w=x/2.0;z=t-w|0;ba=t+w|0;o=y /2.0;bb=u-o|0;bc=u+o|0;e=v-w|0;f=v+w|0;}bd=bb;}be=e;}bf=(z+0.5-t)/w;bg=(bd+0.5-u)/o;bh=(be+0.5-v)/w;if(bf*bf+bg*bg+bh*bh>=1.0)continue;else{continue _;}}return 1;case 3:b.a0m(z,bd,be,d);if(C()){break _;}b:while(true){be=be+1|0;while(be>f){bd=bd+1|0;while(bd>bc){z=z+1|0;while(z>ba){p=p+1|0;d=a.hg;if(p>d)break b;k=p;m=q*k;o=d;t=j+m/o;u=n+r*k/o;v=l+s*k/o;k=Ck(c);d=a.hg;w=k*d/16.0;i=p*3.1415927410125732;x=(Br(i/d)+1.0)*w+1.0;y=(Br(i/a.hg)+1.0)*w+1.0;w=x/2.0;z=t-w|0;ba=t+w|0;o=y/2.0;bb=u-o|0;bc=u+o|0;e=v-w|0;f=v +w|0;}bd=bb;}be=e;}bf=(z+0.5-t)/w;bg=(bd+0.5-u)/o;bh=(be+0.5-v)/w;if(bf*bf+bg*bg+bh*bh>=1.0)continue;else{$p=2;continue _;}}return 1;default:GR();}}DW().s(a,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,$p);} function B7(){var a=this;Dh.call(a);a.NE=0;a.hu=0;} function BSk(a,b){var c=new B7();B_(c,a,b);return c;} function B_(a,b,c){a.NE=b;a.hu=c;} function AMc(a,b,c,d,e,f){var 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,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=O(c)*3.1415927410125732;h=d+8|0;i=h+Br(g) *a.hu/8.0;j=h-Br(g)*a.hu/8.0;h=f+8|0;k=h+BG(g)*a.hu/8.0;l=h-BG(g)*a.hu/8.0;m=(e+D(c,3)|0)+2|0;n=(e+D(c,3)|0)+2|0;o=0;j=j-i;n=n-m;p=l-k;while(true){d=a.hu;if(o>d)break;q=o;r=j*q;s=d;t=i+r/s;u=m+n*q/s;v=k+p*q/s;r=Ck(c);d=a.hu;w=r*d/16.0;x=o*3.1415927410125732;y=(Br(x/d)+1.0)*w+1.0;z=(Br(x/a.hu)+1.0)*w+1.0;w=y/2.0;ba=t-w|0;bb=t+w|0;y=z/2.0;bc=u-y|0;bd=u+y|0;e=v-w|0;f=v+w|0;while(ba<=bb){be=bc;while(be<=bd){bf=e;while(bf<=f){r=(ba+0.5-t)/w;q=(be+0.5-u)/y;s=(bf+0.5-v)/w;if(r*r+q*q+s*s<1.0){$p=1;continue _;}bf=bf +1|0;}be=be+1|0;}ba=ba+1|0;}o=o+1|0;}return 1;case 1:$z=AMY(b,ba,be,bf);if(C()){break _;}bg=$z;J();if(bg==BFS.b){d=a.NE;$p=2;continue _;}a:while(true){bf=bf+1|0;while(bf>f){be=be+1|0;while(be>bd){ba=ba+1|0;while(ba>bb){o=o+1|0;d=a.hu;if(o>d)break a;q=o;r=j*q;s=d;t=i+r/s;u=m+n*q/s;v=k+p*q/s;r=Ck(c);d=a.hu;w=r*d/16.0;x=o*3.1415927410125732;y=(Br(x/d)+1.0)*w+1.0;z=(Br(x/a.hu)+1.0)*w+1.0;w=y/2.0;ba=t-w|0;bb=t+w|0;y=z/2.0;bc=u-y|0;bd=u+y|0;e=v-w|0;f=v+w|0;}be=bc;}bf=e;}r=(ba+0.5-t)/w;q=(be+0.5-u)/y;s=(bf+0.5-v)/ w;if(r*r+q*q+s*s>=1.0)continue;else{continue _;}}return 1;case 2:b.a0m(ba,be,bf,d);if(C()){break _;}b:while(true){bf=bf+1|0;while(bf>f){be=be+1|0;while(be>bd){ba=ba+1|0;while(ba>bb){o=o+1|0;d=a.hu;if(o>d)break b;q=o;r=j*q;s=d;t=i+r/s;u=m+n*q/s;v=k+p*q/s;r=Ck(c);d=a.hu;w=r*d/16.0;x=o*3.1415927410125732;y=(Br(x/d)+1.0)*w+1.0;z=(Br(x/a.hu)+1.0)*w+1.0;w=y/2.0;ba=t-w|0;bb=t+w|0;y=z/2.0;bc=u-y|0;bd=u+y|0;e=v-w|0;f=v+w|0;}be=bc;}bf=e;}r=(ba+0.5-t)/w;q=(be+0.5-u)/y;s=(bf+0.5-v)/w;if(r*r+q*q+s*s>=1.0)continue;else{$p =1;continue _;}}return 1;default:GR();}}DW().s(a,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,$p);} function BQ(){Dh.call(this);this.D0=0;} function BSl(a){var b=new BQ();BR(b,a);return b;} function BR(a,b){a.D0=b;} function ANr(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;case 1:$z=AMY(b,h,i,j);if(C()){break _;}k=$z;if(!k){J();l=BFM.data[a.D0];$p=2;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;continue _;case 2:$z =l.rO(b,h,i,j);if(C()){break _;}k=$z;if(k){k=a.D0;$p=3;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;case 3:b.a0m(h,i,j,k);if(C()){break _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} var AXK=K(Dh); function Fo(){var a=new AXK();A8N(a);return a;} function A8N(a){} function ATx(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;h=e-1|0;if(g>=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;case 1:$z=AMY(b,i,e,j);if(C()){break _;}k=$z;if(!k){k=i-1|0;$p=2;continue _;}g=g+1|0;if(g>=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;continue _;case 2:$z =AMo(b,k,h,j);if(C()){break _;}l=$z;BE();if(l!==BGR){k=i+1|0;$p=3;continue _;}k=2+D(c,D(c,3)+1|0)|0;m=0;if(m=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;case 3:$z=AMo(b,k,h,j);if(C()){break _;}l=$z;if(l!==BGR){k=j-1|0;$p=4;continue _;}k=2+D(c,D(c,3)+1|0)|0;m=0;if(m=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;case 4:$z=AMo(b,i,h,k);if(C()){break _;}l =$z;if(l!==BGR){k=j+1|0;$p=6;continue _;}k=2+D(c,D(c,3)+1|0)|0;m=0;if(m=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;case 5:$z=l.rO(b,i,n,j);if(C()){break _;}o=$z;if(o){o=BJo.b;$p=7;continue _;}m=m+1|0;if(m=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;case 6:$z=AMo(b,i,h,k);if(C()){break _;}l=$z;if(l===BGR){k=2+D(c,D(c,3)+1|0)|0;m=0;if(m=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;case 7:b.a0m(i,n,j,o);if(C()){break _;}m=m+1|0;if(m=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} var A1l=K(Dh); function Ft(){var a=new A1l();BsN(a);return a;} function BsN(a){} function ANE(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;case 1:$z=AMY(b,h,i,j);if(C()){break _;}k=$z;if(!k){k=i-1|0;$p=2;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;continue _;case 2:$z =AMY(b,h,k,j);if(C()){break _;}l=$z;J();if(l==BFO.b){m=BJr;$p=3;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;case 3:$z=m.fy(b,h,i,j);if(C()){break _;}k=$z;if(k){l=BJr.b;k=D(c,4);$p=4;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;case 4:b.Zc(h,i,j,l,k);if(C()){break _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c, 8)|0)-D(c,8)|0;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} var AMD=K(Dh); function EO(){var a=new AMD();Bmx(a);return a;} function Bmx(a){} function A5h(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;if(g>=10)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;case 1:$z=AMY(b,h,i,j);if(C()){break _;}k=$z;if(!k){k=1+D(c,D(c,3)+1|0)|0;l=0;if(l=10)return 1;h=(d+D(c, 8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;continue _;case 2:$z=m.rO(b,h,n,j);if(C()){break _;}o=$z;if(o){o=BJm.b;$p=3;continue _;}l=l+1|0;if(l=10)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;case 3:b.a0m(h,n,j,o);if(C()){break _;}l=l+1|0;if(l=10)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;default: GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} function CH(){Dh.call(this);this.Lh=0;} function BSm(a){var b=new CH();CJ(b,a);return b;} function CJ(a,b){a.Lh=b;} function AYk(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=e+1|0;$p=1;case 1:$z=AMY(b,d,g,f);if(C()){break _;}g=$z;J();if(g!=BFS.b)return 0;g=e-1|0;$p=2;case 2:$z=AMY(b,d,g,f);if(C()){break _;}g=$z;if(g!=BFS.b)return 0;$p=3;case 3:$z=AMY(b,d,e,f);if(C()){break _;}g=$z;if(g){$p=5;continue _;}g=0;h=d-1|0;$p=4;case 4:$z=AMY(b, h,e,f);if(C()){break _;}i=$z;if(i==BFS.b)g=1;i=d+1|0;$p=6;continue _;case 5:$z=AMY(b,d,e,f);if(C()){break _;}g=$z;if(g!=BFS.b)return 0;g=0;h=d-1|0;$p=4;continue _;case 6:$z=AMY(b,i,e,f);if(C()){break _;}j=$z;if(j==BFS.b)g=g+1|0;k=f-1|0;$p=7;case 7:$z=AMY(b,d,e,k);if(C()){break _;}j=$z;if(j==BFS.b)g=g+1|0;l=f+1|0;$p=8;case 8:$z=AMY(b,d,e,l);if(C()){break _;}m=$z;if(m==BFS.b)g=g+1|0;j=0;$p=9;case 9:$z=AMY(b,h,e,f);if(C()){break _;}h=$z;if(!h)j=1;$p=10;case 10:$z=AMY(b,i,e,f);if(C()){break _;}h=$z;if(!h)j=j+1| 0;$p=11;case 11:$z=AMY(b,d,e,k);if(C()){break _;}h=$z;if(!h)j=j+1|0;$p=12;case 12:$z=AMY(b,d,e,l);if(C()){break _;}h=$z;if(!h)j=j+1|0;if(g==3&&j==1){g=a.Lh;$p=13;continue _;}return 1;case 13:A2O(b,d,e,f,g);if(C()){break _;}b.mT=1;n=BFM.data[a.Lh];$p=14;case 14:n.dj(b,d,e,f,c);if(C()){break _;}b.mT=0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function QR(){Dh.call(this);this.xu=0;} function AMp(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=e+1|0;$p=1;case 1:$z=AMY(b,d,g,f);if(C()){break _;}g=$z;J();if(g!=BJs.b)return 0;$p=2;case 2:$z=AMY(b,d,e,f);if(C()){break _;}g=$z;if(g){$p=4;continue _;}h=0;i=d-1|0;$p=3;case 3:$z=AMY(b,i,e,f);if(C()){break _;}g=$z;if(g==BJs.b)h=1;g=d+1|0;$p=5;continue _;case 4:$z =AMY(b,d,e,f);if(C()){break _;}g=$z;if(g!=BJs.b)return 0;h=0;i=d-1|0;$p=3;continue _;case 5:$z=AMY(b,g,e,f);if(C()){break _;}j=$z;if(j==BJs.b)h=h+1|0;j=f-1|0;$p=6;case 6:$z=AMY(b,d,e,j);if(C()){break _;}k=$z;if(k==BJs.b)h=h+1|0;l=f+1|0;$p=7;case 7:$z=AMY(b,d,e,l);if(C()){break _;}k=$z;if(k==BJs.b)h=h+1|0;m=e-1|0;$p=8;case 8:$z=AMY(b,d,m,f);if(C()){break _;}k=$z;if(k==BJs.b)h=h+1|0;k=0;$p=9;case 9:$z=AMY(b,i,e,f);if(C()){break _;}i=$z;if(!i)k=1;$p=10;case 10:$z=AMY(b,g,e,f);if(C()){break _;}g=$z;if(!g)k=k+1| 0;$p=11;case 11:$z=AMY(b,d,e,j);if(C()){break _;}g=$z;if(!g)k=k+1|0;$p=12;case 12:$z=AMY(b,d,e,l);if(C()){break _;}g=$z;if(!g)k=k+1|0;$p=13;case 13:$z=AMY(b,d,m,f);if(C()){break _;}g=$z;if(!g)k=k+1|0;if(h==4&&k==1){g=a.xu;$p=14;continue _;}return 1;case 14:A2O(b,d,e,f,g);if(C()){break _;}b.mT=1;n=BFM.data[a.xu];$p=15;case 15:n.dj(b,d,e,f,c);if(C()){break _;}b.mT=0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} var AJw=K(Dh); function BSn(){var a=new AJw();Blg(a);return a;} function Blg(a){} var JZ=K(Dh); function BSo(){var a=new JZ();A8D(a);return a;} function A8D(a){} function AYT(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,d,e,f);if(C()){break _;}g=$z;if(g)return 0;g=e+1|0;$p=2;case 2:$z=AMY(b,d,g,f);if(C()){break _;}g=$z;J();if(g!=BJs.b)return 0;g=BJu.b;$p=3;case 3:A2O(b,d,e,f,g);if(C()){break _;}g =0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;case 4:a:{$z=AMY(b,h,i,j);if(C()){break _;}k=$z;if(!k){l=0;m=0;n=h-1|0;o=h+1|0;p=i-1|0;q=i+1|0;r=j-1|0;s=j+1|0;while(true){if(m>=6){if(l!=1)break a;k=BJu.b;$p=5;continue _;}if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5)break;if(0==BJu.b)l=l+1|0;m=m+1|0;}$p=11;continue _;}}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c, 12)|0;j=(f+D(c,8)|0)-D(c,8)|0;continue _;case 5:A2O(b,h,i,j,k);if(C()){break _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;case 6:$z=AMY(b,n,i,j);if(C()){break _;}t=$z;while(m!=1){if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p =4;continue _;}t=0;if(!m){continue _;}}$p=7;case 7:$z=AMY(b,o,i,j);if(C()){break _;}t=$z;while(m!=2){if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){continue _;}}$p=8;case 8:$z=AMY(b,h,p,j);if(C()){break _;}t=$z;while(m!=3){if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if (t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){continue _;}}$p=9;case 9:$z=AMY(b,h,q,j);if(C()){break _;}t=$z;while(m!=4){if(m==5){$p=11;continue _;}if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t =0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){continue _;}}$p=10;case 10:$z=AMY(b,h,i,r);if(C()){break _;}t=$z;while(m!=5){if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){continue _;}}$p=11;case 11:$z=AMY(b,h,i,s);if(C()){break _;}t =$z;while(true){if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5)break;}continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);} var IY=K(Dh); function BSp(){var a=new IY();BqX(a);return a;} function BqX(a){} function AXj(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,d,e,f);if(C()){break _;}g=$z;if(g)return 0;g=e+1|0;$p=2;case 2:$z=AMY(b,d,g,f);if(C()){break _;}g=$z;J();if(g!=BJs.b)return 0;g=BJu.b;$p=3;case 3:A2O(b,d,e,f,g);if(C()){break _;}g =0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;case 4:a:{$z=AMY(b,h,i,j);if(C()){break _;}k=$z;if(!k){l=0;m=0;n=h-1|0;o=h+1|0;p=i-1|0;q=i+1|0;r=j-1|0;s=j+1|0;while(true){if(m>=6){if(l!=1)break a;k=BJu.b;$p=5;continue _;}if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5)break;if(0==BJu.b)l=l+1|0;m=m+1|0;}$p=11;continue _;}}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c, 12)|0;j=(f+D(c,8)|0)-D(c,8)|0;continue _;case 5:A2O(b,h,i,j,k);if(C()){break _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;case 6:$z=AMY(b,n,i,j);if(C()){break _;}t=$z;while(m!=1){if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p =4;continue _;}t=0;if(!m){continue _;}}$p=7;case 7:$z=AMY(b,o,i,j);if(C()){break _;}t=$z;while(m!=2){if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){continue _;}}$p=8;case 8:$z=AMY(b,h,p,j);if(C()){break _;}t=$z;while(m!=3){if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if (t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){continue _;}}$p=9;case 9:$z=AMY(b,h,q,j);if(C()){break _;}t=$z;while(m!=4){if(m==5){$p=11;continue _;}if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t =0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){continue _;}}$p=10;case 10:$z=AMY(b,h,i,r);if(C()){break _;}t=$z;while(m!=5){if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){continue _;}}$p=11;case 11:$z=AMY(b,h,i,s);if(C()){break _;}t =$z;while(true){if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5)break;}continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);} function AH6(){var a=this;E.call(a);a.nM=null;a.wX=0;a.BS=0;a.Xg=0.75;a.rr=0;} function BhC(){var a=new AH6();BqV(a);return a;} function BqV(a){a.nM=BC(N8,16);a.BS=12;a.Xg=0.75;} function X6(b){b=b^(b>>>20|0)^(b>>>12|0);return b^(b>>>7|0)^(b>>>4|0);} function SR(b,c){return b&(c-1|0);} function AGQ(a,b){var c,d,e;c=X6(b);d=a.nM.data;e=d[SR(c,d.length)];while(e!==null){if(e.xK==b)return e.xn;e=e.pR;}return null;} function AEE(a,b,c){var d,e,f,g,h,i,j,k,l;d=X6(b);e=SR(d,a.nM.data.length);f=a.nM.data;g=f[e];while(g!==null){if(g.xK==b)g.xn=c;g=g.pR;}a.rr=a.rr+1|0;h=f[e];g=new N8;g.xn=c;g.pR=h;g.xK=b;g.NZ=d;f[e]=g;b=a.wX;a.wX=b+1|0;if(b>=a.BS){i=f.length;b=2*i|0;if(i==1073741824)a.BS=2147483647;else{j=BC(N8,b);k=j.data;d=k.length;e=0;while(e=e.length){d=0;while(true){e=b.dv.data;if(d>=e.length){d=0;while(true){e=b.c2.data;if(d>=e.length)break;if(!RX(b,c.c2.data[d],e[d])){d=0;break a;}d=d+1|0;}d=1;break a;}if(!RX(b,c.dv.data[d],e[d]))break;d=d+1|0;}d=0;break a;}if(!RX(b,c.bU.data[d],e[d]))break;d=d+1|0;}d=0;}if(d)return;b =a.cl;c=AVi((-1),a.z.bU);$p=1;case 1:AJS(b,c);if(C()){break _;}b=a.cl;c=AVi((-2),a.z.c2);$p=2;case 2:AJS(b,c);if(C()){break _;}b=a.cl;c=AVi((-3),a.z.dv);$p=3;case 3:AJS(b,c);if(C()){break _;}b=a.z;f=AXD(null);g=0;while(true){h=b.bU.data;if(g>=h.length)break;e=f.bU;c=h[g]===null?null:NM(h[g]);e.data[g]=c;g=g+1|0;}g=0;while(true){h=b.dv.data;if(g>=h.length)break;e=f.dv;c=h[g]===null?null:NM(h[g]);e.data[g]=c;g=g+1|0;}g=0;while(true){e=b.c2.data;if(g>=e.length)break;h=f.c2;c=e[g]===null?null:NM(e[g]);h.data[g] =c;g=g+1|0;}a.J1=f;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);} function ASS(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=new UL;Cc(c);c.yR=b.fb;d=b.p8;c.Cl=d.bp;c.BG=d.y;c.qK=N(b.c*32.0);c.sf=N(b.i*32.0);c.sV=N(b.d*32.0);c.u3=(b.f*128.0|0)<<24>>24;c.tn=(b.h*128.0|0)<<24>>24;c.vC=(b.g*128.0|0)<<24>>24;d=a.cl;$p=1;case 1:AJS(d,c);if(C()){break _;}b.c=c.qK/32.0;b.i=c.sf/32.0;b.d=c.sV/32.0;b.f=c.u3/128.0;b.h=c.tn/128.0;b.g=c.vC/128.0;return;default:GR();}}DW().s(a,b,c,d,$p);} function ARC(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.cl;d=new Ts;Cc(d);d.vn=b;$p=1;case 1:AJS(c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);} function A01(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AGw(a);if(C()){break _;}b=a.cl;c=Sf(a,1);$p=2;case 2:AJS(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function AKw(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:A3m(a);if(C()){break _;}b=a.cl;c=new Un;Cc(c);$p=2;case 2:AJS(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);} function Bag(a,b){a.bI=a.bI-b|0;} function A2p(){var a=this;E.call(a);a.tp=0;a.tD=0;a.v0=0;a.wi=0;a.Ko=0;a.KT=0;a.a1c=null;} function AJW(a,b,c,d,e,f){var g=new A2p();BmS(g,a,b,c,d,e,f);return g;} function BmS(a,b,c,d,e,f,g){a.a1c=b;a.tp=c;a.tD=d;a.v0=e;a.wi=80;a.Ko=f;a.KT=g;} var Xc=K(0); function AF_(){E.call(this);this.Qy=null;} function AEW(a){return Ck(a.Qy);} var A1y=K(); function BSq(){var a=new A1y();Bqq(a);return a;} function Bqq(a){} function Yn(){var a=this;E.call(a);a.OR=null;a.ue=null;a.Tf=null;a.UH=null;} function BuW(a,b,c){var d;d=VV(b,c);return Dt(a.ue,d);} function AGA(a,b,c){var d,e;d=VV(b,c);e=Bz(a.ue,d);if(e===null)e=a.OR;return e;} function APb(a,b,c){return 1;} function BgJ(a){return 0;} function BvV(a){return 0;} var AUj=K(); function BSr(){var a=new AUj();BaQ(a);return a;} function BaQ(a){} function ADy(){var a=this;E.call(a);a.xQ=0;a.x8=0;} function VV(a,b){var c=new ADy();BoN(c,a,b);return c;} function BoN(a,b,c){a.xQ=b;a.x8=c;} function Bx7(a,b){var c;if(!(b instanceof ADy))return 0;c=b;return a.xQ==c.xQ&&a.x8==c.x8?1:0;} function Bsz(a){return a.xQ<<16^a.x8;} function Lr(){var a=this;E.call(a);a.Lk=null;a.UJ=null;a.O5=0;a.Po=0;a.Vy=0;} var BR7=null;var BSc=null;var BSd=null;var BSe=null;var BSf=null;function Vw(){Vw=Bx(Lr);BiG();} function AS0(a,b,c,d,e){var f=new Lr();ASj(f,a,b,c,d,e);return f;} function ASj(a,b,c,d,e,f){Vw();a.Lk=b;a.UJ=c;a.O5=d;a.Po=e;a.Vy=f;} function BiG(){var b;b=AS$([12,8,140,8,76,8,204,8,44,8,172,8,108,8,236,8,28,8,156,8,92,8,220,8,60,8,188,8,124,8,252,8,2,8,130,8,66,8,194,8,34,8,162,8,98,8,226,8,18,8,146,8,82,8,210,8,50,8,178,8,114,8,242,8,10,8,138,8,74,8,202,8,42,8,170,8,106,8,234,8,26,8,154,8,90,8,218,8,58,8,186,8,122,8,250,8,6,8,134,8,70,8,198,8,38,8,166,8,102,8,230,8,22,8,150,8,86,8,214,8,54,8,182,8,118,8,246,8,14,8,142,8,78,8,206,8,46,8,174,8,110,8,238,8,30,8,158,8,94,8,222,8,62,8,190,8,126,8,254,8,1,8,129,8,65,8,193,8,33,8,161,8,97,8, 225,8,17,8,145,8,81,8,209,8,49,8,177,8,113,8,241,8,9,8,137,8,73,8,201,8,41,8,169,8,105,8,233,8,25,8,153,8,89,8,217,8,57,8,185,8,121,8,249,8,5,8,133,8,69,8,197,8,37,8,165,8,101,8,229,8,21,8,149,8,85,8,213,8,53,8,181,8,117,8,245,8,13,8,141,8,77,8,205,8,45,8,173,8,109,8,237,8,29,8,157,8,93,8,221,8,61,8,189,8,125,8,253,8,19,9,275,9,147,9,403,9,83,9,339,9,211,9,467,9,51,9,307,9,179,9,435,9,115,9,371,9,243,9,499,9,11,9,267,9,139,9,395,9,75,9,331,9,203,9,459,9,43,9,299,9,171,9,427,9,107,9,363,9,235,9,491,9,27,9,283, 9,155,9,411,9,91,9,347,9,219,9,475,9,59,9,315,9,187,9,443,9,123,9,379,9,251,9,507,9,7,9,263,9,135,9,391,9,71,9,327,9,199,9,455,9,39,9,295,9,167,9,423,9,103,9,359,9,231,9,487,9,23,9,279,9,151,9,407,9,87,9,343,9,215,9,471,9,55,9,311,9,183,9,439,9,119,9,375,9,247,9,503,9,15,9,271,9,143,9,399,9,79,9,335,9,207,9,463,9,47,9,303,9,175,9,431,9,111,9,367,9,239,9,495,9,31,9,287,9,159,9,415,9,95,9,351,9,223,9,479,9,63,9,319,9,191,9,447,9,127,9,383,9,255,9,511,9,0,7,64,7,32,7,96,7,16,7,80,7,48,7,112,7,8,7,72,7,40,7,104, 7,24,7,88,7,56,7,120,7,4,7,68,7,36,7,100,7,20,7,84,7,52,7,116,7,3,8,131,8,67,8,195,8,35,8,163,8,99,8,227,8]);BR7=b;BSc=AS$([0,5,16,5,8,5,24,5,4,5,20,5,12,5,28,5,2,5,18,5,10,5,26,5,6,5,22,5,14,5,30,5,1,5,17,5,9,5,25,5,5,5,21,5,13,5,29,5,3,5,19,5,11,5,27,5,7,5,23,5]);BSd=AS0(b,BR$,257,286,15);BSe=AS0(BSc,BR9,0,30,15);BSf=AS0(null,BSg,0,19,7);} function AEf(){var a=this;E.call(a);a.In=null;a.Xz=0;a.yx=0;} function AZ2(a){return a.yx=j.length)break;j[i]=null;i=i+1|0;}g.wX=0;k=Nr(a,N(b.w.R),N(b.w.C),N(b.w.S));l=Nr(a,N(c-b.da/2.0),N(d),N(e-b.da/2.0));m=Bg6(Qy(b.da+1.0),Qy(b.cO+1.0),Qy(b.da+1.0));k.rJ=0.0;n=HN(k,l);k.AM=n;k.lP=n;ADw(a.pY);AGp(a.pY,k);o=k;a:{while(true){p=a.pY;q=p.n1;if(q?0:1){if(o!==k){g=ADM(a,k,o);break a;}g=null;break a;}h=p.qc.data;r=h[0];i=q-1|0;p.n1=i;h[0]=h[i];h[i]=null;if(i>0)VD(p,0);r.iQ =(-1);if(r.IL==l.IL)break;if(HN(r,l)0)s=1;g=PQ(a,b,r.kF,r.km,r.kV+1|0,m,s);p=PQ(a,b,r.kF-1|0,r.km,r.kV,m,s);t=PQ(a,b,r.kF+1|0,r.km,r.kV,m,s);u=PQ(a,b,r.kF,r.km,r.kV-1|0,m,s);if(g===null)i=0;else if(g.tb)i=0;else if(HN(g,l)>=f)i=0;else{h=a.rb.data;i=1;h[0]=g;}if(p===null)v=i;else if(p.tb)v=i;else if(HN(p,l)>=f)v=i;else{h=a.rb.data;v=i+1|0;h[i]=p;}if(t===null)i=v;else if(t.tb)i=v;else if(HN(t,l)>=f)i=v;else{h=a.rb.data;i=v+1|0;h[v]=t;}if(u===null)q=i;else if (u.tb)q=i;else if(HN(u,l)>=f)q=i;else{h=a.rb.data;q=i+1|0;h[i]=u;}i=0;while(i=g.rJ)){g.HZ=r;g.rJ=n;g.AM=HN(g,l);if(!WC(g)){g.lP=g.rJ+g.AM;AGp(a.pY,g);}else{p=a.pY;n=g.rJ+g.AM;w=g.lP;g.lP=n;if(n>=w)VD(p,g.iQ);else ADW(p,g.iQ);}}i=i+1|0;}}g=ADM(a,k,l);}return g;} function PQ(a,b,c,d,e,f,g){var h,i,j,k;h=null;if(O$(a,b,c,d,e,f)>0)h=Nr(a,c,d,e);if(h!==null)i=d;else{i=d+g|0;if(O$(a,b,c,i,e,f)>0)h=Nr(a,c,i,e);else i=d;}if(h!==null){j=0;a:{while(true){if(i<=0)break a;k=O$(a,b,c,i-1|0,e,f);if(k<=0)break a;if(k<0)return null;j=j+1|0;if(j>=4)break;i=i+(-1)|0;}return null;}if(i>0)h=Nr(a,c,i,e);}return h;} function Nr(a,b,c,d){var e,f;e=b|c<<10|d<<20;f=AGQ(a.yk,e);if(f===null){f=Bg6(b,c,d);AEE(a.yk,e,f);}return f;} function O$(a,b,c,d,e,f){var g,h,i,j;g=c;a:{while(g<(c+f.kF|0)){h=d;while(h<(d+f.km|0)){i=e;while(i<(e+f.kV|0)){j=AFU(a.U2,c,d,e);if(j.j3())return 0;if(j===BGR)break a;if(j===BGT)break a;i=i+1|0;}h=h+1|0;}g=g+1|0;}return 1;}return (-1);} function ADM(a,b,c){var d,e,f,g;d=1;e=c;while(true){e=e.HZ;if(e===null)break;d=d+1|0;}f=BC(L0,d);g=f.data;d=d+(-1)|0;g[d]=c;while(true){c=c.HZ;if(c===null)break;d=d+(-1)|0;g[d]=c;}b=new AEf;b.In=f;b.Xz=g.length;return b;} function AIP(){var a=this;E.call(a);a.qc=null;a.n1=0;} function BCa(){var a=new AIP();Bf6(a);return a;} function Bf6(a){a.qc=BC(L0,1024);a.n1=0;} function AGp(a,b){var c,d,e,f;if(b.iQ>=0){b=new Er;Bl(b,B(1191));P(b);}c=a.n1;d=a.qc;if(c==d.data.length){e=BC(L0,c<<1);CZ(d,0,e,0,c);a.qc=e;}d=a.qc.data;f=a.n1;d[f]=b;b.iQ=f;a.n1=f+1|0;ADW(a,f);return b;} function ADw(a){a.n1=0;} function ADW(a,b){var c,d,e,f,g;c=a.qc.data;d=c[b];e=d.lP;a:{while(true){if(b<=0)break a;f=(b-1|0)>>1;g=c[f];if(e>=g.lP)break;c[b]=g;g.iQ=b;b=f;}}c[b]=d;d.iQ=b;} function VD(a,b){var c,d,e,f,g,h,i,j,k,l;c=a.qc.data;d=c[b];e=d.lP;a:{while(true){f=1+(b<<1)|0;g=f+1|0;h=a.n1;if(f>=h)break;i=c[f];j=i.lP;if(g=e)break a;c[b]=i;i.iQ=b;}else{if(l>=e)break a;c[b]=k;k.iQ=b;f=g;}b=f;}}c[b]=d;d.iQ=b;} function L0(){var a=this;E.call(a);a.kF=0;a.km=0;a.kV=0;a.IL=0;a.iQ=0;a.rJ=0.0;a.AM=0.0;a.lP=0.0;a.HZ=null;a.tb=0;} function Bg6(a,b,c){var d=new L0();Btv(d,a,b,c);return d;} function Btv(a,b,c,d){a.iQ=(-1);a.tb=0;a.kF=b;a.km=c;a.kV=d;a.IL=b|c<<10|d<<20;} function HN(a,b){var c,d,e;c=b.kF-a.kF|0;d=b.km-a.km|0;e=b.kV-a.kV|0;return F1(c*c+d*d+e*e);} function WC(a){return a.iQ<0?0:1;} $rt_packages([-1,"com",0,"jcraft",1,"jzlib",-1,"java",3,"util",4,"zip",4,"regex",3,"nio",7,"charset",3,"io",3,"lang",-1,"net",11,"minecraft",12,"src",11,"lax1dude",14,"eaglercraft"]); $rt_metadata([E,0,0,[],0,3,0,0,["de",BDu(BnJ),"dl",BDv(ANU),"bM",BDu(A9g)],Qz,0,E,[],0,3,0,0,0,AB8,0,E,[],3,3,0,0,0,ABJ,0,E,[],3,3,0,0,0,AGj,0,E,[AB8,ABJ],0,3,0,0,["bM",BDu(BcH)],AWa,0,E,[],4,0,0,0,0,ACR,0,E,[],4,3,0,0,0,Dk,0,E,[],0,3,0,0,["on",BDu(Bgv)],BF,0,Dk,[],0,3,0,0,0,Co,"RuntimeException",10,BF,[],0,3,0,0,0,AZh,"ClassCastException",10,Co,[],0,3,0,0,0,DV,0,E,[],3,3,0,0,0,E5,0,E,[],3,3,0,0,0,Qs,0,E,[],3,3,0,0,0,Cr,0,E,[DV,E5,Qs],0,3,0,Ix,["bM",BDu(AJi),"dl",BDv(CA),"de",BDu(Uu),"tj",BDv(A_v)],GW,0,Dk, [],0,3,0,0,0,NB,0,GW,[],0,3,0,0,0,AYB,0,NB,[],0,3,0,0,0,H4,0,E,[DV],1,3,0,0,0,MT,0,H4,[E5],0,3,0,0,["bM",BDu(BiS),"de",BDu(BkM),"dl",BDv(Byj),"tj",BDv(Bq0)],LS,0,E,[DV,Qs],0,0,0,0,["qw",BDv(ACs),"bM",BDu(U)],MY,0,E,[],3,3,0,0,0,T,0,LS,[MY],0,3,0,0,["Kn",BDy(BqU),"Jw",BDx(A$C),"bM",BDu(Cl),"qw",BDv(Bcc),"K8",BDw(BrF),"GH",BDw(Bj$)],Nm,0,NB,[],0,3,0,0,0,A1T,0,Nm,[],0,3,0,0,0,AX0,0,Nm,[],0,3,0,0,0,Dy,0,E,[],3,3,0,0,0,IS,0,E,[Dy],3,3,0,0,0,ADh,0,E,[IS],3,3,0,0,0,Ya,0,E,[IS],3,3,0,0,0,AD9,0,E,[IS],3,3,0,0,0,Zd,0, E,[IS],3,3,0,0,0,AGC,0,E,[IS],3,3,0,0,0,AFA,0,E,[IS,ADh,Ya,AD9,Zd,AGC],3,3,0,0,0,WD,0,E,[],3,3,0,0,0,Q8,0,E,[Dy],3,3,0,0,0,AIn,0,E,[Dy,AFA,WD,Q8],1,3,0,0,["YU",BDv(BeF),"a3j",BDw(Bv7),"a8F",BDw(Bvt),"a5O",BDx(Bex),"a33",BDv(BiM),"bbc",BDu(A9y),"a_d",BDx(A7a)],BX,0,E,[],0,3,0,Bm,0,O2,"Client$AbortedLaunchException",15,Co,[],0,3,0,0,0,ABk,0,E,[],3,3,0,0,0,L3,0,E,[ABk],3,3,0,0,0,UH,0,E,[],3,3,0,0,0,I$,0,E,[MY,L3,UH],1,3,0,0,0,ALw,0,I$,[],0,3,0,0,["fw",BDu(Bln),"mf",BDu(Bos),"Tv",BDx(Bfs)],Xm,0,I$,[],0,3,0,0,0,Sc, 0,E,[],4,3,0,0,0,AQB,0,E,[],4,3,0,0,0,If,0,E,[],4,3,0,Od,0,AQ4,0,E,[Dy],1,3,0,0,0,R7,0,E,[],3,3,0,0,0]); $rt_metadata([LA,0,E,[R7],0,3,0,0,0,AAg,0,E,[],0,3,0,BAZ,0,Uy,0,E,[],0,3,0,0,0,EA,0,E,[Dy],3,3,0,0,0,ABX,0,E,[EA],0,0,0,0,["fp",BDv(BjN)],ABW,0,E,[EA],0,0,0,0,["fp",BDv(BrJ)],ABZ,0,E,[EA],0,0,0,0,["fp",BDv(Bsh)],ABY,0,E,[EA],0,0,0,0,["fp",BDv(BfK)],AB2,0,E,[EA],0,0,0,0,["fp",BDv(BaP)],AB0,0,E,[EA],0,0,0,0,["fp",BDv(Bxu)],AB4,0,E,[EA],0,0,0,0,["fp",BDv(A_B)],AB3,0,E,[EA],0,0,0,0,["fp",BDv(Bgy)],W1,0,E,[EA],0,0,0,0,["fp",BDv(BlH)],W2,0,E,[EA],0,0,0,0,["fp",BDv(Bcu)],QQ,0,E,[],0,3,0,JO,0,EZ,0,E,[E5,DV],1,3,0,0, ["bM",BDu(Bpx),"dl",BDv(A7Z),"de",BDu(BcF),"tj",BDv(BbX)],KT,0,EZ,[],12,3,0,O4,0,AK9,0,E,[Dy],1,3,0,0,0,ABj,0,E,[],0,3,0,0,0,Bv,"IOException",9,BF,[],0,3,0,0,0,NQ,0,LS,[MY],0,3,0,0,["Kn",BDy(A_s),"Jw",BDx(Bmr),"qw",BDv(BmR),"K8",BDw(Bwl),"GH",BDw(BkZ)],JD,0,E,[],3,3,0,0,0,AFZ,0,E,[JD],0,3,0,0,0,Ct,"IndexOutOfBoundsException",10,Co,[],0,3,0,0,0,A1n,0,E,[],4,3,0,0,0,EQ,"NullPointerException",10,Co,[],0,3,0,0,0,ON,"ArrayStoreException",10,Co,[],0,3,0,0,0,F9,0,E,[E5],0,3,0,0,["bM",BDu(BrO),"dl",BDv(Bxt),"de",BDu(Bw2), "tj",BDv(BkS)],Jk,0,E,[L3,UH],1,3,0,0,["fw",BDu(P8),"mf",BDu(A3o)],JI,0,Jk,[],0,3,0,0,0,ALi,0,JI,[],0,3,0,0,0,MO,0,Jk,[],1,3,0,0,["tr",BDv(BfR)],Sa,0,MO,[],0,3,0,0,["iJ",BDx(BbF)],AAZ,0,E,[],0,3,0,0,0,AEO,0,E,[],3,3,0,0,0,Z3,0,E,[AEO],0,3,0,0,0,AAn,0,E,[],0,3,0,0,0,EH,0,E,[],1,3,0,0,0,SK,0,EH,[],0,3,0,0,["hy",function(b,c,d,e,f,g){BwC(this,b,c,d,e,f,g);},"o3",function(b,c,d,e,f,g){AUM(this,b,c,d,e,f,g);}],MN,0,E,[],0,3,0,AGZ,0,Fc,0,E,[],0,3,0,0,0,AK6,0,Fc,[],0,3,0,0,["k0",BDu(A6K)],AWJ,0,Fc,[],0,3,0,0,["k0", BDu(BbJ)],HF,0,E,[R7],0,3,0,Hs,0,AE9,0,HF,[],0,3,0,0,["of",BDu(AV4)],BZ,0,BX,[],0,3,0,Cq,0,I_,0,BZ,[],0,3,0,0,0,Jv,0,E,[L3],1,3,0,0,["zq",BDv(BeO),"f8",BDx(BwP),"fw",BDu(BpE)],Ii,0,Jv,[],0,3,0,0,["zq",BDv(Zh)],Wq,0,E,[],3,3,0,0,0]); $rt_metadata([N4,0,Ii,[Wq],0,3,0,0,0,AF5,0,Jv,[],0,3,0,0,["nn",BDu(Bne),"f8",BDx(A5L),"vI",BDu(Bom),"fw",BDu(ALW)],D0,0,E,[],1,3,0,0,0,Sw,0,D0,[],0,3,0,0,["dE",BDv(Bnf),"dC",BDv(BxX),"cW",BDu(BoX),"bM",BDu(Bt5)],AAw,0,E,[],3,3,0,0,0,MD,0,E,[AAw],3,3,0,0,0,JU,0,E,[MD],1,3,0,0,["zw",BDv(Op),"bM",BDu(BtU)],PH,0,E,[MD],3,3,0,0,0,O8,0,E,[PH],3,3,0,0,0,JJ,0,JU,[O8],1,3,0,0,["pd",BDu(Iq)],SA,0,JJ,[],1,3,0,0,0,Vq,0,E,[MD],3,3,0,0,0,AGL,0,E,[Vq,PH],3,3,0,0,0,Ox,0,SA,[AGL],0,3,0,0,["ty",BDu(BuL)],A00,0,E,[Dy],1,3,0,0, 0,GJ,0,E,[Dy],1,3,0,0,0,AL4,0,GJ,[],1,3,0,0,0,AWP,0,GJ,[],1,3,0,0,0,Fb,0,E,[],3,3,0,0,0,QK,0,E,[DV,Fb],1,3,0,0,0,Q$,0,QK,[],1,3,0,0,0,ATc,0,Q$,[],0,3,0,0,0,LC,0,E,[MD],3,3,0,0,0,GT,0,JU,[LC],1,3,0,0,["dl",BDv(Bo3),"de",BDu(A7c)],A3J,0,GT,[Fb,DV],0,3,0,0,["Kf",BDv(FV),"zw",BDv(IZ),"pd",BDu(Fd),"ty",BDu(FT)],RZ,0,E,[],3,3,0,0,0,Jb,0,E,[RZ],1,3,0,0,0,AMC,0,Jb,[Fb,DV],0,3,0,0,0,AWk,0,GJ,[],1,3,0,0,0,AHq,0,E,[],0,3,0,0,0,A6A,0,E,[],0,3,0,0,0,Hv,0,E,[E5],1,3,0,0,["tj",BDv(Bp5)],UX,0,Ii,[],0,3,0,0,["nn",BDu(A7b),"f8", BDx(AYe),"vI",BDu(Bgx),"fw",BDu(BsX)],Um,0,E,[],1,3,0,0,0,A5V,0,Um,[],0,3,0,0,0,AVc,0,E,[],0,3,0,0,0,ASv,0,E,[Dy],1,3,0,0,0,ALf,0,E,[Dy],1,3,0,0,0,ATA,0,E,[Dy],1,3,0,0,0,Tl,0,E,[Dy],3,3,0,0,0,AEQ,0,E,[Tl],0,3,0,0,["Y6",BDv(Bis)],AYy,0,E,[Dy],1,3,0,0,0,AEP,0,E,[Tl],0,3,0,0,["Y6",BDv(A8d)],ABz,0,Hv,[],0,3,0,Rm,["vw",BDu(BgW),"Cq",BDu(AA7)],ACV,0,E,[],3,3,0,0,0,C1,0,E,[ACV,DV],0,3,0,0,0,T7,0,E,[],0,3,0,0,0,AIQ,0,E,[],0,3,0,0,0,X,0,E,[],0,3,0,J,["eb",BDu(Buj),"dG",BDu(Bar),"RP",BDy(AQw),"nF",function(b,c,d,e,f) {return ARU(this,b,c,d,e,f);},"yq",function(b,c,d,e,f){return AHY(this,b,c,d,e,f);},"eF",BDw(Brs),"bq",BDv(A$W),"pp",BDy(NF),"MX",function(b,c,d,e,f,g){AXX(this,b,c,d,e,f,g);},"ep",BDy(Ps),"dd",BDu(Bn$),"Ae",BDw(BpW),"AI",BDu(BlO),"dj",function(b,c,d,e,f){ATu(this,b,c,d,e,f);},"jy",function(b,c,d,e,f){A2u(this,b,c,d,e,f);},"sX",function(b,c,d,e,f){AJ2(this,b,c,d,e,f);},"dN",function(b,c,d,e,f){AIs(this,b,c,d,e,f);},"kC",BDu(Bl6),"eJ",BDy(ALj),"iv",BDy(AJY),"d7",BDv(Bdf),"cX",BDw(A8A),"a0x",function(b,c,d,e, f){AHS(this,b,c,d,e,f);},"Sk",function(b,c,d,e,f,g){AQb(this,b,c,d,e,f,g);},"LJ",BDv(Bxp),"Dm",function(b,c,d,e,f,g){return AVy(this,b,c,d,e,f,g);},"BF",BDy(A4t),"os",BDu(Bqz),"fy",BDy(APK),"kb",function(b,c,d,e,f){return AR$(this,b,c,d,e,f);},"rE",function(b,c,d,e,f){AVO(this,b,c,d,e,f);},"rq",function(b,c,d,e,f){AIj(this,b,c,d,e,f);},"mI",function(b,c,d,e,f){AJ$(this,b,c,d,e,f);},"xz",function(b,c,d,e,f,g){ARo(this,b,c,d,e,f,g);},"j0",BDy(A3d),"up",BDy(A0O),"s2",function(b,c,d,e,f){return AUW(this,b,c,d,e, f);},"fI",BDu(Bxm),"vs",function(b,c,d,e,f){AVU(this,b,c,d,e,f);},"rm",function(b,c,d,e,f){return AQ5(this,b,c,d,e,f);},"vK",BDu(Bve),"Xs",function(b,c,d,e,f){AIB(this,b,c,d,e,f);},"rO",BDy(AZB),"yh",function(b,c,d,e,f){AVK(this,b,c,d,e,f);}],Sb,0,E,[],3,3,0,0,0]); $rt_metadata([ACp,0,JJ,[Fb,DV,Sb],0,3,0,0,["ty",BDu(C5),"Kf",BDv(Y)],Ob,0,E,[],1,3,0,0,0,Pm,0,Ob,[],0,3,0,0,0,Si,0,D0,[],0,3,0,0,["dC",BDv(A9s),"dE",BDv(Bed),"cW",BDu(Bmt),"bM",BDu(A8M)],DG,0,E,[Fb,DV],4,3,0,A0Q,["dl",BDv(BoP),"de",BDu(BiV)],Yb,0,E,[],3,3,0,0,0,AD5,0,E,[Yb],0,0,0,0,["X3",BDv(Du),"a0G",BDv(Bjx)],A4a,0,E,[Dy,IS],1,3,0,0,["bdR",BDw(Brp),"bfQ",BDw(Bdd),"a3l",BDx(A6_),"ba0",BDv(A7k),"a6O",BDx(Bpn)],AGN,0,E,[Dy],3,3,0,0,0,ABU,0,E,[AGN],0,0,0,0,["bgw",BDu(Bwd)],AAV,0,E,[],0,0,0,BqZ,0,Cn,"IllegalArgumentException", 10,Co,[],0,3,0,0,0,TQ,"UnsupportedCharsetException",8,Cn,[],0,3,0,0,0,ALk,0,E,[Dy],4,3,0,0,0,Ih,0,E,[],1,3,0,0,0,Se,0,Ih,[E5],1,3,0,0,0,AQf,0,E,[],0,3,0,0,0,Oj,0,E,[],0,3,0,0,0,AGd,0,D0,[],0,3,0,0,["dE",BDv(Bfd),"dC",BDv(BpK),"cW",BDu(Bym),"bM",BDu(Bd7)],ADx,0,D0,[],0,3,0,0,["dE",BDv(Bh8),"dC",BDv(Ba2),"cW",BDu(Bh_),"bM",BDu(But)],Xp,0,D0,[],0,3,0,0,["dE",BDv(Bbd),"dC",BDv(BiW),"cW",BDu(Bfi),"bM",BDu(A$_)],Zg,0,D0,[],0,3,0,0,["dE",BDv(A7C),"dC",BDv(A8K),"cW",BDu(Bp$),"bM",BDu(Bp1)],Z5,0,D0,[],0,3,0,0,["dE", BDv(Bc5),"dC",BDv(Bgo),"cW",BDu(BkX),"bM",BDu(Bq$)],ADf,0,D0,[],0,3,0,0,["dE",BDv(Bot),"dC",BDv(A6U),"cW",BDu(A6S),"bM",BDu(BvN)],AEv,0,D0,[],0,3,0,0,["dE",BDv(A8s),"dC",BDv(Bhn),"cW",BDu(Bx3),"bM",BDu(Buy)],ACt,0,D0,[],0,3,0,0,["dE",BDv(BtN),"dC",BDv(Bvl),"cW",BDu(Bb6),"bM",BDu(A98)],AKP,0,D0,[],0,3,0,0,["dE",BDv(A_F),"dC",BDv(Boc),"cW",BDu(BjP),"bM",BDu(Bcp)],AUZ,0,E,[DV,Fb],0,3,0,0,0,FG,0,E,[Dy],3,3,0,0,0,ZF,0,E,[FG],0,0,0,0,["iK",BDu(Bp8)],ZG,0,E,[FG],0,0,0,0,["iK",BDu(A$1)],ZD,0,E,[FG],0,0,0,0,["iK",BDu(Bjb)],ZE, 0,E,[EA],0,0,0,0,["fp",BDv(BkK)],AQA,"IllegalCharsetNameException",8,Cn,[],0,3,0,0,0,Mw,0,E,[],128,3,0,0,0,AV$,0,Mw,[],4,3,0,0,0,Tj,0,Ih,[E5],1,3,0,0,0,Py,0,E,[],4,3,0,TU,0,MW,0,E,[],0,3,0,0,["FC",BDu(BrC)],AOx,0,MW,[],4,0,0,0,["FC",BDu(BqH)],AMS,0,MW,[],4,0,0,0,["FC",BDu(Bu_)],RN,0,X,[],0,3,0,0,["cX",BDw(Btu)],AJZ,0,X,[],0,3,0,0,["yq",function(b,c,d,e,f){return ASC(this,b,c,d,e,f);},"up",BDy(AU0),"dj",function(b,c,d,e,f){AOj(this,b,c,d,e,f);},"cX",BDw(Bf2)],ATz,0,X,[],0,3,0,0,0,Df,0,E,[],0,3,0,BE,["jp",BDu(Bs3), "cG",BDu(BoT),"A7",BDu(Bsk),"j3",BDu(BlY)],Jo,0,X,[],0,3,0,0,["fy",BDy(AYc),"zk",BDv(Bda),"dN",function(b,c,d,e,f){AUu(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){AO_(this,b,c,d,e,f);},"rO",BDy(A0X),"ep",BDy(ARJ),"dd",BDu(BpQ),"eb",BDu(A8P),"dG",BDu(BrT)],AZm,0,Jo,[],0,3,0,0,["dj",function(b,c,d,e,f){APf(this,b,c,d,e,f);}],Mh,0,X,[],1,3,0,0,["bq",BDv(BjW),"eb",BDu(Bgt),"dd",BDu(Bcg),"Ae",BDw(Be2),"nF",function(b,c,d,e,f){return A4x(this,b,c,d,e,f);},"ep",BDy(ATr),"dG",BDu(Bq8),"cX",BDw(A_$),"d7",BDv(A_o),"xz", function(b,c,d,e,f,g){AIE(this,b,c,d,e,f,g);},"kC",BDu(BuJ),"RP",BDy(ARq),"os",BDu(Bef),"jy",function(b,c,d,e,f){AI2(this,b,c,d,e,f);},"eJ",BDy(AIJ),"dN",function(b,c,d,e,f){ALd(this,b,c,d,e,f);}],APe,0,Mh,[],0,3,0,0,["dj",function(b,c,d,e,f){A1P(this,b,c,d,e,f);},"eJ",BDy(AMq)],AUA,0,Mh,[],0,3,0,0,["dN",function(b,c,d,e,f){ARY(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){A6b(this,b,c,d,e,f);}]]); $rt_metadata([NI,0,X,[],0,3,0,0,["eJ",BDy(A5q),"dN",function(b,c,d,e,f){A56(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){A2T(this,b,c,d,e,f);},"kC",BDu(Bl1)],ASt,0,NI,[],0,3,0,0,["cX",BDw(Byd)],AID,0,X,[],0,3,0,0,["cX",BDw(BmJ),"d7",BDv(Bf1)],AQC,0,X,[],0,3,0,0,["d7",BDv(Bt9),"cX",BDw(A7v),"bq",BDv(A$P)],R2,0,X,[],0,3,0,0,["nF",function(b,c,d,e,f){return A31(this,b,c,d,e,f);}],ANg,0,R2,[],0,3,0,0,["up",BDy(AUv),"dN",function(b,c,d,e,f){A2A(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){AUq(this,b,c,d,e,f);},"d7", BDv(Bbo),"cX",BDw(Bn3),"dd",BDu(Bkp),"rE",function(b,c,d,e,f){A6j(this,b,c,d,e,f);}],AXw,0,X,[],0,3,0,0,["eJ",BDy(AWT),"iv",BDy(AZ8)],JM,0,X,[],0,3,0,0,["dd",BDu(Bwq),"nF",function(b,c,d,e,f){return AH9(this,b,c,d,e,f);}],A3O,0,JM,[],0,3,0,0,["d7",BDv(A_E)],ASG,0,Jo,[],0,3,0,0,["zk",BDv(AU5),"rO",BDy(AN6)],ALR,0,X,[],0,3,0,0,["bq",BDv(Bm0)],AI9,0,X,[],0,3,0,0,["bq",BDv(Bw7),"dd",BDu(BoZ),"dN",function(b,c,d,e,f){AL1(this,b,c,d,e,f);},"eJ",BDy(ALD),"cX",BDw(Be0),"eb",BDu(Bbq),"nF",function(b,c,d,e,f){return A6x(this, b,c,d,e,f);}],A1a,0,X,[],0,3,0,0,["bq",BDv(BnO),"dN",function(b,c,d,e,f){ALB(this,b,c,d,e,f);},"d7",BDv(A$g),"BF",BDy(AR5),"sX",function(b,c,d,e,f){A6d(this,b,c,d,e,f);}],ANW,0,X,[],0,3,0,0,["bq",BDv(BxW),"d7",BDv(Bna)],AHr,0,RN,[],0,3,0,0,["d7",BDv(BkO),"cX",BDw(A9X)],Ut,0,X,[],0,3,0,0,["ep",BDy(AZV),"dd",BDu(BjE),"eb",BDu(A_O),"dG",BDu(BhL),"fy",BDy(AYq),"rq",function(b,c,d,e,f){A0u(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){A50(this,b,c,d,e,f);},"eJ",BDy(ALQ),"dN",function(b,c,d,e,f){AWj(this,b,c,d,e,f); },"Dm",function(b,c,d,e,f,g){return AWo(this,b,c,d,e,f,g);},"jy",function(b,c,d,e,f){A3Q(this,b,c,d,e,f);}],A2a,0,X,[],0,3,0,0,["ep",BDy(A5c),"dd",BDu(Bo7),"eb",BDu(Btc),"dG",BDu(BbS),"d7",BDv(Bas),"kC",BDu(BfY),"dj",function(b,c,d,e,f){AHo(this,b,c,d,e,f);},"AI",BDu(Bk5),"fy",BDy(AZ7),"dN",function(b,c,d,e,f){ALX(this,b,c,d,e,f);},"eJ",BDy(AMT),"jy",function(b,c,d,e,f){A6m(this,b,c,d,e,f);}],Ha,0,X,[],1,3,0,0,["eJ",BDy(A1E),"iv",BDy(AYh)],AJ8,0,Ha,[],0,3,0,0,["xP",BDu(Bjm),"cX",BDw(Bs0),"d7",BDv(By2),"dd", BDu(Bpk)],AJo,0,X,[],0,3,0,0,["j0",BDy(AG7),"ep",BDy(A2x),"dd",BDu(BoJ),"eb",BDu(A_A),"dG",BDu(Beb),"nF",function(b,c,d,e,f){return A2V(this,b,c,d,e,f);},"MX",function(b,c,d,e,f,g){AVC(this,b,c,d,e,f,g);},"jy",function(b,c,d,e,f){A2z(this,b,c,d,e,f);},"mI",function(b,c,d,e,f){ALp(this,b,c,d,e,f);},"sX",function(b,c,d,e,f){AOi(this,b,c,d,e,f);},"RP",BDy(AZl),"LJ",BDv(Baq),"os",BDu(Bvc),"cX",BDw(Bmy),"d7",BDv(BgY),"eF",BDw(BbT),"bq",BDv(BsB),"yq",function(b,c,d,e,f){return AX6(this,b,c,d,e,f);},"kC",BDu(A$6), "pp",BDy(AYG),"xz",function(b,c,d,e,f,g){ANj(this,b,c,d,e,f,g);},"AI",BDu(Bdy),"Ae",BDw(Bd3),"fy",BDy(AYU),"eJ",BDy(ANf),"iv",BDy(AIf),"Sk",function(b,c,d,e,f,g){ATt(this,b,c,d,e,f,g);},"a0x",function(b,c,d,e,f){AZo(this,b,c,d,e,f);},"rE",function(b,c,d,e,f){A4n(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){A4s(this,b,c,d,e,f);},"kb",function(b,c,d,e,f){return ASa(this,b,c,d,e,f);},"BF",BDy(AIX),"yh",function(b,c,d,e,f){ATV(this,b,c,d,e,f);}],AQ7,0,Ha,[],0,3,0,0,["yq",function(b,c,d,e,f){return AN4(this,b,c,d, e,f);},"bq",BDv(BuB),"fy",BDy(AV7),"iv",BDy(A6z),"kb",function(b,c,d,e,f){return ARe(this,b,c,d,e,f);},"xP",BDu(Bku)],A3r,0,X,[],0,3,0,0,["eF",BDw(BqO),"ep",BDy(AUw),"dd",BDu(A_L),"eb",BDu(Bty),"dG",BDu(A7f),"fy",BDy(AW_),"eJ",BDy(AP4),"iv",BDy(AWD),"dN",function(b,c,d,e,f){AYg(this,b,c,d,e,f);},"cX",BDw(Byf),"rm",function(b,c,d,e,f){return A52(this,b,c,d,e,f);},"s2",function(b,c,d,e,f){return AQ9(this,b,c,d,e,f);},"fI",BDu(A_3),"jy",function(b,c,d,e,f){AOp(this,b,c,d,e,f);}],AS4,0,X,[],0,3,0,0,["bq",BDv(Baj), "kb",function(b,c,d,e,f){return ASe(this,b,c,d,e,f);}],AWR,0,Jo,[],0,3,0,0,["zk",BDv(BdF),"dj",function(b,c,d,e,f){AVr(this,b,c,d,e,f);},"eF",BDw(Btb),"dG",BDu(Bnd),"sX",function(b,c,d,e,f){A0f(this,b,c,d,e,f);},"cX",BDw(BhP),"d7",BDv(BnH)],A2U,0,X,[],0,3,0,0,["ep",BDy(ALY),"dd",BDu(Byn),"eb",BDu(Bxj),"eF",BDw(Beh),"dj",function(b,c,d,e,f){AHw(this,b,c,d,e,f);},"rE",function(b,c,d,e,f){AVk(this,b,c,d,e,f);},"dN",function(b,c,d,e,f){AU_(this,b,c,d,e,f);},"cX",BDw(BxC)],ARj,0,Ha,[],0,3,0,0,["cX",BDw(Bjh),"eJ", BDy(AMV),"yq",function(b,c,d,e,f){return A5X(this,b,c,d,e,f);},"jy",function(b,c,d,e,f){APl(this,b,c,d,e,f);},"bq",BDv(A90),"kb",function(b,c,d,e,f){return ASg(this,b,c,d,e,f);},"xP",BDu(BxS),"yh",function(b,c,d,e,f){A2R(this,b,c,d,e,f);}],A0g,0,Ha,[],0,3,0,0,["ep",BDy(AU6),"pp",BDy(A0L),"j0",BDy(AY$),"dG",BDu(BdQ),"eb",BDu(Bpz),"dd",BDu(Bpl),"xP",BDu(A_e),"cX",BDw(Bto),"dN",function(b,c,d,e,f){AJI(this,b,c,d,e,f);}],Gl,0,E,[],0,3,0,Mq,["m7",BDv(Qi),"p5",BDv(PC),"De",BDu(AQY),"nR",BDu(AMH)],Kj,0,Gl,[],0,3,0, 0,["p5",BDv(Bo$),"m7",BDv(Bf_)],AUp,0,X,[],0,3,0,0,["eF",BDw(BwM),"dd",BDu(BhH),"eb",BDu(BbN),"dG",BDu(A8x),"pp",BDy(ARO),"ep",BDy(AJs),"j0",BDy(ATe),"mI",function(b,c,d,e,f){AV1(this,b,c,d,e,f);},"kb",function(b,c,d,e,f){return AOU(this,b,c,d,e,f);},"dN",function(b,c,d,e,f){AM3(this,b,c,d,e,f);},"cX",BDw(Btn),"Dm",function(b,c,d,e,f,g){return AHc(this,b,c,d,e,f,g);},"fy",BDy(AV5)],ANI,0,X,[],0,3,0,0,["ep",BDy(AN3),"pp",BDy(AO4),"dd",BDu(BaZ),"eb",BDu(Bo2),"dG",BDu(Bvq),"fy",BDy(A0z),"rq",function(b,c,d,e,f) {AHZ(this,b,c,d,e,f);},"dN",function(b,c,d,e,f){AWY(this,b,c,d,e,f);},"d7",BDv(Boo)],A0D,0,X,[],0,3,0,0,["ep",BDy(ANd),"dd",BDu(Bak),"Dm",function(b,c,d,e,f,g){return AXZ(this,b,c,d,e,f,g);},"j0",BDy(AYM),"eF",BDw(Bj6),"eb",BDu(Blv),"dG",BDu(Bg3),"d7",BDv(Bkf),"fy",BDy(A0C),"eJ",BDy(A0k),"dN",function(b,c,d,e,f){AVV(this,b,c,d,e,f);}],AY8,0,X,[],0,3,0,0,["ep",BDy(A0c),"dd",BDu(Bkz),"eb",BDu(BqK),"dG",BDu(BgQ),"fy",BDy(A4O),"rq",function(b,c,d,e,f){A10(this,b,c,d,e,f);},"eJ",BDy(A0e),"dN",function(b,c,d,e,f) {AI_(this,b,c,d,e,f);},"j0",BDy(AWL),"mI",function(b,c,d,e,f){AP_(this,b,c,d,e,f);},"kb",function(b,c,d,e,f){return AUX(this,b,c,d,e,f);},"iv",BDy(AOP),"s2",function(b,c,d,e,f){return AYz(this,b,c,d,e,f);},"rm",function(b,c,d,e,f){return AV_(this,b,c,d,e,f);},"fI",BDu(BhV)],AEd,0,X,[],0,3,0,0,["kC",BDu(Be7),"ep",BDy(A3U),"dd",BDu(Bti),"eb",BDu(Bxb),"fy",BDy(AR2),"eJ",BDy(AMX),"dN",function(b,c,d,e,f){ARN(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){AJ0(this,b,c,d,e,f);},"vs",function(b,c,d,e,f){AS8(this,b,c,d, e,f);},"iv",BDy(A34),"j0",BDy(A4v),"s2",function(b,c,d,e,f){return APn(this,b,c,d,e,f);},"rm",function(b,c,d,e,f){return ANc(this,b,c,d,e,f);},"fI",BDu(Bxr),"vK",BDu(BaN)],KL,0,EZ,[],12,3,0,ANR,0,AYI,0,X,[],0,3,0,0,["kC",BDu(Bf7),"mI",function(b,c,d,e,f){AOm(this,b,c,d,e,f);},"rE",function(b,c,d,e,f){APj(this,b,c,d,e,f);},"kb",function(b,c,d,e,f){return AWV(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){A1b(this,b,c,d,e,f);},"cX",BDw(Bho),"d7",BDv(Bht),"jy",function(b,c,d,e,f){AVd(this,b,c,d,e,f);}],AF3,0,Ut,[], 0,3,0,0,["eF",BDw(A7z),"kC",BDu(Bnw),"eJ",BDy(AR_),"iv",BDy(ARu),"s2",function(b,c,d,e,f){return A6h(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){A0l(this,b,c,d,e,f);},"dN",function(b,c,d,e,f){AX1(this,b,c,d,e,f);},"rm",function(b,c,d,e,f){return AHp(this,b,c,d,e,f);},"cX",BDw(BxR),"fI",BDu(BpV),"jy",function(b,c,d,e,f){AKu(this,b,c,d,e,f);}],A5N,0,X,[],0,3,0,0,["ep",BDy(AIz),"kC",BDu(BtW),"dd",BDu(BtO),"eb",BDu(Br4),"fy",BDy(AMt),"rq",function(b,c,d,e,f){A30(this,b,c,d,e,f);},"eJ",BDy(AXS),"dN",function(b,c, d,e,f){AZO(this,b,c,d,e,f);},"j0",BDy(AJj),"mI",function(b,c,d,e,f){AOs(this,b,c,d,e,f);},"kb",function(b,c,d,e,f){return AWW(this,b,c,d,e,f);},"iv",BDy(AMw),"s2",function(b,c,d,e,f){return AK7(this,b,c,d,e,f);},"rm",function(b,c,d,e,f){return AVt(this,b,c,d,e,f);},"fI",BDu(Bcf),"dj",function(b,c,d,e,f){AMz(this,b,c,d,e,f);},"vK",BDu(BxZ)],A1O,0,X,[],0,3,0,0,["ep",BDy(AKZ),"dd",BDu(Bsi),"eb",BDu(BuY),"fy",BDy(ARz),"dN",function(b,c,d,e,f){APG(this,b,c,d,e,f);},"Xs",function(b,c,d,e,f){AOe(this,b,c,d,e,f);}, "cX",BDw(BcI),"d7",BDv(BxQ),"dj",function(b,c,d,e,f){AMZ(this,b,c,d,e,f);},"nF",function(b,c,d,e,f){return AOr(this,b,c,d,e,f);}],ARG,0,JM,[],0,3,0,0,["os",BDu(BeQ),"nF",function(b,c,d,e,f){return A3k(this,b,c,d,e,f);},"iv",BDy(A3l),"d7",BDv(BlJ),"dj",function(b,c,d,e,f){A03(this,b,c,d,e,f);}],AH5,0,X,[],0,3,0,0,["cX",BDw(ByB),"d7",BDv(ByR),"dj",function(b,c,d,e,f){A5o(this,b,c,d,e,f);}],A11,0,X,[],0,3,0,0,["dj",function(b,c,d,e,f){AKB(this,b,c,d,e,f);},"ep",BDy(ATw),"pp",BDy(A5u),"bq",BDv(Bwi),"eb",BDu(BfA), "dd",BDu(Bc_),"dG",BDu(Bsp),"fy",BDy(AJn),"dN",function(b,c,d,e,f){ATG(this,b,c,d,e,f);},"rO",BDy(AXl),"vs",function(b,c,d,e,f){A18(this,b,c,d,e,f);}],AT1,0,X,[],0,3,0,0,["cX",BDw(BfS),"d7",BDv(Bcv)],AWK,0,X,[],0,3,0,0,["dj",function(b,c,d,e,f){AMN(this,b,c,d,e,f);},"fy",BDy(AJz),"dN",function(b,c,d,e,f){ATi(this,b,c,d,e,f);},"rO",BDy(AXW),"ep",BDy(AUI),"cX",BDw(BvM),"dd",BDu(Bgi),"eb",BDu(A9O),"dG",BDu(ByN)],A2v,0,X,[],0,3,0,0,["bq",BDv(BnV),"kb",function(b,c,d,e,f){return A20(this,b,c,d,e,f);},"Sk",function(b, c,d,e,f,g){ANz(this,b,c,d,e,f,g);}],ANw,0,X,[],0,3,0,0,["MX",function(b,c,d,e,f,g){A4V(this,b,c,d,e,f,g);},"fy",BDy(A36),"dd",BDu(Blo),"eb",BDu(Bur),"dG",BDu(BsF)],ASi,0,X,[],0,3,0,0,["eF",BDw(Bqh),"bq",BDv(Bxk),"eJ",BDy(ART),"fy",BDy(APr),"yh",function(b,c,d,e,f){A6l(this,b,c,d,e,f);}],ANS,0,X,[],0,3,0,0,0,AP9,0,X,[],0,3,0,0,["ep",BDy(AHP),"vs",function(b,c,d,e,f){AXk(this,b,c,d,e,f);}],A5W,0,X,[],0,3,0,0,["cX",BDw(BoI)]]); $rt_metadata([A2X,0,JM,[],0,3,0,0,["ep",BDy(A3j),"j0",BDy(AQF),"dd",BDu(Bm9),"eb",BDu(BoS),"dN",function(b,c,d,e,f){A1i(this,b,c,d,e,f);},"nF",function(b,c,d,e,f){return ARp(this,b,c,d,e,f);},"d7",BDv(A_H),"os",BDu(BaV),"vs",function(b,c,d,e,f){A1_(this,b,c,d,e,f);},"jy",function(b,c,d,e,f){AUm(this,b,c,d,e,f);}],Bh,0,E,[],0,3,0,Bw,["iW",function(b,c,d,e,f,g,h){return ARR(this,b,c,d,e,f,g,h);},"KJ",BDw(Bw9),"mJ",BDx(A6a),"AU",BDw(A_K),"IF",function(b,c,d,e,f){Bhu(this,b,c,d,e,f);},"Ey",BDv(Byv),"Ag",BDv(A_w), "VA",BDw(Bpp),"pG",BDu(A7W),"Cc",BDu(BbL)],A6w,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return A3P(this,b,c,d,e,f,g,h);}],VL,0,E,[],3,3,0,0,0,Ys,0,E,[VL],0,3,0,0,0,Gc,0,E,[],4,3,0,0,0,AWz,0,E,[],4,0,0,0,0,J5,0,E,[],4,3,0,Bog,0,ATg,0,E,[],0,3,0,0,0,Q0,0,E,[DV],1,3,0,0,0,FQ,0,Q0,[DV],0,3,0,0,0,Rn,0,E,[],3,3,0,0,0,Lu,0,E,[DV,Rn],1,3,0,0,0,AFw,0,E,[Rn],3,3,0,0,0,UJ,0,E,[AFw],3,3,0,0,0,Y9,0,E,[],3,3,0,0,0,R4,0,E,[Y9],3,3,0,0,0,AEX,0,Lu,[DV,UJ,R4],0,3,0,0,0,AFC,0,E,[UJ],3,3,0,0,0,Y7,0,E,[R4],3,3,0,0,0,JY,0,Lu, [DV,AFC,Y7],0,3,0,0,0,U5,0,Tj,[],0,0,0,0,0,AZr,0,GJ,[],1,3,0,0,0,A1x,0,GJ,[],1,3,0,0,0,MQ,0,Se,[],1,0,0,0,0,AGl,0,MQ,[],0,0,0,0,["CU",BDv(Bfp),"D1",BDw(Beo),"nv",BDu(Bth)],JP,0,E,[DV,Fb,E5],1,3,0,A7i,0,T$,0,E,[],3,3,0,0,0,R1,0,Ih,[E5,MY,Qs,T$],1,3,0,0,0,N5,"GZIPException",2,Bv,[],0,3,0,0,0,A6y,0,E,[],4,3,0,0,0,U9,0,Df,[],0,3,0,0,["cG",BDu(Bsf),"A7",BDu(Boy),"j3",BDu(A$l)],R8,0,Df,[],0,3,0,0,["jp",BDu(ByM),"j3",BDu(Bvg),"cG",BDu(Byr)],Qf,0,Df,[],0,3,0,0,["cG",BDu(BeT),"A7",BDu(Bwh),"j3",BDu(Bi3)],JG,0,Bh,[], 0,3,0,0,["KJ",BDw(Bt6),"AU",BDw(Bra),"IF",function(b,c,d,e,f){BeE(this,b,c,d,e,f);},"Ey",BDv(Bbu),"pG",BDu(BnE)],VM,0,JG,[],0,3,0,BB6,["Ag",BDv(Bux)],AEz,0,JG,[],0,3,0,BB_,["Ag",BDv(Boh)],AFK,0,JG,[],0,3,0,BBE,0,AQd,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return AVN(this,b,c,d,e,f,g,h);}],RJ,0,Bh,[],0,3,0,0,["mJ",BDx(XJ)],A1Y,0,Bh,[],0,3,0,0,["mJ",BDx(AR1)],AXr,0,Bh,[],0,3,0,0,["KJ",BDw(BgZ),"AU",BDw(Bsn),"IF",function(b,c,d,e,f){BlD(this,b,c,d,e,f);},"Ey",BDv(Bj5),"pG",BDu(A78)],A04,0,RJ,[],0,3,0,0,["mJ", BDx(A2N)],AZ_,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return A4p(this,b,c,d,e,f,g,h);},"pG",BDu(Bpj)],AE7,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return AQH(this,b,c,d,e,f,g,h);}],Js,0,Bh,[],0,3,0,0,0,AHD,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return AMF(this,b,c,d,e,f,g,h);}],ASW,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return AHQ(this,b,c,d,e,f,g,h);}],ACo,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return APa(this,b,c,d,e,f,g,h);}],A5p,0,Bh,[],0,3,0,0,["mJ",BDx(ATK)]]); $rt_metadata([A2q,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return ANT(this,b,c,d,e,f,g,h);}],A4R,0,Bh,[],0,3,0,0,["VA",BDw(AH3),"AU",BDw(A_4)],AH0,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return ARk(this,b,c,d,e,f,g,h);}],A6s,0,Bh,[],0,3,0,0,["mJ",BDx(AMi)],A1w,0,Bh,[],0,3,0,0,["mJ",BDx(AJq)],ASO,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return AHv(this,b,c,d,e,f,g,h);}],AZn,0,Bh,[],0,3,0,0,["pG",BDu(Bob),"Cc",BDu(A9c),"mJ",BDx(AT$)],A42,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return AY9(this, b,c,d,e,f,g,h);}],Ky,0,JP,[],0,3,0,0,0,AMU,0,Hv,[],0,3,0,0,["vw",BDu(BmY),"Cq",BDu(BkC)],AKF,0,Hv,[],0,3,0,0,["vw",BDu(Byo),"Cq",BDu(BvX)],ANe,0,Hv,[],0,3,0,0,["vw",BDu(Ba7),"Cq",BDu(A7B)],UO,0,E,[],3,0,0,0,0,ARH,0,E,[UO],4,3,0,0,["V_",BDv(A66),"li",BDu(Bfc),"tg",BDu(A8S),"mE",BDx(BsW)],Sq,"CloneNotSupportedException",10,BF,[],0,3,0,0,0,L5,0,EZ,[],12,0,0,AUQ,0,Md,0,E,[DV,Fb],1,3,0,Bff,0,YI,0,Md,[],0,0,0,0,0,Vh,0,E,[],1,3,0,0,0,SU,0,Vh,[],1,3,0,0,0,XP,0,SU,[],4,3,0,0,0,O3,0,E,[],3,3,0,0,0,RE,0,E,[O3,Fb],0,0, 0,0,["dl",BDv(BnL),"de",BDu(Bja),"bM",BDu(A$h)],PR,0,RE,[],0,0,0,0,0,Nu,"StringIndexOutOfBoundsException",10,Ct,[],0,3,0,0,0,NK,0,E,[],0,3,0,0,0,MX,0,E,[],0,3,0,0,["bM",BDu(Bca)],U1,0,E,[],3,3,0,0,0,Kh,0,E,[U1],0,3,0,0,["qy",BDu(CQ),"ZZ",BDu(APx),"c$",BDx(AMY),"Zc",function(b,c,d,e,f){return AVq(this,b,c,d,e,f);},"a0m",BDy(AXQ),"m3",BDx(AMo),"d8",BDx(APQ),"a0v",BDy(AWE),"xo",BDx(AOI),"WV",BDv(A2h),"Fd",BDv(A1f),"iS",BDv(APB),"XO",BDv(AJX),"ZJ",BDy(AK5),"fJ",BDx(AOc),"Zd",BDu(AHJ),"a1a",BDu(ASy),"a0c",BDv(AQl), "Xv",BDy(ASM),"R3",BDu(AJL)],PK,0,E,[],0,3,0,AEi,0,AG5,0,I_,[],0,3,0,0,0,C9,0,BF,[],0,3,0,0,0,C7,"ArrayIndexOutOfBoundsException",10,Ct,[],0,3,0,0,0,KO,0,E,[],0,3,0,S4,0,Fq,"MinecraftException",13,Co,[],0,3,0,0,0,JK,0,E,[],0,3,0,0,0,C8,0,JK,[],0,3,0,0,["kM",BDw(AIq),"B0",BDx(AJf),"Ij",BDx(ATq),"g5",BDv(AZj),"f3",BDu(A3p),"jC",BDu(AUh),"vV",BDu(AT3),"ui",BDu(A$G)],A4D,0,C8,[],0,3,0,0,["jC",BDu(AKW),"f3",BDu(AZN),"g5",BDv(AJp),"f0",BDx(AT7)],Fp,"EOFException",9,Bv,[],0,3,0,0,0,Ja,0,E,[],3,3,0,0,0,AF0,0,E,[Ja], 0,3,0,0,["of",BDu(AU2)],Hd,0,E,[],0,3,0,0,0,IH,0,E,[],0,3,0,0,0,RB,0,E,[],4,0,0,0,0,AIl,0,I_,[],0,3,0,0,0,J9,0,E,[],0,3,0,0,["WS",BDx(A3f),"YZ",function(b,c,d,e,f,g,h){return APX(this,b,c,d,e,f,g,h);},"px",BDv(Bsa),"WZ",BDw(AP8),"Xx",BDw(API)],R9,0,E,[],0,3,0,BM,0,M6,0,E,[],0,3,0,0,0,T4,0,MO,[],0,3,0,0,["iJ",BDx(A_i)],AYR,0,E,[],4,3,0,0,0]); $rt_metadata([AAl,0,E,[],0,0,0,0,0,Ev,0,E,[],1,0,0,0,0,N0,0,E,[],0,3,0,Hr,0,Ss,0,E,[],3,3,0,0,0,AAE,0,E,[],3,3,0,0,0,Wj,0,E,[Ja,Ss,AAE],0,0,0,0,["of",BDu(A2G)],AG1,"NegativeArraySizeException",10,Co,[],0,3,0,0,0,Rf,0,R1,[],1,0,0,0,0,AL$,0,Rf,[],0,0,0,0,0,RQ,0,E,[],1,3,0,0,0,UT,0,E,[],0,3,0,0,0,AAN,0,E,[Ja],0,3,0,0,["of",BDu(AYA)],AJh,0,E,[],4,3,0,0,0,AF6,0,E,[],0,3,0,0,0,AQh,0,E,[],0,3,0,0,0,AYr,0,E,[],4,3,0,0,0,LO,0,MQ,[],1,0,0,0,["nv",BDu(Bts)],VX,0,LO,[],0,0,0,0,["CU",BDv(Bco),"D1",BDw(Buo)],XW,0,LO,[],0, 0,0,0,["CU",BDv(BkJ),"D1",BDw(Bq6)],JB,0,Bv,[],0,3,0,0,0,AGz,"AssertionError",10,GW,[],0,3,0,0,0,AGE,0,H4,[E5],0,3,0,0,0,ADs,0,H4,[E5],0,3,0,0,0,L_,0,E,[],0,3,0,Hn,0,AFv,0,E,[],0,3,0,0,0,UD,0,E,[],0,3,0,0,0,AFy,0,E,[],0,3,0,0,0,X5,0,E,[],0,3,0,0,0,AJ1,0,Fc,[],0,3,0,0,["k0",BDu(A$4)],AGh,0,Fc,[],0,3,0,0,["k0",BDu(BkI)],AAf,0,Fc,[],0,3,0,0,["k0",BDu(A7j)],ANY,0,Fc,[],0,3,0,0,["k0",BDu(Bil)],AML,0,Fc,[],0,3,0,0,["k0",BDu(A_X)],A5P,0,Fc,[],0,3,0,0,["k0",BDu(Bsu)],AGR,0,E,[],3,3,0,0,0,AKs,0,E,[AGR],0,3,0,0,0,VT, 0,E,[],0,3,0,0,0,TR,0,JK,[],0,3,0,0,0,ABb,0,C8,[],0,3,0,0,["jC",BDu(AXd),"kM",BDw(A0q),"f3",BDu(AUl),"g5",BDv(AMQ),"f0",BDx(AJu)],Dn,0,E,[],1,3,0,0,["dl",BDv(Bc3),"de",BDu(BfW),"pV",BDu(CN),"X1",BDu(AXx),"Z6",BDu(AOB),"qB",BDu(BoF),"EO",BDu(Bl2),"ZU",BDv(AZD),"Bw",BDv(AI$),"ZB",BDu(AQi),"zc",BDv(AOz),"wm",BDv(AZw),"yJ",BDv(BoC),"d1",BDw(A2D),"jj",BDu(BvH),"rV",BDu(Bsr),"QG",BDw(Bx_),"yD",BDv(BkA),"jo",BDu(BiJ),"uc",BDv(ALL),"Fq",BDv(BaU),"NJ",BDu(AUY),"Q6",BDu(Buh),"KA",BDu(BnF),"zC",BDu(BrR),"pF",function(b, c,d,e,f,g){Bjs(this,b,c,d,e,f,g);},"R8",BDu(Brn),"Sj",BDu(A9$),"rM",BDx(Bn4),"Lz",BDv(AVG),"xr",BDu(Bua)],EN,0,Dn,[],0,3,0,0,["jj",BDu(BbP),"rV",BDu(Bi1),"n3",BDu(AP$),"N3",BDu(Br_),"X1",BDu(A57),"NJ",BDu(AUO),"pF",function(b,c,d,e,f,g){BqC(this,b,c,d,e,f,g);},"dm",BDu(AYY),"wK",BDv(Bo5),"d1",BDw(A4W),"xr",BDu(Bdm),"vd",BDv(ALI),"m_",BDu(BuQ),"kL",BDu(Bs$),"h2",BDu(A9u),"hZ",BDu(A$L),"MF",BDv(A0T),"jw",BDu(A8i),"Bw",BDv(A3q),"a1i",BDw(AXA),"a01",BDu(AUd),"dO",BDv(GN),"eO",BDv(GM),"pb",BDu(AMR),"q$",BDu(AZv), "sw",BDu(AIm),"Z6",BDu(A0S),"G7",BDu(Be6),"D9",BDu(Bwc),"Lz",BDv(AV2)],DY,0,EN,[],0,3,0,0,["NJ",BDu(A4K),"q$",BDu(S1),"MF",BDv(AXu),"QG",BDw(Be_),"YM",BDv(A3K),"dO",BDv(AL2),"n3",BDu(Bcb),"d1",BDw(ARd),"vd",BDv(Bcs),"KA",BDu(BjY),"sj",BDu(AGw)],AMn,0,I_,[],0,3,0,0,0,IN,"FileNotFoundException",9,Bv,[],0,3,0,0,0,Gn,0,DY,[],0,3,0,0,["q$",BDu(AZ3),"pb",BDu(AXN),"dO",BDv(BaS),"eO",BDv(Btl),"Si",BDv(ALm),"VV",BDu(BiK),"qB",BDu(ZZ),"Sj",BDu(A6Q),"ZP",BDu(AQx)],X8,0,E,[],0,3,0,0,0,T2,0,E,[],0,3,0,0,0,IM,0,E,[],3,3, 0,0,0,A0x,0,E,[IM],0,3,0,0,["lT",BDw(Zq),"ls",BDw(OH),"iL",BDv(ZS),"mZ",BDu(Be5),"nR",BDu(AKn)],G$,0,C8,[],1,3,0,0,["f0",BDx(AMJ),"B0",BDx(A0U),"Ij",BDx(BvF),"kM",BDw(AKv),"vV",BDu(ALb),"ui",BDu(Bxx)]]); $rt_metadata([Fa,0,G$,[],0,3,0,0,["qd",BDu(BfZ),"f0",BDx(AOZ),"B6",BDv(AHM)],P_,0,C8,[],0,3,0,0,["f3",BDu(AVu),"vV",BDu(A3c),"jC",BDu(ARc),"kM",BDw(A5K),"f0",BDx(AZd),"B0",BDx(AYO)],Xx,0,C8,[],0,3,0,0,0,OK,0,C8,[],0,3,0,0,["f3",BDu(A1k),"kM",BDw(AYL),"g5",BDv(A1z),"f0",BDx(A2J),"ui",BDu(BqD)],UR,0,E,[],0,0,0,0,0,AJ4,0,E,[Dy],1,3,0,0,0,Xe,0,E,[Dy],3,3,0,0,0,AQS,0,E,[Dy,Xe],1,3,0,0,0,PW,0,E,[],4,0,0,0,0,Jg,0,Ev,[],0,3,0,0,["dl",BDv(ATb),"de",BDu(A1v)],ALy,0,Ev,[],0,3,0,0,["dl",BDv(Bnu),"de",BDu(Bbl)],Yx,0,Ev, [],0,3,0,0,["dl",BDv(Bns),"de",BDu(BiB)],Mf,0,Ev,[],1,3,0,0,["dl",BDv(Bow),"de",BDu(Bg$)],Yr,0,Mf,[],0,3,0,0,0,AHN,0,Ev,[],0,3,0,0,["dl",BDv(BrI),"de",BDu(A8o)],A0_,0,Jg,[],0,3,0,0,["dl",BDv(Bxn),"de",BDu(A76)],ALn,0,Jg,[],0,3,0,0,0,ALF,0,Mf,[],0,3,0,0,0,ALu,0,Ev,[],0,3,0,0,["dl",BDv(Boj),"de",BDu(A6N)],A1o,0,Ev,[],0,3,0,0,["dl",BDv(A9M),"de",BDu(Bwz)],AO6,0,Ev,[],0,3,0,0,["dl",BDv(Bq4),"de",BDu(Bvj)],AMa,0,Ev,[],0,3,0,0,["dl",BDv(Bmf),"de",BDu(Bfe)],AIy,0,Jg,[],0,3,0,0,0,Ic,0,RQ,[],1,3,0,0,0,Xg,0,Ic,[],0,3, 0,0,["xq",function(b,c,d,e,f,g,h){return Bb$(this,b,c,d,e,f,g,h);}],U6,0,E,[],1,3,0,0,0,PU,0,E,[],0,3,0,0,0,YX,0,E,[],0,0,0,0,0,Ly,0,E,[],1,3,0,0,["As",BDv(Bl4),"qo",BDv(AJy)],AWn,0,Ly,[],0,3,0,0,["As",BDv(ByZ),"OP",BDv(AKK)],ALt,0,E,[],0,3,0,0,0,AGv,0,E,[],0,3,0,0,0,LH,0,E,[L3,T$],1,3,0,0,0,AOq,0,LH,[],0,3,0,0,0,AIT,0,LH,[],0,3,0,0,0,Wh,0,E,[],4,3,0,0,0,AST,0,E,[],0,3,0,0,0,LB,0,J9,[],0,3,0,0,0,Cs,0,E,[],4,3,0,0,0,Ni,0,E,[],0,3,0,0,0,ADB,0,Ni,[],0,3,0,0,["CC",BDv(AKR)],Rl,0,E,[],0,3,0,0,["a02",BDu(AXp),"Cb", BDv(BbE),"B8",BDu(BdG),"ob",BDu(Bcd)],LE,0,Rl,[],0,3,0,0,0,AN0,0,LE,[],0,3,0,0,["Cb",BDv(Bgw),"a02",BDu(A0Y)],Yo,0,LE,[],0,0,0,0,["ob",BDu(Bk2),"Cb",BDv(Bkr),"B8",BDu(BrN)],JH,0,E,[],4,0,0,0,0,Rq,0,E,[],4,0,0,0,0,WN,0,E,[],4,3,0,0,0,ADE,0,E,[],4,3,0,0,0,Th,0,Ih,[E5],1,3,0,0,0]); $rt_metadata([DH,0,E,[],1,3,0,0,0,AUx,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){ANP(this,b,c,d,e,f,g);}],AKL,0,E,[IM],0,3,0,0,["iL",BDv(BnS),"lT",BDw(ALG),"ls",BDw(Q4),"mZ",BDu(Bea),"nR",BDu(AZQ)],Q7,0,E,[IM],0,3,0,0,["iL",BDv(KS),"lT",BDw(ZY),"ls",BDw(AUG),"mZ",BDu(Bue),"nR",BDu(AOO)],Lm,"UTFDataFormatException",9,Bv,[],0,3,0,0,0,ALa,0,E,[Q8],1,3,0,0,["YU",BDv(ByC),"be2",BDu(A9v)],Pv,"IllegalMonitorStateException",10,Co,[],0,3,0,0,0,AJK,0,E,[],0,0,0,0,0,Er,"IllegalStateException",10,Co,[],0,3,0,0,0,Nq,0, EN,[],0,3,0,0,["q$",BDu(ANv),"tG",BDw(AY6),"Cg",BDu(AXg)],L6,0,E,[],3,3,0,0,0,FL,0,Nq,[L6],0,3,0,0,["pb",BDu(AUy),"dm",BDu(AYQ),"Cg",BDu(A25),"d1",BDw(AQe),"tG",BDw(AUg),"xD",BDx(ARx),"dO",BDv(Bof),"eO",BDv(Bki),"sw",BDu(AP3)],KX,0,FL,[],0,3,0,0,["zC",BDu(A_n),"Cg",BDu(A4Z),"kL",BDu(A8$),"h2",BDu(Bcn),"hZ",BDu(BtP),"tG",BDw(AJd),"dO",BDv(Bnc),"eO",BDv(BhO),"jw",BDu(BfF)],DZ,0,DH,[],0,3,0,0,["Jg",function(b,c,d,e,f,g){AJ7(this,b,c,d,e,f,g);},"L0",BDw(Bhq),"IJ",BDw(A2y),"mv",BDw(AQc),"SY",BDv(Bhe),"Q2",BDx(BjG), "rk",BDw(Bjk),"gw",function(b,c,d,e,f,g){A15(this,b,c,d,e,f,g);}],A3I,0,DZ,[],0,3,0,0,["SY",BDv(Boe),"mv",BDw(A45)],G8,0,Nq,[],1,3,0,0,["xD",BDx(ATI),"sw",BDu(AWs),"N3",BDu(Bt7)],K5,0,G8,[],0,3,0,0,["dO",BDv(Bv8),"eO",BDv(A6T),"kL",BDu(A8b),"h2",BDu(Bvf),"hZ",BDu(A_C),"uc",BDv(ANk),"jw",BDu(A_T)],ACX,0,DZ,[],0,3,0,0,["mv",BDw(AIM)],HM,0,EH,[],0,3,0,0,["hy",function(b,c,d,e,f,g){AHe(this,b,c,d,e,f,g);},"o3",function(b,c,d,e,f,g){AZX(this,b,c,d,e,f,g);}],Xl,0,HM,[],0,3,0,0,0,Nd,0,G8,[],0,3,0,0,["d1",BDw(A2E), "dO",BDv(Bdq),"eO",BDv(BjK),"kL",BDu(Bq2),"h2",BDu(BmD),"hZ",BDu(Bdb)],ACl,0,DZ,[],0,3,0,0,["mv",BDw(AIR)],A3u,0,HM,[],0,3,0,0,0,A3v,0,HM,[],0,3,0,0,0,Lq,0,G8,[],0,3,0,0,["dO",BDv(BxT),"eO",BDv(BjU),"kL",BDu(A8c),"h2",BDu(BqG),"hZ",BDu(BxU),"m_",BDu(BvT),"jw",BDu(BpI),"uc",BDv(A1R)],AFx,0,DZ,[],0,3,0,0,["Jg",function(b,c,d,e,f,g){AVW(this,b,c,d,e,f,g);},"gw",function(b,c,d,e,f,g){APg(this,b,c,d,e,f,g);}],A3D,0,HM,[],0,3,0,0,["hy",function(b,c,d,e,f,g){Bpc(this,b,c,d,e,f,g);},"o3",function(b,c,d,e,f,g){Bhk(this, b,c,d,e,f,g);}],Nn,0,G8,[],0,3,0,0,["pb",BDu(AV8),"Bw",BDv(AU$),"dO",BDv(Bm1),"eO",BDv(A$x),"kL",BDu(Bg0),"h2",BDu(A8W),"hZ",BDu(Bkj),"jw",BDu(A_m)],YH,0,DZ,[],0,3,0,0,["L0",BDw(BhR),"Jg",function(b,c,d,e,f,g){AMW(this,b,c,d,e,f,g);},"gw",function(b,c,d,e,f,g){A3V(this,b,c,d,e,f,g);}],AVv,0,EH,[],0,3,0,0,["hy",function(b,c,d,e,f,g){Bbr(this,b,c,d,e,f,g);}],Mo,0,FL,[],0,3,0,0,["dO",BDv(Blu),"eO",BDv(BqA),"Lz",BDv(ASm),"dm",BDu(A2m),"q$",BDu(A3F),"h2",BDu(Bt$),"hZ",BDu(BuO),"MF",BDv(A1r),"tG",BDw(AKU),"jw",BDu(A61)],AMx, 0,DZ,[],0,3,0,0,["rk",BDw(BsK),"Q2",BDx(Bwx)],Je,0,FL,[],0,3,0,BwL,["kL",BDu(Ba6),"h2",BDu(Buz),"hZ",BDu(Bhl),"pb",BDu(AUt),"tG",BDw(ATB),"dO",BDv(BeS),"eO",BDv(BaT),"jw",BDu(BdW),"D9",BDu(Bhr)],AD$,0,DZ,[],0,3,0,0,["IJ",BDw(AG$)],LZ,0,SK,[],0,3,0,0,["o3",function(b,c,d,e,f,g){Bkh(this,b,c,d,e,f,g);}],AUf,0,LZ,[],0,3,0,0,0,I9,0,FL,[],0,3,0,0,["pb",BDu(ATQ),"kL",BDu(BeZ),"h2",BDu(ByD),"hZ",BDu(BgE),"jw",BDu(Bay)],Oz,0,EN,[L6],0,3,0,0,["dO",BDv(BfM),"eO",BDv(Bxv),"dm",BDu(AH_),"q$",BDu(AS_),"pV",BDu(AYZ),"wm", BDv(ALC),"h2",BDu(Bpg),"hZ",BDu(Bba),"jw",BDu(Bbi),"sw",BDu(AI3),"m_",BDu(Bfr)],VU,0,DZ,[],0,3,0,0,["rk",BDw(A_h),"mv",BDw(AV6)],AWM,0,EH,[],0,3,0,0,["hy",function(b,c,d,e,f,g){Bbk(this,b,c,d,e,f,g);}],VC,0,DZ,[],0,3,0,Bw_,["rk",BDw(Bmn),"mv",BDw(A27),"IJ",BDw(A0d),"Jg",function(b,c,d,e,f,g){AYn(this,b,c,d,e,f,g);},"gw",function(b,c,d,e,f,g){ANo(this,b,c,d,e,f,g);}],MH,0,FL,[],0,3,0,0,["xD",BDx(AM1)],Xz,0,DZ,[],0,3,0,0,["rk",BDw(BxP)],Q9,0,EN,[],0,3,0,0,["Bw",BDv(AJ3),"a1i",BDw(ARS),"a01",BDu(AYV)],LY,0,Q9, [L6],0,3,0,0,["q$",BDu(AVe),"kL",BDu(Brr),"h2",BDu(A7R),"hZ",BDu(A74),"jw",BDu(Bp6),"m_",BDu(Bjw),"sw",BDu(ATE),"G7",BDu(ByT)],ARQ,0,DZ,[],0,3,0,0,["rk",BDw(Biv)],ACn,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){AVw(this,b,c,d,e,f,g);}],Na,0,Dn,[],0,3,0,0,["dm",BDu(AN7),"jj",BDu(Bcj),"d1",BDw(A0m),"dO",BDv(Bim),"eO",BDv(BgO)],AKr,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){A1S(this,b,c,d,e,f,g);}],Ji,0,Dn,[],0,3,0,0,["rM",BDx(BqR),"dm",BDu(A2M),"dO",BDv(Bc7),"eO",BDv(Bye),"wm",BDv(A0J),"jo",BDu(Bko)]]); $rt_metadata([Zo,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){AN5(this,b,c,d,e,f,g);}],KF,0,Dn,[],0,3,0,0,["yD",BDv(Bfa),"rM",BDx(A9r),"dm",BDu(AR3),"dO",BDv(BaJ),"eO",BDv(Bcq),"wm",BDv(AIk),"jo",BDu(A77)],AGe,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){APu(this,b,c,d,e,f,g);}],ACe,0,Dn,[],0,3,0,0,["yD",BDv(BaL),"dm",BDu(A4P),"dO",BDv(BsP),"jj",BDu(Bgn),"R8",BDu(Bbg),"d1",BDw(ALc),"jo",BDu(BgI)],AAc,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){A2H(this,b,c,d,e,f,g);}],Go,0,Dn,[],0,3,0,0,["dm",BDu(AVF),"ZB",BDu(APd), "ZU",BDv(AZU),"d1",BDw(ZO),"dO",BDv(Blw),"eO",BDv(A_d),"wm",BDv(A5z)],OM,0,Dn,[],0,3,0,0,["jj",BDu(Bwu),"dm",BDu(AHj),"dO",BDv(BaO),"eO",BDv(BuX),"jo",BDu(Bfv)],A1Z,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){AYp(this,b,c,d,e,f,g);}],Kw,0,Dn,[],0,3,0,0,["jj",BDu(Bc$),"dm",BDu(AZc),"dO",BDv(A7Y),"eO",BDv(A7A),"jo",BDu(A9D)],A4l,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){A4U(this,b,c,d,e,f,g);}],JN,0,Dn,[IM],0,3,0,0,["Fq",BDv(Byh),"EO",BDu(Bu9),"rV",BDu(Br2),"zC",BDu(A8v),"d1",BDw(AIb),"xr",BDu(Ba0),"jj",BDu(BvJ), "pV",BDu(A2B),"dm",BDu(A6B),"dO",BDv(Bd2),"eO",BDv(BaH),"jo",BDu(BfC),"yJ",BDv(BlQ),"j4",BDu(BhZ),"iL",BDv(ACE),"lT",BDw(AHi),"ls",BDw(AIa),"I$",BDu(BtX),"mZ",BDu(Br0),"nR",BDu(ANK),"uc",BDv(A2d),"pF",function(b,c,d,e,f,g){BdK(this,b,c,d,e,f,g);},"rM",BDx(Bfw)],A48,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){A3C(this,b,c,d,e,f,g);}],L1,0,Dn,[],0,3,0,0,["Fq",BDv(A7u),"EO",BDu(Bnp),"rV",BDu(Bce),"zC",BDu(A3Y),"d1",BDw(AYN),"xr",BDu(Bqv),"jj",BDu(Bej),"pF",function(b,c,d,e,f,g){Bbm(this,b,c,d,e,f,g);},"rM",BDx(A93), "dm",BDu(A5b),"Q6",BDu(A_W),"dO",BDv(BdY),"eO",BDv(BrK),"jo",BDu(Bp_),"uc",BDv(AQW)],AVs,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){A6c(this,b,c,d,e,f,g);}],R5,0,Dn,[],0,3,0,0,["yD",BDv(Bee),"pF",function(b,c,d,e,f,g){Bg5(this,b,c,d,e,f,g);},"rM",BDx(Byl),"dm",BDu(AXC),"dO",BDv(Buu),"jo",BDu(BkP)],ADl,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){A5J(this,b,c,d,e,f,g);}],AUr,0,E,[Dy],1,3,0,0,0,ABi,0,E,[Ja],0,3,0,0,["of",BDu(A4B)],M0,0,Th,[],1,0,0,0,0,ADR,0,M0,[],0,0,0,0,["CT",BDv(Bs1),"y0",BDw(BrA),"nv",BDu(A6P)],AT0, 0,EH,[],0,3,0,0,["hy",function(b,c,d,e,f,g){BcQ(this,b,c,d,e,f,g);}],AUs,0,EH,[],0,3,0,0,["hy",function(b,c,d,e,f,g){BkH(this,b,c,d,e,f,g);}],ANB,0,EH,[],0,3,0,0,["hy",function(b,c,d,e,f,g){BuN(this,b,c,d,e,f,g);}],AP6,0,EH,[],0,3,0,0,0,AQs,0,EH,[],0,3,0,0,0,W3,0,E,[EA],0,0,0,0,["fp",BDv(BwA)],WW,0,E,[EA],0,0,0,0,["fp",BDv(A96)],ACG,0,E,[],4,3,0,0,0,Zy,0,E,[],4,3,0,0,0,ABm,0,E,[],4,3,0,0,0,YW,0,E,[Ja],0,3,0,0,0,A55,0,E,[],0,3,0,0,0,N7,"UnsupportedOperationException",10,Co,[],0,3,0,0,0,Ij,"ReadOnlyBufferException", 7,N7,[],0,3,0,0,0,KW,"BufferOverflowException",7,Co,[],0,3,0,0,0,J3,"BufferUnderflowException",7,Co,[],0,3,0,0,0,HP,0,U6,[],1,3,0,0,0,Za,0,HP,[],0,3,0,0,["xR",function(b,c,d,e,f,g,h){return BxD(this,b,c,d,e,f,g,h);}],ADG,0,HP,[],0,3,0,0,["xR",function(b,c,d,e,f,g,h){return Bke(this,b,c,d,e,f,g,h);}],Zs,0,HP,[],0,3,0,0,["xR",function(b,c,d,e,f,g,h){return A_M(this,b,c,d,e,f,g,h);}],YG,0,HP,[],0,3,0,0,["xR",function(b,c,d,e,f,g,h){return Biz(this,b,c,d,e,f,g,h);}],ALe,0,C8,[],0,3,0,0,["f3",BDu(A4Q),"g5",BDv(AOd), "jC",BDu(ASX),"f0",BDx(AOE)],Ro,0,E,[],0,3,0,0,0,AF8,0,Ro,[],0,3,0,Bm7,0,YP,0,E,[],3,3,0,0,0,AQ8,0,E,[YP],0,3,0,0,0,AIu,0,E,[],0,3,0,0,0,Yl,0,E,[],0,3,0,0,0,DC,0,Dn,[],0,3,0,0,["dm",BDu(AXO),"kw",function(b,c,d,e,f,g,h){AOn(this,b,c,d,e,f,g,h);},"Bx",BDu(Bls),"dO",BDv(A_9)],AKS,0,E,[],4,3,0,0,0]); $rt_metadata([AMf,0,E,[],0,3,0,0,0,Oo,0,Ly,[],0,3,0,0,["OP",BDv(AR8),"qo",BDv(AXI)],AJx,0,DC,[],0,3,0,0,["Bx",BDu(Bwp),"kw",function(b,c,d,e,f,g,h){AXT(this,b,c,d,e,f,g,h);}],APJ,0,E,[Ja,Ss],3,0,0,0,0,Nh,0,M0,[],1,0,0,0,["nv",BDu(Bci)],We,0,Nh,[],0,0,0,0,["CT",BDv(A_Q),"y0",BDw(A6O)],AEV,0,Nh,[],0,0,0,0,["CT",BDv(BhE),"y0",BDw(A8p)],YJ,0,E,[],0,3,0,Beg,0,W6,0,JU,[],0,0,0,0,["zw",BDv(BgF),"pd",BDu(MP)],LT,0,JK,[],0,3,0,0,["S6",BDv(BfU),"Sz",BDx(A67),"P3",BDw(A8l),"FL",BDx(A4S)],SN,0,E,[],0,0,0,0,0,SV,0,E,[], 0,3,0,0,["Uu",BDu(Bou),"Wd",BDu(Bo8),"N4",BDu(Bgs),"Q3",BDv(A9t),"XW",BDw(APR),"TT",BDw(Bxf),"St",BDw(Bvr),"PB",BDu(A7P)],AXz,0,E,[],0,3,0,0,0,W9,0,E,[EA],0,0,0,0,["fp",BDv(Bdr)],OI,0,DC,[],0,3,0,0,["kw",function(b,c,d,e,f,g,h){AHR(this,b,c,d,e,f,g,h);},"dm",BDu(A1A)],A5Y,0,Jk,[],0,3,0,0,["tr",BDv(Bsg),"iJ",BDx(Kt)],TN,0,Ii,[],0,3,0,0,0,Ur,0,E,[],3,0,0,0,0,ATY,0,TN,[Ur],0,3,0,0,["f8",BDx(A2i)],ADD,"UnsupportedEncodingException",9,Bv,[],0,3,0,0,0,Fg,"NumberFormatException",10,Cn,[],0,3,0,0,0,SY,0,E,[],4,3,0, 0,0,Vc,0,E,[Dy],3,3,0,0,0,WY,0,E,[Vc],0,0,0,0,["XR",BDu(Bd1)],VQ,0,E,[],0,0,0,0,0,Vo,0,E,[Ur,Fb],0,3,0,0,0,AB$,0,Ii,[],0,3,0,0,["vI",BDu(BcJ),"fw",BDu(BlU),"nn",BDu(A_S),"f8",BDx(BoA)],AP7,0,E,[],0,3,0,0,0,ADK,0,E,[],3,3,0,0,0,AKJ,0,E,[ADK],0,3,0,0,0,Pr,0,E,[],4,3,0,0,0,VH,0,E,[UO],4,3,0,0,["mE",BDx(ATs),"li",BDu(AYH),"V_",BDv(Bv0),"tg",BDu(A0F)],A5s,0,E,[],0,3,0,0,0,AHF,0,E,[],0,3,0,0,0,AHx,0,E,[],0,3,0,0,0,APc,0,E,[],0,3,0,0,0,A5r,0,E,[],0,3,0,0,0,AQt,0,E,[],0,3,0,0,0,AHU,0,E,[JD],0,0,0,0,["CN",BDw(Bfg)],J7, 0,E,[],0,3,0,0,0,ZH,0,E,[FG],0,0,0,0,["iK",BDu(BrW)],ZI,0,E,[FG],0,0,0,0,["iK",BDu(A9d)],AGm,0,E,[Dy],3,3,0,0,0,WV,0,E,[AGm],0,0,0,0,["bdJ",BDv(Bqa)],AEG,0,E,[Dy],3,3,0,0,0,W7,0,E,[AEG],0,0,0,0,["a5e",BDv(BpO)],ABo,0,E,[FG],0,0,0,0,["iK",BDu(BwF)],ABn,0,E,[FG],0,0,0,0,["iK",BDu(BdA)],QN,0,E,[],0,3,0,0,0,QF,0,E,[JD],0,3,0,0,["CN",BDw(Pg)]]); $rt_metadata([ABr,0,E,[FG],0,0,0,0,["iK",BDu(A8g)],ABu,0,E,[FG],0,0,0,0,["iK",BDu(A65)],KA,0,EZ,[],12,3,0,Pf,0,TH,0,GT,[],1,0,0,0,0,AAb,0,TH,[],0,0,0,0,0,UF,0,Jb,[],1,0,0,0,0,Z_,0,UF,[],0,0,0,0,0,U2,0,JJ,[Sb],1,0,0,0,0,AAa,0,U2,[],0,0,0,0,0,Jw,0,E,[],3,3,0,0,0,Z9,0,E,[Jw],0,0,0,0,0,Tp,0,E,[Jw],3,3,0,0,0,Z$,0,E,[Tp],0,0,0,0,0,Z0,0,E,[JD],0,3,0,0,0,ZJ,0,E,[FG],0,0,0,0,["iK",BDu(BoR)],ZK,0,E,[FG],0,0,0,0,["iK",BDu(BmP)],ABl,0,E,[FG],0,0,0,0,["iK",BDu(BpN)],ABq,0,E,[FG],0,0,0,0,["iK",BDu(Bat)],J0,0,E,[],0,0,0,0, ["xd",BDu(C3)],AD7,0,J0,[Jw],0,0,0,0,["r$",BDu(Me)],ADL,0,E,[],0,3,0,0,0,AUC,0,E,[E5],0,3,0,0,0,Tu,0,E,[],0,3,0,0,0,ACg,0,E,[Jw],0,0,0,0,["xd",BDu(JW),"r$",BDu(I3)],AXb,0,E,[JD],0,3,0,0,["CN",BDw(Bh0)],AFq,0,E,[JD],0,3,0,0,["CN",BDw(BvC)],L9,0,E,[],0,3,0,QY,0,AYJ,0,E,[DV],4,3,0,0,0,UA,0,E,[],0,3,0,0,0,AHX,0,UA,[],0,3,0,0,0,F2,"Inflate$Return",2,BF,[],0,0,0,0,0,AZ$,0,E,[Fb],0,3,0,0,0,AFr,0,Ic,[],0,3,0,0,["xq",function(b,c,d,e,f,g,h){return Bam(this,b,c,d,e,f,g,h);}],AGf,0,Ic,[],0,3,0,0,["xq",function(b,c,d,e, f,g,h){return BgB(this,b,c,d,e,f,g,h);}],ADc,0,Ic,[],0,3,0,0,["xq",function(b,c,d,e,f,g,h){return Bu8(this,b,c,d,e,f,g,h);}],ANF,0,E,[Tp],0,0,0,0,0,Zx,0,E,[],0,0,0,0,0,JA,"ZipException",5,Bv,[],0,3,0,0,0,ZM,0,E,[Vc],0,0,0,0,["XR",BDu(Byc)],ZB,0,I$,[],0,3,0,0,["fw",BDu(Bqy),"mf",BDu(AWi),"Tv",BDx(BsR)],Z7,0,E,[],3,3,0,0,0,ARm,0,JI,[Z7],0,3,0,0,["iJ",BDx(AN9)],Di,0,E,[],1,0,0,0,["f7",BDx(NY),"gp",BDy(N9),"uV",BDu(BmK),"bM",BDu(Bgc),"cD",BDv(Bii),"fc",BDv(BwR),"qi",BDu(Bx4),"lE",BDu(QD)],Tb,0,GW,[],0,3,0,0,0,AFl, "OutOfMemoryError",10,Tb,[],0,3,0,0,0,M4,0,E,[],1,3,0,0,0,ALh,0,M4,[],0,3,0,0,["Hj",function(b,c,d,e,f){APi(this,b,c,d,e,f);}],PG,0,Gl,[],0,3,0,0,["De",BDu(ANJ),"m7",BDv(Bck),"p5",BDv(Bf5)],A5E,0,M4,[],0,3,0,0,["Hj",function(b,c,d,e,f){AHa(this,b,c,d,e,f);}],FY,0,Di,[],0,0,0,Vi,["v",BDx(A8q),"bt",BDu(BaD),"cm",BDv(A8U)]]); $rt_metadata([L8,0,E,[],0,0,0,0,0,Qn,"PatternSyntaxException",6,Cn,[],0,3,0,0,["on",BDu(BxY)],AL0,0,E,[],0,3,0,0,0,Yi,0,FY,[],0,0,0,0,["v",BDx(Blf),"bt",BDu(BnA),"cm",BDv(Bvn)],A5S,0,FY,[],0,0,0,0,["v",BDx(Bnk),"bt",BDu(Bqx)],Xj,0,FY,[],0,0,0,0,["v",BDx(A85),"bt",BDu(BwO)],YR,0,FY,[],0,0,0,0,["v",BDx(Blq),"bt",BDu(Bhd),"cm",BDv(BtE)],L7,0,FY,[],0,0,0,0,["v",BDx(BiD),"bt",BDu(BmT)],DS,0,Di,[],1,0,0,0,["v",BDx(Byz),"fq",BDu(Bwn),"cm",BDv(Bbs)],ARa,0,DS,[],0,0,0,0,["d2",BDw(BvL),"f7",BDx(BoB),"gp",BDy(Bnb),"bt", BDu(BaE),"cm",BDv(Blk)],DL,0,Di,[],0,0,0,0,["v",BDx(Bad),"cD",BDv(BeX),"bt",BDu(BbD),"fc",BDv(Brq),"cm",BDv(BfI),"lE",BDu(A9E)],Qw,0,DL,[],0,0,0,0,["v",BDx(BeB),"bt",BDu(BcK),"cm",BDv(BuZ)],HH,0,Qw,[],0,0,0,0,["v",BDx(BnR),"cD",BDv(Buv),"bt",BDu(A7K)],ABP,0,HH,[],0,0,0,0,["v",BDx(BeP),"cm",BDv(Biq),"bt",BDu(Bx2)],AGb,0,HH,[],0,0,0,0,["v",BDx(A8O),"cm",BDv(Bwr),"bt",BDu(A_7)],AD8,0,HH,[],0,0,0,0,["v",BDx(A9z),"cm",BDv(By0),"bt",BDu(Bec)],Zb,0,HH,[],0,0,0,0,["v",BDx(BkT),"cm",BDv(Bu$),"bt",BDu(A87)],M3,0,DL,[], 0,0,0,0,["v",BDx(A7s),"f7",BDx(BcO),"gp",BDy(Bvu),"fc",BDv(Brh),"qi",BDu(BtB),"lE",BDu(Bjq)],Mb,0,E,[],1,0,0,0,0,BK,0,Mb,[],1,0,0,WE,["jU",BDu(Bmq),"n6",BDu(BlF),"BM",BDu(Bwg),"tO",BDu(Bx0)],AJB,0,BK,[],0,0,0,0,["bl",BDv(Gd),"jU",BDu(F0),"n6",BDu(Bop),"BM",BDu(Bh7),"bM",BDu(Bsx),"tO",BDu(A_r)],S3,"MissingResourceException",4,Co,[],0,3,0,0,0,HT,0,Di,[],1,0,0,0,["fc",BDv(BgH),"cm",BDv(Bw4),"lE",BDu(Bdk)],Gg,0,HT,[],0,0,0,0,["v",BDx(BkU),"bt",BDu(Bm5)],Ka,0,Gg,[],0,0,0,0,["v",BDx(Bl$),"bt",BDu(Bms)],FZ,0,HT,[], 0,0,0,0,["v",BDx(Bk8),"bt",BDu(Bqb)],I8,0,Gg,[],0,0,0,0,["v",BDx(BrL),"cD",BDv(Bkl)],AAG,0,Gg,[],0,0,0,0,["v",BDx(Byw),"f7",BDx(BdM)],B$,0,E,[],1,0,0,0,0,AB6,0,Mb,[Fb],0,0,0,0,["bM",BDu(AE2)],ACA,0,Di,[],0,0,0,0,["v",BDx(BbR),"bt",BDu(Btp),"cm",BDv(Btz)],AGu,0,E,[Fb,DV],0,3,0,0,0,Vy,0,DL,[],0,0,0,0,["bt",BDu(BtI)],XD,0,DL,[],0,0,0,0,["v",BDx(A8m),"cD",BDv(Btf),"bt",BDu(BtY),"cm",BDv(A9a),"fc",BDv(A8R)],HB,0,DL,[],0,0,0,0,["v",BDx(Bol),"bt",BDu(BxM),"bl",BDv(A_J),"fc",BDv(A8h),"cD",BDv(Bv_),"cm",BDv(A_f)],S0, 0,HB,[],0,0,0,0,["bl",BDv(Bbt),"bt",BDu(Bjz)],AJk,0,DS,[],0,0,0,0,["d2",BDw(BqQ),"bt",BDu(Bmz)],Ir,0,DS,[],0,0,0,0,["d2",BDw(ABG),"bt",BDu(Bb5),"fc",BDv(Be1)],ACW,0,DL,[],0,0,0,0,["cD",BDv(BcT),"bt",BDu(Bgp),"v",BDx(A6X),"fc",BDv(BmE),"cm",BDv(Bib)],ID,0,DS,[],0,0,0,0,["fq",BDu(BqB),"d2",BDw(Bap),"f7",BDx(A$Y),"gp",BDy(BbI),"bt",BDu(Bit),"fc",BDv(Bh3)],ASf,0,DS,[],0,0,0,0,["d2",BDw(Bkv),"bt",BDu(Btd)],AHu,0,DS,[],0,0,0,0,["d2",BDw(A7o),"bt",BDu(BaI)],Kk,0,DL,[],0,0,0,0,["cD",BDv(Bx6),"v",BDx(BeA),"bt",BDu(Bs4), "fc",BDv(BbU),"cm",BDv(BuA)],AA8,0,Kk,[],0,0,0,0,0,AFf,0,Kk,[],0,0,0,0,0,ABF,0,FZ,[],0,0,0,0,["v",BDx(Bnr)],ADt,0,FZ,[],0,0,0,0,["v",BDx(Bse)],Lp,0,FZ,[],0,0,0,0,["v",BDx(Bv5),"cD",BDv(Bxh)],Xa,0,Lp,[],0,0,0,0,["v",BDx(BbG),"cD",BDv(BsH)],KQ,0,FZ,[],0,0,0,0,["v",BDx(ByW),"bt",BDu(BiL)]]); $rt_metadata([VJ,0,KQ,[],0,0,0,0,["v",BDx(BaW)],Yd,0,FZ,[],0,0,0,0,["v",BDx(BjC)],ADQ,0,Lp,[],0,0,0,0,["v",BDx(A9b)],ZU,0,KQ,[],0,0,0,0,["v",BDx(Bly)],Ye,0,HT,[],0,0,0,0,["v",BDx(ByF),"f7",BDx(BhB),"bt",BDu(Bt4)],ACF,0,HT,[],0,0,0,0,["v",BDx(Be3),"f7",BDx(A63),"bt",BDu(Bvk)],JT,0,E,[],1,0,0,0,0,AG2,0,Gg,[],0,0,0,0,["v",BDx(A70)],AAB,0,I8,[],0,0,0,0,["v",BDx(Bdt)],AC5,0,Ka,[],0,0,0,0,["v",BDx(BvA)],ADN,0,Gg,[],0,0,0,0,["v",BDx(BeR)],AFk,0,I8,[],0,0,0,0,["v",BDx(A7_)],X3,0,Ka,[],0,0,0,0,["v",BDx(BvS)],Rt,0,Di, [],4,0,0,0,["v",BDx(Brm),"cm",BDv(Bqp),"bt",BDu(Bdu)],AKl,0,Di,[],0,0,0,0,["v",BDx(Bmm),"cm",BDv(BmB),"bt",BDu(ByP)],ACB,0,Di,[],0,0,0,0,["v",BDx(Bbw),"cm",BDv(Bj2),"bt",BDu(Bmc)],AA3,0,Di,[],4,0,0,0,["v",BDx(Buc),"cm",BDv(Bng),"bt",BDu(BrQ)],AGr,0,Di,[],0,0,0,0,["v",BDx(Bs_),"cm",BDv(Bkt),"bt",BDu(Bab)],ACb,0,Di,[],0,0,0,0,["v",BDx(Bm6),"cm",BDv(A_0),"bt",BDu(BlV)],ARE,0,DL,[],0,0,0,0,["v",BDx(BjH),"bt",BDu(A$A),"cD",BDv(BmG),"uV",BDu(BsU),"cm",BDv(BmF)],AJA,0,DL,[],4,0,0,0,["v",BDx(Bs7),"bt",BDu(Bnq),"cD", BDv(Bvh),"uV",BDu(A6D),"cm",BDv(BjL)],A4j,0,Di,[],4,0,0,0,["v",BDx(Bb2),"cm",BDv(BoY),"bt",BDu(BcG)],A0V,0,Di,[],0,0,0,0,["v",BDx(Beq),"cm",BDv(BoQ),"bt",BDu(A7I)],AT_,0,Di,[],0,0,0,0,["v",BDx(Bqe),"cm",BDv(A9W),"bt",BDu(A_5)],Np,0,DL,[],0,0,0,0,["v",BDx(A72),"cD",BDv(Buq),"bt",BDu(Blj),"cm",BDv(Bf9)],A4q,0,Np,[],0,0,0,0,["v",BDx(A92),"f7",BDx(Bik),"gp",BDy(A7J),"fc",BDv(Br6),"bt",BDu(Bxe)],AYC,0,Np,[],0,0,0,0,["v",BDx(BcM),"bt",BDu(BmC)],AEg,0,DS,[],0,0,0,0,["d2",BDw(A$m),"f7",BDx(Bmk),"gp",BDy(Bo6),"bt",BDu(BeK), "fc",BDv(BaB)],AHf,0,DS,[],0,0,0,0,["d2",BDw(BcP),"bt",BDu(BaK)],VN,0,DS,[],0,0,0,0,["d2",BDw(BvD),"bt",BDu(BwN)],Ml,0,E,[],4,0,0,AQm,0,ABI,0,DS,[],0,0,0,0,["d2",BDw(BgT),"bt",BDu(ByO)],Uj,0,DL,[],0,0,0,0,["cD",BDv(Btr),"v",BDx(Bnh),"f7",BDx(Baz),"gp",BDy(BnU),"bt",BDu(BhG),"fc",BDv(A7D),"cm",BDv(BhT)],Uw,0,DL,[],0,0,0,0,["cD",BDv(BmQ),"v",BDx(A69),"f7",BDx(BtQ),"gp",BDy(BgM),"bt",BDu(Byk),"fc",BDv(A$n),"cm",BDv(BtZ)],HK,0,DS,[],0,0,0,0,["d2",BDw(Bu1),"f7",BDx(Bsy),"gp",BDy(A9k),"bt",BDu(Bxi),"fc",BDv(BuI)],AFV, 0,JT,[],0,0,0,0,["uI",BDv(A9q),"Uz",BDw(Bf3)],AFW,0,JT,[],0,0,0,0,["uI",BDv(BvU),"Uz",BDw(Bjg)],APY,0,E,[],0,0,0,0,0,AH8,0,E,[],0,0,0,0,0,Uf,0,B$,[],0,0,0,0,["ce",BDu(AYP)],Tr,0,B$,[],0,0,0,0,["ce",BDu(A0s)],APN,0,B$,[],0,0,0,0,["ce",BDu(Bvm)],AQG,0,B$,[],0,0,0,0,["ce",BDu(BhW)],AQL,0,B$,[],0,0,0,0,["ce",BDu(A$3)],T_,0,B$,[],0,0,0,0,["ce",BDu(AJG)],Sg,0,T_,[],0,0,0,0,["ce",BDu(AK_)],ATv,0,B$,[],0,0,0,0,["ce",BDu(BpG)],Vm,0,Sg,[],0,0,0,0,["ce",BDu(AT2)],AZe,0,Vm,[],0,0,0,0,["ce",BDu(Bdo)],ANl,0,B$,[],0,0,0,0, ["ce",BDu(BnK)]]); $rt_metadata([AKc,0,B$,[],0,0,0,0,["ce",BDu(Bde)],AWg,0,B$,[],0,0,0,0,["ce",BDu(Bjn)],A3w,0,B$,[],0,0,0,0,["ce",BDu(BsQ)],ATN,0,B$,[],0,0,0,0,["ce",BDu(BkF)],A2K,0,B$,[],0,0,0,0,["ce",BDu(Ba5)],APo,0,B$,[],0,0,0,0,["ce",BDu(Bga)],ARf,0,B$,[],0,0,0,0,["ce",BDu(BnI)],AIG,0,B$,[],0,0,0,0,["ce",BDu(A$D)],AUo,0,B$,[],0,0,0,0,["ce",BDu(BxH)],A2Z,0,B$,[],0,0,0,0,["ce",BDu(Bkw)],AQq,0,B$,[],0,0,0,0,["ce",BDu(Bb8)],AXt,0,B$,[],0,0,0,0,["ce",BDu(A$M)],ANu,0,B$,[],0,0,0,0,["ce",BDu(Bo_)],ASE,0,B$,[],0,0,0,0,["ce",BDu(Bq5)],A3a, 0,B$,[],0,0,0,0,["ce",BDu(Bid)],ALS,0,B$,[],0,0,0,0,["ce",BDu(Bfy)],AKN,0,B$,[],0,0,0,0,["ce",BDu(BdX)],ATJ,0,B$,[],0,0,0,0,["ce",BDu(Bvb)],QS,0,B$,[],0,0,0,0,["ce",BDu(ANp)],A3_,0,QS,[],0,0,0,0,["ce",BDu(BdD)],AZk,0,Uf,[],0,0,0,0,["ce",BDu(Bme)],AKI,0,Tr,[],0,0,0,0,["ce",BDu(Ban)],AWq,0,B$,[],0,0,0,0,["ce",BDu(Bcy)],AW6,0,B$,[],0,0,0,0,["ce",BDu(Bi0)],AY4,0,B$,[],0,0,0,0,["ce",BDu(BoM)],AZf,0,B$,[],0,0,0,0,["ce",BDu(A6M)],ACc,0,E,[],0,3,0,0,0,Uz,"CoderMalfunctionError",8,GW,[],0,3,0,0,0,KC,"NoSuchElementException", 4,Co,[],0,3,0,0,0,APy,0,C8,[],0,3,0,0,["f3",BDu(A5F),"g5",BDv(AOX),"f0",BDx(ARw)],R_,0,C8,[],0,3,0,0,["f3",BDu(AWw),"Gr",BDu(BtK),"g5",BDv(AOJ),"Yu",BDv(ATS),"f0",BDx(AQk)],Ov,0,C8,[],0,3,0,0,["jC",BDu(A5x),"f3",BDu(AHm),"g5",BDv(AZA),"B0",BDx(AU7),"kM",BDw(AH1),"f0",BDx(AOW)],A5w,0,C8,[],0,3,0,0,["f3",BDu(AZP),"g5",BDv(AM7),"B0",BDx(AJl),"Ij",BDx(Bes),"f0",BDx(AWm),"jC",BDu(ARB)],QC,0,E,[],0,3,0,0,0,Px,0,E,[U1],0,3,0,0,["c$",BDx(Ls),"xo",BDx(A29),"d8",BDx(ANL),"m3",BDx(AFU),"fJ",BDx(AHy),"qy",BDu(A$8)],Qa, "MinecraftError",13,GW,[],0,3,0,0,0,A4d,0,E,[],4,3,0,0,0,Pz,0,E,[],0,3,0,0,["jA",BDv(BlM),"yn",BDw(A60),"Pu",BDw(BiT),"BA",BDy(BlK),"dZ",function(b,c,d,e,f){return Bg4(this,b,c,d,e,f);},"Kx",function(b,c,d,e,f){return BvB(this,b,c,d,e,f);}],Xh,0,E,[],0,3,0,0,0,AAY,0,E,[],0,3,0,0,0,M_,"DataFormatException",5,BF,[],0,3,0,0,0,AAD,0,BK,[],0,0,0,0,["bl",BDv(A$9)],AAC,0,BK,[],0,0,0,0,["bl",BDv(Bk6)],Wx,0,BK,[],0,0,0,0,["bl",BDv(Bcm),"bM",BDu(Bph)],ACJ,0,BK,[],0,0,0,0,["bl",BDv(Bu3)],ACH,0,BK,[],0,0,0,0,["bl",BDv(BgS)],ACI, 0,BK,[],0,0,0,0,["bl",BDv(BrG)],ACM,0,BK,[],0,0,0,0,["bl",BDv(Bn2)],ACN,0,BK,[],0,0,0,0,["bl",BDv(A6F)],ACK,0,BK,[],0,0,0,0,["bl",BDv(Baf)]]); $rt_metadata([ACL,0,BK,[],0,0,0,0,["bl",BDv(BcR)],ACO,0,BK,[],0,0,0,0,["bl",BDv(Bir)],ACP,0,BK,[],0,0,0,0,["bl",BDv(Bnv)],Ww,0,BK,[],0,0,0,0,["bl",BDv(By5)],WP,0,BK,[],0,0,0,0,["bl",BDv(Bal)],Wt,0,BK,[],0,0,0,0,["bl",BDv(A97)],Wv,0,BK,[],0,0,0,0,["bl",BDv(BoW)],WA,0,BK,[],0,0,0,0,["bl",BDv(Bbz)],Ws,0,BK,[],0,0,0,0,["bl",BDv(BwD)],Wy,0,BK,[],0,0,0,0,["bl",BDv(Bmv)],Wz,0,BK,[],0,0,0,0,["bl",BDv(Bfq)],Qm,"ConcurrentModificationException",4,Co,[],0,3,0,0,0,La,0,E,[],0,0,0,0,0,P9,0,E,[],4,3,0,0,0,AFm,0,E,[],0,3, 0,0,0,Z8,0,E,[],0,3,0,0,0,AEt,0,H4,[E5],0,3,0,0,0,U4,0,Gl,[IM],0,3,0,0,["iL",BDv(Bu4),"lT",BDw(A1F),"ls",BDw(AKp),"m7",BDv(Beu),"p5",BDv(BcS),"mZ",BDu(A8V),"De",BDu(AR6)],SX,0,Gl,[IM],0,3,0,0,["j4",BDu(A$$),"iL",BDv(Y3),"lT",BDw(ASr),"ls",BDw(AS9),"I$",BDu(Btj),"m7",BDv(Bso),"p5",BDv(BrB),"mZ",BDu(BrD)],VF,0,M3,[],0,0,0,0,["f7",BDx(A_y),"gp",BDy(ByS),"qi",BDu(A9R)],ACj,0,E,[],0,3,0,0,0,Xy,"BufferUnderflowException",8,Co,[],0,3,0,0,0,AA6,"BufferOverflowException",8,Co,[],0,3,0,0,0,Z1,"MalformedInputException", 8,JB,[],0,3,0,0,["on",BDu(A_c)],Xs,"UnmappableCharacterException",8,JB,[],0,3,0,0,["on",BDu(A$u)],WJ,0,LT,[],0,3,0,0,["S6",BDv(Btk),"Sz",BDx(Bh2),"FL",BDx(BiQ),"P3",BDw(BuK)],AMm,0,LT,[],0,3,0,0,0,AEZ,0,C8,[],0,3,0,0,["f3",BDu(AVx),"g5",BDv(AUc),"kM",BDw(AX7),"f0",BDx(ARW)],ADU,0,R_,[],0,3,0,0,["Gr",BDu(A$b),"Yu",BDv(AM5)],Vx,0,C8,[],0,3,0,0,["jC",BDu(ATm),"kM",BDw(AMj),"f3",BDu(ARL),"g5",BDv(AT9),"f0",BDx(AT5)],ADS,0,E,[],0,3,0,0,0,Sx,0,E,[],3,3,0,0,0,AEC,0,E,[Sx],4,3,0,0,0,AXM,0,E,[],0,3,0,0,0,D5,0,E,[],1, 3,0,0,0,AFS,0,D5,[],0,3,0,0,["dE",BDv(Brj),"dC",BDv(BuU),"cW",BDu(Brf),"bM",BDu(Bah)],A2P,0,E,[],0,3,0,0,0,AEs,0,HF,[],0,0,0,0,["of",BDu(AO3)],WU,0,E,[EA],0,0,0,0,["fp",BDv(BuC)],UK,0,D5,[],0,3,0,0,["dC",BDv(BuM),"dE",BDv(BgD),"cW",BDu(A9C),"bM",BDu(Bju)],A1C,0,UX,[],0,3,0,0,0,SD,0,D5,[],0,3,0,0,["dE",BDv(Btq),"dC",BDv(BsC),"cW",BDu(Bqr),"bM",BDu(Bgh)],S9,0,D5,[],0,3,0,0,["dE",BDv(A_Z),"dC",BDv(Bfl),"cW",BDu(BoO),"bM",BDu(A94)],Q6,0,D5,[],0,3,0,0,["dE",BDv(Bjv),"dC",BDv(Ber),"cW",BDu(A$B),"bM",BDu(BsL)],UV, 0,D5,[],0,3,0,0,["dE",BDv(A7x),"dC",BDv(Byq),"cW",BDu(Bkc),"bM",BDu(Bxd)],Wn,0,D5,[],0,3,0,0,["dE",BDv(A7l),"dC",BDv(Bsw),"cW",BDu(A6J),"bM",BDu(Byu)],AAI,0,D5,[],0,3,0,0,["dE",BDv(Bq1),"dC",BDv(A$a),"cW",BDu(BhK),"bM",BDu(BuV)],ST,0,D5,[],0,3,0,0,["dE",BDv(Bn1),"dC",BDv(Brz),"cW",BDu(Bvv),"bM",BDu(Bu0)],QE,0,D5,[],0,3,0,0,["dE",BDv(Bxo),"dC",BDv(Bet),"cW",BDu(A7U),"bM",BDu(Bcz)],ANi,0,D5,[],0,3,0,0,["dE",BDv(Bvo),"dC",BDv(Bel),"cW",BDu(Bdx),"bM",BDu(BgR)]]); $rt_metadata([AFM,0,E,[],0,3,0,0,0,AER,0,BK,[],0,0,0,0,["bl",BDv(BiC)],ABR,0,BK,[],0,0,0,0,["bl",BDv(Bmd)],Yq,0,BK,[],0,0,0,0,["bl",BDv(A79)],Yp,0,BK,[],0,0,0,0,["bl",BDv(BoL)],AAS,0,BK,[],0,0,0,0,["bl",BDv(Bbn)],AC2,0,BK,[],0,0,0,0,["bl",BDv(Bxc)],Wi,0,BK,[],0,0,0,0,["bl",BDv(BeI)],AD0,0,BK,[],0,0,0,0,["bl",BDv(Bgg)],ABN,0,BK,[],0,0,0,0,["bl",BDv(Byx)],ABQ,0,BK,[],0,0,0,0,["bl",BDv(A$s)],V$,0,BK,[],0,0,0,0,["bl",BDv(BiR)],ADi,0,BK,[],0,0,0,0,["bl",BDv(BrY)],ADo,0,BK,[],0,0,0,0,["bl",BDv(Bun)],AFc,0,BK,[],0, 0,0,0,["bl",BDv(BwX)],AED,0,BK,[],0,0,0,0,["bl",BDv(Bjt)],VA,0,BK,[],0,0,0,0,["bl",BDv(A$f)],SM,0,BK,[],0,0,0,0,["bl",BDv(BeN)],AEp,0,SM,[],0,0,0,0,["bl",BDv(Bwb)],ADO,0,J9,[],0,3,0,0,["Jm",BDv(BdR),"PI",BDy(AKA),"Sd",BDu(AVo),"RH",BDy(AIp),"iM",BDv(BnW),"VJ",BDu(Big),"HI",BDv(BrZ),"Mu",BDu(ANs)],AD1,0,C8,[],0,3,0,0,["f3",BDu(ARK),"g5",BDv(A3X),"f0",BDx(AIw)],RO,0,E,[],0,3,0,0,0,WR,0,RO,[],0,3,0,0,0,W5,0,GT,[],0,0,0,0,0,BV,0,E,[],1,3,0,TM,0,AAq,0,BV,[],0,3,0,0,["b8",BDv(Ba3),"fi",BDv(BsG),"cB",BDv(A0A),"eW", BDu(BtR)],AKq,0,C8,[],0,3,0,0,["jC",BDu(AKy),"kM",BDw(A5G),"f3",BDu(AOY),"g5",BDv(AI5),"f0",BDx(AKa)],XF,0,E,[Dy],3,0,0,0,0,TY,0,E,[XF],0,0,0,0,["a7A",BDw(BeG)],Og,0,E,[DV,E5],0,3,0,0,["de",BDu(Bt8)],AFQ,0,E,[Sx],0,0,0,0,0,AF2,0,E,[],0,3,0,0,0,RD,0,BV,[],0,3,0,0,["cB",BDv(AZs),"b8",BDv(BcD),"fi",BDv(BhA),"eW",BDu(A_Y)],Tk,0,BV,[],0,3,0,0,["b8",BDv(A$c),"fi",BDv(BbZ),"cB",BDv(A37),"eW",BDu(Be9)],Ts,0,BV,[],0,3,0,0,["b8",BDv(Bi2),"fi",BDv(BeW),"cB",BDv(A43),"eW",BDu(Bi4)],Vs,0,BV,[],0,3,0,0,["b8",BDv(BrH),"cB", BDv(A5k)],AEj,0,BV,[],0,3,0,0,["b8",BDv(A6R),"fi",BDv(A$Z),"cB",BDv(AOw),"eW",BDu(Bry)],WM,0,BV,[],0,3,0,0,["b8",BDv(A9G),"cB",BDv(AHO)],AEM,0,BV,[],0,3,0,0,["b8",BDv(BvW),"fi",BDv(A7n),"cB",BDv(APD),"eW",BDu(BbC)],AEN,0,BV,[],0,3,0,0,["b8",BDv(BsS),"cB",BDv(AI0)],Un,0,BV,[],0,3,0,0,["cB",BDv(AYK),"b8",BDv(Bkb),"fi",BDv(Bpd),"eW",BDu(Bie)],Gh,0,BV,[],0,3,0,0,["cB",BDv(A53),"b8",BDv(UI),"fi",BDv(Q2),"eW",BDu(Bta)],AF1,0,Gh,[],0,3,0,0,["b8",BDv(BtV),"fi",BDv(BnG),"eW",BDu(A9Z)],K1,0,Gh,[],0,3,0,0,["b8",BDv(A81), "fi",BDv(BuP),"eW",BDu(Bv3)],AD_,0,Gh,[],0,3,0,0,["b8",BDv(BnC),"fi",BDv(Bn_),"eW",BDu(BmO)],ACh,0,BV,[],0,3,0,0,["b8",BDv(Br8),"fi",BDv(BeH),"cB",BDv(ANC),"eW",BDu(ByV)],ADC,0,BV,[],0,3,0,0,["b8",BDv(BnN),"fi",BDv(BnB),"cB",BDv(ARv),"eW",BDu(A99)],RU,0,BV,[],0,3,0,0,["b8",BDv(Bn0),"fi",BDv(Bru),"cB",BDv(A1W),"eW",BDu(Bf$)],Zp,0,BV,[],0,3,0,0,["b8",BDv(Ble),"cB",BDv(AXh)],AAp,0,BV,[],0,3,0,0,["b8",BDv(A8u),"fi",BDv(Bkd),"cB",BDv(AX3),"eW",BDu(BgL)]]); $rt_metadata([AGt,0,BV,[],0,3,0,0,["b8",BDv(ByE),"cB",BDv(A5f)],UL,0,BV,[],0,3,0,0,["b8",BDv(Bql),"fi",BDv(BaF),"cB",BDv(A0K),"eW",BDu(A7E)],AB1,0,BV,[],0,3,0,0,["b8",BDv(A7q),"cB",BDv(A5T)],AC$,0,BV,[],0,3,0,0,["b8",BDv(BkN),"cB",BDv(APU)],Wb,0,BV,[],0,3,0,0,["b8",BDv(Bss),"cB",BDv(AJ9)],X_,0,BV,[],0,3,0,0,["b8",BDv(Bqg),"cB",BDv(A1g)],YU,0,BV,[],0,3,0,0,["b8",BDv(Bdc),"cB",BDv(A6i)],I1,0,BV,[],0,3,0,0,["b8",BDv(R3),"cB",BDv(A2g)],YL,0,I1,[],0,3,0,0,["b8",BDv(A8F)],AEn,0,I1,[],0,3,0,0,["b8",BDv(A_6)],ADj,0, I1,[],0,3,0,0,["b8",BDv(Bll)],WO,0,BV,[],0,3,0,0,["b8",BDv(Bgz),"cB",BDv(ALO)],X9,0,BV,[],0,3,0,0,["b8",BDv(Bch),"cB",BDv(AXy)],X$,0,BV,[],0,3,0,0,["b8",BDv(Bip),"cB",BDv(AOb)],ABS,0,BV,[],0,3,0,0,["b8",BDv(Bo9),"cB",BDv(AUD)],X7,0,BV,[],0,3,0,0,["b8",BDv(Bma),"cB",BDv(AMM)],Zv,0,BV,[],0,3,0,0,["b8",BDv(Bqs),"cB",BDv(AWe)],AGK,0,BV,[],0,3,0,0,["b8",BDv(A8G),"cB",BDv(AO$)],SO,0,BV,[],0,3,0,0,["b8",BDv(Blc),"fi",BDv(A$X),"cB",BDv(A1V),"eW",BDu(BaG)],Yf,0,BV,[],0,3,0,0,["b8",BDv(Bio),"cB",BDv(A3A)],U3,0,BV,[], 0,3,0,0,["b8",BDv(A8B),"fi",BDv(Bwo),"cB",BDv(A5v),"eW",BDu(Bs5)],WZ,0,E,[EA],0,0,0,0,["fp",BDv(Bwk)],W0,0,E,[EA],0,0,0,0,["fp",BDv(Bqi)],WT,0,E,[EA],0,0,0,0,["fp",BDv(BeU)],A54,0,E,[Dy],1,3,0,0,0,AEL,0,J0,[Jw],0,0,0,0,["r$",BDu(De)],Dz,0,EZ,[],12,3,0,Br1,0,Wc,0,E,[PH,LC],3,3,0,0,0,ADa,0,E,[LC,Wc],3,3,0,0,0,AAj,0,E,[ADa],3,3,0,0,0,ABD,0,GT,[AAj],0,3,0,0,0,K$,0,SV,[],0,3,0,0,["Wd",BDu(A9n),"St",BDw(Bww),"Uu",BDu(BlX),"N4",BDu(Bk9),"Q3",BDv(BmH),"XW",BDw(AS6),"TT",BDw(A$0),"PB",BDu(Bc4)],AGo,0,E,[RZ],3,3,0,0, 0,ABf,0,E,[AGo],3,3,0,0,0,VG,0,E,[ABf],3,3,0,0,0,AV3,0,Jb,[Fb,DV,VG],0,3,0,0,0,Mz,0,E,[IM],0,3,0,0,["j4",BDu(Bp0),"I$",BDu(BpJ),"iL",BDv(A7m),"lT",BDw(AUi),"ls",BDw(AMb),"mZ",BDu(Bwm),"nR",BDu(AH$)],ABM,0,Jv,[],0,0,0,0,["nn",BDu(Bh9),"vI",BDu(BrP)],OV,0,E,[E5],0,3,0,0,["dl",BDv(BwS),"de",BDu(Br9),"tj",BDv(Bl5)],AEY,0,E,[],0,3,0,0,0,Q1,0,E,[],4,3,0,0,0,Ie,0,EZ,[],12,3,0,Lh,0,Lw,0,E,[],3,3,0,0,0,AFa,0,E,[Lw],0,3,0,0,["FE",BDw(CI),"uA",BDw(A0$),"IZ",BDw(A0I),"si",BDu(Bws),"Kt",BDu(BjA)],W8,0,E,[EA],0,0,0,0,["fp", BDv(Bbb)],D2,0,E,[],0,3,0,FJ,["Qt",BDu(BlA),"QV",BDu(Biu)],A2j,0,E,[],0,3,0,0,["de",BDu(A_P),"dl",BDv(A7$)],LI,0,EZ,[],12,3,0,A49,0,AE5,0,E,[],0,3,0,0,["dl",BDv(BpR),"de",BDu(Biw)],A09,0,E,[],0,0,0,0,["bM",BDu(BcA)]]); $rt_metadata([Li,0,I9,[],0,3,0,Bct,["dm",BDu(ALr),"sw",BDu(AQ1),"dO",BDv(Bon),"eO",BDv(Bc0),"Cg",BDu(AWx),"pb",BDu(AQy),"d1",BDw(A5l),"kL",BDu(Bps),"h2",BDu(Bic),"hZ",BDu(BwY),"jw",BDu(Bx9),"D9",BDu(BeY)],ACZ,0,E,[],0,3,0,0,0,AC_,0,D2,[],0,3,0,0,0,LR,0,D2,[],0,3,0,0,0,ANM,0,D2,[],0,3,0,0,["Qt",BDu(ByG),"QV",BDu(Bpb)],Ng,0,EZ,[],12,3,0,Eg,0,Zr,0,Pz,[],0,3,0,0,["jA",BDv(BsI),"yn",BDw(Bsc),"Pu",BDw(A$y),"BA",BDy(BoV),"dZ",function(b,c,d,e,f){return A7y(this,b,c,d,e,f);},"Kx",function(b,c,d,e,f){return A2r(this, b,c,d,e,f);}],AEc,0,G$,[],0,3,0,0,["qd",BDu(Bwa),"B6",BDv(A0y)],AGM,0,G$,[],0,3,0,0,["vV",BDu(AIS),"qd",BDu(Bjc),"B6",BDv(AWv)],AFB,0,G$,[],0,3,0,0,["qd",BDu(Blz),"B6",BDv(A1h)],MS,0,E,[],0,3,0,Kl,0,Dh,0,E,[],1,3,0,0,["hx",BDx(Bg_)],Y6,0,Dh,[],0,3,0,0,["gt",function(b,c,d,e,f){return APT(this,b,c,d,e,f);}],Yu,0,Dh,[],0,3,0,0,["hx",BDx(A68),"gt",function(b,c,d,e,f){return AYa(this,b,c,d,e,f);}],Wp,0,E,[],0,0,0,0,0,APW,0,GT,[],0,0,0,0,0,XY,0,E,[],3,3,0,0,0,A51,0,E,[XY],0,3,0,0,0,AAO,0,E,[Lw],0,3,0,0,["uA",BDw(AVT), "HP",BDx(ATD),"si",BDu(BdN)],AGk,0,E,[Lw],0,3,0,0,["uA",BDw(A4g),"HP",BDx(A5$),"si",BDu(BeJ)],Hm,0,E,[],0,0,0,0,0,TT,0,BF,[],0,3,0,0,0,Zk,"InstantiationException",10,TT,[],0,3,0,0,0,AAW,0,DC,[],0,3,0,0,["dm",BDu(AIV)],AQJ,0,DC,[],0,3,0,0,["kw",function(b,c,d,e,f,g,h){AYW(this,b,c,d,e,f,g,h);},"dm",BDu(AYb)],XL,0,DC,[],0,3,0,0,["kw",function(b,c,d,e,f,g,h){ARX(this,b,c,d,e,f,g,h);},"zc",BDv(AY5),"dm",BDu(AHW)],ANQ,0,DC,[],0,3,0,0,["kw",function(b,c,d,e,f,g,h){A3H(this,b,c,d,e,f,g,h);},"dm",BDu(AP2)],VZ,0,DC, [],0,3,0,0,["kw",function(b,c,d,e,f,g,h){A0h(this,b,c,d,e,f,g,h);},"zc",BDv(A6o),"dm",BDu(AK1)],ALg,0,DC,[],0,3,0,0,["zc",BDv(AWd),"kw",function(b,c,d,e,f,g,h){A1$(this,b,c,d,e,f,g,h);},"dm",BDu(AXG)],A5a,0,OI,[],0,3,0,0,0,AU3,0,DC,[],0,3,0,0,["kw",function(b,c,d,e,f,g,h){AII(this,b,c,d,e,f,g,h);},"dm",BDu(A2Q)],Sd,0,DC,[],0,3,0,0,["Bx",BDu(BpA),"kw",function(b,c,d,e,f,g,h){ANZ(this,b,c,d,e,f,g,h);}],Jj,0,E,[],1,3,0,0,0,AKG,0,Jj,[],0,3,0,0,0,AWC,0,Ni,[],0,3,0,0,["CC",BDv(By4)],RR,"InvalidMarkException",7,Er, [],0,3,0,0,0,T9,0,JI,[],0,3,0,0,["tr",BDv(Bqc),"iJ",BDx(AVY),"fw",BDu(Bia),"mf",BDu(BlN)],AVJ,0,T9,[],0,3,0,0,0,LD,0,E,[],0,3,0,0,0,AAQ,0,LD,[],0,3,0,0,["Qx",function(b,c,d,e,f,g){Bc1(this,b,c,d,e,f,g);}],AZg,0,Jj,[],0,3,0,0,0,ADX,0,LD,[],0,3,0,0,["Qx",function(b,c,d,e,f,g){BaA(this,b,c,d,e,f,g);}],MJ,0,E,[],0,3,0,0,0,AVj,0,E,[],0,0,0,0,0,WF,0,Jj,[],0,3,0,0,0,ABE,0,Mw,[],4,3,0,0,0,ZL,0,J0,[Jw],0,0,0,0,0,AOK,0,E,[],0,3,0,0,0,PJ,0,E,[Fb],4,3,0,LX,0,SS,0,E,[O3,DV],0,3,0,0,0]); $rt_metadata([QW,0,SS,[],0,0,0,0,0,Gk,0,E,[],4,0,0,0,0,ACD,0,E,[],0,0,0,0,0,AEw,0,Kh,[],0,3,0,0,["Zd",BDu(AYt),"ZZ",BDu(AQ_),"a1a",BDu(AQa),"ZJ",BDy(AI7),"a0c",BDv(A4f),"WV",BDv(AW5),"XO",BDv(AKC),"Fd",BDv(Bd0),"iS",BDv(BpM),"a0v",BDy(AKO),"Zc",function(b,c,d,e,f){return AW1(this,b,c,d,e,f);},"a0m",BDy(APZ),"Xv",BDy(AWU),"R3",BDu(AOv)],ADY,0,J9,[],0,3,0,0,["Jm",BDv(BmM),"PI",BDy(ANO),"Sd",BDu(AL8),"RH",BDy(AQp),"iM",BDv(Bpa),"VJ",BDu(Bi6),"HI",BDv(Brg),"Mu",BDu(ATR),"YZ",function(b,c,d,e,f,g,h){return AV9(this, b,c,d,e,f,g,h);},"WS",BDx(ALx),"px",BDv(A8Q),"Xx",BDw(A22),"WZ",BDw(A14)],ABK,0,C8,[],0,3,0,0,["kM",BDw(AXV),"f3",BDu(AW8),"jC",BDu(A2o),"g5",BDv(A5t),"f0",BDx(A13)],AYl,0,DC,[],0,3,0,0,["kw",function(b,c,d,e,f,g,h){AQP(this,b,c,d,e,f,g,h);},"dm",BDu(AKQ),"Bx",BDu(BcY)],ABO,0,DY,[],0,3,0,0,["d1",BDw(AUF),"pF",function(b,c,d,e,f,g){Bx$(this,b,c,d,e,f,g);},"dm",BDu(APA),"jo",BDu(Bge),"pb",BDu(AJP),"qB",BDu(BtS)],A4z,0,E,[],0,3,0,0,0,ABa,0,C8,[],0,3,0,0,["f3",BDu(AO2),"vV",BDu(A0n),"jC",BDu(AN1),"g5",BDv(ASJ), "kM",BDw(ANy),"f0",BDx(ALP)],PV,0,Dh,[],0,3,0,0,0,A4T,0,Dh,[],0,3,0,0,0,A1p,0,Dh,[],0,3,0,0,0,B7,0,Dh,[],0,3,0,0,0,BQ,0,Dh,[],0,3,0,0,0,AXK,0,Dh,[],0,3,0,0,0,A1l,0,Dh,[],0,3,0,0,0,AMD,0,Dh,[],0,3,0,0,0,CH,0,Dh,[],0,3,0,0,0,QR,0,Dh,[],0,3,0,0,0,AJw,0,Dh,[],0,3,0,0,0,JZ,0,Dh,[],0,3,0,0,0,IY,0,Dh,[],0,3,0,0,0,AH6,0,E,[],0,3,0,0,0,N8,0,E,[],0,0,0,0,0,AFg,0,Gn,[],0,3,0,0,["d1",BDw(AHV),"wK",BDv(Bdp),"dm",BDu(AM2),"VV",BDu(Bya),"YM",BDv(ASS),"Si",BDv(ARC),"sj",BDu(A01),"ZP",BDu(AKw),"vd",BDv(Bag)],A2p,0,E,[],0,0, 0,0,0,Xc,0,E,[],3,3,0,0,0,AF_,0,E,[Xc],0,3,0,0,0,A1y,0,E,[],0,3,0,0,0,Yn,0,E,[Lw],0,3,0,0,["FE",BDw(BuW),"uA",BDw(AGA),"IZ",BDw(APb),"si",BDu(BgJ),"Kt",BDu(BvV)],AUj,0,E,[],4,3,0,0,0,ADy,0,E,[],4,0,0,0,["dl",BDv(Bx7),"de",BDu(Bsz)],Lr,0,E,[],4,0,0,Vw,0,AEf,0,E,[],0,3,0,0,0,AMA,0,E,[],0,3,0,0,0,AIP,0,E,[],0,3,0,0,0,L0,0,E,[],0,3,0,0,0]); function $rt_array(cls,data){this.ec=null;this.$id$=0;this.type=cls;this.data=data;this.constructor=$rt_arraycls(cls);}$rt_array.prototype=$rt_globals.Object.create(($rt_objcls()).prototype);$rt_array.prototype.toString=function(){var str="[";for(var i=0;i0){str+=", ";}str+=this.data[i].toString();}str+="]";return str;};$rt_setCloneMethod($rt_array.prototype,function(){var dataCopy;if('slice' in this.data){dataCopy=this.data.slice();}else {dataCopy=new this.data.constructor(this.data.length);for (var i=0;i@"," -------- starting minecraft -------- ","Player","g","p","","position:relative;","Native Browser Exception\n","----------------------------------\n"," Line: "," Type: "," Message: ","----------------------------------\n\n","javaClass@",": ","\tat ","Caused by: ","null","String is null","String is empty","String contains invalid digits: ", "String contains digits out of radix ","The value is too big for int type: ","Illegal radix: ","false","true","#version 300 es","/","UTF-8","overflow-x:hidden;overflow-y:hidden;","WebGL 2.0 is not supported in your browser (","\nError: World folder is locked!\n\nYou are already playing Eaglercraft in a different tab.\nClose all other Eaglercraft tabs and reload","\nError: World folder could not be loaded!\n\n","keyup","_eaglercraft_beta.","Input array too big, the output array would be bigger (",") than the specified maximum size of ", "yyyy-MM-dd_HH.mm.ss","NONE","ESCAPE","1","2","3","4","5","6","7","8","9","MINUS","EQUALS","BACK","TAB","Q","W","E","R","T","Y","U","I","O","P","LBRACKET","RBRACKET","RETURN","LCONTROL","A","S","D","F","G","H","J","K","L","SEMICOLON","APOSTROPHE","GRAVE","LSHIFT","BACKSLASH","Z","X","C","V","B","N","M","COMMA","PERIOD","SLASH","RSHIFT","MULTIPLY","LMENU","SPACE","CAPITAL","F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","NUMLOCK","SCROLL","NUMPAD7","NUMPAD8","NUMPAD9","SUBTRACT","NUMPAD4","NUMPAD5","NUMPAD6", "ADD","NUMPAD1","NUMPAD2","NUMPAD3","NUMPAD0","DECIMAL","F11","F12","F13","F14","F15","F16","F17","F18","KANA","F19","CONVERT","NOCONVERT","YEN","NUMPADEQUALS","CIRCUMFLEX","AT","COLON","UNDERLINE","KANJI","STOP","AX","UNLABELED","NUMPADENTER","RCONTROL","SECTION","NUMPADCOMMA","DIVIDE","SYSRQ","RMENU","FUNCTION","PAUSE","HOME","UP","PRIOR","LEFT","RIGHT","END","DOWN","NEXT","INSERT","DELETE","CLEAR","LMETA","RMETA","APPS","POWER","SLEEP","\n","Either src or dest is null","object","function","string","number", "undefined","Timer hack thread","/font/default.png","Pre startup","Startup","/gui/items.png","/misc/dial.png","Post startup","/title/mojang.png","GL_INVALID_ENUM","GL_INVALID_VALUE","GL_INVALID_OPERATION","GL_OUT_OF_MEMORY","Unknown Error","CONTEXT_LOST_WEBGL","########## GL ERROR ##########","@ ","Unable to set listener pos!","Pre render","Post render"," fps, "," chunk updates","/terrain.png","Leaving the Nether","Entering the Nether","Player is ","Player is now ","Building terrain","Simulating world for a bit", "C: ",". F: ",", O: ",", E: ","E: ",". B: ",", I: ","P: ",". T: ","Respawning","_net_lax1dude_eaglercraft_beta_IndexedDBFilesystem_1_3","Initialization Failed","Can\'t compare "," to ","OPENED","LOCKED","ERROR","EAGPKG!!","invalid epk file",""," end","invalid file hash for ","","Index out of bounds","/gui/background.png","/misc/water.png",".","sounds/",".mp3","3.mp3","2.mp3","1.mp3","Audio file "," not found!","/newMusic/","/music/",".mp3 not found!","calm1","calm2","calm3","hal1","hal2","hal3", "hal4","nuance1","nuance2","piano1","piano2","piano3","main","matrix is not supported while recording display list use tessellator class instead","projection matrix stack overflow","texture matrix stack overflow","modelview matrix stack overflow","projection matrix stack underflow","texture matrix stack underflow","modelview matrix stack underflow","only GL_QUADS supported in a display list","vertex format inconsistent in display list","End of stream reached","Malformed UTF-8 sequence"," entries","(this Collection)", ", ","window.indexedDB was null or undefined","charsetName is null","Should never been thrown","buffer size must be greater than 0","Stream closed","footer is not found","Unexpected end of ZLIB input stream","Slot "," is already occupied by "," when adding ","stone","wood","gravel","grass","cloth","sand","Unable to allocate array size: ","lineSeparator must not contain base64 characters: [","Impossible modulus ","Strict decoding: Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible encoding. Decoding requires at least two trailing 6-bit characters to create bytes.", "Strict decoding: Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible encoding. Expected the discarded bits from the character to be zero.","en","CA","fr","zh","CN","FR","de","DE","it","IT","ja","JP","ko","KR","TW","GB","US","yee","New position "," is outside of range [0;","New limit ","The last float in dst "," is outside of array of size ","Length "," must be non-negative","Offset ","["," bytes]"," entries of type ","TAG_Byte","TAG_Short","TAG_Int","TAG_Long", "TAG_Float","TAG_Double","TAG_Byte_Array","TAG_String","TAG_List","TAG_Compound","UNKNOWN","TAG_End","open error","path","Capacity is negative: ","The last byte in dst ","The last byte in src ","BIG_ENDIAN","LITTLE_ENDIAN","step.","random.glass","step.gravel","/misc/grasscolor.png","liquid.water","lava","random.fizz","largesmoke","/misc/foliagecolor.png","random.fuse","smoke","flame","fire.fire","Large chest","reddust","Duplicate id: ","x","y","z","id"," is missing a mapping! This is a bug!","Furnace","Chest", "Sign","MobSpawner","Text1","Text2","Text3","Text4","Text","random.door_close","random.door_open","random.click","everything","mobs","players","portal.portal","portal","CONFLICT @ ","13","cat","UTF-16","UTF-16BE","UTF-16LE","Zero length vector","ERA=","YEAR=","MONTH=","WEEK_OF_YEAR=","WEEK_OF_MONTH=","DAY_OF_MONTH=","DAY_OF_YEAR=","DAY_OF_WEEK=","DAY_OF_WEEK_IN_MONTH=","AM_PM=","HOUR=","HOUR_OF_DAY","MINUTE=","SECOND=","MILLISECOND=","ZONE_OFFSET=","DST_OFFSET=","The last char in dst ","Start ","The last char in src ", " is outside of string of size "," must be before end ","fire.ignite","random.bow","001","US-ASCII","ISO-8859-1","STRICT","LENIANT","GMT","saves/","/level.dat","Data","/session.lock","Failed to check session lock, aborting","RandomSeed","SpawnX","SpawnY","SpawnZ","Time","SizeOnDisk","Dimension","Saving chunks","LastPlayed","/level.dat_new","/level.dat_old","C418 - ","Now playing: ","Player count: ","All: ","ambient.cave.cave","TickNextTick list out of synch","The save is being accessed from another location, aborting", "Default","Forward","Left","Back","Right","Jump","Inventory","Drop","Chat","Toggle fog","Sneak","OFF","Music: ","Sound: ","ON","Invert mouse: ","Sensitivity: *yawn*","Sensitivity: HYPERSPEED!!!","Sensitivity: ","Render distance: ","View bobbing: ","3d anaglyph: ","Limit framerate: ","Difficulty: ","FAST","FANCY","Graphics: ","options.txt","Failed to load options",":","music","sound","mouseSensitivity","invertYMouse","viewDistance","bobView","anaglyph3d","limitFramerate","difficulty","fancyGraphics","skin","username", "lastServer","key_","music:","sound:","invertYMouse:","mouseSensitivity:","viewDistance:","bobView:","anaglyph3d:","limitFramerate:","difficulty:","fancyGraphics:","skin:","lastServer:","username:","FAR","NORMAL","SHORT","TINY","Peaceful","Easy","Normal","Hard","Back to title screen","Level save conflict","Minecraft detected a conflict in the level save data.","This could be caused by two copies of the game","accessing the same level.","To prevent level corruption, the current game has quit.","need dictionary", "unknown compression method","unknown header flags set","incorrect data check","incorrect length check","incorrect header check","invalid window size","bad extra field length","header crc mismatch","Wrong number of repetitions of X pattern at ","IGNORE","REPLACE","REPORT","Action must be non-null","texturepacks/","%%","%blur%","!!","Refreshing Textures!","0123456789abcdef","/terrain/sun.png","/terrain/moon.png","/environment/clouds.png","bubble","explode","splash","snowballpoof","slime","/particles.png","/gui/gui.png", "/gui/icons.png","Minecraft Alpha v1.2.6 (","Used memory: ","% (","MB) of ","MB","Allocated memory: ","MB)","x: ","y: ","z: ","Minecraft Alpha v1.2.6","%blur%/misc/pumpkinblur.png","%blur%/misc/vignette.png"," * * * * * *** *** *** *** *** ***"," ** ** * ** * * * * * * * * * "," * * * * * * * ** * ** *** ** * "," * * * * ** * * * * * * * * "," * * * * * *** *** * * * * * * ","missingno","/title/splashes.txt","Happy birthday, ez!","Happy birthday, Notch!","Merry X-mas!","Happy new year!", "Singleplayer","Multiplayer","Mods and Texture Packs","Options...","/gui/logo.png","Copyright Mojang Specifications. Do not distribute.","/title/black.png","random.splash","Pos","MotionX","MotionY","MotionZ","Rotation","FallDistance","Fire","Air","OnGround","/mob/char.png","random.hurt","Health","HurtTime","DeathTime","AttackTime","humanoid","Notch","Slot","mousedown","wheel","http://www.minecraft.net/skin/",".png","Loading texture ","portal.trigger","portal.travel","Score","Edit sign message:","Crafting","/gui/inventory.png", " !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\'abcdefghijklmnopqrstuvwxyz{|}~⌂ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø׃áíóúñѪº¿®¬½¼¡«»","_","> "," ","Respawn","Title menu","Game over!","Score: &e","invalid stored block lengths","invalid block type","too many length or distance symbols","invalid bit length repeat","Replacement preconditions do not hold","newAction must be non-null","/glsl/core.glsl","\n#define CC_a_color\n","#define CC_a_normal\n","#define CC_a_texture0\n","#define CC_lighting\n", "#define CC_fog\n","#define CC_alphatest\n","#define CC_unit0\n","\n#define CC_VERT\n","\n\n","\n[/glsl/core.glsl][CC_VERT] ","broken shader file","\n#define CC_FRAG\n","\n[/glsl/core.glsl][CC_FRAG] ","a_position","a_texture0","a_color","a_normal","\n[LINKER] ","matrix_m","matrix_p","matrix_t","colorUniform","normalUniform","light0Pos","light1Pos","fogColor","fogMode","fogStart","fogEnd","fogDensity","fogPremultiply","alphaTestF","tex0","texCoordV0","The default look of Minecraft","pack.png","array size does not equal image size", "Count","Damage","oversubscribed dynamic bit lengths tree","incomplete dynamic bit lengths tree","oversubscribed distance tree","incomplete distance tree","empty distance tree with lengths","oversubscribed literal/length tree","incomplete literal/length tree","invalid distance code","invalid literal/length code","%%/misc/shadow.png","/mob/spider.png","mob.spider","mob.spiderdeath","/mob/spider_eyes.png","/mob/pig.png","Saddle","mob.pig","mob.pigdeath","/mob/saddle.png","/mob/sheep.png","Sheared","mob.sheep", "/mob/sheep_fur.png","/mob/cow.png","mob.cow","mob.cowhurt","/mob/chicken.png","mob.chickenplop","mob.chicken","mob.chickenhurt","/mob/creeper.png","mob.creeper","mob.creeperdeath","/mob/skeleton.png","mob.skeleton","mob.skeletonhurt","/mob/zombie.png","mob.zombie","mob.zombiehurt","mob.zombiedeath","/mob/slime.png","Size","mob.slime","mob.slimeattack","/armor/","chain","iron","diamond","gold","/mob/ghast.png","/mob/ghast_fire.png","mob.ghast.charge","mob.ghast.fireball","mob.ghast.moan","mob.ghast.scream", "mob.ghast.death","Dir","Motive","TileX","TileY","TileZ","/art/kz.png","random.drr","xTile","yTile","zTile","inTile","shake","inGround","random.pop","/item/arrows.png","Age","Item","Fuse","Tile","Animating hurt","Type","PushX","PushZ","Fuel","Items","Minecart","/item/cart.png","/item/boat.png","Index ","�","averageCharsPerByte must be positive. Actual value is ","maxCharsPerByte must be positive. Actual value is ","Save and quit to title","Disconnect","Back to game","Saving level..","Game menu","texturepackdata/", "texturepackdata/pack.txt","texturepackdata/pack.png","/gui/unknown_pack.png","Texture Found in texture pack: ","###","#","#X#","XXX","##","X#X","# #"," X "," # ","X X","A "," B","# ","## "," #"," #X","# X"," recipes","Pushback buffer full","Stream is closed","Length out of bounds: ","Offset out of bounds: ","Error occurred: ","XX","X#"," #","FILE","DIRECTORY","FALSE","Patter is null","Writer already closed","UTF Error","/item/sign.png"," <","Pig","EntityId","Delay","fSet","Is","In","NonCapFSet","AheadFSet", "BehindFSet","AtomicFSet","FinalSet","","JointSet","NonCapJointSet","PosLookaheadJointSet","NegLookaheadJointSet","PosBehindJointSet","NegBehindJointSet","","","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: ","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","Space","w","s","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","all","Specials","Cn","IsL","Lu","Ll","Lt","Lm","Lo","IsM","Mn","Me","Mc","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","Options","Controls...","Done","Controls","Select world","World","- empty -","World "," ("," MB)","Delete world...","Cancel","Delete world","saves","Loading level","Generating level","Connect","[a-z0-9]+","[A-Z0-9]+","Play Multiplayer","Server IP:","Username:","Upload texture pack", "Select Texture Pack","(Upload texture pack files here)","Wrong location! ","Attempted to place a tile entity where there was no entity tile!","BurnTime","CookTime","Malformed input of length ","Unmappable characters of length ","\' will be lost forever!","Are you sure you want to delete this world?","Closed","Connecting to the server...","Logging in...","Empty string not allowed","Root tag must be a named compound tag","Failed to connect to the server","Yes","ws://","wss://","://","Invalid URI Protocol!","fail", "Websocket to "," failed!","Send buffer overflow","Timed out","End of Stream","Connection lost","Duplicate packet id:","Duplicate packet class:","Skipping packet with id ","Bad packet id ","Password","Internal exception: ","MpServer","clientEntityId: ","Skipping Entity with id ","Bad compressed data format","Got kicked","Disconnected by server","okay","BLOCKED","Kebab","Aztec","Alban","Aztec2","Bomb","Plant","Wasteland","Pool","Courbet","Sea","Sunset","Creebet","Wanderer","Graham","Match","Bust","Stage","Void", "SkullAndRoses","Fighters","Pointer","Pigscene","Skeleton","DonkeyKong","/DIM-1/","FAILED","FAILED_POSSIBLY_LOCKED","NOW_LOCKED","Rainforest","Swampland","Seasonal Forest","Forest","Savanna","Shrubland","Taiga","Desert","Plains","Ice Desert","Tundra","Hell","monster","creature","/mob/pigzombie.png","mob.zombiepig.zpigangry","Anger","mob.zombiepig.zpig","mob.zombiepig.zpighurt","mob.zombiepig.zpigdeath","Sky","Block","/gui/container.png","/gui/crafting.png","/gui/furnace.png","Arrow","Snowball","Painting","Mob", "Monster","Creeper","Spider","Giant","Zombie","Slime","Ghast","PigZombie","Sheep","Cow","Chicken","PrimedTnt","FallingSand","Boat","c.",".dat","Level","Chunk file at "," is missing level data, skipping","Blocks"," is missing block data, skipping"," is in the wrong location; relocating. (Expected ",", got ","xPos","zPos","/tmp_chunk.dat","LastUpdate","SkyLight","BlockLight","HeightMap","TerrainPopulated","Entities","TileEntities","Skipping TileEntity with id ","finished","failed to deflate","Teleporting to ", "stream end","file error","stream error","data error","insufficient memory","buffer error","incompatible version","Quitting","Downloading terrain","random.explode","OW KNOWS!"]); Cr.prototype.toString=function(){return $rt_ustr(this);}; Cr.prototype.valueOf=Cr.prototype.toString;E.prototype.toString=function(){return $rt_ustr(A9g(this));}; E.prototype.__teavm_class__=function(){return $dbg_class(this);}; var Long_eq;var Long_ne;var Long_gt;var Long_ge;var Long_lt;var Long_le;var Long_compare;var Long_ucompare;var Long_add;var Long_sub;var Long_inc;var Long_dec;var Long_mul;var Long_div;var Long_rem;var Long_udiv;var Long_urem;var Long_neg;var Long_and;var Long_or;var Long_xor;var Long_shl;var Long_shr;var Long_shru;var Long_not;if(typeof $rt_globals.BigInt!=='function'){Long_eq=function(a,b){return a.hi===b.hi&&a.lo===b.lo;};Long_ne=function(a,b){return a.hi!==b.hi||a.lo!==b.lo;};Long_gt=function(a,b){if(a.hi b.hi){return true;}var x=a.lo>>>1;var y=b.lo>>>1;if(x!==y){return x>y;}return (a.lo&1)>(b.lo&1);};Long_ge=function(a,b){if(a.hib.hi){return true;}var x=a.lo>>>1;var y=b.lo>>>1;if(x!==y){return x>=y;}return (a.lo&1)>=(b.lo&1);};Long_lt=function(a,b){if(a.hi>b.hi){return false;}if(a.hi>>1;var y=b.lo>>>1;if(x!==y){return xb.hi){return false;}if(a.hi>>1;var y=b.lo>>>1;if(x!==y){return x<=y;}return (a.lo&1)<=(b.lo&1);};Long_add=function(a,b){if(a.hi===a.lo>>31&&b.hi===b.lo>>31){return Long_fromNumber(a.lo+b.lo);}else if($rt_globals.Math.abs(a.hi)>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo=b.hi&0xFFFF;var b_hihi=b.hi>>>16;var lolo=a_lolo +b_lolo|0;var lohi=a_lohi+b_lohi+(lolo>>16)|0;var hilo=a_hilo+b_hilo+(lohi>>16)|0;var hihi=a_hihi+b_hihi+(hilo>>16)|0;return new Long(lolo&0xFFFF|(lohi&0xFFFF)<<16,hilo&0xFFFF|(hihi&0xFFFF)<<16);};Long_inc=function(a){var lo=a.lo+1|0;var hi=a.hi;if(lo===0){hi=hi+1|0;}return new Long(lo,hi);};Long_dec=function(a){var lo=a.lo -1|0;var hi=a.hi;if(lo=== -1){hi=hi -1|0;}return new Long(lo,hi);};Long_neg=function(a){return Long_inc(new Long(a.lo^0xFFFFFFFF,a.hi^0xFFFFFFFF));};Long_sub=function(a,b){if(a.hi===a.lo >>31&&b.hi===b.lo>>31){return Long_fromNumber(a.lo -b.lo);}var a_lolo=a.lo&0xFFFF;var a_lohi=a.lo>>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo=b.hi&0xFFFF;var b_hihi=b.hi>>>16;var lolo=a_lolo -b_lolo|0;var lohi=a_lohi -b_lohi+(lolo>>16)|0;var hilo=a_hilo -b_hilo+(lohi>>16)|0;var hihi=a_hihi -b_hihi+(hilo>>16)|0;return new Long(lolo&0xFFFF|(lohi&0xFFFF)<<16,hilo&0xFFFF|(hihi&0xFFFF)<<16);};Long_compare=function(a,b){var r=a.hi -b.hi;if(r!==0){return r;}r =(a.lo>>>1) -(b.lo>>>1);if(r!==0){return r;}return (a.lo&1) -(b.lo&1);};Long_ucompare=function(a,b){var r=$rt_ucmp(a.hi,b.hi);if(r!==0){return r;}r=(a.lo>>>1) -(b.lo>>>1);if(r!==0){return r;}return (a.lo&1) -(b.lo&1);};Long_mul=function(a,b){var positive=Long_isNegative(a)===Long_isNegative(b);if(Long_isNegative(a)){a=Long_neg(a);}if(Long_isNegative(b)){b=Long_neg(b);}var a_lolo=a.lo&0xFFFF;var a_lohi=a.lo>>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo =b.hi&0xFFFF;var b_hihi=b.hi>>>16;var lolo=0;var lohi=0;var hilo=0;var hihi=0;lolo=a_lolo*b_lolo|0;lohi=lolo>>>16;lohi=(lohi&0xFFFF)+a_lohi*b_lolo|0;hilo=hilo+(lohi>>>16)|0;lohi=(lohi&0xFFFF)+a_lolo*b_lohi|0;hilo=hilo+(lohi>>>16)|0;hihi=hilo>>>16;hilo=(hilo&0xFFFF)+a_hilo*b_lolo|0;hihi=hihi+(hilo>>>16)|0;hilo=(hilo&0xFFFF)+a_lohi*b_lohi|0;hihi=hihi+(hilo>>>16)|0;hilo=(hilo&0xFFFF)+a_lolo*b_hilo|0;hihi=hihi+(hilo>>>16)|0;hihi=hihi+a_hihi*b_lolo+a_hilo*b_lohi+a_lohi*b_hilo+a_lolo*b_hihi|0;var result=new Long(lolo &0xFFFF|lohi<<16,hilo&0xFFFF|hihi<<16);return positive?result:Long_neg(result);};Long_div=function(a,b){if($rt_globals.Math.abs(a.hi)=0&&a.hi=0&&b.hi=0&&a.hi=0&&b.hi>>16|a.hi<<16);}function Long_shiftRight16(a) {return new Long(a.lo>>>16|a.hi<<16,a.hi>>>16);}Long_and=function(a,b){return new Long(a.lo&b.lo,a.hi&b.hi);};Long_or=function(a,b){return new Long(a.lo|b.lo,a.hi|b.hi);};Long_xor=function(a,b){return new Long(a.lo^b.lo,a.hi^b.hi);};Long_shl=function(a,b){b&=63;if(b===0){return a;}else if(b<32){return new Long(a.lo<>>32 -b|a.hi<>>b| a.hi<<32 -b,a.hi>>b);}else if(b===32){return new Long(a.hi,a.hi>>31);}else {return new Long(a.hi>>b -32,a.hi>>31);}};Long_shru=function(a,b){b&=63;if(b===0){return a;}else if(b<32){return new Long(a.lo>>>b|a.hi<<32 -b,a.hi>>>b);}else if(b===32){return new Long(a.hi,0);}else {return new Long(a.hi>>>b -32,0);}};Long_not=function(a){return new Long(~a.hi,~a.lo);};function LongInt(lo,hi,sup){this.lo=lo;this.hi=hi;this.sup=sup;}function LongInt_mul(a,b){var a_lolo=(a.lo&0xFFFF)*b|0;var a_lohi=(a.lo>>>16)*b|0;var a_hilo =(a.hi&0xFFFF)*b|0;var a_hihi=(a.hi>>>16)*b|0;var sup=a.sup*b|0;a_lohi=a_lohi+(a_lolo>>>16)|0;a_hilo=a_hilo+(a_lohi>>>16)|0;a_hihi=a_hihi+(a_hilo>>>16)|0;sup=sup+(a_hihi>>>16)|0;a.lo=a_lolo&0xFFFF|a_lohi<<16;a.hi=a_hilo&0xFFFF|a_hihi<<16;a.sup=sup&0xFFFF;}function LongInt_sub(a,b){var a_lolo=a.lo&0xFFFF;var a_lohi=a.lo>>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo=b.hi&0xFFFF;var b_hihi=b.hi>>>16;a_lolo=a_lolo -b_lolo|0;a_lohi=a_lohi -b_lohi+(a_lolo>> 16)|0;a_hilo=a_hilo -b_hilo+(a_lohi>>16)|0;a_hihi=a_hihi -b_hihi+(a_hilo>>16)|0;var sup=a.sup -b.sup+(a_hihi>>16)|0;a.lo=a_lolo&0xFFFF|a_lohi<<16;a.hi=a_hilo&0xFFFF|a_hihi<<16;a.sup=sup;}function LongInt_add(a,b){var a_lolo=a.lo&0xFFFF;var a_lohi=a.lo>>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo=b.hi&0xFFFF;var b_hihi=b.hi>>>16;a_lolo=a_lolo+b_lolo|0;a_lohi=a_lohi+b_lohi+(a_lolo>>16)|0;a_hilo=a_hilo+b_hilo+(a_lohi>>16)|0;a_hihi=a_hihi+b_hihi+(a_hilo >>16)|0;var sup=a.sup+b.sup+(a_hihi>>16)|0;a.lo=a_lolo&0xFFFF|a_lohi<<16;a.hi=a_hilo&0xFFFF|a_hihi<<16;a.sup=sup;}function LongInt_inc(a){a.lo=a.lo+1|0;if(a.lo===0){a.hi=a.hi+1|0;if(a.hi===0){a.sup=a.sup+1&0xFFFF;}}}function LongInt_dec(a){a.lo=a.lo -1|0;if(a.lo=== -1){a.hi=a.hi -1|0;if(a.hi=== -1){a.sup=a.sup -1&0xFFFF;}}}function LongInt_ucompare(a,b){var r=a.sup -b.sup;if(r!==0){return r;}r=(a.hi>>>1) -(b.hi>>>1);if(r!==0){return r;}r=(a.hi&1) -(b.hi&1);if(r!==0){return r;}r=(a.lo>>>1) -(b.lo>>>1);if(r!== 0){return r;}return (a.lo&1) -(b.lo&1);}function LongInt_numOfLeadingZeroBits(a){var n=0;var d=16;while(d>0){if(a>>>d!==0){a>>>=d;n=n+d|0;}d=d/2|0;}return 31 -n;}function LongInt_shl(a,b){if(b===0){return;}if(b<32){a.sup=(a.hi>>>32 -b|a.sup<>>32 -b|a.hi<>>64 -b|a.hi<>>b|a.hi<<32 -b;a.hi=a.hi>>>b|a.sup<<32 -b;a.sup>>>=b;}else if(b===64){a.lo=a.sup;a.hi=0;a.sup=0;}else if(b<64){a.lo=a.hi>>>b -32|a.sup<<64 -b;a.hi=a.sup>>>b -32;a.sup=0;}else {a.lo=a.sup>>>b -64;a.hi=0;a.sup=0;}}function LongInt_copy(a){return new LongInt(a.lo,a.hi,a.sup);}function LongInt_div(a,b){var bits=b.hi!==0?LongInt_numOfLeadingZeroBits(b.hi):LongInt_numOfLeadingZeroBits(b.lo)+32;var sz=1+(bits/16|0);var dividentBits =bits%16;LongInt_shl(b,bits);LongInt_shl(a,dividentBits);var q=new LongInt(0,0,0);while(sz-->0){LongInt_shl(q,16);var digitA=(a.hi>>>16)+0x10000*a.sup;var digitB=b.hi>>>16;var digit=digitA/digitB|0;var t=LongInt_copy(b);LongInt_mul(t,digit);if(LongInt_ucompare(t,a)>=0){while(LongInt_ucompare(t,a)>0){LongInt_sub(t,b); --digit;}}else {while(true){var nextT=LongInt_copy(t);LongInt_add(nextT,b);if(LongInt_ucompare(nextT,a)>0){break;}t=nextT;++digit;}}LongInt_sub(a,t);q.lo|=digit;LongInt_shl(a,16);}LongInt_shr(a, bits+16);return q;}}else {Long_eq=function(a,b){return a===b;};Long_ne=function(a,b){return a!==b;};Long_gt=function(a,b){return a>b;};Long_ge=function(a,b){return a>=b;};Long_lt=function(a,b){return ab?1:0;};Long_ucompare=function(a,b){a=$rt_globals.BigInt.asUintN(64,a);b=$rt_globals.BigInt.asUintN(64,b);return ab?1:0;};Long_mul=function(a,b){return $rt_globals.BigInt.asIntN(64,a*b);};Long_div=function(a,b){return $rt_globals.BigInt.asIntN(64,a/b);};Long_udiv=function(a,b){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(64,a)/$rt_globals.BigInt.asUintN(64,b));};Long_rem=function(a,b){return $rt_globals.BigInt.asIntN(64, a%b);};Long_urem=function(a,b){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(64,a)%$rt_globals.BigInt.asUintN(64,b));};Long_and=function(a,b){return $rt_globals.BigInt.asIntN(64,a&b);};Long_or=function(a,b){return $rt_globals.BigInt.asIntN(64,a|b);};Long_xor=function(a,b){return $rt_globals.BigInt.asIntN(64,a^b);};Long_shl=function(a,b){return $rt_globals.BigInt.asIntN(64,a<<$rt_globals.BigInt(b&63));};Long_shr=function(a,b){return $rt_globals.BigInt.asIntN(64,a>>$rt_globals.BigInt(b&63));};Long_shru =function(a,b){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(64,a)>>$rt_globals.BigInt(b&63));};Long_not=function(a){return $rt_globals.BigInt.asIntN(64,~a);};}var Bk=Long_add;var BD=Long_sub;var CF=Long_mul;var CG=Long_div;var GS=Long_rem;var He=Long_or;var Cw=Long_and;var BAV=Long_xor;var Gq=Long_shl;var Ec=Long_shr;var HZ=Long_shru;var RH=Long_compare;var FI=Long_eq;var FX=Long_ne;var GE=Long_lt;var Gf=Long_le;var Eh=Long_gt;var Ki=Long_ge;var BSs=Long_not;var BCs=Long_neg; function TeaVMThread(runner){this.status=3;this.stack=[];this.suspendCallback=null;this.runner=runner;this.attribute=null;this.completeCallback=null;}TeaVMThread.prototype.push=function(){for(var i=0;i