"use strict"; var main;(function(){ 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:a0){var i=0;do {data[i]=null;i=i+1|0;}while(i=0;i=i -1|0){if(dimensions[i]===0){first=i;break;}}if(first>0){for(i=0;i=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 =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 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";};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(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);};var Long_ZERO=new Long(0,0);var Long_MAX_NORMAL=1<<18;function Long_fromInt(val){return val>=0?new Long(val,0):new Long(val, -1);}function Long_fromNumber(val) {if(val>=0){return new Long(val|0,val/0x100000000|0);}else {return Long_neg(new Long( -val|0, -val/0x100000000|0));}}function Long_toNumber(val){var lo=val.lo;var hi=val.hi;if(lo<0){lo+=0x100000000;}return 0x100000000*hi+lo;}var $rt_imul=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){if(a<0){a+=0x100000000;}if(b<0){b+=0x100000000;}return a/b|0;};var $rt_umod=function(a,b){if(a<0){a+=0x100000000;}if (b<0){b+=0x100000000;}return a%b|0;};function $rt_setCloneMethod(target, f){target.gH=f;} function $rt_cls(cls){return ZX(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 ANN(characters);} function $rt_ustr(str) {if (str === null) {return null;}var data = str.bO.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 C; } function $rt_nullCheck(val) {if (val === null) {$rt_throw(APk());}return val;} function $rt_intern(str) {return str;}function $rt_getThread(){return AEm();} function $rt_setThread(t){return Hp(t);} function $rt_createException(message){return NF(message);} function $rt_createStackElement(className,methodName,fileName,lineNumber){return null;} function $rt_setStack(e,stack){} var A=Object.create(null); var G=$rt_throw;var BM=$rt_compare;var APl=$rt_nullCheck;var H=$rt_cls;var Bc=$rt_createArray;var LN=$rt_isInstance;var C1=$rt_nativeThread;var E=$rt_suspending;var E2=$rt_resuming;var ER=$rt_invalidPointer;var B=$rt_s;var Br=$rt_eraseClinit;var J=$rt_imul;var K=$rt_wrapException; function C(){this.cC=null;this.$id$=0;} function APm(){var a=new C();AB9(a);return a;} function AOT(b){var c;if(b.cC===null)Pu(b);if(b.cC.el===null)b.cC.el=APn;else if(b.cC.el!==APn){c=new Ds;Bf(c,B(0));G(c);}b=b.cC;b.ex=b.ex+1|0;} function APg(b){var c,d;if(!GZ(b)&&b.cC.el===APn){c=b.cC;d=c.ex-1|0;c.ex=d;if(!d)b.cC.el=null;GZ(b);return;}b=new Ki;Q(b);G(b);} function AOH(b){if(b.cC===null)Pu(b);if(b.cC.el===null)b.cC.el=APn;if(b.cC.el!==APn)AIq(b,1);else{b=b.cC;b.ex=b.ex+1|0;}} function Pu(b){var c;c=new Nx;c.el=APn;b.cC=c;} function AIq(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.zH=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.zW=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=AOs(callback);return thread.suspend(function(){try{AOq(b,c,callback);}catch($e){callback.zW($rt_exception($e));}});} function AOq(b,c,d){var e,f,g;e=APn;if(b.cC===null){Pu(b);Hp(e);b=b.cC;b.ex=b.ex+c|0;Cr(d,null);return;}if(b.cC.el===null){b.cC.el=e;Hp(e);b=b.cC;b.ex=b.ex+c|0;Cr(d,null);return;}f=b.cC;if(f.gh===null)f.gh=AIs();f=f.gh;g=new PG;g.vl=e;g.vm=b;g.vj=c;g.vk=d;d=g;f.push(d);} function AOI(b){var c;if(!GZ(b)&&b.cC.el===APn){c=b.cC;c.ex=c.ex-1|0;if(c.ex<=0){c.el=null;if(c.gh!==null&&!Lz(c.gh)){c=new R4;c.vL=b;YY(c);}else GZ(b);}return;}b=new Ki;Q(b);G(b);} function GZ(a){var b;b=a.cC;if(b===null)return 1;a:{if(b.el===null&&!(b.gh!==null&&!Lz(b.gh))){if(b.wx===null)break a;if(Lz(b.wx))break a;}return 0;}a.cC=null;return 1;} function AB9(a){return;} function B8(a){return ZX(a.constructor);} function Iu(a,b){return a!==b?0:1;} function AFT(a){var b,c,d,e,f,g,h,i;b=F(F(O(),KF(B8(a))),B(1));c=SY(a);if(!c)d=B(2);else{if(!c)e=32;else{f=0;e=c>>>16;if(e)f=16;else e=c;g=e>>>8;if(!g)g=e;else f=f|8;e=g>>>4;if(!e)e=g;else f=f|4;g=e>>>2;if(!g)g=e;else f=f|2;if(g>>>1)f=f|1;e=(32-f|0)-1|0;}g=(((32-e|0)+4|0)-1|0)/4|0;h=$rt_createCharArray(g);i=h.data;e=(g-1|0)*4|0;g=0;while(e>=0){f=g+1|0;i[g]=HI(c>>>e&15,16);e=e-4|0;g=f;}d=ANN(h);}return V(F(b,d));} function SY(a){var b,c;b=a;if(!b.$id$){c=$rt_nextId();b.$id$=c;}return a.$id$;} function Yw(a){var b,c,d;if(!LN(a,DM)&&a.constructor.$meta.item===null){b=new LE;Q(b);G(b);}b=AES(a);c=b;d=$rt_nextId();c.$id$=d;return b;} function Jg(){C.call(this);} var APo=null;var APp=null;var APq=0;function UL(b){var c,d,e,f,g,h,$$je,$p,$z;$p=0;if(E2()){var $T=C1();$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:SC();ACO();AB3();TO();XQ();TJ();VL();Wz();TH();W$();AD5();Xd();ADs();X1();AB4();AAa();ACF();W3();Yn();ABF();AEb();Tz();ADX();AAm();Ui();AC7();ACH();AA7();Yz();X2();Zq();U6();Z1();ACQ();Y1();ABa();V8();AAw();U5();ADe();TP();ZJ();SE();AAx();ZM();Xu();ABP();XX();ABk();Vr();XW();Wn();Xb();Wh();c=window.classicConfig;if (c===null)d=null;else{d=Bc(Ch,c.length);b=d.data;e=0;f=b.length;while(e=0&&b=c)return Bg(a)-Bg(b)|0;e=BF(a,d)-BF(b,d)|0;if(e)break;d=d+1|0;}return e;} function AAE(a,b,c){var d,e,f;if((c+Bg(b)|0)>Bg(a))return 0;d=0;while(dBg(a))return 0;c=0;d=Bg(a)-Bg(b)|0;while(d=a.bO.data.length)return (-1);if(a.bO.data[d]==e)break;d=d+1|0;}return d;}f=Iq(b);g=I2(b);while(true){if(d>=(a.bO.data.length-1|0))return (-1);if(a.bO.data[d]==f&&a.bO.data[d+1|0]==g)break;d=d+1|0;}return d;} function F9(a,b){return ZZ(a,b,0);} function T_(a,b,c){var d,e,f,g,h;d=C0(c,Bg(a)-1|0);if(b<65536){e=b&65535;while(true){if(d<0)return (-1);if(a.bO.data[d]==e)break;d=d+(-1)|0;}return d;}f=Iq(b);g=I2(b);while(true){if(d<1)return (-1);if(a.bO.data[d]==g){h=a.bO.data;b=d-1|0;if(h[b]==f)break;}d=d+(-1)|0;}return b;} function Kw(a,b){return T_(a,b,Bg(a)-1|0);} function VX(a,b,c){var d,e,f;d=Dn(0,c);e=Bg(a)-Bg(b)|0;a:while(true){if(d>e)return (-1);f=0;while(true){if(f>=Bg(b))break a;if(BF(a,d+f|0)!=BF(b,f))break;f=f+1|0;}d=d+1|0;}return d;} function Qb(a,b){return VX(a,b,0);} function DC(a,b,c){var d;if(b<=c)return UU(a.bO,b,c-b|0);d=new BD;Q(d);G(d);} function Gi(a,b){return DC(a,b,Bg(a));} function F1(a,b){var c,d,e;c=Bg(a)-Bg(b)|0;d=0;while(d<=c){e=0;while(true){if(e>=Bg(b))return 1;if(BF(a,d+e|0)!=BF(b,e))break;e=e+1|0;}d=d+1|0;}return 0;} function Hu(a,b,c){var d,e,f,g;d=O();e=Bg(a)-Bg(b)|0;f=0;while(f<=e){g=0;a:{while(true){if(g>=Bg(b)){KW(d,c);f=f+(Bg(b)-1|0)|0;break a;}if(BF(a,f+g|0)!=BF(b,g))break;g=g+1|0;}CN(d,BF(a,f));}f=f+1|0;}KW(d,Gi(a,f));return V(d);} function KD(a){var b,c;b=0;c=Bg(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 AFQ(a){return a;} function Hd(a){var b,c,d,e;b=$rt_createCharArray(a.bO.data.length);c=b.data;d=0;e=c.length;while(d=c)break a;e=b[d];a.ny=(31*a.ny|0)+e|0;d=d+1|0;}}}return a.ny;} function Vq(a){var b,c,d,e,f,g,h;if(FD(a))return a;b=$rt_createIntArray(a.bO.data.length);c=b.data;d=0;e=0;while(e=e)break a;g=d[f];Ih(b,B(15));X_(b,g);f=f+1|0;}}}if(a.ik!==null&&a.ik!==a){Ih(b,B(16));Sf(a.ik,b);}} function Mh(a,b){var c,d,e,f,g;Gx(b,KF(B8(a)));c=a.kc();if(c!==null)Gx(b,V(F(F(O(),B(14)),c)));a:{RY(b);if(a.n5!==null){d=a.n5.data;e=d.length;f=0;while(true){if(f>=e)break a;g=d[f];Gx(b,B(17));Wj(b,g);f=f+1|0;}}}if(a.ik!==null&&a.ik!==a){Gx(b,B(16));Mh(a.ik,b);}} function D1(){E7.call(this);} function HJ(){D1.call(this);} function Xo(){HJ.call(this);} function G9(){var a=this;C.call(a);a.O=null;a.dr=0;} function APa(a){var b=new G9();Jw(b,a);return b;} function Jw(a,b){a.O=$rt_createCharArray(b);} function MM(a,b,c){return XH(a,a.dr,b,c);} function XH(a,b,c,d){var e,f,g,h,i,j,k;e=1;if(c<0){e=0;c= -c;}a:{if(cc){k=h;break b;}i=i+1|0;if(k>j)break;h=k;}}if(!e)i=i+1|0;CH(a,b,b+i|0);if(e)e=b;else{f=a.O.data;e=b+1|0;f[b]=45;}while(true){if(k<=0)break a;f=a.O.data;b=e+1|0;f[e]=HI(c/k|0,d);c=c%k|0;k=k/d|0;e=b;}}}return a;} function Zd(a,b,c,d){var e,f,g,h,i,j,k;e=1;if(Long_lt(c,Long_ZERO)){e=0;c=Long_neg(c);}a:{f=Long_fromInt(d);if(Long_lt(c,f)){if(e)CH(a,b,b+1|0);else{CH(a,b,b+2|0);g=a.O.data;h=b+1|0;g[b]=45;b=h;}a.O.data[b]=HI(c.lo,d);}else{i=1;j=Long_fromInt(1);while(true){k=Long_mul(j,f);if(Long_le(k,j))break;if(Long_gt(k,c))break;i=i+1|0;j=k;}if(!e)i=i+1|0;CH(a,b,b+i|0);if(e)i=b;else{g=a.O.data;i=b+1|0;g[b]=45;}while(true){if(Long_le(j,Long_ZERO))break a;g=a.O.data;b=i+1|0;g[i]=HI(Long_div(c,j).lo,d);c=Long_rem(c,j);j=Long_div(j, f);i=b;}}}return a;} function ZQ(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o;d=BM(c,0.0);if(!d){CH(a,b,b+3|0);e=a.O.data;d=b+1|0;e[b]=48;e=a.O.data;b=d+1|0;e[d]=46;a.O.data[b]=48;return a;}if(!d){CH(a,b,b+4|0);e=a.O.data;d=b+1|0;e[b]=45;e=a.O.data;b=d+1|0;e[d]=48;e=a.O.data;d=b+1|0;e[b]=46;a.O.data[d]=48;return a;}if(isNaN(c)?1:0){CH(a,b,b+3|0);e=a.O.data;d=b+1|0;e[b]=78;e=a.O.data;b=d+1|0;e[d]=97;a.O.data[b]=78;return a;}if(!isFinite(c)?1:0){if(d>0){CH(a,b,b+8|0);d=b;}else{CH(a,b,b+9|0);e=a.O.data;d=b+1|0;e[b]=45;}e=a.O.data;b=d+1|0;e[d] =73;e=a.O.data;d=b+1|0;e[b]=110;e=a.O.data;b=d+1|0;e[d]=102;e=a.O.data;d=b+1|0;e[b]=105;e=a.O.data;b=d+1|0;e[d]=110;e=a.O.data;d=b+1|0;e[b]=105;e=a.O.data;b=d+1|0;e[d]=116;a.O.data[b]=121;return a;}f=APB;Zr(c,f);d=f.rl;g=f.qV;h=f.uW;i=1;j=1;if(h){h=1;j=2;}k=9;l=AL9(d);if(l>0)k=k-l|0;if(g<7&&g>=(-3)){if(g>=0){i=g+1|0;k=Dn(k,i+1|0);g=0;}else if(g<0){d=d/APC.data[ -g]|0;k=k-g|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;CH(a,b,b+(j+k|0)|0);if(!h)h=b;else{e=a.O.data;h=b+1 |0;e[b]=45;}m=100000000;n=0;while(n=0)d=b;else{g= -g;e=a.O.data;d=b+1|0;e[b]=45;}if(g<10)l=d;else{e=a.O.data;l=d+1|0;e[d]=(48+(g/10|0)|0)&65535;}a.O.data[l]=(48+(g%10|0)|0)&65535;}return a;} function VJ(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o;d=BM(c,0.0);if(!d){CH(a,b,b+3|0);e=a.O.data;d=b+1|0;e[b]=48;e=a.O.data;b=d+1|0;e[d]=46;a.O.data[b]=48;return a;}if(!d){CH(a,b,b+4|0);e=a.O.data;d=b+1|0;e[b]=45;e=a.O.data;b=d+1|0;e[d]=48;e=a.O.data;d=b+1|0;e[b]=46;a.O.data[d]=48;return a;}if(isNaN(c)?1:0){CH(a,b,b+3|0);e=a.O.data;d=b+1|0;e[b]=78;e=a.O.data;b=d+1|0;e[d]=97;a.O.data[b]=78;return a;}if(!isFinite(c)?1:0){if(d>0){CH(a,b,b+8|0);d=b;}else{CH(a,b,b+9|0);e=a.O.data;d=b+1|0;e[b]=45;}e=a.O.data;b=d+1|0;e[d] =73;e=a.O.data;d=b+1|0;e[b]=110;e=a.O.data;b=d+1|0;e[d]=102;e=a.O.data;d=b+1|0;e[b]=105;e=a.O.data;b=d+1|0;e[d]=110;e=a.O.data;d=b+1|0;e[b]=105;e=a.O.data;b=d+1|0;e[d]=116;a.O.data[b]=121;return a;}f=APD;XR(c,f);g=f.r5;h=f.qt;i=f.uE;j=1;k=1;if(i)k=2;l=18;d=AKM(g);if(d>0)l=l-d|0;if(h<7&&h>=(-3)){if(h>=0){j=h+1|0;l=Dn(l,j+1|0);h=0;}else if(h<0){g=Long_div(g,APE.data[ -h]);l=l-h|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;CH(a,b,b+(k+l|0)|0);if (!i)i=b;else{e=a.O.data;i=b+1|0;e[b]=45;}m=new Long(1569325056, 23283064);n=0;while(n=0)d=b;else{h= -h;e=a.O.data;d=b+1|0;e[b]=45;}if(h>=100){e=a.O.data;b=d+1|0;e[d]=(48+(h/100|0)|0)&65535;h=h%100|0;e=a.O.data;j=b+1|0;e[b]=(48+(h/10|0)|0)&65535;}else if(h<10)j=d;else{e =a.O.data;j=d+1|0;e[d]=(48+(h/10|0)|0)&65535;}a.O.data[j]=(48+(h%10|0)|0)&65535;}return a;} function AL9(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 AKM(b){var c,d,e,f;c=Long_fromInt(1);d=0;e=16;f=APF.data.length-1|0;while(f>=0){if(Long_eq(Long_rem(b,Long_mul(c,APF.data[f])),Long_ZERO)){d=d|e;c=Long_mul(c,APF.data[f]);}e=e>>>1;f=f+(-1)|0;}return d;} function JK(a,b){var c;if(a.O.data.length>=b)return;c=a.O.data.length>=1073741823?2147483647:Dn(b,Dn(a.O.data.length*2|0,5));a.O=MS(a.O,c);} function V(a){return UU(a.O,0,a.dr);} function CH(a,b,c){var d,e;d=a.dr-b|0;a.nf((a.dr+c|0)-b|0);e=d-1|0;while(e>=0){a.O.data[c+e|0]=a.O.data[b+e|0];e=e+(-1)|0;}a.dr=a.dr+(c-b|0)|0;} function G$(){} function Y7(){G9.call(this);} function O(){var a=new Y7();AM7(a);return a;} function AM7(a){Jw(a,16);} function F(a,b){KE(a,a.dr,b);return a;} function W(a,b){MM(a,b,10);return a;} function Kl(a,b){Oi(a,a.dr,b);return a;} function W_(a,b){Rg(a,a.dr,b);return a;} function Vv(a,b){OQ(a,a.dr,b);return a;} function CN(a,b){K8(a,a.dr,b);return a;} function KW(a,b){R8(a,a.dr,b);return a;} function Oi(a,b,c){Zd(a,b,c,10);return a;} function Rg(a,b,c){ZQ(a,b,c);return a;} function OQ(a,b,c){VJ(a,b,c);return a;} function R8(a,b,c){KE(a,b,c===null?B(13):c);return a;} function K8(a,b,c){CH(a,b,b+1|0);a.O.data[b]=c;return a;} function KE(a,b,c){var d,e,f;if(b>=0&&b<=a.dr){a:{if(c===null)c=B(13);else if(FD(c))break a;JK(a,a.dr+Bg(c)|0);d=a.dr-1|0;while(d>=b){a.O.data[d+Bg(c)|0]=a.O.data[d];d=d+(-1)|0;}a.dr=a.dr+Bg(c)|0;d=0;while(dc){f=new BD;Bf(f,B(18));G(f);}while(b>24;} function NW(a){return a.nm()<<16>>16;} function G4(){Dy.call(this);this.fX=0;} var APG=null;var APH=null;function AMk(a){var b=new G4();VO(b,a);return b;} function VO(a,b){a.fX=b;} function Bq(b){var c;if(b>=(-128)&&b<=127){a:{if(APH===null){APH=Bc(G4,256);c=0;while(true){if(c>=APH.data.length)break a;APH.data[c]=AMk(c-128|0);c=c+1|0;}}}return APH.data[b+128|0];}return AMk(b);} function AFh(a){return a.fX;} function AMK(a){var b;b=a.fX;return MM(APa(20),b,10).de();} function AEG(a){return a.fX>>>4^a.fX<<28^a.fX<<8^a.fX>>>24;} function ANi(a,b){if(a===b)return 1;return b instanceof G4&&b.fX==a.fX?1:0;} function Wd(a,b){return BM(a.fX,b.fX);} function AIy(a,b){return Wd(a,b);} function AB3(){APG=H($rt_intcls());} function HA(){HJ.call(this);} function API(a){var b=new HA();Oy(b,a);return b;} function Oy(a,b){Bf(a,b);} function Z8(){HA.call(this);} function APJ(a){var b=new Z8();AFW(b,a);return b;} function AFW(a,b){Oy(a,b);} function WT(){HA.call(this);} function APK(a){var b=new WT();AF8(b,a);return b;} function AF8(a,b){Oy(a,b);} function X(){E7.call(this);} function B1(){X.call(this);} function NF(a){var b=new B1();AMI(b,a);return b;} function JG(a){var b=new B1();AEI(b,a);return b;} function AMI(a,b){Bf(a,b);} function AEI(a,b){LS(a,b);} function Cx(){} function Gp(){} function NN(){} function OS(){} function OL(){} function PY(){} function QI(){} function Ni(){} function JV(){} function TV(){C.call(this);} function AI7(a,b,c){a.Hd($rt_str(b),K_(c,"handleEvent"));} function AJr(a,b,c){a.Ej($rt_str(b),K_(c,"handleEvent"));} function AFk(a,b){return a.yu(b);} function AKk(a,b,c,d){a.Ch($rt_str(b),K_(c,"handleEvent"),d?1:0);} function AMF(a,b){return !!a.Hl(b);} function AF3(a){return a.z9();} function AEP(a,b,c,d){a.F0($rt_str(b),K_(c,"handleEvent"),d?1:0);} function Bp(){C.call(this);} var APL=0;var APM=null;var APr=null;var APt=null;var APN=null;var APu=null;var APO=null;var APP=null;var APQ=null;var APR=null;var APS=null;var APT=null;var APU=null;var APV=null;var APW=null;var APX=null;var APY=null;var APZ=null;var AP0=null;var AP1=null;var AP2=0;var AP3=0;var AP4=0.0;var AP5=0.0;var APs=0;var APv=0;var AP6=0;var AP7=0;var AP8=0;var AP9=null;var AP$=null;var AP_=null;var AQa=null;var AQb=null;var AQc=0;var AQd=null;var AQe=null;var AQf=null;var AQg=null;var AQh=null;var AQi=null;var AQj= Long_ZERO;var AQk=0;var AQl=0;var AQm=0;var AQn=null;var AQo=0;var AQp=null;var AQq=null;var AQr=0.0;var AQs=null;var AQt=0;var AQu=null;var AQv=null;var AQw=0;var AQx=null;var AQy=0;function U(){U=Br(Bp);AGa();} function Sv(){U();return B(19);} function Jf(b){U();if(He(b,B(20)))b=Gi(b,1);return BP(AQz,b);} function YE(b){var c;U();c=Jf(b);if(c===null)return null;return SV(c,F3(B(21)));} function Vu(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.zH=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.zW=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=AOs(callback);return thread.suspend(function(){try{AIw(b,callback);}catch($e){callback.zW($rt_exception($e));}});} function AIw(b,c){var d,e;U();d=new XMLHttpRequest();e="arraybuffer";d.responseType=e;d.open("GET",$rt_ustr(b),!!1);b=new Mo;b.r8=d;b.u0=c;b=BY(b,"stateChanged");d.onreadystatechange=b;d.send();} function YI(b,c){var d,e,f,$$je,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:U();APr=b;d=$rt_str(APr.getAttribute("style"));e=APr;f=O();if(d===null)d=B(4);f=BN(F(F(f,d),B(22)));e.setAttribute("style",$rt_ustr(f));APP=window;APM=APP.document;APt=APM.createElement("canvas");APs=b.clientWidth;APv=b.clientHeight;f=APt;e=APs;f.width=e;f=APt;e=APv;f.height=e;APN=APt.getContext("2d");APt.setAttribute("id","deevis589723589");f=APt;b.appendChild(f);APu =APM.createElement("canvas");b=APu;f=APs;b.width=f;b=APu;f=APv;b.height=f;b=APu;e=US();APO=b.getContext("webgl2",e);if(APO===null)G(NF(BN(F(F(F(O(),B(23)),$rt_str(window.navigator.userAgent)),B(24)))));AD6(APO);APO.getExtension("EXT_texture_filter_anisotropic");b=APP;e=AN0();APR=e;b.addEventListener("contextmenu",BY(e,"handleEvent"));b=APt;e=AOb();APS=e;b.addEventListener("mousedown",BY(e,"handleEvent"));b=APt;e=AO2();APT=e;b.addEventListener("mouseup",BY(e,"handleEvent"));b=APt;e=APd();APU=e;b.addEventListener("mousemove", BY(e,"handleEvent"));b=APP;e=AOR();APV=e;b.addEventListener("keydown",BY(e,"handleEvent"));b=APP;e=AOw();APW=e;b.addEventListener("keyup",BY(e,"handleEvent"));b=APP;e=AOQ();APX=e;b.addEventListener("keypress",BY(e,"handleEvent"));b=APt;e=APj();APY=e;b.addEventListener("wheel",BY(e,"handleEvent"));b=APP;e=AO5();b.addEventListener("blur",BY(e,"handleEvent"));b=APP;e=AN8();b.addEventListener("focus",BY(e,"handleEvent"));ABH();ACi();$p=1;case 1:$z=V0();if(E()){break _;}f=$z;if(f!==AQA){if(f===AQB)QU(B(25));else QU(BN(F(F(O(), B(26)),TR())));G(AOo());}$p=2;case 2:Vu(c);if(E()){break _;}a:{try{TM(APQ);break a;}catch($$e){$$je=K($$e);if($$je instanceof BA){e=$$je;}else{throw $$e;}}FA(e);}AQq=AJy();HF(AP0);HF(AP1);return;default:ER();}}C1().s(b,c,d,e,f,$p);} function H0(b){U();APO.enable(b);} function Ip(b){U();APO.disable(b);} function X5(){var b,c;U();b=new Qs;b.hC=APO.createProgram();c=AP8+1|0;AP8=c;b.ql=c;return b;} function Oo(b){var c;U();c=new Ng;c.hW=APO.createShader(b);return c;} function QY(b,c){var d;U();d=APO;b=b.hC;c=c.hW;d.attachShader(b,c);} function MG(b,c){var d;U();d=APO;b=b.hC;c=c.hW;d.detachShader(b,c);} function R1(b){var c;U();c=APO;b=b.hW;c.compileShader(b);} function ACT(b){var c;U();c=APO;b=b.hC;c.linkProgram(b);} function PV(b,c){var d;U();d=APO;b=b.hW;d.shaderSource(b,$rt_ustr(c));} function Rd(b){var c;U();c=APO;b=b.hW;return $rt_str(c.getShaderInfoLog(b));} function VC(b){var c;U();c=APO;b=b.hC;return $rt_str(c.getProgramInfoLog(b));} function Mn(b){var c;U();c=APO;b=b.hW;return c.getShaderParameter(b,35713)!=1?0:1;} function UC(b){var c;U();c=APO;b=b.hC;return c.getProgramParameter(b,35714)!=1?0:1;} function RB(b){var c;U();c=APO;b=b.hW;c.deleteShader(b);} function Ma(){var b;U();b=new Nn;b.v9=APO.createBuffer();return b;} function Gz(b,c){var d;U();d=APO;c=c!==null?c.v9:null;d.bindBuffer(b,c);} function O_(b,c,d){var e;U();e=APO;c=c;e.bufferData(b,c,d);} function I8(b){U();APO.enableVertexAttribArray(b);} function Df(b,c){var d;U();d=APO;b=b.hC;d=d.getUniformLocation(b,$rt_ustr(c));if(d===null)b=null;else{b=new Sb;b.jf=d;}return b;} function Ij(b,c,d){var e;U();e=APO;b=b.hC;e.bindAttribLocation(b,c,$rt_ustr(d));} function GL(b,c){var d;U();if(b!==null){d=APO;b=b.jf;d.uniform1f(b,c);}} function Kx(b,c,d,e){var f;U();if(b!==null){f=APO;b=b.jf;f.uniform3f(b,c,d,e);}} function Os(b,c,d,e,f){var g,h;U();if(b!==null){g=APO;h=b.jf;g.uniform4f(h,c,d,e,f);}} function QZ(b,c){var d;U();if(b!==null){d=APO;b=b.jf;d.uniform1i(b,c);}} function J0(b,c){var d,e;U();AQb.set(c.data);if(b!==null){d=APO;e=b.jf;b=AQb;d.uniformMatrix4fv(e,!!0,b);}} function Q$(b){var c;U();if(b!==null&&AQc!=b.ql){AQc=b.ql;c=APO;b=b.hC;c.useProgram(b);}} function HQ(b,c,d,e,f,g){U();APO.vertexAttribPointer(b,c,d,!!e,f,g);} function Qt(){var b;U();b=new Oa;b.v8=APO.createVertexArray();b.s_=0;return b;} function P_(b){var c;U();c=APO;b=b!==null?b.v8:null;c.bindVertexArray(b);} function W9(b){var c,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:U();c=new ArrayBuffer(b.data.length);(new Uint8Array(c)).set(b.data);$p=1;case 1:$z=YM(c);if(E()){break _;}c=$z;return c;default:ER();}}C1().s(b,c,$p);} function YM(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.zH=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.zW=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=AOs(callback);return thread.suspend(function(){try{AJf(b,callback);}catch($e){callback.zW($rt_exception($e));}});} function AJf(b,c){var d,e,f;U();d=APM.createElement("img");e=new Ny;e.fh=d;e.p_=c;d.addEventListener("load",BY(e,"handleEvent"));f=new Nt;f.w1=d;f.u3=c;d.addEventListener("error",BY(f,"handleEvent"));e=$rt_str(ACS(b,"image/png"));if(e===null)Cr(c,null);else{b=$rt_ustr(e);d.src=b;}} function Dr(){var b,c;U();a:{AQf=null;if(!G2(AP0)){b=Jo(AP0,0);AQf=b;if(b!==null){c=1;break a;}}c=0;}return c;} function BU(){var b;U();if(AQf===null)return (-1);b=AQf.button;if(b==1)b=2;else if(b==2)b=1;return b;} function Bx(){U();return AQf===null?0:Co($rt_str(AQf.type),B(27));} function Bu(b){U();return AQh.data[b];} function DP(){U();return !Co(B(28),$rt_str(AQf.type))?0:AQf.deltaY===0.0?0:AQf.deltaY<=0.0?1:(-1);} function IK(b){U();AQl=b;if(b){AP4=0.0;AP5=0.0;setTimeout(BY(new Nu,"onTimer"),200);}else{AQj=B9();if(AQk)clearTimeout(AQk);AQk=0;APM.exitPointerLock();}} function Fb(){var b;U();b=AP4;AP4=0.0;return b|0;} function ES(){var b;U();b=AP5;AP5=0.0;return b|0;} function EP(){U();return AP2;} function Er(){U();return AP3;} function CG(){var b,c;U();if(!AQy){a:{AQg=null;if(!G2(AP1)){b=Jo(AP1,0);AQg=b;if(b!==null){c=1;break a;}}c=0;}return c;}HF(AP1);AQg=null;AQi.data[29]=0;AQi.data[157]=0;AQi.data[28]=0;AQi.data[219]=0;AQi.data[220]=0;AQy=0;return 0;} function I(){U();return AQg===null?(-1):MR(AQg.which);} function B4(){U();return AQg===null?0:Co($rt_str(AQg.type),B(29))?0:1;} function BS(b){U();if(AQy){AQi.data[28]=0;AQi.data[29]=0;AQi.data[157]=0;AQi.data[219]=0;AQi.data[220]=0;}return AQi.data[b];} function AD2(){var b,c,d,e,f,g,h,i,$$je,$p,$z;$p=0;if(E2()){var $T=C1();$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:U();TE(APO);b=APN;c=APu;d=APt.width;e=APt.height;b.drawImage(c,0.0,0.0,d,e);f=APt.clientWidth;g=APt.clientHeight;if(!(f==APs&&g==APv)){APs=f;APv=g;c=APu;h=f;c.width=h;c=APu;h=g;c.height=h;}try{i=Long_fromInt(1);$p=1;continue _;}catch($$e){$$je=K($$e);if($$je instanceof Cz){}else{throw $$e;}}return;case 1:a:{try{VT(i);if(E()) {break _;}break a;}catch($$e){$$je=K($$e);if($$je instanceof Cz){}else{throw $$e;}}}return;default:ER();}}C1().s(b,c,d,e,f,g,h,i,$p);} function Fe(b){U();AP6=b;} function Cb(){U();return !AQk&&!(document.pointerLockElement!=null?1:0)?0:1;} function C9(){var b,c;U();b=document.pointerLockElement!=null?1:0;c=AQm;AQm=b;if(!c&&b){AP4=0.0;AP5=0.0;}a:{b:{if(AP7){if(!c)break b;if(b)break b;}c=0;break a;}c=1;}return c;} function N4(b){var c,d;U();c=APP.localStorage;d=V(F(F(O(),B(30)),b));d=$rt_str(c.getItem($rt_ustr(d)));if(d===null)return null;return Xe(AFB(0,AQC,0),d);} function Nh(b,c){var d,e,f,g;U();d=APP.localStorage;e=V(F(F(O(),B(30)),b));b=new Ch;if(c!==null&&c.data.length){f=AFB(0,AQC,0);g=UW(f,c);if(Long_gt(g,Long_fromInt(2147483647))){b=new BK;Bf(b,V(W(F(Kl(F(O(),B(31)),g),B(32)),2147483647)));G(b);}c=AAd(f,c);}ME(b,c,F3(B(21)));d.setItem($rt_ustr(e),$rt_ustr(b));} function TK(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.zH=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.zW=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=AOs(callback);return thread.suspend(function(){try{AEl(b,callback);}catch($e){callback.zW($rt_exception($e));}});} function AEl(b,c){var d,e,f;U();d=AQq;e=new Nv;e.v_=c;f=new Nw;f.xo=c;d.decodeAudioData(b,BY(e,"onSuccess"),BY(f,"onError"));} function TL(b){var c,d,e,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:U();c=BP(AQp,b);if(c!==null)return c.qd;d=Jf(b);if(d===null)return null;e=new Uint8Array(d.data.length);e.set(d.data);c=new MF;e=e.buffer;$p=1;case 1:$z=TK(e);if(E()){break _;}e=$z;c.qd=e;CD(AQp,b,c);return c.qd;default:ER();}}C1().s(b,c,d,e,$p);} function Ve(b){var c,d,e,f,g,h,$p,$z;$p=0;if(E2()){var $T=C1();$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:U();$p=1;case 1:$z=TL(b);if(E()){break _;}c=$z;if(c===null)return (-1);d=AQq.createBufferSource();d.buffer=c;e=AQq.createPanner();f=AQq.createGain();b=f.gain;c=1.0;b.value=c;d.connect(f);f.connect(e);b=AQq.destination;e.connect(b);g=AQr;d.start(0.0,g);h=AQo+1|0;AQo=h;CD(AQs,Bq(h),AJS(d,e,f,null));b=new Nr;b.uK=h;b=BY(b,"handleEvent");d.onended =b;return h;default:ER();}}C1().s(b,c,d,e,f,g,h,$p);} function XN(b,c){var d,e,f,g,h,$p,$z;$p=0;if(E2()){var $T=C1();$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:U();$p=1;case 1:$z=TL(b);if(E()){break _;}d=$z;if(d===null)return;e=AQq.createBufferSource();e.buffer=d;f=AQq.createPanner();g=AQq.createGain();b=g.gain;if(c>1.0)c=1.0;d=c;b.value=d;e.connect(g);g.connect(f);b=AQq.destination;f.connect(b);h=AQr;e.start(0.0,h);return;default:ER();}}C1().s(b,c,d,e,f,g,h,$p);} function We(b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(E2()){var $T=C1();$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:U();$p=1;case 1:$z=TL(b);if(E()){break _;}g=$z;if(g===null)return (-1);h=AQq.createBufferSource();h.buffer=g;i=AQq.createPanner();i.setPosition(c,d,e);b=f*16.0+0.10000000149011612;i.maxDistance=b;b=1.0;i.rolloffFactor=b;b="linear";i.distanceModel=b;b="HRTF";i.panningModel=b;b=360.0;i.coneInnerAngle =b;b=0.0;i.coneOuterAngle=b;b=0.0;i.coneOuterGain=b;i.setOrientation(0.0,1.0,0.0);j=AQq.createGain();g=j.gain;if(f>1.0)f=1.0;k=f;g.value=k;h.connect(j);j.connect(i);b=AQq.destination;i.connect(b);l=AQr;h.start(0.0,l);m=AQo+1|0;AQo=m;CD(AQs,Bq(m),AJS(h,i,j,null));b=new Ns;b.vD=m;b=BY(b,"handleEvent");h.onended=b;return m;default:ER();}}C1().s(b,c,d,e,f,g,h,i,j,k,l,m,$p);} function Sg(b){U();return DE(AQs,Bq(b));} function OZ(b){U();return b.byteLength;} function MR(b){U();return b<=AQv.data.length&&b>=0?AQv.data[b]:(-1);} function Sq(){U();return APQ;} function OH(){U();return AQh;} function LC(){U();return AP0;} function JM(){U();if(Long_gt(Long_sub(B9(),AQj),Long_fromInt(3000))&&AQl&&!(document.pointerLockElement!=null?1:0)){APt.requestPointerLock();if(document.pointerLockElement!=null?1:0)AQl=0;}} function MT(){U();return AQi;} function Op(b){U();return b.which;} function Mi(b){U();return MR(b);} function J6(){U();return AP1;} function MC(b){U();AP7=b;return b;} function F8(){U();return AQd;} function IE(){U();return AQe;} function Sp(b){U();URL.revokeObjectURL($rt_ustr(b));} function Na(){U();return AQk;} function Ka(b){U();AQk=b;return b;} function Om(){U();return AQj;} function MQ(){U();return AQs;} function AGa(){var b,c;APL=0;APM=null;APr=null;APt=null;APN=null;APu=null;APO=null;APP=null;APQ=null;APR=null;APS=null;APT=null;APU=null;APV=null;APW=null;APX=null;APY=null;APZ=Bc(Ch,0);AP0=KR();AP1=KR();AP2=0;AP3=0;AP4=0.0;AP5=0.0;APs=0;APv=0;AP6=0;AP7=1;AP8=0;AP9=$rt_createIntArray(4);AP$=new Uint8Array(new ArrayBuffer(4194304));AP_=new Float32Array(4);AQa=new Float32Array(9);AQb=new Float32Array(16);AQc=(-1);AQd=null;AQe=null;AQf=null;AQg=null;AQh=$rt_createBooleanArray(8);AQi=$rt_createBooleanArray(256);AQj =Long_ZERO;AQk=0;AQl=0;AQm=0;AQn=AOv(B(33));AQo=0;AQp=Ed();AQq=null;AQr=0.029999999329447746;AQs=Ed();AQt=0;b=Bc(Ch,256);c=b.data;c[0]=B(34);c[1]=B(35);c[2]=B(36);c[3]=B(37);c[4]=B(38);c[5]=B(39);c[6]=B(40);c[7]=B(41);c[8]=B(42);c[9]=B(43);c[10]=B(44);c[11]=B(2);c[12]=B(45);c[13]=B(46);c[14]=B(47);c[15]=B(48);c[16]=B(49);c[17]=B(50);c[18]=B(51);c[19]=B(52);c[20]=B(53);c[21]=B(54);c[22]=B(55);c[23]=B(56);c[24]=B(57);c[25]=B(58);c[26]=B(59);c[27]=B(60);c[28]=B(61);c[29]=B(62);c[30]=B(63);c[31]=B(64);c[32]=B(65);c[33] =B(66);c[34]=B(67);c[35]=B(68);c[36]=B(69);c[37]=B(70);c[38]=B(71);c[39]=B(72);c[40]=B(73);c[41]=B(74);c[42]=B(75);c[43]=B(76);c[44]=B(77);c[45]=B(78);c[46]=B(79);c[47]=B(80);c[48]=B(81);c[49]=B(82);c[50]=B(83);c[51]=B(84);c[52]=B(85);c[53]=B(86);c[54]=B(87);c[55]=B(88);c[56]=B(89);c[57]=B(90);c[58]=B(91);c[59]=B(92);c[60]=B(93);c[61]=B(94);c[62]=B(95);c[63]=B(96);c[64]=B(97);c[65]=B(98);c[66]=B(99);c[67]=B(100);c[68]=B(101);c[69]=B(102);c[70]=B(103);c[71]=B(104);c[72]=B(105);c[73]=B(106);c[74]=B(107);c[75] =B(108);c[76]=B(109);c[77]=B(110);c[78]=B(111);c[79]=B(112);c[80]=B(113);c[81]=B(114);c[82]=B(115);c[83]=B(116);c[84]=B(13);c[85]=B(13);c[86]=B(13);c[87]=B(117);c[88]=B(118);c[89]=B(13);c[90]=B(13);c[91]=B(13);c[92]=B(13);c[93]=B(13);c[94]=B(13);c[95]=B(13);c[96]=B(13);c[97]=B(13);c[98]=B(13);c[99]=B(13);c[100]=B(119);c[101]=B(120);c[102]=B(121);c[103]=B(122);c[104]=B(123);c[105]=B(124);c[106]=B(13);c[107]=B(13);c[108]=B(13);c[109]=B(13);c[110]=B(13);c[111]=B(13);c[112]=B(125);c[113]=B(126);c[114]=B(13);c[115] =B(13);c[116]=B(13);c[117]=B(13);c[118]=B(13);c[119]=B(13);c[120]=B(13);c[121]=B(127);c[122]=B(13);c[123]=B(128);c[124]=B(13);c[125]=B(129);c[126]=B(13);c[127]=B(13);c[128]=B(13);c[129]=B(13);c[130]=B(13);c[131]=B(13);c[132]=B(13);c[133]=B(13);c[134]=B(13);c[135]=B(13);c[136]=B(13);c[137]=B(13);c[138]=B(13);c[139]=B(13);c[140]=B(13);c[141]=B(130);c[142]=B(13);c[143]=B(13);c[144]=B(131);c[145]=B(132);c[146]=B(133);c[147]=B(134);c[148]=B(135);c[149]=B(136);c[150]=B(137);c[151]=B(138);c[152]=B(13);c[153]=B(13);c[154] =B(13);c[155]=B(13);c[156]=B(139);c[157]=B(140);c[158]=B(13);c[159]=B(13);c[160]=B(13);c[161]=B(13);c[162]=B(13);c[163]=B(13);c[164]=B(13);c[165]=B(13);c[166]=B(13);c[167]=B(141);c[168]=B(13);c[169]=B(13);c[170]=B(13);c[171]=B(13);c[172]=B(13);c[173]=B(13);c[174]=B(13);c[175]=B(13);c[176]=B(13);c[177]=B(13);c[178]=B(13);c[179]=B(142);c[180]=B(13);c[181]=B(143);c[182]=B(13);c[183]=B(144);c[184]=B(145);c[185]=B(13);c[186]=B(13);c[187]=B(13);c[188]=B(13);c[189]=B(13);c[190]=B(13);c[191]=B(13);c[192]=B(13);c[193] =B(13);c[194]=B(13);c[195]=B(13);c[196]=B(146);c[197]=B(147);c[198]=B(13);c[199]=B(148);c[200]=B(149);c[201]=B(150);c[202]=B(13);c[203]=B(151);c[204]=B(13);c[205]=B(152);c[206]=B(13);c[207]=B(153);c[208]=B(154);c[209]=B(155);c[210]=B(156);c[211]=B(157);c[212]=B(13);c[213]=B(13);c[214]=B(13);c[215]=B(13);c[216]=B(13);c[217]=B(13);c[218]=B(158);c[219]=B(159);c[220]=B(160);c[221]=B(161);c[222]=B(162);c[223]=B(163);c[224]=B(13);c[225]=B(13);c[226]=B(13);c[227]=B(13);c[228]=B(13);c[229]=B(13);c[230]=B(13);c[231] =B(13);c[232]=B(13);c[233]=B(13);c[234]=B(13);c[235]=B(13);c[236]=B(13);c[237]=B(13);c[238]=B(13);c[239]=B(13);c[240]=B(13);c[241]=B(13);c[242]=B(13);c[243]=B(13);c[244]=B(13);c[245]=B(13);c[246]=B(13);c[247]=B(13);c[248]=B(13);c[249]=B(13);c[250]=B(13);c[251]=B(13);c[252]=B(13);c[253]=B(13);c[254]=B(13);c[255]=B(13);AQu=b;b=$rt_createIntArray(224);c=b.data;c[0]=(-1);c[1]=(-1);c[2]=(-1);c[3]=(-1);c[4]=(-1);c[5]=(-1);c[6]=(-1);c[7]=(-1);c[8]=14;c[9]=15;c[10]=(-1);c[11]=(-1);c[12]=(-1);c[13]=28;c[14]=(-1);c[15] =(-1);c[16]=42;c[17]=29;c[18]=56;c[19]=(-1);c[20]=(-1);c[21]=(-1);c[22]=(-1);c[23]=(-1);c[24]=(-1);c[25]=(-1);c[26]=(-1);c[27]=1;c[28]=(-1);c[29]=(-1);c[30]=(-1);c[31]=(-1);c[32]=57;c[33]=210;c[34]=201;c[35]=207;c[36]=199;c[37]=203;c[38]=200;c[39]=205;c[40]=208;c[41]=205;c[42]=208;c[43]=(-1);c[44]=(-1);c[45]=210;c[46]=211;c[47]=211;c[48]=11;c[49]=2;c[50]=3;c[51]=4;c[52]=5;c[53]=6;c[54]=7;c[55]=8;c[56]=9;c[57]=10;c[58]=(-1);c[59]=(-1);c[60]=(-1);c[61]=(-1);c[62]=(-1);c[63]=(-1);c[64]=(-1);c[65]=30;c[66]=48;c[67] =46;c[68]=32;c[69]=18;c[70]=33;c[71]=34;c[72]=35;c[73]=23;c[74]=36;c[75]=37;c[76]=38;c[77]=50;c[78]=49;c[79]=24;c[80]=25;c[81]=16;c[82]=19;c[83]=31;c[84]=20;c[85]=22;c[86]=47;c[87]=17;c[88]=45;c[89]=21;c[90]=44;c[91]=(-1);c[92]=(-1);c[93]=(-1);c[94]=(-1);c[95]=(-1);c[96]=(-1);c[97]=(-1);c[98]=(-1);c[99]=(-1);c[100]=(-1);c[101]=(-1);c[102]=(-1);c[103]=(-1);c[104]=(-1);c[105]=(-1);c[106]=(-1);c[107]=(-1);c[108]=(-1);c[109]=12;c[110]=52;c[111]=53;c[112]=(-1);c[113]=(-1);c[114]=(-1);c[115]=(-1);c[116]=(-1);c[117] =(-1);c[118]=(-1);c[119]=(-1);c[120]=(-1);c[121]=(-1);c[122]=(-1);c[123]=(-1);c[124]=(-1);c[125]=(-1);c[126]=(-1);c[127]=(-1);c[128]=(-1);c[129]=(-1);c[130]=(-1);c[131]=(-1);c[132]=(-1);c[133]=(-1);c[134]=(-1);c[135]=(-1);c[136]=(-1);c[137]=(-1);c[138]=(-1);c[139]=(-1);c[140]=(-1);c[141]=(-1);c[142]=(-1);c[143]=(-1);c[144]=(-1);c[145]=(-1);c[146]=(-1);c[147]=(-1);c[148]=(-1);c[149]=(-1);c[150]=(-1);c[151]=(-1);c[152]=(-1);c[153]=(-1);c[154]=(-1);c[155]=(-1);c[156]=(-1);c[157]=(-1);c[158]=(-1);c[159]=(-1);c[160] =(-1);c[161]=(-1);c[162]=(-1);c[163]=(-1);c[164]=(-1);c[165]=(-1);c[166]=(-1);c[167]=(-1);c[168]=(-1);c[169]=(-1);c[170]=(-1);c[171]=(-1);c[172]=(-1);c[173]=(-1);c[174]=(-1);c[175]=(-1);c[176]=(-1);c[177]=(-1);c[178]=(-1);c[179]=(-1);c[180]=(-1);c[181]=(-1);c[182]=(-1);c[183]=(-1);c[184]=(-1);c[185]=(-1);c[186]=39;c[187]=13;c[188]=51;c[189]=12;c[190]=52;c[191]=53;c[192]=(-1);c[193]=(-1);c[194]=(-1);c[195]=(-1);c[196]=(-1);c[197]=(-1);c[198]=(-1);c[199]=(-1);c[200]=(-1);c[201]=(-1);c[202]=(-1);c[203]=(-1);c[204] =(-1);c[205]=(-1);c[206]=(-1);c[207]=(-1);c[208]=(-1);c[209]=(-1);c[210]=(-1);c[211]=(-1);c[212]=(-1);c[213]=(-1);c[214]=(-1);c[215]=(-1);c[216]=(-1);c[217]=(-1);c[218]=(-1);c[219]=(-1);c[220]=26;c[221]=43;c[222]=27;c[223]=40;AQv=b;AQw=0;AQx=new Int32Array(new ArrayBuffer(2100000));AQy=0;} function ABH(){window.onbeforeunload=function(){AEo();return false;};} function AEo(){var b,$$je;U();Mj();a:{try{b=E$();Mg(AQD,WK(b));Nh(B(164),DU(b));break a;}catch($$e){$$je=K($$e);if($$je instanceof BA){}else{throw $$e;}}}} function AD6(b){window.currentContext=b;} function ACi(){if (!ACi.$native){ ACi.$native=function(){return (function(){window.eagsFileChooser = { inputElement: null, openFileChooser: function(ext, mime){ var el = window.eagsFileChooser.inputElement = document.createElement("input"); el.type = "file"; el.multiple = false; el.addEventListener("change", function(evt){ var f = window.eagsFileChooser.inputElement.files; if(f.length == 0){ window.eagsFileChooser.getFileChooserResult = null; }else{ (async function(){ window.eagsFileChooser.getFileChooserResult = await f[0].arrayBuffer(); window.eagsFileChooser.getFileChooserResultName = f[0].name; })(); } }); window.eagsFileChooser.getFileChooserResult = null; window.eagsFileChooser.getFileChooserResultName = null; el.accept = mime; el.click(); }, getFileChooserResult: null, getFileChooserResultName: null };})();};ACi=ACi.$native;}return ACi();} function US(){return {antialias:false,depth:true,powerPreference:"high-performance",desynchronized:false,preserveDrawingBuffer:false,premultipliedAlpha:false,alpha:false};} function ACS(b,c){return URL.createObjectURL(new Blob([b],{type:c}));} function W1(){if(!document.fullscreenElement){document.documentElement.requestFullscreen();}} function XD(){if(document.fullscreenElement){document.exitFullscreen();}} function TE(b){if(b.commit)b.commit();} function Ji(){B1.call(this);} function AOo(){var a=new Ji();AKj(a);return a;} function AKj(a){Q(a);} function R$(){} function IA(){} function Ln(){} function GN(){C.call(this);this.nh=null;} function AQE(a){var b=new GN();Qu(b,a);return b;} function Qu(a,b){if(b!==null){a.nh=b;return;}b=new DJ;Q(b);G(b);} function Kn(){GN.call(this);this.mZ=null;} function Wk(a){return;} function AAI(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;ADR(a.mZ,b,c,d);return;}}f=new BD;Q(f);G(f);} function J7(){var a=this;GN.call(a);a.ly=null;a.yO=0;a.td=0;} function ABO(a){var $$je;a:{if(a.ly===null)H6(a);else{try{Wk(a.ly);break a;}catch($$e){$$je=K($$e);if($$je instanceof BA){}else{throw $$e;}}H6(a);}}} function Gx(a,b){if(b===null)b=NM(null);TF(a,b);} function RY(a){Gx(a,B(165));if(a.td)ABO(a);} function Wj(a,b){XB(a,NM(b));} function XB(a,b){Gx(a,b);RY(a);} function H6(a){a.yO=1;} function ADC(a,b){VY(a,b,0,b.data.length);} function VY(a,b,c,d){var $$je;a:{if(a.ly===null)H6(a);else{try{AAI(a.ly,b,c,d);break a;}catch($$e){$$je=K($$e);if($$je instanceof BA){}else{throw $$e;}}H6(a);}}} function TF(a,b){ADC(a,Hd(b));} function ABu(){C.call(this);} function AB_(){C.call(this);} function Lh(){C.call(this);} var AQF=null;var AQG=null;function H2(){if(AQF===null)AQF=AJO(new RU,0);return AQF;} function DN(){if(AQG===null)AQG=AJO(new NI,0);return AQG;} function CQ(b,c,d,e,f){var g,h,i,j,k,l,m;if(b!==null&&d!==null){if(c>=0&&e>=0&&f>=0&&(c+f|0)<=AAK(b)&&(e+f|0)<=AAK(d)){a:{b:{if(b!==d){g=Is(B8(b));h=Is(B8(d));if(g!==null&&h!==null){if(g===h)break b;if(!Ib(g)&&!Ib(h)){i=b;j=0;k=c;while(j1.0)m=1.0;h.bG=h.bG+m*h.hQ*h.bT;h.b8=h.bG|0;if(h.b8>100)h.b8=100;h.bG=h.bG-h.b8;h.cN=h.bG;n=0;if(n=bh&&bh!==0.0)){d.cb=b;bh=y;}}}bk=bk+1|0;}if(d.cb!==null&& !(d.b.i instanceof Bz))d.b.f=Gf(d.cb);bl=0;if(bl>=2){B5(1,1,1,0);b=d.b.cz;e=d.b.c===null?0:1;$p=13;continue _;}if(AQH.bj){if(bl)B5(1,0,0,0);else B5(0,1,1,0);}u=d.b.a;bm=d.b.d;bn=d.b.T;bo=d.b.ca;CO(0,0,d.b.K,d.b.r);bp=d.b.d;b=d.b.a;y=1.0-EQ(1.0/(4-AQH.cH|0),0.25);bc=(bp.cf>>16&255)/255.0;bq=(bp.cf>>8&255)/255.0;bh=(bp.cf&255)/255.0;d.n=(bp.ci>>16&255)/255.0;d.p=(bp.ci>>8&255)/255.0;d.q=(bp.ci&255)/255.0;d.n=d.n+(bc-d.n)*y;d.p=d.p+(bq-d.p)*y;d.q=d.q+(bh-d.q)*y;d.n=d.n*d.b4;d.p=d.p*d.b4;d.q=d.q*d.b4;R();bg=AQM.data[Bh(bp, b.g|0,b.j+0.11999999731779099|0,b.h|0)];if(bg!==null&&bg.cj()!==AQN){b=bg.cj();if(b===AQO){d.n=0.019999999552965164;d.p=0.019999999552965164;d.q=0.20000000298023224;}else if(b===AQP){d.n=0.6000000238418579;d.p=0.10000000149011612;d.q=0.0;}}if(AQH.bj){y=(d.n*30.0+d.p*59.0+d.q*11.0)/100.0;bc=(d.n*30.0+d.p*70.0)/100.0;bh=(d.n*30.0+d.q*70.0)/100.0;d.n=y;d.p=bc;d.q=bh;}CY(d.n,d.p,d.q,0.0);B_(16640);d.b4=1.0;Bb(2884);d.c9=512>>(AQH.cH<<1);BJ(5889);BE();if(AQH.bj)Ba( -((bl<<1)-1|0)*0.07000000029802322,0.0,0.0);b=d.b.a;y =70.0;if(b.bv<=0)y=y/((1.0-500.0/(b.cO+o+500.0))*2.0+1.0);Ek(y,d.b.K/d.b.r,0.05000000074505806,d.c9);BJ(5888);BE();if(AQH.bj)Ba(((bl<<1)-1|0)*0.10000000149011612,0.0,0.0);Dq(d,o);if(AQH.dj)Dl(d,o);b=d.b.a;Ba(0.0,0.0,(-0.10000000149011612));Bl(b.W+(b.I-b.W)*o,1.0,0.0,0.0);Bl(b.U+(b.v-b.U)*o,0.0,1.0,0.0);Ba( -(b.bC+(b.g-b.bC)*o), -(b.bI+(b.j-b.bI)*o), -(b.bB+(b.h-b.bB)*o));c=Eb();bg=d.b.T;e=0;while(e3)bk =3;br=0;while(br1.0)m=1.0;h.bG=h.bG+m*h.hQ*h.bT;h.b8=h.bG|0;if(h.b8>100)h.b8=100;h.bG=h.bG-h.b8;h.cN=h.bG;n=0;if(n=bh&&bh!==0.0)){d.cb=b;bh=y;}}}bk=bk+1|0;}if(d.cb!==null&&!(d.b.i instanceof Bz))d.b.f=Gf(d.cb);bl=0;if(bl>=2){B5(1,1,1,0);b=d.b.cz;e=d.b.c===null?0:1;$p=13;continue _;}if(AQH.bj) {if(bl)B5(1,0,0,0);else B5(0,1,1,0);}u=d.b.a;bm=d.b.d;bn=d.b.T;bo=d.b.ca;CO(0,0,d.b.K,d.b.r);bp=d.b.d;b=d.b.a;y=1.0-EQ(1.0/(4-AQH.cH|0),0.25);bc=(bp.cf>>16&255)/255.0;bq=(bp.cf>>8&255)/255.0;bh=(bp.cf&255)/255.0;d.n=(bp.ci>>16&255)/255.0;d.p=(bp.ci>>8&255)/255.0;d.q=(bp.ci&255)/255.0;d.n=d.n+(bc-d.n)*y;d.p=d.p+(bq-d.p)*y;d.q=d.q+(bh-d.q)*y;d.n=d.n*d.b4;d.p=d.p*d.b4;d.q=d.q*d.b4;R();bg=AQM.data[Bh(bp,b.g|0,b.j+0.11999999731779099|0,b.h|0)];if(bg!==null&&bg.cj()!==AQN){b=bg.cj();if(b===AQO){d.n=0.019999999552965164;d.p =0.019999999552965164;d.q=0.20000000298023224;}else if(b===AQP){d.n=0.6000000238418579;d.p=0.10000000149011612;d.q=0.0;}}if(AQH.bj){y=(d.n*30.0+d.p*59.0+d.q*11.0)/100.0;bc=(d.n*30.0+d.p*70.0)/100.0;bh=(d.n*30.0+d.q*70.0)/100.0;d.n=y;d.p=bc;d.q=bh;}CY(d.n,d.p,d.q,0.0);B_(16640);d.b4=1.0;Bb(2884);d.c9=512>>(AQH.cH<<1);BJ(5889);BE();if(AQH.bj)Ba( -((bl<<1)-1|0)*0.07000000029802322,0.0,0.0);b=d.b.a;y=70.0;if(b.bv<=0)y=y/((1.0-500.0/(b.cO+o+500.0))*2.0+1.0);Ek(y,d.b.K/d.b.r,0.05000000074505806,d.c9);BJ(5888);BE();if (AQH.bj)Ba(((bl<<1)-1|0)*0.10000000149011612,0.0,0.0);Dq(d,o);if(AQH.dj)Dl(d,o);b=d.b.a;Ba(0.0,0.0,(-0.10000000149011612));Bl(b.W+(b.I-b.W)*o,1.0,0.0,0.0);Bl(b.U+(b.v-b.U)*o,0.0,1.0,0.0);Ba( -(b.bC+(b.g-b.bC)*o), -(b.bI+(b.j-b.bI)*o), -(b.bB+(b.h-b.bB)*o));c=Eb();bg=d.b.T;e=0;while(e3)bk=3;br=0;while(br=bh&&bh!==0.0)){d.cb=b;bh=y;}}}bk=bk+1|0;}if(d.cb!==null&&!(d.b.i instanceof Bz))d.b.f=Gf(d.cb);bl=0;if(bl>=2){B5(1,1,1,0);b=d.b.cz;e=d.b.c===null?0:1;$p=13;continue _;}if(AQH.bj){if(bl)B5(1,0,0,0);else B5(0,1,1,0);}u=d.b.a;bm=d.b.d;bn=d.b.T;bo=d.b.ca;CO(0,0,d.b.K,d.b.r);bp=d.b.d;b=d.b.a;y =1.0-EQ(1.0/(4-AQH.cH|0),0.25);bc=(bp.cf>>16&255)/255.0;bq=(bp.cf>>8&255)/255.0;bh=(bp.cf&255)/255.0;d.n=(bp.ci>>16&255)/255.0;d.p=(bp.ci>>8&255)/255.0;d.q=(bp.ci&255)/255.0;d.n=d.n+(bc-d.n)*y;d.p=d.p+(bq-d.p)*y;d.q=d.q+(bh-d.q)*y;d.n=d.n*d.b4;d.p=d.p*d.b4;d.q=d.q*d.b4;R();bg=AQM.data[Bh(bp,b.g|0,b.j+0.11999999731779099|0,b.h|0)];if(bg!==null&&bg.cj()!==AQN){b=bg.cj();if(b===AQO){d.n=0.019999999552965164;d.p=0.019999999552965164;d.q=0.20000000298023224;}else if(b===AQP){d.n=0.6000000238418579;d.p=0.10000000149011612;d.q =0.0;}}if(AQH.bj){y=(d.n*30.0+d.p*59.0+d.q*11.0)/100.0;bc=(d.n*30.0+d.p*70.0)/100.0;bh=(d.n*30.0+d.q*70.0)/100.0;d.n=y;d.p=bc;d.q=bh;}CY(d.n,d.p,d.q,0.0);B_(16640);d.b4=1.0;Bb(2884);d.c9=512>>(AQH.cH<<1);BJ(5889);BE();if(AQH.bj)Ba( -((bl<<1)-1|0)*0.07000000029802322,0.0,0.0);b=d.b.a;y=70.0;if(b.bv<=0)y=y/((1.0-500.0/(b.cO+o+500.0))*2.0+1.0);Ek(y,d.b.K/d.b.r,0.05000000074505806,d.c9);BJ(5888);BE();if(AQH.bj)Ba(((bl<<1)-1|0)*0.10000000149011612,0.0,0.0);Dq(d,o);if(AQH.dj)Dl(d,o);b=d.b.a;Ba(0.0,0.0,(-0.10000000149011612));Bl(b.W +(b.I-b.W)*o,1.0,0.0,0.0);Bl(b.U+(b.v-b.U)*o,0.0,1.0,0.0);Ba( -(b.bC+(b.g-b.bC)*o), -(b.bI+(b.j-b.bI)*o), -(b.bB+(b.h-b.bB)*o));c=Eb();bg=d.b.T;e=0;while(e3)bk=3;br=0;while(br1.0)m=1.0;h.bG=h.bG+m*h.hQ*h.bT;h.b8=h.bG|0;if(h.b8>100)h.b8=100;h.bG=h.bG-h.b8;h.cN=h.bG;n=0;}return;}bt=a.c;a.K=APr.clientWidth;a.r=APr.clientHeight;d=APt;b=a.K;d.width=b;d=APt;b=a.r;d.height=b;$p=6;case 6:AD2();if(E()){break _;}if(AQH.eE&&!Cb())AQH.eE=0;if(a.c!==null){bu=AOe(a.K,a.r);bv=Ye(bu);bw=Tc(bu);d=a.c;$p=7;continue _;}c:{e:while(true){CW(B(179));Bb(3553);if(!a.cD){a.i.hM(a.V.cN);o =a.V.cN;d=a.Q;if(a.Q.ed&&!C9()){b=d.b;$p=9;continue _;}d.ed=C9();if(d.b.z){p=Fb();q=ES();r=1;if(AQH.eP)r=(-1);Fi(d.b.a,p,J(q,r));}if(!d.b.cD){p=(d.b.K*240|0)/d.b.r|0;q=(d.b.r*240|0)/d.b.r|0;s=J(EP(),p)/d.b.K|0;t=(q-(J(Er(),q)/d.b.r|0)|0)-1|0;if(d.b.d===null){CO(0,0,d.b.K,d.b.r);CY(0.0,0.0,0.0,0.0);B_(16640);BJ(5889);BE();BJ(5888);BE();Eq(d);if(d.b.c===null){$p=10;continue _;}d=d.b.c;$p=12;continue _;}u=d.b.a;v=u.W+(u.I-u.W)*o;w=u.U+(u.v-u.U)*o;x=Ci(d,o);y= -w*0.01745329238474369-3.1415927410125732;z=Bs(y);ba =Bj(y);y= -v*0.01745329238474369;bb=Bs(y);y=Bj(y);bc=ba*bb;bd=z*bb;be=d.b.i.hO();bf=CP(x,bc*be,y*be,bd*be);d.b.f=ED(d.b.d,x,bf);if(d.b.f!==null)be=Ce(d.b.f.d1,Ci(d,o));bg=Ci(d,o);if(d.b.i instanceof Bz)be=32.0;bc=bc*be;y=y*be;bh=bd*be;bi=CP(bg,bc,y,bh);d.cb=null;bj=DV(d.b.d.c0,u,D4(u.X,bc,y,bh));bh=0.0;bk=0;while(bk=bh&&bh!==0.0)){d.cb=b;bh=y;}}}bk=bk+1|0;}if(d.cb !==null&&!(d.b.i instanceof Bz))d.b.f=Gf(d.cb);bl=0;if(bl>=2){B5(1,1,1,0);b=d.b.cz;e=d.b.c===null?0:1;$p=13;continue _;}if(AQH.bj){if(bl)B5(1,0,0,0);else B5(0,1,1,0);}u=d.b.a;bm=d.b.d;bn=d.b.T;bo=d.b.ca;CO(0,0,d.b.K,d.b.r);bp=d.b.d;b=d.b.a;y=1.0-EQ(1.0/(4-AQH.cH|0),0.25);bc=(bp.cf>>16&255)/255.0;bq=(bp.cf>>8&255)/255.0;bh=(bp.cf&255)/255.0;d.n=(bp.ci>>16&255)/255.0;d.p=(bp.ci>>8&255)/255.0;d.q=(bp.ci&255)/255.0;d.n=d.n+(bc-d.n)*y;d.p=d.p+(bq-d.p)*y;d.q=d.q+(bh-d.q)*y;d.n=d.n*d.b4;d.p=d.p*d.b4;d.q=d.q*d.b4;R();bg =AQM.data[Bh(bp,b.g|0,b.j+0.11999999731779099|0,b.h|0)];if(bg!==null&&bg.cj()!==AQN){b=bg.cj();if(b===AQO){d.n=0.019999999552965164;d.p=0.019999999552965164;d.q=0.20000000298023224;}else if(b===AQP){d.n=0.6000000238418579;d.p=0.10000000149011612;d.q=0.0;}}if(AQH.bj){y=(d.n*30.0+d.p*59.0+d.q*11.0)/100.0;bc=(d.n*30.0+d.p*70.0)/100.0;bh=(d.n*30.0+d.q*70.0)/100.0;d.n=y;d.p=bc;d.q=bh;}CY(d.n,d.p,d.q,0.0);B_(16640);d.b4=1.0;Bb(2884);d.c9=512>>(AQH.cH<<1);BJ(5889);BE();if(AQH.bj)Ba( -((bl<<1)-1|0)*0.07000000029802322, 0.0,0.0);b=d.b.a;y=70.0;if(b.bv<=0)y=y/((1.0-500.0/(b.cO+o+500.0))*2.0+1.0);Ek(y,d.b.K/d.b.r,0.05000000074505806,d.c9);BJ(5888);BE();if(AQH.bj)Ba(((bl<<1)-1|0)*0.10000000149011612,0.0,0.0);Dq(d,o);if(AQH.dj)Dl(d,o);b=d.b.a;Ba(0.0,0.0,(-0.10000000149011612));Bl(b.W+(b.I-b.W)*o,1.0,0.0,0.0);Bl(b.U+(b.v-b.U)*o,0.0,1.0,0.0);Ba( -(b.bC+(b.g-b.bC)*o), -(b.bI+(b.j-b.bI)*o), -(b.bB+(b.h-b.bB)*o));c=Eb();bg=d.b.T;e=0;while(e3)bk=3;br=0;while(br1.0)m=1.0;h.bG=h.bG+m*h.hQ*h.bT;h.b8=h.bG|0;if(h.b8>100)h.b8=100;h.bG=h.bG-h.b8;h.cN=h.bG;n=0;if(n=bh&&bh!==0.0)){d.cb=b;bh=y;}}}bk=bk+1|0;}if(d.cb!==null&&!(d.b.i instanceof Bz))d.b.f=Gf(d.cb);bl=0;if(bl>=2){B5(1,1,1,0);b=d.b.cz;e=d.b.c===null?0:1;$p =13;continue _;}if(AQH.bj){if(bl)B5(1,0,0,0);else B5(0,1,1,0);}u=d.b.a;bm=d.b.d;bn=d.b.T;bo=d.b.ca;CO(0,0,d.b.K,d.b.r);bp=d.b.d;b=d.b.a;y=1.0-EQ(1.0/(4-AQH.cH|0),0.25);bc=(bp.cf>>16&255)/255.0;bq=(bp.cf>>8&255)/255.0;bh=(bp.cf&255)/255.0;d.n=(bp.ci>>16&255)/255.0;d.p=(bp.ci>>8&255)/255.0;d.q=(bp.ci&255)/255.0;d.n=d.n+(bc-d.n)*y;d.p=d.p+(bq-d.p)*y;d.q=d.q+(bh-d.q)*y;d.n=d.n*d.b4;d.p=d.p*d.b4;d.q=d.q*d.b4;R();bg=AQM.data[Bh(bp,b.g|0,b.j+0.11999999731779099|0,b.h|0)];if(bg!==null&&bg.cj()!==AQN){b=bg.cj();if(b ===AQO){d.n=0.019999999552965164;d.p=0.019999999552965164;d.q=0.20000000298023224;}else if(b===AQP){d.n=0.6000000238418579;d.p=0.10000000149011612;d.q=0.0;}}if(AQH.bj){y=(d.n*30.0+d.p*59.0+d.q*11.0)/100.0;bc=(d.n*30.0+d.p*70.0)/100.0;bh=(d.n*30.0+d.q*70.0)/100.0;d.n=y;d.p=bc;d.q=bh;}CY(d.n,d.p,d.q,0.0);B_(16640);d.b4=1.0;Bb(2884);d.c9=512>>(AQH.cH<<1);BJ(5889);BE();if(AQH.bj)Ba( -((bl<<1)-1|0)*0.07000000029802322,0.0,0.0);b=d.b.a;y=70.0;if(b.bv<=0)y=y/((1.0-500.0/(b.cO+o+500.0))*2.0+1.0);Ek(y,d.b.K/d.b.r,0.05000000074505806, d.c9);BJ(5888);BE();if(AQH.bj)Ba(((bl<<1)-1|0)*0.10000000149011612,0.0,0.0);Dq(d,o);if(AQH.dj)Dl(d,o);b=d.b.a;Ba(0.0,0.0,(-0.10000000149011612));Bl(b.W+(b.I-b.W)*o,1.0,0.0,0.0);Bl(b.U+(b.v-b.U)*o,0.0,1.0,0.0);Ba( -(b.bC+(b.g-b.bC)*o), -(b.bI+(b.j-b.bI)*o), -(b.bB+(b.h-b.bB)*o));c=Eb();bg=d.b.T;e=0;while(e3)bk=3;br=0;while(br1.0)m=1.0;h.bG=h.bG+m*h.hQ*h.bT;h.b8=h.bG|0;if(h.b8>100)h.b8=100;h.bG=h.bG-h.b8;h.cN=h.bG;n=0;if(n1.0)m=1.0;h.bG=h.bG+m*h.hQ*h.bT;h.b8=h.bG|0;if(h.b8>100)h.b8=100;h.bG=h.bG -h.b8;h.cN=h.bG;n=0;if(n=bh&&bh!==0.0)){d.cb=b;bh=y;}}}bk=bk+1|0;}if(d.cb!==null&&!(d.b.i instanceof Bz))d.b.f=Gf(d.cb);bl=0;if(bl>=2){B5(1,1,1,0);b=d.b.cz;e=d.b.c===null?0:1;$p=13;continue _;}if(AQH.bj){if(bl)B5(1,0,0,0);else B5(0,1,1,0);}u=d.b.a;bm=d.b.d;bn=d.b.T;bo=d.b.ca;CO(0,0,d.b.K,d.b.r);bp=d.b.d;b=d.b.a;y=1.0-EQ(1.0 /(4-AQH.cH|0),0.25);bc=(bp.cf>>16&255)/255.0;bq=(bp.cf>>8&255)/255.0;bh=(bp.cf&255)/255.0;d.n=(bp.ci>>16&255)/255.0;d.p=(bp.ci>>8&255)/255.0;d.q=(bp.ci&255)/255.0;d.n=d.n+(bc-d.n)*y;d.p=d.p+(bq-d.p)*y;d.q=d.q+(bh-d.q)*y;d.n=d.n*d.b4;d.p=d.p*d.b4;d.q=d.q*d.b4;R();bg=AQM.data[Bh(bp,b.g|0,b.j+0.11999999731779099|0,b.h|0)];if(bg!==null&&bg.cj()!==AQN){b=bg.cj();if(b===AQO){d.n=0.019999999552965164;d.p=0.019999999552965164;d.q=0.20000000298023224;}else if(b===AQP){d.n=0.6000000238418579;d.p=0.10000000149011612;d.q =0.0;}}if(AQH.bj){y=(d.n*30.0+d.p*59.0+d.q*11.0)/100.0;bc=(d.n*30.0+d.p*70.0)/100.0;bh=(d.n*30.0+d.q*70.0)/100.0;d.n=y;d.p=bc;d.q=bh;}CY(d.n,d.p,d.q,0.0);B_(16640);d.b4=1.0;Bb(2884);d.c9=512>>(AQH.cH<<1);BJ(5889);BE();if(AQH.bj)Ba( -((bl<<1)-1|0)*0.07000000029802322,0.0,0.0);b=d.b.a;y=70.0;if(b.bv<=0)y=y/((1.0-500.0/(b.cO+o+500.0))*2.0+1.0);Ek(y,d.b.K/d.b.r,0.05000000074505806,d.c9);BJ(5888);BE();if(AQH.bj)Ba(((bl<<1)-1|0)*0.10000000149011612,0.0,0.0);Dq(d,o);if(AQH.dj)Dl(d,o);b=d.b.a;Ba(0.0,0.0,(-0.10000000149011612));Bl(b.W +(b.I-b.W)*o,1.0,0.0,0.0);Bl(b.U+(b.v-b.U)*o,0.0,1.0,0.0);Ba( -(b.bC+(b.g-b.bC)*o), -(b.bI+(b.j-b.bI)*o), -(b.bB+(b.h-b.bB)*o));c=Eb();bg=d.b.T;e=0;while(e3)bk=3;br=0;while(br=bh&&bh!==0.0)){d.cb=b;bh=y;}}}bk=bk+1|0;}if(d.cb!==null&&!(d.b.i instanceof Bz))d.b.f=Gf(d.cb);bl=0;if(bl>=2){B5(1,1,1,0);b=d.b.cz;e=d.b.c===null?0:1;$p=13;continue _;}if(AQH.bj){if(bl)B5(1,0,0,0);else B5(0,1,1,0);}u=d.b.a;bm=d.b.d;bn=d.b.T;bo=d.b.ca;CO(0,0,d.b.K,d.b.r);bp=d.b.d;b=d.b.a;y=1.0-EQ(1.0/(4-AQH.cH|0),0.25);bc=(bp.cf>>16&255)/255.0;bq=(bp.cf>>8&255)/255.0;bh=(bp.cf&255)/255.0;d.n=(bp.ci>>16&255)/255.0;d.p=(bp.ci>>8&255)/255.0;d.q=(bp.ci&255)/255.0;d.n=d.n +(bc-d.n)*y;d.p=d.p+(bq-d.p)*y;d.q=d.q+(bh-d.q)*y;d.n=d.n*d.b4;d.p=d.p*d.b4;d.q=d.q*d.b4;R();bg=AQM.data[Bh(bp,b.g|0,b.j+0.11999999731779099|0,b.h|0)];if(bg!==null&&bg.cj()!==AQN){b=bg.cj();if(b===AQO){d.n=0.019999999552965164;d.p=0.019999999552965164;d.q=0.20000000298023224;}else if(b===AQP){d.n=0.6000000238418579;d.p=0.10000000149011612;d.q=0.0;}}if(AQH.bj){y=(d.n*30.0+d.p*59.0+d.q*11.0)/100.0;bc=(d.n*30.0+d.p*70.0)/100.0;bh=(d.n*30.0+d.q*70.0)/100.0;d.n=y;d.p=bc;d.q=bh;}CY(d.n,d.p,d.q,0.0);B_(16640);d.b4 =1.0;Bb(2884);d.c9=512>>(AQH.cH<<1);BJ(5889);BE();if(AQH.bj)Ba( -((bl<<1)-1|0)*0.07000000029802322,0.0,0.0);b=d.b.a;y=70.0;if(b.bv<=0)y=y/((1.0-500.0/(b.cO+o+500.0))*2.0+1.0);Ek(y,d.b.K/d.b.r,0.05000000074505806,d.c9);BJ(5888);BE();if(AQH.bj)Ba(((bl<<1)-1|0)*0.10000000149011612,0.0,0.0);Dq(d,o);if(AQH.dj)Dl(d,o);b=d.b.a;Ba(0.0,0.0,(-0.10000000149011612));Bl(b.W+(b.I-b.W)*o,1.0,0.0,0.0);Bl(b.U+(b.v-b.U)*o,0.0,1.0,0.0);Ba( -(b.bC+(b.g-b.bC)*o), -(b.bI+(b.j-b.bI)*o), -(b.bB+(b.h-b.bB)*o));c=Eb();bg=d.b.T;e=0;while (e3)bk=3;br=0;while(br1.0)m=1.0;h.bG=h.bG +m*h.hQ*h.bT;h.b8=h.bG|0;if(h.b8>100)h.b8=100;h.bG=h.bG-h.b8;h.cN=h.bG;n=0;if(n1.0)m=1.0;h.bG=h.bG+m*h.hQ*h.bT;h.b8=h.bG|0;if(h.b8>100)h.b8=100;h.bG=h.bG-h.b8;h.cN=h.bG;n=0;if(n=bh&&bh!==0.0)){d.cb=b;bh=y;}}}bk=bk+1|0;}if(d.cb!==null&&!(d.b.i instanceof Bz))d.b.f=Gf(d.cb);bl=0;if(bl>=2){B5(1,1,1,0);b=d.b.cz;e=d.b.c===null?0:1;$p=13;continue _;}if(AQH.bj){if(bl)B5(1,0,0,0);else B5(0,1,1,0);}u=d.b.a;bm=d.b.d;bn=d.b.T;bo=d.b.ca;CO(0,0,d.b.K,d.b.r);bp=d.b.d;b=d.b.a;y=1.0-EQ(1.0/(4-AQH.cH|0),0.25);bc=(bp.cf>>16&255)/255.0;bq=(bp.cf>>8&255)/255.0;bh=(bp.cf&255)/255.0;d.n=(bp.ci >>16&255)/255.0;d.p=(bp.ci>>8&255)/255.0;d.q=(bp.ci&255)/255.0;d.n=d.n+(bc-d.n)*y;d.p=d.p+(bq-d.p)*y;d.q=d.q+(bh-d.q)*y;d.n=d.n*d.b4;d.p=d.p*d.b4;d.q=d.q*d.b4;R();bg=AQM.data[Bh(bp,b.g|0,b.j+0.11999999731779099|0,b.h|0)];if(bg!==null&&bg.cj()!==AQN){b=bg.cj();if(b===AQO){d.n=0.019999999552965164;d.p=0.019999999552965164;d.q=0.20000000298023224;}else if(b===AQP){d.n=0.6000000238418579;d.p=0.10000000149011612;d.q=0.0;}}if(AQH.bj){y=(d.n*30.0+d.p*59.0+d.q*11.0)/100.0;bc=(d.n*30.0+d.p*70.0)/100.0;bh=(d.n*30.0+d.q *70.0)/100.0;d.n=y;d.p=bc;d.q=bh;}CY(d.n,d.p,d.q,0.0);B_(16640);d.b4=1.0;Bb(2884);d.c9=512>>(AQH.cH<<1);BJ(5889);BE();if(AQH.bj)Ba( -((bl<<1)-1|0)*0.07000000029802322,0.0,0.0);b=d.b.a;y=70.0;if(b.bv<=0)y=y/((1.0-500.0/(b.cO+o+500.0))*2.0+1.0);Ek(y,d.b.K/d.b.r,0.05000000074505806,d.c9);BJ(5888);BE();if(AQH.bj)Ba(((bl<<1)-1|0)*0.10000000149011612,0.0,0.0);Dq(d,o);if(AQH.dj)Dl(d,o);b=d.b.a;Ba(0.0,0.0,(-0.10000000149011612));Bl(b.W+(b.I-b.W)*o,1.0,0.0,0.0);Bl(b.U+(b.v-b.U)*o,0.0,1.0,0.0);Ba( -(b.bC+(b.g-b.bC)*o), -(b.bI+(b.j-b.bI)*o), -(b.bB+(b.h-b.bB)*o));c=Eb();bg=d.b.T;e=0;while(e3)bk=3;br=0;while(bre)break b;bC=br;while(bC<=bA){bD=bB;while(bD<=bx){bk=Bh(bn.bx,bz,bC,bD);if(bk&&AQM.data[bk].hB()){BV(0.20000000298023224,0.20000000298023224,0.20000000298023224,1.0);GE(513);BQ(AQI,7);bE=0;while(bE<6){AQM.data[bk].en(bz,bC,bD,bE);bE=bE+1|0;}BR(AQI);JJ(1028);BQ(AQI,7);by=0;while(by< 6){AQM.data[bk].en(bz,bC,bD,by);by=by+1|0;}BR(AQI);JJ(1029);GE(515);}bD=bD+1|0;}bC=bC+1|0;}bz=bz+1|0;}}}D9(d,1);bi=Ci(d,o);b=bn.bx.c0;$p=15;case 15:YD(b,bi,c,o);if(E()){break _;}D9(d,0);Di(d);y= -Bs(u.v*3.1415927410125732/180.0);bc= -Bj(u.v*3.1415927410125732/180.0);bh= -bc*Bj(u.I*3.1415927410125732/180.0);bd=y*Bj(u.I*3.1415927410125732/180.0);v=Bs(u.I*3.1415927410125732/180.0);bk=0;while(bk<2){if(Bo(bo.dS.data[bk])){if(!bk){b=BH(B(183));$p=18;continue _;}if(bk==1){b=BH(B(184));$p=19;continue _;}BQ(AQI,7);bx =0;while(bx>16&255)/255.0;bc=(bn.bx.j4>>8&255)/255.0;bh=(bn.bx.j4&255)/255.0;if(AQH.bj){bd=y*30.0;y=(bd+bc*59.0+bh*11.0)/100.0;bc=(bd+bc*70.0)/100.0;bh=(bd+bh*70.0)/100.0;}v=bn.bx.ch+2|0;w=(bn.bU+o)*4.8828125E-4*0.029999999329447746;BQ(AQI,7);DL(AQI,y,bc,bh);e=(-2048);m =v;while(e<(bn.bx.bd+2048|0)){bC=(-2048);while(bC<(bn.bx.bh+2048|0)){b=AQI;y=e;l=y;bB=bC+512|0;bc=bB;bF=bc;bG=y*4.8828125E-4+w;bH=bc*4.8828125E-4;N(b,l,m,bF,bG,bH);b=AQI;y=e+512|0;bI=y;bJ=y*4.8828125E-4+w;N(b,bI,m,bF,bJ,bH);b=AQI;y=bC;bK=y;bL=y*4.8828125E-4;N(b,bI,m,bK,bJ,bL);N(AQI,l,m,bK,bG,bL);N(AQI,l,m,bK,bG,bL);N(AQI,bI,m,bK,bJ,bL);N(AQI,bI,m,bF,bJ,bH);N(AQI,l,m,bF,bG,bH);bC=bB;}e=e+512|0;}BR(AQI);Bt(3553);BQ(AQI,7);y=(bn.bx.cf>>16&255)/255.0;bd=(bn.bx.cf>>8&255)/255.0;v=(bn.bx.cf&255)/255.0;if(AQH.bj){bc =y*30.0;y=(bc+bd*59.0+v*11.0)/100.0;bd=(bc+bd*70.0)/100.0;v=(bc+v*70.0)/100.0;}DL(AQI,y,bd,v);y=bn.bx.ch+10|0;bC=(-2048);m=y;while(bC<(bn.bx.bd+2048|0)){bA=(-2048);while(bA<(bn.bx.bh+2048|0)){b=AQI;l=bC;bF=bA;Bk(b,l,m,bF);b=AQI;bG=bC+512|0;Bk(b,bG,m,bF);b=AQI;bA=bA+512|0;bF=bA;Bk(b,bG,m,bF);Bk(AQI,l,m,bF);}bC=bC+512|0;}BR(AQI);Bb(3553);Di(d);if(d.b.f!==null){Bt(3008);bM=d.b.f;B$(u.F);Bb(3042);Bb(3008);Cv(770,1);BV(1.0,1.0,1.0,(Bj(Long_toNumber(B9())/100.0)*0.20000000298023224+0.4000000059604645)*0.5);if(bn.po >0.0){Cv(774,768);b=BH(B(184));$p=22;continue _;}Bt(3042);Bt(3008);b=d.b.f;B$(u.F);Bb(3042);Cv(770,771);BV(0.0,0.0,0.0,0.4000000059604645);MY(2.0);Bt(3553);DZ(0);e=Bh(bn.bx,b.b1,b.b2,b.b0);if(e>0){bN=Dp(P2(AQM.data[e],b.b1,b.b2,b.b0),0.0020000000949949026,0.0020000000949949026,0.0020000000949949026);BQ(AQI,3);Bk(AQI,bN.bp,bN.bz,bN.bo);Bk(AQI,bN.bF,bN.bz,bN.bo);Bk(AQI,bN.bF,bN.bz,bN.bE);Bk(AQI,bN.bp,bN.bz,bN.bE);Bk(AQI,bN.bp,bN.bz,bN.bo);BR(AQI);BQ(AQI,3);Bk(AQI,bN.bp,bN.bJ,bN.bo);Bk(AQI,bN.bF,bN.bJ,bN.bo);Bk(AQI, bN.bF,bN.bJ,bN.bE);Bk(AQI,bN.bp,bN.bJ,bN.bE);Bk(AQI,bN.bp,bN.bJ,bN.bo);BR(AQI);BQ(AQI,1);Bk(AQI,bN.bp,bN.bz,bN.bo);Bk(AQI,bN.bp,bN.bJ,bN.bo);Bk(AQI,bN.bF,bN.bz,bN.bo);Bk(AQI,bN.bF,bN.bJ,bN.bo);Bk(AQI,bN.bF,bN.bz,bN.bE);Bk(AQI,bN.bF,bN.bJ,bN.bE);Bk(AQI,bN.bp,bN.bz,bN.bE);Bk(AQI,bN.bp,bN.bJ,bN.bE);BR(AQI);}DZ(1);Bb(3553);Bt(3042);Bb(3008);}Cv(770,771);Di(d);Bb(3553);Bb(3042);b=BH(B(187));$p=20;continue _;case 18:Us(b);if(E()){break _;}while(bk!=1){BQ(AQI,7);bx=0;while(bx=2){b=BH(B(185));$p=16;continue _;}if(!Bo(bo.dS.data[bk]))continue;else break;}if(bk)continue;else{b=BH(B(183));continue _;}}b=BH(B(184));$p=19;case 19:Us(b);if(E()){break _;}while(true){BQ(AQI,7);bx=0;while(bx=2){b=BH(B(185));$p=16;continue _;}if(!Bo(bo.dS.data[bk]))continue;else break;}if(!bk){b=BH(B(183));$p=18;continue _;}if(bk !=1)continue;else break;}b=BH(B(184));continue _;case 20:Us(b);if(E()){break _;}E0(bn.ma+1|0);Bt(3042);Bb(3042);B5(0,0,0,0);e=1;$p=21;case 21:$z=YF(bn,u,e);if(E()){break _;}bx=$z;B5(1,1,1,1);if(AQH.bj){if(bl)B5(1,0,0,0);else B5(0,1,1,0);}if(bx>0){b=BH(B(184));$p=23;continue _;}DZ(1);Bt(3042);Bt(2912);if(d.b.bm){b=d.b.a;bO=d.b.d;bk=b.g|0;bP=b.j|0;bE=b.h|0;Bt(2884);Fh(0.0,1.0,0.0);Bb(3042);Cv(770,771);c=BH(B(188));$p=24;continue _;}if(d.cb!==null){b=d.cb;$p=25;continue _;}B_(256);BE();if(AQH.bj)Ba(((bl<<1)-1| 0)*0.10000000149011612,0.0,0.0);Dq(d,o);if(AQH.dj)Dl(d,o);bQ=d.bn;y=d.bn.cv+(bQ.s-bQ.cv)*o;b=bQ.cc.a;Cw();Bl(b.W+(b.I-b.W)*o,1.0,0.0,0.0);Bl(b.U+(b.v-b.U)*o,0.0,1.0,0.0);D9(bQ.cc.Q,1);CS();Cw();if(bQ.bA){bc=(bQ.C+o)/7.0;bh=Bj(bc*3.1415927410125732);Ba( -Bj(B7(bc)*3.1415927410125732)*0.4000000059604645,Bj(B7(bc)*3.1415927410125732*2.0)*0.20000000298023224, -bh*0.20000000298023224);}Ba(0.5600000023841858,(-0.5199999809265137)-(1.0-y)*0.6000000238418579,(-0.7199999690055847));Bl(45.0,0.0,1.0,0.0);Bb(2977);if(bQ.bA) {y=(bQ.C+o)/7.0;bc=Bj(y*y*3.1415927410125732);Bl(Bj(B7(y)*3.1415927410125732)*80.0,0.0,1.0,0.0);Bl( -bc*20.0,1.0,0.0,0.0);}y=D_(bQ.cc.d,b.g|0,b.j|0,b.h|0);BV(y,y,y,1.0);if(bQ.bM===null){$p=26;continue _;}Cj(0.4000000059604645,0.4000000059604645,0.4000000059604645);Ba((-0.5),(-0.5),(-0.5));b=BH(B(184));$p=27;continue _;case 22:Us(b);if(E()){break _;}BV(1.0,1.0,1.0,0.5);Cw();e=Bh(bn.bx,bM.b1,bM.b2,bM.b0);bR=e<=0?null:AQM.data[e];y=(bR.fx+bR.gb)/2.0;bc=(bR.eO+bR.fc)/2.0;bh=(bR.fy+bR.gd)/2.0;Ba(bM.b1+y,bM.b2+bc, bM.b0+bh);Cj(1.0099999904632568,1.0099999904632568,1.0099999904632568);Ba( -(bM.b1+y), -(bM.b2+bc), -(bM.b0+bh));BQ(AQI,7);Tq(AQI);DZ(0);e=0;while(e<6){OG(bR,bM.b1,bM.b2,bM.b0,e,240+(bn.po*10.0|0)|0);e=e+1|0;}BR(AQI);DZ(1);CS();Bt(3042);Bt(3008);b=d.b.f;B$(u.F);Bb(3042);Cv(770,771);BV(0.0,0.0,0.0,0.4000000059604645);MY(2.0);Bt(3553);DZ(0);e=Bh(bn.bx,b.b1,b.b2,b.b0);if(e>0){bN=Dp(P2(AQM.data[e],b.b1,b.b2,b.b0),0.0020000000949949026,0.0020000000949949026,0.0020000000949949026);BQ(AQI,3);Bk(AQI,bN.bp,bN.bz,bN.bo);Bk(AQI, bN.bF,bN.bz,bN.bo);Bk(AQI,bN.bF,bN.bz,bN.bE);Bk(AQI,bN.bp,bN.bz,bN.bE);Bk(AQI,bN.bp,bN.bz,bN.bo);BR(AQI);BQ(AQI,3);Bk(AQI,bN.bp,bN.bJ,bN.bo);Bk(AQI,bN.bF,bN.bJ,bN.bo);Bk(AQI,bN.bF,bN.bJ,bN.bE);Bk(AQI,bN.bp,bN.bJ,bN.bE);Bk(AQI,bN.bp,bN.bJ,bN.bo);BR(AQI);BQ(AQI,1);Bk(AQI,bN.bp,bN.bz,bN.bo);Bk(AQI,bN.bp,bN.bJ,bN.bo);Bk(AQI,bN.bF,bN.bz,bN.bo);Bk(AQI,bN.bF,bN.bJ,bN.bo);Bk(AQI,bN.bF,bN.bz,bN.bE);Bk(AQI,bN.bF,bN.bJ,bN.bE);Bk(AQI,bN.bp,bN.bz,bN.bE);Bk(AQI,bN.bp,bN.bJ,bN.bE);BR(AQI);}DZ(1);Bb(3553);Bt(3042);Bb(3008);Cv(770, 771);Di(d);Bb(3553);Bb(3042);b=BH(B(187));$p=20;continue _;case 23:Us(b);if(E()){break _;}Qc(bn.hK);DZ(1);Bt(3042);Bt(2912);if(d.b.bm){b=d.b.a;bO=d.b.d;bk=b.g|0;bP=b.j|0;bE=b.h|0;Bt(2884);Fh(0.0,1.0,0.0);Bb(3042);Cv(770,771);c=BH(B(188));$p=24;continue _;}if(d.cb!==null){b=d.cb;$p=25;continue _;}B_(256);BE();if(AQH.bj)Ba(((bl<<1)-1|0)*0.10000000149011612,0.0,0.0);Dq(d,o);if(AQH.dj)Dl(d,o);bQ=d.bn;y=d.bn.cv+(bQ.s-bQ.cv)*o;b=bQ.cc.a;Cw();Bl(b.W+(b.I-b.W)*o,1.0,0.0,0.0);Bl(b.U+(b.v-b.U)*o,0.0,1.0,0.0);D9(bQ.cc.Q, 1);CS();Cw();if(bQ.bA){bc=(bQ.C+o)/7.0;bh=Bj(bc*3.1415927410125732);Ba( -Bj(B7(bc)*3.1415927410125732)*0.4000000059604645,Bj(B7(bc)*3.1415927410125732*2.0)*0.20000000298023224, -bh*0.20000000298023224);}Ba(0.5600000023841858,(-0.5199999809265137)-(1.0-y)*0.6000000238418579,(-0.7199999690055847));Bl(45.0,0.0,1.0,0.0);Bb(2977);if(bQ.bA){y=(bQ.C+o)/7.0;bc=Bj(y*y*3.1415927410125732);Bl(Bj(B7(y)*3.1415927410125732)*80.0,0.0,1.0,0.0);Bl( -bc*20.0,1.0,0.0,0.0);}y=D_(bQ.cc.d,b.g|0,b.j|0,b.h|0);BV(y,y,y,1.0);if(bQ.bM ===null){$p=26;continue _;}Cj(0.4000000059604645,0.4000000059604645,0.4000000059604645);Ba((-0.5),(-0.5),(-0.5));b=BH(B(184));$p=27;continue _;case 24:Us(c);if(E()){break _;}by=bk-5|0;bk=bk+5|0;br=bE-5|0;bA=bE+5|0;bC=bP-5|0;bB=bP+5|0;while(by<=bk){bz=br;while(bz<=bA){e=Cl(bO,by,bz);bx=bC=e)e=bB;if(bx!=e){bc=((((d.bW+(by*3121|0)|0)+J(bz,418711)|0)%32|0)+o)/32.0;y=by;bS=y+0.5-b.g;bh=bz;bd=bh+0.5-b.h;bT=B7(bS*bS+bd*bd)/5.0;BV(1.0,1.0,1.0,(1.0-bT*bT)*0.699999988079071);BQ(AQI,7);c=AQI;m=y;bd=bx;bF =bd;bG=bh;bh=bd*2.0/8.0;y=bc*2.0;bH=bh+y;N(c,m,bF,bG,0.0,bH);c=AQI;l=by+1|0;bI=bz+1|0;N(c,l,bF,bI,2.0,bH);c=AQI;bc=e;bJ=bc;bL=bc*2.0/8.0+y;N(c,l,bJ,bI,2.0,bL);N(AQI,m,bJ,bG,0.0,bL);N(AQI,m,bF,bI,0.0,bH);N(AQI,l,bF,bG,2.0,bH);N(AQI,l,bJ,bG,2.0,bL);N(AQI,m,bJ,bI,0.0,bL);BR(AQI);}bz=bz+1|0;}by=by+1|0;}Bb(2884);Bt(3042);if(d.cb!==null){b=d.cb;$p=25;continue _;}B_(256);BE();if(AQH.bj)Ba(((bl<<1)-1|0)*0.10000000149011612,0.0,0.0);Dq(d,o);if(AQH.dj)Dl(d,o);bQ=d.bn;y=d.bn.cv+(bQ.s-bQ.cv)*o;b=bQ.cc.a;Cw();Bl(b.W+(b.I -b.W)*o,1.0,0.0,0.0);Bl(b.U+(b.v-b.U)*o,0.0,1.0,0.0);D9(bQ.cc.Q,1);CS();Cw();if(bQ.bA){bc=(bQ.C+o)/7.0;bh=Bj(bc*3.1415927410125732);Ba( -Bj(B7(bc)*3.1415927410125732)*0.4000000059604645,Bj(B7(bc)*3.1415927410125732*2.0)*0.20000000298023224, -bh*0.20000000298023224);}Ba(0.5600000023841858,(-0.5199999809265137)-(1.0-y)*0.6000000238418579,(-0.7199999690055847));Bl(45.0,0.0,1.0,0.0);Bb(2977);if(bQ.bA){y=(bQ.C+o)/7.0;bc=Bj(y*y*3.1415927410125732);Bl(Bj(B7(y)*3.1415927410125732)*80.0,0.0,1.0,0.0);Bl( -bc*20.0,1.0, 0.0,0.0);}y=D_(bQ.cc.d,b.g|0,b.j|0,b.h|0);BV(y,y,y,1.0);if(bQ.bM===null){$p=26;continue _;}Cj(0.4000000059604645,0.4000000059604645,0.4000000059604645);Ba((-0.5),(-0.5),(-0.5));b=BH(B(184));$p=27;continue _;case 25:b.v4(o);if(E()){break _;}B_(256);BE();if(AQH.bj)Ba(((bl<<1)-1|0)*0.10000000149011612,0.0,0.0);Dq(d,o);if(AQH.dj)Dl(d,o);bQ=d.bn;y=d.bn.cv+(bQ.s-bQ.cv)*o;b=bQ.cc.a;Cw();Bl(b.W+(b.I-b.W)*o,1.0,0.0,0.0);Bl(b.U+(b.v-b.U)*o,0.0,1.0,0.0);D9(bQ.cc.Q,1);CS();Cw();if(bQ.bA){bc=(bQ.C+o)/7.0;bh=Bj(bc*3.1415927410125732);Ba( -Bj(B7(bc) *3.1415927410125732)*0.4000000059604645,Bj(B7(bc)*3.1415927410125732*2.0)*0.20000000298023224, -bh*0.20000000298023224);}Ba(0.5600000023841858,(-0.5199999809265137)-(1.0-y)*0.6000000238418579,(-0.7199999690055847));Bl(45.0,0.0,1.0,0.0);Bb(2977);if(bQ.bA){y=(bQ.C+o)/7.0;bc=Bj(y*y*3.1415927410125732);Bl(Bj(B7(y)*3.1415927410125732)*80.0,0.0,1.0,0.0);Bl( -bc*20.0,1.0,0.0,0.0);}y=D_(bQ.cc.d,b.g|0,b.j|0,b.h|0);BV(y,y,y,1.0);if(bQ.bM===null){$p=26;continue _;}Cj(0.4000000059604645,0.4000000059604645,0.4000000059604645);Ba((-0.5), (-0.5),(-0.5));b=BH(B(184));$p=27;continue _;case 26:SS(b);if(E()){break _;}Cj(1.0,(-1.0),(-1.0));Ba(0.0,0.20000000298023224,0.0);Bl((-120.0),0.0,0.0,1.0);Cj(1.0,1.0,1.0);RS(bQ.cc.a);b=RS(bQ.cc.a).cJ;if(!b.oD)BG(b,0.0625);E0(b.j7);Bt(2977);CS();D9(bQ.cc.Q,0);if(AQH.bj){bl=bl+1|0;if(bl<2){if(AQH.bj){if(bl)B5(1,0,0,0);else B5(0,1,1,0);}u=d.b.a;bm=d.b.d;bn=d.b.T;bo=d.b.ca;CO(0,0,d.b.K,d.b.r);bp=d.b.d;b=d.b.a;y=1.0-EQ(1.0/(4-AQH.cH|0),0.25);bc=(bp.cf>>16&255)/255.0;bq=(bp.cf>>8&255)/255.0;bh=(bp.cf&255)/255.0;d.n =(bp.ci>>16&255)/255.0;d.p=(bp.ci>>8&255)/255.0;d.q=(bp.ci&255)/255.0;d.n=d.n+(bc-d.n)*y;d.p=d.p+(bq-d.p)*y;d.q=d.q+(bh-d.q)*y;d.n=d.n*d.b4;d.p=d.p*d.b4;d.q=d.q*d.b4;R();bg=AQM.data[Bh(bp,b.g|0,b.j+0.11999999731779099|0,b.h|0)];if(bg!==null&&bg.cj()!==AQN){b=bg.cj();if(b===AQO){d.n=0.019999999552965164;d.p=0.019999999552965164;d.q=0.20000000298023224;}else if(b===AQP){d.n=0.6000000238418579;d.p=0.10000000149011612;d.q=0.0;}}if(AQH.bj){y=(d.n*30.0+d.p*59.0+d.q*11.0)/100.0;bc=(d.n*30.0+d.p*70.0)/100.0;bh=(d.n *30.0+d.q*70.0)/100.0;d.n=y;d.p=bc;d.q=bh;}CY(d.n,d.p,d.q,0.0);B_(16640);d.b4=1.0;Bb(2884);d.c9=512>>(AQH.cH<<1);BJ(5889);BE();if(AQH.bj)Ba( -((bl<<1)-1|0)*0.07000000029802322,0.0,0.0);b=d.b.a;y=70.0;if(b.bv<=0)y=y/((1.0-500.0/(b.cO+o+500.0))*2.0+1.0);Ek(y,d.b.K/d.b.r,0.05000000074505806,d.c9);BJ(5888);BE();if(AQH.bj)Ba(((bl<<1)-1|0)*0.10000000149011612,0.0,0.0);Dq(d,o);if(AQH.dj)Dl(d,o);b=d.b.a;Ba(0.0,0.0,(-0.10000000149011612));Bl(b.W+(b.I-b.W)*o,1.0,0.0,0.0);Bl(b.U+(b.v-b.U)*o,0.0,1.0,0.0);Ba( -(b.bC+(b.g -b.bC)*o), -(b.bI+(b.j-b.bI)*o), -(b.bB+(b.h-b.bB)*o));c=Eb();bg=d.b.T;e=0;while(e3)bk=3;br=0;while(br>16&255)/255.0;bq=(bp.cf>>8&255)/255.0;bh=(bp.cf&255)/255.0;d.n=(bp.ci>>16&255)/255.0;d.p=(bp.ci>>8&255)/255.0;d.q=(bp.ci&255)/255.0;d.n=d.n+(bc-d.n)*y;d.p=d.p+(bq-d.p)*y;d.q=d.q+(bh-d.q)*y;d.n=d.n*d.b4;d.p=d.p*d.b4;d.q=d.q*d.b4;R();bg=AQM.data[Bh(bp,b.g|0,b.j+0.11999999731779099|0,b.h|0)];if(bg!==null&&bg.cj()!==AQN){b=bg.cj();if(b===AQO){d.n=0.019999999552965164;d.p=0.019999999552965164;d.q=0.20000000298023224;} else if(b===AQP){d.n=0.6000000238418579;d.p=0.10000000149011612;d.q=0.0;}}if(AQH.bj){y=(d.n*30.0+d.p*59.0+d.q*11.0)/100.0;bc=(d.n*30.0+d.p*70.0)/100.0;bh=(d.n*30.0+d.q*70.0)/100.0;d.n=y;d.p=bc;d.q=bh;}CY(d.n,d.p,d.q,0.0);B_(16640);d.b4=1.0;Bb(2884);d.c9=512>>(AQH.cH<<1);BJ(5889);BE();if(AQH.bj)Ba( -((bl<<1)-1|0)*0.07000000029802322,0.0,0.0);b=d.b.a;y=70.0;if(b.bv<=0)y=y/((1.0-500.0/(b.cO+o+500.0))*2.0+1.0);Ek(y,d.b.K/d.b.r,0.05000000074505806,d.c9);BJ(5888);BE();if(AQH.bj)Ba(((bl<<1)-1|0)*0.10000000149011612, 0.0,0.0);Dq(d,o);if(AQH.dj)Dl(d,o);b=d.b.a;Ba(0.0,0.0,(-0.10000000149011612));Bl(b.W+(b.I-b.W)*o,1.0,0.0,0.0);Bl(b.U+(b.v-b.U)*o,0.0,1.0,0.0);Ba( -(b.bC+(b.g-b.bC)*o), -(b.bI+(b.j-b.bI)*o), -(b.bB+(b.h-b.bB)*o));c=Eb();bg=d.b.T;e=0;while(e3)bk=3;br=0;while(br0)){if(!b){c=a.Q.bn;a.Q.bn.C=(-1);c.bA=1;}if(b==1){d=B$(a.a.F);if(d>0){e=a.i;c=a.a;$p=1;continue _;}}if(a.f!==null){if(a.f.cP==1){if(b)break b;e=a.f.s4;c=a.a;b=4;$p=2;continue _;}if(!a.f.cP){d=a.f.b1;f=a.f.b2;g=a.f.b0;if(b){if(!a.f.cp)f=f+(-1)|0;if(a.f.cp==1)f=f+1|0;if(a.f.cp==2)g=g+(-1)|0;if(a.f.cp==3)g=g+1|0;if (a.f.cp==4)d=d+(-1)|0;if(a.f.cp==5)d=d+1|0;}R();e=AQM.data[Bh(a.d,d,f,g)];if(!b){if(e===AQR&&a.a.hJ<100)break b;e=a.i;$p=3;continue _;}h=B$(a.a.F);if(h<=0)return;e=AQM.data[Bh(a.d,d,f,g)];if(!(e!==null&&e!==AQS&&e!==AQT&&e!==AQU&&e!==AQV)){e=AQM.data[h].lr(d,f,g);if(e===null)break a;if(!Ov(a.a.X,e)&&H5(a.d,e))break a;}}}else if(!b&&!(a.i instanceof Bz))a.bk=10;}}return;}if(!a.i.sh(h))return;if(Hb(a)){e=a.R;$p=5;continue _;}EJ(a.d,d,f,g,h);a.Q.bn.s=0.0;e=AQM.data[h];c=a.d;$p=4;continue _;case 1:a:{b:{$z=e.vz(c, d);if(E()){break _;}d=$z;if(d)a.Q.bn.s=0.0;else if(a.f!==null){if(a.f.cP==1){if(b)break b;e=a.f.s4;c=a.a;b=4;$p=2;continue _;}if(!a.f.cP){d=a.f.b1;f=a.f.b2;g=a.f.b0;if(b){if(!a.f.cp)f=f+(-1)|0;if(a.f.cp==1)f=f+1|0;if(a.f.cp==2)g=g+(-1)|0;if(a.f.cp==3)g=g+1|0;if(a.f.cp==4)d=d+(-1)|0;if(a.f.cp==5)d=d+1|0;}R();e=AQM.data[Bh(a.d,d,f,g)];if(!b){if(e===AQR&&a.a.hJ<100)break b;e=a.i;$p=3;continue _;}h=B$(a.a.F);if(h<=0)return;e=AQM.data[Bh(a.d,d,f,g)];if(!(e!==null&&e!==AQS&&e!==AQT&&e!==AQU&&e!==AQV)){e=AQM.data[h].lr(d, f,g);if(e===null)break a;if(!Ov(a.a.X,e)&&H5(a.d,e))break a;}}}else if(!b&&!(a.i instanceof Bz))a.bk=10;}return;}if(!a.i.sh(h))return;if(Hb(a)){e=a.R;$p=5;continue _;}EJ(a.d,d,f,g,h);a.Q.bn.s=0.0;e=AQM.data[h];c=a.d;$p=4;continue _;case 2:e.gj(c,b);if(E()){break _;}return;case 3:e.yJ(d,f,g);if(E()){break _;}return;case 4:e.vQ(c,d,f,g);if(E()){break _;}return;case 5:AAv(e,d,f,g,b,h);if(E()){break _;}EJ(a.d,d,f,g,h);a.Q.bn.s=0.0;e=AQM.data[h];c=a.d;$p=4;continue _;default:ER();}}C1().s(a,b,c,d,e,f,g,h,$p);} function YH(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,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,bA,bB,$$je,$p,$z;$p=0;if(E2()){var $T=C1();$p=$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:b=a.cz;c=a.cz;c.nD=c.nD+1|0;if(a.d!==null&&a.qc){c=L3(a.cz.qY);d=new Ch;e=$rt_createByteArray(24);f=e.data;f[0]=40;f[1]=77;f[2]=97;f[3]=100;f[4]=101;f[5]=32;f[6]=98;f[7]=121;f[8]=32;f[9]=80;f[10]=101;f[11]=121;f[12]=116;f[13]=111;f[14]=110;f[15]=80;f[16]=108;f[17]=97;f[18]=121;f[19] =122;f[20]=53;f[21]=56;f[22]=53;f[23]=41;O6(d,e);if(!Co(c,d)){c=Du(B(189),B(190));$p=4;continue _;}if(a.lc){CJ(a.a,AQW,AQX,AQY);IV(a.a,AQZ,AQ0);a.lc=0;}}$p=1;case 1:Wq(a);if(E()){break _;}if(!AQH.k0&&AQH.iS){c=a.i;$p=3;continue _;}if(AQK){$p=2;continue _;}g=0;while(g=0){g=(z+128|0)<<24>>24;bb=(x-22|0)<<16>>16;bc=Lu(o.x,u,v,w,bb,y,(g*360|0)/256.0,(ba*360|0)/256.0);FL(o.cd,BX(u),bc);BT(o.x.d,bc);}else{Cp(o.x.d, w/32|0,x/32|0,y/32|0,(z*320|0)/256|0);El(o.x.a,w/32.0,x/32.0,y/32.0,(z*360|0)/256.0,(ba*360|0)/256.0);}break m;}if(b===AQ8){u=S(e[0]);bd=Bn(e[1]);w=Bn(e[2]);x=Bn(e[3]);be=S(e[4]);bf=S(e[5]);if(u<0)El(o.x.a,bd/32.0,w/32.0,x/32.0,(be*360|0)/256.0,(bf*360|0)/256.0);else{bb=(be+128|0)<<24>>24;g=(w-22|0)<<16>>16;b=BP(o.cd,BX(u));if(b!==null)GS(b,bd,g,x,(bb*360|0)/256.0,(bf*360|0)/256.0);}break m;}if(b===AQ9){u=S(e[0]);bg=S(e[1]);bh=S(e[2]);bi=S(e[3]);be=S(e[4]);bf=S(e[5]);if(u>=0){g=(be+128|0)<<24>>24;b=BP(o.cd, BX(u));if(b!==null)HL(b,bg,bh,bi,(g*360|0)/256.0,(bf*360|0)/256.0);}break m;}if(b===AQ$){u=S(e[0]);bg=S(e[1]);bj=S(e[2]);if(u<0)break m;g=(bg+128|0)<<24>>24;b=BP(o.cd,BX(u));if(b!==null)G_(b,(g*360|0)/256.0,(bj*360|0)/256.0);break m;}if(b===AQ_){u=S(e[0]);bg=S(e[1]);bh=S(e[2]);bk=S(e[3]);if(u>=0){b=BP(o.cd,BX(u));if(b!==null)GY(b,bg,bh,bk);}break m;}if(b===ARa){g=S(e[0]);if(g<0)break m;b=Ef(o.cd,BX(g));if(b===null)break m;Gd(o.x.d,b);break m;}if(b===ARb){u=S(e[0]);bl=e[1];if(u>=0){BP(o.cd,BX(u));Ei(o.x.cz,bl);break m;}Ei(o.x.cz, BN(F(F(O(),B(191)),bl)));break m;}if(b===ARc)break f;if(b!==ARd)break m;o.x.a.hJ=S(e[0]);}if(!D2(i.c_))break j;Dd(i.bR);j=l;continue;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break c;}else{throw $$e;}}}try{G(JG(q));}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break c;}else{throw $$e;}}}try{G(JD(BN(W(F(O(),B(192)),m))));}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break c;}else{throw $$e;}}}try{break h;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break c;}else{throw $$e;}}}try {Dd(i.bR);break h;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break c;}else{throw $$e;}}}o:{try{if(D3(i.b3)<=0)break o;DY(i.b3);Gg(i.c_,i.b3);Dd(i.b3);break o;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break c;}else{throw $$e;}}}break b;}try{c=b.eV.data[n];$p=21;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break c;}else{throw $$e;}}}try{Fo(o.c1);b=o.x;c=Du(B(193),e[0]);$p=27;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break c;}else{throw $$e;}}}try{Fr(o.x.dq, e[1].de());b=o.x.dq;c=e[2].de();$p=22;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break c;}else{throw $$e;}}}try{bm=Bn(e[0]);bn=e[1];bo=S(e[2]);b=o.x.dq;$p=25;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;}else{throw $$e;}}}b=h.x;c=Du(B(194),B(195));$p=10;continue _;}}bp=a.a;b=a.R;if(!a.R.fA)break a;bq=bp.g*32.0|0;l=bp.j*32.0|0;br=bp.h*32.0|0;bs=(bp.v*256.0/360.0|0)&255;bt=(bp.I*256.0/360.0|0)&255;b=b.c1;c=AQ8;e=Bc(C,6);f=e.data;f[0]=Bq((-1));f[1]=Bq(bq);f[2]=Bq(l);f[3] =Bq(br);f[4]=Bq(bs);f[5]=Bq(bt);$p=8;continue _;}Fr(a.dq,B(196));b=a.dq;g=0;$p=6;continue _;}}if(a.c===null&&a.a!==null&&a.a.bv<=0){b=null;$p=7;continue _;}p:{if(!(a.c!==null&&!a.c.f7)){while(true){if(!Dr()){if(a.bk>0)a.bk=a.bk-1|0;while(true){if(!CG()){if(a.c===null){if(Bu(0)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if(Bu(1)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}}bb=a.c===null&&Bu(0)&&a.z?1:0;if(a.i.dg)break p;if(a.bk>0)break p;if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs= a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();break p;}C7(a.a,I(),B4());if(!B4())continue;if(a.c!==null){b=a.c;$p=12;continue _;}if(a.c===null){if(I()==1)break;if(a.i instanceof Bz){if(I()==AQH.dB.B)B2(a.a);if(I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N>0){BT(a.d,C3(a.d,a.a,a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b=a.a;b.N=b.N-1|0;}if(I()==AQH.dA.B){b=a.i;$p=20;continue _;}if(I()==AQH.dD.B&&a.R!==null&&Cs(a.R)) {CI(a.a);b=Dj();$p=23;continue _;}}bu=0;while(bu<9){if(I()==(bu+2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I()!=AQH.du.B)continue;else{b=AQH;g=4;bb=!BS(42)&&!BS(54)?1:(-1);$p=19;continue _;}}$p=15;continue _;}g=DP();if(g)DH(a.a.F,g);if(a.c===null){if(!a.z&&Bx())Db(a);else{if(!BU()&&Bx()){g=0;$p=13;continue _;}if(BU()==1&&Bx()){g=1;$p=16;continue _;}if(BU()==2&&Bx()&&a.f!==null){g=Bh(a.d,a.f.b1,a.f.b2,a.f.b0);R();if(g==ARe.l)g=ARf.l;if(g==ARg.l)g=ARh.l;if(g==AQR.l)g=ARi.l;DD(a.a.F,g,a.i instanceof Bz);}}}if(a.c===null)continue;else break;}b =a.c;$p=11;continue _;}}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;q:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4| 0;while(true){if(n>=50)break q;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;case 6:AA8(b,g);if(E()){break _;}if(a.c===null&&a.a!==null&&a.a.bv<=0){b=null;$p=7;continue _;}b:{if(!(a.c!==null&&!a.c.f7)){while(true){if(!Dr()){if(a.bk>0)a.bk=a.bk-1|0;while(true){if(!CG()){if(a.c===null){if(Bu(0)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if(Bu(1) &&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}}bb=a.c===null&&Bu(0)&&a.z?1:0;if(a.i.dg)break b;if(a.bk>0)break b;if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();break b;}C7(a.a,I(),B4());if(!B4())continue;if(a.c!==null){b=a.c;$p=12;continue _;}if(a.c===null){if(I()==1)break;if(a.i instanceof Bz){if(I()==AQH.dB.B)B2(a.a);if(I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N >0){BT(a.d,C3(a.d,a.a,a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b=a.a;b.N=b.N-1|0;}if(I()==AQH.dA.B){b=a.i;$p=20;continue _;}if(I()==AQH.dD.B&&a.R!==null&&Cs(a.R)){CI(a.a);b=Dj();$p=23;continue _;}}bu=0;while(bu<9){if(I()==(bu+2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I()!=AQH.du.B)continue;else{b=AQH;g=4;bb=!BS(42)&&!BS(54)?1:(-1);$p=19;continue _;}}$p=15;continue _;}g=DP();if(g)DH(a.a.F,g);if(a.c===null){if(!a.z&&Bx())Db(a);else{if(!BU()&&Bx()){g=0;$p=13;continue _;}if(BU()==1&&Bx()){g=1;$p=16;continue _;}if (BU()==2&&Bx()&&a.f!==null){g=Bh(a.d,a.f.b1,a.f.b2,a.f.b0);R();if(g==ARe.l)g=ARf.l;if(g==ARg.l)g=ARh.l;if(g==AQR.l)g=ARi.l;DD(a.a.F,g,a.i instanceof Bz);}}}if(a.c===null)continue;else break;}b=a.c;$p=11;continue _;}}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0 :1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;r:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break r;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;case 7:AAp(a,b);if(E()){break _;}s:{if(!(a.c!==null&&!a.c.f7)){while(true){if(!Dr()){if (a.bk>0)a.bk=a.bk-1|0;while(true){if(!CG()){if(a.c===null){if(Bu(0)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if(Bu(1)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}}bb=a.c===null&&Bu(0)&&a.z?1:0;if(a.i.dg)break s;if(a.bk>0)break s;if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();break s;}C7(a.a,I(),B4());if(!B4())continue;if(a.c!==null){b=a.c;$p=12;continue _;}if(a.c===null){if(I()==1)break;if(a.i instanceof Bz){if(I()==AQH.dB.B)B2(a.a);if (I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N>0){BT(a.d,C3(a.d,a.a,a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b=a.a;b.N=b.N-1|0;}if(I()==AQH.dA.B){b=a.i;$p=20;continue _;}if(I()==AQH.dD.B&&a.R!==null&&Cs(a.R)){CI(a.a);b=Dj();$p=23;continue _;}}bu=0;while(bu<9){if(I()==(bu+2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I()!=AQH.du.B)continue;else{b=AQH;g=4;bb=!BS(42)&&!BS(54)?1:(-1);$p=19;continue _;}}$p=15;continue _;}g=DP();if(g)DH(a.a.F, g);if(a.c===null){if(!a.z&&Bx())Db(a);else{if(!BU()&&Bx()){g=0;$p=13;continue _;}if(BU()==1&&Bx()){g=1;$p=16;continue _;}if(BU()==2&&Bx()&&a.f!==null){g=Bh(a.d,a.f.b1,a.f.b2,a.f.b0);R();if(g==ARe.l)g=ARf.l;if(g==ARg.l)g=ARh.l;if(g==AQR.l)g=ARi.l;DD(a.a.F,g,a.i instanceof Bz);}}}if(a.c===null)continue;else break;}b=a.c;$p=11;continue _;}}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C +1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;t:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break t;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU =b.bU+1|0;b=a.d;$p=24;continue _;case 8:Yb(b,c,e);if(E()){break _;}if(a.c===null&&a.a!==null&&a.a.bv<=0){b=null;$p=7;continue _;}b:{if(!(a.c!==null&&!a.c.f7)){while(true){if(!Dr()){if(a.bk>0)a.bk=a.bk-1|0;while(true){if(!CG()){if(a.c===null){if(Bu(0)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if(Bu(1)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}}bb=a.c===null&&Bu(0)&&a.z?1:0;if(a.i.dg)break b;if(a.bk>0)break b;if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();break b;}C7(a.a, I(),B4());if(!B4())continue;if(a.c!==null){b=a.c;$p=12;continue _;}if(a.c===null){if(I()==1)break;if(a.i instanceof Bz){if(I()==AQH.dB.B)B2(a.a);if(I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N>0){BT(a.d,C3(a.d,a.a,a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b=a.a;b.N=b.N-1|0;}if(I()==AQH.dA.B){b=a.i;$p=20;continue _;}if(I()==AQH.dD.B&&a.R!==null&&Cs(a.R)){CI(a.a);b=Dj();$p=23;continue _;}}bu=0;while(bu<9){if(I()==(bu+ 2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I()!=AQH.du.B)continue;else{b=AQH;g=4;bb=!BS(42)&&!BS(54)?1:(-1);$p=19;continue _;}}$p=15;continue _;}g=DP();if(g)DH(a.a.F,g);if(a.c===null){if(!a.z&&Bx())Db(a);else{if(!BU()&&Bx()){g=0;$p=13;continue _;}if(BU()==1&&Bx()){g=1;$p=16;continue _;}if(BU()==2&&Bx()&&a.f!==null){g=Bh(a.d,a.f.b1,a.f.b2,a.f.b0);R();if(g==ARe.l)g=ARf.l;if(g==ARg.l)g=ARh.l;if(g==AQR.l)g=ARi.l;DD(a.a.F,g,a.i instanceof Bz);}}}if(a.c===null)continue;else break;}b=a.c;$p=11;continue _;}}if(a.c!==null)a.bg= a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;r:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break r;bA=(br+P(c.H, 9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;case 9:XG(b);if(E()){break _;}if(a.c!==null)a.c.dX();if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>= by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;u:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break u;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;case 10:AAp(b,c);if(E()){break _;}h.x.cD=0;FA(k);Fo(h.c1);h.x.R=null;bp=a.a;b=a.R;if(a.R.fA){bq=bp.g*32.0|0;l=bp.j*32.0|0;br=bp.h *32.0|0;bs=(bp.v*256.0/360.0|0)&255;bt=(bp.I*256.0/360.0|0)&255;b=b.c1;c=AQ8;e=Bc(C,6);f=e.data;f[0]=Bq((-1));f[1]=Bq(bq);f[2]=Bq(l);f[3]=Bq(br);f[4]=Bq(bs);f[5]=Bq(bt);$p=8;continue _;}if(a.c===null&&a.a!==null&&a.a.bv<=0){b=null;$p=7;continue _;}c:{if(!(a.c!==null&&!a.c.f7)){while(true){if(!Dr()){if(a.bk>0)a.bk=a.bk-1|0;while(true){if(!CG()){if(a.c===null){if(Bu(0)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if(Bu(1)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}}bb=a.c===null&&Bu(0)&&a.z ?1:0;if(a.i.dg)break c;if(a.bk>0)break c;if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();break c;}C7(a.a,I(),B4());if(!B4())continue;if(a.c!==null){b=a.c;$p=12;continue _;}if(a.c===null){if(I()==1)break;if(a.i instanceof Bz){if(I()==AQH.dB.B)B2(a.a);if(I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N>0){BT(a.d,C3(a.d,a.a,a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b=a.a;b.N =b.N-1|0;}if(I()==AQH.dA.B){b=a.i;$p=20;continue _;}if(I()==AQH.dD.B&&a.R!==null&&Cs(a.R)){CI(a.a);b=Dj();$p=23;continue _;}}bu=0;while(bu<9){if(I()==(bu+2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I()!=AQH.du.B)continue;else{b=AQH;g=4;bb=!BS(42)&&!BS(54)?1:(-1);$p=19;continue _;}}$p=15;continue _;}g=DP();if(g)DH(a.a.F,g);if(a.c===null){if(!a.z&&Bx())Db(a);else{if(!BU()&&Bx()){g=0;$p=13;continue _;}if(BU()==1&&Bx()){g=1;$p=16;continue _;}if(BU()==2&&Bx()&&a.f!==null){g=Bh(a.d,a.f.b1,a.f.b2,a.f.b0);R();if(g==ARe.l)g=ARf.l;if (g==ARg.l)g=ARh.l;if(g==AQR.l)g=ARi.l;DD(a.a.F,g,a.i instanceof Bz);}}}if(a.c===null)continue;else break;}b=a.c;$p=11;continue _;}}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s< 0.10000000149011612)d.bM=bv;v:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break v;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;case 11:Z4(b);if(E()){break _;}while(true){if(!Dr()){if(a.bk>0)a.bk=a.bk-1|0;while(true){if(!CG()){if(a.c===null){if(Bu(0)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if (Bu(1)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}}bb=a.c===null&&Bu(0)&&a.z?1:0;if(!a.i.dg&&a.bk<=0){if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0) -d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;w:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break w;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;}C7(a.a,I(),B4());if(!B4())continue;if(a.c!==null){b=a.c;$p=12;continue _;}if(a.c===null){if (I()==1)break;if(a.i instanceof Bz){if(I()==AQH.dB.B)B2(a.a);if(I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N>0){BT(a.d,C3(a.d,a.a,a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b=a.a;b.N=b.N-1|0;}if(I()==AQH.dA.B){b=a.i;$p=20;continue _;}if(I()==AQH.dD.B&&a.R!==null&&Cs(a.R)){CI(a.a);b=Dj();$p=23;continue _;}}bu=0;while(bu<9){if(I()==(bu+2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I()!=AQH.du.B)continue;else{b=AQH;g=4;bb=!BS(42)&&!BS(54) ?1:(-1);$p=19;continue _;}}$p=15;continue _;}g=DP();if(g)DH(a.a.F,g);if(a.c===null){if(!a.z&&Bx())Db(a);else{if(!BU()&&Bx()){g=0;$p=13;continue _;}if(BU()==1&&Bx()){g=1;$p=16;continue _;}if(BU()==2&&Bx()&&a.f!==null){g=Bh(a.d,a.f.b1,a.f.b2,a.f.b0);R();if(g==ARe.l)g=ARf.l;if(g==ARg.l)g=ARh.l;if(g==AQR.l)g=ARi.l;DD(a.a.F,g,a.i instanceof Bz);}}}if(a.c===null)continue;else break;}b=a.c;continue _;case 12:ACX(b);if(E()){break _;}while(true){if(a.c===null){if(I()==1)break;if(a.i instanceof Bz){if(I()==AQH.dB.B)B2(a.a);if (I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N>0){BT(a.d,C3(a.d,a.a,a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b=a.a;b.N=b.N-1|0;}if(I()==AQH.dA.B){b=a.i;$p=20;continue _;}if(I()==AQH.dD.B&&a.R!==null&&Cs(a.R)){CI(a.a);b=Dj();$p=23;continue _;}}bu=0;while(bu<9){if(I()==(bu+2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I()==AQH.du.B){b=AQH;g=4;bb=!BS(42)&&!BS(54)?1:(-1);$p=19;continue _;}while(true){if(!CG()){if(a.c===null){if(Bu(0)&& (a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if(Bu(1)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}}bb=a.c===null&&Bu(0)&&a.z?1:0;if(!a.i.dg&&a.bk<=0){if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv= AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;x:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break x;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;}C7(a.a,I(),B4());if(!B4())continue;else break;}if (a.c===null)continue;else{b=a.c;continue _;}}$p=15;continue _;case 13:Z$(a,g);if(E()){break _;}a.bg=a.M;while(true){if(BU()==1&&Bx()){g=1;$p=16;continue _;}if(BU()==2&&Bx()&&a.f!==null){g=Bh(a.d,a.f.b1,a.f.b2,a.f.b0);R();if(g==ARe.l)g=ARf.l;if(g==ARg.l)g=ARh.l;if(g==AQR.l)g=ARi.l;DD(a.a.F,g,a.i instanceof Bz);}while(true){if(a.c!==null){b=a.c;$p=11;continue _;}if(!Dr()){if(a.bk>0)a.bk=a.bk-1|0;while(true){if(!CG()){if(a.c===null){if(Bu(0)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if(Bu(1)&&(a.M- a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}}bb=a.c===null&&Bu(0)&&a.z?1:0;if(!a.i.dg&&a.bk<=0){if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if (bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;w:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break w;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;}C7(a.a,I(),B4());if(!B4())continue;if(a.c!==null){b=a.c;$p=12;continue _;}if(a.c===null){if(I()==1)break;if(a.i instanceof Bz) {if(I()==AQH.dB.B)B2(a.a);if(I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N>0){BT(a.d,C3(a.d,a.a,a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b=a.a;b.N=b.N-1|0;}if(I()==AQH.dA.B){b=a.i;$p=20;continue _;}if(I()==AQH.dD.B&&a.R!==null&&Cs(a.R)){CI(a.a);b=Dj();$p=23;continue _;}}bu=0;while(bu<9){if(I()==(bu+2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I()!=AQH.du.B)continue;else{b=AQH;g=4;bb=!BS(42)&&!BS(54)?1:(-1);$p=19;continue _;}}$p=15;continue _;}g =DP();if(g)DH(a.a.F,g);if(a.c!==null)continue;if(a.z)break;if(!Bx())break;Db(a);}if(BU())continue;if(!Bx())continue;else break;}g=0;continue _;case 14:Z$(a,g);if(E()){break _;}a.bg=a.M;if(Bu(1)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}bb=a.c===null&&Bu(0)&&a.z?1:0;if(!a.i.dg&&a.bk<=0){if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c =a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;y:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break y;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz, bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;case 15:AAW(a);if(E()){break _;}while(true){if(a.i instanceof Bz){if(I()==AQH.dB.B)B2(a.a);if(I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N>0){BT(a.d,C3(a.d,a.a,a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b=a.a;b.N=b.N-1|0;}if(I()==AQH.dA.B){b=a.i;$p=20;continue _;}if(I()==AQH.dD.B&&a.R!==null&&Cs(a.R)){CI(a.a);b=Dj();$p=23;continue _;}while (true){bu=0;while(bu<9){if(I()==(bu+2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I()==AQH.du.B){b=AQH;g=4;bb=!BS(42)&&!BS(54)?1:(-1);$p=19;continue _;}while(true){if(!CG()){if(a.c===null){if(Bu(0)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if(Bu(1)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}}bb=a.c===null&&Bu(0)&&a.z?1:0;if(!a.i.dg&&a.bk<=0){if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if (a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;x:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break x;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g <=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;}C7(a.a,I(),B4());if(!B4())continue;else break;}if(a.c!==null){b=a.c;$p=12;continue _;}if(a.c!==null)continue;else break;}if(I()!=1)continue;else break;}continue _;case 16:Z$(a,g);if(E()){break _;}a.bg=a.M;while(true){if(BU()==2&&Bx()&&a.f!==null){g=Bh(a.d,a.f.b1,a.f.b2,a.f.b0);R();if(g==ARe.l)g=ARf.l;if(g==ARg.l)g=ARh.l;if(g==AQR.l)g=ARi.l;DD(a.a.F,g,a.i instanceof Bz);}while (true){if(a.c!==null){b=a.c;$p=11;continue _;}if(!Dr()){if(a.bk>0)a.bk=a.bk-1|0;while(true){if(!CG()){if(a.c===null){if(Bu(0)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if(Bu(1)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}}bb=a.c===null&&Bu(0)&&a.z?1:0;if(!a.i.dg&&a.bk<=0){if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b =a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;w:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break w;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA +bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;}C7(a.a,I(),B4());if(!B4())continue;if(a.c!==null){b=a.c;$p=12;continue _;}if(a.c===null){if(I()==1)break;if(a.i instanceof Bz){if(I()==AQH.dB.B)B2(a.a);if(I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N>0){BT(a.d,C3(a.d,a.a,a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b=a.a;b.N=b.N-1|0;}if(I()==AQH.dA.B){b=a.i;$p=20;continue _;}if(I() ==AQH.dD.B&&a.R!==null&&Cs(a.R)){CI(a.a);b=Dj();$p=23;continue _;}}bu=0;while(bu<9){if(I()==(bu+2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I()!=AQH.du.B)continue;else{b=AQH;g=4;bb=!BS(42)&&!BS(54)?1:(-1);$p=19;continue _;}}$p=15;continue _;}g=DP();if(g)DH(a.a.F,g);if(a.c!==null)continue;if(a.z)break;if(!Bx())break;Db(a);}if(!BU()&&Bx()){g=0;$p=13;continue _;}if(BU()!=1)continue;if(!Bx())continue;else break;}g=1;continue _;case 17:Z$(a,g);if(E()){break _;}a.bg=a.M;bb=a.c===null&&Bu(0)&&a.z?1:0;if(!a.i.dg&&a.bk<=0){if(bb &&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;z:{if(c.b.bm) {b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break z;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;case 18:b.uY(l,br,bs,g);if(E()){break _;}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C =d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;m:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break m;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU =b.bU+1|0;b=a.d;$p=24;continue _;case 19:T2(b,g,bb);if(E()){break _;}while(true){if(!CG()){if(a.c===null){if(Bu(0)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if(Bu(1)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}}bb=a.c===null&&Bu(0)&&a.z?1:0;if(!a.i.dg&&a.bk<=0){if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW =b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;ba:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break ba;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+ 0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;}C7(a.a,I(),B4());if(!B4())continue;if(a.c!==null){b=a.c;$p=12;continue _;}if(a.c===null){if(I()==1)break;if(a.i instanceof Bz){if(I()==AQH.dB.B)B2(a.a);if(I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N>0){BT(a.d,C3(a.d,a.a,a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b=a.a;b.N=b.N-1|0;}if(I()==AQH.dA.B){b=a.i;$p=20;continue _;}if(I()==AQH.dD.B &&a.R!==null&&Cs(a.R)){CI(a.a);b=Dj();$p=23;continue _;}}bu=0;while(bu<9){if(I()==(bu+2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I()!=AQH.du.B)continue;else{b=AQH;g=4;bb=!BS(42)&&!BS(54)?1:(-1);continue _;}}$p=15;continue _;case 20:b.uT();if(E()){break _;}while(true){if(I()==AQH.dD.B&&a.R!==null&&Cs(a.R)){CI(a.a);b=Dj();$p=23;continue _;}while(true){bu=0;while(bu<9){if(I()==(bu+2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I()==AQH.du.B){b=AQH;g=4;bb=!BS(42)&&!BS(54)?1:(-1);$p=19;continue _;}while(true){if(!CG()){if(a.c===null){if(Bu(0) &&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if(Bu(1)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}}bb=a.c===null&&Bu(0)&&a.z?1:0;if(!a.i.dg&&a.bk<=0){if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv =AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;bb:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break bb;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;}C7(a.a,I(),B4());if(!B4())continue;else break;}if (a.c!==null){b=a.c;$p=12;continue _;}if(a.c!==null)continue;else break;}if(I()==1)break;if(a.i instanceof Bz){if(I()==AQH.dB.B)B2(a.a);if(I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N>0){BT(a.d,C3(a.d,a.a,a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b=a.a;b.N=b.N-1|0;}if(I()!=AQH.dA.B)continue;else{b=a.i;continue _;}}$p=15;continue _;case 21:a:{try{$z=Xq(i,c);if(E()){break _;}c=$z;e[n]=c;n=n+1|0;}catch($$e){$$je=K($$e);if ($$je instanceof X){k=$$je;break a;}else{throw $$e;}}s:{b:{c:{d:{e:{f:{g:{h:{i:while(true){try{if(n=0){g=(z+128|0)<<24>>24;bb=(x-22|0)<<16>>16;bc=Lu(o.x,u,v,w,bb,y,(g*360|0)/256.0,(ba*360|0)/256.0);FL(o.cd,BX(u),bc);BT(o.x.d,bc);}else{Cp(o.x.d,w/32|0,x/32|0,y/32|0,(z*320|0)/256|0);El(o.x.a,w/32.0,x/32.0,y/32.0,(z*360|0)/256.0,(ba*360|0)/256.0);}break k;}if (b===AQ8){u=S(e[0]);bd=Bn(e[1]);w=Bn(e[2]);x=Bn(e[3]);be=S(e[4]);bf=S(e[5]);if(u<0)El(o.x.a,bd/32.0,w/32.0,x/32.0,(be*360|0)/256.0,(bf*360|0)/256.0);else{bb=(be+128|0)<<24>>24;g=(w-22|0)<<16>>16;b=BP(o.cd,BX(u));if(b!==null)GS(b,bd,g,x,(bb*360|0)/256.0,(bf*360|0)/256.0);}break k;}if(b===AQ9){u=S(e[0]);bg=S(e[1]);bh=S(e[2]);bi=S(e[3]);be=S(e[4]);bf=S(e[5]);if(u>=0){g=(be+128|0)<<24>>24;b=BP(o.cd,BX(u));if(b!==null)HL(b,bg,bh,bi,(g*360|0)/256.0,(bf*360|0)/256.0);}break k;}if(b===AQ$){u=S(e[0]);bg=S(e[1]);bj=S(e[2]);if (u<0)break k;g=(bg+128|0)<<24>>24;b=BP(o.cd,BX(u));if(b!==null)G_(b,(g*360|0)/256.0,(bj*360|0)/256.0);break k;}if(b===AQ_){u=S(e[0]);bg=S(e[1]);bh=S(e[2]);bk=S(e[3]);if(u>=0){b=BP(o.cd,BX(u));if(b!==null)GY(b,bg,bh,bk);}break k;}if(b===ARa){g=S(e[0]);if(g<0)break k;b=Ef(o.cd,BX(g));if(b===null)break k;Gd(o.x.d,b);break k;}if(b===ARb){u=S(e[0]);bl=e[1];if(u>=0){BP(o.cd,BX(u));Ei(o.x.cz,bl);break k;}Ei(o.x.cz,BN(F(F(O(),B(191)),bl)));break k;}if(b===ARc)break d;if(b!==ARd)break k;o.x.a.hJ=S(e[0]);}if(!D2(i.c_))break g;Dd(i.bR);j =l;if(D3(i.bR)<=0)break s;l=j+1|0;if(j==100)break s;DY(i.bR);m=GI(i.bR,0);b=AQ1.data[m];if(b===null)break h;if(BC(i.bR)<(b.lp+1|0))break f;Fy(i.bR);e=Bc(C,b.eV.data.length);n=0;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break a;}else{throw $$e;}}e=e.data;g=e.length;}try{G(JG(q));}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break a;}else{throw $$e;}}}try{G(JD(BN(W(F(O(),B(192)),m))));}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break a;}else{throw $$e;}}}try{break s;}catch($$e){$$je =K($$e);if($$je instanceof X){k=$$je;break a;}else{throw $$e;}}}try{Dd(i.bR);break s;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break a;}else{throw $$e;}}}try{c=b.eV.data[n];continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break a;}else{throw $$e;}}}try{Fo(o.c1);b=o.x;c=Du(B(193),e[0]);$p=27;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break a;}else{throw $$e;}}}try{Fr(o.x.dq,e[1].de());b=o.x.dq;c=e[2].de();$p=22;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X) {k=$$je;break a;}else{throw $$e;}}}try{bm=Bn(e[0]);bn=e[1];bo=S(e[2]);b=o.x.dq;$p=25;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break a;}else{throw $$e;}}}bc:{try{if(D3(i.b3)<=0)break bc;DY(i.b3);Gg(i.c_,i.b3);Dd(i.b3);break bc;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break a;}else{throw $$e;}}}bp=a.a;b=a.R;if(a.R.fA){bq=bp.g*32.0|0;l=bp.j*32.0|0;br=bp.h*32.0|0;bs=(bp.v*256.0/360.0|0)&255;bt=(bp.I*256.0/360.0|0)&255;b=b.c1;c=AQ8;e=Bc(C,6);f=e.data;f[0]=Bq((-1));f[1]=Bq(bq);f[2] =Bq(l);f[3]=Bq(br);f[4]=Bq(bs);f[5]=Bq(bt);$p=8;continue _;}if(a.c===null&&a.a!==null&&a.a.bv<=0){b=null;$p=7;continue _;}bd:{if(!(a.c!==null&&!a.c.f7)){while(true){if(!Dr()){if(a.bk>0)a.bk=a.bk-1|0;while(true){if(!CG()){if(a.c===null){if(Bu(0)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if(Bu(1)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}}bb=a.c===null&&Bu(0)&&a.z?1:0;if(a.i.dg)break bd;if(a.bk>0)break bd;if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();break bd;}C7(a.a, I(),B4());if(!B4())continue;if(a.c!==null){b=a.c;$p=12;continue _;}if(a.c===null){if(I()==1)break;if(a.i instanceof Bz){if(I()==AQH.dB.B)B2(a.a);if(I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N>0){BT(a.d,C3(a.d,a.a,a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b=a.a;b.N=b.N-1|0;}if(I()==AQH.dA.B){b=a.i;$p=20;continue _;}if(I()==AQH.dD.B&&a.R!==null&&Cs(a.R)){CI(a.a);b=Dj();$p=23;continue _;}}bu=0;while(bu<9){if(I()==(bu+ 2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I()!=AQH.du.B)continue;else{b=AQH;g=4;bb=!BS(42)&&!BS(54)?1:(-1);$p=19;continue _;}}$p=15;continue _;}g=DP();if(g)DH(a.a.F,g);if(a.c===null){if(!a.z&&Bx())Db(a);else{if(!BU()&&Bx()){g=0;$p=13;continue _;}if(BU()==1&&Bx()){g=1;$p=16;continue _;}if(BU()==2&&Bx()&&a.f!==null){g=Bh(a.d,a.f.b1,a.f.b2,a.f.b0);R();if(g==ARe.l)g=ARf.l;if(g==ARg.l)g=ARh.l;if(g==AQR.l)g=ARi.l;DD(a.a.F,g,a.i instanceof Bz);}}}if(a.c===null)continue;else break;}b=a.c;$p=11;continue _;}}if(a.c!==null)a.bg= a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;be:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break be;bA=(br+P(c.H, 9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;}b=h.x;c=Du(B(194),B(195));$p=10;continue _;case 22:a:{s:{try{Xk(b,c);if(E()){break _;}o.x.a.hJ=S(e[3]);}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}b:{c:{d:{e:{f:{g:{h:{i:{while(true){try{if(!D2(i.c_))break h;Dd(i.bR);j=l;if(D3(i.bR)<=0)break b;l=j+1|0;if(j==100)break b;DY(i.bR);m=GI(i.bR, 0);b=AQ1.data[m];if(b===null)break i;if(BC(i.bR)<(b.lp+1|0))break g;Fy(i.bR);e=Bc(C,b.eV.data.length);n=0;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}e=e.data;g=e.length;try{if(n=0){g=(z+128|0)<<24>>24;bb=(x-22|0)<<16>>16;bc=Lu(o.x,u,v,w,bb,y,(g*360|0)/256.0,(ba*360|0)/256.0);FL(o.cd,BX(u),bc);BT(o.x.d,bc);}else{Cp(o.x.d,w /32|0,x/32|0,y/32|0,(z*320|0)/256|0);El(o.x.a,w/32.0,x/32.0,y/32.0,(z*360|0)/256.0,(ba*360|0)/256.0);}continue;}if(b===AQ8){u=S(e[0]);bd=Bn(e[1]);w=Bn(e[2]);x=Bn(e[3]);be=S(e[4]);bf=S(e[5]);if(u<0)El(o.x.a,bd/32.0,w/32.0,x/32.0,(be*360|0)/256.0,(bf*360|0)/256.0);else{bb=(be+128|0)<<24>>24;g=(w-22|0)<<16>>16;b=BP(o.cd,BX(u));if(b!==null)GS(b,bd,g,x,(bb*360|0)/256.0,(bf*360|0)/256.0);}continue;}if(b===AQ9){u=S(e[0]);bg=S(e[1]);bh=S(e[2]);bi=S(e[3]);be=S(e[4]);bf=S(e[5]);if(u>=0){g=(be+128|0)<<24>>24;b=BP(o.cd, BX(u));if(b!==null)HL(b,bg,bh,bi,(g*360|0)/256.0,(bf*360|0)/256.0);}continue;}if(b===AQ$){u=S(e[0]);bg=S(e[1]);bj=S(e[2]);if(u<0)continue;g=(bg+128|0)<<24>>24;b=BP(o.cd,BX(u));if(b!==null)G_(b,(g*360|0)/256.0,(bj*360|0)/256.0);continue;}if(b===AQ_){u=S(e[0]);bg=S(e[1]);bh=S(e[2]);bk=S(e[3]);if(u>=0){b=BP(o.cd,BX(u));if(b!==null)GY(b,bg,bh,bk);}continue;}if(b===ARa){g=S(e[0]);if(g<0)continue;b=Ef(o.cd,BX(g));if(b===null)continue;Gd(o.x.d,b);continue;}if(b===ARb){u=S(e[0]);bl=e[1];if(u>=0){BP(o.cd,BX(u));Ei(o.x.cz, bl);continue;}Ei(o.x.cz,BN(F(F(O(),B(191)),bl)));continue;}if(b===ARc)break e;if(b!==ARd)continue;o.x.a.hJ=S(e[0]);continue;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{G(JG(q));}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{G(JD(BN(W(F(O(),B(192)),m))));}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{break b;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{Dd(i.bR);break b;} catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{c=b.eV.data[n];$p=21;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{Fo(o.c1);b=o.x;c=Du(B(193),e[0]);$p=27;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{Fr(o.x.dq,e[1].de());b=o.x.dq;c=e[2].de();continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{bm=Bn(e[0]);bn=e[1];bo=S(e[2]);b=o.x.dq;$p =25;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{if(D3(i.b3)<=0)break a;DY(i.b3);Gg(i.c_,i.b3);Dd(i.b3);break a;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;}else{throw $$e;}}}b=h.x;c=Du(B(194),B(195));$p=10;continue _;}bp=a.a;b=a.R;if(a.R.fA){bq=bp.g*32.0|0;l=bp.j*32.0|0;br=bp.h*32.0|0;bs=(bp.v*256.0/360.0|0)&255;bt=(bp.I*256.0/360.0|0)&255;b=b.c1;c=AQ8;e=Bc(C,6);f=e.data;f[0]=Bq((-1));f[1]=Bq(bq);f[2]=Bq(l);f[3]=Bq(br);f[4]=Bq(bs);f[5]=Bq(bt);$p=8;continue _;}if (a.c===null&&a.a!==null&&a.a.bv<=0){b=null;$p=7;continue _;}o:{if(!(a.c!==null&&!a.c.f7)){while(true){if(!Dr()){if(a.bk>0)a.bk=a.bk-1|0;while(true){if(!CG()){if(a.c===null){if(Bu(0)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if(Bu(1)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}}bb=a.c===null&&Bu(0)&&a.z?1:0;if(a.i.dg)break o;if(a.bk>0)break o;if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();break o;}C7(a.a,I(),B4());if(!B4())continue;if(a.c !==null){b=a.c;$p=12;continue _;}if(a.c===null){if(I()==1)break;if(a.i instanceof Bz){if(I()==AQH.dB.B)B2(a.a);if(I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N>0){BT(a.d,C3(a.d,a.a,a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b=a.a;b.N=b.N-1|0;}if(I()==AQH.dA.B){b=a.i;$p=20;continue _;}if(I()==AQH.dD.B&&a.R!==null&&Cs(a.R)){CI(a.a);b=Dj();$p=23;continue _;}}bu=0;while(bu<9){if(I()==(bu+2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I() !=AQH.du.B)continue;else{b=AQH;g=4;bb=!BS(42)&&!BS(54)?1:(-1);$p=19;continue _;}}$p=15;continue _;}g=DP();if(g)DH(a.a.F,g);if(a.c===null){if(!a.z&&Bx())Db(a);else{if(!BU()&&Bx()){g=0;$p=13;continue _;}if(BU()==1&&Bx()){g=1;$p=16;continue _;}if(BU()==2&&Bx()&&a.f!==null){g=Bh(a.d,a.f.b1,a.f.b2,a.f.b0);R();if(g==ARe.l)g=ARf.l;if(g==ARg.l)g=ARh.l;if(g==AQR.l)g=ARi.l;DD(a.a.F,g,a.i instanceof Bz);}}}if(a.c===null)continue;else break;}b=a.c;$p=11;continue _;}}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p =9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;bf:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break bf;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g =Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;case 23:AAp(a,b);if(E()){break _;}while(true){bu=0;while(bu<9){if(I()==(bu+2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I()==AQH.du.B){b=AQH;g=4;bb=!BS(42)&&!BS(54)?1:(-1);$p=19;continue _;}while(true){if(!CG()){if(a.c===null){if(Bu(0)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if(Bu(1)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}}bb=a.c===null&& Bu(0)&&a.z?1:0;if(!a.i.dg&&a.bk<=0){if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if (d.s<0.10000000149011612)d.bM=bv;ba:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break ba;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;}C7(a.a,I(),B4());if(!B4())continue;else break;}if(a.c!==null){b=a.c;$p=12;continue _;}if(a.c!==null)continue;if(I()==1)break;if(a.i instanceof Bz){if(I()==AQH.dB.B)B2(a.a);if (I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N>0){BT(a.d,C3(a.d,a.a,a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b=a.a;b.N=b.N-1|0;}if(I()==AQH.dA.B){b=a.i;$p=20;continue _;}if(I()!=AQH.dD.B)continue;if(a.R===null)continue;if(!Cs(a.R))continue;else{CI(a.a);b=Dj();continue _;}}$p=15;continue _;case 24:Xt(b);if(E()){break _;}if(!Hb(a))TA(a.d);b=a.ca;$p=26;continue _;case 25:a:{s:{try{AA8(b,bo);if(E()){break _;}K$(o.dd,bn, 0,bm);}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}b:{c:{d:{e:{f:{g:{h:{i:{while(true){try{if(!D2(i.c_))break h;Dd(i.bR);j=l;if(D3(i.bR)<=0)break b;l=j+1|0;if(j==100)break b;DY(i.bR);m=GI(i.bR,0);b=AQ1.data[m];if(b===null)break i;if(BC(i.bR)<(b.lp+1|0))break g;Fy(i.bR);e=Bc(C,b.eV.data.length);n=0;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}e=e.data;g=e.length;try{if(n=0){g=(z+128|0)<<24>>24;bb=(x-22|0)<<16>>16;bc=Lu(o.x,u,v,w,bb,y,(g*360|0)/256.0,(ba*360|0)/256.0);FL(o.cd,BX(u),bc);BT(o.x.d,bc);}else{Cp(o.x.d,w/32|0,x/32|0,y/32|0,(z*320|0)/256|0);El(o.x.a,w/32.0,x/32.0,y/32.0,(z*360|0)/256.0,(ba*360|0)/256.0);}continue;}if(b===AQ8){u=S(e[0]);bd=Bn(e[1]);w=Bn(e[2]);x=Bn(e[3]);be=S(e[4]);bf=S(e[5]);if(u<0)El(o.x.a,bd/32.0,w/32.0,x/32.0,(be*360|0)/256.0,(bf*360|0)/256.0);else{bb=(be+128|0)<< 24>>24;g=(w-22|0)<<16>>16;b=BP(o.cd,BX(u));if(b!==null)GS(b,bd,g,x,(bb*360|0)/256.0,(bf*360|0)/256.0);}continue;}if(b===AQ9){u=S(e[0]);bg=S(e[1]);bh=S(e[2]);bi=S(e[3]);be=S(e[4]);bf=S(e[5]);if(u>=0){g=(be+128|0)<<24>>24;b=BP(o.cd,BX(u));if(b!==null)HL(b,bg,bh,bi,(g*360|0)/256.0,(bf*360|0)/256.0);}continue;}if(b===AQ$){u=S(e[0]);bg=S(e[1]);bj=S(e[2]);if(u<0)continue;g=(bg+128|0)<<24>>24;b=BP(o.cd,BX(u));if(b!==null)G_(b,(g*360|0)/256.0,(bj*360|0)/256.0);continue;}if(b===AQ_){u=S(e[0]);bg=S(e[1]);bh=S(e[2]);bk =S(e[3]);if(u>=0){b=BP(o.cd,BX(u));if(b!==null)GY(b,bg,bh,bk);}continue;}if(b===ARa){g=S(e[0]);if(g<0)continue;b=Ef(o.cd,BX(g));if(b===null)continue;Gd(o.x.d,b);continue;}if(b===ARb){u=S(e[0]);bl=e[1];if(u>=0){BP(o.cd,BX(u));Ei(o.x.cz,bl);continue;}Ei(o.x.cz,BN(F(F(O(),B(191)),bl)));continue;}if(b===ARc)break e;if(b!==ARd)continue;o.x.a.hJ=S(e[0]);continue;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{G(JG(q));}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;} else{throw $$e;}}}try{G(JD(BN(W(F(O(),B(192)),m))));}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{break b;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{Dd(i.bR);break b;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{c=b.eV.data[n];$p=21;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{Fo(o.c1);b=o.x;c=Du(B(193),e[0]);$p=27;continue _;}catch($$e){$$je= K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{Fr(o.x.dq,e[1].de());b=o.x.dq;c=e[2].de();$p=22;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{bm=Bn(e[0]);bn=e[1];bo=S(e[2]);b=o.x.dq;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{if(D3(i.b3)<=0)break a;DY(i.b3);Gg(i.c_,i.b3);Dd(i.b3);break a;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;}else{throw $$e;}}}b=h.x;c=Du(B(194),B(195));$p=10;continue _;}bp =a.a;b=a.R;if(a.R.fA){bq=bp.g*32.0|0;l=bp.j*32.0|0;br=bp.h*32.0|0;bs=(bp.v*256.0/360.0|0)&255;bt=(bp.I*256.0/360.0|0)&255;b=b.c1;c=AQ8;e=Bc(C,6);f=e.data;f[0]=Bq((-1));f[1]=Bq(bq);f[2]=Bq(l);f[3]=Bq(br);f[4]=Bq(bs);f[5]=Bq(bt);$p=8;continue _;}if(a.c===null&&a.a!==null&&a.a.bv<=0){b=null;$p=7;continue _;}o:{if(!(a.c!==null&&!a.c.f7)){while(true){if(!Dr()){if(a.bk>0)a.bk=a.bk-1|0;while(true){if(!CG()){if(a.c===null){if(Bu(0)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if(Bu(1)&&(a.M-a.bg|0)>=a.V.bT /4.0&&a.z){g=1;$p=17;continue _;}}bb=a.c===null&&Bu(0)&&a.z?1:0;if(a.i.dg)break o;if(a.bk>0)break o;if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();break o;}C7(a.a,I(),B4());if(!B4())continue;if(a.c!==null){b=a.c;$p=12;continue _;}if(a.c===null){if(I()==1)break;if(a.i instanceof Bz){if(I()==AQH.dB.B)B2(a.a);if(I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N>0){BT(a.d,C3(a.d,a.a, a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b=a.a;b.N=b.N-1|0;}if(I()==AQH.dA.B){b=a.i;$p=20;continue _;}if(I()==AQH.dD.B&&a.R!==null&&Cs(a.R)){CI(a.a);b=Dj();$p=23;continue _;}}bu=0;while(bu<9){if(I()==(bu+2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I()!=AQH.du.B)continue;else{b=AQH;g=4;bb=!BS(42)&&!BS(54)?1:(-1);$p=19;continue _;}}$p=15;continue _;}g=DP();if(g)DH(a.a.F,g);if(a.c===null){if(!a.z&&Bx())Db(a);else{if(!BU()&&Bx()){g=0;$p=13;continue _;}if(BU()==1&&Bx()){g=1;$p=16;continue _;}if(BU()==2&&Bx()&&a.f!== null){g=Bh(a.d,a.f.b1,a.f.b2,a.f.b0);R();if(g==ARe.l)g=ARf.l;if(g==ARg.l)g=ARh.l;if(g==AQR.l)g=ARi.l;DD(a.a.F,g,a.i instanceof Bz);}}}if(a.c===null)continue;else break;}b=a.c;$p=11;continue _;}}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if (bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if(d.s<0.10000000149011612)d.bM=bv;bf:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break bf;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;case 26:U7(b);if(E()){break _;}if(a.a!==null)a.a.N=1;return;case 27:a:{s:{try{AAp(b,c);if(E()){break _;}}catch($$e){$$je =K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}b:{c:{d:{e:{f:{g:{h:{i:{while(true){try{if(!D2(i.c_))break h;Dd(i.bR);j=l;if(D3(i.bR)<=0)break b;l=j+1|0;if(j==100)break b;DY(i.bR);m=GI(i.bR,0);b=AQ1.data[m];if(b===null)break i;if(BC(i.bR)<(b.lp+1|0))break g;Fy(i.bR);e=Bc(C,b.eV.data.length);n=0;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}e=e.data;g=e.length;try{if(n=0){g=(z+128|0)<<24>>24;bb=(x-22|0)<<16>>16;bc=Lu(o.x,u,v,w,bb,y,(g*360|0)/256.0,(ba*360|0)/256.0);FL(o.cd,BX(u),bc);BT(o.x.d,bc);}else{Cp(o.x.d,w/32|0,x/32|0,y/32|0,(z*320|0)/256|0);El(o.x.a,w/32.0,x/32.0,y/32.0,(z*360|0)/256.0,(ba*360|0)/256.0);}continue;}if(b===AQ8){u=S(e[0]);bd=Bn(e[1]);w=Bn(e[2]);x=Bn(e[3]);be=S(e[4]);bf=S(e[5]);if(u<0)El(o.x.a,bd/32.0,w/32.0,x/32.0,(be*360|0)/256.0,(bf*360|0)/256.0);else{bb=(be+128|0)<<24>>24;g=(w-22|0)<<16>>16;b =BP(o.cd,BX(u));if(b!==null)GS(b,bd,g,x,(bb*360|0)/256.0,(bf*360|0)/256.0);}continue;}if(b===AQ9){u=S(e[0]);bg=S(e[1]);bh=S(e[2]);bi=S(e[3]);be=S(e[4]);bf=S(e[5]);if(u>=0){g=(be+128|0)<<24>>24;b=BP(o.cd,BX(u));if(b!==null)HL(b,bg,bh,bi,(g*360|0)/256.0,(bf*360|0)/256.0);}continue;}if(b===AQ$){u=S(e[0]);bg=S(e[1]);bj=S(e[2]);if(u<0)continue;g=(bg+128|0)<<24>>24;b=BP(o.cd,BX(u));if(b!==null)G_(b,(g*360|0)/256.0,(bj*360|0)/256.0);continue;}if(b===AQ_){u=S(e[0]);bg=S(e[1]);bh=S(e[2]);bk=S(e[3]);if(u>=0){b=BP(o.cd, BX(u));if(b!==null)GY(b,bg,bh,bk);}continue;}if(b===ARa){g=S(e[0]);if(g<0)continue;b=Ef(o.cd,BX(g));if(b===null)continue;Gd(o.x.d,b);continue;}if(b===ARb){u=S(e[0]);bl=e[1];if(u>=0){BP(o.cd,BX(u));Ei(o.x.cz,bl);continue;}Ei(o.x.cz,BN(F(F(O(),B(191)),bl)));continue;}if(b===ARc)break e;if(b!==ARd)continue;o.x.a.hJ=S(e[0]);continue;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{G(JG(q));}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{G(JD(BN(W(F(O(), B(192)),m))));}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{break b;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{Dd(i.bR);break b;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{c=b.eV.data[n];$p=21;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{Fo(o.c1);b=o.x;c=Du(B(193),e[0]);continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;} else{throw $$e;}}}try{Fr(o.x.dq,e[1].de());b=o.x.dq;c=e[2].de();$p=22;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{bm=Bn(e[0]);bn=e[1];bo=S(e[2]);b=o.x.dq;$p=25;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break s;}else{throw $$e;}}}try{if(D3(i.b3)<=0)break a;DY(i.b3);Gg(i.c_,i.b3);Dd(i.b3);break a;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;}else{throw $$e;}}}b=h.x;c=Du(B(194),B(195));$p=10;continue _;}bp=a.a;b=a.R;if(a.R.fA){bq= bp.g*32.0|0;l=bp.j*32.0|0;br=bp.h*32.0|0;bs=(bp.v*256.0/360.0|0)&255;bt=(bp.I*256.0/360.0|0)&255;b=b.c1;c=AQ8;e=Bc(C,6);f=e.data;f[0]=Bq((-1));f[1]=Bq(bq);f[2]=Bq(l);f[3]=Bq(br);f[4]=Bq(bs);f[5]=Bq(bt);$p=8;continue _;}if(a.c===null&&a.a!==null&&a.a.bv<=0){b=null;$p=7;continue _;}o:{if(!(a.c!==null&&!a.c.f7)){while(true){if(!Dr()){if(a.bk>0)a.bk=a.bk-1|0;while(true){if(!CG()){if(a.c===null){if(Bu(0)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=0;$p=14;continue _;}if(Bu(1)&&(a.M-a.bg|0)>=a.V.bT/4.0&&a.z){g=1;$p=17;continue _;}}bb =a.c===null&&Bu(0)&&a.z?1:0;if(a.i.dg)break o;if(a.bk>0)break o;if(bb&&a.f!==null&&!a.f.cP){l=a.f.b1;br=a.f.b2;bs=a.f.b0;b=a.i;g=a.f.cp;$p=18;continue _;}a.i.ds();break o;}C7(a.a,I(),B4());if(!B4())continue;if(a.c!==null){b=a.c;$p=12;continue _;}if(a.c===null){if(I()==1)break;if(a.i instanceof Bz){if(I()==AQH.dB.B)B2(a.a);if(I()==AQH.dC.B){Cp(a.d,a.a.g|0,a.a.j|0,a.a.h|0,a.a.v);B2(a.a);}}I();if(I()==28)a.bm=a.bm?0:1;if(I()==15&&a.i instanceof CE&&a.a.N>0){BT(a.d,C3(a.d,a.a,a.a.g,a.a.j,a.a.h,a.a.v,a.a.I,1.2000000476837158));b =a.a;b.N=b.N-1|0;}if(I()==AQH.dA.B){b=a.i;$p=20;continue _;}if(I()==AQH.dD.B&&a.R!==null&&Cs(a.R)){CI(a.a);b=Dj();$p=23;continue _;}}bu=0;while(bu<9){if(I()==(bu+2|0))a.a.F.cr=bu;bu=bu+1|0;}if(I()!=AQH.du.B)continue;else{b=AQH;g=4;bb=!BS(42)&&!BS(54)?1:(-1);$p=19;continue _;}}$p=15;continue _;}g=DP();if(g)DH(a.a.F,g);if(a.c===null){if(!a.z&&Bx())Db(a);else{if(!BU()&&Bx()){g=0;$p=13;continue _;}if(BU()==1&&Bx()){g=1;$p=16;continue _;}if(BU()==2&&Bx()&&a.f!==null){g=Bh(a.d,a.f.b1,a.f.b2,a.f.b0);R();if(g==ARe.l)g =ARf.l;if(g==ARg.l)g=ARh.l;if(g==AQR.l)g=ARi.l;DD(a.a.F,g,a.i instanceof Bz);}}}if(a.c===null)continue;else break;}b=a.c;$p=11;continue _;}}if(a.c!==null)a.bg=a.M+10000|0;if(a.c!==null){b=a.c;$p=9;continue _;}if(a.d===null){if(a.a!==null)a.a.N=1;return;}c=a.Q;b=a.Q;b.bW=b.bW+1|0;d=c.bn;c.bn.cv=d.s;if(d.bA){d.C=d.C+1|0;if(d.C==7){d.C=0;d.bA=0;}}l=B$(d.cc.a.F);bv=null;if(l>0){R();bv=AQM.data[l];}bw=0.4000000059604645;bx=(bv!==d.bM?0.0:1.0)-d.s;by=(-0.4000000059604645);if(bx>=by)by=bx;if(by<=bw)bw=by;d.s=d.s+bw;if (d.s<0.10000000149011612)d.bM=bv;bf:{if(c.b.bm){b=c.b.a;bz=c.b.d;br=b.g|0;bs=b.j|0;bt=b.h|0;n=0;l=bs+4|0;bs=bs-4|0;while(true){if(n>=50)break bf;bA=(br+P(c.H,9)|0)-4|0;bB=(bt+P(c.H,9)|0)-4|0;g=Cl(bz,bA,bB);if(g<=l&&g>=bs){bx=Z(c.H);by=Z(c.H);Cf(c.b.ca,CR(bz,bA+bx,g+0.10000000149011612,bB+by));}n=n+1|0;}}}b=a.T;b.bU=b.bU+1|0;b=a.d;$p=24;continue _;default:ER();}}C1().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,$p);} function Wq(a){var b,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.d===null)a.pw=a.M+600|0;if(a.M=2)break a;DG(e.dS.data[g]);g=g+1|0;}}}} function CB(){DK();return AQJ;} function AIj(){Cy();AQI=ARj;AQK=0;} function Lc(){C.call(this);} var ARk=null;var AQD=null;function ADu(){var b,c,d,$$je;a:{b=N4(B(199));c=N4(B(164));if(b!==null)try{d=J1(Fp(Fs(b)));if(d!==null&&d instanceof I1)ARk=d;break a;}catch($$e){$$je=K($$e);if($$je instanceof BA){}else{throw $$e;}}}b:{if(c!==null)try{d=J1(Fp(Fs(c)));if(d!==null&&d instanceof I1)AQD=d;break b;}catch($$e){$$je=K($$e);if($$je instanceof BA){}else{throw $$e;}}}if(ARk===null)ARk=FS();if(AQD===null)AQD=FS();} function Mj(){var b,$$je;a:{try{b=E$();Mg(ARk,WK(b));Nh(B(199),DU(b));break a;}catch($$e){$$je=K($$e);if($$je instanceof BA){}else{throw $$e;}}}} function Xd(){ARk=null;AQD=null;} function O2(){C.call(this);} var ARl=null;function ADg(){var b,c,d,e,f,g,$p,$z;$p=0;if(E2()){var $T=C1();$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:b=B(200);U();c=ARm;$p=1;case 1:$z=AEy(c,b);if(E()){break _;}b=$z;if(b===null)d=null;else{d=$rt_createByteArray(b.byteLength);e=d.data;b=new Uint8Array(b);f=0;g=e.length;while(f>24;f=f+1|0;}}if(d===null)return;b=J1(Fp(Fs(d)));if(b!==null&&b instanceof I1)ARl=b;if(ARl.cl===null)ARl=null;else if(!ARl.cl.eJ)ARl=null;return;default: ER();}}C1().s(b,c,d,e,f,g,$p);} function VQ(){var b,c,d,e,f,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:b=E$();Mg(ARl,WK(b));c=B(200);d=DU(b);U();e=Kw(c,47);if(e>0){b=DC(c,0,e);$p=2;continue _;}f=new Uint8Array(d.data.length);f.set(d.data);b=ARm;e=0;f=f.buffer;$p=1;case 1:AFL(b,c,e,f);if(E()){break _;}if(ARl.cl===null)ARl=null;else if(!ARl.cl.eJ)ARl=null;return;case 2:Xf(b);if(E()){break _;}f=new Uint8Array(d.data.length);f.set(d.data);b=ARm;e=0;f=f.buffer;$p=1;continue _;default: ER();}}C1().s(b,c,d,e,f,$p);} function ADs(){ARl=null;} function BA(){X.call(this);} function JD(a){var b=new BA();AHw(b,a);return b;} function AHw(a,b){Bf(a,b);} function CF(){} function Te(){C.call(this);} function AN0(){var a=new Te();ALE(a);return a;} function ALE(a){return;} function WY(a,b){b.preventDefault();b.stopPropagation();} function Vy(a,b){WY(a,b);} function ANp(a,b){Vy(a,b);} function Td(){C.call(this);} function AOb(){var a=new Td();AKX(a);return a;} function AKX(a){return;} function Wt(a,b){var c,d;c=b.button;d=OH();if(c==1)c=2;else if(c==2)c=1;d.data[c]=1;Dv(LC(),b);b.preventDefault();b.stopPropagation();JM();} function TZ(a,b){Wt(a,b);} function AJd(a,b){TZ(a,b);} function Tg(){C.call(this);} function AO2(){var a=new Tg();AIe(a);return a;} function AIe(a){return;} function AA5(a,b){var c,d;c=b.button;d=OH();if(c==1)c=2;else if(c==2)c=1;d.data[c]=0;Dv(LC(),b);b.preventDefault();b.stopPropagation();} function Yr(a,b){AA5(a,b);} function AJJ(a,b){Yr(a,b);} function Tf(){C.call(this);} function APd(){var a=new Tf();AJz(a);return a;} function AJz(a){return;} function AA0(a,b){U();AP2=b.offsetX;AP3=APt.clientHeight-b.offsetY|0;AP4=AP4+b.movementX;AP5=AP5+ -b.movementY;b.preventDefault();b.stopPropagation();} function AAC(a,b){AA0(a,b);} function AK7(a,b){AAC(a,b);} function Ti(){C.call(this);} function AOR(){var a=new Ti();AJp(a);return a;} function AJp(a){return;} function WX(a,b){MT().data[Mi(Op(b))]=1;Dv(J6(),b);b.preventDefault();b.stopPropagation();JM();} function Uz(a,b){WX(a,b);} function AH2(a,b){Uz(a,b);} function Th(){C.call(this);} function AOw(){var a=new Th();AJ1(a);return a;} function AJ1(a){return;} function Uh(a,b){MT().data[Mi(Op(b))]=0;Dv(J6(),b);b.preventDefault();b.stopPropagation();} function ADo(a,b){Uh(a,b);} function AMP(a,b){ADo(a,b);} function Tk(){C.call(this);} function AOQ(){var a=new Tk();AHC(a);return a;} function AHC(a){return;} function ZP(a,b){U();if(AP6&&(b.repeat?1:0))Dv(J6(),b);b.preventDefault();b.stopPropagation();} function ADq(a,b){ZP(a,b);} function AHe(a,b){ADq(a,b);} function Tj(){C.call(this);} function APj(){var a=new Tj();AHP(a);return a;} function AHP(a){return;} function AAP(a,b){Dv(LC(),b);b.preventDefault();b.stopPropagation();} function AAy(a,b){AAP(a,b);} function ALx(a,b){AAy(a,b);} function Va(){C.call(this);} function AO5(){var a=new Va();AGL(a);return a;} function AGL(a){return;} function ADk(a,b){MC(0);} function Y_(a,b){ADk(a,b);} function AFa(a,b){Y_(a,b);} function Vb(){C.call(this);} function AN8(){var a=new Vb();AIu(a);return a;} function AIu(a){return;} function AEe(a,b){MC(1);JM();} function Wx(a,b){AEe(a,b);} function AIV(a,b){Wx(a,b);} function Jy(){C.call(this);} var ARn=null;var ARm=null;function V0(){var b,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:b=B(201);$p=1;case 1:$z=AIv(b);if(E()){break _;}b=$z;if(b===null){ARn=B(171);return ARo;}if(b.uM)return AQB;if(!b.uz&&b.qv!==null){ARm=b.qv;return AQA;}ARn=b.th!==null?b.th:B(202);return ARo;default:ER();}}C1().s(b,$p);} function TR(){return ARn;} function Xf(b){var c,d,e,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:c=ARm;$p=1;case 1:$z=AFM(c,b);if(E()){break _;}c=$z;if(c!==ARp?0:1)return;d=Kw(b,47);if(d>0){c=DC(b,0,d);$p=3;continue _;}c=ARm;d=1;e=new ArrayBuffer(0);$p=2;case 2:AFL(c,b,d,e);if(E()){break _;}return;case 3:Xf(c);if(E()){break _;}c=ARm;d=1;e=new ArrayBuffer(0);$p=2;continue _;default:ER();}}C1().s(b,c,d,e,$p);} function X1(){ARn=B(4);ARm=null;} function EO(){var a=this;C.call(a);a.yj=null;a.An=0;} function ARq(a,b){var c=new EO();EK(c,a,b);return c;} function EK(a,b,c){a.yj=b;a.An=c;} function Ex(){EO.call(this);} var AQA=null;var AQB=null;var ARo=null;var ARr=null;function AB4(){var b,c,d;b=new Ex;EK(b,B(203),0);AQA=b;b=new Ex;EK(b,B(204),1);AQB=b;b=new Ex;EK(b,B(205),2);ARo=b;c=Bc(Ex,3);d=c.data;d[0]=AQA;d[1]=AQB;d[2]=ARo;ARr=c;} function WA(){C.call(this);} function AJy(){var Context=window.AudioContext||window.webkitAudioContext;return new Context();} function R6(){C.call(this);} var AQz=null;function TM(b){var c,d,e,f,g,h,i,j,k,l,m;c=Fs(b);d=Fp(c);e=$rt_createByteArray(8);K6(d,e);if(!Co(B(206),SV(e,F3(B(21))))){c=new BA;Bf(c,B(207));G(c);}Gw(d);f=new Od;d=new Rx;g=ALI(0);LD(d,c);d.j5=0;d.m8=0;d.s5=1;d.sz=0;d.qe=$rt_createByteArray(1);d.AO=$rt_createByteArray(512);d.fk=g;d.mO=$rt_createByteArray(512);d.s5=1;d.sz=1;Tr(f,d);g=new R5;g.hb=$rt_createByteArray(4);g.ix=0;g.dW=$rt_createIntArray(80);N_(g);while(true){d=Gw(f);if(!Co(B(208),d)){if(VN(f)<=0&&Co(B(209),d))return;c=new BA;Bf(c, B(207));G(c);}h=Gw(f);i=$rt_createByteArray(20);j=$rt_createByteArray(20);K6(f,i);k=Em(f);l=$rt_createByteArray(k);K6(f,l);if(DE(AQz,h))continue;a:{Vs(g,l,0,k);ADa(g,j,0);if(i===j)k=1;else{if(i!==null&&j!==null){b=i.data;e=j.data;k=b.length;if(k==e.length){m=0;while(m>10&1023)&65535;} function I2(b){return (56320|b&1023)&65535;} function LR(b){return PA(b)&65535;} function PA(b){return ABD(b).toLowerCase().charCodeAt(0);} function Pk(b){return ABD(b).toUpperCase().charCodeAt(0);} function QH(b,c){var d,e,f,g,h,i,j,k,l;if(c>=2&&c<=36){if(ARt===null){if(ARv===null)ARv=Xr();d=(ARv.value!==null?$rt_str(ARv.value):null);e=ABA(Hd(d));f=Js(e);g=$rt_createIntArray(f);h=g.data;i=0;while(i=i){k=(i+j|0)/2|0;l=k*2|0;f=BM(b,g[l]);if(f>0)i=k+1|0;else{if(f>=0){b=g[l+1|0];break a;}j=k-1|0;}}b=(-1);}if(b>=c)b=(-1);}else b=(-1);return b;} function HI(b,c){if(c>=2&&c<=36&&b%5B%9F%=J%AN%Eo%Is%Mw%Q{%U!\'Y&\'^*\'b.\'f2\'j6\'n:\'r>\'vB\'zF\'!#J\'&#N\'*#R\'.#V\'2#Z\'6#_\':#c\'>#g\'B#k\'F#o\'J#s\'N#w\'R#6)I:)M>)QB)UF)YJ)^N)bR)fV)jZ)n_)rc)vg)zk)!#o)&#s)*#w).#{)2#!+6#&+:#*+>#.+B#2+F#6+J#:+N#>+R#{R# !T#%&T#)*T#-.T#12T#56T#9:T#=>T#ABT#E6a# :a#%>a#)Ba#-Fa#1Ja#5Na#9Ra#=Va#AZa#E:s# >s#%Bs#)Fs#-Js#1Ns#5Rs#9Vs#=Zs#A_s#EZ:% _:%%c:%)g:%-k:%1o:%5s:%9w:%={:%A!<%E2F% 6F%%:F%)>F%-BF%1FF%5JF%9NF%=RF%AVF%EgP% kP%%oP%)sP%-wP%1{P%5!R%9&R%=*R%A.R%E>]% B]%%F]%)J]%-N]%1R]%5V]%9Z]%=_]%Ac]%Esg% wg%%{g%)!i%-&" +"i%1*i%5.i%92i%=6i%A:i%EJs% Ns%%Rs%)Vs%-Zs%1_s%5cs%9gs%=ks%Aos%E!!\' &!\'%*!\').!\'-2!\'16!\'5:!\'9>!\'=B!\'AF!\'EV,\' Z,\'%_,\')c,\'-g,\'1k,\'5o,\'9s,\'=w,\'A{,\'E.8\' 28\'%68\'):8\'->8\'1B8\'5F8\'9J8\'=N8\'AR8\'EcB\' gB\'%kB\')oB\'-sB\'1wB\'5{B\'9!D\'=&D\'A*D\'E>L\' BL\'%FL\')JL\'-NL\'1RL\'5VL\'9ZL\'=_L\'AcL\'EsV\' wV\'%{V\')!X\'-&X\'1*X\'5.X\'92X\'=6X\'A:X\'EB_\' F_\'%J_\')N_\'-R_\'1V_\'5Z_\'9__\'=c_\'Ag_\'Esw\' ww\'%{w\')!y\'-&y\'1*y\'5.y\'92y\'=6y\'A:y\'EB!) F!)%J!))N!)-R!)1V!)5Z!)9_!)=c!)Ag!)Egi+ ki+%oi+)si+-wi+1{i+5!k+9&k+=*k+A.k+Eom+ sm+%wm+){m+-!o+1&o+5*o+9.o+=2o+A6o+E>,- B,-%F" +",-)J,--N,-1R,-5V,-9Z,-=_,-Ac,-E>8- B8-%F8-)J8--N8-1R8-5V8-9Z8-=_8-Ac8-E{F- !H-%&H-)*H--.H-12H-56H-9:H-=>H-ABH-E_H- cH-%gH-)kH--oH-1sH-5wH-9{H-=!J-A&J-E!Z- &Z-%*Z-).Z--2Z-16Z-5:Z-9>Z-=BZ-AFZ-E2c- 6c-%:c-)>c--Bc-1Fc-5Jc-9Nc-=Rc-AVc-EJo- No-%Ro-)Vo--Zo-1_o-5co-9go-=ko-Aoo-E.q- 2q-%6q-):q-->q-1Bq-5Fq-9Jq-=Nq-ARq-E&4r *4r%.4r)24r-64r1:4r5>4r9B4r=F4rAJ4rE{or !qr%&qr)*qr-.qr12qr56qr9:qr=>qrABqrE&ur *ur%.ur)2ur-6ur1:ur5>ur9Bur=FurAJurE**t .*t%2*t)6*t-:*t1>*t5B*t9F*t=J*tAN*tEN,t R,t%V,t)Z,t-_,t1c,t5g,t9k,t=o,tAs,tE_" +"4t c4t%g4t)k4t-o4t1s4t5w4t9{4t=!6tA&6tEgXt kXt%oXt)sXt-wXt1{Xt5!Zt9&Zt=*ZtA.ZtE{c@# !e@#%&e@#)*e@#-.e@#12e@#56e@#9:e@#=>e@#ABe@#Ece@#Ige@#Mke@#Qoe@#Use@#Ywe@#^{e@#b!g@#f&g@#j*g@#n.g@#r2g@#v6g@#z:g@#!#>g@#&#Bg@#*#Fg@#.#Jg@#2#Ng@#6#Rg@#:#Vg@#>#Zg@#B#_g@#F#cg@#J#gg@#N#kg@#R#*i@#I.i@#M2i@#Q6i@#U:i@#Y>i@#^Bi@#bFi@#fJi@#jNi@#nRi@#rVi@#vZi@#z_i@#!#ci@#&#gi@#*#ki@#.#oi@#2#si@#6#wi@#:#{i@#>#!k@#B#&k@#F#*k@#J#.k@#N#2k@#R#s&D# w&D#%{&D#)!(D#-&(D#1*(D#5.(D#92(D#=6(D#A:(D#E2.H# 6.H#%:.H#)>.H#-B.H#1F.H#5J.H#9N.H#=R.H#AV." +"H#EwuH# {uH#%!wH#)&wH#-*wH#1.wH#52wH#96wH#=:wH#A>wH#Ew$J# {$J#%!&J#)&&J#-*&J#1.&J#52&J#96&J#=:&J#A>&J#E{*J# !,J#%&,J#)*,J#-.,J#12,J#56,J#9:,J#=>,J#AB,J#E_8J# c8J#%g8J#)k8J#-o8J#1s8J#5w8J#9{8J#=!:J#A&:J#E2RJ# 6RJ#%:RJ#)>RJ#-BRJ#1FRJ#5JRJ#9NRJ#=RRJ#AVRJ#ENqJ# RqJ#%VqJ#)ZqJ#-_qJ#1cqJ#5gqJ#9kqJ#=oqJ#AsqJ#E&}J# *}J#%.}J#)2}J#-6}J#1:}J#5>}J#9B}J#=F}J#AJ}J#Eg@L# k@L#%o@L#)s@L#-w@L#1{@L#5!BL#9&BL#=*BL#A.BL#EZJL# _JL#%cJL#)gJL#-kJL#1oJL#5sJL#9wJL#={JL#A!LL#ENTL# RTL#%VTL#)ZTL#-_TL#1cTL#5gTL#9kTL#=oTL#AsTL#E:{L# >{L#" +"%B{L#)F{L#-J{L#1N{L#5R{L#9V{L#=Z{L#A_{L#ERkN# VkN#%ZkN#)_kN#-ckN#1gkN#5kkN#9okN#=skN#AwkN#E_$P# c$P#%g$P#)k$P#-o$P#1s$P#5w$P#9{$P#=!&P#A&&P#E.,P# 2,P#%6,P#):,P#->,P#1B,P#5F,P#9J,P#=N,P#AR,P#EFau# Jau#%Nau#)Rau#-Vau#1Zau#5_au#9cau#=gau#Akau#Eouu# suu#%wuu#){uu#-!wu#1&wu#5*wu#9.wu#=2wu#A6wu#EF0N% J0N%%N0N%)R0N%-V0N%1Z0N%5_0N%9c0N%=g0N%Ak0N%Eo0N% s0N%%w0N%){0N%-!2N%1&2N%5*2N%9.2N%=22N%A62N%E:2N% >2N%%B2N%)F2N%-J2N%1N2N%5R2N%9V2N%=Z2N%A_2N%Ec2N% g2N%%k2N%)o2N%-s2N%1w2N%5{2N%9!4N%=&4N%A*4N%E.4N% 24N%%64N%):4N%->" +"4N%1B4N%5F4N%9J4N%=N4N%AR4N%ERJR% VJR%%ZJR%)_JR%-cJR%1gJR%5kJR%9oJR%=sJR%AwJR%E>qR% BqR%%FqR%)JqR%-NqR%1RqR%5VqR%9ZqR%=_qR%AcqR%E:FV% >FV%%BFV%)FFV%-JFV%1NFV%5RFV%9VFV%=ZFV%A_FV%E"};} function Ez(){C.call(this);} function ZU(a,b){PF(a,b,0,b.data.length);} function AEY(a,b,c,d){var e,f,g;e=0;while(e0)a.mn=a.mn-1|0;else if(b==a.uQ&&c==a.uS&&d==a.uR){f=Bh(a.dE.d,b,c,d);if(f){R();g=AQM.data[f];a.oA=g.pP;AB8(g,a.dE.d,b,c,d,e,a.dE.ca);a.eL=a.eL+1|0;if(a.eL>(a.lK+3|0)){h=CB().d;g=g.hs.jj;i=0.10000000149011612;$p=1;continue _;}if(a.eL==(a.oA+1|0)){$p=2;continue _;}}}else{a.eL=0;a.lK=a.eL;a.uQ=b;a.uS=c;a.uR=d;}return;case 1:Un(h, g,i);if(E()){break _;}a.lK=a.eL;if(a.eL!=(a.oA+1|0))return;$p=2;case 2:AAD(a,b,c,d);if(E()){break _;}a.eL=0;a.lK=a.eL;a.mn=5;return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,$p);} function AMT(a,b){return Jk(a.dE.a.F,b);} function AAD(a,b,c,d){var e,$p,$z;$p=0;if(E2()){var $T=C1();$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=Bh(a.dE.d,b,c,d);R();AQM.data[e].wW(a.dE.d,b,c,d);$p=1;case 1:UH(a,b,c,d);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,$p);} function W4(a,b,c,d){var e,$p,$z;$p=0;if(E2()){var $T=C1();$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=Bh(a.dE.d,b,c,d);if(e>0){R();if(!AQM.data[e].pP){$p=1;continue _;}}return;case 1:AAD(a,b,c,d);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,$p);} function AGS(a){a.eL=0;a.lK=a.eL;a.mn=0;} function AG8(a,b){if(a.eL<=0)a.dE.T.po=0.0;else a.dE.T.po=(a.eL+b-1.0)/a.oA;} function ANC(a){return 4.0;} function YA(a,b,c){var d,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:R();d=AQM.data[c];if(d===ARA&&Jk(a.dE.a.F,c)){d=null;c=3;$p=1;continue _;}if(d===ARB&&Jk(a.dE.a.F,c)){SK(b,5);return 1;}return 0;case 1:Yo(b,d,c);if(E()){break _;}return 1;default:ER();}}C1().s(a,b,c,d,$p);} function AJx(a,b){var c;c=b.F.cU.data;R();c[8]=ARC.l;b.F.f9.data[8]=10;} function YU(a){var b,c,d,e,$p,$z;$p=0;if(E2()){var $T=C1();$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=((J(J(a.hT.P.bd,a.hT.P.bh),a.hT.P.ch)/64|0)/64|0)/64|0;if(P(a.hT.P.ck,100)=0){m=(d/2|0)-50|0;n=(e/2|0)+16|0;Bt(3553);BQ(f,7);HH(f,8421504);k=m;o=n;Bk(f,k,o,0.0);l=n+2|0;Bk(f,k,l,0.0);i=m+100|0;Bk(f,i,l,0.0);Bk(f,i,o,0.0);HH(f,8454016);Bk(f,k,o,0.0);Bk(f,k,l,0.0);k=m+b|0;Bk(f,k,l,0.0);Bk(f,k,o,0.0);BR(f);Bb(3553);}p=a.et.eQ;q=a.n8;b=(d-D5(a.et.eQ,a.n8)|0)/2|0;m=(e/2|0)-4|0;n=m-16|0;r=16777215;$p=2;case 2:Y9(p,q,b,n,r);if (E()){break _;}f=a.et.eQ;g=a.pv;b=(d-D5(a.et.eQ,a.pv)|0)/2|0;d=m+8|0;m=16777215;$p=3;case 3:Y9(f,g,b,d,m);if(E()){break _;}$p=4;case 4:AD2();if(E()){break _;}try{$p=5;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){}else{throw $$e;}}return;case 5:a:{try{SL();if(E()){break _;}break a;}catch($$e){$$je=K($$e);if($$je instanceof X){}else{throw $$e;}}}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} function PJ(){var a=this;C.call(a);a.b=null;a.b4=0.0;a.ed=0;a.c9=0.0;a.bn=null;a.bW=0;a.cb=null;a.H=null;a.zi=0;a.zh=0;a.mh=null;a.n=0.0;a.p=0.0;a.q=0.0;} function Ci(a,b){var c;c=a.b.a;return DO(c.bC+(c.g-c.bC)*b,c.bI+(c.j-c.bI)*b,c.bB+(c.h-c.bB)*b);} function Dq(a,b){var c,d;c=a.b.a;d=c.eT-b;if(c.bv<=0)Bl(40.0-8000.0/(b+c.cO+200.0),0.0,0.0,1.0);if(d>=0.0){b=d/c.mV;b=Bj(b*b*b*b*3.1415927410125732);d=c.gy;Bl( -c.gy,0.0,1.0,0.0);Bl( -b*14.0,0.0,0.0,1.0);Bl(d,0.0,1.0,0.0);}} function Dl(a,b){var c,d,e,f;c=a.b.a;d=c.g7-c.p8;d=c.g7+d*b;e=c.qU+(c.m9-c.qU)*b;f=c.jD+(c.hm-c.jD)*b;d=d*3.1415927410125732;Ba(Bj(d)*e*0.5, -Gr(Bs(d)*e),0.0);Bl(Bj(d)*e*3.0,0.0,0.0,1.0);Bl(Gr(Bs(d+0.20000000298023224)*e)*5.0,1.0,0.0,0.0);Bl(f,1.0,0.0,0.0);} function D9(a,b){var c;if(!b){Bt(2896);Bt(16384);}else{Bb(2896);Bb(16384);Bb(2903);c=I4(DO(0.0,(-1.0),0.5));Ff(a,c.bs,c.br,c.bq,0.0);Ff(a,0.30000001192092896,0.30000001192092896,0.30000001192092896,1.0);Ff(a,0.0,0.0,0.0,1.0);Ff(a,0.699999988079071,0.699999988079071,0.699999988079071,1.0);}} function Eq(a){var b,c;b=(a.b.K*240|0)/a.b.r|0;c=(a.b.r*240|0)/a.b.r|0;B_(256);BJ(5889);BE();Ri(0.0,b,c,0.0,100.0,300.0);BJ(5888);BE();Ba(0.0,0.0,(-200.0));} function Di(a){var b,c,d,e,f,g,h;b=a.b.d;c=a.b.a;d=Ff(a,a.n,a.p,a.q,1.0);By();ARD=Ic(d);ARE=Ic(d);ARF=Ic(d);ARG=Ic(d);Fh(0.0,(-1.0),0.0);BV(1.0,1.0,1.0,1.0);R();b=AQM.data[Bh(b,c.g|0,c.j+0.11999999731779099|0,c.h|0)];if(b!==null&&b.cj()!==AQN){d=b.cj();St(2917,2048);if(d===AQO){IN(2914,0.10000000149011612);e=0.4000000059604645;f=0.4000000059604645;g=0.8999999761581421;DK();if(AQH.bj){e=0.45500001311302185;f=0.4000000059604645;g=0.75;}Ff(a,e,f,g,1.0);}else if(d===AQP){IN(2914,2.0);e=0.4000000059604645;f=0.30000001192092896;h =0.30000001192092896;DK();if(AQH.bj){e=0.33000001311302185;h=0.33000001311302185;f=h;}Ff(a,e,f,h,1.0);}}else{St(2917,9729);IN(2915,0.0);IN(2916,a.c9);Ff(a,1.0,1.0,1.0,1.0);}Bb(2903);} function Ff(a,b,c,d,e){Jc(a.mh);CM(CM(CM(CM(a.mh,b),c),d),e);Ko(a.mh);return a.mh;} function EL(){C.call(this);this.o4=0.0;} function H7(){var a=this;EL.call(a);a.fd=null;a.lO=null;a.l7=null;a.cZ=null;a.cJ=null;a.fR=null;a.eG=null;} function AFg(a){var b=new H7();Pn(b,a);return b;} function Pn(a,b){a.fd=BL(0,0);BI(a.fd,(-4.0),(-8.0),(-4.0),8,8,8,b);a.lO=BL(32,0);BI(a.lO,(-4.0),(-8.0),(-4.0),8,8,8,b+0.5);a.l7=BL(16,16);BI(a.l7,(-4.0),0.0,(-2.0),8,12,4,b);a.cZ=BL(40,16);BI(a.cZ,(-3.0),(-2.0),(-2.0),4,12,4,b);BZ(a.cZ,(-5.0),2.0,0.0);a.cJ=BL(40,16);a.cJ.jr=1;BI(a.cJ,(-1.0),(-2.0),(-2.0),4,12,4,b);BZ(a.cJ,5.0,2.0,0.0);a.fR=BL(0,16);BI(a.fR,(-2.0),0.0,(-2.0),4,12,4,b);BZ(a.fR,(-2.0),12.0,0.0);a.eG=BL(0,16);a.eG.jr=1;BI(a.eG,(-2.0),0.0,(-2.0),4,12,4,b);BZ(a.eG,2.0,12.0,0.0);} function AHY(a,b,c,d,e,f,g){a.wf(b,c,d,e,f,g);BG(a.fd,g);BG(a.l7,g);BG(a.cZ,g);BG(a.cJ,g);BG(a.fR,g);BG(a.eG,g);} function ADD(a,b,c,d,e,f,g){var h;a.fd.b5=e/57.2957763671875;a.fd.bl=f/57.2957763671875;h=a.cZ;e=b*0.6661999821662903;f=e+3.1415927410125732;h.bl=Bs(f)*2.0*c;a.cZ.bX=(Bs(b*0.23119999468326569)+1.0)*c;a.cJ.bl=Bs(e)*2.0*c;a.cJ.bX=(Bs(b*0.28119999170303345)-1.0)*c;a.fR.bl=Bs(e)*1.399999976158142*c;a.eG.bl=Bs(f)*1.399999976158142*c;h=a.cZ;b=h.bX;c=d*0.09000000357627869;h.bX=b+Bs(c)*0.05000000074505806+0.05000000074505806;h=a.cJ;h.bX=h.bX-(Bs(c)*0.05000000074505806+0.05000000074505806);h=a.cZ;b=h.bl;c=d*0.06700000166893005;h.bl =b+Bj(c)*0.05000000074505806;h=a.cJ;h.bl=h.bl-Bj(c)*0.05000000074505806;} function Bm(){Bp.call(this);} var ARH=0;var ARI=null;var ARJ=0;var ARK=0;var ARL=0;var ARM=0.0;var ARN=0;var ARO=null;var ARP=0;var ARQ=0;var ARR=0;var ARS=0.0;var ART=0.0;var ARU=0.0;var ARV=0.0;var ARW=0.0;var ARX=0.0;var ARY=0.0;var ARZ=0.0;var AR0=0.0;var AR1=0;var ARD=0.0;var ARE=0.0;var ARF=0.0;var ARG=0.0;var AR2=0;var AR3=0;var AR4=0;var AR5=0.0;var AR6=0.0;var AR7=0.0;var AR8=0;var AR9=0;var AR$=0;var AR_=0;var ASa=null;var ASb=0;var ASc=null;var ASd=0;var ASe=null;var ASf=0;var ASg=null;var ASh=null;var ASi=null;var ASj=null;var ASk =null;var ASl=null;var ASm=null;var ASn=null;var ASo=null;var ASp=0;var ASq=null;var ASr=null;var ASs=null;var ASt=null;var ASu=null;var ASv=null;var ASw=null;var ASx=null;var ASy=null;var ASz=null;var ASA=null;var ASB=null;var ASC=null;var ASD=null;var ASE=Long_ZERO;var ASF=0;function By(){By=Br(Bm);AKW();} function Bb(b){By();a:{switch(b){case 2884:H0(2884);break a;case 2896:ARK=1;break a;case 2903:AR1=1;break a;case 2912:AR3=1;break a;case 2929:H0(2929);break a;case 3008:ARL=1;break a;case 3042:H0(3042);break a;case 3553:ARJ=1;break a;case 32823:H0(32823);break a;case 32826:break;default:break a;}}} function YN(b){By();} function SR(b){By();b= -b;U();APO.clearDepth(b);} function GE(b){var c;By();a:{c=518;switch(b){case 514:c=514;break a;case 515:c=518;break a;case 516:c=513;break a;default:}}U();APO.depthFunc(c);} function ON(b,c){By();ARM=c;} function JJ(b){By();U();APO.cullFace(b);} function BJ(b){By();AR_=b;} function Ge(){By();switch(AR_){case 5888:break;case 5889:return ASc.data[ASd];case 5890:return ASe.data[ASf];default:}return ASa.data[ASb];} function BE(){By();RF(Ge());} function CO(b,c,d,e){By();U();AP9.data[0]=b;AP9.data[1]=c;AP9.data[2]=d;AP9.data[3]=e;APO.viewport(b,c,d,e);} function B_(b){By();U();APO.clear(b);} function Ri(b,c,d,e,f,g){var h,i,j,k;By();h=Ge();i=c-b;h.d4=2.0/i;h.d2=0.0;h.d3=0.0;h.d5=0.0;h.d8=0.0;j=e-d;h.d9=2.0/j;h.d6=0.0;h.d7=0.0;h.d$=0.0;h.ea=0.0;k=g-f;h.eb=2.0/k;h.d_=0.0;h.fB= -(c+b)/i;h.fC= -(e+d)/j;h.fD=(g+f)/k;h.fE=1.0;} function Ba(b,c,d){var e;By();K1(ASk,b,c,d);e=Ge();Mu(e,ASk,e);if(!ARN)return;e=new BK;Bf(e,B(214));G(e);} function CY(b,c,d,e){By();U();APO.clearColor(b,c,d,e);} function Bt(b){By();a:{switch(b){case 2884:Ip(2884);break a;case 2896:ARK=0;break a;case 2903:AR1=0;break a;case 2912:AR3=0;break a;case 2929:Ip(2929);break a;case 3008:ARL=0;break a;case 3042:Ip(3042);break a;case 3553:ARJ=0;break a;case 32823:Ip(32823);break a;case 32826:break;default:break a;}}} function BV(b,c,d,e){By();ARS=b;ART=c;ARU=d;ARV=e;} function MY(b){By();} function Cw(){By();a:{switch(AR_){case 5888:break;case 5889:if(ASd>=(ASc.data.length-1|0)){C4(DN(),B(215));break a;}ASd=ASd+1|0;F6(ASc.data[ASd],ASc.data[ASd-1|0]);break a;case 5890:if(ASf>=(ASe.data.length-1|0)){C4(DN(),B(216));break a;}ASf=ASf+1|0;F6(ASe.data[ASf],ASe.data[ASf-1|0]);break a;default:}if(ASb>=(ASa.data.length-1|0))C4(DN(),B(217));else{ASb=ASb+1|0;F6(ASa.data[ASb],ASa.data[ASb-1|0]);}}} function Bl(b,c,d,e){var f;By();K1(ASk,c,d,e);f=Ge();MD(f,b*0.01745329238474369,ASk,f);if(!ARN)return;f=new BK;Bf(f,B(214));G(f);} function CS(){By();a:{switch(AR_){case 5888:break;case 5889:if(ASd<=0){C4(DN(),B(218));break a;}ASd=ASd-1|0;break a;case 5890:if(ASf<=0){C4(DN(),B(219));break a;}ASf=ASf-1|0;break a;default:}if(ASb<=0)C4(DN(),B(220));else ASb=ASb-1|0;}} function RZ(b,c){By();a:{switch(b){case 2982:break;case 2983:Ql(ASc.data[ASd],c);break a;default:}Ql(ASa.data[ASb],c);}} function Cj(b,c,d){var e;By();K1(ASk,b,c,d);X6(Ge(),ASk);if(!ARN)return;e=new BK;Bf(e,B(214));G(e);} function Cv(b,c){By();AR4=b==1&&c==771?1:0;U();APO.blendFunc(b,c);} function DZ(b){By();U();APO.depthMask(!!b);} function B5(b,c,d,e){By();U();APO.colorMask(!!b,!!c,!!d,!!e);} function IW(b,c,d){By();if(!(d!=33071&&d!=10496))d=33071;U();APO.texParameteri(b,c,d);} function Fh(b,c,d){var e;By();e=Mb(b*b+c*c+d*d);ARW=b/e;ARX=c/e;ARY=d/e;} function H3(b){var c,d,e,f,g,h;By();c=ASp+1|0;d=0;while(d0){Qh(c.jm|0|(AR1&&ARK?8:0)|(!AR3?0:16)|(!ARL?0:32)|(!ARJ?0:64));Lx(c.or);Rl(0,c.iQ);AR9=AR9+((c.iQ*6|0)/4|0)|0;AR$=AR$+(c.iQ/2|0)|0;}}} function Gh(b,c){By();if(!ARN){ARO=BP(ASi,Bq(b));if(ARO!==null){ARO.jm=(-1);ARO.iQ=0;ARN=1;}}} function F2(){var b,c,d,e;By();if(ARN){ARN=0;U();b=AQx.buffer;c=AQw;d=new Int32Array(b,0,c);AQw=0;e=OZ(d);if(e>0){if(ARO.ml===null){CD(ASj,Bq(ARO.ve),ARO);ARO.or=Qt();ARO.ml=Ma();b=O0(ARO.jm);Lx(ARO.or);Gz(34962,ARO.ml);M0(b);}Gz(34962,ARO.ml);O_(34962,d,35044);AR8=AR8+e|0;}}} function G5(b,c,d){By();ARS=b;ART=c;ARU=d;ARV=1.0;} function Qc(b){By();while(Eo(b)){E0(Rp(b));}} function LQ(b){By();a:{switch(b){case 32885:break;case 32886:ARP=1;break a;case 32887:break a;case 32888:ARR=1;break a;default:break a;}ARQ=1;}} function Ls(b){By();a:{switch(b){case 32885:break;case 32886:ARP=0;break a;case 32887:break a;case 32888:ARR=0;break a;default:break a;}ARQ=0;}} function MI(){By();return 0|(!ARP?0:1)|(!ARQ?0:2)|(!ARR?0:4);} function Qh(b){var c;By();c=O0(b);ASq=c;AC6(c);if(ARL)ACp(c,ARM);SA(c,ARS,ART,ARU,ARV);if(AR3){ACU(c,(!AR4?0:2)+AR2|0);ADN(c,ARD,ARE,ARF,ARG);V$(c,AR7);SO(c,AR5,AR6);}AEk(c,ASa.data[ASb]);UN(c,ASc.data[ASd]);Ts(c,ASe.data[ASf]);if(AR1&&ARK){AA1(c,ARW,ARX,ARY);Uy(c,ASn,ASo);}Vf(c,ARZ,AR0);} function Z0(b,c,d,e){var f;By();if(ARN){if(b!=7)C4(DN(),B(221));else{if(ARO.jm==(-1))ARO.jm=MI();else if(ARO.jm!=MI())C4(DN(),B(222));f=ARO;f.iQ=f.iQ+d|0;U();e=e;if((AQw+e.length|0)=0)return b<<24>>24;c=new DF;Q(c);G(c);} function HV(a,b){var c,d;c=0;while(c=0&&c<=(b.data.length-d|0)){while(d>0){f=a.eZ.gm(b,c,d);if(f<0){e=new DF;Q(e);G(e);}c=c+f|0;d=d-f|0;}return;}e=new BD;Q(e);G(e);} function Em(a){var b;if(HV(a,4)<0){b=new DF;Q(b);G(b);}return (a.dF.data[0]&255)<<24|(a.dF.data[1]&255)<<16|(a.dF.data[2]&255)<<8|a.dF.data[3]&255;} function Mv(a){var b;if(HV(a,8)<0){b=new DF;Q(b);G(b);}return Long_or(Long_shl(Long_and(Long_fromInt((a.dF.data[0]&255)<<24|(a.dF.data[1]&255)<<16|(a.dF.data[2]&255)<<8|a.dF.data[3]&255),new Long(4294967295, 0)),32),Long_and(Long_fromInt((a.dF.data[4]&255)<<24|(a.dF.data[5]&255)<<16|(a.dF.data[6]&255)<<8|a.dF.data[7]&255),new Long(4294967295, 0)));} function ST(a){var b;if(HV(a,2)<0){b=new DF;Q(b);G(b);}return ((a.dF.data[0]&255)<<24>>16|a.dF.data[1]&255)<<16>>16;} function ABb(a){var b;if(HV(a,2)<0){b=new DF;Q(b);G(b);}return ((a.dF.data[0]&255)<<8|a.dF.data[1]&255)&65535;} function Gw(a){return WO(a,ABb(a));} function WO(a,b){var c,d;c=$rt_createByteArray(b);d=$rt_createCharArray(b);Pf(a,c,0,b);return AIc(c,d,0,b);} function AIc(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 GG;Bf(m,B(223));G(m);}k=j+1|0;j=h[d+j|0];if((j&192)!=128){m=new GG;Bf(m,B(224));G(m);}n=g+1|0;i[g]=((l&31)<<6|j&63)&65535;g=n;j=k;}else{if((l&240)!=224){m=new GG;Bf(m,B(224));G(m);}f=j+1|0;if(f>=e){m=new GG;Bf(m,B(224));G(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 UU(c,0,g);}m=new GG;Bf(m,B(224));G(m);} function ABQ(){var a=this;Ho.call(a);a.q9=null;a.it=0;a.zd=0;a.n0=0;} function Fs(a){var b=new ABQ();AFE(b,a);return b;} function AFE(a,b){var c;c=b.data.length;a.q9=b;a.it=0;a.zd=0;a.n0=0+c|0;} function AF9(a){var b,c,d;if(a.it>=a.n0)b=(-1);else{c=a.q9.data;d=a.it;a.it=d+1|0;b=c[d]&255;}return b;} function AM$(a,b,c,d){var e,f,g,h,i;e=C0(d,a.n0-a.it|0);f=0;while(f>24);} function Eg(a,b){return DE(a.cl,b);} function ACd(a,b){if(!DE(a.cl,b))return 0;return BP(a.cl,b).ox;} function Ig(a,b){if(!DE(a.cl,b))return 0;return BP(a.cl,b).pC;} function CX(a,b){if(!DE(a.cl,b))return 0;return BP(a.cl,b).pe;} function Zj(a,b){if(!DE(a.cl,b))return Long_ZERO;return BP(a.cl,b).oj;} function Cc(a,b){if(!DE(a.cl,b))return 0.0;return BP(a.cl,b).od;} function XP(a,b){if(!DE(a.cl,b))return $rt_createByteArray(0);return BP(a.cl,b).ku;} function HS(a,b){if(!DE(a.cl,b))return FS();return BP(a.cl,b);} function Dc(a,b){return !ACd(a,b)?0:1;} function S_(a){return a.cl.eJ?0:1;} function Rj(){} function GQ(){} function EB(){C.call(this);} function G2(a){return a.h2()?0:1;} function Zf(a,b){var c,d;c=G6(a);a:{while(Iy(c)){b:{d=HB(c);if(d!==null){if(!d.cK(b))break b;else break a;}if(b===null)break a;}}return 0;}return 1;} function J8(a,b){var c,d,e,f,g;c=b.data;d=a.bf;e=c.length;if(e=0){Xi(QN(a,b),c);return;}c=new BD;Q(c);G(c);} function Jo(a,b){var c,d;if(b>=0){c=QN(a,b);d=Uf(c);ADJ(c);return d;}c=new BD;Q(c);G(c);} function Jl(){} function R2(){} function AAQ(){var a=this;LW.call(a);a.eR=null;a.j_=null;a.ej=0;} function KR(){var a=new AAQ();ANJ(a);return a;} function ANJ(a){return;} function ALd(a){return a.ej;} function HF(a){a.eR=null;a.j_=null;a.ej=0;a.c8=a.c8+1|0;} function QN(a,b){var c,d,e;if(b<0){c=new BD;Q(c);G(c);}if(b<=(a.ej/2|0)){d=a.eR;e=0;while(ea.ej){c=new BD;Q(c);G(c);}c=a.j_;e=b;while(e=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 Xw(a){var b;if(a.eJ>0){a.eJ=0;b=a.df;UR(b,0,b.data.length,null);a.hi=a.hi+1|0;}} function QL(a){a.rI=a.df.data.length*a.xE|0;} function DE(a,b){return PI(a,b)===null?0:1;} function BP(a,b){var c;c=PI(a,b);if(c===null)return null;return c.ib;} function PI(a,b){var c,d;if(b===null)c=Pg(a);else{d=b.lk();c=Ol(a,b,d&(a.df.data.length-1|0),d);}return c;} function Ol(a,b,c,d){var e;e=a.df.data[c];while(e!==null&&!(e.oQ==d&&T4(b,e.i$))){e=e.fN;}return e;} function Pg(a){var b;b=a.df.data[0];while(b!==null&&b.i$!==null){b=b.fN;}return b;} function FL(a,b,c){return CD(a,b,c);} function CD(a,b,c){var d,e,f,g;if(b===null){d=Pg(a);if(d===null){a.hi=a.hi+1|0;d=QE(a,null,0,0);e=a.eJ+1|0;a.eJ=e;if(e>a.rI)QQ(a);}}else{e=b.lk();f=e&(a.df.data.length-1|0);d=Ol(a,b,f,e);if(d===null){a.hi=a.hi+1|0;d=QE(a,b,f,e);e=a.eJ+1|0;a.eJ=e;if(e>a.rI)QQ(a);}}g=d.ib;d.ib=c;return g;} function QE(a,b,c,d){var e,f;e=new Hj;f=null;e.i$=b;e.ib=f;e.oQ=d;e.fN=a.df.data[c];a.df.data[c]=e;return e;} function WR(a,b){var c,d,e,f,g,h,i;c=ADj(!b?1:b<<1);d=Bc(Hj,c);e=d.data;f=0;c=c-1|0;while(f>24;d=d+1|0;}Cr(a.u0,B(228));}} function AL0(a){VP(a);} function Ju(){var a=this;C.call(a);a.xU=null;a.yV=null;} function QW(b){var c,d;if(FD(b))G(WD(b));if(!ABl(BF(b,0)))G(WD(b));c=1;while(c=48&&b<=57)&&!(b>=97&&b<=122)&&b<65&&b>90?0:1;} function F3(b){var c;if(b===null){b=new BK;Bf(b,B(229));G(b);}QW(b);c=BP(ASL,Zz(b));if(c!==null)return c;c=new OM;Q(c);c.zo=b;G(c);} function Ze(a,b){var c,$$je;a:{try{b=UT(ZW(ACL(ABI(a),ARx),ARx),b);}catch($$e){$$je=K($$e);if($$je instanceof FY){c=$$je;break a;}else{throw $$e;}}return b;}G(AG6(B(230),c));} function ADv(a,b){var c,$$je;a:{try{b=V4(RN(Pp(RR(a),ARx),ARx),b);}catch($$e){$$je=K($$e);if($$je instanceof FY){c=$$je;break a;}else{throw $$e;}}return b;}G(AG6(B(230),c));} function Rx(){var a=this;FX.call(a);a.fk=null;a.mO=null;a.j5=0;a.m8=0;a.s5=0;a.sz=0;a.qe=null;a.AO=null;} function AER(a){var b;if(a.j5){b=new BA;Bf(b,B(231));G(b);}return W6(a,a.qe,0,1)==(-1)?(-1):a.qe.data[0]&255;} function W6(a,b,c,d){var e,f,g;if(a.j5){e=new BA;Bf(e,B(231));G(e);}if(b===null){e=new DJ;Q(e);G(e);}if(c>=0&&d>=0&&d<=(b.data.length-c|0)){if(!d)return 0;if(a.m8)return (-1);f=0;N$(a.fk,b,c,d);a:{while(!a.m8){if(!a.fk.E)W7(a);b:{g=Rk(a.fk,0);f=f+(a.fk.mE-c|0)|0;c=a.fk.mE;switch(g){case -3:e=new BA;Bf(e,a.fk.cg);G(e);case 1:case 2:break;default:break b;}a.m8=1;if(g==2)return (-1);}if(!a.fk.he)break a;}}return f;}e=new BD;Q(e);G(e);} function ALw(a){var b;if(!a.j5){if(!a.m8)return 1;return 0;}b=new BA;Bf(b,B(231));G(b);} function AJ6(a){if(!a.j5){if(a.sz)ADy(a.fk);if(a.s5)a.eZ.iZ();a.j5=1;}} function W7(a){var b,c;if(a.j5){b=new BA;Bf(b,B(231));G(b);}a:{c=a.eZ.gm(a.mO,0,a.mO.data.length);if(c==(-1)){if(a.fk.gP.dx)break a;if(Tv(a.fk))break a;a.mO.data[0]=0;c=1;}ND(a.fk,a.mO,0,c,1);return;}if(Long_ne(a.fk.gP.nw,Long_fromInt(-1))){b=new BA;Bf(b,B(232));G(b);}b=new DF;Bf(b,B(233));G(b);} function KT(){var a=this;C.call(a);a.hb=null;a.ix=0;a.lz=Long_ZERO;} function IM(a,b){var c,d;c=a.hb.data;d=a.ix;a.ix=d+1|0;c[d]=b;if(a.ix==a.hb.data.length){MK(a,a.hb,0);a.ix=0;}a.lz=Long_add(a.lz,Long_fromInt(1));} function Vs(a,b,c,d){a:{while(a.ix){if(d<=0)break a;IM(a,b.data[c]);c=c+1|0;d=d+(-1)|0;}}while(d>a.hb.data.length){MK(a,b,c);c=c+a.hb.data.length|0;d=d-a.hb.data.length|0;a.lz=Long_add(a.lz,Long_fromInt(a.hb.data.length));}while(d>0){IM(a,b.data[c]);c=c+1|0;d=d+(-1)|0;}} function SB(a){var b;b=Long_shl(a.lz,3);IM(a,(-128));while(a.ix){IM(a,0);}ABN(a,b);Lm(a);} function R5(){var a=this;KT.call(a);a.np=0;a.nn=0;a.no=0;a.nk=0;a.nl=0;a.dW=null;a.k9=0;} function MK(a,b,c){var d,e;d=b.data;b=a.dW.data;e=a.k9;a.k9=e+1|0;b[e]=(d[c]&255)<<24|(d[c+1|0]&255)<<16|(d[c+2|0]&255)<<8|d[c+3|0]&255;if(a.k9==16)Lm(a);} function G0(a,b,c,d){c=c.data;c[d]=b>>>24<<24>>24;c[d+1|0]=b>>>16<<24>>24;c[d+2|0]=b>>>8<<24>>24;c[d+3|0]=b<<24>>24;} function ABN(a,b){if(a.k9>14)Lm(a);a.dW.data[14]=b.hi;a.dW.data[15]=Long_and(b,Long_fromInt(-1)).lo;} function ADa(a,b,c){SB(a);G0(a,a.np,b,c);G0(a,a.nn,b,c+4|0);G0(a,a.no,b,c+8|0);G0(a,a.nk,b,c+12|0);G0(a,a.nl,b,c+16|0);N_(a);return 20;} function N_(a){var b;a.lz=Long_ZERO;a.ix=0;b=0;while(b>>(32-c|0);} function Lm(a){var b,c,d,e,f,g,h,i,j;b=16;while(b<=79){a.dW.data[b]=Ev(a,a.dW.data[b-3|0]^a.dW.data[b-8|0]^a.dW.data[b-14|0]^a.dW.data[b-16|0],1);b=b+1|0;}c=a.np;d=a.nn;e=a.no;f=a.nk;g=a.nl;h=0;while(h<=19){i=(((Ev(a,c,5)+(d&e|(d^(-1))&f)|0)+g|0)+a.dW.data[h]|0)+1518500249|0;b=Ev(a,d,30);h=h+1|0;g=f;f=e;e=b;d=c;c=i;}j=20;while(j<=39){i=(((Ev(a,c,5)+Pe(a,d,e,f)|0)+g|0)+a.dW.data[j]|0)+1859775393|0;b=Ev(a,d,30);j=j+1|0;g=f;f=e;e=b;d=c;c=i;}h=40;while(h<=59){i=(((Ev(a,c,5)+(d&e|d&f|e&f)|0)+g|0)+a.dW.data[h]|0) +(-1894007588)|0;b=Ev(a,d,30);h=h+1|0;g=f;f=e;e=b;d=c;c=i;}j=60;while(j<=79){i=(((Ev(a,c,5)+Pe(a,d,e,f)|0)+g|0)+a.dW.data[j]|0)+(-899497514)|0;b=Ev(a,d,30);j=j+1|0;g=f;f=e;e=b;d=c;c=i;}a.np=a.np+c|0;a.nn=a.nn+d|0;a.no=a.no+e|0;a.nk=a.nk+f|0;a.nl=a.nl+g|0;a.k9=0;b=0;while(b!=a.dW.data.length){a.dW.data[b]=0;b=b+1|0;}} function Ua(){C.call(this);} function MS(b,c){var d,e,f,g;b=b.data;d=$rt_createCharArray(c);e=d.data;f=C0(c,b.length);g=0;while(ge){f=new BK;Q(f);G(f);}while(de){f=new BK;Q(f);G(f);}while(dd){e=new BK;Q(e);G(e);}while(c=j)break;k=C0(j,h+f|0);l=h+(2*f|0)|0;m=C0(j,l);n=h;j=k;a:{b:{while(h!=k){if(j==m)break b;o=i[h];p=i[j];if(c.iE(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 ZR(b,c){var d,e,f,g,h;b=b.data;d=0;e=b.length;if(d>e){f=new BK;Q(f);G(f);}g=e-1|0;a:{while(true){e=(d+g|0)/2|0;h=b[e];if(h==c)break;if(c>=h){d=e+1|0;if(d>g){e= -e-2|0;break a;}}else{g=e-1|0;if(ge){f=new BK;Q(f);G(f);}g=e-1|0;a:{while(true){e=(d+g|0)/2|0;h=Long_compare(b[e],c);if(!h)break;if(h<=0){d=e+1|0;if(d>g){e= -e-2|0;break a;}}else{g=e-1|0;if(g=b.uh){b.yb=a;b.rv=c.gH();b.wz=2.0;b.uh=4.0;return b;}f=new BK;Bf(f,B(235));G(f);} function CZ(){var a=this;C.call(a);a.ws=0.0;a.q7=0;} function AO9(){var a=new CZ();AEN(a);return a;} function AEN(a){return;} function YX(a,b){return;} function ACu(a,b){if(b==32)return F_(a)*4.294967295E9+(-2.147483648E9)|0;return F_(a)*Long_toNumber(Long_shl(Long_fromInt(1),C0(32,b)))|0;} function NT(a){return ACu(a,32);} function P(a,b){return F_(a)*b|0;} function Z(a){return F_(a);} function F_(a){return Math.random();} function Gy(a){var b,c,d,e;if(a.q7){a.q7=0;return a.ws;}while(true){while(true){b=2.0*F_(a)-1.0;c=2.0*F_(a)-1.0;d=b*b+c*c;if(d>=1.0)continue;else break;}if(d===0.0)continue;else break;}e=Mb((-2.0)*AFj(d)/d);a.ws=c*e;a.q7=1;return b*e;} function LP(){C.call(this);} var ASN=null;var ASO=null;function Uo(b){var c;AOT(H(LP));try{c=H3(b);T(ASN,Bq(c));T(ASN,Bq(b));return c;}finally{APg(H(LP));}} function W8(b){var c,d,e,f,g;AOT(H(LP));try{c=b.k;while(c=a.dN.data.length)break a;v=a.dN.data[y];w=Bc(C2,v.f5.data.length);z=w.data;e=0;while(e0){if(a.kb)LQ(32888);if(a.kS)LQ(32886);if(a.lq)LQ(32885);b=a.vi;c=a.i7;d=a.qk.buffer;e=a.i7*7|0;Z0(b,0,c,new Int32Array(d,0,e));if(a.kb)Ls(32888);if(a.kS)Ls(32886);if(a.lq)Ls(32885);}f=a.k$*4|0;M7(a);return f;} function M7(a){a.i7=0;a.k$=0;a.mH=0;} function BQ(a,b){a.vi=b;a.nM=1;M7(a);a.lq=0;a.kS=0;a.kb=0;a.oi=0;} function Yj(a,b,c){a.kb=1;a.w$=b;a.w_=c;} function DL(a,b,c,d){Np(a,b*255.0|0,c*255.0|0,d*255.0|0);} function EX(a,b,c,d,e){Qm(a,b*255.0|0,c*255.0|0,d*255.0|0,e*255.0|0);} function Np(a,b,c,d){Qm(a,b,c,d,255);} function Qm(a,b,c,d,e){if(!a.oi){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.kS=1;a.u1=e<<24|d<<16|c<<8|b;}} function N(a,b,c,d,e,f){Yj(a,e,f);Bk(a,b,c,d);} function Bk(a,b,c,d){var e,f,g,h,i,j;if(a.mH>65534)return;a.mH=a.mH+1|0;a.i7=a.i7+1|0;e=a.k$;f=a.qk;g=a.wF;h=e+0|0;i=b+a.Af;g[h]=i;h=e+1|0;i=c+a.Ae;g[h]=i;h=e+2|0;i=d+a.Ad;g[h]=i;if(a.kb){h=e+3|0;i=a.w$;g[h]=i;h=e+4|0;i=a.w_;g[h]=i;}if(a.kS){h=e+5|0;j=a.u1;f[h]=j;}if(a.lq){e=e+6|0;h=a.u6;f[e]=h;}a.k$=a.k$+7|0;} function HH(a,b){Np(a,b>>16&255,b>>8&255,b&255);} function Tq(a){a.oi=1;} function Fk(a,b,c,d){var e;a.lq=1;e=Mb(b*b+c*c+d*d);a.u6=((b/e*125.0|0)+125|0)&255|(((c/e*125.0|0)+125|0)&255)<<8|(((d/e*125.0|0)+125|0)&255)<<16;Fh(b,c,d);} function AI4(){var b,c;b=new JA;Cy();b.i7=0;b.kS=0;b.kb=0;b.lq=0;b.k$=0;b.mH=0;b.oi=0;b.nM=0;b.yQ=0;b.yf=525000;c=new ArrayBuffer(2100000);b.qk=new Int32Array(c);b.wF=new Float32Array(c);ARj=b;} function Id(){var a=this;C.call(a);a.yH=61;a.kt=0;a.ub=0;a.uG=0;a.iB=0;a.we=0;a.xA=null;} var AQC=null;function O7(b,c){b=BM(b+(-2147483648)|0,c+(-2147483648)|0);return b<0?(-1):b?1:0;} function ZE(a,b){return b.f0===null?0:b.bD-b.jY|0;} function TG(a,b){var c,d,e;if(b===null)return 0;b=b.data;c=b.length;d=0;a:{while(d0){b=c.bD+b|0;d=c.f0.data.length*2|0;if(O7(d,b)<0)d=b;if(O7(d,2147483639)<=0)b=d;else{if(b<0){e=new Qg;Bf(e,V(Kl(F(O(),B(236)),Long_and(Long_fromInt(b),new Long(4294967295, 0)))));G(e);}if(b<=2147483639)b=2147483639;}f=$rt_createByteArray(b);CQ(c.f0,0,f,0,c.f0.data.length);c.f0=f;return f;}return c.f0;} function AEA(a){return 8192;} function UW(a,b){var c;c=Long_mul(Long_fromInt(((b.data.length+a.ub|0)-1|0)/a.ub|0),Long_fromInt(a.uG));if(a.iB>0)c=Long_add(c,Long_mul(Long_div(Long_sub(Long_add(c,Long_fromInt(a.iB)),Long_fromInt(1)),Long_fromInt(a.iB)),Long_fromInt(a.we)));return c;} function Rq(a){return a.xA!==ASP?0:1;} function NE(a,b,c,d,e){var f;if(e.f0===null)return !e.jy?0:(-1);f=C0(ZE(a,e),d);CQ(e.f0,e.jY,b,c,f);e.jY=e.jY+f|0;if(e.jY>=e.bD)e.f0=null;return f;} function Yn(){var b,c;b=$rt_createByteArray(2);c=b.data;c[0]=13;c[1]=10;AQC=b;} function H4(){var a=this;Id.call(a);a.fG=null;a.tt=null;a.gT=null;a.qT=0;a.kL=0;} var ASQ=null;var ASR=null;var ASS=null;function AFB(a,b,c){var d=new H4();Yf(d,a,b,c);return d;} function Yf(a,b,c,d){var e,f,g,h;e=AST;f=c===null?0:c.data.length;a.yH=61;a.ub=3;a.uG=4;a.iB=!(b>0&&f>0?1:0)?0:(b/4|0)*4|0;a.we=f;a.kt=61;a.xA=e;a.tt=ASS;if(c===null){a.kL=4;a.gT=null;}else{if(TG(a,c)){e=SV(c,F3(B(21)));g=new BK;Bf(g,V(F(F(F(O(),B(237)),e),B(238))));G(g);}if(b<=0){a.kL=4;a.gT=null;}else{h=c.data.length;a.kL=4+h|0;a.gT=$rt_createByteArray(h);CQ(c,0,a.gT,0,h);}}a.qT=a.kL-1|0;a.fG=!d?ASQ:ASR;} function RK(a,b,c,d,e){var f,g,h,i,j,k,l;if(e.jy)return;if(d<0)e.jy=1;f=0;a:{while(true){if(f>=d)break a;g=b.data;h=I7(a,a.qT,e);i=c+1|0;j=g[c];if(j==a.kt)break;if(j>=0&&j=0){e.fS=(e.fS+1|0)%4|0;e.cW=(e.cW<<6)+k|0;if(!e.fS){h=h.data;c=e.bD;e.bD=c+1|0;h[c]=(e.cW>>16&255)<<24>>24;c=e.bD;e.bD=c+1|0;h[c]=(e.cW>>8&255)<<24>>24;j=e.bD;e.bD=j+1|0;h[j]=(e.cW&255)<<24>>24;}}}f=f+1|0;c=i;}e.jy=1;}b:{if(e.jy&&e.fS){h=I7(a,a.qT,e);switch(e.fS){case 1:break;case 2:b=h.data;Ph(a,15,e);e.cW =e.cW>>4;d=e.bD;e.bD=d+1|0;b[d]=(e.cW&255)<<24>>24;break b;case 3:b=h.data;Ph(a,3,e);e.cW=e.cW>>2;i=e.bD;e.bD=i+1|0;b[i]=(e.cW>>8&255)<<24>>24;c=e.bD;e.bD=c+1|0;b[c]=(e.cW&255)<<24>>24;break b;default:l=new Ds;Bf(l,V(W(F(O(),B(239)),e.fS)));G(l);}if(Rq(a)){l=new BK;Bf(l,B(240));G(l);}}}} function Rt(a,b,c,d,e){var f,g,h,i,j,k,l,m;if(e.jy)return;a:{if(d>=0){f=0;while(true){if(f>=d)break a;g=b.data;h=I7(a,a.kL,e);e.fS=(e.fS+1|0)%3|0;i=c+1|0;j=g[c];if(j<0)j=j+256|0;e.cW=(e.cW<<8)+j|0;if(0==e.fS){k=h.data;c=e.bD;e.bD=c+1|0;k[c]=a.fG.data[e.cW>>18&63];c=e.bD;e.bD=c+1|0;k[c]=a.fG.data[e.cW>>12&63];c=e.bD;e.bD=c+1|0;k[c]=a.fG.data[e.cW>>6&63];c=e.bD;e.bD=c+1|0;k[c]=a.fG.data[e.cW&63];e.j1=e.j1+4|0;if(a.iB>0&&a.iB<=e.j1){CQ(a.gT,0,h,e.bD,a.gT.data.length);e.bD=e.bD+a.gT.data.length|0;e.j1=0;}}f=f+1 |0;c=i;}}e.jy=1;if(0==e.fS&&!a.iB)return;b:{c:{g=I7(a,a.kL,e);l=e.bD;switch(e.fS){case 0:break b;case 1:k=g.data;c=e.bD;e.bD=c+1|0;k[c]=a.fG.data[e.cW>>2&63];c=e.bD;e.bD=c+1|0;k[c]=a.fG.data[e.cW<<4&63];if(a.fG!==ASQ)break b;c=e.bD;e.bD=c+1|0;k[c]=a.kt;c=e.bD;e.bD=c+1|0;k[c]=a.kt;break b;case 2:break c;default:}m=new Ds;Bf(m,V(W(F(O(),B(239)),e.fS)));G(m);}k=g.data;c=e.bD;e.bD=c+1|0;k[c]=a.fG.data[e.cW>>10&63];c=e.bD;e.bD=c+1|0;k[c]=a.fG.data[e.cW>>4&63];c=e.bD;e.bD=c+1|0;k[c]=a.fG.data[e.cW<<2&63];if(a.fG=== ASQ){c=e.bD;e.bD=c+1|0;k[c]=a.kt;}}e.j1=e.j1+(e.bD-l|0)|0;if(a.iB>0&&e.j1>0){CQ(a.gT,0,g,e.bD,a.gT.data.length);e.bD=e.bD+a.gT.data.length|0;}}} function AAi(a,b){return b>=0&&b=0&&b<=a.b$){a.k=b;if(b=0&&b<=a.iD){if(a.ir>b)a.ir=(-1);a.b$=b;if(a.k>a.b$)a.k=a.b$;return a;}c=new BK;Bf(c,V(F(W(F(W(F(O(),B(263)),b),B(262)),a.iD),B(238))));G(c);} function Et(a){a.k=0;a.b$=a.iD;a.ir=(-1);return a;} function EN(a){a.b$=a.k;a.k=0;a.ir=(-1);return a;} function BC(a){return a.b$-a.k|0;} function Eo(a){return a.k>=a.b$?0:1;} function Lk(){EG.call(this);} function Zw(a,b,c,d){var e,f,g,h,i,j,k;if(c>=0){e=b.data;f=e.length;if(cf){h=new BD;Bf(h,V(W(F(W(F(O(),B(264)),g),B(265)),f)));G(h);}if(BC(a)=a.i_.data.length)break a;b.i_.data[c]=E5(a.i_.data[c],a.i_.data[c].data.length);c=c+1|0;}}}return b;} function T3(a){var b,c;if(a.jN===null){b=a.e8.fb;c=a.e8.ff;if(ATg===null)ATg=AL_();a.jN=GP(ATg,b,c);}return a.jN.gH();} function Vn(a){var b,c;if(a.jz===null){b=a.e8.fb;c=a.e8.ff;if(ATh===null)ATh=AFD();a.jz=GP(ATh,b,c);}return a.jz.gH();} function Y0(a){var b,c;if(a.jU===null){b=a.e8.fb;c=a.e8.ff;if(ATi===null)ATi=ALH();a.jU=GP(ATi,b,c);}return a.jU.gH();} function AAY(a){var b,c;if(a.jX===null){b=a.e8.fb;c=a.e8.ff;if(ATj===null)ATj=AJF();a.jX=GP(ATj,b,c);}return a.jX.gH();} function YP(a){var b,c;if(a.jt===null){b=a.e8.fb;c=a.e8.ff;if(ATk===null)ATk=AKB();a.jt=GP(ATk,b,c);}return a.jt.gH();} function UB(a){var b,c;if(a.jg===null){b=a.e8.fb;c=a.e8.ff;if(ATl===null)ATl=ALg();a.jg=GP(ATl,b,c);}return a.jg.gH();} function ADW(){var a=this;Ez.call(a);a.hV=null;a.j2=0;} function E$(){var a=new ADW();AIB(a);return a;} function AIB(a){a.hV=$rt_createByteArray(32);} function AJI(a,b){var c,d;P7(a,a.j2+1|0);c=a.hV.data;d=a.j2;a.j2=d+1|0;c[d]=b<<24>>24;} function K$(a,b,c,d){var e,f,g,h,i;P7(a,a.j2+d|0);e=0;while(e>24<<24>>24;a.dI.data[1]=b>>16<<24>>24;a.dI.data[2]=b>>8<<24>>24;a.dI.data[3]=b<<24>>24;a.iT.h7(a.dI,0,4);a.gS=a.gS+4|0;} function N8(a,b){a.dI.data[0]=Long_shr(b,56).lo<<24>>24;a.dI.data[1]=Long_shr(b,48).lo<<24>>24;a.dI.data[2]=Long_shr(b,40).lo<<24>>24;a.dI.data[3]=b.hi<<24>>24;a.dI.data[4]=Long_shr(b,24).lo<<24>>24;a.dI.data[5]=Long_shr(b,16).lo<<24>>24;a.dI.data[6]=Long_shr(b,8).lo<<24>>24;a.dI.data[7]=b.lo<<24>>24;a.iT.h7(a.dI,0,8);a.gS=a.gS+8|0;} function Vz(a,b){a.dI.data[0]=b>>8<<24>>24;a.dI.data[1]=b<<24>>24;a.iT.h7(a.dI,0,2);a.gS=a.gS+2|0;} function Zn(a,b,c,d){var e;c=c.data;e=d+1|0;c[d]=b>>8<<24>>24;d=e+1|0;c[e]=b<<24>>24;return d;} function Sn(a,b){var c,d,e;c=ACy(a,b);if(Long_gt(c,Long_fromInt(65535))){b=new BA;Bf(b,B(269));G(b);}d=c.lo;e=$rt_createByteArray(d+2|0);PF(a,e,0,AAr(a,b,e,Zn(a,d,e,0)));} function ACy(a,b){var c,d,e,f;c=0;d=Bg(b);e=0;while(e0&&f<=127?c+1|0:f>2047?c+3|0:c+2|0;e=e+1|0;}return Long_fromInt(c);} function AAr(a,b,c,d){var e,f,g,h,i,j,k;e=Bg(b);f=0;while(f0&&g<=127){h=c.data;i=d+1|0;h[d]=g<<24>>24;}else if(g<=2047){h=c.data;j=d+1|0;h[d]=(192|31&g>>6)<<24>>24;i=j+1|0;h[j]=(128|63&g)<<24>>24;}else{h=c.data;i=d+1|0;h[d]=(224|15&g>>12)<<24>>24;k=i+1|0;h[i]=(128|63&g>>6)<<24>>24;i=k+1|0;h[k]=(128|63&g)<<24>>24;}f=f+1|0;d=i;}return d;} function ABt(){BK.call(this);this.yi=null;} function WD(a){var b=new ABt();AMc(b,a);return b;} function AMc(a,b){Q(a);a.yi=b;} function Jt(){var a=this;C.call(a);a.co=null;a.u=0;a.E=0;a.A=Long_ZERO;a.rZ=null;a.mE=0;a.he=0;a.g9=Long_ZERO;a.cg=null;a.gP=null;a.fa=null;} function N$(a,b,c,d){a.rZ=b;a.mE=c;a.he=d;} function ND(a,b,c,d,e){var f;if(d<=0&&e&&a.co!==null)return;if(a.E>0&&e){f=$rt_createByteArray(a.E+d|0);CQ(a.co,a.u,f,0,a.E);CQ(b,c,f,a.E,d);a.co=f;a.u=0;a.E=a.E+d|0;}else{a.co=b;a.u=c;a.E=d;}} function AHM(a){return a.g9;} function Vc(){Jt.call(this);this.nz=0;} function ALI(a){var b=new Vc();AGl(b,a);return b;} function AGl(a,b){var c;a.fa=ALQ();a.nz=0;b=ABr(a,15,b);if(!b)return;c=new Ke;Bf(c,V(F(F(W(O(),b),B(14)),a.cg)));G(c);} function ABr(a,b,c){var d;a.nz=0;d=new KA;d.nw=Long_fromInt(-1);d.hq=(-1);d.sb=$rt_createByteArray(4);d.cx=null;d.fe=null;d.y=a;a.gP=d;d=a.gP;if(c)b= -b;return SI(d,b);} function Rk(a,b){var c;if(a.gP===null)return (-2);c=AC$(a.gP,b);if(c==1)a.nz=1;return c;} function ADy(a){a.nz=1;if(a.gP===null)return (-2);return Re(a.gP);} function Tv(a){return a.gP.b7!=12?0:1;} function Qn(){} function M4(){var a=this;Fq.call(a);a.db=null;a.bf=0;} function Cm(){var a=new M4();AHi(a);return a;} function ATm(a){var b=new M4();Mk(b,a);return b;} function AO_(a){var b=new M4();AGf(b,a);return b;} function AHi(a){Mk(a,10);} function Mk(a,b){a.db=Bc(C,b);} function AGf(a,b){var c,d;Mk(a,b.bf);c=G6(b);d=0;while(d=1073741823?2147483647:Dn(b,Dn(a.db.data.length*2|0,5));a.db=E5(a.db,c);}} function Be(a,b){Jm(a,b);return a.db.data[b];} function Bo(a){return a.bf;} function KX(a,b,c){var d;Jm(a,b);d=a.db.data[b];a.db.data[b]=c;return d;} function T(a,b){var c,d;MH(a,a.bf+1|0);c=a.db.data;d=a.bf;a.bf=d+1|0;c[d]=b;a.c8=a.c8+1|0;return 1;} function XV(a,b,c){var d;if(b>=0&&b<=a.bf){MH(a,a.bf+1|0);d=a.bf;while(d>b){a.db.data[d]=a.db.data[d-1|0];d=d+(-1)|0;}a.db.data[b]=c;a.bf=a.bf+1|0;a.c8=a.c8+1|0;return;}c=new BD;Q(c);G(c);} function C8(a,b){var c,d,e,f;Jm(a,b);c=a.db.data[b];a.bf=a.bf-1|0;while(b=0&&b=0)return AIH(b,1);c=new BK;Bf(c,V(W(F(O(),B(270)),b)));G(c);} function Im(b){var c;if(b>=0)return AIH(b,0);c=new BK;Bf(c,V(W(F(O(),B(270)),b)));G(c);} function XS(b,c,d){return AOd(0,b.data.length,b,c,c+d|0,0,0);} function NX(b){return XS(b,0,b.data.length);} function NH(a,b,c,d){var e,f,g,h,i,j,k;if(c>=0){e=b.data;f=e.length;if(cf){h=new BD;Bf(h,V(W(F(W(F(O(),B(271)),g),B(265)),f)));G(h);}if(BC(a)=0){f=b.data;g=f.length;if(cg){e=new BD;Bf(e,V(W(F(W(F(O(),B(272)),h),B(265)),g)));G(e);}if(d<0){e=new BD;Bf(e,V(F(W(F(O(),B(266)),d),B(267))));G(e);}h=a.k+a.bt|0;i=0;while(i=a.iF)a.g3=0;if(a.g3==c){c=a.iF;a.iF=a.iF+(a.iF/2|0)|0;d=a.jG;a.jG=Bc(C,a.iF);CQ(d,0,a.jG,0,c);return NG(a,b);}if(a.jG.data[a.g3]!==null)continue;else break;}a.jG.data[a.g3]=b;a.qm=a.qm+1|0;return a.g3;} function XJ(a,b){if(b=0)return a.jG.data[b];return null;} function JI(){C.call(this);} function GJ(){var a=this;JI.call(a);a.d4=0.0;a.d2=0.0;a.d3=0.0;a.d5=0.0;a.d8=0.0;a.d9=0.0;a.d6=0.0;a.d7=0.0;a.d$=0.0;a.ea=0.0;a.eb=0.0;a.d_=0.0;a.fB=0.0;a.fC=0.0;a.fD=0.0;a.fE=0.0;} function EH(){var a=new GJ();AK1(a);return a;} function AK1(a){RF(a);} function RF(a){a.d4=1.0;a.d2=0.0;a.d3=0.0;a.d5=0.0;a.d8=0.0;a.d9=1.0;a.d6=0.0;a.d7=0.0;a.d$=0.0;a.ea=0.0;a.eb=1.0;a.d_=0.0;a.fB=0.0;a.fC=0.0;a.fD=0.0;a.fE=1.0;return a;} function IJ(a){a.d4=0.0;a.d2=0.0;a.d3=0.0;a.d5=0.0;a.d8=0.0;a.d9=0.0;a.d6=0.0;a.d7=0.0;a.d$=0.0;a.ea=0.0;a.eb=0.0;a.d_=0.0;a.fB=0.0;a.fC=0.0;a.fD=0.0;a.fE=0.0;return a;} function F6(a,b){a.d4=b.d4;a.d2=b.d2;a.d3=b.d3;a.d5=b.d5;a.d8=b.d8;a.d9=b.d9;a.d6=b.d6;a.d7=b.d7;a.d$=b.d$;a.ea=b.ea;a.eb=b.eb;a.d_=b.d_;a.fB=b.fB;a.fC=b.fC;a.fD=b.fD;a.fE=b.fE;return a;} function Ql(a,b){CM(b,a.d4);CM(b,a.d2);CM(b,a.d3);CM(b,a.d5);CM(b,a.d8);CM(b,a.d9);CM(b,a.d6);CM(b,a.d7);CM(b,a.d$);CM(b,a.ea);CM(b,a.eb);CM(b,a.d_);CM(b,a.fB);CM(b,a.fC);CM(b,a.fD);CM(b,a.fE);return a;} function Kf(a,b){b=b.data;b[0]=a.d4;b[1]=a.d2;b[2]=a.d3;b[3]=a.d5;b[4]=a.d8;b[5]=a.d9;b[6]=a.d6;b[7]=a.d7;b[8]=a.d$;b[9]=a.ea;b[10]=a.eb;b[11]=a.d_;b[12]=a.fB;b[13]=a.fC;b[14]=a.fD;b[15]=a.fE;return a;} function AFm(a,b){return Mu(a,b,a);} function X6(a,b){a.d4=a.d4*b.e1;a.d2=a.d2*b.e1;a.d3=a.d3*b.e1;a.d5=a.d5*b.e1;a.d8=a.d8*b.e3;a.d9=a.d9*b.e3;a.d6=a.d6*b.e3;a.d7=a.d7*b.e3;a.d$=a.d$*b.e2;a.ea=a.ea*b.e2;a.eb=a.eb*b.e2;a.d_=a.d_*b.e2;return a;} function AFJ(a,b,c){return MD(a,b,c,a);} function MD(a,b,c,d){return AFo(b,c,a,d);} function AFo(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;if(e===null)e=EH();f=b;g=TX(f);h=LO(f);i=1.0-g;j=c.e1*c.e3;k=c.e3*c.e2;l=c.e1*c.e2;m=c.e1*h;n=c.e3*h;o=c.e2*h;p=c.e1*c.e1*i+g;b=j*i;q=b+o;r=l*i;s=r-n;t=b-o;u=c.e3*c.e3*i+g;b=k*i;v=b+m;w=r+n;x=b-m;y=c.e2*c.e2*i+g;z=d.d4*p+d.d8*q+d.d$*s;ba=d.d2*p+d.d9*q+d.ea*s;bb=d.d3*p+d.d6*q+d.eb*s;bc=d.d5*p+d.d7*q+d.d_*s;bd=d.d4*t+d.d8*u+d.d$*v;be=d.d2*t+d.d9*u+d.ea*v;bf=d.d3*t+d.d6*u+d.eb*v;r=d.d5*t+d.d7*u+d.d_*v;e.d$=d.d4*w+d.d8*x+d.d$* y;e.ea=d.d2*w+d.d9*x+d.ea*y;e.eb=d.d3*w+d.d6*x+d.eb*y;e.d_=d.d5*w+d.d7*x+d.d_*y;e.d4=z;e.d2=ba;e.d3=bb;e.d5=bc;e.d8=bd;e.d9=be;e.d6=bf;e.d7=r;return e;} function Mu(a,b,c){if(c===null)c=EH();c.fB=c.fB+a.d4*b.e1+a.d8*b.e3+a.d$*b.e2;c.fC=c.fC+a.d2*b.e1+a.d9*b.e3+a.ea*b.e2;c.fD=c.fD+a.d3*b.e1+a.d6*b.e3+a.eb*b.e2;c.fE=c.fE+a.d5*b.e1+a.d7*b.e3+a.d_*b.e2;return c;} function Jq(a,b){var c;a:{if(b instanceof GJ){b:{c:{b=b;if(a.d4!==b.d4)break c;if(a.d2!==b.d2)break c;if(a.d3!==b.d3)break c;if(a.d5!==b.d5)break c;if(a.d8!==b.d8)break c;if(a.d9!==b.d9)break c;if(a.d6!==b.d6)break c;if(a.d7!==b.d7)break c;if(a.d$!==b.d$)break c;if(a.ea!==b.ea)break c;if(a.eb!==b.eb)break c;if(a.d_!==b.d_)break c;if(a.fB!==b.fB)break c;if(a.fC!==b.fC)break c;if(a.fD!==b.fD)break c;if(a.fE===b.fE){c=1;break b;}}c=0;}if(c){c=1;break a;}}c=0;}return c;} function Kg(){} function GM(){C.call(this);} function QF(){} function Lr(){} function PS(){} function K5(){} function PP(){var a=this;GM.call(a);a.e1=0.0;a.e3=0.0;a.e2=0.0;} function K1(a,b,c,d){a.e1=b;a.e3=c;a.e2=d;} function QK(){} function PR(){} function Gt(){var a=this;GM.call(a);a.jw=0.0;a.jv=0.0;a.jx=0.0;a.mB=0.0;} function AE5(){var a=new Gt();AKz(a);return a;} function AKz(a){return;} function Qv(a,b){a.jw=b.jw;a.jv=b.jv;a.jx=b.jx;a.mB=b.mB;return a;} function AGm(a){return a.jw;} function AMB(a){return a.jv;} function AHX(a){return a.jx;} function AJ8(a){return a.mB;} function O1(a,b){var c;if(a===b)return 1;if(b===null)return 0;if(B8(a)!==B8(b))return 0;c=b;if(a.jw===c.jw&&a.jv===c.jv&&a.jx===c.jx&&a.mB===c.mB)return 1;return 0;} function AC0(){var a=this;JW.call(a);a.zz=0;a.e$=0;} function AIH(a,b){var c=new AC0();AHZ(c,a,b);return c;} function AOd(a,b,c,d,e,f,g){var h=new AC0();Tt(h,a,b,c,d,e,f,g);return h;} function AHZ(a,b,c){Tt(a,0,b,$rt_createByteArray(b),0,b,c,0);} function Tt(a,b,c,d,e,f,g,h){IX(a,c);a.fi=ASG;a.bt=b;a.G=d;a.k=e;a.b$=f;a.zz=g;a.e$=h;} function Fy(a){var b,c,d,e;if(a.k>=a.b$){b=new En;Q(b);G(b);}c=a.G.data;d=a.bt;e=a.k;a.k=e+1|0;return c[d+e|0];} function LJ(a,b){var c,d,e,f;if(a.e$){c=new Dw;Q(c);G(c);}if(a.k>=a.b$){c=new D0;Q(c);G(c);}d=a.G.data;e=a.bt;f=a.k;a.k=f+1|0;d[e+f|0]=b;return a;} function GI(a,b){var c;if(b>=0&&b=0&&b0){d=a.bt;e=a.bt+a.k|0;f=0;while(true){if(f>=c)break a;g=a.G.data;h=d+1|0;i=a.G.data;j=e+1|0;g[d]=i[e];f=f+1|0;d=h;e=j;}}}a.k=c;a.b$=a.iD;a.ir=(-1);return a;} function AMz(a){return a.e$;} function ABj(a){var b,c,d;if((a.k+1|0)>=a.b$){b=new En;Q(b);G(b);}c=a.G.data[a.bt+a.k|0]&255;d=a.G.data[(a.bt+a.k|0)+1|0]&255;a.k=a.k+2|0;if(a.fi!==ASG)return (d<<8|c)<<16>>16;return (c<<8|d)<<16>>16;} function Qa(a,b){var c,d,e,f,g;if(a.e$){c=new Dw;Q(c);G(c);}if((a.k+1|0)>=a.b$){c=new D0;Q(c);G(c);}if(a.fi!==ASG){d=a.G.data;e=a.bt;f=a.k;a.k=f+1|0;d[e+f|0]=b<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=b>>8<<24>>24;}else{d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=b>>8<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=b<<24>>24;}return a;} function XU(a){var b,c,d,e,f;if((a.k+3|0)>=a.b$){b=new En;Q(b);G(b);}c=a.G.data[a.bt+a.k|0]&255;d=a.G.data[(a.bt+a.k|0)+1|0]&255;e=a.G.data[(a.bt+a.k|0)+2|0]&255;f=a.G.data[(a.bt+a.k|0)+3|0]&255;a.k=a.k+4|0;if(a.fi!==ASG)return f<<24|e<<16|d<<8|c;return c<<24|d<<16|e<<8|f;} function OY(a,b){var c,d,e,f,g;if(a.e$){c=new Dw;Q(c);G(c);}if((a.k+3|0)>=a.b$){c=new D0;Q(c);G(c);}if(a.fi!==ASG){d=a.G.data;e=a.bt;f=a.k;a.k=f+1|0;d[e+f|0]=b<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=b>>8<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=b>>16<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=b>>24<<24>>24;}else{d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=b>>24<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=b>>16<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=b>>8<<24>>24;d =a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=b<<24>>24;}return a;} function Sk(a){var b,c;b=BC(a)/4|0;if(a.fi!==ASG){c=new M6;Mt(c,a.bt+a.k|0,b,a,0,b,a.e$);return c;}c=new PL;Mt(c,a.bt+a.k|0,b,a,0,b,a.e$);return c;} function AAk(a){var b,c,d,e,f,g,h,i,j;if((a.k+7|0)>=a.b$){b=new En;Q(b);G(b);}c=Long_fromInt(a.G.data[a.bt+a.k|0]&255);d=Long_fromInt(a.G.data[(a.bt+a.k|0)+1|0]&255);e=Long_fromInt(a.G.data[(a.bt+a.k|0)+2|0]&255);f=Long_fromInt(a.G.data[(a.bt+a.k|0)+3|0]&255);g=Long_fromInt(a.G.data[(a.bt+a.k|0)+4|0]&255);h=Long_fromInt(a.G.data[(a.bt+a.k|0)+5|0]&255);i=Long_fromInt(a.G.data[(a.bt+a.k|0)+6|0]&255);j=Long_fromInt(a.G.data[(a.bt+a.k|0)+7|0]&255);a.k=a.k+8|0;if(a.fi!==ASG)return Long_or(Long_or(Long_or(Long_or(Long_or(Long_or(Long_or(Long_shl(j, 56),Long_shl(i,48)),Long_shl(h,40)),Long_shl(g,32)),Long_shl(f,24)),Long_shl(e,16)),Long_shl(d,8)),c);return Long_or(Long_or(Long_or(Long_or(Long_or(Long_or(Long_or(Long_shl(c,56),Long_shl(d,48)),Long_shl(e,40)),Long_shl(f,32)),Long_shl(g,24)),Long_shl(h,16)),Long_shl(i,8)),j);} function M9(a,b){var c,d,e,f,g;if(a.e$){c=new Dw;Q(c);G(c);}if((a.k+7|0)>=a.b$){c=new D0;Q(c);G(c);}if(a.fi!==ASG){d=a.G.data;e=a.bt;f=a.k;a.k=f+1|0;d[e+f|0]=b.lo<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=Long_shr(b,8).lo<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=Long_shr(b,16).lo<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=Long_shr(b,24).lo<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=b.hi<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=Long_shr(b,40).lo<<24>>24;d=a.G.data;g =a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=Long_shr(b,48).lo<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=Long_shr(b,56).lo<<24>>24;}else{d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=Long_shr(b,56).lo<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=Long_shr(b,48).lo<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=Long_shr(b,40).lo<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=b.hi<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=Long_shr(b,24).lo<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=Long_shr(b, 16).lo<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=Long_shr(b,8).lo<<24>>24;d=a.G.data;g=a.bt;e=a.k;a.k=e+1|0;d[g+e|0]=b.lo<<24>>24;}return a;} function ZC(a){var b,c;b=BC(a)/4|0;if(a.fi!==ATn){c=new ML;RJ(c,a.bt+a.k|0,b,a,0,b,a.e$);return c;}c=new OF;RJ(c,a.bt+a.k|0,b,a,0,b,a.e$);return c;} function G1(){Lk.call(this);} function ATr(a,b,c){var d=new G1();Pt(d,a,b,c);return d;} function Pt(a,b,c,d){IX(a,b);a.k=c;a.b$=d;} function Ic(a){var b,c;if(a.k2&&b<9)a.gp=b;if(!(b!=10&&b!=11))a.sj=b;if(b==9)a.sj=10;} function AJN(a,b){a.n9=b;} function JQ(a,b){if(!(a.hn&&a.hr&&Long_eq(a.cM,b))){a.cM=b;a.hn=1;a.hr=0;Ft(a);}} function TJ(){var b,c;b=Bc(Ch,17);c=b.data;c[0]=B(277);c[1]=B(278);c[2]=B(279);c[3]=B(280);c[4]=B(281);c[5]=B(282);c[6]=B(283);c[7]=B(284);c[8]=B(285);c[9]=B(286);c[10]=B(287);c[11]=B(288);c[12]=B(289);c[13]=B(290);c[14]=B(291);c[15]=B(292);c[16]=B(293);ATs=b;ATt=(-1);ATu=(-1);} function Pl(){} function KY(){EG.call(this);} function ADP(b){var c;if(b>=0)return AKZ(0,b,$rt_createCharArray(b),0,b,0);c=new BK;Bf(c,V(W(F(O(),B(270)),b)));G(c);} function Ya(b,c,d){return AKZ(0,b.data.length,b,c,c+d|0,0);} function Zy(b){return Ya(b,0,b.data.length);} function MN(a,b,c,d){var e,f,g,h,i,j,k;if(c>=0){e=b.data;f=e.length;if(cf){h=new BD;Bf(h,V(W(F(W(F(O(),B(294)),g),B(265)),f)));G(h);}if(BC(a)=0){f=b.data;g=f.length;if(cg){e=new BD;Bf(e,V(W(F(W(F(O(),B(295)),h),B(265)),g)));G(e);}if(d<0){e=new BD;Bf(e,V(F(W(F(O(),B(266)),d),B(267))));G(e);}h=a.k;i=0;while(i=0&&cBg(b)){f=new BD;Bf(f,V(W(F(W(F(O(),B(295)),d),B(296)),Bg(b))));G(f);}if(c>d){b=new BD;Bf(b,V(W(F(W(F(O(),B(297)),c),B(298)),d)));G(b);}g=a.k;while(c=0)d=ATt;else{b=VG(c.fb,c.ff);if(ATq===null)ATq=ANw();e=ATq;ATt=e.hasOwnProperty($rt_ustr(b))?e[$rt_ustr(b)].value:e[$rt_ustr(B(299))].value;d=ATt;}S6(a,d);if(c===ATv&&ATu>=0)d=ATu;else{b=VG(c.fb,c.ff);if(ATp===null)ATp=AKl();e=ATp;ATu=e.hasOwnProperty($rt_ustr(b))?e[$rt_ustr(b)].value:e[$rt_ustr(B(299))].value;d =ATu;}Wl(a,d);ATv=c;a.mj=new Long(4184124416, 4294964450);a.eu=1582;a.og=(((a.eu-2000|0)/400|0)+LM(a)|0)-((a.eu-2000|0)/100|0)|0;f=$rt_createIntArray(10);g=f.data;g[0]=0;g[1]=0;g[2]=0;g[3]=0;g[4]=0;g[5]=0;g[6]=0;g[7]=0;g[8]=0;g[9]=0;a.di=f;a.mf=10;JQ(a,B9());} function DX(a,b,c){var d,e,f,g,h,i;if(!c)return;if(b>=0&&b<15){a.hZ=0;if(!b){Ft(a);if(a.m.data[0]!=1){if(c<=0)return;CA(a,0,1);}else{if(c>=0)return;CA(a,0,0);}Ft(a);return;}if(b!=1&&b!=2){a:{d=Long_ZERO;FR(a);switch(b){case 3:case 4:case 8:d=Long_fromInt(604800000);break a;case 5:case 6:case 7:d=Long_fromInt(86400000);break a;case 9:d=Long_fromInt(43200000);break a;case 10:case 11:a.cM=Long_add(a.cM,Long_mul(Long_fromInt(c),Long_fromInt(3600000)));break a;case 12:a.cM=Long_add(a.cM,Long_mul(Long_fromInt(c), Long_fromInt(60000)));break a;case 13:a.cM=Long_add(a.cM,Long_mul(Long_fromInt(c),Long_fromInt(1000)));break a;case 14:a.cM=Long_add(a.cM,Long_fromInt(c));break a;default:}}if(Long_gt(d,Long_ZERO)){e=HG(a,a.cM);a.cM=Long_add(a.cM,Long_mul(Long_fromInt(c),d));f=HG(a,a.cM);if(f!=e)a.cM=Long_add(a.cM,Long_fromInt(e-f|0));}a.hr=0;Ft(a);return;}Ft(a);if(b==2){g=a.m.data[2]+c|0;if(g>=0)c=g/12|0;else{c=(g-11|0)/12|0;g=12+(g%12|0)|0;}CA(a,2,g%12|0);}CA(a,1,a.m.data[1]+c|0);h=E6(a,Es(a,a.m.data[1]),a.m.data[2]);if(a.m.data[5] >h)CA(a,5,h);Ft(a);return;}i=new BK;Q(i);G(i);} function QM(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o;e=Long_div(b,Long_fromInt(86400000));if(c<0){c=c+86400000|0;e=Long_sub(e,Long_fromInt(1));}c=c+d|0;while(c<0){c=c+86400000|0;e=Long_sub(e,Long_fromInt(1));}while(c>=86400000){c=c-86400000|0;e=Long_add(e,Long_fromInt(1));}f=Long_fromInt(d);g=Long_add(b,f);h=RC(a,e,g);a.m.data[6]=h;if(a.m.data[1]==a.eu&&Long_le(a.mj,g))h=h+a.mf|0;i=h/32|0;j=Es(a,a.m.data[1]);k=h-J2(a,j,i)|0;if(k>E6(a,j,i)){k=k-E6(a,j,i)|0;i=i+1|0;}a.m.data[7]=C5(a,Long_sub(e,Long_fromInt(3)))+1|0;l =HG(a,b);if(a.m.data[1]>0)l=l-d|0;a.m.data[16]=l;if(!l)g=e;else{c=c+l|0;if(c<0){c=c+86400000|0;g=Long_sub(e,Long_fromInt(1));}else if(c<86400000)g=e;else{c=c-86400000|0;g=Long_add(e,Long_fromInt(1));}if(Long_ne(e,g)){b=Long_add(Long_sub(b,f),Long_fromInt(l));d=RC(a,g,b);a.m.data[6]=d;if(a.m.data[1]==a.eu&&Long_le(a.mj,b))d=d+a.mf|0;i=d/32|0;j=Es(a,a.m.data[1]);k=d-J2(a,j,i)|0;if(k>E6(a,j,i)){k=k-E6(a,j,i)|0;i=i+1|0;}a.m.data[7]=C5(a,Long_sub(g,Long_fromInt(3)))+1|0;}}a.m.data[14]=c%1000|0;c=c/1000|0;a.m.data[13] =c%60|0;c=c/60|0;a.m.data[12]=c%60|0;a.m.data[11]=(c/60|0)%24|0;m=a.m;m.data[9]=a.m.data[11]<=11?0:1;a.m.data[10]=a.m.data[11]%12|0;if(a.m.data[1]>0)a.m.data[0]=1;else{a.m.data[0]=0;a.m.data[1]= -a.m.data[1]+1|0;}a.m.data[2]=i;a.m.data[5]=k;m=a.m.data;d=k-1|0;m[8]=(d/7|0)+1|0;a.m.data[4]=((d+C5(a,Long_sub(Long_sub(Long_sub(g,Long_fromInt(k)),Long_fromInt(2)),Long_fromInt(FK(a)-1|0)))|0)/7|0)+1|0;n=C5(a,Long_sub(Long_sub(Long_sub(g,Long_fromInt(3)),Long_fromInt(a.m.data[6]-1|0)),Long_fromInt(FK(a)-1|0)));o=(((a.m.data[6] -1|0)+n|0)/7|0)+((7-n|0)=Ir(a))o=1;m.data[3]=o;}}} function ZV(a,b,c,d,e,f){var g;a:{b:{g=a.m.data[16];if(a.hZ&&Long_lt(c,a.sZ)&&Long_gt(c,a.ts)&&a.di.data[4]==f&&!(!g&&Long_ge(d,a.sZ))){if(!g)break b;if(Long_gt(d,a.ts))break b;}QM(a,b,e,f);a.hZ=0;break a;}a.m.data[1]=a.di.data[0];a.m.data[2]=a.di.data[1];a.m.data[5]=a.di.data[2];a.m.data[7]=a.di.data[3];a.m.data[0]=a.di.data[5];a.m.data[3]=a.di.data[6];a.m.data[4]=a.di.data[7];a.m.data[6]=a.di.data[8];a.m.data[8]=a.di.data[9];}} function HG(a,b){return ZY(a.sE,b);} function ADI(a){var b,c,d,e,f,g,h,i;b=HG(a,a.cM);if(!a.bK.data[15])a.m.data[15]=b;c=Long_rem(a.cM,Long_fromInt(86400000)).lo;d=a.m.data[16];e=b+d|0;f=Long_add(a.cM,Long_fromInt(e));if(Long_gt(a.cM,Long_ZERO)&&Long_lt(f,Long_ZERO)&&e>0)f=new Long(4294967295, 2147483647);else if(Long_lt(a.cM,Long_ZERO)&&Long_gt(f,Long_ZERO)&&e<0)f=new Long(0, 2147483648);if(!a.hZ)QM(a,a.cM,c,b);else{e=((c>=0?c:c+86400000|0)+b|0)+d|0;if(e<0)e=e+86400000|0;else if(e>=86400000)e=e-86400000|0;a.m.data[14]=e%1000|0;e=e/1000|0;a.m.data[13] =e%60|0;g=e/60|0;a.m.data[12]=g%60|0;a.m.data[11]=(g/60|0)%24|0;h=a.m;h.data[9]=a.m.data[11]<=11?0:1;a.m.data[10]=a.m.data[11]%12|0;e=Long_compare(f,Long_ZERO);i=e>0&&e<0&&!d?new Long(4294967295, 2147483647):e>=0?f:e<=0?f:d?new Long(0, 2147483648):f;ZV(a,a.cM,f,i,c,b);}g=0;while(g<17){a.bK.data[g]=1;g=g+1|0;}if(!a.hZ&&Long_ne(f,new Long(4294967295, 2147483647))&&Long_ne(f,new Long(0, 2147483648))){a.di.data[0]=a.m.data[1];a.di.data[1]=a.m.data[2];a.di.data[2]=a.m.data[5];a.di.data[3]=a.m.data[7];a.di.data[4] =b;a.di.data[5]=a.m.data[0];a.di.data[6]=a.m.data[3];a.di.data[7]=a.m.data[4];a.di.data[8]=a.m.data[6];a.di.data[9]=a.m.data[8];a.sZ=Long_add(f,Long_fromInt(((0+((((23-a.m.data[11]|0)*60|0)*60|0)*1000|0)|0)+(((59-a.m.data[12]|0)*60|0)*1000|0)|0)+((59-a.m.data[13]|0)*1000|0)|0));a.ts=Long_sub(f,Long_fromInt(((((a.m.data[11]*60|0)*60|0)*1000|0)+((a.m.data[12]*60|0)*1000|0)|0)+(a.m.data[13]*1000|0)|0));a.hZ=1;}} function RL(a){var b,c,d,e,f,g,h,i,j,k,l,m;a:{b:{c:{d:{e:{if(!LF(a)){f:{if(a.bK.data[11]){if(a.m.data[11]>=0&&a.m.data[11]<=23)break f;G(Da());}if(a.bK.data[10]){if(a.m.data[10]<0)break a;if(a.m.data[10]>11)break a;}}if(a.bK.data[12]&&!(a.m.data[12]>=0&&a.m.data[12]<=59))G(Da());if(a.bK.data[13]){if(a.m.data[13]<0)break b;if(a.m.data[13]>59)break b;}if(a.bK.data[14]){if(a.m.data[14]<0)break c;if(a.m.data[14]>999)break c;}if(a.bK.data[3]&&!(a.m.data[3]>=1&&a.m.data[3]<=53))G(Da());if(a.bK.data[7]&&!(a.m.data[7] >=1&&a.m.data[7]<=7))G(Da());if(a.bK.data[8]&&!(a.m.data[8]>=1&&a.m.data[8]<=6))G(Da());if(a.bK.data[4]){if(a.m.data[4]<1)break d;if(a.m.data[4]>6)break d;}if(a.bK.data[9]&&a.m.data[9]&&a.m.data[9]!=1)G(Da());if(a.bK.data[10]&&!(a.m.data[10]>=0&&a.m.data[10]<=11))G(Da());if(a.bK.data[1]){if(a.bK.data[0]&&!a.m.data[0]&&!(a.m.data[1]>=1&&a.m.data[1]<=292269054))G(Da());if(!(a.m.data[1]>=1&&a.m.data[1]<=292278994))G(Da());}if(a.bK.data[2]){if(a.m.data[2]<0)break e;if(a.m.data[2]>11)break e;}}b=Long_ZERO;if(a.bK.data[11] &&a.sj!=10)b=Long_fromInt(a.m.data[11]);else if(a.bK.data[10])b=Long_fromInt((a.m.data[9]*12|0)+a.m.data[10]|0);c=Long_mul(b,Long_fromInt(3600000));if(a.bK.data[12])c=Long_add(c,Long_mul(Long_fromInt(a.m.data[12]),Long_fromInt(60000)));if(a.bK.data[13])c=Long_add(c,Long_mul(Long_fromInt(a.m.data[13]),Long_fromInt(1000)));if(a.bK.data[14])c=Long_add(c,Long_fromInt(a.m.data[14]));d=!a.bK.data[1]?1970:a.m.data[1];if(a.bK.data[0]){if(a.m.data[0]&&a.m.data[0]!=1)G(Da());if(!a.m.data[0])d=1-d|0;}e=!a.bK.data[4]&& !a.bK.data[8]?0:1;f=!(!a.bK.data[5]&&!a.bK.data[2]&&!e)&&a.gp!=6?1:0;if(f&&!(a.gp!=7&&a.gp!=3)){if(a.bK.data[3]&&a.bK.data[7])f=a.gp!=3&&e&&a.bK.data[7]?1:0;else if(a.bK.data[6])f=a.bK.data[5]&&a.bK.data[2]?1:0;}if(!f){g=a.bK.data[3]&&a.gp!=6?1:0;if(g&&a.bK.data[6])g=a.bK.data[7];h=L4(a,d);if(g){i=!a.bK.data[7]?FK(a)-1|0:a.m.data[7]-1|0;b=Long_sub(h,Long_fromInt(3));j=C5(a,Long_sub(b,Long_fromInt(FK(a)-1|0)));h=Long_add(h,Long_fromInt((((a.m.data[3]-1|0)*7|0)+C5(a,Long_sub(Long_fromInt(j+i|0),b))|0)-j|0));if ((7-j|0)=1&&a.m.data[6]<=(365+(!Es(a,d)?0:1)|0)))G(Da());h=Long_add(h,Long_fromInt(a.m.data[6]-1|0));}else if(a.bK.data[7])h=Long_add(h,Long_fromInt(C5(a,Long_sub(Long_fromInt(a.m.data[7]-1|0),Long_sub(h,Long_fromInt(3))))));}else{k=a.m.data[2];d=d+(k/12|0)|0;k=k%12|0;if(k<0){d=d+(-1)|0;k=k+12|0;}l=Es(a,d);h=Long_add(L4(a,d),Long_fromInt(J2(a,l,k)));m=a.bK.data[5];if(m&&!(a.gp!=7&&a.gp!=4&&a.gp!=8))m=a.bK.data[7]&&e?0:1;if(m) {if(!LF(a)&&!(a.m.data[5]>=1&&a.m.data[5]<=E6(a,l,k)))G(Da());h=Long_add(h,Long_fromInt(a.m.data[5]-1|0));}else{i=!a.bK.data[7]?FK(a)-1|0:a.m.data[7]-1|0;if(a.bK.data[4]&&a.gp!=8){j=C5(a,Long_sub(Long_sub(h,Long_fromInt(3)),Long_fromInt(FK(a)-1|0)));h=Long_add(h,Long_fromInt((((a.m.data[4]-1|0)*7|0)+C5(a,Long_sub(Long_fromInt(j+i|0),Long_sub(h,Long_fromInt(2))))|0)-j|0));}else if(a.bK.data[8])h=a.m.data[8]>=0?Long_add(h,Long_fromInt(C5(a,Long_sub(Long_fromInt(i),Long_sub(h,Long_fromInt(3))))+((a.m.data[8]-1 |0)*7|0)|0)):Long_add(h,Long_fromInt((E6(a,l,k)+C5(a,Long_sub(Long_fromInt(i),Long_sub(Long_add(h,Long_fromInt(E6(a,l,k))),Long_fromInt(3))))|0)+(a.m.data[8]*7|0)|0));else if(a.bK.data[7]){b=Long_sub(h,Long_fromInt(3));j=C5(a,Long_sub(b,Long_fromInt(FK(a)-1|0)));h=Long_add(h,Long_fromInt(C5(a,Long_fromInt(C5(a,Long_sub(Long_fromInt(j+i|0),b))-j|0))));}}}a.gp=0;b=Long_add(c,Long_mul(h,Long_fromInt(86400000)));if(d==a.eu&&Long_ge(b,Long_add(a.mj,Long_mul(Long_fromInt(LM(a)),Long_fromInt(86400000)))))b=Long_sub(b, Long_mul(Long_fromInt(LM(a)),Long_fromInt(86400000)));a.cM=Long_sub(b,Long_fromInt(HG(a,b)));return;}G(Da());}G(Da());}G(Da());}G(Da());}G(Da());} function RC(a,b,c){var d,e,f;d=1970;c=Long_ge(c,a.mj)?b:Long_sub(b,Long_fromInt(a.og));while(true){e=Long_div(c,Long_fromInt(365)).lo;if(!e)break;d=d+e|0;c=Long_sub(b,L4(a,d));}if(Long_lt(c,Long_ZERO)){d=d-1|0;f=!Es(a,d)?365:366;if(d==a.eu)f=f-a.mf|0;if(d==(a.eu-1|0))f=f-a.vu|0;c=Long_add(c,Long_fromInt(f));}a.m.data[1]=d;return c.lo+1|0;} function L4(a,b){var c,d;c=Long_fromInt(b);if(Long_lt(c,Long_fromInt(1970))){if(Long_le(c,Long_fromInt(a.eu)))return Long_add(Long_add(Long_mul(Long_sub(c,Long_fromInt(1970)),Long_fromInt(365)),Long_div(Long_sub(c,Long_fromInt(1972)),Long_fromInt(4))),Long_fromInt(a.og));d=Long_add(Long_mul(Long_sub(c,Long_fromInt(1970)),Long_fromInt(365)),Long_div(Long_sub(c,Long_fromInt(1972)),Long_fromInt(4)));c=Long_sub(c,Long_fromInt(2000));return Long_add(Long_sub(d,Long_div(c,Long_fromInt(100))),Long_div(c,Long_fromInt(400)));}d =Long_add(Long_mul(Long_sub(c,Long_fromInt(1970)),Long_fromInt(365)),Long_div(Long_sub(c,Long_fromInt(1969)),Long_fromInt(4)));return Long_gt(c,Long_fromInt(a.eu))?Long_sub(d,Long_sub(Long_div(Long_sub(c,Long_fromInt(1901)),Long_fromInt(100)),Long_div(Long_sub(c,Long_fromInt(1601)),Long_fromInt(400)))):Long_eq(c,Long_fromInt(a.eu))?Long_add(d,Long_fromInt(a.mf)):Long_ne(c,Long_fromInt(a.eu-1|0))?Long_add(d,Long_fromInt(a.og)):Long_add(d,Long_fromInt(a.vu));} function E6(a,b,c){if(b&&c==1)return ATw.data[c]+1|0;return ATw.data[c];} function J2(a,b,c){if(b&&c>1)return ATx.data[c]+1|0;return ATx.data[c];} function Es(a,b){if(b<=a.eu)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 LM(a){return ((a.eu/100|0)-(a.eu/400|0)|0)-2|0;} function C5(a,b){var c;c=Long_rem(b,Long_fromInt(7)).lo;if(Long_lt(b,Long_ZERO)&&c<0)return c+7|0;return c;} function S6(a,b){a.wb=b;a.hZ=0;} function Wl(a,b){a.vS=b;a.hZ=0;} function VL(){var b,c;b=$rt_createByteArray(12);c=b.data;c[0]=31;c[1]=28;c[2]=31;c[3]=30;c[4]=31;c[5]=30;c[6]=31;c[7]=31;c[8]=30;c[9]=31;c[10]=30;c[11]=31;ATw=b;b=$rt_createIntArray(12);c=b.data;c[0]=0;c[1]=31;c[2]=59;c[3]=90;c[4]=120;c[5]=151;c[6]=181;c[7]=212;c[8]=243;c[9]=273;c[10]=304;c[11]=334;ATx=b;b=$rt_createIntArray(17);c=b.data;c[0]=1;c[1]=292278994;c[2]=11;c[3]=53;c[4]=6;c[5]=31;c[6]=366;c[7]=7;c[8]=6;c[9]=1;c[10]=11;c[11]=23;c[12]=59;c[13]=59;c[14]=999;c[15]=50400000;c[16]=7200000;ATy=b;b=$rt_createIntArray(17);c =b.data;c[0]=0;c[1]=1;c[2]=0;c[3]=1;c[4]=0;c[5]=1;c[6]=1;c[7]=1;c[8]=1;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=(-46800000);c[16]=0;ATz=b;b=$rt_createIntArray(17);c=b.data;c[0]=1;c[1]=292269054;c[2]=11;c[3]=50;c[4]=3;c[5]=28;c[6]=355;c[7]=7;c[8]=3;c[9]=1;c[10]=11;c[11]=23;c[12]=59;c[13]=59;c[14]=999;c[15]=50400000;c[16]=1200000;ATA=b;} function Lv(){} function ACM(){var a=this;C.call(a);a.dz=Long_ZERO;a.ep=Long_ZERO;} function ALQ(){var a=new ACM();ALj(a);return a;} function ALj(a){a.dz=Long_fromInt(1);a.ep=Long_ZERO;} function AEL(a,b){a.dz=Long_and(b,Long_fromInt(65535));a.ep=Long_and(Long_shr(b,16),Long_fromInt(65535));} function AKF(a){a.dz=Long_fromInt(1);a.ep=Long_ZERO;} function AFF(a){return Long_or(Long_shl(a.ep,16),a.dz);} function AJ3(a,b,c,d){var e,f,g,h,i,j;if(d==1){b=b.data;a.dz=Long_add(a.dz,Long_fromInt(b[c]&255));a.ep=Long_add(a.ep,a.dz);a.dz=Long_rem(a.dz,Long_fromInt(65521));a.ep=Long_rem(a.ep,Long_fromInt(65521));return;}e=d/5552|0;f=d%5552|0;while(true){g=e+(-1)|0;if(e<=0)break;h=5552;while(true){e=h+(-1)|0;if(h<=0)break;i=b.data;j=a.dz;d=c+1|0;a.dz=Long_add(j,Long_fromInt(i[c]&255));a.ep=Long_add(a.ep,a.dz);h=e;c=d;}a.dz=Long_rem(a.dz,Long_fromInt(65521));a.ep=Long_rem(a.ep,Long_fromInt(65521));e=g;}while(true){d= f+(-1)|0;if(f<=0)break;i=b.data;j=a.dz;e=c+1|0;a.dz=Long_add(j,Long_fromInt(i[c]&255));a.ep=Long_add(a.ep,a.dz);f=d;c=e;}a.dz=Long_rem(a.dz,Long_fromInt(65521));a.ep=Long_rem(a.ep,Long_fromInt(65521));} function FM(){EO.call(this);} var ASP=null;var AST=null;var ATC=null;function Tz(){var b,c,d;b=new FM;EK(b,B(300),0);ASP=b;b=new FM;EK(b,B(301),1);AST=b;c=Bc(FM,2);d=c.data;d[0]=ASP;d[1]=AST;ATC=c;} function Hs(){C.call(this);this.z$=null;} var ASK=null;var ATD=null;function Rv(b){var c,d,e,f,g,h,i,j;c=JU(b);if(c!==null)return QP(c);a:{if(He(b,B(302))&&Bg(b)>3){d=BF(b,3);if(!(d!=43&&d!=45)){e=$rt_createIntArray(1);f=4;c=O();g=Bg(b);F(c,DC(b,0,f));while(f=0&&f<=23){h=e.data;i=h[0];if(i==(-1))break a;else{b:{g=J(f,3600000);if(i=0&&j<=59){g=g+(j*60000|0)|0;break b;}return Hi(ATD);}if(!(f<30&&i<=6))g=J(f/100|0,3600000)+((f%100|0)*60000|0)|0;}if(d==45)g= -g;return QP(AC5(b,g,g));}}return Hi(ATD);}}}return Hi(ATD);} function OV(b,c,d){var e,f,g,h;e=Bg(b);f=0;g=c;a:{while(true){if(g>=e)break a;h=QH(BF(b,g),10);if(h==(-1))break;g=g+1|0;f=(f*10|0)+h|0;}}if(g==c)g=(-1);d.data[0]=g;return f;} function AD5(){ATD=QP(AC5(B(302),0,0));} function BD(){B1.call(this);} function ZI(){C.call(this);} function AAK(b){if (b === null || b.constructor.$meta.item === undefined) {$rt_throw(Da());}return b.data.length;} function AAV(b,c){if(b===null){b=new DJ;Q(b);G(b);}if(b===H($rt_voidcls())){b=new BK;Q(b);G(b);}if(c>=0)return AMR(b.hu,c);b=new Su;Q(b);G(b);} function AMR(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)}} function I3(){B1.call(this);} function Mf(){C.call(this);} var ATE=null;var ATF=null;function JU(b){var c,d,e,f,g,h,i,j,k,l;if(!DE(ATE,b)){c=ATE;d=F9(b,47);if(d<0){e=B(4);f=b;}else{e=DC(b,0,d);f=Gi(b,d+1|0);}if(!Iw().hasOwnProperty($rt_ustr(e)))e=null;else{e=Iw()[$rt_ustr(e)];e=!e.hasOwnProperty($rt_ustr(f))?null:e[$rt_ustr(f)];}if(e===null)e=null;else{e=(e.data!==null?$rt_str(e.data):null);f=ABA(Hd(e));if(F7(f)==4){f=Gi(e,f.fg);e=new JS;f=JU(f);G7(e,b);e.nS=f;}else a:{b:{f=ABA(Hd(e));d=F7(f);switch(d){case 0:g=F7(f);h=$rt_createLongArray(g);i=h.data;j=$rt_createIntArray(g);k =$rt_createIntArray(g);i[0]=FZ(f);l=1;while(l120){Hy(i,r);continue;}T(SU(m,ET(s),AOZ()),r);if(ADQ(p,ET(s)))Mm(o,ET(s));}}if(Bo(i)==1)break a;if(Long_eq(Be(i,0).ht.il(q),q))break a;if (Bo(i)>1&&(Be(i,0).k7+2880|0)=0){e=Be(i,g);h=e.ht.gs(q)/60000|0;if(h!=l)e.k7=e.k7+(J(Long_div(Long_sub(c,q),Long_fromInt(60000)).lo,HN(h-l|0))/30|0)|0;k=g+1|0;while(kBe(i,k).k7){KX(i,k-1|0,Be(i,k));k=k+1|0;}KX(i,k-1|0,e);g=g+(-1)|0;}c=q;}return r.ht;}return Be(i,0).ht;}return Be(i,0).ht;} function Iw(){if(ATF===null)ATF=XT();return ATF;} function TH(){ATE=Ed();} function XT(){return {"":{"CET":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1s\'\u001e=n11s5\u001e=n1 "},"EET":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEdAQAQAQAQAQAQAQA+AYAy\'Au\'\u001e=n)1u5\u001e=n) "},"PST8PDT":{"data":" ls&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#+H#V#H#y\'H#w\'1=y11w7#=y1 "},"EST":{"data":"#tt"} ,"WET":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "},"HST":{"data":"#i#i#"},"CST6CDT":{"data":" lR&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+(#V#(#y\'(#w\'1=y11w7#=y1 "},"MET":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1s\'\u001e=n11s5\u001e=n1 "},"EST5EDT":{"data":" lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "} ,"MST7MDT":{"data":" lc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#V#8#y\'8#w\'1=y11w7#=y1 "},"MST":{"data":"#8#8#"}},"Asia":{"Gaza":{"data":" >#&y0=geCs:;{BE*w;{BE*w;Z2E6L;Z2E!o9omE6L;>TE>L=c:C>L=c:C>L=.TEwu?:w?wu?*o?wu?*o?wu?*o?wu?:w?NT=R2C2o=6T?B*?_]AJw;R:CFT;Z2E:w;g&g7B,_/o_@;*eEc!;>eEc!;>eER!;a%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQ+AV%Ay\'Aw5\u001e9n) w\'\u001e5n 1"} ,"Makassar":{"data":" #PPNC+F#+F#n"},"Ulaanbaatar":{"data":" h_m4=*o?{JA*o?gm?*o?gm?*o?gm?*o?gm?*o?gm?>LAgm?*o?gm?*o?gm?:Zo#c2;*o?wu?*o?wu?:w?wu?*o?wu?*o?wu?:{*-Vu?Zw?Vu?X#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#+F#N#F#n"},"Vladivostok":{"data":" |om4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%$%g#w#g#V#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#7g#g#g#V#c#g#/w#g#n"} ,"Tashkent":{"data":" )Ro4=wm?.LAg@b7#&#r7&#&#&#rn"},"Beirut":{"data":" KRo8=c2C>T=c2C>T=s:C6L;s2?gm?*o?gm?*o?gm?>LAgm?*o?gm?*o?gm?*o?o}E|AQAQAQAQAQAQAQAQAQAQA+ArAy\'Aw\'\u001e=n 1w5\u001e=n "},"Qyzylorda":{"data":" [co4=wm?.LA&Pv*2Mwm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;VTX5@#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r7rrr&#*#rn"},"Phnom_Penh":{"data":" #D(DDO+6#+6#n"},"Hong_Kong":{"data":" #_m&/+F#+F#n"},"Kabul":{"data":" #eR!E+j+jn"},"Riyadh":{"data":" #mqsc5+Q+Qn"},"Ashgabat": {"data":" +co4=wm?.LAg@bgL3;r&#rbr;rrrbrn"},"Chita":{"data":" !#!o4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%c>!#(%V#g#V#F#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#F#V#7V#V#V#F#c#V#3g#F#V#n"},"Aqtau":{"data":" ^co4=wm?.LAg@bgL3:_+wm?wm?wm?wm?*o?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;D#r&#rbr&#r&#r&#brbrbrbrbrbrbrbrbrbr7rrrb9r+bnbn"},"Tokyo":{"data":" #u{2;+V#+V#n"} ,"Baku":{"data":" |so4=wm?.LAg@bwm?&(s%kBEs:;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;kBE$%brbQbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrb;bbbQQg#bn"},"Kathmandu":{"data":" #F8R7+&^+&^n"},"Novosibirsk":{"data":" $#Bo4=wm?.LAg@bgL3:_+wm?wm?ND)sg5wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%6,8#,%6#F#6##F#6#F#6####################76#6#6##+&#R#$##n"} ,"Aqtobe":{"data":" `co4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!GH#r&#rbr&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r7rrrb2#rn"},"Kamchatka":{"data":" xNm4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE{{bo]9y#*%:%*%w#*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%w#*%7*%*%*%w#Z#*%/w#*%n"},"Istanbul":{"data":" 2#&q4=wm?.LAwm?wm?wm?wm?wm?wm?c2?.LAwm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G2_9!!G&<;kBE&<;kBE&<;!!G!g9ouEo]9!!G&<;kBE6D;Z:E&<;6]GZ!9H%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQ+A>%An"} ,"Nicosia":{"data":" Ico4=*o?{JA*o?gm?*o?gm?*o?gm?*o?gm?*o?gm?>LAgm?*o?gm?*o?>DE&<;xAQAQAQAQAQAQAQAQAQAQ+AnAy\'Au\'\u001e=n)1u5\u001e=n) "},"Pontianak":{"data":" #wL{9+6#+6#n"},"Qostanay":{"data":" ^co4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;D#r&#rbr&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#rrrrb.#rn"},"Jerusalem":{"data":" (#&y0=geCs:;{BE*w;{BE*w;Z2E6L;Z2E!o9omE6L;2wA:*Ak2AsB?{:A_e={2Es:;F]GB2?Z*A>T=k2ANeABw={JA{:A>T=k*AB2C_T={JA&!#,%6#F#6##F#6#F#6#F#6#F#6##################76#6#6#&#A6#+&#B#$##n"},"Kuala_Lumpur":{"data":" #{_]1+F#+F#n"},"Kolkata":{"data":" #8PJC+z+zn"},"Hanoi":{"data":" #LAgm?*o?gm?*o?gm?:Zo#c2;*o?wu?*o?wu?:w?wu?*o?wu?*o?wu?:{*-Vu?Zw?Vu?X#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#+6#N#6#n"},"Baghdad":{"data":" lso4=wm?.LAJw?*w?*w?*w?wm?*w?wm?*w?wm?*w?*w?*w?wm?*w?wm?*w?wm?*w?*w?*w?wm?*w?wm?*w?wm?*w?*w?*w?wm?*w?wm?*w?wm?*w?a#QbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQ+QV#Qn"},"Samarkand":{"data":" +co4=wm?.LAwm?wm?;r&#r&#r+r1rn"},"Thimphu":{"data":" #B.k9+&#+&#n"},"Dhaka":{"data":" \'m&0;k>Vt2,*73#&#&#&#n"} ,"Yerevan":{"data":" tso4=wm?.LAg@bwm?wm?wm?wm?wm?wm?wm?w}H#kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Gq#brbQbQbQbQbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrb3bbbAQ+b:#bn"},"Muscat":{"data":" #HJgNO+b+bn"},"Dili":{"data":" %swT)k.TC/F#V#/F#V#n"},"Singapore":{"data":" #{_]1+F#+F#n"},"Damascus":{"data":" !#:N6=*o?gm?wu?wu?NTAc:?&eE*g;w}C*g;w}Cs*;(%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQ+A{#Ay\'Aw\'\u001e5n 1w5\u001e5n "} ,"Taipei":{"data":" #V}!/+F#+F#n"},"Macau":{"data":" #_m&/+F#+F#n"},"Choibalsan":{"data":" jNm4=*o?{JA*o?gm?*o?gm?*o?gm?*o?gm?*o?gm?>LAgm?*o?gm?*o?gm?:Zo#c2;*o?wu?*o?wu?:w?wu?*o?wu?*o?wu?JV(#:c!+Vu?Zw?Vu?]#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#F#V#F#V#F#+V#>#V#+F#1F#n"},"Amman":{"data":" (#*V6=J*EV];c2CJ*=R*CR2?*o?wu?*o?.L=s:C>L=sBC>L=c:C>L=c:C>L=BJS&$/*w?*w?wm?*w?*w?wm?*w?.TE&<;VeCJ!=wm?*w?>]Ec*;>]Es2;>]Ec*;>]Ec*;>]Ec*;>]Es2;Bo6#.$1>]E4%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQA+A*%Ay\'Aw)#5n 1s5\u001e5n "} ,"Jayapura":{"data":" #uw>)+V#+V#n"},"Oral":{"data":" ^so4=wm?.LAwm?wm?gL3*2Mwm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;D#brbrbrbrbrbrbrbrbrbrbrbrbrbrbr+b1b+r&#bn"},"Manila":{"data":" #B{:-+F#+F#n"},"Dubai":{"data":" #HJgNO+b+bn"},"Yakutsk":{"data":" |!o4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%$%V#g#V#F#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#7V#V#V#F#c#V#/g#V#n"} ,"Seoul":{"data":" #.(R;+V#+V#n"},"Qatar":{"data":" #c!g#+Q+Qn"},"Hebron":{"data":" B#&y0=geCs:;{BE*w;{BE*w;Z2E6L;Z2E!o9omE6L;>TE>L=c:C>L=c:C>L=.TEwu?:w?wu?*o?wu?*o?wu?*o?wu?:w?NT=R2C2o=6T?B*?_]AJw;R:Cwm;*wC:w;wuC*o7o_@;*eEc!;>eEc!;>eER!;i%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQ+A_%Ay\'Aw5\u001e9n) w\'\u001e5n 1"},"Bishkek":{"data":" `Ro4=wm?.LARc[6eG>T=R*C>T=R*C>T=R*C>T=R*CR2?Ro?ZBE6<;ZBE6<;o}E!_9o}E!_9o}E6<;ZBE6<;ZBE6<;o}E!_9H##&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#&##rn"} ,"Tomsk":{"data":" $#Bo4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;_,%VT?&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%N$.#,%6#F#6##F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6###########76#6#6#&#z6#+&#f$##n"},"Yekaterinburg":{"data":" |co4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%$%r&#rbr&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r7rrrbc#r/&#rn"} ,"Colombo":{"data":" )eFJCcNJj{:;g(m-7z.#&#z7z.#&#zn"},"Khandyga":{"data":" $#!o4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBEVD+V4/!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9>e=s_6%,%V#g#V#F#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#V#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#V#7V#V#V#F#*#V#+g#Yg#3w#g#V#n"},"Dushanbe":{"data":" )Ro4=wm?.LA:R^7#&#r7&#&#&#rn"},"Famagusta":{"data":" 8#co4=*o?{JA*o?gm?*o?gm?*o?gm?*o?gm?*o?gm?>LAgm?*o?gm?*o?>DE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;kBE&<;>$.#o]9!!GT%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQA+AJ%Ay\'Au\'\u001e=n)1u5\u001e=n) "} ,"Kuwait":{"data":" #mqsc5+Q+Qn"},"Pyongyang":{"data":" \'q!#$%w#*%w#g#w#*%w#*%w#*%w#*%w#*%w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#7w#w#w#g#Mw#+g#.#g#3w#g#w#n"} ,"Urumqi":{"data":" #H_oeG+&#+&#n"},"Shanghai":{"data":" +k24={BEs:;{BEs:;;F#V#F#V#F#+F#1F#n"},"Atyrau":{"data":" [co4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE{{bo]9!!Go]9!!G&<;kBE&<;kBE&<;@#r&#rbr&#r&#r&#r&#r&#r&#r&#rbrbrbrbrbr7rrrb^r+bEbn"},"Yangon":{"data":" #DNiC+.#+.#n"},"Almaty":{"data":" `Ro4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!GH##&#r#############&#&#&#r2#&#n"},"Tbilisi":{"data":" [so4=wm?.LAg@bVm?gm?*o?gm?*o?F@bgm?>LAwD,#6<;ZBE6<;o}E!_9o}E!_9o}E6<;ZBE6<;ZBE6<;wT/sg5o]9@#brbQbQbQbrbrbrbrbrbrbrbrbrbQb3bbb9Q+bbb3QQbn"} ,"Anadyr":{"data":" xNm4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE{{bo]9y#*%:%*%w#*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%w#*%7*%*%*%w#Z#*%/w#*%n"},"Vientiane":{"data":" #D(DDO+6#+6#n"},"Krasnoyarsk":{"data":" |Bo4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%$%6#F#6##F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#76#6#6#&#c#6#/F#6#n"} ,"Brunei":{"data":" #X8_U+F#+F#n"},"Omsk":{"data":" |Ro4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%$%#&#r####################&#&#&#rc#&#/6#&#n"},"Jakarta":{"data":" #Tw>)+6#+6#n"},"Ho_Chi_Minh":{"data":" #RJw\'+6#+6#n"},"Ust-Nera":{"data":" !#_m4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9>e=s_6%(%w#*%w#g#w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#g#7w#w#w#g#c#w#3*%w#g#n"} },"Etc":{"UTC":{"data":"# "},"GMT+9":{"data":"#X#X#"},"GMT-10":{"data":"#g#g#"},"GMT-11":{"data":"#w#w#"},"GMT-7":{"data":"#6#6#"},"GMT+5":{"data":"#tt"},"GMT-8":{"data":"#F#F#"},"GMT+6":{"data":"#(#(#"},"GMT+12":{"data":"#,%,%"},"GMT-9":{"data":"#V#V#"},"GMT+7":{"data":"#8#8#"},"GMT+11":{"data":"#y#y#"},"GMT+8":{"data":"#H#H#"},"GMT+10":{"data":"#i#i#"},"GMT-3":{"data":"#QQ"},"GMT+1":{"data":"#33"},"GMT-4":{"data":"#bb"},"GMT+2":{"data":"#CC"},"GMT-5":{"data":"#rr"},"GMT+3":{"data":"#SS"},"GMT-6":{"data": "#&#&#"},"GMT+4":{"data":"#dd"},"GMT-1":{"data":"#11"},"GMT-2":{"data":"#AA"},"GMT-12":{"data":"#*%*%"},"GMT-13":{"data":"#:%:%"},"GMT-14":{"data":"#J%J%"},"GMT":{"data":"# "}},"Pacific":{"Easter":{"data":" <#Vi8=_]9>LAR2?2!Gs:;{BEs:;{BEs:;{BEs:;2!G_]92!G>T=R*Cs:;R*C{JA>LAs:;2!G_]92!G_]92!G_]92!Gs:;{BEs:;{BEs:;2!G_]92!G>T=R*Cs:;{BER2?>LAZBEco1w0MBg5NuIVD7::IVD7644#:V/V(Q:V/V(Q:V/NuI6<;]%t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t+(#R%(#y\'(#u)%=y9 u3%=yA1"},"Fiji": {"data":" CTi2LSZTu}n{*5*2MgL3wX!/{*5kBEFD7J:I*V/g(Q*V/{cQcw-BBS_<-l*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%+*%b*%y\'*%w7#=y11w#;=y9 "},"Port_Moresby":{"data":" #,(&8h+g#+g#n"},"Kiritimati":{"data":" %ZyaV):H00//i#J%/i#J%n"},"Pohnpei":{"data":" #e>XC+w#+w#n"},"Chuuk":{"data":" #e>XC+g#+g#n"},"Kwajalein":{"data":" %yD1_(4C/,%*%/,%*%n"},"Kosrae":{"data":" %yD12g&K/*%w#/*%w#n"},"Auckland":{"data":" nw(8=:w;VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=B*CNT=VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=B*CNT=B*C.LAe#:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%+*%Z#*%y\'*%s3\u001e=n11s)#=y1 "} ,"Efate":{"data":" 1>m4=gm?*o?gm?>LAk*5w(QwT/G*%w#*%w#*%w#*%w#+w#=w#n"},"Niue":{"data":" #_y<-+y#+y#n"},"Majuro":{"data":" #yD1+*%+*%n"},"Guadalcanal":{"data":" #HFLuU+w#+w#n"},"Honolulu":{"data":" #Hu8A+i#+i#n"},"Guam":{"data":" #c_P++g#+g#n"},"Chatham":{"data":" nw(8=:w;VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=B*CNT=VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=B*CNT=B*C.LAe#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#kT#VJ#+VJ#Z#VJ#y\'VJ#s3\u001e=n4/1s)#=y4/ "} ,"Midway":{"data":" #D@6eW+y#+y#n"},"Tahiti":{"data":" #i&HuU+i#+i#n"},"Pago_Pago":{"data":" #D@6eW+y#+y#n"},"Galapagos":{"data":" \'6LAZBEg<;kBElAQAQAQAQAQAQAQAQA+AbAy\'Au\'\u001e=n)1u5\u001e=n) "},"Dublin":{"data":" ?N$<=o]9!!G&<;kBE&<;kBE&<;kBE&<;kBE&<;kBE:w;kBEd 1 1 1 1 1 1 1 +1Y1y\'1u\'\u001e=n) u5\u001e=n)3"},"Zaporozhye":{"data":" =&q4=wm?.LA6@b*o?gm?*o?gm?*o?gm?Zo?wm?.LAkBE`QbQAQAQAQAQAQA3QQQMAy\'Au\'\u001e=n)1u5\u001e=n) "} ,"Kiev":{"data":" =&q4=wm?.41gXrVm?gm?*o?gm?*o?gm?Zo?wm?.LAkBE`QbQAQAQAQAQAQA/QQQAy\'Au\'\u001e=n)1u5\u001e=n) "},"Zurich":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Copenhagen":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Rome":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Zagreb":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "} ,"Monaco":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Luxembourg":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Jersey":{"data":" ?N$<=o]9!!G&<;kBE&<;kBE&<;kBE&<;kBE&<;kBE:w;kBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "},"Istanbul":{"data":" 2#&q4=wm?.LAwm?wm?wm?wm?wm?wm?c2?.LAwm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G2_9!!G&<;kBE&<;kBE&<;!!G!g9ouEo]9!!G&<;kBE6D;Z:E&<;6]GZ!9H%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQ+A>%An"} ,"Ulyanovsk":{"data":" !#&q4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%R>!#(%QbQAQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQb7QQQAc#Q3bQbn"},"Samara":{"data":" v&q4=wm?.LAF8fwu;wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE{{bo]9u#QbQbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbQb3QQQZ#b/Qbn"},"Sarajevo":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "} ,"Nicosia":{"data":" Ico4=*o?{JA*o?gm?*o?gm?*o?gm?*o?gm?*o?gm?>LAgm?*o?gm?*o?>DE&<;xAQAQAQAQAQAQAQAQAQAQ+AnAy\'Au\'\u001e=n)1u5\u001e=n) "},"Chisinau":{"data":" E&q4=wm?F,\'2_9wm?wm?Vm?gm?*o?gm?*o?gm?*o?gm?>LAZBEV<;kBEpQbQAQAQAQAQAQAQAQA/QQbAy\'Aw\'\u001e=n11w5\u001e=n9 "},"Vatican":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Brussels":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "} ,"Oslo":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Warsaw":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Lisbon":{"data":" =Fq4=wm?.LAwm?wm?wm?V@bwm?wm?wm?wm?wm?_Ph&<;` 1 1 1A1A1A1 1+ 5 +151/ y\' u\'\u001e=n)1u5\u001e=n) "},"Berlin":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Simferopol":{"data":" &#&q4={cQs*8#gm?*o?gm?*o?2N%_]9*o?gm?>LA>DEg@b&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBEs:;JBE0%QAQAQAQbQbQbQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAbQ+Q9A+Q5Q+AF#A/bQn"} ,"San_Marino":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Podgorica":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Athens":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEdAQAQAQAQAQAQAQA+AYAy\'Au\'\u001e=n)1u5\u001e=n) "},"Bratislava":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Stockholm":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "} ,"Prague":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Uzhgorod":{"data":" ;&q4={cQ:*Qs>bgm?*o?gm?*o?gm?Zo?wm?.LAkBE[Q1AQAQAQAQAQA/Q1MAy\'Au\'\u001e=n)1u5\u001e=n) "},"Budapest":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Astrakhan":{"data":" z&q4=wm?.LAwm?6q&#wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%R>!#}#QbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQb7QQQbZ#Q3bQbn"} ,"Madrid":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Vaduz":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"London":{"data":" ?N$<=o]9!!G&<;kBE&<;kBE&<;kBE&<;kBE&<;kBE:w;kBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "},"Vilnius":{"data":" K6q4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBEg@b&<;c&s%kBE|AQAQAQAQAQAQAQAQA1AQA+AbA711AAy\'Au\'\u001e=n)1u5\u001e=n) "},"Isle_of_Man": {"data":" ?N$<=o]9!!G&<;kBE&<;kBE&<;kBE&<;kBE&<;kBE:w;kBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "},"Sofia":{"data":" C6q4=wm?.LAVm?gm?*o?gm?*o?gm?*o?gm?*o?gm?>LAZBEg<;kBElAQAQAQAQAQAQAQAQA+AbAy\'Au\'\u001e=n)1u5\u001e=n) "},"Kirov":{"data":" x&q4=wm?.LAwm?6q&#wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%y#QbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQ7QQQbZ#Q/bQn"},"Tallinn":{"data":" O6q4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;{BE&<;!!G_@e#kBE(#AQAQAQAQAQAQAQAQAQAQAQA+AzAy\'Au\'\u001e=n)1u5\u001e=n) "} ,"Moscow":{"data":" |&q4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%$%QbQAQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQ7QQQAc#Q/bQn"},"Malta":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Busingen":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Amsterdam":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "} ,"Andorra":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Riga":{"data":" O6q4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAwm?*o?kBE&<;kBE&<;!!G.a|!!G(#AQAQAQAQAQAQAQAQAQAQAQA+AzAy\'Au\'\u001e=n)1u5\u001e=n) "},"Vienna":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Helsinki":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEdAQAQAQAQAQAQAQA+AYAy\'Au\'\u001e=n)1u5\u001e=n) "},"Minsk": {"data":" t&q4=:!J#wm?wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9q#QAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQ+Qc#A+Qn"},"Kaliningrad":{"data":" |6q4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%$%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQA+Ao#A/QAn"},"Skopje":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "} ,"Mariehamn":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEdAQAQAQAQAQAQAQA+AYAy\'Au\'\u001e=n)1u5\u001e=n) "},"Ljubljana":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Tirane":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Guernsey":{"data":" ?N$<=o]9!!G&<;kBE&<;kBE&<;kBE&<;kBE&<;kBE:w;kBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "},"Volgograd":{"data":" z&q4=wm?.LAwm?6q&#wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%s&s%}#QbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQb7QQQbZ#Q3bQbn"} ,"Paris":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}},"America":{"Belem":{"data":" #*s$;+S+Sn"},"Guayaquil":{"data":" \'H{y>E>k]([*V+3tdt3tttn"},"Argentina/Buenos_Aires":{"data":" 9Fi8=J!9Z:I6D7Z:I6D7Z:IJ!9N<_5N<-2!G_]9WCSCSCSCSCSCS+SMSn"},"Costa_Rica":{"data":" +J2P/FL]/{B=&DCB_);(#t(#t(#+(#1(#n"},"Hermosillo":{"data":" /F#kguEFeCJw;FeCJw;FeCC8#(#8#(#8#(#8#+8#98#n"},"Punta_Arenas":{"data":" 0#Vi8=_]9>LAR2?2!Gs:;{BEs:;{BEs:;{BEs:;2!G_]92!G>T=R*Cs:;R*C{JA>LAs:;2!G_]92!G_]92!G_]92!Gs:;{BEs:;{BEs:;2!G_]92!G>T=R*Cs:;{BER2?>LAZBEco1w0MBg5NuIVD7::IVD7644#:V/D%SdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdS+d:%dn"} ,"Iqaluit":{"data":" jB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;kBE6<;F@bZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuI]#tdtdtdtdtdtdtdtdtdtd(#tdtdtdtdtdtdtdt+tnt/(#(#Yty\'tw\'1=y11w7#=y1 "},"Godthab":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEdSCSCSCSCSCSCSCS+SYSy\'Su\'\u001e=n)1u5\u001e=n) "},"El_Salvador":{"data":" #koN;+(#+(#n"},"Monterrey":{"data":" ?6$V;kg@+FeCJw;FeCJw;FeCJw;ZBE6<;ZBE>LA_]9>LAFeCd(#t(#t(#t(#t(#t(#t(#t(#+(#Y(#y\'(#w)#=y11w5\u001e=n1 "},"Sao_Paulo":{"data":" >#Fi8=k*5:2Mk*5&TKVL3NmM.41NmM!g5ouI!g5ouIk*5ouI6D7kBINT9F]G6D7F]G_]9F]G6D7ouI!g5NmMBo1&TKk*5o}M6<3ouI!g5NmMVL3Z:I!g5&TKk*5&TK!g5ouI!g5ouI6D7ouIk*5&TKk*5&TK!g5ouI!g5ouI!g5ouI!g5NmMBo1a%CSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCS+SV%Sn"} ,"Bahia":{"data":" ^Fi8=k*5:2Mk*5&TKVL3NmM.41NmM!g5ouI!g5ouIk*5ouI6D7kBINT9F]G6D7F]G_]9F]G6D7ouI!g5NmMBo1cF6-6D7D#CSCSCSCSCSCSCSCSCSCSCSCSCSCSCS+S:#Sn"},"Indiana/Winamac":{"data":" +c{UwiwSVD7>uIBg5;t(#dtd/t(#-ty\'tw\'1=y11w7#=y1 "},"Grenada":{"data":" #aR$2W+d+dn"},"Grand_Turk":{"data":" 2#B&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIBg5NuIBg5NuIVD7NuIBg5NuIBg5NuIBg5NuIBg5NuIBg5ZZZ%Bg5H%tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtd+t>%ty\'tw\'1=y11w7#=y1 "} ,"Montserrat":{"data":" #aR$2W+d+dn"},"Panama":{"data":" #qVL}Y+t+tn"},"Guadeloupe":{"data":" #aR$2W+d+dn"},"Guatemala":{"data":" +Rks3koD+>T=c_R5s:;;(#t(#t(#+(#1(#n"},"Guyana":{"data":" %JDTZ%Rus6//Sd/Sdn"},"Swift_Current":{"data":" #F0a#+(#+(#n"},"Puerto_Rico":{"data":" #qmLC+d+dn"},"Moncton":{"data":" l2&<=6<;ZBEJw;FeCJw;FeCgJ(3ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEBaH/NuIa#dSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+dV#dy\'dw\'1=y11w7#=y1 "},"Danmarkshavn":{"data":" =Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?o<1`SCSCSCSCSCSCS +SQS+ n"} ,"Nome":{"data":" l&(<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#+X#V#X#y\'X#w\'1=y11w7#=y1 "},"Porto_Velho":{"data":" #:s$;+d+dn"},"Cuiaba":{"data":" :#Vi8=k*5:2Mk*5&TKVL3NmM.41NmM!g5ouI!g5ouIk*5ouI6D7kBINT9F]G6D7F]G_]9F]G6D7ouI!g5NmMBo1.$6#6<3ouI!g5NmMVL3Z:I!g5&TKk*5&TK!g5ouI!g5ouI6D7ouIk*5&TKk*5&TK!g5ouI!g5ouI!g5ouI!g5NmMBo1X%SdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+dN%dn"} ,"Pangnirtung":{"data":" h2&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBEg@bJw;FeCJw;FeCJw;FeCJw;kBE6<;F@bZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIX#dSdSdSdSdSdtdtdtdtd(#tdtdtdtdtdtdtdt+dId+t=t/(#(#Yty\'tw\'1=y11w7#=y1 "},"Kralendijk":{"data":" #m_X\'+d+dn"},"Indiana/Vincennes":{"data":" +c{UwiwSVD7F@bNuI;t(#tdt;t(#(#tty\'tw\'1=y11w7#=y1 "},"Indiana/Indianapolis":{"data":" +c{UFePSZBEVD7NuI;tdtdt+t1ty\'tw\'1=y11w7#=y1 "},"Belize":{"data":" #w]J3+(#+(#n"},"Indiana/Marengo":{"data":" +Jg2)_yuKZBEVD7NuI;tdtdt+t1ty\'tw\'1=y11w7#=y1 "} ,"Anguilla":{"data":" #aR$2W+d+dn"},"Argentina/Ushuaia":{"data":" 9Fi8=J!9Z:I6D7Z:I6D7Z:IJ!9oP(1*6#*2R%N<-WCSCSCSCSdSCS+S=S+d-Sn"},"Santiago":{"data":" <#Vi8=_]9>LAR2?2!Gs:;{BEs:;{BEs:;{BEs:;2!G_]92!G>T=R*Cs:;R*C{JA>LAs:;2!G_]92!G_]92!G_]92!Gs:;{BEs:;{BEs:;2!G_]92!G>T=R*Cs:;{BER2?>LAZBEco1w0MBg5NuIVD7::IVD7644#:V/V(Q:V/V(Q:V/NuI6<;]%SdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdS+dR%dy\'du)%=y9 u3%=yA1"},"Argentina/Catamarca":{"data":" 9Fi8=J!9Z:I6D7k:I&D7Z:IJ!92c(1g$#*2R%N<-WCSCdCSCSdSCS7SSSd1S+d-Sn"} ,"Boise":{"data":" lc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#V#8#y\'8#w\'1=y11w7#=y1 "},"Creston":{"data":" #@T0l+8#+8#n"},"Miquelon":{"data":" l!&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#SCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCS+SV#Sy\'Sw\'1=y11w7#=y1 "},"Jamaica":{"data":" #>8{3+t+tn"},"Rankin_Inlet": {"data":" hR&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;wD,#Jw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIX#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+(#N#(#y\'(#w\'1=y11w7#=y1 "},"Toronto":{"data":" lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "},"Eirunepe":{"data":" +Js$;!{()!g5FX>5oXq\';tdtdt;tttdtn"},"Dawson":{"data":" ls&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#+H#V#H#y\'H#w\'1=y11w7#=y1 "} ,"Argentina/Mendoza":{"data":" 9Fi8=J!9geGwe7*!I*o7Z:I:!9Zs&1Bg5&<@%N<-WCdSdSdCSdSCS+S5d3SSd-Sn"},"Nassau":{"data":" lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "},"Vancouver":{"data":" ls&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#+H#V#H#y\'H#w\'1=y11w7#=y1 "} ,"Noronha":{"data":" 16i8=k*5kkw-_]9F]Ge%g@b!g5G3C3C3C3C+C=Cn"},"Argentina/Cordoba":{"data":" 9Fi8=J!9Z:I6D7k:I&D7Z:IJ!9N<_5N<-2!G_]9WCSCdCSCSCSCS7SSSdASn"},"Argentina/La_Rioja":{"data":" ;Fi8=J!9Z:Is27:F+{B=6D7Z:IJ!92c(1g$#*2R%N<-[CSCdSCSCSdSCS7SSSd5S+d-Sn"},"Regina":{"data":" #y(}-+(#+(#n"},"St_Vincent":{"data":" #aR$2W+d+dn"},"Scoresbysund":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd3 3 3 3 3 3 3 3+3Y3y\'3u\'\u001e=n)1u5\u001e=n) "},"Aruba":{"data":" #m_X\'+d+dn"},"North_Dakota/Center":{"data" :" jc&<=6<;ZBEJw;FeCJw;F@bZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuI]#8#(#8#(#8#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+8#58#+(#:#(#y\'(#w\'1=y11w7#=y1 "},"Thule":{"data":" hDXm*S>NR(hgm?*o?gm?>LAZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIX#dSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+dN#dy\'dw\'1=y11w7#=y1 "},"Argentina/San_Juan":{"data":" ;Fi8=J!9Z:Is27:F+{B=6D7Z:IJ!9!Z(1!>)!!L%N<-[CSCdSCSCSdSCS7SSSd5S+d-Sn"},"Rio_Branco": {"data":" \'Js$;s__=oXq\'3tdt3tdtn"},"Los_Angeles":{"data":" ls&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#+H#V#H#y\'H#w\'1=y11w7#=y1 "},"St_Thomas":{"data":" #aR$2W+d+dn"},"Cancun":{"data":" tguZ1*s:5FeCJw;FeCJw;k*5&y-Jw;ZBE6<;ZBE>LA_]9>LAFeCJw;FeCJw;ZBE6<;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCN41q#tdtdtdt(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t+t5t+(#J#(#+tn"} ,"Maceio":{"data":" 5Fi8=k*5k>()k*5g}X%_]9F]GRURc`!g5OCSCSCSCSCS+SESn"},"Sitka":{"data":" l&(<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#+X#V#X#y\'X#w\'1=y11w7#=y1 "},"Denver":{"data":" lc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#V#8#y\'8#w\'1=y11w7#=y1 "} ,"Cayman":{"data":" #qVL}Y+t+tn"},"Thunder_Bay":{"data":" lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "},"Nipigon":{"data":" lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "},"Havana":{"data":" zB.8=s2?2*Cs2?.LAc2?.LAc2?.LAc2?.LAc2?.LAwm?wm?wm?.LANT=kBE&<;!!G&<;kBE&<;kBE:w;VeC:w;VeC&<;Z&q#FD7J:IZ!96]GFD7J:IZ!9J:IZ!9_uIZ!9!!G2g5}#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtd+ts#ty\'ts7#=y s\'1=y 1"} ,"Campo_Grande":{"data":" >#Vi8=k*5:2Mk*5&TKVL3NmM.41NmM!g5ouI!g5ouIk*5ouI6D7kBINT9F]G6D7F]G_]9F]G6D7ouI!g5NmMBo1&TKk*5o}M6<3ouI!g5NmMVL3Z:I!g5&TKk*5&TK!g5ouI!g5ouI6D7ouIk*5&TKk*5&TK!g5ouI!g5ouI!g5ouI!g5NmMBo1a%SdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+dV%dn"},"Cambridge_Bay":{"data":" hc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;F@bN}Esc`Jw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIX#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#t(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#n8#/(#(#U8#y\'8#w\'1=y11w7#=y1 "} ,"Fortaleza":{"data":" 1Fi8=k*5kkw-_]9F]GRURc`!g5GCSCSCSCS+S=Sn"},"Managua":{"data":" 3J:T/{.<1oPO_<12sq%oHy+R2?>DEc:;K(#t(#t(#t(#t(#7(#t(#t5(#n"},"Menominee":{"data":" lR&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+(#V#(#y\'(#w\'1=y11w7#=y1 "},"Halifax":{"data":" l2&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#dSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+dV#dy\'dw\'1=y11w7#=y1 "} ,"Ojinaga":{"data":" ^u.4Wsw*!#FeCJw;FeCg@bJw;ZBE6<;ZBE>LA_]9>LAFeCJw;FeCJw;ZBE6<;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCk!9NuID#(#t(#t(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+(#1(#+8##y\'8#w\'1=y11w7#=y1 "},"Glace_Bay":{"data":" l2&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#dSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+dV#dy\'dw\'1=y11w7#=y1 "},"Lower_Princes":{"data":" #m_X\'+d+dn"},"Argentina/Tucuman":{"data":" =Fi8=J!9Z:I6D7k:I&D7Z:IJ!92c(1RE>mR%N<-2!G_]9`CSCdCSCSdSCSCS7SSSd1S+d5Sn"} ,"Indiana/Petersburg":{"data":" +g<:+sJ8KVD7F@bNuI;t(#tdt;(#(#(#tty\'tw\'1=y11w7#=y1 "},"Yakutat":{"data":" l&(<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#+X#V#X#y\'X#w\'1=y11w7#=y1 "},"Detroit":{"data":" lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "} ,"Merida":{"data":" ?F,>3Z_X3FeCJw;FeCJw;FeCJw;ZBE6<;ZBE>LA_]9>LAFeCd(#t(#t(#t(#t(#t(#t(#t(#+(#Y(#y\'(#w)#=y11w5\u001e=n1 "},"Bahia_Banderas":{"data":" bF#kguEFeCJw;FeCJw;FeCJw;ZBE6<;ZBE>LA_]9>LAFeCJw;FeCJw;ZBE6<;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;JBE6<;L#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#t(#t+8#6#8#3(#(#(#y\'(#w)#=y11w5\u001e=n1 "},"Matamoros":{"data":" `6$V;kg@+FeCJw;FeCJw;FeCJw;ZBE6<;ZBE>LA_]9>LAFeCJw;FeCJw;ZBE6<;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCk!9NuIH#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+(#>#(#y\'(#w\'1=y11w7#=y1 "} ,"Indiana/Vevay":{"data":" +R_$%V$(QZBEVD7NuI;tdtdt+t1ty\'tw\'1=y11w7#=y1 "},"St_Barthelemy":{"data":" #aR$2W+d+dn"},"Argentina/San_Luis":{"data":" ;Fi8=2w9!oEwe7J_/o,B3!>)!!L%w<#k_\'2!G_]92!G[CdSdSdSCSdSdS+S-d7SdSS1d+Sn"},"Indiana/Tell_City":{"data":" )c{UwiwSVD7NuI7t(#t(#+t-(#y\'(#w\'1=y11w7#=y1 "},"Boa_Vista":{"data":" +:s$;ZND1_]9F]Ge%;dSdSd+d1dn"},"Metlakatla":{"data":" 5o8{3N$&OVD7NuIBg5NuIBg5ssW{g\'NuIOH#X#H#X#H#X#H#X#H#X#+H#EX#y\'X#w\'1=y11w7#=y1 "},"Tortola":{"data":" #aR$2W+d+dn"},"Argentina/Jujuy": {"data":" 5Fi8=J!9!wIJ!9geCN]9Z:IJ!9N<_5N<-OCdSdCSCSCS+S-d+S5Sn"},"North_Dakota/New_Salem":{"data":" jc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;F@bZBE6<;ZBE6<;ZBEVD7NuI]#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#t(#t(#t(#t(#+8#2#8#+(#=(#y\'(#w\'1=y11w7#=y1 "},"Inuvik":{"data":" lc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#V#8#y\'8#w\'1=y11w7#=y1 "} ,"Port_of_Spain":{"data":" #aR$2W+d+dn"},"Paramaribo":{"data":" #NmZ5+S+Sn"},"New_York":{"data":" lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "},"Manaus":{"data":" \':s$;!{()!g53dSd3dddn"},"Resolute":{"data":" fR&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;wD,#Jw;FeCJw;FeCJw;ZBE6<;ZBE6<;.$.#Bg5T#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t+(#J#(#y\'(#w\'1=y11w7#=y1 "} ,"Curacao":{"data":" #m_X\'+d+dn"},"North_Dakota/Beulah":{"data":" zc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIBg5NuIBg5NuIVD7F@bNuI}#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#t(#+8#k#8#/(#(#y\'(#w\'1=y11w7#=y1 "},"Bogota":{"data":" \'m4*uS:,HDjRk[3tdt3tttn"},"Adak":{"data":" l6(<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#X#i#+i#V#i#y\'i#w\'1=y11w7#=y1 "} ,"Mazatlan":{"data":" ?F#kguEFeCJw;FeCJw;FeCJw;ZBE6<;ZBE>LA_]9>LAFeCd8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#Y8#y\'8#w)#=y11w5\u001e=n1 "},"Caracas":{"data":" \'m_X\'!:w^NP$-3dld3dldn"},"St_Kitts":{"data":" #aR$2W+d+dn"},"Argentina/Salta":{"data":" 5Fi8=J!9Z:I6D7k:I&D7Z:IJ!9N<_5N<-OCSCdCSCSCS7SSSd9Sn"},"Mexico_City":{"data":" ?(i};&TubFeCJw;FeCJw;FeCJw;ZBE6<;ZBE>LA_]9>LAFeCd(#t(#t(#t(#t(#t(#t(#t(#+(#Y(#y\'(#w)#=y11w5\u001e=n1 "},"Edmonton":{"data":" lc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#V#8#y\'8#w\'1=y11w7#=y1 "} ,"Kentucky/Louisville":{"data":" lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "},"Araguaina":{"data":" IFi8=k*5k>()k*5ouI6D7kBINT9F]G6D7F]G_]9F]G6D7ouI!g5NmMBo16({-k*5xCSCSCSCSCSCSCSCSCSCS+SnSn"},"Santo_Domingo":{"data":" \'{cL\'J6eEBN%3dtd3dtdn"},"Indiana/Knox":{"data":" /R&<=6<;ZBEJw;Z&47VD7NuIC(#t(#t(#t(#+(#9(#y\'(#w\'1=y11w7#=y1 "},"Whitehorse":{"data":" ls&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#+H#V#H#y\'H#w\'1=y11w7#=y1 "} ,"Yellowknife":{"data":" lc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#V#8#y\'8#w\'1=y11w7#=y1 "},"Kentucky/Monticello":{"data":" jR&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;F@bZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuI]#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#tdtdtdtdtdtdtdt+(#v(#+tUty\'tw\'1=y11w7#=y1 "},"Asuncion":{"data":" &#kF:=*w;:w?gm?.DA_]9B*GsB?J!A!o9!wEoe92!GR*;R2GJ!9F]G_]92!Gs:;{BEs:;{BEs:;2!Ggm?!_9o}E6<;ZBER*C_]92!G_]92!G_]9F]GJ!9F]GJ!9F]GR2?s2?{JAs2?{JA*o?>T=0%SdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+d&%dy\'dw5#=y 1w\'M=y "} ,"Santarem":{"data":" %:s$;s__=/dS/dSn"},"Antigua":{"data":" #aR$2W+d+dn"},"Winnipeg":{"data":" lc&<=&<;kBE:w;VeC:w;VeC:w;kBE&<;kBE&<;kBE:w;VeC:w;VeC:w;VeC:w;kBE&<;kBE&<;kBE:w;VeC:w;VeC:w;kBE&<;kBE&<;ZBEVD7NuIa#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+(#V#(#y\'(#w\'1=y11w7#=y1 "},"Recife":{"data":" 1Fi8=k*5kkw-_]9F]Ge%g@b!g5GCSCSCSCS+S=Sn"},"Lima":{"data":" +2VH9FX{#gL/sca%gL/;tdtdt+t1tn"},"Phoenix":{"data":" #u*V#+8#+8#n"},"Martinique":{"data":" #k{e/+d+dn"},"St_Johns":{"data":" !#>.P>36<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIBg5NuIBg5NuIVD7NuIBg5g:];Bg5(%[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K+[{#[y\'[w\'1=y11w7#=y1 "} ,"Goose_Bay":{"data":" !#w2P>36<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIBg5NuIBg5NuIVD7NuIBg5g:];Bg5(%dSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdS+d{#dy\'dw\'1=y11w7#=y1 "},"Montevideo":{"data":" ^o$<=k*5ouI6D7ouI!g5Z:I6D7R>>1>LAR*Cs:;geC*w;{BEs:;{BEs:;{BE*w;geC*w;geC*w;{BEs:;{BEs:;{BEs:;D#CSCSCSCSCSCSCSCSCSCSCSCSCSCSCS+S:#Sn"},"St_Lucia":{"data":" #aR$2W+d+dn"},"Chicago":{"data":" lR&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+(#V#(#y\'(#w\'1=y11w7#=y1 "} ,"Chihuahua":{"data":" =u.4Wsw*!#FeCJw;FeCg@bJw;ZBE6<;ZBE>LA_]9>LAFeC`(#t(#t(#8#(#8#(#8#(#8#(#8#+(#1(#+8#A8#y\'8#w)#=y11w5\u001e=n1 "},"La_Paz":{"data":" #LmZgC+d+dn"},"Blanc-Sablon":{"data":" #qmLC+d+dn"},"Tijuana":{"data":" xs&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCk!9NuIy#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#+H#o#H#y\'H#w\'1=y11w7#=y1 "},"Barbados":{"data":" #Zce/+d+dn"},"Anchorage": {"data":" l&(<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#+X#V#X#y\'X#w\'1=y11w7#=y1 "},"Rainy_River":{"data":" lR&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+(#V#(#y\'(#w\'1=y11w7#=y1 "},"Port-au-Prince":{"data":" `B&<=&<;kBE:w;VeC:w;VeC:w;kBE&<;kBE&<;kBE:w;VeC:w;VeCJg@+ZBE6<;ZBE_0q\'NuIBg5NuIBg5NuIBg5NuIsFzNuIH#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+t>#ty\'tw\'1=y11w7#=y1 "} ,"Tegucigalpa":{"data":" \'koN;6$a964/3(#t(#3(#(#(#n"},"Cayenne":{"data":" #L_Z#+S+Sn"},"Marigot":{"data":" #aR$2W+d+dn"},"Juneau":{"data":" l&(<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#H#X#+X#V#X#y\'X#w\'1=y11w7#=y1 "},"Atikokan":{"data":" #HX(K+t+(#n"},"Argentina/Rio_Gallegos":{"data":" 9Fi8=J!9Z:I6D7Z:I6D7Z:IJ!92c(1g$#*2R%N<-WCSCSCSCSdSCS+S=S+d-Sn"},"Dawson_Creek":{"data" :" #V0a#+8#+H#n"},"Dominica":{"data":" #aR$2W+d+dn"},"Fort_Nelson":{"data":" .#s&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIBg5NuIBg5NuIVD7NuIBg5NuIBg5NuIBg5NuIBg5NuIBg5@%H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#+H#2%H#+8#n"}},"Africa":{"Tunis":{"data":" 7&q4=B2Gc*;c_N5s*;6D?!!Go]9!!G&<;kBES1A1A1A1A1A1+1I1n"},"Maputo":{"data":" #L41&<;J_+BN%gL3o]9!F)V,\'{*5o]9kg\'BN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RY" +"BN%&uWV,\'&uWBN%:RYBN%&uWBN%m/ 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1+ R# +1.-1n"},"Johannesburg":{"data":" #<_VE+A+An"},"Addis_Ababa":{"data":" #L42c)+Q+Qn"},"Lagos":{"data":" #q.{]O+1+1n"},"Accra":{"data":" #q:_a9+ + n"},"Nairobi":{"data":" #L42c)+Q+Qn"},"Brazzaville":{"data":" #q.{]O+1+1n"},"Lubumbashi":{"data":" #L41&<;J_+BN%gL3o]9!F)V,\'{*5o]9kg\'BN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWV,\'&uWBN%:RYBN%&uWBN%:RYBN%&uWV,\'&uWBN%:RY" +"BN%&uWV,\'&uWBN%:RYBN%&uWBN%m/ 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1+ R# +1.-1n"},"Sao_Tome":{"data":" \'D:ktoDB_#gHb3 1 3 1 n"},"Ceuta":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Khartoum":{"data":" \':2D7g]85J&m93AQA3AQAn"},"Algiers":{"data":" #_L01+1+1n"},"Bujumbura":{"data":" #LTEs:;.LEs:;.LEs:;.LEs:;>TEs:;.LEs:;.LEs:;.LEs:;>TEs:;.LEs:;.LEB!;_eE&<7.TI_T5B2Kk*56]K&43_$%c^VuX%F,\'RN%_<)4%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQA+A*%An"} ,"Blantyre":{"data":" #LLAR2?2!Gs:;{BEs:;{BEs:;{BEs:;2!G_]92!G>T=R*Cs:;R*C{JA>LAs:;2!G_]92!G_]92!G_]92!Gs:;{BEs:;{BEs:;2!G_]92!G>T=R*Cs:;{BER2?>LAZBEco1w0MBg5NuIVD7::IVD7644#:V/D%SdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdS+d:%dn"} ,"Troll":{"data":" \'ZeR4o12(]g23!!G3 A 3 y\' u\'\u001e=n)Au5\u001e=n) "},"Casey":{"data":" /P,dR:D[gm7Ny0#Jw3Jw@\':.|CF#w#F#w#F#w#F#CF#w#F#w#F#w#F#n"},"Vostok":{"data":" #(0a1+&#+&#n"},"Syowa":{"data":" #u:>3+Q+Qn"},"DumontDUrville":{"data":" #DBN3+g#+g#n"},"McMurdo":{"data":" nw(8=:w;VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=B*CNT=VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=VeC:w;VeC:w;VeCNT=B*CNT=B*CNT=B*CNT=B*C.LAe#:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%:%*%+*%Z#*%y\'*%s3\u001e=n11s)#=y1 "},"Mawson": {"data":" %uBJ7:R*r/&#r/&#rn"},"Davis":{"data":" +,>^>L>[ND9gD0#kw3;6#r6#r6#;6#r6#r6#n"},"Rothera":{"data":" #>4})+S+Sn"}},"Australia":{"Broken_Hill":{"data":" p!!<=2g5_uI2g5_uI2g5_uIFD7_uI2g5_uI2g5_uI&<;kBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!G&<;kBEo]9!!G:w;wm?i#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#+_#_#_#y\'_#s)#=y1 s5#=y11"},"Darwin":{"data":" #D&VE+_#+_#n"},"Brisbane":{"data":" -w}:=2g5_uI2g5_uI2g5?w#g#w#g#w#g#+g#5g#n"},"Currie":{"data":" nw}:=Z!96]G&<;.LAc2?.LAc2?.LAc2?.LAc2?.LAwm?.LAc2?.LAc2?.LAc2?.LAc2?&<;kBEB*Cc2?.LAc2?.LAc2?.LAc2?.LAwm?wm?c2?B*Cwm?e#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#+g#Z#g#y\'g#s5#=y11s)#=y1 "} ,"Lord_Howe":{"data":" po}:=*g5guI*g5guI*g5guI>D7guI*g5guI*g5guI{:;sBE{:;sBE{:;sBE{:;*!Gg]9.<;cBE*!G{:;sBE{:;sBE{:;*!Gg]9*!G{:;sBEg]9*!G2w;!o?i#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#o#w#+o#_#o#y\'o#w)#=y1 w5#=y1)"},"Lindeman":{"data":" 5w}:=2g5_uI2g5_uI2g5_uIFD7_uI2g5Ow#g#w#g#w#g#w#g#w#g#+g#Eg#n"},"Perth":{"data":" 3.]45_]R+Ro1_DZ5gL3!!G&<;kBE&<;KF#V#F#V#F#V#F#V#F#+F#AF#n"},"Adelaide":{"data":" p!!<=Z!96]G2g5_uIo]9!!GFD7_uIZ!96]Go]9!!G&<;kBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!G&<;kBEo]9!!G:w;wm?i#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#_#o#+_#_#_#y\'_#s)#=y1 s5#=y11"} ,"Eucla":{"data":" 3&w:_-_]R+Ro1_DZ5gL3!!G&<;kBE&<;Kc|w*#c|w*#c|w*#c|w*#c|+c|Ac|n"},"Sydney":{"data":" pw}:=2g5_uI2g5_uI2g5_uIFD7_uI2g5_uI2g5_uI&<;kBE&<;kBE&<;kBE&<;!!Go]9&<;kBE!!G&<;kBE&<;kBE&<;!!Go]9!!G&<;kBEo]9!!G:w;wm?i#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#+g#_#g#y\'g#s)#=y1 s5#=y11"},"Melbourne":{"data":" pw}:=Z!96]G2g5_uI2g5_uIFD7_uI2g5_uIo]9!!G&<;kBE&<;kBE&<;kBE&<;!!Go]9&<;kBE!!G&<;kBE&<;kBE&<;!!Go]9!!G&<;kBEo]9!!G:w;wm?i#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#+g#_#g#y\'g#s)#=y1 s5#=y11"} ,"Hobart":{"data":" nw}:=Z!96]G&<;.LAc2?.LAc2?.LAc2?.LAc2?.LAwm?.LAc2?.LAc2?.LAc2?.LAc2?&<;kBEB*Cc2?.LAc2?.LAc2?.LAc2?.LAwm?wm?c2?B*Cwm?e#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#+g#Z#g#y\'g#s5#=y11s)#=y1 "}},"Arctic":{"Longyearbyen":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}},"Atlantic":{"St_Helena":{"data":" #y!_8W+ + n"},"Reykjavik":{"data":" #yP8#+ + n"},"Stanley":{"data":" xNX2=&]Gk!9&]G!_9o}E!_9o}E!_9o}E!_9o}E!_9&]G!_9o}E!_9o}E!_9o}E!_9o}E!_92!Gk!9::IVD7::Ik!9&]Gk!9&]Gk!9&]Gk!9&]Gk!9::Ik!9&]Gk!9&]Gk!9y#SdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdS+dk#d+Sn"} ,"Faroe":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "},"Madeira":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "},"Canary":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "},"Bermuda":{"data":" l2&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#dSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+dV#dy\'dw\'1=y11w7#=y1 "} ,"Azores":{"data":" ;Vq4=wm?.LAwm?wm?wm?&q&#wm?wm?wm?wm?.LAkBE[3 3 3 3 3 3 3+3Q3y\'3u\'\u001e=n)1u5\u001e=n) "},"South_Georgia":{"data":" #0:(Xl+C+Cn"},"Cape_Verde":{"data":" #>L8)+3+3n"}}};} function YS(){var a=this;Hs.call(a);a.nY=null;a.mq=0;a.w2=0;} function QP(a){var b=new YS();AGp(b,a);return b;} function AGp(a,b){a.z$=b.of;a.nY=b;a.mq=b.jB(B9());a.w2= -a.mq;} function ZY(a,b){return (a.mq+a.w2|0)+a.nY.gs(b)|0;} function Hi(a){var b,$$je;a:{try{b=Yw(a);break a;}catch($$e){$$je=K($$e);if($$je instanceof LE){}else{throw $$e;}}b=null;}b=b;b.mq=a.mq;b.nY=a.nY;return b;} function AFx(a){return Hi(a);} function L9(){C.call(this);this.of=null;} function AE2(a){return a.of;} function D7(){L9.call(this);} function ATH(a){var b=new D7();G7(b,a);return b;} function G7(a,b){var c;if(b!==null){a.of=b;return;}c=new BK;Bf(c,B(306));G(c);} function FZ(b){var c,d;c=Long_fromInt(F7(b));d=Long_div(c,Long_fromInt(2));if(Long_ne(Long_rem(c,Long_fromInt(2)),Long_ZERO))d=Long_neg(d);if(Long_ne(Long_and(d,Long_fromInt(1)),Long_ZERO))return Long_mul(Long_shr(d,1),Long_fromInt(60000));return Long_mul(Long_shr(d,1),Long_fromInt(1800000));} function Um(b,c){var d,e,f,g,h,i;d=0;while(true){e=c.data;if(d>=e.length)break;f=Js(b);if(f<0){g=f^(-1);while(true){h=g+(-1)|0;if(g<=0)break;i=d+1|0;e[d]=FZ(b).lo;g=h;d=i;}}else{h=FZ(b).lo;while(true){i=f+(-1)|0;if(f<=0)break;g=d+1|0;e[d]=h;f=i;d=g;}}}} function WZ(){var a=this;D7.call(a);a.wZ=0;a.uk=0;} function AC5(a,b,c){var d=new WZ();AI0(d,a,b,c);return d;} function AI0(a,b,c,d){G7(a,b);a.wZ=c;a.uk=d;} function AFq(a,b){return a.wZ;} function AKN(a,b){return a.uk;} function AHa(a,b){return b;} function L1(){EB.call(this);} function ATI(){var a=new L1();SQ(a);return a;} function SQ(a){return;} function Mm(a,b){if(WU(a,b))return 1;b=new Ds;Q(b);G(b);} function ZD(a){var b;if(!G2(a))return Zb(a);b=new Je;Q(b);G(b);} function R7(){var a=this;L1.call(a);a.dQ=null;a.o6=null;a.yt=null;a.gc=0;a.oP=0;} function AD9(a,b){a.yt=b;if(b===null){b=new Oh;b.Aw=a;}a.o6=b;} function WU(a,b){var c,d;if(b===null){b=new DJ;Q(b);G(b);}c=a.gc+1|0;if(a.dQ.data.length0){d=(c-1|0)/2|0;if(a.o6.iE(b,a.dQ.data[d])>=0)break;a.dQ.data[c]=a.dQ.data[d];c=d;}a.dQ.data[c]=b;a.gc=a.gc+1|0;a.oP=a.oP+1|0;return 1;} function Zb(a){var b,c,d,e,f,g;if(!a.gc)return null;b=a.dQ.data[0];c=0;a.oP=a.oP+1|0;d=a.dQ.data[a.gc-1|0];a:{while(true){e=(c*2|0)+1|0;f=e+1|0;if(e>=a.gc)break;if(f=0)e=f;if(a.o6.iE(d,a.dQ.data[e])<=0)break a;a.dQ.data[c]=a.dQ.data[e];c=e;}}a.dQ.data[c]=d;g=a.dQ.data;c=a.gc-1|0;a.gc=c;g[c]=null;return b;} function AIk(a){return a.gc;} function RE(){C.call(this);} function AEU(a,b,c){return KO(c,b);} function AEC(a,b,c){return KO(c,b);} function JX(){} function G3(){EB.call(this);} function AHt(a,b){var c,d;if(a===b)return 1;if(!LN(b,JX))return 0;c=b;if(ABz(a)!=c.h2())return 0;d=c.wU();while(d.t_()){if(ABM(a,d.qu()))continue;else return 0;}return 1;} function AB1(){G3.call(this);this.mg=null;} function APh(){var a=new AB1();AMe(a);return a;} function AMe(a){a.mg=Ed();} function ADQ(a,b){return CD(a.mg,b,a)!==null?0:1;} function ABM(a,b){return DE(a.mg,b);} function AC8(a,b){return Ef(a.mg,b)===null?0:1;} function ABz(a){return a.mg.eJ;} function In(){Dy.call(this);this.iR=Long_ZERO;} var ATJ=null;function ET(b){var c;c=new In;c.iR=b;return c;} function Sz(a){return a.iR;} function AMf(a){var b;b=a.iR;return V(Kl(O(),b));} function AEt(a){var b;b=a.iR;return b.lo^b.hi;} function AKu(a,b){if(a===b)return 1;return b instanceof In&&Long_eq(b.iR,a.iR)?1:0;} function KO(a,b){return Long_compare(a.iR,b.iR);} function LK(b,c){return Long_udiv(b, c);} function TS(b,c){return Long_urem(b, c);} function AKc(a,b){return KO(a,b);} function W$(){ATJ=H($rt_longcls());} function JS(){D7.call(this);this.nS=null;} function AJK(a,b){return a.nS.gs(b);} function AE6(a,b){return a.nS.jB(b);} function AIh(a,b){return a.nS.il(b);} function Xy(){C.call(this);} function LO(b){return Math.sin(b);} function TX(b){return Math.cos(b);} function AHx(b){return Math.atan(b);} function AFj(b){return Math.log(b);} function Mb(b){return Math.sqrt(b);} function NS(b){return Math.ceil(b);} function Dm(b){return Math.floor(b);} function EQ(b,c){return Math.pow(b,c);} function Fm(b,c){return Math.atan2(b,c);} function B3(){return ANt();} function ANt(){return Math.random();} function C0(b,c){if(bc)c=b;return c;} function AK0(b,c){if(b>c)c=b;return c;} function HN(b){if(b<=0)b= -b;return b;} function Gr(b){if(b<=0.0)b= -b;return b;} function AAR(){var a=this;C.call(a);a.ht=null;a.k7=0;} function AOp(a){var b=new AAR();AIS(b,a);return b;} function AIS(a,b){a.ht=b;} function OX(){} function AA9(){C.call(this);} function AOZ(){var a=new AA9();AKU(a);return a;} function AKU(a){return;} function AAo(a,b){return Cm();} function Oh(){C.call(this);this.Aw=null;} function ANy(a,b,c){if(LN(b,C$))return b.lL(c);return -c.lL(b);} function ABf(){var a=this;C.call(a);a.kw=null;a.fg=0;} function ABA(a){var b=new ABf();AGw(b,a);return b;} function AGw(a,b){a.kw=b;} function Xc(){C.call(this);} function F7(b){var c,d,e,f,g;c=0;d=1;while(true){e=b.kw.data;f=b.fg;b.fg=f+1|0;g=Z9(e[f]);f=(g%2|0)!=1?0:1;c=c+J(d,g/2|0)|0;d=d*46|0;if(!f)break;}return c;} function Js(b){var c,d;c=F7(b);d=c/2|0;if(c%2|0)d= -d;return d;} function Z9(b){if(b<34)return b-32|0;if(b>=92)return (b-32|0)-2|0;return (b-32|0)-1|0;} function Nc(){var a=this;D7.call(a);a.ld=null;a.o2=null;a.n1=null;a.g2=null;} function VZ(a,b){var c,d;c=a.ld;d=Kh(c,b);if(d>=0)return a.o2.data[d];c=c.data;d=d^(-1);if(d=0)return a.n1.data[d];c=c.data;d=d^(-1);if(d=0){if(Long_le(b,new Long(0, 2147483648)))return b;return Long_sub(b,Long_fromInt(1));}c=c.data;d=d^(-1);if(d0){e=c[d-1|0];if(Long_gt(e,new Long(0, 2147483648)))return Long_sub(e,Long_fromInt(1));}return b;}if(a.g2!==null){e=Yl(a.g2,b);if(Long_lt(e,b))return e;}e=c[d-1|0];if(Long_le(e,new Long(0, 2147483648)))return b;return Long_sub(e,Long_fromInt(1));} function Yh(a){var b,c,d,e,f,g;if(a.g2!==null)return 1;b=a.ld.data;c=b.length;if(c<=1)return 0;d=0.0;e=0;f=1;while(f0&&d/e/8.64E7>=25.0)return 1;return 0;} function MO(){var a=this;D7.call(a);a.ja=0;a.pn=null;a.n7=null;} function Zc(a,b){var c,d,e,f,g,h,$$je;c=a.ja;d=a.ja;e=a.pn;f=a.n7;a:{b:{try{g=Io(e,b,d,F4(f));}catch($$e){$$je=K($$e);if($$je instanceof BK){break b;}else if($$je instanceof FG){break b;}else{throw $$e;}}break a;}g=b;}c:{d:{try{h=Io(f,b,d,F4(e));}catch($$e){$$je=K($$e);if($$je instanceof BK){break d;}else if($$je instanceof FG){break d;}else{throw $$e;}}break c;}h=b;}if(Long_gt(g,h))f=e;return c+f.sY|0;} function AGG(a,b){return a.ja;} function ADr(a,b){var c,d,e,f,g,h,$$je;c=a.ja;d=a.pn;e=a.n7;a:{b:{try{c:{try{f=Io(d,b,c,F4(e));g=Long_compare(b,Long_ZERO);if(g<=0)break c;if(Long_ge(f,Long_ZERO))break c;f=b;break c;}catch($$e){$$je=K($$e);if($$je instanceof BK){break b;}else{throw $$e;}}}break a;}catch($$e){$$je=K($$e);if($$je instanceof FG){}else{throw $$e;}}}f=b;}d:{e:{try{f:{try{h=Io(e,b,c,F4(d));if(g<=0)break f;if(Long_ge(h,Long_ZERO))break f;h=b;break f;}catch($$e){$$je=K($$e);if($$je instanceof BK){break e;}else{throw $$e;}}}break d;} catch($$e){$$je=K($$e);if($$je instanceof FG){}else{throw $$e;}}}h=b;}if(Long_gt(f,h))f=h;return f;} function Yl(a,b){var c,d,e,f,g,h,i,$$je;c=Long_add(b,Long_fromInt(1));d=a.ja;e=a.pn;f=a.n7;a:{b:{try{c:{try{g=Pc(e,c,d,F4(f));h=Long_compare(c,Long_ZERO);if(h>=0)break c;if(Long_le(g,Long_ZERO))break c;g=c;break c;}catch($$e){$$je=K($$e);if($$je instanceof BK){break b;}else{throw $$e;}}}break a;}catch($$e){$$je=K($$e);if($$je instanceof FG){}else{throw $$e;}}}g=c;}d:{e:{try{f:{try{i=Pc(f,c,d,F4(e));if(h>=0)break f;if(Long_le(i,Long_ZERO))break f;i=c;break f;}catch($$e){$$je=K($$e);if($$je instanceof BK){break e;} else{throw $$e;}}}break d;}catch($$e){$$je=K($$e);if($$je instanceof FG){}else{throw $$e;}}}i=c;}if(Long_gt(g,i))i=g;return Long_sub(i,Long_fromInt(1));} function T5(b,c){var d,e,f;d=FZ(c).lo;e=ACk(c);f=ACk(c);c=new MO;G7(c,b);c.ja=d;c.pn=e;c.n7=f;return c;} function HO(){var a=this;D7.call(a);a.lP=null;a.vs=null;} var ATG=0;function AIE(a,b){return RW(Qi(a,b),b);} function AH0(a,b){return Ok(Qi(a,b),b);} function AFc(a,b){return YL(a.lP,b);} function Qi(a,b){var c,d,e,f,g,h,i;c=b.hi;d=a.vs.data;e=c&ATG;f=d[e];if(!(f!==null&&f.lb.hi==c)){g=Long_and(b,new Long(0, 4294967295));f=AI$(a.lP,g);b=Long_or(g,new Long(4294967295, 0));h=f;a:{while(true){i=AAz(a.lP,g);if(Long_eq(i,g))break a;if(Long_gt(i,b))break;h.iO=AI$(a.lP,i);h=h.iO;g=i;}}d[e]=f;}return f;} function Wz(){ATG=511;} function My(){var a=this;C.call(a);a.tV=null;a.sY=0;} function Io(a,b,c,d){return Wa(a.tV,b,c,d);} function Pc(a,b,c,d){return SP(a.tV,b,c,d);} function F4(a){return a.sY;} function ACk(b){var c,d,e,f,g,h,i,j,k,l,m,n;c=b.kw.data;d=b.fg;b.fg=d+1|0;e=c[d];d=F7(b);f=F7(b);g=Js(b);c=b.kw.data;h=b.fg;b.fg=h+1|0;i=c[h]!=121?0:1;j=Long_ZERO;k=Long_fromInt(1);while(true){c=b.kw.data;l=b.fg;b.fg=l+1|0;l=Z9(c[l]);m=(l%2|0)!=1?0:1;j=Long_add(j,Long_mul(k,Long_fromInt(l/2|0)));k=Long_mul(k,Long_fromInt(46));if(!m)break;}h=(Long_ne(Long_and(j,Long_fromInt(1)),Long_ZERO)?Long_mul(Long_shru(j,1),Long_fromInt(60000)):Long_mul(Long_shru(j,1),Long_fromInt(1800000))).lo;n=new Sj;if(e!=117&&e!=119 &&e!=115){n=new BK;Bf(n,V(CN(F(O(),B(307)),e)));G(n);}n.mC=e;n.ns=d;n.pg=f;n.o_=g;n.u5=i;n.r4=h;e=FZ(b).lo;b=new My;b.tV=n;b.sY=e;return b;} function Sj(){var a=this;C.call(a);a.mC=0;a.ns=0;a.pg=0;a.o_=0;a.u5=0;a.r4=0;} function Wa(a,b,c,d){var e,f;if(a.mC==119)c=c+d|0;else if(a.mC!=115)c=0;e=Long_fromInt(c);b=Long_add(b,e);f=AEK(ZT());JQ(f,b);CA(f,2,a.ns-1|0);CA(f,5,1);CA(f,11,0);CA(f,12,0);CA(f,13,0);CA(f,14,0);DX(f,14,a.r4);Ku(a,f);if(a.o_){HU(a,f);if(Long_le(FR(f),b)){DX(f,1,1);CA(f,2,a.ns-1|0);Ku(a,f);HU(a,f);}}else if(Long_le(FR(f),b)){DX(f,1,1);Ku(a,f);}return Long_sub(FR(f),e);} function SP(a,b,c,d){var e,f;if(a.mC==119)c=c+d|0;else if(a.mC!=115)c=0;e=Long_fromInt(c);b=Long_add(b,e);f=AEK(ZT());JQ(f,b);CA(f,2,a.ns-1|0);CA(f,5,1);CA(f,11,0);CA(f,12,0);CA(f,13,0);CA(f,14,0);DX(f,14,a.r4);KC(a,f);if(a.o_){HU(a,f);if(Long_ge(FR(f),b)){DX(f,1,(-1));CA(f,2,a.ns-1|0);KC(a,f);HU(a,f);}}else if(Long_ge(FR(f),b)){DX(f,1,(-1));KC(a,f);}return Long_sub(FR(f),e);} function Ku(a,b){a:{if(FC(b,2)==1&&FC(b,5)==29)while(true){if(Es(b,FC(b,1)))break a;DX(b,1,1);}}OP(a,b);} function KC(a,b){a:{if(FC(b,2)==1&&FC(b,5)==29)while(true){if(Es(b,FC(b,1)))break a;DX(b,1,(-1));}}OP(a,b);} function OP(a,b){if(a.pg>=0)CA(b,5,a.pg);else{CA(b,5,1);DX(b,2,1);DX(b,5,a.pg);}} function HU(a,b){var c,d;c=FC(b,7);d=(a.o_==7?1:c+1|0)-c|0;if(d){if(!a.u5){if(d>0)d=d+(-7)|0;}else if(d<0)d=d+7|0;DX(b,5,d);}} function UJ(){C.call(this);} function P8(){var a=this;C.call(a);a.lb=Long_ZERO;a.p6=null;a.iO=null;a.oM=0;a.nZ=0;} function AI$(a,b){var c=new P8();AGz(c,a,b);return c;} function AGz(a,b,c){a.oM=(-2147483648);a.nZ=(-2147483648);a.lb=c;a.p6=b;} function RW(a,b){if(a.iO!==null&&Long_ge(b,a.iO.lb))return RW(a.iO,b);if(a.oM==(-2147483648))a.oM=VZ(a.p6,a.lb);return a.oM;} function Ok(a,b){if(a.iO!==null&&Long_ge(b,a.iO.lb))return Ok(a.iO,b);if(a.nZ==(-2147483648))a.nZ=Tb(a.p6,a.lb);return a.nZ;} function Jj(){} function KB(){var a=this;C.call(a);a.i$=null;a.ib=null;} function AGo(a,b){var c,d;if(a===b)return 1;if(!LN(b,Jj))return 0;a:{b:{c:{c=b;if(a.i$===null){if(c.A2()!==null)break c;}else if(!a.i$.cK(c.A2()))break c;if(a.ib===null){if(c.zX()!==null)break c;break b;}if(a.ib.cK(c.zX()))break b;}d=0;break a;}d=1;}return d;} function Hj(){var a=this;KB.call(a);a.oQ=0;a.fN=null;} function L7(){BD.call(this);} function RM(){var a=this;C.call(a);a.jJ=0;a.hS=0;a.eP=0;a.i6=0;a.cH=0;a.dj=0;a.bj=0;a.e9=0;a.k0=0;a.eE=0;a.iS=0;a.tf=null;a.sO=null;a.rx=null;a.sp=null;a.rL=null;a.dA=null;a.dD=null;a.du=null;a.dC=null;a.dB=null;a.fP=null;a.f2=null;a.um=0;} var ATK=null;function ANQ(a){var b=new RM();ACB(b,a);return b;} function ACB(a,b){var c,d;a.jJ=1;a.hS=1;a.eP=0;a.i6=0;a.cH=0;a.dj=1;a.bj=0;a.e9=0;a.k0=0;a.eE=0;a.iS=0;a.tf=EW(B(308),17);a.sO=EW(B(309),30);a.rx=EW(B(310),31);a.sp=EW(B(311),32);a.rL=EW(B(312),57);a.dA=EW(B(313),48);a.dD=EW(B(314),20);a.du=EW(B(315),33);a.dC=EW(B(316),28);a.dB=EW(B(317),19);c=Bc(Pd,10);d=c.data;d[0]=a.tf;d[1]=a.sO;d[2]=a.rx;d[3]=a.sp;d[4]=a.rL;d[5]=a.dA;d[6]=a.dD;d[7]=a.du;d[8]=a.dC;d[9]=a.dB;a.fP=c;a.um=11;a.f2=b;DK();AQJ=b;ABm(a);} function Jb(a,b){var c;c=F(F(O(),a.fP.data[b].oB),B(14));b=a.fP.data[b].B;U();return V(F(c,b>=0&&b<256?AQu.data[b]:B(13)));} function AC2(a,b,c){a.fP.data[b].B=c;Kk(a);} function T2(a,b,c){var d,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!b)a.jJ=a.jJ?0:1;if(b==1)a.hS=a.hS?0:1;if(b==2)a.eP=a.eP?0:1;if(b==3)a.i6=a.i6?0:1;if(b==4)a.cH=(a.cH+c|0)&3;if(b==5)a.dj=a.dj?0:1;if(b==6){Ja(a.f2.T);a.bj=a.bj?0:1;Ja(a.f2.T);}if(b==7)a.e9=a.e9?0:1;if(b==8){a.k0=a.k0?0:1;if(!a.k0){d=AGK(a.f2);AAe(d,a.f2.d);a.f2.i=d;}else{d=AKI(a.f2);SH(d,a.f2.d);AAg(d,a.f2.a);a.f2.i=d;}}if(b==9){a.eE=a.eE?0:1;c=a.eE;U();if(!c)XD();else W1();}if (b!=10){Kk(a);return;}a.iS=a.iS?0:1;d=a.f2.i;$p=1;case 1:d.tp();if(E()){break _;}Kk(a);return;default:ER();}}C1().s(a,b,c,d,$p);} function Rw(a,b){var c;a:{if(!b){c=V(F(F(O(),B(318)),!a.jJ?B(319):B(320)));break a;}if(b==1){c=V(F(F(O(),B(321)),!a.hS?B(319):B(320)));break a;}if(b==2){c=V(F(F(O(),B(322)),!a.eP?B(319):B(320)));break a;}if(b==3){c=V(F(F(O(),B(323)),!a.i6?B(319):B(320)));break a;}if(b==4){c=V(F(F(O(),B(324)),ATK.data[a.cH]));break a;}if(b==5){c=V(F(F(O(),B(325)),!a.dj?B(319):B(320)));break a;}if(b==6){c=V(F(F(O(),B(326)),!a.bj?B(319):B(320)));break a;}if(b==7){c=V(F(F(O(),B(327)),!a.e9?B(319):B(320)));break a;}if(b==8){c=V(F(F(O(), B(328)),!a.k0?B(329):B(330)));break a;}if(b==9){c=V(F(F(O(),B(331)),!a.eE?B(319):B(320)));break a;}if(b!=10){c=B(4);break a;}c=V(F(F(O(),B(332)),!a.iS?B(319):B(320)));}return c;} function ABm(a){var b,c,d;a:{b=ARk;if(!S_(b)){if(Eg(b,B(333)))a.jJ=Dc(b,B(333));if(Eg(b,B(334)))a.hS=Dc(b,B(334));if(Eg(b,B(335)))a.eP=Dc(b,B(335));if(Eg(b,B(336)))a.i6=Dc(b,B(336));if(Eg(b,B(337)))a.cH=CX(b,B(337));if(Eg(b,B(338)))a.dj=Dc(b,B(338));if(Eg(b,B(339)))a.bj=Dc(b,B(339));if(Eg(b,B(340)))a.e9=Dc(b,B(340));if(Eg(b,B(341)))a.iS=Dc(b,B(341));c=0;while(true){if(c>=a.fP.data.length)break a;d=V(F(F(O(),B(342)),a.fP.data[c].oB));if(Eg(b,d))a.fP.data[c].B=Ig(b,d)&65535;c=c+1|0;}}}} function Kk(a){var b,c;b=ARk;Dh(b,B(333),a.jJ);Dh(b,B(334),a.hS);Dh(b,B(335),a.eP);Dh(b,B(336),a.i6);C6(b,B(337),a.cH);Dh(b,B(338),a.dj);Dh(b,B(339),a.bj);Dh(b,B(340),a.e9);Dh(b,B(341),a.iS);c=0;while(c>16);c=c+1|0;}Mj();} function ADX(){var b,c;b=Bc(Ch,4);c=b.data;c[0]=B(343);c[1]=B(344);c[2]=B(345);c[3]=B(346);ATK=b;} function Oc(){var a=this;C.call(a);a.nP=null;a.qg=null;a.o8=0;} function ATL(a,b){var c=new Oc();XZ(c,a,b);return c;} function XZ(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,$p,$z;$p=0;if(E2()){var $T=C1();$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:PT(new L8);a.nP=$rt_createIntArray(256);a.qg=null;d=Jf(c);$p=1;case 1:$z=W9(d);if(E()){break _;}e =$z;f=e.rV;d=e.tL;g=0;while(g<256){h=g%16|0;i=g/16|0;j=7;h=h*8|0;k=i*8|0;a:{while(j>=0){l=h+j|0;m=1;n=0;while(n<8&&m){if((d.data[l+J(k+n|0,f)|0]&255)>0)m=0;n=n+1|0;}if(!m)break a;j=j+(-1)|0;}}if(g==32)j=2;a.nP.data[g]=j+2|0;g=g+1|0;}a.qg=c;a.o8=Uo(288);Cy();o=ARj;p=0;while(p<256){Gh(a.o8+p|0,4864);BQ(o,7);q=(p%16|0)*8|0;r=(p/16|0)*8|0;s=q;t=s/128.0+0.0;u=r;v=(u+7.989999771118164)/128.0+0.0;N(o,0.0,7.989999771118164,0.0,t,v);w=(s+7.989999771118164)/128.0+0.0;N(o,7.989999771118164,7.989999771118164,0.0,w,v);x =u/128.0+0.0;N(o,7.989999771118164,0.0,0.0,w,x);N(o,0.0,0.0,0.0,t,x);BR(o);F2();p=p+1|0;}k=0;while(k<32){y=(k>>3&1)*85|0;z=((k>>2&1)*170|0)+y|0;ba=((k>>1&1)*170|0)+y|0;bb=((k>>0&1)*170|0)+y|0;if(k==6)z=z+85|0;bc=k<16?0:1;if(b.bj){f=z*30|0;z=((f+(ba*59|0)|0)+(bb*11|0)|0)/100|0;ba=(f+(ba*70|0)|0)/100|0;bb=(f+(bb*70|0)|0)/100|0;}if(bc){z=z/4|0;ba=ba/4|0;bb=bb/4|0;}Gh((a.o8+256|0)+k|0,4864);G5(z/255.0,ba/255.0,bb/255.0);F2();k=k+1|0;}return;default:ER();}}C1().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 ABV(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(E2()){var $T=C1();$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=c+1|0;g=d+1|0;h=1;$p=1;case 1:YG(a,b,f,g,e,h);if(E()){break _;}$p=2;case 2:Y9(a,b,c,d,e);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,$p);} function Y9(a,b,c,d,e){var f,$p,$z;$p=0;if(E2()){var $T=C1();$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=0;$p=1;case 1:YG(a,b,c,d,e,f);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,f,$p);} function YG(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(E2()){var $T=C1();$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===null)return;if(f)e=((e&16579836)>>2)+(e&(-16777216))|0;g=BH(a.qg);$p=1;case 1:Us(g);if(E()){break _;}h=(e>>16&255)/255.0;i=(e>>8&255)/255.0;j=(e&255)/255.0;k=(e>>24&255)/255.0;if(k===0.0)k=1.0;BV(h,i,j,k);Cw();Ba(c,d,0.0);l=0;while(l=0){E0((a.o8+n|0)+32|0);Ba(a.nP.data[n+32|0],0.0,0.0);}}}CS();return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function D5(a,b){var c,d,e;if(b===null)return 0;c=0;d=0;while(d=0)c=c+a.nP.data[e+32|0]|0;}d=d+1|0;}return c;} function ACt(){var a=this;C.call(a);a.bx=null;a.ma=0;a.hK=null;a.bS=null;a.mb=null;a.cA=null;a.f8=0;a.ga=0;a.lj=0;a.wD=0;a.ye=null;a.rD=null;a.bU=0;a.tm=0.0;a.tn=0.0;a.to=0.0;a.po=0.0;} function APb(a){var b=new ACt();AE4(b,a);return b;} function AE4(a,b){a.hK=LU(65536);a.bS=Cm();a.rD=$rt_createIntArray(50000);a.bU=0;a.tm=(-9999.0);a.tn=(-9999.0);a.to=(-9999.0);a.ye=b;a.ma=H3(2);a.wD=H3(524288);} function Ja(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;a:{if(a.cA!==null){b=0;while(true){if(b>=a.cA.data.length)break a;S3(a.cA.data[b]);b=b+1|0;}}}a.f8=a.bx.bd/16|0;a.ga=a.bx.ch/16|0;a.lj=a.bx.bh/16|0;a.cA=Bc(Hc,J(J(a.f8,a.ga),a.lj));a.mb=Bc(Hc,J(J(a.f8,a.ga),a.lj));b=0;c=0;while(ca.bx.bd)f=a.bx.bd;if(f>a.bx.bh)f=a.bx.bh;i=2048/f|0;BQ(g,7);c=J( -f,i);j=c;while(true){b=a.bx.bd;e=J(f,i);if(j>=(b+e|0))break;k=c;while(k<(a.bx.bh+e|0)){l=j<0?h:k<0?h:j>=a.bx.bd?h:ka.bx.bd)e=a.bx.bd;if(e>a.bx.bh)e=a.bx.bh;f=2048/e|0;BQ(g,7);b=J( -e,f);p=h-0.10000000149011612;c=b;while(true){k=a.bx.bd;o=J(e,f);if(c>=(k+o|0))break;k=b;while(k<(a.bx.bh+o|0)){if(!(c>=0&&k>=0&&c64.0){a.tm=b.g;a.tn=b.j;a.to=b.h;g=a.mb;h=new Nq;h.p9=b;Wf(g,h);}i=0;j=0;while(j(a.f8-1|0))d=a.f8-1|0;if(e>(a.ga-1|0))e=a.ga-1|0;if(f>(a.lj-1|0))f=a.lj-1|0;while(h<=d){j=i;while(j<=e){k=c;while(k<=f){l=a.cA.data[J(J(k,a.ga)+j|0,a.f8)+h|0];if(!l.fm){l.fm=1;T(a.bS,a.cA.data[J(J(k,a.ga)+j|0,a.f8)+h|0]);}k=k+1|0;}j=j+1|0;}h=h+1|0;}} function DA(){var a=this;C.call(a);a.by=null;a.bC=0.0;a.bI=0.0;a.bB=0.0;a.g=0.0;a.j=0.0;a.h=0.0;a.cs=0.0;a.bV=0.0;a.ct=0.0;a.v=0.0;a.I=0.0;a.U=0.0;a.W=0.0;a.X=null;a.c$=0;a.jQ=0;a.hF=0;a.ha=0;a.hw=0;a.cT=0.0;a.ug=0.0;a.jo=0.0;a.p8=0.0;a.g7=0.0;a.jF=0;a.fo=0.0;a.jL=0;a.up=null;a.iq=0.0;a.ii=0.0;a.iA=0.0;a.ob=0;a.gq=0.0;a.pX=0.0;a.l9=0;a.la=0.0;a.q0=0;a.kC=0;} function ATM(a){var b=new DA();F5(b,a);return b;} function F5(a,b){a.c$=0;a.jQ=0;a.hF=0;a.ha=1;a.hw=0;a.cT=0.0;a.ug=0.6000000238418579;a.jo=1.7999999523162842;a.p8=0.0;a.g7=0.0;a.jF=1;a.fo=0.0;a.jL=1;a.ob=0;a.gq=0.0;a.pX=0.0;a.l9=0;a.la=0.0;a.q0=0;a.by=b;CJ(a,0.0,0.0,0.0);} function Do(a){a.hw=1;} function DQ(a,b,c){a.ug=b;a.jo=c;} function Tl(a,b){if(!b.jl)CJ(a,a.g,a.j,a.h);else CJ(a,b.tU,b.tS,b.tT);if(!b.jC)IV(a,a.v,a.I);else IV(a,b.t3,b.s6);} function IV(a,b,c){a.v=b;a.I=c;} function CJ(a,b,c,d){var e,f;a.g=b;a.j=c;a.h=d;e=a.ug/2.0;f=a.jo/2.0;a.X=Jh(b-e,c-f,d-e,b+e,c+f,d+e);} function Fi(a,b,c){var d,e;d=a.I;e=a.v;a.v=a.v+b*0.15;a.I=a.I-c*0.15;if(a.I<(-90.0))a.I=(-90.0);if(a.I>90.0)a.I=90.0;a.W=a.W+a.I-d;a.U=a.U+a.v-e;} function MJ(a){DK();if(!AQH.iS)a.hz();a.kC=a.kC+1|0;if(a.kC>=1200){a.kC=0;a.hz();}a.p8=a.g7;a.bC=a.g;a.bI=a.j;a.bB=a.h;a.W=a.I;a.U=a.v;} function NP(a,b,c,d){var e;e=Sy(a.X,b,c,d);return Hg(a.by,e).bf>0?0:ADz(a.by,e)?0:1;} function Ut(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(E2()){var $T=C1();$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(a.l9){E_(a.X,b,c,d);a.g=(a.X.bp+a.X.bF)/2.0;a.j=a.X.bz+a.cT-a.gq;a.h=(a.X.bo+a.X.bE)/2.0;}else{e=a.g;f=a.h;g=I$(a.X);h=Hg(a.by,D4(a.X,b,c,d));i=0;j=c;while(i=0.0)break b;}m=1;break a;}m=0;}n=0;while(n=0.05000000074505806){o=l;p=j;q=k;}else if(b===l&&d===k){o=l;p=j;q=k;}else{p=a.pX;r=I$(a.X);a.X= I$(g);g=Hg(a.by,D4(a.X,b,p,d));s=0;while(s=o*o+q*q){a.X=I$(r);o=l;p=j;q=k;}else a.gq=a.gq+0.5;}t=BM(b,o);a.jQ=!t&&d===q?0:1;m=BM(c,p);a.c$=m&&c<0.0?1:0;a.hF=!a.jQ&&!m?0:1;if(!a.c$) {if(p<0.0)a.fo=a.fo-p;}else if(a.fo>0.0){b=a.fo;$p=1;continue _;}if(t)a.cs=0.0;if(m)a.bV=0.0;if(d!==q)a.ct=0.0;a.g=(a.X.bp+a.X.bF)/2.0;a.j=a.X.bz+a.cT-a.gq;a.h=(a.X.bo+a.X.bE)/2.0;k=a.g-e;l=a.h-f;a.g7=a.g7+B7(k*k+l*l)*0.6;if(a.jF){t=Bh(a.by,a.g|0,a.j-0.20000000298023224-a.cT|0,a.h|0);if(a.g7>a.jL&&t>0)a.jL=a.jL+1|0;}a.gq=a.gq*0.4000000059604645;}return;case 1:a.w4(b);if(E()){break _;}a.fo=0.0;if(t)a.cs=0.0;if(m)a.bV=0.0;if(d!==q)a.ct=0.0;a.g=(a.X.bp+a.X.bF)/2.0;a.j=a.X.bz+a.cT-a.gq;a.h=(a.X.bo+a.X.bE)/2.0;k =a.g-e;l=a.h-f;a.g7=a.g7+B7(k*k+l*l)*0.6;if(a.jF){t=Bh(a.by,a.g|0,a.j-0.20000000298023224-a.cT|0,a.h|0);if(a.g7>a.jL&&t>0)a.jL=a.jL+1|0;}a.gq=a.gq*0.4000000059604645;return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);} function Ub(a,b){return;} function DT(a){return MZ(a.by,Dp(a.X,0.0,(-0.4000000059604645),0.0),AQO);} function FF(a){var b;b=Bh(a.by,a.g|0,a.j+0.11999999731779099|0,a.h|0);if(!b)b=0;else{R();b=Iu(AQM.data[b].cj(),AQO);}return b;} function Ew(a){return MZ(a.by,Dp(a.X,0.0,(-0.4000000059604645),0.0),AQP);} function Il(a,b,c,d){var e,f;e=B7(b*b+c*c);if(e>=0.009999999776482582){if(e<1.0)e=1.0;d=d/e;b=b*d;d=c*d;e=Bj(a.v*3.1415927410125732/180.0);f=Bs(a.v*3.1415927410125732/180.0);a.cs=a.cs+b*f-d*e;a.ct=a.ct+d*f+b*e;}} function La(a,b){var c,d,e;c=a.g|0;d=a.j+a.cT/2.0-0.5|0;e=a.h|0;return D_(a.by,c,d,e);} function AAH(a,b){return;} function AKK(a,b){a.by=b;} function El(a,b,c,d,e,f){a.g=b;a.bC=b;a.j=c;a.bI=c;a.h=d;a.bB=d;a.v=e;a.I=f;CJ(a,b,c,d);} function OR(a,b,c,d){var e;b=a.g-b;c=a.j-c;e=a.h-d;return B7(b*b+c*c+e*e);} function AK4(a,b){return;} function Vh(a,b){var c,d,e;c=b.g-a.g;d=b.h-a.h;e=c*c+d*d;if(e>=0.009999999776482582){e=B7(e);c=c/e;d=d/e;c=c/e;e=d/e;c=c*0.05000000074505806;e=e*0.05000000074505806;c=c*(1.0-a.la);e=e*(1.0-a.la);N1(a, -c,0.0, -e);N1(b,c,0.0,e);}} function N1(a,b,c,d){a.cs=a.cs+b;a.bV=a.bV+c;a.ct=a.ct+d;} function AAF(a,b,c){return;} function AB5(a,b,c,d,e,f,g){return S7(a.X,b,c,d,e,f,g);} function ALp(a){return 0;} function ANo(a){return 0;} function AHk(a){return 0;} function AKO(a,b,c){return;} function O$(a,b){var c,d,e;c=a.g-b.bs;d=a.j-b.br;e=a.h-b.bq;return WB(a,c*c+d*d+e*e);} function WB(a,b){var c;c=ACP(a.X)*64.0;return b>=c*c?0:1;} function AJg(a){return 0;} function ACW(a,b){return;} function Gj(){var a=this;DA.call(a);a.kG=0.0;a.ia=0.0;a.kH=0.0;a.vq=0.0;a.oG=0;a.tN=0;a.ow=0;} var ATN=null;function AOJ(a,b,c,d,e){var f=new Gj();Hn(f,a,b,c,d,e);return f;} function Hn(a,b,c,d,e,f){F5(a,b);a.ow=0;DQ(a,0.25,0.25);a.cT=a.jo/2.0;CJ(a,c,d,e);a.oG=f;a.vq=B3()*360.0;a.kG=B3()*0.20000000298023224-0.10000000149011612;a.ia=0.20000000298023224;a.kH=B3()*0.20000000298023224-0.10000000149011612;a.jF=0;} function Y2(a){var b,c,d,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bC=a.g;a.bI=a.j;a.bB=a.h;a.ia=a.ia-0.03999999910593033;b=a.kG;c=a.ia;d=a.kH;$p=1;case 1:Ut(a,b,c,d);if(E()){break _;}a.kG=a.kG*0.9800000190734863;a.ia=a.ia*0.9800000190734863;a.kH=a.kH*0.9800000190734863;if(a.c$){a.kG=a.kG*0.699999988079071;a.kH=a.kH*0.699999988079071;a.ia=a.ia*(-0.5);}a.tN=a.tN+1|0;a.ow=a.ow+1|0;if(a.ow>=6000)Do(a);return;default:ER();}}C1().s(a,b,c,d,$p);} function UD(a,b){var c,d,e,f,g,$p,$z;$p=0;if(E2()){var $T=C1();$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=BH(B(184));$p=1;case 1:$z=Us(c);if(E()){break _;}d=$z;a.ob=d;e=D_(a.by,a.g|0,a.j|0,a.h|0);f=a.vq+(a.tN+b)*3.0;Cw();BV(e,e,e,1.0);e=Bj(f/10.0);g=e*0.10000000149011612+0.10000000149011612;Ba(a.bC+(a.g-a.bC)*b,a.bI+(a.j-a.bI)*b+g,a.bB+(a.h-a.bB)*b);Bl(f,0.0,1.0,0.0);Of(ATN.data[a.oG]);b=e*0.5+0.5;b=b*b;BV(1.0,1.0,1.0,b*b*0.4000000059604645);Bt(3553);Bb(3042);Cv(770, 1);Bt(3008);Of(ATN.data[a.oG]);Bb(3008);Bt(3042);Cv(770,771);BV(1.0,1.0,1.0,1.0);CS();Bb(3553);return;default:ER();}}C1().s(a,b,c,d,e,f,g,$p);} function AH7(a,b){var c,d;c=b;if(RV(c,a.oG)){d=VM(a.by,a,c);BT(a.by,d);Do(a);}} function ABX(){var b,c;b=0;while(b<256){R();c=AQM.data[b];if(c!==null)ATN.data[b]=ANK(c.dp);b=b+1|0;}} function AAm(){ATN=Bc(Ot,256);} function ABK(){var a=this;C.call(a);a.xF=null;a.wr=null;a.wY=null;a.vK=null;a.uC=null;a.wI=null;a.xr=null;a.vN=null;a.wp=null;} function AON(){var a=new ABK();AEZ(a);return a;} function AEZ(a){var b;a.xF=AFg(0.0);a.wr=AFg(1.0);a.wY=ANO();b=new Rn;ZF(b);b.cZ=BL(40,16);BI(b.cZ,(-1.0),(-2.0),(-1.0),2,12,2,0.0);BZ(b.cZ,(-5.0),2.0,0.0);b.cJ=BL(40,16);b.cJ.jr=1;BI(b.cJ,(-1.0),(-2.0),(-1.0),2,12,2,0.0);BZ(b.cJ,5.0,2.0,0.0);b.fR=BL(0,16);BI(b.fR,(-1.0),0.0,(-1.0),2,12,2,0.0);BZ(b.fR,(-2.0),12.0,0.0);b.eG=BL(0,16);b.eG.jr=1;BI(b.eG,(-1.0),0.0,(-1.0),2,12,2,0.0);BZ(b.eG,2.0,12.0,0.0);a.vK=b;a.uC=AOg();b=new Q_;JF(b,6,0.0);a.wI=b;b=new PB;JF(b,12,0.0);b.cw=BL(0,0);BI(b.cw,(-3.0),(-4.0),(-6.0), 6,6,8,0.0);BZ(b.cw,0.0,6.0,(-8.0));b.eo=BL(28,8);BI(b.eo,(-4.0),(-10.0),(-7.0),8,16,6,0.0);BZ(b.eo,0.0,5.0,2.0);a.xr=b;a.vN=AOM();a.wp=APi();} function Fu(a,b){a:{if(Co(b,B(198))){b=a.xF;break a;}if(Co(b,B(348))){b=a.wr;break a;}if(Co(b,B(349))){b=a.wY;break a;}if(Co(b,B(350))){b=a.vK;break a;}if(Co(b,B(351))){b=a.uC;break a;}if(Co(b,B(352))){b=a.wI;break a;}if(Co(b,B(353))){b=a.xr;break a;}if(Co(b,B(354))){b=a.vN;break a;}if(!Co(b,B(355))){b=null;break a;}b=a.wp;}return b;} function D6(){var a=this;DA.call(a);a.m3=0;a.tu=0.0;a.r0=0.0;a.tl=0.0;a.sD=0.0;a.dm=0.0;a.dc=0.0;a.ru=0.0;a.ne=0.0;a.hv=0.0;a.h_=0.0;a.ez=0;a.wc=0;a.g1=null;a.lg=0;a.jP=0.0;a.dT=null;a.qW=0.0;a.gR=0;a.km=0.0;a.bv=0;a.k4=0;a.eh=0;a.dh=0;a.eT=0;a.mV=0;a.gy=0.0;a.cO=0;a.eK=0;a.jD=0.0;a.hm=0.0;a.op=0;a.dO=null;a.jH=0;a.kr=0;a.kq=0;a.ln=0;a.oL=0;} var AQL=null;function ATO(a){var b=new D6();HY(b,a);return b;} function HY(a,b){F5(a,b);a.m3=20;a.sD=(B3()+1.0)*0.009999999776482582;a.dm=0.0;a.dc=0.0;a.ez=0;a.wc=1;a.g1=B(356);a.lg=1;a.jP=0.0;a.dT=null;a.qW=1.0;a.gR=0;a.km=0.0;a.bv=20;a.eh=0;a.dh=300;a.gy=0.0;a.cO=0;a.eK=0;a.op=0;a.jH=a.bv;a.kr=a.g|0;a.kq=a.h|0;a.ln=0;a.oL=0;CJ(a,a.g,a.j,a.h);a.r0=B3()*12398.0;a.tu=B3()*3.1415927410125732*2.0;a.tl=1.0;a.dO=AO7();a.pX=0.5;} function AHg(a){return a.hw?0:1;} function AEz(a){return a.hw?0:1;} function UA(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(E2()){var $T=C1();$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:MJ(a);if(E()){break _;}a.ln=a.ln+1|0;if(a instanceof Fj){if(a.bv(a.oL+8|0)&&!(DT(a)&&FF(a))){c=Bh(a.by,a.g|0,a.j-0.20000000298023224-a.cT|0,a.h|0);R();b=AQM.data[c];if(b!==null){d=CB().d;b=b.hs.jj;e =0.10000000149011612;$p=5;continue _;}a.kr=a.g|0;a.kq=a.h|0;}}a.jH=a.bv;a.jD=a.hm;if(a.eK>0)a.eK=a.eK-1|0;if(a.eT>0)a.eT=a.eT-1|0;if(a.eh>0)a.eh=a.eh-1|0;if(a.bv<=0){a.cO=a.cO+1|0;if(a.cO>20){if(a.dO!==null){b=a.dO;$p=4;continue _;}a.hz();}}if(!FF(a))a.dh=300;else{if(a.dh<=0){b=null;f=2;$p=3;continue _;}a.dh=a.dh-1|0;}if(DT(a))a.fo=0.0;if(Ew(a)){b=null;f=10;$p=7;continue _;}a.h_=a.hv;a.dc=a.dm;a.U=a.v;a.W=a.I;a.ez=a.ez+1|0;$p=6;continue _;case 2:Ve(b);if(E()){break _;}if(!(a.kr==(a.g|0)&&a.kq==(a.h|0))&&a.c$ &&a.ln>(a.oL+8|0)&&!(DT(a)&&FF(a))){c=Bh(a.by,a.g|0,a.j-0.20000000298023224-a.cT|0,a.h|0);R();b=AQM.data[c];if(b!==null){d=CB().d;b=b.hs.jj;e=0.10000000149011612;$p=5;continue _;}a.kr=a.g|0;a.kq=a.h|0;}a.jH=a.bv;a.jD=a.hm;if(a.eK>0)a.eK=a.eK-1|0;if(a.eT>0)a.eT=a.eT-1|0;if(a.eh>0)a.eh=a.eh-1|0;if(a.bv<=0){a.cO=a.cO+1|0;if(a.cO>20){if(a.dO!==null){b=a.dO;$p=4;continue _;}a.hz();}}if(!FF(a))a.dh=300;else{if(a.dh<=0){b=null;f=2;$p=3;continue _;}a.dh=a.dh-1|0;}if(DT(a))a.fo=0.0;if(Ew(a)){b=null;f=10;$p=7;continue _;}a.h_ =a.hv;a.dc=a.dm;a.U=a.v;a.W=a.I;a.ez=a.ez+1|0;$p=6;continue _;case 3:a.gj(b,f);if(E()){break _;}if(DT(a))a.fo=0.0;if(Ew(a)){b=null;f=10;$p=7;continue _;}a.h_=a.hv;a.dc=a.dm;a.U=a.v;a.W=a.I;a.ez=a.ez+1|0;$p=6;continue _;case 4:b.t4();if(E()){break _;}a.hz();if(!FF(a))a.dh=300;else{if(a.dh<=0){b=null;f=2;$p=3;continue _;}a.dh=a.dh-1|0;}if(DT(a))a.fo=0.0;if(Ew(a)){b=null;f=10;$p=7;continue _;}a.h_=a.hv;a.dc=a.dm;a.U=a.v;a.W=a.I;a.ez=a.ez+1|0;$p=6;continue _;case 5:Un(d,b,e);if(E()){break _;}a.oL=a.ln;a.kr=a.g| 0;a.kq=a.h|0;a.jH=a.bv;a.jD=a.hm;if(a.eK>0)a.eK=a.eK-1|0;if(a.eT>0)a.eT=a.eT-1|0;if(a.eh>0)a.eh=a.eh-1|0;if(a.bv<=0){a.cO=a.cO+1|0;if(a.cO>20){if(a.dO!==null){b=a.dO;$p=4;continue _;}a.hz();}}if(!FF(a))a.dh=300;else{if(a.dh<=0){b=null;f=2;$p=3;continue _;}a.dh=a.dh-1|0;}if(DT(a))a.fo=0.0;if(Ew(a)){b=null;f=10;$p=7;continue _;}a.h_=a.hv;a.dc=a.dm;a.U=a.v;a.W=a.I;a.ez=a.ez+1|0;$p=6;case 6:a.sX();if(E()){break _;}e=a.g-a.bC;g=a.h-a.bB;h=B7(e*e+g*g);i=a.dm;j=0.0;a.ru=a.ne;k=0.0;if(h>0.05000000074505806){k=1.0;j =h*3.0;i=Fm(g,e)*180.0/3.1415927410125732-90.0;}if(!a.c$)k=0.0;a.ne=a.ne+(k-a.ne)*0.30000001192092896;e=i-a.dm;while(e<(-180.0)){e=e+360.0;}while(e>=180.0){e=e-360.0;}a.dm=a.dm+e*0.10000000149011612;e=a.v-a.dm;while(e<(-180.0)){e=e+360.0;}while(e>=180.0){e=e-360.0;}f=e>=(-90.0)&&e<90.0?0:1;if(e<(-75.0))e=(-75.0);if(e>=75.0)e=75.0;a.dm=a.v-e;a.dm=a.dm+e*0.10000000149011612;if(f)j= -j;while(a.v-a.U<(-180.0)){a.U=a.U-360.0;}while(a.v-a.U>=180.0){a.U=a.U+360.0;}while(a.dm-a.dc<(-180.0)){a.dc=a.dc-360.0;}while(a.dm -a.dc>=180.0){a.dc=a.dc+360.0;}while(a.I-a.W<(-180.0)){a.W=a.W-360.0;}while(a.I-a.W>=180.0){a.W=a.W+360.0;}a.hv=a.hv+j;return;case 7:a.gj(b,f);if(E()){break _;}a.h_=a.hv;a.dc=a.dm;a.U=a.v;a.W=a.I;a.ez=a.ez+1|0;$p=6;continue _;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function Vi(a){var b,c,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.dO===null)return;b=a.dO;c=a.by;$p=1;case 1:b.xG(c,a);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,$p);} function Z3(a){var b,c,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=BH(a.g1);$p=1;case 1:$z=Us(b);if(E()){break _;}c=$z;a.ob=c;return;default:ER();}}C1().s(a,b,c,$p);} function ABe(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(E2()){var $T=C1();$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.dT===null)return;c=a.eK-b;if(c<0.0)c=0.0;while(a.dc-a.dm<(-180.0)){a.dc=a.dc+360.0;}while(a.dc-a.dm>=180.0){a.dc=a.dc-360.0;}while(a.W-a.I<(-180.0)){a.W=a.W+360.0;}while(a.W-a.I>=180.0){a.W=a.W-360.0;}while(a.U-a.v<(-180.0)){a.U=a.U+360.0;}while(a.U-a.v>=180.0) {a.U=a.U-360.0;}d=a.dc+(a.dm-a.dc)*b;e=a.ru+(a.ne-a.ru)*b;f=a.U+(a.v-a.U)*b;g=a.W+(a.I-a.W)*b;h=f-d;Cw();i=a.h_+(a.hv-a.h_)*b;f=a.uZ(b);G5(f,f,f);j=0.0625;k= -Gr(Bs(i*0.6661999821662903))*5.0*e*a.qW-23.0;Ba(a.bC+(a.g-a.bC)*b,a.bI+(a.j-a.bI)*b-1.6200000047683716+a.km,a.bB+(a.h-a.bB)*b);f=a.eT-b;l=BM(f,0.0);if(!(l<=0&&a.bv>0)){if(l<0)f=0.0;else{f=f/a.mV;f=Bj(f*f*f*f*3.1415927410125732)*14.0;}if(a.bv<=0){m=(a.cO+b)/20.0;f=f+m*m*800.0;if(f>90.0)f=90.0;}m=a.gy;n=180.0-d;Bl(n+a.jP,0.0,1.0,0.0);Cj(1.0,1.0,1.0);Bl( -m, 0.0,1.0,0.0);Bl( -f,0.0,0.0,1.0);Bl(m,0.0,1.0,0.0);Bl( -(n+a.jP),0.0,1.0,0.0);}Ba(0.0, -k*j,0.0);Cj(1.0,(-1.0),1.0);Bl(180.0-d+a.jP,0.0,1.0,0.0);if(a.lg)Bt(2884);else Bt(3008);Cj((-1.0),1.0,1.0);Fu(AQL,a.dT).o4=c/5.0;$p=1;case 1:a.wB();if(E()){break _;}$p=2;case 2:a.pf(i,b,e,h,g,j);if(E()){break _;}if(a.eh<=(a.m3-10|0)){Bb(3008);if(a.lg)Bb(2884);BV(1.0,1.0,1.0,1.0);CS();return;}BV(1.0,1.0,1.0,0.75);Bb(3042);Cv(770,1);$p=3;case 3:a.wB();if(E()){break _;}$p=4;case 4:a.pf(i,b,e,h,g,j);if(E()){break _;}Bt(3042);Cv(770, 771);Bb(3008);if(a.lg)Bb(2884);BV(1.0,1.0,1.0,1.0);CS();return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function Lt(a,b,c,d,e,f,g){Fu(AQL,a.dT).gn(b,d,a.ez+c,e,f,g);} function SK(a,b){if(a.bv>0){a.bv=a.bv+b|0;if(a.bv>20)a.bv=20;a.eh=a.m3/2|0;}} function SM(a,b,c){var d,e,$p,$z;$p=0;if(E2()){var $T=C1();$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.by.ge&&a.bv>0){a.dO.gj(b,c);if(a.eh>a.m3/2.0){if((a.k4-c|0)>=a.bv)return;a.bv=a.k4-c|0;}else{a.k4=a.bv;a.eh=a.m3;a.bv=a.bv-c|0;a.mV=10;a.eT=10;}a.gy=0.0;if(b===null)a.gy=(B3()*2.0|0)*180|0;else{d=b.g-a.g;e=b.h-a.h;a.gy=Fm(e,d)*180.0/3.1415927410125732-a.v;ADF(a,b,c,d,e);}if(a.bv<=0){$p=1;continue _;}}return;case 1:a.tC(b);if(E()){break _;}return;default:ER();}}C1().s(a, b,c,d,e,$p);} function ADF(a,b,c,d,e){var f;f=B7(d*d+e*e);a.cs=a.cs/2.0;a.bV=a.bV/2.0;a.ct=a.ct/2.0;a.cs=a.cs-d/f*0.4000000059604645;a.bV=a.bV+0.4000000059604645;a.ct=a.ct-e/f*0.4000000059604645;if(a.bV>0.4000000059604645)a.bV=0.4000000059604645;} function ABB(a,b){var $p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.by.ge)return;if(a.gR>0&&b!==null)b.kD(a,a.gR);a.op=1;b=new Dk;$p=1;case 1:ABs(b);if(E()){break _;}return;default:ER();}}C1().s(a,b,$p);} function ABq(a,b){var c,d,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.by.ge){c=NS(b-3.0)|0;if(c>0){d=null;$p=1;continue _;}}return;case 1:a.gj(d,c);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,$p);} function U_(a,b,c){var d,e,$p,$z;$p=0;if(E2()){var $T=C1();$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(DT(a)){d=a.j;Il(a,b,c,0.019999999552965164);b=a.cs;c=a.bV;e=a.ct;$p=1;continue _;}if(Ew(a)){d=a.j;Il(a,b,c,0.019999999552965164);b=a.cs;c=a.bV;e=a.ct;$p=2;continue _;}Il(a,b,c,!a.c$?0.019999999552965164:0.10000000149011612);b=a.cs;c=a.bV;d=a.ct;$p=3;continue _;case 1:Ut(a,b,c,e);if(E()){break _;}a.cs=a.cs*0.800000011920929;a.bV=a.bV*0.800000011920929;a.ct=a.ct *0.800000011920929;a.bV=a.bV-0.02;if(a.jQ&&NP(a,a.cs,a.bV+0.6000000238418579-a.j+d,a.ct))a.bV=0.30000001192092896;return;case 2:Ut(a,b,c,e);if(E()){break _;}a.cs=a.cs*0.5;a.bV=a.bV*0.5;a.ct=a.ct*0.5;a.bV=a.bV-0.02;if(a.jQ&&NP(a,a.cs,a.bV+0.6000000238418579-a.j+d,a.ct))a.bV=0.30000001192092896;return;case 3:Ut(a,b,c,d);if(E()){break _;}a.cs=a.cs*0.9100000262260437;a.bV=a.bV*0.9800000190734863;a.ct=a.ct*0.9100000262260437;a.bV=a.bV-0.08;if(a.c$){a.cs=a.cs*0.6000000238418579;a.ct=a.ct*0.6000000238418579;}return;default: ER();}}C1().s(a,b,c,d,e,$p);} function ALi(a){return 1;} function FO(){C.call(this);this.le=0.0;} function ATP(){var a=new FO();Lg(a);return a;} function Lg(a){a.le=0.0;} function Iv(b,c,d,e,f){var g,h,i,j,k,l,m,n;g=(f>>>24)/255.0;h=(f>>16&255)/255.0;i=(f>>8&255)/255.0;j=(f&255)/255.0;Cy();k=ARj;Bb(3042);Bt(3553);Cv(770,771);BV(h,i,j,g);BQ(k,7);l=b;m=e;Bk(k,l,m,0.0);n=d;Bk(k,n,m,0.0);m=c;Bk(k,n,m,0.0);Bk(k,l,m,0.0);BR(k);Bb(3553);Bt(3042);} function F0(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;Bt(3553);Bb(3042);Bt(3008);Cv(770,771);Cy();p=ARj;BQ(p,7);EX(p,i,j,k,h);q=d;r=c;Bk(p,q,r,0.0);s=b;Bk(p,s,r,0.0);EX(p,m,n,o,l);r=e;Bk(p,s,r,0.0);Bk(p,q,r,0.0);BR(p);Bt(3042);Bb(3008);Bb(3553);} function ALm(b,c,d,e,f){var $p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:d=d-(D5(b,c)/2|0)|0;$p=1;case 1:Y9(b,c,d,e,f);if(E()){break _;}return;default:ER();}}C1().s(b,c,d,e,f,$p);} function AHs(b,c,d,e,f){var $p,$z;$p=0;if(E2()){var $T=C1();$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:Y9(b,c,d,e,f);if(E()){break _;}return;default:ER();}}C1().s(b,c,d,e,f,$p);} function DR(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o;Cy();h=ARj;BQ(h,7);i=b;j=c+g|0;k=a.le;l=d*0.00390625;m=(e+g|0)*0.00390625;N(h,i,j,k,l,m);n=b+f|0;k=a.le;o=(d+f|0)*0.00390625;N(h,n,j,k,o,m);m=c;k=a.le;j=e*0.00390625;N(h,n,m,k,o,j);N(h,i,m,a.le,l,j);BR(h);} function CC(){var a=this;FO.call(a);a.be=null;a.bb=0;a.bu=0;a.bQ=null;a.f7=0;a.dl=null;} function ATQ(){var a=new CC();DB(a);return a;} function DB(a){Lg(a);a.bQ=Cm();a.f7=0;} function XF(a,b,c){var d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(E2()){var $T=C1();$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:d=0;while(d=e.fW&&c>=e.fV&&b<(e.fW+e.fQ|0)&&c<(e.fV+e.hh|0)?1:0;if(!e.dU)i=0;else if(j)i=2;k=e.fW;l=e.fV;i=46+(i*20|0)|0;DR(e,k, l,0,i,e.fQ/2|0,e.hh);DR(e,e.fW+(e.fQ/2|0)|0,e.fV,200-(e.fQ/2|0)|0,i,e.fQ/2|0,e.hh);if(!e.dU){f=e.h1;k=e.fW+(e.fQ/2|0)|0;l=e.fV+((e.hh-8|0)/2|0)|0;m=(-6250336);$p=2;continue _;}if(!j){f=e.h1;k=e.fW+(e.fQ/2|0)|0;l=e.fV+((e.hh-8|0)/2|0)|0;m=14737632;$p=3;continue _;}f=e.h1;k=e.fW+(e.fQ/2|0)|0;l=e.fV+((e.hh-8|0)/2|0)|0;m=16777120;$p=4;continue _;case 2:ALm(g,f,k,l,m);if(E()){break _;}while(true){d=d+1|0;if(d>=a.bQ.bf)break;e=Be(a.bQ,d);f=a.be;if(!e.mG)continue;else{g=f.eQ;h=BH(B(358));$p=1;continue _;}}return;case 3:ALm(g, f,k,l,m);if(E()){break _;}while(true){d=d+1|0;if(d>=a.bQ.bf)break;e=Be(a.bQ,d);f=a.be;if(!e.mG)continue;else{g=f.eQ;h=BH(B(358));$p=1;continue _;}}return;case 4:ALm(g,f,k,l,m);if(E()){break _;}while(true){d=d+1|0;if(d>=a.bQ.bf)break;e=Be(a.bQ,d);f=a.be;if(!e.mG)continue;else{g=f.eQ;h=BH(B(358));$p=1;continue _;}}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} function ACs(a,b,c){var d,e,$p,$z;$p=0;if(E2()){var $T=C1();$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.be;e=null;$p=1;case 1:AAp(d,e);if(E()){break _;}Db(a.be);return;default:ER();}}C1().s(a,b,c,d,e,$p);} function AAA(a,b,c,d){var e,f,$p,$z;$p=0;if(E2()){var $T=C1();$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:{if(!d){e=0;while(true){if(e>=a.bQ.bf)break a;f=Be(a.bQ,e);if(f.dU&&b>=f.fW&&c>=f.fV&&b<(f.fW+f.fQ|0)&&c<(f.fV+f.hh|0)){$p=1;continue _;}e=e+1|0;}}}return;case 1:a.id(f);if(E()){break _;}while(true){e=e+1|0;if(e>=a.bQ.bf)break;f=Be(a.bQ,e);if(!f.dU)continue;if(b=(f.fW+f.fQ|0))continue;if(c>=(f.fV+f.hh|0))continue;else {continue _;}}return;default:ER();}}C1().s(a,b,c,d,e,f,$p);} function ZO(a,b){return;} function ACf(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(E2()){var $T=C1();$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(e===null){$p=1;continue _;}e.be=b;e.dl=b.eQ;e.bb=c;e.bu=d;DG(e.bQ);f=e.be;$p=2;continue _;case 1:AD2();if(E()){break _;}g=0;while(g<3){b.K=APr.clientWidth;b.r=APr.clientHeight;e=APt;f=b.K;e.width=f;e=APt;f=b.r;e.height=f;b.cz=null;g=g+1|0;}$p=3;continue _;case 2:AAp(f,e);if(E()){break _;}$p=1;continue _;case 3:AD2();if (E()){break _;}f=new KG;c=b.K;d=b.r;$p=4;case 4:AAs(f,b,c,d);if(E()){break _;}h=b.V.cN;i=b.c===null?0:1;j=((J(EP(),b.K)*240|0)/b.r|0)/b.K|0;c=(((b.r*240|0)/b.r|0)-(((J(Er(),b.r)*240|0)/b.r|0)/b.r|0)|0)-1|0;$p=5;case 5:AEa(f,h,i,j,c);if(E()){break _;}b.cz=f;return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,$p);} function Ue(a,b,c,d){var $p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.be=b;a.dl=b.eQ;a.bb=c;a.bu=d;$p=1;case 1:a.hk();if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,$p);} function XE(a){return;} function XG(a){var $p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(Dr()){$p=1;continue _;}if(!CG())return;$p=2;continue _;case 1:Z4(a);if(E()){break _;}if(Dr()){continue _;}if(!CG())return;$p=2;case 2:ACX(a);if(E()){break _;}if(!CG())return;continue _;default:ER();}}C1().s(a,$p);} function Z4(a){var b,c,d,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!Bx())return;b=AQf===null?(-1):AQf.clientX;b=J(b,a.bb)/a.be.K|0;c=(a.bu-(J(AQf===null?(-1):APt.clientHeight-AQf.clientY|0,a.bu)/a.be.r|0)|0)-1|0;d=BU();$p=1;case 1:a.qz(b,c,d);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,$p);} function ACX(a){var b,c,d,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!B4())return;if(AQg===null)b=0;else{c=$rt_str(AQg.key);b=AQg===null?32:Bg(c)>1?0:BF(c,0);}d=I();$p=1;case 1:a.ot(b,d);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,$p);} function AJ2(a){return;} function AIg(a){return;} function Oq(){CC.call(this);} function AOC(){var a=new Oq();AMN(a);return a;} function AMN(a){DB(a);} function ZN(a){DG(a.bQ);T(a.bQ,C_(1,(a.bb/2|0)-100|0,(a.bu/4|0)+48|0,B(359)));T(a.bQ,C_(2,(a.bb/2|0)-100|0,(a.bu/4|0)+72|0,B(360)));} function T6(a,b){var c,d,e,$p,$z;$p=0;if(E2()){var $T=C1();$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.cE==1){c=U1(new Dk);if(c!==null){b=CB();d=null;$p=2;continue _;}b=CB();c=null;$p=3;continue _;}if(b.cE!=2)return;b=a.be;c=new O8;DB(c);c.lw=0;c.i1=0;c.k1=0;c.fj=B(4);c.eB=B(4);$p=1;case 1:AAp(b,c);if(E()){break _;}return;case 2:AAp(b,d);if(E()){break _;}Dz(a.be,c,1);CI(a.be.a);return;case 3:AAp(b,c);if(E()){break _;}b=a.be;e=1;$p=4;case 4:Vg(b,e);if(E()){break _;}CI(a.be.a);return;default: ER();}}C1().s(a,b,c,d,e,$p);} function ACG(a,b,c){var d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(E2()){var $T=C1();$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:d=(a.be.K*240|0)/a.be.r|0;e=(a.be.r*240|0)/a.be.r|0;B_(16640);Cy();f=ARj;g=BH(B(213));$p=1;case 1:Us(g);if(E()){break _;}BQ(f,7);HH(f,4210752);h=e;i=h;j=h/32.0;N(f,0.0,i,0.0,0.0,j);h=d;k=h;l=h/32.0;N(f,k,i,0.0,l,j);N(f,k,0.0,0.0,l,0.0);N(f,0.0,0.0,0.0,0.0,0.0);BR(f);$p=2;case 2:XF(a,b,c);if (E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} function UP(){C.call(this);this.dS=null;} function AN1(a){var b=new UP();AIL(b,a);return b;} function AIL(a,b){var c;a.dS=Bc(HP,2);if(b!==null)b.mM=a;c=0;while(c<2){a.dS.data[c]=Cm();c=c+1|0;}} function Cf(a,b){var c;b=b;c=b.xJ();T(a.dS.data[c],b);} function U7(a){var b,c,d,e,$p,$z;$p=0;if(E2()){var $T=C1();$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=0;while(b<2){c=0;if(c=2)break;c=0;}return;default:ER();}}C1().s(a,b,c,d,e,$p);} function KG(){var a=this;FO.call(a);a.cY=null;a.qA=null;a.cn=null;a.ec=0;a.dy=0;a.g8=null;a.nD=0;a.qY=null;a.r9=0;} function ATR(a,b,c){var d=new KG();AAs(d,a,b,c);return d;} function AAs(a,b,c,d){var e,f,g,$p,$z;$p=0;if(E2()){var $T=C1();$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:Lg(a);a.cY=Cm();a.qA=new CZ;a.g8=null;a.nD=0;e=$rt_createByteArray(24);f=e.data;f[0]=40;f[1]=77;f[2]=97;f[3]=100;f[4]=101;f[5]=32;f[6]=98;f[7]=121;f[8]=32;f[9]=80;f[10]=101;f[11]=121;f[12]=116;f[13]=111;f[14]=110;f[15]=80;f[16]=108;f[17]=97;f[18]=121;f[19]=122;f[20]=53;f[21]=56;f[22]=53;f[23]=41;a.qY=e;a.r9=1;a.cn=b;a.ec=(c*240|0)/d|0;a.dy= (d*240|0)/d|0;if(a.r9&&CB().d!==null){b=a.cn;g=new Kj;DB(g);$p=1;continue _;}return;case 1:AAp(b,g);if(E()){break _;}a.r9=0;return;default:ER();}}C1().s(a,b,c,d,e,f,g,$p);} function AEa(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(E2()){var $T=C1();$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:if(CB().d===null)return;f =a.cn.eQ;Eq(a.cn.Q);g=BH(B(358));$p=1;case 1:Us(g);if(E()){break _;}Cy();h=ARj;BV(1.0,1.0,1.0,1.0);Bb(3042);i=a.cn.a.F;a.le=(-90.0);DR(a,(a.ec/2|0)-91|0,a.dy-22|0,0,0,182,22);DR(a,(((a.ec/2|0)-91|0)-1|0)+(i.cr*20|0)|0,(a.dy-22|0)-1|0,0,22,24,22);j=BH(B(361));$p=2;case 2:Us(j);if(E()){break _;}DR(a,(a.ec/2|0)-7|0,(a.dy/2|0)-7|0,0,0,16,16);k=((a.cn.a.eh/3|0)%2|0)!=1?0:1;if(a.cn.a.eh<10)k=0;a:{l=a.cn.a.bv;m=a.cn.a.k4;YX(a.qA,Long_fromInt(J(a.nD,312871)));if(a.cn.i.wT()){n=0;o=BM(l,4);while(n<10){p=0;if(k)p=1;q =((a.ec/2|0)-91|0)+(n<<3)|0;r=a.dy-32|0;if(o<=0)r=r+P(a.qA,2)|0;DR(a,q,r,16+(p*9|0)|0,0,9,9);if(k){s=BM((n<<1)+1|0,m);if(s<0)DR(a,q,r,70,0,9,9);if(!s)DR(a,q,r,79,0,9,9);}s=BM((n<<1)+1|0,l);if(s<0)DR(a,q,r,52,0,9,9);if(!s)DR(a,q,r,61,0,9,9);n=n+1|0;}if(FF(a.cn.a)){s=NS((a.cn.a.dh-2|0)*10.0/300.0)|0;t=(NS(a.cn.a.dh*10.0/300.0)|0)-s|0;q=0;u=s+t|0;while(true){if(q>=u)break a;if(q>=s)DR(a,((a.ec/2|0)-91|0)+(q<<3)|0,(a.dy-32|0)-9|0,25,18,9,9);else DR(a,((a.ec/2|0)-91|0)+(q<<3)|0,(a.dy-32|0)-9|0,16,18,9,9);q=q+1|0;}}}}Bt(3042);n =0;while(n0){Cw();Ba(s,q,(-50.0));if(i.gf.data[n]>0){v=(i.gf.data[n]-b)/5.0;w=v*v*3.1415927410125732;x= -Bj(w)*8.0;y=Bj(w)+1.0;z=Bj(v*3.1415927410125732)+1.0;Ba(10.0,x+10.0,0.0);Cj(y,z,1.0);Ba((-10.0),(-10.0),0.0);}Cj(10.0,10.0,10.0);Ba(1.0,0.5,0.0);Bl((-30.0),1.0,0.0,0.0);Bl(45.0,0.0,1.0,0.0);Ba((-1.5),0.5,0.5);Cj((-1.0),(-1.0),(-1.0));j=BH(B(184));$p=8;continue _;}n=n+1|0;}ba=$rt_createByteArray(12);bb=ba.data;bb[0]=48;bb[1] =46;bb[2]=51;bb[3]=48;bb[4]=32;bb[5]=67;bb[6]=108;bb[7]=97;bb[8]=115;bb[9]=115;bb[10]=105;bb[11]=99;j=L3(ba);s=2;q=2;u=16777215;$p=3;case 3:Y9(f,j,s,q,u);if(E()){break _;}j=L3(a.qY);s=2;q=12;u=16777215;$p=4;case 4:Y9(f,j,s,q,u);if(E()){break _;}if(AQH.i6){j=a.cn.gM;s=2;q=22;u=16777215;$p=5;continue _;}if(a.cn.i instanceof CE){g=BN(W(F(O(),B(362)),Rh(a.cn.a)));s=(a.ec-D5(f,g)|0)-2|0;q=2;u=16777215;$p=6;continue _;}bc=10;bd=0;if(a.cn.c instanceof I6){bc=20;bd=1;}be=0;a:{while(true){if(be>=Bo(a.cY))break a;if(be >=bc)break a;if(Be(a.cY,be).gt<200)break;if(bd)break;be=be+1|0;}j=Be(a.cY,be).lN;s=2;q=((a.dy-8|0)-(be*9|0)|0)-20|0;u=16777215;$p=10;continue _;}t=a.ec/2|0;r=a.dy/2|0;a.g8=null;if(BS(15)&&a.cn.R!==null&&Cs(a.cn.R)){bf=H1(a.cn.R);Bb(3042);Bt(3553);Cv(770,771);BQ(h,7);BV(0.0,0.0,0.0,0.699999988079071);bg=t+128|0;bh=(r-68|0)-12|0;Bk(h,bg,bh,0.0);bi=t-128|0;Bk(h,bi,bh,0.0);BV(0.20000000298023224,0.20000000298023224,0.20000000298023224,0.800000011920929);bh=r+68|0;Bk(h,bi,bh,0.0);Bk(h,bg,bh,0.0);BR(h);Bt(3042);Bb(3553);j =B(363);s=t-(D5(f,j)/2|0)|0;q=r-64|0;u=q-12|0;o=16777215;$p=11;continue _;}return;case 5:Y9(f,j,s,q,u);if(E()){break _;}if(a.cn.i instanceof CE){g=BN(W(F(O(),B(362)),Rh(a.cn.a)));s=(a.ec-D5(f,g)|0)-2|0;q=2;u=16777215;$p=6;continue _;}bc=10;bd=0;if(a.cn.c instanceof I6){bc=20;bd=1;}be=0;b:{while(true){if(be>=Bo(a.cY))break b;if(be>=bc)break b;if(Be(a.cY,be).gt<200)break;if(bd)break;be=be+1|0;}j=Be(a.cY,be).lN;s=2;q=((a.dy-8|0)-(be*9|0)|0)-20|0;u=16777215;$p=10;continue _;}t=a.ec/2|0;r=a.dy/2|0;a.g8=null;if(BS(15) &&a.cn.R!==null&&Cs(a.cn.R)){bf=H1(a.cn.R);Bb(3042);Bt(3553);Cv(770,771);BQ(h,7);BV(0.0,0.0,0.0,0.699999988079071);bg=t+128|0;bh=(r-68|0)-12|0;Bk(h,bg,bh,0.0);bi=t-128|0;Bk(h,bi,bh,0.0);BV(0.20000000298023224,0.20000000298023224,0.20000000298023224,0.800000011920929);bh=r+68|0;Bk(h,bi,bh,0.0);Bk(h,bg,bh,0.0);BR(h);Bt(3042);Bb(3553);j=B(363);s=t-(D5(f,j)/2|0)|0;q=r-64|0;u=q-12|0;o=16777215;$p=11;continue _;}return;case 6:Y9(f,g,s,q,u);if(E()){break _;}j=B(364);s=(a.ec/2|0)+8|0;q=a.dy-33|0;u=16777215;$p=7;case 7:Y9(f, j,s,q,u);if(E()){break _;}bc=10;bd=0;if(a.cn.c instanceof I6){bc=20;bd=1;}be=0;c:{while(true){if(be>=Bo(a.cY))break c;if(be>=bc)break c;if(Be(a.cY,be).gt<200)break;if(bd)break;be=be+1|0;}j=Be(a.cY,be).lN;s=2;q=((a.dy-8|0)-(be*9|0)|0)-20|0;u=16777215;$p=10;continue _;}t=a.ec/2|0;r=a.dy/2|0;a.g8=null;if(BS(15)&&a.cn.R!==null&&Cs(a.cn.R)){bf=H1(a.cn.R);Bb(3042);Bt(3553);Cv(770,771);BQ(h,7);BV(0.0,0.0,0.0,0.699999988079071);bg=t+128|0;bh=(r-68|0)-12|0;Bk(h,bg,bh,0.0);bi=t-128|0;Bk(h,bi,bh,0.0);BV(0.20000000298023224, 0.20000000298023224,0.20000000298023224,0.800000011920929);bh=r+68|0;Bk(h,bi,bh,0.0);Bk(h,bg,bh,0.0);BR(h);Bt(3042);Bb(3553);j=B(363);s=t-(D5(f,j)/2|0)|0;q=r-64|0;u=q-12|0;o=16777215;$p=11;continue _;}return;case 8:Us(j);if(E()){break _;}BQ(h,7);R();AQM.data[u].qK();BR(h);CS();if(i.f9.data[n]>1){j=BN(W(F(O(),B(4)),i.f9.data[n]));s=(s+19|0)-D5(f,j)|0;q=q+6|0;u=16777215;$p=9;continue _;}while(true){n=n+1|0;if(n>=i.cU.data.length)break;s=((a.ec/2|0)-90|0)+(n*20|0)|0;q=a.dy-16|0;u=i.cU.data[n];if(u<=0)continue;else {Cw();Ba(s,q,(-50.0));if(i.gf.data[n]>0){v=(i.gf.data[n]-b)/5.0;w=v*v*3.1415927410125732;x= -Bj(w)*8.0;y=Bj(w)+1.0;z=Bj(v*3.1415927410125732)+1.0;Ba(10.0,x+10.0,0.0);Cj(y,z,1.0);Ba((-10.0),(-10.0),0.0);}Cj(10.0,10.0,10.0);Ba(1.0,0.5,0.0);Bl((-30.0),1.0,0.0,0.0);Bl(45.0,0.0,1.0,0.0);Ba((-1.5),0.5,0.5);Cj((-1.0),(-1.0),(-1.0));j=BH(B(184));continue _;}}ba=$rt_createByteArray(12);bb=ba.data;bb[0]=48;bb[1]=46;bb[2]=51;bb[3]=48;bb[4]=32;bb[5]=67;bb[6]=108;bb[7]=97;bb[8]=115;bb[9]=115;bb[10]=105;bb[11]=99;j=L3(ba);s =2;q=2;u=16777215;$p=3;continue _;case 9:Y9(f,j,s,q,u);if(E()){break _;}while(true){n=n+1|0;if(n>=i.cU.data.length)break;s=((a.ec/2|0)-90|0)+(n*20|0)|0;q=a.dy-16|0;u=i.cU.data[n];if(u<=0)continue;else{Cw();Ba(s,q,(-50.0));if(i.gf.data[n]>0){v=(i.gf.data[n]-b)/5.0;w=v*v*3.1415927410125732;x= -Bj(w)*8.0;y=Bj(w)+1.0;z=Bj(v*3.1415927410125732)+1.0;Ba(10.0,x+10.0,0.0);Cj(y,z,1.0);Ba((-10.0),(-10.0),0.0);}Cj(10.0,10.0,10.0);Ba(1.0,0.5,0.0);Bl((-30.0),1.0,0.0,0.0);Bl(45.0,0.0,1.0,0.0);Ba((-1.5),0.5,0.5);Cj((-1.0), (-1.0),(-1.0));j=BH(B(184));$p=8;continue _;}}ba=$rt_createByteArray(12);bb=ba.data;bb[0]=48;bb[1]=46;bb[2]=51;bb[3]=48;bb[4]=32;bb[5]=67;bb[6]=108;bb[7]=97;bb[8]=115;bb[9]=115;bb[10]=105;bb[11]=99;j=L3(ba);s=2;q=2;u=16777215;$p=3;continue _;case 10:Y9(f,j,s,q,u);if(E()){break _;}d:{while(true){be=be+1|0;if(be>=Bo(a.cY))break d;if(be>=bc)break d;if(Be(a.cY,be).gt<200)break;if(!bd)continue;else break;}j=Be(a.cY,be).lN;s=2;q=((a.dy-8|0)-(be*9|0)|0)-20|0;u=16777215;continue _;}t=a.ec/2|0;r=a.dy/2|0;a.g8=null;if (BS(15)&&a.cn.R!==null&&Cs(a.cn.R)){bf=H1(a.cn.R);Bb(3042);Bt(3553);Cv(770,771);BQ(h,7);BV(0.0,0.0,0.0,0.699999988079071);bg=t+128|0;bh=(r-68|0)-12|0;Bk(h,bg,bh,0.0);bi=t-128|0;Bk(h,bi,bh,0.0);BV(0.20000000298023224,0.20000000298023224,0.20000000298023224,0.800000011920929);bh=r+68|0;Bk(h,bi,bh,0.0);Bk(h,bg,bh,0.0);BR(h);Bt(3042);Bb(3553);j=B(363);s=t-(D5(f,j)/2|0)|0;q=r-64|0;u=q-12|0;o=16777215;$p=11;continue _;}return;case 11:ABV(f,j,s,u,o);if(E()){break _;}s=0;if(s>=Bo(bf))return;u=(t+((s%2|0)*120|0)|0)- 120|0;o=q+((s/2|0)<<3)|0;if(c&&d>=u&&e>=o&&d<(u+120|0)&&e<(o+8|0)){a.g8=Be(bf,s);j=Be(bf,s);u=u+2|0;n=16777215;$p=13;continue _;}j=Be(bf,s);n=15658734;$p=12;case 12:Y9(f,j,u,o,n);if(E()){break _;}s=s+1|0;if(s>=Bo(bf))return;u=(t+((s%2|0)*120|0)|0)-120|0;o=q+((s/2|0)<<3)|0;if(c&&d>=u&&e>=o&&d<(u+120|0)&&e<(o+8|0)){a.g8=Be(bf,s);j=Be(bf,s);u=u+2|0;n=16777215;$p=13;continue _;}j=Be(bf,s);n=15658734;continue _;case 13:Y9(f,j,u,o,n);if(E()){break _;}s=s+1|0;if(s>=Bo(bf))return;u=(t+((s%2|0)*120|0)|0)-120|0;o=q+((s /2|0)<<3)|0;if(c&&d>=u&&e>=o&&d<(u+120|0)&&e<(o+8|0)){a.g8=Be(bf,s);j=Be(bf,s);u=u+2|0;n=16777215;continue _;}j=Be(bf,s);n=15658734;$p=12;continue _;default:ER();}}C1().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 Ei(a,b){var c,d;c=a.cY;d=new Qw;d.lN=b;d.gt=0;XV(c,0,d);while(a.cY.bf>50){C8(a.cY,a.cY.bf-1|0);}} function P6(){} function Gq(){var a=this;C.call(a);a.A1=Long_ZERO;a.v7=Long_ZERO;a.q5=0;a.yk=null;a.vn=null;a.yN=null;a.x6=0;a.A_=null;} var ATS=null;var APn=null;var ATT=Long_ZERO;var ATU=0;function Hp(b){if(APn!==b)APn=b;APn.v7=B9();} function AEm(){return APn;} function SL(){var b,c,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:b=APn;c=b.q5+1|0;b.q5=c;if(c<30)return;APn.q5=0;if(Long_ge(Long_add(b.v7,Long_fromInt(100)),B9()))return;$p=1;case 1:W0(b);if(E()){break _;}return;default:ER();}}C1().s(b,c,$p);} function W0(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.zH=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.zW=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=AOs(callback);return thread.suspend(function(){try{AFl(b,callback);}catch($e){callback.zW($rt_exception($e));}});} function AFl(b,c){var d;d=new Si;d.uu=b;d.ut=c;YY(d);} function VT(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.zH=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.zW=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=AOs(callback);return thread.suspend(function(){try{AGF(b,callback);}catch($e){callback.zW($rt_exception($e));}});} function AGF(b,c){var d,e;d=APn;e=new M_;e.ud=d;e.xa=c;e.AF=ABY(e,Long_ge(b,Long_fromInt(2147483647))?2147483647:b.lo);d.vn=e;} function Ui(){var b,c,d;b=new Gq;c=null;b.yk=new C;b.x6=1;b.yN=B(365);b.A_=c;d=ATT;ATT=Long_add(d,Long_fromInt(1));b.A1=d;ATS=b;APn=ATS;ATT=Long_fromInt(1);ATU=1;} function Cz(){X.call(this);} function ACg(){var a=this;C.call(a);a.l_=0;a.mL=0;a.iX=0;} function AOe(a,b){var c=new ACg();ANm(c,a,b);return c;} function ANm(a,b,c){a.l_=b;a.mL=c;a.iX=1;while((a.l_/(a.iX+1|0)|0)>=320&&(a.mL/(a.iX+1|0)|0)>=240){a.iX=a.iX+1|0;}a.l_=a.l_/a.iX|0;a.mL=a.mL/a.iX|0;} function Ye(a){return a.l_;} function Tc(a){return a.mL;} function Fj(){var a=this;D6.call(a);a.je=null;a.F=null;a.hJ=0;a.qU=0.0;a.m9=0.0;a.ju=0;a.N=0;} var ATV=0;function B2(a){var b,c,d;a.cT=1.6200000047683716;DQ(a,0.6000000238418579,1.7999999523162842);if(a.by!==null){b=a.by.h6+0.5;c=a.by.io;d=a.by.h9+0.5;a:{while(true){if(c<=0.0)break a;CJ(a,b,c,d);if(!Hg(a.by,a.X).bf)break;c=c+1.0;}}a.ct=0.0;a.bV=0.0;a.cs=0.0;a.v=a.by.vP;a.I=0.0;}if(a.by!==null)a.by.hG=a;a.bv=20;a.cO=0;} function S1(a){var b,c,d,e,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:U3(a.F);a.qU=a.m9;AAJ(a.je);$p=1;case 1:Vi(a);if(E()){break _;}b=B7(a.cs*a.cs+a.ct*a.ct);c=AHx( -a.bV*0.20000000298023224)*15.0;if(b>0.10000000149011612)b=0.10000000149011612;if(!(a.c$&&a.bv>0))b=0.0;if(!(!a.c$&&a.bv>0))c=0.0;a:{a.m9=a.m9+(b-a.m9)*0.4000000059604645;a.hm=a.hm+(c-a.hm)*0.800000011920929;if(a.bv>0){d=Mq(a.by,a,Dp(a.X,1.0,0.0,1.0));if(d!==null){e=0;while (true){if(e>=d.bf)break a;Be(d,e).oW(a);e=e+1|0;}}}}return;default:ER();}}C1().s(a,b,c,d,e,$p);} function VF(a,b){return;} function CI(a){SW(a.je);} function C7(a,b,c){Z_(a.je,b,c);} function RV(a,b){return X4(a.F,b);} function Rh(a){return a.ju;} function RS(a){return Fu(AQL,a.dT);} function Xa(a,b){DQ(a,0.20000000298023224,0.20000000298023224);CJ(a,a.g,a.j,a.h);a.bV=0.10000000149011612;if(b===null){a.ct=0.0;a.cs=0.0;}else{a.cs= -Bs((a.gy+a.v)*3.1415927410125732/180.0)*0.10000000149011612;a.ct= -Bj((a.gy+a.v)*3.1415927410125732/180.0)*0.10000000149011612;}a.cT=0.10000000149011612;} function AIb(a){return;} function ANE(a,b,c){a.ju=a.ju+c|0;} function AFP(a){return 1;} function SS(a){var b,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=BH(B(356));$p=1;case 1:Us(b);if(E()){break _;}return;default:ER();}}C1().s(a,b,$p);} function Yo(a,b,c){var $p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.by.ge)return;$p=1;case 1:SM(a,b,c);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,$p);} function AIx(a){return 1;} function AC7(){ATV=(-1);} function Pj(){C.call(this);} var ATW=null;function Bj(b){return ATW.data[(b*651.8986206054688|0)&4095];} function Bs(b){return ATW.data[((b+1.5707963705062866)*651.8986206054688|0)&4095];} function B7(b){return Mb(b);} function ACH(){var b,c,d,e;ATW=$rt_createFloatArray(4096);b=0;while(b<4096){ATW.data[b]=LO((b+0.5)/4096.0*6.2831854820251465);b=b+1|0;}c=0;while(c<360){d=ATW.data;e=c;d[(e*11.377778053283691|0)&4095]=LO(e*0.01745329238474369);c=c+90|0;}} function Bz(){Ht.call(this);} function AKI(a){var b=new Bz();AI9(b,a);return b;} function AI9(a,b){M3(a,b);a.dg=1;} function SH(a,b){Mp(a,b);WC(b);b.ge=1;b.pI=0;} function V1(a){var b,c,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=new OE;DB(b);b.f7=1;c=a.dE;$p=1;case 1:AAp(c,b);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,$p);} function AM9(a){return 0;} function AAg(a,b){var c,d;c=0;while(c<9){b.F.f9.data[c]=1;if(b.F.cU.data[c]<=0){d=b.F.cU.data;HT();d[c]=Be(ATX,c).l;}c=c+1|0;}} function TI(){var a=this;C.call(a);a.cP=0;a.b1=0;a.b2=0;a.b0=0;a.cp=0;a.d1=null;a.s4=null;} function AEn(a,b,c,d,e){var f=new TI();AGV(f,a,b,c,d,e);return f;} function Gf(a){var b=new TI();AIJ(b,a);return b;} function AGV(a,b,c,d,e,f){a.cP=0;a.b1=b;a.b2=c;a.b0=d;a.cp=e;a.d1=DO(f.bs,f.br,f.bq);} function AIJ(a,b){a.cP=1;a.s4=b;} function ABJ(){var a=this;C.call(a);a.bd=0;a.bh=0;a.ch=0;a.ev=null;a.oV=null;a.nW=null;a.l5=Long_ZERO;a.h6=0;a.io=0;a.h9=0;a.vP=0.0;a.gO=null;a.jh=null;a.ck=null;a.ni=0;a.jA=null;a.c0=null;a.lA=0;a.y4=null;a.ge=0;a.ic=0;a.cf=0;a.ci=0;a.j4=0;a.k2=0;a.o1=0;a.hG=null;a.mM=null;a.xW=null;a.pI=0;} function EV(){var a=new ABJ();ALV(a);return a;} function ALV(a){a.gO=Cm();a.ck=new CZ;a.ni=NT(a.ck);a.jA=Cm();a.lA=0;a.k2=0;a.o1=0;a.pI=0;} function MX(a){var b,c,d,e;if(a.ev===null){b=new B1;Bf(b,B(366));G(b);}a.gO=Cm();a.jh=$rt_createIntArray(J(a.bd,a.bh));Uu(a.jh,a.ch);Lb(a,0,0,a.bd,a.bh);a.ck=new CZ;a.ni=NT(a.ck);a.jA=Cm();if(!a.ic)a.ic=a.ch/2|0;if(!a.cf)a.cf=10079487;if(!a.ci)a.ci=16777215;if(!a.j4)a.j4=16777215;if(!a.h6&&!a.io&&!a.h9)NJ(a);if(a.c0===null){b=new Nj;c=a.bd;d=a.ch;e=a.bh;b.lB=AIM(b,null);b.sM=AIM(b,null);b.fF=Cm();b.lS=Cm();b.dK=c/16|0;b.dH=d/16|0;b.gx=e/16|0;if(!b.dK)b.dK=1;if(!b.dH)b.dH=1;if(!b.gx)b.gx=1;b.iv=Bc(M4,J(J(b.dK, b.dH),b.gx));c=0;while(cH8(a))break;}a.h6=d;a.io=f;a.h9=e;} function Lb(a,b,c,d,e){var f,g,h,i,j,k;f=b+d|0;g=c+e|0;while(b0&&!Tn(a,b,j,h)){j=j+(-1)|0;}a:{a.jh.data[b+J(h,a.bd)|0]=j;d=BM(i,j);if(d){k=d>=0?j:i;if(d>0)j=i;e=0;while(true){if(e>=a.gO.bf)break a;KU(Be(a.gO,e),b-1|0,k-1|0,h-1|0,b+1|0,j+1|0,h+1|0);e=e+1|0;}}}h=h+1|0;}b=b+1|0;}} function T$(a,b){T(a.gO,b);} function Uv(a,b){Hy(a.gO,b);} function Tn(a,b,c,d){var e;R();e=AQM.data[Bh(a,b,c,d)];return e!==null?e.nq():0;} function Hg(a,b){var c,d,e,f,g,h,i,j,k,l;c=Cm();d=b.bp|0;e=(b.bF|0)+1|0;f=b.bz|0;g=(b.bJ|0)+1|0;h=b.bo|0;i=(b.bE|0)+1|0;if(b.bp<0.0)d=d+(-1)|0;if(b.bz<0.0)f=f+(-1)|0;if(b.bo<0.0)h=h+(-1)|0;while(d=0&&j>=0&&k>=0&&d=0&&j>=0&&k>=0&&d=0&&c>=0&&d>=0&&b=Ld(a)&&f>24;if(g){R();AQM.data[g].vo(a,b,c,d);}if(e){R();AQM.data[e].qO(a,b,c,d);}Lb(a,b,d,1,1);e=0;g=b-1|0;h=c-1|0;i=d-1|0;b=b+1|0;c=c+1|0;j=d+1|0;while(e=0&&c>=0&&d>=0&&b>24;return 1;}return 0;} function Go(a,b,c,d,e){var f;if(b>=0&&c>=0&&d>=0&&b=0&&c>=0&&d>=0&&b=0&&c>=0&&d>=0&&b=g)break a;i=C8(a.jA,0);if(i.n2>0){i.n2=i.n2-1|0;T(a.jA,i);}else{j=i.nJ;k=i.nI;l=i.nH;if(j>=0&&k>=0&&l>=0&&j0){R();AQM.data[j].iu(a,i.nJ,i.nI,i.nH,a.ck);}}}h=h+1|0;}}}a.k2=a.k2+J(J(a.bd,a.bh),a.ch)|0;l=a.k2/200|0;a.k2=a.k2 -(l*200|0)|0;m=0;while(m>2;k=j&e;n=j>>b&d;g=j>>(b+c|0)&f;j=a.ev.data[J(J(g,a.bh)+n|0,a.bd)+k|0];R();if(ATY.data[j])AQM.data[j].iu(a,k,g,n,a.ck);m=m+1|0;}} function ZA(a,b){var c,d;c=0;d=0;while(da.bd)d=a.bd;if(f>a.ch)f=a.ch;if(h>a.bh)h=a.bh;while(ca.bd)e=a.bd;if(g>a.ch)g=a.ch;if(i>a.bh)i=a.bh;while(d0){R();f.n2=AQM.data[e].v5();}T(a.jA,f);}} function H5(a,b){return DV(a.c0,null,b).bf?0:1;} function Mq(a,b,c){return DV(a.c0,b,c);} function V3(a,b,c,d,e){var f,g,h,i;f=b-e;g=c-e;h=d-e;if(E1(a,f,g,h))i=1;else{d=d+e;if(E1(a,f,g,d))i=1;else{c=c+e;if(E1(a,f,c,h))i=1;else if(E1(a,f,c,d))i=1;else{b=b+e;i=E1(a,b,g,h)?1:E1(a,b,g,d)?1:!E1(a,b,c,h)?E1(a,b,c,d):1;}}}return i;} function E1(a,b,c,d){var e;a:{e=Bh(a,b|0,c|0,d|0);if(e>0){R();if(AQM.data[e].hB()){e=1;break a;}}e=0;}return e;} function Cl(a,b,c){var d,e;d=a.ch;while(true){e=d-1|0;if(Bh(a,b,e,c)){R();if(AQM.data[Bh(a,b,e,c)].cj()===AQN)break;}if(d<=0)break;d=d+(-1)|0;}return d;} function Cp(a,b,c,d,e){a.h6=b;a.io=c;a.h9=d;a.vP=e;} function D_(a,b,c,d){return !Fg(a,b,c,d)?0.6000000238418579:1.0;} function R3(a,b,c,d){var e;b=Bh(a,b,c,d);if(!b)e=AQN;else{R();e=AQM.data[b].cj();}return e;} function ADO(a,b,c,d){a:{b=Bh(a,b,c,d);if(b>0){R();if(AQM.data[b].cj()===AQO){b=1;break a;}}b=0;}return b;} function Hz(a,b){a.lA=b;} function ED(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;if(!(isNaN(b.bs)?1:0)&&!(isNaN(b.br)?1:0)&&!(isNaN(b.bq)?1:0)){if(!(isNaN(c.bs)?1:0)&&!(isNaN(c.br)?1:0)&&!(isNaN(c.bq)?1:0)){d=Dm(c.bs)|0;e=Dm(c.br)|0;f=Dm(c.bq)|0;g=Dm(b.bs)|0;h=Dm(b.br)|0;i=Dm(b.bq)|0;j=20;a:{b:while(true){k=j+(-1)|0;if(j<0)return null;if(isNaN(b.bs)?1:0)break a;if(isNaN(b.br)?1:0)break a;if(isNaN(b.bq)?1:0)break a;if(g==d&&h==e&&i==f)return null;l=999.0;m=999.0;n=999.0;o=BM(d,g);if(o>0)l=g+1.0;if(o<0)l=g;g=BM(e,h);if(g>0)m=h +1.0;if(g<0)m=h;h=BM(f,i);if(h>0)n=i+1.0;if(h<0)n=i;p=999.0;q=999.0;r=999.0;s=c.bs-b.bs;t=c.br-b.br;u=c.bq-b.bq;if(l!==999.0)p=(l-b.bs)/s;if(m!==999.0)q=(m-b.br)/t;if(n!==999.0)r=(n-b.bq)/u;if(p=r){v=h<=0?3:2;b.bs=b.bs+s*r;b.br=b.br+t*r;b.bq=n;}else{v=g<=0?1:0;b.bs=b.bs+s*q;b.br=m;b.bq=b.bq+u*q;}w=DO(b.bs,b.br,b.bq);p=Dm(b.bs);w.bs=p;g=p|0;if(v==5){g=g+(-1)|0;w.bs=w.bs+1.0;}p=Dm(b.br);w.br=p;h=p|0;if(v==1){h=h+(-1)|0;w.br=w.br+1.0;}p=Dm(b.bq);w.bq =p;i=p|0;if(v==3){i=i+(-1)|0;w.bq=w.bq+1.0;}c:{o=Bh(a,g,h,i);R();w=AQM.data[o];if(o>0&&w.cj()===AQN){if(!w.m1()){w=RA(w,g,h,i,b,c);if(w===null)break c;else return w;}w=RA(w,g,h,i,b,c);if(w!==null)break b;}}j=k;}return w;}return null;}return null;}return null;} function QX(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q;e=P(a.ck,3)+4|0;f=1;g=(c+1|0)+e|0;h=g-2|0;i=c;while(i<=g){j=1;if(i==c)j=0;if(i>=h)j=2;k=b-j|0;while(k<=(b+j|0)&&f){l=d-j|0;while(l<=(d+j|0)&&f){if(!(k>=0&&i>=0&&l>=0&&k=i){q=k;while(q=a.bd)break a;if(p>=a.ch)break a;if(q>=a.bh)break a;if(r*r+s*s+t*t>=n)break a;u=Bh(a,o,p,q);if(u<=0)break a;R();if(!AQM.data[u].eq)break a;AQM.data[u].sS(a,o,p,q,0.30000001192092896);Dg(a,o,p,q,0);AQM.data[u].xl(a,o,p,q);}q=q+1|0;}p=p+(-1)|0;}o=o+1|0;}v=Vm(a.c0,b,g,i,k,h,j,l);m=0;while(m=v.bf)break;w=Be(v, m);s=OR(w,c,d,e)/f;if(s>1.0)continue;else{k=(1.0-s)*15.0+1.0|0;continue _;}}return;default:ER();}}C1().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 TU(a,b){var c,d;c=0;while(true){if(c>=a.c0.fF.bf)return null;d=Be(a.c0.fF,c);if(On(b,B8(d)))break;c=c+1|0;}return d;} function WC(a){VR(a.c0);} function Z5(a,b){var c,d,e,$p,$z;$p=0;if(E2()){var $T=C1();$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!==B(367)&&b!==B(368)){if(b===B(369)){c=P(new CZ,4)+1|0;b=V(F(W(F(O(),B(370)),c),B(371)));d=1.0;$p=1;continue _;}if(b===B(372)){c=P(new CZ,4)+1|0;b=V(F(W(F(O(),B(373)),c),B(371)));d=0.6000000238418579;$p=2;continue _;}if(b!==B(374)&&b!==B(375))return;c=P(new CZ,4)+1|0;b=V(F(W(F(O(),B(376)),c),B(371)));d=1.0;$p=4;continue _;}e=new CZ;c=P(e,4)+1|0;if(c==3)c=P(e, 4)+1|0;if(c==3)c=P(e,4)+1|0;b=V(F(W(F(O(),B(377)),c),B(371)));d=0.10000000149011612;$p=3;continue _;case 1:XN(b,d);if(E()){break _;}return;case 2:XN(b,d);if(E()){break _;}return;case 3:XN(b,d);if(E()){break _;}return;case 4:XN(b,d);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,$p);} function Un(a,b,c){var d,e,$p,$z;$p=0;if(E2()){var $T=C1();$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!==B(367)&&b!==B(368)){if(b===B(369)){d=P(new CZ,4)+1|0;b=V(F(W(F(O(),B(370)),d),B(371)));c=1.0;$p=1;continue _;}if(b===B(372)){d=P(new CZ,4)+1|0;b=V(F(W(F(O(),B(373)),d),B(371)));$p=2;continue _;}if(b!==B(374)&&b!==B(375))return;d=P(new CZ,4)+1|0;b=V(F(W(F(O(),B(376)),d),B(371)));c=1.0;$p=4;continue _;}e=new CZ;d=P(e,4)+1|0;if(d==3)d=P(e,4)+1|0;if(d==3)d=P(e, 4)+1|0;b=V(F(W(F(O(),B(377)),d),B(371)));$p=3;continue _;case 1:XN(b,c);if(E()){break _;}return;case 2:XN(b,c);if(E()){break _;}return;case 3:XN(b,c);if(E()){break _;}return;case 4:XN(b,c);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,$p);} function Hc(){var a=this;C.call(a);a.pJ=null;a.oK=0;a.kZ=0;a.kY=0;a.kX=0;a.lR=0;a.m$=0;a.mu=0;a.lF=0;a.mi=null;a.fm=0;} var AT1=null;var AQQ=0;function FU(){FU=Br(Hc);AF0();} function AN7(a,b,c,d,e,f){var g=new Hc();ADK(g,a,b,c,d,e,f);return g;} function ADK(a,b,c,d,e,f,g){FU();a.oK=(-1);a.lF=0;a.mi=$rt_createBooleanArray(2);a.pJ=b;a.kZ=c;a.kY=d;a.kX=e;a.mu=16;a.m$=16;a.lR=16;B7((J(a.lR,a.lR)+J(a.m$,a.m$)|0)+J(a.mu,a.mu)|0);a.oK=g;Q1(a);} function Ej(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;AQQ=AQQ+1|0;b=a.kZ;c=a.kY;d=a.kX;e=a.kZ+a.lR|0;f=a.kY+a.m$|0;g=a.kX+a.mu|0;h=0;while(h<2){a.mi.data[h]=1;h=h+1|0;}i=0;a:{while(true){if(i>=2)break a;j=0;k=0;Gh(a.oK+i|0,4864);BQ(AT1,7);l=b;while(l0){R();o=AQM.data[h];if(0!=i)j=1;else k=k|o.xy(a.pJ,l,m,n);}n=n+1|0;}m=m+1|0;}l=l+1|0;}BR(AT1);F2();if(k)a.mi.data[i]=0;if(!j)break;i=i+1|0;}}} function IQ(a,b){var c,d,e;c=b.g-a.kZ;d=b.j-a.kY;e=b.h-a.kX;return c*c+d*d+e*e;} function Q1(a){var b;b=0;while(b<2){a.mi.data[b]=1;b=b+1|0;}} function S3(a){Q1(a);a.pJ=null;} function UV(a,b,c,d){var e;if(!a.lF)return c;if(a.mi.data[d])e=c;else{b=b.data;e=c+1|0;b[c]=a.oK+d|0;}return e;} function Ee(a,b){a.lF=Hm(b,a.kZ,a.kY,a.kX,a.kZ+a.lR|0,a.kY+a.m$|0,a.kX+a.mu|0);} function AF0(){Cy();AT1=ARj;AQQ=0;} function Bd(){var a=this;C.call(a);a.dp=0;a.l=0;a.hs=null;a.pP=0;a.eq=0;a.fx=0.0;a.eO=0.0;a.fy=0.0;a.gb=0.0;a.fc=0.0;a.gd=0.0;a.w8=0.0;} var AT2=null;var AQM=null;var ATY=null;var AT3=null;var AT4=null;var AT5=null;var AT6=null;var ARi=null;var ARe=null;var ARf=null;var AT7=null;var AT8=null;var AT9=null;var AQR=null;var AQS=null;var AQT=null;var AQU=null;var AQV=null;var AT$=null;var AT_=null;var AUa=null;var AUb=null;var AUc=null;var AT0=null;var ATZ=null;var AUd=null;var AUe=null;var AUf=null;var AUg=null;var AUh=null;var AUi=null;var AUj=null;var AUk=null;var AUl=null;var AUm=null;var AUn=null;var AUo=null;var AUp=null;var AUq=null;var AUr =null;var AUs=null;var AUt=null;var AUu=null;var AUv=null;var AUw=null;var ARB=null;var ARA=null;var AUx=null;var AUy=null;var ARg=null;var ARh=null;var AUz=null;var ARC=null;var AUA=null;var AUB=null;var AUC=null;function R(){R=Br(Bd);AJe();} function AUD(a){var b=new Bd();E8(b,a);return b;} function CV(a,b){var c=new Bd();Ec(c,a,b);return c;} function E8(a,b){R();a.eq=1;AQM.data[b]=a;a.l=b;Gm(a,0.0,0.0,0.0,1.0,1.0,1.0);AT3.data[b]=a.hB();AT4.data[b]=a.m1();AT5.data[b]=0;} function Ec(a,b,c){R();E8(a,b);a.dp=c;} function AF4(a){return 1;} function Bw(a,b,c,d,e){a.w8=d;a.hs=b;a.pP=e*20.0|0;return a;} function If(a,b){ATY.data[a.l]=b;} function Gm(a,b,c,d,e,f,g){a.fx=b;a.eO=c;a.fy=d;a.gb=e;a.fc=f;a.gd=g;} function Y5(a,b){AT6.data[a.l]=b;} function AIl(a){var b;Cy();b=ARj;DL(b,0.5,0.5,0.5);a.en((-2),0,0,0);DL(b,1.0,1.0,1.0);a.en((-2),0,0,1);DL(b,0.800000011920929,0.800000011920929,0.800000011920929);a.en((-2),0,0,2);DL(b,0.800000011920929,0.800000011920929,0.800000011920929);a.en((-2),0,0,3);DL(b,0.6000000238418579,0.6000000238418579,0.6000000238418579);a.en((-2),0,0,4);DL(b,0.6000000238418579,0.6000000238418579,0.6000000238418579);a.en((-2),0,0,5);} function AIp(a,b,c,d,e){return D_(b,c,d,e);} function GX(a,b,c,d,e,f){return EF(b,c,d,e)?0:1;} function AFH(a,b){return a.dp;} function Zh(a,b,c,d,e){OG(a,b,c,d,e,a.i4(e));} function OG(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;Cy();g=ARj;h=(f%16|0)<<4;i=(f/16|0)<<4;j=h;k=j/256.0;l=(j+15.989999771118164)/256.0;m=i;n=m/256.0;o=(m+15.989999771118164)/256.0;i=BM(e,2);if(i>=0&&f<240&&a.eO>=0.0&&a.fc<=1.0){n=(m+a.eO*15.989999771118164)/256.0;o=(m+a.fc*15.989999771118164)/256.0;}j=b;p=j+a.fx;j=j+a.gb;m=c;q=m+a.eO;m=m+a.fc;r=d;s=r+a.fy;r=r+a.gd;if(!e){t=p;u=q;v=r;w=k;x=o;N(g,t,u,v,w,x);y=s;z=n;N(g,t,u,y,w,z);t=j;w=l;N(g,t,u,y,w,z);N(g,t,u,v,w,x);}else if(e==1){t=j;u=m;v =r;w=l;x=o;N(g,t,u,v,w,x);y=s;z=n;N(g,t,u,y,w,z);t=p;w=k;N(g,t,u,y,w,z);N(g,t,u,v,w,x);}else if(!i){t=p;u=m;v=s;w=l;x=n;N(g,t,u,v,w,x);y=j;z=k;N(g,y,u,v,z,x);u=q;x=o;N(g,y,u,v,z,x);N(g,t,u,v,w,x);}else if(e==3){w=p;y=m;z=r;x=k;t=n;N(g,w,y,z,x,t);u=q;v=o;N(g,w,u,z,x,v);w=j;x=l;N(g,w,u,z,x,v);N(g,w,y,z,x,t);}else if(e==4){t=p;u=m;v=r;w=l;x=n;N(g,t,u,v,w,x);y=s;z=k;N(g,t,u,y,z,x);u=q;x=o;N(g,t,u,y,z,x);N(g,t,u,v,w,x);}else if(e==5){t=j;u=q;v=r;w=k;x=o;N(g,t,u,v,w,x);y=s;z=l;N(g,t,u,y,z,x);u=m;x=n;N(g,t,u,y,z,x);N(g, t,u,v,w,x);}} function ACI(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;Cy();f=ARj;g=a.dp;h=(g%16|0)/16.0;i=h+0.062437500804662704;j=(g/16|0)/16.0;k=j+0.062437500804662704;l=b;m=l+a.fx;l=l+a.gb;n=c;o=n+a.eO;n=n+a.fc;p=d;q=p+a.fy;p=p+a.gd;if(!e){r=l;s=o;t=p;u=i;v=k;N(f,r,s,t,u,v);w=q;x=j;N(f,r,s,w,u,x);r=m;u=h;N(f,r,s,w,u,x);N(f,r,s,t,u,v);}if(e==1){r=m;s=n;t=p;u=h;v=k;N(f,r,s,t,u,v);w=q;x=j;N(f,r,s,w,u,x);u=l;r=i;N(f,u,s,w,r,x);N(f,u,s,t,r,v);}if(e==2){r=m;s=o;t=q;u=i;v=k;N(f,r,s,t,u,v);w=l;x=h;N(f,w,s,t,x,v);s=n;v =j;N(f,w,s,t,x,v);N(f,r,s,t,u,v);}if(e==3){s=l;x=n;t=p;r=i;u=j;N(f,s,x,t,r,u);v=o;w=k;N(f,s,v,t,r,w);r=m;s=h;N(f,r,v,t,s,w);N(f,r,x,t,s,u);}if(e==4){r=m;s=o;t=p;u=i;v=k;N(f,r,s,t,u,v);w=q;x=h;N(f,r,s,w,x,v);s=n;v=j;N(f,r,s,w,x,v);N(f,r,s,t,u,v);}if(e==5){r=l;s=n;t=p;u=h;v=j;N(f,r,s,t,u,v);w=q;x=i;N(f,r,s,w,x,v);s=o;v=k;N(f,r,s,w,x,v);N(f,r,s,t,u,v);}} function P2(a,b,c,d){var e,f,g,h,i,j;e=new Le;f=b;g=f+a.fx;h=c;i=h+a.eO;j=d;NZ(e,g,i,j+a.fy,f+a.gb,h+a.fc,j+a.gd);return e;} function AI1(a,b,c,d){var e,f,g,h,i,j;e=new Le;f=b;g=f+a.fx;h=c;i=h+a.eO;j=d;NZ(e,g,i,j+a.fy,f+a.gb,h+a.fc,j+a.gd);return e;} function AJl(a){return 1;} function AM5(a){return 1;} function AIo(a,b,c,d,e,f){return;} function TY(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o;g=0;h=c;i=d;j=e;while(g<4){k=0;while(k<4){l=0;while(l<4){m=h+(g+0.5)/4.0;n=i+(k+0.5)/4.0;o=j+(l+0.5)/4.0;Cf(f,AIt(b,m,n,o,m-h-0.5,n-i-0.5,o-j-0.5,a));l=l+1|0;}k=k+1|0;}g=g+1|0;}} function AB8(a,b,c,d,e,f,g){var h,i,j,k,l,m;h=c;i=h+Z(AT2)*(a.gb-a.fx-0.20000000298023224)+0.10000000149011612+a.fx;j=d;k=j+Z(AT2)*(a.fc-a.eO-0.20000000298023224)+0.10000000149011612+a.eO;l=e;m=l+Z(AT2)*(a.gd-a.fy-0.20000000298023224)+0.10000000149011612+a.fy;if(!f)k=j+a.eO-0.10000000149011612;if(f==1)k=j+a.fc+0.10000000149011612;if(f==2)m=l+a.fy-0.10000000149011612;if(f==3)m=l+a.gd+0.10000000149011612;if(f==4)i=h+a.fx-0.10000000149011612;if(f==5)i=h+a.gb+0.10000000149011612;Cf(g,WE(Wy(AIt(b,i,k,m,0.0,0.0,0.0, a),0.20000000298023224),0.6000000238418579));} function ALN(a){return AQN;} function AEF(a,b,c,d,e,f){return;} function Yq(a,b,c,d,e){var f,g,$p,$z;$p=0;if(E2()){var $T=C1();$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=CB().d;f=a.hs.jj;g=0.10000000149011612;$p=1;case 1:Un(b,f,g);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,f,g,$p);} function AL$(a){return 0;} function AGh(a,b,c,d,e){return;} function AGR(a,b,c,d,e){return;} function AIU(a){return 1;} function ALG(a){return a.l;} function AJ7(a){return a.pP;} function AKr(a,b,c,d,e){a.sS(b,c,d,e,1.0);} function AJj(a,b,c,d,e,f){var g,h,i,j,k;a:{if(!b.ge){g=a.js();h=0;i=c;j=d;k=e;while(true){if(h>=g)break a;if(Z(AT2)<=f)BT(b,AOJ(b,i+Z(AT2)*0.699999988079071+0.15000000596046448,j+Z(AT2)*0.699999988079071+0.15000000596046448,k+Z(AT2)*0.699999988079071+0.15000000596046448,a.h$()));h=h+1|0;}}}} function AEQ(a){var b,c;Cy();b=ARj;BQ(b,7);c=0;while(c<6){if(!c)Fk(b,0.0,1.0,0.0);if(c==1)Fk(b,0.0,(-1.0),0.0);if(c==2)Fk(b,0.0,0.0,1.0);if(c==3)Fk(b,0.0,0.0,(-1.0));if(c==4)Fk(b,1.0,0.0,0.0);if(c==5)Fk(b,(-1.0),0.0,0.0);a.en(0,0,0,c);c=c+1|0;}BR(b);} function AHU(a){return a.eq;} function RA(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p;g= -b;h= -c;i= -d;e=CP(e,g,h,i);f=CP(f,g,h,i);j=Ik(e,f,a.fx);k=Ik(e,f,a.gb);l=H_(e,f,a.eO);m=H_(e,f,a.fc);n=IG(e,f,a.fy);f=IG(e,f,a.gd);if(!Qf(a,j))j=null;if(!Qf(a,k))k=null;if(!OB(a,l))l=null;if(!OB(a,m))m=null;if(!Pi(a,n))n=null;if(!Pi(a,f))f=null;o=null;if(j!==null)o=j;if(k!==null&&!(o!==null&&Ce(e,k)>=Ce(e,o)))o=k;if(l!==null&&!(o!==null&&Ce(e,l)>=Ce(e,o)))o=l;if(m!==null&&!(o!==null&&Ce(e,m)>=Ce(e,o)))o=m;if(n!==null&&!(o!==null&&Ce(e,n)>=Ce(e,o)))o=n;if (f!==null&&!(o!==null&&Ce(e,f)>=Ce(e,o)))o=f;if(o===null)return null;p=(-1);if(o===j)p=4;if(o===k)p=5;if(o===l)p=0;if(o===m)p=1;if(o===n)p=2;if(o===f)p=3;return AEn(b,c,d,p,CP(o,b,c,d));} function Qf(a,b){return b===null?0:b.br>=a.eO&&b.br<=a.fc&&b.bq>=a.fy&&b.bq<=a.gd?1:0;} function OB(a,b){return b===null?0:b.bs>=a.fx&&b.bs<=a.gb&&b.bq>=a.fy&&b.bq<=a.gd?1:0;} function Pi(a,b){return b===null?0:b.bs>=a.fx&&b.bs<=a.gb&&b.br>=a.eO&&b.br<=a.fc?1:0;} function AE$(a,b,c,d,e){return;} function AI6(a,b,c,d,e){var f,g,h,i,j,k,l;Cy();f=ARj;g=0;h=d-1|0;if(a.g_(b,c,h,e,0)){a.j3(b,c,h,e);EX(f,0.5,0.5,0.5,0.5);a.en(c,d,e,0);g=1;}h=d+1|0;if(a.g_(b,c,h,e,1)){i=a.j3(b,c,h,e)*1.0;EX(f,i,i,i,i);a.en(c,d,e,1);g=1;}h=e-1|0;if(a.g_(b,c,d,h,2)){i=0.800000011920929*a.j3(b,c,d,h);EX(f,i,i,i,6.0);a.en(c,d,e,2);g=1;}j=e+1|0;if(a.g_(b,c,d,j,3)){k=0.800000011920929*a.j3(b,c,d,j);EX(f,k,k,k,k);a.en(c,d,e,3);g=1;}h=c-1|0;if(a.g_(b,h,d,e,4)){k=0.6000000238418579*a.j3(b,h,d,e);EX(f,k,k,k,k);a.en(c,d,e,4);g=1;}h=c +1|0;if(a.g_(b,h,d,e,5)){l=0.6000000238418579*a.j3(b,h,d,e);EX(f,l,l,l,l);a.en(c,d,e,5);g=1;}return g;} function AGn(a){return 0;} function AJe(){var b;AT2=AO9();AQM=Bc(Bd,256);ATY=$rt_createBooleanArray(256);AT3=$rt_createBooleanArray(256);AT4=$rt_createBooleanArray(256);AT5=$rt_createBooleanArray(256);AT6=$rt_createIntArray(256);b=Bw(AF1(1,1),AUE,1.0,1.0,1.0);b.eq=0;ARi=b;ARe=Bw(ANR(2),AUF,0.8999999761581421,1.0,0.6000000238418579);ARf=Bw(AN_(3,2),AUF,0.800000011920929,1.0,0.5);b=Bw(CV(4,16),AUE,1.0,1.0,1.5);b.eq=0;AT7=b;AT8=Bw(CV(5,4),AUG,1.0,1.0,1.5);AT9=Bw(AOS(6,15),ARz,0.699999988079071,1.0,0.0);b=Bw(CV(7,17),AUE,1.0,1.0,999.0);b.eq =0;AQR=b;AQS=Bw(AH6(8,AQO),ARz,1.0,1.0,100.0);AQT=Bw(AKP(9,AQO),ARz,1.0,1.0,100.0);AQU=Bw(AH6(10,AQP),ARz,1.0,1.0,100.0);AQV=Bw(AKP(11,AQP),ARz,1.0,1.0,100.0);AT$=Bw(AF7(12,18),AUH,0.800000011920929,1.0,0.5);AT_=Bw(AF7(13,19),AUH,0.800000011920929,1.0,0.6000000238418579);b=Bw(AEd(14,32),AUE,1.0,1.0,3.0);b.eq=0;AUa=b;b=Bw(AEd(15,33),AUE,1.0,1.0,3.0);b.eq=0;AUb=b;b=Bw(AEd(16,34),AUE,1.0,1.0,3.0);b.eq=0;AUc=b;AT0=Bw(AOF(17),AUG,1.0,1.0,2.5);ATZ=Bw(AOW(18,22),AUF,1.0,0.4000000059604645,0.20000000298023224);AUd= Bw(ANZ(19),AUI,1.0,0.8999999761581421,0.6000000238418579);AUe=Bw(APe(20,49,0),AUJ,1.0,1.0,0.30000001192092896);AUf=Bw(CV(21,64),AUI,1.0,1.0,0.800000011920929);AUg=Bw(CV(22,65),AUI,1.0,1.0,0.800000011920929);AUh=Bw(CV(23,66),AUI,1.0,1.0,0.800000011920929);AUi=Bw(CV(24,67),AUI,1.0,1.0,0.800000011920929);AUj=Bw(CV(25,68),AUI,1.0,1.0,0.800000011920929);AUk=Bw(CV(26,69),AUI,1.0,1.0,0.800000011920929);AUl=Bw(CV(27,70),AUI,1.0,1.0,0.800000011920929);AUm=Bw(CV(28,71),AUI,1.0,1.0,0.800000011920929);AUn=Bw(CV(29,72), AUI,1.0,1.0,0.800000011920929);AUo=Bw(CV(30,73),AUI,1.0,1.0,0.800000011920929);AUp=Bw(CV(31,74),AUI,1.0,1.0,0.800000011920929);AUq=Bw(CV(32,75),AUI,1.0,1.0,0.800000011920929);AUr=Bw(CV(33,76),AUI,1.0,1.0,0.800000011920929);AUs=Bw(CV(34,77),AUI,1.0,1.0,0.800000011920929);AUt=Bw(CV(35,78),AUI,1.0,1.0,0.800000011920929);AUu=Bw(CV(36,79),AUI,1.0,1.0,0.800000011920929);AUv=Bw(AGT(37,13),AUF,0.699999988079071,1.0,0.0);AUw=Bw(AGT(38,12),AUF,0.699999988079071,1.0,0.0);ARB=Bw(AJL(39,29),AUF,0.699999988079071,1.0,0.0);ARA =Bw(AJL(40,28),AUF,0.699999988079071,1.0,0.0);b=Bw(AMZ(41,40),AUJ,0.699999988079071,1.0,3.0);b.eq=0;AUx=b;b=Bw(AMZ(42,39),AUJ,0.699999988079071,1.0,5.0);b.eq=0;AUy=b;b=Bw(AEv(43,1),AUE,1.0,1.0,2.0);b.eq=0;ARg=b;b=Bw(AEv(44,0),AUE,1.0,1.0,2.0);b.eq=0;ARh=b;b=Bw(CV(45,7),AUE,1.0,1.0,2.0);b.eq=0;AUz=b;ARC=Bw(AN4(46,8),AUI,1.0,1.0,0.0);AUA=Bw(APc(47,35),AUG,1.0,1.0,1.5);b=Bw(CV(48,36),AUE,1.0,1.0,1.0);b.eq=0;AUB=b;b=Bw(AF1(49,37),AUE,1.0,1.0,10.0);b.eq=0;AUC=b;} function Hr(){C.call(this);this.wC=null;} var AQN=null;var AQO=null;var AQP=null;function Xh(a){var b=new Hr();Yk(b,a);return b;} function Yk(a,b){a.wC=Bc(Hr,4);a.wC.data[b]=a;} function Yz(){AQN=Xh(0);AQO=Xh(1);AQP=Xh(2);} function L2(){var a=this;C.call(a);a.o=null;a.Z=null;a.Y=null;a.ba=null;} function Hm(a,b,c,d,e,f,g){var h;h=0;while(h<6){if(a.o.data[h].data[0]*b+a.o.data[h].data[1]*c+a.o.data[h].data[2]*d+a.o.data[h].data[3]<=0.0&&a.o.data[h].data[0]*e+a.o.data[h].data[1]*c+a.o.data[h].data[2]*d+a.o.data[h].data[3]<=0.0&&a.o.data[h].data[0]*b+a.o.data[h].data[1]*f+a.o.data[h].data[2]*d+a.o.data[h].data[3]<=0.0&&a.o.data[h].data[0]*e+a.o.data[h].data[1]*f+a.o.data[h].data[2]*d+a.o.data[h].data[3]<=0.0&&a.o.data[h].data[0]*b+a.o.data[h].data[1]*c+a.o.data[h].data[2]*g+a.o.data[h].data[3]<=0.0&&a.o.data[h].data[0] *e+a.o.data[h].data[1]*c+a.o.data[h].data[2]*g+a.o.data[h].data[3]<=0.0&&a.o.data[h].data[0]*b+a.o.data[h].data[1]*f+a.o.data[h].data[2]*g+a.o.data[h].data[3]<=0.0&&a.o.data[h].data[0]*e+a.o.data[h].data[1]*f+a.o.data[h].data[2]*g+a.o.data[h].data[3]<=0.0)return 0;h=h+1|0;}return 1;} function JH(){var a=this;L2.call(a);a.my=null;a.lT=null;a.wk=null;} var AUK=null;function Eb(){var b;b=AUK;Jc(AUK.my);Jc(b.lT);Jc(b.wk);RZ(2983,b.my);RZ(2982,b.lT);Qp(Ko(b.my),16);PH(b.my,b.Z);Qp(Ko(b.lT),16);PH(b.lT,b.Y);b.ba.data[0]=b.Y.data[0]*b.Z.data[0]+b.Y.data[1]*b.Z.data[4]+b.Y.data[2]*b.Z.data[8]+b.Y.data[3]*b.Z.data[12];b.ba.data[1]=b.Y.data[0]*b.Z.data[1]+b.Y.data[1]*b.Z.data[5]+b.Y.data[2]*b.Z.data[9]+b.Y.data[3]*b.Z.data[13];b.ba.data[2]=b.Y.data[0]*b.Z.data[2]+b.Y.data[1]*b.Z.data[6]+b.Y.data[2]*b.Z.data[10]+b.Y.data[3]*b.Z.data[14];b.ba.data[3]=b.Y.data[0]*b.Z.data[3] +b.Y.data[1]*b.Z.data[7]+b.Y.data[2]*b.Z.data[11]+b.Y.data[3]*b.Z.data[15];b.ba.data[4]=b.Y.data[4]*b.Z.data[0]+b.Y.data[5]*b.Z.data[4]+b.Y.data[6]*b.Z.data[8]+b.Y.data[7]*b.Z.data[12];b.ba.data[5]=b.Y.data[4]*b.Z.data[1]+b.Y.data[5]*b.Z.data[5]+b.Y.data[6]*b.Z.data[9]+b.Y.data[7]*b.Z.data[13];b.ba.data[6]=b.Y.data[4]*b.Z.data[2]+b.Y.data[5]*b.Z.data[6]+b.Y.data[6]*b.Z.data[10]+b.Y.data[7]*b.Z.data[14];b.ba.data[7]=b.Y.data[4]*b.Z.data[3]+b.Y.data[5]*b.Z.data[7]+b.Y.data[6]*b.Z.data[11]+b.Y.data[7]*b.Z.data[15];b.ba.data[8] =b.Y.data[8]*b.Z.data[0]+b.Y.data[9]*b.Z.data[4]+b.Y.data[10]*b.Z.data[8]+b.Y.data[11]*b.Z.data[12];b.ba.data[9]=b.Y.data[8]*b.Z.data[1]+b.Y.data[9]*b.Z.data[5]+b.Y.data[10]*b.Z.data[9]+b.Y.data[11]*b.Z.data[13];b.ba.data[10]=b.Y.data[8]*b.Z.data[2]+b.Y.data[9]*b.Z.data[6]+b.Y.data[10]*b.Z.data[10]+b.Y.data[11]*b.Z.data[14];b.ba.data[11]=b.Y.data[8]*b.Z.data[3]+b.Y.data[9]*b.Z.data[7]+b.Y.data[10]*b.Z.data[11]+b.Y.data[11]*b.Z.data[15];b.ba.data[12]=b.Y.data[12]*b.Z.data[0]+b.Y.data[13]*b.Z.data[4]+b.Y.data[14] *b.Z.data[8]+b.Y.data[15]*b.Z.data[12];b.ba.data[13]=b.Y.data[12]*b.Z.data[1]+b.Y.data[13]*b.Z.data[5]+b.Y.data[14]*b.Z.data[9]+b.Y.data[15]*b.Z.data[13];b.ba.data[14]=b.Y.data[12]*b.Z.data[2]+b.Y.data[13]*b.Z.data[6]+b.Y.data[14]*b.Z.data[10]+b.Y.data[15]*b.Z.data[14];b.ba.data[15]=b.Y.data[12]*b.Z.data[3]+b.Y.data[13]*b.Z.data[7]+b.Y.data[14]*b.Z.data[11]+b.Y.data[15]*b.Z.data[15];b.o.data[0].data[0]=b.ba.data[3]-b.ba.data[0];b.o.data[0].data[1]=b.ba.data[7]-b.ba.data[4];b.o.data[0].data[2]=b.ba.data[11]- b.ba.data[8];b.o.data[0].data[3]=b.ba.data[15]-b.ba.data[12];GH(b.o,0);b.o.data[1].data[0]=b.ba.data[3]+b.ba.data[0];b.o.data[1].data[1]=b.ba.data[7]+b.ba.data[4];b.o.data[1].data[2]=b.ba.data[11]+b.ba.data[8];b.o.data[1].data[3]=b.ba.data[15]+b.ba.data[12];GH(b.o,1);b.o.data[2].data[0]=b.ba.data[3]+b.ba.data[1];b.o.data[2].data[1]=b.ba.data[7]+b.ba.data[5];b.o.data[2].data[2]=b.ba.data[11]+b.ba.data[9];b.o.data[2].data[3]=b.ba.data[15]+b.ba.data[13];GH(b.o,2);b.o.data[3].data[0]=b.ba.data[3]-b.ba.data[1];b.o.data[3].data[1] =b.ba.data[7]-b.ba.data[5];b.o.data[3].data[2]=b.ba.data[11]-b.ba.data[9];b.o.data[3].data[3]=b.ba.data[15]-b.ba.data[13];GH(b.o,3);b.o.data[4].data[0]=b.ba.data[3]-b.ba.data[2];b.o.data[4].data[1]=b.ba.data[7]-b.ba.data[6];b.o.data[4].data[2]=b.ba.data[11]-b.ba.data[10];b.o.data[4].data[3]=b.ba.data[15]-b.ba.data[14];GH(b.o,4);b.o.data[5].data[0]=b.ba.data[3]+b.ba.data[2];b.o.data[5].data[1]=b.ba.data[7]+b.ba.data[6];b.o.data[5].data[2]=b.ba.data[11]+b.ba.data[10];b.o.data[5].data[3]=b.ba.data[15]+b.ba.data[14];GH(b.o, 5);return AUK;} function GH(b,c){var d,e;b=b.data;d=B7(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 X2(){var b;b=new JH;b.o=$rt_createFloatMultiArray([16,16]);b.Z=$rt_createFloatArray(16);b.Y=$rt_createFloatArray(16);b.ba=$rt_createFloatArray(16);b.my=It(16);b.lT=It(16);b.wk=It(16);AUK=b;} function AAG(){C.call(this);this.qE=null;} function E3(a){var b=new AAG();AMs(b,a);return b;} function AMs(a,b){a.qE=b;} function AFd(a,b,c){var d,e,f;d=b;e=c;if(!d.lF&&e.lF)return (-1);if(!e.lF)return 1;f=BM(IQ(d,a.qE),IQ(e,a.qE));if(!f)return 0;if(f<=0)return 1;return (-1);} function GF(){C.call(this);} var AUL=null;var AUM=null;var AUN=null;var AUO=null;var AUP=null;function Eh(b,c){var d,e,f;if(c===null)c=AUO;d=Bc(C,b.bf);J8(b,d);Wf(d,c);e=0;while(true){f=d.data;if(e>=f.length)break;KX(b,e,f[e]);e=e+1|0;}} function Zq(){AUL=new Q6;AUM=new Q5;AUN=new Q8;AUO=new Rb;AUP=new Ra;} function MW(){var a=this;C.call(a);a.rJ=null;a.lC=0;} var AUQ=null;function BH(a){var b=new MW();Yc(b,a);return b;} function Yc(a,b){a.rJ=b;a.lC=(-1);T(AUQ,a);} function ACe(a){var b,c,d,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=AE7();if(a.lC!=(-1))return a.lC;c=a.rJ;$p=1;case 1:$z=Sw(b,c);if(E()){break _;}d=$z;a.lC=d;if(a.lC==(-1))C4(DN(),V(F(F(O(),B(378)),a.rJ)));return a.lC;default:ER();}}C1().s(a,b,c,d,$p);} function Us(a){var b,c,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:D9(CB().Q,1);b=AE7();$p=1;case 1:$z=ACe(a);if(E()){break _;}c=$z;if(c!=(-1))Sm(b,c);D9(CB().Q,0);return c;default:ER();}}C1().s(a,b,c,$p);} function U6(){AUQ=Cm();} function Le(){var a=this;C.call(a);a.i3=0.0;a.bp=0.0;a.bz=0.0;a.bo=0.0;a.bF=0.0;a.bJ=0.0;a.bE=0.0;} function Jh(a,b,c,d,e,f){var g=new Le();NZ(g,a,b,c,d,e,f);return g;} function NZ(a,b,c,d,e,f,g){a.i3=0.0;a.bp=b;a.bz=c;a.bo=d;a.bF=e;a.bJ=f;a.bE=g;} function D4(a,b,c,d){var e,f,g,h,i,j,k;e=a.bp;f=a.bz;g=a.bo;h=a.bF;i=a.bJ;j=a.bE;k=BM(b,0.0);if(k<0)e=e+b;if(k>0)h=h+b;k=BM(c,0.0);if(k<0)f=f+c;if(k>0)i=i+c;k=BM(d,0.0);if(k<0)g=g+d;if(k>0)j=j+d;return Jh(e,f,g,h,i,j);} function Dp(a,b,c,d){return Jh(a.bp-b,a.bz-c,a.bo-d,b+a.bF,c+a.bJ,a.bE+d);} function Sy(a,b,c,d){return Jh(a.bp+d,a.bz+c,a.bo+d,a.bF+b,a.bJ+c,a.bE+d);} function Nm(a,b,c){var d;if(b.bJ>a.bz&&b.bza.bo&&b.boa.bp)d=c;else{d=a.bp-b.bF-a.i3;if(d>=c)d=c;}if(d>=0.0)c=d;else if(b.bpa.bp&&b.bpa.bo&&b.boa.bz)d=c;else{d=a.bz-b.bJ-a.i3;if(d>=c)d=c;}if(d>=0.0)c=d;else if(b.bza.bp&&b.bpa.bz&&b.bza.bo)d=c;else{d=a.bo-b.bE-a.i3;if(d>=c)d=c;}if(d>=0.0)c=d;else if(b.boa.bp&&b.bpa.bz&&b.bza.bo&&b.bo=a.bp&&b.bp<=a.bF?(b.bJ>=a.bz&&b.bz<=a.bJ?(b.bE>=a.bo&&b.bo<=a.bE?1:0):0):0;} function E_(a,b,c,d){a.bp=a.bp+b;a.bz=a.bz+c;a.bo=a.bo+d;a.bF=a.bF+b;a.bJ=a.bJ+c;a.bE=a.bE+d;} function S7(a,b,c,d,e,f,g){return e>a.bp&&ba.bz&&ca.bo&&d=Ea(b,i)))i=e;if(f!==null&&!(i!==null&&Ea(b,f)>=Ea(b,i)))i=f;if(g!==null&&!(i!==null&&Ea(b,g)>=Ea(b,i)))i=g;if(h!==null&&!(i!==null&&Ea(b,h)>=Ea(b,i)))i=h;if(c!==null&&!(i!==null&&Ea(b,c)>=Ea(b,i)))i=c;if(i===null)return null;j =(-1);if(i===d)j=4;if(i===e)j=5;if(i===f)j=0;if(i===g)j=1;if(i===h)j=2;if(i===c)j=3;return AEn(0,0,0,j,i);} function Mz(a,b){return b===null?0:b.br>=a.bz&&b.br<=a.bJ&&b.bq>=a.bo&&b.bq<=a.bE?1:0;} function Q9(a,b){return b===null?0:b.bs>=a.bp&&b.bs<=a.bF&&b.bq>=a.bo&&b.bq<=a.bE?1:0;} function Pv(a,b){return b===null?0:b.bs>=a.bp&&b.bs<=a.bF&&b.br>=a.bz&&b.br<=a.bJ?1:0;} function DF(){BA.call(this);} function AN9(){var a=new DF();AIf(a);return a;} function AIf(a){Q(a);} function C2(){var a=this;C.call(a);a.hc=null;a.t0=0.0;a.t1=0.0;} function Dt(a,b,c,d,e){var f=new C2();AM1(f,a,b,c,d,e);return f;} function AM1(a,b,c,d,e,f){a.hc=DO(b,c,d);a.t0=e;a.t1=f;} function E4(a,b,c){var d;d=new C2;d.hc=a.hc;d.t0=b;d.t1=c;return d;} function Ey(){C.call(this);this.f5=null;} function AUR(a){var b=new Ey();Po(b,a);return b;} function AUS(a,b,c,d,e){var f=new Ey();GD(f,a,b,c,d,e);return f;} function Jd(a,b,c,d,e){var f=new Ey();AMa(f,a,b,c,d,e);return f;} function Po(a,b){a.f5=b;} function GD(a,b,c,d,e,f){var g,h,i,j,k;g=b.data;Po(a,b);h=g[0];i=e/64.0-0.0015625000232830644;j=d/32.0+0.0031250000465661287;g[0]=E4(h,i,j);h=g[1];k=c/64.0+0.0015625000232830644;g[1]=E4(h,k,j);h=g[2];j=f/32.0-0.0031250000465661287;g[2]=E4(h,k,j);g[3]=E4(g[3],i,j);} function AMa(a,b,c,d,e,f){var g;g=b.data;Po(a,b);g[0]=E4(g[0],e,d);g[1]=E4(g[1],c,d);g[2]=E4(g[2],c,f);g[3]=E4(g[3],e,f);} function KA(){var a=this;C.call(a);a.b7=0;a.mY=0;a.nw=Long_ZERO;a.bL=Long_ZERO;a.m5=0;a.dx=0;a.sB=0;a.hf=null;a.y=null;a.es=0;a.hq=0;a.sb=null;a.cx=null;a.fe=null;} var AUT=null;function AB6(a){var b;if(a.y===null)return (-2);b=a.y;a.y.g9=Long_ZERO;b.A=Long_ZERO;a.y.cg=null;a.b7=14;a.hq=(-1);IL(a.hf);return 0;} function Re(a){if(a.hf!==null)R_(a.hf);return 0;} function SI(a,b){var c,d,e,f;a.y.cg=null;a.hf=null;a.dx=0;if(b<0)b= -b;else if(b&1073741824){a.dx=4;b=b&(-1073741825);if(b<48)b=b&15;}else if(b&(-32)){a.dx=4;b=b&15;}else{a.dx=(b>>4)+1|0;if(b<48)b=b&15;}if(b>=8&&b<=15){if(a.hf!==null&&a.sB!=b){R_(a.hf);a.hf=null;}a.sB=b;c=new ID;d=a.y;b=1<>4)+8|0)>a.sB){a.b7=13;a.y.cg=B(385);continue i;}a.y.fa=ALQ();if(h&32){a.b7=2;break d;}a.b7=7;continue i;}break m;}try{d=FW(a,4,d,c);}catch($$e){$$je=K($$e);if($$je instanceof Dx){e=$$je;return e.gk;}else{throw $$e;}}if(a.cx!==null)a.cx.yE=a.bL;if(a.es&512)GW(a,4,a.bL);a.b7=17;}try{d=FW(a,2,d,c);}catch($$e){$$je=K($$e);if($$je instanceof Dx){e=$$je;return e.gk;}else{throw $$e;}}if(a.cx!==null){a.cx.z7=a.bL.lo&255;a.cx.xb=a.bL.lo>>8 &255;}if(a.es&512)GW(a,2,a.bL);a.b7=18;}if(a.es&1024){try{d=FW(a,2,d,c);}catch($$e){$$je=K($$e);if($$je instanceof Dx){e=$$je;return e.gk;}else{throw $$e;}}if(a.cx!==null)a.cx.mk=$rt_createByteArray(a.bL.lo&65535);if(a.es&512)GW(a,2,a.bL);}else if(a.cx!==null)a.cx.mk=null;a.b7=19;}if(a.es&1024)x:{try{d=YV(a,d,c);if(a.cx===null)break x;f=DU(a.fe);i=f.data;a.fe=null;b=i.length;if(b!=a.cx.mk.data.length){a.y.cg=B(386);a.b7=13;continue i;}CQ(f,0,a.cx.mk,0,b);break x;}catch($$e){$$je=K($$e);if($$je instanceof Dx) {e=$$je;return e.gk;}else{throw $$e;}}}else if(a.cx!==null)a.cx.mk=null;a.b7=20;}y:{if(a.es&2048){z:{try{d=NB(a,d,c);if(a.cx===null)break z;a.cx.uo=DU(a.fe);break z;}catch($$e){$$je=K($$e);if($$je instanceof Dx){e=$$je;break h;}else{throw $$e;}}}try{a.fe=null;break y;}catch($$e){$$je=K($$e);if($$je instanceof Dx){e=$$je;break h;}else{throw $$e;}}}else if(a.cx!==null)a.cx.uo=null;}a.b7=21;}ba:{if(a.es&4096){bb:{try{d=NB(a,d,c);if(a.cx===null)break bb;a.cx.wo=DU(a.fe);break bb;}catch($$e){$$je=K($$e);if($$je instanceof Dx) {e=$$je;break g;}else{throw $$e;}}}try{a.fe=null;break ba;}catch($$e){$$je=K($$e);if($$je instanceof Dx){e=$$je;break g;}else{throw $$e;}}}else if(a.cx!==null)a.cx.wo=null;}a.b7=22;}if(a.es&512){try{d=FW(a,2,d,c);}catch($$e){$$je=K($$e);if($$je instanceof Dx){e=$$je;return e.gk;}else{throw $$e;}}if(a.cx!==null)a.cx.Bb=Long_and(a.bL,Long_fromInt(65535)).lo;if(Long_ne(a.bL,Long_and(a.y.fa.pY(),Long_fromInt(65535)))){a.b7=13;a.y.cg=B(387);a.m5=5;continue;}}a.y.fa=WM();a.b7=7;}return d;}return e.gk;}return e.gk;}a.b7 =12;}return 1;}if(!a.y.E)return d;e=a.y;e.E=e.E-1|0;e=a.y;e.A=Long_add(e.A,Long_fromInt(1));f=a.y.co.data;e=a.y;d=e.u;e.u=d+1|0;a.bL=Long_and(Long_fromInt((f[d]&255)<<24),new Long(4278190080, 0));a.b7=3;d=c;}if(!a.y.E)return d;e=a.y;e.E=e.E-1|0;e=a.y;e.A=Long_add(e.A,Long_fromInt(1));g=a.bL;f=a.y.co.data;e=a.y;d=e.u;e.u=d+1|0;a.bL=Long_add(g,Long_and(Long_fromInt((f[d]&255)<<16),Long_fromInt(16711680)));a.b7=4;d=c;}if(!a.y.E)return d;e=a.y;e.E=e.E-1|0;e=a.y;e.A=Long_add(e.A,Long_fromInt(1));g=a.bL;f=a.y.co.data;e =a.y;b=e.u;e.u=b+1|0;a.bL=Long_add(g,Long_and(Long_fromInt((f[b]&255)<<8),Long_fromInt(65280)));a.b7=5;}if(!a.y.E)return c;e=a.y;e.E=e.E-1|0;e=a.y;e.A=Long_add(e.A,Long_fromInt(1));g=a.bL;f=a.y.co.data;e=a.y;b=e.u;e.u=b+1|0;a.bL=Long_add(g,Long_and(Long_fromInt(f[b]),Long_fromInt(255)));a.y.fa.xx(a.bL);a.b7=6;return 2;}if(b==4&&a.b7==14)return 0;return (-2);} function FW(a,b,c,d){var e,f,g,h;if(a.hq==(-1)){a.hq=b;a.bL=Long_ZERO;}while(true){if(a.hq<=0){if(b==2)a.bL=Long_and(a.bL,Long_fromInt(65535));else if(b==4)a.bL=Long_and(a.bL,new Long(4294967295, 0));a.hq=(-1);return c;}if(!a.y.E)break;e=a.y;e.E=e.E-1|0;e=a.y;e.A=Long_add(e.A,Long_fromInt(1));f=a.bL;g=a.y.co.data;e=a.y;h=e.u;e.u=h+1|0;a.bL=Long_or(f,Long_fromInt((g[h]&255)<<((b-a.hq|0)*8|0)));a.hq=a.hq-1|0;c=d;}G(ADx(a,c));} function NB(a,b,c){var d,e;if(a.fe===null)a.fe=E$();while(true){if(!a.y.E)G(ADx(a,b));d=a.y;d.E=d.E-1|0;d=a.y;d.A=Long_add(d.A,Long_fromInt(1));e=a.y.co.data[a.y.u];if(e)K$(a.fe,a.y.co,a.y.u,1);a.y.fa.ig(a.y.co,a.y.u,1);d=a.y;d.u=d.u+1|0;if(!e)break;b=c;}return c;} function YV(a,b,c){var d;if(a.fe===null)a.fe=E$();while(Long_gt(a.bL,Long_ZERO)){if(!a.y.E)G(ADx(a,b));d=a.y;d.E=d.E-1|0;d=a.y;d.A=Long_add(d.A,Long_fromInt(1));K$(a.fe,a.y.co,a.y.u,1);a.y.fa.ig(a.y.co,a.y.u,1);d=a.y;d.u=d.u+1|0;a.bL=Long_sub(a.bL,Long_fromInt(1));b=c;}return b;} function GW(a,b,c){var d;d=0;while(d>24;c=Long_shr(c,8);d=d+1|0;}a.y.fa.ig(a.sb,0,b);} function Z1(){var b,c;b=$rt_createByteArray(4);c=b.data;c[0]=0;c[1]=0;c[2]=(-1);c[3]=(-1);AUT=b;} function Ds(){X.call(this);} function Je(){B1.call(this);} function IR(){} function MP(){var a=this;C.call(a);a.pA=0;a.xm=0;a.vH=0;a.wg=0;a.l6=null;} function Iy(a){return a.pA>=a.vH?0:1;} function HB(a){var b,c;if(a.xm=j.length)break;k=j[i]>>24&255;l=j[i]>>16&255;m=j[i]>>8&255;n=j[i]>>0&255;if(a.su!==null&&a.su.bj){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;}Et(a.mI);Gb(a.mI,g);b=a.mI;DI(b,0);Fw(b,h.length);b=a.mI;U();if(b===null){b=APO;p=null;b.texImage2D(3553,0,32856,d,e,0,6408,5121,p);}else{o=BC(b);p=AP$;q=0;while(q>16;p[q]=r;q=q+1|0;}p=new Uint8Array(AP$.buffer,0,o);APO.texImage2D(3553,0,32856,d,e,0,6408,5121,p);}} function UG(a,b){var c,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=W9(b);if(E()){break _;}c=$z;return c;default:ER();}}C1().s(a,b,c,$p);} function Sm(a,b){var c,d;if(b<0)return;By();c=XJ(ARI,b);U();d=APO;c=c!==null?c.v2:null;d.bindTexture(3553,c);} function ACQ(){AUU=Ed();} function Oz(){var a=this;C.call(a);a.tL=null;a.rV=0;a.vU=0;a.yr=0;} function JR(){EG.call(this);} function W2(b){var c,d;c=b.data.length;d=new Ou;No(d,c,0,0+c|0);d.sq=0;d.xq=0;d.qD=b;return d;} function AD1(a,b,c,d){var e,f,g,h,i,j,k;if(a.gN()){e=new Dw;Q(e);G(e);}if(BC(a)=0){f=b.data;g=f.length;if(cg){e=new BD;Bf(e,V(W(F(W(F(O(),B(391)),h),B(265)),g)));G(e);}if(d<0){e=new BD;Bf(e,V(F(W(F(O(),B(266)),d),B(267))));G(e);}h=a.k;i=0;while(i=0.0&&c<=1.0?DO(a.bs+d*c,a.br+e*c,a.bq+f*c):null;}return b;} function H_(a,b,c){var d,e,f;d=b.bs-a.bs;e=b.br-a.br;f=b.bq-a.bq;if(e*e<1.0000000116860974E-7)b=null;else{c=(c-a.br)/e;b=c>=0.0&&c<=1.0?DO(a.bs+d*c,a.br+e*c,a.bq+f*c):null;}return b;} function IG(a,b,c){var d,e,f;d=b.bs-a.bs;e=b.br-a.br;f=b.bq-a.bq;if(f*f<1.0000000116860974E-7)b=null;else{c=(c-a.bq)/f;b=c>=0.0&&c<=1.0?DO(a.bs+d*c,a.br+e*c,a.bq+f*c):null;}return b;} function Nj(){var a=this;C.call(a);a.dK=0;a.dH=0;a.gx=0;a.lB=null;a.sM=null;a.iv=null;a.fF=null;a.lS=null;} function AAf(a,b){T(a.fF,b);P9(FQ(a.lB,b.g,b.j,b.h),b);b.iq=b.g;b.ii=b.j;b.iA=b.h;b.up=a;} function XM(a,b){Md(FQ(a.lB,b.iq,b.ii,b.iA),b);Hy(a.fF,b);} function Qd(a,b){var c,d;c=FQ(a.lB,b.iq,b.ii,b.iA);d=FQ(a.sM,b.g,b.j,b.h);if(!Iu(c,d)){Md(c,b);P9(d,b);b.iq=b.g;b.ii=b.j;b.iA=b.h;}} function Vm(a,b,c,d,e,f,g,h){DG(a.lS);return N5(a,b,c,d,e,f,g,h,a.lS);} function N5(a,b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p,q;j=FQ(a.lB,c,d,e);k=FQ(a.sM,f,g,h);l=j.f6-1|0;while(l<=(k.f6+1|0)){m=j.gr-1|0;while(m<=(k.gr+1|0)){n=j.gE-1|0;while(n<=(k.gE+1|0)){a:{if(l>=0&&m>=0&&n>=0&&l=o.bf)break a;q=Be(o,p);if(q!==b&&AB5(q,c,d,e,f,g,h))T(i,q);p=p+1|0;}}}n=n+1|0;}m=m+1|0;}l=l+1|0;}return i;} function VR(a){var b,c,d,e,f,g;b=0;while(b=a.fF.bf)return;c=Be(a.fF,b);$p=1;case 1:c.dX();if(E()){break _;}if(c.hw){d=a.fF;e=b+(-1)|0;C8(d,b);Md(FQ(a.lB,c.iq,c.ii,c.iA),c);}else{f=c.iq/16.0|0;g=c.ii/16.0|0;h=c.iA/16.0|0;e=c.g/16.0|0;i=c.j/16.0|0;j=c.h/16.0|0;if(f==e&&g==i&&h==j)e=b;else{Qd(a,c);e=b;}}b=e+1|0;if(b>=a.fF.bf)return;c=Be(a.fF,b);continue _;default: ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,$p);} function YD(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(E2()){var $T=C1();$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=0;a:{while(e=Bo(n))break b;t=Be(n,s);if(O$(t,b)){if(r)break a;u=t.X;if(Hm(c,u.bp, u.bz,u.bo,u.bF,u.bJ,u.bE))break a;}s=s+1|0;}}}}m=m+1|0;}i=k;}e=g;}return;}$p=1;case 1:t.hI(d);if(E()){break _;}a:{d:while(true){s=s+1|0;while(s>=Bo(n)){while(true){m=m+1|0;while(m>=a.gx){i=k;while(i>=a.dH){e=g;if(e>=a.dK)break d;f=(e<<4)-2|0;g=e+1|0;h=(g<<4)+2|0;i=0;}j=(i<<4)-2|0;k=i+1|0;l=(k<<4)+2|0;m=0;}n=a.iv.data[J(J(m,a.dH)+i|0,a.dK)+e|0];if(!Bo(n))continue;o=(m<<4)-2|0;p=((m+1|0)<<4)+2|0;if(!Hm(c,f,j,o,h,l,p))continue;else break;}q=0;e:{while(q<6){if(c.o.data[q].data[0]*f+c.o.data[q].data[1]*j+c.o.data[q].data[2] *o+c.o.data[q].data[3]<=0.0){r=0;break e;}if(c.o.data[q].data[0]*h+c.o.data[q].data[1]*j+c.o.data[q].data[2]*o+c.o.data[q].data[3]<=0.0){r=0;break e;}if(c.o.data[q].data[0]*f+c.o.data[q].data[1]*l+c.o.data[q].data[2]*o+c.o.data[q].data[3]<=0.0){r=0;break e;}if(c.o.data[q].data[0]*h+c.o.data[q].data[1]*l+c.o.data[q].data[2]*o+c.o.data[q].data[3]<=0.0){r=0;break e;}if(c.o.data[q].data[0]*f+c.o.data[q].data[1]*j+c.o.data[q].data[2]*p+c.o.data[q].data[3]<=0.0){r=0;break e;}if(c.o.data[q].data[0]*h+c.o.data[q].data[1] *j+c.o.data[q].data[2]*p+c.o.data[q].data[3]<=0.0){r=0;break e;}if(c.o.data[q].data[0]*f+c.o.data[q].data[1]*l+c.o.data[q].data[2]*p+c.o.data[q].data[3]<=0.0){r=0;break e;}if(c.o.data[q].data[0]*h+c.o.data[q].data[1]*l+c.o.data[q].data[2]*p+c.o.data[q].data[3]<=0.0){r=0;break e;}q=q+1|0;}r=1;}s=0;}t=Be(n,s);if(!O$(t,b))continue;if(r)break a;u=t.X;if(Hm(c,u.bp,u.bz,u.bo,u.bF,u.bJ,u.bE))break a;}return;}continue _;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} function O9(){var a=this;C.call(a);a.ve=0;a.or=null;a.ml=null;a.jm=0;a.iQ=0;} function FT(){var a=this;DA.call(a);a.cF=0.0;a.cL=0.0;a.cG=0.0;a.j6=0;a.xj=0.0;a.uU=0.0;a.jK=0;a.hA=0;a.mA=0.0;a.vf=0.0;a.kf=0.0;a.ke=0.0;a.ks=0.0;} function AUW(a,b,c,d,e,f,g){var h=new FT();K7(h,a,b,c,d,e,f,g);return h;} function K7(a,b,c,d,e,f,g,h){var i;F5(a,b);a.jK=0;a.hA=0;DQ(a,0.20000000298023224,0.20000000298023224);a.cT=a.jo/2.0;CJ(a,c,d,e);a.ks=1.0;a.ke=1.0;a.kf=1.0;a.cF=f+(B3()*2.0-1.0)*0.4000000059604645;a.cL=g+(B3()*2.0-1.0)*0.4000000059604645;a.cG=h+(B3()*2.0-1.0)*0.4000000059604645;i=(B3()+B3()+1.0)*0.15000000596046448;c=B7(a.cF*a.cF+a.cL*a.cL+a.cG*a.cG);a.cF=a.cF/c*i*0.4000000059604645;a.cL=a.cL/c*i*0.4000000059604645+0.10000000149011612;a.cG=a.cG/c*i*0.4000000059604645;a.xj=B3()*3.0;a.uU=B3()*3.0;a.mA=B3()*0.5 +0.5;a.hA=4.0/(B3()*0.9+0.1)|0;a.jK=0;a.jF=0;} function Wy(a,b){a.cF=a.cF*b;a.cL=(a.cL-0.10000000149011612)*b+0.10000000149011612;a.cG=a.cG*b;return a;} function WE(a,b){var c;c=0.20000000298023224*b;DQ(a,c,c);a.mA=a.mA*b;return a;} function Y$(a){var b,c,d,e,$p,$z;$p=0;if(E2()){var $T=C1();$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.bC=a.g;a.bI=a.j;a.bB=a.h;b=a.jK;a.jK=b+1|0;if(b>=a.hA)Do(a);a.cL=a.cL-0.04*a.vf;c=a.cF;d=a.cL;e=a.cG;$p=1;case 1:Ut(a,c,d,e);if(E()){break _;}a.cF=a.cF*0.9800000190734863;a.cL=a.cL*0.9800000190734863;a.cG=a.cG*0.9800000190734863;if(a.c$){a.cF=a.cF*0.699999988079071;a.cG=a.cG*0.699999988079071;}return;default:ER();}}C1().s(a,b,c,d,e,$p);} function OI(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;Cy();h=ARj;i=(a.j6%16|0)/16.0;j=i+0.062437500804662704;k=(a.j6/16|0)/16.0;l=k+0.062437500804662704;m=0.10000000149011612*a.mA;n=a.bC+(a.g-a.bC)*b;o=a.bI+(a.j-a.bI)*b;p=a.bB+(a.h-a.bB)*b;b=La(a,b);DL(h,a.kf*b,a.ke*b,a.ks*b);c=c*m;q=n-c;f=f*m;r=q-f;d=d*m;s=o-d;e=e*m;t=p-e;g=g*m;u=t-g;v=i;w=l;N(h,r,s,u,v,w);r=q+f;u=o+d;x=t+g;y=k;N(h,r,u,x,v,y);b=n+c;r=b+f;c=p+e;v=c+g;x=j;N(h,r,u,v,x,y);N(h,b-f,s,c-g,x,w);} function ANh(a){return 0;} function Vx(){var a=this;C.call(a);a.cU=null;a.f9=null;a.gf=null;a.cr=0;} function AEq(){var a=new Vx();ALa(a);return a;} function ALa(a){var b;a.cU=$rt_createIntArray(9);a.f9=$rt_createIntArray(9);a.gf=$rt_createIntArray(9);a.cr=0;b=0;while(b<9){a.cU.data[b]=(-1);a.f9.data[b]=0;b=b+1|0;}} function B$(a){return a.cU.data[a.cr];} function Hh(a,b){var c;c=0;while(true){if(c>=a.cU.data.length)return (-1);if(b==a.cU.data[c])break;c=c+1|0;}return c;} function DD(a,b,c){var d,e;d=Hh(a,b);if(d>=0)a.cr=d;else if(c&&b>0){HT();e=ATX;R();if(Zf(e,AQM.data[b]))Ob(a,AQM.data[b]);}} function DH(a,b){if(b>0)b=1;if(b<0)b=(-1);a.cr=a.cr-b|0;while(a.cr<0){a.cr=a.cr+a.cU.data.length|0;}while(a.cr>=a.cU.data.length){a.cr=a.cr-a.cU.data.length|0;}} function WP(a,b){if(b>=0){HT();Ob(a,Be(ATX,b));}} function Ob(a,b){var c;if(b!==null){c=Hh(a,b.l);if(c>=0)a.cU.data[c]=a.cU.data[a.cr];a.cU.data[a.cr]=b.l;}} function X4(a,b){var c,d;c=Hh(a,b);if(c<0)c=Hh(a,(-1));if(c<0)return 0;if(a.f9.data[c]>=99)return 0;a.cU.data[c]=b;d=a.f9.data;d[c]=d[c]+1|0;a.gf.data[c]=5;return 1;} function U3(a){var b,c;b=0;while(b0){c=a.gf.data;c[b]=c[b]-1|0;}b=b+1|0;}} function Jk(a,b){var c,d;b=Hh(a,b);if(b<0)return 0;c=a.f9.data;d=c[b]-1|0;c[b]=d;if(d<=0)a.cU.data[b]=(-1);return 1;} function NI(){Ez.call(this);} function AHK(a,b){$rt_putStderr(b);} function Rc(){var a=this;C.call(a);a.me=null;a.rr=null;a.cy=null;a.c2=0;a.hY=null;} function AJG(a){return a.cy;} function ACr(a,b){var c,d,e,f,g;DG(a.cy);a.hY=b;a.c2=0;while(a.c2=Bg(a.hY))break;if(BF(a.hY,a.c2)!=39)break;CN(d,39);a.c2=a.c2+1|0;}}T(a.cy,AMD(V(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:break;case 69:case 99:f =Cq(a);d=a.cy;e=new OA;g=a.me;c=f>3?0:1;e.qQ=UB(g);e.p5=YP(g);e.sU=c;T(d,e);break a;case 70:f=Cq(a);T(a.cy,Eu(8,f));break a;case 71:Cq(a);d=a.cy;e=new Pb;e.ue=Vn(a.me);T(d,e);break a;case 72:f=Cq(a);T(a.cy,Eu(11,f));break a;case 75:f=Cq(a);T(a.cy,Eu(10,f));break a;case 76:case 77:f=Cq(a);if(f<=2){T(a.cy,AN5(f));break a;}T(a.cy,AOc(a.me,f!=3?0:1));break a;case 83:f=Cq(a);T(a.cy,Eu(14,f));break a;case 87:f=Cq(a);T(a.cy,Eu(4,f));break a;case 88:f=Cq(a);if(f>3)G(AOt(BN(W(F(O(),B(398)),a.c2))));d=a.cy;e=new Qe;e.sw =f;T(d,e);break a;case 89:case 121:break c;case 90:Cq(a);d=a.cy;e=new Pa;QS(e,a.rr);T(d,e);break a;case 97:Cq(a);d=a.cy;e=new Mw;e.t6=T3(a.me);T(d,e);break a;case 100:f=Cq(a);T(a.cy,Eu(5,f));break a;case 104:f=Cq(a);T(a.cy,AFK(10,f,12));break a;case 107:f=Cq(a);T(a.cy,AFK(11,f,24));break a;case 109:f=Cq(a);T(a.cy,Eu(12,f));break a;case 115:f=Cq(a);T(a.cy,Eu(13,f));break a;case 117:f=Cq(a);d=a.cy;e=new Ox;Kc(e,7,f);T(d,e);break a;case 119:f=Cq(a);T(a.cy,Eu(3,f));break a;case 122:Cq(a);d=a.cy;e=new OD;QS(e,a.rr);T(d, e);break a;default:break b;}f=Cq(a);T(a.cy,Eu(6,f));break a;}f=Cq(a);if(f!=2){T(a.cy,Eu(1,f));break a;}d=a.cy;e=new PO;e.sd=1;T(d,e);break a;}if(Nk(a,c))Cq(a);else{d=O();while(a.c2=97&&b<=122)){if(b<65)break b;if(b>90)break b;}b=1;break a;}b=0;}return b;} function Cq(a){var b,c,d,e;b=1;c=a.hY;d=a.c2;a.c2=d+1|0;e=BF(c,d);while(a.c2=4)break a;h=(c+P(f,3)|0)-1|0;i=(d+P(f,5)|0)-3|0;j=(e+P(f,3)|0)-1|0;k=Bh(b,h,i,j);R();if(k==ARf.l&&Fg(b,h,i,j))Dg(b,h,i,j,ARe.l);g=g+1|0;}}}}} function AG0(a){R();return ARf.h$();} function Yp(){Bd.call(this);} function AN_(a,b){var c=new Yp();AE_(c,a,b);return c;} function AE_(a,b,c){Ec(a,3,2);} function HE(){Bd.call(this);this.eY=null;} function AGT(a,b){var c=new HE();N3(c,a,b);return c;} function N3(a,b,c){E8(a,b);Cy();a.eY=ARj;a.dp=c;If(a,1);Gm(a,0.30000001192092896,0.0,0.30000001192092896,0.699999988079071,0.6000000238418579,0.699999988079071);} function AIW(a,b,c,d,e,f){var g;a:{if(!b.pI){g=Bh(b,c,d-1|0,e);if(Fg(b,c,d,e)){R();if(g==ARf.l)break a;if(g==ARe.l)break a;}Dg(b,c,d,e,0);}}} function Ly(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;e=a.dp;f=(e%16|0)<<4;g=(e/16|0)<<4;h=f;i=h/256.0;j=(h+15.989999771118164)/256.0;k=g;l=k/256.0;h=(k+15.989999771118164)/256.0;e=0;b=b+0.5;k=c+1.0;d=d+0.5;m=k;n=j;o=l;p=i;q=c;r=h;while(e<2){c=e*3.1415927410125732/2.0+0.7853981852531433;s=Bj(c)*0.5;t=Bs(c)*0.5;u=b-s;h=s+b;v=d-t;c=t+d;w=a.eY;x=u;y=v;N(w,x,m,y,n,o);w=a.eY;z=h;ba=c;N(w,z,m,ba,p,o);N(a.eY,z,q,ba,p,r);N(a.eY,x,q,y,n,r);N(a.eY,z,m,ba,n,o);N(a.eY,x,m,y,p,o);N(a.eY,x,q,y,p,r);N(a.eY, z,q,ba,n,r);e=e+1|0;}} function AFf(a){return 0;} function ANn(a){return 0;} function AK5(a){Fk(a.eY,0.0,1.0,0.0);BQ(a.eY,7);Ly(a,0.0,0.4000000059604645,(-0.30000001192092896));BR(a.eY);} function AG9(a){return 0;} function AJ_(a,b,c,d,e){var f;f=D_(b,c,d,e);DL(a.eY,f,f,f);Ly(a,c,d,e);return 1;} function AMS(a){DL(a.eY,1.0,1.0,1.0);Ly(a,(-2.0),0.0,0.0);} function AE8(a,b,c,d){return null;} function WG(){HE.call(this);} function AOS(a,b){var c=new WG();AJW(c,a,b);return c;} function AJW(a,b,c){N3(a,6,15);Gm(a,0.09999999403953552,0.0,0.09999999403953552,0.8999999761581421,0.800000011920929,0.8999999761581421);} function AJU(a,b,c,d,e,f){var g;a:{b:{g=Bh(b,c,d-1|0,e);if(Fg(b,c,d,e)){R();if(g==ARf.l)break b;if(g==ARe.l)break b;}Dg(b,c,d,e,0);break a;}if(!P(f,5)){GK(b,c,d,e,0);if(!QX(b,c,d,e))GK(b,c,d,e,a.l);}}} function Ks(){var a=this;Bd.call(a);a.gl=null;a.oz=0;a.gQ=0;} function AH6(a,b){var c=new Ks();T9(c,a,b);return c;} function T9(a,b,c){E8(a,b);a.gl=c;a.dp=14;if(c===AQP)a.dp=30;AT5.data[b]=1;a.gQ=b;a.oz=b+1|0;Gm(a,0.009999999776482582,(-0.09000000357627869),0.009999999776482582,1.0099999904632568,0.9099999666213989,1.0099999904632568);If(a,1);if(c===AQP)Y5(a,16);} function AGH(a){return 0;} function YJ(a,b,c,d,e){Hl(b,c,d,e,a.gQ);} function ALO(a,b,c,d,e,f){var g,h;g=0;a:{while(true){d=d+(-1)|0;if(Bh(b,c,d,e))break;if(!NV(a,b,c,d,e))break a;h=Dg(b,c,d,e,a.gQ);if(h)g=1;if(!h)break a;if(a.gl===AQP)break a;}}d=d+1|0;if(!(a.gl!==AQO&&g))g=g|IF(a,b,c-1|0,d,e)|IF(a,b,c+1|0,d,e)|IF(a,b,c,d,e-1|0)|IF(a,b,c,d,e+1|0);if(g)Hl(b,c,d,e,a.gQ);else GK(b,c,d,e,a.oz);} function NV(a,b,c,d,e){var f,g,h,i,j,k,l;a:{if(a.gl===AQO){f=c-2|0;g=c+2|0;h=d-2|0;i=d+2|0;j=e-2|0;e=e+2|0;while(true){if(f>g)break a;k=h;while(k<=i){l=j;while(l<=e){d=Bh(b,f,k,l);R();if(d==AUd.l)return 0;l=l+1|0;}k=k+1|0;}f=f+1|0;}}}return 1;} function IF(a,b,c,d,e){if(!Bh(b,c,d,e)){if(!NV(a,b,c,d,e))return 0;if(Dg(b,c,d,e,a.gQ))Hl(b,c,d,e,a.gQ);}return 0;} function AIn(a,b,c,d,e){return a.gl!==AQP?D_(b,c,d,e):100.0;} function ANv(a,b,c,d,e,f){var g;a:{if(c>=0&&d>=0&&e>=0&&c0){R();if(AQM.data[g].cj()!==AQN)GK(b,c,f,e,0);}V9(b,c,d,e,c,f,e);}} function AAS(){Bd.call(this);} function AEd(a,b){var c=new AAS();AEV(c,a,b);return c;} function AEV(a,b,c){Ec(a,b,c);} function AL7(a){R();return a===AUc?ARh.l:a===AUa?AUx.l:a!==AUb?a.l:AUy.l;} function AKi(a){R();return P(AT2,3)+1|0;} function Zx(){Bd.call(this);} function AOF(a){var b=new Zx();AKY(b,a);return b;} function AKY(a,b){E8(a,17);a.dp=20;} function AHf(a){R();return P(AT2,3)+3|0;} function AF5(a){R();return AT8.l;} function ANk(a,b){return b==1?21:b?20:21;} function Li(){Bd.call(this);this.vB=0;} function AMA(a){return 0;} function AGJ(a,b,c,d,e,f){var g;g=Bh(b,c,d,e);return !a.vB&&g==a.l?0:GX(a,b,c,d,e,f);} function AHG(a){return 0;} function YK(){Li.call(this);} function AOW(a,b){var c=new YK();AG$(c,a,b);return c;} function AG$(a,b,c){Ec(a,18,22);a.vB=1;} function AIO(a){R();return P(AT2,10)?0:1;} function AIT(a){R();return AT9.l;} function V7(){Bd.call(this);} function ANZ(a){var b=new V7();AFv(b,a);return b;} function AFv(a,b){E8(a,19);a.dp=48;} function AMm(a,b,c,d,e){var f,g,h,i,j,k;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;while(k<=e){if(ADO(b,f,j,k))HR(b,f,j,k,0);k=k+1|0;}j=j+1|0;}f=f+1|0;}} function ANG(a,b,c,d,e){var f,g,h,i,j,k,l;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;while(l<=c){HM(b,f,k,l,Bh(b,f,k,l));l=l+1|0;}k=k+1|0;}f=f+1|0;}} function S0(){Bd.call(this);this.uO=0;} function APe(a,b,c){var d=new S0();AM2(d,a,b,c);return d;} function AM2(a,b,c,d){Ec(a,20,49);a.uO=0;} function AJb(a){return 0;} function ALP(a,b,c,d,e,f){var g;g=Bh(b,c,d,e);return !a.uO&&g==a.l?0:GX(a,b,c,d,e,f);} function ANH(a){return 0;} function V_(){HE.call(this);} function AJL(a,b){var c=new V_();AMr(c,a,b);return c;} function AMr(a,b,c){N3(a,b,c);Gm(a,0.30000001192092896,0.0,0.30000001192092896,0.699999988079071,0.4000000059604645,0.699999988079071);} function ALC(a,b,c,d,e,f){var g;a:{g=Bh(b,c,d-1|0,e);if(!Fg(b,c,d,e)){R();if(g==ARi.l)break a;if(g==AT_.l)break a;if(g==AT7.l)break a;}Dg(b,c,d,e,0);}} function XY(){Bd.call(this);} function AMZ(a,b){var c=new XY();AHl(c,a,b);return c;} function AHl(a,b,c){E8(a,b);a.dp=c;} function AKd(a,b){return b==1?a.dp-16|0:b?a.dp:a.dp+16|0;} function ZB(){Bd.call(this);this.q8=0;} function AEv(a,b){var c=new ZB();AMW(c,a,b);return c;} function AMW(a,b,c){Ec(a,b,6);a.q8=c;if(!c)Gm(a,0.0,0.0,0.0,1.0,0.5,1.0);} function AKw(a,b){return b>1?5:6;} function AFz(a){return a.q8;} function AHV(a,b,c,d,e,f){R();} function AIZ(a,b,c,d,e){var f;R();f=d-1|0;if(Bh(b,c,f,e)==ARh.l){Dg(b,c,d,e,0);Dg(b,c,f,e,ARg.l);}} function ALn(a){R();return ARh.l;} function AHo(a){return a.q8;} function AGY(a,b,c,d,e,f){R();if(a!==ARh)GX(a,b,c,d,e,f);return f==1?1:!GX(a,b,c,d,e,f)?0:!f?1:Bh(b,c,d,e)==a.l?0:1;} function Ur(){Bd.call(this);} function AN4(a,b){var c=new Ur();AF$(c,a,b);return c;} function AF$(a,b,c){Ec(a,46,8);} function ALK(a,b){return !b?a.dp+2|0:b!=1?a.dp:a.dp+1|0;} function AHy(a){return 0;} function ALz(a,b,c,d,e){var f;if(!b.ge){f=AJV(b,c+0.5,d+0.5,e+0.5);R();f.gG=P(AT2,f.gG/4|0)+(f.gG/8|0)|0;BT(b,f);}} function AJE(a,b,c,d,e,f){if(b.ge)TY(a,b,c,d,e,f);else BT(b,AJV(b,c+0.5,d+0.5,e+0.5));} function AB0(){Bd.call(this);} function APc(a,b){var c=new AB0();AMJ(c,a,b);return c;} function AMJ(a,b,c){Ec(a,47,35);} function ANb(a,b){return b>1?a.dp:4;} function AHv(a){return 0;} function Rb(){C.call(this);} function AGj(a,b,c){return b!==null?b.lL(c): -c.lL(b);} function Ra(){C.call(this);} function Oa(){var a=this;C.call(a);a.v8=null;a.s_=0;} function J4(){KY.call(this);} function R9(a){return a.tZ;} function XA(){var a=this;J4.call(a);a.tZ=0;a.tb=0;a.k5=null;} function AKZ(a,b,c,d,e,f){var g=new XA();ANA(g,a,b,c,d,e,f);return g;} function ANA(a,b,c,d,e,f,g){IX(a,c);a.k=e;a.b$=f;a.tb=b;a.tZ=g;a.k5=d;} function Z6(a,b){return a.k5.data[b+a.tb|0];} function Pr(a,b,c){a.k5.data[b+a.tb|0]=c;} function AKf(a){return 1;} function AHq(a){return a.k5;} function AM_(a){return a.tZ;} function KP(){var a=this;C.call(a);a.yb=null;a.rv=null;a.wz=0.0;a.uh=0.0;a.sx=null;a.rO=null;a.jn=0;} function Pp(a,b){var c;if(b!==null){a.sx=b;return a;}c=new BK;Bf(c,B(438));G(c);} function ANg(a,b){return;} function RN(a,b){var c;if(b!==null){a.rO=b;return a;}c=new BK;Bf(c,B(438));G(c);} function AH8(a,b){return;} function JE(a,b,c,d){var e,f,g,h,$$je;a:{if(a.jn!=3){if(d)break a;if(a.jn!=2)break a;}b=new Ds;Q(b);G(b);}a.jn=!d?1:2;while(true){try{e=Uc(a,b,c);}catch($$e){$$je=K($$e);if($$je instanceof B1){f=$$je;G(AGq(f));}else{throw $$e;}}if(Hk(e)){if(!d)return e;g=BC(b);if(g<=0)return e;e=EE(g);}else if(GC(e))break;h=!LX(e)?a.sx:a.rO;b:{if(h!==ARx){if(h===AUX)break b;else return e;}if(BC(c)=0&&b=0&&b>24<<24>>24;a.ef.G.data[(a.dV+b|0)+1|0]=d>>16<<24>>24;a.ef.G.data[(a.dV+b|0)+2|0]=d>>8<<24>>24;a.ef.G.data[(a.dV+b|0)+3|0]=d<<24>>24;} function OF(){G8.call(this);} function AED(a,b){var c,d;c=a.ef.G.data;d=a.dV;b=b*4|0;return $rt_intBitsToFloat(c[d+b|0]&255|(a.ef.G.data[(a.dV+b|0)+1|0]&255)<<8|(a.ef.G.data[(a.dV+b|0)+2|0]&255)<<16|(a.ef.G.data[(a.dV+b|0)+3|0]&255)<<24);} function AIF(a,b,c){var d,e,f;d=$rt_floatToIntBits(c);e=a.ef.G.data;f=a.dV;b=b*4|0;e[f+b|0]=d<<24>>24;a.ef.G.data[(a.dV+b|0)+1|0]=d>>8<<24>>24;a.ef.G.data[(a.dV+b|0)+2|0]=d>>16<<24>>24;a.ef.G.data[(a.dV+b|0)+3|0]=d>>24<<24>>24;} function Hv(){var a=this;Ha.call(a);a.dZ=null;a.vZ=0;a.d0=0;} function AU6(a,b,c,d,e,f){var g=new Hv();Mt(g,a,b,c,d,e,f);return g;} function Mt(a,b,c,d,e,f,g){No(a,c,e,f);a.d0=b;a.dZ=d;a.vZ=g;} function AII(a){return a.vZ;} function M6(){Hv.call(this);} function AHm(a,b){var c,d;c=a.dZ.G.data;d=a.d0;b=b*4|0;return c[d+b|0]&255|(a.dZ.G.data[(a.d0+b|0)+1|0]&255)<<8|(a.dZ.G.data[(a.d0+b|0)+2|0]&255)<<16|(a.dZ.G.data[(a.d0+b|0)+3|0]&255)<<24;} function AEs(a,b,c){var d,e;d=a.dZ.G.data;e=a.d0;b=b*4|0;d[e+b|0]=c<<24>>24;a.dZ.G.data[(a.d0+b|0)+1|0]=c>>8<<24>>24;a.dZ.G.data[(a.d0+b|0)+2|0]=c>>16<<24>>24;a.dZ.G.data[(a.d0+b|0)+3|0]=c>>24<<24>>24;} function PL(){Hv.call(this);} function AL8(a,b){var c,d;c=a.dZ.G.data;d=a.d0;b=b*4|0;return (c[d+b|0]&255)<<24|(a.dZ.G.data[(a.d0+b|0)+1|0]&255)<<16|(a.dZ.G.data[(a.d0+b|0)+2|0]&255)<<8|a.dZ.G.data[(a.d0+b|0)+3|0]&255;} function AFp(a,b,c){var d,e;d=a.dZ.G.data;e=a.d0;b=b*4|0;d[e+b|0]=c>>24<<24>>24;a.dZ.G.data[(a.d0+b|0)+1|0]=c>>16<<24>>24;a.dZ.G.data[(a.d0+b|0)+2|0]=c>>8<<24>>24;a.dZ.G.data[(a.d0+b|0)+3|0]=c<<24>>24;} function En(){B1.call(this);} function Ia(){B1.call(this);} function Dw(){Ia.call(this);} function D0(){B1.call(this);} function I_(){Dy.call(this);this.uw=0.0;} var AU7=0.0;var AU8=null;function Yd(b){var c;c=new I_;c.uw=b;return c;} function AEH(a){var b;b=a.uw;return V(W_(O(),b));} function AAw(){AU7=NaN;AU8=H($rt_floatcls());} function H9(){Dy.call(this);this.wt=0.0;} var AU9=0.0;var AU$=null;function ACb(b){var c;c=new H9;c.wt=b;return c;} function AFb(a){var b;b=a.wt;return V(Vv(O(),b));} function U5(){AU9=NaN;AU$=H($rt_doublecls());} function J_(){var a=this;CC.call(a);a.wK=null;a.wl=null;} function Du(a,b){var c=new J_();AHz(c,a,b);return c;} function AHz(a,b,c){DB(a);a.wK=b;a.wl=c;} function Xm(a){return;} function Vt(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(E2()){var $T=C1();$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:F0(0,0,a.bb,a.bu,(-12574688),(-11530224));d=a.dl;e=a.wK;f=a.bb/2|0;g=90;h=16777215;$p=1;case 1:ALm(d,e,f,g,h);if(E()){break _;}d=a.dl;e=a.wl;f=a.bb/2|0;g=110;h=16777215;$p=2;case 2:ALm(d,e,f,g,h);if(E()){break _;}$p=3;case 3:XF(a,b,c);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,$p);} function ABg(a,b,c){return;} function P0(){CC.call(this);} function U$(a){var b,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:DG(a.bQ);T(a.bQ,C_(1,(a.bb/2|0)-100|0,(a.bu/4|0)+72|0,B(393)));T(a.bQ,C_(2,(a.bb/2|0)-100|0,(a.bu/4|0)+96|0,B(395)));if(a.be.ij===null)Be(a.bQ,2).dU=0;b=new Dk;$p=1;case 1:ABs(b);if(E()){break _;}return;default:ER();}}C1().s(a,b,$p);} function Ul(a,b){var c,d,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!b.cE){c=a.be;d=new Jx;DK();P1(d,a,AQH);$p=1;continue _;}if(b.cE!=1)return;b=a.be;c=Pm(a);$p=2;continue _;case 1:AAp(c,d);if(E()){break _;}if(b.cE!=1)return;b=a.be;c=Pm(a);$p=2;case 2:AAp(b,c);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,$p);} function VE(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(E2()){var $T=C1();$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:F0(0,0,a.bb,a.bu,1615855616,(-1602211792));Cw();Cj(2.0,2.0,2.0);d=a.dl;e=B(440);f=(a.bb/2|0)/2|0;g=30;h=16777215;$p=1;case 1:ALm(d,e,f,g,h);if(E()){break _;}CS();d=a.dl;e=V(W(F(O(),B(362)),a.be.a.ju));f=a.bb/2|0;g=100;h=16777215;$p=2;case 2:ALm(d,e,f,g,h);if(E()){break _;}$p=3;case 3:XF(a,b,c);if(E()){break _;}return;default:ER();}}C1().s(a, b,c,d,e,f,g,h,$p);} function Dk(){C.call(this);} var AQW=0.0;var AQX=0.0;var AQY=0.0;var AQZ=0.0;var AQ0=0.0;function ACZ(a,b){var c,d;c=HS(ARl,B(441));b.tu=Cc(c,B(442));b.r0=Cc(c,B(443));b.tl=Cc(c,B(444));b.sD=Cc(c,B(445));b.jP=Cc(c,B(446));b.gR=CX(c,B(447));b.km=Cc(c,B(448));b.bv=CX(c,B(449));b.k4=CX(c,B(450));b.dh=CX(c,B(451));b.eT=CX(c,B(452));b.mV=CX(c,B(453));b.gy=Cc(c,B(454));b.cO=CX(c,B(455));b.eK=CX(c,B(456));b.jD=Cc(c,B(457));b.hm=Cc(c,B(458));b.op=Dc(c,B(459));b.bC=Cc(c,B(460));b.bI=Cc(c,B(461));b.bB=Cc(c,B(462));AQW=Cc(c,B(463));AQX=Cc(c,B(464));AQY =Cc(c,B(465));b.g=AQW;b.j=AQX;b.h=AQY;b.cs=Cc(c,B(466));b.bV=Cc(c,B(467));b.ct=Cc(c,B(468));AQZ=Cc(c,B(469));AQ0=Cc(c,B(470));b.I=AQ0;b.v=AQZ;b.U=Cc(c,B(471));b.W=Cc(c,B(472));b.c$=Dc(c,B(473));b.jQ=Dc(c,B(474));b.hF=Dc(c,B(475));b.ha=Dc(c,B(476));b.fo=Cc(c,B(477));b.iq=Cc(c,B(478));b.ii=Cc(c,B(479));b.iA=Cc(c,B(480));b.l9=Dc(c,B(481));b.la=Cc(c,B(482));b.q0=Dc(c,B(483));b.kC=CX(c,B(484));b.ju=CX(c,B(485));b.jH=CX(c,B(486));b.F=AEq();d=0;while(d<9){b.F.cU.data[d]=CX(c,V(W(F(O(),B(487)),d)));b.F.f9.data[d]=CX(c, V(F(W(F(O(),B(487)),d),B(488))));d=d+1|0;}return b;} function U1(a){var b,c,d,e,f;b=ARl;if(b===null)return null;c=HS(b,B(489));d=HS(b,B(490));e=HS(b,B(491));f=EV();f.nW=B(441);f.oV=B(492);f.l5=Zj(c,B(493));f.bd=Ig(d,B(494));f.bh=Ig(d,B(495));f.ch=Ig(d,B(496));f.ev=XP(d,B(497));f.ge=Dc(d,B(498));f.j4=CX(e,B(499));f.cf=CX(e,B(500));f.ci=CX(e,B(501));f.ic=CX(e,B(502));return f;} function ABs(a){var b,c,d,e,f,g,h,i,j,k,$$je,$p,$z;$p=0;if(E2()){var $T=C1();$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(CB().R===null&&CB().d!==null){b=CB().d;c=FS();C6(c,B(499),b.j4);C6(c,B(500),b.cf);C6(c,B(501),b.ci);Gc(c,B(503),(Ld(b)|0)<<16>>16);Gc(c,B(502),b.ic<<16>>16);R();Ll(c,B(504),ARe.l<<24>>24);Ll(c,B(505),AQS.l<<24>>24);d=FS();Gc(d,B(494),b.bd<<16>>16);Gc(d,B(495),b.bh<<16>>16);Gc(d,B(496),b.ch <<16>>16);ABT(d,B(497),b.ev);Dh(d,B(498),b.ge);e=AMn();L$(e,Oe(b.h6<<16>>16));L$(e,Oe(b.io<<16>>16));L$(e,Oe(b.h9<<16>>16));Rr(d,B(506),e);f=FS();Qr(f,B(507),B(441));Qr(f,B(508),B(492));ADS(f,B(493),b.l5);g=FS();h=CB().a;Cd(g,B(442),h.tu);Cd(g,B(443),h.r0);Cd(g,B(444),h.tl);Cd(g,B(445),h.sD);Cd(g,B(446),h.jP);C6(g,B(447),h.gR);Cd(g,B(448),h.km);C6(g,B(449),h.bv);C6(g,B(450),h.k4);C6(g,B(451),h.dh);C6(g,B(452),h.eT);C6(g,B(453),h.mV);Cd(g,B(454),h.gy);C6(g,B(455),h.cO);C6(g,B(456),h.eK);Cd(g,B(457),h.jD);Cd(g, B(458),h.hm);Dh(g,B(459),h.op);Cd(g,B(460),h.bC);Cd(g,B(461),h.bI);Cd(g,B(462),h.bB);Cd(g,B(463),h.g);Cd(g,B(464),h.j);Cd(g,B(465),h.h);Cd(g,B(466),h.cs);Cd(g,B(467),h.bV);Cd(g,B(468),h.ct);Cd(g,B(469),h.v);Cd(g,B(470),h.I);Cd(g,B(471),h.U);Cd(g,B(472),h.W);Dh(g,B(473),h.c$);Dh(g,B(474),h.jQ);Dh(g,B(475),h.hF);Dh(g,B(476),h.ha);Cd(g,B(477),h.fo);Cd(g,B(478),h.iq);Cd(g,B(479),h.ii);Cd(g,B(480),h.iA);Dh(g,B(481),h.l9);Cd(g,B(482),h.la);Dh(g,B(483),h.q0);C6(g,B(484),h.kC);C6(g,B(485),h.ju);C6(g,B(486),h.jH);i= 0;while(i<9){C6(g,V(W(F(O(),B(487)),i)),h.F.cU.data[i]);C6(g,V(F(W(F(O(),B(487)),i),B(488))),h.F.f9.data[i]);i=i+1|0;}j=FS();j.ey=B(509);JZ(j,B(489),f);JZ(j,B(490),d);JZ(j,B(491),c);Rr(j,B(441),g);ARl=j;try{$p=1;continue _;}catch($$e){$$je=K($$e);if($$je instanceof BA){k=$$je;}else{throw $$e;}}FA(k);return;}return;case 1:a:{try{VQ();if(E()){break _;}break a;}catch($$e){$$je=K($$e);if($$je instanceof BA){k=$$je;}else{throw $$e;}}FA(k);}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function Iz(){C.call(this);} var AU_=0;var AVa=0;var AVb=0;function Yv(){var b,c,d,e,f,g,h,$p,$z;$p=0;if(E2()){var $T=C1();$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:CB();if(!AQH.jJ){if(Sg(AU_)){b=AU_;c=BP(AQs,Bq(b));if(c!==null){c.xg.stop();Ef(AQs,Bq(b));}}return;}if(Sg(AU_))return;c=new CZ;b=P(c,3)+1|0;if(b==AVa)b=P(c,3)+1|0;AVa=b;if(b==1){c=B(510);d=1.0;e=1.0;f=1.0;g=0.30000001192092896;$p=1;continue _;}if(b==2){c=B(511);d=1.0;e=1.0;f=1.0;g=0.30000001192092896;$p=2;continue _;}if (b!=3){h=new BD;Bf(h,B(512));G(h);}c=B(513);f=1.0;g=1.0;d=1.0;e=0.30000001192092896;$p=3;continue _;case 1:$z=We(c,d,e,f,g);if(E()){break _;}b=$z;AU_=b;AVb=1;return;case 2:$z=We(c,d,e,f,g);if(E()){break _;}b=$z;AU_=b;AVb=1;return;case 3:$z=We(c,f,g,d,e);if(E()){break _;}b=$z;AU_=b;AVb=1;return;default:ER();}}C1().s(b,c,d,e,f,g,h,$p);} function ADe(){AU_=0;AVa=0;AVb=0;} function Qw(){var a=this;C.call(a);a.lN=null;a.gt=0;} function Rm(){var a=this;C.call(a);a.dd=null;a.c1=null;a.x=null;a.hR=0;a.fA=0;a.cd=null;} function AAv(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(E2()){var $T=C1();$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.c1;h=AVc;i=Bc(C,5);j=i.data;j[0]=Bq(b);j[1]=Bq(c);j[2]=Bq(d);j[3]=Bq(e);j[4]=Bq(f);$p=1;case 1:Yb(g,h,i);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,$p);} function ABL(a,b){var c,d,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Fo(a.c1);c=Du(B(194),b.kc());d=a.x;$p=1;case 1:AAp(d,c);if(E()){break _;}FA(b);return;default:ER();}}C1().s(a,b,c,d,$p);} function Cs(a){return a.c1!==null&&D2(a.c1.c_)?1:0;} function H1(a){var b,c;b=Cm();T(b,a.x.ij.nb);c=NY(Ow(a.cd));while(Jv(c)){T(b,Q0(c).pu);}return b;} function Qk(){var a=this;DA.call(a);a.fv=0.0;a.gF=0.0;a.fu=0.0;a.kn=0.0;a.lH=0.0;a.g5=0.0;a.gV=0.0;a.ms=0;a.l2=0;a.kN=null;a.oY=0;a.p3=0;a.rT=0.0;a.sL=0;} function C3(a,b,c,d,e,f,g,h){var i=new Qk();AL1(i,a,b,c,d,e,f,g,h);return i;} function AL1(a,b,c,d,e,f,g,h,i){var j,k,l,m,n;F5(a,b);a.ms=0;a.l2=0;a.oY=0;a.p3=0;a.rT=0.0;a.kN=c;DQ(a,0.30000001192092896,0.5);a.cT=a.jo/2.0;a.sL=3;if(c instanceof Fj)a.sL=7;else a.p3=1;a.cT=0.25;g= -g*0.01745329238474369-3.1415927410125732;j=Bs(g);k=Bj(g);g= -h*0.01745329238474369;h=Bs(g);g=Bj(g);a.ha=0;a.rT=1.0/i;l=a.bC;m=j*0.20000000298023224;a.bC=l-m;l=a.bB;n=k*0.20000000298023224;a.bB=l+n;d=d-m;f=f+n;a.fv=k*h*i;a.gF=g*i;a.fu=j*h*i;CJ(a,d,e,f);d=B7(a.fv*a.fv+a.fu*a.fu);e=Fm(a.fv,a.fu)*180.0/3.1415927410125732;a.kn =e;a.g5=e;d=Fm(a.gF,d)*180.0/3.1415927410125732;a.lH=d;a.gV=d;a.jF=0;} function VS(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(E2()){var $T=C1();$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:a:{b:{a.oY=a.oY+1|0;a.gV=a.lH;a.g5=a.kn;a.bC=a.g;a.bI=a.j;a.bB=a.h;if(a.ms){a.l2=a.l2+1|0;if(a.p3){if(a.p3==1&&a.l2>=20)Do(a);}else if(a.l2>=300&&B3()<0.009999999776482582)Do(a);}else{a.fv=a.fv*0.9980000257492065;a.gF=a.gF*0.9980000257492065;a.fu=a.fu*0.9980000257492065;a.gF=a.gF-0.019999999552965164 *a.rT;b=B7(a.fv*a.fv+a.gF*a.gF+a.fu*a.fu)/0.20000000298023224+1.0|0;c=a.fv;d=b;c=c/d;e=a.gF/d;d=a.fu/d;f=0;while(f0)a.hF=1;h=DV(a.by.c0,a,g);i=0;while(i5)break a;}i=i+1|0;}if(!a.hF){E_(a.X,c,e,d);a.g=a.g+c;a.j=a.j+e;a.h=a.h+d;Qd(a.up,a);}f=f+1|0;}if(a.hF){a.ms=1;a.fu=0.0;a.gF=0.0;a.fv=0.0;}if(!a.ms){k=B7(a.fv*a.fv+a.fu*a.fu);a.kn=Fm(a.fv,a.fu)*180.0/3.1415927410125732;a.lH=Fm(a.gF,k)*180.0/3.1415927410125732;while (a.lH-a.gV<(-180.0)){a.gV=a.gV-360.0;}while(a.lH-a.gV>=180.0){a.gV=a.gV+360.0;}while(a.kn-a.g5<(-180.0)){a.g5=a.g5-360.0;}while(true){if(a.kn-a.g5<180.0)break b;a.g5=a.g5+360.0;}}}}return;}b=a.sL;$p=1;case 1:j.gj(a,b);if(E()){break _;}a.hF=1;Do(a);return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function ACh(a,b){var c,d,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=BH(B(514));$p=1;case 1:$z=Us(c);if(E()){break _;}d=$z;a.ob=d;Cw();Ba(a.bC+(a.g-a.bC)*b,a.bI+(a.j-a.bI)*b-a.cT/2.0,a.bB+(a.h-a.bB)*b);Bl(a.g5+(a.kn-a.g5)*b-90.0,0.0,1.0,0.0);Bl(a.gV+(a.lH-a.gV)*b,0.0,0.0,1.0);Bl(45.0,1.0,0.0,0.0);Cy();c=ARj;Bb(32826);Cj(0.05624999850988388,0.05824999883770943,0.05824999883770943);Fh(0.05824999883770943,0.0,0.0);BQ(c,7);N(c,(-7.0),(-2.0),(-2.0), 0.0020000000949949026,0.15825000405311584);N(c,(-7.0),(-2.0),2.0,0.15424999594688416,0.15825000405311584);N(c,(-7.0),2.0,2.0,0.15424999594688416,0.31049999594688416);N(c,(-7.0),2.0,(-2.0),0.0020000000949949026,0.31049999594688416);BR(c);Fh((-0.05824999883770943),0.0,0.0);BQ(c,7);N(c,(-7.0),2.0,(-2.0),0.0020000000949949026,0.15825000405311584);N(c,(-7.0),2.0,2.0,0.15424999594688416,0.15825000405311584);N(c,(-7.0),(-2.0),2.0,0.15424999594688416,0.31049999594688416);N(c,(-7.0),(-2.0),(-2.0),0.0020000000949949026, 0.31049999594688416);BR(c);d=0;while(d<4){Bl(90.0,1.0,0.0,0.0);Fh(0.0,0.0,(-0.05824999883770943));BQ(c,7);N(c,(-8.0),(-2.0),0.0,0.0020000000949949026,0.0020000000949949026);N(c,8.0,(-2.0),0.0,0.49799999594688416,0.0020000000949949026);N(c,8.0,2.0,0.0,0.49799999594688416,0.15424999594688416);N(c,(-8.0),2.0,0.0,0.0020000000949949026,0.15424999594688416);BR(c);d=d+1|0;}Bt(32826);CS();return;default:ER();}}C1().s(a,b,c,d,$p);} function AMv(a,b){var c,d;c=b;if(a.ms&&a.kN===c&&c.N<99){d=VM(a.by,a,c);BT(a.by,d);c.N=c.N+1|0;Do(a);}} function AHW(a,b,c){a.kN.kD(b,c);} function AG1(a){return a.kN;} function I6(){var a=this;CC.call(a);a.dw=null;a.o9=0;} function Dj(){var a=new I6();AMG(a);return a;} function AMG(a){DB(a);a.dw=B(4);a.o9=0;} function ADV(a){Fe(1);} function AEW(a){Fe(0);} function AKA(a){a.o9=a.o9+1|0;} function ABp(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(E2()){var $T=C1();$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(c==1){d=a.be;e=null;$p=1;continue _;}if(c!=28){if(c==14&&Bg(a.dw)>0)a.dw=DC(a.dw,0,Bg(a.dw)-1|0);if(F9(B(515),b)>=0&&Bg(a.dw)<(64-(Bg(a.be.ij.nb)+2|0)|0))a.dw=V(CN(F(O(),a.dw),b));return;}d=a.be.R;e=KD(KD(a.dw));if(Bg(e)<=0){d=a.be;e=null;$p=2;continue _;}d=d.c1;f=ARb;g=Bc(C,2);h=g.data;h[0]=Bq((-1));h[1]=e;$p=3;continue _;case 1:AAp(d, e);if(E()){break _;}return;case 2:AAp(d,e);if(E()){break _;}return;case 3:Yb(d,f,g);if(E()){break _;}d=a.be;e=null;$p=2;continue _;default:ER();}}C1().s(a,b,c,d,e,f,g,h,$p);} function UO(a,b,c){var d,e,f,$p,$z;$p=0;if(E2()){var $T=C1();$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:Iv(2,a.bu-14|0,a.bb-2|0,a.bu-2|0,(-2147483648));d=a.dl;e=V(F(F(F(O(),B(516)),a.dw),(a.o9/6|0)%2|0?B(4):B(517)));b=4;c=a.bu-12|0;f=14737632;$p=1;case 1:Y9(d,e,b,c,f);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,f,$p);} function AAl(a,b,c,d){if(!d&&a.be.cz.g8!==null){if(Bg(a.dw)>0&&!N2(a.dw,B(518)))a.dw=V(F(F(O(),a.dw),B(518)));a.dw=V(F(F(O(),a.dw),a.be.cz.g8));b=64-(Bg(a.be.ij.nb)+2|0)|0;if(Bg(a.dw)>b)a.dw=DC(a.dw,0,b);}} function VH(){FT.call(this);} function CR(a,b,c,d){var e=new VH();AKy(e,a,b,c,d);return e;} function AKy(a,b,c,d,e){K7(a,b,c,d,e,0.0,0.0,0.0);a.cF=a.cF*0.30000001192092896;a.cL=B3()*0.20000000298023224+0.10000000149011612;a.cG=a.cG*0.30000001192092896;a.kf=1.0;a.ke=1.0;a.ks=1.0;a.j6=16;DQ(a,0.009999999776482582,0.009999999776482582);a.hA=8.0/(B3()*0.8+0.2)|0;} function ALR(a,b,c,d,e,f,g){OI(a,b,c,d,e,f,g);} function Z7(a){var b,c,d,e,$p,$z;$p=0;if(E2()){var $T=C1();$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.bC=a.g;a.bI=a.j;a.bB=a.h;a.cL=a.cL-0.06;b=a.cF;c=a.cL;d=a.cG;$p=1;case 1:Ut(a,b,c,d);if(E()){break _;}a.cF=a.cF*0.9800000190734863;a.cL=a.cL*0.9800000190734863;a.cG=a.cG*0.9800000190734863;e=a.hA;a.hA=e-1|0;if(e<=0)Do(a);if(a.c$){if(B3()<0.5)Do(a);a.cF=a.cF*0.699999988079071;a.cG=a.cG*0.699999988079071;}return;default:ER();}}C1().s(a,b,c,d,e,$p);} function Nl(){var a=this;C.call(a);a.bR=null;a.b3=null;a.eU=null;a.z4=0;a.f_=null;a.c_=null;} function AVd(a){var b=new Nl();AAZ(b,a);return b;} function AAZ(a,b){var c,d,e,$p,$z;$p=0;if(E2()){var $T=C1();$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.bR=Im(1048576);a.b3=Im(1048576);a.z4=0;a.f_=$rt_createByteArray(64);CB().i=AKI(CB());if(N2(b,B(20)))b=DC(b,0,Bg(b)-1|0);if(He(b,B(519))&&Qo())Hu(b,B(519),B(520));else if(He(b,B(520))&&!Qo())Hu(b,B(520),B(519));else if(!F1(b,B(521)))b=!Qo()?V(F(F(O(),B(519)),b)):V(F(F(O(),B(520)),b));else if(F1(b,B(521))&&!F1(b,B(520))&&!F1(b,B(519))){c=CB();d=Du(B(522),B(523));$p =1;continue _;}e=new Kz;e.kx=0;e.eI=new WebSocket($rt_ustr(b));e.jZ=KR();b=e.eI;d=new KH;d.r1=e;c=BY(d,"handleEvent");b.onmessage=c;b=e.eI;d=new KJ;d.rs=e;c=BY(d,"handleEvent");b.onopen=c;b=e.eI;d=new KK;d.t7=e;c=BY(d,"handleEvent");b.onclose=c;b=e.eI;d=new KI;d.se=e;c=BY(d,"handleEvent");b.onerror=c;a.c_=e;return;case 1:AAp(c,d);if(E()){break _;}e=new Kz;e.kx=0;e.eI=new WebSocket($rt_ustr(b));e.jZ=KR();b=e.eI;d=new KH;d.r1=e;c=BY(d,"handleEvent");b.onmessage=c;b=e.eI;d=new KJ;d.rs=e;c=BY(d,"handleEvent");b.onopen =c;b=e.eI;d=new KK;d.t7=e;c=BY(d,"handleEvent");b.onclose=c;b=e.eI;d=new KI;d.se=e;c=BY(d,"handleEvent");b.onerror=c;a.c_=e;return;default:ER();}}C1().s(a,b,c,d,e,$p);} function Fo(a){var $$je;a:{try{if(D3(a.b3)>0){DY(a.b3);Gg(a.c_,a.b3);Dd(a.b3);}break a;}catch($$e){$$je=K($$e);if($$je instanceof X){}else{throw $$e;}}}b:{try{WJ(a.c_);break b;}catch($$e){$$je=K($$e);if($$je instanceof X){}else{throw $$e;}}}} function Yb(a,b,c){var d,e,f,g,h,i,j,k,$$je,$p,$z;$p=0;if(E2()){var $T=C1();$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:a:{if(D2(a.c_)){LJ(a.b3,b.qp);d=0;while(true){e=c.data;if(d>=e.length)break a;f=b.eV.data[d];g=e[d];if(D2(a.c_))b:{try{if(f===H($rt_longcls())){M9(a.b3,g.uH());break b;}if(f===H($rt_intcls())){OY(a.b3,g.nm());break b;}if(f===H($rt_shortcls())){Qa(a.b3,NW(g));break b;}if(f===H($rt_bytecls())){LJ(a.b3, g.sJ());break b;}if(f===H($rt_doublecls())){a.b3.A7(g.zO());break b;}if(f===H($rt_floatcls())){a.b3.xN(g.yp());break b;}if(f!==H(Ch)){if(f!==H($rt_arraycls($rt_bytecls())))break b;e=g;if(e.data.length<1024)e=I5(e,1024);Gb(a.b3,e);break b;}if(g===null)break b;e=PK(g,B(21));X0(a.f_,32);h=0;while(h<64){i=e.data;if(h>=i.length)break;a.f_.data[h]=i[h];h=h+1|0;}j=e.data.length;while(j<64){a.f_.data[j]=32;j=j+1|0;}Gb(a.b3,a.f_);break b;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;f=a.eU;$p=1;continue _;}else {throw $$e;}}}d=d+1|0;}}}return;case 1:ABL(f,k);if(E()){break _;}while(true){d=d+1|0;e=c.data;if(d>=e.length)break;f=b.eV.data[d];g=e[d];if(!D2(a.c_))continue;c:{try{if(f===H($rt_longcls())){M9(a.b3,g.uH());break c;}if(f===H($rt_intcls())){OY(a.b3,g.nm());break c;}if(f===H($rt_shortcls())){Qa(a.b3,NW(g));break c;}if(f===H($rt_bytecls())){LJ(a.b3,g.sJ());break c;}if(f===H($rt_doublecls())){a.b3.A7(g.zO());break c;}if(f===H($rt_floatcls())){a.b3.xN(g.yp());break c;}if(f!==H(Ch)){if(f!==H($rt_arraycls($rt_bytecls())))break c;e =g;if(e.data.length<1024)e=I5(e,1024);Gb(a.b3,e);break c;}if(g===null)break c;e=PK(g,B(21));X0(a.f_,32);h=0;while(h<64){i=e.data;if(h>=i.length)break;a.f_.data[h]=i[h];h=h+1|0;}j=e.data.length;while(j<64){a.f_.data[j]=32;j=j+1|0;}Gb(a.b3,a.f_);break c;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;f=a.eU;continue _;}else{throw $$e;}}}}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,k,$p);} function Xq(a,b){var c,d,$$je,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!D2(a.c_))return null;a:{b:{try{if(b!==H($rt_longcls()))break b;b=ET(AAk(a.bR));}catch($$e){$$je=K($$e);if($$je instanceof X){c=$$je;break a;}else{throw $$e;}}return b;}c:{try{if(b!==H($rt_intcls()))break c;b=Bq(XU(a.bR));}catch($$e){$$je=K($$e);if($$je instanceof X){c=$$je;break a;}else{throw $$e;}}return b;}d:{try{if(b!==H($rt_shortcls()))break d;b=S2(ABj(a.bR));} catch($$e){$$je=K($$e);if($$je instanceof X){c=$$je;break a;}else{throw $$e;}}return b;}e:{try{if(b!==H($rt_bytecls()))break e;b=BX(Fy(a.bR));}catch($$e){$$je=K($$e);if($$je instanceof X){c=$$je;break a;}else{throw $$e;}}return b;}f:{try{if(b!==H($rt_doublecls()))break f;b=ACb(a.bR.Ja());}catch($$e){$$je=K($$e);if($$je instanceof X){c=$$je;break a;}else{throw $$e;}}return b;}g:{try{if(b!==H($rt_floatcls()))break g;b=Yd(a.bR.Fy());}catch($$e){$$je=K($$e);if($$je instanceof X){c=$$je;break a;}else{throw $$e;}}return b;}h: {try{if(b!==H(Ch))break h;II(a.bR,a.f_);b=KD(AOx(a.f_,B(21)));}catch($$e){$$je=K($$e);if($$je instanceof X){c=$$je;break a;}else{throw $$e;}}return b;}i:{try{if(b===H($rt_arraycls($rt_bytecls())))break i;b=null;}catch($$e){$$je=K($$e);if($$je instanceof X){c=$$je;break a;}else{throw $$e;}}return b;}try{d=$rt_createByteArray(1024);II(a.bR,d);}catch($$e){$$je=K($$e);if($$je instanceof X){c=$$je;break a;}else{throw $$e;}}return d;}b=a.eU;$p=1;case 1:ABL(b,c);if(E()){break _;}return null;default:ER();}}C1().s(a, b,c,d,$p);} function Qo(){return He($rt_str(window.location.href),B(524));} function B6(){var a=this;C.call(a);a.lp=0;a.qp=0;a.eV=null;} var AQ1=null;var AQ2=null;var AQ3=null;var AQ4=null;var AQ5=null;var AVc=null;var AQ6=null;var AQ7=null;var AQ8=null;var AQ9=null;var AQ_=null;var AQ$=null;var ARa=null;var ARb=null;var ARc=null;var ARd=null;var AVe=0;function AOO(a){var b=new B6();De(b,a);return b;} function De(a,b){var c,d,e,f,g;c=b.data;d=AVe;AVe=d+1|0;a.qp=d<<24>>24;AQ1.data[a.qp]=a;d=c.length;a.eV=Bc(CU,d);e=0;f=0;while(f=0&&d>=0){f=b.data;g=c+d|0;h=f.length;if(g<=h){if(!d)return 0;if(a.gJ)return (-1);if(c<=h&&d>=0&&c>=0&&(h-c|0)>=d){a:{b:{c:{d:{while(true){if(PE(a.hN))Ty(a);try{h=ADE(a.hN,b,c,d);a.gJ=Ww(a.hN);if(h>0)break;if(a.gJ)break d;if(UZ(a.hN))break b;if(a.kU==(-1))break c;continue;}catch($$e){$$je=K($$e);if($$je instanceof FJ){e=$$je;break a;}else{throw $$e;}}}return h;}try{}catch($$e){$$je=K($$e);if($$je instanceof FJ) {e=$$je;break a;}else{throw $$e;}}return (-1);}try{a.gJ=1;G(AN9());}catch($$e){$$je=K($$e);if($$je instanceof FJ){e=$$je;break a;}else{throw $$e;}}}try{a.gJ=1;}catch($$e){$$je=K($$e);if($$je instanceof FJ){e=$$je;break a;}else{throw $$e;}}return (-1);}a.gJ=1;if(a.kU!=(-1)){i=new BA;LS(i,e);G(i);}e=new DF;Q(e);G(e);}e=new GB;Q(e);G(e);}}e=new BD;Q(e);G(e);} function Ty(a){var b;if(a.lJ){b=new BA;Q(b);G(b);}a.kU=a.eZ.sI(a.ip);if(a.kU>0)Xg(a.hN,a.ip,0,a.kU);} function AJh(a){var b;if(!a.lJ){if(!a.gJ)return 1;return 0;}b=new BA;Bf(b,B(525));G(b);} function AB2(){var a=this;Km.call(a);a.hl=null;a.l$=0;} function Lf(a){var b=new AB2();ANf(b,a);return b;} function AVf(a,b){var c=new AB2();WW(c,a,b);return c;} function ANf(a,b){WW(a,b,512);} function WW(a,b,c){var d,e,f,g,h,i,j,k,l,$$je;d=new QR;d.Az=1;a:{try{d.fn=ALI(1);break a;}catch($$e){$$je=K($$e);if($$je instanceof Ke){}else{throw $$e;}}}LD(a,b);if(b===null){b=new DJ;Q(b);G(b);}if(c<=0){b=new BK;Q(b);G(b);}a.hN=d;a.ip=$rt_createByteArray(c);b=new N6;b.lQ=WM();a.hl=b;e=$rt_createByteArray(10);f=e.data;g=f.length;IP(a,e,0,g);if(LV(a,e,0)!=35615){b=new BA;Q(b);G(b);}h=f[3];i=!(h&2)?0:1;if(i)IY(a.hl,e,0,g);b:{if(h&4){IP(a,e,0,2);if(i)IY(a.hl,e,0,2);j=LV(a,e,0);while(true){if(j<=0)break b;g=j<= a.ip.data.length?j:a.ip.data.length;k=a.eZ.gm(a.ip,0,g);if(k==(-1))break;if(i)IY(a.hl,a.ip,0,k);j=j-k|0;}b=new DF;Q(b);G(b);}}if(h&8)R0(a,i);if(h&16)R0(a,i);if(i){IP(a,e,0,2);l=LV(a,e,0);if(Long_ne(Long_and(M5(a.hl),Long_fromInt(65535)),Long_fromInt(l))){b=new BA;Q(b);G(b);}AC1(a.hl);}} function ALA(a){a.l$=1;if(!a.lJ){YW(a.hN);a.lJ=1;a.gJ=1;Gn(a);}} function Ss(a,b,c){b=b.data;return Long_or(Long_or(Long_or(Long_or(Long_ZERO,Long_fromInt(b[c]&255)),Long_fromInt((b[c+1|0]&255)<<8)),Long_fromInt((b[c+2|0]&255)<<16)),Long_shl(Long_fromInt(b[c+3|0]&255),24));} function LV(a,b,c){b=b.data;return b[c]&255|(b[c+1|0]&255)<<8;} function ACa(a,b,c,d){var e,f,g,$$je;if(a.lJ){e=new BA;Q(e);G(e);}if(a.l$)return (-1);f=b.data.length;if(c<=f&&d>=0&&c>=0&&(f-c|0)>=d){a:{try{f=ABx(a,b,c,d);break a;}catch($$e){$$je=K($$e);e=$$je;}a.l$=a.gJ;G(e);}a.l$=a.gJ;if(f!=(-1))IY(a.hl,b,c,f);if(a.l$){d=ACA(a.hN);b=$rt_createByteArray(8);g=d<=8?d:8;CQ(a.ip,a.kU-d|0,b,0,g);IP(a,b,g,8-g|0);if(Long_ne(Ss(a,b,0),M5(a.hl))){e=new BA;Q(e);G(e);}if(Ss(a,b,4).lo!=Zo(a.hN)){e=new BA;Q(e);G(e);}}return f;}e=new GB;Q(e);G(e);} function IP(a,b,c,d){var e,f;while(d>0){e=a.eZ.gm(b,c,d);if(e==(-1)){f=new DF;Q(f);G(f);}c=c+e|0;d=d-e|0;}} function R0(a,b){var c,d;while(true){c=a.eZ.nQ();if(c<=0)break;if(!b)continue;Ml(a.hl,c);}if(c!=(-1)){if(b)Ml(a.hl,c);return;}d=new DF;Q(d);G(d);} function GV(){var a=this;D6.call(a);a.os=0;a.lG=0;} function AVg(a,b,c,d){var e=new GV();O5(e,a,b,c,d);return e;} function O5(a,b,c,d,e){HY(a,b);a.os=B3()>=0.20000000298023224?0:1;a.lG=B3()>=0.20000000298023224?0:1;a.dT=B(198);CJ(a,c,d,e);} function Y3(a,b,c,d,e,f,g){var h,i,j,$p,$z;$p=0;if(E2()){var $T=C1();$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:Lt(a,b,c,d,e,f,g);if(E()){break _;}h=Fu(AQL,a.dT);Bb(3008);if(a.lg)Bb(2884);if(a.wc){Bt(2884);i=h;i.lO.b5=i.fd.b5;i.lO.bl=i.fd.bl;BG(i.lO,g);Bb(2884);}if(!a.lG&&!a.os){Bt(3008);return;}i=BH(B(526));$p=2;case 2:Us(i);if(E()){break _;}Bt(2884);i=Fu(AQL,B(348));i.fd.im=a.os;i.l7.im=a.lG;i.cZ.im=a.lG;i.cJ.im =a.lG;i.fR.im=0;i.eG.im=0;j=h;i.fd.b5=j.fd.b5;i.fd.bl=j.fd.bl;i.cZ.bl=j.cZ.bl;i.cZ.bX=j.cZ.bX;i.cJ.bl=j.cJ.bl;i.cJ.bX=j.cJ.bX;i.fR.bl=j.fR.bl;i.eG.bl=j.eG.bl;BG(i.fd,g);BG(i.l7,g);BG(i.cZ,g);BG(i.cJ,g);BG(i.fR,g);BG(i.eG,g);Bb(2884);Bt(3008);return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,$p);} function VK(){var a=this;GV.call(a);a.fM=null;a.rB=null;a.fJ=0;a.fK=0;a.fL=0;a.pu=null;a.lu=null;a.y7=0;} function Lu(a,b,c,d,e,f,g,h){var i=new VK();AGv(i,a,b,c,d,e,f,g,h);return i;} function AGv(a,b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p;j=b.d;k=e;l=f;m=g;O5(a,j,k,l,m);a.fM=KR();a.y7=0;a.rB=b;a.lu=d;n=Hd(d);d=B(4);o=0;while(true){p=n.data;if(o>=p.length)break;if(p[o]==38)o=o+1|0;else d=V(CN(F(O(),d),p[o]));o=o+1|0;}a.pu=d;a.fJ=e;a.fK=f;a.fL=g;a.cT=0.0;a.la=0.800000011920929;CJ(a,k/32.0,l/32.0,m/32.0);a.I=i;a.v=h;a.os=0;a.lG=0;a.km=0.6875;a.lg=0;} function YR(a){var b,c;b=5;while(true){if(a.fM.ej>0)Tl(a,Jo(a.fM,0));c=b+(-1)|0;if(b<=0)break;if(a.fM.ej<=10)break;b=c;}a.c$=1;} function SF(a){var b,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=BH(B(356));$p=1;case 1:Us(b);if(E()){break _;}return;default:ER();}}C1().s(a,b,$p);} function ABi(a,b){var c,d,e,f,g,$p,$z;$p=0;if(E2()){var $T=C1();$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.rB.eQ;Cw();Ba(a.bC+(a.g-a.bC)*b,a.bI+(a.j-a.bI)*b+0.800000011920929+a.km,a.bB+(a.h-a.bB)*b);Bl( -a.rB.a.v,0.0,1.0,0.0);Cj(0.05000000074505806,(-0.05000000074505806),0.05000000074505806);Ba( -D5(c,a.lu)/2.0,0.0,0.0);Fh(1.0,(-1.0),1.0);Bt(2896);Bt(16384);if(!ADf(a.pu,B(527))){d=a.lu;e=0;f=0;g=16777215;$p=1;continue _;}d=a.lu;e=0;f=0;g=16776960;$p =2;continue _;case 1:Y9(c,d,e,f,g);if(E()){break _;}GE(516);DZ(0);BV(1.0,1.0,1.0,0.800000011920929);Bb(3042);Cv(770,771);d=a.lu;e=0;f=0;g=16777215;$p=3;continue _;case 2:Y9(c,d,e,f,g);if(E()){break _;}GE(516);DZ(0);BV(1.0,1.0,1.0,0.800000011920929);Bb(3042);Cv(770,771);d=a.lu;e=0;f=0;g=16777215;$p=3;case 3:Y9(c,d,e,f,g);if(E()){break _;}Bt(3042);DZ(1);GE(515);Ba(1.0,1.0,(-0.05000000074505806));d=a.pu;e=0;f=0;g=5263440;$p=4;case 4:Y9(c,d,e,f,g);if(E()){break _;}Bb(16384);Bb(2896);CS();return;default:ER();}}C1().s(a, b,c,d,e,f,g,$p);} function HL(a,b,c,d,e,f){var g,h,i,j;g=e-a.v;h=f-a.I;while(g>=180.0){g=g-360.0;}while(g<(-180.0)){g=g+360.0;}while(h>=180.0){h=h-360.0;}while(h<(-180.0)){h=h+360.0;}i=a.v+g*0.5;j=a.I+h*0.5;Dv(a.fM,Nz((a.fJ+b/2.0)/32.0,(a.fK+c/2.0)/32.0,(a.fL+d/2.0)/32.0,i,j));a.fJ=a.fJ+b|0;a.fK=a.fK+c|0;a.fL=a.fL+d|0;Dv(a.fM,Nz(a.fJ/32.0,a.fK/32.0,a.fL/32.0,e,f));} function GS(a,b,c,d,e,f){var g,h,i,j;g=e-a.v;h=f-a.I;while(g>=180.0){g=g-360.0;}while(g<(-180.0)){g=g+360.0;}while(h>=180.0){h=h-360.0;}while(h<(-180.0)){h=h+360.0;}i=a.v+g*0.5;j=a.I+h*0.5;Dv(a.fM,Nz((a.fJ+b|0)/64.0,(a.fK+c|0)/64.0,(a.fL+d|0)/64.0,i,j));a.fJ=b;a.fK=c;a.fL=d;Dv(a.fM,Nz(a.fJ/32.0,a.fK/32.0,a.fL/32.0,e,f));} function GY(a,b,c,d){Dv(a.fM,AK2((a.fJ+b/2.0)/32.0,(a.fK+c/2.0)/32.0,(a.fL+d/2.0)/32.0));a.fJ=a.fJ+b|0;a.fK=a.fK+c|0;a.fL=a.fL+d|0;Dv(a.fM,AK2(a.fJ/32.0,a.fK/32.0,a.fL/32.0));} function G_(a,b,c){var d,e,f;d=b-a.v;e=c-a.I;while(d>=180.0){d=d-360.0;}while(d<(-180.0)){d=d+360.0;}while(e>=180.0){e=e-360.0;}while(e<(-180.0)){e=e+360.0;}f=a.v+d*0.5;d=a.I+e*0.5;Dv(a.fM,AHH(f,d));Dv(a.fM,AHH(b,c));} function IB(){Dy.call(this);this.jS=0;} var AVh=null;function AGD(a){return a.jS;} function S(a){return a.jS;} function BX(b){var c;c=new IB;c.jS=b;return c;} function ALL(a){var b;b=a.jS;return V(W(O(),b));} function AKo(a,b){return b instanceof IB&&b.jS==a.jS?1:0;} function ALB(a){return a.jS;} function ZJ(){AVh=H($rt_bytecls());} function Nq(){C.call(this);this.p9=null;} function AKg(a,b,c){var d,e,f;d=b;e=c;f=BM(IQ(d,a.p9),IQ(e,a.p9));if(!f)return 0;if(f<=0)return 1;return (-1);} function Lw(){var a=this;C.call(a);a.cW=0;a.f0=null;a.bD=0;a.jY=0;a.jy=0;a.j1=0;a.fS=0;} function NC(){EB.call(this);this.xz=null;} function NY(a){var b,c;b=new OK;c=a.xz;b.mW=c;b.wy=c.hi;b.jW=null;return b;} function Vw(){C.call(this);} function ALU(){return {};} function ID(){var a=this;C.call(a);a.dn=0;a.mw=0;a.m6=0;a.fr=0;a.e7=null;a.n4=null;a.m4=null;a.kF=null;a.kA=null;a.s8=null;a.s9=null;a.sf=null;a.sm=null;a.mr=null;a.pz=0;a.bZ=0;a.bY=0;a.is=null;a.cI=null;a.cB=0;a.b_=0;a.bi=0;a.oZ=0;a.q$=null;a.t=null;} var AVi=null;var AVj=null;function IL(a){a.dn=0;a.bZ=0;a.bY=0;a.bi=0;a.b_=0;if(a.oZ)a.t.fa.ky();} function UE(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=a.t.u;d=a.t.E;e=a.bY;f=a.bZ;g=a.bi;h=g>=a.b_?a.cB-g|0:(a.b_-g|0)-1|0;a:{b:{c:{d:{e:while(true){f:{g:{h:{i:{j:{switch(a.dn){case 2:break f;case 9:a.bY=e;a.bZ=f;a.t.E=d;i=a.t;i.A=Long_add(i.A,Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,(-3));case 0:break j;case 1:break;case 3:while(f<14){if(!d){a.bY=e;a.bZ=f;a.t.E=d;i=a.t;i.A=Long_add(i.A,Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,b);}b=0;d=d+(-1)|0;j=a.t.co.data;k=c+1|0;e=e|(j[c]&255)<29)break d;k=k>>5&31;if(k>29)break d;k:{k=(258+l|0)+k|0;if(!(a.e7!==null&&a.e7.data.length>=k))a.e7=$rt_createIntArray(k);else{l=0;while(true){if(l>=k)break k;a.e7.data[l]=0;l=l+1|0;}}}e=e>>>14;f=f+(-14)|0;a.fr=0;a.dn=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.bY=e;a.bZ=f;a.t.E=d;i=a.t;i.A=Long_add(i.A,Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,(-2));}while(f<32){if(!d){a.bY=e;a.bZ=f;a.t.E=d;i=a.t;i.A=Long_add(i.A, Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,b);}b=0;d=d+(-1)|0;j=a.t.co.data;k=c+1|0;e=e|(j[c]&255)<>>16&65535;l=e&65535;if(k!=l){a.dn=9;a.t.cg=B(528);a.bY=e;a.bZ=f;a.t.E=d;i=a.t;i.A=Long_add(i.A,Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,(-3));}a.mw=l;f=0;a.dn=a.mw?2:!a.pz?0:7;e=f;continue e;}while(f<3){if(!d){a.bY=e;a.bZ=f;a.t.E=d;i=a.t;i.A=Long_add(i.A,Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,b);}b=0;d=d+(-1)|0;j=a.t.co.data;k=c+1|0;e=e|(j[c]&255)<>>1){case 0:k=e>>>3;l=f+(-3)|0;n=l&7;e=k>>>n;f=l-n|0;a.dn=1;break l;case 1:AAt(a.kF,a.kA,a.s8,a.s9,a.t);RT(a.mr,a.kF.data[0],a.kA.data[0],a.s8.data[0],0,a.s9.data[0],0);e=e>>>3;f=f+(-3)|0;a.dn=6;break l;case 2:e=e>>>3;f=f+(-3)|0;a.dn=3;break l;case 3:b=e>>>3;k=f+(-3)|0;a.dn=9;a.t.cg=B(529);a.bY=b;a.bZ=k;a.t.E=d;i=a.t;i.A=Long_add(i.A,Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,(-3));default:}}continue e;}while(a.fr<(4+(a.m6>>>10)|0)){while(f<3){if(!d){a.bY=e;a.bZ =f;a.t.E=d;i=a.t;i.A=Long_add(i.A,Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,b);}b=0;d=d+(-1)|0;j=a.t.co.data;k=c+1|0;e=e|(j[c]&255)<>>3;f=f+(-3)|0;}while(a.fr<19){o=a.e7.data;j=AVj.data;k=a.fr;a.fr=k+1|0;o[j[k]]=0;}a.n4.data[0]=7;k=ABC(a.q$,a.e7,a.n4,a.m4,a.is,a.t);if(k){if(k==(-3)){a.e7=null;a.dn=9;}a.bY=e;a.bZ=f;a.t.E=d;i=a.t;i.A=Long_add(i.A,Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,k);}a.fr=0;a.dn=5;}while(true) {k=a.m6;if(a.fr>=((258+(k&31)|0)+(k>>5&31)|0))break;k=a.n4.data[0];while(f>>k;f=f-k|0;j=a.e7.data;k=a.fr;a.fr=k+1|0;j[k]=n;}else{p=BM(n,18);q=!p?7:n-14|0;p=p?3:11;while(f<(k+q|0)){if(!d){a.bY=e;a.bZ =f;a.t.E=d;i=a.t;i.A=Long_add(i.A,Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,b);}b=0;d=d+(-1)|0;j=a.t.co.data;n=c+1|0;e=e|(j[c]&255)<>>k;k=f-k|0;p=p+(n&AVi.data[q])|0;e=n>>>q;f=k-q|0;h=a.fr;q=a.m6;if((h+p|0)>((258+(q&31)|0)+(q>>5&31)|0))break c;if(!l&&h<1)break c;k=l?0:a.e7.data[h-1|0];while(true){j=a.e7.data;l=h+1|0;j[h]=k;p=p+(-1)|0;if(!p)break;h=l;}a.fr=l;}}a.m4.data[0]=(-1);a.kF.data[0]=9;a.kA.data[0]=6;k=a.m6;k=TQ(a.q$,257+(k&31)|0,1+(k>>5&31)|0,a.e7,a.kF,a.kA,a.sf,a.sm,a.is, a.t);if(k){if(k==(-3)){a.e7=null;a.dn=9;}a.bY=e;a.bZ=f;a.t.E=d;i=a.t;i.A=Long_add(i.A,Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,k);}RT(a.mr,a.kF.data[0],a.kA.data[0],a.is,a.sf.data[0],a.is,a.sm.data[0]);a.dn=6;}a.bY=e;a.bZ=f;a.t.E=d;i=a.t;i.A=Long_add(i.A,Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;b=Xn(a.mr,b);if(b!=1)break e;b=0;Wu(a.mr,a.t);c=a.t.u;d=a.t.E;e=a.bY;f=a.bZ;g=a.bi;h=g>=a.b_?a.cB-g|0:(a.b_-g|0)-1|0;if(a.pz){a.dn=7;break b;}a.dn=0;continue e;}if(!d){a.bY=e;a.bZ=f;a.t.E=d;i=a.t;i.A=Long_add(i.A, Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,b);}if(!h){if(g==a.cB&&a.b_){g=0;h=g>=a.b_?a.cB-g|0:(a.b_-g|0)-1|0;}if(!h){a.bi=g;b=B0(a,b);g=a.bi;h=g>=a.b_?a.cB-g|0:(a.b_-g|0)-1|0;if(g==a.cB&&a.b_){g=0;h=g>=a.b_?a.cB-g|0:(a.b_-g|0)-1|0;}if(!h){a.bY=e;a.bZ=f;a.t.E=d;i=a.t;i.A=Long_add(i.A,Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,b);}}}b=0;k=a.mw;if(k>d)k=d;if(k>h)k=h;CQ(a.t.co,c,a.cI,g,k);c=c+k|0;d=d-k|0;g=g+k|0;h=h-k|0;k=a.mw-k|0;a.mw=k;if(k)continue;a.dn=!a.pz?0:7;}return B0(a,b);}a.dn=9;a.t.cg =B(530);a.bY=e;a.bZ=f;a.t.E=d;i=a.t;i.A=Long_add(i.A,Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,(-3));}a.e7=null;a.dn=9;a.t.cg=B(531);a.bY=e;a.bZ=f;a.t.E=d;i=a.t;i.A=Long_add(i.A,Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,(-3));}a.bi=g;b=B0(a,b);g=a.bi;if(a.b_!=a.bi){a.bY=e;a.bZ=f;a.t.E=d;i=a.t;i.A=Long_add(i.A,Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,b);}a.dn=8;}a.bY=e;a.bZ=f;a.t.E=d;i=a.t;i.A=Long_add(i.A,Long_fromInt(c-a.t.u|0));a.t.u=c;a.bi=g;return B0(a,1);} function R_(a){IL(a);a.cI=null;a.is=null;} function B0(a,b){var c,d,e,f,g;c=a.t.mE;d=a.b_;e=(d>a.bi?a.cB:a.bi)-d|0;if(e>a.t.he)e=a.t.he;if(e&&b==(-5))b=0;f=a.t;f.he=f.he-e|0;f=a.t;f.g9=Long_add(f.g9,Long_fromInt(e));if(a.oZ&&e>0)a.t.fa.ig(a.cI,d,e);CQ(a.cI,d,a.t.rZ,c,e);c=c+e|0;g=d+e|0;if(g==a.cB){if(a.bi==a.cB)a.bi=0;d=a.bi-0|0;if(d>a.t.he)d=a.t.he;if(d&&b==(-5))b=0;f=a.t;f.he=f.he-d|0;f=a.t;f.g9=Long_add(f.g9,Long_fromInt(d));if(a.oZ&&d>0)a.t.fa.ig(a.cI,0,d);CQ(a.cI,0,a.t.rZ,c,d);c=c+d|0;g=0+d|0;}a.t.mE=c;a.b_=g;return b;} function SE(){var b,c;b=$rt_createIntArray(17);c=b.data;c[0]=0;c[1]=1;c[2]=3;c[3]=7;c[4]=15;c[5]=31;c[6]=63;c[7]=127;c[8]=255;c[9]=511;c[10]=1023;c[11]=2047;c[12]=4095;c[13]=8191;c[14]=16383;c[15]=32767;c[16]=65535;AVi=b;b=$rt_createIntArray(19);c=b.data;c[0]=16;c[1]=17;c[2]=18;c[3]=0;c[4]=8;c[5]=7;c[6]=9;c[7]=6;c[8]=10;c[9]=5;c[10]=11;c[11]=4;c[12]=12;c[13]=3;c[14]=13;c[15]=2;c[16]=14;c[17]=1;c[18]=15;AVj=b;} function Fx(){var a=this;CL.call(a);a.qs=0;a.ti=0;} function Eu(a,b){var c=new Fx();Kc(c,a,b);return c;} function Kc(a,b,c){a.qs=b;a.ti=c;} function AD7(a,b){var c;if(a===b)return 1;if(b!==null&&B8(a)===B8(b)){c=b;return a.qs==c.qs&&a.ti==c.ti?1:0;}return 0;} function OA(){var a=this;CL.call(a);a.qQ=null;a.p5=null;a.sU=0;} function AGk(a,b){var c;if(a===b)return 1;if(b!==null&&B8(a)===B8(b)){c=b;return a.sU==c.sU&&Hx(a.qQ,c.qQ)&&Hx(a.p5,c.p5)?1:0;}return 0;} function Pb(){CL.call(this);this.ue=null;} function AGg(a,b){var c;if(a===b)return 1;if(b!==null&&B8(a)===B8(b)){c=b;return Hx(a.ue,c.ue);}return 0;} function Hw(){var a=this;CL.call(a);a.uc=null;a.wR=null;} function AVk(a){var b=new Hw();QS(b,a);return b;} function QS(a,b){a.uc=b;} function AG5(a,b){var c;if(a===b)return 1;if(b!==null&&B8(a)===B8(b)){c=b;return IH(a.uc,c.uc)&&IH(a.wR,c.wR)?1:0;}return 0;} function Pa(){Hw.call(this);} function Mw(){CL.call(this);this.t6=null;} function AJa(a,b){var c;if(a===b)return 1;if(b!==null&&B8(a)===B8(b)){c=b;return Hx(a.t6,c.t6);}return 0;} function Zt(){Fx.call(this);this.sc=0;} function AFK(a,b,c){var d=new Zt();AFI(d,a,b,c);return d;} function AFI(a,b,c,d){Kc(a,b,c);a.sc=d;} function AMH(a,b){var c;if(a===b)return 1;if(b!==null&&B8(a)===B8(b)){if(!AD7(a,b))return 0;c=b;return a.sc!=c.sc?0:1;}return 0;} function Ox(){Fx.call(this);} function OD(){Hw.call(this);} function W5(){CL.call(this);this.sC=null;} function AMD(a){var b=new W5();AGd(b,a);return b;} function AGd(a,b){a.sC=b;} function AGU(a,b){var c;if(a===b)return 1;if(b!==null&&B8(a)===B8(b)){c=b;return IH(a.sC,c.sC);}return 0;} function PO(){CL.call(this);this.sd=0;} function AF_(a,b){var c;if(a===b)return 1;if(b!==null&&B8(a)===B8(b)){c=b;return a.sd!=c.sd?0:1;}return 0;} function Qe(){CL.call(this);this.sw=0;} function AIC(a,b){var c;if(a===b)return 1;if(b!==null&&B8(a)===B8(b)){c=b;return a.sw!=c.sw?0:1;}return 0;} function XC(){var a=this;CL.call(a);a.rk=null;a.qy=null;a.sW=0;} function AOc(a,b){var c=new XC();AMO(c,a,b);return c;} function AMO(a,b,c){a.rk=Y0(b);a.qy=AAY(b);a.sW=c;} function AFt(a,b){var c;if(a===b)return 1;if(b!==null&&B8(a)===B8(b)){c=b;return a.sW==c.sW&&Hx(a.rk,c.rk)&&Hx(a.qy,c.qy)?1:0;}return 0;} function T1(){Fx.call(this);} function AN5(a){var b=new T1();AMC(b,a);return b;} function AMC(a,b){Kc(a,2,b);} function KM(){KP.call(this);} function Uc(a,b,c){var d,e,f,g,h,i,j,k,l,m;d=$rt_createCharArray(C0(BC(b),512));e=d.data;f=0;g=0;h=$rt_createByteArray(C0(BC(c),512));i=h.data;a:{while(true){if((f+32|0)>g&&Eo(b)){j=f;while(j=g?AU3:AU2;break a;}k=C0(BC(c),i.length);m=new MV;m.uq=b;m.vO=c;l=Ys(a,d,f,g,h,0,k,m);f=m.s1;if(l===null&&0==m.pL)l=AU3;LZ(c,h,0,m.pL);if(l!==null)break;}}DI(b,b.k-(g-f|0)|0);return l;} function NR(){KM.call(this);} function Ys(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;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(LG(h,2))break a;i=AU2;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(!RP(l)){if((f+3|0)>g){j=j+(-1)|0;if(LG(h,3))break a;i=AU2;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(!HX(l)){i=EE(1);break a;}if (j>=d){if(V6(h))break a;i=AU3;break a;}c=j+1|0;j=k[j];if(!IC(j)){j=c+(-2)|0;i=EE(1);break a;}if((f+4|0)>g){j=c+(-2)|0;if(LG(h,4))break a;i=AU2;break a;}k=e.data;n=LT(l,j);j=f+1|0;k[f]=(240|n>>18)<<24>>24;f=j+1|0;k[j]=(128|n>>12&63)<<24>>24;j=f+1|0;k[f]=(128|n>>6&63)<<24>>24;m=j+1|0;k[j]=(128|n&63)<<24>>24;j=c;}c=j;f=m;}j=c;}h.s1=j;h.pL=f;return i;} function I0(){B1.call(this);} function L5(){} function Nu(){C.call(this);} function Zi(a){var b,c,d;U();APt.requestPointerLock();b=B9();if(Na())clearTimeout(Na());Ka(0);if(Long_lt(Long_sub(b,Om()),Long_fromInt(3000))){c=new QD;c.y0=a;d=3000-Long_sub(b,Om()).lo|0;Ka(setTimeout(BY(c,"onTimer"),d));}} function AJ0(a){Zi(a);} function Kz(){var a=this;C.call(a);a.eI=null;a.kx=0;a.jZ=null;} function Wi(a,b){var c,d,e;c=0;a:{while(true){if(G2(a.jZ))break a;d=AAq(a.jZ);e=BC(d);if(BC(b)0){d=$rt_createByteArray(c);e=d.data;II(b,d);f=e.length;g=new Int8Array(f);h=0;while(h15)break a;if(a.em.data[s])break;s=s+1|0;}}if(rt)r=t;i[0]=r;u=1<=t){v=u-a.em.data[t]|0;if(v<0)return (-3);b=a.em.data;b[t]=b[t]+v|0;b=a.gX.data;u=0;b[1]=u;m=1;w=2;x=t;while(true){x=x+(-1)|0;if(!x)break;i=a.gX.data;u=u+a.em.data[m]|0;i[w]=u;w=w+1|0;m=m+1|0;}m=0;w=0;while(true){x=o[c+w|0];if(x){i=l.data;b=a.gX.data;q=b[x];b[x]=q+1|0;i[q]=m;}w=w+1|0;m=m+1|0;if(m>=d)break;}u=a.gX.data[t];b=a.gX.data;m=0;b[0]=m;w=0;y=(-1);z= -r;a.jq.data[0]=0;ba=0;bb=0;c:while(true){if(s>t)return v&&t!=1?(-5):0;bc=a.em.data[s];while(true){bd=bc+(-1)|0;if(!bc)break;n=bd+1| 0;while(true){be=z+r|0;if(s<=be)break;y=y+1|0;x=t-be|0;if(x>r)x=r;d:{bc=s-be|0;c=1<n){q=c-n|0;if(bc=x)break;d=q<<1;b=a.em.data;c=c+1|0;if(d<=b[c])break d;q=d-a.em.data[c]|0;}}}}b=k.data;bb=1<1440)break c;i=a.jq.data;ba=b[0];i[y]=ba;b[0]=b[0]+bb|0;if(!y){h.data[0]=ba;z=be;continue;}a.gX.data[y]=m;a.eS.data[0]=bc<<24>>24;a.eS.data[1]=r<<24>>24;c=m>>>(be-r|0);i=a.eS.data;b=a.jq.data;q=y-1|0;i[2]=(ba-b[q]|0)-c|0;CQ(a.eS,0,j,(a.jq.data[q]+c|0)*3|0,3);z =be;}b=a.eS.data;x=s-z|0;b[1]=x<<24>>24;if(w>=u)a.eS.data[0]=192;else{p=l.data;if(p[w]>=e){i=g.data;o=f.data;a.eS.data[0]=((i[p[w]-e|0]+16|0)+64|0)<<24>>24;b=a.eS.data;d=w+1|0;b[2]=o[p[w]-e|0];w=d;}else{b=a.eS;b.data[0]=(p[w]>=256?96:0)<<24>>24;b=a.eS.data;d=w+1|0;b[2]=p[w];w=d;}}q=1<>>z;while(c>>1;}m=m^c;x=(1<257))return 0;if(c==(-3))j.cg=B(534);else if(c==(-5)){j.cg=B(535);c=(-3);}else if(c!=(-4)){j.cg=B(536);c=(-3);}return c;}if(k==(-3))j.cg=B(537);else if(k!=(-4)){j.cg=B(538);k=(-3);}return k;} function AAt(b,c,d,e,f){e=e.data;d=d.data;c=c.data;b.data[0]=9;c[0]=5;d[0]=AVm;e[0]=AVn;return 0;} function JP(a,b){var c;if(a.h5===null){a.h5=$rt_createIntArray(1);a.ie=$rt_createIntArray(b);a.em=$rt_createIntArray(16);a.eS=$rt_createIntArray(3);a.jq=$rt_createIntArray(15);a.gX=$rt_createIntArray(16);}if(a.ie.data.length>24;a.rm=c<<24>>24;a.uf=d;a.tr=e;a.te=f;a.tA=g;a.eH=null;} function Xn(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;c=a.bc.u;d=a.bc.E;e=a.w.bY;f=a.w.bZ;g=a.w.bi;h=g>=a.w.b_?a.w.cB-g|0:(a.w.b_-g|0)-1|0;a:{b:while(true){c:{d:{e:{f:{g:{switch(a.eF){case 0:break f;case 2:i=a.ov;while(f>i;f=f-i|0;a.kQ=a.rm;a.eH=a.te;a.j0=a.tA;a.eF=3;break g;case 4:i=a.ov;while (f>i;f=f-i|0;a.eF=5;break c;case 6:break d;case 7:if(f>7){f=f+(-8)|0;d=d+1|0;c=c+(-1)|0;}a.w.bi=g;b=B0(a.w,b);g=a.w.bi;if(a.w.b_!=a.w.bi){a.w.bY=e;a.w.bZ=f;a.bc.E=d;j=a.bc;j.A=Long_add(j.A,Long_fromInt(c-a.bc.u|0));a.bc.u=c;a.w.bi=g;return B0(a.w,b);}a.eF=8;break a;case 9:a.w.bY=e;a.w.bZ =f;a.bc.E=d;j=a.bc;j.A=Long_add(j.A,Long_fromInt(c-a.bc.u|0));a.bc.u=c;a.w.bi=g;return B0(a.w,(-3));case 1:break e;case 3:break;case 5:break c;case 8:break a;default:a.w.bY=e;a.w.bZ=f;a.bc.E=d;j=a.bc;j.A=Long_add(j.A,Long_fromInt(c-a.bc.u|0));a.bc.u=c;a.w.bi=g;return B0(a.w,(-2));}}l=a.kQ;while(f>k[i];f=f-a.eH.data[i]|0;l=a.eH.data[m];if(l&16){a.ov=l&15;a.oq=a.eH.data[m+2|0];a.eF=4;continue b;}if(l&64){a.eF=9;a.bc.cg=B(539);a.w.bY=e;a.w.bZ=f;a.bc.E=d;j=a.bc;j.A=Long_add(j.A,Long_fromInt(c-a.bc.u|0));a.bc.u=c;a.w.bi=g;return B0(a.w,(-3));}a.kQ=l;a.j0=(m/3|0)+a.eH.data[m+2|0]|0;continue b;}if(h>=258&&d>=10){a.w.bY=e;a.w.bZ=f;a.bc.E=d;j=a.bc;j.A=Long_add(j.A,Long_fromInt(c-a.bc.u|0));a.bc.u=c;a.w.bi=g;b=X9(a,a.rP,a.rm,a.uf,a.tr,a.te,a.tA,a.w,a.bc);c=a.bc.u;d=a.bc.E;e=a.w.bY;f =a.w.bZ;g=a.w.bi;h=g>=a.w.b_?a.w.cB-g|0:(a.w.b_-g|0)-1|0;if(b){a.eF=b!=1?9:7;continue b;}}a.kQ=a.rP;a.eH=a.uf;a.j0=a.tr;a.eF=1;}l=a.kQ;while(f>>k[i];f=f-a.eH.data[i]|0;n=a.eH.data[m];if(!n){a.uD=a.eH.data[m+2|0];a.eF=6;continue b;}if(n&16){a.ov=n&15;a.kk=a.eH.data[m+2|0];a.eF=2;continue b;}if(!(n&64)){a.kQ=n;a.j0=(m/3|0)+a.eH.data[m+2|0]|0;continue b;}if(!(n&32)){a.eF =9;a.bc.cg=B(540);a.w.bY=e;a.w.bZ=f;a.bc.E=d;j=a.bc;j.A=Long_add(j.A,Long_fromInt(c-a.bc.u|0));a.bc.u=c;a.w.bi=g;return B0(a.w,(-3));}a.eF=7;continue b;}if(h)i=g;else{if(g!=a.w.cB)i=g;else if(!a.w.b_)i=g;else{i=0;h=i>=a.w.b_?a.w.cB-i|0:(a.w.b_-i|0)-1|0;}if(!h){a.w.bi=i;b=B0(a.w,b);i=a.w.bi;h=i>=a.w.b_?a.w.cB-i|0:(a.w.b_-i|0)-1|0;if(i==a.w.cB&&a.w.b_){i=0;h=i>=a.w.b_?a.w.cB-i|0:(a.w.b_-i|0)-1|0;}if(!h){a.w.bY=e;a.w.bZ=f;a.bc.E=d;j=a.bc;j.A=Long_add(j.A,Long_fromInt(c-a.bc.u|0));a.bc.u=c;a.w.bi=i;return B0(a.w, b);}}}b=0;k=a.w.cI.data;g=i+1|0;k[i]=a.uD<<24>>24;h=h+(-1)|0;a.eF=0;continue b;}i=g-a.oq|0;while(i<0){i=i+a.w.cB|0;}while(a.kk){if(h)l=g;else{if(g!=a.w.cB)l=g;else if(!a.w.b_)l=g;else{l=0;h=l>=a.w.b_?a.w.cB-l|0:(a.w.b_-l|0)-1|0;}if(!h){a.w.bi=l;b=B0(a.w,b);l=a.w.bi;h=l>=a.w.b_?a.w.cB-l|0:(a.w.b_-l|0)-1|0;if(l==a.w.cB&&a.w.b_){l=0;h=l>=a.w.b_?a.w.cB-l|0:(a.w.b_-l|0)-1|0;}if(!h){a.w.bY=e;a.w.bZ=f;a.bc.E=d;j=a.bc;j.A=Long_add(j.A,Long_fromInt(c-a.bc.u|0));a.bc.u=c;a.w.bi=l;return B0(a.w,b);}}}o=a.w.cI.data;g=l +1|0;k=a.w.cI.data;m=i+1|0;o[l]=k[i];h=h+(-1)|0;i=m==a.w.cB?0:m;a.kk=a.kk-1|0;}a.eF=0;}a.w.bY=e;a.w.bZ=f;a.bc.E=d;j=a.bc;j.A=Long_add(j.A,Long_fromInt(c-a.bc.u|0));a.bc.u=c;a.w.bi=g;return B0(a.w,b);}a.w.bY=e;a.w.bZ=f;a.bc.E=d;j=a.bc;j.A=Long_add(j.A,Long_fromInt(c-a.bc.u|0));a.bc.u=c;a.w.bi=g;return B0(a.w,1);} function Wu(a,b){return;} function X9(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;j=i.u;k=i.E;l=h.bY;m=h.bZ;n=h.bi;o=n>=h.b_?h.cB-n|0:(h.b_-n|0)-1|0;p=AVs.data[b];q=AVs.data[c];while(true){if(m<20){k=k+(-1)|0;r=i.co.data;b=j+1|0;l=l|(r[j]&255)<>s[b];m=m-s[b]|0;r=h.cI.data;c=n+1|0;r[n]=s[u+2|0]<<24>>24;o=o+(-1)|0;}else{while(true){b=u+1|0;l=l>>s[b];m=m-s[b]|0;if(c&16){b=c&15;v=s[u+2|0]+(l&AVs.data[b])|0;w=l>>b;m=m-b|0;while(m<15){k=k+(-1)|0;r= i.co.data;b=j+1|0;w=w|(r[j]&255)<>r[l];m=m-r[l]|0;if(c&16)break;if(c&64){i.cg=B(539);b=i.E-k|0;c=m>>3;if(c>b;m=m-b|0;o=o-v|0;if(n>=x){w=n-x|0;b= n-w|0;if(b>0&&2>b){s=h.cI.data;b=n+1|0;r=h.cI.data;c=w+1|0;s[n]=r[w];s=h.cI.data;n=b+1|0;r=h.cI.data;w=c+1|0;s[b]=r[c];v=v+(-2)|0;}else{CQ(h.cI,w,h.cI,n,2);n=n+2|0;w=w+2|0;v=v+(-2)|0;}}else{w=n-x|0;while(true){w=w+h.cB|0;if(w>=0)break;}b=h.cB-w|0;if(v>b){v=v-b|0;c=n-w|0;if(c>0&&b>c){c=n;while(true){s=h.cI.data;n=c+1|0;r=h.cI.data;x=w+1|0;s[c]=r[w];b=b+(-1)|0;if(!b)break;c=n;w=x;}}else{CQ(h.cI,w,h.cI,n,b);n=n+b|0;}w=0;}}b=n-w|0;if(b>0&&v>b){while(true){s=h.cI.data;c=n+1|0;r=h.cI.data;b=w+1|0;s[n]=r[w];v=v+(-1) |0;if(!v)break;n=c;w=b;}break a;}CQ(h.cI,w,h.cI,n,v);c=n+v|0;break a;}if(c&64){if(c&32){v=i.E-k|0;b=m>>3;if(b>3;if(b>s[b];m=m-s[b]|0;r=h.cI.data;c=n+1|0;r[n]=s[u+2| 0]<<24>>24;o=o+(-1)|0;}}if(o<258)break;if(k<10)break;n=c;}v=i.E-k|0;b=m>>3;if(b=0&&c>=0&&(e-c|0)>=d){if(a.fn===null){f=new Ds;Q(f);G(f);}if(PE(a))return 0;a:{g=a.fn.A;h=a.fn.g9;e=a.ng;a.ng=0;N$(a.fn,b,c,d);i=Rk(a.fn,0);switch(i){case 0:break a;case 1:a.xn=1;break a;case 2:a.ng=1;break a;default:}f=new FJ;Bf(f,V(W(F(O(),B(541)),i)));G(f);}if(a.ng&&e){f=new FJ;Q(f);G(f);}a.li=Long_add(Long_fromInt(a.li),Long_sub(a.fn.A,g)).lo;return Long_sub(a.fn.g9,h).lo;}f=new GB;Q(f);G(f);} function UZ(a){return a.ng;} function PE(a){return a.li!=a.pa?0:1;} function Xg(a,b,c,d){var e,f;if(a.fn===null){e=new Ds;Q(e);G(e);}f=b.data.length;if(c<=f&&d>=0&&c>=0&&(f-c|0)>=d){a.li=0;a.pa=d;ND(a.fn,b,c,d,0);return;}e=new GB;Q(e);G(e);} function Or(){} function N6(){var a=this;C.call(a);a.lQ=null;a.qo=Long_ZERO;} function M5(a){return Y6(a.lQ);} function AC1(a){Xv(a.lQ);a.qo=Long_ZERO;} function Ml(a,b){var c,d;c=a.lQ;d=$rt_createByteArray(1);d.data[0]=b<<24>>24;So(c,d,0,1);} function IY(a,b,c,d){var e,f;e=b.data.length;if(c<=e&&d>=0&&c>=0&&(e-c|0)>=d){So(a.lQ,b,c,d);a.qo=Long_add(a.qo,Long_fromInt(d));return;}f=new GB;Q(f);G(f);} function GG(){BA.call(this);} function WF(){C.call(this);} function ANs(a,b){return a.yu(b);} function AFZ(a){return a.z9();} function MF(){C.call(this);this.qd=null;} function MA(){C.call(this);this.k6=0;} var AVt=null;function WM(){var a=new MA();Up(a);return a;} function Up(a){a.k6=0;} function So(a,b,c,d){var e,f,g,h;e=a.k6^(-1);while(true){d=d+(-1)|0;if(d<0)break;f=b.data;g=AVt.data;h=c+1|0;e=g[(e^f[c])&255]^e>>>8;c=h;}a.k6=e^(-1);} function Xv(a){a.k6=0;} function ALS(a,b){a.k6=Long_and(b,new Long(4294967295, 0)).lo;} function Y6(a){return Long_and(Long_fromInt(a.k6),new Long(4294967295, 0));} function ABP(){var b,c,d;AVt=null;AVt=$rt_createIntArray(256);b=0;while(b<256){c=8;d=b;while(true){c=c+(-1)|0;if(c<0)break;if(!(d&1)){d=d>>>1;continue;}d=(-306674912)^d>>>1;}AVt.data[b]=d;b=b+1|0;}} function L_(){C.call(this);this.o3=0;} function Fz(){var a=this;L_.call(a);a.dv=null;a.gK=0.0;a.f4=0.0;a.jE=0.0;a.hL=null;a.ce=null;a.ih=0;a.ko=0;a.hD=0.0;a.i0=0;a.ee=null;} function AO7(){var a=new Fz();K0(a);return a;} function K0(a){a.o3=0;a.dv=new CZ;a.ih=0;a.ko=0;a.hD=0.699999988079071;a.i0=0;a.ee=null;} function Xl(a,b,c){var d,e,f,g,h,i,j,$p,$z;$p=0;if(E2()){var $T=C1();$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.i0=a.i0+1|0;if(a.i0>600&&!P(a.dv,800)){d=b.hG;if(d!==null){e=d.g-c.g;f=d.j-c.j;g=d.h-c.h;if(e*e+f*f+g*g>=1024.0)c.hz();else a.i0=0;}}a.hL=b;a.ce=c;if(a.ko>0)a.ko=a.ko-1|0;if(c.bv>0){$p=1;continue _;}a.ih=0;a.gK=0.0;a.f4=0.0;a.jE=0.0;h=DT(c);i=Ew(c);if(a.ih){if(h)c.bV=c.bV+0.03999999910593033;else if(i)c.bV= c.bV+0.03999999910593033;else if(c.c$)a.qX();}a.gK=a.gK*0.9800000190734863;a.f4=a.f4*0.9800000190734863;a.jE=a.jE*0.8999999761581421;e=a.gK;f=a.f4;$p=2;continue _;case 1:a.mD();if(E()){break _;}h=DT(c);i=Ew(c);if(a.ih){if(h)c.bV=c.bV+0.03999999910593033;else if(i)c.bV=c.bV+0.03999999910593033;else if(c.c$)a.qX();}a.gK=a.gK*0.9800000190734863;a.f4=a.f4*0.9800000190734863;a.jE=a.jE*0.8999999761581421;e=a.gK;f=a.f4;$p=2;case 2:a:{U_(c,e,f);if(E()){break _;}b=Mq(b,c,Dp(c.X,0.20000000298023224,0.0,0.20000000298023224));if (b!==null&&b.bf>0){j=0;while(true){if(j>=b.bf)break a;d=Be(b,j);if(d.vb())Vh(d,c);j=j+1|0;}}}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,$p);} function ACJ(a){a.ce.bV=0.41999998688697815;} function KN(a){var b,c,d;if(Z(a.dv)<0.07000000029802322){a.gK=(Z(a.dv)-0.5)*a.hD;a.f4=Z(a.dv)*a.hD;}a.ih=Z(a.dv)>=0.009999999776482582?0:1;if(Z(a.dv)<0.03999999910593033)a.jE=(Z(a.dv)-0.5)*60.0;b=a.ce;b.v=b.v+a.jE;a.ce.I=a.o3;if(a.ee!==null){a.f4=a.hD;a.ih=Z(a.dv)>=0.03999999910593033?0:1;}c=DT(a.ce);d=Ew(a.ce);if(!(!c&&!d))a.ih=Z(a.dv)>=0.800000011920929?0:1;} function ADM(a){return;} function To(a,b,c){a.i0=0;} function Ru(){} function Nv(){C.call(this);this.v_=null;} function ADd(a,b){Cr(a.v_,b);} function AG2(a,b){ADd(a,b);} function Py(){} function Nw(){C.call(this);this.xo=null;} function ADZ(a,b){Cr(a.xo,null);} function AJR(a,b){ADZ(a,b);} function FG(){B1.call(this);} function FY(){BA.call(this);} function ADi(){D1.call(this);} function AG6(a,b){var c=new ADi();AGA(c,a,b);return c;} function AGA(a,b,c){a.o7=1;a.p1=1;a.sH=b;a.ik=c;} function GB(){BD.call(this);} function LA(){var a=this;C.call(a);a.kK=0;a.wy=0;a.jW=null;a.kR=null;a.vC=null;a.mW=null;} function Jv(a){if(a.jW!==null)return 1;while(a.kK=(a.P.ch-2|0))break a;if(u>=a.P.bd)break a;if(w>=a.P.bh)break a;if(!EF(a.P,u,v-1|0,w))break a;if(EF(a.P,u,v,w))break a;if (EF(a.P,u,v+1|0,w))break a;b:{j=u+0.5;k=v+1.0;x=w+0.5;if(c!==null){y=j-c.g;z=k-c.j;ba=x-c.h;if(y*y+z*z+ba*ba>=256.0)break b;break a;}y=j-a.P.h6;z=k-a.P.io;ba=x-a.P.h9;if(y*y+z*z+ba*ba<256.0)break a;}bb=null;if(!h)bb=AK8(a.P,j,k,x);if(!o){bb=new Ky;N7(bb,a.P,j,k,x);bb.dT=B(350);bb.g1=B(542);bc=new K4;Ie(bc);bc.nC=bb;bb.gR=120;bc.hD=0.30000001192092896;bc.oa=8;bb.dO=bc;}if(!p){bb=new J3;IZ(bb,a.P,j,k,x);bb.cT=1.7200000286102295;bb.dT=B(352);bb.g1=B(543);}if(!q)bb=AEX(a.P,j,k,x);if(!r)bb=AFr(a.P,j,k,x);if(!s)bb =AIX(a.P,j,k,x);if(!H5(a.P,bb.X))break a;e=e+1|0;BT(a.P,bb);}t=t+1|0;}n=n+1|0;}}f=f+1|0;}return e;case 1:AA8(d,h);if(E()){break _;}while(true){h=P(a.P.ck,6);i=P(a.P.ck,a.P.bd);j=Z(a.P.ck);k=Z(a.P.ck);if(j=(a.P.ch-2|0))break a;if(u>=a.P.bd)break a;if(w>=a.P.bh)break a;if(!EF(a.P,u,v-1|0,w))break a;if(EF(a.P,u,v,w))break a;if(EF(a.P,u,v+1|0,w))break a;b:{j=u+0.5;k=v+1.0;x=w+0.5;if(c!==null){y=j-c.g;z=k-c.j;ba=x-c.h;if(y*y+z*z+ba*ba>=256.0)break b;break a;}y=j-a.P.h6;z=k-a.P.io;ba=x-a.P.h9;if(y*y+z*z+ba*ba<256.0)break a;}bb=null;if(!h)bb=AK8(a.P,j,k,x);if(!o){bb=new Ky;N7(bb,a.P,j,k,x);bb.dT=B(350);bb.g1=B(542);bc=new K4;Ie(bc);bc.nC=bb;bb.gR=120;bc.hD=0.30000001192092896;bc.oa =8;bb.dO=bc;}if(!p){bb=new J3;IZ(bb,a.P,j,k,x);bb.cT=1.7200000286102295;bb.dT=B(352);bb.g1=B(543);}if(!q)bb=AEX(a.P,j,k,x);if(!r)bb=AFr(a.P,j,k,x);if(!s)bb=AIX(a.P,j,k,x);if(!H5(a.P,bb.X))break a;e=e+1|0;BT(a.P,bb);}t=t+1|0;}n=n+1|0;}}f=f+1|0;if(f>=b)break;if(d===null)continue;else{h=(f*100|0)/g|0;continue _;}}return e;default:ER();}}C1().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 ABw(){D1.call(this);} function Xz(){var a=new ABw();AKx(a);return a;} function AKx(a){Q(a);} function KV(){C.call(this);} var AVu=null;var AVv=null;function OO(b){var c;c=0;while(true){if(c>=AVu.data.length)return (-1);if(b==AVu.data[c])break;c=c+1|0;}return c;} function XX(){var b,c;b=$rt_createIntArray(144);c=b.data;c[0]=32;c[1]=33;c[2]=34;c[3]=35;c[4]=36;c[5]=37;c[6]=38;c[7]=39;c[8]=40;c[9]=41;c[10]=42;c[11]=43;c[12]=44;c[13]=45;c[14]=46;c[15]=47;c[16]=48;c[17]=49;c[18]=50;c[19]=51;c[20]=52;c[21]=53;c[22]=54;c[23]=55;c[24]=56;c[25]=57;c[26]=58;c[27]=59;c[28]=60;c[29]=61;c[30]=62;c[31]=63;c[32]=64;c[33]=65;c[34]=66;c[35]=67;c[36]=68;c[37]=69;c[38]=70;c[39]=71;c[40]=72;c[41]=73;c[42]=74;c[43]=75;c[44]=76;c[45]=77;c[46]=78;c[47]=79;c[48]=80;c[49]=81;c[50]=82;c[51]= 83;c[52]=84;c[53]=85;c[54]=86;c[55]=87;c[56]=88;c[57]=89;c[58]=90;c[59]=91;c[60]=92;c[61]=93;c[62]=94;c[63]=95;c[64]=39;c[65]=97;c[66]=98;c[67]=99;c[68]=100;c[69]=101;c[70]=102;c[71]=103;c[72]=104;c[73]=105;c[74]=106;c[75]=107;c[76]=108;c[77]=109;c[78]=110;c[79]=111;c[80]=112;c[81]=113;c[82]=114;c[83]=115;c[84]=116;c[85]=117;c[86]=118;c[87]=119;c[88]=120;c[89]=121;c[90]=122;c[91]=123;c[92]=124;c[93]=125;c[94]=126;c[95]=8962;c[96]=199;c[97]=252;c[98]=233;c[99]=226;c[100]=228;c[101]=224;c[102]=229;c[103]=231;c[104] =234;c[105]=235;c[106]=232;c[107]=239;c[108]=238;c[109]=236;c[110]=196;c[111]=197;c[112]=201;c[113]=230;c[114]=198;c[115]=244;c[116]=246;c[117]=242;c[118]=251;c[119]=249;c[120]=255;c[121]=214;c[122]=220;c[123]=248;c[124]=163;c[125]=216;c[126]=215;c[127]=402;c[128]=225;c[129]=237;c[130]=243;c[131]=250;c[132]=241;c[133]=209;c[134]=170;c[135]=186;c[136]=191;c[137]=174;c[138]=172;c[139]=189;c[140]=188;c[141]=161;c[142]=171;c[143]=187;AVu=b;b=$rt_createCharArray(15);c=b.data;c[0]=47;c[1]=10;c[2]=13;c[3]=9;c[4]=0;c[5] =12;c[6]=96;c[7]=63;c[8]=42;c[9]=92;c[10]=60;c[11]=62;c[12]=124;c[13]=34;c[14]=58;AVv=b;} function QD(){C.call(this);this.y0=null;} function ADT(a){U();APt.requestPointerLock();Ka(0);} function ANa(a){ADT(a);} function Mc(){var a=this;FO.call(a);a.fQ=0;a.hh=0;a.fW=0;a.fV=0;a.h1=null;a.cE=0;a.dU=0;a.mG=0;} function C_(a,b,c,d){var e=new Mc();AJs(e,a,b,c,d);return e;} function AVw(a,b,c,d,e,f){var g=new Mc();Qq(g,a,b,c,d,e,f);return g;} function AJs(a,b,c,d,e){Qq(a,b,c,d,200,20,e);} function Qq(a,b,c,d,e,f,g){Lg(a);a.fQ=200;a.hh=20;a.dU=1;a.mG=1;a.cE=b;a.fW=c;a.fV=d;a.fQ=e;a.hh=20;a.h1=g;} function FJ(){X.call(this);} function LY(){var a=this;C.call(a);a.yI=null;a.ul=0.0;a.y$=0.0;a.jb=null;a.kz=null;a.pj=null;a.gY=0;} function ACL(a,b){var c;if(b!==null){a.kz=b;return a;}c=new BK;Bf(c,B(544));G(c);} function AMy(a,b){return;} function ZW(a,b){var c;if(b!==null){a.pj=b;return a;}c=new BK;Bf(c,B(544));G(c);} function AHO(a,b){return;} function Og(a,b,c,d){var e,f,$$je;if(!(a.gY==2&&!d)&&a.gY!=3){a.gY=d?2:1;while(true){try{e=ACN(a,b,c);}catch($$e){$$je=K($$e);if($$je instanceof B1){f=$$je;G(AGq(f));}else{throw $$e;}}if(GC(e))return e;if(Hk(e)){if(d&&Eo(b)){if(a.kz===ASM)return EE(BC(b));if(BC(c)<=Bg(a.jb))return AU2;DI(b,b.k+BC(b)|0);if(a.kz===ARx)J9(c,a.jb);}return e;}if(OC(e)){if(a.kz===ASM)return e;if(a.kz===ARx){if(BC(c)=ATX.bf)return (-1);e=(((a.bb/2|0)+((d%9|0)*24|0)|0)+(-108)|0)-3|0;f=(((a.bu/2|0)+((d/9|0)*24|0)|0)+(-60)|0)+3|0;if(b>=e&&b<=(e+24|0)&&c>=(f-12|0)&&c<=(f+12|0))break;d=d+1|0;}return d;} function ACx(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(E2()){var $T=C1();$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=Rz(a,b,c);F0((a.bb/2|0)-120|0,30,(a.bb/2|0)+120|0,180,(-1878719232),(-1070583712));if(d>=0){b=((a.bb/2|0)+((d%9|0)*24|0)|0)+(-108)|0;e=((a.bu/2|0)+((d/9|0)*24|0)|0)+(-60)|0;F0(b-3|0,e-8|0,b+23|0,(e+24|0)-6|0,(-1862270977),(-1056964609));}f=a.dl;g=B(548);b=a.bb/2|0;c=40;h=16777215;$p=1;case 1:ALm(f,g,b,c,h);if(E()){break _;}Cy();f =ARj;g=BH(B(184));$p=2;case 2:Us(g);if(E()){break _;}c=0;while(true){HT();if(c>=ATX.bf)break;g=Be(ATX,c);Cw();Ba(((a.bb/2|0)+((c%9|0)*24|0)|0)+(-108)|0,((a.bu/2|0)+((c/9|0)*24|0)|0)+(-60)|0,0.0);Cj(10.0,10.0,10.0);Ba(1.0,0.5,8.0);Bl((-30.0),1.0,0.0,0.0);Bl(45.0,0.0,1.0,0.0);if(d==c)Cj(1.600000023841858,1.600000023841858,1.600000023841858);Ba((-1.5),0.5,0.5);Cj((-1.0),(-1.0),(-1.0));BQ(f,7);g.qK();BR(f);CS();c=c+1|0;}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,$p);} function U4(a,b,c,d){var e,f,$p,$z;$p=0;if(E2()){var $T=C1();$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)return;WP(a.be.a.F,Rz(a,b,c));e=a.be;f=null;$p=1;case 1:AAp(e,f);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,f,$p);} function JB(){var a=this;C.call(a);a.nb=null;a.z5=null;a.Ai=null;} var ATX=null;function HT(){HT=Br(JB);AMo();} function AMo(){var b;b=Cm();ATX=b;R();T(b,ARi);T(ATX,AT7);T(ATX,AUz);T(ATX,ARf);T(ATX,AT8);T(ATX,AT0);T(ATX,ATZ);T(ATX,AUe);T(ATX,ARh);T(ATX,AUB);T(ATX,AT9);T(ATX,AUv);T(ATX,AUw);T(ATX,ARB);T(ATX,ARA);T(ATX,AT$);T(ATX,AT_);T(ATX,AUd);T(ATX,AUf);T(ATX,AUg);T(ATX,AUh);T(ATX,AUi);T(ATX,AUj);T(ATX,AUk);T(ATX,AUl);T(ATX,AUm);T(ATX,AUn);T(ATX,AUo);T(ATX,AUp);T(ATX,AUq);T(ATX,AUr);T(ATX,AUs);T(ATX,AUt);T(ATX,AUu);T(ATX,AUc);T(ATX,AUb);T(ATX,AUa);T(ATX,AUy);T(ATX,AUx);T(ATX,AUA);T(ATX,ARC);T(ATX,AUC);} function KS(){FT.call(this);} function AIt(a,b,c,d,e,f,g,h){var i=new KS();PN(i,a,b,c,d,e,f,g,h);return i;} function PN(a,b,c,d,e,f,g,h,i){K7(a,b,c,d,e,f,g,h);a.j6=i.dp;a.vf=i.w8;a.ks=0.6000000238418579;a.ke=0.6000000238418579;a.kf=0.6000000238418579;} function AMh(a){return 1;} function AEM(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;Cy();h=ARj;i=((a.j6%16|0)+a.xj/4.0)/16.0;j=i+0.015609375201165676;k=((a.j6/16|0)+a.uU/4.0)/16.0;l=k+0.015609375201165676;m=0.10000000149011612*a.mA;n=a.bC+(a.g-a.bC)*b;o=a.bI+(a.j-a.bI)*b;p=a.bB+(a.h-a.bB)*b;q=La(a,b);DL(h,q*a.kf,q*a.ke,q*a.ks);b=c*m;c=n-b;f=f*m;r=c-f;d=d*m;s=o-d;e=e*m;t=p-e;g=g*m;u=t-g;v=i;w=l;N(h,r,s,u,v,w);r=c+f;u=o+d;x=t+g;y=k;N(h,r,u,x,v,y);b=n+b;r=b+f;c=p+e;v=c+g;x=j;N(h,r,u,v,x,y);N(h,b-f,s,c-g,x,w);} function Dx(){var a=this;X.call(a);a.gk=0;a.zP=null;} function ADx(a,b){var c=new Dx();AGs(c,a,b);return c;} function AGs(a,b,c){a.zP=b;Q(a);a.gk=c;} function YC(){var a=this;C.call(a);a.AN=0;a.Aj=0;a.yE=Long_ZERO;a.z7=0;a.xb=0;a.mk=null;a.uo=null;a.wo=null;a.Bb=0;a.yc=Long_ZERO;a.Ar=0;a.y2=Long_ZERO;} function AOG(){var a=new YC();AKs(a);return a;} function AKs(a){a.AN=0;a.Aj=0;a.xb=255;a.Ar=0;a.y2=Long_ZERO;} function NO(){} function YT(){var a=this;C.call(a);a.e4=null;a.hd=null;a.i5=null;a.m0=0;a.oI=0;a.gL=null;} function AFO(a,b,c,d){var e=new YT();AFS(e,a,b,c,d);return e;} function AFS(a,b,c,d,e){a.gL=b;a.oI=a.gL.c8;a.e4=c;a.hd=d;a.m0=e;} function X7(a){return a.e4===null?0:1;} function Uf(a){var b;P5(a);if(a.e4===null){b=new Je;Q(b);G(b);}b=a.e4.nU;a.i5=a.e4;a.hd=a.e4;a.e4=a.e4.fp;a.m0=a.m0+1|0;return b;} function ADJ(a){var b,c;if(a.i5===null){b=new Ds;Q(b);G(b);}b=a.gL;c=a.i5;if(c.fO===null)b.eR=c.fp;else c.fO.fp=c.fp;if(c.fp===null)b.j_=c.fO;else c.fp.fO=c.fO;b.ej=b.ej-1|0;b.c8=b.c8+1|0;if(a.i5===a.hd){a.hd=!X7(a)?null:a.e4.fO;a.m0=a.m0-1|0;}else if(a.i5===a.e4)a.e4=!U8(a)?null:a.hd.fp;a.oI=a.gL.c8;a.i5=null;} function U8(a){return a.hd===null?0:1;} function Xi(a,b){var c;P5(a);c=new Lj;c.nU=b;c.fO=a.hd;c.fp=a.e4;if(a.hd!==null)a.hd.fp=c;else a.gL.eR=c;if(a.e4!==null)a.e4.fO=c;else a.gL.j_=c;a.hd=c;b=a.gL;b.ej=b.ej+1|0;b=a.gL;b.c8=b.c8+1|0;a.oI=a.gL.c8;a.i5=null;} function P5(a){var b;if(a.oI>=a.gL.c8)return;b=new I0;Q(b);G(b);} function Lj(){var a=this;C.call(a);a.nU=null;a.fp=null;a.fO=null;} function Kt(){LY.call(this);} function ACN(a,b,c){var d,e,f,g,h,i,j,k,l,m;d=$rt_createByteArray(C0(BC(b),512));e=d.data;f=0;g=0;h=$rt_createCharArray(C0(BC(c),512));i=h.data;a:{while(true){if((f+32|0)>g&&Eo(b)){j=f;while(j=g?AU3:AU2;break a;}k=C0(BC(c),i.length);m=new QT;m.wa=b;m.w5=c;l=ADp(a,d,f,g,h,0,k,m);f=m.tO;if(l===null&&0==m.nT)l=AU3;AEc(c,h,0,m.nT);if(l!==null)break;}}DI(b,b.k-(g-f|0)|0);return l;} function PX(){Kt.call(this);} function ADp(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q;i=null;a:{b:{c:{while(c=g)break a;j=b.data;k=c+1|0;l=j[c]&255;if(!(l&128)){j=e.data;m=f+1|0;j[f]=l&65535;}else if((l&224)==192){if(k>=d){c=k+(-1)|0;if(K3(h))break a;i=AU3;break a;}n=k+1|0;k=j[k];if(!GA(a,k)){c=n+(-2)|0;i=EE(1);break a;}j=e.data;m=f+1|0;j[f]=((l&31)<<6|k&63)&65535;k=n;}else if((l&240)==224){if((k+2|0)>d){c=k+(-1)|0;if(K3(h))break a;i=AU3;break a;}c=k+1|0;m=j[k];k=c+1|0;o=j[c];if(!GA(a,m))break b;if(!GA(a,o))break b;p=((l&15)<<12|(m &63)<<6|o&63)&65535;if(RP(p)){c=k+(-3)|0;i=EE(3);break a;}j=e.data;m=f+1|0;j[f]=p;}else{if((l&248)!=240){c=k+(-1)|0;i=EE(1);break a;}if((k+3|0)>d){c=k+(-1)|0;if(K3(h))break a;i=AU3;break a;}if((f+2|0)>g){c=k+(-1)|0;if(Uw(h,2))break a;i=AU2;break a;}c=k+1|0;m=j[k];n=c+1|0;o=j[c];k=n+1|0;n=j[n];if(!GA(a,m))break c;if(!GA(a,o))break c;if(!GA(a,n))break c;j=e.data;q=(l&7)<<18|(m&63)<<12|(o&63)<<6|n&63;c=f+1|0;j[f]=Iq(q);m=c+1|0;j[c]=I2(q);}c=k;f=m;}break a;}c=k+(-3)|0;i=EE(1);break a;}c=k+(-3)|0;i=EE(1);}h.tO=c;h.nT =f;return i;} function GA(a,b){return (b&192)!=128?0:1;} function Jp(){C.call(this);this.zE=0;} var AVA=null;var AVB=null;function AMV(a){var b=new Jp();Zp(b,a);return b;} function Zp(a,b){a.zE=b;} function Q3(b){return !b?AVB:AVA;} function Vr(){AVA=AMV(1);AVB=AMV(0);} function X$(){var a=this;C.call(a);a.f6=0;a.gr=0;a.gE=0;a.e_=null;} function AIM(a,b){var c=new X$();AKQ(c,a,b);return c;} function FQ(a,b,c,d){a.f6=b/16.0|0;a.gr=c/16.0|0;a.gE=d/16.0|0;if(a.f6<0)a.f6=0;if(a.gr<0)a.gr=0;if(a.gE<0)a.gE=0;if(a.f6>=a.e_.dK)a.f6=a.e_.dK-1|0;if(a.gr>=a.e_.dH)a.gr=a.e_.dH-1|0;if(a.gE>=a.e_.gx)a.gE=a.e_.gx-1|0;return a;} function P9(a,b){if(a.f6>=0&&a.gr>=0&&a.gE>=0)T(a.e_.iv.data[J(J(a.gE,a.e_.dH)+a.gr|0,a.e_.dK)+a.f6|0],b);} function Md(a,b){if(a.f6>=0&&a.gr>=0&&a.gE>=0)Hy(a.e_.iv.data[J(J(a.gE,a.e_.dH)+a.gr|0,a.e_.dK)+a.f6|0],b);} function AKQ(a,b,c){a.e_=b;} function JN(){D1.call(this);} function Qg(){JN.call(this);} function AAb(){D1.call(this);} function AGq(a){var b=new AAb();AJA(b,a);return b;} function AJA(a,b){LS(a,b);} function Kd(){GV.call(this);} function AK8(a,b,c,d){var e=new Kd();N7(e,a,b,c,d);return e;} function N7(a,b,c,d,e){var f;O5(a,b,c,d,e);a.dT=B(351);a.g1=B(549);a.cT=1.6200000047683716;f=APf();a.gR=80;f.o3=30;f.hD=1.0;a.dO=f;} function Ky(){Kd.call(this);} function Xx(a,b){BT(b,C3(b,a,a.g,a.j,a.h,a.v+180.0+B3()*45.0-22.5,a.I-(B3()*45.0-10.0),1.0));} function FB(){D6.call(this);} function AVC(a,b,c,d){var e=new FB();IZ(e,a,b,c,d);return e;} function IZ(a,b,c,d,e){HY(a,b);DQ(a,1.399999976158142,1.2000000476837158);CJ(a,c,d,e);a.dT=B(352);} function J3(){FB.call(this);} function Uk(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(E2()){var $T=C1();$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!==null)b.kD(a,10);c=B3()+B3()+1.0|0;d=0;while(d1.0)a.f3=1.0;return;default:ER();}}C1().s(a,$p);} function Zm(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(E2()){var $T=C1();$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!==null)b.kD(a,10);c=B3()+B3()+1.0|0;d=0;while(d=((a.bb/2|0)-100|0)&&b<(((a.bb/2|0)-100|0)+200|0)&&c>=((((a.bu/4|0)-10|0)+50|0)+18|0)&&c<(((((a.bu/4|0)-10|0)+50|0)+18|0)+20|0)){Fe(1);a.lw=1;a.i1=0;}else if(b>=((a.bb/2|0)-100|0)&&b<(((a.bb/2|0)-100|0)+200|0)&&c>=((((a.bu/4|0)-10|0)+50|0)-20|0)&&c<(((((a.bu/4|0)-10|0)+50|0)-20|0)+20|0)){Fe(1);a.i1=1;a.lw=0;}else{Fe(0);a.lw=0;a.i1=0;}}$p=1;case 1:AAA(a,b,c,d);if (E()){break _;}return;default:ER();}}C1().s(a,b,c,d,$p);} function TB(a,b,c){if(a.lw){if(c==14&&Bg(a.fj)>0)a.fj=DC(a.fj,0,Bg(a.fj)-1|0);if(F9(B(515),b)>=0&&Bg(a.fj)<64)a.fj=V(CN(F(O(),a.fj),b));if(Bg(a.fj)>0&&Bg(a.eB)>0)a.kh.dU=1;else a.kh.dU=0;}else if(a.i1){if(c==14&&Bg(a.eB)>0)a.eB=DC(a.eB,0,Bg(a.eB)-1|0);if(F9(B(515),b)>=0&&Bg(a.eB)<64)a.eB=V(CN(F(O(),a.eB),b));if(Bg(a.fj)>0&&Bg(a.eB)>0)a.kh.dU=1;else a.kh.dU=0;}} function ADw(a,b,c){var d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(E2()){var $T=C1();$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:d=(a.be.K*240|0)/a.be.r|0;e=(a.be.r*240|0)/a.be.r|0;B_(16640);Cy();f=ARj;g=BH(B(213));$p=1;case 1:Us(g);if(E()){break _;}BQ(f,7);HH(f,4210752);h=e;i=h;j=h/32.0;N(f,0.0,i,0.0,0.0,j);h=d;k=h;l=h/32.0;N(f,k,i,0.0,l,j);N(f,k,0.0,0.0,l,0.0);N(f,0.0,0.0,0.0,0.0,0.0);BR(f);Iv(((a.bb /2|0)-100|0)-1|0,((((a.bu/4|0)-10|0)+50|0)-20|0)-1|0,(((a.bb/2|0)-100|0)+200|0)+1|0,(((((a.bu/4|0)-10|0)+50|0)-20|0)+20|0)+1|0,(-6250336));Iv((a.bb/2|0)-100|0,(((a.bu/4|0)-10|0)+50|0)-20|0,((a.bb/2|0)-100|0)+200|0,((((a.bu/4|0)-10|0)+50|0)-20|0)+20|0,(-16777216));f=a.dl;g=B(558);d=(a.bb/2|0)-100|0;e=(((a.bu/4|0)-10|0)+50|0)-30|0;m=10526880;$p=2;case 2:AHs(f,g,d,e,m);if(E()){break _;}Iv(((a.bb/2|0)-100|0)-1|0,((((a.bu/4|0)-10|0)+50|0)+18|0)-1|0,(((a.bb/2|0)-100|0)+200|0)+1|0,(((((a.bu/4|0)-10|0)+50|0)+18|0)+ 20|0)+1|0,(-6250336));Iv((a.bb/2|0)-100|0,(((a.bu/4|0)-10|0)+50|0)+18|0,((a.bb/2|0)-100|0)+200|0,((((a.bu/4|0)-10|0)+50|0)+18|0)+20|0,(-16777216));f=a.dl;g=B(559);d=(a.bb/2|0)-100|0;e=(((a.bu/4|0)-10|0)+50|0)+8|0;m=10526880;$p=3;case 3:AHs(f,g,d,e,m);if(E()){break _;}if(!a.lw){f=a.dl;g=a.fj;m=((a.bb/2|0)-100|0)+4|0;d=((((a.bu/4|0)-10|0)+50|0)+18|0)+6|0;e=14737632;$p=4;continue _;}m=(a.k1/6|0)%2|0?0:1;f=a.dl;g=BN(F(F(O(),a.fj),!m?B(4):B(517)));d=((a.bb/2|0)-100|0)+4|0;e=((((a.bu/4|0)-10|0)+50|0)+18|0)+6|0;m= 14737632;$p=7;continue _;case 4:AHs(f,g,m,d,e);if(E()){break _;}if(!a.i1){f=a.dl;g=a.eB;d=((a.bb/2|0)-100|0)+4|0;e=((((a.bu/4|0)-10|0)+50|0)-20|0)+6|0;m=14737632;$p=5;continue _;}m=(a.k1/6|0)%2|0?0:1;f=a.dl;g=BN(F(F(O(),a.eB),!m?B(4):B(517)));d=((a.bb/2|0)-100|0)+4|0;e=((((a.bu/4|0)-10|0)+50|0)-20|0)+6|0;m=14737632;$p=8;continue _;case 5:AHs(f,g,d,e,m);if(E()){break _;}$p=6;case 6:XF(a,b,c);if(E()){break _;}return;case 7:AHs(f,g,d,e,m);if(E()){break _;}if(!a.i1){f=a.dl;g=a.eB;d=((a.bb/2|0)-100|0)+4|0;e=((((a.bu /4|0)-10|0)+50|0)-20|0)+6|0;m=14737632;$p=5;continue _;}m=(a.k1/6|0)%2|0?0:1;f=a.dl;g=BN(F(F(O(),a.eB),!m?B(4):B(517)));d=((a.bb/2|0)-100|0)+4|0;e=((((a.bu/4|0)-10|0)+50|0)-20|0)+6|0;m=14737632;$p=8;case 8:AHs(f,g,d,e,m);if(E()){break _;}$p=6;continue _;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} function Jx(){var a=this;CC.call(a);a.n_=null;a.w0=null;a.iW=null;} function AVE(a,b){var c=new Jx();P1(c,a,b);return c;} function P1(a,b,c){DB(a);a.w0=B(560);a.n_=b;a.iW=c;} function Zk(a){var b;b=0;while(b>1)|0)|0,Rw(a.iW,b)));b=b+1|0;}T(a.bQ,C_(100,(a.bb/2|0)-100|0,((a.bu/6|0)+130|0)+12|0,B(561)));T(a.bQ,C_(200,(a.bb/2|0)-100|0,(a.bu/6|0)+168|0,B(562)));} function Yu(a,b){var c,d,e,f,g,$p,$z;$p=0;if(E2()){var $T=C1();$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.dU){if(b.cE<100){c=a.iW;d=b.cE;e=1;$p=1;continue _;}if(b.cE==100){c=a.be;f=new JC;g=a.iW;DB(f);f.sk=B(563);f.h0=(-1);f.s2=a;f.hy=g;$p=2;continue _;}if(b.cE==200){b=a.be;c=a.n_;$p=3;continue _;}}return;case 1:T2(c,d,e);if(E()){break _;}b.h1=Rw(a.iW,b.cE);if(b.cE!=100){if(b.cE!=200)return;b=a.be;c=a.n_;$p=3;continue _;}c=a.be;f=new JC;g=a.iW;DB(f);f.sk =B(563);f.h0=(-1);f.s2=a;f.hy=g;$p=2;case 2:AAp(c,f);if(E()){break _;}if(b.cE!=200)return;b=a.be;c=a.n_;$p=3;case 3:AAp(b,c);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,f,g,$p);} function U0(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(E2()){var $T=C1();$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:F0(0,0,a.bb,a.bu,1610941696,(-1607454624));d=a.dl;e=a.w0;f=a.bb/2|0;g=20;h=16777215;$p=1;case 1:ALm(d,e,f,g,h);if(E()){break _;}$p=2;case 2:XF(a,b,c);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,$p);} function ADB(){CC.call(this);this.w9=null;} function Pm(a){var b=new ADB();AH_(b,a);return b;} function AH_(a,b){DB(a);a.w9=b;} function ZL(a){DG(a.bQ);T(a.bQ,C_(0,(a.bb/2|0)-100|0,a.bu/4|0,B(564)));T(a.bQ,C_(1,(a.bb/2|0)-100|0,(a.bu/4|0)+24|0,B(565)));T(a.bQ,C_(2,(a.bb/2|0)-100|0,(a.bu/4|0)+48|0,B(566)));T(a.bQ,C_(3,(a.bb/2|0)-100|0,(a.bu/4|0)+120|0,B(556)));} function S5(a,b){var c,d,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.cE!=3){c=a.be;d=b.cE;$p=1;continue _;}b=a.be;c=a.w9;$p=3;continue _;case 1:Vg(c,d);if(E()){break _;}b=a.be;c=null;$p=2;case 2:AAp(b,c);if(E()){break _;}Db(a.be);return;case 3:AAp(b,c);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,$p);} function Wb(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(E2()){var $T=C1();$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:F0(0,0,a.bb,a.bu,1610941696,(-1607454624));d=a.dl;e=B(567);f=a.bb/2|0;g=40;h=16777215;$p=1;case 1:ALm(d,e,f,g,h);if(E()){break _;}$p=2;case 2:XF(a,b,c);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,$p);} function ABW(){var a=this;DA.call(a);a.ka=0.0;a.hU=0.0;a.j$=0.0;a.gG=0;a.w3=0;} function AJV(a,b,c,d){var e=new ABW();AHE(e,a,b,c,d);return e;} function AHE(a,b,c,d,e){var f;F5(a,b);a.gG=0;DQ(a,0.9800000190734863,0.9800000190734863);a.cT=a.jo/2.0;CJ(a,c,d,e);f=B3()*3.1415927410125732*2.0*3.1415927410125732/180.0;a.ka= -Bj(f)*0.019999999552965164;a.hU=0.20000000298023224;a.j$= -Bs(f)*0.019999999552965164;a.jF=0;a.gG=40;a.bC=c;a.bI=d;a.bB=e;} function WN(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(E2()){var $T=C1();$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.bC=a.g;a.bI=a.j;a.bB=a.h;a.hU=a.hU-0.03999999910593033;b=a.ka;c=a.hU;d=a.j$;$p=1;case 1:Ut(a,b,c,d);if(E()){break _;}a.ka=a.ka*0.9800000190734863;a.hU=a.hU*0.9800000190734863;a.j$=a.j$*0.9800000190734863;if(a.c$){a.ka=a.ka*0.699999988079071;a.j$=a.j$*0.699999988079071;a.hU =a.hU*(-0.5);}if(!a.w3){e=a.gG;a.gG=e-1|0;if(e<=0){Do(a);f=new CZ;b=4.0;g=a.by;h=null;c=a.g;d=a.j;i=a.h;$p=2;continue _;}g=new Nd;K7(g,a.by,a.g,a.j+0.6000000238418579,a.h,0.0,0.0,0.0);g.cF=g.cF*0.10000000149011612;g.cL=g.cL*0.10000000149011612;g.cG=g.cG*0.10000000149011612;b=B3()*0.30000001192092896;g.ks=b;g.ke=b;g.kf=b;g.hA=8.0/(B3()*0.8+0.2)|0;g.l9=1;Cf(a.by.mM,g);}return;case 2:Wv(g,h,c,d,i,b);if(E()){break _;}e=0;while(e<100){i=Gy(f)*b/4.0;j=Gy(f)*b/4.0;k=Gy(f)*b/4.0;c=B7(i*i+j*j+k*k);l=i/c/c;m=j/c/c;c= k/c/c;h=new KS;n=a.by;d=a.g+i;i=a.j+j;j=a.h+k;R();PN(h,n,d,i,j,l,m,c,ARC);Cf(a.by.mM,h);e=e+1|0;}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} function Uq(a,b){var c,d,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=BH(B(184));$p=1;case 1:Us(c);if(E()){break _;}d=D_(a.by,a.g|0,a.j|0,a.h|0);Cw();BV(d,d,d,1.0);Ba(a.bC+(a.g-a.bC)*b-0.5,a.bI+(a.j-a.bI)*b-0.5,a.bB+(a.h-a.bB)*b-0.5);Cw();R();ARC.nG();Bt(3553);Bt(2896);BV(1.0,1.0,1.0,(((a.gG/4|0)+1|0)%2|0)*0.4000000059604645);if(a.gG<=16)BV(1.0,1.0,1.0,((a.gG+1|0)%2|0)*0.6000000238418579);if(a.gG<=2)BV(1.0,1.0,1.0,0.8999999761581421);Bb(3042);Cv(770, 1);ARC.nG();Bt(3042);Bb(3553);Bb(2896);CS();CS();return;default:ER();}}C1().s(a,b,c,d,$p);} function AGt(a,b){var c,d;if(a.w3){c=b;R();if(RV(c,ARC.l)){d=VM(a.by,a,c);BT(a.by,d);Do(a);}}} function WQ(a,b,c){var d,e,f,g,h;if(!a.hw&&b instanceof Fj){Do(a);d=new Gj;e=a.by;f=a.g;g=a.j;h=a.h;R();Hn(d,e,f,g,h,ARC.l);BT(a.by,d);}} function AH9(a){return a.hw?0:1;} function FE(){Fz.call(this);this.oa=0;} function APf(){var a=new FE();Ie(a);return a;} function Ie(a){K0(a);a.oa=6;} function AB7(a){var $p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:KN(a);if(E()){break _;}if(a.ce.bv<=0)return;$p=2;case 2:U9(a);if(E()){break _;}return;default:ER();}}C1().s(a,$p);} function U9(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(E2()){var $T=C1();$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=a.hL.hG;if(a.ee!==null&&a.ee.hw)a.ee=null;if(b!==null&&a.ee===null){c=b.g-a.ce.g;d=b.j-a.ce.j;e=b.h-a.ce.h;if(c*c+d*d+e*e<256.0)a.ee=b;}if(a.ee!==null){c=a.ee.g-a.ce.g;d=a.ee.j-a.ce.j;e=a.ee.h-a.ce.h;f=c*c+d*d+e*e;if(f>1024.0&&!P(a.dv,100))a.ee=null;if(a.ee!==null){g=B7(f);a.ce.v=Fm(e,c)*180.0/3.1415927410125732-90.0;a.ce.I= -(Fm(d, g)*180.0/3.1415927410125732);if(B7(f)<2.0&&!a.ko){h=a.ee;$p=1;continue _;}}}return;case 1:a.AP(h);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,$p);} function SX(a,b){var c,d,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(ED(a.hL,DO(a.ce.g,a.ce.j,a.ce.h),DO(b.g,b.j,b.h))!==null)return 0;a.ce.eK=5;a.ko=P(a.dv,20)+10|0;c=(Z(a.dv)+Z(a.dv))/2.0*a.oa+1.0|0;d=a.ce;$p=1;case 1:b.gj(d,c);if(E()){break _;}a.i0=0;return 1;default:ER();}}C1().s(a,b,c,d,$p);} function AK$(a,b,c){To(a,b,c);if(b instanceof Qk)b=b.kN;if(b!==null&&!Iu(B8(b),B8(a.ce)))a.ee=b;} function K4(){FE.call(this);this.nC=null;} function AAM(a,b,c){var $p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:Xl(a,b,c);if(E()){break _;}if(c.bv>0&&!P(a.dv,30)&&a.ee!==null)Xx(a.nC,b);return;default:ER();}}C1().s(a,b,c,$p);} function AC3(a){var b,c,d;b=a.nC;c=(B3()+B3())*3.0+4.0|0;d=0;while(d=0)a.hx.data[d]=c;} function Ps(){var a=this;C.call(a);a.eA=null;a.S=0;a.bH=0;a.eg=0;a.L=null;a.cq=null;a.hP=0;a.dY=null;} function Wm(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,bD,bE,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();bE=$T.l();bD=$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:Fr(a.eA,B(570));a.S=c;a.bH=d;a.eg=64;a.hP=32;a.cq=$rt_createByteArray(J(c,d)<<6);f=a.eA;g=B(571);$p=1;case 1:Xk(f,g);if(E()){break _;}f=PU(D$(a.L,8),D$(a.L,8));g=PU(D$(a.L,8),D$(a.L,8));h=D$(a.L,6);i=$rt_createIntArray(J(a.S,a.bH)).data;j=1.2999999523162842;k =0;if(k>=a.S){f=a.eA;g=B(572);$p=2;continue _;}e=(k*100|0)/(a.S-1|0)|0;$p=3;continue _;case 2:Xk(f,g);if(E()){break _;}f=PU(D$(a.L,8),D$(a.L,8));l=PU(D$(a.L,8),D$(a.L,8));m=0;if(m>=a.S){f=a.eA;g=B(573);$p=4;continue _;}e=(m*100|0)/(a.S-1|0)|0;$p=5;continue _;case 3:AB$(a,e);if(E()){break _;}n=0;while(n0.0)o=q;q=AK0(q,o)/2.0;if(q<0.0)q=q*0.8;i[k+J(n,a.S)|0]=q|0;n=n+1|0;}k=k+1|0;if(k>=a.S){f=a.eA;g=B(572);$p=2;continue _;}e =(k*100|0)/(a.S-1|0)|0;continue _;case 4:Xk(f,g);if(E()){break _;}r=a.S;s=a.bH;t=a.eg;u=D$(a.L,8);v=0;w=t-2|0;if(v>=r){f=a.eA;g=B(574);$p=6;continue _;}e=(v*100|0)/(a.S-1|0)|0;$p=7;continue _;case 5:AB$(a,e);if(E()){break _;}t=0;while(t2.0)i[m+J(t,a.S)|0]=(((i[m+J(t,a.S)|0]-n|0)/2|0)<<1)+n|0;t=t+1|0;}m=m+1|0;if(m>=a.S){f=a.eA;g=B(573);$p=4;continue _;}e=(m*100|0)/(a.S-1|0)|0;continue _;case 6:Xk(f,g);if(E()){break _;}e=a.S;v=a.bH;t=a.eg;x=((J(J(e, v),t)/256|0)/64|0)<<1;y=0;k=x-1|0;j=e;z=t;ba=v;if(yw)i[x]=w;if(i[x]<1)i[x]=1;bc=0;while(bc>24;bc=bc+1|0;}e=e+1|0;}v=v+1|0;if(v>=r){f=a.eA;g=B(574);$p=6;continue _;}e= (v*100|0)/(a.S-1|0)|0;continue _;case 8:ACC(a,e,v,t,x);if(E()){break _;}e=AUb.l;v=70;t=2;x=4;$p=9;case 9:ACC(a,e,v,t,x);if(E()){break _;}e=AUa.l;v=50;t=3;x=4;$p=10;case 10:ACC(a,e,v,t,x);if(E()){break _;}f=a.eA;g=B(575);$p=11;case 11:Xk(f,g);if(E()){break _;}e=AQT.l;v=0;$p=12;case 12:AB$(a,v);if(E()){break _;}v=0;while(v=0.25){bq=bg+(Z(a.L)*4.0-2.0)*0.20000000298023224;br=bh+(Z(a.L)*4.0-2.0)*0.20000000298023224;bs=bi+(Z(a.L)*4.0-2.0)*0.20000000298023224;bt=1.2000000476837158+((a.eg-br)/a.eg*3.5+1.0)*bn;bt=Bj(bo*3.1415927410125732/bp)*bt;bu=bq-bt|0;t=bq+bt|0;n=br-bt|0;w=br+bt|0;m=bs-bt|0;bd=bs+bt|0;bt=bt*bt;while(true){if(bu>t)break a;bv=n;while(bv<=w){bw=m;while(bw<=bd){b:{bx=bu-bq;by=bv-br;bz=bw-bs;if(bx*bx+by*by*2.0+bz*bz>=bt)break b;if (bu<1)break b;if(bv<1)break b;if(bw<1)break b;if(bu>=(a.S-1|0))break b;if(bv>=(a.eg-1|0))break b;if(bw>=(a.bH-1|0))break b;bA=J(J(bv,a.bH)+bw|0,a.S)+bu|0;e=a.cq.data[bA];R();if(e!=ARi.l)break b;a.cq.data[bA]=0;}bw=bw+1|0;}bv=bv+1|0;}bu=bu+1|0;}}}bo=bo+1|0;}y=y+1|0;if(y=v)break;if(t%100|0)continue;else{x=(t*100|0)/y|0;continue _;}}e=100;$p=14;continue _;case 17:AB$(a,e);if(E()){break _;}f=a.eA;g=B(577);$p=18;case 18:Xk(f,g);if(E()){break _;}e =a.S;v=a.bH;t=a.eg;g=D$(a.L,8);bB=D$(a.L,8);r=0;if(r>=e){f=a.eA;g=B(578);$p=20;continue _;}x=(r*100|0)/(a.S-1|0)|0;$p=21;continue _;case 19:AB$(a,t);if(E()){break _;}while(true){t=P(a.L,a.S);y=Z(a.L)*Z(a.L)*(a.hP-3|0)|0;k=P(a.L,a.bH);if(!a.cq.data[J(J(y,a.bH)+k|0,a.S)+t|0])EY(a,t,y,k,0,AQV.l);v=v+1|0;if(v>=e)break;if(v%100|0)continue;else{t=(v*100|0)/x|0;continue _;}}e=100;$p=17;continue _;case 20:Xk(f,g);if(E()){break _;}e=a.S;v=J(a.S,a.bH)/3000|0;t=0;k=v-1|0;if(t=d)return f;v=((e*50|0)/t|0)+50|0;$p=24;continue _;case 21:AB$(a,x);if(E()){break _;}n=0;while(n>24;if(!k){x=ARe.l;if(m<=((t/2|0)-1|0)&&w)x=AT$.l;a.cq.data[bd]=x<<24>>24;}n=n+1|0;}r=r+1|0;if(r>=e){f=a.eA;g=B(578);$p=20;continue _;}x=(r*100|0)/(a.S-1|0)|0;continue _;case 22:AB$(a,y);if(E()){break _;}y=P(a.L,a.S);n=P(a.L,a.bH);bC=0;r=BM(x,2);bb=BM(x,1);while(bC<10){bc=0;w=y;m=n;while(bc<5){c:{w=w+(P(a.L,6)-P(a.L,6)|0)|0;m=m+(P(a.L,6)-P(a.L,6)|0)|0;if(r>=0&&P(a.L,4))break c;if(w<0)break c;if(m<0)break c;if(w>=a.S)break c;if(m>=a.bH)break c;bd=i[w+J(m,e)|0]+1|0;if(a.cq.data[J(J(bd,a.bH)+m|0,a.S) +w|0]&255)break c;bD=J(J(bd,a.bH)+m|0,a.S)+w|0;if((a.cq.data[J(J(bd-1|0,a.bH)+m|0,a.S)+w|0]&255)!=ARe.l)break c;if(!x){a.cq.data[bD]=AUv.l<<24>>24;break c;}if(bb)break c;a.cq.data[bD]=AUw.l<<24>>24;}bc=bc+1|0;}bC=bC+1|0;}t=t+1|0;if(t=d)return f;v=((e*50|0) /t|0)+50|0;$p=24;continue _;case 23:AB$(a,y);if(E()){break _;}y=P(a.L,a.S);n=P(a.L,a.eg);bf=P(a.L,a.bH);bb=0;bc=BM(x,2);be=BM(x,1);while(bb<20){bD=0;w=y;m=n;bd=bf;while(bD<5){c:{w=w+(P(a.L,6)-P(a.L,6)|0)|0;m=m+(P(a.L,2)-P(a.L,2)|0)|0;bd=bd+(P(a.L,6)-P(a.L,6)|0)|0;if(bc>=0&&P(a.L,4))break c;if(w<0)break c;if(bd<0)break c;if(m<1)break c;if(w>=a.S)break c;if(bd>=a.bH)break c;if(m>=(i[w+J(bd,e)|0]-1|0))break c;if(a.cq.data[J(J(m,a.bH)+bd|0,a.S)+w|0]&255)break c;bE=J(J(m,a.bH)+bd|0,a.S)+w|0;if((a.cq.data[J(J(m-1 |0,a.bH)+bd|0,a.S)+w|0]&255)!=ARi.l)break c;if(!x){a.cq.data[bE]=ARB.l<<24>>24;break c;}if(be)break c;a.cq.data[bE]=ARA.l<<24>>24;}bD=bD+1|0;}bb=bb+1|0;}t=t+1|0;if(t=d)return f;v=((e*50|0)/t|0)+50|0;$p=24;case 24:AB$(a,v);if(E()){break _;}v=P(a.L,a.S);x=P(a.L,a.bH);n=0;while(n<20){bc=0;y=v;k=x;while(bc<20){y=y+(P(a.L,6)-P(a.L,6)|0)|0;k=k+(P(a.L,6)-P(a.L, 6)|0)|0;if(y>=0&&k>=0&&y=d)return f;v=((e*50|0)/t|0)+50|0;continue _;default:ER();}}C1().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,bD,bE,$p);} function ACC(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,$p,$z;$p=0;if(E2()){var $T=C1();$p=$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=b<<24>>24;b=a.S;g=a.bH;h=a.eg;i =J((J(J(b,g),h)/256|0)/64|0,c)/100|0;j=0;k=i-1|0;l=d*100|0;m=b;n=h;o=g;p=c;if(j>=i)return;b=(((j*100|0)/k|0)/4|0)+(l/4|0)|0;$p=1;case 1:AB$(a,b);if(E()){break _;}q=Z(a.L)*m;r=Z(a.L)*n;s=Z(a.L)*o;t=(Z(a.L)+Z(a.L))*75.0*p/100.0|0;u=Z(a.L)*3.1415927410125732*2.0;v=0.0;w=Z(a.L)*3.1415927410125732*2.0;x=0.0;y=0;z=t;while(y=ba)break a;if(bb<1)break a;if(bc<1)break a;if(bd<1)break a;if(bb>=(a.S-1|0))break a;if(bc>=(a.eg-1|0))break a;if(bd>=(a.bH-1|0))break a;bh=J(J(bc,a.bH)+bd|0,a.S)+bb|0;b=a.cq.data[bh];R();if(b!=ARi.l)break a;a.cq.data[bh]=f;}bd=bd+1|0;}bc=bc+1|0;}bb=bb+1|0;}y=y+1|0;}j=j+1|0;if(j>=i)return;b=(((j*100|0)/k|0)/4|0)+(l/4|0)|0;continue _;default: ER();}}C1().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,$p);} function AB$(a,b){var c,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.eA;$p=1;case 1:AA8(c,b);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,$p);} function EY(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;g=f<<24>>24;h=Cm();i=1;j=1;while(1<0){m=m+(-1)|0;o=a.dY.data[m];if(!m&&h.bf>0){a.dY=C8(h,h.bf-1|0);m=a.dY.data.length;}p=o>>i&k;c=i+j|0;q=o>>c;r=o&l;s=r;a:{while(s>0){if(a.cq.data[o-1|0])break a;s=s+(-1)|0;o=o+(-1)|0;}}while(r>i&k;u=o>>c;if(!(t==p&&u==q))C4(H2(), B(580));v=0;w=0;x=0;n=Long_add(n,Long_fromInt(r-s|0));while(s=(a.bH-1|0))t=w;else{t=a.cq.data[o+a.S|0]?0:1;if(t&&!w){if(m!=a.dY.data.length)b=m;else{T(h,a.dY);a.dY=$rt_createIntArray(1048576);b=0;}y=a.dY.data;m=b+1|0;y[b]=o+a.S|0;}}if(q>0){y=a.cq.data;w=o-f|0;z=y[w];R();if(!(g!=AQU.l&&g!=AQV.l)&&!(z!=AQS.l&&z!=AQT.l))a.cq.data[w] =ARi.l<<24>>24;d=z?0:1;if(d&&!x){if(m!=a.dY.data.length)b=m;else{T(h,a.dY);a.dY=$rt_createIntArray(1048576);b=0;}y=a.dY.data;m=b+1|0;y[b]=w;}x=d;}o=o+1|0;s=s+1|0;v=e;w=t;}}return n;} function JC(){var a=this;CC.call(a);a.s2=null;a.sk=null;a.hy=null;a.h0=0;} function Y8(a){var b;b=0;while(b>1)|0)|0,Jb(a.hy,b)));b=b+1|0;}T(a.bQ,C_(200,(a.bb/2|0)-100|0,(a.bu/6|0)+168|0,B(562)));} function Zu(a,b){var c,d,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=0;while(c=0){AC2(a.hy,a.h0,c);Be(a.bQ,a.h0).h1=Jb(a.hy,a.h0);a.h0=(-1);return;}$p=1;case 1:ACs(a,b,c);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,$p);} function ADL(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(E2()){var $T=C1();$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:F0(0,0,a.bb,a.bu,1610941696,(-1607454624));d=a.dl;e=a.sk;f=a.bb/2|0;g=20;h=16777215;$p=1;case 1:ALm(d,e,f,g,h);if(E()){break _;}$p=2;case 2:XF(a,b,c);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,$p);} function ACw(){Mc.call(this);} function ANx(a,b,c,d){var e=new ACw();AJY(e,a,b,c,d);return e;} function AJY(a,b,c,d,e){Qq(a,b,c,d,150,20,e);} function RG(){Fz.call(this);this.oE=null;} function TN(a){a.ih=a.oE.je.tD;a.gK=a.oE.je.jR;a.f4=a.oE.je.ji;} function RX(){var a=this;C.call(a);a.wA=null;a.xK=null;a.u9=null;a.g6=null;a.jT=null;} function ABZ(a){var b,c,d,e,f,$$je,$p,$z;$p=0;if(E2()){var $T=C1();$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=a.jT;c=new Nl;d=a.wA;$p=1;continue _;}catch($$e){$$je=K($$e);if($$je instanceof X){}else{throw $$e;}}a.g6.cD=0;a.g6.R=null;c=a.g6;b=Du(B(582),B(583));$p=3;continue _;case 1:try{AAZ(c,d);if(E()){break _;}b.c1=c;a.jT.c1.eU=a.jT;c=a.jT.c1;b=AQ2;e=Bc(C,4);f=e.data;f[0]=BX(7);f[1]=a.xK;f[2]=a.u9;f[3]=Bq(0);$p=2;continue _;}catch($$e){$$je=K($$e);if ($$je instanceof X){}else{throw $$e;}}a.g6.cD=0;a.g6.R=null;c=a.g6;b=Du(B(582),B(583));$p=3;continue _;case 2:a:{try{Yb(c,b,e);if(E()){break _;}a.jT.hR=1;}catch($$e){$$je=K($$e);if($$je instanceof X){break a;}else{throw $$e;}}return;}a.g6.cD=0;a.g6.R=null;c=a.g6;b=Du(B(582),B(583));$p=3;case 3:AAp(c,b);if(E()){break _;}a.jT.hR=0;return;default:ER();}}C1().s(a,b,c,d,e,f,$p);} function PZ(){var a=this;C.call(a);a.nJ=0;a.nI=0;a.nH=0;a.wQ=0;a.n2=0;} function S4(){var a=this;C.call(a);a.tU=0.0;a.tS=0.0;a.tT=0.0;a.t3=0.0;a.s6=0.0;a.jC=0;a.jl=0;} function Nz(a,b,c,d,e){var f=new S4();AEp(f,a,b,c,d,e);return f;} function AK2(a,b,c){var d=new S4();ALf(d,a,b,c);return d;} function AHH(a,b){var c=new S4();ALh(c,a,b);return c;} function AEp(a,b,c,d,e,f){a.jC=0;a.jl=0;a.tU=b;a.tS=c;a.tT=d;a.t3=e;a.s6=f;a.jC=1;a.jl=1;} function ALf(a,b,c,d){a.jC=0;a.jl=0;a.tU=b;a.tS=c;a.tT=d;a.jl=1;a.jC=0;} function ALh(a,b,c){a.jC=0;a.jl=0;a.t3=b;a.s6=c;a.jC=1;a.jl=0;} function Fn(){C.call(this);} function AC_(){var a=this;Fn.call(a);a.ui=null;a.uj=null;} function PU(a,b){var c=new AC_();AI3(c,a,b);return c;} function AI3(a,b,c){a.ui=b;a.uj=c;} function IO(a,b,c){return F$(a.ui,b+F$(a.uj,b,c),c);} function WH(){var a=this;Fn.call(a);a.ta=null;a.v0=0;} function D$(a,b){var c=new WH();AGC(c,a,b);return c;} function AGC(a,b,c){var d,e,f,g,h,i,j;a.v0=c;a.ta=Bc(L6,c);d=0;while(d=8?d:c;if(b>=4)d=b!=12&&b!=14?e:c;if(b&1)f= -f;if(b&2)d= -d;return f+d;} function Gs(){C.call(this);} var APC=null;var APE=null;var APF=null;var APD=null;var APB=null;function XW(){var b,c;b=$rt_createIntArray(10);c=b.data;c[0]=1;c[1]=10;c[2]=100;c[3]=1000;c[4]=10000;c[5]=100000;c[6]=1000000;c[7]=10000000;c[8]=100000000;c[9]=1000000000;APC=b;b=$rt_createLongArray(19);c=b.data;c[0]=Long_fromInt(1);c[1]=Long_fromInt(10);c[2]=Long_fromInt(100);c[3]=Long_fromInt(1000);c[4]=Long_fromInt(10000);c[5]=Long_fromInt(100000);c[6]=Long_fromInt(1000000);c[7]=Long_fromInt(10000000);c[8]=Long_fromInt(100000000);c[9]=Long_fromInt(1000000000);c[10] =new Long(1410065408, 2);c[11]=new Long(1215752192, 23);c[12]=new Long(3567587328, 232);c[13]=new Long(1316134912, 2328);c[14]=new Long(276447232, 23283);c[15]=new Long(2764472320, 232830);c[16]=new Long(1874919424, 2328306);c[17]=new Long(1569325056, 23283064);c[18]=new Long(2808348672, 232830643);APE=b;b=$rt_createLongArray(6);c=b.data;c[0]=Long_fromInt(1);c[1]=Long_fromInt(10);c[2]=Long_fromInt(100);c[3]=Long_fromInt(10000);c[4]=Long_fromInt(100000000);c[5]=new Long(1874919424, 2328306);APF=b;APD=new Qj;APB =new Q4;} function J5(){C.call(this);} var AVF=null;var AVG=null;function Zr(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;d=$rt_floatToIntBits(b);c.uW=!(d&(-2147483648))?0:1;e=d&8388607;f=d>>23&255;if(!e&&!f){c.rl=0;c.qV=0;return;}g=0;if(f)e=e|8388608;else{e=e<<1;while(Long_eq(Long_and(Long_fromInt(e),Long_fromInt(8388608)),Long_ZERO)){e=e<<1;f=f+(-1)|0;g=g+1|0;}}h=ZR(AVG,f);if(h<0)h= -h-2|0;i=9+(f-AVG.data[h]|0)|0;j=Long_fromInt(e);k=Long_shru(Long_mul(j,Long_fromInt(AVF.data[h])),32-i|0).lo;if(k>=1000000000){h=h+1|0;i=9+(f-AVG.data[h]|0)|0;k=Long_shru(Long_mul(j, Long_fromInt(AVF.data[h])),32-i|0).lo;}g=(31-i|0)-g|0;l=g>=0?AVF.data[h]>>>g:AVF.data[h]<< -g;m=(l+1|0)>>1;n=l>>1;if(e==4194304)n=n>>2;o=10;while(o<=n){o=o*10|0;}if((k%o|0)>=(n/2|0))o=o/10|0;p=10;while(p<=m){p=p*10|0;}if((p-(k%p|0)|0)>(m/2|0))p=p/10|0;e=BM(o,p);e=e>0?J(k/o|0,o):e<0?J(k/p|0,p)+p|0:J((k+(p/2|0)|0)/p|0,p);if(e>=1000000000){h=h+1|0;e=e/10|0;}else if(e<100000000){h=h+(-1)|0;e=e*10|0;}c.rl=e;c.qV=h-50|0;} function Wn(){var b,c,d,e,f,g,h,i;AVF=$rt_createIntArray(100);AVG=$rt_createIntArray(100);b=2000000000;c=127;d=0;e=b;while(d<50){f=AVF.data;g=d+50|0;f[g]=$rt_udiv(e,20);AVG.data[g]=c;g=$rt_udiv(e,10);h=$rt_umod(g,10);while(g<=b&&!(g&(-2147483648))){g=g<<1;c=c+1|0;h=h<<1;}e=g+(h/10|0)|0;d=d+1|0;}c=127;d=0;while(d<50){i=0;h=b;while(h>214748364){h=h>>1;i=i+1|0;c=c+(-1)|0;}h=h*10|0;b=i<=0?h:Long_add(Long_fromInt(h),Long_shr(Long_mul(Long_fromInt(b&((1<=a.hA)Do(a);a.j6=7-((a.jK<<3)/a.hA|0)|0;a.cL=a.cL+0.004;c=a.cF;d=a.cL;e=a.cG;$p=1;case 1:Ut(a,c,d,e);if(E()){break _;}a.cF=a.cF*0.9599999785423279;a.cL=a.cL*0.9599999785423279;a.cG=a.cG*0.9599999785423279;if(a.c$){a.cF=a.cF*0.699999988079071;a.cG=a.cG*0.699999988079071;}return;default:ER();}}C1().s(a,b,c,d,e,$p);} function Nr(){C.call(this);this.uK=0;} function Ym(a,b){Ef(MQ(),Bq(a.uK));} function ABy(a,b){Ym(a,b);} function AKt(a,b){ABy(a,b);} function S$(){C.call(this);} function AAh(){var a=this;DA.call(a);a.mK=0;a.gw=null;a.nK=null;a.ua=0.0;a.sl=0.0;a.qL=0.0;} function VM(a,b,c){var d=new AAh();ANI(d,a,b,c);return d;} function ANI(a,b,c,d){F5(a,b);a.mK=0;a.gw=c;a.nK=d;DQ(a,1.0,1.0);a.ua=c.g;a.sl=c.j;a.qL=c.h;} function ABd(a){var b,c,d;a.mK=a.mK+1|0;if(a.mK>=3)Do(a);b=a.mK/3.0;b=b*b;c=a.gw;d=a.gw.g;c.bC=d;a.bC=d;c=a.gw;d=a.gw.j;c.bI=d;a.bI=d;c=a.gw;d=a.gw.h;c.bB=d;a.bB=d;c=a.gw;d=a.ua+(a.nK.g-a.ua)*b;c.g=d;a.g=d;c=a.gw;d=a.sl+(a.nK.j-1.0-a.sl)*b;c.j=d;a.j=d;c=a.gw;b=a.qL+(a.nK.h-a.qL)*b;c.h=b;a.h=b;CJ(a,a.g,a.j,a.h);} function Tp(a,b){var c,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.gw;$p=1;case 1:c.hI(b);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,$p);} function Lo(){C.call(this);} var AVH=null;var AVI=null;function XR(b,c){var d,e,f,g,h,i,j,k,l,m,n,o;d=$rt_doubleToLongBits(b);c.uE=Long_eq(Long_and(d,new Long(0, 2147483648)),Long_ZERO)?0:1;e=Long_and(d,new Long(4294967295, 1048575));f=Long_shr(d,52).lo&2047;if(Long_eq(e,Long_ZERO)&&!f){c.r5=Long_ZERO;c.qt=0;return;}g=0;if(f)e=Long_or(e,new Long(0, 1048576));else{e=Long_shl(e,1);while(Long_eq(Long_and(e,new Long(0, 1048576)),Long_ZERO)){e=Long_shl(e,1);f=f+(-1)|0;g=g+1|0;}}h=ZR(AVI,f);if(h<0)h= -h-2|0;i=12+(f-AVI.data[h]|0)|0;j=OW(e,AVH.data[h], i);if(Long_ge(j,new Long(2808348672, 232830643))){h=h+1|0;i=12+(f-AVI.data[h]|0)|0;j=OW(e,AVH.data[h],i);}k=Long_shru(AVH.data[h],(63-i|0)-g|0);l=Long_shr(Long_add(k,Long_fromInt(1)),1);m=Long_shr(k,1);if(Long_eq(e,new Long(0, 1048576)))m=Long_shr(m,2);n=Long_fromInt(10);while(Long_le(n,m)){n=Long_mul(n,Long_fromInt(10));}if(Long_ge(Long_rem(j,n),Long_div(m,Long_fromInt(2))))n=Long_div(n,Long_fromInt(10));o=Long_fromInt(1);while(Long_le(o,l)){o=Long_mul(o,Long_fromInt(10));}if(Long_gt(Long_sub(o,Long_rem(j, o)),Long_div(l,Long_fromInt(2))))o=Long_div(o,Long_fromInt(10));f=Long_compare(n,o);e=f>0?Long_mul(Long_div(j,n),n):f<0?Long_add(Long_mul(Long_div(j,o),o),o):Long_mul(Long_div(Long_add(j,Long_div(o,Long_fromInt(2))),o),o);if(Long_ge(e,new Long(2808348672, 232830643))){h=h+1|0;e=Long_div(e,Long_fromInt(10));}else if(Long_lt(e,new Long(1569325056, 23283064))){h=h+(-1)|0;e=Long_mul(e,Long_fromInt(10));}c.r5=e;c.qt=h-330|0;} function OW(b,c,d){var e,f,g,h,i,j,k,l,m,n,o;e=Long_and(b,Long_fromInt(65535));f=Long_and(Long_shru(b,16),Long_fromInt(65535));g=Long_and(Long_shru(b,32),Long_fromInt(65535));h=Long_and(Long_shru(b,48),Long_fromInt(65535));i=Long_and(c,Long_fromInt(65535));j=Long_and(Long_shru(c,16),Long_fromInt(65535));k=Long_and(Long_shru(c,32),Long_fromInt(65535));l=Long_and(Long_shru(c,48),Long_fromInt(65535));m=Long_add(Long_add(Long_mul(k,e),Long_mul(j,f)),Long_mul(i,g));n=Long_add(Long_add(Long_add(Long_mul(l,e),Long_mul(k, f)),Long_mul(j,g)),Long_mul(i,h));o=Long_add(Long_add(Long_shl(Long_mul(l,h),32+d|0),Long_shl(Long_add(Long_mul(l,g),Long_mul(k,h)),16+d|0)),Long_shl(Long_add(Long_add(Long_mul(l,f),Long_mul(k,g)),Long_mul(j,h)),d));return Long_add(d>16?Long_add(o,Long_shl(n,d-16|0)):Long_add(o,Long_shru(n,16-d|0)),Long_shru(m,32-d|0));} function Xb(){var b,c,d,e,f,g,h,i,j,k;AVH=$rt_createLongArray(660);AVI=$rt_createIntArray(660);b=new Long(991952896, 1862645149);c=1023;d=0;e=b;while(d<330){f=AVH.data;g=d+330|0;f[g]=LK(e,Long_fromInt(80));AVI.data[g]=c;e=LK(e,Long_fromInt(10));h=TS(e,Long_fromInt(10));while(Long_le(e,b)&&Long_eq(Long_and(e,new Long(0, 2147483648)),Long_ZERO)){e=Long_shl(e,1);c=c+1|0;h=Long_shl(h,1);}e=Long_add(e,Long_div(h,Long_fromInt(10)));d=d+1|0;}d=1023;i=0;while(i<330){j=0;e=b;while(Long_gt(e,new Long(3435973836, 214748364))) {e=Long_shr(e,1);j=j+1|0;d=d+(-1)|0;}k=Long_mul(e,Long_fromInt(10));b=j<=0?k:Long_add(k,Long_shr(Long_mul(Long_and(b,Long_fromInt((1<0){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:)","You fucking skid","&e","Bad command: ","Connection lost","Disconnected!","You\'ve lost connection to the server","Connecting..","PeytonPlayz585","humanoid","g","/saves/level1.dat","_net_PeytonPlayz585_ClassicCraft_IndexedDBFilesystem_1_3","Initialization Failed","OPENED","LOCKED","ERROR","EAGPKG!!","invalid epk file",""," end", "invalid file hash for ","","Spawning..","/dirt.png","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","Empty string not allowed", "UTC","window.indexedDB was null or undefined","yee","charsetName is null","Should never been thrown","Stream closed","footer is not found","Unexpected end of ZLIB input stream","�","Replacement preconditions do not hold","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","open error","path","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 ","UTF Error","Capacity is negative: ","The last byte in dst ","The last byte in src ", "BIG_ENDIAN","LITTLE_ENDIAN","-","Index ","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 ","The last char in src "," is outside of string of size ","Start "," must be before end ","001","STRICT","LENIANT","GMT",":","00","Unknown zone type: ","Id must not be null","Unknown mode: ","Forward","Left","Back","Right","Jump", "Build","Chat","Toggle fog","Save location","Load location","Music: ","OFF","ON","Sound: ","Invert mouse: ","Show FPS: ","Render distance: ","View bobbing: ","3d anaglyph: ","Limit framerate: ","Game Mode: ","Survival","Creative","Fullscreen: ","Mob Spawning: ","music","sound","invertYMouse","showFrameRate","viewDistance","bobView","anaglyph3d","limitFramerate","mobSpawns","key_","FAR","NORMAL","SHORT","TINY","0123456789abcdef","humanoid.armor","creeper","skeleton","zombie","pig","sheep","spider","sheep.fur", "/char.png","sounds/player/oof.mp3","/gui/gui.png","Singleplayer","Multiplayer","/gui/icons.png","Score: ","Connected players:","Arrows: INFINITE","main","The level is corrupt!","grass","cloth","wood","sounds/blocks/wood",".mp3","gravel","sounds/blocks/gravel","metal","stone","sounds/blocks/stone","sounds/blocks/grass","could not load: ","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","arrow","default","!!","The last int in src ","Options...","Generate new level...","Save level..","Load level..","Back to game","Game menu","Wrong number of repetitions of X pattern at ","IGNORE","REPLACE","REPORT","/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","none","Action must be non-null","array size does not equal image size","Game over!","Player","rot","timeOffs","speed","rotA","rotOffs","deathScore","renderOffset","health","lastHealth","airSupply","hurtTime","hurtDuration","hurtDir", "deathTime","attackTime","oTilt","tilt","dead","xo","yo","zo","x","y","z","xd","yd","zd","yRot","xRot","yRotO","xRotO","onGround","horizontalCollision","collision","slide","fallDistance","xOld","yOld","zOld","noPhysics","pushthrough","hovered","aliveTime","score","prevHealth","player-inv-","-size","About","Map","Environment","Level","CreatedOn","Width","Height","Depth","Blocks","CreativeMode","CloudColor","SkyColor","FogColor","SurroundingWaterHeight","SurroundingGroundHeight","SurroundingGroundType","SurroundingWaterType", "Spawn","Author","Name","MinecraftLevel","/music/calm1.mp3","/music/calm2.mp3","Tried to play a sound that does not exist! :(","/music/calm3.mp3","/item/arrows.png","abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ,.:-_\'*!\\\"#%/()=+?[]{}<>@|$;","> ","_"," ","ws://","wss://","://",":(","Invalid URI protocol!","https","Stream is closed","/armor/plate.png","Notch","invalid stored block lengths","invalid block type","too many length or distance symbols","invalid bit length repeat","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","Error occurred: ","/mob/skeleton.png","/mob/pig.png","newAction must be non-null","FILE","DIRECTORY","FALSE","Select block","/mob/zombie.png","/mob/creeper.png","/mob/spider.png","/mob/sheep.png","/mob/sheep_fur.png","GMT+00:00","Connect","Cancel","mcpass", "Username:","Server address:","Options","Controls...","Done","Controls","Small","Normal","Huge","Generate new level","Malformed input of length ","Unmappable characters of length ","Generating level","Raising..","Eroding..","Soiling..","Carving..","Watering..","Melting..","Growing..","Planting..","A Nice World","Diagonal flood!?"," <","Failed to connect","You failed to connect to the server. It\'s probably down!"]); Ch.prototype.toString=function(){return $rt_ustr(this);}; Ch.prototype.valueOf=Ch.prototype.toString;C.prototype.toString=function(){return $rt_ustr(AFT(this));}; C.prototype.__teavm_class__=function(){return $dbg_class(this);}; function Long_eq(a,b){return a.hi===b.hi&&a.lo===b.lo;}function Long_ne(a,b){return a.hi!==b.hi||a.lo!==b.lo;}function Long_gt(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);}function Long_ge(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);}function Long_lt(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);}function Long_add(a,b){if(a.hi===a.lo>>31&&b.hi===b.lo>>31){return Long_fromNumber(a.lo+b.lo);}else if(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);}function Long_inc(a){var lo=a.lo+1|0;var hi=a.hi;if(lo===0){hi=hi+1|0;}return new Long(lo,hi);}function Long_dec(a){var lo=a.lo -1|0;var hi=a.hi;if(lo=== -1){hi=hi -1|0;}return new Long(lo,hi);}function Long_neg(a) {return Long_inc(new Long(a.lo^0xFFFFFFFF,a.hi^0xFFFFFFFF));}function Long_sub(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);}function Long_compare(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);}function Long_isPositive(a){return (a.hi&0x80000000)===0;}function Long_isNegative(a){return (a.hi&0x80000000)!==0;}function Long_mul(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);}function Long_div(a,b){if(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);}function Long_and(a,b){return new Long(a.lo&b.lo,a.hi&b.hi);}function Long_or(a,b){return new Long(a.lo|b.lo,a.hi|b.hi);}function Long_xor(a,b){return new Long(a.lo^b.lo,a.hi^b.hi);}function Long_shl(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);}}function Long_shru(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);}}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;}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