1
0
forked from sent/waves
waves-fork/public/assets/g/030/app.js
2025-04-09 17:11:14 -05:00

3484 lines
745 KiB
JavaScript
Raw Blame History

"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:a<b? -1:a===b?0:1;}function $rt_isInstance(obj,cls){return obj!==null&&!!obj.constructor.$meta&&$rt_isAssignable(obj.constructor,cls);}function $rt_isAssignable(from,to){if(from===to){return true;}if(to.$meta.item!==null){return from.$meta.item!==null&&$rt_isAssignable(from.$meta.item,to.$meta.item);}var supertypes=from.$meta.supertypes;for(var i=0;i<supertypes.length;i
=i+1|0){if($rt_isAssignable(supertypes[i],to)){return true;}}return false;}function $rt_createArray(cls,sz){var data=new Array(sz);var arr=new $rt_array(cls,data);if(sz>0){var i=0;do {data[i]=null;i=i+1|0;}while(i<sz);}return arr;}function $rt_wrapArray(cls,data){return new $rt_array(cls,data);}function $rt_createUnfilledArray(cls,sz){return new $rt_array(cls,new Array(sz));}function $rt_createLongArray(sz){var data=new Array(sz);var arr=new $rt_array($rt_longcls(),data);for(var i=0;i<sz;i=i+1|0){data[i]=Long_ZERO;}return arr;}function $rt_createNumericArray(cls,
nativeArray){return new $rt_array(cls,nativeArray);}function $rt_createCharArray(sz){return $rt_createNumericArray($rt_charcls(),new Uint16Array(sz));}function $rt_createByteArray(sz){return $rt_createNumericArray($rt_bytecls(),new Int8Array(sz));}function $rt_createShortArray(sz){return $rt_createNumericArray($rt_shortcls(),new Int16Array(sz));}function $rt_createIntArray(sz){return $rt_createNumericArray($rt_intcls(),new Int32Array(sz));}function $rt_createBooleanArray(sz){return $rt_createNumericArray($rt_booleancls(),
new Int8Array(sz));}function $rt_createFloatArray(sz){return $rt_createNumericArray($rt_floatcls(),new Float32Array(sz));}function $rt_createDoubleArray(sz){return $rt_createNumericArray($rt_doublecls(),new Float64Array(sz));}function $rt_arraycls(cls){var result=cls.$array;if(result===null){var arraycls={};var name="["+cls.$meta.binaryName;arraycls.$meta={item:cls,supertypes:[$rt_objcls()],primitive:false,superclass:$rt_objcls(),name:name,binaryName:name,enum:false};arraycls.classObject=null;arraycls.$array
=null;result=arraycls;cls.$array=arraycls;}return result;}function $rt_createcls(){return {$array:null,classObject:null,$meta:{supertypes:[],superclass:null}};}function $rt_createPrimitiveCls(name,binaryName){var cls=$rt_createcls();cls.$meta.primitive=true;cls.$meta.name=name;cls.$meta.binaryName=binaryName;cls.$meta.enum=false;cls.$meta.item=null;return cls;}var $rt_booleanclsCache=null;function $rt_booleancls(){if($rt_booleanclsCache===null){$rt_booleanclsCache=$rt_createPrimitiveCls("boolean","Z");}return $rt_booleanclsCache;}var $rt_charclsCache
=null;function $rt_charcls(){if($rt_charclsCache===null){$rt_charclsCache=$rt_createPrimitiveCls("char","C");}return $rt_charclsCache;}var $rt_byteclsCache=null;function $rt_bytecls(){if($rt_byteclsCache===null){$rt_byteclsCache=$rt_createPrimitiveCls("byte","B");}return $rt_byteclsCache;}var $rt_shortclsCache=null;function $rt_shortcls(){if($rt_shortclsCache===null){$rt_shortclsCache=$rt_createPrimitiveCls("short","S");}return $rt_shortclsCache;}var $rt_intclsCache=null;function $rt_intcls(){if($rt_intclsCache
===null){$rt_intclsCache=$rt_createPrimitiveCls("int","I");}return $rt_intclsCache;}var $rt_longclsCache=null;function $rt_longcls(){if($rt_longclsCache===null){$rt_longclsCache=$rt_createPrimitiveCls("long","J");}return $rt_longclsCache;}var $rt_floatclsCache=null;function $rt_floatcls(){if($rt_floatclsCache===null){$rt_floatclsCache=$rt_createPrimitiveCls("float","F");}return $rt_floatclsCache;}var $rt_doubleclsCache=null;function $rt_doublecls(){if($rt_doubleclsCache===null){$rt_doubleclsCache=$rt_createPrimitiveCls("double",
"D");}return $rt_doubleclsCache;}var $rt_voidclsCache=null;function $rt_voidcls(){if($rt_voidclsCache===null){$rt_voidclsCache=$rt_createPrimitiveCls("void","V");}return $rt_voidclsCache;}function $rt_throw(ex){throw $rt_exception(ex);}function $rt_exception(ex){var err=ex.$jsException;if(!err){err=new Error("Java exception thrown");if(typeof Error.captureStackTrace==="function"){Error.captureStackTrace(err);}err.$javaException=ex;ex.$jsException=err;$rt_fillStack(err,ex);}return err;}function $rt_fillStack(err,
ex){if(typeof $rt_decodeStack==="function"&&err.stack){var stack=$rt_decodeStack(err.stack);var javaStack=$rt_createArray($rt_objcls(),stack.length);var elem;var noStack=false;for(var i=0;i<stack.length;++i){var element=stack[i];elem=$rt_createStackElement($rt_str(element.className),$rt_str(element.methodName),$rt_str(element.fileName),element.lineNumber);if(elem==null){noStack=true;break;}javaStack.data[i]=elem;}if(!noStack){$rt_setStack(ex,javaStack);}}}function $rt_createMultiArray(cls,dimensions){var first
=0;for(var i=dimensions.length -1;i>=0;i=i -1|0){if(dimensions[i]===0){first=i;break;}}if(first>0){for(i=0;i<first;i=i+1|0){cls=$rt_arraycls(cls);}if(first===dimensions.length -1){return $rt_createArray(cls,dimensions[first]);}}var arrays=new Array($rt_primitiveArrayCount(dimensions,first));var firstDim=dimensions[first]|0;for(i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createArray(cls,firstDim);}return $rt_createMultiArrayImpl(cls,arrays,dimensions,first);}function $rt_createByteMultiArray(dimensions){var arrays
=new Array($rt_primitiveArrayCount(dimensions,0));if(arrays.length===0){return $rt_createMultiArray($rt_bytecls(),dimensions);}var firstDim=dimensions[0]|0;for(var i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createByteArray(firstDim);}return $rt_createMultiArrayImpl($rt_bytecls(),arrays,dimensions);}function $rt_createCharMultiArray(dimensions){var arrays=new Array($rt_primitiveArrayCount(dimensions,0));if(arrays.length===0){return $rt_createMultiArray($rt_charcls(),dimensions);}var firstDim=dimensions[0]|0;for
(var i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createCharArray(firstDim);}return $rt_createMultiArrayImpl($rt_charcls(),arrays,dimensions,0);}function $rt_createBooleanMultiArray(dimensions){var arrays=new Array($rt_primitiveArrayCount(dimensions,0));if(arrays.length===0){return $rt_createMultiArray($rt_booleancls(),dimensions);}var firstDim=dimensions[0]|0;for(var i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createBooleanArray(firstDim);}return $rt_createMultiArrayImpl($rt_booleancls(),arrays,dimensions,0);}function $rt_createShortMultiArray(dimensions)
{var arrays=new Array($rt_primitiveArrayCount(dimensions,0));if(arrays.length===0){return $rt_createMultiArray($rt_shortcls(),dimensions);}var firstDim=dimensions[0]|0;for(var i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createShortArray(firstDim);}return $rt_createMultiArrayImpl($rt_shortcls(),arrays,dimensions,0);}function $rt_createIntMultiArray(dimensions){var arrays=new Array($rt_primitiveArrayCount(dimensions,0));if(arrays.length===0){return $rt_createMultiArray($rt_intcls(),dimensions);}var firstDim=dimensions[0]
|0;for(var i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createIntArray(firstDim);}return $rt_createMultiArrayImpl($rt_intcls(),arrays,dimensions,0);}function $rt_createLongMultiArray(dimensions){var arrays=new Array($rt_primitiveArrayCount(dimensions,0));if(arrays.length===0){return $rt_createMultiArray($rt_longcls(),dimensions);}var firstDim=dimensions[0]|0;for(var i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createLongArray(firstDim);}return $rt_createMultiArrayImpl($rt_longcls(),arrays,dimensions,0);}function $rt_createFloatMultiArray(dimensions)
{var arrays=new Array($rt_primitiveArrayCount(dimensions,0));if(arrays.length===0){return $rt_createMultiArray($rt_floatcls(),dimensions);}var firstDim=dimensions[0]|0;for(var i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createFloatArray(firstDim);}return $rt_createMultiArrayImpl($rt_floatcls(),arrays,dimensions,0);}function $rt_createDoubleMultiArray(dimensions){var arrays=new Array($rt_primitiveArrayCount(dimensions,0));if(arrays.length===0){return $rt_createMultiArray($rt_doublecls(),dimensions);}var firstDim
=dimensions[0]|0;for(var i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createDoubleArray(firstDim);}return $rt_createMultiArrayImpl($rt_doublecls(),arrays,dimensions,0);}function $rt_primitiveArrayCount(dimensions,start){var val=dimensions[start+1]|0;for(var i=start+2;i<dimensions.length;i=i+1|0){val=val*(dimensions[i]|0)|0;if(val===0){break;}}return val;}function $rt_createMultiArrayImpl(cls,arrays,dimensions,start){var limit=arrays.length;for(var i=start+1|0;i<dimensions.length;i=i+1|0){cls=$rt_arraycls(cls);var dim
=dimensions[i];var index=0;var packedIndex=0;while(index<limit){var arr=$rt_createUnfilledArray(cls,dim);for(var j=0;j<dim;j=j+1|0){arr.data[j]=arrays[index];index=index+1|0;}arrays[packedIndex]=arr;packedIndex=packedIndex+1|0;}limit=packedIndex;}return arrays[0];}function $rt_assertNotNaN(value){if(typeof value==='number'&&isNaN(value)){throw "NaN";}return value;}var $rt_stdoutBuffer="";var $rt_putStdout=typeof $rt_putStdoutCustom==="function"?$rt_putStdoutCustom:function(ch){if(ch===0xA){if(console){console.info($rt_stdoutBuffer);}$rt_stdoutBuffer
="";}else {$rt_stdoutBuffer+=String.fromCharCode(ch);}};var $rt_stderrBuffer="";var $rt_putStderr=typeof $rt_putStderrCustom==="function"?$rt_putStderrCustom:function(ch){if(ch===0xA){if(console){console.error($rt_stderrBuffer);}$rt_stderrBuffer="";}else {$rt_stderrBuffer+=String.fromCharCode(ch);}};var $rt_packageData=null;function $rt_packages(data){var i=0;var packages=new Array(data.length);for(var j=0;j<data.length;++j){var prefixIndex=data[i++];var prefix=prefixIndex>=0?packages[prefixIndex]:"";packages[j]
=prefix+data[i++]+".";}$rt_packageData=packages;}function $rt_metadata(data){var packages=$rt_packageData;var i=0;while(i<data.length){var cls=data[i++];cls.$meta={};var m=cls.$meta;var className=data[i++];m.name=className!==0?className:null;if(m.name!==null){var packageIndex=data[i++];if(packageIndex>=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;j<virtualMethods.length;j+=2){var name=virtualMethods[j];var func=virtualMethods[j+1];if(typeof name==='string'){name=[name];}for(var k=0;k<name.length;++k){cls.prototype[name[k]]
=func;}}}cls.$array=null;}}function $rt_threadStarter(f){return function(){var args=Array.prototype.slice.apply(arguments);$rt_startThread(function(){f.apply(this,args);});};}function $rt_mainStarter(f){return function(args,callback){if(!args){args=[];}var javaArgs=$rt_createArray($rt_objcls(),args.length);for(var i=0;i<args.length;++i){javaArgs.data[i]=$rt_str(args[i]);}$rt_startThread(function(){f.call(null,javaArgs);},callback);};}var $rt_stringPool_instance;function $rt_stringPool(strings){$rt_stringPool_instance
=new Array(strings.length);for(var i=0;i<strings.length;++i){$rt_stringPool_instance[i]=$rt_intern($rt_str(strings[i]));}}function $rt_s(index){return $rt_stringPool_instance[index];}function $rt_eraseClinit(target){return target.$clinit=function(){};}var $rt_numberConversionView=new DataView(new ArrayBuffer(8));function $rt_doubleToLongBits(n){$rt_numberConversionView.setFloat64(0,n,true);return new Long($rt_numberConversionView.getInt32(0,true),$rt_numberConversionView.getInt32(4,true));}function $rt_longBitsToDouble(n)
{$rt_numberConversionView.setInt32(0,n.lo,true);$rt_numberConversionView.setInt32(4,n.hi,true);return $rt_numberConversionView.getFloat64(0,true);}function $rt_floatToIntBits(n){$rt_numberConversionView.setFloat32(0,n);return $rt_numberConversionView.getInt32(0);}function $rt_intBitsToFloat(n){$rt_numberConversionView.setInt32(0,n);return $rt_numberConversionView.getFloat32(0);}function $rt_javaException(e){return e instanceof Error&&typeof e.$javaException==='object'?e.$javaException:null;}function $rt_jsException(e)
{return typeof e.$jsException==='object'?e.$jsException:null;}function $rt_wrapException(err){var ex=err.$javaException;if(!ex){ex=$rt_createException($rt_str("(JavaScript) "+err.toString()));err.$javaException=ex;ex.$jsException=err;$rt_fillStack(err,ex);}return ex;}function $dbg_class(obj){var cls=obj.constructor;var arrayDegree=0;while(cls.$meta&&cls.$meta.item){++arrayDegree;cls=cls.$meta.item;}var clsName="";if(cls===$rt_booleancls()){clsName="boolean";}else if(cls===$rt_bytecls()){clsName="byte";}else if
(cls===$rt_shortcls()){clsName="short";}else if(cls===$rt_charcls()){clsName="char";}else if(cls===$rt_intcls()){clsName="int";}else if(cls===$rt_longcls()){clsName="long";}else if(cls===$rt_floatcls()){clsName="float";}else if(cls===$rt_doublecls()){clsName="double";}else {clsName=cls.$meta?cls.$meta.name||"a/"+cls.name:"@"+cls.name;}while(arrayDegree-->0){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<f){b[e]=$rt_str(c[e]);e=e+1|0;}}a:{try{b=d.data;c=window.document;g=b[0];c=c.getElementById($rt_ustr(g));APo=c;g=b[1];$p=1;continue _;}catch($$e){$$je=K($$e);if($$je instanceof Ji){}else if($$je instanceof E7){c=$$je;break a;}else{throw $$e;}}return;}g=new Kn;g.nh=g;h=new JO;Jw(h,16);g.mZ=h;g.nh=g.mZ;h=new J7;Qu(h,g);h.td=0;h.ly=g;Mh(c,h);return;case 1:b:{c:{d:{try{YI(c,g);if(E()){break _;}break d;}catch($$e){$$je=K($$e);if($$je instanceof Ji)
{}else if($$je instanceof E7){c=$$je;break c;}else{throw $$e;}}return;}try{break b;}catch($$e){$$je=K($$e);if($$je instanceof E7){c=$$je;}else{throw $$e;}}}g=new Kn;g.nh=g;h=new JO;Jw(h,16);g.mZ=h;g.nh=g.mZ;h=new J7;Qu(h,g);h.td=0;h.ly=g;Mh(c,h);return;}C4(H2(),B(3));c=new Ga;DK();c.i=AGK(c);g=new Pq;g.hQ=1.0;g.bG=0.0;g.cm=1.0;g.bT=20.0;g.cS=B9();g.cR=Long_div(Fc(),Long_fromInt(1000000));c.V=g;c.ij=null;c.qc=0;c.g0=0;c.c=null;g=new QJ;g.pv=B(4);g.n8=B(4);g.o$=B9();g.et=c;c.dq=g;g=new PJ;g.b4=1.0;g.ed=0;g.c9
=0.0;g.cb=null;g.H=new CZ;g.zi=0;g.zh=0;g.mh=It(16);g.b=c;h=new PQ;h.bM=null;h.s=0.0;h.cv=0.0;h.C=0;h.bA=0;h.cc=c;g.bn=h;c.Q=g;c.x0=0;c.pw=600;c.lc=0;c.M=0;c.bk=0;c.yX=null;c.zb=0;c.cD=0;Pn(new H7,0.0);c.f=null;c.fq=0;c.gM=B(4);c.z=0;c.bg=0;c.bm=0;f=APr.clientWidth;if(f!=APs){g=APt;h=f;g.width=h;g=APu;h=f;g.width=h;APs=f;}c.K=f;f=APr.clientHeight;if(f!=APv){g=APt;h=f;g.height=h;g=APu;h=f;g.height=h;APv=f;}c.r=f;APp=c;ADu();try{$p=2;continue _;}catch($$e){$$je=K($$e);if($$je instanceof BA){c=$$je;}else{throw $$e;}}FA(c);$p
=3;continue _;case 2:b:{try{ADg();if(E()){break _;}break b;}catch($$e){$$je=K($$e);if($$je instanceof BA){c=$$je;}else{throw $$e;}}FA(c);}$p=3;case 3:ABn();if(E()){break _;}return;default:ER();}}C1().s(b,c,d,e,f,g,h,$p);}
function ABn(){var b,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:APp.zB=B(5);APp.qc=1;U();APt.focus();APu.focus();APp.g0=0;b=APp;$p=1;case 1:ABU(b);if(E()){break _;}return;default:ER();}}C1().s(b,$p);}
function QU(b){var c,d,e,f,g,h;c=$rt_str(APo.getAttribute("style"));d=APo;e=O();if(c===null)c=B(4);c=V(F(F(e,c),B(6)));d.setAttribute("style",$rt_ustr(c));f=window.document;g=f.createElement("img");h=f.createElement("div");g.setAttribute("style","z-index:100;position:absolute;top:10px;left:calc(50% - 151px);");g.setAttribute("src","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAABxCAYAAAC9SpSwAAAQtnpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjarZlrkly7jYT/cxVeAt8gl0OAZMTsYJY/H1jdsqQrh+2Y2yXV4/QpPoBEZoIdzv/+zw3/4KemFkNtMvrsPfJTZ5158WbEz896zynW9/x+Svp6l369HuTrTcxcKn7n5+Pon9f0ff37vq/XtHjXfhpo2Ncv9NdfzPo1/vhtoPLTyjJv9tdA82ugkj+/SF8DrM+2Yp9Dft6Cns/r1/c/YeB/8Kcib+wfg/z+uQrR242LJedTUok851I/Cyj+P4eyeJN45hfZ39V35fM8v1ZCQP4Up/jTqsLvWfnx7restPPnpJT+uSNw4ddg9h+vf7wOZP4Y/PBC/DNO7Otd/vX6rfH8vp3v//fuEe49n92t2glp/9rU9xbfO25UQl7e1zoP4X/jvbzH5DEC6DWys6NF5WFppkxabqppp5VuOu/VkrHEmk8WXnO2XN61USTPbCWGlyce6WYps+wyyJ+R3sLV/GMt6c0733SWBhPvxJ05MVj6pD//PY9/OdC9DvmUPJikPr38pOxAZRmeOX/mLhKS7jeO2gvw9+P3H89rIYPthXmwwRX1M4S29IUtx1F5iS7c2Hj9lEWS/TUAIWLuxmJSIQOxp9JST1FylpSI4yA/i4GG14aSgtRa3qwy11I6yRnZ5+Y7kt69ueXPZTiLRLTSi5CaWRa5qhAb+JE6wNBqpdXWWm/SRptt9dJrb7136U5+S4pUadJFZMiUNcqoo40+ZIww5lgzzwI5ttmnzDHnXItJFyMvvr24YS3NWrRq066iQ6cuAz5WrVk3sRFs2tp5lw1P7L5ljz33OukApVNPO/3IGWeedYHaLbfedvuVO+6860fWUvik9S+P/zxr6Ttr+WXKb5QfWeOrIt9DJKeT5jkjYxnFIGOeAQCdPWdxpFpz8NR5zuLMVEXLrLJ5cnbyjJHBelJuN/3I3T8z90veQq3/r7zl78wFT93fkbngqfsXmftr3v6Qte1qY7GElyEvQw9qLJQfN608+Icm/eev4b/9wt8/0In35Clj53MtbQbay3TJha/Pkal9UOin9o2snXLdVJzrX8x6El9Up6p2YeDZ7wV5Y/ZWZzDrsVZAxUREcEtXINlSba6zTUo7DqNNZZ7E0GlIa3OfMnNv2cYao2mOEnZWMnx6MUFcO2kfd3QoZ7IO65tFgligM06VYamjx10GGcZxALBZbupiJbS1j5a+V9tDt/GvGR/r3nEymiW+cplN17qzsLtxyazNKjvJParJP+8Y0tKjru0vjl+vc9j299JPInSpnbbXGwBy3FFMWMZI5Uw7N5pqa6FLzXXavN2aLGB6zMbTnLuwLg3RomLPiV3HgUku87QbJ/vPsqlllauVYKcDOZfiTyyjorvMlm2f3G+8RnHU26nhpTqhsBk7QSEPiSKACKic+QARYJfY662kSbJyz20y4WC4mxqDTLRvdiqn4XOONR0EhnG4or7ZVKSV3SRYHcXIcdzjpK7spLVzqLEac1lnJ7T3trXSAgEbJb917dLbbgUs5cy+0mgiQa2kju+LR8HSIRLpggxyCUvEO5hWkQyq/UJFkMvIOmO9ZkIOtggga2opgLhVd2LLrZ6LMPGFTTjGXQBFsi8/GtWg+xxlaYQtH4WpABhgjToaKW0BWEBqZ7Y9xSprJzQ4EBIz9EBImNHdT7FThzuVx8CT7d25bm06r5Y7TGu4MJT0wm74vCZBJPbp4jZI7ny5A1NsEWq8x86u0RbOxjTLOXgVIZTNDfssWH8lcOSOaDIXN5OAWiFCpBuA4hObzbQJ2jLbnaKdN1H96XZFoVm6BGh3b2Pxslg5TpdBdNiNwEFbnxTSYvEwY1WBMoou0quCj2erCyAMT/EM5c4tk7ITRwOpJb98gV0Il6/gw4jLnqSA/MbVxAVtuan02dhz39d6C8uBxw0yG4qguQ8tE9Jm3Y1NqxiqA4OkzSC7rmOJSQ0FA6+TYqSCZM4bjl1+2TcoQAQQiWK9wts5euIHQkcNIQwogqJEiaVFG6cpl7rXy6vIuAP1VJ0J7yC3G7Xy3XXwnNGTm/CratGOxFJ8InCPUc3crSdDUCmfyZ1XQ+sehTxAakljQkbCHUTrIcSUhXU2v+m72mUcWwqiL5AZaA52YBaWoTnI7dBKVmOjR0gmpWJOfqwuFp8ecJTuAiaiS/ds2PPqVhqkZmQZ+WaTgUZIWTLEjKceUE2bxicDi9PrCi43qCEDowuMjkcOXrnQQKJEIK6tCoeFTmhZy4QzjTXCgQDTOerenNAaalzHI4ziLMR64mnMRN8KDUKviZqL47hkAzKzBUHYxXAcah6yVw88vlPGrWUkoRYzvgP/Oy+sQ8sCA+anbvRz17B+SM51PQdXw43GKZBNupUqE+e2jQRUihD2jXclhnCpS9QJXFkzHQN0SLAHqM6Z5oAqhb1ZdzN3FUtBdFEh+g1CgvNJ+GoQBby22qMXaoqw5IbDD/V5N5g68zUS2+eN+0IxOKFxk+3nahRGavBX1kwG8c3XnRD5Rwevl9IIWg60XPMS7FWOw5BK7W8+34HrNGFs6AKiuTtQRS4vrdHqUrQn6BI1GiVQ29QxSrQoLFKEgG7WfZR9fqSvbnG12rhGw+wutwG7Yc4obQqqysLVUWvMCTq8PduHQAHBtSfM53L44Hv6E3Hg4ClgEmpTLh1lX5fpG8WzzgxbcocKWyeLKH1TYuOKEtn8rAXD3fZW58hbKmZPF/fiRvGJ+EDA5/3xXCeQdAHTdKLU4llYinQGxd8Nwpm44WTUlYzM0BiBYy5q1SGZ4fiizmbQggZEkU2fgzftJR13OLaEeihuGy8a1yCjBjZc24kRECWrCZuCYaaqWK5SO2FNInPp7SbaQSdKr4XngTInYZuQhPL+uvt+RiY197sHtYRmV4Z+J6leOYcN7hy2hdmJ3HCa2Smz45pWgc2nIuUT6UTz6HmxEr65thqqTn43ecYfWJB6pvusxL1EcbVJvdaCaaCCqLlqVBob2cTVzf+HOROZ6PkSnYc4nDdbW1R5r3WjZvKYHi5sh8LGasG7/QMFGGS5HyMh4/g01IU12spNOMlQKLSOJBsNeZhRDBq2Ca6wS+3rvhvwIWp1RAhK6CeQlLMbdxUnvUFoFSCEjq5hHYSFetT4Fc0nOXJeZ6x2n/oPNL9UrJnrMqNHdzlVend/tolGDriXJWAYm+RcstiIk8XO6xL3jmO79BNwILKp0H0GynCHw2Gft4erFLqFg+JUcrEhNDaxoPl89vCTMfxCLwvYu7Ok/vVQDKVgYeFT/Dfliu/FqhYBR3i1ZUxQKoveQhAVycoHW00NemeHVzF5fvVO2ATGplIaUKLrmS6IlNXIwXPhEQJLhtPyksOctOc7PVeveGFurBNcBXkPLJnLMI3SPngyJEqIBlmrhYLYyzuJPPBr0BtWZMC3eCqaUQiFNvJiHRIG5Sz6OfqHXeVspDaxKN9bwONqMTfVbAUVceMH8zZc3jVwCaxhLLKeGMNPG/B9mD6bznYXT4xIYPopEYp8u1+l9pTmoj92nJAQVUuJbLzTQCUIO9saYB2rh33FUdOcQnnUo1dkeF0IvhSM2RCMEp4P37SIK87IDtx4rpNjceB2DCCQEDwm8xwcNrwPZ5F+BlbvZ+iUKGndCyCYpYVwUpYlOp2s6oLGXgZb78N5Zafup1V1Is6VPuu1WVRDnt3GhtwEIcN2swl3R03rwr3jOTdNG6R1n5O9NPzg0/ud5ITrDBeIuLnpXMC+Og/Q7R8luPA1C4sbQdw7pwhJ4liQABaNYRKmBwZ0/4YvXjmgG7sBb8xlN0jQCwmvTHjhw4yPw0ZGsEchK734RqoWcVsULPn1rlAJ69ru2FwNuHczIXJeux54qcA2NHrY0lxeR6Bkb7P749pB0XunMyr1pd614vx1jF3gmOLOFWX1GhOY/uM09wD43swqRZxrtuOIoorpNWlmMNMVZJPHAPXofVEyPfgAmOMg+AkePn7wiF+ODmt7ZYuPw3YDnF1KBUg0Xi6PuOWAn8gdssLzOjTbddueqHPtiDhMTysJVTvNA1bnDYonejAj6fEAgsYlNTDngDDZRaK5modo0JRdvvIQHmH/V76NFt2dAyWApSHTNMjcKJWVOSWFpuiMa1k3P2RB2jAqQ2DlgssUsASTYRZ3Nu/wsBxEFV+DVLUBj2IP8Z5lhEML/XBh8fXPM2HDvH1GN+4krwRoAdbsfPZO2WkycKDChN40J9wiYk0LwRLhgyOVBG9kBmntrMzQtVgRlaW9REcw5YO2YAc+PZxC4cttFyigJwh4KGI9xTkKDp6XIeGSwjS5K5bfT7kSfQglvDZ9pzCsxgqQysRl5EnJE2eK1k0QqtH+DSMeVJE0Z0KcjsdiFUV01TsinsN0MmeWnDo4XN7HDe8NvUEin+4QsFKUA02X293xBIuUj5Kun3O/1n1D/gN+IH6wJyPSqy7NsE3OTn14xNYoqwZ+/ESBRtAgEqz+PYOdT6KKGPspRUD8Bshj0bTMluEwgtGxl158e08/KLm0ITgFmhTgMG+rNICG7uNvsQk4MmoeHOHCqhFm2hBGY4HtyEe/5dElQJfh6MOtdAoMLLjppIvGmyJLfr78VkQzd8gpJVCQNkoP64jBwznSiqsfeOIX8B74EUQeaoFIWTEstV4vTDOGHQh92XQS8aaXqhx+lKXkkShCYpimC5N6t3fBGETtWe3s3Q8mqF2ak4NFKjN4Xlitx571mru5Nb271cL4F5iyYD8qEidIKAqFhsgu6k4m0BznhqkW8Jcld6GIbHnVwjjdMD5IS8EBDRejTmvvUMM/k0L2Qsil9kd2uI0Kn/Xg1cDOlcjSs0PHNRr0QKzxiGPhI1FJPx6dyc2EL2awLcKOTPixghGwjYdEDUQxA6Wiu62MMUgVvouX1q8f1A03jEx6HCUIip8OY/KgrARQAVrbADc4wg6qh8yiQXCyHyusipfJljJU54koJTZfG7J1SCqmFRkg+Xt6tSeKd2G0WCXRYmgWMhD8RABpAJ2GQJQSDoLdhe5Y+/BjSHx4MUgCZqKxYXr3RQFCzB+yYe90qd3PEJEhP/zFmFLyaCnvWuJuqET84A+6O9WJaNDcQ1l9WsDLGGaGrn/7qWAmngb7l4+N1te44P38EBk/SI/FvntzlgL04qfJpIAbQ8emODPjRtJEjpA0erPKenW8v86hJ6D8xzmt/w2odn/ClBI6NoT1ySmgy7dxlzcEP91ObRjLJrXIEf4yAZtJC71sNbgAoHdcVHdf1RcdxA1YL2/DIC7aBqrAOnLrR/XJkQi1OpfNzDfdjoEQPN3BCezs1AsY/IQVyQmV9orsT8yf/3HU/BO9Y4I9GIwGiYL2Y2B6H/WWEUR5awuPszBvaYr/daJL8NOHCQrdHuF6EadM9yfU2hp0hKy60KdTfMSK1g+w4QUajQkyDWpaxt3glWfAkk0ylLxeBw4isbTkHRI9ZYMxZcJg6SMJ5gaT5tvTNegyS+0oPxaymQZECg+qa0HX9dI6M/Eq8C0+kWD4oYafVHrcticUeio06LAhyMOLXBjX5SewUOQLeMRBHw/Nt/SOX18Oc0yuNRmX43iPBam3TosB1vG96acj9PDjLP23V8OwMW4rER1BD+iK4vKDk11fK1l68WOfsRs6ktd6f6YvxGxi4djsB3OsxTHy3/w9IfwNf8n440BILET+f7LnjZBrgBfeAAABhGlDQ1BJQ0MgcHJvZmlsZQAAeJx9kT1Iw1AUhU9TRZGKg0GKOGSoThZERRylikWwUNoKrTqYvPQPmjQkKS6OgmvBwZ/FqoOLs64OroIg+APi6OSk6CIl3pcUWsR44fE+zrvn8N59gNCoMM3qmgA03TZT8ZiUza1KPa8IIIwhCBBlZhmJ9GIGvvV1T91Ud1Ge5d/3Z/WreYsBAYl4jhmmTbxBPLNpG5z3iUVWklXic+Jxky5I/Mh1xeM3zkWXBZ4pmpnUPLFILBU7WOlgVjI14mniiKrplC9kPVY5b3HWKjXWuid/YSivr6S5TmsEcSwhgSQkKKihjApsRGnXSbGQovOYj3/Y9SfJpZCrDEaOBVShQXb94H/we7ZWYWrSSwrFgO4Xx/kYBXp2gWbdcb6PHad5AgSfgSu97a82gNlP0uttLXIEDGwDF9dtTdkDLneA8JMhm7IrBWkJhQLwfkbflAMGb4G+NW9urXOcPgAZmtXyDXBwCIwVKXvd5929nXP7t6c1vx8743KRRjbQVgAADfdpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6NDJlMTU3MGEtNmMyZS00Y2E1LWI3ZTMtOGI4ODI1MmMwZDMwIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1NGY3N2UwLTc4NmEtNGFlZS1iYjhmLWNhYTBiZGNiYzE3MSIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNmMWYyMjUxLWIwY2QtNDE1NS1hMjAyLTExNGI0ZGM2MmFhNSIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjQzMDYxODUwNDk0OTc0IgogICBHSU1QOlZlcnNpb249IjIuMTAuMjQiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODUyMGQ4YTMtMWRhZC00ZjIwLWFjOTktODg4OTJkZDExNDQ0IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDIxLTEyLTE3VDE3OjIyOjQ4Ii8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjJkY2U5N2M4LTBkZjItNGQzNi1iMzE1LWE0YjdmMmUyMjJiNSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0wMS0yNFQxNDowNDoxMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz61xwk6AAAABmJLR0QAnQCdAJ2roJyEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5gEYFgQKOBb3JwAAIABJREFUeNrtvXl0lFWePv7UvlelKvu+koSQRQiyBJGISEB0hFYZwW1sp4/2csaZ1jlz5sz80cc5c7rnaI8zju2o09qiIrKowEGURXYI+5IASQjZl0plT2rff3/073O/byVVlUQSRPs+5+QkkMpbb9333ud+lufzuaJgMBgEBwcHxw8UYj4EHBwcnMQ4ODg4OIlxcHBwcBLj4ODgJMbBwcHBSYyDg4ODkxgHBwcHJzEODg5OYhwcHBycxDg4ODg4iXFw/GWAqgHHfv+ufyv8+q7XvVMh4rWTHBwc3BLj4ODg4CTGwcHBwUmMg4ODkxgHBwcHJzEODg4OTmIcHBwcnMQ4ODg4iXFwcHBwEuPg4ODgJMbBwcHBSYyDg+NHBCkfAo6/ZAiLov1+P3w+H/x+P/x+P4LBIDQaDWQyGR+oSYyjSCSK+G9OYhwctwiHw4Guri44HA54vV74fD72FQgE4Pf74Xa74XA44Ha74Xa7EQgEsGrVKqSnp9+2BTlT5EJETT+PJZxgMAixWMx+FwgEIBb/2VGjn4W/o78P9/qxPSXo2pFez0mMg2MSC7mrqwt/+MMfYDabYbfb4XQ64XQ64XA42HeHw4HBwUFIJBJIJBLExMRg4cKFSEtL+0GSmJAwxsLn80EqlSIQCIRYomKxGD6fD2KxGH6/n31un88HiUQCv98fcm26Pr2H0LIlkhLeg/B3RIbCa30XS46TGMePHn6/HxaLBVu2bIFcLg9ZXLRQpFIpDAYDDAYDW0RyufwHRV7ChU9kQeQhtHyInLxeL7OwyFoS/o7caCI1+k7XlEgkjIiEJOXz+SASiSCVStl9SKX/j2pEIhH8fj8kEkmI1Sa0Gqcy7pzEOH708Hq9GBoagtPphEaj+dF+zrEEJvw/oTtHxCMWi0NcTaG7SeQmvMZYt3Ts/wnJSPh9rLUVjqTGur1TITKeneT40UMsFsNoNGLjxo3IyMiAyWSCSqX6wca5JrLGxhIDEVYwGGRJC7vdDofDAb/fz6wocifJQqPfjf0/YZdYkUjEXHOKMXo8HhZ39Hq9zJqj1wvd1bEu6Fi3M1yMjVtiHBEhjJ0Id9ofOuRyORYsWIDS0lIMDw+js7MTp0+fxs6dO9HZ2fmjs8aE1pbQPZRIJBCLxXC5XLDb7VAoFFAoFAgEArDZbJBKpZBKpZDL5XA4HFCpVAAAp9MJhUIBh8MBpVIJt9sNsVgMmUwGt9vNMroej4f9rFarYbVaEQwG4fF4EB8fz0hOrVZDJBJBIpEwciNSI8KUyWRRkxGcxDjC7uCtra1wOByQy+WQy+VQqVRQKBSQyWSQy+U/WKmBSCRin0mn0yEtLQ2JiYmoq6tDR0fHj4KoiQCECz8QCDCioCwsEQK9zuVyQSwWQ61Ww+PxIBgMwmazQavVMotJqVTC6XSy10gkEuam03vp9Xq4XC4olUq4XC60trbCaDQiEAjAaDTC4XBAo9EwCzgQCITE5AKBAKRSKSMwipmNjedxEuOIGjf69NNP8dVXXyEQCLAFn5SUhOTkZGzYsAGzZ89mE+uHbKmIRCLIZLJpS/HfCRAG2YWkRmRAlo3L5YLNZoPNZoPX62UWkVwuZ1aWVqsNIUWynnw+HxQKBQvc0/WlUincbjdkMhmGhoZw9uxZdHR0YMmSJYiJicHQ0BBMJhMkEgm8Xi/kcjl8Ph/kcjl7HyI2IjBKBIyVfnAS44iIwcFBNDU1obe3NyQGUVdXB6/Xi6qqKvAzZe5sSzpcZpJcSrK+Tp06hT179qCvrw9xcXFITExEQUEBli1bhmAwiJGRESQlJUGpVIaQIhGX8FokrSC5RktLC7Zt24a6ujrIZDLcuHEDOp0OFRUVyM3NRUZGBrO2iGjpGmKxeFycLFoigJMYxzh0dnZiYGAgLFGFy0Bx3FkEJnw+JN4F/ixtcDqdzLru7u7GoUOHUF9fz17/wgsvID4+HkajEXFxcbBarRCLxZDL5ex6ZIUR6dB7+nw+RnLDw8N47bXXYLfb2bWfeeYZmM1maLVaJCcnM6kGWY6kVRNaaGQhC63+aCTGs5McCAaDqK+vR19fHx+MH+jzE36nBU9EQe4aiXiFmi0AuH79OrZv346+vj7o9XrI5XLY7fYQl1Emk41T7stkMhYzHR4eRjAYhFqtDiGejz76CDt27EBHRwcjV6HmjK5D90rvMzZ2F20T5STGAafTiaamJgwNDfHB+AGCLBdhjI8sHKlUCoVCAY1Gg2AwCLvdDrfbHfL3x48fx7vvvgsA0Ov10Gq1UKvVLFutUqmYJRYMBiGVShlRKhQKuFwuZrWNJdf09HRcvHgRVqsVEomEXUutVjO5BxEaxcjofYhEJ7LEuDvJgf7+fpjNZrjd7h+ldurHDmHsi6wbl8vFYkqk16LAvtVqDXsdt9vNpBcej4dlo+12O5RKJex2O1QqFcto0u9IIxYMBjE8PBxyzRUrViA7OxuLFi2CWCyGw+GAQqHA6Ogo9Ho9vF4vI1uPxwOpVAqXy8Vc12AwOGFWnFtiHOjo6EBvby8fiB8ohPWLfr8fLpcLHo+H/dvn8zEiWLx4Mf7t3/4NTz31FHP9qqqq8PrrryMpKQlutxsjIyNQqVRMsCqXy2G1WqFQKOB0OhEMBuH1elmxvMPhgM1mg16vx5tvvomKigoAwEsvvYSqqirce++9MJlMTIM2OjrKZBvkMlJG0uVyQSqVMtd3Mtnw226JCdW+Xq+X7RCUSpXJZCHp7+myDMYqgClYSfqZkEH5/0V/QrP5dlkowvEh8SDttDQJ6MFOxz35/X40NTVNSi8108F9YVaN5gZ9duHnp39zqzHUpaR5LRS2isViRkgqlQoZGRkQi8W4dOkSMjMz4XA4UF5ejtWrV0Or1SIYDEKv18Pj8UClUjHrTavVwuv1QqlUMq2YRCJh1lMgEEBMTAzmzJmDhx56CK2trbhx4waqqqqQn58Po9HI6i71ej3cbjc0Gk1I9pNcSYrZTfYZS2/XwvT5fLBarejs7ERrayva2trQ3d2N0dFRlnKVy+XQ6/VIS0tDRkYGcnNzkZycDK1WC4lEMqVJS+weCATgcDhgtVrR29uL/v5+DAwMoL+/H729vcwcFha1qtVqGI1GpKWlIT09HZmZmYiPj4dWq2Xm+nSPj9/vh81mg9lsRlNTE9rb29HZ2YnR0VF4PB6IxWLodDqkp6cjLy8Ps2bNgk6nm9S9KJVK6PV6iEQiuN3uEJPfZrOhoaEB/f39Ya9FAdaBgQFYLJawpn0wGIRKpYJOp5uy9oo+u9VqhdlsRktLC9ra2tDV1YWRkRF4PB42N7RaLVJTU5GZmYmsrCykpaVBr9dPeW7MVFzRZrOF7RgRzYIyGAxQKBTTcg80DiqVKkS2QBuzSCRCXFwcVCoVXn75ZfzTP/0Ts9JiYmJY0F8mk4Vs3nR/dH2aAySEjY2NZdcvLi5GRkYGHnvsMUgkEuj1eqhUqhBSJbIiMa5YLGbF4uRC3jEF4MFgEG63G11dXaiursaRI0fQ0tLC2p643W6mO6EBk0gkUCqVUKvV0Gg0mDVrFh544AFUVFSwwZoIPp8PnZ2duHz5Murr69HY2Aiz2Qyn0wmPxxPyJawdE04GqVQKpVIJlUoFrVaL/Px8LF++HAsWLEB8fHyIlXYr4+P1emGxWHD27FkcOnQIjY2NsNlscDgccLlcIeNDY6PRaFizvonuQSKRYN26dXjqqacgkUjQ2tqKX//61+z3Xq8XPT09Ua8jl8vx+uuvw2AwhCUpr9eLDRs24LHHHoNOp5vSZ+/u7mafvampidX0UTnL2LmhUCjY3MjOzsaKFSuwZMkSJCYmfq8VBWfPnsWHH34Ii8Uy6XlhMpnw8ssvo6ys7Jbm0tisJFmzwp+pjQ4RhE6ng9FoZNYuWfc0p+RyOUsAiMViuN1uqNVqZnAIu1PQ60ltTxsmCWz9fj+TUIhEIng8HiaspcQDbZZkRd4RJObz+dDb24vDhw9j69ataGpqYo3mxj4A4Q1TDdbo6CgAoLW1FdXV1ViyZAmeeeYZlJWVTbhz2Ww27Nu3D6+99hqkUmlYlzHaJCCT3Ol0soxdU1MTDh8+jAULFuDJJ5/E/PnzJ20JRQrGjoyM4OzZs9iyZQsuXLjASCva33i93oiB2bAPWCrFtWvX2HX7+vpw7tw5aLXaKd1vT08Penp6wv7OarVi+fLlcDgckyIxv9+P/v5+HDt2DDt27EB9fT0rRp7M3KDPT3OjoqICzzzzDObNmxeS4r+dMJvNqK2txeDg4KT/JjU1FT09PSgrK5uWuBiRFMXCKGBOJCSXy5kRoNfrWaAeADweD7Rabch4kzrfarVCrVbD6XRCLpezwL5IJGKB+pGRESiVypCMIs1ZymxSfE4ikaCnpwcqlQoejwcKhYLdR7iNmdZuJCt/RkjM7XajoaEBmzdvxvbt28e5lWRO6nQ6xvjDw8Ms7jF2wo+MjOCrr77CwMAAfv7zn2PRokVhU7pj/25wcBAxMTFhCdbn8zGrhlK65HaSeTv2ena7HYcOHcKVK1fw8ssvo6qqCkajccpEFggEYDabsWfPHrz33nsYHBwc1xDO4/Ew91oqlcJms8Fut7NJGe1zU5yRHnxnZyfbcbu7u9nPt1J2I4zd+f1+9PX1hYgcI8Hj8aCpqQnbt2/Htm3b4HA4QtxKCiTrdDooFAoWaCZCHjuODocD+/btQ0dHB1555RVUVFSwBXG7QELPwcHBkJq/icbPZrOho6Pjlls5U2BfSGD0M4HKeajO0eFwsPIichnJQhq7CWq1WvZ6ioGRYaBSqRhxk1VGsS8iOoqjUf1qY2Mj+vv72fpXq9VQKpVQKBSw2WxQq9WQy+Uhsetohsu0k5jH48GFCxfwhz/8AceOHWMmvt/vh16vx4IFC5CdnY2EhAQWz/B4POjp6cGFCxdQXV0dNmgtEolw7NgxGAwGmEwmzJkz5zs9eLlcjmXLlqGoqAgmkwlqtZotDqfTiZ6eHly+fBnnzp1jpRZj72NgYACvvvoq5HI5Vq9ePaXdPxgMwmKxYOvWrXjjjTfGuaUikQgZGRm47777kJyczMbIbrejra0Np06dQkNDQ1gC8vv9qKioQGFhYUjDOZ1Ox3ZAuVzOAq83b95kE3EiQvN4PHC5XGx3T0lJQXx8PEwmE2JiYpCWljapuVFbW4sPPvgAX375ZciCoU4T+fn5iI+Ph8FggEwmg8fjQV9fH86fP4+zZ8/C4/GMeyYSiQRXr17F//7v/yIuLg5z5syZVNhhOud8TEwMVqxYgYGBARYSiER4LpcLGRkZKCwsDGkcOB3upNPpZIXVtFELyUcikbD6SHL/iPjGEhhtFB6PBxqNBl6vl20sJFAlN9PpdLKYl7BUiLKQSqUSwWAQPT09sNls2LNnD27cuIGnn34aS5cuZfer0+ngcDhYsoAqDW5b7aTf70dtbS3eeOMNnD17lhFYIBBAXl4enn76acybNw9JSUkwGAzMRw4EArBarViyZAnS0tKwa9cu5nsLoVAosHPnTpSVlSE1NRVGo3HK9xgXF4eNGzdi/vz50Gq1ISRCVl9TUxP27t2L7du3M0thLJG5XC689957yMvLQ0lJyaStGrvdjgMHDuDNN98MG8NRqVRYv3491q5di9jYWDZGPp8P/f39KC8vx8cff4xz586FHf/09HSsXr0a6enpIVlMcn0XL16MrKws9PX1wWKxoKmpCUeOHEFra2vESRIIBLBy5UoUFxdDq9VCo9EgJiaGiSI1Gg0MBgNiY2Ojzo3Gxkb86U9/wrZt20LcTqPRiBdffBHl5eVITU1lwW5aDDabDUuWLMHu3buxa9eusO60TCbDiRMnsGfPHqSnp8NkMt02ElMqlVi+fDlKS0vR0dGBd955B7W1teNCGHa7HZWVlbj33nuRnZ2NxMREVoozXa6kRCKB1WrFwMAA7HY71Go1tFotDAYDtFoti3+5XC5mnZEVR9YSuY+0YYjFYthsNvY+9DyFbit5KqOjo1CpVEzN73a7YbPZWNueEydOsHlG4tbOzk5kZ2dDo9GwzCfFy4RdYG+LJdbW1oZNmzbh0qVLIW/qcDiwdOlSrFq1CklJSWHTwwaDAQsWLIBUKkVvby++/fbbsItcJpPh4MGDWLx4MWJiYqZkjYlEIqSkpKCkpCQsAUokEphMJhiNRphMJvT29mL//v1h41QikQhNTU346quvkJeXN6mOoX6/H3V1dfjwww8j3ndMTAzuvfdeJCcnh7xGKpUiKSkJK1asgFQqhdVqDal/o7E5fPgw4uPjsX79emRkZIx7n8TERCQmJgL4cxuW5uZm9Pf3o6mpKaL14vP5sGbNGtxzzz3M1J9K62ayPrdv347t27eHEJhIJMLs2bPxyCOPICEhIew463Q6FoNsaWlBdXV12BinWq3Gl19+iVWrVsFgMNy2jhtisRgJCQlQKBS4efMm3G73OEmP0+nE+vXrsX79ehQXF0957k40vmKxmJGO1WrF5cuXUVNTA5lMhlmzZiEvL4/Fk4WCVgrIk6SChKs2mw0ajQYSiQROp5PNF51Ox1r2kOXX2dkJsVgMhUKBffv2oaSkhM0zkUiEoaEhRq4XLlzAJ598AovFgueee471FqPNklxI8iSEh4zMOImRiXjkyJFxE8xms6GgoGDCYLJYLEZRUREWL16M8+fPh7WCZDIZjh07hps3byI/P39KrpxMJkNZWVnYONnYhZOZmYm1a9fi9OnTEctxAoEAjh49iscffxx5eXkTTkqn04mvv/4abW1tEeUMubm5SElJiXgtpVKJiooKXL58GZ2dnSFui0gkQl9fH9566y1IpVI8/fTTiIuLi2pBxMbGsh060gIRiUSIj4+fdHY43Oc+fPgwtmzZMo7sRSIRSktLodfrJ7xOTk4OVq5ciWvXro1ThhMGBgZw9uxZFBUV3dbYWE9PD7755ht89NFHaG1tDZkjCoUCf/u3f4t169YhLy9vwnjudwUFxWNjY1FQUID29nacPHkS/f39OH/+PG7cuAGFQoGenh4kJSXBbrcjMzMTZrOZlQRZLBYYDAZYLBYkJiYyAjEYDMydbG5uZhsZSZcozLB161ZUVFQgISEBCQkJEIlEIZZYbW0tW082m41ZhGKxmMkthPKQ20pily9fxsGDB8fFAoLBIDObJ6OHUavVyM/PR3Z2Nq5evRpxsdfV1WHp0qVTIjGFQoHy8vJJpeIlEgnKysqQm5uL8+fPR3zd0NAQGhsbkZubG5XEgsEgzGYzTp48GTEGIhKJMGvWrAk/k06nw4IFC/Dtt9+OG2+aBJ988gkKCwtx3333hY11jI2nTDbu8l2ysG1tbdiyZUvYeJZYLGYxvMlkWufOnQuj0RiRxCh2+vjjj7Ns2UyCmknu2rUL27ZtQ3d3d8hRZ2lpaXj22Wfx4IMPIikpaUasw7EF1S6XC7GxsdDpdKitrcX+/fvDzu8lS5agtLQUPp8PhYWF2LRpE44ePRryOoPBgLVr18JoNGLu3Lk4efIk/uu//ivq/dy8eXNS9221WiGVShETE8NE3BSnE3azELYECvv5p2MQR0ZGcPToUTQ1NYWdxDk5OTAajZPW8aSlpSElJSXiwlEqlbhy5cqUpAYUe5mIbISLQavVYt68eVFf73Q60djYGFUaQePQ2NiIgYGBqO85a9asCXceshQjWS9isZi5wpPJGM4k3G43Dh48iIaGhrDjKJPJkJKSMqm4EIUD4uPjoz6T5uZm9PX1zXiFgd/vx7Vr1/D+++/j448/htlsDinGLisrwyuvvIL169cjJSVlxtxbqpkk6UNsbCzcbjeSkpKwcePGca/XaDRYs2YNli1bhr6+PqSkpOD06dOoq6sb91qXy4UzZ87g5MmT2L17N06dOsWe22R0ipGeIwAUFRUhMzOTGTdUckRZeMq0C09YmjFLrKGhAbW1tcx3HhtPyc3NnZIuyWAwQKfTRZyElI0aGRmJKBWgwyFInxIMBpmvPtlAqlQqRU5OTtR+Wh6PB52dnaxdSTQSu3HjBlwuV9SHGxsbO6mJodFoorolMpkMx48fx9DQECv5uN0g6/Obb76JSPJGo3HSn5kSH/QMI13T7XbDYrEgPz9/RjOSNTU1+NOf/oTDhw/D6XSyz6BUKrF48WI8//zzmDdvXlRLeLosMdKBUb1jeno6nE4nrFYrMjIyYLfbYbVaWZaS2udUVlbigw8+QGNjY1jr1ufzYXBwkMWq4uPjsWLFCmRkZMDn8+HcuXNhyQ8A4uPjmdRJiOTkZDz++ONYu3Yt5HI5qwTRarWw2WxQqVSsnz+pF6KNoXS6dqOxQWbhw05PT5+S26dSqaKeRiMSiTA4OAibzcZ2obELuLCwEC+99BKGh4cxOjoKt9uNysrKKZV4kKYm2gILBAKw2+0T7vper5fptSZyeSezoCl+MJGFbLPZvreGhoFAADU1NRFFshRq0Ov1kyZZsVg8IYmRmHamPrfdbseZM2fw7rvv4tKlSyFSnNjYWNx///147rnnkJubO+NSDyIXuVzOOk9IpVIMDw8jNzcXPp8PjzzyCLxeL86fP4/z588jIyMDP/nJT6DX6zEyMoLKykrY7fawJJaZmYmHH34YMTExuP/+++F2uzE4OIji4mKIxWK89dZbaGhoCGspPf7443C5XPjggw9C/j8rKwv33HMP8vLyWMyQEg2kSaNWQH6/H3K5PKqu8ZZHeGBgAG1tbSwDEY7E9Hr9lEpCpFIpS9NGmqik3BZW6AutlHvvvRf33HMPGwiqkp9qUHUiUiGR5kQLxufzYWRkZEK3cybqMr8vkGYwkksbDAaRkpIypYUuEokQExMzoeC3v79/SnWMkx3L0dFRHDt2DK+//jo6OztDmvbl5ORg3bp1eOyxx5CQkHBbrF+huFTYl56ErPHx8cjNzcX169cZ2RYVFTFLTKlUwmAwRDz1aXh4GPX19UhNTUVnZyckEklI4XZycjKKiopQV1c3bm673e5xvcsAsMy2xWIJCe8I+4mRrEJ4DuaMWWIWiyXkYYabyFMtcpXJZNDpdKyHUaQJZbfbI05UYfHrrU6S6dwxp4t0hMfPT7QhfF8YHh5GXV0dK+IO9xmmGisSi8UwmUxRn20gEGCdRqfTquzv78fXX3+N//mf/wlxkQKBAIqLi/HMM89g1apVt1SOdqtxMap6IBJJSkrCgw8+CLlcjtraWqxduxaJiYnYvHkzBgcHsXz5clRXV0OtVrNSPyEGBwdx/PhxFBYWQqFQQK/Xo729HVlZWcjKyoJUKmWHgIwlsUhr0Ol0wu/3Iykpid0r9Q3zer0sHkZdLMJ5W9NOYi0tLREnokajgcPhgMViCTtIkR5IJMWzcHGSOzmTu9x075iTcVUms/ioTU80mEymcfVwtzMe1t3dPWHyheJmkw03UC1ftDGiutTpssT8fj+6urqwY8cOvP/+++OsC4/Hg4ULF+L++++flFRkpghMqMonz4i6n6SmpqK8vByZmZnYtm0bE0srlUqUl5fDbDZHdPtJMaBWq9HS0oL8/Hx4PB44HA50dHSgr68v7Dr8v//7v4gxy/7+fvT39yMmJoa13yGBq9PphF6vZ4F9KiSfEcU+mdfRerNrtVrs2rULNTU1k7YKvF4vrl+/HlYnNlOuElXQU00Y7WjTFVOSyWRsx4q0uCiDWVlZOaH7bbVaw5rqwok9b96879QeZ7rQ398fNZEhlUrx9ddfo729fdJzIxAIoK6uLupnp9dNx5yw2Wy4fv06tm3bhh07doSNacpkMly5cgVms5m1tLmdoK6oSqWSzV+j0cjKjiQSCXQ6HfLz80MIDAAOHDiAAwcOTPgcP/vss7C/e/XVV5GZmYmWlhbEx8ejoKBgnEwjnGGjVqvR29uLlJQUphOjMyspRjr2WLgZscSoOHd0dDTiQhGLxWhoaMDVq1envOhnavEFAgGMjo6yoL/NZmP9oOx2O2vIR6Uy07EgZDIZCgoKoFAoIgb3g8EgTpw4gXXr1iE1NTWqBdXV1RXVWnU4HFiyZMn31tWBVPrhMtZCdHR0oLm5+Y6ZG0LL2e/348CBA2htbcXJkycjWr4SiYSdKJ6cnAyTyXTbrV+hKyaRSFhwnCyZtLQ0WCwWFBQU4ObNmxGtru8SMqAOJElJSSgvL5+QxEZHR9Hc3AyxWMzKr6ioXFjHS7WTwkNKZoTErFYrq3CPFseYrsZvtxrTaG9vR0dHBzo7O9HV1YXOzk40NTVheHgYIyMjzA0hf5yaut0qxGIxysvLERsbG5F8gsEg6urqcPDgQaxfvz4iARG5RqokoELw8vLyGU/vTzTeE1lMd8LciEbEb7/9NjsBPRrkcjm2b9+O0tJSrFq1asZU+dHcbOFp39Q0gIqzVSoViouLUV9fH3G88/PzsXTpUjQ1NSE2NhaXL18Oq/0UgpoUxMTEID09HR6PBw899BD27NkT1Yvw+/0oLCxkB4bQGNIp4sJ4Gp1rOSOWGPmsE1kq4RoP3iomK+KkAtMLFy7g6tWrqKurQ01NDfr7+1nLHcqCKJXKGVv0YrEYubm5ePDBB/Huu+9GHA+73Y4tW7ZAr9dj+fLlYUukLBYLrl+/HjXGuGHDBqSnp39vriRJTyaK283E3LjV1jZjXZ/Jwmq1YuvWrSgoKEB+fv5ttcaEqn06kIMaD9L/0XFskZ7Jxo0bsXr1aly6dIklzp5//nl88MEHmDdvHlJTU/HGG2+E/M25c+fQ1tYGuVyOnJwcLFmyBCUlJSgpKUFvby/ef//9ce8TExODnJwcpKSkMK+HLDFhQwbhwbpR3enpILFoD0skEuHv//7vcffdd09L2xEhkpKSolpJIyMjqK6uxsGDB3HmzBm0t7ezBx5ucgp7t48dyOmAWq3GI488gpqaGpw8eTLiAmxqasI777yDxsZGVFRUIC0tjYn+LBYLTp48iYsXL4aKXQI8AAAa20lEQVS9L5/Ph1/96ldYunTplBbgTIA690azHv7u7/4OCxYsmNaurGRBT6c1JJVKkZaWBrvdHjUGfOnSJezcuRO/+MUvJt3ldjpAGzF5EdQfn8IXMTEx8Pl8KCsrw7p16zAwMACTyQSVSoWenh588sknKCkpQUFBAbq6unD+/HlYLBZcvHgRQ0NDaG5uDqsj27ZtGwAgNzcX2dnZWLJkCbv2119/HfZedTodEhMTWRss6pFHWUmKi1M9JT3TGSGxiYLrtCPm5+dj/vz5005iwg859n17e3uxe/dubN++HS0tLczEHvvgVSoV1Go1a9eblpaGzMxMFhBvaGjAtm3bpuW+KQbw61//GsFgEGfPng27KwYCAdy8eZPVWpLi3ufzYXR0FO3t7eOsMCqT2rBhA9avXz+uC8b34YpNJAPx+/3Izc1lqvbpmhu0CU1XgF2n0+Ghhx7Cxo0bcfXqVbz66qsRY31utxsHDhxAaWkpqqqqbqslLNyAybIRlkHJZDIYjUYkJSXB6/XCYDBArVbD4XCw1ljkOlutVla4L5VK0d7ejosXL0YleWqbPjg4iMHBQXY9av1DaGhowI4dO+D3+7Fo0SIYDIaQeUNERvN3onlxW0REVOZwO7I2dKjF559/jj/+8Y8YGhoad2qKTCZDeno6CgsLUV5ejtmzZyM5OZk9SLpPn8+H6upqNuDTFYAtLi7GP//zP2PLli04dOhQxBS13W6fMCFCu25eXh7Wrl2L1atXs+4Bdzqo/xWpzO9EJCUl4cknn8Sjjz6KuLg4xMXF4cKFC9i+fXvYMQ4Gg2hvb8euXbuQn5+P3Nzc2zaW1KyQOkdoNBrY7XbIZDLWMTU1NRULFy6E3+9nPeHcbjdMJhN8Ph88Hg8yMzPxwAMPsBbWcXFxsNls+N3vfhfVy6D+dzqdDpWVlUhMTIRGo0FNTU1IBpQO66FzKmUyGVQqFSudstlsrOyQRLwzqtifjMs5WWHmdMDhcODIkSN4++232VHsY62vefPm4Ze//CVKSkqYjirc8VBk4k43IchkMhQVFeEf/uEfMHv2bLz33ntoa2tjD2misQoGg1AqlTCZTMjIyEBZWRmqqqpQVFQ06bKl22kdRPvd7Zwb3yVY/vOf/xwPP/wwDAYDRCIRTCYT1q9fj0uXLqGxsTHswqKawr179+KnP/3pbXHricBIGkT1h3q9HqOjo8ytpP+z2+3YvHkzAoEAnE4nurq6WFdY8kyo46rL5cLly5cBABkZGVAqlWhvb2cH9GZnZyM9PR3JyckIBoOIj4/H4OAgSktLAfw5A11UVMRO7woEAtizZw/uuusuLFy4kAll1Wo1bDYbvF4vC/BTsiJauOGWSSyauUwN2sIdEDJTweSuri68//77YQkM+PMBCVVVVVi8ePFt1/OMJSJSKdN9BINBZGdnIysrC06nk53ORONMrYb1ej0rJ7nrrruQlZUVtdb0+yKviU6toflxJ5JYMBiEWq1GaWlpiAKfpDJPPvkkfvvb34ZtLwT8Wel++PBhlJSUYOnSpTM616hUhwLj1BlVp9OxVtSUoTQYDKyffV9fX0iGm7KGVLhN9adUOSMWi7Fq1SqkpaXhyJEjOHToEKRSKe655x6UlpZCq9WyInS9Xg+fz4fKykpIpVLU19djx44dOH36NHs/m80Gi8XCjt6jBph00hg9BwpDzYjYlVrQTrRDDA8PM1NxJuHxeHDq1Clcv3494qTR6/VTaic9U2Tb09OD3bt346233mIq/bKyMjz11FMoKSkJObqM3C6qc4uNjYVer//eNGCTJTFq/x1JZiEWi9Hd3T2jVRe3SmThLHStVovKykpcuXIFW7duDZvRFolEuHjxIvbt24ecnBxkZGTM2H1S7aRwM6QgOWUjqU+9yWRCa2srhoaGxukV6YxX6oOWkZHBsswAsHnzZqSlpaGoqAg9PT04dOgQOzuTevvRe1O1gM/nw3333QeTyYRvv/025P1u3ryJq1evsvbmUqk0pO+/MCY2Y2VHcrkcGo0maoZQLpeju7sbdrt9xrM1drsdR48ejbrraTQa1p75+1oYPT09+Pzzz/Haa6+xNrw5OTl4/vnn8cADD9z203pmAhKJBHFxcawdcqTXXLt2jVkLPxRQX7NHHnmEdXAJF9MTiUQ4ePAgiouLsXbt2hlzK4VF6PSdPB+hy07F1FqtFgkJCeP0ij6fj204QguIDJDOzk52buyRI0eY4ZCbm4v4+HjWA1AYIqCDRgKBAObPn4/6+nq0tLQA+LPUQq1WsxPQ6LRxiuvROp7Iir0lc0SlUiE2NhZGozGiS6BWq3Ht2rWIwszptG6Gh4ejBsJFIhEj3e+rnnB4eBi7d+/Gf/7nf7KHI5fL8Td/8zdYtmzZHUtgUx0vkUiE9PT0qAtXJBKhvr6etTf+IUEul6OkpARr166NGK8RiUQwm83Yu3cvrl+/flvqfMlyJOtF+J2ylmq1GiaTCb/5zW8wb968cZ4VdZOgmDAdqfbiiy8iLi4OZrOZkd1zzz3HTpgXKu3pO1ljfr8fxcXFIWdbkLXmdrsZ0dHf0f1OJk4svtWBS0xMRE5OTsQ3kUqlOH36NBobGycsQZkOgphIIS7MPk73wp0IXq8Xp06dYoWxdBry8uXLsXTp0u+leHgyY0CC5qnErujouYmsj6GhIVRXV0/YZ+1OhMlkwrJly1BVVRWxRlQul+PIkSM4cOAALBbLjLmTwu90IjcRk1gshlwuZ7/XaDSoqqrCo48+iqysrJC1Si296QAPoQi8srISKpUKmzZtQlNTE1avXo17770XarWabb4k5aDvZPmlp6dDoVDgvvvuY6di9fb2MheXOsUS8Qld0onW4i0HhjIyMjBr1qyIOymdiLJ//35YLJYZDeJOpljb7XZPesH4fD60t7dPWzGx2WzG1q1bmeyD3iMxMfF76zZBuqBoMYeRkRE4nc4pj0NKSgpmzZoVVT4RCASwd+9etLe337FZymhEnZeXh6qqKhQUFEQcH5lMhi+++AIXLlyYkY1c6CqO7S9G+kiKmZFoOjs7e9wBMeROKpVKFpui11NHFOE8IT2Y3++Hy+UKEdxSTI6ObVOpVNDpdEhOTkZhYSF+//vf45e//CWKiorYGaOUmKBeYpM97eiWSSwpKQnFxcVR40wKhQIHDx7EwYMH2WnOM2XiT9TA0Gq1YnR0dMIF4/F4cPz4cezatWtaSCwQCODcuXPj3F2lUomzZ89i3759uHLlCpqamtDS0hL1q62tDd3d3RgcHBx3PNhUoVAoJnWgxuDgYMS+YJGgVqtx//33R42FBoNBXL9+HV988cW4NsY/BCgUCixevBgPPPBARLdSLBbDbDZjx44daG1tnXbXWajUp5gUWdB0+AZZ/R6PBwqFAhaLBWq1OsT6l0ql7BRumUwGp9PJ4mHDw8MsAE84c+YME5zTKd/UeJHOj3Q6nawmUiaTMX1YbGwsiouLkZCQwN6L3G3KtAqPcIuGW5ZYyGQyLFy4ECdPnsTBgwfDLiiRSAS3242PPvoIcrkcf/VXfzWllsQ02SnIaLfbodVqQ7JCpOGZSDQ5NDSEq1evIjs7O6JY0Wq14uDBg/j000+ZPmYy9zaRBXj+/PlxQW6JRIKGhgb88Y9/RHJy8qTidTRxaHeLiYlBVlYWcnJykJ6eztrBTMayk8lk0Gg0bPcNB6PRiPPnz6OysjIiIYVLgUskEixcuBDz5s3D4cOHI05Gl8uFnTt3Qq1W44knnkBcXNyUrFIaf6/Xi8HBQSa6jBYEp0Uymc1H2BAgHOLj47Fy5UrU1dVFLCdTKBQ4duwYysrKkJCQAKPRGPWaU7XEhEedAWDta8iqoV5jIpEIIyMjiImJQWtrK1QqFf71X/8VmzdvZjoylUrFBKfAn7tOkOBVuOao+zL19ouNjUUgEGDWHx3xNjIywjRlCxYsgF6vR05ODtOVCYP31KaaVA+T2aAlv/nNb35zq4NIRcpNTU0RA/gikQijo6O4ceMG+vv7Q8xTYVaFvmjyeL1e2Gw2NDc34+TJk/jss8/Q3NyMnJyccQvK7/fj9OnTMJvNUcnE5/Nhzpw5bBei9/N6vWhubsZHH32ELVu24MaNG+wE5WhugF6vR2lpaQgBjZ2gTqcTu3fvRnNzc9gHMzo6iq6uLrS1taG1tTXqV0tLC5qbm9HY2Ii6ujrU1tbi8uXLqK6uRnV1NQYGBmAwGNjhp9EWikQiQXd3N65duxaxoFwikaCjowMlJSWsnbTwOXk8HvT19cHj8YTIPiieEh8fjwsXLkS1wh0OB27evIne3l7o9fpxm9zYuSHs99bW1obTp09j27ZtOHr0KMrLy0MOZaVSFqvVis7OTly+fBn79u3DqVOnInYUoVY8wsNiqcaPel0JXxsbGwu73Y6GhoaoLZJaW1vhdrvhdDpZtcJkzkuYbFB/rHVGandhyZ9SqYTT6YROp0NnZycOHTqErKwsVFZWIicnh/UhE76exmJ0dBRbtmwB8Oce+gsXLkRpaSmSk5PZ+5IrSC4iWX50Xujdd9+N7Oxs6PV6Nj8phiZssy3sZDGjtZNkhi5fvhxmsxmbN29Gd3d3RAbt7u7G1q1bceLECZSUlGDBggXIzMwMaSbn8XgwMDCA7u5utLS0oLa2Fr29vRgdHUVvby+efvrpcbsoFf2uXLkSly9fjpgJ8vl8OHHiBABg7dq1yM7OBgD09fXhwoULOH78OBoaGuByuZCRkYHVq1dDq9Xit7/9bVgrLxgM4tq1a3j55ZeRlpaG0tJSFBYWYu7cuezBksUTFxcXto3vrbioRL52ux1dXV2oq6vDxYsXsXv3bqxfvx4rVqxAfHx8xGQG1bZmZ2ejo6Mj4mvsdjt+//vfo6OjA/Pnz2diRrPZjIsXL+LatWv4xS9+wYK2wrlx11134YUXXsDbb7+Njo6OiBZwX18fvvzyS1RXV6OsrAzz589HdnY2jEYjG3uPx4ORkRF0dHSgvb0dtbW1MJvNsFqtGB4eRmlp6bi54Xa7UV1djU2bNsFsNsNms2F0dHTCppsikQifffYZvvrqK1a0vHLlSjz22GPjtGEKhQIrV67ElStX8PXXX4d1velw448//hhffvklYmJiUFJSgmeffRZFRUXT4laOXXdj5RfCnylbT38XyYsS1qLSPFq2bBkyMjJQWlrKqhmEmdGx7ynUylHGU/j7sXNiKhbqtJUd6XQ6PPHEExCLxdi1axeuX78e8WacTidu3ryJlpYW7Nu3D3K5fFwLDuqySt9pB3Y4HBGb4lH24+jRozh+/HjEhet0OnHo0CFUV1ezyUilDm63GyKRCCUlJXj00Ufx8MMPo6enB1u2bEF7e3vY9yULrrW1FdXV1dDpdHjttdeQlJQUcgjCkiVLcOTIEXR3d89YEJ9aM4+OjuJ3v/sdamtr8cILLyArKyvibp+bm4u7774bNTU1UQ+lbW1txZtvvgmVSsV2W4/HA6fTieTk5IjkrNFosHr1aohEInz66aeora2NqMB2uVxobW1FR0cH9u/fz+aGMH0vnBderzfEchc21RMuWpvNhp07d8JkMk1pPO12O+x2O3p6etDV1YWCgoKIzy4pKQnr1q3DjRs3UF9fH3Ejt9lssNls6OnpYY0LpyuwL5wH5NKR4JhixnRASG9vLxITEzF//nxs2bKFNTiUy+UsZENWslwux+joKPx+PxYuXIif/vSnjMD0ej1cLhcjJgrQe71eVgsplG5QDFZ4yA49Q7FYzP6O/l+YtJhREiO38sknn0R6ejoz1zs7OxnpjL0Jv98Ph8MRcUekD+nz+WAwGJCfn4/Zs2dj0aJFYWMzYrEY6enp+NnPfsa6pAr97bHvTZNJSJxpaWksbV5RUQGVSgW/349Vq1bhv//7v6NKBugamZmZISfC0L0tWrQIP/nJT/D555+zHkwzRWbBYBAOhwM7d+6ERCLBSy+9FDH5olKpsHr1anR1deGLL75grk6k+BXJCYTuZGFhYdT6NoPBgIceegiJiYnYu3cvqqur2dkMkeYGlV5NNDc0Gg3mzJmDwsJCLFq0KMSVpJ3fYDBEbQ0+GahUKqSkpESMt4nFYtx9991Ys2YN2traJjwngor3w/WM+y4WmPA7PQuKLQndfJPJhJ6eHhiNRoyMjGD//v1sPqrValitVtaskO7RarUyly8jIwPp6elIS0uDwWCAw+GARqNhr6dsN1nPRHLkPpOrTqRFMUciMGEs77acdhRu1125ciXy8/NRUVGBK1euoKamBteuXcPAwADkcjn7kMKJRjupx+OB2+2GXq9Heno6Zs2ahZycHGRnZyMnJwd5eXlITEyMuMgUCgUWLlwIpVKJgoICnDhxAjU1Ncw3F/4dpYZlMhnmzJmDefPmYf78+Vi0aFFIQ0GtVov58+ezBAUtILIG6IGQWLCgoGDcxBSJRDAajXj66aeRkZGB6upqnD17Fl1dXSHjMJnj3+h64RZ/OCtx//79KC4uxuOPPx6RaLKzs/Hss88iPj4e3377Lc6fP88Cs8K4GhE1dT4oLS3FvHnzMHfuXKSnp084N5YuXYrs7GwsXrwYV65cwaVLl1BfX4+enh4m9xgbxxO6zW63G2q1GhkZGcjJycGsWbOQmZmJ3NxczJo1C0lJSePcfqlUCqPRiIULF2J0dPQ7bxwmkykkRBAOSqUSa9aswfXr13HlypUJn2FiYmKIAHQ642LRXpuQkIDu7m4AwD/+4z/i+vXr0Gq18Hg8rOaSepK53W4YDAbY7XZoNBrk5uYiLS0NRqMRXq+XxQ0VCgWzlMcSvVKpZLFM6psv1IURWVFgn/5+MhILUXAGxTlerxc9PT3o7OxEd3c3LBYL+vr60NPTw4SpVBeoVqthNBpZ5sZkMrHWJwkJCYiNjZ1SG2OqT2xsbERLSwtrRd3f38+yJwkJCUhPT0dqairS09ORlZWF1NTUcQ8gGAyiubkZb7/9Ngua63Q66PV6KJVKRswkFkxJSUFJSUlIOnrsuNTX1+Ozzz7DRx99xIjF4/GgqKhoQoGo3+9np1zX19dDIpHAaDRGtRCWLl2Kf//3f0dKSkrUa/f397PSEBozCtpTd9DU1FQkJSUhKSkJqampyMjIYH3SJwufz4fe3l50dHSwk3b6+/thNpuZW0P3Tqn9sXMjNjYWSUlJrLnfRFlpOnvxu0IikbCOpBN9tvr6egwMDEx4Ta1Wi7vuuuu2NyMgGQXV5w4NDSE2NhaxsbHs1CEhKZJO8OzZs/jwww/xyiuvoLi4OMRlFc63scQj7G1GRDbWDSZyGyvenYicZ5TExi5cii84HA54PJ6Q5mcSiQQKhYKpf1Uq1bT0Xqc2u1arlXXUoMFTKpWMjCaSNjidTnR3d7NdQi6Xs6OmKOBJX8IYTjhYrVacOXMGX3zxBfbs2cNOq/nZz36GqqqqCQu7yRK02WwYGRlBV1cXzpw5g8OHD497+IT8/Hz8y7/8C5YuXTqpcXM4HGzMXC4XM/lJkqHVaqHRaKalqN/n87G5Ybfbw84NcnWEc+OH0DPt+4BwSRMpENFQmQ+51XSoCB1yTfOTxpsSI7QG2tvbcenSJSxbtgy5ublMviEs2g43/8jVJIuaYqrCLP7Y7OodR2Ic/69h4969e7F161ZcvHiRNYP767/+a7z44ovIy8ubdLqdTHdqmVxdXY133nkHZrN53DUSExPxq1/9Chs3buSL/0c6t4TPVZhtHKt1E/6brB/aNAKBANvoqbsxhUwoQUAaMq1WO2kLkkiMAv/kgQl1YtG6Vsy4xIJjcpNscHAQn332GZOhUNKgvLwcGzZsQE5OzpT0QlQTJ5fLERMTA6PRCI/Hg1dffXXcdUjIyPHjRDSJArl3RBjCwDllMYWlSkJyoUA9NSaUyWQsuzjZzVBocQm7U9A9CX8vJLDJXl/MH//tgd1ux44dO/DJJ5/AYrGwB+n3+/HEE0+gsLDwllo0i0QixMfHo6ysDLNnzx4nd5gudTjHD88yo+9EZmRVkUsplDdQkJ2sNLKcqGssvWYqAl3hXAynVxMmqKZKYJzEbhMCgQBOnjyJL7/8MuSkHK/Xi6VLl6KsrGzaeq3pdDqkpaWNIzGlUomYmBhOZH9BltlYIiOrhzRcwsaDwt+PJRXhwbzkFk7GjSQCFFqBdF3hKUZj7yGcaDcauDt5G9DX14e9e/eOKzlyOp2YO3cu4uLippUwSbArRExMDKtO4PjLcjHHumnkQgoJayzJjH09ySfIgpvobE+y7sIduUbXFXaiDXfPnMTuINTX1+PmzZvj0vukXp7Ok37sdvu4wL5EIkF6evqMtkjm+GEQmpBEwv0uHMZ2WJ2MFRbNWruVEiPuTn5P6OjoCNtmRqVS4caNG+jr65uWXlpOpxOdnZ24ceNGyAQymUyszzkHx48N3BK7DYh05qZCocA333yD2bNnQywWIzExESqVakKdmdCS83g8cLlcsNvtaG1txbFjx0LiYSKRCA8++CAqKyu/19OdODg4if2AQQcpUJmHkGD8fj/+4z/+AzU1NVi0aBGSkpKg0+mYkFTYOYDiB1SsTp0bzGYz6urqcPr0aSbdoKDqk08+iQ0bNkxr3I2D445ylbnYdeZhtVqxadMmvPPOO7DZbGGtLLfbjdHRUbhcLqSlpSE3NxdGo3Fc5UIgEIDVakV3dzfq6upYsa5arWYF5S6XC4mJiXj22WexZs2aKQloOTg4iXGERVdXF/bs2YNNmzahpaUFCoUiIrEIW8uE6/MUTqdDWUmVSoU1a9ZgzZo1mDt3LhISErisgoOTGMf0YHBwEE1NTTh+/Di+/fZb1NTUAAgtuZgM4QibzpHyurCwEPfccw8qKiqQl5eHhISEsIe6cnBwEuO4JVCt48jICLq7u9HW1oabN29iYGAAFosFPT09zK0cK8mQyWRQqVSse0RcXBzrypqamsoOI53pk9Y5ODiJcYQ09aN+ZG63m50BQL2XhK+nDhl0QpGwa4awMy4HBycxju+N2ML9HPLAvoOimYODkxgHBwfHHQqed+fg4OAkxsHBwcFJjIODg4OTGAcHBycxDg4ODk5iHBwcHJzEODg4ODiJcXBwcBLj4ODg4CTGwcHBwUmMg4ODg5MYBwcHJzEODg4OTmIcHBwcnMQ4ODg4iXFwcHBwEuPg4ODgJMbBwcHBSYyDg+MvCv8foPuErXNuO3cAAAAASUVORK5CYII=");h.setAttribute("style",
"z-index:100;position:absolute;top:135px;left:10%;right:10%;bottom:30px;background-color:white;border:1px solid #cccccc;overflow-x:hidden;overflow-y:scroll;overflow-wrap:break-word;white-space:pre-wrap;font: 24px sans-serif;padding:10px;");APo.appendChild(g);APo.appendChild(h);b=f.createTextNode($rt_ustr(b));h.appendChild(b);}
function SC(){APo=null;APp=null;APq=0;}
function Wh(){window.minecraftError=null;window.onerror=function(message,file,line,column,errorObj){if(errorObj){window.minecraftError=errorObj;window.minecraftErrorL=""+line+":"+column;ALX();}else {alert("a native browser exception was thrown but your browser does not support fith argument in onerror");}};}
function ALX(){var b,c;b=window.minecraftError;c=O();F(c,B(7));F(c,B(8));CN(F(F(c,B(9)),$rt_str(window.minecraftErrorL)),10);CN(F(F(c,B(10)),$rt_str(b.name)),10);CN(F(F(c,B(11)),$rt_str(b.message)),10);F(c,B(12));CN(F(c,$rt_str(b.stack)),10);}
function MB(){}
function CU(){var a=this;C.call(a);a.q4=null;a.hu=null;}
function ZX(b){var c,d;if(b===null)return null;c=b.classObject;if(c===null){c=new CU;c.hu=b;d=c;b.classObject=d;}return c;}
function AFu(a){return a.hu;}
function VU(a,b){var c;b=b;c=a.hu;return b!==null&&!(typeof b.constructor.$meta==='undefined'?1:0)&&P4(b.constructor,c)?1:0;}
function On(a,b){return P4(b.hu,a.hu);}
function KF(a){if(a.q4===null)a.q4=$rt_str(a.hu.$meta.name);return a.q4;}
function Ib(a){return a.hu.$meta.primitive?1:0;}
function Is(a){return ZX(a.hu.$meta.item);}
function Vd(){C.call(this);}
function BY(b,c){var name='jso$functor$'+c;if(!b[name]){var fn=function(){return b[c].apply(b,arguments);};b[name]=function(){return fn;};}return b[name]();}
function K_(b,c){if(typeof b!=="function")return b;var result={};result[c]=b;return result;}
function UK(){C.call(this);}
function AES(b){var copy=new b.constructor();for(var field in b){if(!b.hasOwnProperty(field)){continue;}copy[field]=b[field];}return copy;}
function P4(b,c){var d,e;if(b===c)return 1;d=b.$meta.supertypes;e=0;while(e<d.length){if(P4(d[e],c))return 1;e=e+1|0;}return 0;}
function ANY(b){b.nj();}
function YY(b){ABY(b,0);}
function ABY(b,c){return setTimeout(function(){ANY(b);},c);}
function ABD(b){return String.fromCharCode(b);}
function AIs(){return [];}
function Ca(){}
function C$(){}
function I9(){}
function Ch(){var a=this;C.call(a);a.bO=null;a.ny=0;}
var APw=null;function ANN(a){var b=new Ch();TD(b,a);return b;}
function UU(a,b,c){var d=new Ch();AEf(d,a,b,c);return d;}
function APx(a,b,c,d){var e=new Ch();Kv(e,a,b,c,d);return e;}
function L3(a){var b=new Ch();O6(b,a);return b;}
function AOx(a,b){var c=new Ch();ABS(c,a,b);return c;}
function SV(a,b){var c=new Ch();ME(c,a,b);return c;}
function AMt(a,b,c){var d=new Ch();SG(d,a,b,c);return d;}
function TD(a,b){var c,d;b=b.data;c=b.length;a.bO=$rt_createCharArray(c);d=0;while(d<c){a.bO.data[d]=b[d];d=d+1|0;}}
function AEf(a,b,c,d){var e,f;a.bO=$rt_createCharArray(d);e=0;while(e<d){f=b.data;a.bO.data[e]=f[e+c|0];e=e+1|0;}}
function Kv(a,b,c,d,e){QG(a,b,c,d,e);}
function O6(a,b){QG(a,b,0,b.data.length,ADc());}
function ABS(a,b,c){Kv(a,b,0,b.data.length,F3(c));}
function ME(a,b,c){Kv(a,b,0,b.data.length,c);}
function SG(a,b,c,d){var e,f,g,h,i,j;a.bO=$rt_createCharArray(d*2|0);e=0;f=0;while(f<d){g=b.data;h=c+1|0;i=g[c];if(i<65536){g=a.bO.data;j=e+1|0;g[e]=i&65535;}else{g=a.bO.data;c=e+1|0;g[e]=Iq(i);g=a.bO.data;j=c+1|0;g[c]=I2(i);}f=f+1|0;c=h;e=j;}if(e<a.bO.data.length)a.bO=MS(a.bO,e);}
function QG(a,b,c,d,e){var f;f=Ze(e,XS(b,c,d));if(UI(f)&&!f.k&&f.b$==f.iD)a.bO=AAT(f);else{a.bO=$rt_createCharArray(BC(f));AA3(f,a.bO);}}
function BF(a,b){var c;if(b>=0&&b<a.bO.data.length)return a.bO.data[b];c=new L7;Q(c);G(c);}
function Bg(a){return a.bO.data.length;}
function FD(a){return a.bO.data.length?0:1;}
function AC4(a,b){var c,d,e;if(a===b)return 0;c=C0(Bg(a),Bg(b));d=0;while(true){if(d>=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(d<Bg(b)){e=BF(b,d);f=c+1|0;if(e!=BF(a,c))return 0;d=d+1|0;c=f;}return 1;}
function He(a,b){if(a===b)return 1;return AAE(a,b,0);}
function N2(a,b){var c,d,e,f;if(a===b)return 1;if(Bg(b)>Bg(a))return 0;c=0;d=Bg(a)-Bg(b)|0;while(d<Bg(a)){e=BF(a,d);f=c+1|0;if(e!=BF(b,c))return 0;d=d+1|0;c=f;}return 1;}
function ZZ(a,b,c){var d,e,f,g;d=Dn(0,c);if(b<65536){e=b&65535;while(true){if(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<e){c[d]=a.bO.data[d];d=d+1|0;}return b;}
function NM(b){return b===null?B(13):b.de();}
function Co(a,b){var c,d;if(a===b)return 1;if(!(b instanceof Ch))return 0;c=b;if(Bg(c)!=Bg(a))return 0;d=0;while(d<Bg(c)){if(BF(a,d)!=BF(c,d))return 0;d=d+1|0;}return 1;}
function ADf(a,b){var c;if(a===b)return 1;if(b===null)return 0;if(Bg(a)!=Bg(b))return 0;c=0;while(c<Bg(a)){if(LR(BF(a,c))!=LR(BF(b,c)))return 0;c=c+1|0;}return 1;}
function PK(a,b){return P3(a,F3(b));}
function P3(a,b){var c,d;c=ADv(b,Zy(a.bO));if(!c.k&&c.b$==c.iD)return c.G;d=$rt_createByteArray(BC(c));II(c,d);return d;}
function AKe(a){var b,c,d,e;a:{if(!a.ny){b=a.bO.data;c=b.length;d=0;while(true){if(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<a.bO.data.length){a:{if(e!=(a.bO.data.length-1|0)&&HX(a.bO.data[e])){f=a.bO.data;g=e+1|0;if(IC(f[g])){h=d+1|0;c[d]=PA(LT(a.bO.data[e],a.bO.data[g]));e=g;break a;}}h=d+1|0;c[d]=LR(a.bO.data[e]);}e=e+1|0;d=h;}return AMt(b,0,d);}
function Zz(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<a.bO.data.length){a:{if(e!=(a.bO.data.length-1|0)&&HX(a.bO.data[e])){f=a.bO.data;g=e+1|0;if(IC(f[g])){h=d+1|0;c[d]=Pk(LT(a.bO.data[e],a.bO.data[g]));e=g;break a;}}h=d+1|0;c[d]=Pk(a.bO.data[e])&65535;}e=e+1|0;d=h;}return AMt(b,0,d);}
function AHb(a,b){return AC4(a,b);}
function ACO(){APw=new P$;}
function E7(){var a=this;C.call(a);a.sH=null;a.ik=null;a.o7=0;a.p1=0;a.n5=null;}
function APy(){var a=new E7();Q(a);return a;}
function APz(a){var b=new E7();Bf(b,a);return b;}
function APA(a){var b=new E7();LS(b,a);return b;}
function Q(a){a.o7=1;a.p1=1;}
function Bf(a,b){a.o7=1;a.p1=1;a.sH=b;}
function LS(a,b){a.o7=1;a.p1=1;a.ik=b;}
function AG7(a){return a;}
function ALs(a){return a.sH;}
function AHA(a){return a.kc();}
function FA(a){Sf(a,DN());}
function Sf(a,b){var c,d,e,f,g;Ih(b,KF(B8(a)));c=a.kc();if(c!==null)Ih(b,V(F(F(O(),B(14)),c)));a:{AA_(b);if(a.n5!==null){d=a.n5.data;e=d.length;f=0;while(true){if(f>=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(c<d){if(e)CH(a,b,b+1|0);else{CH(a,b,b+2|0);f=a.O.data;g=b+1|0;f[b]=45;b=g;}a.O.data[b]=HI(c,d);}else{h=1;i=1;j=2147483647/d|0;b:{while(true){k=J(h,d);if(k>c){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<k){if(m<=0)o=0;else{o=d/m|0;d=d%m|0;}e=a.O.data;b=h+1|0;e[h]=(48+o|0)&65535;i=i+(-1)|0;if(i)h=b;else{e=a.O.data;h=b+1|0;e[b]=46;}m=m/10|0;n=n+1|0;}if(g){e=a.O.data;b=h+1|0;e[h]=69;if(g>=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<l){if(Long_le(m,Long_ZERO))o=0;else{o=Long_div(g,m).lo;g=Long_rem(g,m);}e=a.O.data;b=i+1|0;e[i]=(48+o|0)&65535;j=j+(-1)|0;if(j)i=b;else{e=a.O.data;i=b+1|0;e[b]=46;}m=Long_div(m,Long_fromInt(10));n=n+1|0;}if(h){e=a.O.data;b=i+1|0;e[i]=69;if(h>=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(d<Bg(c)){e=a.O.data;f=b+1|0;e[b]=BF(c,d);d=d+1|0;b=f;}}return a;}c=new L7;Q(c);G(c);}
function Yt(a,b){a.dr=b;}
function Wc(a,b,c,d,e){var f,g,h,i,j;if(b>c){f=new BD;Bf(f,B(18));G(f);}while(b<c){g=d.data;h=e+1|0;i=a.O.data;j=b+1|0;g[e]=i[b];e=h;b=j;}}
function HZ(a){return a.dr;}
function BN(a){return V(a);}
function AID(a,b){JK(a,b);}
function AJB(a,b,c){return R8(a,b,c);}
function AI_(a,b,c){return K8(a,b,c);}
function ALM(a,b,c){return OQ(a,b,c);}
function AHL(a,b,c){return Rg(a,b,c);}
function AF6(a,b,c){return Oi(a,b,c);}
function ANB(a,b,c){return KE(a,b,c);}
function Dy(){C.call(this);}
function AHu(a){return a.nm()<<24>>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(j<f){l=i.data;m=k+1|0;if(!VU(h,l[k])){O4(b,c,d,e,j);b=new I3;Q(b);G(b);}j=j+1|0;k=m;}O4(b,c,d,e,f);return;}if(!Ib(g))break a;if(Ib(h))break b;else break a;}b=new I3;Q(b);G(b);}}O4(b,c,d,e,f);return;}b=new I3;Q(b);G(b);}b=new BD;Q(b);G(b);}d=new DJ;Bf(d,B(166));G(d);}
function O4(b,c,d,e,f){if (b !== d || e < c) {
for (var i = 0; i < f; i = (i + 1) | 0) {d.data[e++] = b.data[c++];}} else {c = (c + f) | 0;e = (e + f) | 0;for (var i = 0; i < f; i = (i + 1) | 0) {d.data[--e] = b.data[--c];}}}
function B9(){return Long_fromNumber(new Date().getTime());}
function Fc(){return Long_fromNumber(performance.now()*1000000.0);}
function Ga(){var a=this;C.call(a);a.i=null;a.K=0;a.r=0;a.V=null;a.d=null;a.T=null;a.a=null;a.ca=null;a.ij=null;a.zB=null;a.qc=0;a.g0=0;a.eQ=null;a.c=null;a.dq=null;a.Q=null;a.M=0;a.bk=0;a.yX=null;a.zb=0;a.cz=null;a.cD=0;a.R=null;a.f=null;a.fq=0;a.gM=null;a.z=0;a.bg=0;a.bm=0;a.x0=0;a.pw=0;a.lc=0;}
var AQH=null;var AQI=null;var AQJ=null;var AQK=0;function DK(){DK=Br(Ga);AIj();}
function AAp(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.c instanceof J_)){if(a.c!==null)a.c.vT();if(b===null&&a.d!==null&&a.a!==null&&a.a.bv<=0){b=new P0;DB(b);}a.c=b;if(b!==null){if(a.z){if(a.d!==null)CI(a.a);a.z=0;IK(0);}c=(a.K*240|0)/a.r|0;d=(a.r*240|0)/a.r|0;$p=1;continue _;}Db(a);}return;case 1:Ue(b,a,c,d);if(E()){break _;}a.cD=0;return;default:ER();}}C1().s(a,b,c,d,$p);}
function CW(b){var c,d;DK();By();U();c=APO.getError();if(c==37442)c=(-144);if(c){a:{switch(c){case -144:break;case 1280:d=B(167);break a;case 1281:d=B(168);break a;case 1282:d=B(169);break a;case 1285:d=B(170);break a;default:d=B(171);break a;}d=B(172);}C4(H2(),B(173));C4(H2(),V(F(F(O(),B(174)),b)));C4(H2(),V(F(F(W(O(),c),B(14)),d)));}}
function ABU(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,bC,bD,bE,bF,bG,bH,bI,bJ,bK,bL,bM,bN,bO,bP,bQ,bR,bS,bT,$$je,$p,$z;$p=0;if(E2()){var $T=C1();$p=$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();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:a.fq=1;CW(B(175));Bb(3553);YN(7425);SR(1.0);Bb(2929);GE(515);Bb(3008);ON(516,
0.0);JJ(1029);BJ(5889);BE();BJ(5888);CW(B(176));AQH=ANQ(a);b=new Oc;c=AQH;d=B(177);$p=1;case 1:XZ(b,c,d);if(E()){break _;}a.eQ=b;Uj(K2(LU(256)),256);a.T=APb(a);ABX();AQL=AON();CO(0,0,a.K,a.r);d=AOC();$p=2;case 2:AAp(a,d);if(E()){break _;}a.ca=AN1(a.d);CW(B(178));d=new KG;e=a.K;f=a.r;$p=3;case 3:AAs(d,a,e,f);if(E()){break _;}a.cz=d;g=B9();f=0;a:{while(a.fq){if(!a.g0){h=a.V;i=B9();j=Long_sub(i,h.cS);k=Long_div(Fc(),Long_fromInt(1000000));if(Long_gt(j,Long_fromInt(1000))){l=Long_toNumber(j)/Long_toNumber(Long_sub(k,
h.cR));h.cm=h.cm+(l-h.cm)*0.20000000298023224;h.cS=i;h.cR=k;}if(Long_lt(j,Long_ZERO)){h.cS=i;h.cR=k;}l=Long_toNumber(k)/1000.0;m=(l-h.ek)*h.cm;h.ek=l;if(m<0.0)m=0.0;if(m>1.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<a.V.b8){a.M=a.M+1|0;$p=5;continue _;}e=a.z?0:1;if(e&Cb()&&a.c===null)a.z=1;else if(!Cb()){a.z=0;EZ(a);}if(a.K!=APr.clientWidth)break a;if(a.r!=APr.clientHeight)break a;if(AQH.eE&&!Cb())break a;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<Bo(bj)){b=Be(bj,bk);if(b.g$()){c=Fd(Dp(b.X,0.10000000149011612,0.10000000149011612,0.10000000149011612),bg,bi);if(c!==null){y=Ce(bg,c.d1);if(!(y>=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(e<bg.cA.data.length){Ee(bg.cA.data[e],c);e=e+1|0;}b=d.b.T;Eh(d.b.T.bS,E3(u));e=Bo(b.bS)-1|0;bk=Bo(b.bS);if(bk>3)bk
=3;br=0;while(br<bk){bg=C8(b.bS,e-br|0);Ej(bg);bg.fm=0;br=br+1|0;}Di(d);Bb(2912);e=0;$p=14;continue _;}}if(AQH.e9){try{i=Long_fromInt(5);$p=8;continue _;}catch($$e){$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}CW(B(180));f=f+1|0;while(true){i=B9();j=Long_add(g,Long_fromInt(1000));if(Long_lt(i,j))break;d=F(W(O(),f),B(181));FU();a.gM=BN(F(W(d,AQQ),B(182)));AQQ=0;f=0;g=j;}continue;}try{i=Long_fromInt(100);$p=4;continue _;}catch($$e){$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}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;continue _;case 4:b:{try{VT(i);if(E()){break _;}break b;}catch($$e){$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}c:{while(a.fq){if(!a.g0){h=a.V;i=B9();j=Long_sub(i,h.cS);k=Long_div(Fc(),Long_fromInt(1000000));if(Long_gt(j,Long_fromInt(1000))){l=Long_toNumber(j)/Long_toNumber(Long_sub(k,h.cR));h.cm=h.cm+(l-h.cm)*0.20000000298023224;h.cS=i;h.cR=k;}if(Long_lt(j,Long_ZERO)){h.cS=i;h.cR=k;}l=Long_toNumber(k)
/1000.0;m=(l-h.ek)*h.cm;h.ek=l;if(m<0.0)m=0.0;if(m>1.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<a.V.b8){a.M=a.M+1|0;$p=5;continue _;}e=a.z?0:1;if(e&Cb()&&a.c===null)a.z=1;else if(!Cb()){a.z=0;EZ(a);}if(a.K!=APr.clientWidth)break c;if(a.r!=APr.clientHeight)break c;if(AQH.eE&&!Cb())break c;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<Bo(bj)){b=Be(bj,bk);if(b.g$()){c=Fd(Dp(b.X,0.10000000149011612,0.10000000149011612,0.10000000149011612),bg,bi);if(c!==null){y=Ce(bg,c.d1);if(!(y>=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(e<bg.cA.data.length){Ee(bg.cA.data[e],c);e=e+1|0;}b=d.b.T;Eh(d.b.T.bS,E3(u));e=Bo(b.bS)-1|0;bk=Bo(b.bS);if(bk>3)bk=3;br=0;while(br<bk){bg=C8(b.bS,e-br|0);Ej(bg);bg.fm=0;br=br+1|0;}Di(d);Bb(2912);e=0;$p=14;continue _;}}if(AQH.e9){try
{i=Long_fromInt(5);$p=8;continue _;}catch($$e){$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}CW(B(180));f=f+1|0;while(true){i=B9();j=Long_add(g,Long_fromInt(1000));if(Long_lt(i,j))break;d=F(W(O(),f),B(181));FU();a.gM=BN(F(W(d,AQQ),B(182)));AQQ=0;f=0;g=j;}continue;}try{i=Long_fromInt(100);continue _;}catch($$e){$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}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;continue _;case 5:YH(a);if
(E()){break _;}n=n+1|0;a:{d:while(true){if(n<a.V.b8){a.M=a.M+1|0;continue _;}e=a.z?0:1;if(e&Cb()&&a.c===null)a.z=1;else if(!Cb()){a.z=0;EZ(a);}if(a.K!=APr.clientWidth)break a;if(a.r!=APr.clientHeight)break a;if(AQH.eE&&!Cb())break a;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<Bo(bj)){b=Be(bj,bk);if(b.g$()){c=Fd(Dp(b.X,0.10000000149011612,0.10000000149011612,0.10000000149011612),bg,bi);if(c!==null){y=Ce(bg,c.d1);if(!(y>=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(e<bg.cA.data.length){Ee(bg.cA.data[e],c);e=e+1|0;}b=d.b.T;Eh(d.b.T.bS,E3(u));e=Bo(b.bS)-1|0;bk=Bo(b.bS);if(bk>3)bk=3;br=0;while(br<bk){bg=C8(b.bS,e-br|0);Ej(bg);bg.fm=0;br=br+1|0;}Di(d);Bb(2912);e=0;$p=14;continue _;}}if(AQH.e9){try{i=Long_fromInt(5);$p=8;continue _;}catch($$e){$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}CW(B(180));f
=f+1|0;while(true){i=B9();j=Long_add(g,Long_fromInt(1000));if(Long_lt(i,j))break;d=F(W(O(),f),B(181));FU();a.gM=BN(F(W(d,AQQ),B(182)));AQQ=0;f=0;g=j;}while(true){if(!a.fq)break d;if(!a.g0)break;try{i=Long_fromInt(100);$p=4;continue _;}catch($$e){$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}h=a.V;i=B9();j=Long_sub(i,h.cS);k=Long_div(Fc(),Long_fromInt(1000000));if(Long_gt(j,Long_fromInt(1000))){l=Long_toNumber(j)/Long_toNumber(Long_sub(k,h.cR));h.cm=h.cm+(l-h.cm)*0.20000000298023224;h.cS
=i;h.cR=k;}if(Long_lt(j,Long_ZERO)){h.cS=i;h.cR=k;}l=Long_toNumber(k)/1000.0;m=(l-h.ek)*h.cm;h.ek=l;if(m<0.0)m=0.0;if(m>1.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<Bo(bj)){b=Be(bj,bk);if(b.g$()){c=Fd(Dp(b.X,0.10000000149011612,0.10000000149011612,0.10000000149011612),bg,bi);if(c!==null){y=Ce(bg,c.d1);if(!(y>=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(e<bg.cA.data.length){Ee(bg.cA.data[e],c);e=e+1|0;}b=d.b.T;Eh(d.b.T.bS,E3(u));e=Bo(b.bS)-1|0;bk
=Bo(b.bS);if(bk>3)bk=3;br=0;while(br<bk){bg=C8(b.bS,e-br|0);Ej(bg);bg.fm=0;br=br+1|0;}Di(d);Bb(2912);e=0;$p=14;continue _;}}if(AQH.e9){try{i=Long_fromInt(5);$p=8;continue _;}catch($$e){$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}CW(B(180));f=f+1|0;while(true){i=B9();j=Long_add(g,Long_fromInt(1000));if(Long_lt(i,j))break;d=F(W(O(),f),B(181));FU();a.gM=BN(F(W(d,AQQ),B(182)));AQQ=0;f=0;g=j;}while(true){if(!a.fq)break e;if(!a.g0)break;try{i=Long_fromInt(100);$p=4;continue _;}catch($$e)
{$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}h=a.V;i=B9();j=Long_sub(i,h.cS);k=Long_div(Fc(),Long_fromInt(1000000));if(Long_gt(j,Long_fromInt(1000))){l=Long_toNumber(j)/Long_toNumber(Long_sub(k,h.cR));h.cm=h.cm+(l-h.cm)*0.20000000298023224;h.cS=i;h.cR=k;}if(Long_lt(j,Long_ZERO)){h.cS=i;h.cR=k;}l=Long_toNumber(k)/1000.0;m=(l-h.ek)*h.cm;h.ek=l;if(m<0.0)m=0.0;if(m>1.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<a.V.b8){a.M=a.M+1|0;$p=
5;continue _;}e=a.z?0:1;if(e&Cb()&&a.c===null)a.z=1;else if(!Cb()){a.z=0;EZ(a);}if(a.K!=APr.clientWidth)break c;if(a.r!=APr.clientHeight)break c;if(!AQH.eE)continue;if(Cb())continue;else break c;}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;continue _;case 7:ACf(d,a,bv,bw,bt);if(E()){break _;}a:{d: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<Bo(bj)){b=Be(bj,bk);if(b.g$()){c=Fd(Dp(b.X,0.10000000149011612,0.10000000149011612,0.10000000149011612),bg,bi);if(c!==null){y=Ce(bg,c.d1);if(!(y>=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(e<bg.cA.data.length){Ee(bg.cA.data[e],c);e=e+1|0;}b=d.b.T;Eh(d.b.T.bS,E3(u));e=Bo(b.bS)-1|0;bk=Bo(b.bS);if(bk>3)bk=3;br=0;while(br<bk){bg=C8(b.bS,e-br|0);Ej(bg);bg.fm=0;br=br+1|0;}Di(d);Bb(2912);e=0;$p=14;continue _;}}if
(AQH.e9){try{i=Long_fromInt(5);$p=8;continue _;}catch($$e){$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}CW(B(180));f=f+1|0;while(true){i=B9();j=Long_add(g,Long_fromInt(1000));if(Long_lt(i,j))break;d=F(W(O(),f),B(181));FU();a.gM=BN(F(W(d,AQQ),B(182)));AQQ=0;f=0;g=j;}while(true){if(!a.fq)break d;if(!a.g0)break;try{i=Long_fromInt(100);$p=4;continue _;}catch($$e){$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}h=a.V;i=B9();j=Long_sub(i,h.cS);k=Long_div(Fc(),Long_fromInt(1000000));if
(Long_gt(j,Long_fromInt(1000))){l=Long_toNumber(j)/Long_toNumber(Long_sub(k,h.cR));h.cm=h.cm+(l-h.cm)*0.20000000298023224;h.cS=i;h.cR=k;}if(Long_lt(j,Long_ZERO)){h.cS=i;h.cR=k;}l=Long_toNumber(k)/1000.0;m=(l-h.ek)*h.cm;h.ek=l;if(m<0.0)m=0.0;if(m>1.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<a.V.b8){a.M=a.M+1|0;$p=5;continue _;}e=a.z?0:1;if(e&Cb()&&a.c===null)a.z=1;else if(!Cb()){a.z=0;EZ(a);}if(a.K!=APr.clientWidth)break a;if(a.r!=APr.clientHeight)break a;if
(!AQH.eE)continue;if(Cb())continue;else break a;}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;continue _;case 8:b:{try{VT(i);if(E()){break _;}break b;}catch($$e){$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}c:{e:while(true){CW(B(180));f=f+1|0;while(true){i=B9();j=Long_add(g,Long_fromInt(1000));if(Long_lt(i,j))break;d=F(W(O(),f),B(181));FU();a.gM=BN(F(W(d,AQQ),B(182)));AQQ=0;f=0;g=j;}while(true){if(!a.fq)break e;if(!a.g0)break;try
{i=Long_fromInt(100);$p=4;continue _;}catch($$e){$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}h=a.V;i=B9();j=Long_sub(i,h.cS);k=Long_div(Fc(),Long_fromInt(1000000));if(Long_gt(j,Long_fromInt(1000))){l=Long_toNumber(j)/Long_toNumber(Long_sub(k,h.cR));h.cm=h.cm+(l-h.cm)*0.20000000298023224;h.cS=i;h.cR=k;}if(Long_lt(j,Long_ZERO)){h.cS=i;h.cR=k;}l=Long_toNumber(k)/1000.0;m=(l-h.ek)*h.cm;h.ek=l;if(m<0.0)m=0.0;if(m>1.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<a.V.b8){a.M=a.M+1|0;$p=5;continue _;}e=a.z?0:1;if(e&Cb()&&a.c===null)a.z=1;else if(!Cb()){a.z=0;EZ(a);}if(a.K!=APr.clientWidth)break c;if(a.r!=APr.clientHeight)break c;if(AQH.eE&&!Cb())break c;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<Bo(bj)){b=Be(bj,bk);if(b.g$()){c=Fd(Dp(b.X,0.10000000149011612,0.10000000149011612,0.10000000149011612),bg,bi);if(c!==null){y=Ce(bg,c.d1);if(!(y>=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(e<bg.cA.data.length){Ee(bg.cA.data[e],c);e=e+1|0;}b=d.b.T;Eh(d.b.T.bS,E3(u));e=Bo(b.bS)-1|0;bk=Bo(b.bS);if(bk>3)bk=3;br=0;while(br<bk){bg=C8(b.bS,e-br|0);Ej(bg);bg.fm=0;br=br+1|0;}Di(d);Bb(2912);e=0;$p=14;continue _;}}if(!AQH.e9)continue;try{i=Long_fromInt(5);continue _;}catch($$e){$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}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;continue _;case 9:AAW(b);if(E()){break _;}a:{d:while(true){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<Bo(bj)){b=Be(bj,bk);if(b.g$()){c=Fd(Dp(b.X,0.10000000149011612,0.10000000149011612,0.10000000149011612),
bg,bi);if(c!==null){y=Ce(bg,c.d1);if(!(y>=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
(e<bg.cA.data.length){Ee(bg.cA.data[e],c);e=e+1|0;}b=d.b.T;Eh(d.b.T.bS,E3(u));e=Bo(b.bS)-1|0;bk=Bo(b.bS);if(bk>3)bk=3;br=0;while(br<bk){bg=C8(b.bS,e-br|0);Ej(bg);bg.fm=0;br=br+1|0;}Di(d);Bb(2912);e=0;$p=14;continue _;}while(true){if(AQH.e9){try{i=Long_fromInt(5);$p=8;continue _;}catch($$e){$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}CW(B(180));f=f+1|0;while(true){i=B9();j=Long_add(g,Long_fromInt(1000));if(Long_lt(i,j))break;d=F(W(O(),f),B(181));FU();a.gM=BN(F(W(d,AQQ),B(182)));AQQ=
0;f=0;g=j;}while(true){if(!a.fq)break d;if(!a.g0)break;try{i=Long_fromInt(100);$p=4;continue _;}catch($$e){$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}h=a.V;i=B9();j=Long_sub(i,h.cS);k=Long_div(Fc(),Long_fromInt(1000000));if(Long_gt(j,Long_fromInt(1000))){l=Long_toNumber(j)/Long_toNumber(Long_sub(k,h.cR));h.cm=h.cm+(l-h.cm)*0.20000000298023224;h.cS=i;h.cR=k;}if(Long_lt(j,Long_ZERO)){h.cS=i;h.cR=k;}l=Long_toNumber(k)/1000.0;m=(l-h.ek)*h.cm;h.ek=l;if(m<0.0)m=0.0;if(m>1.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<a.V.b8){a.M=a.M+1|0;$p=5;continue _;}e=a.z?0:1;if(e&Cb()&&a.c===null)a.z=1;else if(!Cb()){a.z=0;EZ(a);}if(a.K!=APr.clientWidth)break a;if(a.r!=APr.clientHeight)break a;if(AQH.eE&&!Cb())break a;CW(B(179));Bb(3553);if(a.cD)continue;else break;}a.i.hM(a.V.cN);o=a.V.cN;d=a.Q;if(!a.Q.ed)continue;if(C9())continue;else{b=d.b;continue _;}}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;continue _;case 10:SL();if(E()){break _;}$p=11;case 11:AD2();if(E()){break _;}a:{d:while(true){if(AQH.e9){try{i=Long_fromInt(5);$p=8;continue _;}catch($$e){$$je=K($$e);if($$je instanceof Cz){bs=$$je;}else{throw $$e;}}bs.c3();}CW(B(180));f=f+1|0;while(true){i=B9();j=Long_add(g,Long_fromInt(1000));if(Long_lt(i,j))break;d=F(W(O(),f),B(181));FU();a.gM=BN(F(W(d,AQQ),B(182)));AQQ=0;f=0;g=j;}while(true){if(!a.fq)break d;if(!a.g0)break;try{i=Long_fromInt(100);$p=4;continue _;}catch($$e){$$je=K($$e);if($$je instanceof Cz)
{bs=$$je;}else{throw $$e;}}bs.c3();}h=a.V;i=B9();j=Long_sub(i,h.cS);k=Long_div(Fc(),Long_fromInt(1000000));if(Long_gt(j,Long_fromInt(1000))){l=Long_toNumber(j)/Long_toNumber(Long_sub(k,h.cR));h.cm=h.cm+(l-h.cm)*0.20000000298023224;h.cS=i;h.cR=k;}if(Long_lt(j,Long_ZERO)){h.cS=i;h.cR=k;}l=Long_toNumber(k)/1000.0;m=(l-h.ek)*h.cm;h.ek=l;if(m<0.0)m=0.0;if(m>1.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<a.V.b8){a.M=a.M+1|0;$p=5;continue _;}e=a.z?0:1;if(e&Cb()&&
a.c===null)a.z=1;else if(!Cb()){a.z=0;EZ(a);}if(a.K!=APr.clientWidth)break a;if(a.r!=APr.clientHeight)break a;if(AQH.eE&&!Cb())break a;CW(B(179));Bb(3553);if(a.cD)continue;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)continue;else{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<Bo(bj)){b=Be(bj,bk);if(b.g$())
{c=Fd(Dp(b.X,0.10000000149011612,0.10000000149011612,0.10000000149011612),bg,bi);if(c!==null){y=Ce(bg,c.d1);if(!(y>=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(e<bg.cA.data.length){Ee(bg.cA.data[e],c);e=e+1|0;}b=d.b.T;Eh(d.b.T.bS,E3(u));e=Bo(b.bS)-1|0;bk=Bo(b.bS);if(bk>3)bk=3;br=0;while(br<bk){bg=C8(b.bS,e-br|0);Ej(bg);bg.fm=0;br=br+1|0;}Di(d);Bb(2912);e=0;$p=14;continue _;}}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;continue _;case 12:d.gU(s,t);if(E()){break _;}$p=10;continue _;case 13:AEa(b,o,e,s,t);if(E()){break _;}if(d.b.c===null)
{$p=10;continue _;}d=d.b.c;$p=12;continue _;case 14:b:{YF(bn,u,e);if(E()){break _;}if(V3(bm,u.g,u.j,u.h,0.10000000149011612)){bx=u.g|0;bk=u.j|0;by=u.h|0;bz=bx-1|0;e=bx+1|0;br=bk-1|0;bA=bk+1|0;bB=by-1|0;bx=by+1|0;while(true){if(bz>e)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<Bo(bo.dS.data[bk])){Be(bo.dS.data[bk],bx).gn(o,y,v,bc,bh,bd);bx=bx+1|0;}BR(AQI);}bk=bk+1|0;}b=BH(B(185));$p=16;case 16:Us(b);if(E()){break _;}Bb(3553);E0(bn.ma);Di(d);b=BH(B(186));$p=17;case 17:Us(b);if(E()){break _;}BV(1.0,1.0,1.0,1.0);y=(bn.bx.j4>>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<Bo(bo.dS.data[bk])){Be(bo.dS.data[bk],
bx).gn(o,y,v,bc,bh,bd);bx=bx+1|0;}BR(AQI);while(true){bk=bk+1|0;if(bk>=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<Bo(bo.dS.data[bk])){Be(bo.dS.data[bk],bx).gn(o,y,v,bc,bh,bd);bx=bx+1|0;}BR(AQI);while(true){bk=bk+1|0;if(bk>=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:bC;if(bB>=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(e<bg.cA.data.length){Ee(bg.cA.data[e],c);e=e+1|0;}b=d.b.T;Eh(d.b.T.bS,E3(u));e=Bo(b.bS)-1|0;bk=Bo(b.bS);if(bk>3)bk=3;br=0;while(br<bk){bg=C8(b.bS,e-br|0);Ej(bg);bg.fm=0;br=br+1|0;}Di(d);Bb(2912);e=0;$p=14;continue _;}B5(1,1,1,0);}b=d.b.cz;e=d.b.c===null?0:1;$p=13;continue _;case 27:Us(b);if(E()){break _;}bQ.bM.nG();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(e<bg.cA.data.length){Ee(bg.cA.data[e],c);e=e+1|0;}b=d.b.T;Eh(d.b.T.bS,E3(u));e=Bo(b.bS)-1|0;bk=Bo(b.bS);if(bk>3)bk=3;br=0;while(br<bk){bg=C8(b.bS,e-br|0);Ej(bg);bg.fm=0;br=br+1|0;}Di(d);Bb(2912);e=0;$p=14;continue _;}B5(1,1,1,0);}b=d.b.cz;e=d.b.c===null?0:1;$p=13;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,bF,bG,bH,bI,bJ,bK,bL,bM,bN,bO,bP,bQ,bR,bS,bT,$p);}
function Db(a){if(C9()&&a.d!==null){if(Cb())return;IK(1);a.bg=a.M+10000|0;return;}}
function EZ(a){if(!Cb()){IK(0);return;}IK(0);}
function AAW(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.c===null&&a.d!==null){b=new Kj;DB(b);$p=1;continue _;}return;case 1:AAp(a,b);if(E()){break _;}return;default:ER();}}C1().s(a,b,$p);}
function Z$(a,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();a=$T.l();}_:while(true){switch($p){case 0:a:{b:{if(!(!b&&a.bk>0)){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<Bo(b.cY)){c=Be(b.cY,g);c.gt=c.gt+1|0;g=g+1|0;}b=BH(B(184));$p=5;continue _;case 2:Yv();if(E()){break _;}g=0;while(g<Bo(b.cY)){c=Be(b.cY,g);c.gt=c.gt+1|0;g=g+1|0;}b=BH(B(184));$p=5;continue _;case 3:c.tp();if(E()){break _;}if(AQK){$p=2;continue _;}g
=0;while(g<Bo(b.cY)){c=Be(b.cY,g);c.gt=c.gt+1|0;g=g+1|0;}b=BH(B(184));$p=5;continue _;case 4:AAp(a,c);if(E()){break _;}if(a.lc){CJ(a.a,AQW,AQX,AQY);IV(a.a,AQZ,AQ0);a.lc=0;}$p=1;continue _;case 5:a:{Us(b);if(E()){break _;}if(a.R!==null&&!(a.c instanceof J_)){if(Cs(a.R)){b:{h=a.R;if(a.R.hR&&D2(h.c1.c_)){c:{try{i=h.c1;Wi(h.c1.c_,i.bR);j=0;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break c;}else{throw $$e;}}d=null;d:{e:{f:{g:{h:{i:{j:{k:{l:while(true){try{if(D3(i.bR)<=0)break h;l=j+1|0;if(j==100)break h;DY(i.bR);m
=GI(i.bR,0);b=AQ1.data[m];if(b===null)break k;if(BC(i.bR)<(b.lp+1|0))break i;Fy(i.bR);e=Bc(C,b.eV.data.length);n=0;}catch($$e){$$je=K($$e);if($$je instanceof X){k=$$je;break c;}else{throw $$e;}}e=e.data;g=e.length;try{if(n<g)break g;m:{o=i.eU;if(!i.eU.hR)break m;if(b===AQ2)break e;if(b===AQ3){Dz(o.x,d,0);o.dd=E$();break m;}if(b===AQ4)break d;if(b===AQ5){n:{try{Hq(o.dd);break n;}catch($$e){$$je=K($$e);if($$je instanceof BA){p=$$je;}else{throw $$e;}}p.c3();}try{b=Fp(Lf(Fs(DU(o.dd))));f=$rt_createByteArray(Em(b));Gk(b,
f);Gn(b);}catch($$e){$$je=K($$e);if($$je instanceof X){q=$$je;break l;}else{throw $$e;}}o.dd=null;r=Bn(e[0]);s=Bn(e[1]);t=Bn(e[2]);b=EV();Hz(b,1);EC(b,r,s,t,f);Dz(o.x,b,0);o.x.cD=0;o.fA=1;break m;}if(b===AQ6){if(o.x.d===null)break m;EJ(o.x.d,Bn(e[0]),Bn(e[1]),Bn(e[2]),S(e[3]));break m;}if(b===AQ7){u=S(e[0]);v=e[1];w=Bn(e[2]);x=Bn(e[3]);y=Bn(e[4]);z=S(e[5]);ba=S(e[6]);if(u>=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<g)break e;k:{o=i.eU;if(!i.eU.hR)break k;if(b===AQ2)break c;if(b===AQ3){Dz(o.x,d,0);o.dd=E$();break k;}if(b===AQ4)break b;if(b===AQ5){m:{try{Hq(o.dd);break m;}catch($$e){$$je=K($$e);if($$je instanceof BA){p=$$je;}else{throw $$e;}}p.c3();}try{b=Fp(Lf(Fs(DU(o.dd))));f=$rt_createByteArray(Em(b));Gk(b,f);Gn(b);}catch($$e){$$je=K($$e);if($$je instanceof X){q=$$je;break i;}else{throw $$e;}}o.dd=null;r=Bn(e[0]);s=Bn(e[1]);t
=Bn(e[2]);b=EV();Hz(b,1);EC(b,r,s,t,f);Dz(o.x,b,0);o.x.cD=0;o.fA=1;break k;}if(b===AQ6){if(o.x.d===null)break k;EJ(o.x.d,Bn(e[0]),Bn(e[1]),Bn(e[2]),S(e[3]));break k;}if(b===AQ7){u=S(e[0]);v=e[1];w=Bn(e[2]);x=Bn(e[3]);y=Bn(e[4]);z=S(e[5]);ba=S(e[6]);if(u>=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<g)break f;o=i.eU;if(!i.eU.hR)continue;if(b===AQ2)break d;if(b===AQ3){Dz(o.x,d,0);o.dd=E$();continue;}if(b===AQ4)break c;if(b===AQ5){m:{try{Hq(o.dd);break m;}catch($$e){$$je=K($$e);if($$je instanceof BA){p=$$je;}else{throw $$e;}}p.c3();}try{b=Fp(Lf(Fs(DU(o.dd))));f=$rt_createByteArray(Em(b));Gk(b,f);Gn(b);}
catch($$e){$$je=K($$e);if($$je instanceof X){q=$$je;break;}else{throw $$e;}}o.dd=null;r=Bn(e[0]);s=Bn(e[1]);t=Bn(e[2]);b=EV();Hz(b,1);EC(b,r,s,t,f);Dz(o.x,b,0);o.x.cD=0;o.fA=1;continue;}if(b===AQ6){if(o.x.d===null)continue;EJ(o.x.d,Bn(e[0]),Bn(e[1]),Bn(e[2]),S(e[3]));continue;}if(b===AQ7){u=S(e[0]);v=e[1];w=Bn(e[2]);x=Bn(e[3]);y=Bn(e[4]);z=S(e[5]);ba=S(e[6]);if(u>=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<g)break f;o=i.eU;if(!i.eU.hR)continue;if(b===AQ2)break d;if(b===AQ3){Dz(o.x,
d,0);o.dd=E$();continue;}if(b===AQ4)break c;if(b===AQ5){m:{try{Hq(o.dd);break m;}catch($$e){$$je=K($$e);if($$je instanceof BA){p=$$je;}else{throw $$e;}}p.c3();}try{b=Fp(Lf(Fs(DU(o.dd))));f=$rt_createByteArray(Em(b));Gk(b,f);Gn(b);}catch($$e){$$je=K($$e);if($$je instanceof X){q=$$je;break;}else{throw $$e;}}o.dd=null;r=Bn(e[0]);s=Bn(e[1]);t=Bn(e[2]);b=EV();Hz(b,1);EC(b,r,s,t,f);Dz(o.x,b,0);o.x.cD=0;o.fA=1;continue;}if(b===AQ6){if(o.x.d===null)continue;EJ(o.x.d,Bn(e[0]),Bn(e[1]),Bn(e[2]),S(e[3]));continue;}if(b
===AQ7){u=S(e[0]);v=e[1];w=Bn(e[2]);x=Bn(e[3]);y=Bn(e[4]);z=S(e[5]);ba=S(e[6]);if(u>=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<g)break f;o=i.eU;if(!i.eU.hR)continue;if(b===AQ2)break d;if(b===AQ3){Dz(o.x,d,0);o.dd=E$();continue;}if
(b===AQ4)break c;if(b===AQ5){m:{try{Hq(o.dd);break m;}catch($$e){$$je=K($$e);if($$je instanceof BA){p=$$je;}else{throw $$e;}}p.c3();}try{b=Fp(Lf(Fs(DU(o.dd))));f=$rt_createByteArray(Em(b));Gk(b,f);Gn(b);}catch($$e){$$je=K($$e);if($$je instanceof X){q=$$je;break;}else{throw $$e;}}o.dd=null;r=Bn(e[0]);s=Bn(e[1]);t=Bn(e[2]);b=EV();Hz(b,1);EC(b,r,s,t,f);Dz(o.x,b,0);o.x.cD=0;o.fA=1;continue;}if(b===AQ6){if(o.x.d===null)continue;EJ(o.x.d,Bn(e[0]),Bn(e[1]),Bn(e[2]),S(e[3]));continue;}if(b===AQ7){u=S(e[0]);v=e[1];w
=Bn(e[2]);x=Bn(e[3]);y=Bn(e[4]);z=S(e[5]);ba=S(e[6]);if(u>=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<a.pw)return;b=new Dk;$p=1;case 1:ABs(b);if(E()){break _;}a.pw=a.M+600|0;return;default:ER();}}C1().s(a,b,$p);}
function Hb(a){return a.R===null?0:1;}
function Vg(a,b){var 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();a=$T.l();}_:while(true){switch($p){case 0:c=B(197);d=new Ps;e=a.dq;d.L=new CZ;d.dY=$rt_createIntArray(1048576);d.eA=e;f=128<<b;b=64;$p=1;case 1:$z=Wm(d,c,f,f,b);if(E()){break _;}d=$z;c=a.i;$p=2;case 2:c.vF(d);if(E()){break _;}Dz(a,d,0);return;default:ER();}}C1().s(a,b,c,d,e,f,$p);}
function Dz(a,b,c){var d,e,f,g;a.d=b;if(b!==null){MX(b);a.i.t$(b);b.xW=a.eQ;b.y4=a;if(!Hb(a))a.a=TU(b,H(Fj));else if(a.a!==null){B2(a.a);a.i.rC(a.a);b.hG=a.a;BT(b,a.a);}}if(a.a===null){d=new Fj;HY(d,b);d.F=AEq();d.hJ=0;d.ju=0;d.N=20;if(b!==null){b.hG=d;Gd(b,d);BT(b,d);}d.cT=1.6200000047683716;d.bv=20;d.dT=B(198);d.jP=180.0;e=new RG;K0(e);e.oE=d;d.dO=e;a.a=d;B2(a.a);a.i.rC(a.a);if(b!==null)b.hG=a.a;}if(a.a!==null){d=a.a;f=new Sr;e=AQH;f.jR=0.0;f.ji=0.0;f.tD=0;f.hx=$rt_createBooleanArray(10);f.kl=e;d.je=f;if(c)
{a.lc=1;ACZ(new Dk,a.a);}a.i.u8(a.a);}if(a.T!==null){d=a.T;if(a.T.bx!==null)Uv(d.bx,d);d.bx=b;if(b!==null){T$(b,d);Ja(d);}}a:{if(a.ca!==null){e=a.ca;if(b!==null)b.mM=e;g=0;while(true){if(g>=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<g){e[f]=b[f]<<24>>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<k){if(b[m]!=e[m]){k=0;break a;}m=m+1|0;}k=1;break a;}}k=0;}}if(!k){c=new BA;Bf(c,V(F(F(O(),B(210)),h)));G(c);}CD(AQz,h,l);if(!Co(B(211),Gw(f)))break;}c=new BA;Bf(c,B(207));G(c);}
function AAa(){AQz=Ed();}
function JO(){G9.call(this);}
function ADR(a,b,c,d){PC(a,a.dr,b,c,d);return a;}
function PC(a,b,c,d,e){var f,g,h,i;CH(a,b,b+e|0);f=e+d|0;while(d<f){g=c.data;h=a.O.data;e=b+1|0;i=d+1|0;h[b]=g[d];b=e;d=i;}return a;}
function AG_(a,b,c,d,e){return PC(a,b,c,d,e);}
function AFU(a,b){JK(a,b);}
function Fl(){}
function P$(){C.call(this);}
function Gu(){C.call(this);}
var ARs=null;var ARt=null;var ARu=null;var ARv=null;function HX(b){return (b&64512)!=55296?0:1;}
function IC(b){return (b&64512)!=56320?0:1;}
function RP(b){return !HX(b)&&!IC(b)?0:1;}
function LT(b,c){return ((b&1023)<<10|c&1023)+65536|0;}
function Iq(b){return (55296|(b-65536|0)>>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<f){h[i]=Js(e);i=i+1|0;}ARt=g;}g=ARt.data;i=0;j=(g.length/2|0)-1|0;a:{while(j>=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<c)return b<10?(48+b|0)&65535:((97+b|0)-10|0)&65535;return 0;}
function TO(){ARs=H($rt_charcls());ARu=Bc(Gu,128);}
function Xr(){return {"value":"oD#*% .%%2%)6%-:%1>%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(e<d){f=b.data;g=c+1|0;a.nE(f[c]);e=e+1|0;c=g;}}
function Hq(a){return;}
function GO(){Ez.call(this);this.iT=null;}
function ARw(a){var b=new GO();Mx(b,a);return b;}
function Mx(a,b){a.iT=b;}
function WL(){var a=this;GO.call(a);a.z3=0;a.rK=0;a.gW=null;a.mc=null;a.wS=null;}
function AJO(a,b){var c=new WL();AMu(c,a,b);return c;}
function AMu(a,b,c){Mx(a,b);a.gW=O();a.mc=$rt_createCharArray(32);a.z3=c;a.wS=ADc();}
function PW(a,b,c,d){var $$je;if(a.iT===null)a.rK=1;if(!(a.rK?0:1))return;a:{try{a.iT.h7(b,c,d);break a;}catch($$e){$$je=K($$e);if($$je instanceof BA){}else{throw $$e;}}a.rK=1;}}
function M$(a,b,c,d){var e,f,g,h,i;e=b.data;f=Ya(b,c,d-c|0);e=$rt_createByteArray(Dn(16,C0(e.length,1024)));g=NX(e);h=RN(Pp(RR(a.wS),ARx),ARx);while(true){i=GC(JE(h,f,g,1));PW(a,e,0,g.k);Et(g);if(!i)break;}while(true){i=GC(Mr(h,g));PW(a,e,0,g.k);Et(g);if(!i)break;}}
function VV(a,b){a.mc.data[0]=b;M$(a,a.mc,0,1);}
function Ih(a,b){F(a.gW,b);Jz(a);}
function C4(a,b){CN(F(a.gW,b),10);Jz(a);}
function X_(a,b){CN(KW(a.gW,b),10);Jz(a);}
function AA_(a){VV(a,10);}
function Jz(a){var b;b=HZ(a.gW)<=a.mc.data.length?a.mc:$rt_createCharArray(HZ(a.gW));Wc(a.gW,0,HZ(a.gW),b,0);M$(a,b,0,HZ(a.gW));Yt(a.gW,0);}
function RU(){Ez.call(this);}
function AJq(a,b){$rt_putStdout(b);}
function Ht(){var a=this;C.call(a);a.dE=null;a.dg=0;}
function ARy(a){var b=new Ht();M3(b,a);return b;}
function M3(a,b){a.dE=b;a.dg=0;}
function Mp(a,b){b.ge=0;b.pI=1;}
function ACo(a){return;}
function ACR(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:$p=1;case 1:a.za(b,c,d);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,$p);}
function AKE(a,b){return 1;}
function UH(a,b,c,d){var e,f,g,h,i,$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();a=$T.l();}_:while(true){switch($p){case 0:e=a.dE.d;R();f=AQM.data[Bh(e,b,c,d)];g=EJ(e,b,c,d,0);if(f!==null&&g){if(Hb(CB())){h=CB().R;g=0;i=B$(CB().a.F);$p=1;continue _;}if(f.hs!==ARz&&AQH.hS){h=f.hs.jj;$p=2;continue _;}f.p2(e,b,c,d,a.dE.ca);}return;case 1:AAv(h,b,c,d,g,i);if(E()){break _;}if(f.hs!==ARz&&AQH.hS){h=f.hs.jj;$p=2;continue _;}f.p2(e,b,c,d,a.dE.ca);return;case 2:Z5(e,
h);if(E()){break _;}f.p2(e,b,c,d,a.dE.ca);return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,$p);}
function AEi(a,b,c,d,e){return;}
function AJi(a){return;}
function AJv(a,b){return;}
function AIK(a){return 5.0;}
function Tx(a,b,c){return 0;}
function AM0(a,b){return;}
function UM(a){return;}
function ACE(a,b){return;}
function ANc(a){return 1;}
function AF2(a,b){return;}
function CE(){var a=this;Ht.call(a);a.uQ=0;a.uS=0;a.uR=0;a.eL=0;a.oA=0;a.mn=0;a.hT=null;a.lK=0;}
function AGK(a){var b=new CE();AKv(b,a);return b;}
function AKv(a,b){M3(a,b);a.lK=0;}
function AAe(a,b){Mp(a,b);a.hT=AJt(b);}
function Yx(a,b,c,d,e){var f,g,h,i,$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();a=$T.l();}_:while(true){switch($p){case 0:if(a.mn>0)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)<b&&ZA(a.hT.P,H(D6))<(b*20|0)){c=a.hT;d=a.hT.P.hG;e=null;$p=1;continue _;}return;case 1:TW(c,b,d,e);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,$p);}
function ABh(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:a.hT=AJt(b);b=a.dE.dq;c=B(212);$p=1;case 1:Xk(b,c);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,$p);}
function Pq(){var a=this;C.call(a);a.bT=0.0;a.ek=0.0;a.b8=0;a.cN=0.0;a.hQ=0.0;a.bG=0.0;a.cS=Long_ZERO;a.cR=Long_ZERO;a.cm=0.0;}
function QJ(){var a=this;C.call(a);a.pv=null;a.et=null;a.n8=null;a.o$=Long_ZERO;}
function Fr(a,b){var c,d;if(!a.et.fq)G(Xz());a.n8=b;c=(a.et.K*240|0)/a.et.r|0;d=(a.et.r*240|0)/a.et.r|0;B_(256);BJ(5889);BE();Ri(0.0,c,d,0.0,100.0,300.0);BJ(5888);BE();Ba(0.0,0.0,(-200.0));}
function Xk(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:if(!a.et.fq)G(Xz());a.pv=b;c=(-1);$p=1;case 1:AA8(a,c);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,$p);}
function AA8(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$$je,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.et.fq)G(Xz());c=B9();if(Long_ge(Long_sub(c,a.o$),Long_ZERO)&&Long_lt(Long_sub(c,a.o$),Long_fromInt(20)))return;a.o$=c;d=(a.et.K*240|0)/a.et.r|0;e=(a.et.r*240|0)/a.et.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);if(b>=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(d<b){e=ASp+1|0;ASp=e;f=ASi;g=Bq(e);h=new O9;h.ve=e;h.or=null;h.ml=null;h.jm=(-1);h.iQ=0;CD(f,g,h);d=d+1|0;}return c;}
function Lx(b){By();ASh=b;P_(b);}
function E0(b){var c;By();if(!ARN){c=BP(ASj,Bq(b));if(c!==null&&c.iQ>0){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)<AQx.length){f=AQx;b=AQw;f.set(e,b);AQw=AQw+e.length|0;}}}else{AR8=AR8+OZ(e)|0;AR9=AR9+d|0;Qh(0|(!ARP?0:1)|(!ARQ?0:2)|(!ARR?0:4)|(AR1&&ARK?8:0)|(!AR3?0:16)|(!ARL?0:32)|(!ARJ?0:64));Lx(ASq.s$);Gz(34962,ASq.si);if(!ASq.rf){ASq.rf=1;O_(34962,ASr,35048);}f=APO;e=e;f.bufferSubData(34962,0,e);if(b==7){Rl(c,d);AR$=AR$+(d/2|0)|0;}else{a:
{b:{switch(b){case 1:break;case 2:case 4:break b;case 3:b=3;AR$=AR$+(d-1|0)|0;break a;case 5:b=5;AR$=AR$+(d-2|0)|0;break a;case 6:b=6;AR$=AR$+(d-2|0)|0;break a;default:break b;}b=1;AR$=AR$+(d/2|0)|0;break a;}b=4;AR$=AR$+(d/3|0)|0;}APO.drawArrays(b,c,d);}}}
function Rl(b,c){var d,e,f,g,h,i,j,k;By();if(ASg===null){if(ARH)d=W2($rt_createIntArray(49200));else{d=Ud(196800);d.fi=ASG;d=Sk(d);}e=0;while(e<16384){f=e*4|0;g=f+1|0;h=f+2|0;i=f+3|0;j=g<<16;KZ(d,f|j);KZ(d,i|j);KZ(d,h|i<<16);e=e+1|0;}Ms(d);ASg=Ma();Gz(34963,ASg);i=BC(d);k=new Int32Array(AP$.buffer);j=0;while(j<i){f=Rp(d);k[j]=f;j=j+1|0;}d=AP$.buffer;i=i*4|0;k=new Uint8Array(d,0,i);APO.bufferData(34963,k,35044);}if(!ASh.s_){ASh.s_=1;Gz(34963,ASg);}i=(c*6|0)/4|0;b=(b*6|0)/4|0;U();APO.drawElements(4,i,5123,b);}
function St(b,c){By();a:{if(b==2917){b:{switch(c){case 2048:break;case 9729:break b;default:break b;}AR2=2;break a;}AR2=1;}}}
function IN(b,c){By();a:{switch(b){case 2914:break;case 2915:AR5=c;break a;case 2916:AR6=c;break a;default:break a;}AR7=c;}}
function Ek(b,c,d,e){var f,g,h;By();f=Ge();g=b*0.01745329238474369*0.5;h=TX(g)/LO(g);f.d4=h/c;f.d2=0.0;f.d3=0.0;f.d5=0.0;f.d8=0.0;f.d9=h;f.d6=0.0;f.d7=0.0;f.d$=0.0;f.ea=0.0;b=e+d;c=e-d;f.eb=b/c;f.d_=(-1.0);f.fB=0.0;f.fC=0.0;f.fD=2.0*e*d/c;f.fE=0.0;}
function AKW(){var b;U();ARH=1;ARI=AKR(256);ARJ=0;ARK=0;ARL=0;ARM=0.10000000149011612;ARN=0;ARO=null;ARP=0;ARQ=0;ARR=0;ARS=1.0;ART=1.0;ARU=1.0;ARV=1.0;ARW=1.0;ARX=0.0;ARY=0.0;ARZ=0.0;AR0=0.0;AR1=0;ARD=1.0;ARE=1.0;ARF=1.0;ARG=1.0;AR2=1;AR3=0;AR4=0;AR5=1.0;AR6=1.0;AR7=1.0;AR8=0;AR9=0;AR$=0;AR_=5888;ASa=Bc(GJ,32);ASb=0;ASc=Bc(GJ,6);ASd=0;ASe=Bc(GJ,16);ASf=0;b=0;while(b<ASa.data.length){ASa.data[b]=EH();b=b+1|0;}b=0;while(b<ASc.data.length){ASc.data[b]=EH();b=b+1|0;}b=0;while(b<ASe.data.length){ASe.data[b]=EH();b
=b+1|0;}ASg=null;ASh=null;ASi=Ed();ASj=Ed();ASk=new PP;ASl=new Gt;ASm=new Gt;ASn=new Gt;ASo=new Gt;ASp=0;ASq=null;ASr=new Int32Array(525000);ASs=null;ASt=null;ASu=null;ASv=null;ASw=null;ASx=AKR(256);ASy=IJ(EH());ASz=$rt_createFloatArray(16);ASA=$rt_createFloatArray(16);ASB=EH();ASC=EH();ASD=new Gt;ASE=Long_ZERO;ASF=0;}
function AD3(){Bm.call(this);}
function Ho(){C.call(this);}
function AKp(a,b){return a.gm(b,0,b.data.length);}
function FX(){Ho.call(this);this.eZ=null;}
function ASH(a){var b=new FX();LD(b,a);return b;}
function LD(a,b){a.eZ=b;}
function VN(a){return a.eZ.n6();}
function Gn(a){a.eZ.iZ();}
function AJ$(a,b){return a.gm(b,0,b.data.length);}
function Ne(){}
function Od(){FX.call(this);this.dF=null;}
function Fp(a){var b=new Od();Tr(b,a);return b;}
function Tr(a,b){LD(a,b);a.dF=$rt_createByteArray(8);}
function K6(a,b){var c;c=b.data;return a.eZ.gm(b,0,c.length);}
function Lq(a){var b,c;b=a.eZ.nQ();if(b>=0)return b<<24>>24;c=new DF;Q(c);G(c);}
function HV(a,b){var c,d;c=0;while(c<b){d=a.eZ.gm(a.dF,c,b-c|0);if(d==(-1))return d;c=c+d|0;}return c;}
function AAU(a){return $rt_longBitsToDouble(Mv(a));}
function WI(a){return $rt_intBitsToFloat(Em(a));}
function Gk(a,b){Pf(a,b,0,b.data.length);}
function Pf(a,b,c,d){var e,f;if(d<0){e=new BD;Q(e);G(e);}if(!d)return;if(a.eZ===null){e=new DJ;Q(e);G(e);}if(b===null){e=new DJ;Q(e);G(e);}if(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){h=b.data;i=c.data;j=f+1|0;k=h[d+f|0]&65535;i[g]=k;l=i[g];if(k<128)g=g+1|0;else if((l&224)==192){if(j>=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<e){g=b.data;d=c+1|0;h=a.q9.data;i=a.it;a.it=i+1|0;g[c]=h[i];f=f+1|0;c=d;}if(e<=0)e=(-1);return e;}
function AGZ(a){return a.n0-a.it|0;}
function AHT(a){return;}
function Cn(){C.call(this);this.ey=null;}
function ASI(){var a=new Cn();CT(a);return a;}
function CT(a){a.ey=null;}
function PM(a){if(a.ey!==null)return a.ey;return B(4);}
function AIz(a,b){a.ey=b;return a;}
function J1(b){var c,d;c=Lq(b);if(!c){b=new Lp;CT(b);return b;}d=ADt(c);d.ey=Gw(b);d.fH(b);return d;}
function Mg(b,c){IS(c,b.e0());if(!b.e0())return;Sn(c,PM(b));b.fU(c);}
function ADt(b){var c;switch(b){case 0:c=new Lp;CT(c);return c;case 1:c=new LL;CT(c);return c;case 2:c=new N0;CT(c);return c;case 3:c=new J$;CT(c);return c;case 4:c=new K9;CT(c);return c;case 5:c=new LB;CT(c);return c;case 6:c=new NK;CT(c);return c;case 7:c=new KL;CT(c);return c;case 8:c=new JL;CT(c);return c;case 9:return AMn();case 10:return FS();default:}return null;}
function I1(){Cn.call(this);this.cl=null;}
function FS(){var a=new I1();AM8(a);return a;}
function AM8(a){CT(a);a.cl=Ed();}
function AGc(a,b){var c;c=NY(Ow(a.cl));while(Jv(c)){Mg(Q0(c),b);}IS(b,0);}
function AM4(a,b){var c;Xw(a.cl);while(true){c=J1(b);if(!c.e0())break;CD(a.cl,PM(c),c);}}
function AHp(a){return 10;}
function Rr(a,b,c){var d;d=a.cl;c.ey=b;CD(d,b,c);}
function Ll(a,b,c){var d,e;d=a.cl;e=new LL;CT(e);e.ox=c;e.ey=b;CD(d,b,e);}
function Gc(a,b,c){var d,e;d=a.cl;e=Oe(c);e.ey=b;CD(d,b,e);}
function C6(a,b,c){var d,e;d=a.cl;e=new J$;CT(e);e.pe=c;e.ey=b;CD(d,b,e);}
function ADS(a,b,c){var d,e;d=a.cl;e=new K9;CT(e);e.oj=c;e.ey=b;CD(d,b,e);}
function Cd(a,b,c){var d,e;d=a.cl;e=new LB;CT(e);e.od=c;e.ey=b;CD(d,b,e);}
function Qr(a,b,c){var d,e;d=a.cl;e=new JL;CT(e);e.ro=c;if(c!==null){e.ey=b;CD(d,b,e);return;}c=new BK;Bf(c,B(225));G(c);}
function ABT(a,b,c){var d,e;d=a.cl;e=new KL;CT(e);e.ku=c;e.ey=b;CD(d,b,e);}
function JZ(a,b,c){var d;d=a.cl;c.ey=b;CD(d,b,c);}
function Dh(a,b,c){Ll(a,b,(!c?0:1)<<24>>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<d)b=AAV(Is(B8(b)),d);else while(d<e){c[d]=null;d=d+1|0;}e=0;f=G6(a);while(Iy(f)){c=b.data;g=e+1|0;c[e]=HB(f);e=g;}return b;}
function AAc(a,b){var c,d;c=0;d=G6(b);while(Iy(d)){if(!T(a,HB(d)))continue;c=1;}return c;}
function HP(){}
function Fq(){EB.call(this);this.c8=0;}
function Dv(a,b){AA2(a,a.ej,b);return 1;}
function G6(a){var b;b=new MP;b.l6=a;b.xm=b.l6.c8;b.vH=b.l6.bf;b.wg=(-1);return b;}
function WV(a,b){var c,d,e;c=a.bf;d=0;a:{while(d<c){b:{e=Be(a,d);if(b!==null){if(!Iu(b,e))break b;else break a;}if(e===null)break a;}d=d+1|0;}return (-1);}return d;}
function AJQ(a,b){var c,d;if(!LN(b,HP))return 0;c=b;if(a.bf!=c.h2())return 0;d=0;while(d<c.h2()){if(!IH(Be(a,d),c.wm(d)))return 0;d=d+1|0;}return 1;}
function LW(){Fq.call(this);}
function AA2(a,b,c){if(b>=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(e<b){d=d.fp;e=e+1|0;}return AFO(a,d,d===null?null:d.fO,b);}if(b>a.ej){c=new BD;Q(c);G(c);}c=a.j_;e=b;while(e<a.ej){c=c.fO;e=e+1|0;}return AFO(a,c===null?null:c.fp,c,b);}
function UY(a,b){var c;c=new Lj;c.nU=b;c.fp=a.eR;if(a.eR===null)a.j_=c;else a.eR.fO=c;a.eR=c;a.c8=a.c8+1|0;a.ej=a.ej+1|0;return 1;}
function AAq(a){var b;if(a.eR===null)return null;b=a.eR;a.eR=a.eR.fp;if(a.eR===null)a.j_=null;else a.eR.fO=null;a.ej=a.ej-1|0;a.c8=a.c8+1|0;return b.nU;}
function Zl(){C.call(this);}
function EI(){C.call(this);}
function Xs(){EI.call(this);}
function VW(){EI.call(this);}
function DM(){}
function Jn(){C.call(this);}
function JY(){Jn.call(this);this.yA=null;}
function AD8(){var a=this;JY.call(a);a.u4=null;a.ze=null;a.u$=null;a.q_=null;}
function AOv(a){var b=new AD8();AJH(b,a);return b;}
function AJH(a,b){var c,d,e,f,g;c=ASJ;d=AIR(c);e=new FV;f=ASJ;if(ASK===null){g=AAL();if(g===null)ASK=Rv(B(226));else ASK=QP(g);}Jr(e,Hi(ASK),f);a.yA=e;a.u4=ACz(d);a.q_=ASJ;XO(a,b);a.q_=c;}
function XO(a,b){var c,d;a.u$=b;b=new Rc;c=a.u4;d=a.q_;b.cy=Cm();b.me=c;b.rr=d;ACr(b,a.u$);a.ze=J8(b.cy,Bc(CL,0));}
function PD(){}
function SU(a,b,c){var d,e;d=BP(a,b);if(d!==null)return d;e=AAo(c,b);if(e!==null)CD(a,b,e);return e;}
function GU(){C.call(this);this.ra=null;}
function X3(){var a=this;GU.call(a);a.eJ=0;a.df=null;a.hi=0;a.xE=0.0;a.rI=0;}
function Ed(){var a=new X3();AGI(a);return a;}
function AHF(a,b){return Bc(Hj,b);}
function AGI(a){var b;b=ADj(16);a.eJ=0;a.df=Bc(Hj,b);a.xE=0.75;QL(a);}
function ADj(b){var c;if(b>=1073741824)return 1073741824;if(!b)return 16;c=b-1|0;b=c|c>>1;b=b|b>>2;b=b|b>>4;b=b|b>>8;return (b|b>>16)+1|0;}
function 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<a.df.data.length){g=a.df.data[f];a.df.data[f]=null;while(g!==null){h=g.oQ&c;i=g.fN;g.fN=e[h];e[h]=g;g=i;}f=f+1|0;}a.df=d;QL(a);}
function QQ(a){WR(a,a.df.data.length);}
function Ef(a,b){var c;c=AAu(a,b);if(c===null)return null;return c.ib;}
function AAu(a,b){var c,d,e,f,g;a:{c=0;d=null;if(b===null){e=a.df.data[0];while(e!==null){if(e.i$===null)break a;f=e.fN;d=e;e=f;}}else{g=b.lk();c=g&(a.df.data.length-1|0);e=a.df.data[c];while(e!==null&&!(e.oQ==g&&T4(b,e.i$))){f=e.fN;d=e;e=f;}}}if(e===null)return null;if(d!==null)d.fN=e.fN;else a.df.data[c]=e.fN;a.hi=a.hi+1|0;a.eJ=a.eJ-1|0;return e;}
function AGe(a){return a.eJ;}
function Ow(a){var b;if(a.ra===null){b=new NC;b.xz=a;a.ra=b;}return a.ra;}
function T4(b,c){return b!==c&&!b.cK(c)?0:1;}
function Vj(){EI.call(this);}
function SZ(){C.call(this);}
function AIv(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{AN$(b,callback);}catch($e){callback.zW($rt_exception($e));}});}
function AN$(b,c){var d,e;d=typeof indexedDB!=='undefined'?indexedDB:null;if(d===null){Cr(c,OU(0,0,B(227),null));return;}e=d.open($rt_ustr(b),1);b=new Qz;b.w7=c;b=BY(b,"handleEvent");e.onBlocked=b;b=new QA;b.uv=c;b.wH=e;b=BY(b,"handleEvent");e.onsuccess=b;b=new Qx;b.xu=c;b=BY(b,"handleEvent");e.onerror=b;b=new Qy;b.vh=e;b=BY(b,"handleEvent");e.onupgradeneeded=b;}
function AEy(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{AN6(b,c,callback);}catch($e){callback.zW($rt_exception($e));}});}
function AN6(b,c,d){var e;b=b.transaction("filesystem","readonly").objectStore("filesystem");c=ADn($rt_ustr(c));e=b.get(c);b=new QB;b.vv=d;b.sv=e;b=BY(b,"handleEvent");e.onsuccess=b;b=new QC;b.uP=d;b=BY(b,"handleEvent");e.onerror=b;}
function AFM(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{AOu(b,c,callback);}catch($e){callback.zW($rt_exception($e));}});}
function AOu(b,c,d){var e;b=b.transaction("filesystem","readonly").objectStore("filesystem");c=ADn($rt_ustr(c));e=b.get(c);b=new Sa;b.vc=d;b.so=e;b=BY(b,"handleEvent");e.onsuccess=b;b=new Sd;b.vI=d;b=BY(b,"handleEvent");e.onerror=b;}
function AFL(b,c,d,e){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.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{AO$(b,c,d,e,callback);}catch($e)
{callback.zW($rt_exception($e));}});}
function AO$(b,c,d,e,f){var g,h;b=b.transaction("filesystem","readwrite").objectStore("filesystem");g=Long_sub(B9(),new Long(596067632, 383)).lo;c=AFn($rt_ustr(c),!!d,g,e);h=b.put(c);c=new Se;c.w6=f;b=BY(c,"handleEvent");h.onsuccess=b;b=new Sh;b.vy=f;b=BY(b,"handleEvent");h.onerror=b;}
function AGQ(b){return typeof b==='undefined'?null:typeof b.data==='undefined'?null:b.data;}
function Zv(b){return typeof b==='undefined'?false:typeof b.directory==='undefined'?false:b.directory;}
function ADn(b){return [b];}
function AFn(b,c,d,e){return {path:b,directory:c,lastModified:d,data:e};}
function AEj(){var a=this;C.call(a);a.uz=0;a.uM=0;a.th=null;a.qv=null;}
function OU(a,b,c,d){var e=new AEj();AJZ(e,a,b,c,d);return e;}
function AJZ(a,b,c,d,e){a.uz=b;a.uM=c;a.th=d;a.qv=e;}
function OT(){}
function OJ(){C.call(this);this.t5=null;}
function AOs(b){var c;c=new OJ;c.t5=b;return c;}
function Cr(a,b){a.t5.zH(b);}
function ANd(a,b){a.t5.zW(b);}
function ACl(){C.call(this);}
function Sc(){}
function Mo(){var a=this;C.call(a);a.r8=null;a.u0=null;}
function VP(a){var b,c,d;if(a.r8.readyState==4){b=new Uint8Array(a.r8.response);c=$rt_createByteArray(b.byteLength);U();APQ=c;d=0;while(d<Sq().data.length){Sq().data[d]=b[d]<<24>>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<Bg(b)){a:{d=BF(b,c);switch(d){case 43:case 45:case 46:case 58:case 95:break;default:if(ABl(d))break a;else G(WD(b));}}c=c+1|0;}}
function ABl(b){return !(b>=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<a.hb.data.length){a.hb.data[b]=0;b=b+1|0;}a.np=1732584193;a.nn=(-271733879);a.no=(-1732584194);a.nk=271733878;a.nl=(-1009589776);a.k9=0;b=0;while(b!=a.dW.data.length){a.dW.data[b]=0;b=b+1|0;}}
function Pe(a,b,c,d){return b^c^d;}
function Ev(a,b,c){return b<<c|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(g<f){e[g]=b[g];g=g+1|0;}return d;}
function I5(b,c){var d,e,f,g;b=b.data;d=$rt_createByteArray(c);e=d.data;f=C0(c,b.length);g=0;while(g<f){e[g]=b[g];g=g+1|0;}return d;}
function E5(b,c){var d,e,f,g;d=b.data;e=AAV(Is(B8(b)),c);f=C0(c,d.length);g=0;while(g<f){e.data[g]=d[g];g=g+1|0;}return e;}
function Uu(b,c){var d,e,f,g;b=b.data;d=0;e=b.length;if(d>e){f=new BK;Q(f);G(f);}while(d<e){g=d+1|0;b[d]=c;d=g;}}
function X0(b,c){var d,e,f,g;b=b.data;d=0;e=b.length;if(d>e){f=new BK;Q(f);G(f);}while(d<e){g=d+1|0;b[d]=c;d=g;}}
function UR(b,c,d,e){var f,g;if(c>d){e=new BK;Q(e);G(e);}while(c<d){f=b.data;g=c+1|0;f[c]=e;c=g;}}
function Wf(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;d=b.data.length;if(!d)return;e=Bc(C,d);f=1;g=b;while(f<d){h=0;while(true){i=g.data;j=i.length;if(h>=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(g<d){e= -e-1|0;break a;}}}}return e;}
function Kh(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=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<d){e= -e-1|0;break a;}}}}return e;}
function Hx(b,c){var d,e;if(b===c)return 1;if(b!==null&&c!==null){c=c.data;b=b.data;d=b.length;if(d==c.length){e=0;while(e<d){if(!IH(b[e],c[e]))return 0;e=e+1|0;}return 1;}}return 0;}
function AD_(){Ju.call(this);}
function ADc(){var a=new AD_();AMU(a);return a;}
function AMU(a){var b,c,d,e;b=Bc(Ch,0);c=b.data;QW(B(21));d=c.length;e=0;while(e<d){QW(c[e]);e=e+1|0;}a.xU=B(21);a.yV=b.gH();}
function ABI(a){var b;b=new PX;b.jb=B(234);b.kz=ASM;b.pj=ASM;b.yI=a;b.ul=0.3333333432674408;b.y$=0.5;return b;}
function RR(a){var b,c,d,e,f;b=new NR;c=$rt_createByteArray(1);d=c.data;d[0]=63;b.sx=ASM;b.rO=ASM;e=d.length;if(e&&e>=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<b.b$){By();d=ARI;U();e=new M8;f=APO.createTexture();e.x_=(-1);e.ya=(-1);e.zD=1;e.yF=0;e.v2=f;g=NG(d,e);ACK(b,c,g);T(ASO,Bq(g));c=c+1|0;}}finally{APg(H(LP));}}
function LI(b){var c;By();if(!ARH){c=Ud(b);c.fi=ASG;}else{c=NX($rt_createByteArray(b));c.fi=ASG;}return c;}
function LU(b){By();return ARH?W2($rt_createIntArray(b)):Sk(LI(b<<2));}
function It(b){var c,d,e;By();if(!ARH)c=ZC(LI(b<<2));else{d=$rt_createFloatArray(b);e=d.data.length;c=new Rs;Pt(c,e,0,0+e|0);c.tv=0;c.vX=0;c.rH=d;}return c;}
function ACF(){ASN=Cm();ASO=Cm();}
function PQ(){var a=this;C.call(a);a.cc=null;a.bM=null;a.s=0.0;a.cv=0.0;a.C=0;a.bA=0;}
function Zs(){var a=this;C.call(a);a.dM=null;a.dN=null;a.fs=0;a.ft=0;a.j9=0.0;a.f1=0.0;a.hj=0.0;a.bl=0.0;a.b5=0.0;a.bX=0.0;a.oD=0;a.j7=0;a.jr=0;a.im=0;a.x1=0;}
function BL(a,b){var c=new Zs();AMg(c,a,b);return c;}
function AMg(a,b,c){a.oD=0;a.j7=0;a.jr=0;a.im=1;a.x1=0;a.fs=b;a.ft=c;}
function BI(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;a.dM=Bc(C2,8);a.dN=Bc(Ey,6);i=b+e;j=c+f;k=d+g;l=b-h;c=c-h;d=d-h;i=i+h;j=j+h;h=k+h;if(!a.jr){b=l;l=i;i=b;}a:{m=Dt(i,c,d,0.0,0.0);n=Dt(l,c,d,0.0,8.0);o=Dt(l,j,d,8.0,8.0);p=Dt(i,j,d,8.0,0.0);q=Dt(i,c,h,0.0,0.0);r=Dt(l,c,h,0.0,8.0);s=Dt(l,j,h,8.0,8.0);t=Dt(i,j,h,8.0,0.0);a.dM.data[0]=m;a.dM.data[1]=n;a.dM.data[2]=o;a.dM.data[3]=p;a.dM.data[4]=q;a.dM.data[5]=r;a.dM.data[6]=s;a.dM.data[7]=t;u=a.dN.data;v=new Ey;w=Bc(C2,4);x=w.data;x[0]=r;x[1]=n;x[2]
=o;x[3]=s;GD(v,w,(a.fs+g|0)+e|0,a.ft+g|0,((a.fs+g|0)+e|0)+g|0,(a.ft+g|0)+f|0);u[0]=v;u=a.dN.data;v=new Ey;w=Bc(C2,4);x=w.data;x[0]=m;x[1]=q;x[2]=t;x[3]=p;GD(v,w,a.fs,a.ft+g|0,a.fs+g|0,(a.ft+g|0)+f|0);u[1]=v;x=a.dN.data;v=new Ey;w=Bc(C2,4);u=w.data;u[0]=r;u[1]=q;u[2]=m;u[3]=n;GD(v,w,a.fs+g|0,a.ft,(a.fs+g|0)+e|0,a.ft+g|0);x[2]=v;u=a.dN.data;v=new Ey;w=Bc(C2,4);x=w.data;x[0]=o;x[1]=p;x[2]=t;x[3]=s;GD(v,w,(a.fs+g|0)+e|0,a.ft,((a.fs+g|0)+e|0)+e|0,a.ft+g|0);u[3]=v;u=a.dN.data;v=new Ey;w=Bc(C2,4);x=w.data;x[0]=n;x[1]
=m;x[2]=p;x[3]=o;GD(v,w,a.fs+g|0,a.ft+g|0,(a.fs+g|0)+e|0,(a.ft+g|0)+f|0);u[4]=v;w=a.dN.data;v=new Ey;x=Bc(C2,4);u=x.data;u[0]=q;u[1]=r;u[2]=s;u[3]=t;GD(v,x,((a.fs+g|0)+e|0)+g|0,a.ft+g|0,(((a.fs+g|0)+e|0)+g|0)+e|0,(a.ft+g|0)+f|0);w[5]=v;if(a.jr){y=0;while(true){if(y>=a.dN.data.length)break a;v=a.dN.data[y];w=Bc(C2,v.f5.data.length);z=w.data;e=0;while(e<v.f5.data.length){z[e]=v.f5.data[(v.f5.data.length-e|0)-1|0];e=e+1|0;}v.f5=w;y=y+1|0;}}}}
function BZ(a,b,c,d){a.j9=b;a.f1=c;a.hj=d;}
function BG(a,b){var c,d,e,f,g,h,i;if(a.im){if(!a.oD){a.j7=H3(1);Gh(a.j7,4864);Cy();c=ARj;d=0;while(d<a.dN.data.length){BQ(c,7);e=a.dN.data[d];f=I4(NQ(e.f5.data[1].hc,e.f5.data[0].hc));g=I4(NQ(e.f5.data[1].hc,e.f5.data[2].hc));h=I4(DO(f.br*g.bq-f.bq*g.br,f.bq*g.bs-f.bs*g.bq,f.bs*g.br-f.br*g.bs));Fk(c, -h.bs, -h.br, -h.bq);i=0;while(i<4){h=e.f5.data[i];N(c,h.hc.bs*b,h.hc.br*b,h.hc.bq*b,h.t0,h.t1);i=i+1|0;}BR(c);d=d+1|0;}F2();a.oD=1;}if(a.bl===0.0&&a.b5===0.0&&a.bX===0.0){if(a.j9===0.0&&a.f1===0.0&&a.hj===0.0)E0(a.j7);else
{Ba(a.j9*b,a.f1*b,a.hj*b);E0(a.j7);Ba( -a.j9*b, -a.f1*b, -a.hj*b);}}else{Cw();Ba(a.j9*b,a.f1*b,a.hj*b);if(a.bX!==0.0)Bl(a.bX*57.2957763671875,0.0,0.0,1.0);if(a.b5!==0.0)Bl(a.b5*57.2957763671875,0.0,1.0,0.0);if(a.bl!==0.0)Bl(a.bl*57.2957763671875,1.0,0.0,0.0);E0(a.j7);CS();}}}
function JA(){var a=this;C.call(a);a.qk=null;a.wF=null;a.i7=0;a.w$=0.0;a.w_=0.0;a.u1=0;a.kS=0;a.kb=0;a.lq=0;a.k$=0;a.mH=0;a.oi=0;a.Af=0.0;a.Ae=0.0;a.Ad=0.0;a.u6=0;a.nM=0;a.yQ=0;a.yf=0;a.vi=0;}
var ARj=null;function Cy(){Cy=Br(JA);AI4();}
function BR(a){var b,c,d,e,f;if(!a.nM)return 0;a.nM=0;if(a.i7>0){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(d<c){e=b[d];if(a.kt==e)break a;if(AAi(a,e))break a;d=d+1|0;}return 0;}return 1;}
function AA4(a,b){var c,d,e;if(b!==null){c=b.data.length;if(c){d=new Lw;RK(a,b,0,c,d);RK(a,b,0,(-1),d);e=$rt_createByteArray(d.bD);NE(a,e,0,e.data.length,d);return e;}}return b;}
function Xe(a,b){return AA4(a,P3(b,F3(B(21))));}
function AAd(a,b){var c;if(b!==null){c=b.data.length;if(c)return ABG(a,b,0,c);}return b;}
function ABG(a,b,c,d){var e,f;if(b!==null&&b.data.length){e=new Lw;Rt(a,b,c,d,e);Rt(a,b,c,(-1),e);f=$rt_createByteArray(e.bD-e.jY|0);NE(a,f,0,f.data.length,e);return f;}return b;}
function I7(a,b,c){var d,e,f;if(c.f0===null){c.f0=$rt_createByteArray(Dn(b,8192));c.bD=0;c.jY=0;}else if(((c.bD+b|0)-c.f0.data.length|0)>0){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<ASS.data.length){k=ASS.data[j];if(k>=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<a.tt.data.length&&a.tt.data[b]!=(-1)?1:0;}
function Ph(a,b,c){var d;if(Rq(a)&&c.cW&b){d=new BK;Bf(d,B(241));G(d);}}
function W3(){var b,c;b=$rt_createByteArray(64);c=b.data;c[0]=65;c[1]=66;c[2]=67;c[3]=68;c[4]=69;c[5]=70;c[6]=71;c[7]=72;c[8]=73;c[9]=74;c[10]=75;c[11]=76;c[12]=77;c[13]=78;c[14]=79;c[15]=80;c[16]=81;c[17]=82;c[18]=83;c[19]=84;c[20]=85;c[21]=86;c[22]=87;c[23]=88;c[24]=89;c[25]=90;c[26]=97;c[27]=98;c[28]=99;c[29]=100;c[30]=101;c[31]=102;c[32]=103;c[33]=104;c[34]=105;c[35]=106;c[36]=107;c[37]=108;c[38]=109;c[39]=110;c[40]=111;c[41]=112;c[42]=113;c[43]=114;c[44]=115;c[45]=116;c[46]=117;c[47]=118;c[48]=119;c[49]
=120;c[50]=121;c[51]=122;c[52]=48;c[53]=49;c[54]=50;c[55]=51;c[56]=52;c[57]=53;c[58]=54;c[59]=55;c[60]=56;c[61]=57;c[62]=43;c[63]=47;ASQ=b;b=$rt_createByteArray(64);c=b.data;c[0]=65;c[1]=66;c[2]=67;c[3]=68;c[4]=69;c[5]=70;c[6]=71;c[7]=72;c[8]=73;c[9]=74;c[10]=75;c[11]=76;c[12]=77;c[13]=78;c[14]=79;c[15]=80;c[16]=81;c[17]=82;c[18]=83;c[19]=84;c[20]=85;c[21]=86;c[22]=87;c[23]=88;c[24]=89;c[25]=90;c[26]=97;c[27]=98;c[28]=99;c[29]=100;c[30]=101;c[31]=102;c[32]=103;c[33]=104;c[34]=105;c[35]=106;c[36]=107;c[37]=108;c[38]
=109;c[39]=110;c[40]=111;c[41]=112;c[42]=113;c[43]=114;c[44]=115;c[45]=116;c[46]=117;c[47]=118;c[48]=119;c[49]=120;c[50]=121;c[51]=122;c[52]=48;c[53]=49;c[54]=50;c[55]=51;c[56]=52;c[57]=53;c[58]=54;c[59]=55;c[60]=56;c[61]=57;c[62]=45;c[63]=95;ASR=b;b=$rt_createByteArray(123);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]=(-1);c[9]=(-1);c[10]=(-1);c[11]=(-1);c[12]=(-1);c[13]=(-1);c[14]=(-1);c[15]=(-1);c[16]=(-1);c[17]=(-1);c[18]=(-1);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]=(-1);c[33]=(-1);c[34]=(-1);c[35]=(-1);c[36]=(-1);c[37]=(-1);c[38]=(-1);c[39]=(-1);c[40]=(-1);c[41]=(-1);c[42]=(-1);c[43]=62;c[44]=(-1);c[45]=62;c[46]=(-1);c[47]=63;c[48]=52;c[49]=53;c[50]=54;c[51]=55;c[52]=56;c[53]=57;c[54]=58;c[55]=59;c[56]=60;c[57]=61;c[58]=(-1);c[59]=(-1);c[60]=(-1);c[61]=(-1);c[62]=(-1);c[63]=(-1);c[64]=(-1);c[65]=0;c[66]=1;c[67]=2;c[68]=3;c[69]=4;c[70]=5;c[71]=6;c[72]
=7;c[73]=8;c[74]=9;c[75]=10;c[76]=11;c[77]=12;c[78]=13;c[79]=14;c[80]=15;c[81]=16;c[82]=17;c[83]=18;c[84]=19;c[85]=20;c[86]=21;c[87]=22;c[88]=23;c[89]=24;c[90]=25;c[91]=(-1);c[92]=(-1);c[93]=(-1);c[94]=(-1);c[95]=63;c[96]=(-1);c[97]=26;c[98]=27;c[99]=28;c[100]=29;c[101]=30;c[102]=31;c[103]=32;c[104]=33;c[105]=34;c[106]=35;c[107]=36;c[108]=37;c[109]=38;c[110]=39;c[111]=40;c[112]=41;c[113]=42;c[114]=43;c[115]=44;c[116]=45;c[117]=46;c[118]=47;c[119]=48;c[120]=49;c[121]=50;c[122]=51;ASS=b;}
function Lp(){Cn.call(this);}
function AFX(a,b){return;}
function AKb(a,b){return;}
function AFG(a){return 0;}
function Cg(){var a=this;C.call(a);a.ff=null;a.fb=null;a.oe=null;}
var ASJ=null;var ASU=null;var ASV=null;var ASW=null;var ASX=null;var ASY=null;var ASZ=null;var AS0=null;var AS1=null;var AS2=null;var AS3=null;var AS4=null;var AS5=null;var AS6=null;var AS7=null;var AS8=null;var AS9=null;var AS$=null;var AS_=null;var ATa=null;var ATb=null;var ATc=null;var ATd=null;function CK(a,b){var c=new Cg();Yg(c,a,b);return c;}
function AOK(a,b,c){var d=new Cg();QO(d,a,b,c);return d;}
function Yg(a,b,c){QO(a,b,c,B(4));}
function QO(a,b,c,d){if(b!==null&&c!==null&&d!==null){if(!Bg(b)&&!Bg(c)){a.fb=B(4);a.ff=B(4);a.oe=d;return;}a.fb=b;a.ff=c;a.oe=d;return;}b=new DJ;Q(b);G(b);}
function AHd(a,b){var c;if(b===a)return 1;if(!(b instanceof Cg))return 0;c=b;return Co(a.fb,c.fb)&&Co(a.ff,c.ff)&&Co(a.oe,c.oe)?1:0;}
function AHR(a){return a.ff;}
function AJT(a){return a.fb;}
function XQ(){var b,c;ASU=CK(B(242),B(243));ASV=CK(B(244),B(243));ASW=CK(B(245),B(246));ASX=CK(B(245),B(4));ASY=CK(B(242),B(4));ASZ=CK(B(244),B(247));AS0=CK(B(244),B(4));AS1=CK(B(248),B(4));AS2=CK(B(248),B(249));AS3=CK(B(250),B(4));AS4=CK(B(250),B(251));AS5=CK(B(252),B(253));AS6=CK(B(252),B(4));AS7=CK(B(254),B(255));AS8=CK(B(254),B(4));AS9=CK(B(245),B(246));AS$=CK(B(245),B(246));AS_=CK(B(245),B(256));ATa=CK(B(245),B(256));ATb=CK(B(242),B(257));ATc=CK(B(242),B(258));ATd=CK(B(4),B(4));if(ATe===null)ATe=AJ5();b
=(ATe.value!==null?$rt_str(ATe.value):null);c=F9(b,95);ASJ=AOK(DC(b,0,c),Gi(b,c+1|0),B(4));}
function D8(){}
function Qz(){C.call(this);this.w7=null;}
function ADl(a){Cr(a.w7,OU(0,1,null,null));}
function AH3(a){ADl(a);}
function QA(){var a=this;C.call(a);a.uv=null;a.wH=null;}
function SD(a){Cr(a.uv,OU(0,0,null,a.wH.result));}
function AGW(a){SD(a);}
function Qx(){C.call(this);this.xu=null;}
function ADH(a){Cr(a.xu,OU(1,0,B(259),null));}
function AMX(a){ADH(a);}
function Qy(){C.call(this);this.vh=null;}
function AAO(a,b){var c,d,e,f,g,h,i;c=a.vh.result;d=ALU();e=Bc(Ch,1).data;e[0]=B(260);f=e.length;g=new Array(f);h=0;while(h<f){i=$rt_ustr(e[h]);g[h]=i;h=h+1|0;}d.keyPath=g;c.createObjectStore("filesystem",d);}
function Tu(a,b){AAO(a,b);}
function AEE(a,b){Tu(a,b);}
function RH(){C.call(this);}
var ASL=null;function ABF(){ASL=Ed();CD(ASL,B(21),ADc());}
function BK(){B1.call(this);}
function Da(){var a=new BK();AFN(a);return a;}
function AOt(a){var b=new BK();AND(b,a);return b;}
function AFN(a){Q(a);}
function AND(a,b){Bf(a,b);}
function OM(){BK.call(this);this.zo=null;}
function DJ(){B1.call(this);}
function WS(){C.call(this);}
function EG(){var a=this;C.call(a);a.iD=0;a.k=0;a.b$=0;a.ir=0;}
function ATf(a){var b=new EG();IX(b,a);return b;}
function IX(a,b){a.ir=(-1);a.iD=b;a.b$=b;}
function AGM(a){return a.iD;}
function D3(a){return a.k;}
function DI(a,b){var c;if(b>=0&&b<=a.b$){a.k=b;if(b<a.ir)a.ir=0;return a;}c=new BK;Bf(c,V(F(W(F(W(F(O(),B(261)),b),B(262)),a.b$),B(238))));G(c);}
function AMd(a){return a.b$;}
function Fw(a,b){var c;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(c<f){g=c+d|0;if(g>f){h=new BD;Bf(h,V(W(F(W(F(O(),B(264)),g),B(265)),f)));G(h);}if(BC(a)<d){h=new En;Q(h);G(h);}if(d<0){h=new BD;Bf(h,V(F(W(F(O(),B(266)),d),B(267))));G(h);}g=a.k;i=0;while(i<d){j=c+1|0;f=g+1|0;e[c]=a.pQ(g);i=i+1|0;c=j;g=f;}a.k=a.k+d|0;return a;}}b=b.data;k=new BD;Bf(k,V(F(W(F(W(F(O(),B(268)),c),B(262)),b.length),B(24))));G(k);}
function PH(a,b){return Zw(a,b,0,b.data.length);}
function AJc(a){Et(a);return a;}
function AFC(a){EN(a);return a;}
function AHB(a,b){Fw(a,b);return a;}
function Ko(a){EN(a);return a;}
function Jc(a){Et(a);return a;}
function Qp(a,b){Fw(a,b);return a;}
function LL(){Cn.call(this);this.ox=0;}
function AKH(a,b){IS(b,a.ox);}
function AHQ(a,b){a.ox=Lq(b);}
function ANj(a){return 1;}
function N0(){Cn.call(this);this.pC=0;}
function Oe(a){var b=new N0();AEB(b,a);return b;}
function AEB(a,b){CT(a);a.pC=b;}
function AMp(a,b){Vz(b,a.pC);}
function AH$(a,b){a.pC=ST(b);}
function AMq(a){return 2;}
function J$(){Cn.call(this);this.pe=0;}
function AIa(a,b){IU(b,a.pe);}
function AMM(a,b){a.pe=Em(b);}
function AKL(a){return 3;}
function K9(){Cn.call(this);this.oj=Long_ZERO;}
function AE0(a,b){N8(b,a.oj);}
function AFy(a,b){a.oj=Mv(b);}
function AH4(a){return 4;}
function LB(){Cn.call(this);this.od=0.0;}
function AJm(a,b){AAN(b,a.od);}
function ALo(a,b){a.od=WI(b);}
function AEO(a){return 5;}
function NK(){Cn.call(this);this.ww=0.0;}
function AG4(a,b){AAX(b,a.ww);}
function AEx(a,b){a.ww=AAU(b);}
function AEw(a){return 6;}
function KL(){Cn.call(this);this.ku=null;}
function AFs(a,b){IU(b,a.ku.data.length);ZU(b,a.ku);}
function ALW(a,b){a.ku=$rt_createByteArray(Em(b));Gk(b,a.ku);}
function AM6(a){return 7;}
function JL(){Cn.call(this);this.ro=null;}
function AKG(a,b){Sn(b,a.ro);}
function ALv(a,b){a.ro=Gw(b);}
function AIA(a){return 8;}
function Wr(){var a=this;Cn.call(a);a.hp=null;a.kg=0;}
function AMn(){var a=new Wr();AI8(a);return a;}
function AI8(a){CT(a);a.hp=Cm();}
function AHh(a,b){var c;if(a.hp.bf<=0)a.kg=1;else a.kg=Be(a.hp,0).e0();IS(b,a.kg);IU(b,a.hp.bf);c=0;while(c<a.hp.bf){Be(a.hp,c).fU(b);c=c+1|0;}}
function AGP(a,b){var c,d,e;a.kg=Lq(b);c=Em(b);a.hp=Cm();d=0;while(d<c){e=ADt(a.kg);e.fH(b);T(a.hp,e);d=d+1|0;}}
function ANr(a){return 9;}
function L$(a,b){a.kg=2;T(a.hp,b);}
function T0(){var a=this;C.call(a);a.e8=null;a.jN=null;a.jz=null;a.jU=null;a.jX=null;a.jt=null;a.jg=null;a.i_=null;}
function AIR(a){var b=new T0();AHj(b,a);return b;}
function AHj(a,b){a.e8=b;}
function ACz(a){var b,c;b=AIR(a.e8);if(a.jN!==null)b.jN=E5(a.jN,a.jN.data.length);if(a.jz!==null)b.jz=E5(a.jz,a.jz.data.length);if(a.jU!==null)b.jU=E5(a.jU,a.jU.data.length);if(a.jX!==null)b.jX=E5(a.jX,a.jX.data.length);if(a.jt!==null)b.jt=E5(a.jt.gH(),a.jt.data.length);if(a.jg!==null)b.jg=E5(a.jg,a.jg.data.length);a:{if(a.i_!==null){b.i_=Bc($rt_arraycls(Ch),a.i_.data.length);c=0;while(true){if(c>=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<d){f=b.data;g=a.hV.data;h=a.j2;a.j2=h+1|0;i=c+1|0;g[h]=f[c];e=e+1|0;c=i;}}
function P7(a,b){if(a.hV.data.length<b){b=Dn(b,(a.hV.data.length*3|0)/2|0);a.hV=I5(a.hV,b);}}
function DU(a){return I5(a.hV,a.j2);}
function Q2(){}
function ACq(){var a=this;GO.call(a);a.gS=0;a.dI=null;}
function WK(a){var b=new ACq();AIG(b,a);return b;}
function AIG(a,b){Mx(a,b);a.dI=$rt_createByteArray(8);}
function PF(a,b,c,d){var e;if(b!==null){a.iT.h7(b,c,d);a.gS=a.gS+d|0;return;}e=new DJ;Q(e);G(e);}
function IS(a,b){a.iT.nE(b);a.gS=a.gS+1|0;}
function AAX(a,b){N8(a,$rt_doubleToLongBits(b));}
function AAN(a,b){IU(a,$rt_floatToIntBits(b));}
function IU(a,b){a.dI.data[0]=b>>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(e<d){f=BF(b,e);c=f>0&&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(f<e){g=BF(b,f);if(g>0&&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<a.db.data.length){a.db.data[d]=HB(c);d=d+1|0;}a.bf=a.db.data.length;}
function MH(a,b){var c;if(a.db.data.length<b){c=a.db.data.length>=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<a.bf){d=a.db.data;e=a.db.data;f=b+1|0;d[b]=e[f];b=f;}a.db.data[a.bf]=null;a.c8=a.c8+1|0;return c;}
function Hy(a,b){var c;c=WV(a,b);if(c<0)return 0;C8(a,c);return 1;}
function DG(a){UR(a.db,0,a.bf,null);a.bf=0;}
function Jm(a,b){var c;if(b>=0&&b<a.bf)return;c=new BD;Q(c);G(c);}
function JW(){var a=this;EG.call(a);a.bt=0;a.G=null;a.fi=null;}
function Ud(b){var c;if(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(c<f){g=c+d|0;if(g>f){h=new BD;Bf(h,V(W(F(W(F(O(),B(271)),g),B(265)),f)));G(h);}if(BC(a)<d){i=new En;Q(i);G(i);}if(d<0){i=new BD;Bf(i,V(F(W(F(O(),B(266)),d),B(267))));G(i);}g=a.k+a.bt|0;j=0;while(j<d){k=c+1|0;b=a.G.data;f=g+1|0;e[c]=b[g];j=j+1|0;c=k;g=f;}a.k=a.k+d|0;return a;}}b=b.data;h=new BD;Bf(h,V(F(W(F(W(F(O(),B(268)),c),B(262)),b.length),B(24))));G(h);}
function II(a,b){return NH(a,b,0,b.data.length);}
function ABE(a,b){return LZ(a,b.G,b.bt+b.k|0,BC(b));}
function LZ(a,b,c,d){var e,f,g,h,i,j,k;if(!d)return a;if(a.e$){e=new Dw;Q(e);G(e);}if(BC(a)<d){e=new D0;Q(e);G(e);}if(c>=0){f=b.data;g=f.length;if(c<g){h=c+d|0;if(h>g){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<d){b=a.G.data;j=h+1|0;g=c+1|0;b[h]=f[c];i=i+1|0;h=j;c=g;}a.k=a.k+d|0;return a;}}b=b.data;k=new BD;Bf(k,V(F(W(F(W(F(O(),B(268)),c),B(262)),b.length),B(24))));G(k);}
function Gb(a,b){return LZ(a,b,0,b.data.length);}
function AFw(a){return 1;}
function AId(a){return a.G;}
function ALu(a,b){a.fi=b;return a;}
function AFA(a){Et(a);return a;}
function AMj(a){EN(a);return a;}
function AGX(a,b){Fw(a,b);return a;}
function AL6(a,b){DI(a,b);return a;}
function DY(a){EN(a);return a;}
function AMY(a){Et(a);return a;}
function AKD(a,b){Fw(a,b);return a;}
function AE3(a,b){DI(a,b);return a;}
function Kr(){C.call(this);this.zY=null;}
var ASG=null;var ATn=null;function AGN(a){var b=new Kr();SJ(b,a);return b;}
function SJ(a,b){a.zY=b;}
function AEb(){ASG=AGN(B(273));ATn=AGN(B(274));}
function NL(){}
function ABR(){C.call(this);}
function QB(){var a=this;C.call(a);a.vv=null;a.sv=null;}
function ZK(a){Cr(a.vv,(Zv(a.sv.result)?1:0)?null:AGQ(a.sv.result));}
function AJu(a){ZK(a);}
function QC(){C.call(this);this.uP=null;}
function ACj(a){Cr(a.uP,null);}
function AFR(a){ACj(a);}
function DW(){C.call(this);}
var ATo=null;var ATh=null;var ATg=null;var ATi=null;var ATj=null;var ATl=null;var ATk=null;var ATe=null;var ATp=null;var ATq=null;function VG(b,c){var d;if(FD(c)){if(ATo===null)ATo=AGu();c=ATo;if(c.hasOwnProperty($rt_ustr(b)))b=(c[$rt_ustr(b)].value!==null?$rt_str(c[$rt_ustr(b)].value):null);d=Kw(b,95);c=d<=0?B(4):Gi(b,d+1|0);}return c;}
function GP(b,c,d){var e,f,g,h,i,j;e=FD(d)?c:V(F(F(F(O(),c),B(275)),d));f=b.hasOwnProperty($rt_ustr(e))?b[$rt_ustr(e)]:b.hasOwnProperty($rt_ustr(c))?b[$rt_ustr(c)]:b.root;g=Bc(Ch,f.length);h=g.data;i=0;j=h.length;while(i<j){h[i]=(f[i].value!==null?$rt_str(f[i].value):null);i=i+1|0;}return g;}
function AGu(){return {"ksh":{"value":"ksh-Latn-DE"},"ksj":{"value":"ksj-Latn-ZZ"},"cch":{"value":"cch-Latn-NG"},"und-Khar":{"value":"pra-Khar-PK"},"gkn":{"value":"gkn-Latn-ZZ"},"ksr":{"value":"ksr-Latn-ZZ"},"und-Mani":{"value":"xmn-Mani-CN"},"gkp":{"value":"gkp-Latn-ZZ"},"xmf":{"value":"xmf-Geor-GE"},"ccp":{"value":"ccp-Cakm-BD"},"ted":{"value":"ted-Latn-ZZ"},"und-Mand":{"value":"myz-Mand-IR"},"ktb":{"value":"ktb-Ethi-ZZ"},"xmn":{"value":"xmn-Mani-CN"},"sd-Sind":{"value":"sd-Sind-IN"},"xmr":{"value":"xmr-Merc-SD"}
,"tem":{"value":"tem-Latn-SL"},"und-Mroo":{"value":"mro-Mroo-BD"},"teo":{"value":"teo-Latn-UG"},"tet":{"value":"tet-Latn-TL"},"ktm":{"value":"ktm-Latn-ZZ"},"glk":{"value":"glk-Arab-IR"},"kto":{"value":"kto-Latn-ZZ"},"und-Soyo":{"value":"cmg-Soyo-MN"},"xna":{"value":"xna-Narb-SA"},"tfi":{"value":"tfi-Latn-ZZ"},"kub":{"value":"kub-Latn-ZZ"},"kue":{"value":"kue-Latn-ZZ"},"kud":{"value":"kud-Latn-ZZ"},"xnr":{"value":"xnr-Deva-IN"},"ceb":{"value":"ceb-Latn-PH"},"kuj":{"value":"kuj-Latn-ZZ"},"kum":{"value":"kum-Cyrl-RU"}
,"kun":{"value":"kun-Latn-ZZ"},"gmm":{"value":"gmm-Latn-ZZ"},"kup":{"value":"kup-Latn-ZZ"},"kus":{"value":"kus-Latn-ZZ"},"gmv":{"value":"gmv-Ethi-ZZ"},"tgc":{"value":"tgc-Latn-ZZ"},"xog":{"value":"xog-Latn-UG"},"und-Arab-YT":{"value":"swb-Arab-YT"},"und-Latn-ET":{"value":"en-Latn-ET"},"xon":{"value":"xon-Latn-ZZ"},"ha-CM":{"value":"ha-Arab-CM"},"gnd":{"value":"gnd-Latn-ZZ"},"kvg":{"value":"kvg-Latn-ZZ"},"tgo":{"value":"tgo-Latn-ZZ"},"cfa":{"value":"cfa-Latn-ZZ"},"gng":{"value":"gng-Latn-ZZ"},"tgu":{"value":
"tgu-Latn-ZZ"},"und-Latn-GE":{"value":"ku-Latn-GE"},"kvr":{"value":"kvr-Latn-ID"},"kvx":{"value":"kvx-Arab-PK"},"und-Gujr":{"value":"gu-Gujr-IN"},"thl":{"value":"thl-Deva-NP"},"xpr":{"value":"xpr-Prti-IR"},"thq":{"value":"thq-Deva-NP"},"god":{"value":"god-Latn-ZZ"},"gof":{"value":"gof-Ethi-ZZ"},"kwj":{"value":"kwj-Latn-ZZ"},"ky-Arab":{"value":"ky-Arab-CN"},"thr":{"value":"thr-Deva-NP"},"goi":{"value":"goi-Latn-ZZ"},"cgg":{"value":"cgg-Latn-UG"},"kwo":{"value":"kwo-Latn-ZZ"},"gom":{"value":"gom-Deva-IN"},"gon":
{"value":"gon-Telu-IN"},"gos":{"value":"gos-Latn-NL"},"gor":{"value":"gor-Latn-ID"},"und-Latn-CY":{"value":"tr-Latn-CY"},"got":{"value":"got-Goth-UA"},"tif":{"value":"tif-Latn-ZZ"},"tig":{"value":"tig-Ethi-ER"},"kxa":{"value":"kxa-Latn-ZZ"},"kxc":{"value":"kxc-Ethi-ZZ"},"pag":{"value":"pag-Latn-PH"},"tik":{"value":"tik-Latn-ZZ"},"tim":{"value":"tim-Latn-ZZ"},"pal":{"value":"pal-Phli-IR"},"tio":{"value":"tio-Latn-ZZ"},"pam":{"value":"pam-Latn-PH"},"und-Marc":{"value":"bo-Marc-CN"},"pap":{"value":"pap-Latn-AW"}
,"und-Latn-CN":{"value":"za-Latn-CN"},"tiv":{"value":"tiv-Latn-NG"},"kxm":{"value":"kxm-Thai-TH"},"kxp":{"value":"kxp-Arab-PK"},"pau":{"value":"pau-Latn-PW"},"chk":{"value":"chk-Latn-FM"},"chm":{"value":"chm-Cyrl-RU"},"xrb":{"value":"xrb-Latn-ZZ"},"chp":{"value":"chp-Latn-CA"},"cho":{"value":"cho-Latn-US"},"kxw":{"value":"kxw-Latn-ZZ"},"und-Latn-DZ":{"value":"fr-Latn-DZ"},"chr":{"value":"chr-Cher-US"},"kxz":{"value":"kxz-Latn-ZZ"},"und-Batk":{"value":"bbc-Batk-ID"},"und-Bass":{"value":"bsq-Bass-LR"},"kye":{"value"
:"kye-Latn-ZZ"},"pbi":{"value":"pbi-Latn-ZZ"},"und-Deva-MU":{"value":"bho-Deva-MU"},"und-Sgnw":{"value":"ase-Sgnw-US"},"xsa":{"value":"xsa-Sarb-YE"},"kyx":{"value":"kyx-Latn-ZZ"},"xsi":{"value":"xsi-Latn-ZZ"},"pcd":{"value":"pcd-Latn-FR"},"und-Latn-AM":{"value":"ku-Latn-AM"},"xsm":{"value":"xsm-Latn-ZZ"},"tkl":{"value":"tkl-Latn-TK"},"und-Thai-CN":{"value":"lcp-Thai-CN"},"grb":{"value":"grb-Latn-ZZ"},"xsr":{"value":"xsr-Deva-NP"},"und-Latn-AF":{"value":"tk-Latn-AF"},"grc":{"value":"grc-Cprt-CY"},"tkr":{"value"
:"tkr-Latn-AZ"},"cja":{"value":"cja-Arab-KH"},"pcm":{"value":"pcm-Latn-NG"},"tkt":{"value":"tkt-Deva-NP"},"und-Olck":{"value":"sat-Olck-IN"},"kzr":{"value":"kzr-Latn-ZZ"},"cjm":{"value":"cjm-Cham-VN"},"grt":{"value":"grt-Beng-IN"},"und-Arab-TJ":{"value":"fa-Arab-TJ"},"und-Arab-TG":{"value":"apd-Arab-TG"},"und-Arab-TH":{"value":"mfa-Arab-TH"},"und-Deva-PK":{"value":"btv-Deva-PK"},"grw":{"value":"grw-Latn-ZZ"},"cjv":{"value":"cjv-Latn-ZZ"},"pdc":{"value":"pdc-Latn-US"},"tlf":{"value":"tlf-Latn-ZZ"},"und-Arab-TR":
{"value":"az-Arab-TR"},"ckb":{"value":"ckb-Arab-IQ"},"tly":{"value":"tly-Latn-AZ"},"pdt":{"value":"pdt-Latn-CA"},"tlx":{"value":"tlx-Latn-ZZ"},"ckl":{"value":"ckl-Latn-ZZ"},"cko":{"value":"cko-Latn-ZZ"},"gsw":{"value":"gsw-Latn-CH"},"ped":{"value":"ped-Latn-ZZ"},"tmh":{"value":"tmh-Latn-NE"},"cky":{"value":"cky-Latn-ZZ"},"kk-Arab":{"value":"kk-Arab-CN"},"und-Runr":{"value":"non-Runr-SE"},"cla":{"value":"cla-Latn-ZZ"},"peo":{"value":"peo-Xpeo-IR"},"tmy":{"value":"tmy-Latn-ZZ"},"pex":{"value":"pex-Latn-ZZ"},"ky-TR":
{"value":"ky-Latn-TR"},"tnh":{"value":"tnh-Latn-ZZ"},"guc":{"value":"guc-Latn-CO"},"gub":{"value":"gub-Latn-BR"},"gud":{"value":"gud-Latn-ZZ"},"pfl":{"value":"pfl-Latn-DE"},"cme":{"value":"cme-Latn-ZZ"},"cmg":{"value":"cmg-Soyo-MN"},"gur":{"value":"gur-Latn-GH"},"xwe":{"value":"xwe-Latn-ZZ"},"guw":{"value":"guw-Latn-ZZ"},"tof":{"value":"tof-Latn-ZZ"},"gux":{"value":"gux-Latn-ZZ"},"guz":{"value":"guz-Latn-KE"},"tog":{"value":"tog-Latn-MW"},"gvf":{"value":"gvf-Latn-ZZ"},"toq":{"value":"toq-Latn-ZZ"},"gvr":{"value"
:"gvr-Deva-NP"},"und-Guru":{"value":"pa-Guru-IN"},"gvs":{"value":"gvs-Latn-ZZ"},"tpi":{"value":"tpi-Latn-PG"},"tpm":{"value":"tpm-Latn-ZZ"},"und-Tfng":{"value":"zgh-Tfng-MA"},"gwc":{"value":"gwc-Arab-ZZ"},"und-Arab-PK":{"value":"ur-Arab-PK"},"phl":{"value":"phl-Arab-ZZ"},"und-Aghb":{"value":"lez-Aghb-RU"},"phn":{"value":"phn-Phnx-LB"},"gwi":{"value":"gwi-Latn-CA"},"tpz":{"value":"tpz-Latn-ZZ"},"cop":{"value":"cop-Copt-EG"},"gwt":{"value":"gwt-Arab-ZZ"},"lab":{"value":"lab-Lina-GR"},"lad":{"value":"lad-Hebr-IL"}
,"lah":{"value":"lah-Arab-PK"},"pil":{"value":"pil-Latn-ZZ"},"lag":{"value":"lag-Latn-TZ"},"tqo":{"value":"tqo-Latn-ZZ"},"laj":{"value":"laj-Latn-UG"},"pip":{"value":"pip-Latn-ZZ"},"und-Khmr":{"value":"km-Khmr-KH"},"las":{"value":"las-Latn-ZZ"},"sd-Deva":{"value":"sd-Deva-IN"},"und-Khoj":{"value":"sd-Khoj-IN"},"cps":{"value":"cps-Latn-PH"},"kk-AF":{"value":"kk-Arab-AF"},"und-Arab-MU":{"value":"ur-Arab-MU"},"lbe":{"value":"lbe-Cyrl-RU"},"und-Arab-NG":{"value":"ha-Arab-NG"},"gyi":{"value":"gyi-Latn-ZZ"},"tru":
{"value":"tru-Latn-TR"},"trw":{"value":"trw-Arab-ZZ"},"trv":{"value":"trv-Latn-TW"},"lbu":{"value":"lbu-Latn-ZZ"},"lbw":{"value":"lbw-Latn-ID"},"tsd":{"value":"tsd-Grek-GR"},"tsf":{"value":"tsf-Deva-NP"},"pka":{"value":"pka-Brah-IN"},"tsg":{"value":"tsg-Latn-PH"},"tsj":{"value":"tsj-Tibt-BT"},"und-Deva-FJ":{"value":"hif-Deva-FJ"},"pko":{"value":"pko-Latn-KE"},"lcm":{"value":"lcm-Latn-ZZ"},"crh":{"value":"crh-Cyrl-UA"},"lcp":{"value":"lcp-Thai-CN"},"tsw":{"value":"tsw-Latn-ZZ"},"crj":{"value":"crj-Cans-CA"},
"crl":{"value":"crl-Cans-CA"},"und-Arab-MN":{"value":"kk-Arab-MN"},"crk":{"value":"crk-Cans-CA"},"crm":{"value":"crm-Cans-CA"},"und-Arab-MM":{"value":"rhg-Arab-MM"},"pla":{"value":"pla-Latn-ZZ"},"tte":{"value":"tte-Latn-ZZ"},"crs":{"value":"crs-Latn-SC"},"ttd":{"value":"ttd-Latn-ZZ"},"ldb":{"value":"ldb-Latn-ZZ"},"ttj":{"value":"ttj-Latn-UG"},"kk-CN":{"value":"kk-Arab-CN"},"und-Yiii":{"value":"ii-Yiii-CN"},"tts":{"value":"tts-Thai-TH"},"csb":{"value":"csb-Latn-PL"},"ttr":{"value":"ttr-Latn-ZZ"},"ttt":{"value"
:"ttt-Latn-AZ"},"csw":{"value":"csw-Cans-CA"},"tuh":{"value":"tuh-Latn-ZZ"},"led":{"value":"led-Latn-ZZ"},"tul":{"value":"tul-Latn-ZZ"},"lee":{"value":"lee-Latn-ZZ"},"tum":{"value":"tum-Latn-MW"},"und-Arab-KH":{"value":"cja-Arab-KH"},"tuq":{"value":"tuq-Latn-ZZ"},"ctd":{"value":"ctd-Pauc-MM"},"lem":{"value":"lem-Latn-ZZ"},"lep":{"value":"lep-Lepc-IN"},"pms":{"value":"pms-Latn-IT"},"leq":{"value":"leq-Latn-ZZ"},"und-Pauc":{"value":"ctd-Pauc-MM"},"und-Sogo":{"value":"sog-Sogo-UZ"},"leu":{"value":"leu-Latn-ZZ"}
,"lez":{"value":"lez-Cyrl-RU"},"tvd":{"value":"tvd-Latn-ZZ"},"mn-CN":{"value":"mn-Mong-CN"},"sr-TR":{"value":"sr-Latn-TR"},"png":{"value":"png-Latn-ZZ"},"tvl":{"value":"tvl-Latn-TV"},"und-Brah":{"value":"pka-Brah-IN"},"und-Brai":{"value":"fr-Brai-FR"},"pnn":{"value":"pnn-Latn-ZZ"},"tvu":{"value":"tvu-Latn-ZZ"},"pnt":{"value":"pnt-Grek-GR"},"uz-CN":{"value":"uz-Cyrl-CN"},"ha-SD":{"value":"ha-Arab-SD"},"twh":{"value":"twh-Latn-ZZ"},"und-Takr":{"value":"doi-Takr-IN"},"lgg":{"value":"lgg-Latn-ZZ"},"pon":{"value"
:"pon-Latn-FM"},"twq":{"value":"twq-Latn-NE"},"und-Arab-ID":{"value":"ms-Arab-ID"},"und-Arab-IN":{"value":"ur-Arab-IN"},"txg":{"value":"txg-Tang-CN"},"yam":{"value":"yam-Latn-ZZ"},"und-Talu":{"value":"khb-Talu-CN"},"yao":{"value":"yao-Latn-MZ"},"yap":{"value":"yap-Latn-FM"},"yas":{"value":"yas-Latn-ZZ"},"yat":{"value":"yat-Latn-ZZ"},"ppo":{"value":"ppo-Latn-ZZ"},"yav":{"value":"yav-Latn-CM"},"yay":{"value":"yay-Latn-ZZ"},"yaz":{"value":"yaz-Latn-ZZ"},"und-Tale":{"value":"tdd-Tale-CN"},"ybb":{"value":"ybb-Latn-CM"}
,"yba":{"value":"yba-Latn-ZZ"},"tya":{"value":"tya-Latn-ZZ"},"lia":{"value":"lia-Latn-ZZ"},"lid":{"value":"lid-Latn-ZZ"},"und-Latn-TW":{"value":"trv-Latn-TW"},"lif":{"value":"lif-Deva-NP"},"lih":{"value":"lih-Latn-ZZ"},"lig":{"value":"lig-Latn-ZZ"},"lij":{"value":"lij-Latn-IT"},"hag":{"value":"hag-Latn-ZZ"},"und-Latn-TN":{"value":"fr-Latn-TN"},"tyv":{"value":"tyv-Cyrl-RU"},"yby":{"value":"yby-Latn-ZZ"},"und-Arab-GB":{"value":"ks-Arab-GB"},"hak":{"value":"hak-Hans-CN"},"und-Taml":{"value":"ta-Taml-IN"},"ham":
{"value":"ham-Latn-ZZ"},"lis":{"value":"lis-Lisu-CN"},"und-Latn-SY":{"value":"fr-Latn-SY"},"ky-Latn":{"value":"ky-Latn-TR"},"pra":{"value":"pra-Khar-PK"},"haw":{"value":"haw-Latn-US"},"haz":{"value":"haz-Arab-AF"},"ku-LB":{"value":"ku-Arab-LB"},"prd":{"value":"prd-Arab-IR"},"prg":{"value":"prg-Latn-001"},"tzm":{"value":"tzm-Latn-MA"},"hbb":{"value":"hbb-Latn-ZZ"},"und-Latn-UA":{"value":"pl-Latn-UA"},"ljp":{"value":"ljp-Latn-ID"},"und-Tang":{"value":"txg-Tang-CN"},"yue-Hans":{"value":"yue-Hans-CN"},"und-Latn-RU":
{"value":"krl-Latn-RU"},"lki":{"value":"lki-Arab-IR"},"pss":{"value":"pss-Latn-ZZ"},"lkt":{"value":"lkt-Latn-US"},"sr-RO":{"value":"sr-Latn-RO"},"und-Arab-CN":{"value":"ug-Arab-CN"},"lle":{"value":"lle-Latn-ZZ"},"und-Cyrl":{"value":"ru-Cyrl-RU"},"uz-AF":{"value":"uz-Arab-AF"},"yer":{"value":"yer-Latn-ZZ"},"und-Beng":{"value":"bn-Beng-BD"},"ptp":{"value":"ptp-Latn-ZZ"},"lln":{"value":"lln-Latn-ZZ"},"sr-RU":{"value":"sr-Latn-RU"},"hdy":{"value":"hdy-Ethi-ZZ"},"unr-NP":{"value":"unr-Deva-NP"},"und-Mend":{"value"
:"men-Mend-SL"},"lmn":{"value":"lmn-Telu-IN"},"lmp":{"value":"lmp-Latn-ZZ"},"lmo":{"value":"lmo-Latn-IT"},"puu":{"value":"puu-Latn-GA"},"und-Arab-CC":{"value":"ms-Arab-CC"},"pal-Phlp":{"value":"pal-Phlp-CN"},"ygr":{"value":"ygr-Latn-ZZ"},"ygw":{"value":"ygw-Latn-ZZ"},"lns":{"value":"lns-Latn-ZZ"},"ky-CN":{"value":"ky-Arab-CN"},"lnu":{"value":"lnu-Latn-ZZ"},"pwa":{"value":"pwa-Latn-ZZ"},"und-Mahj":{"value":"hi-Mahj-IN"},"rif-NL":{"value":"rif-Latn-NL"},"loj":{"value":"loj-Latn-ZZ"},"lol":{"value":"lol-Latn-CD"}
,"lok":{"value":"lok-Latn-ZZ"},"lor":{"value":"lor-Latn-ZZ"},"und-Sora":{"value":"srb-Sora-IN"},"los":{"value":"los-Latn-ZZ"},"loz":{"value":"loz-Latn-ZM"},"und-202":{"value":"en-Latn-NG"},"und-Latn-MR":{"value":"fr-Latn-MR"},"hhy":{"value":"hhy-Latn-ZZ"},"hia":{"value":"hia-Latn-ZZ"},"hif":{"value":"hif-Latn-FJ"},"dad":{"value":"dad-Latn-ZZ"},"hih":{"value":"hih-Latn-ZZ"},"hig":{"value":"hig-Latn-ZZ"},"daf":{"value":"daf-Latn-ZZ"},"ubu":{"value":"ubu-Latn-ZZ"},"dah":{"value":"dah-Latn-ZZ"},"hil":{"value":"hil-Latn-PH"}
,"dag":{"value":"dag-Latn-ZZ"},"und-Mero":{"value":"xmr-Mero-SD"},"dak":{"value":"dak-Latn-US"},"und-Merc":{"value":"xmr-Merc-SD"},"dar":{"value":"dar-Cyrl-RU"},"dav":{"value":"dav-Latn-KE"},"lrc":{"value":"lrc-Arab-IR"},"yko":{"value":"yko-Latn-ZZ"},"und-Latn-MK":{"value":"sq-Latn-MK"},"und-Latn-MM":{"value":"kac-Latn-MM"},"dbd":{"value":"dbd-Latn-ZZ"},"und-Latn-MO":{"value":"pt-Latn-MO"},"und-Latn-MA":{"value":"fr-Latn-MA"},"und-Bali":{"value":"ban-Bali-ID"},"und-Tavt":{"value":"blt-Tavt-VN"},"dbq":{"value"
:"dbq-Latn-ZZ"},"yle":{"value":"yle-Latn-ZZ"},"ylg":{"value":"ylg-Latn-ZZ"},"und-Maka":{"value":"mak-Maka-ID"},"yll":{"value":"yll-Latn-ZZ"},"udm":{"value":"udm-Cyrl-RU"},"dcc":{"value":"dcc-Arab-IN"},"yml":{"value":"yml-Latn-ZZ"},"hla":{"value":"hla-Latn-ZZ"},"und-Latn-IR":{"value":"tk-Latn-IR"},"ltg":{"value":"ltg-Latn-LV"},"und-Latn-KM":{"value":"fr-Latn-KM"},"ddn":{"value":"ddn-Latn-ZZ"},"hlu":{"value":"hlu-Hluw-TR"},"lua":{"value":"lua-Latn-CD"},"und-Bamu":{"value":"bax-Bamu-CM"},"hmd":{"value":"hmd-Plrd-CN"}
,"ded":{"value":"ded-Latn-ZZ"},"luo":{"value":"luo-Latn-KE"},"und-142":{"value":"zh-Hans-CN"},"und-143":{"value":"uz-Latn-UZ"},"den":{"value":"den-Latn-CA"},"und-Gran":{"value":"sa-Gran-IN"},"hmt":{"value":"hmt-Latn-ZZ"},"uga":{"value":"uga-Ugar-SY"},"luz":{"value":"luz-Arab-IR"},"luy":{"value":"luy-Latn-KE"},"und-145":{"value":"ar-Arab-SA"},"und-Cakm":{"value":"ccp-Cakm-BD"},"und-Dupl":{"value":"fr-Dupl-FR"},"yon":{"value":"yon-Latn-ZZ"},"ug-MN":{"value":"ug-Cyrl-MN"},"hne":{"value":"hne-Deva-IN"},"hnd":{"value"
:"hnd-Arab-PK"},"hnj":{"value":"hnj-Hmng-LA"},"hno":{"value":"hno-Arab-PK"},"hnn":{"value":"hnn-Latn-PH"},"ug-KZ":{"value":"ug-Cyrl-KZ"},"und-154":{"value":"en-Latn-GB"},"und-155":{"value":"de-Latn-DE"},"und-150":{"value":"ru-Cyrl-RU"},"und-151":{"value":"ru-Cyrl-RU"},"und-Sylo":{"value":"syl-Sylo-BD"},"hoc":{"value":"hoc-Deva-IN"},"dga":{"value":"dga-Latn-ZZ"},"lwl":{"value":"lwl-Thai-TH"},"und-Ital":{"value":"ett-Ital-IT"},"hoj":{"value":"hoj-Deva-IN"},"dgh":{"value":"dgh-Latn-ZZ"},"dgi":{"value":"dgi-Latn-ZZ"}
,"dgl":{"value":"dgl-Arab-ZZ"},"hot":{"value":"hot-Latn-ZZ"},"dgr":{"value":"dgr-Latn-CA"},"dgz":{"value":"dgz-Latn-ZZ"},"yrb":{"value":"yrb-Latn-ZZ"},"yre":{"value":"yre-Latn-ZZ"},"und-Lyci":{"value":"xlc-Lyci-TR"},"und-Cans":{"value":"cr-Cans-CA"},"und-Hluw":{"value":"hlu-Hluw-TR"},"und-Nand":{"value":"sa-Nand-IN"},"yrl":{"value":"yrl-Latn-BR"},"dia":{"value":"dia-Latn-ZZ"},"und-Grek":{"value":"el-Grek-GR"},"und-Mong":{"value":"mn-Mong-CN"},"und-Lydi":{"value":"xld-Lydi-TR"},"yss":{"value":"yss-Latn-ZZ"},
"und-Newa":{"value":"new-Newa-NP"},"lzh":{"value":"lzh-Hans-CN"},"dje":{"value":"dje-Latn-NE"},"lzz":{"value":"lzz-Latn-TR"},"uli":{"value":"uli-Latn-FM"},"hsb":{"value":"hsb-Latn-DE"},"und-Xsux":{"value":"akk-Xsux-IQ"},"hsn":{"value":"hsn-Hans-CN"},"und-Cari":{"value":"xcr-Cari-TR"},"und-Syrc":{"value":"syr-Syrc-IQ"},"yua":{"value":"yua-Latn-MX"},"yue":{"value":"yue-Hant-HK"},"umb":{"value":"umb-Latn-AO"},"yuj":{"value":"yuj-Latn-ZZ"},"yut":{"value":"yut-Latn-ZZ"},"yuw":{"value":"yuw-Latn-ZZ"},"und-Bopo":{"value"
:"zh-Bopo-TW"},"und":{"value":"en-Latn-US"},"und-Egyp":{"value":"egy-Egyp-EG"},"und-Tglg":{"value":"fil-Tglg-PH"},"unr":{"value":"unr-Beng-IN"},"hui":{"value":"hui-Latn-ZZ"},"und-Elba":{"value":"sq-Elba-AL"},"unx":{"value":"unx-Beng-IN"},"und-Narb":{"value":"xna-Narb-SA"},"pa-PK":{"value":"pa-Arab-PK"},"und-Hebr-CA":{"value":"yi-Hebr-CA"},"und-Geor":{"value":"ka-Geor-GE"},"und-Shrd":{"value":"sa-Shrd-IN"},"dnj":{"value":"dnj-Latn-CI"},"dob":{"value":"dob-Latn-ZZ"},"und-Mymr-TH":{"value":"mnw-Mymr-TH"},"doi":
{"value":"doi-Arab-IN"},"dop":{"value":"dop-Latn-ZZ"},"und-Sund":{"value":"su-Sund-ID"},"dow":{"value":"dow-Latn-ZZ"},"sr-ME":{"value":"sr-Latn-ME"},"und-Hung":{"value":"hu-Hung-HU"},"mad":{"value":"mad-Latn-ID"},"mag":{"value":"mag-Deva-IN"},"maf":{"value":"maf-Latn-CM"},"mai":{"value":"mai-Deva-IN"},"mak":{"value":"mak-Latn-ID"},"man":{"value":"man-Latn-GM"},"mas":{"value":"mas-Latn-KE"},"maw":{"value":"maw-Latn-ZZ"},"maz":{"value":"maz-Latn-MX"},"uri":{"value":"uri-Latn-ZZ"},"mbh":{"value":"mbh-Latn-ZZ"}
,"urt":{"value":"urt-Latn-ZZ"},"mbo":{"value":"mbo-Latn-ZZ"},"urw":{"value":"urw-Latn-ZZ"},"mbq":{"value":"mbq-Latn-ZZ"},"mbu":{"value":"mbu-Latn-ZZ"},"und-Hebr-GB":{"value":"yi-Hebr-GB"},"usa":{"value":"usa-Latn-ZZ"},"mbw":{"value":"mbw-Latn-ZZ"},"mci":{"value":"mci-Latn-ZZ"},"dri":{"value":"dri-Latn-ZZ"},"mcq":{"value":"mcq-Latn-ZZ"},"mcp":{"value":"mcp-Latn-ZZ"},"mcr":{"value":"mcr-Latn-ZZ"},"mcu":{"value":"mcu-Latn-ZZ"},"drs":{"value":"drs-Ethi-ZZ"},"mda":{"value":"mda-Latn-ZZ"},"mdf":{"value":"mdf-Cyrl-RU"}
,"mde":{"value":"mde-Arab-ZZ"},"mdh":{"value":"mdh-Latn-PH"},"dsb":{"value":"dsb-Latn-DE"},"mdj":{"value":"mdj-Latn-ZZ"},"utr":{"value":"utr-Latn-ZZ"},"mdr":{"value":"mdr-Latn-ID"},"mdx":{"value":"mdx-Ethi-ZZ"},"mee":{"value":"mee-Latn-ZZ"},"med":{"value":"med-Latn-ZZ"},"mek":{"value":"mek-Latn-ZZ"},"men":{"value":"men-Latn-SL"},"az-RU":{"value":"az-Cyrl-RU"},"mis-Medf":{"value":"mis-Medf-NG"},"mer":{"value":"mer-Latn-KE"},"dtm":{"value":"dtm-Latn-ML"},"meu":{"value":"meu-Latn-ZZ"},"met":{"value":"met-Latn-ZZ"}
,"dtp":{"value":"dtp-Latn-MY"},"dts":{"value":"dts-Latn-ZZ"},"uvh":{"value":"uvh-Latn-ZZ"},"dty":{"value":"dty-Deva-NP"},"mfa":{"value":"mfa-Arab-TH"},"uvl":{"value":"uvl-Latn-ZZ"},"mfe":{"value":"mfe-Latn-MU"},"dua":{"value":"dua-Latn-CM"},"dud":{"value":"dud-Latn-ZZ"},"duc":{"value":"duc-Latn-ZZ"},"mfn":{"value":"mfn-Latn-ZZ"},"dug":{"value":"dug-Latn-ZZ"},"mfo":{"value":"mfo-Latn-ZZ"},"mfq":{"value":"mfq-Latn-ZZ"},"und-Phag":{"value":"lzh-Phag-CN"},"dva":{"value":"dva-Latn-ZZ"},"mgh":{"value":"mgh-Latn-MZ"}
,"mgl":{"value":"mgl-Latn-ZZ"},"mgo":{"value":"mgo-Latn-CM"},"mgp":{"value":"mgp-Deva-NP"},"mgy":{"value":"mgy-Latn-TZ"},"zag":{"value":"zag-Latn-SD"},"mhi":{"value":"mhi-Latn-ZZ"},"mhl":{"value":"mhl-Latn-ZZ"},"dww":{"value":"dww-Latn-ZZ"},"mif":{"value":"mif-Latn-ZZ"},"und-Mymr-IN":{"value":"kht-Mymr-IN"},"min":{"value":"min-Latn-ID"},"mis":{"value":"mis-Hatr-IQ"},"ian":{"value":"ian-Latn-ZZ"},"miw":{"value":"miw-Latn-ZZ"},"iar":{"value":"iar-Latn-ZZ"},"uz-Arab":{"value":"uz-Arab-AF"},"ibb":{"value":"ibb-Latn-NG"}
,"iba":{"value":"iba-Latn-MY"},"dyo":{"value":"dyo-Latn-SN"},"dyu":{"value":"dyu-Latn-BF"},"iby":{"value":"iby-Latn-ZZ"},"zdj":{"value":"zdj-Arab-KM"},"ica":{"value":"ica-Latn-ZZ"},"mki":{"value":"mki-Arab-ZZ"},"und-Wcho":{"value":"nnp-Wcho-IN"},"ich":{"value":"ich-Latn-ZZ"},"mkl":{"value":"mkl-Latn-ZZ"},"dzg":{"value":"dzg-Latn-ZZ"},"mkp":{"value":"mkp-Latn-ZZ"},"zea":{"value":"zea-Latn-NL"},"mkw":{"value":"mkw-Latn-ZZ"},"mle":{"value":"mle-Latn-ZZ"},"idd":{"value":"idd-Latn-ZZ"},"idi":{"value":"idi-Latn-ZZ"}
,"lif-Limb":{"value":"lif-Limb-IN"},"mlp":{"value":"mlp-Latn-ZZ"},"mls":{"value":"mls-Latn-SD"},"idu":{"value":"idu-Latn-ZZ"},"quc":{"value":"quc-Latn-GT"},"qug":{"value":"qug-Latn-EC"},"und-Jamo":{"value":"ko-Jamo-KR"},"mmo":{"value":"mmo-Latn-ZZ"},"mmu":{"value":"mmu-Latn-ZZ"},"mmx":{"value":"mmx-Latn-ZZ"},"zgh":{"value":"zgh-Tfng-MA"},"mna":{"value":"mna-Latn-ZZ"},"mnf":{"value":"mnf-Latn-ZZ"},"ife":{"value":"ife-Latn-TG"},"mni":{"value":"mni-Beng-IN"},"mnw":{"value":"mnw-Mymr-MM"},"moa":{"value":"moa-Latn-ZZ"}
,"moe":{"value":"moe-Latn-CA"},"igb":{"value":"igb-Latn-ZZ"},"ige":{"value":"ige-Latn-ZZ"},"moh":{"value":"moh-Latn-CA"},"und-Hebr-SE":{"value":"yi-Hebr-SE"},"zhx":{"value":"zhx-Nshu-CN"},"mos":{"value":"mos-Latn-BF"},"und-Shaw":{"value":"en-Shaw-GB"},"zia":{"value":"zia-Latn-ZZ"},"mox":{"value":"mox-Latn-ZZ"},"vag":{"value":"vag-Latn-ZZ"},"vai":{"value":"vai-Vaii-LR"},"van":{"value":"van-Latn-ZZ"},"mpp":{"value":"mpp-Latn-ZZ"},"mpt":{"value":"mpt-Latn-ZZ"},"mps":{"value":"mps-Latn-ZZ"},"mpx":{"value":"mpx-Latn-ZZ"}
,"und-Hebr-US":{"value":"yi-Hebr-US"},"mql":{"value":"mql-Latn-ZZ"},"und-Hebr-UA":{"value":"yi-Hebr-UA"},"mrd":{"value":"mrd-Deva-NP"},"mrj":{"value":"mrj-Cyrl-RU"},"ijj":{"value":"ijj-Latn-ZZ"},"mro":{"value":"mro-Mroo-BD"},"und-Modi":{"value":"mr-Modi-IN"},"ebu":{"value":"ebu-Latn-KE"},"zlm":{"value":"zlm-Latn-TG"},"arc-Palm":{"value":"arc-Palm-SY"},"ikk":{"value":"ikk-Latn-ZZ"},"ikt":{"value":"ikt-Latn-CA"},"ikw":{"value":"ikw-Latn-ZZ"},"vec":{"value":"vec-Latn-IT"},"ikx":{"value":"ikx-Latn-ZZ"},"zmi":{"value"
:"zmi-Latn-MY"},"mtc":{"value":"mtc-Latn-ZZ"},"mtf":{"value":"mtf-Latn-ZZ"},"vep":{"value":"vep-Latn-RU"},"zh-Bopo":{"value":"zh-Bopo-TW"},"mti":{"value":"mti-Latn-ZZ"},"und-Ethi":{"value":"am-Ethi-ET"},"mtr":{"value":"mtr-Deva-IN"},"und-Thai-LA":{"value":"kdt-Thai-LA"},"ilo":{"value":"ilo-Latn-PH"},"zne":{"value":"zne-Latn-ZZ"},"mua":{"value":"mua-Latn-CM"},"und-Thai-KH":{"value":"kdt-Thai-KH"},"imo":{"value":"imo-Latn-ZZ"},"mus":{"value":"mus-Latn-US"},"mur":{"value":"mur-Latn-ZZ"},"mva":{"value":"mva-Latn-ZZ"}
,"inh":{"value":"inh-Cyrl-RU"},"mvn":{"value":"mvn-Latn-ZZ"},"efi":{"value":"efi-Latn-NG"},"mvy":{"value":"mvy-Arab-PK"},"und-Java":{"value":"jv-Java-ID"},"mwk":{"value":"mwk-Latn-ML"},"mwr":{"value":"mwr-Deva-IN"},"und-021":{"value":"en-Latn-US"},"egl":{"value":"egl-Latn-IT"},"mww":{"value":"mww-Hmnp-US"},"mwv":{"value":"mwv-Latn-ID"},"iou":{"value":"iou-Latn-ZZ"},"und-029":{"value":"es-Latn-CU"},"vic":{"value":"vic-Latn-SX"},"egy":{"value":"egy-Egyp-EG"},"und-Ugar":{"value":"uga-Ugar-SY"},"mxc":{"value":"mxc-Latn-ZW"}
,"raj":{"value":"raj-Deva-IN"},"rai":{"value":"rai-Latn-ZZ"},"rao":{"value":"rao-Latn-ZZ"},"viv":{"value":"viv-Latn-ZZ"},"mxm":{"value":"mxm-Latn-ZZ"},"und-034":{"value":"hi-Deva-IN"},"und-030":{"value":"zh-Hans-CN"},"und-039":{"value":"it-Latn-IT"},"und-035":{"value":"id-Latn-ID"},"ug-Cyrl":{"value":"ug-Cyrl-KZ"},"myk":{"value":"myk-Latn-ZZ"},"mym":{"value":"mym-Ethi-ZZ"},"aai":{"value":"aai-Latn-ZZ"},"aak":{"value":"aak-Latn-ZZ"},"myw":{"value":"myw-Latn-ZZ"},"myv":{"value":"myv-Cyrl-RU"},"myx":{"value":"myx-Latn-UG"}
,"myz":{"value":"myz-Mand-IR"},"und-Sinh":{"value":"si-Sinh-LK"},"und-Sind":{"value":"sd-Sind-IN"},"aau":{"value":"aau-Latn-ZZ"},"rcf":{"value":"rcf-Latn-RE"},"und-Orkh":{"value":"otk-Orkh-MN"},"mzk":{"value":"mzk-Latn-ZZ"},"mzn":{"value":"mzn-Arab-IR"},"iri":{"value":"iri-Latn-ZZ"},"mzm":{"value":"mzm-Latn-ZZ"},"mzp":{"value":"mzp-Latn-ZZ"},"und-053":{"value":"en-Latn-AU"},"abi":{"value":"abi-Latn-ZZ"},"und-054":{"value":"en-Latn-PG"},"mzw":{"value":"mzw-Latn-ZZ"},"mzz":{"value":"mzz-Latn-ZZ"},"abr":{"value"
:"abr-Latn-GH"},"abq":{"value":"abq-Cyrl-ZZ"},"abt":{"value":"abt-Latn-ZZ"},"und-057":{"value":"en-Latn-GU"},"aby":{"value":"aby-Latn-ZZ"},"eka":{"value":"eka-Latn-ZZ"},"vls":{"value":"vls-Latn-BE"},"ace":{"value":"ace-Latn-ID"},"acd":{"value":"acd-Latn-ZZ"},"ach":{"value":"ach-Latn-UG"},"vmf":{"value":"vmf-Latn-DE"},"eky":{"value":"eky-Kali-MM"},"rej":{"value":"rej-Latn-ID"},"rel":{"value":"rel-Latn-ZZ"},"ada":{"value":"ada-Latn-GH"},"res":{"value":"res-Latn-ZZ"},"vmw":{"value":"vmw-Latn-MZ"},"ade":{"value"
:"ade-Latn-ZZ"},"adj":{"value":"adj-Latn-ZZ"},"und-Hira":{"value":"ja-Hira-JP"},"adz":{"value":"adz-Latn-ZZ"},"ady":{"value":"ady-Cyrl-RU"},"ema":{"value":"ema-Latn-ZZ"},"und-Deva":{"value":"hi-Deva-IN"},"aeb":{"value":"aeb-Arab-TN"},"emi":{"value":"emi-Latn-ZZ"},"und-009":{"value":"en-Latn-AU"},"aey":{"value":"aey-Latn-ZZ"},"und-002":{"value":"en-Latn-NG"},"und-003":{"value":"en-Latn-US"},"und-005":{"value":"pt-Latn-BR"},"rgn":{"value":"rgn-Latn-IT"},"vot":{"value":"vot-Latn-RU"},"enn":{"value":"enn-Latn-ZZ"}
,"enq":{"value":"enq-Latn-ZZ"},"und-011":{"value":"en-Latn-NG"},"rhg":{"value":"rhg-Arab-MM"},"und-017":{"value":"sw-Latn-CD"},"und-018":{"value":"en-Latn-ZA"},"und-019":{"value":"en-Latn-US"},"und-013":{"value":"es-Latn-MX"},"und-014":{"value":"sw-Latn-TZ"},"und-015":{"value":"ar-Arab-EG"},"agc":{"value":"agc-Latn-ZZ"},"und-Zanb":{"value":"cmg-Zanb-MN"},"iwm":{"value":"iwm-Latn-ZZ"},"agd":{"value":"agd-Latn-ZZ"},"agg":{"value":"agg-Latn-ZZ"},"iws":{"value":"iws-Latn-ZZ"},"agm":{"value":"agm-Latn-ZZ"},"ago":
{"value":"ago-Latn-ZZ"},"agq":{"value":"agq-Latn-CM"},"ria":{"value":"ria-Latn-IN"},"rif":{"value":"rif-Tfng-MA"},"nac":{"value":"nac-Latn-ZZ"},"naf":{"value":"naf-Latn-ZZ"},"nak":{"value":"nak-Latn-ZZ"},"nan":{"value":"nan-Hans-CN"},"aha":{"value":"aha-Latn-ZZ"},"nap":{"value":"nap-Latn-IT"},"naq":{"value":"naq-Latn-NA"},"zza":{"value":"zza-Latn-TR"},"nas":{"value":"nas-Latn-ZZ"},"ahl":{"value":"ahl-Latn-ZZ"},"en-Shaw":{"value":"en-Shaw-GB"},"und-Copt":{"value":"cop-Copt-EG"},"aho":{"value":"aho-Ahom-IN"},
"vro":{"value":"vro-Latn-EE"},"rjs":{"value":"rjs-Deva-NP"},"nca":{"value":"nca-Latn-ZZ"},"ncf":{"value":"ncf-Latn-ZZ"},"nce":{"value":"nce-Latn-ZZ"},"nch":{"value":"nch-Latn-MX"},"izh":{"value":"izh-Latn-RU"},"izi":{"value":"izi-Latn-ZZ"},"rkt":{"value":"rkt-Beng-BD"},"nco":{"value":"nco-Latn-ZZ"},"eri":{"value":"eri-Latn-ZZ"},"ajg":{"value":"ajg-Latn-ZZ"},"ncu":{"value":"ncu-Latn-ZZ"},"ndc":{"value":"ndc-Latn-MZ"},"esg":{"value":"esg-Gonm-IN"},"nds":{"value":"nds-Latn-DE"},"akk":{"value":"akk-Xsux-IQ"},"esu":
{"value":"esu-Latn-US"},"neb":{"value":"neb-Latn-ZZ"},"rmf":{"value":"rmf-Latn-FI"},"und-061":{"value":"sm-Latn-WS"},"und-Limb":{"value":"lif-Limb-IN"},"vun":{"value":"vun-Latn-TZ"},"ff-Adlm":{"value":"ff-Adlm-GN"},"vut":{"value":"vut-Latn-ZZ"},"rmo":{"value":"rmo-Latn-CH"},"ala":{"value":"ala-Latn-ZZ"},"rmt":{"value":"rmt-Arab-IR"},"rmu":{"value":"rmu-Latn-SE"},"ali":{"value":"ali-Latn-ZZ"},"nex":{"value":"nex-Latn-ZZ"},"new":{"value":"new-Deva-NP"},"aln":{"value":"aln-Latn-XK"},"etr":{"value":"etr-Latn-ZZ"}
,"und-Rohg":{"value":"rhg-Rohg-MM"},"ett":{"value":"ett-Ital-IT"},"rna":{"value":"rna-Latn-ZZ"},"etu":{"value":"etu-Latn-ZZ"},"alt":{"value":"alt-Cyrl-RU"},"etx":{"value":"etx-Latn-ZZ"},"rng":{"value":"rng-Latn-MZ"},"und-Linb":{"value":"grc-Linb-GR"},"und-Lina":{"value":"lab-Lina-GR"},"und-Jpan":{"value":"ja-Jpan-JP"},"man-GN":{"value":"man-Nkoo-GN"},"nfr":{"value":"nfr-Latn-ZZ"},"amm":{"value":"amm-Latn-ZZ"},"und-Arab":{"value":"ar-Arab-EG"},"amo":{"value":"amo-Latn-NG"},"amn":{"value":"amn-Latn-ZZ"},"rob":
{"value":"rob-Latn-ID"},"amp":{"value":"amp-Latn-ZZ"},"ngb":{"value":"ngb-Latn-ZZ"},"rof":{"value":"rof-Latn-TZ"},"nga":{"value":"nga-Latn-ZZ"},"ngl":{"value":"ngl-Latn-MZ"},"roo":{"value":"roo-Latn-ZZ"},"anc":{"value":"anc-Latn-ZZ"},"ank":{"value":"ank-Latn-ZZ"},"ann":{"value":"ann-Latn-ZZ"},"und-Bhks":{"value":"sa-Bhks-IN"},"nhb":{"value":"nhb-Latn-ZZ"},"nhe":{"value":"nhe-Latn-MX"},"any":{"value":"any-Latn-ZZ"},"und-Orya":{"value":"or-Orya-IN"},"ewo":{"value":"ewo-Latn-CM"},"nhw":{"value":"nhw-Latn-MX"},
"aoj":{"value":"aoj-Latn-ZZ"},"aom":{"value":"aom-Latn-ZZ"},"zh-Hanb":{"value":"zh-Hanb-TW"},"jab":{"value":"jab-Latn-ZZ"},"nif":{"value":"nif-Latn-ZZ"},"aoz":{"value":"aoz-Latn-ID"},"nij":{"value":"nij-Latn-ID"},"nii":{"value":"nii-Latn-ZZ"},"zh-PH":{"value":"zh-Hant-PH"},"nin":{"value":"nin-Latn-ZZ"},"zh-Hant":{"value":"zh-Hant-TW"},"zh-PF":{"value":"zh-Hant-PF"},"und-Ahom":{"value":"aho-Ahom-IN"},"apd":{"value":"apd-Arab-TG"},"apc":{"value":"apc-Arab-ZZ"},"ape":{"value":"ape-Latn-ZZ"},"jam":{"value":"jam-Latn-JM"}
,"zh-PA":{"value":"zh-Hant-PA"},"niu":{"value":"niu-Latn-NU"},"niz":{"value":"niz-Latn-ZZ"},"niy":{"value":"niy-Latn-ZZ"},"ext":{"value":"ext-Latn-ES"},"apr":{"value":"apr-Latn-ZZ"},"aps":{"value":"aps-Latn-ZZ"},"apz":{"value":"apz-Latn-ZZ"},"rro":{"value":"rro-Latn-ZZ"},"njo":{"value":"njo-Latn-IN"},"jbo":{"value":"jbo-Latn-001"},"jbu":{"value":"jbu-Latn-ZZ"},"zh-MO":{"value":"zh-Hant-MO"},"nkg":{"value":"nkg-Latn-ZZ"},"zh-MY":{"value":"zh-Hant-MY"},"arc":{"value":"arc-Armi-IR"},"nko":{"value":"nko-Latn-ZZ"}
,"arh":{"value":"arh-Latn-ZZ"},"pa-Arab":{"value":"pa-Arab-PK"},"und-Mtei":{"value":"mni-Mtei-IN"},"arn":{"value":"arn-Latn-CL"},"aro":{"value":"aro-Latn-BO"},"und-Cyrl-RO":{"value":"bg-Cyrl-RO"},"arq":{"value":"arq-Arab-DZ"},"arz":{"value":"arz-Arab-EG"},"ary":{"value":"ary-Arab-MA"},"rtm":{"value":"rtm-Latn-FJ"},"asa":{"value":"asa-Latn-TZ"},"und-Grek-TR":{"value":"bgx-Grek-TR"},"ase":{"value":"ase-Sgnw-US"},"asg":{"value":"asg-Latn-ZZ"},"aso":{"value":"aso-Latn-ZZ"},"ast":{"value":"ast-Latn-ES"},"rue":{"value"
:"rue-Cyrl-UA"},"rug":{"value":"rug-Latn-SB"},"nmg":{"value":"nmg-Latn-CM"},"ata":{"value":"ata-Latn-ZZ"},"jen":{"value":"jen-Latn-ZZ"},"atg":{"value":"atg-Latn-ZZ"},"atj":{"value":"atj-Latn-CA"},"nmz":{"value":"nmz-Latn-ZZ"},"unr-Deva":{"value":"unr-Deva-NP"},"nnf":{"value":"nnf-Latn-ZZ"},"nnh":{"value":"nnh-Latn-CM"},"nnk":{"value":"nnk-Latn-ZZ"},"nnm":{"value":"nnm-Latn-ZZ"},"nnp":{"value":"nnp-Wcho-IN"},"az-IR":{"value":"az-Arab-IR"},"und-Adlm":{"value":"ff-Adlm-GN"},"az-IQ":{"value":"az-Arab-IQ"},"und-Nbat":
{"value":"arc-Nbat-JO"},"sd-Khoj":{"value":"sd-Khoj-IN"},"nod":{"value":"nod-Lana-TH"},"auy":{"value":"auy-Latn-ZZ"},"noe":{"value":"noe-Deva-IN"},"rwk":{"value":"rwk-Latn-TZ"},"und-Cyrl-MD":{"value":"uk-Cyrl-MD"},"rwo":{"value":"rwo-Latn-ZZ"},"non":{"value":"non-Runr-SE"},"nop":{"value":"nop-Latn-ZZ"},"jgk":{"value":"jgk-Latn-ZZ"},"jgo":{"value":"jgo-Latn-CM"},"und-Vaii":{"value":"vai-Vaii-LR"},"nou":{"value":"nou-Latn-ZZ"},"avl":{"value":"avl-Arab-ZZ"},"avn":{"value":"avn-Latn-ZZ"},"wae":{"value":"wae-Latn-CH"}
,"avt":{"value":"avt-Latn-ZZ"},"avu":{"value":"avu-Latn-ZZ"},"waj":{"value":"waj-Latn-ZZ"},"wal":{"value":"wal-Ethi-ET"},"wan":{"value":"wan-Latn-ZZ"},"zh-HK":{"value":"zh-Hant-HK"},"war":{"value":"war-Latn-PH"},"awa":{"value":"awa-Deva-IN"},"und-Plrd":{"value":"hmd-Plrd-CN"},"awb":{"value":"awb-Latn-ZZ"},"awo":{"value":"awo-Latn-ZZ"},"und-Knda":{"value":"kn-Knda-IN"},"zh-ID":{"value":"zh-Hant-ID"},"jib":{"value":"jib-Latn-ZZ"},"awx":{"value":"awx-Latn-ZZ"},"wbp":{"value":"wbp-Latn-AU"},"und-Sidd":{"value":
"sa-Sidd-IN"},"fab":{"value":"fab-Latn-ZZ"},"wbr":{"value":"wbr-Deva-IN"},"faa":{"value":"faa-Latn-ZZ"},"wbq":{"value":"wbq-Telu-IN"},"und-Kali":{"value":"eky-Kali-MM"},"fag":{"value":"fag-Latn-ZZ"},"nqo":{"value":"nqo-Nkoo-GN"},"fai":{"value":"fai-Latn-ZZ"},"ryu":{"value":"ryu-Kana-JP"},"fan":{"value":"fan-Latn-GQ"},"wci":{"value":"wci-Latn-ZZ"},"nrb":{"value":"nrb-Latn-ZZ"},"und-Phlp":{"value":"pal-Phlp-CN"},"ayb":{"value":"ayb-Latn-ZZ"},"und-Phli":{"value":"pal-Phli-IR"},"cu-Glag":{"value":"cu-Glag-BG"},
"und-Cyrl-XK":{"value":"sr-Cyrl-XK"},"az-Arab":{"value":"az-Arab-IR"},"und-Thai":{"value":"th-Thai-TH"},"nsk":{"value":"nsk-Cans-CA"},"nsn":{"value":"nsn-Latn-ZZ"},"nso":{"value":"nso-Latn-ZA"},"und-Thaa":{"value":"dv-Thaa-MV"},"und-Nshu":{"value":"zhx-Nshu-CN"},"nss":{"value":"nss-Latn-ZZ"},"zh-VN":{"value":"zh-Hant-VN"},"und-Hmnp":{"value":"mww-Hmnp-US"},"und-Kana":{"value":"ja-Kana-JP"},"und-Hmng":{"value":"hnj-Hmng-LA"},"wer":{"value":"wer-Latn-ZZ"},"zh-TW":{"value":"zh-Hant-TW"},"ntm":{"value":"ntm-Latn-ZZ"}
,"ntr":{"value":"ntr-Latn-ZZ"},"zh-US":{"value":"zh-Hant-US"},"und-Xpeo":{"value":"peo-Xpeo-IR"},"jmc":{"value":"jmc-Latn-TZ"},"nui":{"value":"nui-Latn-ZZ"},"jml":{"value":"jml-Deva-NP"},"nup":{"value":"nup-Latn-ZZ"},"und-Cyrl-SK":{"value":"uk-Cyrl-SK"},"nus":{"value":"nus-Latn-SS"},"nuv":{"value":"nuv-Latn-ZZ"},"nux":{"value":"nux-Latn-ZZ"},"zh-TH":{"value":"zh-Hant-TH"},"wgi":{"value":"wgi-Latn-ZZ"},"und-Phnx":{"value":"phn-Phnx-LB"},"und-Cyrl-TR":{"value":"kbd-Cyrl-TR"},"ffi":{"value":"ffi-Latn-ZZ"},"und-Elym":
{"value":"arc-Elym-IR"},"ffm":{"value":"ffm-Latn-ML"},"und-Rjng":{"value":"rej-Rjng-ID"},"whg":{"value":"whg-Latn-ZZ"},"nwb":{"value":"nwb-Latn-ZZ"},"zh-SR":{"value":"zh-Hant-SR"},"wib":{"value":"wib-Latn-ZZ"},"und-Hebr":{"value":"he-Hebr-IL"},"saf":{"value":"saf-Latn-GH"},"sah":{"value":"sah-Cyrl-RU"},"saq":{"value":"saq-Latn-KE"},"wiu":{"value":"wiu-Latn-ZZ"},"sas":{"value":"sas-Latn-ID"},"wiv":{"value":"wiv-Latn-ZZ"},"nxq":{"value":"nxq-Latn-CN"},"sat":{"value":"sat-Latn-IN"},"nxr":{"value":"nxr-Latn-ZZ"}
,"sav":{"value":"sav-Latn-SN"},"saz":{"value":"saz-Saur-IN"},"wja":{"value":"wja-Latn-ZZ"},"sba":{"value":"sba-Latn-ZZ"},"sbe":{"value":"sbe-Latn-ZZ"},"wji":{"value":"wji-Latn-ZZ"},"mn-Mong":{"value":"mn-Mong-CN"},"und-419":{"value":"es-Latn-419"},"fia":{"value":"fia-Arab-SD"},"sbp":{"value":"sbp-Latn-TZ"},"und-NO":{"value":"nb-Latn-NO"},"nyn":{"value":"nyn-Latn-UG"},"nym":{"value":"nym-Latn-TZ"},"und-NL":{"value":"nl-Latn-NL"},"und-NP":{"value":"ne-Deva-NP"},"fil":{"value":"fil-Latn-PH"},"bal":{"value":"bal-Arab-PK"}
,"ban":{"value":"ban-Latn-ID"},"bap":{"value":"bap-Deva-NP"},"fit":{"value":"fit-Latn-SE"},"bar":{"value":"bar-Latn-AT"},"bas":{"value":"bas-Latn-CM"},"bav":{"value":"bav-Latn-ZZ"},"bax":{"value":"bax-Bamu-CM"},"jra":{"value":"jra-Latn-ZZ"},"sck":{"value":"sck-Deva-IN"},"nzi":{"value":"nzi-Latn-GH"},"scl":{"value":"scl-Arab-ZZ"},"sco":{"value":"sco-Latn-GB"},"scn":{"value":"scn-Latn-IT"},"aa":{"value":"aa-Latn-ET"},"bba":{"value":"bba-Latn-ZZ"},"und-MN":{"value":"mn-Cyrl-MN"},"ab":{"value":"ab-Cyrl-GE"},"und-MM":
{"value":"my-Mymr-MM"},"und-Osma":{"value":"so-Osma-SO"},"bbc":{"value":"bbc-Latn-ID"},"scs":{"value":"scs-Latn-CA"},"und-ML":{"value":"bm-Latn-ML"},"bbb":{"value":"bbb-Latn-ZZ"},"und-MK":{"value":"mk-Cyrl-MK"},"ae":{"value":"ae-Avst-IR"},"und-MR":{"value":"ar-Arab-MR"},"af":{"value":"af-Latn-ZA"},"bbd":{"value":"bbd-Latn-ZZ"},"und-MQ":{"value":"fr-Latn-MQ"},"und-Wara":{"value":"hoc-Wara-IN"},"und-MO":{"value":"zh-Hant-MO"},"und-MV":{"value":"dv-Thaa-MV"},"und-MU":{"value":"mfe-Latn-MU"},"ak":{"value":"ak-Latn-GH"}
,"und-MT":{"value":"mt-Latn-MT"},"bbj":{"value":"bbj-Latn-CM"},"am":{"value":"am-Ethi-ET"},"und-MZ":{"value":"pt-Latn-MZ"},"und-MY":{"value":"ms-Latn-MY"},"und-MX":{"value":"es-Latn-MX"},"ar":{"value":"ar-Arab-EG"},"bbp":{"value":"bbp-Latn-ZZ"},"as":{"value":"as-Beng-IN"},"bbr":{"value":"bbr-Latn-ZZ"},"sdc":{"value":"sdc-Latn-IT"},"und-NC":{"value":"fr-Latn-NC"},"av":{"value":"av-Cyrl-RU"},"sdh":{"value":"sdh-Arab-IR"},"und-NA":{"value":"af-Latn-NA"},"ay":{"value":"ay-Latn-BO"},"az":{"value":"az-Latn-AZ"},"und-NE":
{"value":"ha-Latn-NE"},"und-NI":{"value":"es-Latn-NI"},"ba":{"value":"ba-Cyrl-RU"},"wls":{"value":"wls-Latn-WF"},"und-Kore":{"value":"ko-Kore-KR"},"und-LK":{"value":"si-Sinh-LK"},"be":{"value":"be-Cyrl-BY"},"bcf":{"value":"bcf-Latn-ZZ"},"bg":{"value":"bg-Cyrl-BG"},"bch":{"value":"bch-Latn-ZZ"},"bi":{"value":"bi-Latn-VU"},"und-LU":{"value":"fr-Latn-LU"},"bci":{"value":"bci-Latn-CI"},"und-LT":{"value":"lt-Latn-LT"},"und-LS":{"value":"st-Latn-LS"},"bm":{"value":"bm-Latn-ML"},"bcn":{"value":"bcn-Latn-ZZ"},"bn":
{"value":"bn-Beng-BD"},"und-LY":{"value":"ar-Arab-LY"},"bcm":{"value":"bcm-Latn-ZZ"},"bo":{"value":"bo-Tibt-CN"},"bco":{"value":"bco-Latn-ZZ"},"und-LV":{"value":"lv-Latn-LV"},"br":{"value":"br-Latn-FR"},"bcq":{"value":"bcq-Ethi-ZZ"},"bs":{"value":"bs-Latn-BA"},"bcu":{"value":"bcu-Latn-ZZ"},"sef":{"value":"sef-Latn-CI"},"und-MA":{"value":"ar-Arab-MA"},"sei":{"value":"sei-Latn-MX"},"seh":{"value":"seh-Latn-MZ"},"und-MF":{"value":"fr-Latn-MF"},"wmo":{"value":"wmo-Latn-ZZ"},"und-ME":{"value":"sr-Latn-ME"},"und-MD":
{"value":"ro-Latn-MD"},"und-MC":{"value":"fr-Latn-MC"},"ca":{"value":"ca-Latn-ES"},"und-MG":{"value":"mg-Latn-MG"},"ses":{"value":"ses-Latn-ML"},"ce":{"value":"ce-Cyrl-RU"},"und-Cyrl-BA":{"value":"sr-Cyrl-BA"},"bdd":{"value":"bdd-Latn-ZZ"},"und-KP":{"value":"ko-Kore-KP"},"ch":{"value":"ch-Latn-GU"},"und-KM":{"value":"ar-Arab-KM"},"und-KR":{"value":"ko-Kore-KR"},"co":{"value":"co-Latn-FR"},"flr":{"value":"flr-Latn-ZZ"},"und-KW":{"value":"ar-Arab-KW"},"wnc":{"value":"wnc-Latn-ZZ"},"und-Dogr":{"value":"doi-Dogr-IN"}
,"cr":{"value":"cr-Cans-CA"},"cs":{"value":"cs-Latn-CZ"},"cu":{"value":"cu-Cyrl-RU"},"und-KZ":{"value":"ru-Cyrl-KZ"},"cv":{"value":"cv-Cyrl-RU"},"wni":{"value":"wni-Arab-KM"},"und-LA":{"value":"lo-Laoo-LA"},"cy":{"value":"cy-Latn-GB"},"und-LB":{"value":"ar-Arab-LB"},"und-LI":{"value":"de-Latn-LI"},"da":{"value":"da-Latn-DK"},"und-Cyrl-AL":{"value":"mk-Cyrl-AL"},"wnu":{"value":"wnu-Latn-ZZ"},"de":{"value":"de-Latn-DE"},"bef":{"value":"bef-Latn-ZZ"},"beh":{"value":"beh-Latn-ZZ"},"und-JO":{"value":"ar-Arab-JO"}
,"bej":{"value":"bej-Arab-SD"},"fmp":{"value":"fmp-Latn-ZZ"},"jut":{"value":"jut-Latn-DK"},"bem":{"value":"bem-Latn-ZM"},"und-JP":{"value":"ja-Jpan-JP"},"wob":{"value":"wob-Latn-ZZ"},"sga":{"value":"sga-Ogam-IE"},"bet":{"value":"bet-Latn-ZZ"},"dv":{"value":"dv-Thaa-MV"},"bex":{"value":"bex-Latn-ZZ"},"bew":{"value":"bew-Latn-ID"},"bez":{"value":"bez-Latn-TZ"},"dz":{"value":"dz-Tibt-BT"},"ms-ID":{"value":"ms-Arab-ID"},"wos":{"value":"wos-Latn-ZZ"},"und-KH":{"value":"km-Khmr-KH"},"und-KG":{"value":"ky-Cyrl-KG"}
,"sgs":{"value":"sgs-Latn-LT"},"und-KE":{"value":"sw-Latn-KE"},"ee":{"value":"ee-Latn-GH"},"bfd":{"value":"bfd-Latn-CM"},"sgw":{"value":"sgw-Ethi-ZZ"},"und-IN":{"value":"hi-Deva-IN"},"und-IL":{"value":"he-Hebr-IL"},"el":{"value":"el-Grek-GR"},"sgz":{"value":"sgz-Latn-ZZ"},"und-IR":{"value":"fa-Arab-IR"},"en":{"value":"en-Latn-US"},"und-IQ":{"value":"ar-Arab-IQ"},"und-Perm":{"value":"kv-Perm-RU"},"eo":{"value":"eo-Latn-001"},"bfq":{"value":"bfq-Taml-IN"},"es":{"value":"es-Latn-ES"},"und-IT":{"value":"it-Latn-IT"}
,"et":{"value":"et-Latn-EE"},"und-IS":{"value":"is-Latn-IS"},"eu":{"value":"eu-Latn-ES"},"bft":{"value":"bft-Arab-PK"},"bfy":{"value":"bfy-Deva-IN"},"shi":{"value":"shi-Tfng-MA"},"shk":{"value":"shk-Latn-ZZ"},"shn":{"value":"shn-Mymr-MM"},"fod":{"value":"fod-Latn-ZZ"},"fa":{"value":"fa-Arab-IR"},"bgc":{"value":"bgc-Deva-IN"},"ff":{"value":"ff-Latn-SN"},"shu":{"value":"shu-Arab-ZZ"},"fi":{"value":"fi-Latn-FI"},"fj":{"value":"fj-Latn-FJ"},"fon":{"value":"fon-Latn-BJ"},"und-HM":{"value":"und-Latn-HM"},"und-HK":
{"value":"zh-Hant-HK"},"bgn":{"value":"bgn-Arab-PK"},"for":{"value":"for-Latn-ZZ"},"fo":{"value":"fo-Latn-FO"},"und-HN":{"value":"es-Latn-HN"},"fr":{"value":"fr-Latn-FR"},"und-HU":{"value":"hu-Latn-HU"},"und-HT":{"value":"ht-Latn-HT"},"ku-Arab":{"value":"ku-Arab-IQ"},"sid":{"value":"sid-Latn-ET"},"und-HR":{"value":"hr-Latn-HR"},"sig":{"value":"sig-Latn-ZZ"},"bgx":{"value":"bgx-Grek-TR"},"fy":{"value":"fy-Latn-NL"},"sim":{"value":"sim-Latn-ZZ"},"sil":{"value":"sil-Latn-ZZ"},"fpe":{"value":"fpe-Latn-ZZ"},"ga":
{"value":"ga-Latn-IE"},"bhb":{"value":"bhb-Deva-IN"},"gd":{"value":"gd-Latn-GB"},"und-ID":{"value":"id-Latn-ID"},"und-IC":{"value":"es-Latn-IC"},"bhg":{"value":"bhg-Latn-ZZ"},"und-GH":{"value":"ak-Latn-GH"},"bhi":{"value":"bhi-Deva-IN"},"und-GF":{"value":"fr-Latn-GF"},"und-GE":{"value":"ka-Geor-GE"},"bhk":{"value":"bhk-Latn-PH"},"und-GL":{"value":"kl-Latn-GL"},"gl":{"value":"gl-Latn-ES"},"bhl":{"value":"bhl-Latn-ZZ"},"gn":{"value":"gn-Latn-PY"},"bho":{"value":"bho-Deva-IN"},"und-GP":{"value":"fr-Latn-GP"},"und-GN":
{"value":"fr-Latn-GN"},"und-GT":{"value":"es-Latn-GT"},"und-GS":{"value":"und-Latn-GS"},"gu":{"value":"gu-Gujr-IN"},"und-GR":{"value":"el-Grek-GR"},"gv":{"value":"gv-Latn-IM"},"und-GQ":{"value":"es-Latn-GQ"},"und-Palm":{"value":"arc-Palm-SY"},"und-GW":{"value":"pt-Latn-GW"},"bhy":{"value":"bhy-Latn-ZZ"},"ha":{"value":"ha-Latn-NG"},"wrs":{"value":"wrs-Latn-ZZ"},"bib":{"value":"bib-Latn-ZZ"},"sjr":{"value":"sjr-Latn-ZZ"},"he":{"value":"he-Hebr-IL"},"big":{"value":"big-Latn-ZZ"},"hi":{"value":"hi-Deva-IN"},"und-Cyrl-GE":
{"value":"ab-Cyrl-GE"},"bik":{"value":"bik-Latn-PH"},"bin":{"value":"bin-Latn-NG"},"und-Cham":{"value":"cjm-Cham-VN"},"und-FI":{"value":"fi-Latn-FI"},"bim":{"value":"bim-Latn-ZZ"},"ho":{"value":"ho-Latn-PG"},"tg-PK":{"value":"tg-Arab-PK"},"und-FO":{"value":"fo-Latn-FO"},"bio":{"value":"bio-Latn-ZZ"},"fqs":{"value":"fqs-Latn-ZZ"},"hr":{"value":"hr-Latn-HR"},"skc":{"value":"skc-Latn-ZZ"},"wsg":{"value":"wsg-Gong-IN"},"biq":{"value":"biq-Latn-ZZ"},"ht":{"value":"ht-Latn-HT"},"hu":{"value":"hu-Latn-HU"},"und-FR":
{"value":"fr-Latn-FR"},"wsk":{"value":"wsk-Latn-ZZ"},"hy":{"value":"hy-Armn-AM"},"hz":{"value":"hz-Latn-NA"},"frc":{"value":"frc-Latn-US"},"ia":{"value":"ia-Latn-001"},"sks":{"value":"sks-Latn-ZZ"},"id":{"value":"id-Latn-ID"},"skr":{"value":"skr-Arab-PK"},"ig":{"value":"ig-Latn-NG"},"und-GA":{"value":"fr-Latn-GA"},"bji":{"value":"bji-Ethi-ZZ"},"ii":{"value":"ii-Yiii-CN"},"bjh":{"value":"bjh-Latn-ZZ"},"und-EE":{"value":"et-Latn-EE"},"ik":{"value":"ik-Latn-US"},"bjj":{"value":"bjj-Deva-IN"},"und-EC":{"value":
"es-Latn-EC"},"und-Cprt":{"value":"grc-Cprt-CY"},"frp":{"value":"frp-Latn-FR"},"in":{"value":"in-Latn-ID"},"bjo":{"value":"bjo-Latn-ZZ"},"frs":{"value":"frs-Latn-DE"},"io":{"value":"io-Latn-001"},"und-EH":{"value":"ar-Arab-EH"},"bjn":{"value":"bjn-Latn-ID"},"frr":{"value":"frr-Latn-DE"},"und-EG":{"value":"ar-Arab-EG"},"is":{"value":"is-Latn-IS"},"sld":{"value":"sld-Latn-ZZ"},"bjr":{"value":"bjr-Latn-ZZ"},"it":{"value":"it-Latn-IT"},"iu":{"value":"iu-Cans-CA"},"und-ER":{"value":"ti-Ethi-ER"},"bjt":{"value":"bjt-Latn-SN"}
,"iw":{"value":"iw-Hebr-IL"},"und-Tirh":{"value":"mai-Tirh-IN"},"sli":{"value":"sli-Latn-PL"},"und-EU":{"value":"en-Latn-GB"},"wtm":{"value":"wtm-Deva-IN"},"sll":{"value":"sll-Latn-ZZ"},"und-ET":{"value":"am-Ethi-ET"},"bjz":{"value":"bjz-Latn-ZZ"},"und-ES":{"value":"es-Latn-ES"},"und-EZ":{"value":"de-Latn-EZ"},"ja":{"value":"ja-Jpan-JP"},"zh-GF":{"value":"zh-Hant-GF"},"bkc":{"value":"bkc-Latn-ZZ"},"zh-GB":{"value":"zh-Hant-GB"},"und-Cyrl-GR":{"value":"mk-Cyrl-GR"},"ji":{"value":"ji-Hebr-UA"},"und-DE":{"value"
:"de-Latn-DE"},"sly":{"value":"sly-Latn-ID"},"bkm":{"value":"bkm-Latn-CM"},"sma":{"value":"sma-Latn-SE"},"bkq":{"value":"bkq-Latn-ZZ"},"und-DK":{"value":"da-Latn-DK"},"und-DJ":{"value":"aa-Latn-DJ"},"bkv":{"value":"bkv-Latn-ZZ"},"jv":{"value":"jv-Latn-ID"},"bku":{"value":"bku-Latn-PH"},"jw":{"value":"jw-Latn-ID"},"und-DO":{"value":"es-Latn-DO"},"smj":{"value":"smj-Latn-SE"},"smn":{"value":"smn-Latn-FI"},"ka":{"value":"ka-Geor-GE"},"smq":{"value":"smq-Latn-ZZ"},"wuu":{"value":"wuu-Hans-CN"},"smp":{"value":"smp-Samr-IL"}
,"sms":{"value":"sms-Latn-FI"},"wuv":{"value":"wuv-Latn-ZZ"},"und-DZ":{"value":"ar-Arab-DZ"},"kg":{"value":"kg-Latn-CD"},"und-EA":{"value":"es-Latn-EA"},"ki":{"value":"ki-Latn-KE"},"kj":{"value":"kj-Latn-NA"},"kk":{"value":"kk-Cyrl-KZ"},"man-Nkoo":{"value":"man-Nkoo-GN"},"und-CD":{"value":"sw-Latn-CD"},"kl":{"value":"kl-Latn-GL"},"und-Telu":{"value":"te-Telu-IN"},"km":{"value":"km-Khmr-KH"},"kn":{"value":"kn-Knda-IN"},"ko":{"value":"ko-Kore-KR"},"und-CH":{"value":"de-Latn-CH"},"und-CG":{"value":"fr-Latn-CG"}
,"und-CF":{"value":"fr-Latn-CF"},"kr":{"value":"kr-Latn-ZZ"},"ks":{"value":"ks-Arab-IN"},"und-CL":{"value":"es-Latn-CL"},"snc":{"value":"snc-Latn-ZZ"},"ku":{"value":"ku-Latn-TR"},"blt":{"value":"blt-Tavt-VN"},"kv":{"value":"kv-Cyrl-RU"},"und-CI":{"value":"fr-Latn-CI"},"kw":{"value":"kw-Latn-GB"},"und-CP":{"value":"und-Latn-CP"},"und-CO":{"value":"es-Latn-CO"},"ky":{"value":"ky-Cyrl-KG"},"und-CN":{"value":"zh-Hans-CN"},"und-CM":{"value":"fr-Latn-CM"},"snk":{"value":"snk-Latn-ML"},"fub":{"value":"fub-Arab-CM"}
,"und-CR":{"value":"es-Latn-CR"},"fud":{"value":"fud-Latn-WF"},"snp":{"value":"snp-Latn-ZZ"},"la":{"value":"la-Latn-VA"},"und-CW":{"value":"pap-Latn-CW"},"fuf":{"value":"fuf-Latn-GN"},"lb":{"value":"lb-Latn-LU"},"und-CV":{"value":"pt-Latn-CV"},"fue":{"value":"fue-Latn-ZZ"},"und-CU":{"value":"es-Latn-CU"},"fuh":{"value":"fuh-Latn-ZZ"},"und-CZ":{"value":"cs-Latn-CZ"},"lg":{"value":"lg-Latn-UG"},"und-CY":{"value":"el-Grek-CY"},"bmh":{"value":"bmh-Latn-ZZ"},"snx":{"value":"snx-Latn-ZZ"},"li":{"value":"li-Latn-NL"}
,"sny":{"value":"sny-Latn-ZZ"},"wwa":{"value":"wwa-Latn-ZZ"},"bmk":{"value":"bmk-Latn-ZZ"},"und-Cher":{"value":"chr-Cher-US"},"fur":{"value":"fur-Latn-IT"},"ln":{"value":"ln-Latn-CD"},"und-BA":{"value":"bs-Latn-BA"},"fuq":{"value":"fuq-Latn-NE"},"lo":{"value":"lo-Laoo-LA"},"und-BG":{"value":"bg-Cyrl-BG"},"und-BF":{"value":"fr-Latn-BF"},"fuv":{"value":"fuv-Latn-NG"},"und-BE":{"value":"nl-Latn-BE"},"bmq":{"value":"bmq-Latn-ML"},"und-BD":{"value":"bn-Beng-BD"},"lt":{"value":"lt-Latn-LT"},"lu":{"value":"lu-Latn-CD"}
,"und-BJ":{"value":"fr-Latn-BJ"},"lv":{"value":"lv-Latn-LV"},"ogc":{"value":"ogc-Latn-ZZ"},"sog":{"value":"sog-Sogd-UZ"},"und-BI":{"value":"rn-Latn-BI"},"bmu":{"value":"bmu-Latn-ZZ"},"fuy":{"value":"fuy-Latn-ZZ"},"und-BH":{"value":"ar-Arab-BH"},"und-BO":{"value":"es-Latn-BO"},"und-BN":{"value":"ms-Latn-BN"},"sok":{"value":"sok-Latn-ZZ"},"und-BL":{"value":"fr-Latn-BL"},"und-BR":{"value":"pt-Latn-BR"},"und-BQ":{"value":"pap-Latn-BQ"},"soq":{"value":"soq-Latn-ZZ"},"und-BV":{"value":"und-Latn-BV"},"und-BT":{"value"
:"dz-Tibt-BT"},"sou":{"value":"sou-Thai-TH"},"bng":{"value":"bng-Latn-ZZ"},"mg":{"value":"mg-Latn-MG"},"und-BY":{"value":"be-Cyrl-BY"},"und-Glag":{"value":"cu-Glag-BG"},"mh":{"value":"mh-Latn-MH"},"mi":{"value":"mi-Latn-NZ"},"soy":{"value":"soy-Latn-ZZ"},"mk":{"value":"mk-Cyrl-MK"},"ml":{"value":"ml-Mlym-IN"},"bnm":{"value":"bnm-Latn-ZZ"},"mn":{"value":"mn-Cyrl-MN"},"und-Prti":{"value":"xpr-Prti-IR"},"fvr":{"value":"fvr-Latn-SD"},"und-AF":{"value":"fa-Arab-AF"},"bnp":{"value":"bnp-Latn-ZZ"},"mr":{"value":"mr-Deva-IN"}
,"und-AE":{"value":"ar-Arab-AE"},"ms":{"value":"ms-Latn-MY"},"spd":{"value":"spd-Latn-ZZ"},"und-AD":{"value":"ca-Latn-AD"},"mt":{"value":"mt-Latn-MT"},"my":{"value":"my-Mymr-MM"},"zh-BN":{"value":"zh-Hant-BN"},"und-AM":{"value":"hy-Armn-AM"},"spl":{"value":"spl-Latn-ZZ"},"und-AL":{"value":"sq-Latn-AL"},"und-AR":{"value":"es-Latn-AR"},"und-AQ":{"value":"und-Latn-AQ"},"na":{"value":"na-Latn-NR"},"und-AO":{"value":"pt-Latn-AO"},"nb":{"value":"nb-Latn-NO"},"nd":{"value":"nd-Latn-ZW"},"und-AT":{"value":"de-Latn-AT"}
,"ne":{"value":"ne-Deva-NP"},"sps":{"value":"sps-Latn-ZZ"},"und-AS":{"value":"sm-Latn-AS"},"und-AZ":{"value":"az-Latn-AZ"},"ng":{"value":"ng-Latn-NA"},"und-AX":{"value":"sv-Latn-AX"},"und-AW":{"value":"nl-Latn-AW"},"boj":{"value":"boj-Latn-ZZ"},"nl":{"value":"nl-Latn-NL"},"bon":{"value":"bon-Latn-ZZ"},"nn":{"value":"nn-Latn-NO"},"bom":{"value":"bom-Latn-ZZ"},"no":{"value":"no-Latn-NO"},"nr":{"value":"nr-Latn-ZA"},"arc-Nbat":{"value":"arc-Nbat-JO"},"und-Medf":{"value":"mis-Medf-NG"},"nv":{"value":"nv-Latn-US"}
,"kaa":{"value":"kaa-Cyrl-UZ"},"ny":{"value":"ny-Latn-MW"},"kac":{"value":"kac-Latn-MM"},"kab":{"value":"kab-Latn-DZ"},"kad":{"value":"kad-Latn-ZZ"},"kai":{"value":"kai-Latn-ZZ"},"oc":{"value":"oc-Latn-FR"},"zh-AU":{"value":"zh-Hant-AU"},"kaj":{"value":"kaj-Latn-NG"},"kam":{"value":"kam-Latn-KE"},"und-Tagb":{"value":"tbw-Tagb-PH"},"kao":{"value":"kao-Latn-ML"},"und-Ogam":{"value":"sga-Ogam-IE"},"om":{"value":"om-Latn-ET"},"srb":{"value":"srb-Sora-IN"},"or":{"value":"or-Orya-IN"},"tg-Arab":{"value":"tg-Arab-PK"}
,"os":{"value":"os-Cyrl-GE"},"und-Sogd":{"value":"sog-Sogd-UZ"},"bpy":{"value":"bpy-Beng-IN"},"kbd":{"value":"kbd-Cyrl-RU"},"srn":{"value":"srn-Latn-SR"},"pa":{"value":"pa-Guru-IN"},"srr":{"value":"srr-Latn-SN"},"bqc":{"value":"bqc-Latn-ZZ"},"und-Kthi":{"value":"bho-Kthi-IN"},"kbm":{"value":"kbm-Latn-ZZ"},"kbp":{"value":"kbp-Latn-ZZ"},"srx":{"value":"srx-Deva-IN"},"bqi":{"value":"bqi-Arab-IR"},"kbq":{"value":"kbq-Latn-ZZ"},"pl":{"value":"pl-Latn-PL"},"bqp":{"value":"bqp-Latn-ZZ"},"kbx":{"value":"kbx-Latn-ZZ"}
,"kby":{"value":"kby-Arab-NE"},"ps":{"value":"ps-Arab-AF"},"pt":{"value":"pt-Latn-BR"},"ssd":{"value":"ssd-Latn-ZZ"},"und-Nkoo":{"value":"man-Nkoo-GN"},"bqv":{"value":"bqv-Latn-CI"},"ssg":{"value":"ssg-Latn-ZZ"},"und-Mymr":{"value":"my-Mymr-MM"},"kcg":{"value":"kcg-Latn-NG"},"bra":{"value":"bra-Deva-IN"},"kck":{"value":"kck-Latn-ZW"},"kcl":{"value":"kcl-Latn-ZZ"},"okr":{"value":"okr-Latn-ZZ"},"ssy":{"value":"ssy-Latn-ER"},"brh":{"value":"brh-Arab-PK"},"okv":{"value":"okv-Latn-ZZ"},"kct":{"value":"kct-Latn-ZZ"}
,"und-Hani":{"value":"zh-Hani-CN"},"und-Bugi":{"value":"bug-Bugi-ID"},"und-Hang":{"value":"ko-Hang-KR"},"qu":{"value":"qu-Latn-PE"},"brx":{"value":"brx-Deva-IN"},"und-Samr":{"value":"smp-Samr-IL"},"brz":{"value":"brz-Latn-ZZ"},"stk":{"value":"stk-Latn-ZZ"},"und-Hano":{"value":"hnn-Hano-PH"},"kde":{"value":"kde-Latn-TZ"},"kdh":{"value":"kdh-Arab-TG"},"stq":{"value":"stq-Latn-DE"},"kdl":{"value":"kdl-Latn-ZZ"},"bsj":{"value":"bsj-Latn-ZZ"},"und-Hanb":{"value":"zh-Hanb-TW"},"kdt":{"value":"kdt-Thai-TH"},"rm":{"value"
:"rm-Latn-CH"},"rn":{"value":"rn-Latn-BI"},"ro":{"value":"ro-Latn-RO"},"sua":{"value":"sua-Latn-ZZ"},"und-Deva-BT":{"value":"ne-Deva-BT"},"bsq":{"value":"bsq-Bass-LR"},"bst":{"value":"bst-Ethi-ZZ"},"sue":{"value":"sue-Latn-ZZ"},"bss":{"value":"bss-Latn-CM"},"ru":{"value":"ru-Cyrl-RU"},"und-Buhd":{"value":"bku-Buhd-PH"},"rw":{"value":"rw-Latn-RW"},"kea":{"value":"kea-Latn-CV"},"suk":{"value":"suk-Latn-TZ"},"grc-Linb":{"value":"grc-Linb-GR"},"sa":{"value":"sa-Deva-IN"},"sc":{"value":"sc-Latn-IT"},"sus":{"value"
:"sus-Latn-GN"},"sd":{"value":"sd-Arab-PK"},"sur":{"value":"sur-Latn-ZZ"},"se":{"value":"se-Latn-NO"},"sg":{"value":"sg-Latn-CF"},"ken":{"value":"ken-Latn-CM"},"si":{"value":"si-Sinh-LK"},"und-Hant":{"value":"zh-Hant-TW"},"und-Hans":{"value":"zh-Hans-CN"},"sk":{"value":"sk-Latn-SK"},"sl":{"value":"sl-Latn-SI"},"sm":{"value":"sm-Latn-WS"},"sn":{"value":"sn-Latn-ZW"},"bto":{"value":"bto-Latn-PH"},"so":{"value":"so-Latn-SO"},"sq":{"value":"sq-Latn-AL"},"sr":{"value":"sr-Cyrl-RS"},"ss":{"value":"ss-Latn-ZA"},"kez":
{"value":"kez-Latn-ZZ"},"st":{"value":"st-Latn-ZA"},"su":{"value":"su-Latn-ID"},"btt":{"value":"btt-Latn-ZZ"},"sv":{"value":"sv-Latn-SE"},"sw":{"value":"sw-Latn-TZ"},"btv":{"value":"btv-Deva-PK"},"ong":{"value":"ong-Latn-ZZ"},"ta":{"value":"ta-Taml-IN"},"onn":{"value":"onn-Latn-ZZ"},"bua":{"value":"bua-Cyrl-RU"},"bud":{"value":"bud-Latn-ZZ"},"buc":{"value":"buc-Latn-YT"},"te":{"value":"te-Telu-IN"},"tg":{"value":"tg-Cyrl-TJ"},"th":{"value":"th-Thai-TH"},"und-Gong":{"value":"wsg-Gong-IN"},"bug":{"value":"bug-Latn-ID"}
,"kfo":{"value":"kfo-Latn-CI"},"ons":{"value":"ons-Latn-ZZ"},"ti":{"value":"ti-Ethi-ET"},"kfr":{"value":"kfr-Deva-IN"},"tk":{"value":"tk-Latn-TM"},"tl":{"value":"tl-Latn-PH"},"und-Lisu":{"value":"lis-Lisu-CN"},"buk":{"value":"buk-Latn-ZZ"},"tn":{"value":"tn-Latn-ZA"},"bum":{"value":"bum-Latn-CM"},"to":{"value":"to-Latn-TO"},"buo":{"value":"buo-Latn-ZZ"},"swc":{"value":"swc-Latn-CD"},"tr":{"value":"tr-Latn-TR"},"und-Gonm":{"value":"esg-Gonm-IN"},"kfy":{"value":"kfy-Deva-IN"},"swb":{"value":"swb-Arab-YT"},"ts":
{"value":"ts-Latn-ZA"},"tt":{"value":"tt-Cyrl-RU"},"bus":{"value":"bus-Latn-ZZ"},"swg":{"value":"swg-Latn-DE"},"buu":{"value":"buu-Latn-ZZ"},"ty":{"value":"ty-Latn-PF"},"kge":{"value":"kge-Latn-ID"},"kgf":{"value":"kgf-Latn-ZZ"},"swp":{"value":"swp-Latn-ZZ"},"bvb":{"value":"bvb-Latn-GQ"},"ug":{"value":"ug-Arab-CN"},"swv":{"value":"swv-Deva-IN"},"kgp":{"value":"kgp-Latn-BR"},"uk":{"value":"uk-Cyrl-UA"},"ur":{"value":"ur-Arab-PK"},"kk-IR":{"value":"kk-Arab-IR"},"khb":{"value":"khb-Talu-CN"},"kha":{"value":"kha-Latn-IN"}
,"uz":{"value":"uz-Latn-UZ"},"sxn":{"value":"sxn-Latn-ID"},"xav":{"value":"xav-Latn-BR"},"opm":{"value":"opm-Latn-ZZ"},"bwd":{"value":"bwd-Latn-ZZ"},"und-Mlym":{"value":"ml-Mlym-IN"},"ve":{"value":"ve-Latn-ZA"},"khn":{"value":"khn-Deva-IN"},"sxw":{"value":"sxw-Latn-ZZ"},"vi":{"value":"vi-Latn-VN"},"khq":{"value":"khq-Latn-ML"},"kht":{"value":"kht-Mymr-IN"},"khs":{"value":"khs-Latn-ZZ"},"vo":{"value":"vo-Latn-001"},"khw":{"value":"khw-Arab-PK"},"bwr":{"value":"bwr-Latn-ZZ"},"khz":{"value":"khz-Latn-ZZ"},"und-ZW":
{"value":"sn-Latn-ZW"},"xbi":{"value":"xbi-Latn-ZZ"},"gaa":{"value":"gaa-Latn-GH"},"syl":{"value":"syl-Beng-BD"},"wa":{"value":"wa-Latn-BE"},"gag":{"value":"gag-Latn-MD"},"gaf":{"value":"gaf-Latn-ZZ"},"kij":{"value":"kij-Latn-ZZ"},"syr":{"value":"syr-Syrc-IQ"},"und-YE":{"value":"ar-Arab-YE"},"gah":{"value":"gah-Latn-ZZ"},"gaj":{"value":"gaj-Latn-ZZ"},"gam":{"value":"gam-Latn-ZZ"},"bxh":{"value":"bxh-Latn-ZZ"},"gan":{"value":"gan-Hans-CN"},"kiu":{"value":"kiu-Latn-TR"},"kiw":{"value":"kiw-Latn-ZZ"},"wo":{"value"
:"wo-Latn-SN"},"gaw":{"value":"gaw-Latn-ZZ"},"und-Sarb":{"value":"xsa-Sarb-YE"},"gay":{"value":"gay-Latn-ID"},"und-YT":{"value":"fr-Latn-YT"},"kjd":{"value":"kjd-Latn-ZZ"},"szl":{"value":"szl-Latn-PL"},"xcr":{"value":"xcr-Cari-TR"},"gba":{"value":"gba-Latn-ZZ"},"und-Mult":{"value":"skr-Mult-PK"},"kjg":{"value":"kjg-Laoo-LA"},"gbf":{"value":"gbf-Latn-ZZ"},"oro":{"value":"oro-Latn-ZZ"},"und-Hatr":{"value":"mis-Hatr-IQ"},"bye":{"value":"bye-Latn-ZZ"},"xh":{"value":"xh-Latn-ZA"},"gbm":{"value":"gbm-Deva-IN"},"oru":
{"value":"oru-Arab-ZZ"},"kjs":{"value":"kjs-Latn-ZZ"},"byn":{"value":"byn-Ethi-ER"},"und-XK":{"value":"sq-Latn-XK"},"yue-CN":{"value":"yue-Hans-CN"},"und-Lepc":{"value":"lep-Lepc-IN"},"byr":{"value":"byr-Latn-ZZ"},"kjy":{"value":"kjy-Latn-ZZ"},"osa":{"value":"osa-Osge-US"},"bys":{"value":"bys-Latn-ZZ"},"byv":{"value":"byv-Latn-CM"},"gbz":{"value":"gbz-Arab-IR"},"gby":{"value":"gby-Latn-ZZ"},"byx":{"value":"byx-Latn-ZZ"},"kkc":{"value":"kkc-Latn-ZZ"},"und-VU":{"value":"bi-Latn-VU"},"bza":{"value":"bza-Latn-ZZ"}
,"und-Goth":{"value":"got-Goth-UA"},"kkj":{"value":"kkj-Latn-CM"},"bze":{"value":"bze-Latn-ML"},"und-Avst":{"value":"ae-Avst-IR"},"bzf":{"value":"bzf-Latn-ZZ"},"yi":{"value":"yi-Hebr-001"},"bzh":{"value":"bzh-Latn-ZZ"},"und-WF":{"value":"fr-Latn-WF"},"yo":{"value":"yo-Latn-NG"},"gcr":{"value":"gcr-Latn-GF"},"ota":{"value":"ota-Arab-ZZ"},"und-WS":{"value":"sm-Latn-WS"},"bzw":{"value":"bzw-Latn-ZZ"},"und-UZ":{"value":"uz-Latn-UZ"},"und-UY":{"value":"es-Latn-UY"},"otk":{"value":"otk-Orkh-MN"},"xes":{"value":"xes-Latn-ZZ"}
,"za":{"value":"za-Latn-CN"},"gde":{"value":"gde-Latn-ZZ"},"kln":{"value":"kln-Latn-KE"},"und-VA":{"value":"it-Latn-VA"},"zh":{"value":"zh-Hans-CN"},"gdn":{"value":"gdn-Latn-ZZ"},"klq":{"value":"klq-Latn-ZZ"},"und-Saur":{"value":"saz-Saur-IN"},"klt":{"value":"klt-Latn-ZZ"},"und-VE":{"value":"es-Latn-VE"},"gdr":{"value":"gdr-Latn-ZZ"},"klx":{"value":"klx-Latn-ZZ"},"und-VN":{"value":"vi-Latn-VN"},"kk-MN":{"value":"kk-Arab-MN"},"zu":{"value":"zu-Latn-ZA"},"und-Armn":{"value":"hy-Armn-AM"},"kmb":{"value":"kmb-Latn-AO"}
,"und-TR":{"value":"tr-Latn-TR"},"geb":{"value":"geb-Latn-ZZ"},"und-TW":{"value":"zh-Hant-TW"},"kmh":{"value":"kmh-Latn-ZZ"},"und-TV":{"value":"tvl-Latn-TV"},"und-TZ":{"value":"sw-Latn-TZ"},"kmo":{"value":"kmo-Latn-ZZ"},"gej":{"value":"gej-Latn-ZZ"},"und-UA":{"value":"uk-Cyrl-UA"},"gel":{"value":"gel-Latn-ZZ"},"kms":{"value":"kms-Latn-ZZ"},"kmu":{"value":"kmu-Latn-ZZ"},"kmw":{"value":"kmw-Latn-ZZ"},"und-Tibt":{"value":"bo-Tibt-CN"},"und-UG":{"value":"sw-Latn-UG"},"und-Armi":{"value":"arc-Armi-IR"},"gez":{"value"
:"gez-Ethi-ET"},"und-ST":{"value":"pt-Latn-ST"},"knf":{"value":"knf-Latn-GW"},"und-SR":{"value":"nl-Latn-SR"},"und-SV":{"value":"es-Latn-SV"},"und-SY":{"value":"ar-Arab-SY"},"knp":{"value":"knp-Latn-ZZ"},"gfk":{"value":"gfk-Latn-ZZ"},"und-TD":{"value":"fr-Latn-TD"},"und-TH":{"value":"th-Thai-TH"},"und-TG":{"value":"fr-Latn-TG"},"und-TF":{"value":"fr-Latn-TF"},"und-TM":{"value":"tk-Latn-TM"},"und-TL":{"value":"pt-Latn-TL"},"und-TK":{"value":"tkl-Latn-TK"},"und-TJ":{"value":"tg-Cyrl-TJ"},"und-TO":{"value":"to-Latn-TO"}
,"und-TN":{"value":"ar-Arab-TN"},"und-RS":{"value":"sr-Cyrl-RS"},"koi":{"value":"koi-Cyrl-RU"},"und-RW":{"value":"rw-Latn-RW"},"kok":{"value":"kok-Deva-IN"},"und-RU":{"value":"ru-Cyrl-RU"},"kol":{"value":"kol-Latn-ZZ"},"kos":{"value":"kos-Latn-FM"},"ggn":{"value":"ggn-Deva-NP"},"und-SD":{"value":"ar-Arab-SD"},"und-SC":{"value":"fr-Latn-SC"},"und-SA":{"value":"ar-Arab-SA"},"koz":{"value":"koz-Latn-ZZ"},"und-SE":{"value":"sv-Latn-SE"},"und-SK":{"value":"sk-Latn-SK"},"und-SJ":{"value":"nb-Latn-SJ"},"und-SI":{"value"
:"sl-Latn-SI"},"taj":{"value":"taj-Deva-NP"},"und-SO":{"value":"so-Latn-SO"},"tal":{"value":"tal-Latn-ZZ"},"und-SN":{"value":"fr-Latn-SN"},"und-Osge":{"value":"osa-Osge-US"},"und-SM":{"value":"it-Latn-SM"},"kpf":{"value":"kpf-Latn-ZZ"},"tan":{"value":"tan-Latn-ZZ"},"kpe":{"value":"kpe-Latn-LR"},"und-QO":{"value":"en-Latn-DG"},"taq":{"value":"taq-Latn-ZZ"},"kpo":{"value":"kpo-Latn-ZZ"},"kpr":{"value":"kpr-Latn-ZZ"},"kpx":{"value":"kpx-Latn-ZZ"},"ghs":{"value":"ghs-Latn-ZZ"},"und-Lana":{"value":"nod-Lana-TH"}
,"tbc":{"value":"tbc-Latn-ZZ"},"und-RE":{"value":"fr-Latn-RE"},"tbd":{"value":"tbd-Latn-ZZ"},"tbg":{"value":"tbg-Latn-ZZ"},"tbf":{"value":"tbf-Latn-ZZ"},"und-RO":{"value":"ro-Latn-RO"},"kqb":{"value":"kqb-Latn-ZZ"},"tbo":{"value":"tbo-Latn-ZZ"},"kqf":{"value":"kqf-Latn-ZZ"},"und-PT":{"value":"pt-Latn-PT"},"und-PS":{"value":"ar-Arab-PS"},"und-PR":{"value":"es-Latn-PR"},"tbw":{"value":"tbw-Latn-PH"},"und-PY":{"value":"gn-Latn-PY"},"gim":{"value":"gim-Latn-ZZ"},"und-PW":{"value":"pau-Latn-PW"},"gil":{"value":"gil-Latn-KI"}
,"kqs":{"value":"kqs-Latn-ZZ"},"tbz":{"value":"tbz-Latn-ZZ"},"und-Laoo":{"value":"lo-Laoo-LA"},"can":{"value":"can-Latn-ZZ"},"und-QA":{"value":"ar-Arab-QA"},"kqy":{"value":"kqy-Ethi-ZZ"},"ms-CC":{"value":"ms-Arab-CC"},"tci":{"value":"tci-Latn-ZZ"},"krc":{"value":"krc-Cyrl-RU"},"krj":{"value":"krj-Latn-PH"},"kri":{"value":"kri-Latn-SL"},"ozm":{"value":"ozm-Latn-ZZ"},"und-OM":{"value":"ar-Arab-OM"},"krl":{"value":"krl-Latn-RU"},"gjk":{"value":"gjk-Arab-PK"},"cbj":{"value":"cbj-Latn-ZZ"},"gjn":{"value":"gjn-Latn-ZZ"}
,"tcy":{"value":"tcy-Knda-IN"},"xla":{"value":"xla-Latn-ZZ"},"krs":{"value":"krs-Latn-ZZ"},"xlc":{"value":"xlc-Lyci-TR"},"kru":{"value":"kru-Deva-IN"},"und-PA":{"value":"es-Latn-PA"},"xld":{"value":"xld-Lydi-TR"},"gju":{"value":"gju-Arab-PK"},"und-PE":{"value":"es-Latn-PE"},"tdd":{"value":"tdd-Tale-CN"},"tdg":{"value":"tdg-Deva-NP"},"tdh":{"value":"tdh-Deva-NP"},"und-PH":{"value":"fil-Latn-PH"},"und-PG":{"value":"tpi-Latn-PG"},"ksb":{"value":"ksb-Latn-TZ"},"und-PF":{"value":"fr-Latn-PF"},"und-PM":{"value":"fr-Latn-PM"}
,"ksd":{"value":"ksd-Latn-ZZ"},"und-PL":{"value":"pl-Latn-PL"},"und-PK":{"value":"ur-Arab-PK"},"ksf":{"value":"ksf-Latn-CM"}};}
function AFD(){return {"root":[{"value":"BCE"},{"value":"CE"}],"en":[{"value":"BC"},{"value":"AD"}]};}
function AL_(){return {"root":[{"value":"AM"},{"value":"PM"}],"en":[{"value":"AM"},{"value":"PM"}]};}
function ALH(){return {"root":[{"value":"M01"},{"value":"M02"},{"value":"M03"},{"value":"M04"},{"value":"M05"},{"value":"M06"},{"value":"M07"},{"value":"M08"},{"value":"M09"},{"value":"M10"},{"value":"M11"},{"value":"M12"}],"en":[{"value":"January"},{"value":"February"},{"value":"March"},{"value":"April"},{"value":"May"},{"value":"June"},{"value":"July"},{"value":"August"},{"value":"September"},{"value":"October"},{"value":"November"},{"value":"December"}]};}
function AJF(){return {"root":[{"value":"M01"},{"value":"M02"},{"value":"M03"},{"value":"M04"},{"value":"M05"},{"value":"M06"},{"value":"M07"},{"value":"M08"},{"value":"M09"},{"value":"M10"},{"value":"M11"},{"value":"M12"}],"en":[{"value":"Jan"},{"value":"Feb"},{"value":"Mar"},{"value":"Apr"},{"value":"May"},{"value":"Jun"},{"value":"Jul"},{"value":"Aug"},{"value":"Sep"},{"value":"Oct"},{"value":"Nov"},{"value":"Dec"}]};}
function ALg(){return {"root":[{"value":"Sun"},{"value":"Mon"},{"value":"Tue"},{"value":"Wed"},{"value":"Thu"},{"value":"Fri"},{"value":"Sat"}],"en":[{"value":"Sunday"},{"value":"Monday"},{"value":"Tuesday"},{"value":"Wednesday"},{"value":"Thursday"},{"value":"Friday"},{"value":"Saturday"}]};}
function AKB(){return {"root":[{"value":"Sun"},{"value":"Mon"},{"value":"Tue"},{"value":"Wed"},{"value":"Thu"},{"value":"Fri"},{"value":"Sat"}],"en":[{"value":"Sun"},{"value":"Mon"},{"value":"Tue"},{"value":"Wed"},{"value":"Thu"},{"value":"Fri"},{"value":"Sat"}]};}
function AJ5(){return {"value":"en_GB"};}
function AKl(){return {"DE":{"value":4},"PT":{"value":4},"DK":{"value":4},"LT":{"value":4},"LU":{"value":4},"HU":{"value":4},"MC":{"value":4},"UM":{"value":1},"IE":{"value":4},"US":{"value":1},"EE":{"value":4},"AD":{"value":4},"IM":{"value":4},"MQ":{"value":4},"IS":{"value":4},"IT":{"value":4},"VA":{"value":4},"AN":{"value":4},"ES":{"value":4},"001":{"value":1},"AT":{"value":4},"RE":{"value":4},"VI":{"value":1},"AX":{"value":4},"JE":{"value":4},"NL":{"value":4},"NO":{"value":4},"BE":{"value":4},"FI":{"value"
:4},"RU":{"value":4},"FJ":{"value":4},"BG":{"value":4},"FO":{"value":4},"FR":{"value":4},"SE":{"value":4},"SJ":{"value":4},"SK":{"value":4},"SM":{"value":4},"GB":{"value":4},"GF":{"value":4},"GG":{"value":4},"GI":{"value":4},"CH":{"value":4},"GP":{"value":4},"GR":{"value":4},"GU":{"value":1},"CZ":{"value":4},"PL":{"value":4},"LI":{"value":4}};}
function ANw(){return {"PR":{"value":1},"HK":{"value":1},"PT":{"value":1},"HN":{"value":1},"PY":{"value":1},"HR":{"value":2},"YE":{"value":1},"HU":{"value":2},"QA":{"value":7},"ID":{"value":1},"IE":{"value":2},"AD":{"value":2},"IL":{"value":1},"AE":{"value":7},"AF":{"value":7},"IN":{"value":1},"AG":{"value":1},"ZA":{"value":1},"AI":{"value":2},"IQ":{"value":7},"IR":{"value":7},"IS":{"value":2},"AL":{"value":2},"IT":{"value":2},"AM":{"value":2},"AN":{"value":2},"001":{"value":2},"AR":{"value":1},"AS":{"value"
:1},"AT":{"value":2},"RE":{"value":2},"AU":{"value":1},"AX":{"value":2},"AZ":{"value":2},"RO":{"value":2},"ZW":{"value":1},"BA":{"value":2},"RS":{"value":2},"BD":{"value":1},"BE":{"value":2},"JM":{"value":1},"RU":{"value":2},"BG":{"value":2},"JO":{"value":7},"BH":{"value":7},"JP":{"value":1},"BM":{"value":2},"BN":{"value":2},"SA":{"value":1},"BR":{"value":1},"BS":{"value":1},"SD":{"value":7},"BT":{"value":1},"SE":{"value":2},"SG":{"value":1},"BW":{"value":1},"SI":{"value":2},"BY":{"value":2},"BZ":{"value":1}
,"SK":{"value":2},"KE":{"value":1},"SM":{"value":2},"KG":{"value":2},"KH":{"value":1},"CA":{"value":1},"SV":{"value":1},"CH":{"value":2},"SY":{"value":7},"KR":{"value":1},"CL":{"value":2},"CM":{"value":2},"CN":{"value":1},"CO":{"value":1},"KW":{"value":7},"CR":{"value":2},"KZ":{"value":2},"TH":{"value":1},"LA":{"value":1},"CY":{"value":2},"LB":{"value":2},"TJ":{"value":2},"CZ":{"value":2},"TM":{"value":2},"LI":{"value":2},"TR":{"value":2},"LK":{"value":2},"TT":{"value":1},"DE":{"value":2},"TW":{"value":1},"DJ":
{"value":7},"DK":{"value":2},"LT":{"value":2},"DM":{"value":1},"LU":{"value":2},"LV":{"value":2},"DO":{"value":1},"UA":{"value":2},"LY":{"value":7},"DZ":{"value":7},"MC":{"value":2},"MD":{"value":2},"ME":{"value":2},"UM":{"value":1},"MH":{"value":1},"EC":{"value":2},"MK":{"value":2},"US":{"value":1},"EE":{"value":2},"MM":{"value":1},"MN":{"value":2},"EG":{"value":7},"MO":{"value":1},"MQ":{"value":2},"UY":{"value":2},"UZ":{"value":2},"MT":{"value":1},"MV":{"value":6},"MX":{"value":1},"VA":{"value":2},"MY":{"value"
:2},"MZ":{"value":1},"ES":{"value":2},"ET":{"value":1},"VE":{"value":1},"GB-alt-variant":{"value":1},"VI":{"value":1},"VN":{"value":2},"NI":{"value":1},"NL":{"value":2},"NO":{"value":2},"NP":{"value":1},"FI":{"value":2},"FJ":{"value":2},"FO":{"value":2},"FR":{"value":2},"NZ":{"value":2},"GB":{"value":2},"WS":{"value":1},"GE":{"value":2},"OM":{"value":7},"GF":{"value":2},"GP":{"value":2},"GR":{"value":2},"GT":{"value":1},"GU":{"value":1},"PA":{"value":1},"XK":{"value":2},"PE":{"value":1},"PH":{"value":1},"PK":
{"value":1},"PL":{"value":2}};}
function VB(){C.call(this);}
function YO(b){var result = [];for (var key in b) {result.push(key);}return result;}
function Tm(b){var c,d,e,f;c=b.length;d=Bc(Ch,c);e=d.data;f=0;while(f<c){e[f]=(b[f]!==null?$rt_str(b[f]):null);f=f+1|0;}return d;}
function LE(){X.call(this);}
function AD$(){var a=this;C.call(a);a.jG=null;a.iF=0;a.g3=0;a.qm=0;}
function AKR(a){var b=new AD$();AFi(b,a);return b;}
function AFi(a,b){a.jG=Bc(C,b);a.iF=b;a.g3=0;a.qm=0;}
function NG(a,b){var c,d;c=a.g3;while(true){a.g3=a.g3+1|0;if(a.g3>=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<a.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<a.b$)return a.G.data[a.bt+b|0];c=new BD;Bf(c,V(F(W(F(W(F(O(),B(276)),b),B(262)),a.b$),B(24))));G(c);}
function Vk(a,b,c){var d,e;if(a.e$){d=new Dw;Q(d);G(d);}if(b>=0&&b<a.b$){a.G.data[a.bt+b|0]=c;return a;}e=new BD;Bf(e,V(F(W(F(W(F(O(),B(276)),b),B(262)),a.b$),B(24))));G(e);}
function Dd(a){var b,c,d,e,f,g,h,i,j;if(a.e$){b=new Dw;Q(b);G(b);}a:{c=BC(a);if(a.k>0){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.k<a.b$){b=a.k;a.k=b+1|0;return a.pQ(b);}c=new En;Q(c);G(c);}
function CM(a,b){var c,d;if(a.gN()){c=new Dw;Q(c);G(c);}if(a.k<a.b$){d=a.k;a.k=d+1|0;a.qR(d,b);return a;}c=new D0;Q(c);G(c);}
function AGr(a){return a.gN();}
function Rs(){var a=this;G1.call(a);a.vX=0;a.tv=0;a.rH=null;}
function AKT(a,b){return a.rH.data[b+a.tv|0];}
function AKh(a,b,c){a.rH.data[b+a.tv|0]=c;}
function AKm(a){return a.vX;}
function Fv(){var a=this;C.call(a);a.hr=0;a.m=null;a.bK=null;a.hn=0;a.cM=Long_ZERO;a.sj=0;a.gp=0;a.n9=0;a.wb=0;a.vS=0;a.sE=null;}
var ATs=null;var ATt=0;var ATu=0;var ATv=null;function Ft(a){if(!a.hn){RL(a);a.hn=1;}if(!a.hr){ADI(a);a.hr=1;}}
function FC(a,b){Ft(a);return a.m.data[b];}
function FK(a){return a.wb;}
function Ir(a){return a.vS;}
function FR(a){if(!a.hn){RL(a);a.hn=1;}return a.cM;}
function ANl(a){return a.sE;}
function VD(a,b){a.sE=b;a.hr=0;}
function LF(a){return a.n9;}
function CA(a,b,c){a.m.data[b]=c;a.bK.data[b]=1;a.hr=0;a.hn=0;if(b>2&&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(c<f){g=c+d|0;if(g>f){h=new BD;Bf(h,V(W(F(W(F(O(),B(294)),g),B(265)),f)));G(h);}if(BC(a)<d){h=new En;Q(h);G(h);}if(d<0){h=new BD;Bf(h,V(F(W(F(O(),B(266)),d),B(267))));G(h);}g=a.k;i=0;while(i<d){j=c+1|0;f=g+1|0;e[c]=Z6(a,g);i=i+1|0;c=j;g=f;}a.k=a.k+d|0;return a;}}b=b.data;k=new BD;Bf(k,V(F(W(F(W(F(O(),B(268)),c),B(262)),b.length),B(24))));G(k);}
function AA3(a,b){return MN(a,b,0,b.data.length);}
function AEc(a,b,c,d){var e,f,g,h,i,j,k;if(R9(a)){e=new Dw;Q(e);G(e);}if(BC(a)<d){e=new D0;Q(e);G(e);}if(c>=0){f=b.data;g=f.length;if(c<g){h=c+d|0;if(h>g){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<d){j=h+1|0;g=c+1|0;Pr(a,h,f[c]);i=i+1|0;h=j;c=g;}a.k=a.k+d|0;return a;}}b=b.data;k=new BD;Bf(k,V(F(W(F(W(F(O(),B(268)),c),B(262)),b.length),B(24))));G(k);}
function Ug(a,b,c,d){var e,f,g,h,i,j;if(R9(a)){b=new Dw;Q(b);G(b);}e=d-c|0;if(BC(a)<e){b=new D0;Q(b);G(b);}if(c>=0&&c<Bg(b)){if(d>Bg(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<d){h=g+1|0;i=c+1|0;Pr(a,g,BF(b,c));g=h;c=i;}a.k=a.k+e|0;return a;}j=new BD;Bf(j,V(F(W(F(W(F(O(),B(297)),c),B(262)),Bg(b)),B(24))));G(j);}
function J9(a,b){return Ug(a,b,0,Bg(b));}
function UI(a){return 1;}
function AAT(a){return a.k5;}
function AJD(a){EN(a);return a;}
function AI2(a,b){DI(a,b);return a;}
function Ke(){BA.call(this);}
function FV(){var a=this;Fv.call(a);a.mj=Long_ZERO;a.eu=0;a.og=0;a.hZ=0;a.di=null;a.sZ=Long_ZERO;a.ts=Long_ZERO;a.mf=0;a.vu=0;}
var ATw=null;var ATx=null;var ATy=null;var ATz=null;var ATA=null;function AEK(a){var b=new FV();Xp(b,a);return b;}
function ATB(a,b){var c=new FV();Jr(c,a,b);return c;}
function Xp(a,b){Jr(a,b,ASJ);}
function Jr(a,b,c){var d,e,f,g;a.m=$rt_createIntArray(17);a.bK=$rt_createBooleanArray(17);a.hr=0;a.hn=0;a.n9=1;VD(a,b);a.m=$rt_createIntArray(17);a.bK=$rt_createBooleanArray(17);a.hr=0;a.hn=0;a.n9=1;if(c===ATv&&ATt>=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)?0:1)|0;if(!o){m=a.m;i=!Es(a,a.m.data[1]-1|0)?1:2;m.data[3]=(7-C5(a,Long_fromInt(n-i|0))|0)<Ir(a)?52:53;}else{c=a.m.data[6];d=!j?366:367;i=!j?1:2;if(c<(d-C5(a,Long_fromInt(n+i|0))|0))a.m.data[3]=o;else{m=a.m;i=!j?1:2;if((7-C5(a,Long_fromInt(n+i|0))|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)<Ir(a))h=Long_add(h,Long_fromInt(7));}else if(a.bK.data[6]){if(!LF(a)&&!(a.m.data[6]>=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<g){if(QH(BF(b,f),10)!=(-1)){CN(c,BF(b,f));if((g-(f+1|0)|0)==2)CN(c,58);}else if(BF(b,f)==58)CN(c,58);f=f+1|0;}if(Qb(V(c),B(303))==(-1)){CN(c,58);F(c,B(304));}if(Qb(V(c),B(303))==5)K8(c,4,48);b=V(c);f=OV(b,4,e);if(f>=0&&f<=23){h=e.data;i=h[0];if(i==(-1))break a;else{b:{g=J(f,3600000);if(i<Bg(b)
&&BF(b,i)==58){j=OV(b,i+1|0,e);if(h[0]!=(-1)&&j>=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(l<g){i[l]=Long_add(Long_add(i[l-1|0],FZ(f)),Long_fromInt(657000000));l=l+1|0;}Um(f,j);Um(f,k);i=f.kw.data;d=f.fg;f.fg=d+1|0;if(i[d]!=121)f=null;else{f.fg=f.fg+1|0;f=T5(b,f);}e=new Nc;G7(e,b);e.ld=h;e.o2=j;e.n1=k;e.g2=f;if(Yh(e)){if(e instanceof HO)e=e;else{f=new HO;G7(f,e.of);f.vs=Bc(P8,ATG+1|0);f.lP=e;e=f;}}break a;case 1:e=AC5(b,FZ(f).lo,FZ(f).lo);break a;case 2:break b;case 3:break;default:break b;}e=T5(b,f);break a;}b=new BK;Bf(b,V(W(F(O(),B(305)),d)));G(b);}}CD(c,
b,e);}return BP(ATE,b);}
function V5(){return false;}
function AAL(){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;if(!V5())return null;b=Cm();c=B9();d= -(new Date(Long_toNumber(B9()))).getTimezoneOffset();e=Cm();f=Tm(YO(Iw())).data;g=f.length;h=0;while(h<g){i=f[h];j=Tm(YO(Iw()[$rt_ustr(i)])).data;k=j.length;l=0;while(l<k){m=j[l];if(!FD(i))m=V(F(F(F(O(),i),B(20)),m));T(e,m);l=l+1|0;}h=h+1|0;}f=J8(e,Bc(Ch,e.bf)).data;g=f.length;h=0;while(h<g){n=JU(f[h]);if(!(n instanceof JS)&&HN((n.gs(c)/60000|0)-d|0)<=120&&Long_ne(n.il(c),c))T(b,AOp(n));h=h+1|0;}i=Cm();AAc(i,b);m=Ed();o
=new R7;h=b.bf;e=new RE;SQ(o);if(h<1)G(Da());o.dQ=Bc(C,h);AD9(o,e);p=APh();Mm(o,ET(c));FL(m,ET(c),AO_(b));a:{b:{c:while(true){if(G2(o))break b;if(Bo(i)<=1)break b;q=Sz(ZD(o));AC8(p,ET(q));e=Ef(m,ET(q));l= -(new Date(Long_toNumber(q))).getTimezoneOffset();e=G6(e);while(Iy(e)){r=HB(e);s=r.ht.il(q);if(Long_eq(s,q)){if(Be(i,0)===r)break c;Hy(i,r);}else{if(HN((r.ht.gs(q)/60000|0)-l|0)>120){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)<Be(i,1).k7)return Be(i,0).ht;g=Bo(i)-1|0;while(g>=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(k<Bo(i)&&e.k7>Be(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_@;*<i-ouIFT?Z2AF]?Z*AZBEFD;ZBEVD;>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&#6#&#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#&#6#F#6#F#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#76#6#6#&#16#+&#R#&#36#&#6#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&#r&#7rrrb.#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&<?B*?oeA_mABw=:*Ag]?_e=B!C.TA&<?Ve?*o?o}E4%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQA+A*%Ay\'Aw\'O5y11w5\u001e=n1 "}
,"Barnaul":{"data":" $#Bo4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?c!+_,5.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%R>!#,%6#F#6#&#6#F#6#F#6#F#6#F#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#76#6#6#&#A6#+&#B#&#36#&#6#n"},"Kuala_Lumpur":{"data":" #{_]1+F#+F#n"},"Kolkata":{"data":" #8PJC+z+zn"},"Hanoi":{"data":" #<R}5+6#+6#n"},"Novokuznetsk":{"data":" xBo4=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#6#F#6#&#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#&#6#76#6#6#&#Z#6#/&#6#n"}
,"Kuching":{"data":" #HPPC+F#+F#n"},"Bahrain":{"data":" #c!g#+Q+Qn"},"Bangkok":{"data":" #D(DDO+6#+6#n"},"Srednekolymsk":{"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]9g(V%$%w#*%w#g#w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#7w#w#w#g#c#w#/*%w#n"},"Karachi":{"data":" /]&0;FXDjgm?Va&)c2;.<=sJCCr&#r&#r&#r+r9rn"},"Aden":{"data":" #mqsc5+Q+Qn"},"Irkutsk":{"data":" |2o4=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%$%F#V#F#6#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#V#F#V#F#V#F#7F#F#F#6#c#F#/V#F#n"}
,"Hovd":{"data":" hom4=*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#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&#6#&#3&#&#&#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:?&<?wu?.DAwu?*o?wu?:w?wu?s2?.TAs2?.TA*o?wu?:w?wu?*o?wu?*o?wu?*o?wu?:w?wu?*o?wu?*o?B*?J!AcJGs*;.]END9>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_@;*<i-Ny#N,%FL?FT?Z2AF]?Z*AZBEFD;ZBEVD;>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#&#6#&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#r&#3&#&#&#6#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#&#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#F#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#76#6#6#&#z6#+&#f&#36#&#6#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&#6#&#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<kt:J]Z#.Py#3V#N#V#3V#N#V#n"},"Magadan":{"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]9g(V%Vq&#(%w#*%w#g#w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%w#*%g#w#7w#w#w#g#c#w#3*%g#w#n"},"Tehran":{"data":" 4)ZNe/2oZ/k29*o?*!Awe?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!As{i#*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!"
+"Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!Awe?*!Awe?*!A*o?*!Awe?*!AL1YjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjY+YB1Yy\'Yw\'K n 1w3K n "},"Sakhalin":{"data":" |_m4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBEg@b&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%R>!#$%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#&#6#&#r&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#7&#&#&#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#&#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%$%&#6#&#r&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#6#&#7&#&#&#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":" \'6<R768{)*V+3(#t(#3(#(#(#n"},"Funafuti":{"data":" #y.FHb+*%+*%n"},"Marquesas":{"data":" #@.HuU+a#+a#n"},"Rarotonga":{"data":" )&(<=*g5guI*g57a#i#a#i#+i#-i#n"},"Tarawa":{"data":" #q*FHb+*%+*%n"},"Saipan":{"data":" #c_P++g#+g#n"},"Gambier":{"data":" #0D8t+X#+X#n"},"Wallis":{"data":" #X2FHb+*%+*%n"},"Tongatapu":{"data":" 3y&oZ;c8_XWk2=J:Icw-.eQcw-&$]5J_+K:%J%:%J%:%J%:%J%:%+:%A:%n"}
,"Fakaofo":{"data":" %,P@HbgsT..#/y#:%/y#:%n"},"Wake":{"data":" #X&FHb+*%+*%n"},"Enderbury":{"data":" %6($/kc{5/y#:%/y#:%n"},"Pitcairn":{"data":" %Dm@Hb*y{c|/P#H#/P#H#n"},"Apia":{"data":" /LkF=*.gxNDAc2?J*1{_/wm?Cy#i#y#i#J%:%J%+y#-y#3:%:%:%y\':%w)#=yA w3\u001e=n91"},"Noumea":{"data":" \'NDX-{wi9*V/3w#*%w#3w#w#w#n"},"Palau":{"data":" #DmDHb+V#+V#n"},"Nauru":{"data":" #{oT-+*%+*%n"},"Bougainville":{"data":" %8PTCoiy(#/g#w#/g#w#n"},"Norfolk":{"data":" %2*e\'sV6[/!%w#/!%w#n"}},"Europe":{"Saratov":{"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%B2P#}#QbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQb7QQQbZ#Q3bQbn"}
,"Belgrade":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Gibraltar":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "},"Bucharest":{"data":" C6q4=wm?.LAVm?wm?wm?wm?wm?wm?wm?gm?*o?gm?>LAZBEg<;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#&#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":" #L<aF`+A+An"},"Casablanca":{"data":" s\'2:R7:2.A*_/w(Q2_-ZBM.41ouIk*5:*QRg-_,%F$\'kBEJ_+2F%oD-&<;wL/BN%&$/&<;_<-BN%>41&<;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":" #L<aF`+A+An"},"Banjul":{"data":" #y!_8W+ + n"},"Porto-Novo":
{"data":" #q.{]O+1+1n"},"Lusaka":{"data":" #L<aF`+A+An"},"Kigali":{"data":" #L<aF`+A+An"},"Ouagadougou":{"data":" #y!_8W+ + n"},"Freetown":{"data":" #y!_8W+ + n"},"Ndjamena":{"data":" #JJ@/+1+1n"},"Conakry":{"data":" #y!_8W+ + n"},"Niamey":{"data":" #q.{]O+1+1n"},"Maseru":{"data":" #<_VE+A+An"},"El_Aaiun":{"data":" s\'F]2-&mLK*_/w(Q2_-ZBM.41ouIk*5:*QRg-_,%F$\'kBEJ_+2F%oD-&<;wL/BN%&$/&<;_<-BN%>41&<;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":" #L<aF`+A+An"},"Bangui":
{"data":" #q.{]O+1+1n"},"Gaborone":{"data":" #L<aF`+A+An"},"Juba":{"data":" %:2D7g]85/AQ/AQn"},"Windhoek":{"data":" (#Xa<GgTejoL=ZBE6<;o}E!_9o}E6<;ZBE6<;ZBE6<;ZBE6<;ZBE6<;o}E!_9o}E6<;ZBE6<;ZBE6<;ZBE6<;ZBE6<;o}E6<;ZBE6<;ZBE6<;ZBE6<;ZBE6<;o}E!_9o}E6<;ZBE6<;ZBE6<;ZBE6<;4%A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A+A*%An"},"Dar_es_Salaam":{"data":" #L42c)+Q+Qn"},"Harare":{"data":" #L<aF`+A+An"},"Tripoli":{"data":" -*N6=omE6eX)k2AVH67gT7?1A1A1A/1A11n"},"Malabo":{"data":" #q.{]O+1+1n"},"Libreville":{"data":
" #q.{]O+1+1n"},"Abidjan":{"data":" #y!_8W+ + n"},"Luanda":{"data":" #q.{]O+1+1n"},"Lome":{"data":" #y!_8W+ + n"},"Nouakchott":{"data":" #y!_8W+ + n"},"Bissau":{"data":" #gaX\'+ + n"},"Asmara":{"data":" #L42c)+Q+Qn"},"Kinshasa":{"data":" #q.{]O+1+1n"},"Mogadishu":{"data":" #L42c)+Q+Qn"},"Djibouti":{"data":" #L42c)+Q+Qn"},"Douala":{"data":" #q.{]O+1+1n"},"Kampala":{"data":" #L42c)+Q+Qn"},"Dakar":{"data":" #y!_8W+ + n"},"Cairo":{"data":" (#JN6={RE&4;{RE&4;.]E&4;{RE&4;{RE&4;VuCs:;>TEs:;.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":" #L<aF`+A+An"},"Monrovia":{"data":" #sTTx+ + n"},"Mbabane":{"data":" #<_VE+A+An"},"Bamako":{"data":" #y!_8W+ + n"}},"Indian":{"Reunion":{"data":" #0!@RW+b+bn"},"Maldives":{"data":" #aJ2c)+r+rn"},"Christmas":{"data":" #yB44h+6#+6#n"},"Chagos":{"data":" %P2eX[_.4mt/r&#/r&#n"},"Antananarivo":{"data":" #L42c)+Q+Qn"},"Mahe":{"data":" #,XDs[+b+bn"},"Mayotte":{"data":" #L42c)+Q+Qn"},"Kerguelen":{"data":" #LoF=+r+rn"},"Mauritius":{"data":" \'Z{P3&mHEs:;3brb3bbbn"},"Comoro":{"data":" #L42c)+Q+Qn"}
,"Cocos":{"data":" #a*}sb+.#+.#n"}},"Antarctica":{"Macquarie":{"data":" tw}:=Z!96]G&<;.LAc2?.LAc2?.LAc2?.LAc2?.LAwm?.LAc2?.LAc2?.LAc2?.LAc2?&<;kBEB*Cc2?.LAc2?.LAc2?.LAc2?.LAwm?wm?c2?B*Cwm?wm?wm?wm?q#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#w#+g#g#g#n"},"Palmer":{"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"}
,"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.length<c){c=Dn(c,(a.dQ.data.length*3|0)/2|0);a.dQ=E5(a.dQ,c);}c=a.gc;while(c>0){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<a.gc&&a.o6.iE(a.dQ.data[e],a.dQ.data[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(b<c)c=b;return c;}
function Dn(b,c){if(b>c)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<c.length){if(d<=0)return 0;return a.o2.data[d-1|0];}if(a.g2!==null)return Zc(a.g2,b);return a.o2.data[d-1|0];}
function Tb(a,b){var c,d;c=a.ld;d=Kh(c,b);if(d>=0)return a.n1.data[d];c=c.data;d=d^(-1);if(d<c.length){if(d<=0)return 0;return a.n1.data[d-1|0];}if(a.g2!==null)return a.g2.ja;return a.n1.data[d-1|0];}
function AAz(a,b){var c,d,e,f;c=a.ld;d=Kh(c,b);d=d<0?d^(-1):d+1|0;c=c.data;e=c.length;if(d<e)return c[d];if(a.g2===null)return b;f=c[e-1|0];if(Long_ge(b,f))f=b;return ADr(a.g2,f);}
function YL(a,b){var c,d,e;c=a.ld;d=Kh(c,b);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(d<c.length){if(d>0){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(f<c){g=Long_sub(b[f],b[f-1|0]);if(Long_lt(g,new Long(3028857856, 14))){d=d+Long_toNumber(g);e=e+1|0;}f=f+1|0;}if(e>0&&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<a.fP.data.length){Gc(b,V(F(F(O(),B(342)),a.fP.data[c].oB)),a.fP.data[c].B<<16>>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<Bg(b)){c=l;while(true){d=
Bg(b);l=c+1|0;if(d<=l)break;if(BF(b,c)!=167)break;m=F9(B(347),BF(Vq(b),l));c=c+2|0;}if(c<Bg(b)){n=OO(BF(b,c));if(n>=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<Bg(b)){if(BF(b,d)==167)d=d+1|0;else{e=OO(BF(b,d));if(e>=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(c<a.f8){d=0;while(d<a.ga){e=0;while(e<a.lj){a.cA.data[J(J(e,a.ga)+d|0,a.f8)+c|0]=AN7(a.bx,c<<4,d<<4,e<<4,16,a.wD+b|0);a.mb.data[J(J(e,a.ga)+d|0,a.f8)+c|0]=a.cA.data[J(J(e,a.ga)+d|0,a.f8)+c|0];b=b+2|0;e=e+1|0;}d=d+1|0;}c=c+1|0;}f
=0;while(f<Bo(a.bS)){Be(a.bS,f).fm=0;f=f+1|0;}DG(a.bS);Gh(a.ma,4864);BV(0.5,0.5,0.5,1.0);Cy();g=ARj;h=Ld(a.bx);f=128;if(128>a.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:k<a.bx.bh?0.0:h;m=j;n=l;o=k+f|0;p=o;q=f;N(g,m,n,p,0.0,q);r=j+f|0;N(g,r,n,p,q,q);p=k;N(g,r,n,p,q,0.0);N(g,m,n,p,0.0,0.0);k=o;}j=j+f|0;}BR(g);G5(0.800000011920929,0.800000011920929,0.800000011920929);BQ(g,7);c=
0;s=h;while(c<a.bx.bd){m=c;N(g,m,0.0,0.0,0.0,0.0);c=c+f|0;n=c;q=f;N(g,n,0.0,0.0,q,0.0);N(g,n,s,0.0,q,s);N(g,m,s,0.0,0.0,s);N(g,m,s,a.bx.bh,0.0,s);N(g,n,s,a.bx.bh,q,s);N(g,n,0.0,a.bx.bh,q,0.0);N(g,m,0.0,a.bx.bh,0.0,0.0);}G5(0.6000000238418579,0.6000000238418579,0.6000000238418579);c=0;while(c<a.bx.bh){n=c;N(g,0.0,s,n,0.0,0.0);c=c+f|0;p=c;r=f;N(g,0.0,s,p,r,0.0);N(g,0.0,0.0,p,r,s);N(g,0.0,0.0,n,0.0,s);N(g,a.bx.bd,0.0,n,0.0,s);N(g,a.bx.bd,0.0,p,r,s);N(g,a.bx.bd,s,p,r,0.0);N(g,a.bx.bd,s,n,0.0,0.0);}BR(g);F2();Gh(a.ma
+1|0,4864);G5(1.0,1.0,1.0);h=H8(a.bx);Cv(770,771);g=ARj;e=128;if(128>a.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&&c<a.bx.bd&&k<a.bx.bh)){n=c;r=k+e|0;q=e;N(g,n,p,r,0.0,q);m=c+e|0;N(g,m,p,r,q,q);t=k;N(g,m,p,t,q,0.0);N(g,n,p,t,0.0,0.0);N(g,n,p,t,0.0,0.0);N(g,m,p,t,q,0.0);N(g,m,p,r,q,q);N(g,n,p,r,0.0,q);}k=k+e|0;}c=c+e|0;}BR(g);Bt(3042);F2();KU(a,0,0,0,a.bx.bd,a.bx.ch,
a.bx.bh);}
function YF(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:d=b.g-a.tm;e=b.j-a.tn;f=b.h-a.to;if(d*d+e*e+f*f>64.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.mb.data.length){i=UV(a.mb.data[j],a.rD,i,c);j=j+1|0;}K2(a.hK);AD1(a.hK,a.rD,0,i);Ms(a.hK);if(BC(a.hK)<=0)return BC(a.hK);b=BH(B(184));$p=1;case 1:Us(b);if(E()){break _;}Qc(a.hK);return BC(a.hK);default:
ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,$p);}
function KU(a,b,c,d,e,f,g){var h,i,j,k,l;h=b/16|0;i=c/16|0;c=d/16|0;d=e/16|0;e=f/16|0;f=g/16|0;if(h<0)h=0;if(i<0)i=0;if(c<0)c=0;if(d>(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<Bo(h)){j=Nb(Be(h,i),a.X,j);i=i+1|0;}E_(a.X,
0.0,j,0.0);if(a.ha){k=d;l=b;}else if(c===j){k=d;l=b;}else{k=0.0;j=0.0;l=0.0;}a:{b:{if(!a.c$){if(c===j)break b;if(c>=0.0)break b;}m=1;break a;}m=0;}n=0;while(n<Bo(h)){l=Nm(Be(h,n),a.X,l);n=n+1|0;}E_(a.X,l,0.0,0.0);if(!a.ha&&b!==l){k=0.0;j=0.0;l=0.0;}n=0;while(n<Bo(h)){k=RQ(Be(h,n),a.X,k);n=n+1|0;}E_(a.X,0.0,0.0,k);if(!a.ha&&d!==k){k=0.0;j=0.0;l=0.0;}if(a.pX<=0.0){o=l;p=j;q=k;}else if(!m){o=l;p=j;q=k;}else if(a.gq>=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<Bo(g)){p=Nb(Be(g,s),a.X,p);s=s+1|0;}E_(a.X,0.0,p,0.0);if(a.ha){q=d;o=b;}else if(c===p){q=d;o=b;}else{q=0.0;p=0.0;o=0.0;}m=0;while(m<Bo(g)){o=Nm(Be(g,m),a.X,o);m=m+1|0;}E_(a.X,o,0.0,0.0);if(!a.ha&&b!==o){q=0.0;p=0.0;o=0.0;}m=0;while(m<Bo(g)){q=RQ(Be(g,m),a.X,q);m=m+1|0;}E_(a.X,0.0,0.0,q);if(!a.ha&&d!==q){q=0.0;p=0.0;o=0.0;}if(l*l+k*k>=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.jH){DK();if(AQH.hS){b=B(357);$p=2;continue _;}}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 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<a.bQ.bf){e=Be(a.bQ,d);f=a.be;if(e.mG){g=f.eQ;h=BH(B(358));$p=1;continue _;}d=d+1|0;}return;case 1:Us(h);if(E()){break _;}BV(1.0,1.0,1.0,1.0);i=1;j=b>=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)continue;if(c<f.fV)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<a.dS.data[b].bf){d=Be(a.dS.data[b],c);$p=1;continue _;}b=b+1|0;}return;case 1:d.dX();if(E()){break _;}if(!d.hw)e=c;else{d=a.dS.data[b];e=c+(-1)|0;C8(d,c);}c=e+1|0;while(true){if(c<a.dS.data[b].bf){d=Be(a.dS.data[b],c);continue _;}b=b+1|0;if(b>=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(n<i.cU.data.length){s=((a.ec/2|0)-90|0)+(n*20|0)|0;q=a.dy-16|0;u=i.cU.data[n];if(u>0){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(c<b.dK){d=0;while(d<b.dH){e=0;while(e<b.gx){b.iv.data[J(J(e,b.dH)+d|0,b.dK)+c|0]=Cm();e=e+1|0;}d=d+1|0;}c=c+1|0;}a.c0=b;}}
function EC(a,b,c,d,e){a.bd=b;a.bh=d;a.ch=c;a.ev=e;a.jh=$rt_createIntArray(J(b,d));Uu(a.jh,a.ch);Lb(a,0,0,b,d);b=0;while(b<a.gO.bf){Ja(Be(a.gO,b));b=b+1|0;}DG(a.jA);NJ(a);MX(a);}
function NJ(a){var b,c,d,e,f;b=new CZ;c=0;while(true){c=c+1|0;d=P(b,a.bd/2|0)+(a.bd/4|0)|0;e=P(b,a.bh/2|0)+(a.bh/4|0)|0;f=Cl(a,d,e)+1|0;if(c==10000){a.h6=d;a.io=(-100);a.h9=e;return;}if(f>H8(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(b<f){h=c;while(h<g){i=a.jh.data[b+J(h,a.bd)|0];j=a.ch-1|0;while(j>0&&!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<e){j=f;while(j<g){k=h;while(k<i){if(d>=0&&j>=0&&k>=0&&d<a.bd&&j<a.ch&&k<a.bh){R();l=AQM.data[Bh(a,d,j,k)];if(l!==null){l=l.lr(d,j,k);if(l!==null&&NU(b,l))T(c,l);}}else if(!(d>=0&&j>=0&&k>=0&&d<a.bd&&k<a.bh)){R();l=AQR.lr(d,j,k);if(l!==null&&NU(b,l))T(c,l);}k=k+1|0;}j=j+1|0;}d=d+1|0;}return c;}
function V9(a,b,c,d,e,f,g){var h,i;if(!a.lA){h=Bh(a,b,c,d);i=Bh(a,e,f,g);HR(a,b,c,d,i);HR(a,e,f,g,h);HM(a,b,c,d,i);HM(a,e,f,g,h);}}
function HR(a,b,c,d,e){return !a.lA?Q7(a,b,c,d,e):0;}
function Q7(a,b,c,d,e){var f,g,h,i,j;if(b>=0&&c>=0&&d>=0&&b<a.bd&&c<a.ch&&d<a.bh){if(e==a.ev.data[J(J(c,a.bh)+d|0,a.bd)+b|0])return 0;if(!e&&!(b&&d&&b!=(a.bd-1|0)&&d!=(a.bh-1|0))){f=c;if(f>=Ld(a)&&f<H8(a)){R();e=AQS.l;}}g=a.ev.data[J(J(c,a.bh)+d|0,a.bd)+b|0];a.ev.data[J(J(c,a.bh)+d|0,a.bd)+b|0]=e<<24>>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<a.gO.bf){KU(Be(a.gO,e),g,h,i,b,c,j);e=e+1|0;}return 1;}return 0;}
function Dg(a,b,c,d,e){if(a.lA)return 0;if(!HR(a,b,c,d,e))return 0;HM(a,b,c,d,e);return 1;}
function EJ(a,b,c,d,e){if(!Q7(a,b,c,d,e))return 0;HM(a,b,c,d,e);return 1;}
function HM(a,b,c,d,e){Go(a,b-1|0,c,d,e);Go(a,b+1|0,c,d,e);Go(a,b,c-1|0,d,e);Go(a,b,c+1|0,d,e);Go(a,b,c,d-1|0,e);Go(a,b,c,d+1|0,e);}
function GK(a,b,c,d,e){if(b>=0&&c>=0&&d>=0&&b<a.bd&&c<a.ch&&d<a.bh){if(e==a.ev.data[J(J(c,a.bh)+d|0,a.bd)+b|0])return 0;a.ev.data[J(J(c,a.bh)+d|0,a.bd)+b|0]=e<<24>>24;return 1;}return 0;}
function Go(a,b,c,d,e){var f;if(b>=0&&c>=0&&d>=0&&b<a.bd&&c<a.ch&&d<a.bh){R();f=AQM.data[a.ev.data[J(J(c,a.bh)+d|0,a.bd)+b|0]];if(f!==null)f.lU(a,b,c,d,e);}}
function Fg(a,b,c,d){return b>=0&&c>=0&&d>=0&&b<a.bd&&c<a.ch&&d<a.bh?(c<a.jh.data[b+J(d,a.bd)|0]?0:1):1;}
function Bh(a,b,c,d){return b>=0&&c>=0&&d>=0&&b<a.bd&&c<a.ch&&d<a.bh?a.ev.data[J(J(c,a.bh)+d|0,a.bd)+b|0]&255:0;}
function EF(a,b,c,d){var e;R();e=AQM.data[Bh(a,b,c,d)];return e!==null?e.hB():0;}
function Xt(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=a.c0;$p=1;case 1:ACY(b);if(E()){break _;}return;default:ER();}}C1().s(a,b,$p);}
function TA(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;a.o1=a.o1+1|0;b=1;c=1;while(1<<b<a.bd){b=b+1|0;}while(1<<c<a.bh){c=c+1|0;}a:{d=a.bh-1|0;e=a.bd-1|0;f=a.ch-1|0;if(!(a.o1%5|0)){g=a.jA.bf;h=0;while(true){if(h>=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&&j<a.bd&&k<a.ch&&l<a.bh?1:0){j=a.ev.data[J(J(i.nI,a.bh)+i.nH|0,a.bd)+i.nJ|0];if(j==i.wQ&&j>0){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<l){a.ni=(a.ni*3|0)+1013904223|0;j=a.ni>>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(d<a.c0.fF.bf){if(On(b,B8(Be(a.c0.fF,d))))c=c+1|0;d=d+1|0;}return c;}
function Ld(a){return H8(a)-2.0;}
function H8(a){return a.ic;}
function ADz(a,b){var c,d,e,f,g,h,i,j;c=b.bp|0;d=(b.bF|0)+1|0;e=b.bz|0;f=(b.bJ|0)+1|0;g=b.bo|0;h=(b.bE|0)+1|0;if(b.bp<0.0)c=c+(-1)|0;if(b.bz<0.0)e=e+(-1)|0;if(b.bo<0.0)g=g+(-1)|0;if(c<0)c=0;if(e<0)e=0;if(g<0)g=0;if(d>a.bd)d=a.bd;if(f>a.ch)f=a.ch;if(h>a.bh)h=a.bh;while(c<d){i=e;while(i<f){j=g;while(j<h){R();b=AQM.data[Bh(a,c,i,j)];if(b!==null&&b.cj()!==AQN)return 1;j=j+1|0;}i=i+1|0;}c=c+1|0;}return 0;}
function MZ(a,b,c){var d,e,f,g,h,i,j,k;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;if(d<0)d=0;if(f<0)f=0;if(h<0)h=0;if(e>a.bd)e=a.bd;if(g>a.ch)g=a.ch;if(i>a.bh)i=a.bh;while(d<e){j=f;while(j<g){k=h;while(k<i){R();b=AQM.data[Bh(a,d,j,k)];if(b!==null&&b.cj()===c)return 1;k=k+1|0;}j=j+1|0;}d=d+1|0;}return 0;}
function Hl(a,b,c,d,e){var f;if(!a.lA){f=new PZ;f.nJ=b;f.nI=c;f.nH=d;f.wQ=e;if(e>0){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<q&&p<r){v=o<=0?5:4;b.bs=l;b.br=b.br+t*p;b.bq=b.bq+u*p;}else if(q>=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<a.bd&&i<a.ch&&l<a.bh))f=0;else if(a.ev.data[J(J(i,a.bh)+l|0,a.bd)+k|0]&255)f=0;l=l+1|0;}k=k+1|0;}i=i+1|0;}if(!f)return 0;m=a.ev.data;n=c-1|0;f=m[J(J(n,a.bh)+d|0,a.bd)+b|0]&255;R();if(f==ARe.l&&c<((a.ch-e|0)-1|0)){Dg(a,b,n,d,ARf.l);n=(c-3|0)+e|0;f=c+e|0;while(n<=f){g=n-f|0;o=1-(g/2|0)|0;h=b-o
|0;i=b+o|0;k=d-o|0;l=d+o|0;while(h<=i){p=h-b|0;j=k;while(j<=l){a:{q=j-d|0;if(HN(p)==o&&HN(q)==o){if(!P(a.ck,2))break a;if(!g)break a;}Dg(a,h,n,j,ATZ.l);}j=j+1|0;}h=h+1|0;}n=n+1|0;}n=0;while(n<e){Dg(a,b,c+n|0,d,AT0.l);n=n+1|0;}return 1;}return 0;}
function AME(a){return a.hG;}
function BT(a,b){AAf(a.c0,b);b.by=a;}
function Gd(a,b){XM(a.c0,b);}
function Wv(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(E2()){var $T=C1();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=c-f-1.0|0;h=c+f+1.0|0;i=d-f-1.0|0;j=d+f+1.0|0;k=e-f-1.0|0;l=e+f+1.0|0;m=j-1|0;n=f*f;o=g;while(o<h){p=m;while(p>=i){q=k;while(q<l){a:{r=o+0.5-c;s=p+0.5-d;t=q+0.5-e;if
(o<0)break a;if(p<0)break a;if(q<0)break a;if(o>=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){w=Be(v,m);s=OR(w,c,d,e)/f;if(s<=1.0){k=(1.0-s)*15.0+1.0|0;$p=1;continue _;}m=m+1|0;}return;case 1:w.gj(b,k);if(E()){break _;}while(true){m=m+1|0;if(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(l<e){m=c;while(m<f){n=d;while(n<g){h=Bh(a.pJ,l,m,n);if(h>0){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.bz<a.bJ){if(b.bE>a.bo&&b.bo<a.bE){if(c<=0.0)d=c;else if(b.bF>a.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.bp<a.bF)c=d;else{c=a.bF-b.bp+a.i3;if(c<=d)c=d;}return c;}return c;}return c;}
function Nb(a,b,c){var d;if(b.bF>a.bp&&b.bp<a.bF){if(b.bE>a.bo&&b.bo<a.bE){if(c<=0.0)d=c;else if(b.bJ>a.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.bz<a.bJ)c=d;else{c=a.bJ-b.bz+a.i3;if(c<=d)c=d;}return c;}return c;}return c;}
function RQ(a,b,c){var d;if(b.bF>a.bp&&b.bp<a.bF){if(b.bJ>a.bz&&b.bz<a.bJ){if(c<=0.0)d=c;else if(b.bE>a.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.bo<a.bE)c=d;else{c=a.bE-b.bo+a.i3;if(c<=d)c=d;}return c;}return c;}return c;}
function Ov(a,b){return b.bF>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 NU(a,b){return b.bF>=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&&b<a.bF?(f>a.bz&&c<a.bJ?(g>a.bo&&d<a.bE?1:0):0):0;}
function ACP(a){return (a.bF-a.bp+a.bJ-a.bz+a.bE-a.bo)/3.0;}
function I$(a){return Jh(a.bp,a.bz,a.bo,a.bF,a.bJ,a.bE);}
function Fd(a,b,c){var d,e,f,g,h,i,j;d=Ik(b,c,a.bp);e=Ik(b,c,a.bF);f=H_(b,c,a.bz);g=H_(b,c,a.bJ);h=IG(b,c,a.bo);c=IG(b,c,a.bE);if(!Mz(a,d))d=null;if(!Mz(a,e))e=null;if(!Q9(a,f))f=null;if(!Q9(a,g))g=null;if(!Pv(a,h))h=null;if(!Pv(a,c))c=null;i=null;if(d!==null)i=d;if(e!==null&&!(i!==null&&Ea(b,e)>=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<<b;c.n4=$rt_createIntArray(1);c.m4=$rt_createIntArray(1);c.kF=$rt_createIntArray(1);c.kA=$rt_createIntArray(1);c.s8=Bc($rt_arraycls($rt_intcls()),1);c.s9=Bc($rt_arraycls($rt_intcls()),1);c.sf=$rt_createIntArray(1);c.sm=$rt_createIntArray(1);e
=new EU;e.h5=null;e.ie=null;e.em=null;e.eS=null;e.jq=null;e.gX=null;c.q$=e;c.t=d;e=new Kp;f=c.t;e.j0=0;e.bc=f;e.w=c;c.mr=e;c.is=$rt_createIntArray(4320);c.cI=$rt_createByteArray(b);c.cB=b;c.oZ=d.gP.dx?1:0;c.dn=0;IL(c);a.hf=c;AB6(a);return 0;}Re(a);return (-2);}
function AC$(a,b){var c,d,e,f,g,h,i,$$je;if(a.y!==null&&a.y.co!==null){c=b!=4?0:(-5);d=(-5);a:{b:{c:{d:{e:{f:{g:{h:{i:while(true){j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{switch(a.b7){case 6:a.b7=13;a.y.cg=B(379);a.m5=0;return (-2);case 7:d=UE(a.hf,d);if(d==(-3)){a.b7=13;a.m5=0;continue i;}if(!d)d=c;if(d!=1)break i;a.nw=a.y.fa.pY();IL(a.hf);if(!a.dx){a.b7=12;d=c;continue i;}a.b7=8;d=c;break w;case 12:break e;case 13:return (-3);case 14:break r;case 23:try{d=FW(a,2,d,c);}catch($$e){$$je=K($$e);if($$je instanceof Dx)
{e=$$je;return e.gk;}else{throw $$e;}}a.es=a.bL.lo&65535;if((a.es&255)!=8){a.y.cg=B(380);a.b7=13;continue i;}if(a.es&57344){a.y.cg=B(381);a.b7=13;continue i;}if(a.es&512)GW(a,2,a.bL);a.b7=16;break p;case 2:break d;case 3:break c;case 4:break b;case 5:c=d;break a;case 8:break w;case 9:break v;case 10:break u;case 11:break t;case 15:break s;case 16:break p;case 17:break o;case 18:break n;case 19:break q;case 20:break l;case 21:break k;case 22:break;default:return (-2);}break j;}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;b=e.u;e.u=b+1|0;a.bL=Long_and(Long_fromInt((f[b]&255)<<24),new Long(4278190080, 0));a.b7=9;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)<<16),Long_fromInt(16711680)));a.b7=10;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=11;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]),Long_fromInt(255)));if(a.es)a.bL=Long_and(Long_or(Long_or(Long_or(Long_shr(Long_and(a.bL,Long_fromInt(-16777216)),24),Long_shr(Long_and(a.bL,Long_fromInt(16711680)),8)),Long_shl(Long_and(a.bL,Long_fromInt(65280)),8)),Long_shl(Long_and(a.bL,Long_fromInt(65535)),24)),new Long(4294967295, 0));if(a.nw.lo!=
a.bL.lo)a.y.cg=B(382);else if(a.es&&a.cx!==null)a.cx.yc=a.bL;a.b7=15;d=c;}if(!(a.dx&&a.es)){if(a.y.cg===null)break f;if(!Co(a.y.cg,B(382)))break f;a.b7=13;a.m5=5;continue i;}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.y.cg!==null&&Co(a.y.cg,B(382))){a.b7=13;a.m5=5;continue i;}if(Long_eq(a.bL,Long_and(a.y.g9,new Long(4294967295, 0)))){a.y.cg=null;break f;}a.y.cg=B(383);a.b7=13;continue i;}if(!a.dx){a.b7=7;continue i;}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.dx!=4&&!(a.dx&2))&&Long_eq(a.bL,Long_fromInt(35615))){if(a.dx==4)a.dx=2;a.y.fa=WM();GW(a,2,a.bL);if(a.cx===null)a.cx=AOG();a.b7=23;continue i;}if(a.dx&2){a.b7=13;a.y.cg=B(384);continue i;}a.es=0;a.mY=a.bL.lo&255;h=Long_shr(a.bL,8).lo&255;if(!(a.dx&1&&!(((a.mY<<8)+h|0)%31|0))&&(a.mY&15)!=8){if(a.dx!=4){a.b7=13;a.y.cg=B(384);continue i;}e=a.y;e.u=e.u-2|0;e=a.y;e.E=e.E+2|0;e=a.y;e.A=Long_sub(e.A,Long_fromInt(2));a.dx=0;a.b7=7;continue i;}if
((a.mY&15)!=8){a.b7=13;a.y.cg=B(380);continue i;}if(a.dx==4)a.dx=1;if(((a.mY>>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<b){a.sb.data[d]=Long_and(c,Long_fromInt(255)).lo<<24>>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<a.l6.c8){b=new I0;Q(b);G(b);}a.wg=a.pA;b=a.l6;c=a.pA;a.pA=c+1|0;return Be(b,c);}
function Pd(){var a=this;C.call(a);a.oB=null;a.B=0;}
function EW(a,b){var c=new Pd();AJn(c,a,b);return c;}
function AJn(a,b,c){a.oB=b;a.B=c;}
function L8(){var a=this;C.call(a);a.py=null;a.mI=null;a.su=null;a.oO=0;}
var AUU=null;function AE7(){var a=new L8();PT(a);return a;}
function PT(a){a.py=LU(1);a.mI=LI(1048576);a.oO=0;DK();a.su=AQH;}
function Sw(a,b){var c,d,e,$$je,$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:c=BP(AUU,b);if(c!==null)return c.fX;try{K2(a.py);W8(a.py);d=YZ(a.py,0);if(!(!Co(b,B(184))&&!F1(b,B(388))&&!F1(b,B(389))))a.oO=1;e=Jf(b);$p=1;continue _;}catch($$e){$$je=K($$e);if($$je instanceof BA){}else{throw $$e;}}b=new B1;Bf(b,B(390));G(b);case 1:a:{try{$z=UG(a,e);if(E()){break _;}c=$z;Vl(a,c,d);a.oO=0;FL(AUU,b,Bq(d));}catch($$e){$$je=K($$e);if($$je instanceof BA)
{break a;}else{throw $$e;}}return d;}b=new B1;Bf(b,B(390));G(b);default:ER();}}C1().s(a,b,c,d,e,$p);}
function Vl(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;if(a.oO)ON(516,0.10000000149011612);Sm(a,c);IW(3553,10241,9728);IW(3553,10240,9728);IW(3553,10242,10497);IW(3553,10243,10497);d=b.rV;e=b.vU;f=b.tL;g=$rt_createByteArray(J(d,e)*4|0);h=g.data;i=0;while(true){j=f.data;if(i>=j.length)break;k=j[i]>>24&255;l=j[i]>>16&255;m=j[i]>>8&255;n=j[i]>>0&255;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<o){r=(Fy(b)&255)<<16>>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)<d){e=new D0;Q(e);G(e);}if(c>=0){f=b.data;g=f.length;if(c<g){h=c+d|0;if(h>g){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<d){j=h+1|0;g=c+1|0;a.mR(h,f[c]);i=i+1|0;h=j;c=g;}a.k=a.k+d|0;return a;}}b=b.data;k=new BD;Bf(k,V(F(W(F(W(F(O(),B(268)),c),B(262)),b.length),B(24))));G(k);}
function ALy(a){Et(a);return a;}
function ANz(a){EN(a);return a;}
function AL4(a,b){Fw(a,b);return a;}
function Ms(a){EN(a);return a;}
function K2(a){Et(a);return a;}
function Uj(a,b){Fw(a,b);return a;}
function Ot(){C.call(this);this.dR=null;}
function ANK(a){var b=new Ot();AIQ(b,a);return b;}
function AIQ(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;a.dR=BL(0,0);a.dR.dM=Bc(C2,8);a.dR.dN=Bc(Ey,6);c=Dt((-2.0),(-2.0),(-2.0),0.0,0.0);d=Dt(2.0,(-2.0),(-2.0),0.0,8.0);e=Dt(2.0,2.0,(-2.0),8.0,8.0);f=Dt((-2.0),2.0,(-2.0),8.0,0.0);g=Dt((-2.0),(-2.0),2.0,0.0,0.0);h=Dt(2.0,(-2.0),2.0,0.0,8.0);i=Dt(2.0,2.0,2.0,8.0,8.0);j=Dt((-2.0),2.0,2.0,8.0,0.0);a.dR.dM.data[0]=c;a.dR.dM.data[1]=d;a.dR.dM.data[2]=e;a.dR.dM.data[3]=f;a.dR.dM.data[4]=g;a.dR.dM.data[5]=h;a.dR.dM.data[6]=i;a.dR.dM.data[7]=j;k=b%16|0;l=(k+0.75)
/16.0;m=b/16|0;n=(m+0.75)/16.0;k=(k+0.25)/16.0;o=(m+0.25)/16.0;p=Bc(C2,4);q=p.data;q[0]=h;q[1]=d;q[2]=e;q[3]=i;r=Bc(C2,4);q=r.data;q[0]=c;q[1]=g;q[2]=j;q[3]=f;q=Bc(C2,4);s=q.data;s[0]=h;s[1]=g;s[2]=c;s[3]=d;s=Bc(C2,4);t=s.data;t[0]=e;t[1]=f;t[2]=j;t[3]=i;t=Bc(C2,4);u=t.data;u[0]=d;u[1]=c;u[2]=f;u[3]=e;u=Bc(C2,4);v=u.data;v[0]=g;v[1]=h;v[2]=i;v[3]=j;a.dR.dN.data[0]=Jd(p,l,n,k,o);a.dR.dN.data[1]=Jd(r,l,n,k,o);a.dR.dN.data[2]=Jd(q,l,n,k,o);a.dR.dN.data[3]=Jd(s,l,n,k,o);a.dR.dN.data[4]=Jd(t,l,n,k,o);a.dR.dN.data[5]
=Jd(u,l,n,k,o);}
function Of(a){BG(a.dR,0.0625);}
function T8(){var a=this;EL.call(a);a.nc=null;a.uy=null;a.q3=null;a.lY=null;a.lX=null;a.lW=null;a.lV=null;}
function ANO(){var a=new T8();ALr(a);return a;}
function ALr(a){a.nc=BL(0,0);BI(a.nc,(-4.0),(-8.0),(-4.0),8,8,8,0.0);a.uy=BL(32,0);BI(a.uy,(-4.0),(-8.0),(-4.0),8,8,8,0.5);a.q3=BL(16,16);BI(a.q3,(-4.0),0.0,(-2.0),8,12,4,0.0);a.lY=BL(0,16);BI(a.lY,(-2.0),0.0,(-2.0),4,6,4,0.0);BZ(a.lY,(-2.0),12.0,4.0);a.lX=BL(0,16);BI(a.lX,(-2.0),0.0,(-2.0),4,6,4,0.0);BZ(a.lX,2.0,12.0,4.0);a.lW=BL(0,16);BI(a.lW,(-2.0),0.0,(-2.0),4,6,4,0.0);BZ(a.lW,(-2.0),12.0,(-4.0));a.lV=BL(0,16);BI(a.lV,(-2.0),0.0,(-2.0),4,6,4,0.0);BZ(a.lV,2.0,12.0,(-4.0));}
function AIr(a,b,c,d,e,f,g){var h;a.nc.b5=e/57.2957763671875;a.nc.bl=f/57.2957763671875;h=a.lY;b=b*0.6661999821662903;h.bl=Bs(b)*1.399999976158142*c;h=a.lX;d=b+3.1415927410125732;h.bl=Bs(d)*1.399999976158142*c;a.lW.bl=Bs(d)*1.399999976158142*c;a.lV.bl=Bs(b)*1.399999976158142*c;BG(a.nc,g);BG(a.q3,g);BG(a.lY,g);BG(a.lX,g);BG(a.lW,g);BG(a.lV,g);}
function JT(){H7.call(this);}
function AOg(){var a=new JT();ZF(a);return a;}
function ZF(a){Pn(a,0.0);}
function AJC(a,b,c,d,e,f,g){var h;ADD(a,b,c,d,e,f,g);b=Bj(a.o4*3.1415927410125732);f=Bj((1.0-(1.0-a.o4)*(1.0-a.o4))*3.1415927410125732);a.cZ.bX=0.0;a.cJ.bX=0.0;h=a.cZ;c=0.10000000149011612-b*0.6000000238418579;h.b5= -c;a.cJ.b5=c;a.cZ.bl=(-1.5707963705062866);a.cJ.bl=(-1.5707963705062866);h=a.cZ;c=h.bl;b=b*1.2000000476837158-f*0.4000000059604645;h.bl=c-b;h=a.cJ;h.bl=h.bl-b;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 Rn(){JT.call(this);}
function FH(){var a=this;EL.call(a);a.cw=null;a.eo=null;a.gB=null;a.gA=null;a.gz=null;a.gC=null;}
function AUV(a,b){var c=new FH();JF(c,a,b);return c;}
function JF(a,b,c){var d,e;a.cw=BL(0,0);BI(a.cw,(-4.0),(-4.0),(-8.0),8,8,8,0.0);BZ(a.cw,0.0,18-b|0,(-6.0));a.eo=BL(28,8);BI(a.eo,(-5.0),(-10.0),(-7.0),10,16,8,0.0);BZ(a.eo,0.0,17-b|0,2.0);a.gB=BL(0,16);BI(a.gB,(-2.0),0.0,(-2.0),4,b,4,0.0);d=a.gB;e=24-b|0;BZ(d,(-3.0),e,7.0);a.gA=BL(0,16);BI(a.gA,(-2.0),0.0,(-2.0),4,b,4,0.0);BZ(a.gA,3.0,e,7.0);a.gz=BL(0,16);BI(a.gz,(-2.0),0.0,(-2.0),4,b,4,0.0);BZ(a.gz,(-3.0),e,(-5.0));a.gC=BL(0,16);BI(a.gC,(-2.0),0.0,(-2.0),4,b,4,0.0);BZ(a.gC,3.0,e,(-5.0));}
function AFY(a,b,c,d,e,f,g){var h;a.cw.b5=e/57.2957763671875;a.cw.bl=f/57.2957763671875;a.eo.bl=1.5707963705062866;h=a.gB;b=b*0.6661999821662903;h.bl=Bs(b)*1.399999976158142*c;h=a.gA;d=b+3.1415927410125732;h.bl=Bs(d)*1.399999976158142*c;a.gz.bl=Bs(d)*1.399999976158142*c;a.gC.bl=Bs(b)*1.399999976158142*c;BG(a.cw,g);BG(a.eo,g);BG(a.gB,g);BG(a.gA,g);BG(a.gz,g);BG(a.gC,g);}
function Q_(){FH.call(this);}
function PB(){FH.call(this);}
function ACV(){var a=this;EL.call(a);a.kP=null;a.sG=null;a.n3=null;a.iN=null;a.iM=null;a.iJ=null;a.iI=null;a.iH=null;a.iG=null;a.iL=null;a.iK=null;}
function AOM(){var a=new ACV();AML(a);return a;}
function AML(a){a.kP=BL(32,4);BI(a.kP,(-4.0),(-4.0),(-8.0),8,8,8,0.0);BZ(a.kP,0.0,0.0,(-3.0));a.sG=BL(0,0);BI(a.sG,(-3.0),(-3.0),(-3.0),6,6,6,0.0);a.n3=BL(0,12);BI(a.n3,(-5.0),(-4.0),(-6.0),10,8,12,0.0);BZ(a.n3,0.0,0.0,9.0);a.iN=BL(18,0);BI(a.iN,(-15.0),(-1.0),(-1.0),16,2,2,0.0);BZ(a.iN,(-4.0),0.0,2.0);a.iM=BL(18,0);BI(a.iM,(-1.0),(-1.0),(-1.0),16,2,2,0.0);BZ(a.iM,4.0,0.0,2.0);a.iJ=BL(18,0);BI(a.iJ,(-15.0),(-1.0),(-1.0),16,2,2,0.0);BZ(a.iJ,(-4.0),0.0,1.0);a.iI=BL(18,0);BI(a.iI,(-1.0),(-1.0),(-1.0),16,2,2,0.0);BZ(a.iI,
4.0,0.0,1.0);a.iH=BL(18,0);BI(a.iH,(-15.0),(-1.0),(-1.0),16,2,2,0.0);BZ(a.iH,(-4.0),0.0,0.0);a.iG=BL(18,0);BI(a.iG,(-1.0),(-1.0),(-1.0),16,2,2,0.0);BZ(a.iG,4.0,0.0,0.0);a.iL=BL(18,0);BI(a.iL,(-15.0),(-1.0),(-1.0),16,2,2,0.0);BZ(a.iL,(-4.0),0.0,(-1.0));a.iK=BL(18,0);BI(a.iK,(-1.0),(-1.0),(-1.0),16,2,2,0.0);BZ(a.iK,4.0,0.0,(-1.0));}
function AMl(a,b,c,d,e,f,g){var h,i,j,k,l,m;a.kP.b5=e/57.2957763671875;a.kP.bl=f/57.2957763671875;a.iN.bX=(-0.7853981852531433);a.iM.bX=0.7853981852531433;a.iJ.bX=(-0.5811946392059326);a.iI.bX=0.5811946392059326;a.iH.bX=(-0.5811946392059326);a.iG.bX=0.5811946392059326;a.iL.bX=(-0.7853981852531433);a.iK.bX=0.7853981852531433;a.iN.b5=0.7853981852531433;a.iM.b5=(-0.7853981852531433);a.iJ.b5=0.39269909262657166;a.iI.b5=(-0.39269909262657166);a.iH.b5=(-0.39269909262657166);a.iG.b5=0.39269909262657166;a.iL.b5=(-0.7853981852531433);a.iK.b5
=0.7853981852531433;b=b*0.6661999821662903;d=b*2.0;e= -(Bs(d)*0.4000000059604645)*c;f= -(Bs(d+3.1415927410125732)*0.4000000059604645)*c;h= -(Bs(d+1.5707963705062866)*0.4000000059604645)*c;i= -(Bs(d+4.71238899230957)*0.4000000059604645)*c;j=Gr(Bj(b)*0.4000000059604645)*c;k=Gr(Bj(b+3.1415927410125732)*0.4000000059604645)*c;l=Gr(Bj(b+1.5707963705062866)*0.4000000059604645)*c;b=Gr(Bj(b+4.71238899230957)*0.4000000059604645)*c;m=a.iN;m.b5=m.b5+e;m=a.iM;m.b5=m.b5-e;m=a.iJ;m.b5=m.b5+f;m=a.iI;m.b5=m.b5-f;m=a.iH;m.b5
=m.b5+h;m=a.iG;m.b5=m.b5-h;m=a.iL;m.b5=m.b5+i;m=a.iK;m.b5=m.b5-i;m=a.iN;m.bX=m.bX+j;m=a.iM;m.bX=m.bX-j;m=a.iJ;m.bX=m.bX+k;m=a.iI;m.bX=m.bX-k;m=a.iH;m.bX=m.bX+l;m=a.iG;m.bX=m.bX-l;m=a.iL;m.bX=m.bX+b;m=a.iK;m.bX=m.bX-b;BG(a.kP,g);BG(a.sG,g);BG(a.n3,g);BG(a.iN,g);BG(a.iM,g);BG(a.iJ,g);BG(a.iI,g);BG(a.iH,g);BG(a.iG,g);BG(a.iL,g);BG(a.iK,g);}
function ACD(){FH.call(this);}
function APi(){var a=new ACD();AGb(a);return a;}
function AGb(a){JF(a,12,0.0);a.cw=BL(0,0);BI(a.cw,(-3.0),(-4.0),(-4.0),6,6,6,0.6000000238418579);BZ(a.cw,0.0,6.0,(-8.0));a.eo=BL(28,8);BI(a.eo,(-4.0),(-10.0),(-7.0),8,16,6,1.75);BZ(a.eo,0.0,5.0,2.0);a.gB=BL(0,16);BI(a.gB,(-2.0),0.0,(-2.0),4,6,4,0.5);BZ(a.gB,(-3.0),12.0,7.0);a.gA=BL(0,16);BI(a.gA,(-2.0),0.0,(-2.0),4,6,4,0.5);BZ(a.gA,3.0,12.0,7.0);a.gz=BL(0,16);BI(a.gz,(-2.0),0.0,(-2.0),4,6,4,0.5);BZ(a.gz,(-3.0),12.0,(-5.0));a.gC=BL(0,16);BI(a.gC,(-2.0),0.0,(-2.0),4,6,4,0.5);BZ(a.gC,3.0,12.0,(-5.0));}
function Kj(){CC.call(this);}
function Yy(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_(0,(a.bb/2|0)-100|0,a.bu/4|0,B(392)));T(a.bQ,C_(1,(a.bb/2|0)-100|0,(a.bu/4|0)+24|0,B(393)));T(a.bQ,C_(2,(a.bb/2|0)-100|0,(a.bu/4|0)+48|0,B(394)));T(a.bQ,C_(3,(a.bb/2|0)-100|0,(a.bu/4|0)+72|0,B(395)));T(a.bQ,C_(4,(a.bb/2|0)-100|0,(a.bu/4|0)+120|0,B(396)));Be(a.bQ,2).dU=0;Be(a.bQ,3).dU=0;if(a.be.R!==null){Be(a.bQ,1).dU=0;Be(a.bQ,2).dU=0;Be(a.bQ,3).dU=0;}b=new Dk;$p=1;case 1:ABs(b);if
(E()){break _;}return;default:ER();}}C1().s(a,b,$p);}
function ABv(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){c=a.be;d=Pm(a);$p=2;continue _;}if(b.cE!=4)return;DK();if(!AQK)AQK=1;b=new Dk;$p=3;continue _;case 1:AAp(c,d);if(E()){break _;}if(b.cE==1){c=a.be;d=Pm(a);$p=2;continue _;}if(b.cE!=4)return;DK();if(!AQK)AQK=1;b=new Dk;$p=3;continue _;case 2:AAp(c,d);if(E()){break _;}if(b.cE!=4)return;DK();if(!AQK)AQK=1;b
=new Dk;$p=3;case 3:ABs(b);if(E()){break _;}b=a.be;c=null;$p=4;case 4:AAp(b,c);if(E()){break _;}Db(a.be);return;default:ER();}}C1().s(a,b,c,d,$p);}
function YB(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(397);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 GT(){}
function Rf(){}
function Ro(){}
function M_(){var a=this;C.call(a);a.ud=null;a.xa=null;a.zm=0;a.AF=0;}
function AK3(a){if(!a.zm){a.ud.vn=null;Hp(a.ud);Cr(a.xa,null);}}
function ADU(){var a=this;C.call(a);a.bs=0.0;a.br=0.0;a.bq=0.0;}
function DO(a,b,c){var d=new ADU();AGB(d,a,b,c);return d;}
function AGB(a,b,c,d){a.bs=b;a.br=c;a.bq=d;}
function NQ(a,b){return DO(a.bs-b.bs,a.br-b.br,a.bq-b.bq);}
function I4(a){var b;b=B7(a.bs*a.bs+a.br*a.br+a.bq*a.bq);return DO(a.bs/b,a.br/b,a.bq/b);}
function CP(a,b,c,d){return DO(a.bs+b,a.br+c,a.bq+d);}
function Ce(a,b){var c,d,e;c=b.bs-a.bs;d=b.br-a.br;e=b.bq-a.bq;return B7(c*c+d*d+e*e);}
function Ea(a,b){var c,d,e;c=b.bs-a.bs;d=b.br-a.br;e=b.bq-a.bq;return c*c+d*d+e*e;}
function Ik(a,b,c){var d,e,f;d=b.bs-a.bs;e=b.br-a.br;f=b.bq-a.bq;if(d*d<1.0000000116860974E-7)b=null;else{c=(c-a.bs)/d;b=c>=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<a.dK&&m<a.dH&&n<a.gx){o=a.iv.data[J(J(n,a.dH)+m|0,a.dK)+l|0];p=0;while(true){if(p>=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.dK){c=0;while(c<a.dH){d=0;while(d<a.gx){e=a.iv.data[J(J(d,a.dH)+c|0,a.dK)+b|0];f=0;while(f<e.bf){if(Be(e,f).xB())g=f;else{g=f+(-1)|0;C8(e,f);}f=g+1|0;}d=d+1|0;}c=c+1|0;}b=b+1|0;}}
function DV(a,b,c){DG(a.lS);return N5(a,b,c.bp,c.bz,c.bo,c.bF,c.bJ,c.bE,a.lS);}
function ACY(a){var b,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:b=0;if(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<a.dK){f=(e<<4)-2|0;g=e+1|0;h=(g<<4)+2|0;i=0;while(i<a.dH){j=(i<<4)-2|0;k=i+1|0;l=(k<<4)+2|0;m=0;while(m<a.gx){b:{n=a.iv.data[J(J(m,a.dH)+i|0,a.dK)+e|0];if(Bo(n)){o=(m<<4)-2|0;p
=((m+1|0)<<4)+2|0;if(Hm(c,f,j,o,h,l,p)){q=0;c:{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 c;}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 c;}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 c;}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 c;}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 c;}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 c;}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 c;}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 c;}q=q+1|0;}r=1;}s=0;while(true){if(s>=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(b<a.gf.data.length){if(a.gf.data[b]>0){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(b)){a:{b:{c:{c=BF(b,a.c2);switch(c){case 39:a.c2=a.c2+1|0;d=O();while(a.c2<Bg(a.hY)){e=a.hY;f=a.c2;a.c2=f+1|0;c=BF(e,f);if(c!=39)CN(d,c);else{if(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<Bg(b)&&!Nk(a,BF(b,a.c2))){f=a.c2;a.c2=f+1|0;CN(d,BF(b,f));}T(a.cy,AMD(V(d)));}}}}
function Nk(a,b){a:{b:{if(b!=39&&!(b>=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<Bg(a.hY)&&BF(a.hY,a.c2)==e){a.c2=a.c2+1|0;b=b+1|0;}return b;}
function CL(){C.call(this);}
function Su(){B1.call(this);}
function H$(){C.call(this);this.AG=null;}
var AUX=null;var ARx=null;var ASM=null;function ADh(a){var b=new H$();ABc(b,a);return b;}
function ABc(a,b){a.AG=b;}
function Y1(){AUX=ADh(B(399));ARx=ADh(B(400));ASM=ADh(B(401));}
function Ix(){var a=this;C.call(a);a.px=0;a.oS=0;a.o5=0;a.rh=0;a.rw=0;a.rW=0;a.wh=0;a.cu=null;a.ry=null;a.rz=null;a.rA=null;a.qM=null;a.rS=null;a.tM=null;a.qh=null;a.rn=null;a.tw=null;a.p7=null;a.q1=null;a.tP=null;a.qj=null;a.rM=null;a.qi=null;a.pZ=0;a.mN=0;a.nd=0;a.m_=0;a.xP=0;a.s$=null;a.si=null;a.rf=0;a.sN=null;a.qq=null;a.sA=null;a.qf=null;a.rj=null;a.rt=null;a.kM=null;a.lM=null;a.qH=0;a.ol=0.0;a.om=0.0;a.on=0.0;a.oo=0.0;a.pV=0.0;a.ok=0.0;a.oC=0.0;a.oc=0.0;a.pH=0.0;a.pG=0.0;a.nv=0.0;a.nu=0.0;a.nt=0.0;a.nA
=0.0;a.pT=0.0;a.pS=0.0;a.pR=0.0;}
var AUY=null;var AUZ=null;function AOf(a,b,c,d,e,f,g,h){var i=new Ix();ADA(i,a,b,c,d,e,f,g,h);return i;}
function O0(b){var c,d,e,f,g,h,i,j;c=AUY.data[b];if(c===null){d=0;e=0;f=0;g=0;h=0;i=0;j=0;if((b&1)==1)d=1;if((b&2)==2)e=1;if((b&4)==4)f=1;if((b&8)==8)g=1;if((b&16)==16)h=1;if((b&32)==32)i=1;if((b&64)==64)j=1;c=AOf(b,d,e,f,g,h,i,j);AUY.data[b]=c;}return c;}
function ADA(a,b,c,d,e,f,g,h,i){var j,k,l;AB9(a);a.ry=null;a.rz=null;a.rA=null;a.qM=null;a.rS=null;a.tM=null;a.qh=null;a.rn=null;a.tw=null;a.p7=null;a.q1=null;a.tP=null;a.qj=null;a.rM=null;a.qi=null;a.rf=0;a.sN=$rt_createFloatArray(16);a.qq=$rt_createFloatArray(16);a.sA=$rt_createFloatArray(16);a.qf=IJ(EH());a.rj=IJ(EH());a.rt=IJ(EH());a.kM=AE5();a.lM=AE5();a.qH=0;a.ol=0.0;a.om=0.0;a.on=0.0;a.oo=0.0;a.pV=0.0;a.ok=0.0;a.oC=0.0;a.oc=0.0;a.pH=0.0;a.pG=0.0;a.nv=0.0;a.nu=0.0;a.nt=0.0;a.nA=0.0;a.pT=0.0;a.pS=0.0;a.pR
=0.0;a.px=c;a.oS=d;a.o5=e;a.rh=f;a.rw=g;a.rW=h;a.wh=i;if(AUZ===null)AUZ=YE(B(402));j=B(4);if(a.px)j=BN(F(F(O(),j),B(403)));if(a.oS)j=BN(F(F(O(),j),B(404)));if(a.o5)j=BN(F(F(O(),j),B(405)));if(a.rh)j=BN(F(F(O(),j),B(406)));if(a.rw)j=BN(F(F(O(),j),B(407)));if(a.rW)j=BN(F(F(O(),j),B(408)));if(a.wh)j=BN(F(F(O(),j),B(409)));j=BN(F(F(O(),j),AUZ));k=Oo(35633);PV(k,BN(F(F(F(O(),Sv()),B(410)),j)));R1(k);if(!Mn(k)){C4(DN(),Hu(BN(F(F(O(),B(411)),Rd(k))),B(165),B(412)));G(NF(B(413)));}l=Oo(35632);PV(l,BN(F(F(F(O(),Sv()),
B(414)),j)));R1(l);if(!Mn(l)){C4(DN(),Hu(BN(F(F(O(),B(411)),Rd(l))),B(165),B(415)));G(NF(B(413)));}a.cu=X5();QY(a.cu,k);QY(a.cu,l);b=1;a.pZ=0;Ij(a.cu,a.pZ,B(416));if(!a.o5)a.mN=(-1);else{a.mN=b;Ij(a.cu,a.mN,B(417));b=2;}if(!a.px)a.nd=(-1);else{c=b+1|0;a.nd=b;Ij(a.cu,a.nd,B(418));b=c;}if(!a.oS)a.m_=(-1);else{c=b+1|0;a.m_=b;Ij(a.cu,a.m_,B(419));b=c;}a.xP=b;ACT(a.cu);MG(a.cu,k);MG(a.cu,l);RB(k);RB(l);if(!UC(a.cu)){C4(DN(),Hu(BN(F(F(O(),B(411)),VC(a.cu))),B(165),B(420)));G(NF(B(413)));}Q$(a.cu);a.ry=Df(a.cu,B(421));a.rz
=Df(a.cu,B(422));a.rA=Df(a.cu,B(423));a.p7=Df(a.cu,B(424));if(a.rh){a.q1=Df(a.cu,B(425));a.rM=Df(a.cu,B(426));a.qi=Df(a.cu,B(427));}if(a.rw){a.qM=Df(a.cu,B(428));a.rS=Df(a.cu,B(429));a.tM=Df(a.cu,B(430));a.qh=Df(a.cu,B(431));a.rn=Df(a.cu,B(432));a.tw=Df(a.cu,B(433));}if(a.rW)a.tP=Df(a.cu,B(434));QZ(Df(a.cu,B(435)),0);a.qj=Df(a.cu,B(436));a.s$=Qt();a.si=Ma();P_(a.s$);Gz(34962,a.si);M0(a);}
function M0(a){I8(a.pZ);HQ(a.pZ,3,5126,0,28,0);if(a.o5){I8(a.mN);HQ(a.mN,2,5126,0,28,12);}if(a.px){I8(a.nd);HQ(a.nd,4,5121,1,28,20);}if(a.oS){I8(a.m_);HQ(a.m_,4,5121,1,28,24);}}
function AC6(a){Q$(a.cu);}
function AIm(a){return;}
function AEk(a,b){if(!Jq(b,a.qf)){Kf(F6(a.qf,b),a.sN);J0(a.ry,a.sN);}}
function UN(a,b){if(!Jq(b,a.rj)){Kf(F6(a.rj,b),a.qq);J0(a.rz,a.qq);}}
function Ts(a,b){if(!Jq(b,a.rt)){Kf(F6(a.rt,b),a.sA);J0(a.rA,a.sA);}}
function Uy(a,b,c){if(!(O1(b,a.kM)&&O1(c,a.lM))){Qv(a.kM,b);Qv(a.lM,c);Kx(a.rM,a.kM.jw,a.kM.jv,a.kM.jx);Kx(a.qi,a.lM.jw,a.lM.jv,a.lM.jx);}}
function ACU(a,b){if(a.qH!=b){a.qH=b;QZ(a.rS,b%2|0);GL(a.tw,b/2|0);}}
function ADN(a,b,c,d,e){if(!(a.ol===b&&a.om===c&&a.on===d&&a.oo===e)){a.ol=b;a.om=c;a.on=d;a.oo=e;Os(a.qM,a.ol,a.om,a.on,a.oo);}}
function SO(a,b,c){if(!(a.pV===b&&a.ok===c)){a.pV=b;a.ok=c;GL(a.tM,a.pV);GL(a.qh,a.ok);}}
function V$(a,b){if(a.oC!==b){a.oC=b;GL(a.rn,a.oC);}}
function ACp(a,b){if(a.oc!==b){a.oc=b;GL(a.tP,a.oc);}}
function Vf(a,b,c){var d,e;if(!(a.pH===b&&a.pG===c)){a.pH=b;a.pG=c;d=a.qj;b=a.pH;c=a.pG;U();if(d!==null){e=APO;d=d.jf;e.uniform2f(d,b,c);}}}
function SA(a,b,c,d,e){if(!(a.nv===b&&a.nu===c&&a.nt===d&&a.nA===e)){a.nv=b;a.nu=c;a.nt=d;a.nA=e;Os(a.p7,a.nv,a.nu,a.nt,a.nA);}}
function AA1(a,b,c,d){if(!(a.pT===b&&a.pS===c&&a.pR===d)){a.pT=b;a.pS=c;a.pR=d;Kx(a.q1,a.pT,a.pS,a.pR);}}
function ABa(){AUY=Bc(Ix,128);AUZ=null;}
function Si(){var a=this;C.call(a);a.uu=null;a.ut=null;}
function AE1(a){var b,c;b=a.uu;c=a.ut;Hp(b);Cr(c,null);}
function XL(){Bd.call(this);}
function AF1(a,b){var c=new XL();AM3(c,a,b);return c;}
function AM3(a,b,c){Ec(a,b,c);}
function AHc(a){R();return AT7.l;}
function DS(){var a=this;EO.call(a);a.jj=null;a.AB=0.0;a.zn=0.0;}
var ARz=null;var AUF=null;var AUI=null;var AUH=null;var AUE=null;var AUJ=null;var AUG=null;var AU0=null;var AU1=null;function HK(a,b,c,d,e,f,g){var h=new DS();ZG(h,a,b,c,d,e,f,g);return h;}
function ZG(a,b,c,d,e,f,g,h){EK(a,b,c);a.jj=f;a.AB=g;a.zn=h;}
function AA7(){var b,c;ARz=HK(B(437),0,B(437),0,B(275),0.0,0.0);AUF=HK(B(367),1,B(367),1,B(367),0.6000000238418579,1.0);AUI=HK(B(368),2,B(368),2,B(367),0.699999988079071,1.2000000476837158);AUH=HK(B(372),3,B(372),3,B(372),1.0,1.0);AUE=HK(B(375),4,B(375),4,B(375),1.0,1.0);AUJ=HK(B(374),5,B(374),5,B(375),1.0,2.0);AUG=HK(B(369),6,B(369),6,B(369),1.0,1.0);b=Bc(DS,7);c=b.data;c[0]=ARz;c[1]=AUF;c[2]=AUI;c[3]=AUH;c[4]=AUE;c[5]=AUJ;c[6]=AUG;AU1=b;b=Bc(DS,7);c=b.data;c[0]=ARz;c[1]=AUF;c[2]=AUI;c[3]=AUH;c[4]=AUE;c[5]
=AUJ;c[6]=AUG;AU0=b;}
function Sx(){Bd.call(this);}
function ANR(a){var b=new Sx();ANq(b,a);return b;}
function ANq(a,b){E8(a,2);a.dp=3;If(a,1);}
function AH5(a,b){return b==1?0:b?3:2;}
function AKS(a,b,c,d,e,f){var g,h,i,j,k;a:{if(!P(f,4)){if(!Fg(b,c,d,e)){R();Dg(b,c,d,e,ARf.l);}else{g=0;while(true){if(g>=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&&c<b.bd&&e<b.bh){g=Bh(b,c,d,e);if(g!=a.gQ&&g!=a.oz){b:{if(f==1){if(!Bh(b,c-1|0,d,e))break b;if(!Bh(b,c+1|0,d,e))break b;if(!Bh(b,c,d,e-1|0))break b;if(!Bh(b,c,d,e+1|0))break b;}c=GX(a,b,c,d,e,f);break a;}c=1;}else c=0;}else c=0;}return c;}
function AJw(a,b,c,d,e){Zh(a,b,c,d,e);ACI(a,b,c,d,e);}
function AL5(a){return 1;}
function AGE(a){return 0;}
function AIi(a){return a.gl;}
function AJP(a,b,c,d,e,f){var g;a:{if(f){R();g=AQM.data[f].cj();if(a.gl===AQO&&g===AQP)break a;if(g===AQO&&a.gl===AQP)break a;}Hl(b,c,d,e,f);return;}Dg(b,c,d,e,ARi.l);}
function AMQ(a){return a.gl!==AQP?0:5;}
function ALt(a,b,c,d,e,f){return;}
function ALl(a,b,c,d,e){return;}
function ALq(a){return 0;}
function AHJ(a,b,c,d){return null;}
function ADG(){Ks.call(this);}
function AKP(a,b){var c=new ADG();ALF(c,a,b);return c;}
function ALF(a,b,c){T9(a,b,c);a.gQ=b-1|0;a.oz=b;If(a,0);}
function AHD(a,b,c,d,e,f){return;}
function ANe(a,b,c,d,e,f){var g,h;g=0;if(!Bh(b,c-1|0,d,e))g=1;if(!Bh(b,c+1|0,d,e))g=1;if(!Bh(b,c,d,e-1|0))g=1;if(!Bh(b,c,d,e+1|0))g=1;if(!Bh(b,c,d-1|0,e))g=1;a:{if(f){R();h=AQM.data[f].cj();if(!(a.gl===AQO&&h===AQP)){if(h!==AQO)break a;if(a.gl!==AQP)break a;}Dg(b,c,d,e,ARi.l);return;}}if(g){GK(b,c,d,e,a.gQ);Hl(b,c,d,e,a.gQ);}}
function Ws(){Bd.call(this);}
function AF7(a,b){var c=new Ws();AHr(c,a,b);return c;}
function AHr(a,b,c){Ec(a,b,c);}
function TC(a,b,c,d,e){M2(a,b,c,d,e);}
function AJ9(a,b,c,d,e,f){M2(a,b,c,d,e);}
function M2(a,b,c,d,e){var f,g,h;f=d;while(true){g=Bh(b,c,f-1|0,e);if(g){R();h=AQM.data[g].cj();if(h!==AQO&&h!==AQP)break;}if(f<=0)break;f=f+(-1)|0;}if(f!=d){g=Bh(b,c,f,e);if(g>0){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)<a.rv.data.length)return AU2;Gb(c,a.rv);}DI(b,b.k+Kb(e)|0);}return e;}
function V4(a,b){var c,d;if(!BC(b))return Im(0);S9(a);c=Im(BC(b)*a.wz|0);while(true){d=JE(a,b,c,0);if(d===AU3)break;if(d===AU2){c=MU(a,c);continue;}if(!Hf(d))continue;IT(d);}b=JE(a,b,c,1);if(Hf(b))IT(b);while(true){b=Mr(a,c);if(Hk(b))break;if(!GC(b))continue;c=MU(a,c);}EN(c);return c;}
function MU(a,b){var c,d;c=b.G;d=NX(I5(c,c.data.length*2|0));DI(d,b.k);return d;}
function Mr(a,b){var c;if(a.jn!=2&&a.jn!=4){b=new Ds;Q(b);G(b);}c=AU3;if(c===AU3)a.jn=3;return c;}
function AJo(a,b){return AU3;}
function S9(a){a.jn=0;return a;}
function AKn(a){return;}
function LH(){var a=this;C.call(a);a.lx=0;a.nR=0;}
var AU3=null;var AU2=null;function Ux(a,b){var c=new LH();Vp(c,a,b);return c;}
function Vp(a,b,c){a.lx=b;a.nR=c;}
function Hk(a){return a.lx?0:1;}
function GC(a){return a.lx!=1?0:1;}
function Hf(a){return !OC(a)&&!LX(a)?0:1;}
function OC(a){return a.lx!=2?0:1;}
function LX(a){return a.lx!=3?0:1;}
function Kb(a){var b;if(Hf(a))return a.nR;b=new Ia;Q(b);G(b);}
function EE(b){return Ux(2,b);}
function IT(a){var b,c;switch(a.lx){case 0:b=new Oj;Q(b);G(b);case 1:b=new RO;Q(b);G(b);case 2:b=new QV;c=a.nR;Q(b);b.xt=c;G(b);case 3:b=new N9;c=a.nR;Q(b);b.xk=c;G(b);default:}}
function V8(){AU3=Ux(0,0);AU2=Ux(1,0);}
function Ny(){var a=this;C.call(a);a.fh=null;a.p_=null;}
function Ta(a,b){var c,d,e,f,g,h,i,j,k,l;if(F8()===null)AQd=APM.createElement("canvas");if(F8().width<a.fh.width){b=F8();c=a.fh.width;b.width=c;}if(F8().height<a.fh.height){b=F8();c=a.fh.height;b.height=c;}if(IE()===null)AQe=F8().getContext("2d");b=IE();d=a.fh.width;e=a.fh.height;b.clearRect(0.0,0.0,d,e);b=IE();c=a.fh;d=a.fh.width;e=a.fh.height;b.drawImage(c,0.0,0.0,d,e);b=IE();d=a.fh.width;e=a.fh.height;f=b.getImageData(0.0,0.0,d,e);c=f.data;g=J(f.width,f.height);Sp($rt_str(a.fh.src));if(c.byteLength<(g*4|
0)){Cr(a.p_,null);return;}h=$rt_createIntArray(g);i=h.data;j=0;g=i.length;while(j<g){k=j*4|0;i[j]=c[k]<<16|c[k+1|0]<<8|c[k+2|0]|c[k+3|0]<<24;j=j+1|0;}b=a.p_;c=new Oz;k=f.width;l=f.height;if(g==J(k,l)){c.rV=k;c.vU=l;c.yr=1;c.tL=h;Cr(b,c);return;}b=new BK;Bf(b,B(439));G(b);}
function AMi(a,b){Ta(a,b);}
function Nt(){var a=this;C.call(a);a.w1=null;a.u3=null;}
function AA$(a,b){Sp($rt_str(a.w1.src));Cr(a.u3,null);}
function AGi(a,b){AA$(a,b);}
function Nx(){var a=this;C.call(a);a.gh=null;a.wx=null;a.el=null;a.ex=0;}
function Ki(){B1.call(this);}
function Nn(){C.call(this);this.v9=null;}
function Ha(){JR.call(this);}
function AU4(a,b,c){var d=new Ha();No(d,a,b,c);return d;}
function No(a,b,c,d){IX(a,b);a.k=c;a.b$=d;}
function Rp(a){var b,c;if(a.k<a.b$){b=a.k;a.k=b+1|0;return a.pO(b);}c=new En;Q(c);G(c);}
function KZ(a,b){var c,d;if(a.gN()){c=new Dw;Q(c);G(c);}if(a.k<a.b$){d=a.k;a.k=d+1|0;a.mR(d,b);return a;}c=new D0;Q(c);G(c);}
function YZ(a,b){var c;if(b>=0&&b<a.b$)return a.pO(b);c=new BD;Bf(c,V(F(W(F(W(F(O(),B(276)),b),B(262)),a.b$),B(24))));G(c);}
function ACK(a,b,c){var d,e;if(a.gN()){d=new Dw;Q(d);G(d);}if(b>=0&&b<a.b$){a.mR(b,c);return a;}e=new BD;Bf(e,V(F(W(F(W(F(O(),B(276)),b),B(262)),a.b$),B(24))));G(e);}
function AIY(a){return a.gN();}
function Ou(){var a=this;Ha.call(a);a.xq=0;a.sq=0;a.qD=null;}
function AKa(a,b){return a.qD.data[b+a.sq|0];}
function AI5(a,b,c){a.qD.data[b+a.sq|0]=c;}
function AEu(a){return a.xq;}
function Q6(){G3.call(this);}
function Q5(){GU.call(this);}
function Q8(){Fq.call(this);}
function Tw(){C.call(this);}
function Lz(b){return b.length?0:1;}
function R4(){C.call(this);this.vL=null;}
function AMx(a){var b,c,d;b=a.vL;if(!GZ(b)&&b.cC.el===null){c=b.cC;if(c.gh!==null&&!Lz(c.gh)){b=c.gh;d=b.shift();if(b===null)c.gh=null;XK(d);}}}
function PG(){var a=this;C.call(a);a.vl=null;a.vm=null;a.vj=0;a.vk=null;}
function XK(a){var b,c,d,e;b=a.vl;c=a.vm;d=a.vj;e=a.vk;Hp(b);c.cC.el=b;b=c.cC;b.ex=b.ex+d|0;Cr(e,null);}
function Ng(){C.call(this);this.hW=null;}
function Qs(){var a=this;C.call(a);a.hC=null;a.ql=0;}
function Sb(){C.call(this);this.jf=null;}
function G8(){var a=this;G1.call(a);a.ef=null;a.xs=0;a.dV=0;}
function AU5(a,b,c,d,e,f){var g=new G8();RJ(g,a,b,c,d,e,f);return g;}
function RJ(a,b,c,d,e,f,g){Pt(a,c,e,f);a.dV=b;a.ef=d;a.xs=g;}
function AKq(a){return a.xs;}
function ML(){G8.call(this);}
function AIN(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)<<24|(a.ef.G.data[(a.dV+b|0)+1|0]&255)<<16|(a.ef.G.data[(a.dV+b|0)+2|0]&255)<<8|a.ef.G.data[(a.dV+b|0)+3|0]&255);}
function AK9(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>>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(f<b&&!a.hF){g=D4(a.X,c,e,d);if(Hg(a.by,g).bf>0)a.hF=1;h=DV(a.by.c0,a,g);i=0;while(i<h.bf){j=Be(h,i);if(j.tR()){if(j!==a.kN)break a;if(a.oY>5)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<d){a:{g=c[f];a.eV.data[f]=g;if(g===H($rt_longcls())){e=e+8|0;break a;}if(g===H($rt_intcls())){e=e+4|0;break a;}if(g===H($rt_shortcls())){e=e+2|0;break a;}if(g===H($rt_bytecls())){e=e+1|0;break a;}if(g===H($rt_floatcls())){e=e+4|0;break a;}if(g===H($rt_doublecls())){e=e+8|0;break a;}if(g===H($rt_arraycls($rt_bytecls()))){e=e+1024|0;break a;}if(g!==H(Ch))break a;e=e+64|0;}f=f+1|0;}a.lp
=e;}
function TP(){var b,c,d,e;AQ1=Bc(B6,256);b=new B6;c=Bc(CU,4);d=c.data;d[0]=H($rt_bytecls());d[1]=H(Ch);d[2]=H(Ch);d[3]=H($rt_bytecls());De(b,c);AQ2=b;De(new B6,Bc(CU,0));AQ3=AOO(Bc(CU,0));e=new B6;c=Bc(CU,3);d=c.data;d[0]=H($rt_shortcls());d[1]=H($rt_arraycls($rt_bytecls()));d[2]=H($rt_bytecls());De(e,c);AQ4=e;e=new B6;c=Bc(CU,3);d=c.data;d[0]=H($rt_shortcls());d[1]=H($rt_shortcls());d[2]=H($rt_shortcls());De(e,c);AQ5=e;e=new B6;c=Bc(CU,5);d=c.data;d[0]=H($rt_shortcls());d[1]=H($rt_shortcls());d[2]=H($rt_shortcls());d[3]
=H($rt_bytecls());d[4]=H($rt_bytecls());De(e,c);AVc=e;e=new B6;c=Bc(CU,4);d=c.data;d[0]=H($rt_shortcls());d[1]=H($rt_shortcls());d[2]=H($rt_shortcls());d[3]=H($rt_bytecls());De(e,c);AQ6=e;e=new B6;c=Bc(CU,7);d=c.data;d[0]=H($rt_bytecls());d[1]=H(Ch);d[2]=H($rt_shortcls());d[3]=H($rt_shortcls());d[4]=H($rt_shortcls());d[5]=H($rt_bytecls());d[6]=H($rt_bytecls());De(e,c);AQ7=e;e=new B6;c=Bc(CU,6);d=c.data;d[0]=H($rt_bytecls());d[1]=H($rt_shortcls());d[2]=H($rt_shortcls());d[3]=H($rt_shortcls());d[4]=H($rt_bytecls());d[5]
=H($rt_bytecls());De(e,c);AQ8=e;e=new B6;c=Bc(CU,6);d=c.data;d[0]=H($rt_bytecls());d[1]=H($rt_bytecls());d[2]=H($rt_bytecls());d[3]=H($rt_bytecls());d[4]=H($rt_bytecls());d[5]=H($rt_bytecls());De(e,c);AQ9=e;e=new B6;c=Bc(CU,4);d=c.data;d[0]=H($rt_bytecls());d[1]=H($rt_bytecls());d[2]=H($rt_bytecls());d[3]=H($rt_bytecls());De(e,c);AQ_=e;e=new B6;c=Bc(CU,3);d=c.data;d[0]=H($rt_bytecls());d[1]=H($rt_bytecls());d[2]=H($rt_bytecls());De(e,c);AQ$=e;e=new B6;c=Bc(CU,1);c.data[0]=H($rt_bytecls());De(e,c);ARa=e;e=new B6;c
=Bc(CU,2);d=c.data;d[0]=H($rt_bytecls());d[1]=H(Ch);De(e,c);ARb=e;e=new B6;c=Bc(CU,1);c.data[0]=H(Ch);De(e,c);ARc=e;e=new B6;c=Bc(CU,1);c.data[0]=H($rt_bytecls());De(e,c);ARd=e;AVe=0;}
function Km(){var a=this;FX.call(a);a.hN=null;a.ip=null;a.kU=0;a.lJ=0;a.gJ=0;}
function AK_(a){var b;b=$rt_createByteArray(1);if(ACa(a,b,0,1)==(-1))return (-1);return b.data[0]&255;}
function ABx(a,b,c,d){var e,f,g,h,i,$$je;if(a.lJ){e=new BA;Bf(e,B(525));G(e);}if(null===b){e=new DJ;Q(e);G(e);}if(c>=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)<<f;f
=f+8|0;c=k;}k=e&16383;a.m6=k;l=k&31;if(l>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)<<f;f=f+8|0;c=k;}k=(e^(-1))>>>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)<<f;f
=f+8|0;c=k;}l:{m=e&7;a.pz=m&1;switch(m>>>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)<<f;f=f+8|0;c=k;}o=a.e7.data;j=AVj.data;k=a.fr;a.fr=k+1|0;o[j[k]]=e&7;e=e>>>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){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;l=c+1|0;e=e|(j[c]&255)<<f;f=f+8|0;c=l;}k=a.is.data[((a.m4.data[0]+(e&AVi.data[k])|0)*3|0)+1|0];n=a.is.data[((a.m4.data[0]+(e&AVi.data[k])|0)*3|0)+2|0];l=BM(n,16);if(l<0){e=e>>>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)<<f;f=f+8|0;c=n;}n=e>>>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){e[j-f|0]=e[j];j=j+1|0;}k=g-f|0;g=C0(BC(b)+k|0,e.length);MN(b,d,k,g-k|0);f=0;}if(!Eo(c)){l=!Eo(b)&&f>=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<d){if(f>=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)<e)break;ABE(b,d);c=c+e|0;}}return c;}
function Gg(a,b){var c,d,e,f,g,h,i;c=BC(b);if(c>0){d=$rt_createByteArray(c);e=d.data;II(b,d);f=e.length;g=new Int8Array(f);h=0;while(h<f){i=e[h];g[h]=i;h=h+1|0;}a.eI.send(g.buffer);}return c;}
function D2(a){return a.kx&&a.eI.readyState!=3?1:0;}
function WJ(a){a.eI.close();}
function Me(){Dy.call(this);this.rN=0;}
var AVl=null;function Bn(a){return a.rN;}
function S2(b){var c;c=new Me;c.rN=b;return c;}
function ALb(a){var b;b=a.rN;return V(W(O(),b));}
function AAx(){AVl=H($rt_shortcls());}
function EU(){var a=this;C.call(a);a.h5=null;a.ie=null;a.em=null;a.eS=null;a.jq=null;a.gX=null;}
var AVm=null;var AVn=null;var AVo=null;var AVp=null;var AVq=null;var AVr=null;function KQ(a,b,c,d,e,f,g,h,i,j,k,l){var m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be;m=0;n=d;while(true){o=b.data;p=a.em.data;q=o[c+m|0];p[q]=p[q]+1|0;m=m+1|0;n=n+(-1)|0;if(!n)break;}if(a.em.data[0]==d){b=h.data;f=i.data;b[0]=(-1);f[0]=0;return 0;}i=i.data;r=i[0];s=1;a:{while(true){if(s>15)break a;if(a.em.data[s])break;s=s+1|0;}}if(r<s)r=s;t=15;b:{while(true){if(!t)break b;if(a.em.data[t])break;t=t+(-1)|0;}}if(r>t)r=t;i[0]=r;u=1<<s;m
=s;while(true){if(m>=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<<bc;if(c>n){q=c-n|0;if(bc<x){c=s;while(true){bc=bc+1|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<<bc;if((b[0]+bb|0)>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<<x;c=m>>>z;while(c<bb){CQ(a.eS,0,j,(ba+c|0)*3|0,3);c=c+q|0;}c=1<<(s-1|0);while(m&c){m=m^c;c=c>>>1;}m=m^c;x=(1<<z)-1|0;while((m&x)!=a.gX.data[y]){y=y+(-1)|0;z=z-r|0;x=(1<<z)-1|0;}bc=bd;}s=s+1|0;}return (-3);}q=u-a.em.data[m]|0;if
(q<0)break;m=m+1|0;u=q<<1;}return (-3);}
function ABC(a,b,c,d,e,f){var g;JP(a,19);a.h5.data[0]=0;g=KQ(a,b,0,19,19,null,null,d,c,e,a.h5,a.ie);if(g==(-3))f.cg=B(532);else if(!(g!=(-5)&&c.data[0])){f.cg=B(533);g=(-3);}return g;}
function TQ(a,b,c,d,e,f,g,h,i,j){var k;JP(a,288);a.h5.data[0]=0;k=KQ(a,d,0,b,257,AVo,AVp,g,e,i,a.h5,a.ie);if(!k&&e.data[0]){JP(a,288);c=KQ(a,d,b,c,0,AVq,AVr,h,f,i,a.h5,a.ie);if(!c&&!(!f.data[0]&&b>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<b)a.ie=$rt_createIntArray(b);c=0;while(c<b){a.ie.data[c]=0;c=c+1|0;}c=0;while(c<16){a.em.data[c]=0;c=c+1|0;}c=0;while(c<3){a.eS.data[c]=0;c=c+1|0;}CQ(a.em,0,a.jq,0,15);CQ(a.em,0,a.gX,0,16);}
function ZM(){var b,c;b=$rt_createIntArray(1536);c=b.data;c[0]=96;c[1]=7;c[2]=256;c[3]=0;c[4]=8;c[5]=80;c[6]=0;c[7]=8;c[8]=16;c[9]=84;c[10]=8;c[11]=115;c[12]=82;c[13]=7;c[14]=31;c[15]=0;c[16]=8;c[17]=112;c[18]=0;c[19]=8;c[20]=48;c[21]=0;c[22]=9;c[23]=192;c[24]=80;c[25]=7;c[26]=10;c[27]=0;c[28]=8;c[29]=96;c[30]=0;c[31]=8;c[32]=32;c[33]=0;c[34]=9;c[35]=160;c[36]=0;c[37]=8;c[38]=0;c[39]=0;c[40]=8;c[41]=128;c[42]=0;c[43]=8;c[44]=64;c[45]=0;c[46]=9;c[47]=224;c[48]=80;c[49]=7;c[50]=6;c[51]=0;c[52]=8;c[53]=88;c[54]
=0;c[55]=8;c[56]=24;c[57]=0;c[58]=9;c[59]=144;c[60]=83;c[61]=7;c[62]=59;c[63]=0;c[64]=8;c[65]=120;c[66]=0;c[67]=8;c[68]=56;c[69]=0;c[70]=9;c[71]=208;c[72]=81;c[73]=7;c[74]=17;c[75]=0;c[76]=8;c[77]=104;c[78]=0;c[79]=8;c[80]=40;c[81]=0;c[82]=9;c[83]=176;c[84]=0;c[85]=8;c[86]=8;c[87]=0;c[88]=8;c[89]=136;c[90]=0;c[91]=8;c[92]=72;c[93]=0;c[94]=9;c[95]=240;c[96]=80;c[97]=7;c[98]=4;c[99]=0;c[100]=8;c[101]=84;c[102]=0;c[103]=8;c[104]=20;c[105]=85;c[106]=8;c[107]=227;c[108]=83;c[109]=7;c[110]=43;c[111]=0;c[112]=8;c[113]
=116;c[114]=0;c[115]=8;c[116]=52;c[117]=0;c[118]=9;c[119]=200;c[120]=81;c[121]=7;c[122]=13;c[123]=0;c[124]=8;c[125]=100;c[126]=0;c[127]=8;c[128]=36;c[129]=0;c[130]=9;c[131]=168;c[132]=0;c[133]=8;c[134]=4;c[135]=0;c[136]=8;c[137]=132;c[138]=0;c[139]=8;c[140]=68;c[141]=0;c[142]=9;c[143]=232;c[144]=80;c[145]=7;c[146]=8;c[147]=0;c[148]=8;c[149]=92;c[150]=0;c[151]=8;c[152]=28;c[153]=0;c[154]=9;c[155]=152;c[156]=84;c[157]=7;c[158]=83;c[159]=0;c[160]=8;c[161]=124;c[162]=0;c[163]=8;c[164]=60;c[165]=0;c[166]=9;c[167]
=216;c[168]=82;c[169]=7;c[170]=23;c[171]=0;c[172]=8;c[173]=108;c[174]=0;c[175]=8;c[176]=44;c[177]=0;c[178]=9;c[179]=184;c[180]=0;c[181]=8;c[182]=12;c[183]=0;c[184]=8;c[185]=140;c[186]=0;c[187]=8;c[188]=76;c[189]=0;c[190]=9;c[191]=248;c[192]=80;c[193]=7;c[194]=3;c[195]=0;c[196]=8;c[197]=82;c[198]=0;c[199]=8;c[200]=18;c[201]=85;c[202]=8;c[203]=163;c[204]=83;c[205]=7;c[206]=35;c[207]=0;c[208]=8;c[209]=114;c[210]=0;c[211]=8;c[212]=50;c[213]=0;c[214]=9;c[215]=196;c[216]=81;c[217]=7;c[218]=11;c[219]=0;c[220]=8;c[221]
=98;c[222]=0;c[223]=8;c[224]=34;c[225]=0;c[226]=9;c[227]=164;c[228]=0;c[229]=8;c[230]=2;c[231]=0;c[232]=8;c[233]=130;c[234]=0;c[235]=8;c[236]=66;c[237]=0;c[238]=9;c[239]=228;c[240]=80;c[241]=7;c[242]=7;c[243]=0;c[244]=8;c[245]=90;c[246]=0;c[247]=8;c[248]=26;c[249]=0;c[250]=9;c[251]=148;c[252]=84;c[253]=7;c[254]=67;c[255]=0;c[256]=8;c[257]=122;c[258]=0;c[259]=8;c[260]=58;c[261]=0;c[262]=9;c[263]=212;c[264]=82;c[265]=7;c[266]=19;c[267]=0;c[268]=8;c[269]=106;c[270]=0;c[271]=8;c[272]=42;c[273]=0;c[274]=9;c[275]
=180;c[276]=0;c[277]=8;c[278]=10;c[279]=0;c[280]=8;c[281]=138;c[282]=0;c[283]=8;c[284]=74;c[285]=0;c[286]=9;c[287]=244;c[288]=80;c[289]=7;c[290]=5;c[291]=0;c[292]=8;c[293]=86;c[294]=0;c[295]=8;c[296]=22;c[297]=192;c[298]=8;c[299]=0;c[300]=83;c[301]=7;c[302]=51;c[303]=0;c[304]=8;c[305]=118;c[306]=0;c[307]=8;c[308]=54;c[309]=0;c[310]=9;c[311]=204;c[312]=81;c[313]=7;c[314]=15;c[315]=0;c[316]=8;c[317]=102;c[318]=0;c[319]=8;c[320]=38;c[321]=0;c[322]=9;c[323]=172;c[324]=0;c[325]=8;c[326]=6;c[327]=0;c[328]=8;c[329]
=134;c[330]=0;c[331]=8;c[332]=70;c[333]=0;c[334]=9;c[335]=236;c[336]=80;c[337]=7;c[338]=9;c[339]=0;c[340]=8;c[341]=94;c[342]=0;c[343]=8;c[344]=30;c[345]=0;c[346]=9;c[347]=156;c[348]=84;c[349]=7;c[350]=99;c[351]=0;c[352]=8;c[353]=126;c[354]=0;c[355]=8;c[356]=62;c[357]=0;c[358]=9;c[359]=220;c[360]=82;c[361]=7;c[362]=27;c[363]=0;c[364]=8;c[365]=110;c[366]=0;c[367]=8;c[368]=46;c[369]=0;c[370]=9;c[371]=188;c[372]=0;c[373]=8;c[374]=14;c[375]=0;c[376]=8;c[377]=142;c[378]=0;c[379]=8;c[380]=78;c[381]=0;c[382]=9;c[383]
=252;c[384]=96;c[385]=7;c[386]=256;c[387]=0;c[388]=8;c[389]=81;c[390]=0;c[391]=8;c[392]=17;c[393]=85;c[394]=8;c[395]=131;c[396]=82;c[397]=7;c[398]=31;c[399]=0;c[400]=8;c[401]=113;c[402]=0;c[403]=8;c[404]=49;c[405]=0;c[406]=9;c[407]=194;c[408]=80;c[409]=7;c[410]=10;c[411]=0;c[412]=8;c[413]=97;c[414]=0;c[415]=8;c[416]=33;c[417]=0;c[418]=9;c[419]=162;c[420]=0;c[421]=8;c[422]=1;c[423]=0;c[424]=8;c[425]=129;c[426]=0;c[427]=8;c[428]=65;c[429]=0;c[430]=9;c[431]=226;c[432]=80;c[433]=7;c[434]=6;c[435]=0;c[436]=8;c[437]
=89;c[438]=0;c[439]=8;c[440]=25;c[441]=0;c[442]=9;c[443]=146;c[444]=83;c[445]=7;c[446]=59;c[447]=0;c[448]=8;c[449]=121;c[450]=0;c[451]=8;c[452]=57;c[453]=0;c[454]=9;c[455]=210;c[456]=81;c[457]=7;c[458]=17;c[459]=0;c[460]=8;c[461]=105;c[462]=0;c[463]=8;c[464]=41;c[465]=0;c[466]=9;c[467]=178;c[468]=0;c[469]=8;c[470]=9;c[471]=0;c[472]=8;c[473]=137;c[474]=0;c[475]=8;c[476]=73;c[477]=0;c[478]=9;c[479]=242;c[480]=80;c[481]=7;c[482]=4;c[483]=0;c[484]=8;c[485]=85;c[486]=0;c[487]=8;c[488]=21;c[489]=80;c[490]=8;c[491]
=258;c[492]=83;c[493]=7;c[494]=43;c[495]=0;c[496]=8;c[497]=117;c[498]=0;c[499]=8;c[500]=53;c[501]=0;c[502]=9;c[503]=202;c[504]=81;c[505]=7;c[506]=13;c[507]=0;c[508]=8;c[509]=101;c[510]=0;c[511]=8;c[512]=37;c[513]=0;c[514]=9;c[515]=170;c[516]=0;c[517]=8;c[518]=5;c[519]=0;c[520]=8;c[521]=133;c[522]=0;c[523]=8;c[524]=69;c[525]=0;c[526]=9;c[527]=234;c[528]=80;c[529]=7;c[530]=8;c[531]=0;c[532]=8;c[533]=93;c[534]=0;c[535]=8;c[536]=29;c[537]=0;c[538]=9;c[539]=154;c[540]=84;c[541]=7;c[542]=83;c[543]=0;c[544]=8;c[545]
=125;c[546]=0;c[547]=8;c[548]=61;c[549]=0;c[550]=9;c[551]=218;c[552]=82;c[553]=7;c[554]=23;c[555]=0;c[556]=8;c[557]=109;c[558]=0;c[559]=8;c[560]=45;c[561]=0;c[562]=9;c[563]=186;c[564]=0;c[565]=8;c[566]=13;c[567]=0;c[568]=8;c[569]=141;c[570]=0;c[571]=8;c[572]=77;c[573]=0;c[574]=9;c[575]=250;c[576]=80;c[577]=7;c[578]=3;c[579]=0;c[580]=8;c[581]=83;c[582]=0;c[583]=8;c[584]=19;c[585]=85;c[586]=8;c[587]=195;c[588]=83;c[589]=7;c[590]=35;c[591]=0;c[592]=8;c[593]=115;c[594]=0;c[595]=8;c[596]=51;c[597]=0;c[598]=9;c[599]
=198;c[600]=81;c[601]=7;c[602]=11;c[603]=0;c[604]=8;c[605]=99;c[606]=0;c[607]=8;c[608]=35;c[609]=0;c[610]=9;c[611]=166;c[612]=0;c[613]=8;c[614]=3;c[615]=0;c[616]=8;c[617]=131;c[618]=0;c[619]=8;c[620]=67;c[621]=0;c[622]=9;c[623]=230;c[624]=80;c[625]=7;c[626]=7;c[627]=0;c[628]=8;c[629]=91;c[630]=0;c[631]=8;c[632]=27;c[633]=0;c[634]=9;c[635]=150;c[636]=84;c[637]=7;c[638]=67;c[639]=0;c[640]=8;c[641]=123;c[642]=0;c[643]=8;c[644]=59;c[645]=0;c[646]=9;c[647]=214;c[648]=82;c[649]=7;c[650]=19;c[651]=0;c[652]=8;c[653]
=107;c[654]=0;c[655]=8;c[656]=43;c[657]=0;c[658]=9;c[659]=182;c[660]=0;c[661]=8;c[662]=11;c[663]=0;c[664]=8;c[665]=139;c[666]=0;c[667]=8;c[668]=75;c[669]=0;c[670]=9;c[671]=246;c[672]=80;c[673]=7;c[674]=5;c[675]=0;c[676]=8;c[677]=87;c[678]=0;c[679]=8;c[680]=23;c[681]=192;c[682]=8;c[683]=0;c[684]=83;c[685]=7;c[686]=51;c[687]=0;c[688]=8;c[689]=119;c[690]=0;c[691]=8;c[692]=55;c[693]=0;c[694]=9;c[695]=206;c[696]=81;c[697]=7;c[698]=15;c[699]=0;c[700]=8;c[701]=103;c[702]=0;c[703]=8;c[704]=39;c[705]=0;c[706]=9;c[707]
=174;c[708]=0;c[709]=8;c[710]=7;c[711]=0;c[712]=8;c[713]=135;c[714]=0;c[715]=8;c[716]=71;c[717]=0;c[718]=9;c[719]=238;c[720]=80;c[721]=7;c[722]=9;c[723]=0;c[724]=8;c[725]=95;c[726]=0;c[727]=8;c[728]=31;c[729]=0;c[730]=9;c[731]=158;c[732]=84;c[733]=7;c[734]=99;c[735]=0;c[736]=8;c[737]=127;c[738]=0;c[739]=8;c[740]=63;c[741]=0;c[742]=9;c[743]=222;c[744]=82;c[745]=7;c[746]=27;c[747]=0;c[748]=8;c[749]=111;c[750]=0;c[751]=8;c[752]=47;c[753]=0;c[754]=9;c[755]=190;c[756]=0;c[757]=8;c[758]=15;c[759]=0;c[760]=8;c[761]
=143;c[762]=0;c[763]=8;c[764]=79;c[765]=0;c[766]=9;c[767]=254;c[768]=96;c[769]=7;c[770]=256;c[771]=0;c[772]=8;c[773]=80;c[774]=0;c[775]=8;c[776]=16;c[777]=84;c[778]=8;c[779]=115;c[780]=82;c[781]=7;c[782]=31;c[783]=0;c[784]=8;c[785]=112;c[786]=0;c[787]=8;c[788]=48;c[789]=0;c[790]=9;c[791]=193;c[792]=80;c[793]=7;c[794]=10;c[795]=0;c[796]=8;c[797]=96;c[798]=0;c[799]=8;c[800]=32;c[801]=0;c[802]=9;c[803]=161;c[804]=0;c[805]=8;c[806]=0;c[807]=0;c[808]=8;c[809]=128;c[810]=0;c[811]=8;c[812]=64;c[813]=0;c[814]=9;c[815]
=225;c[816]=80;c[817]=7;c[818]=6;c[819]=0;c[820]=8;c[821]=88;c[822]=0;c[823]=8;c[824]=24;c[825]=0;c[826]=9;c[827]=145;c[828]=83;c[829]=7;c[830]=59;c[831]=0;c[832]=8;c[833]=120;c[834]=0;c[835]=8;c[836]=56;c[837]=0;c[838]=9;c[839]=209;c[840]=81;c[841]=7;c[842]=17;c[843]=0;c[844]=8;c[845]=104;c[846]=0;c[847]=8;c[848]=40;c[849]=0;c[850]=9;c[851]=177;c[852]=0;c[853]=8;c[854]=8;c[855]=0;c[856]=8;c[857]=136;c[858]=0;c[859]=8;c[860]=72;c[861]=0;c[862]=9;c[863]=241;c[864]=80;c[865]=7;c[866]=4;c[867]=0;c[868]=8;c[869]
=84;c[870]=0;c[871]=8;c[872]=20;c[873]=85;c[874]=8;c[875]=227;c[876]=83;c[877]=7;c[878]=43;c[879]=0;c[880]=8;c[881]=116;c[882]=0;c[883]=8;c[884]=52;c[885]=0;c[886]=9;c[887]=201;c[888]=81;c[889]=7;c[890]=13;c[891]=0;c[892]=8;c[893]=100;c[894]=0;c[895]=8;c[896]=36;c[897]=0;c[898]=9;c[899]=169;c[900]=0;c[901]=8;c[902]=4;c[903]=0;c[904]=8;c[905]=132;c[906]=0;c[907]=8;c[908]=68;c[909]=0;c[910]=9;c[911]=233;c[912]=80;c[913]=7;c[914]=8;c[915]=0;c[916]=8;c[917]=92;c[918]=0;c[919]=8;c[920]=28;c[921]=0;c[922]=9;c[923]
=153;c[924]=84;c[925]=7;c[926]=83;c[927]=0;c[928]=8;c[929]=124;c[930]=0;c[931]=8;c[932]=60;c[933]=0;c[934]=9;c[935]=217;c[936]=82;c[937]=7;c[938]=23;c[939]=0;c[940]=8;c[941]=108;c[942]=0;c[943]=8;c[944]=44;c[945]=0;c[946]=9;c[947]=185;c[948]=0;c[949]=8;c[950]=12;c[951]=0;c[952]=8;c[953]=140;c[954]=0;c[955]=8;c[956]=76;c[957]=0;c[958]=9;c[959]=249;c[960]=80;c[961]=7;c[962]=3;c[963]=0;c[964]=8;c[965]=82;c[966]=0;c[967]=8;c[968]=18;c[969]=85;c[970]=8;c[971]=163;c[972]=83;c[973]=7;c[974]=35;c[975]=0;c[976]=8;c[977]
=114;c[978]=0;c[979]=8;c[980]=50;c[981]=0;c[982]=9;c[983]=197;c[984]=81;c[985]=7;c[986]=11;c[987]=0;c[988]=8;c[989]=98;c[990]=0;c[991]=8;c[992]=34;c[993]=0;c[994]=9;c[995]=165;c[996]=0;c[997]=8;c[998]=2;c[999]=0;c[1000]=8;c[1001]=130;c[1002]=0;c[1003]=8;c[1004]=66;c[1005]=0;c[1006]=9;c[1007]=229;c[1008]=80;c[1009]=7;c[1010]=7;c[1011]=0;c[1012]=8;c[1013]=90;c[1014]=0;c[1015]=8;c[1016]=26;c[1017]=0;c[1018]=9;c[1019]=149;c[1020]=84;c[1021]=7;c[1022]=67;c[1023]=0;c[1024]=8;c[1025]=122;c[1026]=0;c[1027]=8;c[1028]
=58;c[1029]=0;c[1030]=9;c[1031]=213;c[1032]=82;c[1033]=7;c[1034]=19;c[1035]=0;c[1036]=8;c[1037]=106;c[1038]=0;c[1039]=8;c[1040]=42;c[1041]=0;c[1042]=9;c[1043]=181;c[1044]=0;c[1045]=8;c[1046]=10;c[1047]=0;c[1048]=8;c[1049]=138;c[1050]=0;c[1051]=8;c[1052]=74;c[1053]=0;c[1054]=9;c[1055]=245;c[1056]=80;c[1057]=7;c[1058]=5;c[1059]=0;c[1060]=8;c[1061]=86;c[1062]=0;c[1063]=8;c[1064]=22;c[1065]=192;c[1066]=8;c[1067]=0;c[1068]=83;c[1069]=7;c[1070]=51;c[1071]=0;c[1072]=8;c[1073]=118;c[1074]=0;c[1075]=8;c[1076]=54;c[1077]
=0;c[1078]=9;c[1079]=205;c[1080]=81;c[1081]=7;c[1082]=15;c[1083]=0;c[1084]=8;c[1085]=102;c[1086]=0;c[1087]=8;c[1088]=38;c[1089]=0;c[1090]=9;c[1091]=173;c[1092]=0;c[1093]=8;c[1094]=6;c[1095]=0;c[1096]=8;c[1097]=134;c[1098]=0;c[1099]=8;c[1100]=70;c[1101]=0;c[1102]=9;c[1103]=237;c[1104]=80;c[1105]=7;c[1106]=9;c[1107]=0;c[1108]=8;c[1109]=94;c[1110]=0;c[1111]=8;c[1112]=30;c[1113]=0;c[1114]=9;c[1115]=157;c[1116]=84;c[1117]=7;c[1118]=99;c[1119]=0;c[1120]=8;c[1121]=126;c[1122]=0;c[1123]=8;c[1124]=62;c[1125]=0;c[1126]
=9;c[1127]=221;c[1128]=82;c[1129]=7;c[1130]=27;c[1131]=0;c[1132]=8;c[1133]=110;c[1134]=0;c[1135]=8;c[1136]=46;c[1137]=0;c[1138]=9;c[1139]=189;c[1140]=0;c[1141]=8;c[1142]=14;c[1143]=0;c[1144]=8;c[1145]=142;c[1146]=0;c[1147]=8;c[1148]=78;c[1149]=0;c[1150]=9;c[1151]=253;c[1152]=96;c[1153]=7;c[1154]=256;c[1155]=0;c[1156]=8;c[1157]=81;c[1158]=0;c[1159]=8;c[1160]=17;c[1161]=85;c[1162]=8;c[1163]=131;c[1164]=82;c[1165]=7;c[1166]=31;c[1167]=0;c[1168]=8;c[1169]=113;c[1170]=0;c[1171]=8;c[1172]=49;c[1173]=0;c[1174]=9;c[1175]
=195;c[1176]=80;c[1177]=7;c[1178]=10;c[1179]=0;c[1180]=8;c[1181]=97;c[1182]=0;c[1183]=8;c[1184]=33;c[1185]=0;c[1186]=9;c[1187]=163;c[1188]=0;c[1189]=8;c[1190]=1;c[1191]=0;c[1192]=8;c[1193]=129;c[1194]=0;c[1195]=8;c[1196]=65;c[1197]=0;c[1198]=9;c[1199]=227;c[1200]=80;c[1201]=7;c[1202]=6;c[1203]=0;c[1204]=8;c[1205]=89;c[1206]=0;c[1207]=8;c[1208]=25;c[1209]=0;c[1210]=9;c[1211]=147;c[1212]=83;c[1213]=7;c[1214]=59;c[1215]=0;c[1216]=8;c[1217]=121;c[1218]=0;c[1219]=8;c[1220]=57;c[1221]=0;c[1222]=9;c[1223]=211;c[1224]
=81;c[1225]=7;c[1226]=17;c[1227]=0;c[1228]=8;c[1229]=105;c[1230]=0;c[1231]=8;c[1232]=41;c[1233]=0;c[1234]=9;c[1235]=179;c[1236]=0;c[1237]=8;c[1238]=9;c[1239]=0;c[1240]=8;c[1241]=137;c[1242]=0;c[1243]=8;c[1244]=73;c[1245]=0;c[1246]=9;c[1247]=243;c[1248]=80;c[1249]=7;c[1250]=4;c[1251]=0;c[1252]=8;c[1253]=85;c[1254]=0;c[1255]=8;c[1256]=21;c[1257]=80;c[1258]=8;c[1259]=258;c[1260]=83;c[1261]=7;c[1262]=43;c[1263]=0;c[1264]=8;c[1265]=117;c[1266]=0;c[1267]=8;c[1268]=53;c[1269]=0;c[1270]=9;c[1271]=203;c[1272]=81;c[1273]
=7;c[1274]=13;c[1275]=0;c[1276]=8;c[1277]=101;c[1278]=0;c[1279]=8;c[1280]=37;c[1281]=0;c[1282]=9;c[1283]=171;c[1284]=0;c[1285]=8;c[1286]=5;c[1287]=0;c[1288]=8;c[1289]=133;c[1290]=0;c[1291]=8;c[1292]=69;c[1293]=0;c[1294]=9;c[1295]=235;c[1296]=80;c[1297]=7;c[1298]=8;c[1299]=0;c[1300]=8;c[1301]=93;c[1302]=0;c[1303]=8;c[1304]=29;c[1305]=0;c[1306]=9;c[1307]=155;c[1308]=84;c[1309]=7;c[1310]=83;c[1311]=0;c[1312]=8;c[1313]=125;c[1314]=0;c[1315]=8;c[1316]=61;c[1317]=0;c[1318]=9;c[1319]=219;c[1320]=82;c[1321]=7;c[1322]
=23;c[1323]=0;c[1324]=8;c[1325]=109;c[1326]=0;c[1327]=8;c[1328]=45;c[1329]=0;c[1330]=9;c[1331]=187;c[1332]=0;c[1333]=8;c[1334]=13;c[1335]=0;c[1336]=8;c[1337]=141;c[1338]=0;c[1339]=8;c[1340]=77;c[1341]=0;c[1342]=9;c[1343]=251;c[1344]=80;c[1345]=7;c[1346]=3;c[1347]=0;c[1348]=8;c[1349]=83;c[1350]=0;c[1351]=8;c[1352]=19;c[1353]=85;c[1354]=8;c[1355]=195;c[1356]=83;c[1357]=7;c[1358]=35;c[1359]=0;c[1360]=8;c[1361]=115;c[1362]=0;c[1363]=8;c[1364]=51;c[1365]=0;c[1366]=9;c[1367]=199;c[1368]=81;c[1369]=7;c[1370]=11;c[1371]
=0;c[1372]=8;c[1373]=99;c[1374]=0;c[1375]=8;c[1376]=35;c[1377]=0;c[1378]=9;c[1379]=167;c[1380]=0;c[1381]=8;c[1382]=3;c[1383]=0;c[1384]=8;c[1385]=131;c[1386]=0;c[1387]=8;c[1388]=67;c[1389]=0;c[1390]=9;c[1391]=231;c[1392]=80;c[1393]=7;c[1394]=7;c[1395]=0;c[1396]=8;c[1397]=91;c[1398]=0;c[1399]=8;c[1400]=27;c[1401]=0;c[1402]=9;c[1403]=151;c[1404]=84;c[1405]=7;c[1406]=67;c[1407]=0;c[1408]=8;c[1409]=123;c[1410]=0;c[1411]=8;c[1412]=59;c[1413]=0;c[1414]=9;c[1415]=215;c[1416]=82;c[1417]=7;c[1418]=19;c[1419]=0;c[1420]
=8;c[1421]=107;c[1422]=0;c[1423]=8;c[1424]=43;c[1425]=0;c[1426]=9;c[1427]=183;c[1428]=0;c[1429]=8;c[1430]=11;c[1431]=0;c[1432]=8;c[1433]=139;c[1434]=0;c[1435]=8;c[1436]=75;c[1437]=0;c[1438]=9;c[1439]=247;c[1440]=80;c[1441]=7;c[1442]=5;c[1443]=0;c[1444]=8;c[1445]=87;c[1446]=0;c[1447]=8;c[1448]=23;c[1449]=192;c[1450]=8;c[1451]=0;c[1452]=83;c[1453]=7;c[1454]=51;c[1455]=0;c[1456]=8;c[1457]=119;c[1458]=0;c[1459]=8;c[1460]=55;c[1461]=0;c[1462]=9;c[1463]=207;c[1464]=81;c[1465]=7;c[1466]=15;c[1467]=0;c[1468]=8;c[1469]
=103;c[1470]=0;c[1471]=8;c[1472]=39;c[1473]=0;c[1474]=9;c[1475]=175;c[1476]=0;c[1477]=8;c[1478]=7;c[1479]=0;c[1480]=8;c[1481]=135;c[1482]=0;c[1483]=8;c[1484]=71;c[1485]=0;c[1486]=9;c[1487]=239;c[1488]=80;c[1489]=7;c[1490]=9;c[1491]=0;c[1492]=8;c[1493]=95;c[1494]=0;c[1495]=8;c[1496]=31;c[1497]=0;c[1498]=9;c[1499]=159;c[1500]=84;c[1501]=7;c[1502]=99;c[1503]=0;c[1504]=8;c[1505]=127;c[1506]=0;c[1507]=8;c[1508]=63;c[1509]=0;c[1510]=9;c[1511]=223;c[1512]=82;c[1513]=7;c[1514]=27;c[1515]=0;c[1516]=8;c[1517]=111;c[1518]
=0;c[1519]=8;c[1520]=47;c[1521]=0;c[1522]=9;c[1523]=191;c[1524]=0;c[1525]=8;c[1526]=15;c[1527]=0;c[1528]=8;c[1529]=143;c[1530]=0;c[1531]=8;c[1532]=79;c[1533]=0;c[1534]=9;c[1535]=255;AVm=b;b=$rt_createIntArray(96);c=b.data;c[0]=80;c[1]=5;c[2]=1;c[3]=87;c[4]=5;c[5]=257;c[6]=83;c[7]=5;c[8]=17;c[9]=91;c[10]=5;c[11]=4097;c[12]=81;c[13]=5;c[14]=5;c[15]=89;c[16]=5;c[17]=1025;c[18]=85;c[19]=5;c[20]=65;c[21]=93;c[22]=5;c[23]=16385;c[24]=80;c[25]=5;c[26]=3;c[27]=88;c[28]=5;c[29]=513;c[30]=84;c[31]=5;c[32]=33;c[33]=92;c[34]
=5;c[35]=8193;c[36]=82;c[37]=5;c[38]=9;c[39]=90;c[40]=5;c[41]=2049;c[42]=86;c[43]=5;c[44]=129;c[45]=192;c[46]=5;c[47]=24577;c[48]=80;c[49]=5;c[50]=2;c[51]=87;c[52]=5;c[53]=385;c[54]=83;c[55]=5;c[56]=25;c[57]=91;c[58]=5;c[59]=6145;c[60]=81;c[61]=5;c[62]=7;c[63]=89;c[64]=5;c[65]=1537;c[66]=85;c[67]=5;c[68]=97;c[69]=93;c[70]=5;c[71]=24577;c[72]=80;c[73]=5;c[74]=4;c[75]=88;c[76]=5;c[77]=769;c[78]=84;c[79]=5;c[80]=49;c[81]=92;c[82]=5;c[83]=12289;c[84]=82;c[85]=5;c[86]=13;c[87]=90;c[88]=5;c[89]=3073;c[90]=86;c[91]
=5;c[92]=193;c[93]=192;c[94]=5;c[95]=24577;AVn=b;b=$rt_createIntArray(31);c=b.data;c[0]=3;c[1]=4;c[2]=5;c[3]=6;c[4]=7;c[5]=8;c[6]=9;c[7]=10;c[8]=11;c[9]=13;c[10]=15;c[11]=17;c[12]=19;c[13]=23;c[14]=27;c[15]=31;c[16]=35;c[17]=43;c[18]=51;c[19]=59;c[20]=67;c[21]=83;c[22]=99;c[23]=115;c[24]=131;c[25]=163;c[26]=195;c[27]=227;c[28]=258;c[29]=0;c[30]=0;AVo=b;b=$rt_createIntArray(31);c=b.data;c[0]=0;c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=1;c[9]=1;c[10]=1;c[11]=1;c[12]=2;c[13]=2;c[14]=2;c[15]=2;c[16]
=3;c[17]=3;c[18]=3;c[19]=3;c[20]=4;c[21]=4;c[22]=4;c[23]=4;c[24]=5;c[25]=5;c[26]=5;c[27]=5;c[28]=0;c[29]=112;c[30]=112;AVp=b;b=$rt_createIntArray(30);c=b.data;c[0]=1;c[1]=2;c[2]=3;c[3]=4;c[4]=5;c[5]=7;c[6]=9;c[7]=13;c[8]=17;c[9]=25;c[10]=33;c[11]=49;c[12]=65;c[13]=97;c[14]=129;c[15]=193;c[16]=257;c[17]=385;c[18]=513;c[19]=769;c[20]=1025;c[21]=1537;c[22]=2049;c[23]=3073;c[24]=4097;c[25]=6145;c[26]=8193;c[27]=12289;c[28]=16385;c[29]=24577;AVq=b;b=$rt_createIntArray(30);c=b.data;c[0]=0;c[1]=0;c[2]=0;c[3]=0;c[4]
=1;c[5]=1;c[6]=2;c[7]=2;c[8]=3;c[9]=3;c[10]=4;c[11]=4;c[12]=5;c[13]=5;c[14]=6;c[15]=6;c[16]=7;c[17]=7;c[18]=8;c[19]=8;c[20]=9;c[21]=9;c[22]=10;c[23]=10;c[24]=11;c[25]=11;c[26]=12;c[27]=12;c[28]=13;c[29]=13;AVr=b;}
function Kp(){var a=this;C.call(a);a.eF=0;a.kk=0;a.eH=null;a.j0=0;a.kQ=0;a.uD=0;a.ov=0;a.oq=0;a.rP=0;a.rm=0;a.uf=null;a.tr=0;a.te=null;a.tA=0;a.bc=null;a.w=null;}
var AVs=null;function RT(a,b,c,d,e,f,g){a.eF=0;a.rP=b<<24>>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){if(!d){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);}b=0;d=d+(-1)|0;k=a.bc.co.data;l=c+1|0;e=e|(k[c]&255)<<f;f=f+8|0;c=l;}a.kk=a.kk+(e&AVs.data[i])|0;e=e>>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){if(!d){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);}b=0;d=d+(-1)|0;k=a.bc.co.data;l=c+1|0;e=e|(k[c]&255)<<f;f=f+8|0;c=l;}a.oq=a.oq+(e&AVs.data[i])|0;e=e>>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<l){if(!d){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);}b=0;d=d+(-1)|0;k=a.bc.co.data;i=c+1|0;e=e|(k[c]&255)<<f;f=f+8|0;c=i;}m=(a.j0+(e&AVs.data[l])
|0)*3|0;k=a.eH.data;i=m+1|0;e=e>>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<l){if(!d)break b;b=0;d=d+(-1)|0;k=a.bc.co.data;i=c+1|0;e=e|(k[c]&255)<<f;f=f+8|0;c=i;}m=(a.j0+(e&AVs.data[l])|0)*3|0;k=a.eH.data;i=m+1|0;e=e>>>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)<<m;m=m+8|0;j=b;continue;}a:{s=d.data;t=l&p;u=(e+t|0)*3|0;c=s[u];if(!c){b=u+1|0;l=l>>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)<<m;m=m+8|0;j=b;}r=f.data;b=w&q;x=(g+b|0)*3|0;c=r[x];while(true){l=x+1|0;w=w>>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)b=c;c=k+b|0;e=j-b|0;b=m-(b<<3)|0;h.bY=w;h.bZ=b;i.E=c;i.A=Long_add(i.A,Long_fromInt(e-i.u|0));i.u=e;h.bi=n;return (-3);}b=(b+r[x+2|0]|0)+(w&AVs.data[c])|0;x=(g+b|0)*3|0;c=r[x];}b=c&15;while(m<b){k=k+(-1)|0;s=i.co.data;c=j+1|0;w=w|(s[j]&255)<<m;m=m+8|0;j=c;}x=r[x+2|0]+(w&AVs.data[b])|0;l=w>>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<v)v=b;b=k+v|0;c=j-v|0;e=m-(v<<3)|0;h.bY=l;h.bZ=e;i.E=b;i.A=Long_add(i.A,Long_fromInt(c-i.u|0));i.u=c;h.bi=n;return 1;}i.cg=B(540);v=i.E-k|0;b=m>>3;if(b<v)v=b;e=k+v|0;b=j-v|0;c=m-(v<<3)|0;h.bY=l;h.bZ=c;i.E=e;i.A=Long_add(i.A,Long_fromInt(b-i.u|0));i.u=b;h.bi=n;return (-3);}t=(t+s[u+2|0]|0)+(l&AVs.data[c])|0;u=(e+t|0)*3|0;c=s[u];if(!c)break;}b=u+1|0;l=l>>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<v)v=b;b=k+v|0;e=j-v|0;g=m-(v<<3)|0;h.bY=l;h.bZ=g;i.E=b;i.A=Long_add(i.A,Long_fromInt(e-i.u|0));i.u=e;h.bi=c;return 0;}
function Xu(){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;AVs=b;}
function Wp(){var a=this;C.call(a);a.xg=null;a.AH=null;a.AD=null;}
function AJS(a,b,c,d){var e=new Wp();AKC(e,a,b,c,d);return e;}
function AKC(a,b,c,d,e){a.xg=b;a.AH=c;a.AD=d;}
function Ns(){C.call(this);this.vD=0;}
function Xj(a,b){Ef(MQ(),Bq(a.vD));}
function ZH(a,b){Xj(a,b);}
function ALc(a,b){ZH(a,b);}
function QR(){var a=this;C.call(a);a.xn=0;a.Az=0;a.pa=0;a.li=0;a.ng=0;a.fn=null;}
function YW(a){a.li=0;a.pa=0;a.fn=null;}
function Ww(a){return a.xn;}
function U2(a){var b;if(a.fn!==null)return a.fn.g9;b=new Ds;Q(b);G(b);}
function ACA(a){return a.pa-a.li|0;}
function Zo(a){return U2(a).lo;}
function ADE(a,b,c,d){var e,f,g,h,i;e=b.data.length;if(c<=e&&d>=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.mW.df.data.length){if(a.mW.df.data[a.kK]!==null)return 1;a.kK=a.kK+1|0;}return 0;}
function VI(a){var b;if(a.wy==a.mW.hi)return;b=new I0;Q(b);G(b);}
function AAB(a){var b,c,d;VI(a);if(!Jv(a)){b=new Je;Q(b);G(b);}if(a.jW===null){c=a.mW.df.data;d=a.kK;a.kK=d+1|0;a.kR=c[d];a.jW=a.kR.fN;a.vC=null;}else{if(a.kR!==null)a.vC=a.kR;a.kR=a.jW;a.jW=a.jW.fN;}}
function OK(){LA.call(this);}
function Q0(a){AAB(a);return a.kR.ib;}
function UF(){C.call(this);this.P=null;}
function AJt(a){var b=new UF();AKV(b,a);return b;}
function AKV(a,b){a.P=b;}
function TW(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,$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:e=0;f=0;g=b-1|0;while(f<b){if(d!==null){h=(f*100|0)/g|0;$p=1;continue _;}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<k)k=j;l=k*a.P.ch|0;m=P(a.P.ck,a.P.bh);if(!EF(a.P,i,l,m)&&R3(a.P,i,l,m)===AQN&&!(Fg(a.P,i,l,m)&&P(a.P.ck,5))){n=0;o=BM(h,1);p=BM(h,2);q=BM(h,3);r=BM(h,4);s=BM(h,5);while(n<3){t=0;u=i;v=l;w=m;while(t<3){a:{u=u+(P(a.P.ck,6)-P(a.P.ck,6)|0)|0;v=v+(P(a.P.ck,1)-P(a.P.ck,1)|0)|0;w=w+(P(a.P.ck,6)-P(a.P.ck,6)|0)|0;if(u<0)break a;if(w<1)break a;if(v<0)break a;if(v>=(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<k)k=j;l=k*a.P.ch|0;m=P(a.P.ck,a.P.bh);if(!EF(a.P,i,l,m)&&R3(a.P,i,l,m)===AQN&&!(Fg(a.P,i,l,m)&&P(a.P.ck,5))){n=0;o=BM(h,1);p=BM(h,2);q=BM(h,3);r=BM(h,4);s=BM(h,5);while(n<3){t=0;u=i;v=l;w=m;while(t<3){a:{u=u+(P(a.P.ck,6)-P(a.P.ck,6)|0)|0;v=v+(P(a.P.ck,1)-P(a.P.ck,1)|0)|0;w=w+(P(a.P.ck,6)-P(a.P.ck,6)|0)|0;if
(u<0)break a;if(w<1)break a;if(v<0)break a;if(v>=(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)<Bg(a.jb))return AU2;J9(c,a.jb);}DI(b,b.k+Kb(e)|0);}else if(LX(e)){if(a.pj===ASM)break;if(a.pj===ARx){if(BC(c)<Bg(a.jb))return AU2;J9(c,
a.jb);}DI(b,b.k+Kb(e)|0);}}return e;}b=new Ds;Q(b);G(b);}
function X8(a,b){if(a.gY!=3&&a.gY!=2){b=new Ds;Q(b);G(b);}a.gY=3;return AU3;}
function AC9(a){a.gY=0;return a;}
function UT(a,b){var c,d;if(a.gY&&a.gY!=3){b=new Ds;Q(b);G(b);}if(!BC(b))return ADP(0);if(a.gY)AC9(a);c=ADP(Dn(8,BC(b)*a.ul|0));while(true){d=Og(a,b,c,0);if(Hk(d))break;if(GC(d))c=Px(a,c);if(!Hf(d))continue;IT(d);}b=Og(a,b,c,1);if(Hf(b))IT(b);while(!Hk(X8(a,c))){c=Px(a,c);}EN(c);return c;}
function Px(a,b){var c,d;c=b.k5;d=Zy(MS(c,Dn(8,c.data.length*2|0)));DI(d,b.k);return d;}
function AJM(a,b){return AU3;}
function AGO(a){return;}
function M8(){var a=this;C.call(a);a.v2=null;a.x_=0;a.ya=0;a.zD=0;a.yF=0;}
function Se(){C.call(this);this.w6=null;}
function AD4(a){Cr(a.w6,Q3(1));}
function AFe(a){AD4(a);}
function Sh(){C.call(this);this.vy=null;}
function SN(a){Cr(a.vy,Q3(0));}
function AEJ(a){SN(a);}
function EM(){EO.call(this);}
var AVx=null;var ARp=null;var AVy=null;var AVz=null;function ABk(){var b,c,d;b=new EM;EK(b,B(545),0);AVx=b;b=new EM;EK(b,B(546),1);ARp=b;b=new EM;EK(b,B(547),2);AVy=b;c=Bc(EM,3);d=c.data;d[0]=AVx;d[1]=ARp;d[2]=AVy;AVz=c;}
function Sa(){var a=this;C.call(a);a.vc=null;a.so=null;}
function AEh(a){Cr(a.vc,a.so.result===null?AVy:!(Zv(a.so.result)?1:0)?AVx:ARp);}
function AHS(a){AEh(a);}
function Sd(){C.call(this);this.vI=null;}
function AD0(a){Cr(a.vI,AVy);}
function AHN(a){AD0(a);}
function OE(){CC.call(this);}
function Rz(a,b,c){var d,e,f;d=0;while(true){HT();if(d>=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){e[j-f|0]=e[j];j=j+1|0;}k=g-f|0;g=C0(BC(b)+k|0,e.length);NH(b,d,k,g-k|0);f=0;}if(!Eo(c)){l=!Eo(b)&&f>=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<d){if(f>=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(d<c){e=a.by;f=new Gj;g=a.by;h=a.g;i=a.j;j=a.h;R();Hn(f,g,h,i,j,ARB.l);BT(e,f);d=d+1|0;}$p=1;case 1:ABB(a,b);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,$p);}
function UQ(){D6.call(this);}
function AEX(a,b,c,d){var e=new UQ();AIP(e,a,b,c,d);return e;}
function AIP(a,b,c,d,e){HY(a,b);a.cT=1.6200000047683716;a.dT=B(349);a.g1=B(550);b=new Pw;Ie(b);b.zZ=a;a.dO=b;a.dO.o3=45;a.gR=200;CJ(a,c,d,e);}
function AKJ(a,b){var c;c=(20-a.bv|0)/20.0;return ((Bj(a.ez+b)*0.5+0.5)*c*0.5+0.25+c*0.25)*La(a,b);}
function AAj(){FB.call(this);}
function AFr(a,b,c,d){var e=new AAj();ALZ(e,a,b,c,d);return e;}
function ALZ(a,b,c,d,e){IZ(a,b,c,d,e);a.cT=0.7200000286102295;a.dT=B(354);a.g1=B(551);DQ(a,1.399999976158142,0.8999999761581421);CJ(a,c,d,e);a.gR=105;a.qW=0.0;b=new Nf;Ie(b);b.hD=b.hD*0.800000011920929;a.dO=b;}
function Z2(){var a=this;FB.call(a);a.mP=0;a.l0=0;a.mt=0;a.f3=0.0;a.mp=0.0;}
function AIX(a,b,c,d){var e=new Z2();ALJ(e,a,b,c,d);return e;}
function ALJ(a,b,c,d,e){IZ(a,b,c,d,e);a.mP=1;a.l0=0;a.mt=0;DQ(a,1.399999976158142,1.7200000286102295);CJ(a,c,d,e);a.cT=1.7200000286102295;a.dT=B(353);a.g1=B(552);b=new NA;K0(b);b.hg=a;a.dO=b;}
function AAn(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:Vi(a);if(E()){break _;}a.mp=a.f3;if(!a.l0)a.f3=a.f3-0.20000000298023224;else a.f3=a.f3+0.20000000298023224;if(a.f3<0.0)a.f3=0.0;if(a.f3>1.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<c){e=a.by;f=new Gj;g=a.by;h=a.g;i=a.j;j=a.h;R();Hn(f,g,h,i,j,ARB.l);BT(e,f);d=d+1|0;}$p=1;case 1:ABB(a,b);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,$p);}
function S8(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:if(a.mP&&b instanceof Fj){a.mP=0;d=B3()*3.0+1.0|0;c=0;while(c<d){e=a.by;f=new Gj;g=a.by;h=a.g;i=a.j;j=a.h;R();Hn(f,g,h,i,j,AUu.l);BT(e,f);c=c+1|0;}return;}$p=1;case 1:SM(a,b,c);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,$p);}
function V2(a,b,c,d,e,f,g){var 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:h=Fu(AQL,a.dT);i=h.cw.f1;j=h.cw.hj;k=h.cw;k.f1=k.f1+(a.mp+(a.f3-a.mp)*c)*8.0;k=h.cw;k.hj=k.hj-(a.mp+(a.f3-a.mp)*c);$p=1;case 1:Lt(a,b,c,d,e,f,g);if(E()){break _;}if(!a.mP){h.cw.f1=i;h.cw.hj=j;return;}k=BH(B(553));$p=2;case 2:Us(k);if(E()){break _;}Bt(2884);k=Fu(AQL,B(355));k.cw.b5=h.cw.b5;k.cw.bl=h.cw.bl;k.cw.f1
=h.cw.f1;k.cw.j9=h.cw.j9;k.eo.b5=h.eo.b5;k.eo.bl=h.eo.bl;k.gB.bl=h.gB.bl;k.gA.bl=h.gA.bl;k.gz.bl=h.gz.bl;k.gC.bl=h.gC.bl;BG(k.cw,g);BG(k.eo,g);BG(k.gB,g);BG(k.gA,g);BG(k.gz,g);BG(k.gC,g);h.cw.f1=i;h.cw.hj=j;return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function RI(){C.call(this);}
var AVD=null;function ZT(){if(AVD===null)AVD=Rv(B(554));return AVD;}
function O8(){var a=this;CC.call(a);a.lw=0;a.i1=0;a.k1=0;a.fj=null;a.eB=null;a.kh=null;}
function Za(a){var b,c;Fe(1);DG(a.bQ);b=a.bQ;c=C_(0,(a.bb/2|0)-100|0,((a.bu/4|0)+96|0)+12|0,B(555));a.kh=c;T(b,c);T(a.bQ,C_(1,(a.bb/2|0)-100|0,((a.bu/4|0)+120|0)+12|0,B(556)));a.kh.dU=0;}
function ANu(a){a.k1=a.k1+1|0;}
function ADb(a,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();a=$T.l();}_:while(true){switch($p){case 0:if(!b.cE&&b.dU){Fe(0);c=a.be;d=new JB;e=a.eB;HT();d.nb=e;d.z5=B(557);c.ij=d;b=EV();EC(b,8,8,8,$rt_createByteArray(512));Dz(a.be,b,0);b=a.be;c=new Rm;d=a.be;e=a.fj;f=a.be.ij.nb;g=a.be.ij.Ai;c.hR=0;c.fA=0;d.cD=1;c.x=d;c.cd=Ed();h=new RX;h.jT=c;h.wA=e;h.xK=f;h.u9=g;h.g6=d;$p=2;continue _;}if(b.cE!=1)return;Fe(0);b=a.be;c=new Oq;DB(c);$p
=1;case 1:AAp(b,c);if(E()){break _;}return;case 2:ABZ(h);if(E()){break _;}b.R=c;return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,$p);}
function ACn(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:if(!d){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)+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<a.iW.um){T(a.bQ,ANx(b,((a.bb/2|0)-155|0)+((b%2|0)*160|0)|0,(a.bu/6|0)+(24*(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<c){BT(b.by,C3(b.by,b.by.hG,b.g,b.j-0.20000000298023224,b.h,B3()*360.0, -B3()*60.0,0.4000000059604645));d=d+1|0;}}
function Pw(){FE.call(this);this.zZ=null;}
function AEg(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:$p=1;case 1:$z=SX(a,b);if(E()){break _;}c=$z;if(!c)return 0;d=a.ce;c=6;$p=2;case 2:d.gj(b,c);if(E()){break _;}return 1;default:ER();}}C1().s(a,b,c,d,$p);}
function Vo(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(E2()){var $T=C1();$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=4.0;c=a.hL;d=a.ce;e=a.ce.g;f=a.ce.j;g=a.ce.h;$p=1;case 1:Wv(c,d,e,f,g,b);if(E()){break _;}h=0;while(h<500){e=Gy(a.dv)*b/4.0;i=Gy(a.dv)*b/4.0;j=Gy(a.dv)*b/4.0;f=B7(e*e+i*i+j*j);k=e/f/f;l=i/f/f;m=j/f/f;n=a.hL.mM;d=new KS;o=a.hL;e=a.ce.g+e;f=a.ce.j+i;g=a.ce.h
+j;R();PN(d,o,e,f,g,k,l,m,ATZ);Cf(n,d);h=h+1|0;}return;default:ER();}}C1().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function Nf(){FE.call(this);}
function ALD(a){if(a.ee===null)ACJ(a);else{a.ce.cs=0.0;a.ce.ct=0.0;Il(a.ce,0.0,1.0,0.6000000238418579);a.ce.bV=0.5;}}
function NA(){Fz.call(this);this.hg=null;}
function UX(a){var b,c,d,e,f,g,h;b=Bj(a.hg.v*3.1415927410125732/180.0);c=Bs(a.hg.v*3.1415927410125732/180.0);b=(-0.699999988079071)*b;c=0.699999988079071*c;d=a.ce.g+b|0;e=a.ce.j-2.0|0;f=a.ce.h+c|0;if(!a.hg.l0){d=Bh(a.hL,d,e,f);R();if(d==ARe.l){a.hg.l0=1;a.hg.mt=0;}KN(a);}else{g=Bh(a.hL,d,e,f);R();if(g!=ARe.l)a.hg.l0=0;else{h=a.hg;g=h.mt+1|0;h.mt=g;if(g==60){Dg(a.hL,d,e,f,ARf.l);if(!P(a.dv,5))a.hg.mP=1;}a.gK=0.0;a.f4=0.0;a.ce.I=40+(((a.hg.mt/2|0)%2|0)*10|0)|0;}}}
function MV(){var a=this;C.call(a);a.uq=null;a.vO=null;a.s1=0;a.pL=0;}
function V6(a){return Eo(a.uq);}
function LG(a,b){return BC(a.vO)<b?0:1;}
function AHn(a,b){a.s1=b;}
function ANF(a,b){a.pL=b;}
function Oj(){B1.call(this);}
function RO(){B1.call(this);}
function QV(){FY.call(this);this.xt=0;}
function AG3(a){return V(W(F(O(),B(568)),a.xt));}
function N9(){FY.call(this);this.xk=0;}
function AGy(a){return V(W(F(O(),B(569)),a.xk));}
function Kq(){var a=this;C.call(a);a.jR=0.0;a.ji=0.0;a.tD=0;}
function Sr(){var a=this;Kq.call(a);a.hx=null;a.kl=null;}
function AAJ(a){a.jR=0.0;a.ji=0.0;if(a.hx.data[0])a.ji=a.ji-1.0;if(a.hx.data[1])a.ji=a.ji+1.0;if(a.hx.data[2])a.jR=a.jR-1.0;if(a.hx.data[3])a.jR=a.jR+1.0;a.tD=a.hx.data[4];}
function SW(a){var b;b=0;while(b<a.hx.data.length){a.hx.data[b]=0;b=b+1|0;}}
function Z_(a,b,c){var d;d=(-1);if(b==a.kl.tf.B)d=0;if(b==a.kl.rx.B)d=1;if(b==a.kl.sO.B)d=2;if(b==a.kl.sp.B)d=3;if(b==a.kl.rL.B)d=4;if(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(n<a.bH){o=k*j;p=n*j;q=IO(f,o,p)/6.0+(-4.0);o=IO(g,o,p)/5.0+10.0+(-4.0);if(F$(h,k,n)/8.0>0.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(t<a.bH){q=m<<1;o=t<<1;p=IO(f,q,o)/8.0;n=IO(l,q,o)<=0.0?0:1;if(p>2.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(y<x){e=((y*100|0)/k|0)/4|0;$p=13;continue _;}R();e=AUc.l;v=90;t=1;x=4;$p=8;continue _;case 7:AB$(a,e);if(E()){break _;}e=0;while(e<s){n=(F$(u,v,e)/24.0|0)-4|0;x=v+J(e,r)|0;y=i[x]+a.hP|0;bb=y+n|0;i[x]=Dn(y,bb);if(i[x]>w)i[x]=w;if(i[x]<1)i[x]=1;bc=0;while(bc<t){bd=J(J(bc,a.bH)+e|0,a.S)+v|0;be=0;if(bc<=y){R();be=ARf.l;}if(bc<=bb){R();be=ARi.l;}if(!bc){R();be=AQU.l;}a.cq.data[bd]=be<<24>>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<a.S){EY(a,v,(a.eg/2|0)-1|0,0,0,e);EY(a,v,(a.eg/2|0)-1|0,a.bH-1|0,0,e);v=v+1|0;}v=0;while(v<a.bH){EY(a,0,(a.eg/2|0)-1|0,v,0,e);EY(a,a.S-1|0,(a.eg/2|0)-1|0,v,0,e);v=v+1|0;}v=J(a.S,a.bH)/8000|
0;t=0;y=v-1|0;while(t<v){if(!(t%100|0)){x=(t*100|0)/y|0;$p=16;continue _;}x=P(a.L,a.S);n=(a.hP-1|0)-P(a.L,2)|0;bf=P(a.L,a.bH);if(!a.cq.data[J(J(n,a.bH)+bf|0,a.S)+x|0])EY(a,x,n,bf,0,e);t=t+1|0;}e=100;$p=14;continue _;case 13:AB$(a,e);if(E()){break _;}bg=Z(a.L)*j;bh=Z(a.L)*z;bi=Z(a.L)*ba;bc=(Z(a.L)+Z(a.L))*200.0|0;bj=Z(a.L)*3.1415927410125732*2.0;bk=0.0;bl=Z(a.L)*3.1415927410125732*2.0;bm=0.0;bn=Z(a.L)*Z(a.L);bo=0;bp=bc;while(bo<bc){a:{bg=bg+Bj(bj)*Bs(bl);bi=bi+Bs(bj)*Bs(bl);bh=bh+Bj(bl);bj=bj+bk*0.20000000298023224;bk
=bk*0.8999999761581421+Z(a.L)-Z(a.L);bl=(bl+bm*0.5)*0.5;bm=bm*0.75+Z(a.L)-Z(a.L);if(Z(a.L)>=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<x){e=((y*100|0)/k|0)/4|0;continue _;}R();e=AUc.l;v=90;t=1;x=4;$p=8;continue _;case 14:AB$(a,e);if(E()){break _;}f=a.eA;g=B(576);$p=15;case 15:Xk(f,g);if(E()){break _;}e=J(J(a.S,a.bH),a.eg)/20000|0;v=0;x=e-1|0;while(v<e){if(!(v%100|0)){t=(v*100
|0)/x|0;$p=19;continue _;}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;}e=100;$p=17;continue _;case 16:AB$(a,x);if(E()){break _;}while(true){x=P(a.L,a.S);n=(a.hP-1|0)-P(a.L,2)|0;bf=P(a.L,a.bH);if(!a.cq.data[J(J(n,a.bH)+bf|0,a.S)+x|0])EY(a,x,n,bf,0,e);t=t+1|0;if(t>=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<v){x=P(a.L,2);y=(t*50|0)/k|0;$p=22;continue _;}e
=a.S;v=J(J(a.S,a.bH),a.eg)/2000|0;t=0;k=v-1|0;if(t<v){x=P(a.L,2);y=((t*50|0)/k|0)+50|0;$p=23;continue _;}f=EV();f.ic=a.hP;EC(f,c,64,d,a.cq);f.l5=B9();f.nW=b;f.oV=B(579);c=a.S;d=J(a.S,a.bH)/4000|0;e=0;t=d-1|0;if(e>=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<v){q=r;o=n;w=F$(g,q,o)<=8.0?0:1;y=F$(bB,q,o)<=12.0?0:1;m=i[r+J(n,e)|0];bd=J(J(m,a.bH)+n|0,a.S)+r|0;k=a.cq.data[J(J(m+1|0,a.bH)+n|0,a.S)+r|0]&255;if(!(k!=AQS.l&&k!=AQT.l)&&m<=((t/2|0)-1|0)&&y)a.cq.data[bd]
=AT_.l<<24>>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<v){x=P(a.L,2);y=(t*50|0)/k|0;continue _;}e=a.S;v=J(J(a.S,a.bH),a.eg)/2000|0;t=0;k=v-1|0;if(t<v){x=P(a.L,2);y=((t*50|0)/k|0)+50|0;$p=23;continue _;}f=EV();f.ic=a.hP;EC(f,c,64,d,a.cq);f.l5=B9();f.nW=b;f.oV=B(579);c=a.S;d=J(a.S,a.bH)/4000|0;e=0;t=d-1|0;if(e>=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<v){x=P(a.L,2);y=((t*50|0)/k|0)+50|0;continue _;}f=EV();f.ic=a.hP;EC(f,c,64,d,a.cq);f.l5=B9();f.nW=b;f.oV=B(579);c=a.S;d=J(a.S,a.bH)/4000|0;e=0;t=d-1|0;if(e>=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<a.S&&k<a.bH){bd=i[y+J(k,c)|0]+1|0;if(!P(a.L,4))QX(f,y,bd,k);}bc=bc+1|0;}n=n+1|0;}e=e+1|0;if(e>=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<t){q=q+Bj(u)*Bs(w);s=s+Bs(u)*Bs(w);r=r+Bj(w);u=u+v*0.20000000298023224;v=v*0.8999999761581421+Z(a.L)-Z(a.L);w=(w+x*0.5)*0.5;x=x*0.8999999761581421+Z(a.L)-Z(a.L);ba=Bj(y*3.1415927410125732/z)*p
/100.0+1.0;bb=q-ba|0;c=q+ba|0;d=r-ba|0;e=r+ba|0;g=s-ba|0;h=s+ba|0;ba=ba*ba;while(bb<=c){bc=d;while(bc<=e){bd=g;while(bd<=h){a:{be=bb-q;bf=bc-r;bg=bd-s;if(be*be+bf*bf*2.0+bg*bg>=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<<i<a.S){i=i+1|0;}while(1<<j<a.bH){j=j+1|0;}k=a.bH-1|0;l=a.S-1|0;m=1;a.dY.data[0]=(((c<<j)+d|0)<<i)+b|0;n=Long_ZERO;f=J(a.S,a.bH);while(m>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<a.S&&!a.cq.data[(o+r|0)-s|0]){r=r+1|0;}t=o>>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<r){a.cq.data[o]=g;if(p<=0)e=v;else{e=a.cq.data[o-a.S|0]?0:1;if(e&&!v){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(p>=(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<a.hy.fP.data.length){T(a.bQ,ANx(b,((a.bb/2|0)-155|0)+((b%2|0)*160|0)|0,(a.bu/6|0)+(24*(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<a.hy.fP.data.length){Be(a.bQ,c).h1=Jb(a.hy,c);c=c+1|0;}if(b.cE!=200){a.h0=b.cE;b.h1=V(F(F(F(O(),B(516)),Jb(a.hy,b.cE)),B(581)));return;}b=a.be;d=a.s2;$p=1;case 1:AAp(b,d);if(E()){break _;}return;default:ER();}}C1().s(a,b,c,d,$p);}
function YQ(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.h0>=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<c){e=a.ta;f=new L6;f.c7=$rt_createIntArray(512);g=0;while(g<256){h=f.c7.data;i=g+1|0;h[g]=g;g=i;}g=0;while(g<256){i=P(b,256-g|0)+g|0;j=f.c7.data[g];f.c7.data[g]=f.c7.data[i];f.c7.data[i]=j;f.c7.data[g+256|0]=f.c7.data[g];g=g+1|0;}e.data[d]=f;d=d+1|0;}}
function F$(a,b,c){var d,e,f;d=0.0;e=1.0;f=0;while(f<a.v0){d=d+ACc(a.ta.data[f],b/e,c/e)*e;e=e*2.0;f=f+1|0;}return d;}
function L6(){Fn.call(this);this.c7=null;}
function ACc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=(Dm(b)|0)&255;e=(Dm(c)|0)&255;f=(Dm(0.0)|0)&255;g=b-Dm(b);b=c-Dm(c);c=0.0-Dm(0.0);h=M1(g);i=M1(b);j=M1(c);k=a.c7.data[d]+e|0;l=a.c7.data[k]+f|0;m=a.c7.data[k+1|0]+f|0;d=a.c7.data[d+1|0]+e|0;e=a.c7.data[d]+f|0;f=a.c7.data[d+1|0]+f|0;n=FP(a.c7.data[l],g,b,c);d=a.c7.data[e];o=g-1.0;n=Gl(h,n,FP(d,o,b,c));d=a.c7.data[m];p=b-1.0;q=Gl(i,n,Gl(h,FP(d,g,p,c),FP(a.c7.data[f],o,p,c)));d=a.c7.data[l+1|0];n=c-1.0;return Gl(j,q,Gl(i,Gl(h,FP(d,g,b,n),FP(a.c7.data[e+1|0],
o,b,n)),Gl(h,FP(a.c7.data[m+1|0],g,p,n),FP(a.c7.data[f+1|0],o,p,n))));}
function M1(b){return b*b*b*(b*(b*6.0-15.0)+10.0);}
function Gl(b,c,d){return c+b*(d-c);}
function FP(b,c,d,e){var f;b=b&15;f=b>=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<<i)-1|0)),Long_fromInt(10)),i)).lo;f=AVF.data;i=(50-d|0)-1|0;f[i]
=$rt_udiv(b,20);AVG.data[i]=c;d=d+1|0;}}
function Q4(){var a=this;C.call(a);a.rl=0;a.qV=0;a.uW=0;}
function ADY(){C.call(this);}
function KH(){C.call(this);this.r1=null;}
function AA6(a,b){var c,d,e;b=b;c=a.r1;d=new Int8Array(b.data);b=Im(d.length);e=0;while(e<d.length){Vk(b,e,d[e]);e=e+1|0;}UY(c.jZ,b);}
function AH1(a,b){AA6(a,b);}
function KJ(){C.call(this);this.rs=null;}
function TT(a,b){b=a.rs;b.kx=1;HF(b.jZ);}
function AE9(a,b){TT(a,b);}
function KK(){C.call(this);this.t7=null;}
function Yi(a,b){b=a.t7;b.kx=0;HF(b.jZ);}
function AGx(a,b){Yi(a,b);}
function KI(){C.call(this);this.se=null;}
function Zg(a,b){b=a.se;b.kx=0;b.eI.close();}
function AEr(a,b){Zg(a,b);}
function Qj(){var a=this;C.call(a);a.r5=Long_ZERO;a.qt=0;a.uE=0;}
function ZS(){EI.call(this);}
function QT(){var a=this;C.call(a);a.wa=null;a.w5=null;a.tO=0;a.nT=0;}
function K3(a){return Eo(a.wa);}
function Uw(a,b){return BC(a.w5)<b?0:1;}
function AMw(a,b){a.tO=b;}
function ALe(a,b){a.nT=b;}
function ACm(){C.call(this);}
function IH(b,c){if(b===c)return 1;return b!==null?b.cK(c):c!==null?0:1;}
function Nd(){FT.call(this);}
function AHI(a,b,c,d,e,f,g){OI(a,b,c,d,e,f,g);}
function ABo(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.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<<j)-1|0)),Long_fromInt(10)),j));f=AVH.data;g=(330-i|0)-1|0;f[g]=LK(b,Long_fromInt(80));AVI.data[g]=d;i=i+1|0;}}
$rt_packages([-1,"com",0,"mojang",1,"minecraft",0,"jcraft",3,"jzlib",-1,"java",5,"util",6,"zip",5,"nio",8,"charset",5,"io",5,"lang",-1,"net",12,"lax1dude",13,"eaglercraft"]);
$rt_metadata([C,"Object",11,0,[],0,3,0,["cK",function(b){return Iu(this,b);},"de",function(){return AFT(this);}],Jg,0,C,[],0,3,0,0,MB,0,C,[],3,3,0,0,CU,0,C,[MB],0,3,0,0,Vd,0,C,[],4,0,0,0,UK,0,C,[],4,3,0,0,Ca,0,C,[],3,3,0,0,C$,0,C,[],3,3,0,0,I9,0,C,[],3,3,0,0,Ch,"String",11,C,[Ca,C$,I9],0,3,0,["de",function(){return AFQ(this);},"cK",function(b){return Co(this,b);},"lk",function(){return AKe(this);},"lL",function(b){return AHb(this,b);}],E7,0,C,[],0,3,0,["kc",function(){return ALs(this);}],D1,0,E7,[],0,3,0,0,HJ,
0,D1,[],0,3,0,0,Xo,0,HJ,[],0,3,0,0,G9,0,C,[Ca,I9],0,0,0,["nf",function(b){JK(this,b);},"de",function(){return V(this);}],G$,0,C,[],3,3,0,0,Y7,0,G9,[G$],0,3,0,["de",function(){return BN(this);},"nf",function(b){AID(this,b);}],Dy,0,C,[Ca],1,3,0,["sJ",function(){return AHu(this);}],G4,"Integer",11,Dy,[C$],0,3,0,["nm",function(){return AFh(this);},"de",function(){return AMK(this);},"lk",function(){return AEG(this);},"cK",function(b){return ANi(this,b);},"lL",function(b){return AIy(this,b);}],HA,0,HJ,[],0,3,0,0,Z8,
0,HA,[],0,3,0,0,WT,0,HA,[],0,3,0,0,X,0,E7,[],0,3,0,0,B1,"RuntimeException",11,X,[],0,3,0,0,Cx,0,C,[],3,3,0,0,Gp,0,C,[Cx],3,3,0,0,NN,0,C,[Gp],3,3,0,0,OS,0,C,[Gp],3,3,0,0,OL,0,C,[Gp],3,3,0,0,PY,0,C,[Gp],3,3,0,0,QI,0,C,[Gp,NN,OS,OL,PY],3,3,0,0,Ni,0,C,[],3,3,0,0,JV,0,C,[Cx],3,3,0,0,TV,0,C,[Cx,QI,Ni,JV],1,3,0,["Ib",function(b,c){return AI7(this,b,c);},"Kp",function(b,c){return AJr(this,b,c);},"Br",function(b){return AFk(this,b);},"GF",function(b,c,d){return AKk(this,b,c,d);},"EL",function(b){return AMF(this,b);},
"ET",function(){return AF3(this);},"CY",function(b,c,d){return AEP(this,b,c,d);}],Bp,0,C,[],0,3,U,0,Ji,"Client$AbortedLaunchException",14,B1,[],0,3,0,0,R$,0,C,[],3,3,0,0,IA,0,C,[R$],3,3,0,0,Ln,0,C,[],3,3,0,0,GN,0,C,[G$,IA,Ln],1,3,0,0,Kn,0,GN,[],0,3,0,0,J7,0,GN,[],0,3,0,0,ABu,0,C,[],4,3,0,0,AB_,0,C,[Cx],1,3,0,0,Lh,0,C,[],4,3,0,0,Ga,0,C,[],4,3,DK,0,Lc,0,C,[],0,3,0,0,O2,0,C,[],0,3,0,0,BA,"IOException",10,X,[],0,3,0,0,CF,0,C,[Cx],3,3,0,0]);
$rt_metadata([Te,0,C,[CF],4,0,0,["dG",function(b){return ANp(this,b);}],Td,0,C,[CF],4,0,0,["dG",function(b){return AJd(this,b);}],Tg,0,C,[CF],4,0,0,["dG",function(b){return AJJ(this,b);}],Tf,0,C,[CF],4,0,0,["dG",function(b){return AK7(this,b);}],Ti,0,C,[CF],4,0,0,["dG",function(b){return AH2(this,b);}],Th,0,C,[CF],4,0,0,["dG",function(b){return AMP(this,b);}],Tk,0,C,[CF],4,0,0,["dG",function(b){return AHe(this,b);}],Tj,0,C,[CF],4,0,0,["dG",function(b){return ALx(this,b);}],Va,0,C,[CF],4,0,0,["dG",function(b)
{return AFa(this,b);}],Vb,0,C,[CF],4,0,0,["dG",function(b){return AIV(this,b);}],Jy,0,C,[],0,3,0,0,EO,0,C,[C$,Ca],1,3,0,0,Ex,0,EO,[],12,3,0,0,WA,0,C,[Cx],1,3,0,0,R6,0,C,[],0,3,0,0,JO,0,G9,[G$],0,3,0,["nf",function(b){AFU(this,b);}],Fl,0,C,[],3,3,0,0,P$,0,C,[Fl],0,3,0,0,Gu,0,C,[C$],0,3,0,0,Ez,0,C,[IA,Ln],1,3,0,["h7",function(b,c,d){AEY(this,b,c,d);}],GO,0,Ez,[],0,3,0,0,WL,0,GO,[],0,3,0,0,RU,0,Ez,[],0,0,0,["nE",function(b){AJq(this,b);}],Ht,0,C,[],0,3,0,["uT",function(){ACo(this);},"yJ",function(b,c,d){ACR(this,
b,c,d);},"sh",function(b){return AKE(this,b);},"za",function(b,c,d){UH(this,b,c,d);},"uY",function(b,c,d,e){AEi(this,b,c,d,e);},"ds",function(){AJi(this);},"hM",function(b){AJv(this,b);},"hO",function(){return AIK(this);},"vz",function(b,c){return Tx(this,b,c);},"rC",function(b){AM0(this,b);},"tp",function(){UM(this);},"vF",function(b){ACE(this,b);},"wT",function(){return ANc(this);},"u8",function(b){AF2(this,b);}],CE,0,Ht,[],4,3,0,["t$",function(b){AAe(this,b);},"uY",function(b,c,d,e){Yx(this,b,c,d,e);},"sh",
function(b){return AMT(this,b);},"za",function(b,c,d){AAD(this,b,c,d);},"yJ",function(b,c,d){W4(this,b,c,d);},"ds",function(){AGS(this);},"hM",function(b){AG8(this,b);},"hO",function(){return ANC(this);},"vz",function(b,c){return YA(this,b,c);},"rC",function(b){AJx(this,b);},"tp",function(){YU(this);},"vF",function(b){ABh(this,b);}],Pq,0,C,[],0,3,0,0,QJ,0,C,[],4,3,0,0,PJ,0,C,[],4,3,0,0,EL,0,C,[],1,3,0,0,H7,0,EL,[],0,3,0,["gn",function(b,c,d,e,f,g){AHY(this,b,c,d,e,f,g);},"wf",function(b,c,d,e,f,g){ADD(this,
b,c,d,e,f,g);}],Bm,0,Bp,[],0,3,By,0,AD3,0,Bm,[],0,3,0,0,Ho,0,C,[IA],1,3,0,["sI",function(b){return AKp(this,b);}],FX,0,Ho,[],0,3,0,["sI",function(b){return AJ$(this,b);}],Ne,0,C,[],3,3,0,0,Od,0,FX,[Ne],0,3,0,0,ABQ,0,Ho,[],0,3,0,["nQ",function(){return AF9(this);},"gm",function(b,c,d){return AM$(this,b,c,d);},"n6",function(){return AGZ(this);},"iZ",function(){AHT(this);}],Cn,0,C,[],1,3,0,0,I1,0,Cn,[],0,3,0,["fU",function(b){AGc(this,b);},"fH",function(b){AM4(this,b);},"e0",function(){return AHp(this);}],Rj,0,
C,[],3,3,0,0,GQ,0,C,[Rj],3,3,0,0,EB,0,C,[GQ],1,3,0,0,HP,0,C,[GQ],3,3,0,0,Fq,0,EB,[HP],1,3,0,["cK",function(b){return AJQ(this,b);}],LW,0,Fq,[],1,3,0,0,Jl,0,C,[GQ],3,3,0,0,R2,0,C,[Jl],3,3,0,0,AAQ,0,LW,[R2],0,3,0,["h2",function(){return ALd(this);}],Zl,0,C,[Cx],1,3,0,0,EI,0,C,[Cx],1,3,0,0]);
$rt_metadata([Xs,0,EI,[],1,3,0,0,VW,0,EI,[],1,3,0,0,DM,0,C,[],3,3,0,0,Jn,0,C,[Ca,DM],1,3,0,0,JY,0,Jn,[],1,3,0,0,AD8,0,JY,[],0,3,0,0,PD,0,C,[],3,3,0,0,GU,0,C,[PD],1,3,0,0,X3,0,GU,[DM,Ca],0,3,0,0,Vj,0,EI,[],1,3,0,0,SZ,0,C,[],0,3,0,0,AEj,0,C,[],0,3,0,0,OT,0,C,[],3,3,0,0,OJ,0,C,[OT],0,0,0,["zH",function(b){Cr(this,b);},"zW",function(b){ANd(this,b);}],ACl,0,C,[Cx],1,3,0,0,Sc,0,C,[Cx],3,3,0,0,Mo,0,C,[Sc],4,0,0,["Lc",function(){return AL0(this);}],Ju,0,C,[C$],1,3,0,0,Rx,0,FX,[],0,3,0,["nQ",function(){return AER(this);
},"gm",function(b,c,d){return W6(this,b,c,d);},"n6",function(){return ALw(this);},"iZ",function(){AJ6(this);}],KT,0,C,[],1,3,0,0,R5,0,KT,[],0,3,0,0,Ua,0,C,[],0,3,0,0,AD_,0,Ju,[],0,3,0,0,CZ,0,C,[Ca],0,3,0,0,LP,0,C,[],0,3,0,0,PQ,0,C,[],0,3,0,0,Zs,0,C,[],4,3,0,0,JA,0,C,[],0,3,Cy,0,Id,0,C,[],1,3,0,0,H4,0,Id,[],0,3,0,0,Lp,0,Cn,[],0,3,0,["fH",function(b){AFX(this,b);},"fU",function(b){AKb(this,b);},"e0",function(){return AFG(this);}],Cg,0,C,[DM,Ca],4,3,0,["cK",function(b){return AHd(this,b);}],D8,0,C,[Cx],3,3,0,0,Qz,
0,C,[D8],4,0,0,["h8",function(){return AH3(this);}],QA,0,C,[D8],4,0,0,["h8",function(){return AGW(this);}],Qx,0,C,[D8],4,0,0,["h8",function(){return AMX(this);}],Qy,0,C,[CF],4,0,0,["dG",function(b){return AEE(this,b);}],RH,0,C,[],0,0,0,0,BK,"IllegalArgumentException",11,B1,[],0,3,0,0,OM,"UnsupportedCharsetException",9,BK,[],0,3,0,0,DJ,"NullPointerException",11,B1,[],0,3,0,0,WS,0,C,[Cx],4,3,0,0,EG,0,C,[],1,3,0,0,Lk,0,EG,[C$],1,3,0,0,LL,0,Cn,[],0,3,0,["fU",function(b){AKH(this,b);},"fH",function(b){AHQ(this,b);
},"e0",function(){return ANj(this);}],N0,0,Cn,[],0,3,0,["fU",function(b){AMp(this,b);},"fH",function(b){AH$(this,b);},"e0",function(){return AMq(this);}],J$,0,Cn,[],0,3,0,["fU",function(b){AIa(this,b);},"fH",function(b){AMM(this,b);},"e0",function(){return AKL(this);}],K9,0,Cn,[],0,3,0,["fU",function(b){AE0(this,b);},"fH",function(b){AFy(this,b);},"e0",function(){return AH4(this);}],LB,0,Cn,[],0,3,0,["fU",function(b){AJm(this,b);},"fH",function(b){ALo(this,b);},"e0",function(){return AEO(this);}],NK,0,Cn,[],
0,3,0,["fU",function(b){AG4(this,b);},"fH",function(b){AEx(this,b);},"e0",function(){return AEw(this);}]]);
$rt_metadata([KL,0,Cn,[],0,3,0,["fU",function(b){AFs(this,b);},"fH",function(b){ALW(this,b);},"e0",function(){return AM6(this);}],JL,0,Cn,[],0,3,0,["fU",function(b){AKG(this,b);},"fH",function(b){ALv(this,b);},"e0",function(){return AIA(this);}],Wr,0,Cn,[],0,3,0,["fU",function(b){AHh(this,b);},"fH",function(b){AGP(this,b);},"e0",function(){return ANr(this);}],T0,0,C,[Ca,DM],0,3,0,0,ADW,0,Ez,[],0,3,0,["nE",function(b){AJI(this,b);},"h7",function(b,c,d){K$(this,b,c,d);}],Q2,0,C,[],3,3,0,0,ACq,0,GO,[Q2],0,3,0,
0,ABt,"IllegalCharsetNameException",9,BK,[],0,3,0,0,Jt,0,C,[],128,3,0,0,Vc,0,Jt,[],4,3,0,0,Qn,0,C,[],3,3,0,0,M4,0,Fq,[DM,Ca,Qn],0,3,0,0,JW,0,EG,[C$],1,3,0,0,Kr,0,C,[],4,3,0,0,NL,0,C,[Cx],3,3,0,0,ABR,0,C,[Cx,NL],1,3,0,0,QB,0,C,[D8],4,0,0,["h8",function(){return AJu(this);}],QC,0,C,[D8],4,0,0,["h8",function(){return AFR(this);}],DW,0,C,[],4,3,0,0,VB,0,C,[],4,0,0,0,LE,"CloneNotSupportedException",11,X,[],0,3,0,0,AD$,0,C,[],0,3,0,0,JI,0,C,[Ca],1,3,0,0,GJ,0,JI,[Ca],0,3,0,0,Kg,0,C,[],3,3,0,0,GM,0,C,[Ca,Kg],1,3,0,
0,QF,0,C,[Kg],3,3,0,0,Lr,0,C,[QF],3,3,0,0,PS,0,C,[],3,3,0,0,K5,0,C,[PS],3,3,0,0,PP,0,GM,[Ca,Lr,K5],0,3,0,0,QK,0,C,[Lr],3,3,0,0,PR,0,C,[K5],3,3,0,0,Gt,0,GM,[Ca,QK,PR],0,3,0,0,AC0,0,JW,[],0,0,0,0,G1,0,Lk,[],1,0,0,0,Rs,0,G1,[],0,0,0,["pQ",function(b){return AKT(this,b);},"qR",function(b,c){AKh(this,b,c);},"gN",function(){return AKm(this);}],Fv,0,C,[Ca,DM,C$],1,3,0,0,Pl,0,C,[],3,3,0,0,KY,0,EG,[C$,G$,I9,Pl],1,3,0,0,Ke,"GZIPException",4,BA,[],0,3,0,0,FV,0,Fv,[],0,3,0,0,Lv,0,C,[],3,0,0,0,ACM,0,C,[Lv],4,3,0,["xx",function(b)
{AEL(this,b);},"ky",function(){AKF(this);},"pY",function(){return AFF(this);},"ig",function(b,c,d){AJ3(this,b,c,d);}],FM,0,EO,[],12,0,0,0,Hs,0,C,[Ca,DM],1,3,0,0,BD,"IndexOutOfBoundsException",11,B1,[],0,3,0,0,ZI,0,C,[],4,3,0,0,I3,"ArrayStoreException",11,B1,[],0,3,0,0,Mf,0,C,[],4,3,0,0]);
$rt_metadata([YS,0,Hs,[],0,0,0,0,L9,0,C,[],1,3,0,0,D7,0,L9,[],1,3,0,0,WZ,0,D7,[],4,3,0,["gs",function(b){return AFq(this,b);},"jB",function(b){return AKN(this,b);},"il",function(b){return AHa(this,b);}],L1,0,EB,[Jl],1,3,0,0,R7,0,L1,[Ca],0,3,0,["h2",function(){return AIk(this);}],RE,0,C,[Fl],4,0,0,["iE",function(b,c){return AEC(this,b,c);}],JX,0,C,[GQ],3,3,0,0,G3,0,EB,[JX],1,3,0,["cK",function(b){return AHt(this,b);}],AB1,0,G3,[DM,Ca],0,3,0,0,In,"Long",11,Dy,[C$],0,3,0,["de",function(){return AMf(this);},"lk",
function(){return AEt(this);},"cK",function(b){return AKu(this,b);},"lL",function(b){return AKc(this,b);}],JS,0,D7,[],0,3,0,["gs",function(b){return AJK(this,b);},"jB",function(b){return AE6(this,b);},"il",function(b){return AIh(this,b);}],Xy,0,C,[],4,3,0,0,AAR,0,C,[],0,0,0,0,OX,0,C,[],3,3,0,0,AA9,0,C,[OX],0,3,0,0,Oh,0,C,[Fl],0,0,0,["iE",function(b,c){return ANy(this,b,c);}],ABf,0,C,[],0,3,0,0,Xc,0,C,[],4,3,0,0,Nc,0,D7,[],4,0,0,["gs",function(b){return VZ(this,b);},"jB",function(b){return Tb(this,b);},"il",
function(b){return YL(this,b);}],MO,0,D7,[],4,0,0,["gs",function(b){return Zc(this,b);},"jB",function(b){return AGG(this,b);},"il",function(b){return Yl(this,b);}],HO,0,D7,[],4,3,0,["gs",function(b){return AIE(this,b);},"jB",function(b){return AH0(this,b);},"il",function(b){return AFc(this,b);}],My,0,C,[],4,0,0,0,Sj,0,C,[],4,0,0,0,UJ,0,C,[],4,3,0,0,P8,0,C,[],4,0,0,0,Jj,0,C,[],3,3,0,0,KB,0,C,[Jj,DM],0,0,0,["cK",function(b){return AGo(this,b);}],Hj,0,KB,[],0,0,0,0,L7,"StringIndexOutOfBoundsException",11,BD,[],
0,3,0,0,RM,0,C,[],4,3,0,0,Oc,0,C,[],0,3,0,0,ACt,0,C,[],4,3,0,0,DA,0,C,[Ca],1,3,0,["hz",function(){Do(this);},"w4",function(b){Ub(this,b);},"uZ",function(b){return La(this,b);},"hI",function(b){AAH(this,b);},"oW",function(b){AK4(this,b);},"gj",function(b,c){AAF(this,b,c);},"g$",function(){return ALp(this);},"vb",function(){return ANo(this);},"tR",function(){return AHk(this);},"kD",function(b,c){AKO(this,b,c);},"xB",function(){return AJg(this);},"v4",function(b){ACW(this,b);}],Gj,0,DA,[],0,3,0,["dX",function()
{Y2(this);},"hI",function(b){UD(this,b);},"oW",function(b){AH7(this,b);}],ABK,0,C,[],4,3,0,0,D6,0,DA,[],0,3,0,["g$",function(){return AHg(this);},"vb",function(){return AEz(this);},"dX",function(){UA(this);},"sX",function(){Vi(this);},"wB",function(){Z3(this);},"hI",function(b){ABe(this,b);},"pf",function(b,c,d,e,f,g){Lt(this,b,c,d,e,f,g);},"gj",function(b,c){SM(this,b,c);},"tC",function(b){ABB(this,b);},"w4",function(b){ABq(this,b);},"tR",function(){return ALi(this);}],FO,0,C,[],0,3,0,0,CC,0,FO,[],0,3,0,["ot",
function(b,c){ACs(this,b,c);},"qz",function(b,c,d){AAA(this,b,c,d);},"id",function(b){ZO(this,b);},"hk",function(){XE(this);},"dX",function(){AJ2(this);},"vT",function(){AIg(this);}],Oq,0,CC,[],0,3,0,["hk",function(){ZN(this);},"id",function(b){T6(this,b);},"gU",function(b,c){ACG(this,b,c);}],UP,0,C,[],4,3,0,0,KG,0,FO,[],4,3,0,0,P6,0,C,[],3,3,0,0,Gq,0,C,[P6],0,3,0,0,Cz,0,X,[],0,3,0,0,ACg,0,C,[],0,3,0,0,Fj,0,D6,[],0,3,0,["sX",function(){S1(this);},"hI",function(b){VF(this,b);},"tC",function(b){Xa(this,b);},"hz",
function(){AIb(this);},"kD",function(b,c){ANE(this,b,c);},"tR",function(){return AFP(this);},"wB",function(){SS(this);},"gj",function(b,c){Yo(this,b,c);},"xB",function(){return AIx(this);}],Pj,0,C,[],4,3,0,0,Bz,0,Ht,[],0,3,0,["t$",function(b){SH(this,b);},"uT",function(){V1(this);},"wT",function(){return AM9(this);},"u8",function(b){AAg(this,b);}],TI,0,C,[],0,3,0,0]);
$rt_metadata([ABJ,0,C,[Ca],0,3,0,0,Hc,0,C,[],4,3,FU,0,Bd,0,C,[],0,3,R,["m1",function(){return AF4(this);},"qK",function(){AIl(this);},"j3",function(b,c,d,e){return AIp(this,b,c,d,e);},"g_",function(b,c,d,e,f){return GX(this,b,c,d,e,f);},"i4",function(b){return AFH(this,b);},"en",function(b,c,d,e){Zh(this,b,c,d,e);},"lr",function(b,c,d){return AI1(this,b,c,d);},"nq",function(){return AJl(this);},"hB",function(){return AM5(this);},"iu",function(b,c,d,e,f){AIo(this,b,c,d,e,f);},"p2",function(b,c,d,e,f){TY(this,
b,c,d,e,f);},"cj",function(){return ALN(this);},"lU",function(b,c,d,e,f){AEF(this,b,c,d,e,f);},"vQ",function(b,c,d,e){Yq(this,b,c,d,e);},"v5",function(){return AL$(this);},"qO",function(b,c,d,e){AGh(this,b,c,d,e);},"vo",function(b,c,d,e){AGR(this,b,c,d,e);},"js",function(){return AIU(this);},"h$",function(){return ALG(this);},"wW",function(b,c,d,e){AKr(this,b,c,d,e);},"sS",function(b,c,d,e,f){AJj(this,b,c,d,e,f);},"nG",function(){AEQ(this);},"xl",function(b,c,d,e){AE$(this,b,c,d,e);},"xy",function(b,c,d,e){
return AI6(this,b,c,d,e);}],Hr,0,C,[],0,3,0,0,L2,0,C,[],0,3,0,0,JH,0,L2,[],4,3,0,0,AAG,0,C,[Fl],0,3,0,["iE",function(b,c){return AFd(this,b,c);}],GF,0,C,[],0,3,0,0,MW,0,C,[],0,3,0,0,Le,0,C,[Ca],0,3,0,0,DF,"EOFException",10,BA,[],0,3,0,0,C2,0,C,[],4,3,0,0,Ey,0,C,[],4,3,0,0,KA,0,C,[],4,0,0,0,Ds,"IllegalStateException",11,X,[],0,3,0,0,Je,"NoSuchElementException",6,B1,[],0,3,0,0,IR,0,C,[],3,3,0,0,MP,0,C,[IR],0,0,0,0,Pd,0,C,[],0,3,0,0,L8,0,C,[],0,3,0,0,Oz,0,C,[],0,3,0,0,JR,0,EG,[C$],1,3,0,0,Ot,0,C,[],0,3,0,0,T8,
0,EL,[],4,3,0,["gn",function(b,c,d,e,f,g){AIr(this,b,c,d,e,f,g);}],JT,0,H7,[],0,3,0,["wf",function(b,c,d,e,f,g){AJC(this,b,c,d,e,f,g);}],Rn,0,JT,[],4,3,0,0,FH,0,EL,[],0,3,0,["gn",function(b,c,d,e,f,g){AFY(this,b,c,d,e,f,g);}],Q_,0,FH,[],4,3,0,0,PB,0,FH,[],4,3,0,0,ACV,0,EL,[],4,3,0,["gn",function(b,c,d,e,f,g){AMl(this,b,c,d,e,f,g);}],ACD,0,FH,[],4,3,0,0,Kj,0,CC,[],4,3,0,["hk",function(){Yy(this);},"id",function(b){ABv(this,b);},"gU",function(b,c){YB(this,b,c);}],GT,0,C,[],3,3,0,0,Rf,0,C,[],3,3,0,0,Ro,0,C,[],
3,3,0,0,M_,0,C,[GT,Rf,Ro],0,0,0,["nj",function(){AK3(this);}],ADU,0,C,[],4,3,0,0,Nj,0,C,[Ca],0,3,0,0,O9,0,C,[],0,0,0,0,FT,0,DA,[],0,3,0,["dX",function(){Y$(this);},"xJ",function(){return ANh(this);}],Vx,0,C,[Ca],0,3,0,0,NI,0,Ez,[],0,0,0,["nE",function(b){AHK(this,b);}],Rc,0,C,[],0,0,0,0,CL,0,C,[],1,0,0,0,Su,"NegativeArraySizeException",11,B1,[],0,3,0,0,H$,0,C,[],0,3,0,0,Ix,0,C,[],0,3,0,0,Si,0,C,[GT],0,3,0,["nj",function(){AE1(this);}],XL,0,Bd,[],4,3,0,["h$",function(){return AHc(this);}],DS,0,EO,[],12,3,0,0]);
$rt_metadata([Sx,0,Bd,[],4,3,0,["i4",function(b){return AH5(this,b);},"iu",function(b,c,d,e,f){AKS(this,b,c,d,e,f);},"h$",function(){return AG0(this);}],Yp,0,Bd,[],4,3,0,0,HE,0,Bd,[],0,3,0,["iu",function(b,c,d,e,f){AIW(this,b,c,d,e,f);},"nq",function(){return AFf(this);},"hB",function(){return ANn(this);},"nG",function(){AK5(this);},"m1",function(){return AG9(this);},"xy",function(b,c,d,e){return AJ_(this,b,c,d,e);},"qK",function(){AMS(this);},"lr",function(b,c,d){return AE8(this,b,c,d);}],WG,0,HE,[],4,3,0,
["iu",function(b,c,d,e,f){AJU(this,b,c,d,e,f);}],Ks,0,Bd,[],0,3,0,["m1",function(){return AGH(this);},"vQ",function(b,c,d,e){YJ(this,b,c,d,e);},"iu",function(b,c,d,e,f){ALO(this,b,c,d,e,f);},"j3",function(b,c,d,e){return AIn(this,b,c,d,e);},"g_",function(b,c,d,e,f){return ANv(this,b,c,d,e,f);},"en",function(b,c,d,e){AJw(this,b,c,d,e);},"nq",function(){return AL5(this);},"hB",function(){return AGE(this);},"cj",function(){return AIi(this);},"lU",function(b,c,d,e,f){AJP(this,b,c,d,e,f);},"v5",function(){return AMQ(this);
},"sS",function(b,c,d,e,f){ALt(this,b,c,d,e,f);},"wW",function(b,c,d,e){ALl(this,b,c,d,e);},"js",function(){return ALq(this);},"lr",function(b,c,d){return AHJ(this,b,c,d);}],ADG,0,Ks,[],4,3,0,["iu",function(b,c,d,e,f){AHD(this,b,c,d,e,f);},"lU",function(b,c,d,e,f){ANe(this,b,c,d,e,f);}],Ws,0,Bd,[],4,3,0,["vQ",function(b,c,d,e){TC(this,b,c,d,e);},"lU",function(b,c,d,e,f){AJ9(this,b,c,d,e,f);}],AAS,0,Bd,[],4,3,0,["h$",function(){return AL7(this);},"js",function(){return AKi(this);}],Zx,0,Bd,[],4,3,0,["js",function()
{return AHf(this);},"h$",function(){return AF5(this);},"i4",function(b){return ANk(this,b);}],Li,0,Bd,[],0,3,0,["hB",function(){return AMA(this);},"g_",function(b,c,d,e,f){return AGJ(this,b,c,d,e,f);},"nq",function(){return AHG(this);}],YK,0,Li,[],4,3,0,["js",function(){return AIO(this);},"h$",function(){return AIT(this);}],V7,0,Bd,[],4,3,0,["qO",function(b,c,d,e){AMm(this,b,c,d,e);},"vo",function(b,c,d,e){ANG(this,b,c,d,e);}],S0,0,Bd,[],4,3,0,["hB",function(){return AJb(this);},"g_",function(b,c,d,e,f){return ALP(this,
b,c,d,e,f);},"nq",function(){return ANH(this);}],V_,0,HE,[],4,3,0,["iu",function(b,c,d,e,f){ALC(this,b,c,d,e,f);}],XY,0,Bd,[],4,3,0,["i4",function(b){return AKd(this,b);}],ZB,0,Bd,[],4,3,0,["i4",function(b){return AKw(this,b);},"hB",function(){return AFz(this);},"lU",function(b,c,d,e,f){AHV(this,b,c,d,e,f);},"qO",function(b,c,d,e){AIZ(this,b,c,d,e);},"h$",function(){return ALn(this);},"m1",function(){return AHo(this);},"g_",function(b,c,d,e,f){return AGY(this,b,c,d,e,f);}],Ur,0,Bd,[],4,3,0,["i4",function(b)
{return ALK(this,b);},"js",function(){return AHy(this);},"xl",function(b,c,d,e){ALz(this,b,c,d,e);},"p2",function(b,c,d,e,f){AJE(this,b,c,d,e,f);}],AB0,0,Bd,[],4,3,0,["i4",function(b){return ANb(this,b);},"js",function(){return AHv(this);}],Rb,0,C,[Fl],0,3,0,["iE",function(b,c){return AGj(this,b,c);}],Ra,0,C,[Fl],0,3,0,0,Oa,0,C,[],4,3,0,0,J4,0,KY,[],1,0,0,0,XA,0,J4,[],0,0,0,0,KP,0,C,[],1,3,0,0,LH,0,C,[],0,3,0,0,Ny,0,C,[CF],4,0,0,["dG",function(b){return AMi(this,b);}],Nt,0,C,[CF],4,0,0,["dG",function(b){return AGi(this,
b);}],Nx,0,C,[],0,0,0,0,Ki,"IllegalMonitorStateException",11,B1,[],0,3,0,0,Nn,0,C,[],4,3,0,0,Ha,0,JR,[],1,0,0,0,Ou,0,Ha,[],0,0,0,["pO",function(b){return AKa(this,b);},"mR",function(b,c){AI5(this,b,c);},"gN",function(){return AEu(this);}],Q6,0,G3,[],4,0,0,0,Q5,0,GU,[],4,0,0,0,Q8,0,Fq,[],4,0,0,0,Tw,0,C,[Cx],1,3,0,0,R4,0,C,[GT],0,3,0,["nj",function(){AMx(this);}],PG,0,C,[GT],0,3,0,0,Ng,0,C,[],4,3,0,0,Qs,0,C,[],4,3,0,0,Sb,0,C,[],4,3,0,0,G8,0,G1,[],1,0,0,["gN",function(){return AKq(this);}],ML,0,G8,[],0,0,0,["pQ",
function(b){return AIN(this,b);},"qR",function(b,c){AK9(this,b,c);}],OF,0,G8,[],0,0,0,["pQ",function(b){return AED(this,b);},"qR",function(b,c){AIF(this,b,c);}],Hv,0,Ha,[],1,0,0,["gN",function(){return AII(this);}],M6,0,Hv,[],0,0,0,["pO",function(b){return AHm(this,b);},"mR",function(b,c){AEs(this,b,c);}],PL,0,Hv,[],0,0,0,["pO",function(b){return AL8(this,b);},"mR",function(b,c){AFp(this,b,c);}],En,"BufferUnderflowException",8,B1,[],0,3,0,0,Ia,"UnsupportedOperationException",11,B1,[],0,3,0,0,Dw,"ReadOnlyBufferException",
8,Ia,[],0,3,0,0]);
$rt_metadata([D0,"BufferOverflowException",8,B1,[],0,3,0,0,I_,"Float",11,Dy,[C$],0,3,0,["de",function(){return AEH(this);}],H9,"Double",11,Dy,[C$],0,3,0,["de",function(){return AFb(this);}],J_,0,CC,[],4,3,0,["hk",function(){Xm(this);},"gU",function(b,c){Vt(this,b,c);},"ot",function(b,c){ABg(this,b,c);}],P0,0,CC,[],4,3,0,["hk",function(){U$(this);},"id",function(b){Ul(this,b);},"gU",function(b,c){VE(this,b,c);}],Dk,0,C,[],0,3,0,0,Iz,0,C,[],0,3,0,0,Qw,0,C,[],0,3,0,0,Rm,0,C,[],0,3,0,0,Qk,0,DA,[],0,3,0,["dX",function()
{VS(this);},"hI",function(b){ACh(this,b);},"oW",function(b){AMv(this,b);},"kD",function(b,c){AHW(this,b,c);}],I6,0,CC,[],4,3,0,["hk",function(){ADV(this);},"vT",function(){AEW(this);},"dX",function(){AKA(this);},"ot",function(b,c){ABp(this,b,c);},"gU",function(b,c){UO(this,b,c);},"qz",function(b,c,d){AAl(this,b,c,d);}],VH,0,FT,[],0,3,0,["gn",function(b,c,d,e,f,g){ALR(this,b,c,d,e,f,g);},"dX",function(){Z7(this);}],Nl,0,C,[],4,3,0,0,B6,0,C,[],0,3,0,0,Km,0,FX,[],0,3,0,["nQ",function(){return AK_(this);},"n6",
function(){return AJh(this);}],AB2,0,Km,[],0,3,0,["iZ",function(){ALA(this);},"gm",function(b,c,d){return ACa(this,b,c,d);}],GV,0,D6,[],0,3,0,["pf",function(b,c,d,e,f,g){Y3(this,b,c,d,e,f,g);}],VK,0,GV,[],0,3,0,["sX",function(){YR(this);},"wB",function(){SF(this);},"v4",function(b){ABi(this,b);}],IB,"Byte",11,Dy,[C$],0,3,0,["nm",function(){return AGD(this);},"sJ",function(){return S(this);},"de",function(){return ALL(this);},"cK",function(b){return AKo(this,b);},"lk",function(){return ALB(this);}],Nq,0,C,[Fl],
0,3,0,["iE",function(b,c){return AKg(this,b,c);}],Lw,0,C,[],0,0,0,0,NC,0,EB,[],0,0,0,0,Vw,0,C,[Cx],1,3,0,0,ID,0,C,[],4,0,0,0,Fx,0,CL,[],0,3,0,["cK",function(b){return AD7(this,b);}],OA,0,CL,[],0,3,0,["cK",function(b){return AGk(this,b);}],Pb,0,CL,[],0,3,0,["cK",function(b){return AGg(this,b);}],Hw,0,CL,[],1,3,0,["cK",function(b){return AG5(this,b);}],Pa,0,Hw,[],0,3,0,0,Mw,0,CL,[],0,3,0,["cK",function(b){return AJa(this,b);}],Zt,0,Fx,[],0,3,0,["cK",function(b){return AMH(this,b);}],Ox,0,Fx,[],0,3,0,0,OD,0,Hw,
[],0,3,0,0,W5,0,CL,[],0,3,0,["cK",function(b){return AGU(this,b);}],PO,0,CL,[],0,3,0,["cK",function(b){return AF_(this,b);}],Qe,0,CL,[],0,3,0,["cK",function(b){return AIC(this,b);}],XC,0,CL,[],0,3,0,["cK",function(b){return AFt(this,b);}],T1,0,Fx,[],0,3,0,0,KM,0,KP,[],1,3,0,0,NR,0,KM,[],0,3,0,0,I0,"ConcurrentModificationException",6,B1,[],0,3,0,0,L5,0,C,[Cx],3,3,0,0,Nu,0,C,[L5],4,0,0,["zp",function(){return AJ0(this);}],Kz,0,C,[],0,3,0,0,Me,"Short",11,Dy,[C$],0,3,0,["de",function(){return ALb(this);}],EU,0,
C,[],4,0,0,0,Kp,0,C,[],4,0,0,0,Wp,0,C,[],0,0,0,0,Ns,0,C,[CF],4,0,0,["dG",function(b){return ALc(this,b);}],QR,0,C,[],0,3,0,0]);
$rt_metadata([Or,0,C,[],3,3,0,0,N6,0,C,[Or],0,3,0,0,GG,"UTFDataFormatException",10,BA,[],0,3,0,0,WF,0,C,[JV],1,3,0,["Kh",function(b){return ANs(this,b);},"JP",function(){return AFZ(this);}],MF,0,C,[],0,0,0,0,MA,0,C,[Lv],4,3,0,["ig",function(b,c,d){So(this,b,c,d);},"ky",function(){Xv(this);},"xx",function(b){ALS(this,b);},"pY",function(){return Y6(this);}],L_,0,C,[Ca],1,3,0,0,Fz,0,L_,[],0,3,0,["xG",function(b,c){Xl(this,b,c);},"qX",function(){ACJ(this);},"mD",function(){KN(this);},"t4",function(){ADM(this);},
"gj",function(b,c){To(this,b,c);}],Ru,0,C,[Cx],3,3,0,0,Nv,0,C,[Ru],4,0,0,["H2",function(b){return AG2(this,b);}],Py,0,C,[Cx],3,3,0,0,Nw,0,C,[Py],4,0,0,["FY",function(b){return AJR(this,b);}],FG,0,B1,[],0,3,0,0,FY,0,BA,[],0,3,0,0,ADi,"AssertionError",11,D1,[],0,3,0,0,GB,"ArrayIndexOutOfBoundsException",11,BD,[],0,3,0,0,LA,0,C,[],0,0,0,0,OK,0,LA,[IR],0,0,0,0,UF,0,C,[],4,3,0,0,ABw,"StopGameException",2,D1,[],0,3,0,0,KV,0,C,[],0,3,0,0,QD,0,C,[L5],0,0,0,["zp",function(){return ANa(this);}],Mc,0,FO,[],0,3,0,0,FJ,
"DataFormatException",7,X,[],0,3,0,0,LY,0,C,[],1,3,0,0,M8,0,C,[],4,3,0,0,Se,0,C,[D8],4,0,0,["h8",function(){return AFe(this);}],Sh,0,C,[D8],4,0,0,["h8",function(){return AEJ(this);}],EM,0,EO,[],12,3,0,0,Sa,0,C,[D8],4,0,0,["h8",function(){return AHS(this);}],Sd,0,C,[D8],4,0,0,["h8",function(){return AHN(this);}],OE,0,CC,[],4,3,0,["gU",function(b,c){ACx(this,b,c);},"qz",function(b,c,d){U4(this,b,c,d);}],JB,0,C,[],4,3,HT,0,KS,0,FT,[],0,3,0,["xJ",function(){return AMh(this);},"gn",function(b,c,d,e,f,g){AEM(this,
b,c,d,e,f,g);}],Dx,"Inflate$Return",4,X,[],0,0,0,0,YC,0,C,[DM],0,3,0,0,NO,0,C,[IR],3,3,0,0,YT,0,C,[NO],0,0,0,0,Lj,0,C,[],0,0,0,0,Kt,0,LY,[],1,3,0,0,PX,0,Kt,[],0,3,0,0,Jp,0,C,[],0,3,0,0,X$,0,C,[Ca],0,0,0,0,JN,0,D1,[],0,3,0,0,Qg,"OutOfMemoryError",11,JN,[],0,3,0,0,AAb,"CoderMalfunctionError",9,D1,[],0,3,0,0,Kd,0,GV,[],0,3,0,0,Ky,0,Kd,[],0,3,0,0,FB,0,D6,[],0,3,0,0,J3,0,FB,[],0,3,0,["tC",function(b){Uk(this,b);}]]);
$rt_metadata([UQ,0,D6,[],0,3,0,["uZ",function(b){return AKJ(this,b);}],AAj,0,FB,[],0,3,0,0,Z2,0,FB,[],0,3,0,["sX",function(){AAn(this);},"tC",function(b){Zm(this,b);},"gj",function(b,c){S8(this,b,c);},"pf",function(b,c,d,e,f,g){V2(this,b,c,d,e,f,g);}],RI,0,C,[],0,3,0,0,O8,0,CC,[],0,3,0,["hk",function(){Za(this);},"dX",function(){ANu(this);},"id",function(b){ADb(this,b);},"qz",function(b,c,d){ACn(this,b,c,d);},"ot",function(b,c){TB(this,b,c);},"gU",function(b,c){ADw(this,b,c);}],Jx,0,CC,[],4,3,0,["hk",function()
{Zk(this);},"id",function(b){Yu(this,b);},"gU",function(b,c){U0(this,b,c);}],ADB,0,CC,[],4,3,0,["hk",function(){ZL(this);},"id",function(b){S5(this,b);},"gU",function(b,c){Wb(this,b,c);}],ABW,0,DA,[],0,3,0,["dX",function(){WN(this);},"hI",function(b){Uq(this,b);},"oW",function(b){AGt(this,b);},"gj",function(b,c){WQ(this,b,c);},"g$",function(){return AH9(this);}],FE,0,Fz,[],0,3,0,["mD",function(){AB7(this);},"AP",function(b){return SX(this,b);},"gj",function(b,c){AK$(this,b,c);}],K4,0,FE,[],4,0,0,["xG",function(b,
c){AAM(this,b,c);},"t4",function(){AC3(this);}],Pw,0,FE,[],4,0,0,["AP",function(b){return AEg(this,b);},"t4",function(){Vo(this);}],Nf,0,FE,[],0,3,0,["qX",function(){ALD(this);}],NA,0,Fz,[],4,0,0,["mD",function(){UX(this);}],MV,0,C,[],0,3,0,0,Oj,"BufferUnderflowException",9,B1,[],0,3,0,0,RO,"BufferOverflowException",9,B1,[],0,3,0,0,QV,"MalformedInputException",9,FY,[],0,3,0,["kc",function(){return AG3(this);}],N9,"UnmappableCharacterException",9,FY,[],0,3,0,["kc",function(){return AGy(this);}],Kq,0,C,[],0,3,
0,0,Sr,0,Kq,[],0,3,0,0,Ps,0,C,[],4,3,0,0,JC,0,CC,[],4,3,0,["hk",function(){Y8(this);},"id",function(b){Zu(this,b);},"ot",function(b,c){YQ(this,b,c);},"gU",function(b,c){ADL(this,b,c);}],ACw,0,Mc,[],4,3,0,0,RG,0,Fz,[],0,3,0,["mD",function(){TN(this);}],RX,0,C,[],0,3,0,0,PZ,0,C,[],4,3,0,0,S4,0,C,[],0,3,0,0,Fn,0,C,[],1,3,0,0,AC_,0,Fn,[],4,3,0,0,WH,0,Fn,[],0,3,0,0,L6,0,Fn,[],0,3,0,0,Gs,0,C,[],0,0,0,0,J5,0,C,[],4,3,0,0,Q4,0,C,[],0,3,0,0,ADY,0,C,[Cx],1,3,0,0,KH,0,C,[CF],0,3,0,["dG",function(b){return AH1(this,b);
}],KJ,0,C,[CF],0,3,0,["dG",function(b){return AE9(this,b);}],KK,0,C,[CF],0,3,0,["dG",function(b){return AGx(this,b);}],KI,0,C,[CF],0,3,0,["dG",function(b){return AEr(this,b);}],Qj,0,C,[],0,3,0,0,ZS,0,EI,[],1,3,0,0,QT,0,C,[],0,3,0,0,ACm,0,C,[],4,3,0,0,Nd,0,FT,[],0,3,0,["gn",function(b,c,d,e,f,g){AHI(this,b,c,d,e,f,g);},"dX",function(){ABo(this);}],Nr,0,C,[CF],4,0,0,["dG",function(b){return AKt(this,b);}],S$,0,C,[],4,3,0,0,AAh,0,DA,[],0,3,0,["dX",function(){ABd(this);},"hI",function(b){Tp(this,b);}],Lo,0,C,[],
4,3,0,0]);
function $rt_array(cls,data){this.cC=null;this.$id$=0;this.type=cls;this.data=data;this.constructor=$rt_arraycls(cls);}$rt_array.prototype=Object.create(($rt_objcls()).prototype);$rt_array.prototype.toString=function(){var str="[";for(var i=0;i<this.data.length;++i){if(i>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<dataCopy.length;++i){dataCopy[i]=this.data[i];}}return new $rt_array(this.type,dataCopy);});$rt_stringPool(["Can\'t enter monitor from another thread synchronously","@","0"," -------- starting minecraft -------- ","","0.0.0.0:25565","position:relative;","Native Browser Exception\n","----------------------------------\n"," Line: "," Type: "," Message: ","----------------------------------\n\n","null",": "," at ","Caused by: "," at ","Index out of bounds","#version 300 es","/","UTF-8","overflow-x:hidden;overflow-y:hidden;",
"WebGL 2.0 is not supported in your browser (",")","\nError: World folder is locked!\n\nYou are already playing Eaglercraft in a different tab.\nClose all other Eaglercraft tabs and reload","\nError: World folder could not be loaded!\n\n","mousedown","wheel","keyup","_eaglercraft_beta.","Input array too big, the output array would be bigger (",") than the specified maximum size of ","yyyy-MM-dd_HH.mm.ss","NONE","ESCAPE","1","2","3","4","5","6","7","8","9","MINUS","EQUALS","BACK","TAB","Q","W","E","R","T","Y",
"U","I","O","P","LBRACKET","RBRACKET","RETURN","LCONTROL","A","S","D","F","G","H","J","K","L","SEMICOLON","APOSTROPHE","GRAVE","LSHIFT","BACKSLASH","Z","X","C","V","B","N","M","COMMA","PERIOD","SLASH","RSHIFT","MULTIPLY","LMENU","SPACE","CAPITAL","F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","NUMLOCK","SCROLL","NUMPAD7","NUMPAD8","NUMPAD9","SUBTRACT","NUMPAD4","NUMPAD5","NUMPAD6","ADD","NUMPAD1","NUMPAD2","NUMPAD3","NUMPAD0","DECIMAL","F11","F12","F13","F14","F15","F16","F17","F18","KANA","F19","CONVERT",
"NOCONVERT","YEN","NUMPADEQUALS","CIRCUMFLEX","AT","COLON","UNDERLINE","KANJI","STOP","AX","UNLABELED","NUMPADENTER","RCONTROL","SECTION","NUMPADCOMMA","DIVIDE","SYSRQ","RMENU","FUNCTION","PAUSE","HOME","UP","PRIOR","LEFT","RIGHT","END","DOWN","NEXT","INSERT","DELETE","CLEAR","LMETA","RMETA","APPS","POWER","SLEEP","p","\n","Either src or dest is null","GL_INVALID_ENUM","GL_INVALID_VALUE","GL_INVALID_OPERATION","GL_OUT_OF_MEMORY","Unknown Error","CONTEXT_LOST_WEBGL","########## GL ERROR ##########","@ ","Pre startup",
"Startup","/default.png","Post startup","Pre render","Post render"," fps, "," chunk updates","/particles.png","/terrain.png","/rock.png","/clouds.png","/water.png","/rain.png",">:)","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","<file>"," end",
"invalid file hash for ","</file>","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","<22>","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.hi<b.hi){return false;}if(a.hi>b.hi){return true;}var x=a.lo>>>1;var y=b.lo>>>1;if(x!==y){return x>y;}return (a.lo&1)>(b.lo&1);}function Long_ge(a,b){if(a.hi<b.hi){return false;}if(a.hi>b.hi){return true;}var x=a.lo>>>1;var y=b.lo>>>1;if(x!==y){return x>=y;}return (a.lo&1)>=(b.lo&1);}function Long_lt(a,b){if(a.hi>b.hi){return false;}if(a.hi<b.hi){return true;}var x=a.lo>>>
1;var y=b.lo>>>1;if(x!==y){return x<y;}return (a.lo&1)<(b.lo&1);}function Long_le(a,b){if(a.hi>b.hi){return false;}if(a.hi<b.hi){return true;}var x=a.lo>>>1;var y=b.lo>>>1;if(x!==y){return x<=y;}return (a.lo&1)<=(b.lo&1);}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)<Long_MAX_NORMAL&&Math.abs(b.hi)<Long_MAX_NORMAL){return Long_fromNumber(Long_toNumber(a)+Long_toNumber(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=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)<Long_MAX_NORMAL&&Math.abs(b.hi)<Long_MAX_NORMAL){return Long_fromNumber(Long_toNumber(a)/Long_toNumber(b));}return (Long_divRem(a,b))[0];}function Long_udiv(a,b){if(a.hi>=0&&a.hi<Long_MAX_NORMAL&&b.hi>=0&&b.hi<Long_MAX_NORMAL){return Long_fromNumber(Long_toNumber(a)/Long_toNumber(b));}return (Long_udivRem(a,b))[0];}function Long_rem(a,
b){if(Math.abs(a.hi)<Long_MAX_NORMAL&&Math.abs(b.hi)<Long_MAX_NORMAL){return Long_fromNumber(Long_toNumber(a)%Long_toNumber(b));}return (Long_divRem(a,b))[1];}function Long_urem(a,b){if(a.hi>=0&&a.hi<Long_MAX_NORMAL&&b.hi>=0&&b.hi<Long_MAX_NORMAL){return Long_fromNumber(Long_toNumber(a)/Long_toNumber(b));}return (Long_udivRem(a,b))[1];}function Long_divRem(a,b){if(b.lo===0&&b.hi===0){throw new Error("Division by zero");}var positive=Long_isNegative(a)===Long_isNegative(b);if(Long_isNegative(a)){a=Long_neg(a);}if
(Long_isNegative(b)){b=Long_neg(b);}a=new LongInt(a.lo,a.hi,0);b=new LongInt(b.lo,b.hi,0);var q=LongInt_div(a,b);a=new Long(a.lo,a.hi);q=new Long(q.lo,q.hi);return positive?[q,a]:[Long_neg(q),Long_neg(a)];}function Long_udivRem(a,b){if(b.lo===0&&b.hi===0){throw new Error("Division by zero");}a=new LongInt(a.lo,a.hi,0);b=new LongInt(b.lo,b.hi,0);var q=LongInt_div(a,b);a=new Long(a.lo,a.hi);q=new Long(q.lo,q.hi);return [q,a];}function Long_shiftLeft16(a){return new Long(a.lo<<16,a.lo>>>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<<b,a.lo>>>32 -b|a.hi<<b);}else if(b===32){return new Long(0,a.lo);}else {return new Long(0,a.lo<<b -32);}}function Long_shr(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,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<<b)&0xFFFF;a.hi=a.lo>>>32 -b|a.hi<<b;a.lo<<=b;}else if(b===32){a.sup=a.hi&0xFFFF;a.hi=a.lo;a.lo=0;}else if(b<64){a.sup=(a.lo>>>64 -b|a.hi<<b -32)&0xFFFF;a.hi=a.lo<<b;a.lo=0;}else if(b===64){a.sup=a.lo&0xFFFF;a.hi=0;a.lo=0;}else {a.sup=a.lo<<b -64&0xFFFF;a.hi=0;a.lo=0;}}function LongInt_shr(a,b){if(b===0){return;}if(b===32){a.lo=a.hi;a.hi=a.sup;a.sup
=0;}else if(b<32){a.lo=a.lo>>>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<arguments.length;++i){this.stack.push(arguments[i]);}return this;};TeaVMThread.prototype.s=TeaVMThread.prototype.push;TeaVMThread.prototype.pop=function(){return this.stack.pop();};TeaVMThread.prototype.l=TeaVMThread.prototype.pop;TeaVMThread.prototype.isResuming=function(){return this.status===2;};TeaVMThread.prototype.isSuspending=function(){return this.status
===1;};TeaVMThread.prototype.suspend=function(callback){this.suspendCallback=callback;this.status=1;};TeaVMThread.prototype.start=function(callback){if(this.status!==3){throw new Error("Thread already started");}if($rt_currentNativeThread!==null){throw new Error("Another thread is running");}this.status=0;this.completeCallback=callback?callback:function(result){if(result instanceof Error){throw result;}};this.run();};TeaVMThread.prototype.resume=function(){if($rt_currentNativeThread!==null){throw new Error("Another thread is running");}this.status
=2;this.run();};TeaVMThread.prototype.run=function(){$rt_currentNativeThread=this;var result;try {result=this.runner();}catch(e){result=e;}finally {$rt_currentNativeThread=null;}if(this.suspendCallback!==null){var self=this;var callback=this.suspendCallback;this.suspendCallback=null;callback(function(){self.resume();});}else if(this.status===0){this.completeCallback(result);}};function $rt_suspending(){var thread=$rt_nativeThread();return thread!=null&&thread.isSuspending();}function $rt_resuming(){var thread
=$rt_nativeThread();return thread!=null&&thread.isResuming();}function $rt_suspend(callback){var nativeThread=$rt_nativeThread();if(nativeThread===null){throw new Error("Suspension point reached from non-threading context (perhaps, from native JS method).");}return nativeThread.suspend(callback);}function $rt_startThread(runner,callback){(new TeaVMThread(runner)).start(callback);}var $rt_currentNativeThread=null;function $rt_nativeThread(){return $rt_currentNativeThread;}function $rt_invalidPointer(){throw new Error("Invalid recorded state");}main
=$rt_mainStarter(UL);
(function(){var c;c=TV.prototype;c.dispatchEvent=c.EL;c.addEventListener=c.Ib;c.removeEventListener=c.Kp;c.getLength=c.ET;c.get=c.Br;c.addEventListener=c.CY;c.removeEventListener=c.GF;c=Te.prototype;c.handleEvent=c.dG;c=Td.prototype;c.handleEvent=c.dG;c=Tg.prototype;c.handleEvent=c.dG;c=Tf.prototype;c.handleEvent=c.dG;c=Ti.prototype;c.handleEvent=c.dG;c=Th.prototype;c.handleEvent=c.dG;c=Tk.prototype;c.handleEvent=c.dG;c=Tj.prototype;c.handleEvent=c.dG;c=Va.prototype;c.handleEvent=c.dG;c=Vb.prototype;c.handleEvent
=c.dG;c=Mo.prototype;c.stateChanged=c.Lc;c=Qz.prototype;c.handleEvent=c.h8;c=QA.prototype;c.handleEvent=c.h8;c=Qx.prototype;c.handleEvent=c.h8;c=Qy.prototype;c.handleEvent=c.dG;c=QB.prototype;c.handleEvent=c.h8;c=QC.prototype;c.handleEvent=c.h8;c=Ny.prototype;c.handleEvent=c.dG;c=Nt.prototype;c.handleEvent=c.dG;c=Nu.prototype;c.onTimer=c.zp;c=Ns.prototype;c.handleEvent=c.dG;c=WF.prototype;c.getLength=c.JP;c.get=c.Kh;c=Nv.prototype;c.onSuccess=c.H2;c=Nw.prototype;c.onError=c.FY;c=QD.prototype;c.onTimer=c.zp;c
=Se.prototype;c.handleEvent=c.h8;c=Sh.prototype;c.handleEvent=c.h8;c=Sa.prototype;c.handleEvent=c.h8;c=Sd.prototype;c.handleEvent=c.h8;c=KH.prototype;c.handleEvent=c.dG;c=KJ.prototype;c.handleEvent=c.dG;c=KK.prototype;c.handleEvent=c.dG;c=KI.prototype;c.handleEvent=c.dG;c=Nr.prototype;c.handleEvent=c.dG;})();
})();
//# sourceMappingURL=app.js.map