peytonplayz585-a1.2.6/web/js/app.js
PeytonPlayz595 62af5c9191 oops
2024-03-10 19:42:09 -04:00

7835 lines
1.5 MiB
Raw Blame History

"use strict";
(function(root,module){if(typeof define==='function'&&define.amd){define(['exports'],function(exports){module(root,exports);});}else if(typeof exports==='object'&&exports!==null&&typeof exports.nodeName!=='string'){module(global,exports);}else{module(root,root);}}(typeof self!=='undefined'?self:this,function($rt_globals,$rt_exports){var $rt_seed=2463534242;function $rt_nextId(){var x=$rt_seed;x^=x<<13;x^=x>>>17;x^=x<<5;$rt_seed=x;return x;}function $rt_compare(a,b){return a>b?1:a<b? -1:a===b?0:1;}function $rt_isInstance(obj,
cls){return obj instanceof $rt_objcls()&&!!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_castToInterface(obj,cls){if(obj!==null&&!$rt_isInstance(obj,cls)){$rt_throwCCE();}return obj;}function $rt_castToClass(obj,
cls){if(obj!==null&&!(obj instanceof cls)){$rt_throwCCE();}return obj;}$rt_globals.Array.prototype.fill=$rt_globals.Array.prototype.fill||function(value,start,end){var len=this.length;if(!len)return this;start=start|0;var i=start<0?$rt_globals.Math.max(len+start,0):$rt_globals.Math.min(start,len);end=end===$rt_globals.undefined?len:end|0;end=end<0?$rt_globals.Math.max(len+end,0):$rt_globals.Math.min(end,len);for(;i<end;i++){this[i]=value;}return this;};function $rt_createArray(cls,sz){var data=new $rt_globals.Array(sz);data.fill(null);return new $rt_array(cls,
data);}function $rt_createArrayFromData(cls,init){return $rt_wrapArray(cls,init);}function $rt_wrapArray(cls,data){return new $rt_array(cls,data);}function $rt_createUnfilledArray(cls,sz){return new $rt_array(cls,new $rt_globals.Array(sz));}function $rt_createNumericArray(cls,nativeArray){return new $rt_array(cls,nativeArray);}var $rt_createLongArray;var $rt_createLongArrayFromData;if(typeof $rt_globals.BigInt64Array!=='function'){$rt_createLongArray=function(sz){var data=new $rt_globals.Array(sz);var arr=new $rt_array($rt_longcls(),
data);data.fill(Long_ZERO);return arr;};$rt_createLongArrayFromData=function(init){return new $rt_array($rt_longcls(),init);};}else {$rt_createLongArray=function(sz){return $rt_createNumericArray($rt_longcls(),new $rt_globals.BigInt64Array(sz));};$rt_createLongArrayFromData=function(data){var buffer=new $rt_globals.BigInt64Array(data.length);buffer.set(data);return $rt_createNumericArray($rt_longcls(),buffer);};}function $rt_createCharArray(sz){return $rt_createNumericArray($rt_charcls(),new $rt_globals.Uint16Array(sz));}function $rt_createCharArrayFromData(data)
{var buffer=new $rt_globals.Uint16Array(data.length);buffer.set(data);return $rt_createNumericArray($rt_charcls(),buffer);}function $rt_createByteArray(sz){return $rt_createNumericArray($rt_bytecls(),new $rt_globals.Int8Array(sz));}function $rt_createByteArrayFromData(data){var buffer=new $rt_globals.Int8Array(data.length);buffer.set(data);return $rt_createNumericArray($rt_bytecls(),buffer);}function $rt_createShortArray(sz){return $rt_createNumericArray($rt_shortcls(),new $rt_globals.Int16Array(sz));}function $rt_createShortArrayFromData(data)
{var buffer=new $rt_globals.Int16Array(data.length);buffer.set(data);return $rt_createNumericArray($rt_shortcls(),buffer);}function $rt_createIntArray(sz){return $rt_createNumericArray($rt_intcls(),new $rt_globals.Int32Array(sz));}function $rt_createIntArrayFromData(data){var buffer=new $rt_globals.Int32Array(data.length);buffer.set(data);return $rt_createNumericArray($rt_intcls(),buffer);}function $rt_createBooleanArray(sz){return $rt_createNumericArray($rt_booleancls(),new $rt_globals.Int8Array(sz));}function $rt_createBooleanArrayFromData(data)
{var buffer=new $rt_globals.Int8Array(data.length);buffer.set(data);return $rt_createNumericArray($rt_booleancls(),buffer);}function $rt_createFloatArray(sz){return $rt_createNumericArray($rt_floatcls(),new $rt_globals.Float32Array(sz));}function $rt_createFloatArrayFromData(data){var buffer=new $rt_globals.Float32Array(data.length);buffer.set(data);return $rt_createNumericArray($rt_floatcls(),buffer);}function $rt_createDoubleArray(sz){return $rt_createNumericArray($rt_doublecls(),new $rt_globals.Float64Array(sz));}function $rt_createDoubleArrayFromData(data)
{var buffer=new $rt_globals.Float64Array(data.length);buffer.set(data);return $rt_createNumericArray($rt_doublecls(),buffer);}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,simpleName:null,declaringClass:null,enclosingClass:null};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;cls.$meta.simpleName=null;cls.$meta.declaringClass=null;cls.$meta.enclosingClass=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);}var $rt_javaExceptionProp=$rt_globals.Symbol("javaException");function $rt_exception(ex){var err=ex.$jsException;if(!err){var javaCause=$rt_throwableCause(ex);var jsCause=javaCause!==null?javaCause.$jsException:$rt_globals.undefined;var cause=typeof jsCause==="object"?{cause:
jsCause}:$rt_globals.undefined;err=new JavaError("Java exception thrown",cause);if(typeof $rt_globals.Error.captureStackTrace==="function"){$rt_globals.Error.captureStackTrace(err);}err[$rt_javaExceptionProp]=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_stecls(),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 $rt_globals.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 $rt_globals.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 $rt_globals.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 $rt_globals.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 $rt_globals.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 $rt_globals.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 $rt_globals.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 $rt_globals.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 $rt_globals.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'&&$rt_globals.isNaN(value)){throw "NaN";}return value;}function $rt_createOutputFunction(printFunction){var buffer="";var utf8Buffer=0;var utf8Remaining=0;function putCodePoint(ch){if(ch===0xA){printFunction(buffer);buffer="";}else if(ch<0x10000){buffer+=$rt_globals.String.fromCharCode(ch);}else {ch=ch -0x10000|0;var hi=(ch>>10)+
0xD800;var lo=(ch&0x3FF)+0xDC00;buffer+=$rt_globals.String.fromCharCode(hi,lo);}}return function(ch){if((ch&0x80)===0){putCodePoint(ch);}else if((ch&0xC0)===0x80){if(utf8Buffer>0){utf8Remaining<<=6;utf8Remaining|=ch&0x3F;if( --utf8Buffer===0){putCodePoint(utf8Remaining);}}}else if((ch&0xE0)===0xC0){utf8Remaining=ch&0x1F;utf8Buffer=1;}else if((ch&0xF0)===0xE0){utf8Remaining=ch&0x0F;utf8Buffer=2;}else if((ch&0xF8)===0xF0){utf8Remaining=ch&0x07;utf8Buffer=3;}};}var $rt_putStdout=typeof $rt_putStdoutCustom==="function"
?$rt_putStdoutCustom:typeof $rt_globals.console==="object"?$rt_createOutputFunction(function(msg){$rt_globals.console.info(msg);}):function(){};var $rt_putStderr=typeof $rt_putStderrCustom==="function"?$rt_putStderrCustom:typeof $rt_globals.console==="object"?$rt_createOutputFunction(function(msg){$rt_globals.console.error(msg);}):function(){};var $rt_packageData=null;function $rt_packages(data){var i=0;var packages=new $rt_globals.Array(data.length);for(var j=0;j<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=$rt_globals.Object.create(m.superclass.prototype);}else {cls.prototype={};}var flags=data[i++];m.enum=(flags&8)!==0;m.flags=flags;m.primitive=false;m.item=null;cls.prototype.constructor=cls;cls.classObject=null;m.accessLevel=data[i++];var innerClassInfo=data[i++];if(innerClassInfo===0){m.simpleName=null;m.declaringClass=null;m.enclosingClass=null;}else {var enclosingClass=innerClassInfo[0];m.enclosingClass=enclosingClass!==0?enclosingClass:null;var declaringClass
=innerClassInfo[1];m.declaringClass=declaringClass!==0?declaringClass:null;var simpleName=innerClassInfo[2];m.simpleName=simpleName!==0?simpleName:null;}var clinit=data[i++];cls.$clinit=clinit!==0?clinit:function(){};var virtualMethods=data[i++];if(virtualMethods!==0){for(var j=0;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_wrapFunction0(f)
{return function(){return f(this);};}function $rt_wrapFunction1(f){return function(p1){return f(this,p1);};}function $rt_wrapFunction2(f){return function(p1,p2){return f(this,p1,p2);};}function $rt_wrapFunction3(f){return function(p1,p2,p3){return f(this,p1,p2,p3,p3);};}function $rt_wrapFunction4(f){return function(p1,p2,p3,p4){return f(this,p1,p2,p3,p4);};}function $rt_threadStarter(f){return function(){var args=$rt_globals.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 $rt_globals.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_numberConversionBuffer=new $rt_globals.ArrayBuffer(16);var $rt_numberConversionView=new $rt_globals.DataView($rt_numberConversionBuffer);var $rt_numberConversionFloatArray=new $rt_globals.Float32Array($rt_numberConversionBuffer);var $rt_numberConversionDoubleArray=new $rt_globals.Float64Array($rt_numberConversionBuffer);var $rt_numberConversionIntArray=new $rt_globals.Int32Array($rt_numberConversionBuffer);var $rt_doubleToRawLongBits;var $rt_longBitsToDouble;if(typeof $rt_globals.BigInt
!=='function'){$rt_doubleToRawLongBits=function(n){$rt_numberConversionView.setFloat64(0,n,true);return new Long($rt_numberConversionView.getInt32(0,true),$rt_numberConversionView.getInt32(4,true));};$rt_longBitsToDouble=function(n){$rt_numberConversionView.setInt32(0,n.lo,true);$rt_numberConversionView.setInt32(4,n.hi,true);return $rt_numberConversionView.getFloat64(0,true);};}else if(typeof $rt_globals.BigInt64Array!=='function'){$rt_doubleToRawLongBits=function(n){$rt_numberConversionView.setFloat64(0,n,
true);var lo=$rt_numberConversionView.getInt32(0,true);var hi=$rt_numberConversionView.getInt32(4,true);return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(32,$rt_globals.BigInt(lo))|$rt_globals.BigInt(hi)<<$rt_globals.BigInt(32));};$rt_longBitsToDouble=function(n){$rt_numberConversionView.setFloat64(0,n,true);var lo=$rt_numberConversionView.getInt32(0,true);var hi=$rt_numberConversionView.getInt32(4,true);return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(32,$rt_globals.BigInt(lo))|$rt_globals.BigInt(hi)
<<$rt_globals.BigInt(32));};}else {var $rt_numberConversionLongArray=new $rt_globals.BigInt64Array($rt_numberConversionBuffer);$rt_doubleToRawLongBits=function(n){$rt_numberConversionDoubleArray[0]=n;return $rt_numberConversionLongArray[0];};$rt_longBitsToDouble=function(n){$rt_numberConversionLongArray[0]=n;return $rt_numberConversionDoubleArray[0];};}function $rt_floatToRawIntBits(n){$rt_numberConversionFloatArray[0]=n;return $rt_numberConversionIntArray[0];}function $rt_intBitsToFloat(n){$rt_numberConversionIntArray[0]
=n;return $rt_numberConversionFloatArray[0];}function $rt_equalDoubles(a,b){if(a!==a){return b!==b;}$rt_numberConversionDoubleArray[0]=a;$rt_numberConversionDoubleArray[1]=b;return $rt_numberConversionIntArray[0]===$rt_numberConversionIntArray[2]&&$rt_numberConversionIntArray[1]===$rt_numberConversionIntArray[3];}var JavaError;if(typeof $rt_globals.Reflect==='object'){var defaultMessage=$rt_globals.Symbol("defaultMessage");JavaError=function JavaError(message,cause){var self=$rt_globals.Reflect.construct($rt_globals.Error,
[$rt_globals.undefined,cause],JavaError);$rt_globals.Object.setPrototypeOf(self,JavaError.prototype);self[defaultMessage]=message;return self;};JavaError.prototype=$rt_globals.Object.create($rt_globals.Error.prototype,{constructor:{configurable:true,writable:true,value:JavaError},message:{get:function(){try {var javaException=this[$rt_javaExceptionProp];if(typeof javaException==='object'){var javaMessage=$rt_throwableMessage(javaException);if(typeof javaMessage==="object"){return javaMessage!==null?javaMessage.toString()
:null;}}return this[defaultMessage];}catch(e){return "Exception occurred trying to extract Java exception message: "+e;}}}});}else {JavaError=$rt_globals.Error;}function $rt_javaException(e){return e instanceof $rt_globals.Error&&typeof e[$rt_javaExceptionProp]==='object'?e[$rt_javaExceptionProp]:null;}function $rt_jsException(e){return typeof e.$jsException==='object'?e.$jsException:null;}function $rt_wrapException(err){var ex=err[$rt_javaExceptionProp];if(!ex){ex=$rt_createException($rt_str("(JavaScript) "
+err.toString()));err[$rt_javaExceptionProp]=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";};function Long_isPositive(a){return (a.hi&0x80000000)===0;}function Long_isNegative(a){return (a.hi&0x80000000)!==0;}var Long_MAX_NORMAL=1<<18;var Long_ZERO;var Long_create;var Long_fromInt;var Long_fromNumber;var Long_toNumber;var Long_hi;var Long_lo;if
(typeof $rt_globals.BigInt!=="function"){Long.prototype.toString=function(){var result=[];var n=this;var positive=Long_isPositive(n);if(!positive){n=Long_neg(n);}var radix=new Long(10,0);do {var divRem=Long_divRem(n,radix);result.push($rt_globals.String.fromCharCode(48+divRem[1].lo));n=divRem[0];}while(n.lo!==0||n.hi!==0);result=(result.reverse()).join('');return positive?result:"-"+result;};Long.prototype.valueOf=function(){return Long_toNumber(this);};Long_ZERO=new Long(0,0);Long_fromInt=function(val){return new Long(val,
-(val<0)|0);};Long_fromNumber=function(val){if(val>=0){return new Long(val|0,val/0x100000000|0);}else {return Long_neg(new Long( -val|0, -val/0x100000000|0));}};Long_create=function(lo,hi){return new Long(lo,hi);};Long_toNumber=function(val){return 0x100000000*val.hi+(val.lo>>>0);};Long_hi=function(val){return val.hi;};Long_lo=function(val){return val.lo;};}else {Long_ZERO=$rt_globals.BigInt(0);Long_create=function(lo,hi){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(64,$rt_globals.BigInt(lo))
|$rt_globals.BigInt.asUintN(64,$rt_globals.BigInt(hi)<<$rt_globals.BigInt(32)));};Long_fromInt=function(val){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt(val|0));};Long_fromNumber=function(val){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt(val>=0?$rt_globals.Math.floor(val):$rt_globals.Math.ceil(val)));};Long_toNumber=function(val){return $rt_globals.Number(val);};Long_hi=function(val){return $rt_globals.Number($rt_globals.BigInt.asIntN(64,val>>$rt_globals.BigInt(32)))|0;};Long_lo=function(val)
{return $rt_globals.Number($rt_globals.BigInt.asIntN(32,val))|0;};}var $rt_imul=$rt_globals.Math.imul||function(a,b){var ah=a>>>16&0xFFFF;var al=a&0xFFFF;var bh=b>>>16&0xFFFF;var bl=b&0xFFFF;return al*bl+(ah*bl+al*bh<<16>>>0)|0;};var $rt_udiv=function(a,b){return (a>>>0)/(b>>>0)>>>0;};var $rt_umod=function(a,b){return (a>>>0)%(b>>>0)>>>0;};var $rt_ucmp=function(a,b){a>>>=0;b>>>=0;return a<b? -1:a>b?1:0;};function $rt_checkBounds(index,array){if(index<0||index>=array.length){$rt_throwAIOOBE();}return index;}function $rt_checkUpperBound(index,
array){if(index>=array.length){$rt_throwAIOOBE();}return index;}function $rt_checkLowerBound(index){if(index<0){$rt_throwAIOOBE();}return index;}function $rt_classWithoutFields(superclass){if(superclass===0){return function(){};}if(superclass===void 0){superclass=$rt_objcls();}return function(){superclass.call(this);};}function $rt_setCloneMethod(target, f){target.jJ=f;}
function $rt_cls(cls){return Ze(cls);}
function $rt_str(str) {if (str === null) {return null;}var characters = $rt_createCharArray(str.length);var charsBuffer = characters.data;for (var i = 0; i < str.length; i = (i + 1) | 0) {charsBuffer[i] = str.charCodeAt(i) & 0xFFFF;}return O5(characters);}
function $rt_ustr(str) {if (str === null) {return null;}var data = str.cg.data;var result = "";for (var i = 0; i < data.length; i = (i + 1) | 0) {result += String.fromCharCode(data[i]);}return result;}
function $rt_objcls() { return E; }
function $rt_stecls(){return E;}
function $rt_throwableMessage(t){return Bgv(t);}
function $rt_throwableCause(t){return Bvp(t);}
function $rt_nullCheck(val) {if (val === null) {$rt_throw(BBF());}return val;}
function $rt_intern(str) {return str;}function $rt_getThread(){return Gb();}
function $rt_setThread(t){return HU(t);}
function $rt_createException(message){return AJV(message);}
function $rt_createStackElement(className,methodName,fileName,lineNumber){return null;}
function $rt_setStack(e,stack){}
function $rt_throwAIOOBE(){$rt_throw(BDo());}
function $rt_throwCCE(){$rt_throw(BDp());}
var A=Object.create(null);
var P=$rt_throw;var Ba=$rt_compare;var BDq=$rt_nullCheck;var G=$rt_cls;var BC=$rt_createArray;var AAv=$rt_isInstance;var DW=$rt_nativeThread;var C=$rt_suspending;var GU=$rt_resuming;var GR=$rt_invalidPointer;var B=$rt_s;var Bx=$rt_eraseClinit;var V=$rt_imul;var R=$rt_wrapException;var BDr=$rt_checkBounds;var BDs=$rt_checkUpperBound;var BDt=$rt_checkLowerBound;var BDu=$rt_wrapFunction0;var BDv=$rt_wrapFunction1;var BDw=$rt_wrapFunction2;var BDx=$rt_wrapFunction3;var BDy=$rt_wrapFunction4;var K=$rt_classWithoutFields;var Q
=$rt_createArrayFromData;var Bp3=$rt_createCharArrayFromData;var Iy=$rt_createByteArrayFromData;var AS$=$rt_createShortArrayFromData;var B2=$rt_createIntArrayFromData;var BDz=$rt_createBooleanArrayFromData;var BA7=$rt_createFloatArrayFromData;var BCh=$rt_createDoubleArrayFromData;var AVM=$rt_createLongArrayFromData;var Gx=$rt_createBooleanArray;var BU=$rt_createByteArray;var KR=$rt_createShortArray;var DR=$rt_createCharArray;var BT=$rt_createIntArray;var Bw8=$rt_createLongArray;var Dq=$rt_createFloatArray;var FK
=$rt_createDoubleArray;var Ba=$rt_compare;var BDA=$rt_castToClass;var BDB=$rt_castToInterface;var BDC=$rt_equalDoubles;var Gi=Long_toNumber;var M=Long_fromInt;var BDD=Long_fromNumber;var F=Long_create;var Ch=Long_ZERO;var BDE=Long_hi;var Ce=Long_lo;
function E(){this.ec=null;this.$id$=0;}
function BDF(){var a=new E();AF9(a);return a;}
function Bgj(b){var c,d;if(b.ec===null)AEA(b);c=b.ec;d=c.f4;if(d===null)c.f4=Gb();else if(d!==Gb()){c=new Er;Bl(c,B(0));P(c);}b=b.ec;b.hn=b.hn+1|0;}
function A5U(b){var c,d;if(!LG(b)&&b.ec.f4===Gb()){c=b.ec;d=c.hn-1|0;c.hn=d;if(!d)c.f4=null;LG(b);return;}b=new Pv;W(b);P(b);}
function L$(b){var c;if(b.ec===null)AEA(b);c=b.ec;if(c.f4===null)c.f4=Gb();if(b.ec.f4!==Gb())Bli(b,1);else{b=b.ec;b.hn=b.hn+1|0;}}
function AEA(b){b.ec=Bz2();}
function BCf(b,c,d){var e,f,g;e=Gb();f=b.ec;if(f===null){AEA(b);HU(e);b=b.ec;b.hn=b.hn+c|0;Du(d,null);return;}if(f.f4===null){f.f4=e;HU(e);b=b.ec;b.hn=b.hn+c|0;Du(d,null);return;}if(f.mB===null)f.mB=BbM();f=f.mB;g=new YW;g.Nf=e;g.Ng=b;g.Nd=c;g.Ne=d;d=g;f.push(d);}
function Gs(b){var c,d;if(!LG(b)&&b.ec.f4===Gb()){c=b.ec;d=c.hn-1|0;c.hn=d;if(d<=0){c.f4=null;c=c.mB;if(c!==null&&!OC(c)){c=new ABi;c.S8=b;YM(c);}else LG(b);}return;}b=new Pv;W(b);P(b);}
function LG(a){var b,c;b=a.ec;if(b===null)return 1;a:{if(b.f4===null){c=b.mB;if(!(c!==null&&!OC(c))){b=b.FT;if(b===null)break a;if(OC(b))break a;}}return 0;}a.ec=null;return 1;}
function AF9(a){}
function CM(a){return Ze(a.constructor);}
function BnJ(a){return O6(a);}
function ANU(a,b){return a!==b?0:1;}
function A9g(a){var b,c,d,e,f,g,h,i,j;b=O6(a);if(!b)c=B(1);else{d=(((32-S8(b)|0)+4|0)-1|0)/4|0;e=DR(d);f=e.data;g=(d-1|0)*4|0;h=0;while(g>=0){i=h+1|0;f[h]=Nz((b>>>g|0)&15,16);g=g-4|0;h=i;}c=O5(e);}j=new T;S(j);H(H(j,B(2)),c);return U(j);}
function O6(a){var b,c;b=a;if(!b.$id$){c=$rt_nextId();b.$id$=c;}return a.$id$;}
function AM8(a){var b,c,d;if(!AAv(a,Fb)&&a.constructor.$meta.item===null){b=new Sq;W(b);P(b);}b=A7d(a);c=b;d=$rt_nextId();c.$id$=d;return b;}
function Ve(a){var b,c;b=a.ec;if(!(b!==null&&b.f4===Gb()?1:0)){b=new Pv;W(b);P(b);}b=a.ec.FT;if(b===null)return;while(!OC(b)){c=A1X(b);if(!c.bfV())YM(c);}a.ec.FT=null;}
function Bli(b,c){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{BCf(b,c,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;}
var Qz=K();
var BDG=null;var BDH=null;var BDI=0;function BDJ(){var a=new Qz();ASz(a);return a;}
function ASz(a){}
function AVH(b){var c,d,e,f,g,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:AG6();A3M();AUN();AKd();AYj();APk();AZa();AXs();AVZ();ALH();AS7();AL_();ANq();AKD();APS();AW7();AQR();AHz();A5n();AYs();A17();AYd();ALs();AZM();AVh();APq();A3x();AHg();A1I();ATM();AJ6();A3b();APM();AYo();AWh();ATW();A2Y();A1t();AL6();AY_();A06();AM6();ARt();APL();AWt();A2s();AIv();AZ0();AQ6();AK3();AOu();AZJ();AZ6();AXf();c=$rt_globals.window.classicConfig;if
(c===null)d=null;else{d=BC(Cr,c.length);b=d.data;e=0;f=b.length;while(e<f){g=c[e];b[e]=$rt_str(g===null?null:!(g instanceof $rt_objcls())?g:Ge(g));e=e+1|0;}}a:{try{b=d.data;c=$rt_globals.window.document;g=b[0];c=c.getElementById($rt_ustr(g));BDG=c;g=b[1];$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof O2){}else if($$je instanceof Dk){c=$$je;break a;}else{throw $$e;}}return;}Vn(c,Bnn(BuF(),0));return;case 1:b:{c:{d:{try{A0i(c,g);if(C()){break _;}break d;}catch($$e){$$je=R($$e);if($$je instanceof O2)
{}else if($$je instanceof Dk){c=$$je;break c;}else{throw $$e;}}return;}try{break b;}catch($$e){$$je=R($$e);if($$je instanceof Dk){c=$$je;}else{throw $$e;}}}Vn(c,Bnn(BuF(),0));return;}e:{Cb(CV(),B(3));g=BBi();BDH=g;g.mh=A8a(B(4));d=ADA(B(5));b=ADA(B(6));if(d!==null)try{c=Xb(Io(FD(d)));if(c!==null&&c instanceof Sw)BDK=c;break e;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}}a:{if(b!==null)try{c=Xb(Io(FD(b)));if(c!==null&&c instanceof Sw)BDL=c;break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv)
{}else{throw $$e;}}}if(BDK===null)BDK=AQv();if(BDL===null)BDL=AQv();BDM.focus();BDN.focus();c=BDH;$p=2;case 2:AS2(c);if(C()){break _;}return;default:GR();}}DW().s(b,c,d,e,f,g,$p);}
function AFP(b){var c,d,e,f,g;c=$rt_str(BDG.getAttribute("style"));d=BDG;if(c===null)c=B(7);e=new T;S(e);H(H(e,c),B(8));e=U(e);d.setAttribute("style",$rt_ustr(e));e=$rt_globals.window.document;f=e.createElement("img");g=e.createElement("div");f.setAttribute("style","z-index:100;position:absolute;top:10px;left:calc(50% - 151px);");f.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=");g.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;");BDG.appendChild(f);BDG.appendChild(g);b=e.createTextNode($rt_ustr(b));g.appendChild(b);}
function AG6(){BDG=null;BDH=null;BDI=0;}
function AXf(){$rt_globals.window.minecraftError=null;$rt_globals.window.onerror=function(message,file,line,column,errorObj){if(errorObj){$rt_globals.window.minecraftError=errorObj;$rt_globals.window.minecraftErrorL=""+line+":"+column;Bv$();}else {$rt_globals.alert("a native browser exception was thrown but your browser does not support fith argument in onerror");}};}
function Bv$(){var b,c;b=$rt_globals.window.minecraftError;c=new T;S(c);C$(c,B(9));C$(c,B(10));C$(c,B(11));C$(c,$rt_str($rt_globals.window.minecraftErrorL));BL(c,10);C$(c,B(12));C$(c,$rt_str(b.name));BL(c,10);C$(c,B(13));C$(c,$rt_str(b.message));BL(c,10);C$(c,B(14));C$(c,$rt_str(b.stack));BL(c,10);}
var AB8=K(0);
var ABJ=K(0);
function AGj(){var a=this;E.call(a);a.Eb=null;a.ko=null;}
function Ze(b){var c,d;if(b===null)return null;c=b.classObject;if(c===null){c=new AGj;c.ko=b;d=c;b.classObject=d;}return c;}
function BcH(a){var b,c;b=O6(a);c=new T;S(c);Bi(H(c,B(15)),b);return U(c);}
function XC(a,b){return AE8(b.ko,a.ko);}
function T3(a){if(a.Eb===null)a.Eb=$rt_str(a.ko.$meta.name);return a.Eb;}
function N$(a){return a.ko.$meta.primitive?1:0;}
function PO(a){return Ze(a.ko.$meta.item);}
function OA(a){return Ze(a.ko.$meta.superclass);}
function Wu(a){var b;b=a.ko;if(!BDO){Bbc();BDO=1;}b=BjT(b);if(b!==null)return b;b=new Zk;W(b);P(b);}
var AWa=K();
function BDP(){var a=new AWa();Brb(a);return a;}
function Brb(a){}
function CU(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 Jt(b,c){if(typeof b!=="function")return b;var result={};result[c]=b;return result;}
var ACR=K();
var BDO=0;function BDQ(){var a=new ACR();Bys(a);return a;}
function Bys(a){}
function A7d(b){var copy=new b.constructor();for(var field in b){if(!b.hasOwnProperty(field)){continue;}copy[field]=b[field];}return copy;}
function AE8(b,c){var d,e;if(b===c)return 1;d=b.$meta.supertypes;e=0;while(e<d.length){if(AE8(d[e],c))return 1;e=e+1|0;}return 0;}
function Bbc(){var c='$$constructor$$';Cr[c]=AHL;E[c]=AF9;AYB[c]=Bix;A1T[c]=BaC;AX0[c]=Bld;Co[c]=A7F;AZh[c]=Bmi;T[c]=Bx5;Nm[c]=Bb9;BF[c]=Bfz;Qz[c]=ASz;ALw[c]=BkD;Dk[c]=W;AWa[c]=Brb;ACR[c]=Bys;NB[c]=A$O;GW[c]=A9H;LS[c]=S;LA[c]=A6k;BX[c]=XS;ABX[c]=BvG;ABW[c]=Bt3;ABZ[c]=Bqu;ABY[c]=Bdn;AB2[c]=Bc8;AB0[c]=Bd5;AB4[c]=Bac;AB3[c]=BpH;W1[c]=Bn9;W2[c]=BbW;O2[c]=Bs9;Ox[c]=Bkq;Bv[c]=BlR;NQ[c]=BpL;AFZ[c]=Bxz;Sc[c]=Bfo;Ct[c]=A9o;EQ[c]=A9F;ON[c]=BoD;AQB[c]=A_G;SK[c]=P2;MN[c]=AHd;AK6[c]=BxB;AWJ[c]=BiN;Uy[c]=AKt;Sw[c]=Bx8;ATc[c]
=BcE;A3J[c]=BhY;AMC[c]=A$J;QQ[c]=AYf;ABj[c]=ASR;A5V[c]=A_D;A1n[c]=Bkn;AEQ[c]=Bc9;AEP[c]=Buw;Sa[c]=A5j;C1[c]=BkV;HF[c]=ABw;I_[c]=Bb4;BZ[c]=LL;ACp[c]=A_I;Si[c]=BlE;AHq[c]=A$T;Cn[c]=A84;AVc[c]=Bpv;ABz[c]=ASs;T7[c]=AUe;AQf[c]=A7r;Pm[c]=ATH;AGd[c]=A6Z;ADx[c]=Bky;Xp[c]=BkL;Zg[c]=Bg7;Z5[c]=Bgu;ADf[c]=Bh4;AEv[c]=Biy;ACt[c]=Bxy;AKP[c]=BcL;AUZ[c]=Bbe;AAV[c]=AJE;AV$[c]=BkQ;ALk[c]=Bep;Kj[c]=BfT;Ys[c]=Bml;Mw[c]=NH;FQ[c]=Bub;AEX[c]=Bvd;JY[c]=BtG;Df[c]=G2;Gl[c]=PL;Gc[c]=Bo4;AWz[c]=A7g;J5[c]=AHn;N5[c]=Bus;U9[c]=BfL;R8[c]=A7G;Qf[c]
=BrU;Ky[c]=ANa;AMU[c]=A_z;AKF[c]=Bnt;ARH[c]=Bgb;A6y[c]=BmW;Sq[c]=Bqm;Nu[c]=BhM;C8[c]=Eo;C7[c]=A_p;A4D[c]=BxO;C9[c]=Bsl;Fp[c]=Bbp;PK[c]=A0N;AG5[c]=Bgq;JK[c]=Tt;AIl[c]=BgC;T4[c]=APv;AG1[c]=BtC;AYR[c]=A8e;AJh[c]=BsA;AYr[c]=Bw$;AGz[c]=Bif;X5[c]=BwT;AJ1[c]=Bew;ANY[c]=Bqj;AML[c]=Bk7;ABb[c]=AVE;P_[c]=Brl;IN[c]=Byi;OK[c]=Bwf;UR[c]=Bh5;JB[c]=A$j;L_[c]=ARV;AWn[c]=BcU;AGv[c]=A$S;AMn[c]=A82;X8[c]=A0r;Xx[c]=BnX;JH[c]=ATf;AUx[c]=Bor;Ni[c]=AAX;AKL[c]=A6V;Lm[c]=Byp;Pv[c]=Brv;Er[c]=Bv1;A3I[c]=BmN;Xl[c]=BcX;A3u[c]=A8t;A3v[c]
=BlI;A3D[c]=BvO;AVv[c]=Brw;AMx[c]=BfB;AUf[c]=A__;LZ[c]=BsO;VC[c]=AT8;ARQ[c]=Bpo;ACn[c]=Bfb;AKr[c]=Bfm;Zo[c]=A62;AGe[c]=Bj1;AAc[c]=Brx;A1Z[c]=Brt;A4l[c]=BbO;A48[c]=Bwy;AVs[c]=BtJ;ADl[c]=Btw;AJK[c]=Bj8;AT0[c]=A9K;AUs[c]=BnZ;ANB[c]=Bt_;AP6[c]=Bl_;AQs[c]=BeL;Ij[c]=Bqw;KW[c]=Bo0;J3[c]=BiP;ALe[c]=A_R;AQ8[c]=BuE;YJ[c]=AXY;A55[c]=A9V;N7[c]=Bc2;AF8[c]=AQM;Ro[c]=ASY;AIu[c]=BoK;AKS[c]=Bdj;A5Y[c]=Bb_;ADD[c]=A9j;Fg[c]=BlP;SV[c]=Ru;WY[c]=BnD;AP7[c]=Btg;AKJ[c]=Bri;SY[c]=AMv;VH[c]=AIZ;A5s[c]=BbY;AHF[c]=BwJ;AHx[c]=BjF;APc[c]
=Bhf;A5r[c]=BqN;AQt[c]=A$e;Pr[c]=AWr;J7[c]=AKg;AAb[c]=Blh;Z_[c]=A6I;AAa[c]=BlC;Z9[c]=BaM;Z$[c]=Bwj;Z0[c]=BnP;QF[c]=A2l;AUC[c]=AOQ;L9[c]=ANV;AYJ[c]=A7h;UA[c]=ANX;AZ$[c]=Btt;JA[c]=Bpu;Tu[c]=A5I;Zx[c]=Bhz;AFl[c]=Bgr;ALh[c]=A75;PG[c]=BsM;A5E[c]=BbK;Tb[c]=BjX;AL0[c]=A9h;A5S[c]=Bks;L7[c]=BwI;Qw[c]=BcC;DL[c]=BmZ;AJB[c]=BjZ;Ml[c]=ARr;ACA[c]=ByI;AGu[c]=BmU;Rt[c]=A$t;ACB[c]=Bhs;AGr[c]=Bbj;ARE[c]=BsZ;AFV[c]=Bmg;AFW[c]=Baw;Uf[c]=BaX;Tr[c]=BhI;APN[c]=Bae;AQG[c]=BbB;AQL[c]=A8I;T_[c]=A95;Sg[c]=Ba_;ATv[c]=Bsm;Vm[c]=BfH;AZe[c]
=Bhx;ANl[c]=BvE;AKc[c]=Bxw;AWg[c]=A8Z;A3w[c]=Bl7;ATN[c]=Bf0;A2K[c]=A8L;APo[c]=Bdh;ARf[c]=A91;AIG[c]=A9m;AUo[c]=BcN;A2Z[c]=Bdz;AQq[c]=BpU;AXt[c]=A7M;ANu[c]=A9x;ASE[c]=Bcl;A3a[c]=BsD;ALS[c]=A9p;AKN[c]=Bu5;ATJ[c]=BpP;QS[c]=A$V;A3_[c]=BpZ;AZk[c]=BiI;AKI[c]=BqP;AW6[c]=Bjr;KC[c]=Bsd;Qa[c]=A8T;Pz[c]=Bqo;M_[c]=BaR;Qm[c]=BjM;A4d[c]=Bmo;Xh[c]=AL7;AAY[c]=A35;La[c]=A4h;P9[c]=ALJ;AFm[c]=A88;Z8[c]=A6L;U4[c]=A$i;SX[c]=Bjy;Xy[c]=BxI;AA6[c]=BdU;AFS[c]=Btx;AXM[c]=BeM;UK[c]=A_a;A2P[c]=Bp9;SD[c]=BmI;S9[c]=Bpf;Q6[c]=BiX;UV[c]=BfV;Wn[c]
=BfP;AAI[c]=Bfn;ST[c]=ByU;QE[c]=Bs6;ANi[c]=Bjd;AAq[c]=Bei;RO[c]=A9N;TY[c]=AMK;RD[c]=Bqt;Tk[c]=Bxl;Ts[c]=A9B;Vs[c]=BhN;AEj[c]=BlB;WM[c]=BgU;AEM[c]=A$d;AEN[c]=Bkk;Un[c]=A$o;Gh[c]=Bla;AF1[c]=Bv2;K1[c]=A7t;AD_[c]=A_j;ACh[c]=BxE;ADC[c]=Bje;RU[c]=BwZ;Zp[c]=Bud;AAp[c]=A$K;AGt[c]=BgX;UL[c]=BtL;AB1[c]=Bf8;AC$[c]=BwW;Wb[c]=BwK;X_[c]=Bnm;YU[c]=A7T;I1[c]=Rz;YL[c]=Brc;AEn[c]=Bv4;ADj[c]=Bvz;WO[c]=BpX;X9[c]=A6E;X$[c]=Bmb;ABS[c]=BfJ;X7[c]=Bl9;Zv[c]=BtH;AGK[c]=BpS;SO[c]=A$I;Yf[c]=BqE;U3[c]=A8X;WT[c]=Bg2;ABD[c]=AKe;K$[c]=RI;AV3[c]
=A8J;D2[c]=HJ;Q1[c]=AUR;AC_[c]=A$R;LR[c]=Bg8;ANM[c]=Bf4;Y6[c]=BqY;Yu[c]=ASL;Zk[c]=Brd;AWC[c]=Bm4;RR[c]=Byt;MS[c]=A6f;AAQ[c]=Bsv;LD[c]=Qj;ADX[c]=Bvy;TT[c]=Bwv;MJ[c]=AQ2;WF[c]=ByK;ABE[c]=Bt2;AOK[c]=BdL;Gk[c]=A12;A4T[c]=BhJ;AXK[c]=A8N;A1l[c]=BsN;AMD[c]=Bmx;AJw[c]=Blg;JZ[c]=A8D;IY[c]=BqX;AH6[c]=BqV;A1y[c]=Bqq;AUj[c]=BaQ;AIP[c]=Bf6;}
function BjT(b){if($rt_resuming()){var $r = $rt_nativeThread().pop();b.$$constructor$$($r);if($rt_suspending()){return $rt_nativeThread().push($r);}return $r;}if(!b.hasOwnProperty('$$constructor$$')){return null;}var $r=new b();b.$$constructor$$($r);if($rt_suspending()){return $rt_nativeThread().push($r);}return $r;}
function BfD(b){return setTimeout(function(){$rt_threadStarter(Bl8)(b);},0);}
function Bl8(b){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:b.of();if(C()){break _;}return;default:GR();}}DW().s(b,$p);}
function YM(b){AQV(b,0);}
function AQV(b,c){return setTimeout(function(){Bl8(b);},c);}
function BbM(){return [];}
function Dk(){var a=this;E.call(a);a.zp=null;a.oW=null;a.uD=0;a.z0=0;a.RN=null;a.M2=null;}
function BDR(){var a=new Dk();W(a);return a;}
function BDS(a){var b=new Dk();Bl(b,a);return b;}
function BDT(a){var b=new Dk();UZ(b,a);return b;}
function W(a){a.uD=1;a.z0=1;}
function Bl(a,b){a.uD=1;a.z0=1;a.zp=b;}
function UZ(a,b){a.uD=1;a.z0=1;a.oW=b;}
function BoE(a){return a;}
function Bgv(a){return a.zp;}
function A_8(a){return a.on();}
function Bvp(a){var b;b=a.oW;if(b===a)b=null;return b;}
function I2(a){var b,c,d,e;b=a.on();c=T3(CM(a));if(b===null)d=B(7);else{d=new T;S(d);H(H(d,B(16)),b);d=U(d);}e=new T;S(e);H(H(e,c),d);return U(e);}
function Bq(a){ABt(a,D4());}
function ABt(a,b){var c,d,e,f,g,h;PF(b,T3(CM(a)));c=a.on();if(c!==null){d=new T;S(d);H(H(d,B(16)),c);PF(b,U(d));}a:{e=b.D4;e.data[0]=10;ACu(b,e,0,1);e=a.M2;if(e!==null){e=e.data;f=e.length;g=0;while(true){if(g>=f)break a;h=e[g];PF(b,B(17));BL(H(b.pX,h),10);Pe(b);g=g+1|0;}}}d=a.oW;if(d!==null&&d!==a){PF(b,B(18));ABt(a.oW,b);}}
function Vn(a,b){var c,d,e,f,g;Lf(b,T3(CM(a)));c=a.on();if(c!==null){d=new T;S(d);H(H(d,B(16)),c);Lf(b,U(d));}a:{ABd(b);e=a.M2;if(e!==null){e=e.data;f=e.length;g=0;while(true){if(g>=f)break a;d=e[g];Lf(b,B(17));Fx(b,To(d));g=g+1|0;}}}d=a.oW;if(d!==null&&d!==a){Lf(b,B(18));Vn(a.oW,b);}}
function AGc(a,b){var c,d;if(!a.uD)return;c=a.RN;c=H_(c,c.data.length+1|0);d=c.data;a.RN=c;d[d.length-1|0]=b;}
var BF=K(Dk);
function BDU(){var a=new BF();Bfz(a);return a;}
function Bfz(a){W(a);}
var Co=K(BF);
function BDV(){var a=new Co();A7F(a);return a;}
function AJV(a){var b=new Co();Bxq(b,a);return b;}
function A7F(a){W(a);}
function Bxq(a,b){Bl(a,b);}
var AZh=K(Co);
function BDp(){var a=new AZh();Bmi(a);return a;}
function Bmi(a){W(a);}
var DV=K(0);
var E5=K(0);
var Qs=K(0);
function Cr(){var a=this;E.call(a);a.cg=null;a.xi=0;}
var BDW=null;var BDX=null;var BDY=null;function Ix(){Ix=Bx(Cr);Bij();}
function BzU(){var a=new Cr();AHL(a);return a;}
function O5(a){var b=new Cr();AB9(b,a);return b;}
function NT(a,b,c){var d=new Cr();Vl(d,a,b,c);return d;}
function BDZ(a,b,c,d){var e=new Cr();Rw(e,a,b,c,d);return e;}
function AUa(a,b){var c=new Cr();VP(c,a,b);return c;}
function BwU(a,b,c){var d=new Cr();AG9(d,a,b,c);return d;}
function AHL(a){Ix();a.cg=BDW;}
function AB9(a,b){Ix();Vl(a,b,0,b.data.length);}
function Vl(a,b,c,d){var e;Ix();e=DR(d);a.cg=e;CZ(b,c,e,0,d);}
function Rw(a,b,c,d,e){var f;Ix();e=A0P(e,AY7(b,c,d));if(!e.bg&&e.cI==e.m6)a.cg=e.uj;else{b=DR(CL(e));f=b.data;a.cg=b;QT(e,b,0,f.length);}}
function VP(a,b,c){Ix();Rw(a,b,0,b.data.length,c);}
function AG9(a,b,c,d){var e,f,g,h,i,j;Ix();a.cg=DR(d*2|0);e=0;f=0;while(f<d){g=b.data;h=c+1|0;i=g[c];if(i<65536){g=a.cg.data;j=e+1|0;g[e]=i&65535;}else{g=a.cg.data;c=e+1|0;g[e]=M8(i);g=a.cg.data;j=c+1|0;g[c]=Mm(i);}f=f+1|0;c=h;e=j;}b=a.cg;if(e<b.data.length)a.cg=V6(b,e);}
function Bf(a,b){var c,d;if(b>=0){c=a.cg.data;if(b<c.length)return c[b];}d=new Nu;W(d);P(d);}
function Z(a){return a.cg.data.length;}
function E$(a){return a.cg.data.length?0:1;}
function G7(a){var b,c;b=0;while(true){c=a.cg.data;if(b>=c.length)break;if(c[b]!=32)return 0;b=b+1|0;}return 1;}
function AFs(a,b,c){var d,e,f;if((c+Z(b)|0)>Z(a))return 0;d=0;while(d<Z(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 DO(a,b){if(a===b)return 1;return AFs(a,b,0);}
function IQ(a,b){var c,d,e,f;if(a===b)return 1;if(Z(b)>Z(a))return 0;c=0;d=Z(a)-Z(b)|0;while(d<Z(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 K_(a,b,c){var d,e,f,g,h;d=EB(0,c);if(b<65536){e=b&65535;while(true){f=a.cg.data;if(d>=f.length)return (-1);if(f[d]==e)break;d=d+1|0;}return d;}g=M8(b);h=Mm(b);while(true){f=a.cg.data;if(d>=(f.length-1|0))return (-1);if(f[d]==g&&f[d+1|0]==h)break;d=d+1|0;}return d;}
function H8(a,b){return K_(a,b,0);}
function MB(a,b,c){var d,e,f,g,h;d=DK(c,Z(a)-1|0);if(b<65536){e=b&65535;while(true){if(d<0)return (-1);if(a.cg.data[d]==e)break;d=d+(-1)|0;}return d;}f=M8(b);g=Mm(b);while(true){if(d<1)return (-1);h=a.cg.data;if(h[d]==g){b=d-1|0;if(h[b]==f)break;}d=d+(-1)|0;}return b;}
function Oc(a,b){return MB(a,b,Z(a)-1|0);}
function AWQ(a,b,c){var d,e,f;d=EB(0,c);e=Z(a)-Z(b)|0;a:while(true){if(d>e)return (-1);f=0;while(true){if(f>=Z(b))break a;if(Bf(a,d+f|0)!=Bf(b,f))break;f=f+1|0;}d=d+1|0;}return d;}
function Dc(a,b,c){var d,e;d=Ba(b,c);if(d>0){e=new Ct;W(e);P(e);}if(!d){Ix();return BDX;}if(!b&&c==Z(a))return a;return NT(a.cg,b,c-b|0);}
function Hg(a,b){return Dc(a,b,Z(a));}
function IX(a,b,c){var d,e,f,g;d=new T;S(d);e=Z(a)-Z(b)|0;f=0;while(f<=e){g=0;a:{while(true){if(g>=Z(b)){H(d,c);f=f+(Z(b)-1|0)|0;break a;}if(Bf(a,f+g|0)!=Bf(b,g))break;g=g+1|0;}BL(d,Bf(a,f));}f=f+1|0;}H(d,Hg(a,f));return U(d);}
function T1(a){var b,c;b=0;c=Z(a)-1|0;a:{while(b<=c){if(Bf(a,b)>32)break a;b=b+1|0;}}while(b<=c&&Bf(a,c)<=32){c=c+(-1)|0;}return Dc(a,b,c+1|0);}
function AJi(a){return a;}
function M2(a){var b,c,d,e,f;b=a.cg.data;c=DR(b.length);d=c.data;e=0;f=d.length;while(e<f){d[e]=b[e];e=e+1|0;}return c;}
function To(b){Ix();return b===null?B(19):I2(b);}
function AE4(b){var c;Ix();c=new T;S(c);return U(Bi(c,b));}
function CA(a,b){var c,d;if(a===b)return 1;if(!(b instanceof Cr))return 0;c=b;if(Z(c)!=Z(a))return 0;d=0;while(d<Z(c)){if(Bf(a,d)!=Bf(c,d))return 0;d=d+1|0;}return 1;}
function AGx(a,b){var c;if(a===b)return 1;if(b===null)return 0;if(Z(a)!=Z(b))return 0;c=0;while(c<Z(a)){if(FU(Bf(a,c))!=FU(Bf(b,c)))return 0;c=c+1|0;}return 1;}
function Uu(a){var b,c,d,e;a:{if(!a.xi){b=a.cg.data;c=b.length;d=0;while(true){if(d>=c)break a;e=b[d];a.xi=(31*a.xi|0)+e|0;d=d+1|0;}}}return a.xi;}
function Qu(a,b){var c,d,e,f;b=TK(ADm(b),a);c=b.oL;Xd(b.eH);d=b.eH;d.wL=2;AFX(d,c);d=b.K1;e=b.eH;if(d.v(c,b.l2,e)<0)f=0;else{YK(e);f=1;}return f;}
function EW(a,b){var c,d,e,f,g;b=ADm(b);c=B6();b=TK(b,a);d=0;e=0;if(!Z(a)){f=BC(Cr,1);f.data[0]=B(7);}else{while(XK(b)){d=d+1|0;Y(c,Dc(a,e,AA$(b)));e=ADz(b);}Y(c,Dc(a,e,Z(a)));g=d+1|0;a:{while(true){g=g+(-1)|0;if(g<0)break;if(Z(Bb(c,g)))break a;DT(c,g);}}if(g<0)g=0;f=Tx(c,BC(Cr,g));}return f;}
function Xw(a,b,c){var d,e;b=TK(ADm(b),a);d=new NQ;S(d);b.oL=0;e=Z(b.l2);b.A4=e;Vg(b.eH,b.l2,b.oL,e);b.Bb=0;b.DQ=null;b.eH.rD=(-1);while(XK(b)){b.D8=A2e(b,c);AGq(d,Dc(b.l2,b.Bb,AA$(b)));C$(d,b.D8);b.Bb=ADz(b);}c=b.l2;return U(AGq(d,Dc(c,b.Bb,Z(c))));}
function A_v(a,b){var c,d,e;a:{b=b;if(a===b)c=0;else{d=DK(Z(a),Z(b));e=0;while(true){if(e>=d){c=Z(a)-Z(b)|0;break a;}c=Bf(a,e)-Bf(b,e)|0;if(c)break;e=e+1|0;}}}return c;}
function Bij(){BDW=DR(0);BDX=BzU();BDY=new AFZ;}
var GW=K(Dk);
function BD0(){var a=new GW();A9H(a);return a;}
function A9H(a){W(a);}
var NB=K(GW);
function BD1(){var a=new NB();A$O(a);return a;}
function A$O(a){W(a);}
var AYB=K(NB);
function BD2(){var a=new AYB();Bix(a);return a;}
function Bix(a){W(a);}
var H4=K();
function MT(){H4.call(this);this.ia=0;}
var BD3=null;var BD4=null;function BwE(a){var b=new MT();AKh(b,a);return b;}
function AKh(a,b){a.ia=b;}
function MK(b,c){if(!(c>=2&&c<=36))c=10;return (ACf(BC_(20),b,c)).bM();}
function P5(b){return MK(b,10);}
function NL(b,c){var d,e,f,g,h,i,j,k,l;if(b===null){b=new Fg;Bl(b,B(20));P(b);}d=Z(b);if(0==d){b=new Fg;Bl(b,B(21));P(b);}if(c>=2&&c<=36){a:{e=0;switch(Bf(b,0)){case 43:break;case 45:e=1;f=1;break a;default:f=0;break a;}f=1;}g=0;if(f==d){b=new Fg;W(b);P(b);}b:{c:{while(f<d){h=f+1|0;i=AC4(Bf(b,f));if(i<0){j=new Fg;k=Dc(b,0,d);b=new T;S(b);H(H(b,B(22)),k);Bl(j,U(b));P(j);}if(i>=c){j=new Fg;l=Dc(b,0,d);b=new T;S(b);H(H(Bi(H(b,B(23)),c),B(16)),l);Bl(j,U(b));P(j);}g=V(c,g)+i|0;if(g<0){if(h!=d)break b;if(g!=(-2147483648))break b;if
(!e)break b;g=(-2147483648);break c;}f=h;}if(e)g= -g|0;}return g;}j=new Fg;k=Dc(b,0,d);b=new T;S(b);H(H(b,B(24)),k);Bl(j,U(b));P(j);}b=new Fg;j=new T;S(j);Bi(H(j,B(25)),c);Bl(b,U(j));P(b);}
function Pq(b){return NL(b,10);}
function By(b){var c,d;if(b>=(-128)&&b<=127){a:{if(BD4===null){BD4=BC(MT,256);c=0;while(true){d=BD4.data;if(c>=d.length)break a;d[c]=BwE(c-128|0);c=c+1|0;}}}return BD4.data[b+128|0];}return BwE(b);}
function S7(a){return a.ia;}
function BiS(a){return P5(a.ia);}
function BkM(a){return a.ia;}
function Byj(a,b){if(a===b)return 1;return b instanceof MT&&b.ia==a.ia?1:0;}
function S8(b){var c,d;if(!b)return 32;c=0;d=b>>>16|0;if(d)c=16;else d=b;b=d>>>8|0;if(!b)b=d;else c=c|8;d=b>>>4|0;if(!d)d=b;else c=c|4;b=d>>>2|0;if(!b)b=d;else c=c|2;if(b>>>1|0)c=c|1;return (32-c|0)-1|0;}
function Os(b){var c,d;if(!b)return 32;c=0;d=b<<16;if(d)c=16;else d=b;b=d<<8;if(!b)b=d;else c=c|8;d=b<<4;if(!d)d=b;else c=c|4;b=d<<2;if(!b)b=d;else c=c|2;if(b<<1)c=c|1;return (32-c|0)-1|0;}
function Bq0(a,b){b=b;return Ba(a.ia,b.ia);}
function A3M(){BD3=G($rt_intcls());}
function LS(){var a=this;E.call(a);a.bW=null;a.cq=0;}
function BD5(){var a=new LS();S(a);return a;}
function BC_(a){var b=new LS();Lv(b,a);return b;}
function S(a){Lv(a,16);}
function Lv(a,b){a.bW=DR(b);}
function C$(a,b){return a.GH(a.cq,b);}
function Qh(a,b,c){var d,e,f;if(b>=0&&b<=a.cq){if(c===null)c=B(19);else if(E$(c))return a;a.qw(a.cq+Z(c)|0);d=a.cq-1|0;while(d>=b){a.bW.data[d+Z(c)|0]=a.bW.data[d];d=d+(-1)|0;}a.cq=a.cq+Z(c)|0;d=0;while(d<Z(c)){e=a.bW.data;f=b+1|0;e[b]=Bf(c,d);d=d+1|0;b=f;}return a;}c=new Nu;W(c);P(c);}
function ACf(a,b,c){return AY1(a,a.cq,b,c);}
function AY1(a,b,c,d){var e,f,g,h,i,j,k;e=1;if(c<0){e=0;c= -c|0;}a:{if($rt_ucmp(c,d)<0){if(e)Es(a,b,b+1|0);else{Es(a,b,b+2|0);f=a.bW.data;g=b+1|0;f[b]=45;b=g;}a.bW.data[b]=Nz(c,d);}else{h=1;i=1;j=$rt_udiv((-1),d);b:{while(true){k=V(h,d);if($rt_ucmp(k,c)>0){k=h;break b;}i=i+1|0;if($rt_ucmp(k,j)>0)break;h=k;}}if(!e)i=i+1|0;Es(a,b,b+i|0);if(e)e=b;else{f=a.bW.data;e=b+1|0;f[b]=45;}while(true){if(!k)break a;f=a.bW.data;b=e+1|0;f[e]=Nz($rt_udiv(c,k),d);c=$rt_umod(c,k);k=$rt_udiv(k,d);e=b;}}}return a;}
function A1u(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=Ba(c,0.0);if(!d){if(1.0/c===Infinity){Es(a,b,b+3|0);e=a.bW.data;d=b+1|0;e[b]=48;b=d+1|0;e[d]=46;e[b]=48;return a;}Es(a,b,b+4|0);e=a.bW.data;d=b+1|0;e[b]=45;b=d+1|0;e[d]=48;d=b+1|0;e[b]=46;e[d]=48;return a;}if($rt_globals.isNaN(c)?1:0){Es(a,b,b+3|0);e=a.bW.data;d=b+1|0;e[b]=78;b=d+1|0;e[d]=97;e[b]=78;return a;}if(!$rt_globals.isFinite(c)?1:0){if(d>0){Es(a,b,b+8|0);d=b;}else{Es(a,b,b+9|0);e=a.bW.data;d=b+1|0;e[b]=45;}e=a.bW.data;b=d+1|0;e[d]=73;d=b+1|0;e[b]
=110;b=d+1|0;e[d]=102;d=b+1|0;e[b]=105;b=d+1|0;e[d]=110;d=b+1|0;e[b]=105;b=d+1|0;e[d]=116;e[b]=121;return a;}f=BD6;A07(c,f);d=f.EA;g=f.D3;h=f.Mv;i=1;j=1;if(h)j=2;k=9;l=BhF(d);if(l>0)k=k-l|0;m=0;n=0;if(g<7&&g>=(-3)){if(g>=0){i=g+1|0;k=EB(k,i+1|0);g=0;}else{i=0;m=( -g|0)-1|0;n=1;j=j+1|0;g=0;}}if(g){j=j+2|0;if(!(g>(-10)&&g<10))j=j+1|0;if(g<0)j=j+1|0;}if(g&&k==i)k=k+1|0;Es(a,b,b+(j+(k+m|0)|0)|0);if(!h)h=b;else{e=a.bW.data;h=b+1|0;e[b]=45;}o=100000000;if(n){e=a.bW.data;b=h+1|0;e[h]=48;h=b+1|0;e[b]=46;while(true)
{b=m+(-1)|0;if(m<=0)break;p=h+1|0;e[h]=48;m=b;h=p;}}q=0;while(q<k){if(o<=0)p=0;else{p=d/o|0;d=d%o|0;}e=a.bW.data;b=h+1|0;e[h]=(48+p|0)&65535;i=i+(-1)|0;if(i)h=b;else{h=b+1|0;e[b]=46;}o=o/10|0;q=q+1|0;}if(g){e=a.bW.data;b=h+1|0;e[h]=69;if(g>=0)d=b;else{g= -g|0;d=b+1|0;e[b]=45;}if(g<10)p=d;else{p=d+1|0;e[d]=(48+(g/10|0)|0)&65535;}e[p]=(48+(g%10|0)|0)&65535;}return a;}
function AWH(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=Ba(c,0.0);if(!d){if(1.0/c===Infinity){Es(a,b,b+3|0);e=a.bW.data;d=b+1|0;e[b]=48;b=d+1|0;e[d]=46;e[b]=48;return a;}Es(a,b,b+4|0);e=a.bW.data;d=b+1|0;e[b]=45;b=d+1|0;e[d]=48;d=b+1|0;e[b]=46;e[d]=48;return a;}if($rt_globals.isNaN(c)?1:0){Es(a,b,b+3|0);e=a.bW.data;d=b+1|0;e[b]=78;b=d+1|0;e[d]=97;e[b]=78;return a;}if(!$rt_globals.isFinite(c)?1:0){if(d>0){Es(a,b,b+8|0);d=b;}else{Es(a,b,b+9|0);e=a.bW.data;d=b+1|0;e[b]=45;}e=a.bW.data;b=d+1|0;e[d]=73;d=b+1|0;e[b]
=110;b=d+1|0;e[d]=102;d=b+1|0;e[b]=105;b=d+1|0;e[d]=110;d=b+1|0;e[b]=105;b=d+1|0;e[d]=116;e[b]=121;return a;}f=BD7;AMl(c,f);g=f.Ft;h=f.DP;i=f.Mi;j=1;k=1;if(i)k=2;l=18;m=Bfj(g);if(m>0)l=l-m|0;n=0;o=0;if(h<7&&h>=(-3)){if(h>=0){j=h+1|0;l=EB(l,j+1|0);h=0;}else{j=0;n=( -h|0)-1|0;o=1;k=k+1|0;h=0;}}if(h){k=k+2|0;if(!(h>(-10)&&h<10))k=k+1|0;if(!(h>(-100)&&h<100))k=k+1|0;if(h<0)k=k+1|0;}if(h&&l==j)l=l+1|0;Es(a,b,b+(k+(l+n|0)|0)|0);if(!i)k=b;else{e=a.bW.data;k=b+1|0;e[b]=45;}p=F(1569325056, 23283064);if(o){e=a.bW.data;b
=k+1|0;e[k]=48;k=b+1|0;e[b]=46;while(true){b=n+(-1)|0;if(n<=0)break;d=k+1|0;e[k]=48;n=b;k=d;}}q=0;while(q<l){if(Gf(p,Ch))d=0;else{d=Ce(CG(g,p));g=GS(g,p);}e=a.bW.data;b=k+1|0;e[k]=(48+d|0)&65535;j=j+(-1)|0;if(j)k=b;else{k=b+1|0;e[b]=46;}p=CG(p,M(10));q=q+1|0;}if(h){e=a.bW.data;i=k+1|0;e[k]=69;if(h>=0)d=i;else{h= -h|0;d=i+1|0;e[i]=45;}if(h>=100){b=d+1|0;e[d]=(48+(h/100|0)|0)&65535;h=h%100|0;i=b+1|0;e[b]=(48+(h/10|0)|0)&65535;}else if(h<10)i=d;else{i=d+1|0;e[d]=(48+(h/10|0)|0)&65535;}e[i]=(48+(h%10|0)|0)&65535;}return a;}
function BhF(b){var c,d,e;if(!(b%1000000000|0))return 9;c=0;d=1;if(!(b%100000000|0)){c=8;d=100000000;}e=d*10000|0;if(b%e|0)e=d;else c=c|4;d=e*100|0;if(b%d|0)d=e;else c=c|2;if(!(b%(d*10|0)|0))c=c|1;return c;}
function Bfj(b){var c,d,e,f,g;c=M(1);d=0;e=16;f=BD8.data;g=f.length-1|0;while(g>=0){if(FI(GS(b,CF(c,f[g])),Ch)){d=d|e;c=CF(c,f[g]);}e=e>>>1|0;g=g+(-1)|0;}return d;}
function BL(a,b){return a.K8(a.cq,b);}
function AGH(a,b,c){Es(a,b,b+1|0);a.bW.data[b]=c;return a;}
function ACs(a,b){var c,d;c=a.bW.data.length;if(c>=b)return;d=c>=1073741823?2147483647:EB(b,EB(c*2|0,5));a.bW=V6(a.bW,d);}
function U(a){return NT(a.bW,0,a.cq);}
function Va(a,b,c,d){return a.Kn(a.cq,b,c,d);}
function AB7(a,b,c,d,e){var f,g,h,i;Es(a,b,b+e|0);f=e+d|0;while(d<f){g=c.data;h=a.bW.data;e=b+1|0;i=d+1|0;h[b]=g[d];b=e;d=i;}return a;}
function P3(a,b){return a.Jw(b,0,b.data.length);}
function Es(a,b,c){var d,e,f,g;d=a.cq;e=d-b|0;a.qw((d+c|0)-b|0);f=e-1|0;while(f>=0){g=a.bW.data;g[c+f|0]=g[b+f|0];f=f+(-1)|0;}a.cq=a.cq+(c-b|0)|0;}
var MY=K(0);
var T=K(LS);
function Cz(){var a=new T();Bx5(a);return a;}
function Bx5(a){S(a);}
function H(a,b){Qh(a,a.cq,b===null?B(19):b.bM());return a;}
function AHI(a,b){C$(a,b);return a;}
function Bi(a,b){ACf(a,b,10);return a;}
function EL(a,b){var c,d,e,f,g,h,i,j;c=a.cq;d=1;if(GE(b,Ch)){d=0;b=BCs(b);}a:{if(G0(b,M(10))<0){if(d)Es(a,c,c+1|0);else{Es(a,c,c+2|0);e=a.bW.data;f=c+1|0;e[c]=45;c=f;}a.bW.data[c]=Nz(Ce(b),10);}else{g=1;h=M(1);i=Gm(M(-1),M(10));b:{while(true){j=CF(h,M(10));if(G0(j,b)>0){j=h;break b;}g=g+1|0;if(G0(j,i)>0)break;h=j;}}if(!d)g=g+1|0;Es(a,c,c+g|0);if(d)f=c;else{e=a.bW.data;f=c+1|0;e[c]=45;}while(true){if(FI(j,Ch))break a;e=a.bW.data;c=f+1|0;e[f]=Nz(Ce((Gm(b,j))),10);b=AUP(b,j);j=Gm(j,M(10));f=c;}}}return a;}
function It(a,b){A1u(a,a.cq,b);return a;}
function E7(a,b){AWH(a,a.cq,b);return a;}
function Im(a,b){BL(a,b);return a;}
function ME(a,b){Qh(a,a.cq,!b?B(26):B(27));return a;}
function AR9(a,b,c){var d,e,f,g,h,i;if(b>=0){d=Ba(b,c);if(d<=0){e=a.cq;if(b<=e){if(d){if(c>e)c=e;f=e-c|0;a.cq=e-(c-b|0)|0;e=0;while(e<f){g=a.bW.data;d=b+1|0;h=c+1|0;g[b]=g[c];e=e+1|0;b=d;c=h;}}return a;}}}i=new Nu;W(i);P(i);}
function AAt(a,b){var c,d,e,f;if(b>=0){c=a.cq;if(b<c){c=c-1|0;a.cq=c;while(b<c){d=a.bW.data;e=b+1|0;d[b]=d[e];b=e;}return a;}}f=new Nu;W(f);P(f);}
function AFO(a,b,c){var d;if(b<=c&&b>=0&&c<=a.cq)return NT(a.bW,b,c-b|0);d=new Ct;W(d);P(d);}
function BqU(a,b,c,d,e){AB7(a,b,c,d,e);return a;}
function A$C(a,b,c,d){Va(a,b,c,d);return a;}
function Pj(a){return a.cq;}
function Cl(a){return U(a);}
function Bcc(a,b){ACs(a,b);}
function BrF(a,b,c){AGH(a,b,c);return a;}
function Bj$(a,b,c){Qh(a,b,c);return a;}
var Nm=K(NB);
function BD9(){var a=new Nm();Bb9(a);return a;}
function Bb9(a){W(a);}
var A1T=K(Nm);
function BD$(){var a=new A1T();BaC(a);return a;}
function BD_(a){var b=new A1T();A9l(b,a);return b;}
function BaC(a){W(a);}
function A9l(a,b){Bl(a,b);}
var AX0=K(Nm);
function BEa(){var a=new AX0();Bld(a);return a;}
function BEb(a){var b=new AX0();A9J(b,a);return b;}
function Bld(a){W(a);}
function A9J(a,b){Bl(a,b);}
var Dy=K(0);
var IS=K(0);
var ADh=K(0);
var Ya=K(0);
var AD9=K(0);
var Zd=K(0);
var AGC=K(0);
var AFA=K(0);
var WD=K(0);
var Q8=K(0);
var AIn=K();
function BeF(a,b){return AAy(a.FI(b));}
function Bv7(a,b,c){a.a0w($rt_str(b),Jt(c,"handleEvent"));}
function Bvt(a,b,c){a.ZS($rt_str(b),Jt(c,"handleEvent"));}
function Bex(a,b,c,d){a.WM($rt_str(b),Jt(c,"handleEvent"),d?1:0);}
function BiM(a,b){return !!a.a0A(b);}
function A9y(a){return a.a0K();}
function A7a(a,b,c,d){a.XN($rt_str(b),Jt(c,"handleEvent"),d?1:0);}
var BX=K();
var BEc=0;var BEd=null;var BEe=null;var BDM=null;var BEf=null;var BDN=null;var BEg=null;var BEh=null;var BEi=null;var BEj=null;var BEk=null;var BEl=null;var BEm=null;var BEn=null;var BEo=null;var BEp=null;var BEq=null;var BEr=null;var BEs=null;var BEt=null;var BEu=0;var BEv=0;var BEw=0.0;var BEx=0.0;var BEy=0;var BEz=0;var BEA=0;var BEB=0;var BEC=0;var BED=null;var BEE=null;var BEF=null;var BEG=null;var BEH=null;var BEI=0;var BEJ=null;var BEK=null;var BEL=null;var BEM=null;var BEN=null;var BEO=null;var BEP=
Ch;var BEQ=0;var BER=0;var BES=0;var BET=null;var BEU=null;var BEV=null;var BEW=null;var BEX=0;var BEY=0;var BEZ=0;var BE0=null;var BE1=null;var BE2=null;var BE3=0;var BE4=null;var BE5=0;var BE6=null;var BE7=null;var BE8=0.0;var BE9=null;var BE$=0;var BE_=null;var BFa=null;var BFb=0;var BFc=null;var BFd=0;function Bm(){Bm=Bx(BX);A9P();}
function BFe(){var a=new BX();XS(a);return a;}
function XS(a){Bm();}
function AG3(){Bm();return B(28);}
function GO(b){Bm();if(DO(b,B(29)))b=Hg(b,1);return Bz(BFf,b);}
function A0b(b){var c;Bm();c=GO(b);if(c===null)return null;return AUa(c,J$(B(30)));}
function Bb1(b,c){var d,e;Bm();d=new $rt_globals.XMLHttpRequest();e="arraybuffer";d.responseType=e;d.open("GET",$rt_ustr(b),!!1);b=new ABU;b.J7=d;b.MC=c;b=CU(b,"stateChanged");d.onreadystatechange=b;d.send();}
function A0i(b,c){var d,e,f,g,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();BEe=b;d=$rt_str(b.getAttribute("style"));e=BEe;if(d===null)d=B(7);f=new T;S(f);H(H(f,d),B(31));f=U(f);e.setAttribute("style",$rt_ustr(f));e=$rt_globals.window;BEh=e;g=e.document;BEd=g;BDM=g.createElement("canvas");BEy=b.clientWidth;BEz=b.clientHeight;e=BDM;g=BEy;e.width=g;e=BDM;g=BEz;e.height=g;BEf=BDM.getContext("2d");BDM.setAttribute("id",
"deevis589723589");e=BDM;b.appendChild(e);b=BEd.createElement("canvas");BDN=b;e=BEy;b.width=e;b=BDN;e=BEz;b.height=e;b=BDN;g=A0H();b=b.getContext("webgl2",g);BEg=b;if(b===null){b=new Co;c=$rt_str($rt_globals.window.navigator.userAgent);e=new T;S(e);BL(H(H(e,B(32)),c),41);Bl(b,U(e));P(b);}ATC(b);BEg.getExtension("EXT_texture_filter_anisotropic");b=BEh;g=new ABX;BEj=g;b.addEventListener("contextmenu",CU(g,"handleEvent"));b=BDM;g=new ABW;BEk=g;b.addEventListener("mousedown",CU(g,"handleEvent"));b=BDM;g=new ABZ;BEl
=g;b.addEventListener("mouseup",CU(g,"handleEvent"));b=BDM;g=new ABY;BEm=g;b.addEventListener("mousemove",CU(g,"handleEvent"));b=BEh;g=new AB2;BEn=g;b.addEventListener("keydown",CU(g,"handleEvent"));b=BEh;g=new AB0;BEo=g;b.addEventListener("keyup",CU(g,"handleEvent"));b=BEh;g=new AB4;BEp=g;b.addEventListener("keypress",CU(g,"handleEvent"));b=BDM;g=new AB3;BEq=g;b.addEventListener("wheel",CU(g,"handleEvent"));b=BEh;g=new W1;b.addEventListener("blur",CU(g,"handleEvent"));b=BEh;g=new W2;b.addEventListener("focus",
CU(g,"handleEvent"));AVQ();$p=1;case 1:$z=AKm();if(C()){break _;}e=$z;O4();if(e!==BFg){if(e===BFh)AFP(B(33));else{e=BFi;b=new T;S(b);H(H(b,B(34)),e);AFP(U(b));}b=new O2;W(b);P(b);}$p=2;case 2:AJO(c);if(C()){break _;}a:{try{AIe(BEi);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}Bq(g);}BE7=Bdg();Nw(BEs);Nw(BEt);return;default:GR();}}DW().s(b,c,d,e,f,g,$p);}
function NP(b){Bm();BEg.enable(b);}
function PI(b){Bm();BEg.disable(b);}
function AME(){var b,c;Bm();b=new Zy;b.lr=BEg.createProgram();c=BEC+1|0;BEC=c;b.Rx=c;return b;}
function ADI(b){var c;Bm();c=new ACG;c.ng=BEg.createShader(b);return c;}
function AFT(b,c){var d;Bm();d=BEg;b=b.lr;c=c.ng;d.attachShader(b,c);}
function ACa(b,c){var d;Bm();d=BEg;b=b.lr;c=c.ng;d.detachShader(b,c);}
function ABe(b){var c;Bm();c=BEg;b=b.ng;c.compileShader(b);}
function A4G(b){var c;Bm();c=BEg;b=b.lr;c.linkProgram(b);}
function Y_(b,c){var d;Bm();d=BEg;b=b.ng;d.shaderSource(b,$rt_ustr(c));}
function AF$(b){var c;Bm();c=BEg;b=b.ng;return $rt_str(c.getShaderInfoLog(b));}
function AWA(b){var c;Bm();c=BEg;b=b.lr;return $rt_str(c.getProgramInfoLog(b));}
function ABT(b){var c;Bm();c=BEg;b=b.ng;return c.getShaderParameter(b,35713)!=1?0:1;}
function AJe(b){var c;Bm();c=BEg;b=b.lr;return c.getProgramParameter(b,35714)!=1?0:1;}
function AAT(b){var c;Bm();c=BEg;b=b.ng;c.deleteShader(b);}
function Vj(){var b;Bm();b=new WN;b.Ov=BEg.createBuffer();return b;}
function Kx(b,c){var d;Bm();d=BEg;c=c!==null?c.Ov:null;d.bindBuffer(b,c);}
function AEr(b,c,d){var e;Bm();e=BEg;c=Ge(c);e.bufferData(b,c,d);}
function OT(b){Bm();BEg.enableVertexAttribArray(b);}
function Fr(b,c){var d;Bm();d=BEg;b=b.lr;d=d.getUniformLocation(b,$rt_ustr(c));if(d===null)b=null;else{b=new ABm;b.oI=d;}return b;}
function Oi(b,c,d){var e;Bm();e=BEg;b=b.lr;e.bindAttribLocation(b,c,$rt_ustr(d));}
function Mv(b,c){var d;Bm();if(b!==null){d=BEg;b=b.oI;d.uniform1f(b,c);}}
function Ry(b,c,d,e){var f;Bm();if(b!==null){f=BEg;b=b.oI;f.uniform3f(b,c,d,e);}}
function XG(b,c,d,e,f){var g,h;Bm();if(b!==null){g=BEg;h=b.oI;g.uniform4f(h,c,d,e,f);}}
function Z4(b,c){var d;Bm();if(b!==null){d=BEg;b=b.oI;d.uniform1i(b,c);}}
function Rc(b,c){var d,e;Bm();BEH.set(c.data);if(b!==null){d=BEg;e=b.oI;b=BEH;d.uniformMatrix4fv(e,!!0,b);}}
function AAd(b){var c,d,e;Bm();if(b!==null){c=BEI;d=b.Rx;if(c!=d){BEI=d;e=BEg;b=b.lr;e.useProgram(b);}}}
function O9(b,c,d,e,f,g){Bm();BEg.vertexAttribPointer(b,c,d,!!e,f,g);}
function AFu(){var b;Bm();b=new ADE;b.TU=BEg.createVertexArray();b.GS=0;return b;}
function AFe(b){var c;Bm();c=BEg;b=b!==null?b.TU:null;c.bindVertexArray(b);}
function AYi(b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();c=new $rt_globals.ArrayBuffer(b.data.length);(new $rt_globals.Uint8Array(c)).set(b.data);$p=1;case 1:$z=A0Z(c);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(b,c,$p);}
function BcV(b,c){var d,e,f;Bm();d=BEd.createElement("img");e=new W3;e.jd=d;e.HX=c;d.addEventListener("load",CU(e,"handleEvent"));f=new WW;f.U4=d;f.MG=c;d.addEventListener("error",CU(f,"handleEvent"));e=$rt_str(APH(b,"image/png"));if(e===null)Du(c,null);else{b=$rt_ustr(e);d.src=b;}}
function R0(){Bm();if(Eh(BD(CD(),BEP),M(3000))&&BER&&!($rt_globals.document.pointerLockElement!=null?1:0)){BDM.requestPointerLock();if($rt_globals.document.pointerLockElement!=null?1:0)BER=0;}}
function Bd(){var b;Bm();b=BEM;return b===null?(-1):QU(b.which);}
function C_(){var b;Bm();b=BEM;return b===null?0:CA($rt_str(b.type),B(35))?0:1;}
function BJ(b){var c;Bm();if(BFd){c=BEO.data;c[28]=0;c[29]=0;c[157]=0;c[219]=0;c[220]=0;}return BEO.data[b];}
function A58(){var b,c,d,e,f,g,h,i,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();A40(BEg);b=BEf;c=BDN;d=BDM.width;e=BDM.height;b.drawImage(c,0.0,0.0,d,e);f=BDM.clientWidth;g=BDM.clientHeight;if(!(f==BEy&&g==BEz)){BEy=f;BEz=g;c=BDN;h=f;c.width=h;c=BDN;h=g;c.height=h;}try{i=M(1);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){}else{throw $$e;}}return;case 1:a:{try{AWO(i);if(C()){break _;}break a;}
catch($$e){$$je=R($$e);if($$je instanceof C9){}else{throw $$e;}}}return;default:GR();}}DW().s(b,c,d,e,f,g,h,i,$p);}
function Jx(b){Bm();BEA=b;}
function Pu(){Bm();return !BEQ&&!($rt_globals.document.pointerLockElement!=null?1:0)?0:1;}
function F_(){var b,c;Bm();b=$rt_globals.document.pointerLockElement!=null?1:0;c=BES;BES=b;if(!c&&b){BEw=0.0;BEx=0.0;}a:{b:{if(BEB){if(!c)break b;if(b)break b;}c=0;break a;}c=1;}return c;}
function LU(){var b,c,d;Bm();b=BEe.clientWidth;if(b!=BEy){c=BDM;d=b;c.width=d;c=BDN;d=b;c.width=d;BEy=b;}return b;}
function M1(){var b,c,d;Bm();b=BEe.clientHeight;if(b!=BEz){c=BDM;d=b;c.height=d;c=BDN;d=b;c.height=d;BEz=b;}return b;}
function Bn7(b,c){var d,e,$$je;Bm();BEX=1;BEY=0;BEZ=0;BE1=null;BE2=b;a:{try{d=new $rt_globals.WebSocket($rt_ustr(b));BEW=d;break a;}catch($$e){$$je=R($$e);if($$je instanceof Dk){}else{throw $$e;}}BEX=0;BEZ=0;return;}b="arraybuffer";d.binaryType=b;b=BEW;e=new WZ;e.Oy=c;e=CU(e,"handleEvent");b.onopen=e;b=BEW;e=new W0;e.VK=c;c=CU(e,"handleEvent");b.onclose=c;b=BEW;c=CU(new WT,"handleEvent");b.onmessage=c;}
function YC(b){var c;Bm();if(BEW!==null&&!BEX){c=new $rt_globals.Uint8Array(b.data.length);c.set(b.data);BEW.send(c.buffer);}}
function ADA(b){var c,d,e,f;Bm();c=BEh.localStorage;d=new T;S(d);H(H(d,B(36)),b);d=U(d);c=$rt_str(c.getItem($rt_ustr(d)));if(c===null)return null;b=BAp();c=ASA(J$(B(30)),Y1(c.cg));if(!c.bg&&c.cI==c.m6)e=c.fa;else{e=BU(CL(c));ADe(c,e,0,e.data.length);}if(e!==null){f=e.data.length;if(f){c=new UR;AA2(b,e,0,f,c);AA2(b,e,0,(-1),c);e=BU(c.cA);W$(b,e,0,e.data.length,c);}}return e;}
function ACS(b,c){var d,e,f,g,h,i,j,k;Bm();d=BEh.localStorage;e=new T;S(e);H(H(e,B(36)),b);e=U(e);b=new Cr;if(c!==null){f=c.data.length;if(f){g=BBD(0,BFj,0);h=g.Wr;i=CF(M(((f+h|0)-1|0)/h|0),M(g.Ry));h=g.u0;if(h>0){j=M(h);i=Bk(i,CF(CG(BD(Bk(i,j),M(1)),j),M(g.T0)));}if(Eh(i,M(2147483647))){b=new Cn;d=new T;S(d);Bi(H(EL(H(d,B(37)),i),B(38)),2147483647);Bl(b,U(d));P(b);}if(f&&f){k=new UR;AAJ(g,c,0,f,k);AAJ(g,c,0,(-1),k);c=BU(k.cA-k.rH|0);W$(g,c,0,c.data.length,k);}}}VP(b,c,J$(B(30)));d.setItem($rt_ustr(e),$rt_ustr(b));}
function D9(b,c,d,e,f,g,h,i){var j,k,l,m,n;Bm();e= -i*0.01745329238474369;j=BG(e);k=Br(e);e=h*0.01745329238474369;l= -BG(e);m=Br(e);n=BE7.listener;n.setPosition(b,c,d);b= -k*l;c= -m;f= -j*l;n.setOrientation(b,c,f,0.0,1.0,0.0);}
function A6G(b,c){var d,e,f;Bm();d=BE7;e=new WV;e.Ww=c;f=new W7;f.UO=c;d.decodeAudioData(b,CU(e,"onSuccess"),CU(f,"onError"));}
function AIc(b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();c=Bz(BE6,b);if(c!==null)return c.Du;d=GO(b);if(d===null)return null;e=new $rt_globals.Uint8Array(d.data.length);e.set(d.data);c=new VQ;e=e.buffer;$p=1;case 1:$z=A4i(e);if(C()){break _;}e=$z;c.Du=Ge(e);B0(BE6,b,c);return c.Du;default:GR();}}DW().s(b,c,d,e,$p);}
function AHK(b,c,d,e,f,g){var h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();$p=1;case 1:$z=AIc(b);if(C()){break _;}h=$z;if(h===null)return (-1);i=BE7.createBufferSource();i.buffer=h;b=i.playbackRate;h=g;b.value=h;j=BE7.createPanner();j.setPosition(c,d,e);b=f*16.0+0.10000000149011612;j.maxDistance=b;b=1.0;j.rolloffFactor=b;b="linear";j.distanceModel=b;b="HRTF";j.panningModel
=b;b=360.0;j.coneInnerAngle=b;b=0.0;j.coneOuterAngle=b;b=0.0;j.coneOuterGain=b;j.setOrientation(0.0,1.0,0.0);k=BE7.createGain();b=k.gain;if(f>1.0)f=1.0;h=f;b.value=h;i.connect(k);k.connect(j);b=BE7.destination;j.connect(b);l=BE8;i.start(0.0,l);m=BE5+1|0;BE5=m;B0(BE9,By(m),Bpq(i,j,k));h=new W8;h.ST=m;b=CU(h,"handleEvent");i.onended=b;return m;default:GR();}}DW().s(b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function AUL(b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();$p=1;case 1:$z=AIc(b);if(C()){break _;}e=$z;if(e===null)return (-1);f=BE7.createBufferSource();f.buffer=e;b=f.playbackRate;e=d;b.value=e;g=BE7.createGain();b=g.gain;if(c>1.0)c=1.0;e=c;b.value=e;f.connect(g);b=BE7.destination;g.connect(b);h=BE8;f.start(0.0,h);i=BE5+1|0;BE5=i;B0(BE9,By(i),Bpq(f,null,g));b=new W9;b.NA=i;b=CU(b,
"handleEvent");f.onended=b;return BE5;default:GR();}}DW().s(b,c,d,e,f,g,h,i,$p);}
function AGP(b,c){var d,e,f;Bm();d=Bz(BE9,By(b));if(d!==null){e=d.GV.gain;f=c;e.value=f;d=d.P8;if(d!==null){e=c*16.0+0.10000000149011612;d.maxDistance=e;}}}
function NA(b){Bm();return Dt(BE9,By(b));}
function UN(){Bm();return M(1073741824);}
function Sl(){Bm();return M(1073741824);}
function St(){Bm();return Ch;}
function Yg(b){Bm();return (Ge(b)).byteLength;}
function QU(b){var c;Bm();c=BFa.data;return b<=c.length&&b>=0?c[b]:(-1);}
function ALl(b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();JO();d=Oc(b,47);if(d>0){e=Dc(b,0,d);$p=2;continue _;}f=new $rt_globals.Uint8Array(c.data.length);f.set(c.data);e=BFk;d=0;f=f.buffer;$p=1;case 1:A80(e,b,d,f);if(C()){break _;}return;case 2:AYu(e);if(C()){break _;}f=new $rt_globals.Uint8Array(c.data.length);f.set(c.data);e=BFk;d=0;f=f.buffer;$p=1;continue _;default:GR();}}DW().s(b,c,d,e,f,$p);}
function AW2(b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();JO();c=BFk;$p=1;case 1:$z=A6W(c,b);if(C()){break _;}b=$z;if(b===null)d=null;else{d=BU(b.byteLength);e=d.data;b=new $rt_globals.Uint8Array(b);f=0;g=e.length;while(f<g){e[f]=b[f]<<24>>24;f=f+1|0;}}return d;default:GR();}}DW().s(b,c,d,e,f,g,$p);}
function AJQ(b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();JO();c=BFk;$p=1;case 1:$z=A6W(c,b);if(C()){break _;}b=$z;return b===null?(-1):b.byteLength;default:GR();}}DW().s(b,c,$p);}
function A1G(b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();JO();d=BFk;$p=1;case 1:$z=A6W(d,b);if(C()){break _;}d=$z;e=Oc(c,47);if(e<=0){f=BFk;e=0;$p=2;continue _;}f=Dc(c,0,e);$p=4;continue _;case 2:A80(f,c,e,d);if(C()){break _;}c=BFk;$p=3;case 3:Bi9(c,b);if(C()){break _;}return;case 4:AYu(f);if(C()){break _;}f=BFk;e=0;$p=2;continue _;default:GR();}}DW().s(b,c,d,e,f,$p);}
function AS3(b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();JO();c=BFk;$p=1;case 1:Bi9(c,b);if(C()){break _;}return;default:GR();}}DW().s(b,c,$p);}
function A0p(b,c,d){var e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bm();JO();e=new Ox;f=BFk;$p=1;case 1:A8j(f,b,c,d,e);if(C()){break _;}return e;default:GR();}}DW().s(b,c,d,e,f,$p);}
function Mj(b){Bm();if(b!==null){b=b.data;if(b.length>=2)return b[0]==31&&b[1]==(-117)?1:0;}return 0;}
function A9P(){BEc=0;BEd=null;BEe=null;BDM=null;BEf=null;BDN=null;BEg=null;BEh=null;BEi=null;BEj=null;BEk=null;BEl=null;BEm=null;BEn=null;BEo=null;BEp=null;BEq=null;BEr=BC(Cr,0);BEs=AND();BEt=AND();BEu=0;BEv=0;BEw=0.0;BEx=0.0;BEy=0;BEz=0;BEA=0;BEB=1;BEC=0;BED=BT(4);BEE=new $rt_globals.Uint8Array(new $rt_globals.ArrayBuffer(4194304));BEF=new $rt_globals.Float32Array(4);BEG=new $rt_globals.Float32Array(9);BEH=new $rt_globals.Float32Array(16);BEI=(-1);BEJ=null;BEK=null;BEL=null;BEM=null;BEN=Gx(8);BEO=Gx(256);BEP
=Ch;BEQ=0;BER=0;BES=0;BET=BCn(B(39));BEU=Fm();BEV=Fm();BEW=null;BEX=0;BEY=0;BEZ=0;BE0=AND();BE1=null;BE2=null;BE3=0;BE4=null;BE5=0;BE6=DP();BE7=null;BE8=0.029999999329447746;BE9=DP();BE$=0;BE_=Q(Cr,[B(40),B(41),B(42),B(43),B(44),B(45),B(46),B(47),B(48),B(49),B(50),B(1),B(51),B(52),B(53),B(54),B(55),B(56),B(57),B(58),B(59),B(60),B(61),B(62),B(63),B(64),B(65),B(66),B(67),B(68),B(69),B(70),B(71),B(72),B(73),B(74),B(75),B(76),B(77),B(78),B(79),B(80),B(81),B(82),B(83),B(84),B(85),B(86),B(87),B(88),B(89),B(90),B(91),
B(92),B(93),B(94),B(95),B(96),B(97),B(98),B(99),B(100),B(101),B(102),B(103),B(104),B(105),B(106),B(107),B(108),B(109),B(110),B(111),B(112),B(113),B(114),B(115),B(116),B(117),B(118),B(119),B(120),B(121),B(122),B(19),B(19),B(19),B(123),B(124),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(125),B(126),B(127),B(128),B(129),B(130),B(19),B(19),B(19),B(19),B(19),B(19),B(131),B(132),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(133),B(19),B(134),B(19),B(135),B(19),B(19),B(19),B(19),B(19),B(19),B(19),
B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(136),B(19),B(19),B(137),B(138),B(139),B(140),B(141),B(142),B(143),B(144),B(19),B(19),B(19),B(19),B(145),B(146),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(147),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(148),B(19),B(149),B(19),B(150),B(151),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(152),B(153),B(19),B(154),B(155),B(156),B(19),B(157),B(19),B(158),B(19),B(159),B(160),B(161),B(162),B(163),B(19),B(19),
B(19),B(19),B(19),B(19),B(164),B(165),B(166),B(167),B(168),B(169),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19)]);BFa=B2([(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),14,15,(-1),(-1),(-1),28,(-1),(-1),42,29,56,(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),1,(-1),(-1),(-1),(-1),57,210,201,207,199,203,200,205,208,205,208,(-1),(-1),210,211,211,11,2,3,4,5,6,7,8,9,10,(-1),(-1),(-1),
(-1),(-1),(-1),(-1),30,48,46,32,18,33,34,35,23,36,37,38,50,49,24,25,16,19,31,20,22,47,17,45,21,44,(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),12,52,53,(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),
(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),39,13,51,12,52,53,(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),26,43,27,40]);BFb=0;BFc=new $rt_globals.Int32Array(new $rt_globals.ArrayBuffer(2100000));BFd=0;}
function AJO(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{Bb1(b,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;}
function A0Z(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{BcV(b,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;}
function ANA(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{Bn7(b,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;}
function A4i(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{A6G(b,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;}
function AVQ(){$rt_globals.window.addEventListener('beforeunload',function(event){event.preventDefault();return '';});}
function ATC(b){$rt_globals.window.currentContext=b;}
function A0H(){return {antialias:false,depth:true,powerPreference:"high-performance",desynchronized:false,preserveDrawingBuffer:false,premultipliedAlpha:false,alpha:false};}
function APH(b,c){return $rt_globals.URL.createObjectURL(new $rt_globals.Blob([b],{type:c}));}
function A40(b){if(b.commit)b.commit();}
function A2S(b,c){if(b.files.length>0){const value=b.files[0];((value.arrayBuffer()).then(function(arr){c(value.name,arr);})).catch(function(){c(null,null);});}else c(null,null);}
var O2=K(Co);
function BFl(){var a=new O2();Bs9(a);return a;}
function Bs9(a){W(a);}
var ABk=K(0);
var L3=K(0);
var UH=K(0);
function I$(){E.call(this);this.zU=null;}
function AE6(a){a.zU=a;}
function ALw(){I$.call(this);this.UK=null;}
function BuF(){var a=new ALw();BkD(a);return a;}
function BkD(a){var b;AE6(a);b=new NQ;Lv(b,16);a.UK=b;a.zU=b;}
function Bln(a){}
function Bos(a){}
function Bfs(a,b,c,d){var e,f;if(c>=0){e=b.data.length;if(c<=e&&d>=0&&d<=(e-c|0)){if(!d)return;Va(a.UK,b,c,d);return;}}f=new Ct;W(f);P(f);}
function Xm(){var a=this;I$.call(a);a.u4=null;a.Xm=0;a.Vj=0;}
function Bnn(a,b){var c=new Xm();ANn(c,a,b);return c;}
function ANn(a,b,c){if(b!==null){a.zU=b;a.Vj=c;a.u4=b;return;}b=new EQ;W(b);P(b);}
function AAe(a){var b,$$je;a:{b=a.u4;if(b===null)MI(a);else{try{b.mf();break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}MI(a);}}}
function Lf(a,b){var c,d,$$je;if(b===null)b=To(null);a:{c=M2(b);d=c.data.length;b=a.u4;if(b===null)MI(a);else{try{b.Tv(c,0,d);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}MI(a);}}}
function ABd(a){Lf(a,B(170));if(a.Vj)AAe(a);}
function Fx(a,b){Lf(a,b);ABd(a);}
function MI(a){a.Xm=1;}
var Sc=K();
var BFm=null;var BFn=null;function BFo(){var a=new Sc();Bfo(a);return a;}
function Bfo(a){}
function CV(){if(BFm===null)BFm=BdI(BFp,0);return BFm;}
function D4(){if(BFn===null)BFn=BdI(BFq,0);return BFn;}
function BAf(b,c,d,e,f){var g,h,i,j,k,l,m,n,o;if(b!==null&&d!==null){if(c>=0&&e>=0&&f>=0&&(c+f|0)<=UE(b)&&(e+f|0)<=UE(d)){a:{b:{if(b!==d){g=PO(CM(b));h=PO(CM(d));if(g!==null&&h!==null){if(g===h)break b;if(!N$(g)&&!N$(h)){i=b;j=0;k=c;while(j<f){l=i.data;m=k+1|0;n=l[k];o=h.ko;if(!(n!==null&&!(typeof n.constructor.$meta==='undefined'?1:0)&&AE8(n.constructor,o)?1:0)){TZ(b,c,d,e,j);b=new ON;W(b);P(b);}j=j+1|0;k=m;}TZ(b,c,d,e,f);return;}if(!N$(g))break a;if(N$(h))break b;else break a;}b=new ON;W(b);P(b);}}TZ(b,c,
d,e,f);return;}b=new ON;W(b);P(b);}b=new Ct;W(b);P(b);}d=new EQ;Bl(d,B(171));P(d);}
function CZ(b,c,d,e,f){if(c>=0&&e>=0&&f>=0&&(c+f|0)<=UE(b)&&(e+f|0)<=UE(d)){TZ(b,c,d,e,f);return;}b=new Ct;W(b);P(b);}
function TZ(b,c,d,e,f){if(f===0){return;}else if(typeof b.data.buffer!=='undefined'){d.data.set(b.data.subarray(c,c+f),e);}else if (b !== d || e < c) {
for (var i = 0; i < f; i = (i + 1) | 0) {d.data[e++] = b.data[c++];}}else{c = (c + f) | 0;e = (e + f) | 0;for (var i = 0; i < f; i = (i + 1) | 0) {d.data[--e] = b.data[--c];}}}
function CD(){return Long_fromNumber(new Date().getTime());}
function CY(){return BDD($rt_globals.performance.now()*1000000.0);}
var AQB=K();
function BFr(){var a=new AQB();A_G(a);return a;}
function A_G(a){}
function If(){E.call(this);this.Pa=null;}
var BFs=null;var BFt=null;var BFu=null;var BFv=null;var BFw=null;var BFx=null;var BFy=null;function Od(){Od=Bx(If);Bm8();}
function QL(a){var b=new If();AN2(b,a);return b;}
function AN2(a,b){Od();a.Pa=b;}
function F7(b){var c,d,e,f,g,h,i;Od();if(b===null)return null;c=b;d=$rt_str(typeof c);e=!CA(d,B(172))&&!CA(d,B(173))?0:1;if(e&&b[BFz]===true)return b;b=BFt;if(b!==null){if(e){f=b.get(c);g=(typeof f==='undefined'?1:0)?void 0:f.deref();if(!(typeof g==='undefined'?1:0))return g;h=QL(c);BFt.set(c,new $rt_globals.WeakRef(h));return h;}if(CA(d,B(174))){f=BFu.get(c);g=(typeof f==='undefined'?1:0)?void 0:f.deref();if(!(typeof g==='undefined'?1:0))return g;h=QL(c);i=h;BFu.set(c,new $rt_globals.WeakRef(i));V2(BFx,i,c);return h;}if
(CA(d,B(175))){f=BFv.get(c);g=(typeof f==='undefined'?1:0)?void 0:f.deref();if(!(typeof g==='undefined'?1:0))return g;h=QL(c);i=h;BFv.set(c,new $rt_globals.WeakRef(i));V2(BFy,i,c);return h;}if(CA(d,B(176))){f=BFw;g=f===null?void 0:f.deref();if(!(typeof g==='undefined'?1:0))return g;h=QL(c);BFw=new $rt_globals.WeakRef(h);return h;}}return QL(c);}
function Ge(b){Od();if(b===null)return null;return b[BFz]===true?b:b.Pa;}
function AAy(b){Od();if(b===null)return null;return b instanceof $rt_objcls()&&b instanceof If?Ge(b):b;}
function YO(b){Od();if(b===null)return null;return b instanceof $rt_objcls()?b:F7(b);}
function Bm8(){BFs=new $rt_globals.WeakMap();BFt=!(typeof $rt_globals.WeakRef!=='undefined'?1:0)?null:new $rt_globals.WeakMap();BFu=!(typeof $rt_globals.WeakRef!=='undefined'?1:0)?null:new $rt_globals.Map();BFv=!(typeof $rt_globals.WeakRef!=='undefined'?1:0)?null:new $rt_globals.Map();BFx=BFu===null?null:new $rt_globals.FinalizationRegistry(CU(new AEQ,"accept"));BFy=BFv===null?null:new $rt_globals.FinalizationRegistry(CU(new AEP,"accept"));}
function V2(b,c,d){return b.register(c,d);}
var AQ4=K();
var R7=K(0);
function LA(){var a=this;E.call(a);a.bL=null;a.bY=0;a.bx=0;a.F=null;a.o=null;a.dP=null;a.j=null;a.cs=null;a.mh=null;a.Zp=0;a.be=0;a.W=null;a.jV=null;a.K=null;a.jX=null;a.dI=null;a.bk=0;a.dF=0;a.XS=null;a.a0i=0;a.h9=null;a.gP=0;a.X_=null;a.eG=null;a.q=null;a.g0=null;a.mL=null;a.lf=null;a.R4=null;a.SW=null;a.fo=0;a.pn=null;a.XY=0;a.fE=Ch;a.bf=0;a.bX=0;a.Vs=0;a.dr=Ch;a.e6=0;a.ks=0;a.qR=0;a.ur=0;a.kJ=0;}
var BFA=null;var BFB=null;var BFC=0;var BFD=null;function BBi(){var a=new LA();A6k(a);return a;}
function A6k(a){var b;b=new AAZ;b.Sv=1.0;b.CM=0.0;b.xe=1.0;b.cu=20.0;b.BR=CD();b.Ab=CG(CY(),M(1000000));a.F=b;a.mh=null;a.Zp=1;a.be=0;a.K=null;b=new Z3;b.Kl=B(7);b.AO=B(7);b.v1=CD();b.sD=0;b.nr=a;a.jX=b;b=new AAn;b.sq=0.0;b.vk=null;b.LG=CD();b.kc=new C1;b.a0t=0;b.XM=0;b.t8=O1(16);b.bc=a;b.nY=BkW(a);a.dI=b;a.bk=0;a.dF=0;a.XS=null;a.a0i=0;a.gP=0;a.X_=AGT(0.0);a.eG=null;a.g0=BAl();a.R4=BzO();a.SW=BAD();a.fo=1;a.pn=B(7);a.XY=0;a.fE=M(-1);a.bf=0;a.bX=0;a.Vs=0;a.dr=CD();a.e6=0;a.ks=0;a.qR=1;a.ur=0;a.kJ=0;b=new AE9;ACC(b,
B(177));b.Lf=a;b.a0N=1;AB5(b);a.bY=LU();a.bx=M1();BFD=a;}
function AM0(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Hn();BFE.vl=BkW(a);X0(new PK,a);b=a.q;$p=1;case 1:ATd(b);if(C()){break _;}b=new AFv;b.j8=B6();b.wx=BzT();b.i8=DP();b.ry=a;b.sJ=a.q.qD;$p=2;case 2:AWF(b);if(C()){break _;}a.lf=b;c=new UD;d=a.q;c.Fo=b;BFF=DP();c.xF=DP();c.kf=R6(1);c.lh=Tw(1048576);c.Am=B6();c.hB=0;c.hA=0;c.Ao=d;a.W=c;b=new AFy;d=a.q;e
=B(178);$p=3;case 3:A1H(b,d,e,c);if(C()){break _;}a.jV=b;$p=4;case 4:AZF(a);if(C()){break _;}a.mL=new X5;E9(a,B(179));Bc(3553);Bm();BEg.clearDepth((-1.0));Bc(2929);Nc(515);Bc(3008);ADb(516,0.10000000149011612);XN(1029);DE(5889);Et();DE(5888);E9(a,B(180));H6(a.W,a.SW);H6(a.W,a.R4);H6(a.W,BAN());b=a.W;c=new AGh;Bw();Ip(c,BFG.mg);c.A9=0.0;c.u5=0.0;c.yv=1;f=GO(B(181));$p=5;case 5:$z=AYi(f);if(C()){break _;}d=$z;f=d.lI;g=f.data;c.ML=f;c.MK=g.length/256|0;H6(b,c);b=a.W;c=new AAf;Ip(c,BFH.mg);c.Dt=BT(256);c.E_=BT(256);c.Dk
=a;c.yv=1;f=GO(B(181));$p=6;case 6:$z=AYi(f);if(C()){break _;}d=$z;h=c.Kv;i=(h%16|0)*16|0;j=(h/16|0)*16|0;f=BT(256);k=0;while(k<16){CZ(d.lI,V(k+j|0,d.Bq)+i|0,f,k*16|0,16);k=k+1|0;}c.Dt=(BdZ(f,16,16,d.MJ)).lI;f=GO(B(182));$p=7;case 7:$z=AYi(f);if(C()){break _;}d=$z;c.E_=d.lI;H6(b,c);H6(a.W,BAt());H6(a.W,BCQ());H6(a.W,A$2(0));H6(a.W,A$2(1));a.dP=BBP(a,a.W);Hp(0,0,a.bY,a.bx);b=new VT;c=a.o;d=a.W;b.di=BC(O8,4);b.Bh=new C1;if(c!==null)b.jQ=c;b.ga=d;h=0;while(h<4){b.di.data[h]=B6();h=h+1|0;}a.cs=b;E9(a,B(183));b=
new TR;Tt(b);b.gq=B6();b.Gd=new C1;b.J3=null;b.Ac=0;b.sI=B(7);b.mw=0;b.Cw=1.0;b.bz=a;a.h9=b;b=Ko();$p=8;case 8:AL5(a,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function AZF(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Ez(16640);DE(5889);Et();b=a.bY;c=a.bx;d=JQ();e=b-0.0;d.fM=2.0/e;d.fK=0.0;d.fL=0.0;d.fN=0.0;d.fQ=0.0;f=0.0-c;d.fR=2.0/f;d.fO=0.0;d.fP=0.0;d.fS=0.0;d.fU=0.0;d.fV=0.0010000000474974513;d.fT=0.0;d.hq= -(b+0.0)/e;d.hr= -(0.0+c)/f;d.hs=2.0;d.ht=1.0;DE(5888);Et();Bp(0.0,0.0,(-2000.0));Hp(0,0,a.bY,a.bx);Nb(0.0,0.0,0.0,
0.0);BM();d=BFI;Be(2896);Bc(3553);Be(2912);g=3553;h=a.W;i=B(184);$p=1;case 1:$z=ASZ(h,i);if(C()){break _;}j=$z;CK(g,j);BB(d);Eq(d,16777215);I(d,0.0,a.bx,0.0,0.0,0.0);I(d,a.bY,a.bx,0.0,0.0,0.0);I(d,a.bY,0.0,0.0,0.0,0.0);I(d,0.0,0.0,0.0,0.0,0.0);Bu(d);B4(1.0,1.0,1.0,1.0);BB(d);Eq(d,16777215);I(d,0.0,a.bx,0.0,0.0,1.0);I(d,a.bY,a.bx,0.0,1.0,1.0);I(d,a.bY,0.0,0.0,1.0,0.0);I(d,0.0,0.0,0.0,0.0,0.0);Bu(d);Be(2896);Be(2912);Bc(3008);ADb(516,0.10000000149011612);Bm();BEg.flush();$p=2;case 2:A58();if(C()){break _;}return;default:
GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function AL5(a,b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.K;if(c instanceof Xx)return;if(c!==null){$p=1;continue _;}if(b===null&&a.o===null)b=Ko();else if(b===null&&a.j.bI<=0){b=new OK;Eo(b);}a.K=b;if(b===null){$p=2;continue _;}a.ur=0;if(a.bf){c=a.j;if(c!==null)AFd(c);a.bf=0;UU(a.mL);}c=MV(a.bY,a.bx);d=c.ji;e=c.ja;$p=3;continue _;case 1:c.vV();if(C()){break _;}if(b===null&&a.o===null)b=Ko();else if(b===null&&a.j.bI
<=0){b=new OK;Eo(b);}a.K=b;if(b===null){$p=2;continue _;}a.ur=0;if(a.bf){c=a.j;if(c!==null)AFd(c);a.bf=0;UU(a.mL);}c=MV(a.bY,a.bx);d=c.ji;e=c.ja;$p=3;continue _;case 2:A5H(a);if(C()){break _;}return;case 3:AVg(b,a,d,e);if(C()){break _;}a.gP=0;return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function E9(a,b){var c,d,e,f;Cq();Bm();c=BEg.getError();if(c==37442)c=(-144);if(c){a:{switch(c){case -144:break;case 1280:d=B(185);break a;case 1281:d=B(186);break a;case 1282:d=B(187);break a;case 1285:d=B(188);break a;default:d=B(189);break a;}d=B(190);}Cb(CV(),B(191));e=CV();f=new T;S(f);H(H(f,B(192)),b);Cb(e,U(f));b=CV();e=new T;S(e);H(H(Bi(e,c),B(16)),d);Cb(b,U(e));}}
function AS2(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.fo=1;$p=1;case 1:AM0(a);if(C()){break _;}b=CD();c=0;d=null;a:{b:{while(a.fo){BFJ=0;BFK=0;if(a.be&&a.o!==null){e=a.F;f=e.br;Ee(e);a.F.br=f;}else Ee(a.F);g=CY();h=0;while(h<a.F.ik){a.bk=a.bk+1|0;try{$p=2;continue _;}catch($$e){$$je
=R($$e);if($$je instanceof C7){e=$$je;}else if($$je instanceof Fq){a.o=null;$p=3;continue _;}else{throw $$e;}}if(!Cp(a))Bq(e);h=h+1|0;}c:{i=BD(CY(),g);e=a.j;f=a.F.br;if(e===null)D9(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0);else{j=e.bo;k=e.c-j;l=f;j=j+k*l;k=e.bP;m=k+(e.i-k)*l;k=e.bn;k=k+(e.d-k)*l;n=e.M;l=n+(e.u-n)*f;n=e.J;o=n+(e.n-n)*f;try{D9(j,m,k,e.f,e.h,e.g,l,o);break c;}catch($$e){$$je=R($$e);if($$je instanceof Dk){}else{throw $$e;}}Cb(D4(),B(193));}}E9(a,B(194));Bc(3553);e=a.o;if(e!==null&&!e.N){e=a.o;$p=5;continue _;}e
=a.o;if(e!==null&&e.N){$p=7;continue _;}if(a.q.fn){try{g=M(5);$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()!=33)break b;if(!BJ(8))break b;if(a.gP)break a;e=a.bL;if(e!==null)e.iM(a.F.br);try{e=a.dI;f=a.F.br;$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else{throw $$e;}}if(!Cp(a)){Bq(e);break a;}}return;}$p=8;continue _;}if(!F_()){try{g=M(10);$p=9;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if
(Bd()==33&&BJ(4))Gt(a,i);else a.fE=CY();$p=11;continue _;case 2:a:{d:{try{AHl(a);if(C()){break _;}break d;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else if($$je instanceof Fq){break a;}else{throw $$e;}}p=Cp(a);if(!p)Bq(e);}b:{e:{f:while(true){h=h+1|0;while(h>=a.F.ik){g:{i=BD(CY(),g);e=a.j;f=a.F.br;if(e===null)D9(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0);else{j=e.bo;k=e.c-j;l=f;j=j+k*l;k=e.bP;m=k+(e.i-k)*l;k=e.bn;k=k+(e.d-k)*l;n=e.M;l=n+(e.u-n)*f;n=e.J;o=n+(e.n-n)*f;try{D9(j,m,k,e.f,e.h,e.g,l,o);break g;}
catch($$e){$$je=R($$e);if($$je instanceof Dk){}else{throw $$e;}}Cb(D4(),B(193));}}E9(a,B(194));Bc(3553);e=a.o;if(e!==null&&!e.N){e=a.o;$p=5;continue _;}e=a.o;if(e!==null&&e.N){$p=7;continue _;}if(a.q.fn){try{g=M(5);$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()!=33)break e;if(!BJ(8))break e;if(a.gP)break b;e=a.bL;if(e!==null)e.iM(a.F.br);try{e=a.dI;f=a.F.br;$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else{throw $$e;}}if(!Cp(a))
{Bq(e);break b;}if(!a.fo)break f;BFJ=0;BFK=0;if(a.be&&a.o!==null){e=a.F;f=e.br;Ee(e);a.F.br=f;}else Ee(a.F);g=CY();h=0;}a.bk=a.bk+1|0;try{continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else if($$je instanceof Fq){break a;}else{throw $$e;}}p=Cp(a);if(p)continue;Bq(e);}return;}$p=8;continue _;}if(!F_()){try{g=M(10);$p=9;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()==33&&BJ(4))Gt(a,i);else a.fE=CY();$p=11;continue _;}a.o=null;$p=3;case 3:ARZ(a,
d);if(C()){break _;}e=BCF();$p=4;case 4:AL5(a,e);if(C()){break _;}a:{b:{h:while(true){h=h+1|0;while(h>=a.F.ik){f:{i=BD(CY(),g);e=a.j;f=a.F.br;if(e===null)D9(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0);else{j=e.bo;k=e.c-j;l=f;j=j+k*l;k=e.bP;m=k+(e.i-k)*l;k=e.bn;k=k+(e.d-k)*l;n=e.M;l=n+(e.u-n)*f;n=e.J;o=n+(e.n-n)*f;try{D9(j,m,k,e.f,e.h,e.g,l,o);break f;}catch($$e){$$je=R($$e);if($$je instanceof Dk){}else{throw $$e;}}Cb(D4(),B(193));}}E9(a,B(194));Bc(3553);e=a.o;if(e!==null&&!e.N){e=a.o;$p=5;continue _;}e=a.o;if(e!==null
&&e.N){$p=7;continue _;}if(a.q.fn){try{g=M(5);$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()!=33)break b;if(!BJ(8))break b;if(a.gP)break a;e=a.bL;if(e!==null)e.iM(a.F.br);try{e=a.dI;f=a.F.br;$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else{throw $$e;}}if(!Cp(a)){Bq(e);break a;}if(!a.fo)break h;BFJ=0;BFK=0;if(a.be&&a.o!==null){e=a.F;f=e.br;Ee(e);a.F.br=f;}else Ee(a.F);g=CY();h=0;}a.bk=a.bk+1|0;try{$p=2;continue _;}catch($$e)
{$$je=R($$e);if($$je instanceof C7){e=$$je;}else if($$je instanceof Fq){a.o=null;$p=3;continue _;}else{throw $$e;}}if(Cp(a))continue;Bq(e);}return;}$p=8;continue _;}if(!F_()){try{g=M(10);$p=9;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()==33&&BJ(4))Gt(a,i);else a.fE=CY();$p=11;continue _;case 5:a:{i:{$z=A5A(e);if(C()){break _;}p=$z;if(!p){j:{while(true){e=a.o;if(e!==null&&e.N){$p=7;continue _;}if(a.q.fn){try{g=M(5);$p=6;continue _;}catch($$e){$$je=R($$e);if
($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()!=33)break j;if(!BJ(8))break j;if(a.gP)break a;e=a.bL;if(e!==null)e.iM(a.F.br);try{e=a.dI;f=a.F.br;$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else{throw $$e;}}if(!Cp(a)){Bq(e);break a;}if(!a.fo)break;BFJ=0;BFK=0;if(a.be&&a.o!==null){e=a.F;f=e.br;Ee(e);a.F.br=f;}else Ee(a.F);g=CY();h=0;while(h<a.F.ik){a.bk=a.bk+1|0;try{$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else if($$je instanceof Fq){a.o
=null;$p=3;continue _;}else{throw $$e;}}if(!Cp(a))Bq(e);h=h+1|0;}k:{i=BD(CY(),g);e=a.j;f=a.F.br;if(e===null)D9(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0);else{j=e.bo;k=e.c-j;l=f;j=j+k*l;k=e.bP;m=k+(e.i-k)*l;k=e.bn;k=k+(e.d-k)*l;n=e.M;l=n+(e.u-n)*f;n=e.J;o=n+(e.n-n)*f;try{D9(j,m,k,e.f,e.h,e.g,l,o);break k;}catch($$e){$$je=R($$e);if($$je instanceof Dk){}else{throw $$e;}}Cb(D4(),B(193));}}E9(a,B(194));Bc(3553);e=a.o;if(e===null)continue;if(e.N)continue;else break i;}return;}$p=8;continue _;}}e=a.o;continue _;}if(!F_()){try
{g=M(10);$p=9;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()==33&&BJ(4))Gt(a,i);else a.fE=CY();$p=11;continue _;case 6:a:{try{AWO(g);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}i:{h:{while(true){if(Bd()!=33)break h;if(!BJ(8))break h;if(a.gP)break i;e=a.bL;if(e!==null)e.iM(a.F.br);try{e=a.dI;f=a.F.br;$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else{throw $$e;}}if(!Cp(a))
{Bq(e);break i;}if(!a.fo)break;BFJ=0;BFK=0;if(a.be&&a.o!==null){e=a.F;f=e.br;Ee(e);a.F.br=f;}else Ee(a.F);g=CY();h=0;while(h<a.F.ik){a.bk=a.bk+1|0;try{$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else if($$je instanceof Fq){a.o=null;$p=3;continue _;}else{throw $$e;}}if(!Cp(a))Bq(e);h=h+1|0;}l:{i=BD(CY(),g);e=a.j;f=a.F.br;if(e===null)D9(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0);else{j=e.bo;k=e.c-j;l=f;j=j+k*l;k=e.bP;m=k+(e.i-k)*l;k=e.bn;k=k+(e.d-k)*l;n=e.M;l=n+(e.u-n)*f;n=e.J;o=n+(e.n-n)*f;try
{D9(j,m,k,e.f,e.h,e.g,l,o);break l;}catch($$e){$$je=R($$e);if($$je instanceof Dk){}else{throw $$e;}}Cb(D4(),B(193));}}E9(a,B(194));Bc(3553);e=a.o;if(e!==null&&!e.N){e=a.o;$p=5;continue _;}e=a.o;if(e!==null&&e.N){$p=7;continue _;}if(!a.q.fn)continue;try{g=M(5);continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}return;}$p=8;continue _;}if(!F_()){try{g=M(10);$p=9;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()==33&&BJ(4))Gt(a,
i);else a.fE=CY();$p=11;continue _;case 7:A5A(e);if(C()){break _;}a:{m:{while(true){if(a.q.fn){try{g=M(5);$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()!=33)break m;if(!BJ(8))break m;if(a.gP)break a;e=a.bL;if(e!==null)e.iM(a.F.br);try{e=a.dI;f=a.F.br;$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else{throw $$e;}}if(!Cp(a)){Bq(e);break a;}if(!a.fo)break;BFJ=0;BFK=0;if(a.be&&a.o!==null){e=a.F;f=e.br;Ee(e);a.F.br=f;}else Ee(a.F);g
=CY();h=0;while(h<a.F.ik){a.bk=a.bk+1|0;try{$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else if($$je instanceof Fq){a.o=null;$p=3;continue _;}else{throw $$e;}}if(!Cp(a))Bq(e);h=h+1|0;}n:{i=BD(CY(),g);e=a.j;f=a.F.br;if(e===null)D9(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0);else{j=e.bo;k=e.c-j;l=f;j=j+k*l;k=e.bP;m=k+(e.i-k)*l;k=e.bn;k=k+(e.d-k)*l;n=e.M;l=n+(e.u-n)*f;n=e.J;o=n+(e.n-n)*f;try{D9(j,m,k,e.f,e.h,e.g,l,o);break n;}catch($$e){$$je=R($$e);if($$je instanceof Dk){}else{throw $$e;}}Cb(D4(),
B(193));}}E9(a,B(194));Bc(3553);e=a.o;if(e!==null&&!e.N){e=a.o;$p=5;continue _;}e=a.o;if(e===null)continue;if(!e.N)continue;else{continue _;}}return;}$p=8;continue _;}if(!F_()){try{g=M(10);$p=9;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()==33&&BJ(4))Gt(a,i);else a.fE=CY();$p=11;continue _;case 8:A58();if(C()){break _;}a:{b:{while(true){if(a.gP)break a;e=a.bL;if(e!==null)e.iM(a.F.br);try{e=a.dI;f=a.F.br;$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7)
{e=$$je;}else{throw $$e;}}if(!Cp(a)){Bq(e);break a;}if(!a.fo)break;BFJ=0;BFK=0;if(a.be&&a.o!==null){e=a.F;f=e.br;Ee(e);a.F.br=f;}else Ee(a.F);g=CY();h=0;while(h<a.F.ik){a.bk=a.bk+1|0;try{$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else if($$je instanceof Fq){a.o=null;$p=3;continue _;}else{throw $$e;}}if(!Cp(a))Bq(e);h=h+1|0;}o:{i=BD(CY(),g);e=a.j;f=a.F.br;if(e===null)D9(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0);else{j=e.bo;k=e.c-j;l=f;j=j+k*l;k=e.bP;m=k+(e.i-k)*l;k=e.bn;k=k+(e.d-k)*l;n=e.M;l
=n+(e.u-n)*f;n=e.J;o=n+(e.n-n)*f;try{D9(j,m,k,e.f,e.h,e.g,l,o);break o;}catch($$e){$$je=R($$e);if($$je instanceof Dk){}else{throw $$e;}}Cb(D4(),B(193));}}E9(a,B(194));Bc(3553);e=a.o;if(e!==null&&!e.N){e=a.o;$p=5;continue _;}e=a.o;if(e!==null&&e.N){$p=7;continue _;}if(a.q.fn){try{g=M(5);$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()!=33)break b;if(BJ(8))continue;else break b;}return;}continue _;}if(!F_()){try{g=M(10);$p=9;continue _;}catch($$e){$$je=R($$e);if
($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()==33&&BJ(4))Gt(a,i);else a.fE=CY();$p=11;continue _;case 9:a:{try{AWO(g);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()==33&&BJ(4))Gt(a,i);else a.fE=CY();$p=11;continue _;case 10:a:{try{A1M(e,f);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else{throw $$e;}}j:{while(true){if(!Cp(a)){Bq(e);break a;}if(!a.fo)break;BFJ=0;BFK=0;if(a.be&&a.o!==null){e=a.F;f
=e.br;Ee(e);a.F.br=f;}else Ee(a.F);g=CY();h=0;while(h<a.F.ik){a.bk=a.bk+1|0;try{$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else if($$je instanceof Fq){a.o=null;$p=3;continue _;}else{throw $$e;}}if(!Cp(a))Bq(e);h=h+1|0;}o:{i=BD(CY(),g);e=a.j;f=a.F.br;if(e===null)D9(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0);else{j=e.bo;k=e.c-j;l=f;j=j+k*l;k=e.bP;m=k+(e.i-k)*l;k=e.bn;k=k+(e.d-k)*l;n=e.M;l=n+(e.u-n)*f;n=e.J;o=n+(e.n-n)*f;try{D9(j,m,k,e.f,e.h,e.g,l,o);break o;}catch($$e){$$je=R($$e);if($$je instanceof Dk)
{}else{throw $$e;}}Cb(D4(),B(193));}}E9(a,B(194));Bc(3553);e=a.o;if(e!==null&&!e.N){e=a.o;$p=5;continue _;}e=a.o;if(e!==null&&e.N){$p=7;continue _;}if(a.q.fn){try{g=M(5);$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()!=33)break j;if(!BJ(8))break j;if(a.gP)break a;e=a.bL;if(e!==null)e.iM(a.F.br);try{e=a.dI;f=a.F.br;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;continue;}else{throw $$e;}}}return;}$p=8;continue _;}if(!F_()){try{g=M(10);$p
=9;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()==33&&BJ(4))Gt(a,i);else a.fE=CY();$p=11;case 11:AG_();if(C()){break _;}if(Bd()==33&&BJ(8)){$p=12;continue _;}if(!(LU()==a.bY&&M1()==a.bx)){a.bY=LU();p=M1();a.bx=p;if(a.bY<=0)a.bY=1;if(p<=0)a.bx=1;p=a.bY;q=a.bx;if(p<=0)p=1;if(q<=0)q=1;a.bY=p;a.bx=q;if(a.K!==null){e=MV(p,q);q=e.ji;p=e.ja;e=a.K;$p=13;continue _;}}p:{E9(a,B(195));c=c+1|0;if(!Cp(a)){e=a.K;if(e!==null&&e.ui()){p=1;break p;}}p=0;}a.be=p;while(true)
{i=CD();g=Bk(b,M(1000));if(GE(i,g))break;S4();p=BFL;e=new T;S(e);H(Bi(H(Bi(e,c),B(196)),p),B(197));a.pn=U(e);BFL=0;c=0;b=g;}q:{k:{while(a.fo){BFJ=0;BFK=0;if(a.be&&a.o!==null){e=a.F;f=e.br;Ee(e);a.F.br=f;}else Ee(a.F);g=CY();h=0;while(h<a.F.ik){a.bk=a.bk+1|0;try{$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else if($$je instanceof Fq){a.o=null;$p=3;continue _;}else{throw $$e;}}if(!Cp(a))Bq(e);h=h+1|0;}r:{i=BD(CY(),g);e=a.j;f=a.F.br;if(e===null)D9(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0);else
{j=e.bo;k=e.c-j;l=f;j=j+k*l;k=e.bP;m=k+(e.i-k)*l;k=e.bn;k=k+(e.d-k)*l;n=e.M;l=n+(e.u-n)*f;n=e.J;o=n+(e.n-n)*f;try{D9(j,m,k,e.f,e.h,e.g,l,o);break r;}catch($$e){$$je=R($$e);if($$je instanceof Dk){}else{throw $$e;}}Cb(D4(),B(193));}}E9(a,B(194));Bc(3553);e=a.o;if(e!==null&&!e.N){e=a.o;$p=5;continue _;}e=a.o;if(e!==null&&e.N){$p=7;continue _;}if(a.q.fn){try{g=M(5);$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()!=33)break k;if(!BJ(8))break k;if(a.gP)break q;e
=a.bL;if(e!==null)e.iM(a.F.br);try{e=a.dI;f=a.F.br;$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else{throw $$e;}}if(!Cp(a)){Bq(e);break q;}}return;}$p=8;continue _;}if(!F_()){try{g=M(10);$p=9;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()==33&&BJ(4))Gt(a,i);else a.fE=CY();continue _;case 12:A58();if(C()){break _;}if(!(LU()==a.bY&&M1()==a.bx)){a.bY=LU();p=M1();a.bx=p;if(a.bY<=0)a.bY=1;if(p<=0)a.bx=1;p=a.bY;q=a.bx;if(p<=0)p=1;if(q<=
0)q=1;a.bY=p;a.bx=q;if(a.K!==null){e=MV(p,q);q=e.ji;p=e.ja;e=a.K;$p=13;continue _;}}f:{E9(a,B(195));c=c+1|0;if(!Cp(a)){e=a.K;if(e!==null&&e.ui()){p=1;break f;}}p=0;}a.be=p;while(true){i=CD();g=Bk(b,M(1000));if(GE(i,g))break;S4();p=BFL;e=new T;S(e);H(Bi(H(Bi(e,c),B(196)),p),B(197));a.pn=U(e);BFL=0;c=0;b=g;}c:{l:{while(a.fo){BFJ=0;BFK=0;if(a.be&&a.o!==null){e=a.F;f=e.br;Ee(e);a.F.br=f;}else Ee(a.F);g=CY();h=0;while(h<a.F.ik){a.bk=a.bk+1|0;try{$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}
else if($$je instanceof Fq){a.o=null;$p=3;continue _;}else{throw $$e;}}if(!Cp(a))Bq(e);h=h+1|0;}s:{i=BD(CY(),g);e=a.j;f=a.F.br;if(e===null)D9(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0);else{j=e.bo;k=e.c-j;l=f;j=j+k*l;k=e.bP;m=k+(e.i-k)*l;k=e.bn;k=k+(e.d-k)*l;n=e.M;l=n+(e.u-n)*f;n=e.J;o=n+(e.n-n)*f;try{D9(j,m,k,e.f,e.h,e.g,l,o);break s;}catch($$e){$$je=R($$e);if($$je instanceof Dk){}else{throw $$e;}}Cb(D4(),B(193));}}E9(a,B(194));Bc(3553);e=a.o;if(e!==null&&!e.N){e=a.o;$p=5;continue _;}e=a.o;if(e!==null&&e.N){$p=7;continue _;}if
(a.q.fn){try{g=M(5);$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()!=33)break l;if(!BJ(8))break l;if(a.gP)break c;e=a.bL;if(e!==null)e.iM(a.F.br);try{e=a.dI;f=a.F.br;$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else{throw $$e;}}if(!Cp(a)){Bq(e);break c;}}return;}$p=8;continue _;}if(!F_()){try{g=M(10);$p=9;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()==33&&BJ(4))Gt(a,i);else a.fE
=CY();$p=11;continue _;case 13:AVg(e,a,q,p);if(C()){break _;}a:{E9(a,B(195));c=c+1|0;if(!Cp(a)){e=a.K;if(e!==null&&e.ui()){p=1;break a;}}p=0;}a.be=p;while(true){i=CD();g=Bk(b,M(1000));if(GE(i,g))break;S4();p=BFL;e=new T;S(e);H(Bi(H(Bi(e,c),B(196)),p),B(197));a.pn=U(e);BFL=0;c=0;b=g;}b:{t:{while(a.fo){BFJ=0;BFK=0;if(a.be&&a.o!==null){e=a.F;f=e.br;Ee(e);a.F.br=f;}else Ee(a.F);g=CY();h=0;while(h<a.F.ik){a.bk=a.bk+1|0;try{$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else if($$je instanceof Fq)
{a.o=null;$p=3;continue _;}else{throw $$e;}}if(!Cp(a))Bq(e);h=h+1|0;}l:{i=BD(CY(),g);e=a.j;f=a.F.br;if(e===null)D9(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0);else{j=e.bo;k=e.c-j;l=f;j=j+k*l;k=e.bP;m=k+(e.i-k)*l;k=e.bn;k=k+(e.d-k)*l;n=e.M;l=n+(e.u-n)*f;n=e.J;o=n+(e.n-n)*f;try{D9(j,m,k,e.f,e.h,e.g,l,o);break l;}catch($$e){$$je=R($$e);if($$je instanceof Dk){}else{throw $$e;}}Cb(D4(),B(193));}}E9(a,B(194));Bc(3553);e=a.o;if(e!==null&&!e.N){e=a.o;$p=5;continue _;}e=a.o;if(e!==null&&e.N){$p=7;continue _;}if(a.q.fn){try{g=M(5);$p
=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()!=33)break t;if(!BJ(8))break t;if(a.gP)break b;e=a.bL;if(e!==null)e.iM(a.F.br);try{e=a.dI;f=a.F.br;$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C7){e=$$je;}else{throw $$e;}}if(!Cp(a)){Bq(e);break b;}}return;}$p=8;continue _;}if(!F_()){try{g=M(10);$p=9;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){e=$$je;}else{throw $$e;}}e.dM();}if(Bd()==33&&BJ(4))Gt(a,i);else a.fE=CY();$p=11;continue _;default:
GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function Gt(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;if(FI(a.fE,M(-1)))a.fE=CY();c=CY();d=BFB.data;e=BFC;f=BFA.data;g=e&(f.length-1|0);d[g]=b;BFC=e+1|0;f[g]=BD(c,a.fE);a.fE=c;Ez(256);DE(5889);Et();NJ(0.0,a.bY,a.bx,0.0,1000.0,3000.0);DE(5888);Et();Bp(0.0,0.0,(-2000.0));Be(3553);BM();h=BFI;Ia(h,7);Eq(h,536870912);Bn(h,0.0,a.bx-83|0,0.0);Bn(h,0.0,a.bx,0.0);Bn(h,BFA.data.length,a.bx,0.0);Bn(h,BFA.data.length,a.bx-83|0,0.0);Eq(h,538968064);Bn(h,0.0,a.bx-166|0,0.0);Bn(h,0.0,a.bx-83|0,0.0);Bn(h,BFA.data.length,a.bx-83|0,
0.0);Bn(h,BFA.data.length,a.bx-166|0,0.0);Bu(h);i=Ch;j=0;while(true){f=BFA.data;e=f.length;if(j>=e)break;i=Bk(i,f[j]);j=j+1|0;}e=Ce(CG(CG(i,M(200000)),M(e)));Ia(h,7);Eq(h,541065216);Bn(h,0.0,a.bx-e|0,0.0);Bn(h,0.0,a.bx,0.0);Bn(h,BFA.data.length,a.bx,0.0);Bn(h,BFA.data.length,a.bx-e|0,0.0);Bu(h);Ia(h,1);g=0;while(true){f=BFA.data;e=f.length;if(g>=e)break;k=(((g-BFC|0)&(e-1|0))*255|0)/e|0;l=V(k,k)/255|0;e=V(l,l)/255|0;if(Gf(f[g],M(16666666)))Eq(h,(-16777216)+(e*256|0)|0);else Eq(h,(-16777216)+(e*65536|0)|0);m
=CG(BFA.data[g],M(200000));n=CG(BFB.data[g],M(200000));o=g+0.5;Bn(h,o,Gi(BD(M(a.bx),m))+0.5,0.0);Bn(h,o,a.bx+0.5,0.0);Eq(h,(((-16777216)+(e*65536|0)|0)+(e*256|0)|0)+(e*1|0)|0);Bn(h,o,Gi(BD(M(a.bx),m))+0.5,0.0);Bn(h,o,Gi(BD(M(a.bx),BD(m,n)))+0.5,0.0);g=g+1|0;}Bu(h);Bc(3553);}
function A5H(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.ur=1;if(F_()&&!a.bf){a.bf=1;ABC(a.mL);b=null;$p=1;continue _;}return;case 1:AL5(a,b);if(C()){break _;}a.bX=a.bk+10000|0;return;default:GR();}}DW().s(a,b,$p);}
function AMd(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.K!==null)return;b=BCy();$p=1;case 1:AL5(a,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,$p);}
function AVI(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{d=a.bL;if(!d.TF){if(b)break a;if(a.dF<=0)break a;}return;}if(c){e=a.eG;if(e!==null&&!e.nb&&!b){f=e.h4;g=e.h5;h=e.h6;b=e.l3;$p=2;continue _;}}$p=1;case 1:d.Sd();if(C()){break _;}return;case 2:d.RH(f,g,h,b);if(C()){break _;}e
=a.cs;b=a.eG.l3;d=e.jQ;$p=3;case 3:$z=AMY(d,f,g,h);if(C()){break _;}c=$z;if(!c)return;J();i=BFM.data[c];j=f;k=Ck(e.Bh);l=i.fm;m=i.fs;n=j+k*(l-m-0.20000000298023224)+0.10000000149011612+m;o=g;k=Ck(e.Bh);m=i.d9;l=i.eE;k=o+k*(m-l-0.20000000298023224)+0.10000000149011612+l;m=h;l=Ck(e.Bh);p=i.fD;q=i.fZ;r=m+l*(p-q-0.20000000298023224)+0.10000000149011612+q;if(!b)k=o+i.eE-0.10000000149011612;if(b==1)k=o+i.d9+0.10000000149011612;if(b==2)r=m+q-0.10000000149011612;if(b==3)r=m+p+0.10000000149011612;if(b==4)n=j+i.fs-0.10000000149011612;if
(b==5)n=j+i.fm+0.10000000149011612;d=AOS(e.jQ,n,k,r,0.0,0.0,0.0,i);$p=4;case 4:$z=A1K(d,f,g,h);if(C()){break _;}d=$z;d.f=d.f*0.20000000298023224;d.h=(d.h-0.10000000149011612)*0.20000000298023224+0.10000000149011612;d.g=d.g*0.20000000298023224;Dg(d,0.12000000476837158,0.12000000476837158);d.db=d.db*0.6000000238418579;Ff(e,d);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function AZq(a,b){var c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!(!b&&a.dF>0)){if(!b){c=a.j;$p=1;continue _;}a:{d=1;e=a.eG;if(e!==null){f=e.nb;if(f==1){if(!b){c=a.bL;g=a.j;e=e.iC;$p=3;continue _;}if(b!=1)break a;c=a.bL;g=a.j;e=a.eG.iC;$p=5;continue _;}if(!f){h=e.h4;i=e.h5;j=e.h6;k=e.l3;J();l=BFM.data;c=a.o;$p=2;continue _;}}else if(!b&&
!(a.bL instanceof LB))a.dF=10;}if(d&&b==1){c=Ei(a.j.z);if(c!==null){g=a.bL;e=a.j;m=a.o;$p=8;continue _;}}}return;case 1:c.sj();if(C()){break _;}b:{d=1;e=a.eG;if(e!==null){f=e.nb;if(f==1){if(!b){c=a.bL;g=a.j;e=e.iC;$p=3;continue _;}if(b!=1)break b;c=a.bL;g=a.j;e=a.eG.iC;$p=5;continue _;}if(!f){h=e.h4;i=e.h5;j=e.h6;k=e.l3;J();l=BFM.data;c=a.o;$p=2;continue _;}}else if(!b&&!(a.bL instanceof LB))a.dF=10;}if(d&&b==1){c=Ei(a.j.z);if(c!==null){g=a.bL;e=a.j;m=a.o;$p=8;continue _;}}return;case 2:$z=AMY(c,h,i,j);if(C())
{break _;}f=$z;m=l[f];if(!b){c=a.o;k=a.eG.l3;$p=4;continue _;}e=Ei(a.j.z);f=e===null?0:e.y;m=a.bL;c=a.j;g=a.o;$p=7;continue _;case 3:c.Xx(g,e);if(C()){break _;}if(b==1){c=a.bL;g=a.j;e=a.eG.iC;$p=5;continue _;}if(d&&b==1){c=Ei(a.j.z);if(c!==null){g=a.bL;e=a.j;m=a.o;$p=8;continue _;}}return;case 4:ASN(c,h,i,j,k);if(C()){break _;}if(m===BFN&&a.j.Mh<100){if(d&&b==1){c=Ei(a.j.z);if(c!==null){g=a.bL;e=a.j;m=a.o;$p=8;continue _;}}return;}c=a.bL;k=a.eG.l3;$p=6;continue _;case 5:c.WZ(g,e);if(C()){break _;}if(d&&b==1)
{c=Ei(a.j.z);if(c!==null){g=a.bL;e=a.j;m=a.o;$p=8;continue _;}}return;case 6:c.PI(h,i,j,k);if(C()){break _;}if(d&&b==1){c=Ei(a.j.z);if(c!==null){g=a.bL;e=a.j;m=a.o;$p=8;continue _;}}return;case 7:$z=m.YZ(c,g,e,h,i,j,k);if(C()){break _;}k=$z;if(k){d=0;c=a.j;$p=9;continue _;}if(e===null)return;k=e.y;if(!k){c=a.j.z;c.bU.data[c.by]=null;}else if(k!=f)a.dI.nY.nd=0.0;if(d&&b==1){c=Ei(a.j.z);if(c!==null){g=a.bL;e=a.j;m=a.o;$p=8;continue _;}}return;case 8:$z=g.WS(e,m,c);if(C()){break _;}b=$z;if(b)a.dI.nY.nd=0.0;return;case 9:c.sj();if
(C()){break _;}if(e===null)return;k=e.y;if(!k){c=a.j.z;c.bU.data[c.by]=null;}else if(k!=f)a.dI.nY.nd=0.0;if(d&&b==1){c=Ei(a.j.z);if(c!==null){g=a.bL;e=a.j;m=a.o;$p=8;continue _;}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function AJ5(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.eG;if(b===null)return;c=a.o;d=b.h4;e=b.h5;f=b.h6;$p=1;case 1:$z=AMY(c,d,e,f);if(C()){break _;}d=$z;J();if(d==BFO.b)d=BFP.b;if(d==BFQ.b)d=BFR.b;if(d==BFN.b)d=BFS.b;b=a.j.z;d=ABx(b,d);if(d>=0&&d<9)b.by=d;return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AHl(a){var b,c,d,e,f,g,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cq();if(BFT){if(!(a.o!==null&&!a.qR)&&!(!($rt_globals.document.pointerLockElement!=null?1:0)&&!Pu()))UU(a.mL);if(a.K===null&&a.o!==null&&a.ks&&!(($rt_globals.document.pointerLockElement!=null?1:0)&&Pu())&&a.ur)ABC(a.mL);if(Pu()&&a.K===null&&!a.ks){if(!a.kJ)a.kJ=a.bk;b=a.bk;c=a.kJ;if(b>=(c+1|0)&&c){a.ks=1;a.kJ=0;}}if(a.K===null&&!Pu()&&
a.ks){$p=6;continue _;}}AF7(a.h9);d=a.dI;e=1.0;$p=1;case 1:AM_(d,e);if(C()){break _;}d=a.j;if(d!==null)d.VV();try{d=a.g0;$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof IN){d=$$je;}else{throw $$e;}}Bq(d);if(!a.be&&a.o!==null){d=a.bL;$p=5;continue _;}b=3553;f=a.W;d=B(198);$p=3;continue _;case 2:a:{try{AOL(d);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof IN){d=$$je;}else{throw $$e;}}Bq(d);}if(!a.be&&a.o!==null){d=a.bL;$p=5;continue _;}b=3553;f=a.W;d=B(198);$p=3;case 3:$z=ASZ(f,
d);if(C()){break _;}c=$z;CK(b,c);if(!a.be){d=a.W;$p=4;continue _;}if(a.K===null){d=a.j;if(d!==null&&d.bI<=0){d=null;$p=8;continue _;}}d=a.K;if(d!==null)a.bX=a.bk+10000|0;if(d!==null){$p=7;continue _;}d=a.K;if(d!==null&&!d.mm){b:{d=a.o;if(d!==null){f=a.j;if(f!==null){b=a.e6+1|0;a.e6=b;if(b==30){a.e6=0;$p=11;continue _;}}d=a.o;d.dY=a.q.hi;if(d.N)d.dY=3;if(!a.be){d=a.dI;$p=13;continue _;}if(!a.be)Is(a.dP);if(!a.be){d=a.o;$p=19;continue _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p
=30;continue _;}}if(a.be)break b;else{d=a.cs;$p=29;continue _;}}d=a.o;$p=23;continue _;}}a.dr=CD();return;}while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()
==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){$p=10;continue _;}if(!a.bf&&CS()){$p=14;continue _;}if(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()==
1&&CS()){b=1;$p=20;continue _;}if(Dd()==2&&CS())break;}$p=24;continue _;case 4:ASk(d);if(C()){break _;}if(a.K===null){d=a.j;if(d!==null&&d.bI<=0){d=null;$p=8;continue _;}}d=a.K;if(d!==null)a.bX=a.bk+10000|0;if(d!==null){$p=7;continue _;}d=a.K;if(d!==null&&!d.mm){c:{d=a.o;if(d!==null){f=a.j;if(f!==null){b=a.e6+1|0;a.e6=b;if(b==30){a.e6=0;$p=11;continue _;}}d=a.o;d.dY=a.q.hi;if(d.N)d.dY=3;if(!a.be){d=a.dI;$p=13;continue _;}if(!a.be)Is(a.dP);if(!a.be){d=a.o;$p=19;continue _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if
(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if(a.be)break c;else{d=a.cs;$p=29;continue _;}}d=a.o;$p=23;continue _;}}a.dr=CD();return;}while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if
(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){$p=10;continue _;}if(!a.bf&&CS()){$p=14;continue _;}if
(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()==1&&CS()){b=1;$p=20;continue _;}if(Dd()==2&&CS())break;}$p=24;continue _;case 5:d.Mu();if(C()){break _;}b=3553;f=a.W;d=B(198);$p=3;continue _;case 6:AMd(a);if(C()){break _;}AF7(a.h9);d=a.dI;e=1.0;$p=1;continue _;case 7:ASx(d);if(C()){break _;}d=a.K;if(d!==null){$p=9;continue _;}d=a.K;if(d!==null&&!d.mm){d:{d=a.o;if(d!==null){f=a.j;if(f!==null){b=a.e6+1|0;a.e6=b;if(b==30){a.e6=0;$p=11;continue _;}}d=a.o;d.dY=a.q.hi;if(d.N)d.dY=3;if(!a.be){d=a.dI;$p=13;continue _;}if
(!a.be)Is(a.dP);if(!a.be){d=a.o;$p=19;continue _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if(a.be)break d;else{d=a.cs;$p=29;continue _;}}d=a.o;$p=23;continue _;}}a.dr=CD();return;}while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,
Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;b=H9();if(b)Hj(a.j.z,
b);d=a.K;if(d!==null){$p=10;continue _;}if(!a.bf&&CS()){$p=14;continue _;}if(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()==1&&CS()){b=1;$p=20;continue _;}if(Dd()==2&&CS())break;}$p=24;continue _;case 8:AL5(a,d);if(C()){break _;}d=a.K;if(d!==null)a.bX=a.bk+10000|0;if(d!==null){$p=7;continue _;}d=a.K;if(d!==null&&!d.mm){e:{d=a.o;if(d!==null){f=a.j;if(f!==null){b=a.e6+1|0;a.e6=b;if(b==30){a.e6=0;$p=11;continue _;}}d=a.o;d.dY=a.q.hi;if(d.N)d.dY=3;if(!a.be){d=a.dI;$p=13;continue _;}if(!a.be)Is(a.dP);if(!a.be){d=a.o;$p
=19;continue _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if(a.be)break e;else{d=a.cs;$p=29;continue _;}}d=a.o;$p=23;continue _;}}a.dr=CD();return;}while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if
(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){$p=10;continue _;}if
(!a.bf&&CS()){$p=14;continue _;}if(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()==1&&CS()){b=1;$p=20;continue _;}if(Dd()==2&&CS())break;}$p=24;continue _;case 9:d.jC();if(C()){break _;}d=a.K;if(d!==null&&!d.mm){f:{d=a.o;if(d!==null){f=a.j;if(f!==null){b=a.e6+1|0;a.e6=b;if(b==30){a.e6=0;$p=11;continue _;}}d=a.o;d.dY=a.q.hi;if(d.N)d.dY=3;if(!a.be){d=a.dI;$p=13;continue _;}if(!a.be)Is(a.dP);if(!a.be){d=a.o;$p=19;continue _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if
(a.be)break f;else{d=a.cs;$p=29;continue _;}}d=a.o;$p=23;continue _;}}a.dr=CD();return;}while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f
=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){$p=10;continue _;}if(!a.bf&&CS()){$p=14;continue _;}if(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()==1&&CS()){b=1;$p=20;continue _;}if
(Dd()==2&&CS())break;}$p=24;continue _;case 10:AJr(d);if(C()){break _;}while(true){while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=
a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;else break;}b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){continue _;}if(!a.bf&&CS()){$p=14;continue _;}if(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()==1&&CS()){b=1;$p=20;continue _;}if
(Dd()!=2)continue;if(!CS())continue;else break;}$p=24;continue _;case 11:ARb(d,f);if(C()){break _;}d=a.o;d.dY=a.q.hi;if(d.N)d.dY=3;if(!a.be){d=a.dI;$p=13;continue _;}if(!a.be)Is(a.dP);if(!a.be){d=a.o;$p=19;continue _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if(a.be){a.dr=CD();return;}d=a.cs;$p=29;continue _;}d=a.o;$p=23;continue _;case 12:A6v(d);if(C()){break _;}while(true){c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b==d.eP.bb)
{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;else break;}d=a.K;if(d!==null){continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b
=1;$p=25;continue _;}if(!Cp(a))continue;if(Bd()!=a.q.eK.bb)continue;else{d=FR();$p=27;continue _;}}$p=15;continue _;case 13:ASu(d);if(C()){break _;}if(!a.be)Is(a.dP);if(!a.be){d=a.o;$p=19;continue _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if(a.be){a.dr=CD();return;}d=a.cs;$p=29;continue _;}d=a.o;$p=23;continue _;case 14:A5H(a);if(C()){break _;}while(true){while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk
-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by
=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;else break;}b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){$p=10;continue _;}if(!a.bf&&CS()){continue _;}if(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()==1&&CS()){b=1;$p=20;continue _;}if(Dd()!=2)continue;if(!CS())continue;else break;}$p=24;continue _;case 15:AMd(a);if(C()){break _;}while(true){if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f
=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b==d.eP.bb){b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if
(!C_())continue;else break;}d=a.K;if(d!==null){$p=12;continue _;}if(Bd()!=1)continue;else break;}continue _;case 16:AVI(a,b,c);if(C()){break _;}g:{d=a.o;if(d!==null){f=a.j;if(f!==null){b=a.e6+1|0;a.e6=b;if(b==30){a.e6=0;$p=11;continue _;}}d=a.o;d.dY=a.q.hi;if(d.N)d.dY=3;if(!a.be){d=a.dI;$p=13;continue _;}if(!a.be)Is(a.dP);if(!a.be){d=a.o;$p=19;continue _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if(a.be)break g;else{d=a.cs;$p=29;continue _;}}d=a.o;$p=
23;continue _;}}a.dr=CD();return;case 17:AZq(a,b);if(C()){break _;}a.bX=a.bk;while(true){if(Dd()==1&&CS()){b=1;$p=20;continue _;}if(Dd()==2&&CS()){$p=24;continue _;}while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()
==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;else break;}b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){$p=10;continue _;}if(!a.bf&&
CS())break;if(Dd())continue;if(!CS())continue;else{b=0;continue _;}}$p=14;continue _;case 18:AZq(a,b);if(C()){break _;}a.bX=a.bk;if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;case 19:A3B(d);if(C()){break _;}if(a.be&&!Cp(a)){if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if(a.be){a.dr=CD();return;}d=a.cs;$p=29;continue _;}d=a.o;$p=23;continue _;case 20:AZq(a,b);if(C()){break _;}a.bX=a.bk;while(true){if(Dd()
==2&&CS()){$p=24;continue _;}while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb)
{d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;else break;}b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){$p=10;continue _;}if(!a.bf&&CS())break;if(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()!=1)continue;if(!CS())continue;else{b=1;continue _;}}$p=14;continue _;case 21:AL5(a,
d);if(C()){break _;}while(true){if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b==d.eP.bb){b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if
(!C_())continue;else break;}d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()!=a.q.ek.bb)continue;else{d=new Fa;f=a.j.z;Fn(d,f,f.c2);continue _;}}$p=15;continue _;case 22:AZq(a,b);if(C()){break _;}a.bX=a.bk;b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;case 23:d.Zd();if(C()){break _;}if(!a.be){d=a.o;if(d!==null){b=N(a.j.c);c=N(a.j.i);g=N(a.j.d);$p=30;continue _;}}if(a.be){a.dr=CD();return;}d=a.cs;$p=29;continue _;case 24:AJ5(a);if(C()){break _;}while
(true){while(true){if(!GQ()){b=a.dF;if(b>0)a.dF=b-1|0;while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b
=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}}$p=15;continue _;}if(Eh(BD(CD(),a.dr),M(200)))continue;else break;}b=H9();if(b)Hj(a.j.z,b);d=a.K;if(d!==null){$p=10;continue _;}if(!a.bf&&CS()){$p=14;continue _;}if(!Dd()&&CS()){b=0;$p=17;continue _;}if(Dd()==1&&CS()){b=1;$p=20;continue _;}if(Dd()!=2)continue;if(!CS())continue;else break;}continue _;case 25:$z
=Zq(f,c,b);if(C()){break _;}f=$z;b=0;$p=26;case 26:A3Z(d,f,b);if(C()){break _;}while(true){if(Cp(a)&&Bd()==a.q.eK.bb){d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b==d.eP.bb){b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;else break;}d
=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()!=a.q.eS.bb)continue;else{d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}}$p=15;continue _;case 27:AL5(a,d);if(C()){break _;}while(true){c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b==d.eP.bb){b=4;c=!BJ(42)&&!BJ(54)?1:(-1);$p=28;continue _;}while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p
=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;else break;}d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(!Cp(a))continue;if(Bd()!=a.q.eK.bb)continue;else{d=FR();continue _;}}$p=15;continue _;case 28:A59(d,b,c);if
(C()){break _;}while(true){if(!EV()){if(a.K===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.F.cu/4.0&&a.bf){b=1;$p=22;continue _;}}b=0;c=a.K===null&&Cx(0)&&a.bf?1:0;$p=16;continue _;}Fh(a.j,Bd(),C_());if(!C_())continue;d=a.K;if(d!==null){$p=12;continue _;}if(Bd()==1)break;if(Bd()==33&&BJ(6)){d=a.q;d.bT=d.bT?0:1;}if(Bd()==a.q.ek.bb){d=new Fa;f=a.j.z;Fn(d,f,f.c2);$p=21;continue _;}if(Bd()==a.q.eS.bb){d=a.j;f=d.z;c=f.by;b=1;$p=25;continue _;}if(Cp(a)&&Bd()==a.q.eK.bb)
{d=FR();$p=27;continue _;}c=0;while(c<9){if(Bd()==(2+c|0))a.j.z.by=c;c=c+1|0;}b=Bd();d=a.q;if(b!=d.eP.bb)continue;else{b=4;c=!BJ(42)&&!BJ(54)?1:(-1);continue _;}}$p=15;continue _;case 29:AKo(d);if(C()){break _;}a.dr=CD();return;case 30:AQr(d,b,c,g);if(C()){break _;}if(a.be){a.dr=CD();return;}d=a.cs;$p=29;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function Cp(a){var b;b=a.o;return b!==null&&b.N?1:0;}
function AP0(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.j;if(b.ps!=(-1))b.ps=(-1);else b.ps=0;c=a.o;$p=1;case 1:c.XO(b);if(C()){break _;}b=a.j;b.bF=0;d=b.c;e=b.d;if(b.ps!=(-1)){d=d*8.0;e=e*8.0;EP(b,d,b.i,e,b.n,b.u);b=a.o;c=a.j;f=0;$p=2;continue _;}d=d/8.0;e=e/8.0;EP(b,d,b.i,e,b.n,b.u);b=a.o;c=a.j;f=0;$p=4;continue _;case 2:AXB(b,c,f);if(C()){break _;}g=BA9(a.o,ABv());b=B(199);c=a.j;$p=3;case 3:ALA(a,
g,b,c);if(C()){break _;}b=a.j;b.l=a.o;EP(b,d,b.i,e,b.n,b.u);b=a.o;c=a.j;f=0;$p=6;continue _;case 4:AXB(b,c,f);if(C()){break _;}b=new Kh;c=a.o;g=new K$;Ru(g);Xr(b,c,g);c=B(200);g=a.j;$p=5;case 5:ALA(a,b,c,g);if(C()){break _;}b=a.j;b.l=a.o;EP(b,d,b.i,e,b.n,b.u);b=a.o;c=a.j;f=0;$p=6;case 6:AXB(b,c,f);if(C()){break _;}b=BzN();c=a.o;g=a.j;$p=7;case 7:$z=AOT(b,c,g);if(C()){break _;}f=$z;if(f)return;$p=8;case 8:A6p(b,c,g);if(C()){break _;}$p=9;case 9:AOT(b,c,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,
e,f,g,$p);}
function ARZ(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=B(7);$p=1;case 1:A2L(a,b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function A2L(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=null;$p=1;case 1:ALA(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function ALA(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:V1(a.jX,c);e=a.jX;f=B(7);$p=1;case 1:A5M(e,f);if(C()){break _;}f=a.o;if(f!==null){e=a.jX;$p=2;continue _;}a.o=b;g=CV();h=a.j;e=new T;S(e);H(H(e,B(201)),h);Cb(g,U(e));if(b===null){a.j=null;a.dr=Ch;return;}a.bL.HI(b);if(Cp(a)){e=a.j;if(e!==null){$p=3;continue _;}}else if(d===null)a.j=null;if(!b.N){$p=5;continue _;}c=CV();e
=a.j;f=new T;S(f);H(H(f,B(202)),e);Cb(c,U(f));if(a.j===null){c=a.bL.px(b);a.j=c;$p=6;continue _;}a.j.ii=P1(a.q);c=a.dP;if(c!==null){e=c.cr;if(e!==null)MR(e,c);c.m1=(-9999.0);c.nc=(-9999.0);c.nj=(-9999.0);Hn();BFE.lo=b;c.cr=b;c.sF=PZ(b);M9(b,c);Jd(c);}c=a.cs;if(c!==null){c.jQ=b;i=0;while(i<4){Dr(c.di.data[i]);i=i+1|0;}}c=a.j;$p=7;continue _;case 2:A1J(f,e);if(C()){break _;}a.o=b;g=CV();h=a.j;e=new T;S(e);H(H(e,B(201)),h);Cb(g,U(e));if(b===null){a.j=null;a.dr=Ch;return;}a.bL.HI(b);if(Cp(a)){e=a.j;if(e!==null)
{$p=3;continue _;}}else if(d===null)a.j=null;if(!b.N){$p=5;continue _;}c=CV();e=a.j;f=new T;S(f);H(H(f,B(202)),e);Cb(c,U(f));if(a.j===null){c=a.bL.px(b);a.j=c;$p=6;continue _;}a.j.ii=P1(a.q);c=a.dP;if(c!==null){e=c.cr;if(e!==null)MR(e,c);c.m1=(-9999.0);c.nc=(-9999.0);c.nj=(-9999.0);Hn();BFE.lo=b;c.cr=b;c.sF=PZ(b);M9(b,c);Jd(c);}c=a.cs;if(c!==null){c.jQ=b;i=0;while(i<4){Dr(c.di.data[i]);i=i+1|0;}}c=a.j;$p=7;continue _;case 3:AXo(e);if(C()){break _;}e=a.j;$p=4;case 4:b.WV(e);if(C()){break _;}if(!b.N){$p=5;continue _;}c
=CV();e=a.j;f=new T;S(f);H(H(f,B(202)),e);Cb(c,U(f));if(a.j===null){c=a.bL.px(b);a.j=c;$p=6;continue _;}a.j.ii=P1(a.q);c=a.dP;if(c!==null){e=c.cr;if(e!==null)MR(e,c);c.m1=(-9999.0);c.nc=(-9999.0);c.nj=(-9999.0);Hn();BFE.lo=b;c.cr=b;c.sF=PZ(b);M9(b,c);Jd(c);}c=a.cs;if(c!==null){c.jQ=b;i=0;while(i<4){Dr(c.di.data[i]);i=i+1|0;}}c=a.j;$p=7;continue _;case 5:AZi(a,c);if(C()){break _;}c=CV();e=a.j;f=new T;S(f);H(H(f,B(202)),e);Cb(c,U(f));if(a.j===null){c=a.bL.px(b);a.j=c;$p=6;continue _;}a.j.ii=P1(a.q);c=a.dP;if(c
!==null){e=c.cr;if(e!==null)MR(e,c);c.m1=(-9999.0);c.nc=(-9999.0);c.nj=(-9999.0);Hn();BFE.lo=b;c.cr=b;c.sF=PZ(b);M9(b,c);Jd(c);}c=a.cs;if(c!==null){c.jQ=b;i=0;while(i<4){Dr(c.di.data[i]);i=i+1|0;}}c=a.j;$p=7;continue _;case 6:AXo(c);if(C()){break _;}a.bL.Jm(a.j);a.j.ii=P1(a.q);c=a.dP;if(c!==null){e=c.cr;if(e!==null)MR(e,c);c.m1=(-9999.0);c.nc=(-9999.0);c.nj=(-9999.0);Hn();BFE.lo=b;c.cr=b;c.sF=PZ(b);M9(b,c);Jd(c);}c=a.cs;if(c!==null){c.jQ=b;i=0;while(i<4){Dr(c.di.data[i]);i=i+1|0;}}c=a.j;$p=7;case 7:AIr(b,c);if
(C()){break _;}if(!b.mG){a.dr=Ch;return;}c=a.jX;$p=8;case 8:A1J(b,c);if(C()){break _;}a.dr=Ch;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function AZi(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:V1(a.jX,b);b=a.jX;c=B(203);$p=1;case 1:A5M(b,c);if(C()){break _;}d=128;e=289;f=(-128);g=f;while(g<=d){b=a.o;h=b.dq;i=b.dp;b=a.j;if(b!==null){h=b.c|0;i=b.d|0;}j=f;if(j<=d){b=a.jX;k=0+1|0;l=(0*100|0)/e|0;$p=3;continue _;}g=g+16|0;}b=a.jX;c=B(204);$p=2;case 2:A5M(b,c);if
(C()){break _;}AQQ(a.o);return;case 3:AHh(b,l);if(C()){break _;}b=a.o;l=h+g|0;m=64;n=i+j|0;$p=4;case 4:AMY(b,l,m,n);if(C()){break _;}b=a.o;$p=5;case 5:$z=A5A(b);if(C()){break _;}l=$z;if(l){b=a.o;continue _;}j=j+16|0;l=k;while(true){if(j<=d){b=a.jX;k=l+1|0;l=(l*100|0)/e|0;$p=3;continue _;}g=g+16|0;if(g>d)break;b=a.o;h=b.dq;i=b.dp;b=a.j;if(b!==null){h=b.c|0;i=b.d|0;}j=f;}b=a.jX;c=B(204);$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function SJ(a){var b,c,d,e,f,g,h;b=a.dP;c=b.zO;d=b.xs;e=b.zr;f=b.PR;g=b.z7;h=new T;S(h);b=Bi(H(h,B(205)),c);BL(b,47);Bi(H(Bi(H(Bi(H(Bi(b,d),B(206)),e),B(207)),f),B(208)),g);return U(h);}
function Sk(a){var b,c,d,e,f,g;b=a.dP;c=b.te;d=b.KV;e=b.Wj;f=(d-e|0)-c|0;b=new T;S(b);g=Bi(H(b,B(209)),c);BL(g,47);Bi(H(Bi(H(Bi(g,d),B(210)),e),B(211)),f);return U(b);}
function T8(a){var b,c,d,e,f;b=a.cs.di.data;c=(b[0].s+b[1].s|0)+b[2].s|0;d=new T;S(d);Bi(d,c);d=U(d);e=ATh(a.o);f=new T;S(f);H(H(H(H(f,B(212)),d),B(213)),e);return U(f);}
function AVX(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.o.cM.PB()){$p=3;continue _;}b=a.o;$p=1;case 1:b.ZZ();if(C()){break _;}b=a.o;$p=2;case 2:ANm(b);if(C()){break _;}c=0;b=a.j;if(b!==null){c=b.fb;d=a.o;$p=4;continue _;}b=a.bL.px(a.o);a.j=b;$p=5;continue _;case 3:AP0(a);if(C()){break _;}b=a.o;$p=1;continue _;case 4:d.XO(b);if(C()){break _;}b=a.bL.px(a.o);a.j=b;$p=5;case 5:AXo(b);if(C()){break _;}a.bL.Jm(a.j);b=a.o;d=a.j;$p
=6;case 6:AIr(b,d);if(C()){break _;}a.j.ii=P1(a.q);a.j.fb=c;b=B(214);$p=7;case 7:AZi(a,b);if(C()){break _;}if(!(a.K instanceof OK))return;b=null;$p=8;case 8:AL5(a,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function LP(){return BFD;}
function AL_(){BFA=Bw8(512);BFB=Bw8(512);BFC=0;}
function AAg(){E.call(this);this.qJ=null;}
var BFU=null;function BAZ(){BAZ=Bx(AAg);ByH();}
function A8a(a){var b=new AAg();AO8(b,a);return b;}
function AO8(a,b){BAZ();a.qJ=b;}
function ByH(){var b,c;b=B6();BFU=b;J();Y(b,BFS);Y(BFU,BFV);Y(BFU,BFW);Y(BFU,BFP);Y(BFU,BFX);Y(BFU,BFY);Y(BFU,BFZ);Y(BFU,BF0);Y(BFU,BFR);Y(BFU,BF1);Y(BFU,BF2);Y(BFU,BF3);Y(BFU,BF4);Y(BFU,BF5);Y(BFU,BF6);Y(BFU,BF7);Y(BFU,BF8);Y(BFU,BF9);Y(BFU,BF$);Y(BFU,BF_);Y(BFU,BGa);Y(BFU,BGb);Y(BFU,BGc);Y(BFU,BGd);Y(BFU,BGe);Y(BFU,BGf);Y(BFU,BGg);Y(BFU,BGh);b=CV();c=BFU.s;BL(Bi(b.pX,c),10);Pe(b);}
var Uy=K();
var BDK=null;var BDL=null;function BGi(){var a=new Uy();AKt(a);return a;}
function AKt(a){}
function AYs(){BDK=null;BDL=null;}
var EA=K(0);
var ABX=K();
function BGj(){var a=new ABX();BvG(a);return a;}
function BvG(a){}
function BjN(a,b){b.preventDefault();b.stopPropagation();}
var ABW=K();
function BGk(){var a=new ABW();Bt3(a);return a;}
function Bt3(a){}
function BrJ(a,b){var c,d;c=b.button;Bm();d=BEN;if(c==1)c=2;else if(c==2)c=1;d.data[c]=1;FO(BEs,F7(b));b.preventDefault();b.stopPropagation();R0();}
var ABZ=K();
function BGl(){var a=new ABZ();Bqu(a);return a;}
function Bqu(a){}
function Bsh(a,b){var c,d;c=b.button;Bm();d=BEN;if(c==1)c=2;else if(c==2)c=1;d.data[c]=0;FO(BEs,F7(b));b.preventDefault();b.stopPropagation();}
var ABY=K();
function BGm(){var a=new ABY();Bdn(a);return a;}
function Bdn(a){}
function BfK(a,b){BEu=b.offsetX;BEv=BDM.clientHeight-b.offsetY|0;BEw=BEw+b.movementX;BEx=BEx+ -b.movementY;b.preventDefault();b.stopPropagation();}
var AB2=K();
function BGn(){var a=new AB2();Bc8(a);return a;}
function Bc8(a){}
function BaP(a,b){Bm();BEO.data[QU(b.which)]=1;FO(BEt,F7(b));b.preventDefault();b.stopPropagation();R0();}
var AB0=K();
function BGo(){var a=new AB0();Bd5(a);return a;}
function Bd5(a){}
function Bxu(a,b){Bm();BEO.data[QU(b.which)]=0;FO(BEt,F7(b));b.preventDefault();b.stopPropagation();}
var AB4=K();
function BGp(){var a=new AB4();Bac(a);return a;}
function Bac(a){}
function A_B(a,b){Bm();if(BEA&&(b.repeat?1:0))FO(BEt,F7(b));b.preventDefault();b.stopPropagation();}
var AB3=K();
function BGq(){var a=new AB3();BpH(a);return a;}
function BpH(a){}
function Bgy(a,b){Bm();FO(BEs,F7(b));b.preventDefault();b.stopPropagation();}
var W1=K();
function BGr(){var a=new W1();Bn9(a);return a;}
function Bn9(a){}
function BlH(a,b){Bm();BEB=0;}
var W2=K();
function BGs(){var a=new W2();BbW(a);return a;}
function BbW(a){}
function Bcu(a,b){Bm();BEB=1;R0();}
var QQ=K();
var BFi=null;var BFk=null;function JO(){JO=Bx(QQ);BbA();}
function BGt(){var a=new QQ();AYf(a);return a;}
function AYf(a){JO();}
function AKm(){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:JO();b=B(215);$p=1;case 1:$z=Bji(b);if(C()){break _;}b=$z;c=b;if(c===null){BFi=B(189);O4();return BGu;}if(c.RA){O4();return BFh;}if(!c.Rk){b=c.Mz;if(b!==null){BFk=b;O4();return BFg;}}b=c.Qf;if(b===null)b=B(216);BFi=b;O4();return BGu;default:GR();}}DW().s(b,c,$p);}
function AYu(b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:JO();c=BFk;$p=1;case 1:$z=BdT(c,b);if(C()){break _;}c=$z;d=c;Pf();if(d!==BGv?0:1)return;e=Oc(b,47);if(e>0){c=Dc(b,0,e);$p=3;continue _;}c=BFk;e=1;d=new $rt_globals.ArrayBuffer(0);$p=2;case 2:A80(c,b,e,d);if(C()){break _;}return;case 3:AYu(c);if(C()){break _;}c=BFk;e=1;d=new $rt_globals.ArrayBuffer(0);$p=2;continue _;default:GR();}}DW().s(b,c,d,e,$p);}
function BbA(){BFi=B(7);BFk=null;}
function EZ(){var a=this;E.call(a);a.RD=null;a.Cm=0;}
function I6(a,b,c){a.RD=b;a.Cm=c;}
function Bhw(a){return a.Cm;}
function Bpx(a){return a.RD;}
function A7Z(a,b){return a!==b?0:1;}
function BcF(a){return O6(a);}
function OP(a){var b;b=CM(a);if(!ANU(OA(b),G(EZ)))b=OA(b);return b;}
function AHk(a,b){var c,d,e;if(OP(b)===OP(a))return Ba(a.Cm,b.Cm);c=new Cn;d=OP(a);b=OP(b);e=new T;S(e);H(H(H(H(e,B(217)),d),B(218)),b);Bl(c,U(e));P(c);}
function BbX(a,b){return AHk(a,b);}
var KT=K(EZ);
var BFg=null;var BFh=null;var BGu=null;var BGw=null;function O4(){O4=Bx(KT);Bhj();}
function AZL(a,b){var c=new KT();A3z(c,a,b);return c;}
function A3z(a,b,c){O4();I6(a,b,c);}
function Bhj(){var b;BFg=AZL(B(219),0);BFh=AZL(B(220),1);b=AZL(B(221),2);BGu=b;BGw=Q(KT,[BFg,BFh,b]);}
var AK9=K();
function Bdg(){var Context=$rt_globals.window.AudioContext||$rt_globals.window.webkitAudioContext;return new Context();}
var ABj=K();
var BFf=null;function BGx(){var a=new ABj();ASR(a);return a;}
function ASR(a){}
function AIe(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=FD(b);d=Io(c);e=BU(8);Us(d,e);if(!CA(B(222),AUa(e,J$(B(30))))){c=new Bv;Bl(c,B(223));P(c);}FN(d);f=new N4;d=BCv(c,BvQ(0),512,1);d.B$=1;S2(f,d);g=BB8();while(true){d=FN(f);if(!CA(B(224),d)){if(f.dK.vI()<=0&&CA(B(225),d))return;c=new Bv;Bl(c,B(223));P(c);}h=FN(f);i=BU(20);j=BU(20);Us(f,i);k=Cd(f);l=BU(k);Us(f,l);if(Dt(BFf,h))continue;e=l.data;m=0;a:{while(g.pc){if(k<=0)break a;Ow(g,e[m]);m=m+1|0;k=k+(-1)|0;}}while(k>g.wO.data.length){VW(g,l,m);n=g.wO.data.length;m
=m+n|0;k=k-n|0;g.td=Bk(g.td,M(n));}while(k>0){Ow(g,e[m]);m=m+1|0;k=k+(-1)|0;}o=Gq(g.td,3);Ow(g,(-128));while(g.pc){Ow(g,0);}if(g.um>14)UG(g);b:{b=g.kI.data;b[14]=BDE(o);b[15]=Ce(Cw(o,M(-1)));UG(g);MM(g,g.w9,j,0);MM(g,g.w7,j,4);MM(g,g.w8,j,8);MM(g,g.w5,j,12);MM(g,g.w6,j,16);Xt(g);if(i===j)n=1;else{if(i!==null&&j!==null){b=i.data;e=j.data;n=b.length;if(n==e.length){k=0;c:{while(true){if(k>=n){k=(-1);break c;}p=k+0|0;if(b[p]!=e[p])break;k=k+1|0;}}n=k>=0?0:1;break b;}}n=0;}}if(!n){c=new Bv;f=new T;S(f);H(H(f,B(226)),
h);Bl(c,U(f));P(c);}B0(BFf,h,l);if(!CA(B(227),FN(f)))break;}c=new Bv;Bl(c,B(223));P(c);}
function A17(){BFf=DP();}
var Bv=K(BF);
function BGy(){var a=new Bv();BlR(a);return a;}
function BBy(a){var b=new Bv();A_2(b,a);return b;}
function BlR(a){W(a);}
function A_2(a,b){Bl(a,b);}
var NQ=K(LS);
function BGz(){var a=new NQ();BpL(a);return a;}
function BpL(a){S(a);}
function AGq(a,b){var c,d,e,f,g;c=0;d=Z(b);e=a.cq;if(c<=d&&d<=Z(b)){Es(a,e,(e+d|0)-c|0);while(c<d){f=a.bW.data;g=e+1|0;f[e]=Bf(b,c);c=c+1|0;e=g;}return a;}b=new Ct;W(b);P(b);}
function A_s(a,b,c,d,e){AB7(a,b,c,d,e);return a;}
function Bmr(a,b,c,d){Va(a,b,c,d);return a;}
function BmR(a,b){ACs(a,b);}
function Bwl(a,b,c){AGH(a,b,c);return a;}
function BkZ(a,b,c){Qh(a,b,c);return a;}
var JD=K(0);
var AFZ=K();
function BGA(){var a=new AFZ();Bxz(a);return a;}
function Bxz(a){}
var Ct=K(Co);
function Bzk(){var a=new Ct();A9o(a);return a;}
function A9o(a){W(a);}
var A1n=K();
function BGB(){var a=new A1n();Bkn(a);return a;}
function Bkn(a){}
function UE(b){if (b === null || b.constructor.$meta.item === undefined) {$rt_throw(Fv());}return b.data.length;}
function APO(b,c){if(b===null){b=new EQ;W(b);P(b);}if(b===G($rt_voidcls())){b=new Cn;W(b);P(b);}if(c>=0)return Bi7(b.ko,c);b=new AG1;W(b);P(b);}
function Bi7(b,c){if (b.$meta.primitive) {if (b == $rt_bytecls()) {return $rt_createByteArray(c);}if (b == $rt_shortcls()) {return $rt_createShortArray(c);}if (b == $rt_charcls()) {return $rt_createCharArray(c);}if (b == $rt_intcls()) {return $rt_createIntArray(c);}if (b == $rt_longcls()) {return $rt_createLongArray(c);}if (b == $rt_floatcls()) {return $rt_createFloatArray(c);}if (b == $rt_doublecls()) {return $rt_createDoubleArray(c);}if (b == $rt_booleancls()) {return $rt_createBooleanArray(c);}} else {return $rt_createArray(b, c)}}
var EQ=K(Co);
function BBF(){var a=new EQ();A9F(a);return a;}
function A9F(a){W(a);}
var ON=K(Co);
function BGC(){var a=new ON();BoD(a);return a;}
function BoD(a){W(a);}
function F9(){E.call(this);this.oH=0;}
var BGD=null;var BGE=null;var BGF=null;var BGG=null;var BGH=null;var BGI=null;var BGJ=null;var BGK=null;var BGL=null;var BGM=null;function BjI(a){var b=new F9();AK0(b,a);return b;}
function AK0(a,b){a.oH=b;}
function BH(b){var c,d;c=BGI.data;if(b>=c.length)return BjI(b);d=c[b];if(d===null){d=BjI(b);BGI.data[b]=d;}return d;}
function BrO(a){return SE(a.oH);}
function Bxt(a,b){if(a===b)return 1;return b instanceof F9&&b.oH==a.oH?1:0;}
function Bw2(a){return a.oH;}
function SE(b){var c,d;c=new Cr;d=DR(1);d.data[0]=b;AB9(c,d);return c;}
function SC(b){return b>=65536&&b<=1114111?1:0;}
function Eb(b){return (b&64512)!=55296?0:1;}
function DF(b){return (b&64512)!=56320?0:1;}
function Ns(b){return !Eb(b)&&!DF(b)?0:1;}
function O_(b,c){return Eb(b)&&DF(c)?1:0;}
function Hq(b,c){return ((b&1023)<<10|c&1023)+65536|0;}
function M8(b){return (55296|(b-65536|0)>>10&1023)&65535;}
function Mm(b){return (56320|b&1023)&65535;}
function FU(b){return Kq(b)&65535;}
function Kq(b){if(BGG===null){if(BGJ===null)BGJ=A2w();BGG=AHt(ALN((BGJ.value!==null?$rt_str(BGJ.value):null)));}return Xv(BGG,b);}
function Ht(b){return Kp(b)&65535;}
function Kp(b){if(BGF===null){if(BGK===null)BGK=A3N();BGF=AHt(ALN((BGK.value!==null?$rt_str(BGK.value):null)));}return Xv(BGF,b);}
function Xv(b,c){var d,e,f,g,h,i;d=b.TY.data;if(c<d.length)return c+d[c]|0;d=b.On.data;e=0;f=d.length;g=(f/2|0)-1|0;a:{while(true){h=(e+g|0)/2|0;i=Ba(d[h*2|0],c);if(!i)break;if(i<=0){e=h+1|0;if(e>g)break a;}else{h=h-1|0;if(h<e)break a;g=h;}}}if(h>=0){h=h*2|0;if(h<f)return c+d[h+1|0]|0;}return 0;}
function AFz(b,c){if(c>=2&&c<=36){b=AC4(b);if(b>=c)b=(-1);}else b=(-1);return b;}
function AC4(b){var c,d,e,f,g,h,i,j,k,l;if(BGE===null){if(BGL===null)BGL=AYD();c=(BGL.value!==null?$rt_str(BGL.value):null);d=BgA(M2(c));e=Tg(d);f=BT(e*2|0);g=f.data;h=0;i=0;j=0;k=0;while(k<e){i=i+VI(d)|0;j=j+VI(d)|0;l=h+1|0;g[h]=i;h=l+1|0;g[l]=j;k=k+1|0;}BGE=f;}g=BGE.data;l=0;h=(g.length/2|0)-1|0;while(h>=l){i=(l+h|0)/2|0;e=i*2|0;j=Ba(b,g[e]);if(j>0)l=i+1|0;else{if(j>=0)return g[e+1|0];h=i-1|0;}}return (-1);}
function Nz(b,c){if(c>=2&&c<=36&&b>=0&&b<c)return b<10?(48+b|0)&65535:((97+b|0)-10|0)&65535;return 0;}
function K2(b){var c;if(b<65536){c=DR(1);c.data[0]=b&65535;return c;}return Bp3([M8(b),Mm(b)]);}
function E_(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=b>0&&b<=65535?1:0;if(c&&Ns(b&65535))return 19;if(BGH===null){if(BGM===null)BGM=ATl();d=(BGM.value!==null?$rt_str(BGM.value):null);e=BC(ACc,16384);f=e.data;g=BU(16384);h=g.data;i=0;j=0;k=0;l=0;while(l<Z(d)){m=TX(Bf(d,l));if(m==64){l=l+1|0;m=TX(Bf(d,l));n=0;c=1;o=0;while(o<3){l=l+1|0;n=n|V(c,TX(Bf(d,l)));c=c*64|0;o=o+1|0;}}else if(m<32)n=1;else{m=(m-32|0)<<24>>24;l=l+1|0;n=TX(Bf(d,l));}if(!m&&n>=128){if(i>0){c=j+1|0;f[j]=A_u(k,k+i|0,Qo(g,i));j=c;}k=k+(i+n|0)|0;i
=0;}else{c=i+n|0;if(c<h.length)o=j;else{o=j+1|0;f[j]=A_u(k,k+i|0,Qo(g,i));k=k+c|0;i=0;}while(true){c=n+(-1)|0;if(n<=0)break;p=i+1|0;h[i]=m;i=p;n=c;}j=o;}l=l+1|0;}BGH=H_(e,j);}e=BGH.data;o=0;c=e.length-1|0;while(o<=c){p=(o+c|0)/2|0;d=e[p];if(b>=d.Oz)o=p+1|0;else{c=d.SO;if(b>=c)return d.SQ.data[b-c|0];c=p-1|0;}}return 0;}
function QX(b){a:{switch(E_(b)){case 1:case 2:case 3:case 4:case 5:case 9:break;case 6:case 7:case 8:break a;default:break a;}return 1;}return 0;}
function MZ(b){a:{if(!(b>=0&&b<=8)&&!(b>=14&&b<=27)){if(b<127)break a;if(b>159)break a;}return 1;}return E_(b)!=16?0:1;}
function ADq(b){switch(E_(b)){case 12:case 13:case 14:break;default:return 0;}return 1;}
function X1(b){switch(b){case 9:case 10:case 11:case 12:case 13:case 28:case 29:case 30:case 31:break;case 160:case 8199:case 8239:return 0;default:return ADq(b);}return 1;}
function BkS(a,b){b=b;return a.oH-b.oH|0;}
function AUN(){BGD=G($rt_charcls());BGI=BC(F9,128);}
function A2w(){return {"value":">W H#F#U 4%F#O #F#/ d%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #a1# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #<+#%# #%# #%# \'.3#%# #%# #{1#%# #w1%%# %J\'#k1#o1#%# #w1#!3# #23#*3#%# \'23#:3# #>3#%# #%# #%# #N3#%# #N3# %%# #N3#%# #J3%%# #%# #R3#%# \'%# /)#%# #)#%# #)#%# #%# #%# #%# #%# #%# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%# #%# %)#%# #%# #8)#L%#%# #%# #%# #"
+"%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #a+# #%# #%# #%# #%# #%# #%# #%# #%# #%# /B45#%# #,/#645# %%# #P1#!\'#*\'#%# #%# #%# #%# #%# <-%# #%# \'%# 1&++ %_## #Z#)k%%g%% #F#W hA# 1%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# +]%# %%# #?#%# %a+\'N\'AF#b &#%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 3%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #^#%# #%# #%# #%# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%"
+"# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# %*%r iB#oq-&# _?gejg#A1 o$#mo%&# {-%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 3,4/# #%# #%# #%"
+"# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 3C1 1C1 1C1 1C1 1C1 3C/ 1C1 QC1 1C1 1C1 1C%8\'%G# 7i\')G# 7C%D)\' 7C%u)%?# 7X+%P+%G# L-q*/# \'Pw/#8m/# -6## |bA G%# kC.#U !r*%&# &#%# #,05#qX\'#H.5# %%# #%# #%# #e25#D05#q25#m25# #%# %%# 1865%%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# "
+"#%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 1%# #%# )%# (a=%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# G%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# y%%# #%# #%# #%# #%# #%# #%# \'%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 5%# #%# #4Fd#%# #%# #%# #%# #%# )%# #<{p# %%# #%# \'%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #P}p#}}p#m}p#D}p#P}p# #@yp#D{p#Lyp#Br#%# #%# #%# #%"
+"# #%# #%# #%# #%# #,%#L}p#LJd#%# #%# -%# +%# #%# Y%# ,T5F#U TUg#r {%g#r >\'c#p Lnk%F# *J#F#b o@5F#b Jo=N#f "};}
function A3N(){return {"value":"<Y ,%H#U :#>b# vH#O #H#/:+# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #,5# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'#(;#N1# %\'# #\'# %\'# \'\'# +\'# %6)# \'\'#*/# \'_+# %\'# #\'# #\'# %\'# )\'# %\'# \'\'# #\'# %\'# \'\'# #J%# +\'#+# #\'#+# #\'#+# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#L\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'#+# #\'# \'\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#"
+" #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# \'\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# 1\'# %665% #\'# )\'# #\'# #\'# #\'# #\'#o25#c25#k25#03#}1# #y1% #m1# #q1#{}p# \'y1#k}p# #$3# #:{p#N}p# #,3#43#N}p#*05#B}p# %43# #B05#<3# %@3# /F.5# %P3# #J}p#P3# \'B{p#P3#$\'#L3%,\'# +T3# 5Jyp#>yp# Z\'_\'# x\'# #\'# \'\'\' #_+\' !#a##]#\' #H#CD##H#3m%#i%% #e%#P%# \'(%#D%#C# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#i\'#P\'#=#(+# #4)# %\'# %\'# .#H#bP\'A #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# 3\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# "
+"#\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'#`# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'% &#,%n mB#ko%x %ko%\' RAC1 >$#yu+#uu+#Pu+#Hu+%Lu+#0u+#io+#>@d1 (+2Fd# \'oX\'# AJJd# N%\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #"
+"\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# +X%# +\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#A1 1A1 1A1 1A1 1A1 3A# #A# #A# #A% /A1 16\'%g\')B)%V+%s)%N+)A1 1A1 1A1 1A% #E# 5<m-# )E# 9A% =A% \'=# ;E# R/8## ddA )\'# @E0#U Nr,%&# #\'# \'D45#845# #\'# #\'# #\'# -"
+"\'# %\'# 5\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# 1\'# #\'# )\'- /qq-&# i]=\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# G\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# y%\'# #\'# #\'# #\'# #\'# #\'# #\'# \'\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#"
+" #\'# #\'# #\'# #\'# 5\'# #\'# %\'# #\'# #\'# #\'# #\'# )\'# )\'# #\'#*%# %\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# 7\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# )\'# #\'- #\'% )\'# #\'S )\'# cEDr# Yiejg# e*5H#U eUi#r {%i#r <\'e#<% Vlm%:# RH#H#b o@5H#b No=P#f "};}
function AYD(){return {"value":"&C*% %%%%%%%%%%%%%%%%%%A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=,#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%_H#T#%%%%%%%%%%%%%%%%%%s+G%%%%%%%%%%%%%%%%%%_1G%%%%%%%%%%%%%%%%%%{CG%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%6)G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%*\'G%%%%%%%%%%%%%%%%%%.9G%%%%%%%%%%%%%%%%%%*\'G%%%%%%%%%%%%%%%%%%!i#G"
+"%%%%%%%%%%%%%%%%%%c#G%%%%%%%%%%%%%%%%%%*;G%%%%%%%%%%%%%%%%%%Z+G%%%%%%%%%%%%%%%%%%:/G%%%%%%%%%%%%%%%%%%=G%%%%%%%%%%%%%%%%%%{/G%%%%%%%%%%%%%%%%%%k\'G%%%%%%%%%%%%%%%%%%s+G%%%%%%%%%%%%%%%%%%=G%%%%%%%%%%%%%%%%%%R@dG%%%%%%%%%%%%%%%%%%R[G%%%%%%%%%%%%%%%%%%c#G%%%%%%%%%%%%%%%%%%_1G%%%%%%%%%%%%%%%%%%!#G%%%%%%%%%%%%%%%%%%k\'G%%%%%%%%%%%%%%%%%%cCG%%%%%%%%%%%%%%%%%%o*IG%%%%%%%%%%%%%%%%%%A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=,#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c:#T#%%%%%%%%%%%%%%%%%%w&%G%%%%%"
+"%%%%%%%%%%%%%BhG%%%%%%%%%%%%%%%%%%Z+G%%%%%%%%%%%%%%%%%%_%G%%%%%%%%%%%%%%%%%%>-G%%%%%%%%%%%%%%%%%%.9G%%%%%%%%%%%%%%%%%%w=G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%>AG%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%!dG%%%%%%%%%%%%%%%%%%g5G%%%%%%%%%%%%%%%%%%*\'G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%*0EG%%%%%%%%%%%%%%%%%%k\'G%%%%%%%%%%%%%%%%%%s+G%%%%%%%%%%%%%%%%%%28UG%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%"
+"%%%!8%G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%sKG%%%%%%%%%%%%%%%%%%>&#G%%%%%%%%%%%%%%%%%%wN)G%%%%%%%%%%%%%%%%%%"};}
function ATl(){return {"value":"PA-Y$;Y$679:95Y#J+Y#Z$Y#B;697<8<C;6:7:PB-9[%=9<=&>:1=<=:L#<#Y#<,&?L$9B8:B(C9:C)!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#B##!#!C$B##!#B##B$C#B%#B##B$C$B##B##!#!#B##!C#!#B##B$#!#B#C#&!C$F%!$#!$#!$#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!#!C#!$#!#B$#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C(B##B#C#!#B%#!#!#!#!Cg&C<E3]%E-]/E&](%<%]2b\'Q! !#!#%<!#A#%C$9!A%]#!9B$ ! B##B2 B*CD!C#B$C$!#!#!#!#!#!#!#!#!#!#!#!C&!#:!#B#C#BTCQ!#!#!#!#"
+"!#!#!#!#!#!#!#!#!#!#!#!#!#=G&H#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#B##!#!#!#!#!#!C#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!# BGA#%Y\'CJ95A#^#; GN5\'9G#9G#9\'A)F<A%F%Y#A,Q\'Z$Y#;Y#^#G,91Y$FA%F+G6J+Y%F#\'b&D! 9&G(1=G\'E#G#=G%F#J+F$^#&Y/ 1&\'F?G<A#b&:! G,&A/J+FBG*E#=Y$%A#\'[#F7G%%G*%G$%G&A#Y0 F:G$A#9 F,A&F9<F\' Q#A\'G)FJ%G91GA)FW\')\'&I$G)I%\'I#&G(F+G#Y#J+9%F0\'I# F)A#F#A#F7 F( &A$F%A#\'&I$G%A#I#A#I#\'&A))A%F# F$G#A#J+F#[#L\'=;&9\'A#G#) F\'A%F#A#F7 F( F# F#"
+" F#A#\' I$G#A%G#A#G$A$\'A(F% &A(J+G#F$\'9A+G#) F* F$ F7 F( F# F&A#\'&I$G& G#) I#\'A#&A0F#G#A#J+9;A(&G\' \'I# F)A#F#A#F7 F( F# F&A#\'&)\')G%A#I#A#I#\'A(G#)A%F# F$G#A#J+=&L\'A+\'& F\'A$F$ F%A$F# & F#A$F#A$F$A$F-A%I#\'I#A$I$ I$\'A#&A\')A/J+L$^\';=A&\'I$\'F) F$ F8 F1A#\'&G$I% G$ G%A(G# F$A#&A#F#G#A#J+A(9L(=&\'I#9F) F$ F8 F+ F&A#\'&)\'I& \'I# I#G#A(I#A\'F# F#G#A#J+ F#)A-G#I#F* F$ FJG#&I$G% I$ I$\'&=A%F$)L(F$G#A#J+L*=F\' \'I# F3A$F9 F* &A#F(A$\'A%I$G$ \' I)A\'J+A#I#9A-FQ\'F#G(A%;F\'%G)9J+Y#AFF# & F& F9 & F+\'F#G*&A#F& % G( J+A#F%AA&^$Y0=9^$G#^\'J+"
+"L+=\'=\'=\'6767I#F) FEA%G/)G&9G#F&G, GE ^)\'^\' ^#Y&^%Y#AFFLI#G%)G\')G#I#G#&J+Y\'F\'I#G#F%G$&I$F#I(F$G%F.\'I#G#I\'\'&)J+I$\'^#BG !A&!A#CL9%C$b&*& F%A#F( & F%A#FJ F%A#FB F%A#F( & F%A#F0 FZ F%A#FeA#G$Y*L5A$F1^+A\'b!7! A#C\'A#5b&M* =9F2-F;67A$FmY$K$F)A(F3G$)A*F4G#)Y#A*F3G#A-F. F$ G#A-FUG#)G(I)\'I#G,Y$%Y$;&\'A#J+A\'L+A\'Y\'5Y%G$1\'J+A\'FD%FVA(F&G#FC\'&A&FhA+F@ G$I%G#I$A%I#\'I\'G$A%=A$Y#J+F?A#F&A,FMA%F;A\'J+,A$^CF8G#I#\'A#Y#FV)\')G( \')\'I#G)I\'G+A#\'J+A\'J+A\'Y(%Y\'A#G/(G1ARG%)FP\')G&)\'I&\'I#F)A$J+Y(^+G*^*Y# G#)F?)G%I#G#)G$F#J+FM\')G#I$\')G$I#A)Y%"
+"FEI)G)I#G#A$Y&J+A$F$J+F?E\'Y#C*A(BLA#B$Y)A)G$9G.)G(F%\'F\'\'F#)G#&A&CMEaC.%CCEFGb!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C*!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C*B)C\'A#B\'A#C)B)C)B)C\'A#B\'A#C) ! ! ! !C)B)C/A#C)D)C)D)C)D)C& C#B%$<#]$C$ C#B%$]$C%A#C#B% ]$C)B&]$A#C$ C#B%$]# M,Q&U\'Y#>?6_#?6>Y)./Q&-Y*>?Y%X#Y$:67Y,:98Y+-Q& Q+,%A#L\'Z$67%L+Z$67 E.A$[BA0G."
+"H%\'H$G-A0^#!^%!^##B$C#B$#=!^#:B&^\'!=!=!=B%=#B%#F%#^#C#B#Z&!C%=:^##=L1KD!#K%,^#A%Z&^&Z#^%:^#:^#:^(:^@Z#^#:=:^@b:-% ^)6767^5Z#^(67b=2! :^?Z:^IZ\'^gA:^,A6L^^pL7b=X# :^*:^WZ)b=P! :b=Y$ 67676767676767L?^MZ&67Z@6767676767Z1b= % b:$# 6767676767676767676767Za6767ZA67b:#% ^QZ6^#Z\'^HA#^A b=J! BQCQ!#B$C#!#!#!#B%#!C#!C\'E#B$#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C#^\'!#!#G$!#A&Y%,Y#CG #A&#A#FYA(%9A/\'F8A*F( F( F( F( F( F( F( F( GAY#>?>?Y$>?9>?Y*5Y#59>?Y#>?67676767Y"
+"&%Y+U#Y%596Y.^#Y$676767675AC^; b=:! A-b=7$ A;^1-Y$=%&+6767676767^#6767676756W#=K*G%I#5E&^#K$%&9^# b&7! A#G#]#E#&5b&;! 9E$&A&FL b&?! ^#L%^+FA^EA,=F1^@ L+^?L)=L0^AL+^HL0b= & &b `G!&^b&b %b `(!F7%b&X2 A$^XA*FIE\'Y#b&-% %Y$F1J+F#A5!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#&\'H$9G+9%!#!#!#!#!#!#!#!#!#!#!#!#!#!#E#G#FhK+G#Y\'A)]8E*]#!#!#!#!#!#!#!C$!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#%C)!#!#B##!#!#!#!#%]#!#!#&!#!C$!#!#!#!#!#!#!#!#!#!#B&#B&#!#!#!#!#!#!#!#B%#!#A&!# # #!#!#A9E$!#&E##F(\'F$"
+"\'F%\'F8I#G#)^%\'A$L\'^#;=A\'FUY%A)I#FSI1G#A)Y#J+A\'G3F\'Y$&9F#\'J+F=G)Y#F8G,I#A,9F>A$G$)FP\'I#G%I#G#I$Y. %J+A%Y#F&\'%F*J+F& FJG\'I#G#I#G#A*F$\'F)\')A#J+A#Y%F1%F\'^$&)\')FS\'&G$F#G#F&G#&\'&A9F#%Y#F,)G#I#Y#&E#)\'A+F\'A#F\'A#F\'A*F( F( CL<E%C*%]#A%b#1! FDI#\'I#\'I#9)\'A#J+A\'&b CO#&A-F8A%FRA%4b `. T#b `! T#b `0 43b `D!3b&O& A#b&K! AGC(A-C&A&&\'F+:F. F& & F# F# b&M! ]2A1b&L& 76^1FbA#FWA(=AAF-;^$G1Y(679A\'G19U#X#6767676767676767Y#67Y%X$Y$ Y%5676767Y$:5Z$ 9;Y#A%F& b&(# A#1 Y$;Y$679:95Y#J+Y#Z$Y#B;697<8<C;6:7:67967Y#F+%FNE#F@A$F\'A#F\'A#F\'A#F"
+"$A$[#:<=[# =Z%^#A+Q$^#A#F- F; F4 F# F0A#F/ACb&]! A&Y$A%LNA$^*KVL%^2L#^$ ^.A$=AP^N\'b ## F>A$FRA0\'L<A%FAL%A*F5+F)+A&FGG&A&F? 9FEA%F)9K&AKBICIFpA#J+A\'BEA%CEA%FIA)FUA,9B, B0 B( B# C, C0 C( C#Aeb&X% A*F7A+F)A9E\' EK E*AgF\'A#& FM F#A$&A#F8 9L)F8^#L(F@A)L*AQF4 F#A&L&F7L\'A$9F;A&9AbFYA%L#F#L1A#LO&G$ G#A&G%F% F$ F>A#G$A%\'L*A(Y*A(F>L#9F>L$AAF)=F=G#A%L&Y(A*FWA$Y(F7A#L)F4A&L)F3A(Y%A-L(b 1! FkAXBTA.CTA(L\'FEG%A)J+b G% L@ FK G#5A#F#AmG$F>L+&A)F7G,L%Y&A7F3G%Y%AGF6L(A5F8A*)\')FVG0Y(A%L5J+\'F#G#&A*G$)FNI$G%I#G#Y#1Y%\'A+1A#F:A(J+A"
+"\'G$FEG&)G) J+Y%&I#&A)FD\'Y#&A*G#)FQI$G*I#F%Y%G%9)\'J+&9&Y$ L5A,F3 F:I$G$I#\')G#Y\'\'F#\'A`F( & F% F0 F+9A\'FP\'I$G)A&J+A\'G#I# F)A#F#A#F7 F( F# F& G#&I#\'I%A#I#A#I$A#&A\')A&F&I#A#G(A$G&b ,# FVI$G)I#G$)\'F%Y&J+Y# 9\'F$A?FQI$G\')\'I%G#)G#F#9&A)J+b G# FPI$G%A#I%G#)G#Y8F%G#ACFQI$G)I#\')G#Y$&A,J+A\'Y.A4FL\')\'I#G\')\'&9A\'J+AWF<A#G$I#G%)G&A%J+L#Y$=F(b Z# FMI$G*)G#9b E! BACAJ+L*A-F)A#&A#F) F# F9I\' I#A#G#)\'&)&)\'Y$A*J+AhF)A#FHI$G%A#G#I%\'&9&)A<&G+FIG\')&G%Y)\'A)&G\'I#G$FOG.)G#Y$&Y&A.FkA(Y+b W$ F* FF)G( G\')\'&Y&A+J+L4A$Y#F?A#G7 )G()G#)G#AkF( "
+"F# FGG\'A$\' G# G(&\'A)J+A\'F\' F# FAI& G# I#\')\'&A(J+b W% F4G#I#Y#A(G#&)F. FCI#G&A$I#\')\'Y.J+b 7! &A0L6^)[%^2A.9b&;/ b G! b+P! Y&A,b&%$ b -J b&B! Y#A.b&Q1 Q1\'F\'G0b K` b&(* b Z\'#b&Z) A(F@ J+A%Y#Fq J+A\'F?A#G&9A+FQG(Y&^%E%9=A+J+ L( F6A&F4b Q+ BACAL8Y%b F! FmA%\'&IXA(G%E.AbE#9%\'A,I#A/&b W@!&A)b&74 AK&A(&b H,#E% E( E# b&D% A0&A>F$A#&A/F%A)b&-\' b %E b&L! A&F.A$F*A(F+A#=G#9Q%b =*!GOA#G8A*b=U! A^b=W$ A+^HA#^^I#G$^$I\'Q)G)^#G(^?G%^_A6^dG$=b [! L5A-L5A-b=8! A*L:b (# B;C;B;C( C3B;C;! B#A#!A#B#A#B% B)C% # C( C,B;C;B# B%A#B) B"
+"( C;B# B% B& !A$B( C;B;C;B;C;B;C;B;C;B;C;B;C=A#B::C::C\'B::C::C\'B::C::C\'B::C::C\'B::C::C\'!#A#JSb= ) GX^%GS^)\'^/\'^#Y&A0G& G0b 12 C+&C5A\'C\'b 6$ G( G2A#G( G# G&A&E`AB\'b Q! FNA$G(E(A#J+A%&=b & F?\'A2FMG%J+A&;b 1( F<%G%J+b G, F( F% F# F0 b&&$ A#L*G(AJBCCCG(%A%J+A%Y#b 2- L]=L$;L%AnLN=L0b #$ F% F< F# &A#& F+ F% & &A\'&A%& & & F$ F# &A#& & & & & F# &A#F% F( F% F% & F+ F2A&F$ F& F2AUZ#b /% ^MA%b=E! A-^0A#^0 ^0 ^FA+L.b=B# AY^>A.^MA%^*A(^#A/^\'b ;# b=]$ ]&b=9, A%^2A$^.A$b=X! A%b=@! A\'^-A%=A0^-A%^YA)^+A\'^IA)^?A#^#Apb=5& A-"
+"^/A#^.A$^*A(^O ^(A)^/A%^*A(^*A(b=4# ^XAFJ+b \'1 &b %b %b ?<#&AA&b Y !&A\'&b =$ &A#&b ;!&A/&b PU!&A0&b M* &b CG b&?) b C8 &b *.!&A&&b ?!!&b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b 2R!1A?b1A! b # b\'Q$ b %b %b %b 1Y$3b %b %b %b ^a$3A#3b %b %b %b ^a$3"};}
var Jk=K();
function PX(a,b){a.iJ(b,0,b.data.length);}
function P8(a){}
function A3o(a){}
function JI(){Jk.call(this);this.hK=null;}
function BGN(a){var b=new JI();QM(b,a);return b;}
function QM(a,b){a.hK=b;}
function I0(a){var $$je;a:{try{a.hK.mf();break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}}a.hK.fw();}
function ALi(){var a=this;JI.call(a);a.Yf=0;a.EV=0;a.pX=null;a.D4=null;a.Pv=null;}
function BdI(a,b){var c=new ALi();BwV(c,a,b);return c;}
function BwV(a,b,c){QM(a,b);b=new T;S(b);a.pX=b;a.D4=DR(32);a.Yf=c;Rm();a.Pv=BGO;}
function AE3(a,b,c,d){var e,$$je;e=a.hK;if(e===null)a.EV=1;if(!(a.EV?0:1))return;a:{try{e.iJ(b,c,d);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}a.EV=1;}}
function ACu(a,b,c,d){var e,f,g,h,i;d=d-c|0;e=AEo(b,c,d);f=BU(EB(16,DK(d,1024)));g=LK(f);h=AA7(a.Pv);Hr();h=SH(RP(h,BGP),BGP);while(true){i=I4(Ph(h,e,g,1));AE3(a,f,0,g.bg);GB(g);if(!i)break;}while(true){i=I4(Vz(h,g));AE3(a,f,0,g.bg);GB(g);if(!i)break;}}
function PF(a,b){C$(a.pX,b);Pe(a);}
function Cb(a,b){var c;c=a.pX;C$(c,b);BL(c,10);Pe(a);}
function Pe(a){var b,c,d,e,f,g,h,i,j;b=a.pX;c=b.cq;d=a.D4;if(c>d.data.length)d=DR(c);e=0;f=0;if(e>c){b=new Ct;Bl(b,B(228));P(b);}while(e<c){g=d.data;h=f+1|0;i=b.bW.data;j=e+1|0;g[f]=i[e];f=h;e=j;}ACu(a,d,0,c);a.pX.cq=0;}
function MO(){Jk.call(this);this.T8=null;}
function O0(a){a.T8=BU(1);}
function BfR(a,b){var c;c=a.T8;c.data[0]=b<<24>>24;PX(a,c);}
var Sa=K(MO);
var BFp=null;function BGQ(){var a=new Sa();A5j(a);return a;}
function A5j(a){O0(a);}
function BbF(a,b,c,d){var e;e=0;while(e<d){$rt_putStdout(b.data[e+c|0]&255);e=e+1|0;}}
function APS(){var b;b=new Sa;O0(b);BFp=b;}
function AAZ(){var a=this;E.call(a);a.cu=0.0;a.R_=0.0;a.ik=0;a.br=0.0;a.Sv=0.0;a.CM=0.0;a.BR=Ch;a.Ab=Ch;a.xe=0.0;}
function Ee(a){var b,c,d,e,f,g,h;b=CD();c=BD(b,a.BR);d=CG(CY(),M(1000000));if(Eh(c,M(1000))){e=Gi(c)/Gi(BD(d,a.Ab));f=a.xe;a.xe=f+(e-f)*0.20000000298023224;a.BR=b;a.Ab=d;}if(GE(c,Ch)){a.BR=b;a.Ab=d;}f=Gi(d)/1000.0;e=(f-a.R_)*a.xe;a.R_=f;if(e<0.0)e=0.0;if(e>1.0)e=1.0;g=a.CM+e*a.Sv*a.cu;a.CM=g;h=g|0;a.ik=h;g=g-h;a.CM=g;if(h>10)a.ik=10;a.br=g;}
var AEO=K(0);
function Z3(){var a=this;E.call(a);a.Kl=null;a.nr=null;a.AO=null;a.v1=Ch;a.sD=0;}
function V1(a,b){a.sD=0;X2(a,b);}
function X2(a,b){var c,d,e,f;a:{c=a.nr;if(!c.fo){if(a.sD)break a;b=new Qa;W(b);P(b);}a.AO=b;d=MV(c.bY,c.bx);e=d.ji;f=d.ja;Ez(256);DE(5889);Et();NJ(0.0,e,f,0.0,100.0,300.0);DE(5888);Et();Bp(0.0,0.0,(-200.0));}}
function A5M(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.nr.fo){if(a.sD)return;b=new Qa;W(b);P(b);}a.v1=Ch;a.Kl=b;c=(-1);$p=1;case 1:AHh(a,c);if(C()){break _;}a.v1=Ch;return;default:GR();}}DW().s(a,b,c,$p);}
function AHh(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(!a.nr.fo){if(a.sD)break a;c=new Qa;W(c);P(c);}d=CD();if(Ki(BD(d,a.v1),M(20))){a.v1=d;c=new M6;e=a.nr;OB(c,e.bY,e.bx);f=c.ji;g=c.ja;Ez(256);DE(5889);Et();h=f;i=g;NJ(0.0,h,i,0.0,100.0,300.0);DE(5888);Et();Bp(0.0,0.0,(-200.0));Ez(16640);BM();j
=BFI;c=a.nr.W;e=B(229);$p=1;continue _;}}return;case 1:$z=ASZ(c,e);if(C()){break _;}k=$z;CK(3553,k);BB(j);Eq(j,4210752);l=g/32.0;I(j,0.0,i,0.0,0.0,l);m=f/32.0;I(j,h,i,0.0,m,l);I(j,h,0.0,0.0,m,0.0);I(j,0.0,0.0,0.0,0.0,0.0);Bu(j);if(b>=0){n=(f/2|0)-50|0;o=(g/2|0)+16|0;Be(3553);BB(j);Eq(j,8421504);p=n;m=o;Bn(j,p,m,0.0);q=o+2|0;Bn(j,p,q,0.0);l=n+100|0;Bn(j,l,q,0.0);Bn(j,l,m,0.0);Eq(j,8454016);Bn(j,p,m,0.0);Bn(j,p,q,0.0);p=n+b|0;Bn(j,p,q,0.0);Bn(j,p,m,0.0);Bu(j);Bc(3553);}c=a.nr.jV;e=a.AO;b=(f-DU(c,e)|0)/2|0;k=(g
/2|0)-4|0;C0(c,e,b,k-16|0,16777215);c=a.nr.jV;e=a.Kl;C0(c,e,(f-DU(c,e)|0)/2|0,k+8|0,16777215);$p=2;case 2:A58();if(C()){break _;}try{$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){}else{throw $$e;}}return;case 3:b:{try{AG_();if(C()){break _;}break b;}catch($$e){$$je=R($$e);if($$je instanceof BF){}else{throw $$e;}}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function AAn(){var a=this;E.call(a);a.bc=null;a.sq=0.0;a.nY=null;a.R0=0;a.vk=null;a.LG=Ch;a.kc=null;a.a0t=0;a.XM=0;a.t8=null;a.hR=0.0;a.ic=0.0;a.h1=0.0;a.KG=0.0;a.wu=0.0;}
function ASu(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.KG=a.wu;b=a.bc;c=b.o;d=N(b.j.c);e=N(a.bc.j.i);f=N(a.bc.j.d);$p=1;case 1:$z=AOI(c,d,e,f);if(C()){break _;}g=$z;h=(3-a.bc.q.hU|0)/3.0;i=g*(1.0-h)+h;g=a.wu;a.wu=g+(i-g)*0.10000000149011612;a.R0=a.R0+1
|0;b=a.nY;b.Iv=b.nd;c=Ei(b.dz.j.z);g=0.4000000059604645;h=c!==b.A2?0.0:1.0;i=b.nd;h=h-i;j=(-0.4000000059604645);if(h>=j)j=h;if(j<=g)g=j;g=i+g;b.nd=g;if(g<0.10000000149011612)b.A2=c;b=a.bc;if(b.Vs&&b.q.i$){c=b.j;b=b.o;e=N(c.c);k=N(c.i);f=N(c.d);l=16;m=0;n=k+16|0;o=k-16|0;if(m<150){p=(e+D(a.kc,l)|0)-D(a.kc,l)|0;k=(f+D(a.kc,l)|0)-D(a.kc,l)|0;$p=2;continue _;}}return;case 2:$z=A1c(b,p,k);if(C()){break _;}q=$z;d=q-1|0;$p=3;case 3:$z=AMY(b,p,d,k);if(C()){break _;}d=$z;if(q<=n&&q>=o){h=O(a.kc);i=O(a.kc);if(d>0){c=
a.bc.cs;r=new OI;s=p+h;t=q+0.10000000149011612;J();ACy(r,b,s,t-BFM.data[d].eE,k+i);Ff(c,r);}}m=m+1|0;if(m>=150)return;p=(e+D(a.kc,l)|0)-D(a.kc,l)|0;k=(f+D(a.kc,l)|0)-D(a.kc,l)|0;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
function AM_(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.bc;if(c.j===null)return;d=c.bL.VJ();c=a.bc;e=c.j;$p=1;case 1:$z=A0R(e,d,b);if(C()){break _;}e=$z;c.eG=e;c=Ub(a.bc.j,b);e=a.bc.eG;if(e!==null)d=E2(e.g_,c);e=a.bc;if(e.bL instanceof LB)d=32.0;else if(d>3.0)d=3.0;f=Ol(e.j,b);e=ER(c,f.H*d,f.G*d,f.D*d);a.vk
=null;g=a.bc;h=g.o;g=g.j;i=Dv(HL(g.w,f.H*d,f.G*d,f.D*d),1.0,1.0,1.0);$p=2;case 2:$z=AOC(h,g,i);if(C()){break _;}h=$z;j=0.0;k=0;while(k<h.s){i=Bb(h,k);if(i.jj()){l=i.R8();g=i.w;d=l;m=Dv(g,d,d,d);g=Nv(m,c,e);d=c.H;if(d>m.R&&d<m.Z){d=c.G;if(d>m.C&&d<m.V){d=c.D;n=d>m.S&&d<m.ba?1:0;}else n=0;}else n=0;if(n){if(!(0.0>=j&&j!==0.0)){a.vk=i;j=0.0;}}else if(g!==null){o=E2(c,g.g_);if(!(o>=j&&j!==0.0)){a.vk=i;j=o;}}}k=k+1|0;}c=a.vk;if(c!==null){e=a.bc;if(!(e.bL instanceof LB))e.eG=Sv(c);}return;default:GR();}}DW().s(a,
b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function Ot(a,b){var c,d,e;c=a.bc.j;d=c.ev-b;if(c.bI<=0)Bj(40.0-8000.0/(c.ea+b+200.0),0.0,0.0,1.0);if(d>=0.0){b=d/c.tJ;b=Br(b*b*b*b*3.1415927410125732);e=c.gu;Bj( -e,0.0,1.0,0.0);Bj( -b*14.0,0.0,0.0,1.0);Bj(e,0.0,1.0,0.0);}}
function Le(a,b){var c,d,e,f,g;c=a.bc;if(!c.q.bT){c=c.j;d=c.rR;d=d+(d-c.Eq)*b;e=c.r3;f=e+(c.jP-e)*b;e=c.pu;g=e+(c.jO-e)*b;d=d*3.1415927410125732;Bp(Br(d)*f*0.5, -IB(BG(d)*f),0.0);Bj(Br(d)*f*3.0,0.0,0.0,1.0);Bj(IB(BG(d+0.20000000298023224)*f)*5.0,1.0,0.0,0.0);Bj(g,1.0,0.0,0.0);}}
function AT4(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.bc;d=c.j;e=d.bo;f=d.c-e;g=b;h=e+f*g;e=d.bP;i=e+(d.i-e)*g;e=d.bn;j=e+(d.d-e)*g;if(!c.q.bT)Bp(0.0,0.0,(-0.10000000149011612));else{k=4.0;l=d.n;m
=d.u;if(Bd()==33&&BJ(2)){m=m+180.0;k=6.0;}n=l/180.0*3.1415927410125732;o= -Br(n);p=m/180.0*3.1415927410125732;f=o*BG(p)*k;g=BG(n)*BG(p)*k;e= -Br(p)*k;q=0;f=h-f;e=i-e;g=j-g;if(q<8){n=((q&1)*2|0)-1|0;r=((q>>1&1)*2|0)-1|0;o=((q>>2&1)*2|0)-1|0;n=n*0.10000000149011612;p=r*0.10000000149011612;o=o*0.10000000149011612;c=a.bc.o;s=n;t=h+s;u=p;v=i+u;w=o;x=BP(t,v,j+w);y=BP(f+s+w,e+u,g+w);$p=1;continue _;}if(Bd()==33&&BJ(2))Bj(180.0,0.0,1.0,0.0);Bj(d.u-m,1.0,0.0,0.0);Bj(d.n-l,0.0,1.0,0.0);Bp(0.0,0.0, -k);Bj(l-d.n,0.0,1.0,
0.0);Bj(m-d.u,1.0,0.0,0.0);}n=d.M;Bj(n+(d.u-n)*b,1.0,0.0,0.0);n=d.J;Bj(n+(d.n-n)*b+180.0,0.0,1.0,0.0);return;case 1:$z=AVp(c,x,y);if(C()){break _;}c=$z;if(c!==null){s=E2(c.g_,BP(h,i,j));if(s<k)k=s;}q=q+1|0;if(q>=8){if(Bd()==33&&BJ(2))Bj(180.0,0.0,1.0,0.0);Bj(d.u-m,1.0,0.0,0.0);Bj(d.n-l,0.0,1.0,0.0);Bp(0.0,0.0, -k);Bj(l-d.n,0.0,1.0,0.0);Bj(m-d.u,1.0,0.0,0.0);n=d.M;Bj(n+(d.u-n)*b,1.0,0.0,0.0);n=d.J;Bj(n+(d.n-n)*b+180.0,0.0,1.0,0.0);return;}n=((q&1)*2|0)-1|0;r=((q>>1&1)*2|0)-1|0;o=((q>>2&1)*2|0)-1|0;n=n*0.10000000149011612;p
=r*0.10000000149011612;o=o*0.10000000149011612;c=a.bc.o;s=n;t=h+s;u=p;v=i+u;w=o;x=BP(t,v,j+w);y=BP(f+s+w,e+u,g+w);continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p);}
function AQN(a,b,c){var d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.sq=256>>a.bc.q.hU;DE(5889);Et();if(a.bc.q.ee)Bp(( -((c*2|0)-1|0)|0)*0.07000000029802322,0.0,0.0);d=a.bc.j;e=70.0;BE();f=BGR;$p=1;case 1:$z=AR7(d,f);if(C()){break _;}g=$z;if(g)e=60.0;if(d.bI<=0)e=e/((1.0-500.0/(d.ea+b+500.0))*2.0+1.0);f=a.bc;Vr(e,f.bY/f.bx,0.05000000074505806,a.sq);DE(5888);Et();if(a.bc.q.ee)Bp(((c
*2|0)-1|0)*0.10000000149011612,0.0,0.0);Ot(a,b);if(a.bc.q.iu)Le(a,b);f=a.bc.j;h=f.vR;i=h+(f.hk-h)*b;if(i>0.0){j=i*i;e=5.0/(j+5.0)-i*0.03999999910593033;h=e*e;Bj(j*1500.0,0.0,1.0,1.0);Cg(1.0/h,1.0,1.0);Bj( -i*i*1500.0,0.0,1.0,1.0);}$p=2;case 2:AT4(a,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function AKM(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Et();if(a.bc.q.ee)Bp(((c*2|0)-1|0)*0.10000000149011612,0.0,0.0);B9();Ot(a,b);if(a.bc.q.iu)Le(a,b);a:{if(!a.bc.q.bT){if(Bd()!=33)break a;if(!BJ(2))break a;}BI();if(a.bc.q.bT){if(a.bc.q.iu)Le(a,
b);return;}d=a.nY;Be(3008);e=d.dz;f=e.j;if(f.bS<=0&&!f.lY){e=d.dz.j;$p=3;continue _;}f=e.W;e=B(198);$p=2;continue _;}d=a.nY;$p=1;case 1:ANx(d,b);if(C()){break _;}BI();if(a.bc.q.bT){if(a.bc.q.iu)Le(a,b);return;}d=a.nY;Be(3008);e=d.dz;f=e.j;if(f.bS<=0&&!f.lY){e=d.dz.j;$p=3;continue _;}f=e.W;e=B(198);$p=2;case 2:$z=ASZ(f,e);if(C()){break _;}c=$z;CK(3553,c);BM();e=BFI;B4(1.0,1.0,1.0,0.8999999761581421);Bc(3042);CO(770,771);c=0;while(c<2){B9();J();g=BGS.Q+(c*16|0)|0;h=(g&15)<<4;g=g&240;i=h;j=i/256.0;k=(i+15.989999771118164)
/256.0;l=g;i=l/256.0;l=(l+15.989999771118164)/256.0;g=(c*2|0)-1|0;Bp(( -g|0)*0.23999999463558197,(-0.30000001192092896),0.0);Bj(g*10.0,0.0,1.0,0.0);BB(e);m=k;n=l;I(e,(-0.5),(-0.5),(-0.5),m,n);o=j;I(e,0.5,(-0.5),(-0.5),o,n);n=i;I(e,0.5,0.5,(-0.5),o,n);I(e,(-0.5),0.5,(-0.5),m,n);Bu(e);BI();c=c+1|0;}B4(1.0,1.0,1.0,1.0);Be(3042);e=d.dz.j;$p=3;case 3:$z=AOV(e);if(C()){break _;}c=$z;if(!c){e=d.dz.j;BE();f=BGR;$p=4;continue _;}c=N(d.dz.j.c);g=N(d.dz.j.i);h=N(d.dz.j.d);e=d.dz.W;f=B(198);$p=5;continue _;case 4:$z=AR7(e,
f);if(C()){break _;}c=$z;if(!c){Bc(3008);Ot(a,b);if(a.bc.q.iu)Le(a,b);return;}e=d.dz.W;f=B(230);$p=7;continue _;case 5:$z=ASZ(e,f);if(C()){break _;}p=$z;CK(3553,p);e=d.dz.o;$p=6;case 6:$z=AMY(e,c,g,h);if(C()){break _;}c=$z;J();q=BFM.data;if(q[c]===null){e=d.dz.j;BE();f=BGR;$p=4;continue _;}c=q[c].bq(2);BM();e=BFI;f=d.dz.j;$p=9;continue _;case 7:$z=ASZ(e,f);if(C()){break _;}c=$z;CK(3553,c);$p=8;case 8:AZT(d,b);if(C()){break _;}Bc(3008);Ot(a,b);if(a.bc.q.iu)Le(a,b);return;case 9:AOz(f,b);if(C()){break _;}B4(0.10000000149011612,
0.10000000149011612,0.10000000149011612,0.5);B9();j=c%16|0;k=j/256.0-0.0078125;j=(j+15.989999771118164)/256.0+0.0078125;l=c/16|0;r=l/256.0-0.0078125;i=(l+15.989999771118164)/256.0+0.0078125;BB(e);s=j;t=i;I(e,(-1.0),(-1.0),(-0.5),s,t);u=k;I(e,1.0,(-1.0),(-0.5),u,t);t=r;I(e,1.0,1.0,(-0.5),u,t);I(e,(-1.0),1.0,(-0.5),s,t);Bu(e);BI();B4(1.0,1.0,1.0,1.0);e=d.dz.j;BE();f=BGR;$p=4;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function A1M(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(F_())a.LG=CD();else if(Eh(BD(CD(),a.LG),M(500))){c=a.bc;$p=1;continue _;}c=a.bc;if(c.bf){d=c.mL;e=BEw;BEw=0.0;f=e|0;d.LF=f;e=BEx;BEx=0.0;g=e|0;d.K$=g;d=c.q;h=d.ln*0.6000000238418579+0.20000000298023224;i=h*h*h*8.0;j=f*i;k=g*i;g=1;if(d.lZ)g=(-1);AA0(c.j,
j,k*g);}c=a.bc;if(!c.gP){d=MV(c.bY,c.bx);f=d.ji;l=d.ja;g=V(BEu,f);c=a.bc;f=c.bY;m=g/f|0;g=V(BEv,l);n=c.bx;o=(l-(g/n|0)|0)-1|0;if(c.o!==null){$p=2;continue _;}Hp(0,0,f,n);Nb(0.0,0.0,0.0,0.0);Ez(16640);DE(5889);Et();DE(5888);Et();S6(a);if(a.bc.K!==null){Ez(256);c=a.bc.K;$p=3;continue _;}}return;case 1:AMd(c);if(C()){break _;}c=a.bc;if(c.bf){d=c.mL;e=BEw;BEw=0.0;f=e|0;d.LF=f;e=BEx;BEx=0.0;g=e|0;d.K$=g;d=c.q;h=d.ln*0.6000000238418579+0.20000000298023224;i=h*h*h*8.0;j=f*i;k=g*i;g=1;if(d.lZ)g=(-1);AA0(c.j,j,k*g);}c
=a.bc;if(!c.gP){d=MV(c.bY,c.bx);f=d.ji;l=d.ja;g=V(BEu,f);c=a.bc;f=c.bY;m=g/f|0;g=V(BEv,l);n=c.bx;o=(l-(g/n|0)|0)-1|0;if(c.o!==null){$p=2;continue _;}Hp(0,0,f,n);Nb(0.0,0.0,0.0,0.0);Ez(16640);DE(5889);Et();DE(5888);Et();S6(a);if(a.bc.K!==null){Ez(256);c=a.bc.K;$p=3;continue _;}}return;case 2:AIx(a,b);if(C()){break _;}if(Bd()==33&&BJ(2)){if(a.bc.K===null)return;Ez(256);c=a.bc.K;$p=3;continue _;}c=a.bc;d=c.h9;g=c.K===null?0:1;$p=4;continue _;case 3:c.f0(m,o,b);if(C()){break _;}return;case 4:A24(d,b,g,m,o);if(C())
{break _;}if(a.bc.K===null)return;Ez(256);c=a.bc.K;$p=3;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function AIx(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AM_(a,b);if(C()){break _;}c=a.bc;d=c.j;e=c.dP;f=c.cs;g=d.fu;h=d.c-g;i=b;j=g+h*i;g=d.eX;g=g+(d.i-g)*i;h=d.fv;h=h+(d.d-h)*i;k=0;if(k>=2){IK(1,1,1,0);return;}if(a.bc.q.ee)
{if(k)IK(1,0,0,0);else IK(0,1,1,0);}c=a.bc;Hp(0,0,c.bY,c.bx);$p=2;case 2:AO1(a,b);if(C()){break _;}Ez(16640);Bc(2884);$p=3;case 3:AQN(a,b,k);if(C()){break _;}ADk();if(a.bc.q.hU<2){l=(-1);$p=5;continue _;}Bc(2912);l=1;$p=4;case 4:ALo(a,l);if(C()){break _;}c=BBr();c.Us=j;c.L2=g;c.NO=h;m=a.bc.dP;n=0;while(true){o=m.js.data;if(n>=o.length)break;p=o[n];if(!p.oK)l=0;else{q=p.j$.data;l=q[0]&&q[1]?1:0;}if(!l&&!(o[n].hH&&(n+m.Cr|0)&15)){p=o[n];p.hH=TW(c,p.VN);}n=n+1|0;}m.Cr=m.Cr+1|0;m=a.bc.dP;l=0;$p=7;continue _;case 5:ALo(a,
l);if(C()){break _;}$p=6;case 6:AN_(e,b);if(C()){break _;}Bc(2912);l=1;$p=4;continue _;case 7:AWu(m,d,l);if(C()){break _;}l=0;$p=8;case 8:ALo(a,l);if(C()){break _;}Bc(2912);l=3553;m=a.bc.W;p=B(198);$p=9;case 9:$z=ASZ(m,p);if(C()){break _;}n=$z;CK(l,n);Gu();ABy(e,d,0,i);NC();m=Ub(d,b);$p=10;case 10:A2t(e,m,c,b);if(C()){break _;}l=3;if(C5(f.di.data[l])){BM();c=BFI;n=0;if(n<C5(f.di.data[l])){m=Bb(f.di.data[l],n);r=0.0;s=0.0;t=0.0;u=0.0;v=0.0;$p=19;continue _;}}Gu();l=0;$p=11;case 11:ALo(a,l);if(C()){break _;}$p
=12;case 12:AHG(f,d,b);if(C()){break _;}if(a.bc.eG!==null){BE();c=BGR;$p=15;continue _;}CO(770,771);l=0;$p=13;case 13:ALo(a,l);if(C()){break _;}Bc(3042);Be(2884);l=3553;c=a.bc.W;m=B(198);$p=14;case 14:$z=ASZ(c,m);if(C()){break _;}n=$z;CK(l,n);ABy(e,d,1,i);DN(1);Bc(2884);Be(3042);if(a.bc.eG!==null){BE();c=BGR;$p=16;continue _;}Be(2912);l=0;$p=20;continue _;case 15:$z=AR7(d,c);if(C()){break _;}l=$z;if(!l){CO(770,771);l=0;$p=13;continue _;}Be(3008);c=a.bc.eG;l=0;m=Ei(d.z);$p=17;continue _;case 16:$z=AR7(d,c);if
(C()){break _;}l=$z;if(l){Be(2912);l=0;$p=20;continue _;}Be(3008);c=a.bc.eG;l=0;m=Ei(d.z);$p=24;continue _;case 17:A0W(e,d,c,l,m,b);if(C()){break _;}c=a.bc.eG;l=0;m=Ei(d.z);$p=18;case 18:ARA(e,d,c,l,m,b);if(C()){break _;}Bc(3008);CO(770,771);l=0;$p=13;continue _;case 19:m.kw(c,b,r,s,t,u,v);if(C()){break _;}n=n+1|0;if(n>=C5(f.di.data[l])){Gu();l=0;$p=11;continue _;}m=Bb(f.di.data[l],n);r=0.0;s=0.0;t=0.0;u=0.0;v=0.0;continue _;case 20:ALo(a,l);if(C()){break _;}Bc(2912);$p=21;case 21:AHT(e,b);if(C()){break _;}Be(2912);l
=1;$p=22;case 22:ALo(a,l);if(C()){break _;}Ez(256);$p=23;case 23:AKM(a,b,k);if(C()){break _;}if(!a.bc.q.ee)return;k=k+1|0;if(k>=2){IK(1,1,1,0);return;}if(a.bc.q.ee){if(k)IK(1,0,0,0);else IK(0,1,1,0);}c=a.bc;Hp(0,0,c.bY,c.bx);$p=2;continue _;case 24:A0W(e,d,c,l,m,b);if(C()){break _;}c=a.bc.eG;l=0;m=Ei(d.z);$p=25;case 25:ARA(e,d,c,l,m,b);if(C()){break _;}Bc(3008);Be(2912);l=0;$p=20;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);}
function S6(a){var b,c,d,e;b=new M6;c=a.bc;OB(b,c.bY,c.bx);d=b.ji;e=b.ja;Ez(256);DE(5889);Et();NJ(0.0,d,e,0.0,1000.0,3000.0);DE(5888);Et();Bp(0.0,0.0,(-2000.0));}
function AO1(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.bc;d=c.o;e=c.j;f=1.0-GP(1.0/(4-c.q.hU|0),0.25);c=Xo(d,a.bc.j,b);g=c.H;h=c.G;i=c.D;j=AXi(d,b);k=j.H;a.hR=k;l=j.G;a.ic=l;m=j.D;a.h1=m;a.hR=k+(g-k)*f;a.ic=l+(h-l)*f;a.h1=m+(i-m)*f;BE();c=BGR;$p=1;case 1:$z=AR7(e,c);if(C()){break _;}n=$z;if(n){a.hR=0.019999999552965164;a.ic
=0.019999999552965164;a.h1=0.20000000298023224;g=a.KG;l=g+(a.wu-g)*b;b=a.hR*l;a.hR=b;g=a.ic*l;a.ic=g;h=a.h1*l;a.h1=h;if(a.bc.q.ee){b=b*30.0;m=(b+g*59.0+h*11.0)/100.0;f=(b+g*70.0)/100.0;o=(b+h*70.0)/100.0;a.hR=m;a.ic=f;a.h1=o;}Nb(a.hR,a.ic,a.h1,0.0);return;}c=BGT;$p=2;case 2:$z=AR7(e,c);if(C()){break _;}n=$z;if(n){a.hR=0.6000000238418579;a.ic=0.10000000149011612;a.h1=0.0;}g=a.KG;l=g+(a.wu-g)*b;b=a.hR*l;a.hR=b;g=a.ic*l;a.ic=g;h=a.h1*l;a.h1=h;if(a.bc.q.ee){b=b*30.0;m=(b+g*59.0+h*11.0)/100.0;f=(b+g*70.0)/100.0;o
=(b+h*70.0)/100.0;a.hR=m;a.ic=f;a.h1=o;}Nb(a.hR,a.ic,a.h1,0.0);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function ALo(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.bc.j;d=a.hR;e=a.ic;f=a.h1;GB(a.t8);Ew(Ew(Ew(Ew(a.t8,d),e),f),1.0);HI(a.t8);g=a.t8;Cq();BGU=Oa(g);BGV=Oa(g);BGW=Oa(g);BGX=Oa(g);K0(0.0,(-1.0),0.0);B4(1.0,1.0,1.0,1.0);BE();g=BGR;$p=1;case 1:$z=AR7(c,g);if(C()){break _;}h=$z;if(h){Rd(2917,2048);Jq(2914,0.10000000149011612);Bc(2903);return;}g=BGT;$p=2;case 2:$z=AR7(c,g);if(C()){break _;}h
=$z;if(h){Rd(2917,2048);Jq(2914,2.0);}else{Rd(2917,9729);Jq(2915,a.sq*0.25);Jq(2916,a.sq);if(b<0){Jq(2915,0.0);Jq(2916,a.sq*0.800000011920929);}if(a.bc.o.cM.pv)Jq(2915,0.0);}Bc(2903);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function EH(){var a=this;E.call(a);a.n7=0.0;a.CW=0;}
function HS(a){a.CW=0;}
function SK(){var a=this;EH.call(a);a.lF=null;a.uG=null;a.hW=null;a.dS=null;a.eM=null;a.kT=null;a.kn=null;a.SR=0;a.nK=0;a.nk=0;}
function Bxs(){var a=new SK();P2(a);return a;}
function AGT(a){var b=new SK();AUB(b,a);return b;}
function BGY(a,b){var c=new SK();A44(c,a,b);return c;}
function P2(a){AUB(a,0.0);}
function AUB(a,b){A44(a,b,0.0);}
function A44(a,b,c){var d,e;HS(a);a.SR=0;a.nK=0;a.nk=0;d=BS(0,0);a.lF=d;B3(d,(-4.0),(-8.0),(-4.0),8,8,8,b);d=a.lF;e=0.0+c;B1(d,0.0,e,0.0);d=BS(32,0);a.uG=d;B3(d,(-4.0),(-8.0),(-4.0),8,8,8,b+0.5);B1(a.uG,0.0,e,0.0);d=BS(16,16);a.hW=d;B3(d,(-4.0),0.0,(-2.0),8,12,4,b);B1(a.hW,0.0,e,0.0);d=BS(40,16);a.dS=d;B3(d,(-3.0),(-2.0),(-2.0),4,12,4,b);d=a.dS;e=2.0+c;B1(d,(-5.0),e,0.0);d=BS(40,16);a.eM=d;d.qn=1;B3(d,(-1.0),(-2.0),(-2.0),4,12,4,b);B1(a.eM,5.0,e,0.0);d=BS(0,16);a.kT=d;B3(d,(-2.0),0.0,(-2.0),4,12,4,b);d=a.kT;c
=12.0+c;B1(d,(-2.0),c,0.0);d=BS(0,16);a.kn=d;d.qn=1;B3(d,(-2.0),0.0,(-2.0),4,12,4,b);B1(a.kn,2.0,c,0.0);}
function BwC(a,b,c,d,e,f,g){a.o3(b,c,d,e,f,g);Cv(a.lF,g);Cv(a.hW,g);Cv(a.dS,g);Cv(a.eM,g);Cv(a.kT,g);Cv(a.kn,g);Cv(a.uG,g);}
function AUM(a,b,c,d,e,f,g){var h,i,j,k,l,m;h=a.lF;e=e/57.2957763671875;h.bh=e;f=f/57.2957763671875;h.Y=f;h=a.uG;h.bh=e;h.Y=f;h=a.dS;b=b*0.6661999821662903;e=b+3.1415927410125732;h.Y=BG(e)*2.0*c*0.5;a.eM.Y=BG(b)*2.0*c*0.5;a.dS.bV=0.0;a.eM.bV=0.0;a.kT.Y=BG(b)*1.399999976158142*c;a.kn.Y=BG(e)*1.399999976158142*c;i=a.kT;i.bh=0.0;j=a.kn;j.bh=0.0;if(a.CW){h=a.dS;h.Y=h.Y+(-0.6283185482025146);h=a.eM;h.Y=h.Y+(-0.6283185482025146);i.Y=(-1.2566370964050293);j.Y=(-1.2566370964050293);i.bh=0.3141592741012573;j.bh=(-0.3141592741012573);}if
(a.SR){h=a.eM;h.Y=h.Y*0.5-0.3141592741012573;}if(a.nK){h=a.dS;h.Y=h.Y*0.5-0.3141592741012573;}a.dS.bh=0.0;a.eM.bh=0.0;k=a.n7;if(k>(-9990.0)){a.hW.bh=Br(F1(k)*3.1415927410125732*2.0)*0.20000000298023224;a.dS.dU=Br(a.hW.bh)*5.0;a.dS.fx= -BG(a.hW.bh)*5.0;a.eM.dU= -Br(a.hW.bh)*5.0;a.eM.fx=BG(a.hW.bh)*5.0;h=a.dS;b=h.bh;i=a.hW;h.bh=b+i.bh;h=a.eM;h.bh=h.bh+i.bh;h.Y=h.Y+i.bh;b=1.0-a.n7;b=b*b;l=Br((1.0-b*b)*3.1415927410125732);m=Br(a.n7*3.1415927410125732)* -(a.lF.Y-0.699999988079071)*0.75;h=a.dS;h.Y=h.Y-(l*1.2+m);h.bh
=h.bh+a.hW.bh*2.0;h.bV=Br(a.n7*3.1415927410125732)*(-0.4000000059604645);}if(!a.nk){a.hW.Y=0.0;h=a.kT;h.dU=0.0;i=a.kn;i.dU=0.0;h.ff=12.0;i.ff=12.0;a.lF.ff=0.0;}else{a.hW.Y=0.5;h=a.kT;h.Y=h.Y-0.0;i=a.kn;i.Y=i.Y-0.0;j=a.dS;j.Y=j.Y+0.4000000059604645;j=a.eM;j.Y=j.Y+0.4000000059604645;h.dU=4.0;i.dU=4.0;h.ff=9.0;i.ff=9.0;a.lF.ff=1.0;}h=a.dS;c=h.bV;b=d*0.09000000357627869;h.bV=c+BG(b)*0.05000000074505806+0.05000000074505806;h=a.eM;h.bV=h.bV-(BG(b)*0.05000000074505806+0.05000000074505806);h=a.dS;b=h.Y;c=d*0.06700000166893005;h.Y
=b+Br(c)*0.05000000074505806;h=a.eM;h.Y=h.Y-Br(c)*0.05000000074505806;}
function MN(){var a=this;E.call(a);a.m4=0;a.s0=0;a.sH=0;a.G_=0;}
var BGZ=null;var BG0=null;var BG1=0;var BG2=null;function AGZ(){AGZ=Bx(MN);Byy();}
function BAl(){var a=new MN();AHd(a);return a;}
function AHd(a){AGZ();a.m4=0;a.s0=0;a.sH=0;a.G_=0;}
function A5g(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=IX(b,B(231),B(29));i=BC(Cr,4).data;i[0]=B(42);i[1]=B(43);i[2]=B(44);i[3]=B(45);j=0;k=i.length;l=0;while(l<k){if(IQ(h,i[l]))j=1;l=l+1|0;}if(f>1.0)f=1.0;b=new T;S(b);H(H(b,B(232)),h);h=U(b);if(j){b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*BFD.q.b5;$p
=2;continue _;}k=D(new C1,4)+1|0;b=new T;S(b);H(Bi(H(b,h),k),B(233));m=U(b);n=f*BFD.q.b5;$p=1;case 1:$z=AHK(m,c,d,e,n,g);if(C()){break _;}o=$z;if(o==(-1)){if(k==4){b=new T;S(b);H(H(b,h),B(234));m=U(b);n=f*BFD.q.b5;$p=3;continue _;}if(k==3){b=new T;S(b);H(H(b,h),B(235));m=U(b);n=f*BFD.q.b5;$p=5;continue _;}if(k==2){b=new T;S(b);H(H(b,h),B(236));m=U(b);n=f*BFD.q.b5;$p=8;continue _;}if(k==1){b=new T;S(b);H(H(b,h),B(233));m=U(b);n=f*BFD.q.b5;$p=9;continue _;}if(0==(-1)){b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*
BFD.q.b5;$p=10;continue _;}}return;case 2:$z=AHK(m,c,d,e,f,g);if(C()){break _;}k=$z;if(k==(-1)){try{b=new IN;m=Cz();H(H(H(m,B(237)),h),B(238));Ux(b,Cl(m));P(b);}catch($$e){$$je=R($$e);if($$je instanceof BF){p=$$je;}else{throw $$e;}}Bq(p);}return;case 3:$z=AHK(m,c,d,e,n,g);if(C()){break _;}l=$z;if(l==(-1)){b=new T;S(b);H(H(b,h),B(235));m=U(b);n=f*BFD.q.b5;$p=4;continue _;}if(k==3){b=new T;S(b);H(H(b,h),B(235));m=U(b);n=f*BFD.q.b5;$p=5;continue _;}if(k==2){b=new T;S(b);H(H(b,h),B(236));m=U(b);n=f*BFD.q.b5;$p=
8;continue _;}if(k==1){b=new T;S(b);H(H(b,h),B(233));m=U(b);n=f*BFD.q.b5;$p=9;continue _;}if(l!=(-1))return;b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*BFD.q.b5;$p=10;continue _;case 4:$z=AHK(m,c,d,e,n,g);if(C()){break _;}l=$z;if(l==(-1)){b=new T;S(b);H(H(b,h),B(236));m=U(b);n=f*BFD.q.b5;$p=6;continue _;}if(k==3){b=new T;S(b);H(H(b,h),B(235));m=U(b);n=f*BFD.q.b5;$p=5;continue _;}if(k==2){b=new T;S(b);H(H(b,h),B(236));m=U(b);n=f*BFD.q.b5;$p=8;continue _;}if(k==1){b=new T;S(b);H(H(b,h),B(233));m=U(b);n=f*BFD.q.b5;$p
=9;continue _;}if(l!=(-1))return;b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*BFD.q.b5;$p=10;continue _;case 5:$z=AHK(m,c,d,e,n,g);if(C()){break _;}l=$z;if(l==(-1)){b=new T;S(b);H(H(b,h),B(236));m=U(b);n=f*BFD.q.b5;$p=7;continue _;}if(k==2){b=new T;S(b);H(H(b,h),B(236));m=U(b);n=f*BFD.q.b5;$p=8;continue _;}if(k==1){b=new T;S(b);H(H(b,h),B(233));m=U(b);n=f*BFD.q.b5;$p=9;continue _;}if(l!=(-1))return;b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*BFD.q.b5;$p=10;continue _;case 6:$z=AHK(m,c,d,e,n,g);if(C()){break _;}l=$z;if
(k==3){b=new T;S(b);H(H(b,h),B(235));m=U(b);n=f*BFD.q.b5;$p=5;continue _;}if(k==2){b=new T;S(b);H(H(b,h),B(236));m=U(b);n=f*BFD.q.b5;$p=8;continue _;}if(k==1){b=new T;S(b);H(H(b,h),B(233));m=U(b);n=f*BFD.q.b5;$p=9;continue _;}if(l!=(-1))return;b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*BFD.q.b5;$p=10;continue _;case 7:$z=AHK(m,c,d,e,n,g);if(C()){break _;}l=$z;if(k==2){b=new T;S(b);H(H(b,h),B(236));m=U(b);n=f*BFD.q.b5;$p=8;continue _;}if(k==1){b=new T;S(b);H(H(b,h),B(233));m=U(b);n=f*BFD.q.b5;$p=9;continue _;}if
(l!=(-1))return;b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*BFD.q.b5;$p=10;continue _;case 8:$z=AHK(m,c,d,e,n,g);if(C()){break _;}l=$z;if(k==1){b=new T;S(b);H(H(b,h),B(233));m=U(b);n=f*BFD.q.b5;$p=9;continue _;}if(l!=(-1))return;b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*BFD.q.b5;$p=10;continue _;case 9:$z=AHK(m,c,d,e,n,g);if(C()){break _;}l=$z;if(l!=(-1))return;b=new T;S(b);H(H(b,h),B(233));m=U(b);f=f*BFD.q.b5;$p=10;case 10:$z=AHK(m,c,d,e,f,g);if(C()){break _;}o=$z;if(o==(-1)){try{b=new IN;m=Cz();H(H(H(m,B(237)),
h),B(238));Ux(b,Cl(m));P(b);}catch($$e){$$je=R($$e);if($$je instanceof BF){p=$$je;}else{throw $$e;}}Bq(p);}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function APP(a,b,c,d){var e,f,g,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=IX(b,B(231),B(29));e=new T;S(e);H(H(e,B(232)),b);f=U(e);if(!IQ(f,B(233))){e=new T;S(e);H(H(e,f),B(233));f=U(e);}if(c>1.0)c=1.0;c=c*0.25*BFD.q.b5;$p=1;case 1:$z=AUL(f,c,d);if(C()){break _;}g=$z;if(g==(-1)){try{e=new IN;f=Cz();H(H(H(f,B(237)),b),B(238));Ux(e,Cl(f));P(e);}catch($$e){$$je=R($$e);if($$je instanceof BF){e=$$je;}else{throw $$e;}}Bq(e);}return;default:
GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AAh(a){var b,c,d;Bm();b=BE9;c=new ZL;Ue(c,b);while(C3(c)){UB(c);d=c.mD.jR.ia;if(NA(d)){AGZ();if(d==BG1)AGP(d,1.0*BFD.q.jF);else{b=Bz(BE9,By(d));AGP(d,(b===null?0.0:b.GV.gain.value)*BFD.q.b5);}}}}
function AOL(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=BFD;if(b.q.jF!==0.0&&b.o!==null){AGZ();if(!NA(BG1)&&a.m4&&!a.s0){c=D(new C1,4)+3|0;a.sH=c;c=c*60|0;a.sH=c;c=c*20|0;a.sH=c;a.s0=1;BG1=0;a.G_=BFD.bk+c|0;return;}if(!NA(BG1)&&a.m4&&a.s0&&BFD.bk>=a.G_){a.m4=0;a.sH=0;a.s0=0;BG1=0;return;}if(!NA(BG1)&&!a.m4){d=new C1;if(D(d,2)){e=D(d,(BG0.data.length-1|0)+1|0)+1|0;b=BG0.data[e-1|0];if
(CA(b,BG2))return;BG2=b;d=new T;S(d);H(H(H(d,B(239)),b),B(233));f=U(d);g=BFD.q.jF;h=1.0;$p=1;continue _;}e=D(d,(BGZ.data.length-1|0)+1|0)+1|0;b=BGZ.data[e-1|0];if(CA(b,BG2))return;BG2=b;d=new T;S(d);H(H(H(d,B(240)),b),B(233));f=U(d);g=BFD.q.jF;h=1.0;$p=2;continue _;}return;}AGZ();if(NA(BG1)){c=BG1;d=Bz(BE9,By(c));if(d!==null){d.Vx.stop();HR(BE9,By(c));}}a.m4=1;a.sH=0;a.s0=0;BG1=0;return;case 1:$z=AUL(f,g,h);if(C()){break _;}c=$z;BG1=c;if(c!=(-1)){a.m4=1;return;}d=new IN;f=new T;S(f);H(H(H(f,B(237)),b),B(241));Bl(d,
U(f));P(d);case 2:$z=AUL(f,g,h);if(C()){break _;}c=$z;BG1=c;if(c!=(-1)){a.m4=1;return;}d=new IN;f=new T;S(f);H(H(H(f,B(237)),b),B(241));Bl(d,U(f));P(d);default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function Byy(){BGZ=Q(Cr,[B(242),B(243),B(244)]);BG0=Q(Cr,[B(245),B(246),B(247),B(248),B(249),B(250),B(251),B(252),B(253)]);BG1=0;BG2=B(7);}
function Fc(){var a=this;E.call(a);a.k7=null;a.Kv=0;a.kD=0;a.YJ=0;a.Ej=0;a.yv=0;}
function BG3(a){var b=new Fc();Ip(b,a);return b;}
function Ip(a,b){a.k7=BU(1024);a.kD=0;a.YJ=0;a.Ej=1;a.yv=0;a.Kv=b;}
function AJt(a,b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.yv;if(!c){d=3553;e=B(198);$p=1;continue _;}if(c!=1)return;d=3553;e=B(181);$p=2;continue _;case 1:$z=ASZ(b,e);if(C()){break _;}c=$z;CK(d,c);return;case 2:$z=ASZ(b,e);if(C()){break _;}c=$z;CK(d,c);return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AK6(){var a=this;Fc.call(a);a.yB=null;a.xx=null;a.DN=null;a.KP=null;a.JZ=0;}
function BzO(){var a=new AK6();BxB(a);return a;}
function BxB(a){J();Ip(a,BG4.Q);a.yB=Dq(256);a.xx=Dq(256);a.DN=Dq(256);a.KP=Dq(256);a.JZ=0;}
function A6K(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;a.JZ=a.JZ+1|0;b=0;while(b<16){c=0;while(c<16){d=0.0;e=b-1|0;while(e<=(b+1|0)){f=e&15;g=c&15;d=d+a.yB.data[f+(g*16|0)|0];e=e+1|0;}h=a.xx.data;i=b+(c*16|0)|0;h[i]=d/3.299999952316284+a.DN.data[i]*0.800000011920929;c=c+1|0;}b=b+1|0;}c=0;while(c<16){j=0;while(j<16){k=a.DN.data;b=c+(j*16|0)|0;d=k[b];h=a.KP.data;k[b]=d+h[b]*0.05000000074505806;if(k[b]<0.0)k[b]=0.0;h[b]=h[b]-0.10000000149011612;if(Cm()<0.05)a.KP.data[b]=0.5;j=j+1|0;}c=c+1|0;}k=a.xx;a.xx=a.yB;a.yB=k;c
=0;while(c<256){d=k.data[c];if(d>1.0)d=1.0;if(d<0.0)d=0.0;l=d*d;m=32.0+l*32.0|0;i=50.0+l*64.0|0;n=255;o=146.0+l*50.0|0;if(a.kD){b=m*30|0;m=((b+(i*59|0)|0)+2805|0)/100|0;i=(b+(i*70|0)|0)/100|0;n=(b+17850|0)/100|0;}h=a.k7.data;b=c*4|0;h[b+0|0]=m<<24>>24;h[b+1|0]=i<<24>>24;h[b+2|0]=n<<24>>24;h[b+3|0]=o<<24>>24;c=c+1|0;}}
function AWJ(){var a=this;Fc.call(a);a.yV=null;a.zd=null;a.PK=null;a.Hc=null;}
function BAD(){var a=new AWJ();BiN(a);return a;}
function BiN(a){J();Ip(a,BG5.Q);a.yV=Dq(256);a.zd=Dq(256);a.PK=Dq(256);a.Hc=Dq(256);}
function BbJ(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;b=0;while(b<16){c=0;while(c<16){d=0.0;e=Br(c*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;f=Br(b*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;g=b-1|0;while(true){h=b+1|0;if(g>h)break;i=c-1|0;while(i<=(c+1|0)){j=(g+e|0)&15;h=(i+f|0)&15;d=d+a.yV.data[j+(h*16|0)|0];i=i+1|0;}g=g+1|0;}k=a.zd.data;l=b+(c*16|0)|0;d=d/10.0;m=a.PK.data;f=(b+0|0)&15;e=((c+0|0)&15)*16|0;n=m[f+e|0];h=h&15;n=n+m[h+e|0];c=c+1|0;e=(c&15)*16|0;k[l]=d+(n+m[h+e|0]+m[f+e|0])/4.0*0.800000011920929;d
=m[l];k=a.Hc.data;m[l]=d+k[l]*0.009999999776482582;if(m[l]<0.0)m[l]=0.0;k[l]=k[l]-0.05999999865889549;if(Cm()<0.005)a.Hc.data[l]=1.5;}b=b+1|0;}m=a.zd;a.zd=a.yV;a.yV=m;c=0;while(c<256){d=m.data[c]*2.0;if(d>1.0)d=1.0;if(d<0.0)d=0.0;j=d*100.0+155.0|0;n=d*d;h=n*255.0|0;l=n*d*d*128.0|0;if(a.kD){f=j*30|0;j=((f+(h*59|0)|0)+(l*11|0)|0)/100|0;h=(f+(h*70|0)|0)/100|0;l=(f+(l*70|0)|0)/100|0;}k=a.k7.data;b=c*4|0;k[b+0|0]=j<<24>>24;k[b+1|0]=h<<24>>24;k[b+2|0]=l<<24>>24;k[b+3|0]=(-1);c=c+1|0;}}
function HF(){var a=this;E.call(a);a.Y7=null;a.a1d=Ch;a.a0N=0;a.TQ=Ch;a.IU=0;a.r8=null;a.So=null;a.Xl=null;a.Ah=0;a.a1n=null;}
var BG6=null;var BG7=null;var BG8=0;var BG9=0;var BG$=null;function Hs(){Hs=Bx(HF);A8z();}
function BG_(){var a=new HF();ABw(a);return a;}
function BCi(a){var b=new HF();ACC(b,a);return b;}
function BHa(a,b){var c=new HF();UQ(c,a,b);return c;}
function ABw(a){Hs();UQ(a,null,null);}
function ACC(a,b){Hs();UQ(a,null,b);}
function UQ(a,b,c){var d;Hs();a.r8=new E;a.Ah=1;a.Xl=c;a.a1n=b;d=BG8;BG8=d+1|0;a.a1d=M(d);}
function AB5(a){var b;b=new AF0;b.Ny=a;BfD(b);}
function HU(b){Hs();if(BG7!==b)BG7=b;BG7.TQ=CD();}
function Gb(){Hs();return BG7;}
function AG_(){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Hs();b=Gb();c=b.IU+1|0;b.IU=c;if(c<30)return;(Gb()).IU=0;if(Ki(Bk(b.TQ,M(100)),CD()))return;$p=1;case 1:AVR(b);if(C()){break _;}return;default:GR();}}DW().s(b,c,$p);}
function BlZ(b,c){var d;Hs();d=new AAN;d.Vw=b;d.Vv=c;YM(d);}
function AWO(b){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Hs();$p=1;case 1:ARF(b);if(C()){break _;}return;default:GR();}}DW().s(b,$p);}
function A$E(b,c){var d,e;Hs();d=Gb();e=new Wj;e.QQ=d;e.PY=c;e.a04=AQV(e,Ki(b,M(2147483647))?2147483647:Ce(b));d.So=e;}
function XV(a){var b;b=a.Y7;if(b!==null)return b;Hs();return BG$;}
function A8z(){var b;b=BCi(B(254));BG6=b;BG7=b;BG8=1;BG9=1;BG$=new Ys;}
function AVR(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{BlZ(b,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;}
function ARF(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{A$E(b,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;}
function AE9(){HF.call(this);this.Lf=null;}
function AV4(a){var b,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:while(a.Lf.fo){try{b=M(2147483647);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){}else{throw $$e;}}}return;case 1:a:{try{AWO(b);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof C9){}else{throw $$e;}}}while(a.Lf.fo){try{b=M(2147483647);continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){}else{throw $$e;}}}return;default:GR();}}DW().s(a,b,$p);}
var BZ=K(BX);
var BFT=0;var BHb=null;var BHc=0;var BHd=0;var BHe=0;var BHf=0.0;var BHg=0;var BHh=null;var BHi=0;var BHj=0;var BHk=0;var BHl=0.0;var BHm=0.0;var BHn=0.0;var BHo=0.0;var BHp=0.0;var BHq=0.0;var BHr=0.0;var BHs=0.0;var BHt=0.0;var BHu=0;var BGU=0.0;var BGV=0.0;var BGW=0.0;var BGX=0.0;var BHv=0;var BHw=0;var BHx=0;var BHy=0.0;var BHz=0.0;var BHA=0.0;var BHB=0;var BHC=0;var BHD=0;var BHE=0;var BHF=null;var BHG=0;var BHH=null;var BHI=0;var BHJ=null;var BHK=0;var BHL=null;var BHM=null;var BHN=null;var BHO=null;var BHP
=null;var BHQ=null;var BHR=null;var BHS=null;var BHT=null;var BHU=0;var BHV=null;var BHW=null;var BHX=null;var BHY=null;var BHZ=null;var BH0=null;var BH1=null;var BH2=null;var BH3=null;var BH4=null;var BH5=null;var BH6=null;var BH7=null;var BH8=null;var BH9=Ch;var BH$=0;function Cq(){Cq=Bx(BZ);BoH();}
function BH_(){var a=new BZ();LL(a);return a;}
function LL(a){Cq();XS(a);}
function Bc(b){Cq();a:{switch(b){case 2884:NP(2884);break a;case 2896:BHd=1;break a;case 2903:BHu=1;break a;case 2912:BHw=1;break a;case 2929:NP(2929);break a;case 3008:BHe=1;break a;case 3042:NP(3042);break a;case 3553:BHc=1;break a;case 32823:NP(32823);break a;case 32826:break;default:break a;}}}
function Nc(b){var c;Cq();a:{c=518;switch(b){case 514:c=514;break a;case 515:c=518;break a;case 516:c=513;break a;default:}}Bm();BEg.depthFunc(c);}
function ADb(b,c){Cq();BHf=c;}
function XN(b){Cq();Bm();BEg.cullFace(b);}
function DE(b){Cq();BHE=b;}
function JQ(){Cq();switch(BHE){case 5888:break;case 5889:return BHH.data[BHI];case 5890:return BHJ.data[BHK];default:}return BHF.data[BHG];}
function Et(){Cq();G4(JQ());}
function Hp(b,c,d,e){var f;Cq();Bm();f=BED.data;f[0]=b;f[1]=c;f[2]=d;f[3]=e;BEg.viewport(b,c,d,e);}
function Ez(b){Cq();Bm();BEg.clear(b);}
function NJ(b,c,d,e,f,g){var h,i,j,k;Cq();h=JQ();i=c-b;h.fM=2.0/i;h.fK=0.0;h.fL=0.0;h.fN=0.0;h.fQ=0.0;j=e-d;h.fR=2.0/j;h.fO=0.0;h.fP=0.0;h.fS=0.0;h.fU=0.0;k=g-f;h.fV=2.0/k;h.fT=0.0;h.hq= -(c+b)/i;h.hr= -(e+d)/j;h.hs=(g+f)/k;h.ht=1.0;}
function Bp(b,c,d){var e,f,g,h,i,j;Cq();Up(BHP,b,c,d);e=JQ();f=BHP;if(e!==null)g=e;else{g=new FQ;G4(g);}b=g.hq;c=e.fM;d=f.zG;c=c*d;h=e.fQ;i=f.zI;h=c+h*i;c=e.fS;j=f.zH;g.hq=b+h+c*j;g.hr=g.hr+e.fK*d+e.fR*i+e.fU*j;g.hs=g.hs+e.fL*d+e.fO*i+e.fV*j;g.ht=g.ht+e.fN*d+e.fP*i+e.fT*j;if(!BHg)return;e=new Cn;Bl(e,B(255));P(e);}
function Nb(b,c,d,e){Cq();Bm();BEg.clearColor(b,c,d,e);}
function Be(b){Cq();a:{switch(b){case 2884:PI(2884);break a;case 2896:BHd=0;break a;case 2903:BHu=0;break a;case 2912:BHw=0;break a;case 2929:PI(2929);break a;case 3008:BHe=0;break a;case 3042:PI(3042);break a;case 3553:BHc=0;break a;case 32823:PI(32823);break a;case 32826:break;default:break a;}}}
function B4(b,c,d,e){Cq();BHl=b;BHm=c;BHn=d;BHo=e;}
function B9(){var b,c,d;Cq();a:{switch(BHE){case 5888:break;case 5889:b=BHI;c=BHH.data;if(b>=(c.length-1|0)){Cb(D4(),B(256));break a;}b=b+1|0;BHI=b;Kd(c[b],c[b-1|0]);break a;case 5890:b=BHK;c=BHJ.data;if(b>=(c.length-1|0)){Cb(D4(),B(257));break a;}b=b+1|0;BHK=b;Kd(c[b],c[b-1|0]);break a;default:}d=BHG;c=BHF.data;if(d>=(c.length-1|0))Cb(D4(),B(258));else{d=d+1|0;BHG=d;Kd(c[d],c[d-1|0]);}}}
function Bj(b,c,d,e){var f;Cq();Up(BHP,c,d,e);f=JQ();Bl3(b*0.01745329238474369,BHP,f,f);if(!BHg)return;f=new Cn;Bl(f,B(255));P(f);}
function BI(){var b;Cq();a:{switch(BHE){case 5888:break;case 5889:b=BHI;if(b<=0){Cb(D4(),B(259));break a;}BHI=b-1|0;break a;case 5890:b=BHK;if(b<=0){Cb(D4(),B(260));break a;}BHK=b-1|0;break a;default:}b=BHG;if(b<=0)Cb(D4(),B(261));else BHG=b-1|0;}}
function AGU(b,c){Cq();a:{switch(b){case 2982:break;case 2983:AFn(BHH.data[BHI],c);break a;default:}AFn(BHF.data[BHG],c);}}
function Cg(b,c,d){var e,f,g;Cq();Up(BHP,b,c,d);e=JQ();f=BHP;if(e!==null)g=e;else{g=new FQ;G4(g);}b=e.fM;c=f.zG;g.fM=b*c;g.fK=e.fK*c;g.fL=e.fL*c;g.fN=e.fN*c;b=e.fQ;c=f.zI;g.fQ=b*c;g.fR=e.fR*c;g.fO=e.fO*c;g.fP=e.fP*c;b=e.fS;c=f.zH;g.fS=b*c;g.fU=e.fU*c;g.fV=e.fV*c;g.fT=e.fT*c;if(!BHg)return;e=new Cn;Bl(e,B(255));P(e);}
function CO(b,c){Cq();BHx=b==1&&c==771?1:0;Bm();BEg.blendFunc(b,c);}
function DN(b){Cq();Bm();BEg.depthMask(!!b);}
function IK(b,c,d,e){Cq();Bm();BEg.colorMask(!!b,!!c,!!d,!!e);}
function CK(b,c){var d,e;Cq();d=BHb;d=c<d.zR&&c>=0?d.ux.data[c]:null;Bm();e=BEg;d=d!==null?d.TJ:null;e.bindTexture(3553,d);}
function IJ(b,c,d){Cq();if(!(d!=33071&&d!=10496))d=33071;Bm();BEg.texParameteri(b,c,d);}
function K0(b,c,d){var e;Cq();e=D8(b*b+c*c+d*d);BHp=b/e;BHq=c/e;BHr=d/e;}
function Ty(b){Cq();BHM=b;AFe(b);}
function IF(b){var c,d,e;Cq();if(!BHg){c=Bz(BHO,By(b));if(c!==null&&c.pz>0){Xu(c.qT|0|(BHu&&BHd?8:0)|(!BHw?0:16)|(!BHe?0:32)|(!BHc?0:64));Ty(c.CQ);AD4(0,c.pz);d=BHC;e=c.pz;BHC=d+((e*6|0)/4|0)|0;BHD=BHD+(e/2|0)|0;}}}
function Iw(b,c){var d;Cq();if(!BHg){d=Bz(BHN,By(b));BHh=d;if(d!==null){d.qT=(-1);d.pz=0;BHg=1;}}}
function G5(){var b,c,d,e;Cq();if(BHg){BHg=0;Bm();b=BFc.buffer;c=BFb;b=new $rt_globals.Int32Array(b,0,c);BFb=0;d=F7(b);e=Yg(d);if(e>0){b=BHh;if(b.wY===null){B0(BHO,By(b.Vo),BHh);BHh.CQ=AFu();BHh.wY=Vj();b=AEh(BHh.qT);Ty(BHh.CQ);Kx(34962,BHh.wY);V_(b);}Kx(34962,BHh.wY);AEr(34962,d,35044);BHB=BHB+e|0;}}}
function J4(b,c,d){Cq();BHl=b;BHm=c;BHn=d;BHo=1.0;}
function ZP(b,c){Cq();Bm();BEg.polygonOffset(b,c);}
function Rg(b){Cq();a:{switch(b){case 32885:break;case 32886:BHi=1;break a;case 32887:break a;case 32888:BHk=1;break a;default:break a;}BHj=1;}}
function RY(b){Cq();a:{switch(b){case 32885:break;case 32886:BHi=0;break a;case 32887:break a;case 32888:BHk=0;break a;default:break a;}BHj=0;}}
function Y8(){Cq();return 0|(!BHi?0:1)|(!BHj?0:2)|(!BHk?0:4);}
function Xu(b){var c,d,e,f,g,h,i;Cq();c=AEh(b);BHV=c;AAd(c.cZ);if(BHe){d=BHf;if(c.IW!==d){c.IW=d;Mv(c.Hp,d);}}e=BHl;d=BHm;f=BHn;g=BHo;if(!(c.HM===e&&c.HL===d&&c.HK===f&&c.HV===g)){c.HM=e;c.HL=d;c.HK=f;c.HV=g;XG(c.Df,e,d,f,g);}if(BHw){b=(!BHx?0:2)+BHv|0;if(c.DX!=b){c.DX=b;Z4(c.JS,b%2|0);Mv(c.Lm,b/2|0);}d=BGU;f=BGV;g=BGW;e=BGX;if(!(c.EE===d&&c.EF===f&&c.EG===g&&c.EH===e)){c.EE=d;c.EF=f;c.EG=g;c.EH=e;XG(c.DY,d,f,g,e);}d=BHA;if(c.JW!==d){c.JW=d;Mv(c.Jl,d);}d=BHy;f=BHz;if(!(c.Hw===d&&c.yd===f)){c.Hw=d;c.yd=f;Mv(c.Hi,
d);Mv(c.H_,c.yd);}}h=BHF.data[BHG];if(!QO(h,c.Dw)){TF(Kd(c.Dw,h),c.KK);Rc(c.Jy,c.KK);}h=BHH.data[BHI];if(!QO(h,c.Et)){TF(Kd(c.Et,h),c.DJ);Rc(c.Jz,c.DJ);}h=BHJ.data[BHK];if(!QO(h,c.Jt)){TF(Kd(c.Jt,h),c.KB);Rc(c.JA,c.KB);}if(BHu&&BHd){d=BHp;f=BHq;g=BHr;if(!(c.Hn===d&&c.Hm===f&&c.Hl===g)){c.Hn=d;c.Hm=f;c.Hl=g;Ry(c.IR,d,f,g);}h=BHS;i=BHT;if(!(AEl(h,c.A_)&&AEl(i,c.Dc))){P7(c.A_,h);P7(c.Dc,i);h=c.JO;i=c.A_;Ry(h,i.gi,i.gh,i.gj);h=c.Ic;i=c.Dc;Ry(h,i.gi,i.gh,i.gj);}}d=BHs;f=BHt;if(!(c.Ls===d&&c.Lr===f)){c.Ls=d;c.Lr=
f;c=c.Id;if(c!==null){h=BEg;c=c.oI;h.uniform2f(c,d,f);}}}
function ASH(b,c,d,e){var f;Cq();if(BHg){if(b!=7)Cb(D4(),B(262));else{f=BHh;b=f.qT;if(b==(-1))f.qT=Y8();else if(b!=Y8())Cb(D4(),B(263));f=BHh;f.pz=f.pz+d|0;Bm();f=Ge(e);if((BFb+f.length|0)<BFc.length){e=BFc;b=BFb;e.set(f,b);BFb=BFb+f.length|0;}}}else{BHB=BHB+Yg(e)|0;BHC=BHC+d|0;Xu(0|(!BHi?0:1)|(!BHj?0:2)|(!BHk?0:4)|(BHu&&BHd?8:0)|(!BHw?0:16)|(!BHe?0:32)|(!BHc?0:64));Ty(BHV.GR);Kx(34962,BHV.FO);f=BHV;if(!f.Ep){f.Ep=1;AEr(34962,BHW,35048);}f=BEg;e=Ge(e);f.bufferSubData(34962,0,e);if(b==7){AD4(c,d);BHD=BHD+(d/
2|0)|0;}else{a:{b:{switch(b){case 1:break;case 2:case 4:break b;case 3:b=3;BHD=BHD+(d-1|0)|0;break a;case 5:b=5;BHD=BHD+(d-2|0)|0;break a;case 6:b=6;BHD=BHD+(d-2|0)|0;break a;default:break b;}b=1;BHD=BHD+(d/2|0)|0;break a;}b=4;BHD=BHD+(d/3|0)|0;}BEg.drawArrays(b,c,d);}}}
function AD4(b,c){var d,e,f,g,h,i,j,k;Cq();if(BHL===null){if(BFT)d=AX9(BT(49200));else{d=AIO(196800);d.rl=RL();d=ABB(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;PT(d,f|j);PT(d,i|j);PT(d,h|i<<16);e=e+1|0;}HI(d);k=Vj();BHL=k;Kx(34963,k);i=CL(d);k=new $rt_globals.Int32Array(BEE.buffer);j=0;while(j<i){f=AAF(d);j;k[j]=f;j=j+1|0;}d=BEE.buffer;i=i*4|0;k=new $rt_globals.Uint8Array(d,0,i);BEg.bufferData(34963,k,35044);}d=BHM;if(!d.GS){d.GS=1;Kx(34963,BHL);}i=(c*6|0)/4|0;b=(b*6|0)/4|0;Bm();BEg.drawElements(4,
i,5123,b);}
function Rd(b,c){Cq();a:{if(b==2917){b:{switch(c){case 2048:break;case 9729:break b;default:break b;}BHv=2;break a;}BHv=1;}}}
function Jq(b,c){Cq();a:{switch(b){case 2914:break;case 2915:BHy=c;break a;case 2916:BHz=c;break a;default:break a;}BHA=c;}}
function Vr(b,c,d,e){var f,g,h;Cq();f=JQ();g=b*0.01745329238474369*0.5;h=FW(g)/Ga(g);f.fM=h/c;f.fK=0.0;f.fL=0.0;f.fN=0.0;f.fQ=0.0;f.fR=h;f.fO=0.0;f.fP=0.0;f.fS=0.0;f.fU=0.0;b=e+d;c=e-d;f.fV=b/c;f.fT=(-1.0);f.hq=0.0;f.hr=0.0;f.hs=2.0*e*d/c;f.ht=0.0;}
function BoH(){var b,c,d;Bm();BFT=1;BHb=BtT(256);BHc=0;BHd=0;BHe=0;BHf=0.10000000149011612;BHg=0;BHh=null;BHi=0;BHj=0;BHk=0;BHl=1.0;BHm=1.0;BHn=1.0;BHo=1.0;BHp=1.0;BHq=0.0;BHr=0.0;BHs=0.0;BHt=0.0;BHu=0;BGU=1.0;BGV=1.0;BGW=1.0;BGX=1.0;BHv=1;BHw=0;BHx=0;BHy=1.0;BHz=1.0;BHA=1.0;BHB=0;BHC=0;BHD=0;BHE=5888;BHF=BC(FQ,32);BHG=0;BHH=BC(FQ,6);BHI=0;BHJ=BC(FQ,16);BHK=0;b=0;while(true){c=BHF.data;if(b>=c.length)break;d=new FQ;G4(d);c[b]=d;b=b+1|0;}b=0;while(true){c=BHH.data;if(b>=c.length)break;d=new FQ;G4(d);c[b]=d;b
=b+1|0;}b=0;while(true){c=BHJ.data;if(b>=c.length)break;d=new FQ;G4(d);c[b]=d;b=b+1|0;}BHL=null;BHM=null;BHN=DP();BHO=DP();BHP=new AEX;BHQ=new JY;BHR=new JY;BHS=new JY;BHT=new JY;BHU=0;BHV=null;BHW=F7(new $rt_globals.Int32Array(525000));BHX=null;BHY=null;BHZ=null;BH0=null;BH1=null;BH2=BtT(256);d=new FQ;G4(d);BH3=P4(d);BH4=Dq(16);BH5=Dq(16);d=new FQ;G4(d);BH6=d;d=new FQ;G4(d);BH7=d;BH8=new JY;BH9=Ch;BH$=0;}
var I_=K(BZ);
function BIa(){var a=new I_();Bb4(a);return a;}
function Bb4(a){LL(a);}
var Jv=K();
function BeO(a,b){return a.f8(b,0,b.data.length);}
function BwP(a,b,c,d){var e,f,g,h;e=0;while(e<d){f=a.nn();if(f<0){if(!e)e=(-1);return e;}g=b.data;h=c+1|0;g[c]=f<<24>>24;e=e+1|0;c=h;}if(d<=0)d=(-1);return d;}
function BpE(a){}
function Ii(){Jv.call(this);this.dK=null;}
function BIb(a){var b=new Ii();OD(b,a);return b;}
function OD(a,b){a.dK=b;}
function Jp(a){a.dK.fw();}
function Fl(a){return a.dK.nn();}
function Zh(a,b){return a.f8(b,0,b.data.length);}
var Wq=K(0);
function N4(){Ii.call(this);this.r5=null;}
function Io(a){var b=new N4();S2(b,a);return b;}
function S2(a,b){OD(a,b);a.r5=BU(8);}
function Us(a,b){var c;c=b.data;return a.dK.f8(b,0,c.length);}
function C6(a){var b,c;b=a.dK.nn();if(b>=0)return b<<24>>24;c=new Fp;W(c);P(c);}
function Pc(a,b){var c,d;c=0;while(c<b){d=a.dK.f8(a.r5,c,b-c|0);if(d==(-1))return d;c=c+d|0;}return c;}
function F$(a){return $rt_longBitsToDouble((KI(a)));}
function Jf(a){return $rt_intBitsToFloat(Cd(a));}
function K3(a,b){Yz(a,b,0,b.data.length);}
function Yz(a,b,c,d){var e,f;if(d<0){e=new Ct;W(e);P(e);}if(!d)return;if(a.dK===null){e=new EQ;W(e);P(e);}if(b===null){e=new EQ;W(e);P(e);}if(c>=0&&c<=(b.data.length-d|0)){while(d>0){f=a.dK.f8(b,c,d);if(f<0){e=new Fp;W(e);P(e);}c=c+f|0;d=d-f|0;}return;}e=new Ct;W(e);P(e);}
function Cd(a){var b,c;if(Pc(a,4)<0){b=new Fp;W(b);P(b);}c=a.r5.data;return (c[0]&255)<<24|(c[1]&255)<<16|(c[2]&255)<<8|c[3]&255;}
function KI(a){var b,c;if(Pc(a,8)<0){b=new Fp;W(b);P(b);}c=a.r5.data;return He(Gq(Cw(M((c[0]&255)<<24|(c[1]&255)<<16|(c[2]&255)<<8|c[3]&255),F(4294967295, 0)),32),Cw(M((c[4]&255)<<24|(c[5]&255)<<16|(c[6]&255)<<8|c[7]&255),F(4294967295, 0)));}
function EF(a){var b,c;if(Pc(a,2)<0){b=new Fp;W(b);P(b);}c=a.r5.data;return ((c[0]&255)<<24>>16|c[1]&255)<<16>>16;}
function FN(a){var b,c,d,e;if(Pc(a,2)<0){b=new Fp;W(b);P(b);}c=a.r5.data;d=((c[0]&255)<<8|c[1]&255)&65535;c=BU(d);e=DR(d);Yz(a,c,0,d);return Bbh(c,e,0,d);}
function Bbh(b,c,d,e){var f,g,h,i,j,k,l,m,n,o;f=0;g=0;a:{while(f<e){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 Lm;Bl(m,B(264));P(m);}k=j+1|0;j=h[d+j|0];if((j&192)!=128){m=new Lm;Bl(m,B(265));P(m);}n=g+1|0;i[g]=((l&31)<<6|j&63)&65535;g=n;j=k;}else{if((l&240)!=224){m=new Lm;Bl(m,B(265));P(m);}f=j+1|0;if(f>=e){m=new Lm;Bl(m,B(265));P(m);}n=h[d+j|0];j=f+1|0;o=h[d+f|0];if((n&192)!=128)break a;if((o&192)!=128)break a;f=g+1|0;i[g]=((l&15)<<12|(n&63)
<<6|o&63)&65535;g=f;}f=j;}return NT(c,0,g);}m=new Lm;Bl(m,B(265));P(m);}
function AF5(){var a=this;Jv.call(a);a.I4=null;a.qf=0;a.XI=0;a.xU=0;}
function FD(a){var b=new AF5();AI6(b,a);return b;}
function AI6(a,b){var c;c=b.data.length;a.I4=b;a.qf=0;a.XI=0;a.xU=0+c|0;}
function Bne(a){var b,c,d;b=a.qf;if(b>=a.xU)c=(-1);else{d=a.I4.data;a.qf=b+1|0;c=d[b]&255;}return c;}
function A5L(a,b,c,d){var e,f,g,h,i;e=DK(d,a.xU-a.qf|0);f=0;while(f<e){g=b.data;d=c+1|0;h=a.I4.data;i=a.qf;a.qf=i+1|0;g[c]=h[i];f=f+1|0;c=d;}if(e<=0)e=(-1);return e;}
function Bom(a){return a.xU-a.qf|0;}
function ALW(a){}
function D0(){E.call(this);this.JD=null;}
function Ek(a){a.JD=null;}
function Y4(a){var b;b=a.JD;if(b!==null)return b;return B(7);}
function Xb(b){var c,d;c=C6(b);if(!c){b=new Si;Ek(b);return b;}d=ASw(c);d.JD=FN(b);d.dC(b);return d;}
function AGY(b,c){Fs(c,b.cW());if(!b.cW())return;Ik(c,Y4(b));b.dE(c);}
function ASw(b){var c;switch(b){case 0:c=new Si;Ek(c);return c;case 1:c=new AGd;Ek(c);return c;case 2:c=new ADx;Ek(c);return c;case 3:c=new Xp;Ek(c);return c;case 4:c=new Zg;Ek(c);return c;case 5:c=new Z5;Ek(c);return c;case 6:c=new ADf;Ek(c);return c;case 7:c=new AEv;Ek(c);return c;case 8:c=new ACt;Ek(c);return c;case 9:return BAW();case 10:return AQv();default:}return null;}
function Sw(){D0.call(this);this.vH=null;}
function AQv(){var a=new Sw();Bx8(a);return a;}
function Bx8(a){Ek(a);a.vH=DP();}
function Bnf(a,b){var c;c=MP(HC(a.vH));while(C3(c)){AGY(Me(c),b);}Fs(b,0);}
function BxX(a,b){var c;TP(a.vH);while(true){c=Xb(b);if(!c.cW())break;B0(a.vH,Y4(c),c);}}
function BoX(a){return 10;}
function Bt5(a){var b;b=new T;S(b);C$(b,B(7));b=Bi(b,a.vH.eN);C$(b,B(266));return U(b);}
var AAw=K(0);
var MD=K(0);
var JU=K();
function GF(a){return a.ty()?0:1;}
function Op(a,b){var c;c=a.pd();while(c.xd()){if(JX(c.r$(),b))return 1;}return 0;}
function Tx(a,b){var c,d,e,f,g,h;c=b.data;d=a.s;e=c.length;if(e<d)b=APO(PO(CM(b)),d);else while(d<e){c[d]=null;d=d+1|0;}e=0;f=Iq(a);while(JW(f)){g=b.data;h=e+1|0;g[e]=I3(f);e=h;}return b;}
function EX(a,b){var c,d;c=0;d=b.pd();while(d.xd()){if(!a.Kf(d.r$()))continue;c=1;}return c;}
function Hw(a,b){var c,d,e;c=0;d=Iq(a);while(JW(d)){if(b.zw(I3(d))){if(d.sG<0){b=new Er;W(b);P(b);}WX(d);DT(d.vv,d.sG);d.Lg=d.vv.eV;c=d.sG;e=d.wU;if(c<e)d.wU=e-1|0;d.Bc=d.Bc-1|0;d.sG=(-1);c=1;}}return c;}
function BtU(a){var b,c,d;b=new T;S(b);BL(b,91);c=Fd(a);if(C3(c)){d=De(c);if(d===a)d=B(267);H(b,d);}while(C3(c)){d=De(c);C$(b,B(268));if(d===a)d=B(267);H(b,d);}BL(b,93);return U(b);}
var PH=K(0);
var O8=K(0);
function JJ(){JU.call(this);this.eV=0;}
function FO(a,b){var c,d,e,f;c=a.gJ;if(c<0){b=new Ct;W(b);P(b);}d=UM(a,c);Zl(d);e=new Zx;e.MD=b;b=d.s7;e.qk=b;f=d.n$;e.ky=f;if(b!==null)b.ky=e;else d.pJ.v2=e;if(f!==null)f.qk=e;else d.pJ.xh=e;d.s7=e;b=d.pJ;b.gJ=b.gJ+1|0;c=b.eV+1|0;b.eV=c;d.yN=c;d.xM=null;return 1;}
function Iq(a){var b;b=new ACg;b.vv=a;b.Lg=a.eV;b.Bc=a.s;b.sG=(-1);return b;}
var SA=K(JJ);
function Sp(a,b){var c;if(b>=0)return E1(UM(a,b));c=new Ct;W(c);P(c);}
function Mu(a,b){var c,d,e,f,g,h;if(b<0){c=new Ct;W(c);P(c);}c=UM(a,b);d=E1(c);e=c.xM;if(e===null){c=new Er;W(c);P(c);}f=c.pJ;g=e.qk;if(g===null)f.v2=e.ky;else g.ky=e.ky;h=e.ky;if(h===null)f.xh=g;else h.qk=g;f.gJ=f.gJ-1|0;f.eV=f.eV+1|0;f=c.s7;if(e===f){c.s7=!Fj(c)?null:c.n$.qk;c.wH=c.wH-1|0;}else if(e===c.n$)c.n$=!(f===null?0:1)?null:f.ky;c.yN=c.pJ.eV;c.xM=null;return d;}
function GC(a){return AVB(a,a.v2,null,0);}
var Vq=K(0);
var AGL=K(0);
function Ox(){var a=this;SA.call(a);a.v2=null;a.xh=null;a.gJ=0;}
function AND(){var a=new Ox();Bkq(a);return a;}
function Bkq(a){}
function BuL(a){return a.gJ;}
function Nw(a){a.v2=null;a.xh=null;a.gJ=0;a.eV=a.eV+1|0;}
function UM(a,b){var c,d,e,f;if(b<0){c=new Ct;W(c);P(c);}d=a.gJ;if(b<=(d/2|0)){e=a.v2;f=0;while(f<b){e=e.ky;f=f+1|0;}return AVB(a,e,e===null?null:e.qk,b);}if(b>d){c=new Ct;W(c);P(c);}c=a.xh;f=b;while(f<d){c=c.qk;f=f+1|0;}return AVB(a,c===null?null:c.ky,c,b);}
var A00=K();
var GJ=K();
var AL4=K(GJ);
var AWP=K(GJ);
var Fb=K(0);
var QK=K();
function Q$(){QK.call(this);this.ZE=null;}
function ATc(){var a=this;Q$.call(a);a.MH=null;a.XJ=null;a.MO=null;a.Sx=null;}
function BIc(){var a=new ATc();BcE(a);return a;}
function BCn(a){var b=new ATc();A08(b,a);return b;}
function BcE(a){var b,c,d,e;b=My();c=b.hl;d=b.ha;if(BId===null)BId=A7O();e=BId;b=AVS(c,d);A08(a,((e.hasOwnProperty($rt_ustr(b))?e[$rt_ustr(b)]:e.hasOwnProperty($rt_ustr(c))?e[$rt_ustr(c)]:e.root).mediumFormat!==null?$rt_str((e.hasOwnProperty($rt_ustr(b))?e[$rt_ustr(b)]:e.hasOwnProperty($rt_ustr(c))?e[$rt_ustr(c)]:e.root).mediumFormat):null));}
function A08(a,b){var c,d,e,f,g,h;c=My();d=Bcr(c);a.ZE=VS();e=Bcr(d.oj);f=d.wJ;if(f!==null)e.wJ=H_(f,f.data.length);g=d.we;if(g!==null)e.we=H_(g,g.data.length);g=d.uS;if(g!==null)e.uS=H_(g,g.data.length);g=d.wQ;if(g!==null)e.wQ=H_(g,g.data.length);g=d.sA;if(g!==null){f=g.data;e.sA=H_(g.jJ(),f.length);}g=d.qW;if(g!==null)e.qW=H_(g,g.data.length);a:{g=d.xV;if(g!==null){e.xV=BC($rt_arraycls(Cr),g.data.length);h=0;while(true){g=d.xV.data;if(h>=g.length)break a;e.xV.data[h]=H_(g[h],g[h].data.length);h=h+1|0;}}}a.MH
=e;d=My();a.Sx=d;a.MO=b;b=new AAl;e=a.MH;b.c8=B6();b.tY=e;b.Js=d;ARn(b,a.MO);a.XJ=Tx(b.c8,BC(Ev,0));a.Sx=c;}
var LC=K(0);
var GT=K(JU);
function IA(a,b){var c,d,e,f,g,h,i;c=0;if(FT(a)>=b.ty()){d=b.pd();while(d.xd()){if(!J6(a,d.r$()))continue;c=1;}}else{d=Fd(a);while(C3(d)){if(b.zw(De(d))){c=1;ADr(d);e=d.mD;if(e===null){b=new Er;W(b);P(b);}f=d.Jp;if(f!==null)f.fY=e.fY;else{g=e.wp;h=d.sS.e4.data;i=g&(h.length-1|0);h[i]=h[i].fY;}d.mD=null;d.zb=d.zb+1|0;e=d.sS;e.jn=e.jn+1|0;e.eN=e.eN-1|0;}}}return c;}
function Bo3(a,b){var c,d;if(a===b)return 1;if(!AAv(b,LC))return 0;c=b;if(FT(a)!=FT(c))return 0;d=Fd(c);while(C3(d)){if(IZ(a,De(d)))continue;else return 0;}return 1;}
function A7c(a){var b,c,d;b=0;c=Fd(a);while(C3(c)){d=De(c);if(d!==null)b=b+d.de()|0;}return b;}
function A3J(){GT.call(this);this.ll=null;}
function Fm(){var a=new A3J();BhY(a);return a;}
function BhY(a){a.ll=DP();}
function FV(a,b){return B0(a.ll,b,a)!==null?0:1;}
function YD(a){TP(a.ll);}
function IZ(a,b){return Dt(a.ll,b);}
function Fd(a){return RS(Tn(a.ll));}
function J6(a,b){return HR(a.ll,b)===null?0:1;}
function FT(a){return a.ll.eN;}
var RZ=K(0);
function Jb(){var a=this;E.call(a);a.IM=null;a.I9=null;}
function AMC(){var a=this;Jb.call(a);a.eN=0;a.e4=null;a.jn=0;a.Wn=0.0;a.EU=0;}
function DP(){var a=new AMC();A$J(a);return a;}
function A$J(a){var b;b=ASl(16);a.eN=0;a.e4=BC(PR,b);a.Wn=0.75;ZQ(a);}
function ASl(b){var c;if(b>=1073741824)return 1073741824;if(!b)return 16;c=b-1|0;b=c|c>>1;b=b|b>>2;b=b|b>>4;b=b|b>>8;return (b|b>>16)+1|0;}
function TP(a){var b;if(a.eN>0){a.eN=0;b=a.e4;WH(b,0,b.data.length,null);a.jn=a.jn+1|0;}}
function ZQ(a){a.EU=a.e4.data.length*a.Wn|0;}
function Dt(a,b){return Yk(a,b)===null?0:1;}
function Bz(a,b){var c;c=Yk(a,b);if(c===null)return null;return c.iP;}
function Yk(a,b){var c,d;if(b===null)c=YA(a);else{d=b.de();c=XA(a,b,d&(a.e4.data.length-1|0),d);}return c;}
function XA(a,b,c,d){var e;e=a.e4.data[c];while(e!==null&&!(e.wp==d&&AU4(b,e.jR))){e=e.fY;}return e;}
function YA(a){var b;b=a.e4.data[0];while(b!==null&&b.jR!==null){b=b.fY;}return b;}
function Tn(a){var b;if(a.IM===null){b=new W5;b.RM=a;a.IM=b;}return a.IM;}
function B0(a,b,c){var d,e,f;if(b===null){d=YA(a);if(d===null){a.jn=a.jn+1|0;d=ZN(a,null,0,0);e=a.eN+1|0;a.eN=e;if(e>a.EU)AFJ(a);}}else{e=b.de();f=e&(a.e4.data.length-1|0);d=XA(a,b,f,e);if(d===null){a.jn=a.jn+1|0;d=ZN(a,b,f,e);e=a.eN+1|0;a.eN=e;if(e>a.EU)AFJ(a);}}b=d.iP;d.iP=c;return b;}
function ZN(a,b,c,d){var e,f,g;e=new PR;f=null;e.jR=b;e.iP=f;e.wp=d;g=a.e4.data;e.fY=g[c];g[c]=e;return e;}
function AFJ(a){var b,c,d,e,f,g,h,i;b=a.e4.data.length;b=ASl(!b?1:b<<1);c=BC(PR,b);d=c.data;e=0;f=b-1|0;while(true){g=a.e4.data;if(e>=g.length)break;h=g[e];g[e]=null;while(h!==null){b=h.wp&f;i=h.fY;h.fY=d[b];d[b]=h;h=i;}e=e+1|0;}a.e4=c;ZQ(a);}
function HR(a,b){var c,d,e,f,g,h;a:{c=0;d=null;if(b===null){e=a.e4.data[0];while(e!==null){if(e.jR===null)break a;b=e.fY;d=e;e=b;}}else{f=b.de();g=a.e4.data;c=f&(g.length-1|0);e=g[c];while(e!==null&&!(e.wp==f&&AU4(b,e.jR))){h=e.fY;d=e;e=h;}}}if(e===null)e=null;else{if(d!==null)d.fY=e.fY;else a.e4.data[c]=e.fY;a.jn=a.jn+1|0;a.eN=a.eN-1|0;}if(e===null)return null;return e.iP;}
function HC(a){var b;if(a.I9===null){b=new W6;b.Hq=a;a.I9=b;}return a.I9;}
function AU4(b,c){return b!==c&&!b.dl(c)?0:1;}
var AWk=K(GJ);
var AHq=K();
function BIe(){var a=new AHq();A$T(a);return a;}
function A$T(a){}
function BzH(b,c){var d,e;d=typeof $rt_globals.indexedDB!=='undefined'?$rt_globals.indexedDB:null;if(d===null){Du(c,AEb(0,0,B(269),null));return;}e=d.open($rt_ustr(b),1);b=new ZF;b.PV=c;b=CU(b,"handleEvent");e.onBlocked=b;b=new ZG;b.L3=c;b.Uq=e;b=CU(b,"handleEvent");e.onsuccess=b;b=new ZD;b.VY=c;b=CU(b,"handleEvent");e.onerror=b;b=new ZE;b.M7=e;b=CU(b,"handleEvent");e.onupgradeneeded=b;}
function Bi9(b,c){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=Bnl(b,c);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(b,c,$p);}
function BzG(b,c,d){var e;b=b.transaction("filesystem","readwrite").objectStore("filesystem");c=AGD($rt_ustr(c));e=b.delete(c);b=new ZJ;b.OY=d;b=CU(b,"handleEvent");e.onsuccess=b;b=new ZK;b.Wg=d;b=CU(b,"handleEvent");e.onerror=b;}
function A6W(b,c){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=Buf(b,c);if(C()){break _;}b=$z;return Ge(b);default:GR();}}DW().s(b,c,$p);}
function Bzz(b,c,d){var e;b=b.transaction("filesystem","readonly").objectStore("filesystem");c=AGD($rt_ustr(c));e=b.get(c);b=new ZH;b.SG=d;b.Gf=e;b=CU(b,"handleEvent");e.onsuccess=b;b=new ZI;b.RF=d;b=CU(b,"handleEvent");e.onerror=b;}
function BA4(b,c,d,e,f,g){var h,i;h=(b.transaction("filesystem","readonly").objectStore("filesystem")).openCursor();i=BT(1);b=new ABo;b.UU=h;b.Rv=g;b.T_=i;b.FU=c;b.PS=e;b.Vd=d;b.IB=f;b=CU(b,"handleEvent");h.onsuccess=b;b=new ABn;b.Tw=g;b.NL=i;b=CU(b,"handleEvent");h.onerror=b;}
function BCm(b,c,d){var e;b=b.transaction("filesystem","readonly").objectStore("filesystem");c=AGD($rt_ustr(c));e=b.get(c);b=new ABl;b.MW=d;b.F2=e;b=CU(b,"handleEvent");e.onsuccess=b;b=new ABq;b.NP=d;b=CU(b,"handleEvent");e.onerror=b;}
function A80(b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=BxV(b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(b,c,d,e,$p);}
function BC9(b,c,d,e,f){var g,h,i;g=b.transaction("filesystem","readwrite").objectStore("filesystem");h=Ce(BD(CD(),F(596067632, 383)));b=A8n($rt_ustr(c),!!d,h,e);i=g.put(b);c=new ABr;c.PU=f;b=CU(c,"handleEvent");i.onsuccess=b;b=new ABu;b.Nx=f;b=CU(b,"handleEvent");i.onerror=b;}
function Bji(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{BzH(b,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;}
function Bnl(b,c){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{BzG(b,c,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;}
function Buf(b,c){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{Bzz(b,c,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;}
function A8j(b,c,d,e,f){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{BA4(b,c,d,e,f,callback);}catch($e)
{callback.a0G($rt_exception($e));}});return null;}
function BdT(b,c){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{BCm(b,c,callback);}catch($e){callback.a0G($rt_exception($e));}});return null;}
function BxV(b,c,d,e){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.X3=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.a0G=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bz_(callback);thread.suspend(function(){try{BC9(b,c,d,e,callback);}catch($e)
{callback.a0G($rt_exception($e));}});return null;}
function Bod(b){return typeof b==='undefined'?null:typeof b.data==='undefined'?null:b.data;}
function Y0(b){return typeof b==='undefined'?false:typeof b.directory==='undefined'?false:b.directory;}
function A64(b){return typeof b==='undefined'? -1:typeof b.lastModified==='undefined'? -1:b.lastModified;}
function AGD(b){return [b];}
function A6H(b){return typeof b==="string"?b:typeof b==="undefined"?null:typeof b[0]==="string"?b[0]:null;}
function A8n(b,c,d,e){return {path:b,directory:c,lastModified:d,data:e};}
function A6A(){var a=this;E.call(a);a.Rk=0;a.RA=0;a.Qf=null;a.Mz=null;}
function AEb(a,b,c,d){var e=new A6A();BsJ(e,a,b,c,d);return e;}
function BsJ(a,b,c,d,e){a.Rk=b;a.RA=c;a.Qf=d;a.Mz=e;}
function Hv(){var a=this;E.call(a);a.vg=null;a.ZV=null;}
function Pn(a,b,c){var d,e,f;d=c.data;Z2(b);e=d.length;f=0;while(f<e){Z2(d[f]);f=f+1|0;}a.vg=b;a.ZV=c.jJ();}
function Z2(b){var c,d;if(E$(b))P(AXP(b));if(!A2_(Bf(b,0)))P(AXP(b));c=1;while(c<Z(b)){a:{d=Bf(b,c);switch(d){case 43:case 45:case 46:case 58:case 95:break;default:if(A2_(d))break a;else P(AXP(b));}}c=c+1|0;}}
function A2_(b){a:{b:{if(!(b>=48&&b<=57)&&!(b>=97&&b<=122)){if(b<65)break b;if(b>90)break b;}b=1;break a;}b=0;}return b;}
function J$(b){var c,d,e,f,g,h,i,j,k,l,m;if(b===null){b=new Cn;Bl(b,B(270));P(b);}Z2(b);BqZ();c=BIf;if(E$(b))d=b;else{e=0;f=0;g=b.cg.data;h=g.length;i=0;a:{while(i<h){j=g[i];if(Ht(j)!=j){e=1;break a;}if(Ns(j))f=1;i=i+1|0;}}if(!e)d=b;else if(!f){g=DR(b.cg.data.length);k=g.data;e=0;while(true){l=b.cg.data;if(e>=l.length)break;k[e]=Ht(l[e]);e=e+1|0;}d=O5(g);}else{g=BT(b.cg.data.length);k=g.data;f=0;e=0;while(true){l=b.cg.data;j=l.length;if(e>=j)break;b:{if(e!=(j-1|0)&&Eb(l[e])){l=b.cg.data;m=e+1|0;if(DF(l[m]))
{j=f+1|0;l=b.cg.data;k[f]=Kp(Hq(l[e],l[m]));e=m;break b;}}j=f+1|0;k[f]=Ht(b.cg.data[e]);}e=e+1|0;f=j;}d=BwU(g,0,f);}}c=Bz(c,d);if(c!==null)return c;c=new TQ;W(c);c.a0b=b;P(c);}
function BsY(a){return a.vg;}
function A0P(a,b){var c,d,$$je;a:{try{c=a.vw();Hr();b=AVP(Zc(AGn(c,BGP),BGP),b);}catch($$e){$$je=R($$e);if($$je instanceof JB){d=$$je;break a;}else{throw $$e;}}return b;}P(Boz(B(271),d));}
function ASA(a,b){var c,d,$$je;a:{try{c=a.Cq();Hr();b=AW0(SH(RP(c,BGP),BGP),b);}catch($$e){$$je=R($$e);if($$je instanceof JB){d=$$je;break a;}else{throw $$e;}}return b;}P(Boz(B(271),d));}
function ALV(a,b){var c,d,e,f;a:{c=a.vg;b=b.vg;if(c===b)d=0;else{e=DK(Z(c),Z(b));f=0;while(true){if(f>=e){d=Z(c)-Z(b)|0;break a;}d=FU(Bf(c,f))-FU(Bf(b,f))|0;if(d)break;f=f+1|0;}}}return d;}
function Bp5(a,b){return ALV(a,b);}
function UX(){var a=this;Ii.call(a);a.nQ=null;a.yW=null;a.qx=0;a.uY=0;a.KY=0;a.B$=0;a.H9=null;a.YH=null;}
function BCv(a,b,c,d){var e=new UX();ARi(e,a,b,c,d);return e;}
function ARi(a,b,c,d,e){OD(a,b);a.qx=0;a.uY=0;a.KY=1;a.B$=0;a.H9=BU(1);a.YH=BU(512);if(b!==null&&c!==null){if(d>0){a.nQ=c;a.yW=BU(d);a.KY=e;return;}c=new Cn;Bl(c,B(272));P(c);}b=new EQ;W(b);P(b);}
function A7b(a){var b;if(a.qx){b=new Bv;Bl(b,B(273));P(b);}return AYe(a,a.H9,0,1)==(-1)?(-1):a.H9.data[0]&255;}
function AYe(a,b,c,d){var e,f,g,h;if(a.qx){e=new Bv;Bl(e,B(273));P(e);}if(b===null){e=new EQ;W(e);P(e);}if(c>=0&&d>=0&&d<=(b.data.length-c|0)){if(!d)return 0;if(a.uY)return (-1);f=0;Rh(a.nQ,b,c,d);a:{while(!a.uY){if(!a.nQ.P)ALz(a);b:{g=AAz(a.nQ,0);e=a.nQ;d=e.k5;f=f+(d-c|0)|0;switch(g){case -3:h=new Bv;Bl(h,e.b1);P(h);case 1:case 2:break;default:break b;}a.uY=1;if(g==2)return (-1);}if(!e.er)break a;c=d;}}return f;}e=new Ct;W(e);P(e);}
function Bgx(a){var b;if(!a.qx){if(!a.uY)return 1;return 0;}b=new Bv;Bl(b,B(273));P(b);}
function BsX(a){var b;if(!a.qx){if(a.B$){b=a.nQ;b.vf=1;b=b.t1;if(b!==null)AAo(b);}if(a.KY)a.dK.fw();a.qx=1;}}
function ALz(a){var b,c,d;if(a.qx){b=new Bv;Bl(b,B(273));P(b);}a:{b=a.dK;c=a.yW;d=b.f8(c,0,c.data.length);if(d==(-1)){b=a.nQ.t1;if(b.ij)break a;if(b.b4!=12?0:1)break a;a.yW.data[0]=0;d=1;}Tm(a.nQ,a.yW,0,d,1);return;}if(FX(b.z4,M(-1))){b=new Bv;Bl(b,B(274));P(b);}b=new Fp;Bl(b,B(275));P(b);}
function Um(){var a=this;E.call(a);a.wO=null;a.pc=0;a.td=Ch;}
function Ow(a,b){var c,d,e,f;c=a.wO;d=c.data;e=a.pc;f=e+1|0;a.pc=f;d[e]=b;if(f==d.length){VW(a,c,0);a.pc=0;}a.td=Bk(a.td,M(1));}
function A5V(){var a=this;Um.call(a);a.w9=0;a.w7=0;a.w8=0;a.w5=0;a.w6=0;a.kI=null;a.um=0;}
function BB8(){var a=new A5V();A_D(a);return a;}
function A_D(a){a.wO=BU(4);a.pc=0;a.kI=BT(80);Xt(a);}
function VW(a,b,c){var d,e,f;d=b.data;b=a.kI.data;e=a.um;f=e+1|0;a.um=f;b[e]=(d[c]&255)<<24|(d[c+1|0]&255)<<16|(d[c+2|0]&255)<<8|d[c+3|0]&255;if(f==16)UG(a);}
function MM(a,b,c,d){c=c.data;c[d]=(b>>>24|0)<<24>>24;c[d+1|0]=(b>>>16|0)<<24>>24;c[d+2|0]=(b>>>8|0)<<24>>24;c[d+3|0]=b<<24>>24;}
function Xt(a){var b,c;a.td=Ch;a.pc=0;b=0;while(true){c=a.wO.data;if(b>=c.length)break;c[b]=0;b=b+1|0;}a.w9=1732584193;a.w7=(-271733879);a.w8=(-1732584194);a.w5=271733878;a.w6=(-1009589776);a.um=0;b=0;while(true){c=a.kI.data;if(b==c.length)break;c[b]=0;b=b+1|0;}}
function AEu(a,b,c,d){return b^c^d;}
function H7(a,b,c){return b<<c|(b>>>(32-c|0)|0);}
function UG(a){var b,c,d,e,f,g,h,i,j,k;b=16;while(b<=79){c=a.kI.data;c[b]=H7(a,c[b-3|0]^c[b-8|0]^c[b-14|0]^c[b-16|0],1);b=b+1|0;}d=a.w9;e=a.w7;f=a.w8;g=a.w5;h=a.w6;i=0;while(i<=19){j=(((H7(a,d,5)+(e&f|(e^(-1))&g)|0)+h|0)+a.kI.data[i]|0)+1518500249|0;b=H7(a,e,30);i=i+1|0;h=g;g=f;f=b;e=d;d=j;}k=20;while(k<=39){j=(((H7(a,d,5)+AEu(a,e,f,g)|0)+h|0)+a.kI.data[k]|0)+1859775393|0;b=H7(a,e,30);k=k+1|0;h=g;g=f;f=b;e=d;d=j;}i=40;while(i<=59){j=(((H7(a,d,5)+(e&f|e&g|f&g)|0)+h|0)+a.kI.data[i]|0)+(-1894007588)|0;b=H7(a,e,
30);i=i+1|0;h=g;g=f;f=b;e=d;d=j;}k=60;while(k<=79){j=(((H7(a,d,5)+AEu(a,e,f,g)|0)+h|0)+a.kI.data[k]|0)+(-899497514)|0;b=H7(a,e,30);k=k+1|0;h=g;g=f;f=b;e=d;d=j;}a.w9=a.w9+d|0;a.w7=a.w7+e|0;a.w8=a.w8+f|0;a.w5=a.w5+g|0;a.w6=a.w6+h|0;a.um=0;b=0;while(true){c=a.kI.data;if(b==c.length)break;c[b]=0;b=b+1|0;}}
var AVc=K();
function BIg(){var a=new AVc();Bpv(a);return a;}
function Bpv(a){}
function V6(b,c){var d,e,f,g;b=b.data;d=DR(c);e=d.data;f=DK(c,b.length);g=0;while(g<f){e[g]=b[g];g=g+1|0;}return d;}
function Qo(b,c){var d,e,f,g;b=b.data;d=BU(c);e=d.data;f=DK(c,b.length);g=0;while(g<f){e[g]=b[g];g=g+1|0;}return d;}
function H_(b,c){var d,e,f,g;d=b.data;e=APO(PO(CM(b)),c);f=DK(c,d.length);g=0;while(g<f){e.data[g]=d[g];g=g+1|0;}return e;}
function AXq(b,c,d,e){var f,g,h;if(c>d){f=new Cn;W(f);P(f);}while(c<d){g=b.data;h=c+1|0;g[c]=e;c=h;}}
function S_(b,c){AXq(b,0,b.data.length,c);}
function AC9(b,c,d,e){var f,g,h;if(c>d){f=new Cn;W(f);P(f);}while(c<d){g=b.data;h=c+1|0;g[c]=e;c=h;}}
function WH(b,c,d,e){var f,g;if(c>d){e=new Cn;W(e);P(e);}while(c<d){f=b.data;g=c+1|0;f[c]=e;c=g;}}
function Xn(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;if(c===null)c=BIh;e=BC(E,d);f=1;g=b;while(f<d){h=0;while(true){i=g.data;j=i.length;if(h>=j)break;k=DK(j,h+f|0);l=h+(2*f|0)|0;m=DK(j,l);n=h;j=k;a:{b:{while(h!=k){if(j==m)break b;o=i[h];p=i[j];if(c.CN(o,p)>0){q=e.data;r=n+1|0;q[n]=p;j=j+1|0;}else{q=e.data;r=n+1|0;q[n]=o;h=h+1|0;}n=r;}while(true){if(j>=m)break a;q=e.data;h=n+1|0;r=j+1|0;q[n]=i[j];n=h;j=r;}}while(true){if(h>=k)break a;q=e.data;j=n+1|0;r=h+1|0;q[n]=i[h];n=j;h=r;}}h=l;}f
=f*2|0;i=g;g=e;e=i;}c:{if(g!==b){n=0;while(true){b=g.data;if(n>=b.length)break c;e.data[n]=b[n];n=n+1|0;}}}}
function Nk(b,c){var d,e,f;if(b===c)return 1;if(b!==null&&c!==null){b=b.data;c=c.data;d=b.length;if(d==c.length){e=0;a:{while(true){if(e>=d){e=(-1);break a;}f=e+0|0;if(!JX(b[f],c[f]))break;e=e+1|0;}}return e>=0?0:1;}}return 0;}
function HV(b){var c,d,e;if(b===null)return 0;c=1;d=0;while(true){e=b.data;if(d>=e.length)break;c=(31*c|0)+XZ(e[d])|0;d=d+1|0;}return c;}
var ASv=K();
var ALf=K();
var ATA=K();
var Tl=K(0);
var AEQ=K();
function BIi(){var a=new AEQ();Bc9(a);return a;}
function Bc9(a){}
function Bis(a,b){var c;b=YO(b);c=BFu;b=Ge(b);c.delete(b);}
var AYy=K();
var AEP=K();
function BIj(){var a=new AEP();Buw(a);return a;}
function Buw(a){}
function A8d(a,b){var c;b=YO(b);c=BFv;b=Ge(b);c.delete(b);}
var ABz=K(Hv);
var BGO=null;function Rm(){Rm=Bx(ABz);A$5();}
function BA5(){var a=new ABz();ASs(a);return a;}
function ASs(a){Rm();Pn(a,B(30),BC(Cr,0));}
function BgW(a){var b;b=new Za;Pi(b,a,0.3333333432674408,0.5);return b;}
function AA7(a){var b;b=new Xg;Po(b,a,2.0,4.0);return b;}
function A$5(){BGO=BA5();}
var ACV=K(0);
function AJF(a){return Kg(a)>=0?0:1;}
function C1(){var a=this;E.call(a);a.OW=0.0;a.I2=0;}
function BA2(){var a=new C1();BkV(a);return a;}
function Blm(a){var b=new C1();A$7(b,a);return b;}
function BkV(a){}
function A$7(a,b){}
function Ui(a,b){}
function Kg(a){return 4.294967296E9*Ck(a)+(-2.147483648E9)|0;}
function D(a,b){var c;if(b>0)return Ck(a)*b|0;c=new Cn;W(c);P(c);}
function In(a){return He(Gq(M(Kg(a)),32),M(Kg(a)));}
function O(a){return Ck(a);}
function Ck(a){return $rt_globals.Math.random();}
function Dl(a){var b,c,d,e,f,g;if(a.I2){a.I2=0;return a.OW;}b=new AF_;b.Qy=a;while(true){while(true){c=2.0*AEW(b)-1.0;d=2.0*AEW(b)-1.0;e=c*c+d*d;if(e>=1.0)continue;else break;}if(e===0.0)continue;else break;}f=D8((-2.0)*BlT(e)/e);g=FK(2).data;g[0]=c*f;g[1]=d*f;a.I2=1;a.OW=g[1];return g[0];}
var T7=K();
var BIk=null;var BIl=null;function BIm(){var a=new T7();AUe(a);return a;}
function AUe(a){}
function Nx(b){var c,d,e,f,g,h;Bgj(G(T7));try{Cq();c=BHU+1|0;d=0;while(d<b){e=BHU+1|0;BHU=e;f=BHN;g=By(e);h=new YX;h.Vo=e;h.CQ=null;h.wY=null;h.qT=(-1);h.pz=0;B0(f,g,h);d=d+1|0;}Y(BIk,By(c));Y(BIk,By(b));return c;}finally{A5U(G(T7));}}
function U0(b){var c,d,e,f,g;Bgj(G(T7));try{c=b.bg;while(c<b.cI){Cq();d=BHb;Bm();e=new Wh;f=BEg.createTexture();e.Zm=(-1);e.Zn=(-1);e.a0n=1;e.ZH=0;e.TJ=f;g=W_(d,e);A4u(b,c,g);Y(BIl,By(g));c=c+1|0;}}finally{A5U(G(T7));}}
function Tw(b){var c;Cq();if(!BFT){c=AIO(b);c.rl=RL();}else{c=LK(BU(b));c.rl=RL();}return c;}
function R6(b){Cq();return BFT?AX9(BT(b)):ABB(Tw(b<<2));}
function O1(b){var c,d,e,f;Cq();if(BFT){c=Dq(b);d=c.data.length;e=new AGl;YE(e,d,0,0+d|0);e.Li=0;e.TA=0;e.JJ=c;}else{f=Tw(b<<2);d=CL(f)/4|0;e=f.rl;TU();if(e!==BIn){e=new VX;AA1(e,f.iT+f.bg|0,d,f,0,d,f.lL);}else{e=new XW;AA1(e,f.iT+f.bg|0,d,f,0,d,f.lL);}}return e;}
function AYd(){BIk=B6();BIl=B6();}
function AIQ(){var a=this;E.call(a);a.dz=null;a.A2=null;a.nd=0.0;a.Iv=0.0;a.QX=null;}
function BkW(a){var b=new AIQ();Bjj(b,a);return b;}
function Bjj(a,b){a.A2=null;a.nd=0.0;a.Iv=0.0;a.QX=KU();a.dz=b;}
function A4N(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:B9();c=b.bp;if(c<256){J();if(K6(BFM.data[c].dG())){d=3553;e=a.dz.W;f=B(198);$p=3;continue _;}}if(b.bp>=256){d=3553;f=a.dz.W;e=B(181);$p=1;continue _;}d=3553;e=a.dz.W;f=B(198);$p=2;continue _;case 1:$z
=ASZ(f,e);if(C()){break _;}c=$z;CK(d,c);BM();e=BFI;g=(((FP(b)%16|0)*16|0)+0.0)/256.0;h=(((FP(b)%16|0)*16|0)+15.989999771118164)/256.0;i=(((FP(b)/16|0)*16|0)+0.0)/256.0;j=(((FP(b)/16|0)*16|0)+15.989999771118164)/256.0;Bc(32826);Bp(-0.0,(-0.30000001192092896),0.0);Cg(1.5,1.5,1.5);Bj(50.0,0.0,1.0,0.0);Bj(335.0,0.0,0.0,1.0);Bp((-0.9375),(-0.0625),0.0);BB(e);B8(e,0.0,0.0,1.0);k=h;l=j;I(e,0.0,0.0,0.0,k,l);m=g;I(e,1.0,0.0,0.0,m,l);n=i;I(e,1.0,1.0,0.0,m,n);I(e,0.0,1.0,0.0,k,n);Bu(e);BB(e);B8(e,0.0,0.0,(-1.0));I(e,0.0,
1.0,(-0.0625),k,n);I(e,1.0,1.0,(-0.0625),m,n);I(e,1.0,0.0,(-0.0625),m,l);I(e,0.0,0.0,(-0.0625),k,l);Bu(e);BB(e);B8(e,(-1.0),0.0,0.0);c=0;o=g-h;while(c<16){p=c/16.0;q=h+o*p-0.001953125;r=1.0*p;s=q;I(e,r,0.0,(-0.0625),s,l);I(e,r,0.0,0.0,s,l);I(e,r,1.0,0.0,s,n);I(e,r,1.0,(-0.0625),s,n);c=c+1|0;}Bu(e);BB(e);B8(e,1.0,0.0,0.0);c=0;while(c<16){p=c/16.0;q=h+o*p-0.001953125;t=1.0*p+0.0625;s=q;I(e,t,1.0,(-0.0625),s,n);I(e,t,1.0,0.0,s,n);I(e,t,0.0,0.0,s,l);I(e,t,0.0,(-0.0625),s,l);c=c+1|0;}Bu(e);BB(e);B8(e,0.0,1.0,0.0);c
=0;i=i-j;while(c<16){p=c/16.0;q=j+i*p-0.001953125;r=1.0*p+0.0625;u=q;I(e,0.0,r,0.0,k,u);I(e,1.0,r,0.0,m,u);I(e,1.0,r,(-0.0625),m,u);I(e,0.0,r,(-0.0625),k,u);c=c+1|0;}Bu(e);BB(e);B8(e,0.0,(-1.0),0.0);c=0;while(c<16){p=c/16.0;q=j+i*p-0.001953125;t=1.0*p;s=q;I(e,1.0,t,0.0,m,s);I(e,0.0,t,0.0,k,s);I(e,0.0,t,(-0.0625),k,s);I(e,1.0,t,(-0.0625),m,s);c=c+1|0;}Bu(e);Be(32826);BI();return;case 2:$z=ASZ(e,f);if(C()){break _;}c=$z;CK(d,c);BM();e=BFI;g=(((FP(b)%16|0)*16|0)+0.0)/256.0;h=(((FP(b)%16|0)*16|0)+15.989999771118164)
/256.0;i=(((FP(b)/16|0)*16|0)+0.0)/256.0;j=(((FP(b)/16|0)*16|0)+15.989999771118164)/256.0;Bc(32826);Bp(-0.0,(-0.30000001192092896),0.0);Cg(1.5,1.5,1.5);Bj(50.0,0.0,1.0,0.0);Bj(335.0,0.0,0.0,1.0);Bp((-0.9375),(-0.0625),0.0);BB(e);B8(e,0.0,0.0,1.0);k=h;l=j;I(e,0.0,0.0,0.0,k,l);m=g;I(e,1.0,0.0,0.0,m,l);n=i;I(e,1.0,1.0,0.0,m,n);I(e,0.0,1.0,0.0,k,n);Bu(e);BB(e);B8(e,0.0,0.0,(-1.0));I(e,0.0,1.0,(-0.0625),k,n);I(e,1.0,1.0,(-0.0625),m,n);I(e,1.0,0.0,(-0.0625),m,l);I(e,0.0,0.0,(-0.0625),k,l);Bu(e);BB(e);B8(e,(-1.0),
0.0,0.0);c=0;o=g-h;while(c<16){p=c/16.0;q=h+o*p-0.001953125;r=1.0*p;s=q;I(e,r,0.0,(-0.0625),s,l);I(e,r,0.0,0.0,s,l);I(e,r,1.0,0.0,s,n);I(e,r,1.0,(-0.0625),s,n);c=c+1|0;}Bu(e);BB(e);B8(e,1.0,0.0,0.0);c=0;while(c<16){p=c/16.0;q=h+o*p-0.001953125;t=1.0*p+0.0625;s=q;I(e,t,1.0,(-0.0625),s,n);I(e,t,1.0,0.0,s,n);I(e,t,0.0,0.0,s,l);I(e,t,0.0,(-0.0625),s,l);c=c+1|0;}Bu(e);BB(e);B8(e,0.0,1.0,0.0);c=0;i=i-j;while(c<16){p=c/16.0;q=j+i*p-0.001953125;r=1.0*p+0.0625;u=q;I(e,0.0,r,0.0,k,u);I(e,1.0,r,0.0,m,u);I(e,1.0,r,(-0.0625),
m,u);I(e,0.0,r,(-0.0625),k,u);c=c+1|0;}Bu(e);BB(e);B8(e,0.0,(-1.0),0.0);c=0;while(c<16){p=c/16.0;q=j+i*p-0.001953125;t=1.0*p;s=q;I(e,1.0,t,0.0,m,s);I(e,0.0,t,0.0,k,s);I(e,0.0,t,(-0.0625),k,s);I(e,1.0,t,(-0.0625),m,s);c=c+1|0;}Bu(e);Be(32826);BI();return;case 3:$z=ASZ(e,f);if(C()){break _;}c=$z;CK(d,c);JC(a.QX,BFM.data[b.bp]);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function ANx(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Iv;d=c+(a.nd-c)*b;e=a.dz.j;B9();c=e.M;Bj(c+(e.u-c)*b,1.0,0.0,0.0);c=e.J;Bj(c+(e.n-c)*b,0.0,1.0,0.0);NC();BI();f=a.dz.o;g=N(e.c);h=N(e.i);i=N(e.d);$p=1;case 1:$z=AOI(f,g,h,i);if(C()){break _;}j=$z;B4(j,j,j,1.0);k=a.A2;if(e.nu!==null){k=new Cs;Bw();NN(k,BIo.bj);}if
(k===null){B9();c=KE(e,b);l=Br(c*3.1415927410125732);Bp( -Br(F1(c)*3.1415927410125732)*0.30000001192092896,Br(F1(c)*3.1415927410125732*2.0)*0.4000000059604645, -l*0.4000000059604645);Bp(0.64000004529953,(-0.6000000238418579)-(1.0-d)*0.6000000238418579,(-0.7199999690055847));Bj(45.0,0.0,1.0,0.0);Bc(32826);b=KE(e,b);c=Br(b*b*3.1415927410125732);Bj(Br(F1(b)*3.1415927410125732)*70.0,0.0,1.0,0.0);Bj( -c*20.0,0.0,0.0,1.0);g=3553;e=a.dz;f=e.W;e=e.j.ei;$p=2;continue _;}B9();c=KE(e,b);m=Br(c*3.1415927410125732);Bp( -Br(F1(c)
*3.1415927410125732)*0.4000000059604645,Br(F1(c)*3.1415927410125732*2.0)*0.20000000298023224, -m*0.20000000298023224);Bp(0.5600000023841858,(-0.5199999809265137)-(1.0-d)*0.6000000238418579,(-0.7199999690055847));Bj(45.0,0.0,1.0,0.0);Bc(32826);b=KE(e,b);c=Br(b*b*3.1415927410125732);b=Br(F1(b)*3.1415927410125732);Bj( -c*20.0,0.0,1.0,0.0);b= -b;Bj(b*20.0,0.0,0.0,1.0);Bj(b*80.0,1.0,0.0,0.0);Cg(0.4000000059604645,0.4000000059604645,0.4000000059604645);if((Ex(k)).Cc())Bj(180.0,0.0,1.0,0.0);$p=3;continue _;case 2:$z
=ASZ(f,e);if(C()){break _;}h=$z;CK(g,h);Bp((-1.0),3.5999999046325684,3.5);Bj(120.0,0.0,0.0,1.0);Bj(200.0,1.0,0.0,0.0);Bj((-135.0),0.0,1.0,0.0);Cg(1.0,1.0,1.0);Bp(5.599999904632568,0.0,0.0);Hn();n=ACm(BFE,a.dz.j);Cg(1.0,1.0,1.0);e=n.nB;e.n7=0.0;e.o3(0.0,0.0,0.0,0.0,0.0,0.0625);Cv(n.nB.dS,0.0625);BI();Be(32826);Gu();return;case 3:A4N(a,k);if(C()){break _;}BI();Be(32826);Gu();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function AZT(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();c=BFI;d=a.dz.j;$p=1;case 1:$z=AOz(d,b);if(C()){break _;}e=$z;B4(e,e,e,0.5);Bc(3042);CO(770,771);B9();d=a.dz.j;f= -d.n/64.0;g=d.u/64.0;BB(c);h=4.0+f;i=4.0+g;I(c,(-1.0),(-1.0),(-0.5),h,i);j=0.0+f;I(c,1.0,(-1.0),(-0.5),j,i);i=0.0+g;I(c,1.0,1.0,(-0.5),j,i);I(c,(-1.0),1.0,(-0.5),h,i);Bu(c);BI();B4(1.0,1.0,1.0,
1.0);Be(3042);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function X(){var a=this;E.call(a);a.Q=0;a.b=0;a.wZ=0.0;a.tH=0.0;a.fs=0.0;a.eE=0.0;a.fZ=0.0;a.fm=0.0;a.d9=0.0;a.fD=0.0;a.e5=null;a.J2=0.0;a.bG=null;a.qt=0.0;}
var BIp=null;var BIq=null;var BIr=null;var BIs=null;var BIt=null;var BIu=null;var BIv=null;var BIw=null;var BIx=null;var BFM=null;var BIy=null;var BIz=null;var BIA=null;var BIB=null;var BIC=null;var BID=null;var BFS=null;var BFO=null;var BFP=null;var BFV=null;var BFX=null;var BF3=null;var BFN=null;var BG4=null;var BIE=null;var BG5=null;var BIF=null;var BF8=null;var BF9=null;var BGc=null;var BGb=null;var BGa=null;var BFY=null;var BFZ=null;var BF$=null;var BF1=null;var BIG=null;var BIH=null;var BII=null;var BIJ
=null;var BIK=null;var BIL=null;var BIM=null;var BIN=null;var BIO=null;var BIP=null;var BIQ=null;var BIR=null;var BIS=null;var BIT=null;var BF_=null;var BIU=null;var BF4=null;var BF5=null;var BF6=null;var BF7=null;var BGe=null;var BGd=null;var BFQ=null;var BFR=null;var BFW=null;var BGg=null;var BGf=null;var BF2=null;var BGh=null;var BF0=null;var BGS=null;var BIV=null;var BIW=null;var BIX=null;var BIY=null;var BIZ=null;var BI0=null;var BI1=null;var BI2=null;var BI3=null;var BI4=null;var BI5=null;var BI6=null;var BI7
=null;var BI8=null;var BI9=null;var BI$=null;var BI_=null;var BJa=null;var BJb=null;var BJc=null;var BJd=null;var BJe=null;var BJf=null;var BJg=null;var BJh=null;var BJi=null;var BJj=null;var BJk=null;var BJl=null;var BJm=null;var BJn=null;var BJo=null;var BJp=null;var BJq=null;var BJr=null;var BJs=null;var BJt=null;var BJu=null;var BJv=null;var BJw=null;function J(){J=Bx(X);A$q();}
function BJx(a,b){var c=new X();F3(c,a,b);return c;}
function Ul(a,b,c){var d=new X();Da(d,a,b,c);return d;}
function F3(a,b,c){var d,e,f,g;J();a.e5=BIp;a.J2=1.0;a.qt=0.6000000238418579;d=BFM.data;if(d[b]!==null){c=new Cn;e=d[b];f=new T;S(f);H(H(H(H(Bi(H(f,B(276)),b),B(277)),e),B(278)),a);Bl(c,U(f));P(c);}a.bG=c;d[b]=a;a.b=b;Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);BIz.data[b]=a.dd();d=BIB;g=!a.dd()?0:255;d.data[b]=g;BIC.data[b]=0;BIA.data[b]=0;}
function Da(a,b,c,d){J();F3(a,b,d);a.Q=c;}
function BY(a,b){a.e5=b;return a;}
function I7(a,b){J();BIB.data[a.b]=b;return a;}
function GG(a,b){J();BID.data[a.b]=15.0*b|0;return a;}
function El(a,b){a.tH=b*3.0;return a;}
function Buj(a){return 1;}
function Bar(a){return 0;}
function BO(a,b){var c;a.wZ=b;c=a.tH;b=b*5.0;if(c<b)a.tH=b;return a;}
function EM(a,b){J();BIy.data[a.b]=b;}
function Bt(a,b,c,d,e,f,g){a.fs=b;a.eE=c;a.fZ=d;a.fm=e;a.d9=f;a.fD=g;}
function AQw(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.xo(c,d,e);if(C()){break _;}f=$z;return f;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function ARU(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(!f&&a.eE>0.0)c=1;else if(f==1&&a.d9<1.0)c=1;else if(f==2&&a.fZ>0.0)c=1;else if(f==3&&a.fD<1.0)c=1;else if(f==4&&a.fs>0.0)c=1;else{if(f!=5)break a;if(a.fm>=1.0)break a;c=1;}return c;}$p=1;case 1:$z=b.fJ(c,d,e);if(C()){break _;}c=$z;return c?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AHY(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.d8(c,d,e);if(C()){break _;}c=$z;return a.eF(f,c);default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function Brs(a,b,c){return a.bq(b);}
function A$W(a,b){return a.Q;}
function NF(a,b,c,d,e){var f,g,h,i,j;f=c;g=f+a.fs;h=d;i=h+a.eE;j=e;return DA(g,i,j+a.fZ,f+a.fm,h+a.d9,j+a.fD);}
function AXX(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=a.ep(b,c,d,e);if(C()){break _;}h=$z;if(h!==null&&Ma(f,h))Y(g,h);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function Ps(a,b,c,d,e){var f,g,h,i,j;f=c;g=f+a.fs;h=d;i=h+a.eE;j=e;return DA(g,i,j+a.fZ,f+a.fm,h+a.d9,j+a.fD);}
function Bn$(a){return 1;}
function BpW(a,b,c){return a.AI();}
function BlO(a){return 1;}
function ATu(a,b,c,d,e,f){}
function A2u(a,b,c,d,e,f){}
function AJ2(a,b,c,d,e,f){}
function AIs(a,b,c,d,e,f){}
function Bl6(a){return 10;}
function ALj(a,b,c,d,e){}
function AJY(a,b,c,d,e){}
function Bdf(a,b){return 1;}
function A8A(a,b,c){return a.b;}
function ATT(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.wZ<0.0)c=0.0;else{if(ADd(b,a)){$p=1;continue _;}c=1.0/a.wZ/100.0;}return c;case 1:$z=AW9(b,a);if(C()){break _;}c=$z;return c/a.wZ/30.0;default:GR();}}DW().s(a,b,c,$p);}
function AHS(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=1.0;$p=1;case 1:a.Sk(b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AQb(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(!b.N){h=a.d7(b.p);i=0;j=0.15000000596046448;k=c;l=d;m=e;while(true){if(i>=h)break a;if(O(b.p)<=g){n=a.cX(f,b.p);if(n>0){o=H$(b,k+O(b.p)*0.699999988079071+j,l+O(b.p)*0.699999988079071+j,m+O(b.p)*0.699999988079071+j,PD(n));o.hM=10;$p=1;continue _;}}i
=i+1|0;}}}return;case 1:b.WV(o);if(C()){break _;}while(true){i=i+1|0;if(i>=h)break;if(O(b.p)>g)continue;n=a.cX(f,b.p);if(n<=0)continue;else{o=H$(b,k+O(b.p)*0.699999988079071+j,l+O(b.p)*0.699999988079071+j,m+O(b.p)*0.699999988079071+j,PD(n));o.hM=10;continue _;}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function Bxp(a,b){return a.tH/5.0;}
function AVy(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.j0(b,c,d,e);if(C()){break _;}h= -c|0;i= -d|0;j= -e|0;b=ER(f,h,i,j);f=ER(g,h,i,j);k=Qg(b,f,a.fs);l=Qg(b,f,a.fm);m=OQ(b,f,a.eE);n=OQ(b,f,a.d9);o=PM(b,f,a.fZ);p=PM(b,f,a.fD);if(!Zn(a,k))k=null;if(!Zn(a,l))l=null;if
(!AGS(a,m))m=null;if(!AGS(a,n))n=null;if(!ZR(a,o))o=null;if(!ZR(a,p))p=null;q=null;if(k!==null)q=k;if(l!==null&&!(q!==null&&E2(b,l)>=E2(b,q)))q=l;if(m!==null&&!(q!==null&&E2(b,m)>=E2(b,q)))q=m;if(n!==null&&!(q!==null&&E2(b,n)>=E2(b,q)))q=n;if(o!==null&&!(q!==null&&E2(b,o)>=E2(b,q)))q=o;if(p!==null&&!(q!==null&&E2(b,p)>=E2(b,q)))q=p;if(q===null)return null;r=(-1);if(q===k)r=4;if(q===l)r=5;if(q===m)r=0;if(q===n)r=1;if(q===o)r=2;if(q===p)r=3;return Bhc(c,d,e,r,ER(q,c,d,e));default:GR();}}DW().s(a,b,c,d,e,f,g,h,
i,j,k,l,m,n,o,p,q,r,$p);}
function Zn(a,b){var c,d;a:{if(b===null)c=0;else{d=b.G;if(d>=a.eE&&d<=a.d9){d=b.D;if(d>=a.fZ&&d<=a.fD){c=1;break a;}}c=0;}}return c;}
function AGS(a,b){var c,d;a:{if(b===null)c=0;else{d=b.H;if(d>=a.fs&&d<=a.fm){d=b.D;if(d>=a.fZ&&d<=a.fD){c=1;break a;}}c=0;}}return c;}
function ZR(a,b){var c,d;a:{if(b===null)c=0;else{d=b.H;if(d>=a.fs&&d<=a.fm){d=b.G;if(d>=a.eE&&d<=a.d9){c=1;break a;}}c=0;}}return c;}
function A4t(a,b,c,d,e){}
function Bqz(a){return 0;}
function APK(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a:{$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if(f){J();if(!BFM.data[f].bG.jp()){c=0;break a;}}c=1;}return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AR$(a,b,c,d,e,f){return 0;}
function AVO(a,b,c,d,e,f){}
function AIj(a,b,c,d,e,f){}
function AJ$(a,b,c,d,e,f){}
function ARo(a,b,c,d,e,f,g){}
function A3d(a,b,c,d,e){}
function A0O(a,b,c,d,e){return 16777215;}
function AUW(a,b,c,d,e,f){return 0;}
function Bxm(a){return 0;}
function AVU(a,b,c,d,e,f){}
function AQ5(a,b,c,d,e,f){return 0;}
function Bve(a){}
function AIB(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.a0x(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AZB(a,b,c,d,e){return 1;}
function AVK(a,b,c,d,e,f){}
function A$q(){var b,c,d;BIp=MA(B(279),1.0,1.0);BIq=MA(B(280),1.0,1.0);BIr=MA(B(281),1.0,1.0);BIs=MA(B(282),1.0,1.0);BIt=MA(B(279),1.0,1.0);BIu=MA(B(279),1.0,1.5);BIv=BB3(B(279),1.0,1.0);BIw=MA(B(283),1.0,1.0);BIx=BCc(B(284),1.0,1.0);BFM=BC(X,256);BIy=Gx(256);BIz=Gx(256);BIA=Gx(256);BIB=BT(256);BIC=Gx(256);BID=BT(256);BFS=BY(El(BO(BAX(1,1),1.5),10.0),BIt);BFO=BY(BO(BBC(2),0.6000000238418579),BIs);BFP=BY(BO(Bzl(3,2),0.5),BIr);b=new X;BE();Da(b,4,16,BJy);BFV=BY(El(BO(b,2.0),10.0),BIt);BFX=BY(El(BO(Ul(5,4,BJz),
2.0),5.0),BIq);BF3=BY(BO(BCD(6,15),0.0),BIs);BFN=BY(El(BO(Ul(7,17,BJy),(-1.0)),6000000.0),BIt);BG4=I7(BO(A9e(8,BGR),100.0),3);BIE=I7(BO(Bb7(9,BGR),100.0),3);BG5=I7(GG(BO(A9e(10,BGT),0.0),1.0),255);BIF=I7(GG(BO(Bb7(11,BGT),100.0),1.0),255);BF8=BY(BO(BBv(12,18),0.5),BIx);BF9=BY(BO(BBK(13,19),0.6000000238418579),BIr);BGc=BY(El(BO(AA_(14,32),3.0),5.0),BIt);BGb=BY(El(BO(AA_(15,33),3.0),5.0),BIt);BGa=BY(El(BO(AA_(16,34),3.0),5.0),BIt);BFY=BY(BO(BC4(17),2.0),BIq);BFZ=BY(I7(BO(BAb(18,52),0.20000000298023224),1),BIs);BF$
=BY(BO(BAO(19),0.6000000238418579),BIs);BF1=BY(BO(BAL(20,49,BJA,0),0.30000001192092896),BIv);BIG=null;BIH=null;BII=null;BIJ=null;BIK=null;BIL=null;BIM=null;BIN=null;BIO=null;BIP=null;BIQ=null;BIR=null;BIS=null;BIT=null;BF_=BY(BO(Ul(35,64,BJB),0.800000011920929),BIw);BIU=null;BF4=BY(BO(Bk4(37,13),0.0),BIs);BF5=BY(BO(Bk4(38,12),0.0),BIs);BF6=GG(BY(BO(A8y(39,29),0.0),BIs),0.125);BF7=BY(BO(A8y(40,28),0.0),BIs);BGe=BY(El(BO(APF(41,39),3.0),10.0),BIu);BGd=BY(El(BO(APF(42,38),5.0),10.0),BIu);BFQ=BY(El(BO(Bu2(43,1),
2.0),10.0),BIt);BFR=BY(El(BO(Bu2(44,0),2.0),10.0),BIt);BFW=BY(El(BO(Ul(45,7,BJy),2.0),10.0),BIt);BGg=BY(BO(BAd(46,8),0.0),BIs);BGf=BY(BO(BzF(47,35),1.5),BIq);BF2=BY(El(BO(Ul(48,36,BJy),2.0),10.0),BIt);BGh=BY(El(BO(BA$(49,37),10.0),2000.0),BIt);BF0=BY(GG(BO(BAT(50,80),0.0),0.9375),BIq);BGS=BY(GG(BO(BDf(51,31),0.0),1.0),BIq);BIV=BY(BO(BC0(52,65),5.0),BIu);BIW=Bxa(53,BFX);BIX=BY(BO(Bzn(54),2.5),BIq);BIY=BY(BO(BCu(55,84),0.0),BIp);BIZ=BY(El(BO(AA_(56,50),3.0),5.0),BIt);BI0=BY(El(BO(APF(57,40),5.0),10.0),BIu);BI1
=BY(BO(BBd(58),2.5),BIq);BI2=BY(BO(BCH(59,88),0.0),BIs);BI3=BY(BO(Bzw(60),0.6000000238418579),BIr);BI4=BY(BO(Bnj(61,0),3.5),BIt);BI5=GG(BY(BO(Bnj(62,1),3.5),BIt),0.875);BI6=BY(BO(A73(63,G(Kj),1),1.0),BIq);BI7=BY(BO(BdO(64,BJz),3.0),BIq);BI8=BY(BO(BCw(65,83),0.4000000059604645),BIq);BI9=BY(BO(BAF(66,128),0.699999988079071),BIu);BI$=Bxa(67,BFV);BI_=BY(BO(A73(68,G(Kj),0),1.0),BIq);BJa=BY(BO(BBz(69,96),0.5),BIq);b=new AEd;c=BFS.Q;ANR();AUH(b,70,c,BJC);BJb=BY(BO(b,0.5),BIt);BJc=BY(BO(BdO(71,BJD),5.0),BIu);BJd=BY(BO(By$(72,
BFX.Q,BJE),0.5),BIq);BJe=BY(El(BO(ByQ(73,51,0),3.0),5.0),BIt);BJf=BY(El(BO(GG(ByQ(74,51,1),0.625),3.0),5.0),BIt);BJg=BY(BO(BqT(75,115,0),0.0),BIq);BJh=BY(GG(BO(BqT(76,99,1),0.0),0.5),BIq);BJi=BY(BO(BzZ(77,BFS.Q),0.5),BIt);BJj=BY(BO(BCM(78,66),0.10000000149011612),BIw);BJk=BY(I7(BO(BCZ(79,67),0.5),3),BIv);BJl=BY(BO(BCB(80,66),0.20000000298023224),BIw);BJm=BY(BO(Bzy(81,70),0.4000000059604645),BIw);BJn=BY(BO(Bz4(82,72),0.6000000238418579),BIr);BJo=BY(BO(BDa(83,73),0.0),BIs);BJp=BY(El(BO(BBl(84,74),2.0),10.0),BIt);BJq
=BY(El(BO(BzQ(85,4),2.0),5.0),BIq);BJr=BY(BO(Bk1(86,102,0),1.0),BIq);BJs=BY(BO(BCr(87,103),0.4000000059604645),BIt);BJt=BY(BO(Bzb(88,104),0.5),BIx);BJu=GG(BY(BO(BzL(89,105,BJA),0.30000001192092896),BIv),1.0);BJv=GG(BY(BO(Bzu(90,14),(-1.0)),BIv),0.75);BJw=GG(BY(BO(Bk1(91,102,1),1.0),BIq),1.0);d=0;while(d<256){if(BFM.data[d]!==null){Bw();BJF.data[d]=Bzm(d-256|0);}d=d+1|0;}}
var Sb=K(0);
function ACp(){var a=this;JJ.call(a);a.iU=null;a.s=0;}
function B6(){var a=new ACp();A_I(a);return a;}
function BJG(a){var b=new ACp();Vv(b,a);return b;}
function A_I(a){Vv(a,10);}
function Vv(a,b){var c;if(b>=0){a.iU=BC(E,b);return;}c=new Cn;W(c);P(c);}
function ACd(a,b){var c,d;c=a.iU.data.length;if(c<b){d=c>=1073741823?2147483647:EB(b,EB(c*2|0,5));a.iU=H_(a.iU,d);}}
function Bb(a,b){QG(a,b);return a.iU.data[b];}
function C5(a){return a.s;}
function YZ(a,b,c){var d,e;QG(a,b);d=a.iU.data;e=d[b];d[b]=c;return e;}
function Y(a,b){var c,d;ACd(a,a.s+1|0);c=a.iU.data;d=a.s;a.s=d+1|0;c[d]=b;a.eV=a.eV+1|0;return 1;}
function AEe(a,b,c){var d,e,f,g;if(b>=0){d=a.s;if(b<=d){ACd(a,d+1|0);e=a.s;f=e;while(f>b){g=a.iU.data;g[f]=g[f-1|0];f=f+(-1)|0;}a.iU.data[b]=c;a.s=e+1|0;a.eV=a.eV+1|0;return;}}c=new Ct;W(c);P(c);}
function DT(a,b){var c,d,e,f;QG(a,b);c=a.iU.data;d=c[b];e=a.s-1|0;a.s=e;while(b<e){f=b+1|0;c[b]=c[f];b=f;}c[e]=null;a.eV=a.eV+1|0;return d;}
function Jy(a,b){var c,d;c=a.s;d=0;a:{while(true){if(d>=c){d=(-1);break a;}if(JX(b,Bb(a,d)))break;d=d+1|0;}}if(d<0)return 0;DT(a,d);return 1;}
function Dr(a){WH(a.iU,0,a.s,null);a.s=0;a.eV=a.eV+1|0;}
function QG(a,b){var c;if(b>=0&&b<a.s)return;c=new Ct;W(c);P(c);}
function Ob(){var a=this;E.call(a);a.Xf=61;a.xE=0;a.Wr=0;a.Ry=0;a.u0=0;a.T0=0;a.QE=null;}
var BFj=null;function Ym(b,c){b=Ba(b+(-2147483648)|0,c+(-2147483648)|0);return b<0?(-1):b?1:0;}
function Qr(a,b,c){var d,e,f,g,h;d=c.oi;if(d===null){c.oi=BU(EB(b,8192));c.cA=0;c.rH=0;}else{d=d.data;b=c.cA+b|0;e=d.length;if((b-e|0)>0){e=e*2|0;if(Ym(e,b)<0)e=b;if(Ym(e,2147483639)<=0)b=e;else{if(b<0){c=new AFl;f=Cw(M(b),F(4294967295, 0));g=new T;S(g);EL(H(g,B(285)),f);Bl(c,U(g));P(c);}if(b<=2147483639)b=2147483639;}d=BU(b);h=c.oi;CZ(h,0,d,0,h.data.length);c.oi=d;return d;}}return c.oi;}
function AAH(a){var b;b=a.QE;AUQ();return b!==BJH?0:1;}
function W$(a,b,c,d,e){var f;if(e.oi===null)return !e.p4?0:(-1);f=DK(e.cA-e.rH|0,d);CZ(e.oi,e.rH,b,c,f);c=e.rH+f|0;e.rH=c;if(c>=e.cA)e.oi=null;return f;}
function AZM(){BFj=Iy([13,10]);}
function Pm(){var a=this;Ob.call(a);a.Ba=null;a.YS=null;a.oP=null;a.D2=0;a.su=0;}
var BJI=null;var BJJ=null;var BJK=null;function BAp(){var a=new Pm();ATH(a);return a;}
function BBD(a,b,c){var d=new Pm();AEq(d,a,b,c);return d;}
function ATH(a){AEq(a,0,BFj,0);}
function AEq(a,b,c,d){var e,f,g,h,i,j,k,l,m;AUQ();e=BJL;f=c===null?0:c.data.length;a.Xf=61;a.Wr=3;a.Ry=4;a.u0=!(b>0&&f>0?1:0)?0:(b/4|0)*4|0;a.T0=f;a.xE=61;a.QE=e;g=BJK;a.YS=g;if(c===null){a.su=4;a.oP=null;}else{h=c.data;f=h.length;i=0;a:{b:{while(i<f){j=h[i];if(61==j)break b;c:{if(j>=0){k=g.data;if(j<k.length&&k[j]!=(-1)){j=1;break c;}}j=0;}if(j)break b;i=i+1|0;}j=0;break a;}j=1;}if(j){e=AUa(c,J$(B(30)));l=new Cn;m=new T;S(m);BL(H(H(m,B(286)),e),93);Bl(l,U(m));P(l);}if(b<=0){a.su=4;a.oP=null;}else{a.su=4+f|
0;g=BU(f);a.oP=g;CZ(c,0,g,0,f);}}a.D2=a.su-1|0;a.Ba=!d?BJI:BJJ;}
function AA2(a,b,c,d,e){var f,g,h,i,j,k,l,m;if(e.p4)return;if(d<0)e.p4=1;f=0;a:{while(true){if(f>=d)break a;g=b.data;h=Qr(a,a.D2,e);i=c+1|0;j=g[c];if(j==a.xE)break;if(j>=0){g=BJK.data;if(j<g.length){k=g[j];if(k>=0){c=(e.m2+1|0)%4|0;e.m2=c;j=(e.ka<<6)+k|0;e.ka=j;if(!c){h=h.data;c=e.cA;k=c+1|0;e.cA=k;h[c]=(j>>16&255)<<24>>24;l=k+1|0;e.cA=l;h[k]=(j>>8&255)<<24>>24;e.cA=l+1|0;h[l]=(j&255)<<24>>24;}}}}f=f+1|0;c=i;}e.p4=1;}b:{if(e.p4&&e.m2){h=Qr(a,a.D2,e);c=e.m2;switch(c){case 1:break;case 2:b=h.data;YB(a,15,e);d
=e.ka>>4;e.ka=d;i=e.cA;e.cA=i+1|0;b[i]=(d&255)<<24>>24;break b;case 3:b=h.data;YB(a,3,e);j=e.ka>>2;e.ka=j;k=e.cA;c=k+1|0;e.cA=c;b[k]=(j>>8&255)<<24>>24;e.cA=c+1|0;b[c]=(j&255)<<24>>24;break b;default:e=new Er;m=new T;S(m);Bi(H(m,B(287)),c);Bl(e,U(m));P(e);}if(AAH(a)){m=new Cn;Bl(m,B(288));P(m);}}}}
function AAJ(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;if(e.p4)return;a:{if(d>=0){f=0;while(true){if(f>=d)break a;g=b.data;h=Qr(a,a.su,e);i=(e.m2+1|0)%3|0;e.m2=i;j=c+1|0;k=g[c];if(k<0)k=k+256|0;c=(e.ka<<8)+k|0;e.ka=c;if(0==i){l=h.data;k=e.cA;m=k+1|0;e.cA=m;g=a.Ba.data;l[k]=g[c>>18&63];k=m+1|0;e.cA=k;l[m]=g[c>>12&63];i=k+1|0;e.cA=i;l[k]=g[c>>6&63];k=i+1|0;e.cA=k;l[i]=g[c&63];c=e.w1+4|0;e.w1=c;m=a.u0;if(m>0&&m<=c){g=a.oP;CZ(g,0,h,k,g.data.length);e.cA=e.cA+a.oP.data.length|0;e.w1=0;}}f=f+1|0;c=j;}}e.p4=1;if(0==e.m2&&!a.u0)return;b:
{c:{g=Qr(a,a.su,e);m=e.cA;c=e.m2;switch(c){case 0:break b;case 1:h=g.data;c=m+1|0;e.cA=c;b=a.Ba;l=b.data;d=e.ka;h[m]=l[d>>2&63];k=c+1|0;e.cA=k;h[c]=l[d<<4&63];if(b!==BJI)break b;c=k+1|0;e.cA=c;d=a.xE;h[k]=d;e.cA=c+1|0;h[c]=d;break b;case 2:break c;default:}e=new Er;n=new T;S(n);Bi(H(n,B(287)),c);Bl(e,U(n));P(e);}h=g.data;c=m+1|0;e.cA=c;b=a.Ba;l=b.data;d=e.ka;h[m]=l[d>>10&63];k=c+1|0;e.cA=k;h[c]=l[d>>4&63];c=k+1|0;e.cA=c;h[k]=l[d<<2&63];if(b===BJI){e.cA=c+1|0;h[c]=a.xE;}}c=e.w1;d=e.cA;c=c+(d-m|0)|0;e.w1=c;if
(a.u0>0&&c>0){b=a.oP;CZ(b,0,g,d,b.data.length);e.cA=e.cA+a.oP.data.length|0;}}}
function YB(a,b,c){var d;if(AAH(a)&&c.ka&b){d=new Cn;Bl(d,B(289));P(d);}}
function ALs(){BJI=Iy([65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,48,49,50,51,52,53,54,55,56,57,43,47]);BJJ=Iy([65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,48,49,50,51,52,53,54,55,56,57,45,95]);BJK=Iy([(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),
(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),62,(-1),62,(-1),63,52,53,54,55,56,57,58,59,60,61,(-1),(-1),(-1),(-1),(-1),(-1),(-1),0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,(-1),(-1),(-1),(-1),63,(-1),26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]);}
var Si=K(D0);
function BJM(){var a=new Si();BlE(a);return a;}
function BlE(a){Ek(a);}
function A9s(a,b){}
function Bed(a,b){}
function Bmt(a){return 0;}
function A8M(a){return B(159);}
function DG(){var a=this;E.call(a);a.ha=null;a.hl=null;a.t2=null;}
var BJN=null;var BJO=null;var BJP=null;var BJQ=null;var BJR=null;var BJS=null;var BJT=null;var BJU=null;var BJV=null;var BJW=null;var BJX=null;var BJY=null;var BJZ=null;var BJ0=null;var BJ1=null;var BJ2=null;var BJ3=null;var BJ4=null;var BJ5=null;var BJ6=null;var BJ7=null;var BJ8=null;var BJ9=null;function A0Q(){A0Q=Bx(DG);Bbf();}
function Eu(a,b){var c=new DG();AZE(c,a,b);return c;}
function BAx(a,b,c){var d=new DG();AFF(d,a,b,c);return d;}
function AZE(a,b,c){A0Q();AFF(a,b,c,B(7));}
function AFF(a,b,c,d){A0Q();if(b!==null&&c!==null&&d!==null){if(!Z(b)&&!Z(c)){a.hl=B(7);a.ha=B(7);a.t2=d;return;}a.hl=b;a.ha=c;a.t2=d;return;}b=new EQ;W(b);P(b);}
function BoP(a,b){var c;if(b===a)return 1;if(!(b instanceof DG))return 0;c=b;return CA(a.hl,c.hl)&&CA(a.ha,c.ha)&&CA(a.t2,c.t2)?1:0;}
function My(){A0Q();return BJN;}
function BiV(a){return (Uu(a.ha)+Uu(a.hl)|0)+Uu(a.t2)|0;}
function Bbf(){var b,c;BJO=Eu(B(290),B(291));BJP=Eu(B(292),B(291));BJQ=Eu(B(293),B(294));BJR=Eu(B(293),B(7));BJS=Eu(B(290),B(7));BJT=Eu(B(292),B(295));BJU=Eu(B(292),B(7));BJV=Eu(B(296),B(7));BJW=Eu(B(296),B(297));BJX=Eu(B(298),B(7));BJY=Eu(B(298),B(299));BJZ=Eu(B(300),B(301));BJ0=Eu(B(300),B(7));BJ1=Eu(B(302),B(303));BJ2=Eu(B(302),B(7));BJ3=Eu(B(293),B(294));BJ4=Eu(B(293),B(294));BJ5=Eu(B(293),B(304));BJ6=Eu(B(293),B(304));BJ7=Eu(B(290),B(305));BJ8=Eu(B(290),B(306));BJ9=Eu(B(7),B(7));if(BJ$===null)BJ$=Bd9();b
=(BJ$.value!==null?$rt_str(BJ$.value):null);c=H8(b,95);BJN=BAx(Dc(b,0,c),Hg(b,c+1|0),B(7));}
var Yb=K(0);
function AD5(){E.call(this);this.LH=null;}
function Bz_(b){var c;c=new AD5;c.LH=b;return c;}
function Du(a,b){a.LH.X3(b);}
function Bjx(a,b){a.LH.a0G(b);}
var A4a=K();
function Brp(a,b,c){a.a0w($rt_str(b),Jt(c,"handleEvent"));}
function Bdd(a,b,c){a.ZS($rt_str(b),Jt(c,"handleEvent"));}
function A6_(a,b,c,d){a.WM($rt_str(b),Jt(c,"handleEvent"),d?1:0);}
function A7k(a,b){return !!a.a0A(b);}
function Bpn(a,b,c,d){a.XN($rt_str(b),Jt(c,"handleEvent"),d?1:0);}
var AGN=K(0);
function ABU(){var a=this;E.call(a);a.J7=null;a.MC=null;}
function Bwd(a){var b,c,d;if(a.J7.readyState==4){b=new $rt_globals.Uint8Array(a.J7.response);c=BU(b.byteLength);Bm();BEi=c;d=0;while(true){c=BEi.data;if(d>=c.length)break;c[d]=b[d]<<24>>24;d=d+1|0;}Du(a.MC,B(307));}}
var AAV=K();
var BIf=null;function BqZ(){BqZ=Bx(AAV);BgN();}
function BJ_(){var a=new AAV();AJE(a);return a;}
function AJE(a){BqZ();}
function BgN(){var b,c,d,e;BIf=DP();b=BC(Hv,6).data;Bog();b[0]=BKa;b[1]=BKb;b[2]=BKc;b[3]=BKd;b[4]=BKe;b[5]=BKf;c=b.length;d=0;while(d<c){e=b[d];B0(BIf,e.vg,e);d=d+1|0;}}
var Cn=K(Co);
function Fv(){var a=new Cn();A84(a);return a;}
function BKg(a){var b=new Cn();A6t(b,a);return b;}
function A84(a){W(a);}
function A6t(a,b){Bl(a,b);}
function TQ(){Cn.call(this);this.a0b=null;}
var ALk=K();
function BKh(){var a=new ALk();Bep(a);return a;}
function Bep(a){}
function Ih(){var a=this;E.call(a);a.m6=0;a.bg=0;a.cI=0;a.it=0;}
function Qk(a,b){a.it=(-1);a.m6=b;a.cI=b;}
function A1Q(a){return a.bg;}
function F4(a,b){var c,d,e;if(b>=0&&b<=a.cI){a.bg=b;if(b<a.it)a.it=0;return a;}c=new Cn;d=a.cI;e=new T;S(e);BL(Bi(H(Bi(H(e,B(308)),b),B(309)),d),93);Bl(c,U(e));P(c);}
function BhX(a){return a.cI;}
function TJ(a,b){var c,d,e;if(b>=0&&b<=a.m6){if(a.it>b)a.it=(-1);a.cI=b;if(a.bg>b)a.bg=b;return a;}c=new Cn;d=a.m6;e=new T;S(e);BL(Bi(H(Bi(H(e,B(310)),b),B(309)),d),93);Bl(c,U(e));P(c);}
function GB(a){a.bg=0;a.cI=a.m6;a.it=(-1);return a;}
function HI(a){a.cI=a.bg;a.bg=0;a.it=(-1);return a;}
function CL(a){return a.cI-a.bg|0;}
function D7(a){return a.bg>=a.cI?0:1;}
var Se=K(Ih);
function AOl(a,b,c,d){var e,f,g,h,i,j,k,l;if(c>=0){e=b.data;f=e.length;if(c<=f){g=c+d|0;if(g>f){h=new Ct;i=new T;S(i);Bi(H(Bi(H(i,B(311)),g),B(312)),f);Bl(h,U(i));P(h);}if(CL(a)<d){i=new J3;W(i);P(i);}if(d<0){i=new Ct;h=new T;S(h);H(Bi(H(h,B(313)),d),B(314));Bl(i,U(h));P(i);}g=a.bg;j=0;while(j<d){k=c+1|0;f=g+1|0;e[c]=a.CU(g);j=j+1|0;c=k;g=f;}a.bg=a.bg+d|0;return a;}}b=b.data;i=new Ct;d=b.length;l=new T;S(l);BL(Bi(H(Bi(H(l,B(315)),c),B(309)),d),41);Bl(i,U(l));P(i);}
function AEU(a,b){return AOl(a,b,0,b.data.length);}
function RV(a){GB(a);return a;}
function ACw(a){HI(a);return a;}
function XO(a,b){TJ(a,b);return a;}
function AQf(){var a=this;E.call(a);a.r=null;a.ez=0;a.g7=0;a.cR=0;}
function PZ(a){var b=new AQf();A8k(b,a);return b;}
function KU(){var a=new AQf();A7r(a);return a;}
function A8k(a,b){a.ez=(-1);a.g7=0;a.cR=0;a.r=b;}
function A7r(a){a.ez=(-1);a.g7=0;a.cR=0;}
function A0M(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=b.dG();g=a.r;$p=1;case 1:b.j0(g,c,d,e);if(C()){break _;}if(!f){$p=2;continue _;}if(f==4){$p=3;continue _;}if(f==13){g=a.r;$p=4;continue _;}if(f==1){BM();g=BFI;h=a.r;$p=6;continue _;}if(f==6){BM();g=BFI;h=a.r;$p=8;continue _;}if(f==2){g=a.r;$p=10;continue _;}if(f==3){$p=12;continue _;}if
(f==5){$p=13;continue _;}if(f==8){$p=14;continue _;}if(f==7){$p=15;continue _;}if(f==9){$p=16;continue _;}if(f==10){i=0;g=a.r;$p=17;continue _;}if(f==11){$p=18;continue _;}if(f!=12){i=0;return i;}$p=21;continue _;case 2:$z=AMh(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 3:$z=AMr(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 4:$z=b.up(g,c,d,e);if(C()){break _;}i=$z;j=(i>>16&255)/255.0;k=(i>>8&255)/255.0;l=(i&255)/255.0;$p=5;case 5:$z=AQE(a,b,c,d,e,j,k,l);if(C()){break _;}i=$z;return i;case 6:$z=b.RP(h,c,
d,e);if(C()){break _;}j=$z;CX(g,j,j,j);g=a.r;$p=7;case 7:$z=g.d8(c,d,e);if(C()){break _;}i=$z;XX(a,b,i,c,d,e);i=1;return i;case 8:$z=b.RP(h,c,d,e);if(C()){break _;}j=$z;CX(g,j,j,j);g=a.r;$p=9;case 9:$z=g.d8(c,d,e);if(C()){break _;}i=$z;AGX(a,b,i,c,d-0.0625,e);i=1;return i;case 10:$z=g.d8(c,d,e);if(C()){break _;}i=$z;BM();g=BFI;h=a.r;$p=11;case 11:$z=b.RP(h,c,d,e);if(C()){break _;}j=$z;if(BID.data[b.b]>0)j=1.0;CX(g,j,j,j);if(i==1)Kf(a,b,c-0.09999999403953552,d+0.20000000298023224,e,(-0.4000000059604645),0.0);else if
(i==2)Kf(a,b,c+0.09999999403953552,d+0.20000000298023224,e,0.4000000059604645,0.0);else if(i==3)Kf(a,b,c,d+0.20000000298023224,e-0.09999999403953552,0.0,(-0.4000000059604645));else if(i!=4)Kf(a,b,c,d,e,0.0,0.0);else Kf(a,b,c,d+0.20000000298023224,e+0.09999999403953552,0.0,0.4000000059604645);i=1;return i;case 12:$z=AJH(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 13:$z=AVn(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 14:$z=AVA(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 15:$z=AWN(a,b,c,d,e);if(C()){break _;}i
=$z;return i;case 16:$z=AZy(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 17:$z=g.d8(c,d,e);if(C()){break _;}f=$z;if(!f){Bt(b,0.0,0.0,0.0,0.5,0.5,1.0);$p=19;continue _;}if(f==1){Bt(b,0.0,0.0,0.0,0.5,1.0,1.0);$p=22;continue _;}if(f==2){Bt(b,0.0,0.0,0.0,1.0,0.5,0.5);$p=24;continue _;}if(f!=3){Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return i;}Bt(b,0.0,0.0,0.0,1.0,1.0,0.5);$p=26;continue _;case 18:$z=AQX(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 19:AMh(a,b,c,d,e);if(C()){break _;}Bt(b,0.5,0.0,0.0,1.0,1.0,1.0);$p=20;case 20:AMh(a,
b,c,d,e);if(C()){break _;}Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return i;case 21:$z=AXL(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 22:AMh(a,b,c,d,e);if(C()){break _;}Bt(b,0.5,0.0,0.0,1.0,0.5,1.0);$p=23;case 23:AMh(a,b,c,d,e);if(C()){break _;}Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return i;case 24:AMh(a,b,c,d,e);if(C()){break _;}Bt(b,0.0,0.0,0.5,1.0,1.0,1.0);$p=25;case 25:AMh(a,b,c,d,e);if(C()){break _;}Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return i;case 26:AMh(a,b,c,d,e);if(C()){break _;}Bt(b,0.0,0.0,0.5,1.0,0.5,1.0);$p=27;case 27:AMh(a,
b,c,d,e);if(C()){break _;}Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return i;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function AXL(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.r;$p
=1;case 1:$z=f.d8(c,d,e);if(C()){break _;}g=$z;h=g&7;i=(g&8)<=0?0:1;BM();j=BFI;k=a.ez<0?0:1;if(!k){J();a.ez=BFV.Q;}l=Ba(h,5);if(!l)Bt(b,0.3125,0.0,0.25,0.6875,0.1875,0.75);else if(h==6)Bt(b,0.25,0.0,0.3125,0.75,0.1875,0.6875);else if(h==4)Bt(b,0.3125,0.25,0.8125,0.6875,0.75,1.0);else if(h==3)Bt(b,0.3125,0.25,0.0,0.6875,0.75,0.1875);else if(h==2)Bt(b,0.8125,0.25,0.3125,1.0,0.75,0.6875);else if(h==1)Bt(b,0.0,0.25,0.3125,0.1875,0.75,0.6875);$p=2;case 2:AMh(a,b,c,d,e);if(C()){break _;}if(!k)a.ez=(-1);f=a.r;$p=3;case 3:$z
=b.RP(f,c,d,e);if(C()){break _;}m=$z;if(BID.data[b.b]>0)m=1.0;CX(j,m,m,m);n=b.bq(0);g=a.ez;if(g<0)g=n;o=(g&15)<<4;p=g&240;m=o;q=m/256.0;r=(m+15.989999771118164)/256.0;m=p;s=m/256.0;t=(m+15.989999771118164)/256.0;u=BC(MX,8).data;u[0]=BP((-0.0625),0.0,(-0.0625));u[1]=BP(0.0625,0.0,(-0.0625));u[2]=BP(0.0625,0.0,0.0625);u[3]=BP((-0.0625),0.0,0.0625);u[4]=BP((-0.0625),0.625,(-0.0625));u[5]=BP(0.0625,0.625,(-0.0625));u[6]=BP(0.0625,0.625,0.0625);u[7]=BP((-0.0625),0.625,0.0625);v=0;n=Ba(h,6);k=Ba(h,4);g=Ba(h,3);w=
Ba(h,2);h=Ba(h,1);x=c+0.5;m=d;y=m+0.5;z=e+0.5;ba=m+0.125;while(v<8){if(!i){b=u[v];b.D=b.D+0.0625;Uq(u[v],(-0.6981317400932312));}else{b=u[v];b.D=b.D-0.0625;Uq(u[v],0.6981317400932312);}if(!n)Mi(u[v],1.5707963705062866);if(l>=0){b=u[v];b.H=b.H+x;b=u[v];b.G=b.G+ba;b=u[v];b.D=b.D+z;}else{b=u[v];b.G=b.G-0.375;Uq(u[v],1.5707963705062866);if(!k)Mi(u[v],0.0);if(!g)Mi(u[v],3.1415927410125732);if(!w)Mi(u[v],1.5707963705062866);if(!h)Mi(u[v],(-1.5707963705062866));b=u[v];b.H=b.H+x;b=u[v];b.G=b.G+y;b=u[v];b.D=b.D+z;}v
=v+1|0;}f=null;bb=null;bc=null;bd=null;l=0;be=(o+7|0)/256.0;bf=((o+9|0)-0.009999999776482582)/256.0;bg=(p+6|0)/256.0;bh=((p+8|0)-0.009999999776482582)/256.0;m=((p+16|0)-0.009999999776482582)/256.0;while(l<6){if(!l){q=be;r=bf;s=bg;t=bh;}else if(l==2){q=be;r=bf;s=bg;t=m;}if(!l){f=u[0];bb=u[1];bc=u[2];bd=u[3];}else if(l==1){f=u[7];bb=u[6];bc=u[5];bd=u[4];}else if(l==2){f=u[1];bb=u[0];bc=u[4];bd=u[5];}else if(l==3){f=u[2];bb=u[1];bc=u[5];bd=u[6];}else if(l==4){f=u[3];bb=u[2];bc=u[6];bd=u[7];}else if(l==5){f=u[0];bb
=u[3];bc=u[7];bd=u[4];}bi=f.H;y=f.G;z=f.D;ba=q;x=t;I(j,bi,y,z,ba,x);bi=bb.H;y=bb.G;z=bb.D;bj=r;I(j,bi,y,z,bj,x);x=bc.H;bi=bc.G;y=bc.D;z=s;I(j,x,bi,y,bj,z);I(j,bd.H,bd.G,bd.D,ba,z);l=l+1|0;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,$p);}
function AJH(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p)
{case 0:BM();f=BFI;g=b.bq(0);h=a.ez;if(h<0)h=g;i=a.r;$p=1;case 1:$z=b.RP(i,c,d,e);if(C()){break _;}j=$z;CX(f,j,j,j);k=(h&15)<<4;l=h&240;j=k;m=j/256.0;n=(j+15.989999771118164)/256.0;j=l;o=j/256.0;p=j+15.989999771118164;q=p/256.0;r=1.399999976158142;b=a.r;g=d-1|0;$p=2;case 2:$z=b.fJ(c,g,e);if(C()){break _;}h=$z;if(h){s=c+0.5;t=s+0.2;u=s-0.2;v=e+0.5;w=v+0.2;x=v-0.2;y=s-0.3;z=s+0.3;ba=v-0.3;bb=v+0.3;bc=d+r;bd=e+1|0;I(f,y,bc,bd,n,o);be=d+0|0;I(f,t,be,bd,n,q);bf=e+0|0;I(f,t,be,bf,m,q);I(f,y,bc,bf,m,o);I(f,z,bc,bf,
n,o);I(f,u,be,bf,n,q);I(f,u,be,bd,m,q);I(f,z,bc,bd,m,o);z=(l+16|0)/256.0;t=(p+16.0)/256.0;u=c+1|0;I(f,u,bc,bb,n,z);I(f,u,be,x,n,t);y=c+0|0;I(f,y,be,x,m,t);I(f,y,bc,bb,m,z);I(f,y,bc,ba,n,z);I(f,y,be,w,n,t);I(f,u,be,w,m,t);I(f,u,bc,ba,m,z);w=s-0.5;ba=s+0.5;bb=v-0.5;bg=v+0.5;bh=s-0.4;bi=s+0.4;s=v-0.4;x=v+0.4;I(f,bh,bc,bf,m,z);I(f,w,be,bf,m,t);I(f,w,be,bd,n,t);I(f,bh,bc,bd,n,z);I(f,bi,bc,bd,m,z);I(f,ba,be,bd,m,t);I(f,ba,be,bf,n,t);I(f,bi,bc,bf,n,z);I(f,y,bc,x,m,o);I(f,y,be,bg,m,q);I(f,u,be,bg,n,q);I(f,u,bc,x,n,
o);I(f,u,bc,s,m,o);I(f,u,be,bb,m,q);I(f,y,be,bb,n,q);I(f,y,bc,s,n,o);return 1;}b=BGS;i=a.r;$p=3;case 3:$z=ARg(b,i,c,g,e);if(C()){break _;}g=$z;if(g){s=c+0.5;t=s+0.2;u=s-0.2;v=e+0.5;w=v+0.2;x=v-0.2;y=s-0.3;z=s+0.3;ba=v-0.3;bb=v+0.3;bc=d+r;bd=e+1|0;I(f,y,bc,bd,n,o);be=d+0|0;I(f,t,be,bd,n,q);bf=e+0|0;I(f,t,be,bf,m,q);I(f,y,bc,bf,m,o);I(f,z,bc,bf,n,o);I(f,u,be,bf,n,q);I(f,u,be,bd,m,q);I(f,z,bc,bd,m,o);z=(l+16|0)/256.0;t=(p+16.0)/256.0;u=c+1|0;I(f,u,bc,bb,n,z);I(f,u,be,x,n,t);y=c+0|0;I(f,y,be,x,m,t);I(f,y,bc,bb,
m,z);I(f,y,bc,ba,n,z);I(f,y,be,w,n,t);I(f,u,be,w,m,t);I(f,u,bc,ba,m,z);w=s-0.5;ba=s+0.5;bb=v-0.5;bg=v+0.5;bh=s-0.4;bi=s+0.4;s=v-0.4;x=v+0.4;I(f,bh,bc,bf,m,z);I(f,w,be,bf,m,t);I(f,w,be,bd,n,t);I(f,bh,bc,bd,n,z);I(f,bi,bc,bd,m,z);I(f,ba,be,bd,m,t);I(f,ba,be,bf,n,t);I(f,bi,bc,bf,n,z);I(f,y,bc,x,m,o);I(f,y,be,bg,m,q);I(f,u,be,bg,n,q);I(f,u,bc,x,n,o);I(f,u,bc,s,m,o);I(f,u,be,bb,m,q);I(f,y,be,bb,n,q);I(f,y,bc,s,n,o);return 1;}bj=0.20000000298023224;bk=0.0625;if((((c+d|0)+e|0)&1)!=1){bb=m;bc=n;y=o;ba=q;}else{y=(l+
16|0)/256.0;ba=(p+16.0)/256.0;bb=m;bc=n;}if(((((c/2|0)+(d/2|0)|0)+(e/2|0)|0)&1)!=1){s=bb;bb=bc;bc=s;}b=BGS;i=a.r;g=c-1|0;$p=4;case 4:$z=ARg(b,i,g,d,e);if(C()){break _;}g=$z;if(g){x=c+bj;t=d+r+bk;u=e+1|0;I(f,x,t,u,bb,y);v=c+0|0;w=(d+0|0)+bk;I(f,v,w,u,bb,ba);s=e+0|0;I(f,v,w,s,bc,ba);I(f,x,t,s,bc,y);I(f,x,t,s,bc,y);I(f,v,w,s,bc,ba);I(f,v,w,u,bb,ba);I(f,x,t,u,bb,y);}b=BGS;i=a.r;h=c+1|0;$p=5;case 5:$z=ARg(b,i,h,d,e);if(C()){break _;}g=$z;if(g){s=h-bj;x=d+r+bk;t=e+0|0;I(f,s,x,t,bc,y);u=h-0|0;v=(d+0|0)+bk;I(f,u,v,
t,bc,ba);w=e+1|0;I(f,u,v,w,bb,ba);I(f,s,x,w,bb,y);I(f,s,x,w,bb,y);I(f,u,v,w,bb,ba);I(f,u,v,t,bc,ba);I(f,s,x,t,bc,y);}b=BGS;i=a.r;g=e-1|0;$p=6;case 6:$z=ARg(b,i,c,d,g);if(C()){break _;}g=$z;if(g){s=c+0|0;x=d+r+bk;t=e+bj;I(f,s,x,t,bb,y);u=(d+0|0)+bk;v=e+0|0;I(f,s,u,v,bb,ba);w=h;I(f,w,u,v,bc,ba);I(f,w,x,t,bc,y);I(f,w,x,t,bc,y);I(f,w,u,v,bc,ba);I(f,s,u,v,bb,ba);I(f,s,x,t,bb,y);}b=BGS;i=a.r;k=e+1|0;$p=7;case 7:$z=ARg(b,i,c,d,k);if(C()){break _;}g=$z;if(g){u=h;v=d+r+bk;w=k-bj;I(f,u,v,w,bc,y);s=(d+0|0)+bk;x=k-0|0;I(f,
u,s,x,bc,ba);t=c+0|0;I(f,t,s,x,bb,ba);I(f,t,v,w,bb,y);I(f,t,v,w,bb,y);I(f,t,s,x,bb,ba);I(f,u,s,x,bc,ba);I(f,u,v,w,bc,y);}b=BGS;i=a.r;d=d+1|0;$p=8;case 8:$z=ARg(b,i,c,d,e);if(C()){break _;}g=$z;if(g){s=c+0.5;u=s+0.5;v=s-0.5;s=e+0.5;x=s+0.5;s=s-0.5;if(((c+d|0)+e|0)&1){t=c+0|0;u=d+(-0.20000000298023224);I(f,t,u,x,n,o);v=d+0|0;I(f,t,v,s,n,q);w=h;I(f,w,v,s,m,q);I(f,w,u,x,m,o);y=(l+16|0)/256.0;ba=(p+16.0)/256.0;I(f,w,u,s,n,y);I(f,w,v,x,n,ba);I(f,t,v,x,m,ba);I(f,t,u,s,m,y);}else{w=d+(-0.20000000298023224);y=e+0|0;I(f,
v,w,y,n,o);ba=d+0|0;I(f,u,ba,y,n,q);s=k;I(f,u,ba,s,m,q);I(f,v,w,s,m,o);x=(l+16|0)/256.0;t=(p+16.0)/256.0;I(f,u,w,s,n,x);I(f,v,ba,s,n,t);I(f,v,ba,y,m,t);I(f,u,w,y,m,x);}}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,$p);}
function AVn(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bn=$T.l();bm=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=
$T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();f=BFI;g=1;h=a.r;$p=1;case 1:$z=h.d8(c,d,e);if(C()){break _;}i=$z;g=b.eF(g,i);i=a.ez;if(i<0)i=g;h=a.r;$p=2;case 2:$z=b.RP(h,c,d,e);if(C()){break _;}j=$z;CX(f,j,j,j);k=(i&15)<<4;l=i&240;m=k;n=m/256.0;o=(m+15.989999771118164)/256.0;m=l;p=m/256.0;q=(m+15.989999771118164)/256.0;m=0.0;r=0.03125;b=a.r;g=c-1|0;$p=3;case 3:$z=Bug(b,g,d,e);if(C()){break _;}i=$z;if(!i){b=a.r;$p=4;continue _;}i=1;b=a.r;l=c+1|0;$p=5;continue _;case 4:$z=b.fJ(g,d,e);if(C()){break _;}i
=$z;if(!i){b=a.r;i=d-1|0;$p=6;continue _;}i=0;b=a.r;l=c+1|0;$p=5;case 5:$z=Bug(b,l,d,e);if(C()){break _;}s=$z;if(!s){b=a.r;$p=7;continue _;}t=1;b=a.r;u=e-1|0;$p=8;continue _;case 6:$z=Bug(b,g,i,e);if(C()){break _;}i=$z;i=i?1:0;b=a.r;l=c+1|0;$p=5;continue _;case 7:$z=b.fJ(l,d,e);if(C()){break _;}s=$z;if(!s){b=a.r;s=d-1|0;$p=9;continue _;}t=0;b=a.r;u=e-1|0;$p=8;case 8:$z=Bug(b,c,d,u);if(C()){break _;}s=$z;if(!s){b=a.r;$p=10;continue _;}v=1;b=a.r;w=e+1|0;$p=11;continue _;case 9:$z=Bug(b,l,s,e);if(C()){break _;}s
=$z;t=s?1:0;b=a.r;u=e-1|0;$p=8;continue _;case 10:$z=b.fJ(c,d,u);if(C()){break _;}s=$z;if(!s){b=a.r;s=d-1|0;$p=12;continue _;}v=0;b=a.r;w=e+1|0;$p=11;case 11:$z=Bug(b,c,d,w);if(C()){break _;}s=$z;if(!s){b=a.r;$p=13;continue _;}x=1;b=a.r;y=d+1|0;$p=14;continue _;case 12:$z=Bug(b,c,s,u);if(C()){break _;}s=$z;v=s?1:0;b=a.r;w=e+1|0;$p=11;continue _;case 13:$z=b.fJ(c,d,w);if(C()){break _;}s=$z;if(!s){b=a.r;s=d-1|0;$p=15;continue _;}x=0;b=a.r;y=d+1|0;$p=14;case 14:$z=b.fJ(c,y,e);if(C()){break _;}s=$z;if(!s){b=a.r;$p
=16;continue _;}z=c+0|0;ba=l;bb=e+0|0;bc=w;bd=0;if(!(!i&&!t)&&!v&&!x)bd=1;if(!(!v&&!x)&&!t&&!i)bd=2;if(!bd){be=p;bf=q;}else{j=k+16|0;n=j/256.0;o=(j+15.989999771118164)/256.0;be=p;bf=q;}if(bd){bg=z;bh=ba;bi=bb;bj=bc;}else{if(!t&&!v&&!x&&!i){bg=z;bh=ba;bi=bb;bj=bc;}else{bg=!i?z+0.3125:z;if(!i)n=n+0.01953125;bh=!t?ba-0.3125:ba;if(!t)o=o-0.01953125;bi=!v?bb+0.3125:bb;if(!v)be=be+0.01953125;bj=!x?bc-0.3125:bc;if(!x)bf=bf-0.01953125;}bk=bh+m;bl=d+r;bm=bj+m;I(f,bk,bl,bm,o,bf);bn=bi-m;I(f,bk,bl,bn,o,be);bk=bg-m;I(f,
bk,bl,bn,n,be);I(f,bk,bl,bm,n,bf);}if(bd==1){bl=bh+m;bm=d+r;bn=bj+m;I(f,bl,bm,bn,o,bf);bk=bi-m;I(f,bl,bm,bk,o,be);bl=bg-m;I(f,bl,bm,bk,n,be);I(f,bl,bm,bn,n,bf);}if(bd==2){bm=bh+m;bn=d+r;bk=bj+m;I(f,bm,bn,bk,o,bf);bl=bi-m;I(f,bm,bn,bl,n,bf);bm=bg-m;I(f,bm,bn,bl,n,be);I(f,bm,bn,bk,o,be);}j=k+16|0;bk=j/256.0;n=(j+15.989999771118164)/256.0;b=a.r;$p=24;continue _;case 15:$z=Bug(b,c,s,w);if(C()){break _;}s=$z;x=s?1:0;b=a.r;y=d+1|0;$p=14;continue _;case 16:$z=b.fJ(g,d,e);if(C()){break _;}s=$z;if(s){b=a.r;$p=17;continue _;}b
=a.r;$p=18;continue _;case 17:$z=Bug(b,g,y,e);if(C()){break _;}s=$z;if(s)i=1;b=a.r;$p=18;case 18:$z=b.fJ(l,d,e);if(C()){break _;}s=$z;if(s){b=a.r;$p=19;continue _;}b=a.r;$p=20;continue _;case 19:$z=Bug(b,l,y,e);if(C()){break _;}s=$z;if(s)t=1;b=a.r;$p=20;case 20:$z=b.fJ(c,d,u);if(C()){break _;}s=$z;if(s){b=a.r;$p=21;continue _;}b=a.r;$p=22;continue _;case 21:$z=Bug(b,c,y,u);if(C()){break _;}s=$z;if(s)v=1;b=a.r;$p=22;case 22:$z=b.fJ(c,d,w);if(C()){break _;}s=$z;if(s){b=a.r;$p=23;continue _;}z=c+0|0;ba=l;bb=e+
0|0;bc=w;bd=0;if(!(!i&&!t)&&!v&&!x)bd=1;if(!(!v&&!x)&&!t&&!i)bd=2;if(!bd){be=p;bf=q;}else{j=k+16|0;n=j/256.0;o=(j+15.989999771118164)/256.0;be=p;bf=q;}if(bd){bg=z;bh=ba;bi=bb;bj=bc;}else{if(!t&&!v&&!x&&!i){bg=z;bh=ba;bi=bb;bj=bc;}else{bg=!i?z+0.3125:z;if(!i)n=n+0.01953125;bh=!t?ba-0.3125:ba;if(!t)o=o-0.01953125;bi=!v?bb+0.3125:bb;if(!v)be=be+0.01953125;bj=!x?bc-0.3125:bc;if(!x)bf=bf-0.01953125;}bk=bh+m;bl=d+r;bm=bj+m;I(f,bk,bl,bm,o,bf);bn=bi-m;I(f,bk,bl,bn,o,be);bk=bg-m;I(f,bk,bl,bn,n,be);I(f,bk,bl,bm,n,bf);}if
(bd==1){bl=bh+m;bm=d+r;bn=bj+m;I(f,bl,bm,bn,o,bf);bk=bi-m;I(f,bl,bm,bk,o,be);bl=bg-m;I(f,bl,bm,bk,n,be);I(f,bl,bm,bn,n,bf);}if(bd==2){bm=bh+m;bn=d+r;bk=bj+m;I(f,bm,bn,bk,o,bf);bl=bi-m;I(f,bm,bn,bl,n,bf);bm=bg-m;I(f,bm,bn,bl,n,be);I(f,bm,bn,bk,o,be);}j=k+16|0;bk=j/256.0;n=(j+15.989999771118164)/256.0;b=a.r;$p=24;continue _;case 23:$z=Bug(b,c,y,w);if(C()){break _;}s=$z;if(s)x=1;z=c+0|0;ba=l;bb=e+0|0;bc=w;bd=0;if(!(!i&&!t)&&!v&&!x)bd=1;if(!(!v&&!x)&&!t&&!i)bd=2;if(!bd){be=p;bf=q;}else{j=k+16|0;n=j/256.0;o=(j+15.989999771118164)
/256.0;be=p;bf=q;}if(bd){bg=z;bh=ba;bi=bb;bj=bc;}else{if(!t&&!v&&!x&&!i){bg=z;bh=ba;bi=bb;bj=bc;}else{bg=!i?z+0.3125:z;if(!i)n=n+0.01953125;bh=!t?ba-0.3125:ba;if(!t)o=o-0.01953125;bi=!v?bb+0.3125:bb;if(!v)be=be+0.01953125;bj=!x?bc-0.3125:bc;if(!x)bf=bf-0.01953125;}bk=bh+m;bl=d+r;bm=bj+m;I(f,bk,bl,bm,o,bf);bn=bi-m;I(f,bk,bl,bn,o,be);bk=bg-m;I(f,bk,bl,bn,n,be);I(f,bk,bl,bm,n,bf);}if(bd==1){bl=bh+m;bm=d+r;bn=bj+m;I(f,bl,bm,bn,o,bf);bk=bi-m;I(f,bl,bm,bk,o,be);bl=bg-m;I(f,bl,bm,bk,n,be);I(f,bl,bm,bn,n,bf);}if(bd
==2){bm=bh+m;bn=d+r;bk=bj+m;I(f,bm,bn,bk,o,bf);bl=bi-m;I(f,bm,bn,bl,n,bf);bm=bg-m;I(f,bm,bn,bl,n,be);I(f,bm,bn,bk,o,be);}j=k+16|0;bk=j/256.0;n=(j+15.989999771118164)/256.0;b=a.r;$p=24;case 24:$z=b.fJ(c,y,e);if(C()){break _;}i=$z;if(i)return 1;b=a.r;$p=25;case 25:$z=b.fJ(g,d,e);if(C()){break _;}i=$z;if(!i){b=a.r;$p=26;continue _;}b=a.r;$p=27;continue _;case 26:$z=b.fJ(l,d,e);if(C()){break _;}g=$z;if(!g){b=a.r;$p=28;continue _;}b=a.r;$p=29;continue _;case 27:$z=b.c$(g,y,e);if(C()){break _;}g=$z;if(g==BIY.b){o
=c+r;bl=y+m;bm=bc+m;I(f,o,bl,bm,n,p);bn=(d+0|0)-m;I(f,o,bn,bm,bk,p);bm=bb-m;I(f,o,bn,bm,bk,q);I(f,o,bl,bm,n,q);}b=a.r;$p=26;continue _;case 28:$z=b.fJ(c,d,u);if(C()){break _;}g=$z;if(!g){b=a.r;$p=30;continue _;}b=a.r;$p=31;continue _;case 29:$z=b.c$(l,y,e);if(C()){break _;}g=$z;if(g==BIY.b){o=ba-r;bl=(d+0|0)-m;bm=bc+m;I(f,o,bl,bm,bk,q);bn=y+m;I(f,o,bn,bm,n,q);bm=bb-m;I(f,o,bn,bm,n,p);I(f,o,bl,bm,bk,p);}b=a.r;$p=28;continue _;case 30:$z=b.fJ(c,d,w);if(C()){break _;}e=$z;if(!e)return 1;b=a.r;$p=32;continue _;case 31:$z
=b.c$(c,y,u);if(C()){break _;}g=$z;if(g==BIY.b){o=ba+m;bl=(d+0|0)-m;bm=e+r;I(f,o,bl,bm,bk,q);bn=y+m;I(f,o,bn,bm,n,q);o=z-m;I(f,o,bn,bm,n,p);I(f,o,bl,bm,bk,p);}b=a.r;$p=30;continue _;case 32:$z=b.c$(c,y,w);if(C()){break _;}e=$z;if(e==BIY.b){o=ba+m;bl=y+m;bm=bc-r;I(f,o,bl,bm,n,p);bn=(d+0|0)-m;I(f,o,bn,bm,bk,p);p=z-m;I(f,p,bn,bm,bk,q);I(f,p,bl,bm,n,q);}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,$p);}
function AZy(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bn=$T.l();bm=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=
$T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();f=BFI;g=a.r;$p=1;case 1:$z=g.d8(c,d,e);if(C()){break _;}h=$z;i=b.eF(0,h);j=a.ez;if(j<0)j=i;g=a.r;$p=2;case 2:$z=b.RP(g,c,d,e);if(C()){break _;}k=$z;CX(f,k,k,k);l=(j&15)<<4;j=j&240;m=l;n=m/256.0;o=(m+15.989999771118164)/256.0;m=j;p=m/256.0;q=(m+15.989999771118164)/256.0;r=c+1|0;s=c+0|0;t=e+0|0;u=e+1|0;v=d+0.0625;if(h!=1&&h!=2&&h!=3&&h!=7){if(h==8){w=s;x=r;y=r;z=u;m=t;k=t;ba=s;r=x;s=y;bb=u;t=m;u=k;}else if(h!=9){w=r;k=s;z=t;m=u;ba=r;r=k;bb=t;t=m;}else{w=r;ba
=s;k=r;z=u;bb=t;m=t;r=s;s=k;t=u;u=m;}}else{w=s;ba=r;z=t;bb=u;}if(h!=2&&h!=4){if(h!=3&&h!=5){x=v;k=v;y=v;m=v;v=k;}else{k=v+1.0;x=k;y=v;m=v;v=k;}}else{m=v+1.0;x=v;y=m;}bc=ba;bd=y;be=bb;I(f,bc,bd,be,o,p);bf=w;bg=x;bh=u;I(f,bf,bg,bh,o,q);bi=s;bj=v;bk=t;I(f,bi,bj,bk,n,q);bl=r;bm=m;bn=z;I(f,bl,bm,bn,n,p);I(f,bl,bm,bn,n,p);I(f,bi,bj,bk,n,q);I(f,bf,bg,bh,o,q);I(f,bc,bd,be,o,p);return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,$p);}
function AVA(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();f=BFI;g=b.bq(0);h=a.ez;if(h<0)h=g;i=a.r;$p=1;case 1:$z=b.RP(i,c,d,e);if(C()){break _;}j=$z;CX(f,j,j,j);k=(h&15)<<4;l=h&240;j=k;m=j/256.0;n=(j+15.989999771118164)/256.0;j=l;o=j/256.0;p=(j+15.989999771118164)
/256.0;b=a.r;$p=2;case 2:$z=b.d8(c,d,e);if(C()){break _;}h=$z;if(h==5){q=c+0.05000000074505806;r=(d+1|0)+0.0;s=(e+1|0)+0.0;I(f,q,r,s,m,o);t=(d+0|0)-0.0;I(f,q,t,s,m,p);s=(e+0|0)-0.0;I(f,q,t,s,n,p);I(f,q,r,s,n,o);}if(h==4){t=(c+1|0)-0.05000000074505806;q=(d+0|0)-0.0;s=(e+1|0)+0.0;I(f,t,q,s,n,p);r=(d+1|0)+0.0;I(f,t,r,s,n,o);s=(e+0|0)-0.0;I(f,t,r,s,m,o);I(f,t,q,s,m,p);}if(h==3){q=(c+1|0)+0.0;r=(d+0|0)-0.0;s=e+0.05000000074505806;I(f,q,r,s,n,p);t=(d+1|0)+0.0;I(f,q,t,s,n,o);q=(c+0|0)-0.0;I(f,q,t,s,m,o);I(f,q,r,s,
m,p);}if(h==2){r=(c+1|0)+0.0;s=(d+1|0)+0.0;t=(e+1|0)-0.05000000074505806;I(f,r,s,t,m,o);q=(d+0|0)-0.0;I(f,r,q,t,m,p);r=(c+0|0)-0.0;I(f,r,q,t,n,p);I(f,r,s,t,n,o);}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
function Kf(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd;BM();h=BFI;i=b.bq(0);j=a.ez;if(j<0)j=i;k=(j&15)<<4;j=j&240;l=k;m=l/256.0;n=(l+15.989999771118164)/256.0;l=j;o=l/256.0;l=(l+15.989999771118164)/256.0;p=m;q=p+0.02734375;r=o;s=r+0.0234375;t=p+0.03515625;u=r+0.03125;c=c+0.5;e=e+0.5;v=c-0.5;w=c+0.5;x=e-0.5;y=e+0.5;z=c+f*0.375;ba=z-0.0625;bb=d+0.625;bc=e+g*0.375;bd=bc-0.0625;I(h,ba,bb,bd,q,s);bc=bc+0.0625;I(h,ba,bb,bc,q,u);z=z+0.0625;I(h,z,bb,bc,t,u);I(h,z,bb,bd,t,s);bb=c-0.0625;bc=
d+1.0;I(h,bb,bc,x,p,r);z=bb+f;ba=d+0.0;d=x+g;bd=l;I(h,z,ba,d,p,bd);q=y+g;s=n;I(h,z,ba,q,s,bd);I(h,bb,bc,y,s,r);bb=c+0.0625;I(h,bb,bc,y,p,r);c=c+f+0.0625;I(h,c,ba,q,p,bd);I(h,c,ba,d,s,bd);I(h,bb,bc,x,s,r);bb=e+0.0625;I(h,v,bc,bb,p,r);z=v+f;c=bb+g;I(h,z,ba,c,p,bd);d=w+f;I(h,d,ba,c,s,bd);I(h,w,bc,bb,s,r);c=e-0.0625;I(h,w,bc,c,p,r);e=c+g;I(h,d,ba,e,p,bd);I(h,z,ba,e,s,bd);I(h,v,bc,c,s,r);}
function XX(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t;BM();g=BFI;h=b.eF(0,c);c=a.ez;if(c<0)c=h;i=(c&15)<<4;j=c&240;k=i;l=k/256.0;m=(k+15.989999771118164)/256.0;n=j;o=n/256.0;p=(n+15.989999771118164)/256.0;d=d+0.5;q=d-0.44999998807907104;r=d+0.44999998807907104;d=f+0.5;s=d-0.44999998807907104;t=d+0.44999998807907104;d=e+1.0;I(g,q,d,s,l,o);e=e+0.0;I(g,q,e,s,l,p);I(g,r,e,t,m,p);I(g,r,d,t,m,o);I(g,r,d,t,l,o);I(g,r,e,t,l,p);I(g,q,e,s,m,p);I(g,q,d,s,m,o);I(g,q,d,t,l,o);I(g,q,e,t,l,p);I(g,r,e,s,m,p);I(g,r,d,s,m,
o);I(g,r,d,s,l,o);I(g,r,e,s,l,p);I(g,q,e,t,m,p);I(g,q,d,t,m,o);}
function AGX(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;BM();g=BFI;h=b.eF(0,c);c=a.ez;if(c<0)c=h;i=(c&15)<<4;j=c&240;k=i;l=k/256.0;m=(k+15.989999771118164)/256.0;n=j;o=n/256.0;p=(n+15.989999771118164)/256.0;d=d+0.5;q=d-0.25;r=d+0.25;f=f+0.5;s=f-0.5;t=f+0.5;u=e+1.0;I(g,q,u,s,l,o);e=e+0.0;I(g,q,e,s,l,p);I(g,q,e,t,m,p);I(g,q,u,t,m,o);I(g,q,u,t,l,o);I(g,q,e,t,l,p);I(g,q,e,s,m,p);I(g,q,u,s,m,o);I(g,r,u,t,l,o);I(g,r,e,t,l,p);I(g,r,e,s,m,p);I(g,r,u,s,m,o);I(g,r,u,s,l,o);I(g,r,e,s,l,p);I(g,r,e,t,m,p);I(g,r,u,t,
m,o);q=d-0.5;d=d+0.5;r=f-0.25;f=f+0.25;I(g,q,u,r,l,o);I(g,q,e,r,l,p);I(g,d,e,r,m,p);I(g,d,u,r,m,o);I(g,d,u,r,l,o);I(g,d,e,r,l,p);I(g,q,e,r,m,p);I(g,q,u,r,m,o);I(g,d,u,f,l,o);I(g,d,e,f,l,p);I(g,q,e,f,m,p);I(g,q,u,f,m,o);I(g,q,u,f,l,o);I(g,q,e,f,l,p);I(g,d,e,f,m,p);I(g,d,u,f,m,o);}
function AMr(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,bA,bB,bC,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bC=$T.l();bB=$T.l();bA=$T.l();bz=$T.l();by=$T.l();bx=$T.l();bw=$T.l();bv=$T.l();bu=$T.l();bt=$T.l();bs=$T.l();br=$T.l();bq=$T.l();bp=$T.l();bo=$T.l();bn=$T.l();bm=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w
=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();f=BFI;g=a.r;h=d+1|0;i=1;$p=1;case 1:$z=b.nF(g,c,h,e,i);if(C()){break _;}h=$z;g=a.r;i=d-1|0;j=0;$p=2;case 2:$z=b.nF(g,c,i,e,j);if(C()){break _;}j=$z;k=Gx(4).data;l=0;g=a.r;m=e-1|0;n=2;$p=3;case 3:$z=b.nF(g,c,d,m,n);if(C()){break _;}n=$z;k[l]=n;n=1;g=a.r;o=e+1|0;l=3;$p=
4;case 4:$z=b.nF(g,c,d,o,l);if(C()){break _;}l=$z;k[n]=l;n=2;g=a.r;p=c-1|0;l=4;$p=5;case 5:$z=b.nF(g,p,d,e,l);if(C()){break _;}l=$z;k[n]=l;n=3;g=a.r;q=c+1|0;l=5;$p=6;case 6:$z=b.nF(g,q,d,e,l);if(C()){break _;}l=$z;k[n]=l;if(!h&&!j&&!k[0]&&!k[1]&&!k[2]&&!k[3])return 0;r=0;s=0.5;t=1.0;u=0.800000011920929;v=0.6000000238418579;w=0.0;x=1.0;y=b.bG;g=a.r;$p=7;case 7:$z=g.d8(c,d,e);if(C()){break _;}z=$z;$p=8;case 8:$z=AMB(a,c,d,e,y);if(C()){break _;}ba=$z;$p=9;case 9:$z=AMB(a,c,d,o,y);if(C()){break _;}bb=$z;$p=10;case 10:$z
=AMB(a,q,d,o,y);if(C()){break _;}bc=$z;$p=11;case 11:$z=AMB(a,q,d,e,y);if(C()){break _;}bd=$z;if(!a.cR&&!h){if(!a.cR&&!j){i=0;be=d;bf=d+0|0;bg=c;bh=q;bi=e;bj=o;a:{while(i<4){h=!i?m:e;n=Ba(i,1);if(!n)h=h+1|0;l=Ba(i,2);o=!l?p:c;if(i==3)o=o+1|0;q=b.eF(i+2|0,z);bk=(q&15)<<4;bl=q&240;if(a.cR)break a;if(k[i])break a;i=i+1|0;}b.eE=w;b.d9=x;return r;}if(!i){bm=ba;bn=bd;bo=bg;bp=bh;s=bi;bq=bi;}else if(!n){bm=bc;bn=bb;bo=bh;bp=bg;s=bj;bq=bj;}else if(l){bm=bd;bn=bc;bo=bh;bp=bh;s=bi;bq=bj;}else{bm=bb;bn=ba;bo=bg;bp=bg;s
=bj;bq=bi;}r=1;br=(bk+0|0)/256.0;bs=((bk+16|0)-0.01)/256.0;bt=bl;bu=(bt+(1.0-bm)*16.0)/256.0;bv=(bt+(1.0-bn)*16.0)/256.0;bw=((bl+16|0)-0.01)/256.0;g=a.r;$p=15;continue _;}g=a.r;$p=13;continue _;}r=1;bx=b.eF(1,z);g=a.r;$p=12;case 12:$z=BdV(g,c,d,e,y);if(C()){break _;}by=$z;bm=by;h=Ba(bm,(-999.0));if(h>0)bx=b.eF(2,z);n=(bx&15)<<4;l=bx&240;by=(n+8.0)/256.0;bz=(l+8.0)/256.0;if(h<0)bm=0.0;else{by=(n+16|0)/256.0;bz=(l+16|0)/256.0;}bn=Br(bm)*8.0/256.0;bo=BG(bm)*8.0/256.0;g=a.r;$p=14;continue _;case 13:$z=b.RP(g,c,
i,e);if(C()){break _;}bp=$z;bm=s*bp;CX(f,bm,bm,bm);Hb(a,b,c,d,e,b.bq(0));r=1;i=0;be=d;bf=d+0|0;bg=c;bh=q;bi=e;bj=o;b:{while(i<4){h=!i?m:e;n=Ba(i,1);if(!n)h=h+1|0;l=Ba(i,2);o=!l?p:c;if(i==3)o=o+1|0;q=b.eF(i+2|0,z);bk=(q&15)<<4;bl=q&240;if(a.cR)break b;if(k[i])break b;i=i+1|0;}b.eE=w;b.d9=x;return r;}if(!i){bm=ba;bn=bd;bo=bg;bp=bh;s=bi;bq=bi;}else if(!n){bm=bc;bn=bb;bo=bh;bp=bg;s=bj;bq=bj;}else if(l){bm=bd;bn=bc;bo=bh;bp=bh;s=bi;bq=bj;}else{bm=bb;bn=ba;bo=bg;bp=bg;s=bj;bq=bi;}r=1;br=(bk+0|0)/256.0;bs=((bk+16|
0)-0.01)/256.0;bt=bl;bu=(bt+(1.0-bm)*16.0)/256.0;bv=(bt+(1.0-bn)*16.0)/256.0;bw=((bl+16|0)-0.01)/256.0;g=a.r;$p=15;continue _;case 14:$z=b.RP(g,c,d,e);if(C()){break _;}bi=$z;bm=t*bi;CX(f,bm,bm,bm);bA=c+0|0;bm=d;br=bm+ba;bu=e+0|0;bB=bo;bf=by-bB;bw=bn;bC=bf-bw;bs=bz-bB;I(f,bA,br,bu,bC,bs+bw);bC=bm+bb;bv=o;bf=bf+bw;br=bz+bB;I(f,bA,bC,bv,bf,br+bw);bA=q;bf=bm+bc;by=by+bB;I(f,bA,bf,bv,by+bw,br-bw);I(f,bA,bm+bd,bu,by-bw,bs-bw);if(!a.cR&&!j){i=0;be=d;bf=d+0|0;bg=c;bh=q;bi=e;bj=o;c:{while(i<4){h=!i?m:e;n=Ba(i,1);if(!n)h
=h+1|0;l=Ba(i,2);o=!l?p:c;if(i==3)o=o+1|0;q=b.eF(i+2|0,z);bk=(q&15)<<4;bl=q&240;if(a.cR)break c;if(k[i])break c;i=i+1|0;}b.eE=w;b.d9=x;return r;}if(!i){bm=ba;bn=bd;bo=bg;bp=bh;s=bi;bq=bi;}else if(!n){bm=bc;bn=bb;bo=bh;bp=bg;s=bj;bq=bj;}else if(l){bm=bd;bn=bc;bo=bh;bp=bh;s=bi;bq=bj;}else{bm=bb;bn=ba;bo=bg;bp=bg;s=bj;bq=bi;}r=1;br=(bk+0|0)/256.0;bs=((bk+16|0)-0.01)/256.0;bt=bl;bu=(bt+(1.0-bm)*16.0)/256.0;bv=(bt+(1.0-bn)*16.0)/256.0;bw=((bl+16|0)-0.01)/256.0;g=a.r;$p=15;continue _;}g=a.r;$p=13;continue _;case 15:$z
=b.RP(g,o,d,h);if(C()){break _;}bt=$z;bt=t*(l>=0?bt*v:bt*u);CX(f,bt,bt,bt);bC=bo;by=be+bm;bA=s;I(f,bC,by,bA,br,bu);by=bp;bu=be+bn;bB=bq;I(f,by,bu,bB,bs,bv);I(f,by,bf,bB,bs,bw);I(f,bC,bf,bA,br,bw);c:{while(true){i=i+1|0;if(i>=4)break;h=!i?m:e;n=Ba(i,1);if(!n)h=h+1|0;l=Ba(i,2);o=!l?p:c;if(i==3)o=o+1|0;q=b.eF(i+2|0,z);bk=(q&15)<<4;bl=q&240;if(a.cR)break c;if(k[i])break c;}b.eE=w;b.d9=x;return r;}if(!i){bm=ba;bn=bd;bo=bg;bp=bh;s=bi;bq=bi;}else if(!n){bm=bc;bn=bb;bo=bh;bp=bg;s=bj;bq=bj;}else if(l){bm=bd;bn=bc;bo
=bh;bp=bh;s=bi;bq=bj;}else{bm=bb;bn=ba;bo=bg;bp=bg;s=bj;bq=bi;}r=1;br=(bk+0|0)/256.0;bs=((bk+16|0)-0.01)/256.0;bt=bl;bu=(bt+(1.0-bm)*16.0)/256.0;bv=(bt+(1.0-bn)*16.0)/256.0;bw=((bl+16|0)-0.01)/256.0;g=a.r;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,bA,bB,bC,$p);}
function AMB(a,b,c,d,e){var f,g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;g=0.0;h=0;i=c+1|0;if(h>=4)return 1.0-g/f;j=b-(h&1)|0;k=d-(h>>1&1)|0;l=a.r;$p=1;case 1:$z=l.m3(j,i,k);if(C()){break _;}l=$z;if(l===e)return 1.0;l=a.r;$p=2;case 2:$z=l.m3(j,c,k);if(C()){break _;}l=$z;if(l===e){l=a.r;$p=3;continue _;}if(!l.cG()){g=g+1.0;f=f+1|0;}h=h+1|0;if(h
>=4)return 1.0-g/f;j=b-(h&1)|0;k=d-(h>>1&1)|0;l=a.r;$p=1;continue _;case 3:$z=l.d8(j,c,k);if(C()){break _;}m=$z;if(!(m<8&&m)){g=g+Of(m)*10.0;f=f+10|0;}g=g+Of(m);f=f+1|0;h=h+1|0;if(h>=4)return 1.0-g/f;j=b-(h&1)|0;k=d-(h>>1&1)|0;l=a.r;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function AMh(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.r;$p=1;case 1:$z=b.up(f,c,d,e);if(C()){break _;}g=$z;h=(g>>16&255)/255.0;i=(g>>8&255)/255.0;j=(g&255)/255.0;$p=2;case 2:$z=AXR(a,b,c,d,e,h,i,j);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function AXR(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();i=BFI;j=0;k=1.0*f;l=1.0*g;m=1.0*h;J();if(b===BFO){f=1.0;h=f;g=f;}n=0.5*f;o=0.800000011920929
*f;p=0.6000000238418579*f;q=0.5*g;r=0.800000011920929*g;s=0.6000000238418579*g;t=0.5*h;u=0.800000011920929*h;v=0.6000000238418579*h;w=a.r;$p=1;case 1:$z=b.RP(w,c,d,e);if(C()){break _;}x=$z;if(a.cR){w=a.r;y=d-1|0;$p=2;continue _;}w=a.r;z=d-1|0;y=0;$p=4;continue _;case 2:$z=b.RP(w,c,y,e);if(C()){break _;}ba=$z;CX(i,n*ba,q*ba,t*ba);bb=c;bc=d;bd=e;w=a.r;y=0;$p=3;case 3:$z=b.yq(w,c,d,e,y);if(C()){break _;}y=$z;Hb(a,b,bb,bc,bd,y);j=1;if(a.cR){w=a.r;y=d+1|0;$p=5;continue _;}w=a.r;y=d+1|0;z=1;$p=6;continue _;case 4:$z
=b.nF(w,c,z,e,y);if(C()){break _;}y=$z;if(y){w=a.r;y=d-1|0;$p=2;continue _;}if(a.cR){w=a.r;y=d+1|0;$p=5;continue _;}w=a.r;y=d+1|0;z=1;$p=6;continue _;case 5:$z=b.RP(w,c,y,e);if(C()){break _;}ba=$z;if(b.d9!==1.0&&!b.bG.jp())ba=x;CX(i,k*ba,l*ba,m*ba);bb=c;bc=d;bd=e;w=a.r;y=1;$p=7;continue _;case 6:$z=b.nF(w,c,y,e,z);if(C()){break _;}y=$z;if(y){w=a.r;y=d+1|0;$p=5;continue _;}if(a.cR){w=a.r;y=e-1|0;$p=8;continue _;}w=a.r;y=e-1|0;z=2;$p=9;continue _;case 7:$z=b.yq(w,c,d,e,y);if(C()){break _;}y=$z;HW(a,b,bb,bc,bd,
y);j=1;if(a.cR){w=a.r;y=e-1|0;$p=8;continue _;}w=a.r;y=e-1|0;z=2;$p=9;continue _;case 8:$z=b.RP(w,c,d,y);if(C()){break _;}ba=$z;if(b.fZ>0.0)ba=x;CX(i,o*ba,r*ba,u*ba);bb=c;bc=d;bd=e;w=a.r;y=2;$p=10;continue _;case 9:$z=b.nF(w,c,d,y,z);if(C()){break _;}y=$z;if(y){w=a.r;y=e-1|0;$p=8;continue _;}if(a.cR){w=a.r;y=e+1|0;$p=11;continue _;}w=a.r;y=e+1|0;z=3;$p=12;continue _;case 10:$z=b.yq(w,c,d,e,y);if(C()){break _;}y=$z;H0(a,b,bb,bc,bd,y);j=1;if(a.cR){w=a.r;y=e+1|0;$p=11;continue _;}w=a.r;y=e+1|0;z=3;$p=12;continue _;case 11:$z
=b.RP(w,c,d,y);if(C()){break _;}ba=$z;if(b.fD<1.0)ba=x;CX(i,o*ba,r*ba,u*ba);bb=c;bc=d;bd=e;w=a.r;y=3;$p=13;continue _;case 12:$z=b.nF(w,c,d,y,z);if(C()){break _;}y=$z;if(y){w=a.r;y=e+1|0;$p=11;continue _;}if(a.cR){w=a.r;y=c-1|0;$p=14;continue _;}w=a.r;y=c-1|0;z=4;$p=15;continue _;case 13:$z=b.yq(w,c,d,e,y);if(C()){break _;}y=$z;H2(a,b,bb,bc,bd,y);j=1;if(a.cR){w=a.r;y=c-1|0;$p=14;continue _;}w=a.r;y=c-1|0;z=4;$p=15;continue _;case 14:$z=b.RP(w,y,d,e);if(C()){break _;}ba=$z;if(b.fs>0.0)ba=x;CX(i,p*ba,s*ba,v*ba);bb
=c;bc=d;bd=e;w=a.r;y=4;$p=16;continue _;case 15:$z=b.nF(w,y,d,e,z);if(C()){break _;}y=$z;if(y){w=a.r;y=c-1|0;$p=14;continue _;}if(a.cR){w=a.r;y=c+1|0;$p=17;continue _;}w=a.r;y=c+1|0;z=5;$p=18;continue _;case 16:$z=b.yq(w,c,d,e,y);if(C()){break _;}y=$z;HX(a,b,bb,bc,bd,y);j=1;if(a.cR){w=a.r;y=c+1|0;$p=17;continue _;}w=a.r;y=c+1|0;z=5;$p=18;continue _;case 17:$z=b.RP(w,y,d,e);if(C()){break _;}ba=$z;if(b.fm>=1.0)x=ba;CX(i,p*x,s*x,v*x);bb=c;bc=d;bd=e;i=a.r;y=5;$p=19;continue _;case 18:$z=b.nF(w,y,d,e,z);if(C()){break _;}y
=$z;if(!y)return j;w=a.r;y=c+1|0;$p=17;continue _;case 19:$z=b.yq(i,c,d,e,y);if(C()){break _;}c=$z;Ig(a,b,bb,bc,bd,c);j=1;return j;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,$p);}
function AQE(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();i=BFI;j=0;k=0.5*f;l=1.0*f;m=0.800000011920929*f;n=0.6000000238418579
*f;o=0.5*g;p=1.0*g;q=0.800000011920929*g;r=0.6000000238418579*g;s=0.5*h;t=1.0*h;u=0.800000011920929*h;v=0.6000000238418579*h;w=0.0625;x=a.r;$p=1;case 1:$z=b.RP(x,c,d,e);if(C()){break _;}y=$z;if(a.cR){x=a.r;z=d-1|0;$p=2;continue _;}x=a.r;z=d-1|0;ba=0;$p=4;continue _;case 2:$z=b.RP(x,c,z,e);if(C()){break _;}bb=$z;CX(i,k*bb,o*bb,s*bb);bc=c;bd=d;be=e;x=a.r;z=0;$p=3;case 3:$z=b.yq(x,c,d,e,z);if(C()){break _;}z=$z;Hb(a,b,bc,bd,be,z);j=1;if(a.cR){x=a.r;z=d+1|0;$p=5;continue _;}x=a.r;z=d+1|0;ba=1;$p=6;continue _;case 4:$z
=b.nF(x,c,z,e,ba);if(C()){break _;}z=$z;if(z){x=a.r;z=d-1|0;$p=2;continue _;}if(a.cR){x=a.r;z=d+1|0;$p=5;continue _;}x=a.r;z=d+1|0;ba=1;$p=6;continue _;case 5:$z=b.RP(x,c,z,e);if(C()){break _;}bb=$z;if(b.d9!==1.0&&!b.bG.jp())bb=y;CX(i,l*bb,p*bb,t*bb);be=c;bc=d;bd=e;x=a.r;z=1;$p=7;continue _;case 6:$z=b.nF(x,c,z,e,ba);if(C()){break _;}z=$z;if(z){x=a.r;z=d+1|0;$p=5;continue _;}if(a.cR){x=a.r;z=e-1|0;$p=8;continue _;}x=a.r;z=e-1|0;ba=2;$p=9;continue _;case 7:$z=b.yq(x,c,d,e,z);if(C()){break _;}z=$z;HW(a,b,be,bc,
bd,z);j=1;if(a.cR){x=a.r;z=e-1|0;$p=8;continue _;}x=a.r;z=e-1|0;ba=2;$p=9;continue _;case 8:$z=b.RP(x,c,d,z);if(C()){break _;}bb=$z;if(b.fZ>0.0)bb=y;CX(i,m*bb,q*bb,u*bb);Fk(i,0.0,0.0,w);be=c;bc=d;bd=e;x=a.r;z=2;$p=10;continue _;case 9:$z=b.nF(x,c,d,z,ba);if(C()){break _;}z=$z;if(z){x=a.r;z=e-1|0;$p=8;continue _;}if(a.cR){x=a.r;z=e+1|0;$p=11;continue _;}x=a.r;z=e+1|0;ba=3;$p=12;continue _;case 10:$z=b.yq(x,c,d,e,z);if(C()){break _;}z=$z;H0(a,b,be,bc,bd,z);Fk(i,0.0,0.0,(-0.0625));j=1;if(a.cR){x=a.r;z=e+1|0;$p
=11;continue _;}x=a.r;z=e+1|0;ba=3;$p=12;continue _;case 11:$z=b.RP(x,c,d,z);if(C()){break _;}bb=$z;if(b.fD<1.0)bb=y;CX(i,m*bb,q*bb,u*bb);Fk(i,0.0,0.0,(-0.0625));be=c;bc=d;bd=e;x=a.r;z=3;$p=13;continue _;case 12:$z=b.nF(x,c,d,z,ba);if(C()){break _;}z=$z;if(z){x=a.r;z=e+1|0;$p=11;continue _;}if(a.cR){x=a.r;z=c-1|0;$p=14;continue _;}x=a.r;z=c-1|0;ba=4;$p=15;continue _;case 13:$z=b.yq(x,c,d,e,z);if(C()){break _;}z=$z;H2(a,b,be,bc,bd,z);Fk(i,0.0,0.0,w);j=1;if(a.cR){x=a.r;z=c-1|0;$p=14;continue _;}x=a.r;z=c-1|0;ba
=4;$p=15;continue _;case 14:$z=b.RP(x,z,d,e);if(C()){break _;}bb=$z;if(b.fs>0.0)bb=y;CX(i,n*bb,r*bb,v*bb);Fk(i,w,0.0,0.0);be=c;bc=d;bd=e;x=a.r;z=4;$p=16;continue _;case 15:$z=b.nF(x,z,d,e,ba);if(C()){break _;}z=$z;if(z){x=a.r;z=c-1|0;$p=14;continue _;}if(a.cR){x=a.r;z=c+1|0;$p=17;continue _;}x=a.r;z=c+1|0;ba=5;$p=18;continue _;case 16:$z=b.yq(x,c,d,e,z);if(C()){break _;}z=$z;HX(a,b,be,bc,bd,z);Fk(i,(-0.0625),0.0,0.0);j=1;if(a.cR){x=a.r;z=c+1|0;$p=17;continue _;}x=a.r;z=c+1|0;ba=5;$p=18;continue _;case 17:$z
=b.RP(x,z,d,e);if(C()){break _;}bb=$z;if(b.fm>=1.0)y=bb;CX(i,n*y,r*y,v*y);Fk(i,(-0.0625),0.0,0.0);be=c;bc=d;bd=e;x=a.r;z=5;$p=19;continue _;case 18:$z=b.nF(x,z,d,e,ba);if(C()){break _;}z=$z;if(!z)return j;x=a.r;z=c+1|0;$p=17;continue _;case 19:$z=b.yq(x,c,d,e,z);if(C()){break _;}c=$z;Ig(a,b,be,bc,bd,c);Fk(i,w,0.0,0.0);j=1;return j;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,$p);}
function AQX(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;Bt(b,0.375,0.0,0.375,0.625,1.0,0.625);$p=1;case 1:AMh(a,b,c,d,e);if(C()){break _;}g=0;h=0;i=a.r;j=c-1|0;$p=2;case 2:$z=i.c$(j,d,e);if(C()){break _;}k=$z;if(k!=b.b){i=a.r;k=c+1|0;$p=3;continue _;}g
=1;i=a.r;k=e-1|0;$p=4;continue _;case 3:$z=i.c$(k,d,e);if(C()){break _;}k=$z;if(k==b.b)g=1;i=a.r;k=e-1|0;$p=4;case 4:$z=i.c$(c,d,k);if(C()){break _;}l=$z;if(l==b.b){h=1;i=a.r;$p=6;continue _;}i=a.r;l=e+1|0;$p=5;case 5:$z=i.c$(c,d,l);if(C()){break _;}l=$z;if(l==b.b)h=1;i=a.r;$p=6;case 6:$z=i.c$(j,d,e);if(C()){break _;}j=$z;m=j!=b.b?0:1;i=a.r;j=c+1|0;$p=7;case 7:$z=i.c$(j,d,e);if(C()){break _;}j=$z;j=j!=b.b?0:1;i=a.r;$p=8;case 8:$z=i.c$(c,d,k);if(C()){break _;}k=$z;k=k!=b.b?0:1;i=a.r;l=e+1|0;$p=9;case 9:$z=i.c$(c,
d,l);if(C()){break _;}l=$z;l=l!=b.b?0:1;if(!g&&!h)g=1;n=0.4375;o=0.5625;p=0.75;q=0.9375;r=!m?n:0.0;s=!j?o:1.0;t=!k?n:0.0;u=!l?o:1.0;if(g){Bt(b,r,p,n,s,q,o);$p=10;continue _;}if(h){Bt(b,n,p,t,o,q,u);$p=11;continue _;}q=0.375;p=0.5625;if(g){Bt(b,r,q,n,s,p,o);$p=12;continue _;}if(!h){Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Bt(b,n,q,t,o,p,u);$p=13;continue _;case 10:AMh(a,b,c,d,e);if(C()){break _;}if(h){Bt(b,n,p,t,o,q,u);$p=11;continue _;}q=0.375;p=0.5625;if(g){Bt(b,r,q,n,s,p,o);$p=12;continue _;}if(!h){Bt(b,0.0,
0.0,0.0,1.0,1.0,1.0);return f;}Bt(b,n,q,t,o,p,u);$p=13;continue _;case 11:AMh(a,b,c,d,e);if(C()){break _;}q=0.375;p=0.5625;if(g){Bt(b,r,q,n,s,p,o);$p=12;continue _;}if(!h){Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Bt(b,n,q,t,o,p,u);$p=13;continue _;case 12:AMh(a,b,c,d,e);if(C()){break _;}if(!h){Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Bt(b,n,q,t,o,p,u);$p=13;case 13:AMh(a,b,c,d,e);if(C()){break _;}Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function AWN(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();f=BFI;g=b;h=0.5;i=1.0;j=0.800000011920929;k=0.6000000238418579;l=a.r;$p=1;case 1:$z=b.RP(l,c,d,e);if(C()){break _;}m=$z;l=a.r;n=d-1|0;$p=2;case 2:$z=b.RP(l,c,n,e);if(C()){break _;}o=$z;if(g.eE>0.0)o=m;if(BID.data[b.b]
>0)o=1.0;h=h*o;CX(f,h,h,h);p=c;q=d;r=e;l=a.r;n=0;$p=3;case 3:$z=b.yq(l,c,d,e,n);if(C()){break _;}n=$z;Hb(a,b,p,q,r,n);l=a.r;n=d+1|0;$p=4;case 4:$z=b.RP(l,c,n,e);if(C()){break _;}h=$z;if(g.d9<1.0)h=m;if(BID.data[b.b]>0)h=1.0;i=i*h;CX(f,i,i,i);l=a.r;n=1;$p=5;case 5:$z=b.yq(l,c,d,e,n);if(C()){break _;}n=$z;HW(a,b,p,q,r,n);l=a.r;n=e-1|0;$p=6;case 6:$z=b.RP(l,c,d,n);if(C()){break _;}i=$z;if(g.fZ>0.0)i=m;if(BID.data[b.b]>0)i=1.0;i=j*i;CX(f,i,i,i);l=a.r;n=2;$p=7;case 7:$z=b.yq(l,c,d,e,n);if(C()){break _;}s=$z;if(s
<0){a.g7=1;s= -s|0;}H0(a,b,p,q,r,s);a.g7=0;l=a.r;n=e+1|0;$p=8;case 8:$z=b.RP(l,c,d,n);if(C()){break _;}i=$z;if(g.fD<1.0)i=m;if(BID.data[b.b]>0)i=1.0;i=j*i;CX(f,i,i,i);l=a.r;n=3;$p=9;case 9:$z=b.yq(l,c,d,e,n);if(C()){break _;}s=$z;if(s<0){a.g7=1;s= -s|0;}H2(a,b,p,q,r,s);a.g7=0;l=a.r;n=c-1|0;$p=10;case 10:$z=b.RP(l,n,d,e);if(C()){break _;}i=$z;if(g.fs>0.0)i=m;if(BID.data[b.b]>0)i=1.0;i=k*i;CX(f,i,i,i);l=a.r;n=4;$p=11;case 11:$z=b.yq(l,c,d,e,n);if(C()){break _;}s=$z;if(s<0){a.g7=1;s= -s|0;}HX(a,b,p,q,r,s);a.g7
=0;l=a.r;n=c+1|0;$p=12;case 12:$z=b.RP(l,n,d,e);if(C()){break _;}i=$z;if(g.fm>=1.0)m=i;if(BID.data[b.b]>0)m=1.0;i=k*m;CX(f,i,i,i);l=a.r;n=5;$p=13;case 13:$z=b.yq(l,c,d,e,n);if(C()){break _;}c=$z;if(c<0){a.g7=1;c= -c|0;}Ig(a,b,p,q,r,c);a.g7=0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);}
function Hb(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s;BM();g=BFI;h=a.ez;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.fs;l=(j+k*16.0)/256.0;m=b.fm;n=(j+m*16.0-0.01)/256.0;o=h;p=b.fZ;j=(o+p*16.0)/256.0;q=b.fD;r=(o+q*16.0-0.01)/256.0;if(!(k>=0.0&&m<=1.0)){s=i;l=(s+0.0)/256.0;n=(s+15.989999771118164)/256.0;}if(!(p>=0.0&&q<=1.0)){s=h;j=(s+0.0)/256.0;r=(s+15.989999771118164)/256.0;}k=c+k;m=c+m;o=d+b.eE;p=e+p;q=e+q;I(g,k,o,q,l,r);I(g,k,o,p,l,j);I(g,m,o,p,n,j);I(g,m,o,q,n,r);}
function HW(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s;BM();g=BFI;h=a.ez;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.fs;l=(j+k*16.0)/256.0;m=b.fm;n=(j+m*16.0-0.01)/256.0;o=h;p=b.fZ;j=(o+p*16.0)/256.0;q=b.fD;r=(o+q*16.0-0.01)/256.0;if(!(k>=0.0&&m<=1.0)){s=i;l=(s+0.0)/256.0;n=(s+15.989999771118164)/256.0;}if(!(p>=0.0&&q<=1.0)){s=h;j=(s+0.0)/256.0;r=(s+15.989999771118164)/256.0;}k=c+k;m=c+m;o=d+b.d9;p=e+p;q=e+q;I(g,m,o,q,n,r);I(g,m,o,p,n,j);I(g,k,o,p,l,j);I(g,k,o,q,l,r);}
function H0(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s;BM();g=BFI;h=a.ez;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.fs;l=(j+k*16.0)/256.0;m=b.fm;n=(j+m*16.0-0.01)/256.0;o=h;p=b.eE;q=(o+p*16.0)/256.0;j=b.d9;r=(o+j*16.0-0.01)/256.0;if(!a.g7){o=n;n=l;l=o;}if(!(k>=0.0&&m<=1.0)){s=i;n=(s+0.0)/256.0;l=(s+15.989999771118164)/256.0;}if(!(p>=0.0&&j<=1.0)){s=h;q=(s+0.0)/256.0;r=(s+15.989999771118164)/256.0;}o=c+k;m=c+m;p=d+p;j=d+j;k=e+b.fZ;I(g,o,j,k,l,q);I(g,m,j,k,n,q);I(g,m,p,k,n,r);I(g,o,p,k,l,r);}
function H2(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s;BM();g=BFI;h=a.ez;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.fs;l=(j+k*16.0)/256.0;m=b.fm;n=(j+m*16.0-0.01)/256.0;o=h;p=b.eE;q=(o+p*16.0)/256.0;j=b.d9;r=(o+j*16.0-0.01)/256.0;if(!a.g7){o=n;n=l;l=o;}if(!(k>=0.0&&m<=1.0)){s=i;n=(s+0.0)/256.0;l=(s+15.989999771118164)/256.0;}if(!(p>=0.0&&j<=1.0)){s=h;q=(s+0.0)/256.0;r=(s+15.989999771118164)/256.0;}o=c+k;m=c+m;p=d+p;j=d+j;k=e+b.fD;I(g,o,j,k,n,q);I(g,o,p,k,n,r);I(g,m,p,k,l,r);I(g,m,j,k,l,q);}
function HX(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;BM();g=BFI;h=a.ez;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.fZ;l=(j+k*16.0)/256.0;m=b.fD;j=(j+m*16.0-0.01)/256.0;n=h;o=b.eE;p=(n+o*16.0)/256.0;q=b.d9;r=(n+q*16.0-0.01)/256.0;if(!a.g7){n=j;j=l;l=n;}if(!(k>=0.0&&m<=1.0)){s=i;j=(s+0.0)/256.0;l=(s+15.989999771118164)/256.0;}if(!(o>=0.0&&q<=1.0)){t=h;p=(t+0.0)/256.0;r=(t+15.989999771118164)/256.0;}u=c+b.fs;o=d+o;n=d+q;k=e+k;m=e+m;I(g,u,n,m,l,p);I(g,u,n,k,j,p);I(g,u,o,k,j,r);I(g,u,o,m,l,r);}
function Ig(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;BM();g=BFI;h=a.ez;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.fZ;l=(j+k*16.0)/256.0;m=b.fD;j=(j+m*16.0-0.01)/256.0;n=h;o=b.eE;p=(n+o*16.0)/256.0;q=b.d9;r=(n+q*16.0-0.01)/256.0;if(!a.g7){n=j;j=l;l=n;}if(!(k>=0.0&&m<=1.0)){s=i;j=(s+0.0)/256.0;l=(s+15.989999771118164)/256.0;}if(!(o>=0.0&&q<=1.0)){t=h;p=(t+0.0)/256.0;r=(t+15.989999771118164)/256.0;}u=c+b.fm;o=d+o;n=d+q;k=e+k;m=e+m;I(g,u,o,m,j,r);I(g,u,o,k,l,r);I(g,u,n,k,l,p);I(g,u,n,m,j,p);}
function AC0(a,b,c){var d,e;d=b.dG();BM();e=BFI;if(!d){b.vK();Bp((-0.5),(-0.5),(-0.5));BB(e);Fu(e,1.0,1.0,1.0,c);Hb(a,b,0.0,0.0,0.0,b.bq(0));Fu(e,0.5,0.5,0.5,c);HW(a,b,0.0,0.0,0.0,b.bq(1));Fu(e,0.800000011920929,0.800000011920929,0.800000011920929,c);H0(a,b,0.0,0.0,0.0,b.bq(2));H2(a,b,0.0,0.0,0.0,b.bq(3));Fu(e,0.6000000238418579,0.6000000238418579,0.6000000238418579,c);HX(a,b,0.0,0.0,0.0,b.bq(4));Ig(a,b,0.0,0.0,0.0,b.bq(5));Bu(e);Bp(0.5,0.5,0.5);}}
function JC(a,b){var c,d,e;a:{BM();c=BFI;d=b.dG();if(!d){b.vK();Bp((-0.5),(-0.5),(-0.5));BB(c);B8(c,0.0,(-1.0),0.0);Hb(a,b,0.0,0.0,0.0,b.bq(0));Bu(c);BB(c);B8(c,0.0,1.0,0.0);HW(a,b,0.0,0.0,0.0,b.bq(1));Bu(c);BB(c);B8(c,0.0,0.0,(-1.0));H0(a,b,0.0,0.0,0.0,b.bq(2));Bu(c);BB(c);B8(c,0.0,0.0,1.0);H2(a,b,0.0,0.0,0.0,b.bq(3));Bu(c);BB(c);B8(c,(-1.0),0.0,0.0);HX(a,b,0.0,0.0,0.0,b.bq(4));Bu(c);BB(c);B8(c,1.0,0.0,0.0);Ig(a,b,0.0,0.0,0.0,b.bq(5));Bu(c);Bp(0.5,0.5,0.5);}else if(d==1){BB(c);B8(c,0.0,(-1.0),0.0);XX(a,b,(-1),
(-0.5),(-0.5),(-0.5));Bu(c);}else if(d==13){b.vK();Bp((-0.5),(-0.5),(-0.5));BB(c);B8(c,0.0,(-1.0),0.0);Hb(a,b,0.0,0.0,0.0,b.bq(0));Bu(c);BB(c);B8(c,0.0,1.0,0.0);HW(a,b,0.0,0.0,0.0,b.bq(1));Bu(c);BB(c);B8(c,0.0,0.0,(-1.0));Fk(c,0.0,0.0,0.0625);H0(a,b,0.0,0.0,0.0,b.bq(2));Fk(c,0.0,0.0,(-0.0625));Bu(c);BB(c);B8(c,0.0,0.0,1.0);Fk(c,0.0,0.0,(-0.0625));H2(a,b,0.0,0.0,0.0,b.bq(3));Fk(c,0.0,0.0,0.0625);Bu(c);BB(c);B8(c,(-1.0),0.0,0.0);Fk(c,0.0625,0.0,0.0);HX(a,b,0.0,0.0,0.0,b.bq(4));Fk(c,(-0.0625),0.0,0.0);Bu(c);BB(c);B8(c,
1.0,0.0,0.0);Fk(c,(-0.0625),0.0,0.0);Ig(a,b,0.0,0.0,0.0,b.bq(5));Fk(c,0.0625,0.0,0.0);Bu(c);Bp(0.5,0.5,0.5);}else if(d==6){BB(c);B8(c,0.0,(-1.0),0.0);AGX(a,b,(-1),(-0.5),(-0.5),(-0.5));Bu(c);}else if(d==2){BB(c);B8(c,0.0,(-1.0),0.0);Kf(a,b,(-0.5),(-0.5),(-0.5),0.0,0.0);Bu(c);}else{if(d==10){e=0;while(true){if(e>=2)break a;if(!e)Bt(b,0.0,0.0,0.0,1.0,1.0,0.5);if(e==1)Bt(b,0.0,0.0,0.5,1.0,0.5,1.0);Bp((-0.5),(-0.5),(-0.5));BB(c);B8(c,0.0,(-1.0),0.0);Hb(a,b,0.0,0.0,0.0,b.bq(0));Bu(c);BB(c);B8(c,0.0,1.0,0.0);HW(a,
b,0.0,0.0,0.0,b.bq(1));Bu(c);BB(c);B8(c,0.0,0.0,(-1.0));H0(a,b,0.0,0.0,0.0,b.bq(2));Bu(c);BB(c);B8(c,0.0,0.0,1.0);H2(a,b,0.0,0.0,0.0,b.bq(3));Bu(c);BB(c);B8(c,(-1.0),0.0,0.0);HX(a,b,0.0,0.0,0.0,b.bq(4));Bu(c);BB(c);B8(c,1.0,0.0,0.0);Ig(a,b,0.0,0.0,0.0,b.bq(5));Bu(c);Bp(0.5,0.5,0.5);e=e+1|0;}}if(d==11){e=0;while(e<4){if(!e)Bt(b,0.375,0.0,0.0,0.625,1.0,0.25);if(e==1)Bt(b,0.375,0.0,0.75,0.625,1.0,1.0);if(e==2)Bt(b,0.4375,0.8125,(-0.125),0.5625,0.9375,1.125);if(e==3)Bt(b,0.4375,0.3125,(-0.125),0.5625,0.4375,1.125);Bp((-0.5),
(-0.5),(-0.5));BB(c);B8(c,0.0,(-1.0),0.0);Hb(a,b,0.0,0.0,0.0,b.bq(0));Bu(c);BB(c);B8(c,0.0,1.0,0.0);HW(a,b,0.0,0.0,0.0,b.bq(1));Bu(c);BB(c);B8(c,0.0,0.0,(-1.0));H0(a,b,0.0,0.0,0.0,b.bq(2));Bu(c);BB(c);B8(c,0.0,0.0,1.0);H2(a,b,0.0,0.0,0.0,b.bq(3));Bu(c);BB(c);B8(c,(-1.0),0.0,0.0);HX(a,b,0.0,0.0,0.0,b.bq(4));Bu(c);BB(c);B8(c,1.0,0.0,0.0);Ig(a,b,0.0,0.0,0.0,b.bq(5));Bu(c);Bp(0.5,0.5,0.5);e=e+1|0;}Bt(b,0.0,0.0,0.0,1.0,1.0,1.0);}}}}
function K6(b){return !b?1:b==13?1:b==10?1:b!=11?0:1;}
function Oj(){var a=this;E.call(a);a.Ub=null;a.lx=null;a.o2=0;a.o1=0;a.fx=0.0;a.ff=0.0;a.dU=0.0;a.Y=0.0;a.bh=0.0;a.bV=0.0;a.z3=0;a.tx=0;a.qn=0;a.jh=0;a.EM=0;}
function BS(a,b){var c=new Oj();BuT(c,a,b);return c;}
function BuT(a,b,c){a.z3=0;a.tx=0;a.qn=0;a.jh=1;a.EM=0;a.o2=b;a.o1=c;}
function Gy(a,b,c,d,e,f,g){B3(a,b,c,d,e,f,g,0.0);}
function B3(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc;a.Ub=BC(Hd,8);a.lx=BC(IH,6);i=b+e;j=c+f;k=d+g;l=b-h;c=c-h;m=d-h;d=i+h;i=j+h;h=k+h;if(!a.qn){b=l;l=d;d=b;}a:{n=K8(d,c,m,0.0,0.0);o=K8(l,c,m,0.0,8.0);p=K8(l,i,m,8.0,8.0);q=K8(d,i,m,8.0,0.0);r=K8(d,c,h,0.0,0.0);s=K8(l,c,h,0.0,8.0);t=K8(l,i,h,8.0,8.0);u=K8(d,i,h,8.0,0.0);v=a.Ub.data;v[0]=n;v[1]=o;v[2]=p;v[3]=q;v[4]=r;v[5]=s;v[6]=t;v[7]=u;w=a.lx.data;x=new IH;y=Q(Hd,[s,o,p,t]);z=(a.o2+g|0)+e|0;ba=a.o1+g|0;K9(x,y,z,ba,z+g|0,ba+f|0);w[0]
=x;y=a.lx.data;x=new IH;v=Q(Hd,[n,r,u,q]);ba=a.o2;bb=ba+0|0;bc=a.o1+g|0;K9(x,v,bb,bc,ba+g|0,bc+f|0);y[1]=x;v=a.lx.data;x=new IH;w=Q(Hd,[s,r,n,o]);z=a.o2+g|0;ba=a.o1;K9(x,w,z,ba+0|0,z+e|0,ba+g|0);v[2]=x;y=a.lx.data;x=new IH;v=Q(Hd,[p,q,u,t]);ba=(a.o2+g|0)+e|0;bb=a.o1;K9(x,v,ba,bb+0|0,ba+e|0,bb+g|0);y[3]=x;v=a.lx.data;x=new IH;w=Q(Hd,[o,n,q,p]);ba=a.o2+g|0;bb=a.o1+g|0;K9(x,w,ba,bb,ba+e|0,bb+f|0);v[4]=x;y=a.lx.data;x=new IH;v=Q(Hd,[r,s,t,u]);z=((a.o2+g|0)+e|0)+g|0;g=a.o1+g|0;K9(x,v,z,g,z+e|0,g+f|0);y[5]=x;if(a.qn)
{z=0;while(true){v=a.lx.data;if(z>=v.length)break a;x=v[z];v=x.ru.data;e=v.length;w=BC(Hd,e);y=w.data;f=0;while(f<e){y[f]=v[(e-f|0)-1|0];f=f+1|0;}x.ru=w;z=z+1|0;}}}}
function B1(a,b,c,d){a.fx=b;a.ff=c;a.dU=d;}
function Cv(a,b){var c;if(!a.EM&&a.jh){if(!a.z3)AFD(a,b);if(a.Y===0.0&&a.bh===0.0&&a.bV===0.0){c=a.fx;if(c===0.0&&a.ff===0.0&&a.dU===0.0)IF(a.tx);else{Bp(c*b,a.ff*b,a.dU*b);IF(a.tx);Bp( -a.fx*b, -a.ff*b, -a.dU*b);}}else{B9();Bp(a.fx*b,a.ff*b,a.dU*b);b=a.bV;if(b!==0.0)Bj(b*57.2957763671875,0.0,0.0,1.0);b=a.bh;if(b!==0.0)Bj(b*57.2957763671875,0.0,1.0,0.0);b=a.Y;if(b!==0.0)Bj(b*57.2957763671875,1.0,0.0,0.0);IF(a.tx);BI();}}}
function Pd(a,b){var c;if(!a.EM&&a.jh){if(!a.z3)AFD(a,b);if(a.Y===0.0&&a.bh===0.0&&a.bV===0.0){c=a.fx;if(!(c===0.0&&a.ff===0.0&&a.dU===0.0))Bp(c*b,a.ff*b,a.dU*b);}else{Bp(a.fx*b,a.ff*b,a.dU*b);b=a.bV;if(b!==0.0)Bj(b*57.2957763671875,0.0,0.0,1.0);b=a.bh;if(b!==0.0)Bj(b*57.2957763671875,0.0,1.0,0.0);b=a.Y;if(b!==0.0)Bj(b*57.2957763671875,1.0,0.0,0.0);}}}
function AFD(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=Nx(1);a.tx=c;Iw(c,4864);BM();d=BFI;e=0;while(true){f=a.lx.data;if(e>=f.length)break;g=f[e];f=g.ru.data;h=AFo(f[1].m5,f[0].m5);f=g.ru.data;i=AFo(f[1].m5,f[2].m5);j=i.G;k=h.D;l=j*k;m=i.D;n=h.G;l=l-m*n;o=h.H;m=m*o;p=i.H;h=DJ(BP(l,m-p*k,p*n-j*o));BB(d);if(!g.OQ)B8(d,h.H,h.G,h.D);else B8(d, -h.H, -h.G, -h.D);c=0;while(c<4){h=g.ru.data[c];i=h.m5;I(d,i.H*b,i.G*b,i.D*b,h.Ib,h.Ia);c=c+1|0;}Bu(d);e=e+1|0;}G5();a.z3=1;}
function AGd(){D0.call(this);this.JP=0;}
function BKi(){var a=new AGd();A6Z(a);return a;}
function A6Z(a){Ek(a);}
function Bfd(a,b){Fs(b,a.JP);}
function BpK(a,b){a.JP=C6(b);}
function Bym(a){return 1;}
function Bd7(a){var b;b=new T;S(b);C$(b,B(7));return U(Bi(b,a.JP));}
function ADx(){D0.call(this);this.G$=0;}
function BKj(){var a=new ADx();Bky(a);return a;}
function Bky(a){Ek(a);}
function Bh8(a,b){GD(b,a.G$);}
function Ba2(a,b){a.G$=EF(b);}
function Bh_(a){return 2;}
function But(a){var b;b=new T;S(b);C$(b,B(7));return U(Bi(b,a.G$));}
function Xp(){D0.call(this);this.KC=0;}
function BKk(){var a=new Xp();BkL(a);return a;}
function BkL(a){Ek(a);}
function Bbd(a,b){D3(b,a.KC);}
function BiW(a,b){a.KC=Cd(b);}
function Bfi(a){return 3;}
function A$_(a){var b;b=new T;S(b);C$(b,B(7));return U(Bi(b,a.KC));}
function Zg(){D0.call(this);this.Ji=Ch;}
function BKl(){var a=new Zg();Bg7(a);return a;}
function Bg7(a){Ek(a);}
function A7C(a,b){MU(b,a.Ji);}
function A8K(a,b){a.Ji=KI(b);}
function Bp$(a){return 4;}
function Bp1(a){var b;b=new T;S(b);C$(b,B(7));return U(EL(b,a.Ji));}
function Z5(){D0.call(this);this.Ef=0.0;}
function BKm(){var a=new Z5();Bgu(a);return a;}
function Bgu(a){Ek(a);}
function Bc5(a,b){Lc(b,a.Ef);}
function Bgo(a,b){a.Ef=Jf(b);}
function BkX(a){return 5;}
function Bq$(a){var b;b=new T;S(b);C$(b,B(7));return U(It(b,a.Ef));}
function ADf(){D0.call(this);this.FR=0.0;}
function BKn(){var a=new ADf();Bh4(a);return a;}
function Bh4(a){Ek(a);}
function Bot(a,b){HG(b,a.FR);}
function A6U(a,b){a.FR=F$(b);}
function A6S(a){return 6;}
function BvN(a){var b;b=new T;S(b);C$(b,B(7));return U(E7(b,a.FR));}
function AEv(){D0.call(this);this.AA=null;}
function BKo(){var a=new AEv();Biy(a);return a;}
function Biy(a){Ek(a);}
function A8s(a,b){D3(b,a.AA.data.length);PX(b,a.AA);}
function Bhn(a,b){var c;c=BU(Cd(b));a.AA=c;K3(b,c);}
function Bx3(a){return 7;}
function Buy(a){var b;b=new T;S(b);C$(b,B(316));b=Bi(b,a.AA.data.length);C$(b,B(317));return U(b);}
function ACt(){D0.call(this);this.Jo=null;}
function BKp(){var a=new ACt();Bxy(a);return a;}
function Bxy(a){Ek(a);}
function BtN(a,b){Ik(b,a.Jo);}
function Bvl(a,b){a.Jo=FN(b);}
function Bb6(a){return 8;}
function A98(a){var b;b=new T;S(b);C$(b,B(7));C$(b,a.Jo);return U(b);}
function AKP(){var a=this;D0.call(a);a.pC=null;a.qI=0;}
function BAW(){var a=new AKP();BcL(a);return a;}
function BcL(a){Ek(a);a.pC=B6();}
function A_F(a,b){var c,d;c=a.pC;if(c.s<=0)a.qI=1;else a.qI=(Bb(c,0)).cW();Fs(b,a.qI);D3(b,a.pC.s);d=0;while(true){c=a.pC;if(d>=c.s)break;(Bb(c,d)).dE(b);d=d+1|0;}}
function Boc(a,b){var c,d,e;a.qI=C6(b);c=Cd(b);a.pC=B6();d=0;while(d<c){e=ASw(a.qI);e.dC(b);Y(a.pC,e);d=d+1|0;}}
function BjP(a){return 9;}
function Bcp(a){var b,c;a:{b=new T;S(b);C$(b,B(7));b=Bi(b,a.pC.s);C$(b,B(318));switch(a.qI){case 0:break;case 1:c=B(319);break a;case 2:c=B(320);break a;case 3:c=B(321);break a;case 4:c=B(322);break a;case 5:c=B(323);break a;case 6:c=B(324);break a;case 7:c=B(325);break a;case 8:c=B(326);break a;case 9:c=B(327);break a;case 10:c=B(328);break a;default:c=B(329);break a;}c=B(330);}C$(b,c);return U(b);}
function AUZ(){var a=this;E.call(a);a.oj=null;a.wJ=null;a.we=null;a.uS=null;a.wQ=null;a.sA=null;a.qW=null;a.xV=null;}
function BKq(){var a=new AUZ();Bbe(a);return a;}
function Bcr(a){var b=new AUZ();AK$(b,a);return b;}
function Bbe(a){AK$(a,My());}
function AK$(a,b){a.oj=b;}
var FG=K(0);
function ZF(){E.call(this);this.PV=null;}
function Bp8(a){Du(a.PV,AEb(0,1,null,null));}
function ZG(){var a=this;E.call(a);a.L3=null;a.Uq=null;}
function A$1(a){Du(a.L3,AEb(0,0,null,a.Uq.result));}
function ZD(){E.call(this);this.VY=null;}
function Bjb(a){Du(a.VY,AEb(1,0,B(331),null));}
function ZE(){E.call(this);this.M7=null;}
function BkK(a,b){var c,d,e,f,g,h,i;c=a.M7.result;d=Bv6();e=BC(Cr,1).data;e[0]=B(332);f=e.length;g=new $rt_globals.Array(f);h=0;while(h<f){i=$rt_ustr(e[h]);h;g[h]=i;h=h+1|0;}d.keyPath=g;c.createObjectStore("filesystem",d);}
function AQA(){Cn.call(this);this.WR=null;}
function AXP(a){var b=new AQA();BhU(b,a);return b;}
function BhU(a,b){W(a);a.WR=b;}
function Mw(){var a=this;E.call(a);a.cn=null;a.E=0;a.P=0;a.I=Ch;a.oY=null;a.k5=0;a.er=0;a.jk=Ch;a.b1=null;a.mt=null;a.t1=null;a.Z$=0;a.ex=null;}
function BKr(){var a=new Mw();NH(a);return a;}
function NH(a){a.ex=BvZ();}
function Or(a){var b,c,d,e,f,g,h;b=a.mt;c=b.ke;d=a.er;if(c<=d)d=c;if(!d)return;e=b.qb;f=e.data.length;g=b.tB;if(f>g){c=a.oY.data.length;h=a.k5;c>h&&f>=(g+d|0)&&c>=(h+d|0);}CZ(e,g,a.oY,a.k5,d);a.k5=a.k5+d|0;b=a.mt;b.tB=b.tB+d|0;a.jk=Bk(a.jk,M(d));a.er=a.er-d|0;c=b.ke-d|0;b.ke=c;if(!c)b.tB=0;}
function Rh(a,b,c,d){a.oY=b;a.k5=c;a.er=d;}
function Tm(a,b,c,d,e){var f,g;if(d<=0&&e&&a.cn!==null)return;f=a.P;if(f>0&&e){g=BU(f+d|0);CZ(a.cn,a.E,g,0,f);CZ(b,c,g,a.P,d);a.cn=g;a.E=0;a.P=a.P+d|0;}else{a.cn=b;a.E=c;a.P=d;}}
function AV$(){Mw.call(this);this.vf=0;}
function BKs(){var a=new AV$();BkQ(a);return a;}
function BvQ(a){var b=new AV$();Bnx(b,a);return b;}
function BCd(a,b){var c=new AV$();AH2(c,a,b);return c;}
function BkQ(a){NH(a);a.vf=0;Sn(a,15,0);}
function Bnx(a,b){AH2(a,15,b);}
function AH2(a,b,c){var d,e,f;NH(a);a.vf=0;d=Sn(a,b,c);if(!d)return;e=new N5;f=new T;S(f);f=Bi(f,d);C$(f,B(16));C$(f,a.b1);Bl(e,U(f));P(e);}
function Sn(a,b,c){var d,e,f;a.vf=0;d=new RB;d.z4=M(-1);d.ou=(-1);d.Ka=BU(4);d.gf=null;d.hT=null;d.ch=a;a.t1=d;if(c)b= -b|0;a.b1=null;d.wS=null;d.ij=0;if(b<0)b= -b|0;else if(b&1073741824){d.ij=4;b=b&(-1073741825);if(b<48)b=b&15;}else if(b&(-32)){d.ij=4;b=b&15;}else{d.ij=(b>>4)+1|0;if(b<48)b=b&15;}if(b>=8&&b<=15){d.UI=b;e=new PW;c=1<<b;e.II=BT(1);e.zD=BT(1);e.vJ=BT(1);e.vG=BT(1);e.GO=BC($rt_arraycls($rt_intcls()),1);e.GQ=BC($rt_arraycls($rt_intcls()),1);e.FM=BT(1);e.FX=BT(1);e.I6=Bz5();e.ca=a;f=new Rq;f.po=0;f.eT
=a;f.ed=e;e.v4=f;e.sP=BT(4320);e.fH=BU(c);e.eR=c;e.za=a.t1.ij?1:0;e.eo=0;Ou(e);d.wS=e;f=d.ch;if(f!==null){f.jk=Ch;f.I=Ch;f.b1=null;d.b4=14;d.ou=(-1);Ou(e);}b=0;}else{AAo(d);b=(-2);}return b;}
function AAz(a,b){var c,d;c=a.t1;if(c===null)return (-2);d=AR4(c,b);if(d==1)a.vf=1;return d;}
function Tj(){var a=this;Ih.call(a);a.iT=0;a.fa=null;a.rl=null;}
function AIO(b){var c,d;if(b>=0)return Bq_(b,1);c=new Cn;d=new T;S(d);Bi(H(d,B(333)),b);Bl(c,U(d));P(c);}
function Yv(b){var c,d;if(b>=0)return Bq_(b,0);c=new Cn;d=new T;S(d);Bi(H(d,B(333)),b);Bl(c,U(d));P(c);}
function AY7(b,c,d){return BBZ(0,b.data.length,b,c,c+d|0,0,0);}
function LK(b){return AY7(b,0,b.data.length);}
function ADe(a,b,c,d){var e,f,g,h,i,j,k,l,m,n;if(c>=0){e=b.data;f=e.length;if(c<=f){g=c+d|0;if(g>f){h=new Ct;i=new T;S(i);Bi(H(Bi(H(i,B(334)),g),B(312)),f);Bl(h,U(i));P(h);}if(CL(a)<d){j=new J3;W(j);P(j);}if(d<0){j=new Ct;k=new T;S(k);H(Bi(H(k,B(313)),d),B(314));Bl(j,U(k));P(j);}g=a.bg;l=g+a.iT|0;m=0;while(m<d){n=c+1|0;b=a.fa.data;f=l+1|0;e[c]=b[l];m=m+1|0;c=n;l=f;}a.bg=g+d|0;return a;}}b=b.data;j=new Ct;d=b.length;k=new T;S(k);BL(Bi(H(Bi(H(k,B(315)),c),B(309)),d),41);Bl(j,U(k));P(j);}
function U7(a,b,c,d){var e,f,g,h,i,j,k,l,m;if(!d)return a;if(a.lL){e=new Ij;W(e);P(e);}if(CL(a)<d){e=new KW;W(e);P(e);}if(c>=0){f=b.data;g=f.length;if(c<=g){h=c+d|0;if(h>g){i=new Ct;j=new T;S(j);Bi(H(Bi(H(j,B(335)),h),B(312)),g);Bl(i,U(j));P(i);}if(d<0){e=new Ct;i=new T;S(i);H(Bi(H(i,B(313)),d),B(314));Bl(e,U(i));P(e);}h=a.bg;k=h+a.iT|0;l=0;while(l<d){b=a.fa.data;m=k+1|0;g=c+1|0;b[k]=f[c];l=l+1|0;k=m;c=g;}a.bg=h+d|0;return a;}}b=b.data;e=new Ct;d=b.length;i=new T;S(i);BL(Bi(H(Bi(H(i,B(315)),c),B(309)),d),41);Bl(e,
U(i));P(e);}
function TG(a,b){return U7(a,b,0,b.data.length);}
function AI4(a){GB(a);return a;}
function Py(){E.call(this);this.Yc=null;}
var BKt=null;var BIn=null;var BKu=null;function TU(){TU=Bx(Py);ByL();}
function A$U(a){var b=new Py();ATZ(b,a);return b;}
function ATZ(a,b){TU();a.Yc=b;}
function RL(){var b,c;TU();if(BKu===null){b=new $rt_globals.ArrayBuffer(2);c=new $rt_globals.Int16Array(b);0;c[0]=1;BKu=(new $rt_globals.Int8Array(b))[0]?BIn:BKt;}return BKu;}
function ByL(){BKt=A$U(B(336));BIn=A$U(B(337));}
function MW(){var a=this;E.call(a);a.KD=null;a.l9=0.0;a.lk=0.0;}
function MA(a,b,c){var d=new MW();V4(d,a,b,c);return d;}
function V4(a,b,c,d){a.KD=b;a.l9=c;a.lk=d;}
function Y2(a){return a.l9;}
function WQ(a){return a.lk;}
function BrC(a){var b,c;b=a.KD;c=new T;S(c);H(H(c,B(338)),b);return U(c);}
function IO(a){var b,c;b=a.KD;c=new T;S(c);H(H(c,B(338)),b);return U(c);}
var AOx=K(MW);
function BB3(a,b,c){var d=new AOx();Bov(d,a,b,c);return d;}
function Bov(a,b,c,d){V4(a,b,c,d);}
function BqH(a){return B(339);}
var AMS=K(MW);
function BCc(a,b,c){var d=new AMS();Bsb(d,a,b,c);return d;}
function Bsb(a,b,c,d){V4(a,b,c,d);}
function Bu_(a){return B(340);}
var RN=K(X);
function BAX(a,b){var c=new RN();AU8(c,a,b);return c;}
function AU8(a,b,c){BE();Da(a,b,c,BJy);}
function Btu(a,b,c){J();return BFV.b;}
var AJZ=K(X);
function BBC(a){var b=new AJZ();Ben(b,a);return b;}
function Ben(a,b){BE();F3(a,b,BKv);a.Q=3;EM(a,1);}
function ASC(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(f==1)return 0;if(!f)return 2;d=d+1|0;$p=1;case 1:$z=b.m3(c,d,e);if(C()){break _;}g=$z;BE();return g!==BKw&&g!==BKx?3:68;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AU0(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:(b.qy()).BA(c,e,1,1);f=(b.qy()).jG.data[0];g=(b.qy()).mA.data[0];if(BKy!==null){g=g*f;c=(1.0-f)*255.0|0;d=(1.0-g)*255.0|0;return BKy.data[d<<8|c];}h=GO(B(341));$p=1;case 1:$z=AYi(h);if(C()){break _;}b=$z;BKy=b.lI;g=g*f;c=(1.0-f)*255.0|0;d=(1.0-g)*255.0|0;return BKy.data[d<<8|c];default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AOj(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=d+1|0;$p=1;case 1:$z=AG8(b,c,g,e);if(C()){break _;}h=$z;if(h>=4){$p=2;continue _;}$p=3;continue _;case 2:$z=AG8(b,c,g,e);if(C()){break _;}g=$z;if(g<9)return;h=(c+D(f,3)|0)-1|0;g=(d+D(f,5)|0)-3|0;i=(e+D(f,3)|0)-1|0;$p=4;continue _;case 3:$z=AMo(b,c,g,e);if(C()){break _;}j=$z;if(!j.A7()){$p=2;continue _;}if(D(f,
4))return;J();h=BFP.b;$p=6;continue _;case 4:$z=AMY(b,h,g,i);if(C()){break _;}c=$z;J();if(c!=BFP.b)return;c=g+1|0;$p=5;case 5:$z=AG8(b,h,c,i);if(C()){break _;}d=$z;if(d<4)return;$p=7;continue _;case 6:A2O(b,c,d,e,h);if(C()){break _;}return;case 7:$z=AMo(b,h,c,i);if(C()){break _;}f=$z;if(f.A7())return;c=BFO.b;$p=8;case 8:A2O(b,h,g,i,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Bf2(a,b,c){J();return BFP.cX(0,c);}
var ATz=K(X);
function Bzl(a,b){var c=new ATz();BbV(c,a,b);return c;}
function BbV(a,b,c){BE();Da(a,b,c,BKv);}
function Df(){E.call(this);this.Ho=0;}
var BKz=null;var BKv=null;var BJz=null;var BJy=null;var BJD=null;var BGR=null;var BGT=null;var BKA=null;var BKB=null;var BKC=null;var BJB=null;var BKD=null;var BKE=null;var BKF=null;var BJA=null;var BKG=null;var BKH=null;var BKI=null;var BKw=null;var BKx=null;var BKJ=null;var BKK=null;var BKL=null;var BKM=null;function BE(){BE=Bx(Df);Bvx();}
function FA(){var a=new Df();G2(a);return a;}
function G2(a){BE();}
function Bs3(a){return 0;}
function BoT(a){return 1;}
function Bsk(a){return 1;}
function BlY(a){return 1;}
function NU(a){a.Ho=1;return a;}
function Bwe(a){return a.Ho;}
function Bvx(){var b;b=new U9;G2(b);BKz=b;BKv=FA();BJz=NU(FA());BJy=FA();BJD=FA();b=new R8;G2(b);BGR=b;b=new R8;G2(b);BGT=b;BKA=NU(FA());b=new Qf;G2(b);BKB=b;BKC=FA();BJB=NU(FA());b=new U9;G2(b);BKD=b;BKE=FA();b=new Qf;G2(b);BKF=b;BJA=FA();BKG=NU(FA());BKH=FA();BKI=FA();b=new Qf;G2(b);BKw=b;BKx=FA();BKJ=FA();BKK=FA();BKL=FA();BKM=FA();}
var Jo=K(X);
function Bk4(a,b){var c=new Jo();Rj(c,a,b);return c;}
function Rj(a,b,c){BE();F3(a,b,BKB);a.Q=c;EM(a,1);Bt(a,0.30000001192092896,0.0,0.30000001192092896,0.699999988079071,0.6000000238418579,0.699999988079071);}
function AYc(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;return a.zk(c);default:GR();}}DW().s(a,b,c,d,e,$p);}
function Bda(a,b){J();return b!=BFO.b&&b!=BFP.b&&b!=BI3.b?0:1;}
function AUu(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ASP(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AO_(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ASP(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function ASP(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=a.rO(b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A0X(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AG8(b,c,d,e);if(C()){break _;}f=$z;if(f<8){$p=3;continue _;}d=d-1|0;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;return !a.zk(c)?0:1;case 3:$z=ARy(b,c,d,e);if(C()){break _;}g=$z;if(!g)return 0;d=d-1|0;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function ARJ(a,b,c,d,e){return null;}
function BpQ(a){return 0;}
function A8P(a){return 0;}
function BrT(a){return 1;}
var AZm=K(Jo);
function BCD(a,b){var c=new AZm();Bvw(c,a,b);return c;}
function Bvw(a,b,c){Rj(a,b,c);Bt(a,0.09999999403953552,0.0,0.09999999403953552,0.8999999761581421,0.800000011920929,0.8999999761581421);}
function APf(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ASP(a,b,c,d,e);if(C()){break _;}g=d+1|0;$p=2;case 2:$z=AG8(b,c,g,e);if(C()){break _;}g=$z;if(g>=9&&!D(f,5)){$p=3;continue _;}return;case 3:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g>=15){g=0;$p=4;continue _;}g=g+1|0;$p=5;continue _;case 4:b.a0m(c,d,e,g);if(C()){break _;}h=new Y6;if(!D(f,10))h=D6();$p=6;continue _;case 5:AMI(b,
c,d,e,g);if(C()){break _;}return;case 6:$z=h.gt(b,f,c,d,e);if(C()){break _;}g=$z;if(g)return;g=a.b;$p=7;case 7:b.a0m(c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
var Mh=K(X);
function AEK(a,b,c){BE();Da(a,b,((c!==BGT?12:14)*16|0)+13|0,c);Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);EM(a,1);}
function Of(b){if(b>=8)b=0;return (b+1|0)/9.0;}
function BjW(a,b){return b&&b!=1?a.Q+1|0:a.Q;}
function A32(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMo(b,c,d,e);if(C()){break _;}f=$z;if(f!==a.bG)return (-1);$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AQU(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.m3(c,d,e);if(C()){break _;}f=$z;if(f!==a.bG)return (-1);$p=2;case 2:$z=b.d8(c,d,e);if(C()){break _;}g=$z;if(g>=8)g=0;return g;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function Bgt(a){return 0;}
function Bcg(a){return 0;}
function Be2(a,b,c){return c&&!b?1:0;}
function A4x(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.m3(c,d,e);if(C()){break _;}g=$z;if(g===a.bG)c=0;else{BE();if(g===BKI)c=0;else{if(f!=1){$p=2;continue _;}c=1;}}return c;case 2:$z=ARU(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function ATr(a,b,c,d,e){return null;}
function Bq8(a){return 4;}
function A_$(a,b,c){return 0;}
function A_o(a,b){return 0;}
function A1U(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=BP(0.0,0.0,0.0);$p=1;case 1:$z=AQU(a,b,c,d,e);if(C()){break _;}g=$z;h=0;i=c-1|0;j=e-1|0;k=d-1|0;l=g-8|0;m=d-d|0;if(h>=4){$p=2;continue _;}n=!h?i:c;o=h==1?j:e;if(h==2)n=n+1|0;if(h==3)o=o+1|0;$p=7;continue _;case 2:$z=b.d8(c,
d,e);if(C()){break _;}n=$z;if(n<8)return DJ(f);l=0;n=2;$p=3;case 3:$z=A4x(a,b,c,d,j,n);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=e+1|0;p=3;$p=4;continue _;}l=1;if(!l){n=4;$p=5;continue _;}l=1;if(!l){n=c+1|0;p=5;$p=6;continue _;}l=1;if(!l){n=d+1|0;p=2;$p=9;continue _;}l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=ER(DJ(f),0.0,(-6.0),0.0);return DJ(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 4:$z=A4x(a,b,c,d,n,p);if(C()){break _;}n=$z;if(n)l=1;if
(!l){n=4;$p=5;continue _;}l=1;if(!l){n=c+1|0;p=5;$p=6;continue _;}l=1;if(!l){n=d+1|0;p=2;$p=9;continue _;}l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=ER(DJ(f),0.0,(-6.0),0.0);return DJ(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 5:$z=A4x(a,b,i,d,e,n);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=c+1|0;p=5;$p=6;continue _;}l=1;if(!l){n=d+1|0;p=2;$p=9;continue _;}l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l
=1;if(l){l=1;if(l)f=ER(DJ(f),0.0,(-6.0),0.0);return DJ(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 6:$z=A4x(a,b,n,d,e,p);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=d+1|0;p=2;$p=9;continue _;}l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=ER(DJ(f),0.0,(-6.0),0.0);return DJ(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 7:$z=AQU(a,b,n,d,o);if(C()){break _;}q=$z;if(q<0){$p=8;continue _;}if(q>=0){p=q-g|0;f=ER(f,V(n-c|0,p),V(m,p),V(o-e|0,p));}h=h+1|0;if
(h>=4){$p=2;continue _;}n=!h?i:c;o=h==1?j:e;if(h==2)n=n+1|0;if(h==3)o=o+1|0;continue _;case 8:$z=b.m3(n,d,o);if(C()){break _;}r=$z;if(!r.j3()){$p=10;continue _;}h=h+1|0;if(h>=4){$p=2;continue _;}n=!h?i:c;o=h==1?j:e;if(h==2)n=n+1|0;if(h==3)o=o+1|0;$p=7;continue _;case 9:$z=A4x(a,b,c,n,j,p);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=ER(DJ(f),0.0,(-6.0),0.0);return DJ(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 10:$z
=AQU(a,b,n,k,o);if(C()){break _;}p=$z;if(p>=0){p=p-l|0;f=ER(f,V(n-c|0,p),V(m,p),V(o-e|0,p));}h=h+1|0;if(h>=4){$p=2;continue _;}n=!h?i:c;o=h==1?j:e;if(h==2)n=n+1|0;if(h==3)o=o+1|0;$p=7;continue _;case 11:$z=A4x(a,b,c,n,p,k);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=ER(DJ(f),0.0,(-6.0),0.0);return DJ(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 12:$z=A4x(a,b,i,n,e,p);if(C()){break _;}n=$z;if(n)l=1;if(l){l=1;if(l)f=ER(DJ(f),0.0,(-6.0),0.0);return DJ(f);}c=c+1|0;d
=d+1|0;n=5;$p=13;case 13:$z=A4x(a,b,c,d,e,n);if(C()){break _;}c=$z;if(c)l=1;if(l)f=ER(DJ(f),0.0,(-6.0),0.0);return DJ(f);default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function AIE(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A1U(a,b,c,d,e);if(C()){break _;}h=$z;g.H=g.H+h.H;g.G=g.G+h.G;g.D=g.D+h.D;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function BuJ(a){var b;b=a.bG;BE();return b===BGR?5:b!==BGT?0:30;}
function ARq(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.xo(c,d,e);if(C()){break _;}f=$z;d=d+1|0;$p=2;case 2:$z=b.xo(c,d,e);if(C()){break _;}g=$z;if(f>g)g=f;return g;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function Bef(a){var b;b=a.bG;BE();return b!==BGR?0:1;}
function AI2(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.bG;BE();if(g===BGR&&!D(f,64)){$p=2;continue _;}if(a.bG!==BGT)return;h=d+1|0;$p=1;case 1:$z=AMo(b,c,h,e);if(C()){break _;}i=$z;if(i!==BKz)return;$p=3;continue _;case 2:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(h>0&&h<8){j=c+0.5;k=d+0.5;l=e+0.5;i=B(342);m=O(f)*0.25
+0.75;n=O(f)*1.0+0.5;$p=4;continue _;}if(a.bG!==BGT)return;h=d+1|0;$p=1;continue _;case 3:$z=AOc(b,c,h,e);if(C()){break _;}h=$z;if(!h&&!D(f,100))BW(b,B(343),c+O(f),d+a.d9,e+O(f),0.0,0.0,0.0);return;case 4:AIL(b,j,k,l,i,m,n);if(C()){break _;}if(a.bG!==BGT)return;h=d+1|0;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function BdV(b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:g=null;BE();if(f===BGR){J();g=BG4;$p=1;continue _;}if(f!==BGT){h=g.H;return h===0.0&&g.D===0.0?(-1000.0):Ci(g.D,h)-1.5707963267948966;}J();f=BG5;$p=2;continue _;case 1:$z=A1U(g,b,c,d,e);if(C()){break _;}g=$z;if(f!==BGT){h=g.H;return h===0.0&&g.D===0.0?(-1000.0):Ci(g.D,h)-1.5707963267948966;}J();f=BG5;$p=2;case 2:$z=A1U(f,b,c,d,e);if(C()){break _;}g
=$z;h=g.H;return h===0.0&&g.D===0.0?(-1000.0):Ci(g.D,h)-1.5707963267948966;default:GR();}}DW().s(b,c,d,e,f,g,h,$p);}
function AIJ(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ARs(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function ALd(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ARs(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function ARs(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if(f==a.b){g=a.bG;BE();if(g===BGT){f=0;h=e-1|0;$p=2;continue _;}}return;case 2:$z=AMo(b,c,d,h);if(C()){break _;}g=$z;if(g===BGR)f=1;if(!f){h=e+1|0;$p=3;continue _;}f=1;if(!f){h=c-1|0;$p=4;continue _;}f=1;if(!f){h=c+1|0;$p=5;continue _;}f=1;if(!f){h=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p
=7;continue _;case 3:$z=AMo(b,c,d,h);if(C()){break _;}g=$z;if(g===BGR)f=1;if(!f){h=c-1|0;$p=4;continue _;}f=1;if(!f){h=c+1|0;$p=5;continue _;}f=1;if(!f){h=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p=7;continue _;case 4:$z=AMo(b,h,d,e);if(C()){break _;}g=$z;if(g===BGR)f=1;if(!f){h=c+1|0;$p=5;continue _;}f=1;if(!f){h=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p=7;continue _;case 5:$z=AMo(b,h,d,e);if(C()){break _;}g=$z;if(g===BGR)f=1;if(!f){h=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p=7;continue _;case 6:$z=AMo(b,
c,h,e);if(C()){break _;}g=$z;if(g===BGR)f=1;if(!f)return;$p=7;case 7:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(!h){J();f=BGh.b;$p=8;continue _;}if(h>4){$p=9;continue _;}J();f=BFV.b;$p=10;continue _;case 8:A2O(b,c,d,e,f);if(C()){break _;}$p=9;case 9:ALT(a,b,c,d,e);if(C()){break _;}return;case 10:A2O(b,c,d,e,f);if(C()){break _;}$p=9;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function ALT(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c+0.5;g=d+0.5;h=e+0.5;i=B(344);j=0.5;k=2.5999999046325684+(O(b.p)-O(b.p))*0.800000011920929;$p=1;case 1:AIL(b,f,g,h,i,j,k);if(C()){break _;}l=0;f=c;m=d+1.2;n=e;while(l<8){BW(b,B(345),f+Cm(),m,n+Cm(),0.0,0.0,0.0);l=l+1|0;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,
h,i,j,k,l,m,n,$p);}
function APe(){var a=this;Mh.call(a);a.q2=0;a.h3=null;a.gx=null;}
function A9e(a,b){var c=new APe();Bev(c,a,b);return c;}
function Bev(a,b,c){AEK(a,b,c);a.q2=0;a.h3=Gx(4);a.gx=BT(4);}
function A5Z(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;g=a.b+1|0;$p=2;case 2:b.Zc(c,d,e,g,f);if(C()){break _;}Fz(b,c,d,e,c,d,e);QZ(b,c,d,e);return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A1P(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A32(a,b,c,d,e);if(C()){break _;}g=$z;h=1;i=a.bG;BE();if(i===BGT&&!b.cM.vt)h=2;j=1;if(g<=0){$p=2;continue _;}k=(-100);a.q2=0;l=c-1|0;$p=3;continue _;case 2:A5Z(a,b,c,d,e);if(C()){break _;}m=d-1|0;$p=7;continue _;case 3:$z
=A39(a,b,l,d,e,k);if(C()){break _;}l=$z;k=c+1|0;$p=4;case 4:$z=A39(a,b,k,d,e,l);if(C()){break _;}k=$z;l=e-1|0;$p=5;case 5:$z=A39(a,b,c,d,l,k);if(C()){break _;}k=$z;l=e+1|0;$p=6;case 6:$z=A39(a,b,c,d,l,k);if(C()){break _;}k=$z;n=k+h|0;if(!(n<8&&k>=0))n=(-1);k=d+1|0;$p=8;continue _;case 7:$z=A4I(a,b,c,m,e);if(C()){break _;}k=$z;if(k){if(g>=8){d=a.b;$p=10;continue _;}k=a.b;d=g+8|0;$p=9;continue _;}if(g>=0){if(g){$p=12;continue _;}o=0;p=c-1|0;j=e-1|0;if(o<4){a.gx.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if
(o==3)l=l+1|0;$p=22;continue _;}q=a.gx.data;k=q[0];l=1;while(l<4){if(q[l]<k)k=q[l];l=l+1|0;}l=0;while(l<4){r=a.h3;r.data[l]=q[l]!=k?0:1;l=l+1|0;}q=a.h3;o=g+h|0;if(g>=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p=21;continue _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(q[3]){e=e+1|0;$p=28;continue _;}}return;case 8:$z=A32(a,b,c,k,e);if(C()){break _;}l=$z;if(l>=0){$p=11;continue _;}if(a.q2>=2&&a.bG===BGR){k=d-1|0;$p=13;continue _;}if(a.bG===BGT&&g<8&&n<8&&n>g&&D(f,4)){j=0;n=g;}if(n!=g){if(n
>=0){$p=17;continue _;}k=0;$p=20;continue _;}if(j){$p=16;continue _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 9:AUT(b,c,m,e,k,d);if(C()){break _;}return;case 10:AUT(b,c,m,e,d,g);if(C()){break _;}return;case 11:$z=A32(a,b,c,k,e);if(C()){break _;}n=$z;if(n<8)n=n+8|0;if(a.q2>=2&&a.bG===BGR){k=d-1|0;$p=13;continue _;}if(a.bG===BGT&&g<8&&n<8&&n>g&&D(f,4)){j=0;n=g;}if(n!=g){if(n>=0){$p=17;continue _;}k=0;$p=20;continue _;}if(j){$p=16;continue _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 12:$z=AKj(a,b,c,m,e);if(C()){break _;}k
=$z;if(k){o=0;p=c-1|0;j=e-1|0;if(o<4){a.gx.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if(o==3)l=l+1|0;$p=22;continue _;}q=a.gx.data;k=q[0];l=1;while(l<4){if(q[l]<k)k=q[l];l=l+1|0;}l=0;while(l<4){r=a.h3;r.data[l]=q[l]!=k?0:1;l=l+1|0;}q=a.h3;o=g+h|0;if(g>=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p=21;continue _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(q[3]){e=e+1|0;$p=28;continue _;}}return;case 13:$z=AOc(b,c,k,e);if(C()){break _;}l=$z;if(!l){$p=14;continue _;}n=0;if(a.bG===BGT&&
g<8&&n<8&&n>g&&D(f,4)){j=0;n=g;}if(n!=g){if(n>=0){$p=17;continue _;}k=0;$p=20;continue _;}if(j){$p=16;continue _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 14:$z=AMo(b,c,k,e);if(C()){break _;}i=$z;if(i===a.bG){$p=15;continue _;}if(a.bG===BGT&&g<8&&n<8&&n>g&&D(f,4)){j=0;n=g;}if(n!=g){if(n>=0){$p=17;continue _;}k=0;$p=20;continue _;}if(j){$p=16;continue _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 15:$z=APQ(b,c,d,e);if(C()){break _;}k=$z;if(!k)n=0;if(a.bG===BGT&&g<8&&n<8&&n>g&&D(f,4)){j=0;n=g;}if(n!=g){if(n>=0){$p=17;continue _;}k
=0;$p=20;continue _;}if(j){$p=16;continue _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 16:A5Z(a,b,c,d,e);if(C()){break _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 17:AMI(b,c,d,e,n);if(C()){break _;}k=a.b;$p=18;case 18:b.ZJ(c,d,e,k);if(C()){break _;}k=a.b;$p=19;case 19:ATo(b,c,d,e,k);if(C()){break _;}g=n;m=d-1|0;$p=7;continue _;case 20:A2O(b,c,d,e,k);if(C()){break _;}g=n;m=d-1|0;$p=7;continue _;case 21:AUU(a,b,p,d,e,o);if(C()){break _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+
1|0;$p=28;continue _;case 22:$z=AKj(a,b,k,d,l);if(C()){break _;}n=$z;if(!n){$p=24;continue _;}o=o+1|0;if(o>=4){q=a.gx.data;k=q[0];l=1;while(l<4){if(q[l]<k)k=q[l];l=l+1|0;}l=0;while(l<4){r=a.h3;r.data[l]=q[l]!=k?0:1;l=l+1|0;}q=a.h3;o=g+h|0;if(g>=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p=21;continue _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+1|0;$p=28;continue _;}a.gx.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if(o==3)l=l+1|0;continue _;case 23:AUU(a,b,k,d,e,o);if
(C()){break _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+1|0;$p=28;continue _;case 24:$z=AMo(b,k,d,l);if(C()){break _;}f=$z;if(f!==a.bG){$p=26;continue _;}$p=27;continue _;case 25:AUU(a,b,c,d,j,o);if(C()){break _;}if(!q[3])return;e=e+1|0;$p=28;continue _;case 26:$z=AKj(a,b,k,m,l);if(C()){break _;}n=$z;if(n){q=a.gx.data;n=1;$p=29;continue _;}a.gx.data[o]=0;o=o+1|0;if(o>=4){q=a.gx.data;k=q[0];l=1;while(l<4){if(q[l]<k)k=q[l];l=l+1|0;}l=0;while(l<4){r=a.h3;r.data[l]=q[l]!=k?0:1;l=l+1|0;}q=a.h3;o=g+h|0;if(g
>=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p=21;continue _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+1|0;$p=28;continue _;}a.gx.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if(o==3)l=l+1|0;$p=22;continue _;case 27:$z=APQ(b,k,d,l);if(C()){break _;}n=$z;if(n){$p=26;continue _;}o=o+1|0;if(o>=4){q=a.gx.data;k=q[0];l=1;while(l<4){if(q[l]<k)k=q[l];l=l+1|0;}l=0;while(l<4){r=a.h3;r.data[l]=q[l]!=k?0:1;l=l+1|0;}q=a.h3;o=g+h|0;if(g>=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p
=21;continue _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+1|0;$p=28;continue _;}a.gx.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if(o==3)l=l+1|0;$p=22;continue _;case 28:AUU(a,b,c,d,e,o);if(C()){break _;}return;case 29:$z=AWc(a,b,k,d,l,n,o);if(C()){break _;}k=$z;q[o]=k;o=o+1|0;if(o>=4){q=a.gx.data;k=q[0];l=1;while(l<4){if(q[l]<k)k=q[l];l=l+1|0;}l=0;while(l<4){r=a.h3;r.data[l]=q[l]!=k?0:1;l=l+1|0;}q=a.h3;o=g+h|0;if(g>=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p=21;continue _;}if
(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+1|0;$p=28;continue _;}a.gx.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if(o==3)l=l+1|0;$p=22;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function AUU(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A4I(a,b,c,d,e);if(C()){break _;}g=$z;if(!g)return;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(g<=0){g=a.b;$p=3;continue _;}h=a.bG;BE();if(h===BGT){$p=6;continue _;}J();h=BFM.data[g];$p=4;continue _;case 3:AUT(b,c,d,e,g,f);if(C()){break _;}return;case 4:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;$p=5;case 5:h.a0x(b,
c,d,e,g);if(C()){break _;}g=a.b;$p=3;continue _;case 6:ALT(a,b,c,d,e);if(C()){break _;}g=a.b;$p=3;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AWc(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=1000;i=0;j=Ba(g,1);k=Ba(g,3);l=Ba(g,2);m=c-1|0;n=e-1|0;o=d-1|0;p=Ba(f,4);q=f+1|0;a:{while(i<4){if(!(!i&&!j)){r=Ba(i,1);if(!(!r&&!g)){s=Ba(i,2);if(!(!s&&!k)){t=Ba(i,3);if(t)break a;if
(l)break a;}}}i=i+1|0;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1|0;$p=1;case 1:$z=AKj(a,b,u,d,r);if(C()){break _;}t=$z;if(!t){$p=2;continue _;}b:{while(true){i=i+1|0;if(i>=4)break;if(!i&&!j)continue;r=Ba(i,1);if(!r&&!g)continue;s=Ba(i,2);if(!s&&!k)continue;t=Ba(i,3);if(t)break b;if(l)break b;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1|0;continue _;case 2:$z=AMo(b,u,d,r);if(C()){break _;}v=$z;if(v!==a.bG){$p=3;continue _;}$p=4;continue _;case 3:$z=AKj(a,b,u,o,r);if(C()){break _;}t=$z;if
(!t)return f;if(p<0){$p=5;continue _;}c:{while(true){i=i+1|0;if(i>=4)break;if(!i&&!j)continue;r=Ba(i,1);if(!r&&!g)continue;s=Ba(i,2);if(!s&&!k)continue;t=Ba(i,3);if(t)break c;if(l)break c;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1|0;$p=1;continue _;case 4:$z=APQ(b,u,d,r);if(C()){break _;}t=$z;if(t){$p=3;continue _;}b:{while(true){i=i+1|0;if(i>=4)break;if(!i&&!j)continue;r=Ba(i,1);if(!r&&!g)continue;s=Ba(i,2);if(!s&&!k)continue;t=Ba(i,3);if(t)break b;if(l)break b;}return h;}u=!i?m:c;if(!r)u=u+1|0;r
=!s?n:e;if(!t)r=r+1|0;$p=1;continue _;case 5:$z=AWc(a,b,u,d,r,q,i);if(C()){break _;}t=$z;if(t<h)h=t;c:{while(true){i=i+1|0;if(i>=4)break;if(!i&&!j)continue;r=Ba(i,1);if(!r&&!g)continue;s=Ba(i,2);if(!s&&!k)continue;t=Ba(i,3);if(t)break c;if(l)break c;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1|0;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);}
function AKj(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;J();if(f!=BI7.b&&f!=BJc.b&&f!=BI6.b&&f!=BI8.b&&f!=BJo.b){if(!f)return 0;return BFM.data[f].bG.cG();}return 1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A39(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A32(a,b,c,d,e);if(C()){break _;}g=$z;if(g<0)return f;if(!g)a.q2=a.q2+1|0;if(g>=8)g=0;if(f>=0&&g>=f)g=f;return g;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A4I(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMo(b,c,d,e);if(C()){break _;}f=$z;if(f===a.bG)c=0;else{BE();if(f!==BGT){$p=2;continue _;}c=0;}return c;case 2:$z=AKj(a,b,c,d,e);if(C()){break _;}c=$z;return c?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AMq(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ARs(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;g=a.b;if(f!=g)return;$p=3;case 3:b.ZJ(c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
var AUA=K(Mh);
function Bb7(a,b){var c=new AUA();BjV(c,a,b);return c;}
function BjV(a,b,c){AEK(a,b,c);EM(a,0);BE();if(c===BGT)EM(a,1);}
function ARY(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ARs(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if(f!=a.b)return;$p=3;case 3:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;b.cx=1;f=a.b-1|0;$p=4;case 4:b.Zc(c,d,e,f,g);if(C()){break _;}Fz(b,c,d,e,c,d,e);f=a.b-1|0;$p=5;case 5:b.ZJ(c,d,e,f);if(C()){break _;}b.cx=0;return;default:GR();}}DW().s(a,b,c,d,e,f,
g,$p);}
function A6b(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.bG;BE();if(g===BGT){h=D(f,3);i=0;if(i<h){c=c+(D(f,3)-1|0)|0;d=d+1|0;e=e+(D(f,3)-1|0)|0;$p=1;continue _;}}return;case 1:$z=AMY(b,c,d,e);if(C()){break _;}j=$z;if(!j){j=c-1|0;$p=2;continue _;}J();if(BFM.data[j].bG.j3())return;i=i+1|0;if(i>=h)return;c=c+(D(f,3)-1|0)|0;d=d+1|0;e=e+(D(f,3)-1|0)|0;continue _;case 2:$z
=AKi(a,b,j,d,e);if(C()){break _;}j=$z;if(!j){j=c+1|0;$p=4;continue _;}J();h=BGS.b;$p=3;case 3:A2O(b,c,d,e,h);if(C()){break _;}return;case 4:$z=AKi(a,b,j,d,e);if(C()){break _;}j=$z;if(!j){j=e-1|0;$p=5;continue _;}J();h=BGS.b;$p=3;continue _;case 5:$z=AKi(a,b,c,d,j);if(C()){break _;}j=$z;if(!j){j=e+1|0;$p=6;continue _;}J();h=BGS.b;$p=3;continue _;case 6:$z=AKi(a,b,c,d,j);if(C()){break _;}j=$z;if(!j){j=d-1|0;$p=7;continue _;}J();h=BGS.b;$p=3;continue _;case 7:$z=AKi(a,b,c,j,e);if(C()){break _;}j=$z;if(!j){j=d+
1|0;$p=8;continue _;}J();h=BGS.b;$p=3;continue _;case 8:$z=AKi(a,b,c,j,e);if(C()){break _;}j=$z;if(j){J();h=BGS.b;$p=3;continue _;}i=i+1|0;if(i>=h)return;c=c+(D(f,3)-1|0)|0;d=d+1|0;e=e+(D(f,3)-1|0)|0;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function AKi(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMo(b,c,d,e);if(C()){break _;}b=$z;return b.Ho;default:GR();}}DW().s(a,b,c,d,e,$p);}
var NI=K(X);
var BKN=0;function BBv(a,b){var c=new NI();Zw(c,a,b);return c;}
function Zw(a,b,c){BE();Da(a,b,c,BKE);}
function A5q(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.b;$p=1;case 1:b.ZJ(c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A56(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.b;$p=1;case 1:b.ZJ(c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A2T(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=d-1|0;$p=1;case 1:$z=AMY(b,c,g,e);if(C()){break _;}g=$z;if(!g)g=1;else{J();if(g==BGS.b)g=1;else{f=BFM.data[g].bG;BE();g=f===BGR?1:f!==BGT?0:1;}}if(g&&d>=0){f=new Kw;h=c+0.5;i=d+0.5;j=e+0.5;c=a.b;Ey(f,b);f.th=0;f.iG=c;f.pM=1;Dg(f,0.9800000190734863,0.9800000190734863);f.bK=f.cO
/2.0;k=h;l=i;m=j;CE(f,k,l,m);f.f=0.0;f.h=0.0;f.g=0.0;f.mW=0;f.bo=k;f.bP=l;f.bn=m;if(!BKN){$p=2;continue _;}if(!f.bF){$p=3;continue _;}}return;case 2:b.WV(f);if(C()){break _;}return;case 3:AZc(f);if(C()){break _;}if(f.bF)return;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Bl1(a){return 3;}
function ANq(){BKN=0;}
var ASt=K(NI);
function BBK(a,b){var c=new ASt();A_t(c,a,b);return c;}
function A_t(a,b,c){Zw(a,b,c);}
function Byd(a,b,c){if(D(c,10))b=a.b;else{Bw();b=BKO.bj;}return b;}
var AID=K(X);
function AA_(a,b){var c=new AID();Bfh(c,a,b);return c;}
function Bfh(a,b,c){BE();Da(a,b,c,BJy);}
function BmJ(a,b,c){b=a.b;J();if(b==BGa.b){Bw();b=BKP.bj;}else if(b==BIZ.b){Bw();b=BKQ.bj;}return b;}
function Bf1(a,b){return 1;}
var AQC=K(X);
function BC4(a){var b=new AQC();Bx1(b,a);return b;}
function Bx1(a,b){BE();F3(a,b,BJz);a.Q=20;}
function Bt9(a,b){return 1;}
function A7v(a,b,c){J();return BFY.b;}
function A$P(a,b){return b==1?21:b?20:21;}
function R2(){X.call(this);this.Ak=0;}
function A31(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.c$(c,d,e);if(C()){break _;}g=$z;if(!a.Ak&&g==a.b)return 0;$p=2;case 2:$z=ARU(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function ANg(){var a=this;R2.call(a);a.OE=0;a.W7=0;}
function BAb(a,b){var c=new ANg();BhQ(c,a,b);return c;}
function BhQ(a,b,c){BE();Da(a,b,c,BKA);a.Ak=0;a.W7=0;a.OE=c;}
function AUv(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:(b.qy()).BA(c,e,1,1);f=(b.qy()).jG.data[0];g=(b.qy()).mA.data[0];if(BKR!==null){g=g*f;c=(1.0-f)*255.0|0;d=(1.0-g)*255.0|0;return BKR.data[d<<8|c];}h=GO(B(346));$p=1;case 1:$z=AYi(h);if(C()){break _;}b=$z;BKR=b.lI;g=g*f;c=(1.0-f)*255.0|0;d=(1.0-g)*255.0|0;return BKR.data[d<<8|c];default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function A2A(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AOg(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(g!=a.b)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g&&g==(f-1|0)){$p=3;continue _;}return;case 3:AQ3(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AQ3(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AKX(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;J();if(g==BFY.b)return 16;if(g!=a.b)return f;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(h&&h>f)return h;return f;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AUq(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function Bbo(a,b){return D(b,20)?0:1;}
function Bn3(a,b,c){J();return BF3.b;}
function Bkp(a){return a.Ak?0:1;}
function A6j(a,b,c,d,e,f){}
var AXw=K(X);
function BAO(a){var b=new AXw();Bt1(b,a);return b;}
function Bt1(a,b){BE();F3(a,b,BKC);a.Q=48;}
function AWT(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-2|0;g=c+2|0;h=d-2|0;d=d+2|0;i=e-2|0;e=e+2|0;while(f<=g){j=h;while(j<=d){k=i;if(k<=e){$p=1;continue _;}j=j+1|0;}f=f+1|0;}return;case 1:$z=AMo(b,f,j,k);if(C()){break _;}l=$z;BE();k=k+1|0;a:while(true){if(k<=e){continue _;}j=j+1|0;while(j>d){f=f+1|0;if(f>g)break a;j=h;}k=i;}return;default:
GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function AZ8(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-2|0;g=c+2|0;h=d-2|0;i=d+2|0;j=e-2|0;c=e+2|0;while(f<=g){k=h;while(k<=i){l=j;if(l<=c){$p=1;continue _;}k=k+1|0;}f=f+1|0;}return;case 1:$z=AMY(b,f,k,l);if(C()){break _;}d=$z;$p=2;case 2:ATo(b,f,k,l,d);if(C()){break _;}l=l+1|0;a:while(true){if(l<=c){$p=1;continue _;}k=k+1|0;while(k>i){f
=f+1|0;if(f>g)break a;k=h;}l=j;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function JM(){X.call(this);this.M6=0;}
function BKS(a,b,c,d){var e=new JM();Ug(e,a,b,c,d);return e;}
function Ug(a,b,c,d,e){Da(a,b,c,d);a.M6=e;}
function Bwq(a){return 0;}
function AH9(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.c$(c,d,e);if(C()){break _;}g=$z;if(!a.M6&&g==a.b)return 0;$p=2;case 2:$z=ARU(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
var A3O=K(JM);
function BAL(a,b,c,d){var e=new A3O();Bn6(e,a,b,c,d);return e;}
function Bn6(a,b,c,d,e){Ug(a,b,c,d,e);}
function A_E(a,b){return 0;}
var ASG=K(Jo);
function A8y(a,b){var c=new ASG();BxJ(c,a,b);return c;}
function BxJ(a,b,c){Rj(a,b,c);Bt(a,0.30000001192092896,0.0,0.30000001192092896,0.699999988079071,0.4000000059604645,0.699999988079071);}
function AU5(a,b){J();return BIz.data[b];}
function AN6(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AG8(b,c,d,e);if(C()){break _;}f=$z;if(f>13)return 0;d=d-1|0;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;return !AU5(a,c)?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
var ALR=K(X);
function APF(a,b){var c=new ALR();BcB(c,a,b);return c;}
function BcB(a,b,c){BE();F3(a,b,BJD);a.Q=c;}
function Bm0(a,b){return a.Q-16|0;}
function AI9(){X.call(this);this.Jb=0;}
function Bu2(a,b){var c=new AI9();BpC(c,a,b);return c;}
function BpC(a,b,c){BE();Da(a,b,6,BJy);a.Jb=c;if(!c)Bt(a,0.0,0.0,0.0,1.0,0.5,1.0);I7(a,255);}
function Bw7(a,b){return b>1?5:6;}
function BoZ(a){return a.Jb;}
function AL1(a,b,c,d,e,f){J();}
function ALD(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:J();f=d-1|0;$p=1;case 1:$z=AMY(b,c,f,e);if(C()){break _;}g=$z;if(g!=BFR.b)return;g=0;$p=2;case 2:A2O(b,c,d,e,g);if(C()){break _;}d=BFQ.b;$p=3;case 3:A2O(b,c,f,e,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function Be0(a,b,c){J();return BFR.b;}
function Bbq(a){return a.Jb;}
function A6x(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:J();if(a!==BFR){$p=1;continue _;}if(f==1)return 1;$p=2;continue _;case 1:ARU(a,b,c,d,e,f);if(C()){break _;}if(f==1)return 1;$p=2;case 2:$z=ARU(a,b,c,d,e,f);if(C()){break _;}g=$z;if(!g)c=0;else{if(f){$p=3;continue _;}c=1;}return c;case 3:$z=b.c$(c,d,e);if(C()){break _;}c=$z;return c==a.b?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
var A1a=K(X);
function BAd(a,b){var c=new A1a();BgK(c,a,b);return c;}
function BgK(a,b,c){BE();Da(a,b,c,BKG);}
function BnO(a,b){return !b?a.Q+2|0:b!=1?a.Q:a.Q+1|0;}
function ALB(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(f>0){J();if(BFM.data[f].fI()){$p=1;continue _;}}return;case 1:$z=ASF(b,c,d,e);if(C()){break _;}f=$z;if(!f)return;f=0;$p=2;case 2:A6d(a,b,c,d,e,f);if(C()){break _;}f=0;$p=3;case 3:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A$g(a,b){return 0;}
function AR5(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=AX8(b,c+0.5,d+0.5,e+0.5);f.iY=D(b.p,f.iY/4|0)+(f.iY/8|0)|0;$p=1;case 1:b.WV(f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A6d(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;g=AX8(b,c+0.5,d+0.5,e+0.5);$p=1;case 1:b.WV(g);if(C()){break _;}h=B(347);i=1.0;j=1.0;$p=2;case 2:AJa(b,g,h,i,j);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
var ANW=K(X);
function BzF(a,b){var c=new ANW();A89(c,a,b);return c;}
function A89(a,b,c){BE();Da(a,b,c,BJz);}
function BxW(a,b){return b>1?a.Q:4;}
function Bna(a,b){return 0;}
var AHr=K(RN);
function BA$(a,b){var c=new AHr();Be$(c,a,b);return c;}
function Be$(a,b,c){AU8(a,b,c);}
function BkO(a,b){return 1;}
function A9X(a,b,c){J();return BGh.b;}
var Ut=K(X);
function BAT(a,b){var c=new Ut();A5i(c,a,b);return c;}
function A5i(a,b,c){BE();Da(a,b,c,BKF);EM(a,1);}
function AZV(a,b,c,d,e){return null;}
function BjE(a){return 0;}
function A_O(a){return 0;}
function BhL(a){return 2;}
function AYq(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;f=e+1|0;$p=4;case 4:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;d=d-1|0;$p=5;case 5:$z=AOc(b,c,d,e);if(C()){break _;}c=$z;return c;default:
GR();}}DW().s(a,b,c,d,e,f,$p);}
function A0u(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(f==1){h=d-1|0;$p=2;continue _;}if(f==2){h=e+1|0;$p=3;continue _;}if(f==3){h=e-1|0;$p=4;continue _;}if(f==4){h=c+1|0;$p=5;continue _;}if(f!=5){$p=7;continue _;}f=c-1|0;$p=6;continue _;case 2:$z=AOc(b,c,h,e);if(C()){break _;}h=$z;if(h)g=5;if(f==2){h=e+1|0;$p=3;continue _;}if(f==3)
{h=e-1|0;$p=4;continue _;}if(f==4){h=c+1|0;$p=5;continue _;}if(f!=5){$p=7;continue _;}f=c-1|0;$p=6;continue _;case 3:$z=AOc(b,c,d,h);if(C()){break _;}h=$z;if(h)g=4;if(f==3){h=e-1|0;$p=4;continue _;}if(f==4){h=c+1|0;$p=5;continue _;}if(f!=5){$p=7;continue _;}f=c-1|0;$p=6;continue _;case 4:$z=AOc(b,c,d,h);if(C()){break _;}h=$z;if(h)g=3;if(f==4){h=c+1|0;$p=5;continue _;}if(f!=5){$p=7;continue _;}f=c-1|0;$p=6;continue _;case 5:$z=AOc(b,h,d,e);if(C()){break _;}h=$z;if(h)g=2;if(f!=5){$p=7;continue _;}f=c-1|0;$p=6;case 6:$z
=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)g=1;$p=7;case 7:AMI(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function A50(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g)return;$p=2;case 2:a.eJ(b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function ALQ(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f){f=1;$p=3;continue _;}f=c+1|0;$p=2;case 2:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f){f=2;$p=5;continue _;}f=e-1|0;$p=4;continue _;case 3:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 4:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f){f=3;$p=8;continue _;}f=e+1|0;$p=7;continue _;case 5:AMI(b,
c,d,e,f);if(C()){break _;}$p=6;case 6:A1s(a,b,c,d,e);if(C()){break _;}return;case 7:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f){f=4;$p=10;continue _;}f=d-1|0;$p=9;continue _;case 8:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 9:$z=AOc(b,c,f,e);if(C()){break _;}f=$z;if(!f){$p=6;continue _;}f=5;$p=11;continue _;case 10:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 11:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AWj(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A1s(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=0;f=c-1|0;$p=3;case 3:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==1)h=1;f=c+1|0;$p=4;case 4:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==2)h=1;f=e-1|0;$p=5;case 5:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(!f&&
g==3)h=1;f=e+1|0;$p=6;case 6:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(!f&&g==4)h=1;f=d-1|0;$p=7;case 7:$z=AOc(b,c,f,e);if(C()){break _;}f=$z;if(!f&&g==5)h=1;if(!h)return;$p=8;case 8:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=9;case 9:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=10;case 10:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function A1s(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AYq(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:A2O(b,c,d,e,f);if(C()){break _;}return 0;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AWo(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;i=h&7;if(i==1)Bt(a,0.0,0.20000000298023224,0.3499999940395355,0.30000001192092896,0.800000011920929,0.6499999761581421);else if(i==2)Bt(a,0.699999988079071,0.20000000298023224,0.3499999940395355,1.0,0.800000011920929,0.6499999761581421);else if(i==3)Bt(a,0.3499999940395355,
0.20000000298023224,0.0,0.6499999761581421,0.800000011920929,0.30000001192092896);else if(i!=4)Bt(a,0.4000000059604645,0.0,0.4000000059604645,0.6000000238418579,0.6000000238418579,0.6000000238418579);else Bt(a,0.3499999940395355,0.20000000298023224,0.699999988079071,0.6499999761581421,0.800000011920929,1.0);$p=2;case 2:$z=AVy(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function A3Q(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=c+0.5;i=d+0.699999988079071;j=e+0.5;if(g==1){k=h-0.27000001072883606;l=i+0.2199999988079071;BW(b,B(348),k,l,j,0.0,0.0,0.0);BW(b,B(349),k,l,j,0.0,0.0,0.0);}else if(g==2){k=h+0.27000001072883606;l=i+0.2199999988079071;BW(b,B(348),k,l,j,0.0,
0.0,0.0);BW(b,B(349),k,l,j,0.0,0.0,0.0);}else if(g==3){l=i+0.2199999988079071;k=j-0.27000001072883606;BW(b,B(348),h,l,k,0.0,0.0,0.0);BW(b,B(349),h,l,k,0.0,0.0,0.0);}else if(g!=4){BW(b,B(348),h,i,j,0.0,0.0,0.0);BW(b,B(349),h,i,j,0.0,0.0,0.0);}else{l=i+0.2199999988079071;k=j+0.27000001072883606;BW(b,B(348),h,l,k,0.0,0.0,0.0);BW(b,B(349),h,l,k,0.0,0.0,0.0);}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function A2a(){var a=this;X.call(a);a.Bl=null;a.DT=null;}
function BDf(a,b){var c=new A2a();BlL(c,a,b);return c;}
function BlL(a,b,c){BE();Da(a,b,c,BKD);a.Bl=BT(256);a.DT=BT(256);Ll(a,BFX.b,5,20);Ll(a,BFY.b,5,5);Ll(a,BFZ.b,30,60);Ll(a,BGf.b,30,20);Ll(a,BGg.b,15,100);Ll(a,BF_.b,30,60);EM(a,1);}
function Ll(a,b,c,d){a.Bl.data[b]=c;a.DT.data[b]=d;}
function A5c(a,b,c,d,e){return null;}
function Bo7(a){return 0;}
function Btc(a){return 0;}
function BbS(a){return 3;}
function Bas(a,b){return 0;}
function BfY(a){return 10;}
function AHo(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=d-1|0;$p=1;case 1:$z=AMY(b,c,g,e);if(C()){break _;}h=$z;J();h=h!=BJs.b?0:1;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}i=$z;j=Ba(i,15);if(j<0){k=i+1|0;$p=3;continue _;}if(!h){$p=5;continue _;}if(!h){$p=6;continue _;}if
(!(i%2|0)&&i>2){h=c+1|0;i=300;$p=9;continue _;}return;case 3:AMI(b,c,d,e,k);if(C()){break _;}k=a.b;$p=4;case 4:b.ZJ(c,d,e,k);if(C()){break _;}if(!h){$p=5;continue _;}if(!h){$p=6;continue _;}if(!(i%2|0)&&i>2){h=c+1|0;i=300;$p=9;continue _;}return;case 5:$z=A5O(a,b,c,d,e);if(C()){break _;}k=$z;if(!k){$p=7;continue _;}if(!h){$p=6;continue _;}if(!(i%2|0)&&i>2){h=c+1|0;i=300;$p=9;continue _;}return;case 6:$z=ARg(a,b,c,g,e);if(C()){break _;}h=$z;if(!h&&!j&&!D(f,4)){h=0;$p=15;continue _;}if(!(i%2|0)&&i>2){h=c+1|0;i
=300;$p=9;continue _;}return;case 7:$z=AOc(b,c,g,e);if(C()){break _;}h=$z;if(h&&i<=3)return;h=0;$p=8;case 8:A2O(b,c,d,e,h);if(C()){break _;}return;case 9:AIg(a,b,h,d,e,i,f);if(C()){break _;}k=c-1|0;i=300;$p=10;case 10:AIg(a,b,k,d,e,i,f);if(C()){break _;}i=250;$p=11;case 11:AIg(a,b,c,g,e,i,f);if(C()){break _;}l=d+1|0;i=250;$p=12;case 12:AIg(a,b,c,l,e,i,f);if(C()){break _;}m=e-1|0;i=300;$p=13;case 13:AIg(a,b,c,d,m,i,f);if(C()){break _;}n=e+1|0;i=300;$p=14;case 14:AIg(a,b,c,d,n,i,f);if(C()){break _;}o=d+4|0;a:
{while(k<=h){p=m;while(p<=n){q=g;while(q<=o){if(k!=c)break a;if(q!=d)break a;if(p!=e)break a;q=q+1|0;}p=p+1|0;}k=k+1|0;}return;}r=100;if(q>l)r=r+((q-l|0)*100|0)|0;i=0;$p=16;continue _;case 15:A2O(b,c,d,e,h);if(C()){break _;}return;case 16:$z=AMY(b,k,q,p);if(C()){break _;}j=$z;if(!j){j=k+1|0;$p=17;continue _;}if(0>0&&D(f,r)<=0){i=a.b;$p=23;continue _;}b:{c:while(true){q=q+1|0;while(q>o){p=p+1|0;while(p>n){k=k+1|0;if(k>h)break c;p=m;}q=g;}if(k!=c)break b;if(q!=d)break b;if(p==e)continue;else break b;}return;}r
=100;if(q>l)r=r+((q-l|0)*100|0)|0;i=0;continue _;case 17:$z=AR0(a,b,j,q,p,i);if(C()){break _;}i=$z;j=k-1|0;$p=18;case 18:$z=AR0(a,b,j,q,p,i);if(C()){break _;}i=$z;j=q-1|0;$p=19;case 19:$z=AR0(a,b,k,j,p,i);if(C()){break _;}j=$z;i=q+1|0;$p=20;case 20:$z=AR0(a,b,k,i,p,j);if(C()){break _;}i=$z;j=p-1|0;$p=21;case 21:$z=AR0(a,b,k,q,j,i);if(C()){break _;}i=$z;j=p+1|0;$p=22;case 22:$z=AR0(a,b,k,q,j,i);if(C()){break _;}j=$z;if(j>0&&D(f,r)<=j){i=a.b;$p=23;continue _;}d:{b:while(true){q=q+1|0;while(q>o){p=p+1|0;while(p
>n){k=k+1|0;if(k>h)break b;p=m;}q=g;}if(k!=c)break d;if(q!=d)break d;if(p==e)continue;else break d;}return;}r=100;if(q>l)r=r+((q-l|0)*100|0)|0;i=0;$p=16;continue _;case 23:A2O(b,k,q,p,i);if(C()){break _;}a:{d:while(true){q=q+1|0;while(q>o){p=p+1|0;while(p>n){k=k+1|0;if(k>h)break d;p=m;}q=g;}if(k!=c)break a;if(q!=d)break a;if(p==e)continue;else break a;}return;}r=100;if(q>l)r=r+((q-l|0)*100|0)|0;i=0;$p=16;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function AIg(a,b,c,d,e,f,g){var h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=a.DT.data;$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}i=$z;j=h[i];if(D(g,f)>=j)return;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;J();i=f!=BGg.b?0:1;if(D(g,2)){f=0;$p=3;continue _;}f=a.b;$p=4;continue _;case 3:A2O(b,c,d,e,f);if(C()){break _;}if(!i)return;g=BGg;f=0;$p=5;continue _;case 4:A2O(b,c,d,e,
f);if(C()){break _;}if(!i)return;g=BGg;f=0;$p=5;case 5:g.sX(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function A5O(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c+1|0;$p=1;case 1:$z=ARg(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c-1|0;$p=2;case 2:$z=ARg(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=d-1|0;$p=3;case 3:$z=ARg(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=d+1|0;$p=4;case 4:$z=ARg(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=5;case 5:$z=ARg(a,b,c,d,f);if(C()){break _;}f=
$z;if(f)return 1;e=e+1|0;$p=6;case 6:$z=ARg(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function Bk5(a){return 0;}
function ARg(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.Bl.data;$p=1;case 1:$z=b.c$(c,d,e);if(C()){break _;}c=$z;return f[c]<=0?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AR0(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.Bl.data;$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;h=g[c];if(h>f)f=h;return f;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AZ7(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:$z=AOc(b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=A5O(a,b,c,d,e);if(C()){break _;}c=$z;return c?1:0;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function ALX(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:$z=AOc(b,c,f,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=A5O(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;f=0;$p=3;case 3:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AMT(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:$z=AMY(b,c,f,e);if(C()){break _;}g=$z;J();if(g!=BGh.b){$p=2;continue _;}h=BJv;$p=3;continue _;case 2:$z=AOc(b,c,f,e);if(C()){break _;}g=$z;if(!g){$p=5;continue _;}g=a.b;$p=4;continue _;case 3:$z=AQz(h,b,c,d,e);if(C()){break _;}g=$z;if(g)return;$p=2;continue _;case 4:b.ZJ(c,d,e,g);if(C()){break _;}return;case 5:$z
=A5O(a,b,c,d,e);if(C()){break _;}g=$z;if(g){g=a.b;$p=4;continue _;}g=0;$p=6;case 6:A2O(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function A6m(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(D(f,24)){g=d-1|0;$p=1;continue _;}h=c+0.5;i=d+0.5;j=e+0.5;k=B(350);l=1.0+O(f);m=O(f)*0.699999988079071+0.30000001192092896;$p=2;continue _;case 1:$z=AOc(b,c,g,e);if(C()){break _;}n=$z;if(n){g=0;l=
c;m=d;o=e;while(g<3){BW(b,B(345),l+O(f),m+O(f)*0.5+0.5,o+O(f),0.0,0.0,0.0);g=g+1|0;}return;}J();k=BGS;$p=3;continue _;case 2:AIL(b,h,i,j,k,l,m);if(C()){break _;}g=d-1|0;$p=1;continue _;case 3:$z=ARg(k,b,c,g,e);if(C()){break _;}g=$z;if(g){g=0;l=c;m=d;o=e;while(g<3){BW(b,B(345),l+O(f),m+O(f)*0.5+0.5,o+O(f),0.0,0.0,0.0);g=g+1|0;}return;}k=BGS;g=c-1|0;$p=4;case 4:a:{$z=ARg(k,b,g,d,e);if(C()){break _;}g=$z;if(g){g=0;l=c;p=d;q=e;while(true){if(g>=2)break a;m=l+O(f)*0.10000000149011612;o=p+O(f);r=q+O(f);BW(b,B(345),
m,o,r,0.0,0.0,0.0);g=g+1|0;}}}k=BGS;n=c+1|0;$p=5;case 5:a:{$z=ARg(k,b,n,d,e);if(C()){break _;}g=$z;if(g){g=0;l=n;p=d;q=e;while(true){if(g>=2)break a;m=l-O(f)*0.10000000149011612;o=p+O(f);r=q+O(f);BW(b,B(345),m,o,r,0.0,0.0,0.0);g=g+1|0;}}}k=BGS;g=e-1|0;$p=6;case 6:a:{$z=ARg(k,b,c,d,g);if(C()){break _;}g=$z;if(g){g=0;l=c;o=d;q=e;while(true){if(g>=2)break a;m=l+O(f);p=o+O(f);r=q+O(f)*0.10000000149011612;BW(b,B(345),m,p,r,0.0,0.0,0.0);g=g+1|0;}}}k=BGS;g=e+1|0;$p=7;case 7:a:{$z=ARg(k,b,c,d,g);if(C()){break _;}n=
$z;if(n){n=0;r=c;s=d;m=g;while(true){if(n>=2)break a;t=r+O(f);l=s+O(f);q=m-O(f)*0.10000000149011612;BW(b,B(345),t,l,q,0.0,0.0,0.0);n=n+1|0;}}}k=BGS;d=d+1|0;$p=8;case 8:a:{$z=ARg(k,b,c,d,e);if(C()){break _;}g=$z;if(g){g=0;l=c;m=d;q=e;while(true){if(g>=2)break a;t=l+O(f);o=m-O(f)*0.10000000149011612;r=q+O(f);BW(b,B(345),t,o,r,0.0,0.0,0.0);g=g+1|0;}}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
var Ha=K(X);
function QJ(a,b,c){F3(a,b,c);BIA.data[b]=1;}
function A1E(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.xP();$p=1;case 1:AQ$(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AYh(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AQZ(b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);}
var AJ8=K(Ha);
function BC0(a,b){var c=new AJ8();A9T(c,a,b);return c;}
function A9T(a,b,c){BE();Da(a,b,c,BJy);}
function Bjm(a){return Bui();}
function Bs0(a,b,c){return 0;}
function By2(a,b){return 0;}
function Bpk(a){return 0;}
function AJo(){X.call(this);this.dx=null;}
function Bxa(a,b){var c=new AJo();Bre(c,a,b);return c;}
function Bre(a,b,c){Da(a,b,c.Q,c.bG);a.dx=c;BO(a,c.wZ);El(a,c.tH/3.0);a.e5=c.e5;}
function AG7(a,b,c,d,e){Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);}
function A2x(a,b,c,d,e){return Ps(a,b,c,d,e);}
function BoJ(a){return 0;}
function A_A(a){return 0;}
function Beb(a){return 10;}
function A2V(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=ARU(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AVC(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(!h){Bt(a,0.0,0.0,0.0,0.5,0.5,1.0);$p=2;continue _;}if(h==1){Bt(a,0.0,0.0,0.0,0.5,1.0,1.0);$p=4;continue _;}if(h==2){Bt(a,0.0,0.0,0.0,1.0,0.5,0.5);$p=6;continue _;}if(h!=3){Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);return;}Bt(a,0.0,0.0,0.0,1.0,1.0,0.5);$p=8;continue _;case 2:AXX(a,b,c,d,e,f,
g);if(C()){break _;}Bt(a,0.5,0.0,0.0,1.0,1.0,1.0);$p=3;case 3:AXX(a,b,c,d,e,f,g);if(C()){break _;}Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 4:AXX(a,b,c,d,e,f,g);if(C()){break _;}Bt(a,0.5,0.0,0.0,1.0,0.5,1.0);$p=5;case 5:AXX(a,b,c,d,e,f,g);if(C()){break _;}Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 6:AXX(a,b,c,d,e,f,g);if(C()){break _;}Bt(a,0.0,0.0,0.5,1.0,1.0,1.0);$p=7;case 7:AXX(a,b,c,d,e,f,g);if(C()){break _;}Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 8:AXX(a,b,c,d,e,f,g);if(C()){break _;}Bt(a,0.0,0.0,0.5,1.0,
0.5,1.0);$p=9;case 9:AXX(a,b,c,d,e,f,g);if(C()){break _;}Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function A2z(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dx;$p=1;case 1:g.jy(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function ALp(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dx;$p=1;case 1:g.mI(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AOi(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dx;$p=1;case 1:g.sX(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AZl(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dx;$p=1;case 1:$z=f.RP(b,c,d,e);if(C()){break _;}g=$z;return g;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function Baq(a,b){return a.dx.LJ(b);}
function Bvc(a){return a.dx.os();}
function Bmy(a,b,c){return a.dx.cX(b,c);}
function BgY(a,b){return a.dx.d7(b);}
function BbT(a,b,c){return a.dx.eF(b,c);}
function BsB(a,b){return a.dx.bq(b);}
function AX6(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dx;$p=1;case 1:$z=g.yq(b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A$6(a){return a.dx.kC();}
function AYG(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dx;$p=1;case 1:$z=f.pp(b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function ANj(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=a.dx;$p=1;case 1:h.xz(b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function Bdy(a){return a.dx.AI();}
function Bd3(a,b,c){return a.dx.Ae(b,c);}
function AYU(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dx;$p=1;case 1:$z=f.fy(b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function ANf(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dx;$p=1;case 1:f.eJ(b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AIf(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dx;$p=1;case 1:f.iv(b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function ATt(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=a.dx;$p=1;case 1:h.Sk(b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AZo(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dx;$p=1;case 1:g.a0x(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A4n(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dx;$p=1;case 1:g.rE(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A4s(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dx;$p=1;case 1:g.dj(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function ASa(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dx;$p=1;case 1:$z=g.kb(b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AIX(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dx;$p=1;case 1:f.BF(b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function ATV(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=N(f.n*4.0/360.0+0.5)&3;if(!g){h=2;$p=1;continue _;}if(g==1){h=1;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=0;$p=4;continue _;case 1:AMI(b,c,d,e,h);if(C()){break _;}if(g==1){h=1;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=0;$p=4;continue _;case 2:AMI(b,c,d,e,h);if(C()){break _;}if(g==2){h
=3;$p=3;continue _;}if(g!=3)return;g=0;$p=4;continue _;case 3:AMI(b,c,d,e,h);if(C()){break _;}if(g!=3)return;g=0;$p=4;case 4:AMI(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AQ7(){Ha.call(this);this.gT=null;}
function Bzn(a){var b=new AQ7();Bq7(b,a);return b;}
function Bq7(a,b){BE();QJ(a,b,BJz);a.gT=new C1;a.Q=26;}
function AN4(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(f==1)return a.Q-1|0;if(!f)return a.Q-1|0;g=e-1|0;$p=1;case 1:$z=b.c$(c,d,g);if(C()){break _;}h=$z;i=e+1|0;$p=2;case 2:$z=b.c$(c,d,i);if(C()){break _;}j=$z;k=c-1|0;$p=3;case 3:$z=b.c$(k,d,e);if(C()){break _;}l=$z;m=c+1|0;$p=4;case 4:$z
=b.c$(m,d,e);if(C()){break _;}n=$z;c=a.b;e=Ba(h,c);if(e&&j!=c){e=Ba(l,c);if(e&&n!=c){m=3;J();o=BIz.data;if(o[h]&&!o[j])m=3;if(o[j]&&!o[h])m=2;if(o[l]&&!o[n])m=5;if(o[n]&&!o[l])m=4;return f!=m?a.Q:a.Q+1|0;}if(f!=4&&f!=5){p=0;if(!e)p=(-1);c=e?m:k;$p=7;continue _;}return a.Q;}if(f!=2&&f!=3){p=0;if(!e)p=(-1);c=e?i:g;$p=5;continue _;}return a.Q;case 5:$z=b.c$(k,d,c);if(C()){break _;}q=$z;if(h==a.b)i=g;$p=6;case 6:$z=b.c$(m,d,i);if(C()){break _;}i=$z;if(f==4)p=(-1)-p|0;k=5;J();o=BIz.data;if(!(!o[l]&&!o[q])&&!o[n]
&&!o[i])k=5;if(!(!o[n]&&!o[i])&&!o[l]&&!o[q])k=4;return (f!=k?a.Q+32|0:a.Q+16|0)+p|0;case 7:$z=b.c$(c,d,g);if(C()){break _;}g=$z;if(l==a.b)m=k;$p=8;case 8:$z=b.c$(m,d,i);if(C()){break _;}i=$z;if(f==3)p=(-1)-p|0;k=3;J();o=BIz.data;if(!(!o[h]&&!o[g])&&!o[j]&&!o[i])k=3;if(!(!o[j]&&!o[i])&&!o[h]&&!o[g])k=2;return (f!=k?a.Q+32|0:a.Q+16|0)+p|0;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function BuB(a,b){return b==1?a.Q-1|0:!b?a.Q-1|0:b!=3?a.Q:a.Q+1|0;}
function AV7(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;g=c-1|0;$p=1;case 1:$z=AMY(b,g,d,e);if(C()){break _;}h=$z;if(h==a.b)f=1;h=c+1|0;$p=2;case 2:$z=AMY(b,h,d,e);if(C()){break _;}i=$z;if(i==a.b)f=f+1|0;i=e-1|0;$p=3;case 3:$z=AMY(b,c,d,i);if(C()){break _;}j=$z;if(j==a.b)f=f+1|0;k=e+1|0;$p=4;case 4:$z=AMY(b,c,d,k);if(C()){break _;}l=$z;if
(l==a.b)f=f+1|0;if(f>1)return 0;$p=5;case 5:$z=AUS(a,b,g,d,e);if(C()){break _;}j=$z;if(j)return 0;$p=6;case 6:$z=AUS(a,b,h,d,e);if(C()){break _;}e=$z;if(e)return 0;$p=7;case 7:$z=AUS(a,b,c,d,i);if(C()){break _;}e=$z;if(e)return 0;$p=8;case 8:$z=AUS(a,b,c,d,k);if(C()){break _;}c=$z;return c?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function AUS(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if(f!=a.b)return 0;f=c-1|0;$p=2;case 2:$z=AMY(b,f,d,e);if(C()){break _;}f=$z;if(f==a.b)return 1;f=c+1|0;$p=3;case 3:$z=AMY(b,f,d,e);if(C()){break _;}f=$z;if(f==a.b)return 1;f=e-1|0;$p=4;case 4:$z=AMY(b,c,d,f);if(C()){break _;}f=$z;if(f==a.b)return 1;e=e+1|0;$p=5;case 5:$z=AMY(b,c,d,e);if(C()){break _;}c
=$z;return c!=a.b?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A6z(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AZ9(b,c,d,e);if(C()){break _;}f=$z;g=f;h=0;i=27;j=c;k=d;l=e;while(h<i){f=Y3(g,h);if(f!==null){m=O(a.gT)*0.800000011920929+0.10000000149011612;n=O(a.gT)*0.800000011920929+0.10000000149011612;o
=O(a.gT)*0.800000011920929+0.10000000149011612;p=j+m;q=k+n;r=l+o;if(f.y>0){s=D(a.gT,21)+10|0;t=f.y;if(s>t)s=t;f.y=t-s|0;u=H$(b,p,q,r,Lk(f.bp,s,f.e_));u.f=Dl(a.gT)*0.05000000074505806;u.h=Dl(a.gT)*0.05000000074505806+0.20000000298023224;u.g=Dl(a.gT)*0.05000000074505806;$p=3;continue _;}}h=h+1|0;}$p=2;case 2:AYh(a,b,c,d,e);if(C()){break _;}return;case 3:b.WV(u);if(C()){break _;}a:while(true){if(f.y>0){s=D(a.gT,21)+10|0;t=f.y;if(s>t)s=t;f.y=t-s|0;u=H$(b,p,q,r,Lk(f.bp,s,f.e_));u.f=Dl(a.gT)*0.05000000074505806;u.h
=Dl(a.gT)*0.05000000074505806+0.20000000298023224;u.g=Dl(a.gT)*0.05000000074505806;continue _;}while(true){h=h+1|0;if(h>=i)break a;f=Y3(g,h);if(f===null)continue;else break;}m=O(a.gT)*0.800000011920929+0.10000000149011612;n=O(a.gT)*0.800000011920929+0.10000000149011612;o=O(a.gT)*0.800000011920929+0.10000000149011612;p=j+m;q=k+n;r=l+o;}$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function ARe(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AZ9(b,c,d,e);if(C()){break _;}g=$z;h=g;i=d+1|0;$p=2;case 2:$z=AOc(b,c,i,e);if(C()){break _;}j=$z;if(j)return 1;k=c-1|0;$p=3;case 3:$z=AMY(b,k,d,e);if(C()){break _;}j=$z;if(j==a.b){$p=5;continue _;}l=c+1|0;$p=4;case 4:$z=AMY(b,l,
d,e);if(C()){break _;}j=$z;if(j==a.b){$p=7;continue _;}m=e-1|0;$p=6;continue _;case 5:$z=AOc(b,k,i,e);if(C()){break _;}j=$z;if(j)return 1;l=c+1|0;$p=4;continue _;case 6:$z=AMY(b,c,d,m);if(C()){break _;}j=$z;if(j==a.b){$p=9;continue _;}n=e+1|0;$p=8;continue _;case 7:$z=AOc(b,l,i,e);if(C()){break _;}j=$z;if(j)return 1;m=e-1|0;$p=6;continue _;case 8:$z=AMY(b,c,d,n);if(C()){break _;}j=$z;if(j!=a.b){$p=10;continue _;}$p=11;continue _;case 9:$z=AOc(b,c,i,m);if(C()){break _;}j=$z;if(j)return 1;n=e+1|0;$p=8;continue _;case 10:$z
=AMY(b,k,d,e);if(C()){break _;}j=$z;if(j==a.b){g=new Mz;o=B(351);$p=12;continue _;}g=h;$p=13;continue _;case 11:$z=AOc(b,c,i,n);if(C()){break _;}j=$z;if(j)return 1;$p=10;continue _;case 12:$z=AZ9(b,k,d,e);if(C()){break _;}p=$z;QB(g,o,p,h);$p=13;case 13:$z=AMY(b,l,d,e);if(C()){break _;}j=$z;if(j==a.b){o=new Mz;p=B(351);$p=14;continue _;}o=g;$p=15;continue _;case 14:$z=AZ9(b,l,d,e);if(C()){break _;}h=$z;QB(o,p,g,h);$p=15;case 15:$z=AMY(b,c,d,m);if(C()){break _;}e=$z;if(e==a.b){g=new Mz;p=B(351);$p=16;continue _;}g
=o;$p=17;continue _;case 16:$z=AZ9(b,c,d,m);if(C()){break _;}h=$z;QB(g,p,h,o);$p=17;case 17:$z=AMY(b,c,d,n);if(C()){break _;}e=$z;if(e==a.b){o=new Mz;p=B(351);$p=18;continue _;}o=g;$p=19;continue _;case 18:$z=AZ9(b,c,d,n);if(C()){break _;}b=$z;QB(o,p,g,b);$p=19;case 19:AIK(f,o);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function Bku(a){return Bih();}
function A3r(){X.call(this);this.rF=0;}
function BCu(a,b){var c=new A3r();Bmh(c,a,b);return c;}
function Bmh(a,b,c){BE();Da(a,b,c,BKF);a.rF=1;Bt(a,0.0,0.0,0.0,1.0,0.0625,1.0);}
function BqO(a,b,c){return a.Q+(c<=0?0:16)|0;}
function AUw(a,b,c,d,e){return null;}
function A_L(a){return 0;}
function Bty(a){return 0;}
function A7f(a){return 5;}
function AW_(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=AOc(b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AIH(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;g=0;a.rF=0;$p=2;case 2:$z=ASF(b,c,d,e);if(C()){break _;}h=$z;a.rF=1;if(h)i=15;else{i=0;j=c-1|0;k=e-1|0;l=d+1|0;m=d-1|0;if(i<4){h=!i?j:c;if(i==1)h=h+1|0;n=i==2?k:e;if(i==3)n=n+1|0;$p=
11;continue _;}i=g<=0?0:g+(-1)|0;}if(f==i)return;$p=3;case 3:AMI(b,c,d,e,i);if(C()){break _;}Fz(b,c,d,e,c,d,e);if(i>0)i=i+(-1)|0;o=0;m=d-1|0;p=c-1|0;q=e-1|0;l=m+2|0;if(o>=4){if(f&&i)return;i=a.b;$p=4;continue _;}h=!o?p:c;if(o==1)h=h+1|0;k=o==2?q:e;if(o==3)k=k+1|0;$p=17;continue _;case 4:ATo(b,c,d,e,i);if(C()){break _;}i=a.b;$p=5;case 5:ATo(b,p,d,e,i);if(C()){break _;}i=c+1|0;h=a.b;$p=6;case 6:ATo(b,i,d,e,h);if(C()){break _;}i=a.b;$p=7;case 7:ATo(b,c,d,q,i);if(C()){break _;}i=e+1|0;h=a.b;$p=8;case 8:ATo(b,c,
d,i,h);if(C()){break _;}i=a.b;$p=9;case 9:ATo(b,c,m,e,i);if(C()){break _;}d=d+1|0;i=a.b;$p=10;case 10:ATo(b,c,d,e,i);if(C()){break _;}return;case 11:$z=AUE(a,b,h,d,n,g);if(C()){break _;}g=$z;$p=12;case 12:$z=AOc(b,h,d,n);if(C()){break _;}o=$z;if(!o){$p=13;continue _;}$p=14;continue _;case 13:$z=AOc(b,h,d,n);if(C()){break _;}o=$z;if(!o){$p=15;continue _;}i=i+1|0;if(i>=4){i=g<=0?0:g+(-1)|0;if(f==i)return;$p=3;continue _;}h=!i?j:c;if(i==1)h=h+1|0;n=i==2?k:e;if(i==3)n=n+1|0;$p=11;continue _;case 14:$z=AOc(b,c,l,
e);if(C()){break _;}o=$z;if(o){$p=13;continue _;}$p=16;continue _;case 15:$z=AUE(a,b,h,m,n,g);if(C()){break _;}g=$z;i=i+1|0;if(i>=4){i=g<=0?0:g+(-1)|0;if(f==i)return;$p=3;continue _;}h=!i?j:c;if(i==1)h=h+1|0;n=i==2?k:e;if(i==3)n=n+1|0;$p=11;continue _;case 16:$z=AUE(a,b,h,l,n,g);if(C()){break _;}g=$z;i=i+1|0;if(i>=4){i=g<=0?0:g+(-1)|0;if(f==i)return;$p=3;continue _;}h=!i?j:c;if(i==1)h=h+1|0;n=i==2?k:e;if(i==3)n=n+1|0;$p=11;continue _;case 17:$z=AOc(b,h,d,k);if(C()){break _;}j=$z;j=j?l:m;g=(-1);$p=18;case 18:$z
=AUE(a,b,h,d,k,g);if(C()){break _;}n=$z;if(n>=0&&n!=i){$p=20;continue _;}g=(-1);$p=19;case 19:$z=AUE(a,b,h,j,k,g);if(C()){break _;}g=$z;if(g>=0&&g!=i){$p=21;continue _;}o=o+1|0;if(o>=4){if(f&&i)return;i=a.b;$p=4;continue _;}h=!o?p:c;if(o==1)h=h+1|0;k=o==2?q:e;if(o==3)k=k+1|0;$p=17;continue _;case 20:AIH(a,b,h,d,k);if(C()){break _;}g=(-1);$p=19;continue _;case 21:AIH(a,b,h,j,k);if(C()){break _;}o=o+1|0;if(o>=4){if(f&&i)return;i=a.b;$p=4;continue _;}h=!o?p:c;if(o==1)h=h+1|0;k=o==2?q:e;if(o==3)k=k+1|0;$p=17;continue _;default:
GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function AN$(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;g=a.b;if(f!=g)return;$p=2;case 2:ATo(b,c,d,e,g);if(C()){break _;}f=c-1|0;g=a.b;$p=3;case 3:ATo(b,f,d,e,g);if(C()){break _;}f=c+1|0;g=a.b;$p=4;case 4:ATo(b,f,d,e,g);if(C()){break _;}f=e-1|0;g=a.b;$p=5;case 5:ATo(b,c,d,f,g);if(C()){break _;}f=e+1|0;g=a.b;$p=6;case 6:ATo(b,c,d,f,g);if(C()){break _;}f
=d-1|0;g=a.b;$p=7;case 7:ATo(b,c,f,e,g);if(C()){break _;}d=d+1|0;f=a.b;$p=8;case 8:ATo(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AP4(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;$p=1;case 1:AIH(a,b,c,d,e);if(C()){break _;}f=d+1|0;g=a.b;$p=2;case 2:ATo(b,c,f,e,g);if(C()){break _;}g=d-1|0;h=a.b;$p=3;case 3:ATo(b,c,g,e,h);if(C()){break _;}i=c-1|0;$p=4;case 4:AN$(a,b,i,d,e);if(C()){break _;}h=c+1|0;$p=5;case 5:AN$(a,b,h,d,e);if(C()){break _;}j=e-1|0;$p
=6;case 6:AN$(a,b,c,d,j);if(C()){break _;}k=e+1|0;$p=7;case 7:AN$(a,b,c,d,k);if(C()){break _;}$p=8;case 8:$z=AOc(b,i,d,e);if(C()){break _;}l=$z;if(!l){$p=9;continue _;}$p=10;continue _;case 9:AN$(a,b,i,g,e);if(C()){break _;}$p=11;continue _;case 10:AN$(a,b,i,f,e);if(C()){break _;}$p=11;case 11:$z=AOc(b,h,d,e);if(C()){break _;}i=$z;if(!i){$p=12;continue _;}$p=13;continue _;case 12:AN$(a,b,h,g,e);if(C()){break _;}$p=14;continue _;case 13:AN$(a,b,h,f,e);if(C()){break _;}$p=14;case 14:$z=AOc(b,c,d,j);if(C()){break _;}e
=$z;if(!e){$p=15;continue _;}$p=16;continue _;case 15:AN$(a,b,c,g,j);if(C()){break _;}$p=17;continue _;case 16:AN$(a,b,c,f,j);if(C()){break _;}$p=17;case 17:$z=AOc(b,c,d,k);if(C()){break _;}d=$z;if(!d){$p=18;continue _;}$p=19;continue _;case 18:AN$(a,b,c,g,k);if(C()){break _;}return;case 19:AN$(a,b,c,f,k);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function AWD(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;f=d+1|0;g=a.b;$p=1;case 1:ATo(b,c,f,e,g);if(C()){break _;}g=d-1|0;h=a.b;$p=2;case 2:ATo(b,c,g,e,h);if(C()){break _;}$p=3;case 3:AIH(a,b,c,d,e);if(C()){break _;}i=c-1|0;$p=4;case 4:AN$(a,b,i,d,e);if(C()){break _;}h=c+1|0;$p=5;case 5:AN$(a,b,h,d,e);if(C()){break _;}j=e-1|0;$p
=6;case 6:AN$(a,b,c,d,j);if(C()){break _;}k=e+1|0;$p=7;case 7:AN$(a,b,c,d,k);if(C()){break _;}$p=8;case 8:$z=AOc(b,i,d,e);if(C()){break _;}l=$z;if(!l){$p=9;continue _;}$p=10;continue _;case 9:AN$(a,b,i,g,e);if(C()){break _;}$p=11;continue _;case 10:AN$(a,b,i,f,e);if(C()){break _;}$p=11;case 11:$z=AOc(b,h,d,e);if(C()){break _;}i=$z;if(!i){$p=12;continue _;}$p=13;continue _;case 12:AN$(a,b,h,g,e);if(C()){break _;}$p=14;continue _;case 13:AN$(a,b,h,f,e);if(C()){break _;}$p=14;case 14:$z=AOc(b,c,d,j);if(C()){break _;}e
=$z;if(!e){$p=15;continue _;}$p=16;continue _;case 15:AN$(a,b,c,g,j);if(C()){break _;}$p=17;continue _;case 16:AN$(a,b,c,f,j);if(C()){break _;}$p=17;case 17:$z=AOc(b,c,d,k);if(C()){break _;}d=$z;if(!d){$p=18;continue _;}$p=19;continue _;case 18:AN$(a,b,c,g,k);if(C()){break _;}return;case 19:AN$(a,b,c,f,k);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function AUE(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(g!=a.b)return f;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(h>f)f=h;return f;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AYg(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;$p=2;case 2:$z=AW_(a,b,c,d,e);if(C()){break _;}h=$z;if(h){$p=3;continue _;}$p=4;continue _;case 3:AIH(a,b,c,d,e);if(C()){break _;}return;case 4:AHS(a,b,c,d,e,g);if(C()){break _;}f=0;$p=5;case 5:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,
g,h,$p);}
function Byf(a,b,c){Bw();return BKT.bj;}
function A52(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.rF)return 0;$p=1;case 1:$z=AQ9(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AQ9(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.rF)return 0;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(!g)return 0;if(f==1)return 1;h=c-1|0;$p=2;case 2:$z=Bug(b,h,d,e);if(C()){break _;}g=$z;if(!g){$p=3;continue _;}i=1;j=c+1|0;$p=4;continue _;case 3:$z=AOc(b,h,d,e);if(C()){break _;}g
=$z;if(!g){g=d-1|0;$p=5;continue _;}i=0;j=c+1|0;$p=4;case 4:$z=Bug(b,j,d,e);if(C()){break _;}g=$z;if(!g){$p=6;continue _;}k=1;l=e-1|0;$p=7;continue _;case 5:$z=Bug(b,h,g,e);if(C()){break _;}g=$z;i=g?1:0;j=c+1|0;$p=4;continue _;case 6:$z=AOc(b,j,d,e);if(C()){break _;}g=$z;if(!g){g=d-1|0;$p=8;continue _;}k=0;l=e-1|0;$p=7;case 7:$z=Bug(b,c,d,l);if(C()){break _;}g=$z;if(!g){$p=9;continue _;}m=1;n=e+1|0;$p=10;continue _;case 8:$z=Bug(b,j,g,e);if(C()){break _;}g=$z;k=g?1:0;l=e-1|0;$p=7;continue _;case 9:$z=AOc(b,
c,d,l);if(C()){break _;}g=$z;if(!g){g=d-1|0;$p=11;continue _;}m=0;n=e+1|0;$p=10;case 10:$z=Bug(b,c,d,n);if(C()){break _;}g=$z;if(!g){$p=12;continue _;}o=1;g=d+1|0;$p=13;continue _;case 11:$z=Bug(b,c,g,l);if(C()){break _;}g=$z;m=g?1:0;n=e+1|0;$p=10;continue _;case 12:$z=AOc(b,c,d,n);if(C()){break _;}g=$z;if(!g){g=d-1|0;$p=14;continue _;}o=0;g=d+1|0;$p=13;case 13:$z=AOc(b,c,g,e);if(C()){break _;}p=$z;if(p)return !m&&!k&&!i&&!o&&f>=2&&f<=5?1:f==2&&m&&!i&&!k?1:f==3&&o&&!i&&!k?1:f==4&&i&&!m&&!o?1:f==5&&k&&!m&&!o
?1:0;$p=15;continue _;case 14:$z=Bug(b,c,g,n);if(C()){break _;}g=$z;o=g?1:0;g=d+1|0;$p=13;continue _;case 15:$z=AOc(b,h,d,e);if(C()){break _;}p=$z;if(p){$p=16;continue _;}$p=17;continue _;case 16:$z=Bug(b,h,g,e);if(C()){break _;}p=$z;if(p)i=1;$p=17;case 17:$z=AOc(b,j,d,e);if(C()){break _;}p=$z;if(p){$p=18;continue _;}$p=19;continue _;case 18:$z=Bug(b,j,g,e);if(C()){break _;}e=$z;if(e)k=1;$p=19;case 19:$z=AOc(b,c,d,l);if(C()){break _;}e=$z;if(e){$p=20;continue _;}$p=21;continue _;case 20:$z=Bug(b,c,g,l);if(C())
{break _;}e=$z;if(e)m=1;$p=21;case 21:$z=AOc(b,c,d,n);if(C()){break _;}d=$z;if(!d)return !m&&!k&&!i&&!o&&f>=2&&f<=5?1:f==2&&m&&!i&&!k?1:f==3&&o&&!i&&!k?1:f==4&&i&&!m&&!o?1:f==5&&k&&!m&&!o?1:0;$p=22;case 22:$z=Bug(b,c,g,n);if(C()){break _;}c=$z;if(c)o=1;return !m&&!k&&!i&&!o&&f>=2&&f<=5?1:f==2&&m&&!i&&!k?1:f==3&&o&&!i&&!k?1:f==4&&i&&!m&&!o?1:f==5&&k&&!m&&!o?1:0;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function A_3(a){return a.rF;}
function AOp(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g>0)BW(b,B(352),c+0.5+(O(f)-0.5)*0.2,d+0.0625,e+0.5+(O(f)-0.5)*0.2,0.0,0.0,0.0);return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function Bug(b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.c$(c,d,e);if(C()){break _;}f=$z;J();return f==BIY.b?1:!f?0:BFM.data[f].fI();default:GR();}}DW().s(b,c,d,e,f,$p);}
var AS4=K(X);
function BBd(a){var b=new AS4();BeV(b,a);return b;}
function BeV(a,b){BE();F3(a,b,BJz);a.Q=59;}
function Baj(a,b){if(b==1)b=a.Q-16|0;else if(!b){J();b=BFX.bq(0);}else b=b!=2&&b!=4?a.Q:a.Q+1|0;return b;}
function ASe(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AZ5(f);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
var AWR=K(Jo);
function BCH(a,b){var c=new AWR();BfG(c,a,b);return c;}
function BfG(a,b,c){Rj(a,b,c);a.Q=c;EM(a,1);Bt(a,0.0,0.0,0.0,1.0,0.25,1.0);}
function BdF(a,b){J();return b!=BI3.b?0:1;}
function AVr(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ASP(a,b,c,d,e);if(C()){break _;}g=d+1|0;$p=2;case 2:$z=AG8(b,c,g,e);if(C()){break _;}g=$z;if(g<9)return;$p=3;case 3:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(h>=7)return;i
=1.0;j=e-1|0;$p=4;case 4:$z=AMY(b,c,d,j);if(C()){break _;}g=$z;k=e+1|0;$p=5;case 5:$z=AMY(b,c,d,k);if(C()){break _;}l=$z;m=c-1|0;$p=6;case 6:$z=AMY(b,m,d,e);if(C()){break _;}n=$z;o=c+1|0;$p=7;case 7:$z=AMY(b,o,d,e);if(C()){break _;}p=$z;$p=8;case 8:$z=AMY(b,m,d,j);if(C()){break _;}q=$z;$p=9;case 9:$z=AMY(b,o,d,j);if(C()){break _;}r=$z;$p=10;case 10:$z=AMY(b,o,d,k);if(C()){break _;}s=$z;$p=11;case 11:$z=AMY(b,m,d,k);if(C()){break _;}t=$z;u=a.b;n=n!=u&&p!=u?0:1;l=g!=u&&l!=u?0:1;g=q!=u&&r!=u&&s!=u&&t!=u?0:1;p=
d-1|0;while(true){if(m>o){a:{if(!g){if(!n)break a;if(!l)break a;}i=i/2.0;}if(D(f,100.0/i|0))return;g=h+1|0;$p=13;continue _;}t=j;if(t<=k)break;m=m+1|0;}$p=12;case 12:$z=AMY(b,m,p,t);if(C()){break _;}u=$z;v=0.0;J();if(u==BI3.b){v=1.0;$p=14;continue _;}if(!(m==c&&t==e))v=v/4.0;i=i+v;t=t+1|0;while(t>k){m=m+1|0;if(m>o){b:{if(!g){if(!n)break b;if(!l)break b;}i=i/2.0;}if(D(f,100.0/i|0))return;g=h+1|0;$p=13;continue _;}t=j;}continue _;case 13:AMI(b,c,d,e,g);if(C()){break _;}return;case 14:$z=APQ(b,m,p,t);if(C()){break _;}u
=$z;if(u>0)v=3.0;if(!(m==c&&t==e))v=v/4.0;i=i+v;t=t+1|0;while(t>k){m=m+1|0;if(m>o){c:{if(!g){if(!n)break c;if(!l)break c;}i=i/2.0;}if(D(f,100.0/i|0))return;g=h+1|0;$p=13;continue _;}t=j;}$p=12;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);}
function Btb(a,b,c){if(c<0)c=7;return a.Q+c|0;}
function Bnd(a){return 6;}
function A0f(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(!b.N){g=0;h=c;i=d;j=e;while(true){if(g>=3)break a;if(D(b.p,15)<=f){k=O(b.p)*0.699999988079071+0.15000000596046448;l=O(b.p)*0.699999988079071+0.15000000596046448;m=O(b.p)*0.699999988079071+0.15000000596046448;n=new Go;o
=h+k;p=i+l;q=j+m;r=new Cs;Bw();EK(r,BKU);JR(n,b,o,p,q,r);n.hM=10;$p=1;continue _;}g=g+1|0;}}}return;case 1:b.WV(n);if(C()){break _;}while(true){g=g+1|0;if(g>=3)break;if(D(b.p,15)>f)continue;else{k=O(b.p)*0.699999988079071+0.15000000596046448;l=O(b.p)*0.699999988079071+0.15000000596046448;m=O(b.p)*0.699999988079071+0.15000000596046448;n=new Go;o=h+k;p=i+l;q=j+m;r=new Cs;Bw();EK(r,BKU);JR(n,b,o,p,q,r);n.hM=10;continue _;}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function BhP(a,b,c){if(b!=7)b=(-1);else{Bw();b=BKV.bj;}return b;}
function BnH(a,b){return 1;}
var A2U=K(X);
function Bzw(a){var b=new A2U();BqM(b,a);return b;}
function BqM(a,b){BE();F3(a,b,BKv);a.Q=87;EM(a,1);Bt(a,0.0,0.0,0.0,1.0,0.9375,1.0);I7(a,255);}
function ALY(a,b,c,d,e){return DA(c+0|0,d+0|0,e+0|0,c+1|0,d+1|0,e+1|0);}
function Byn(a){return 0;}
function Bxj(a){return 0;}
function Beh(a,b,c){b=Ba(b,1);return !b&&c>0?a.Q-1|0:b?2:a.Q;}
function AHw(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(D(f,5))return;g=c-4|0;h=c+4|0;i=d+1|0;j=e-4|0;k=e+4|0;a:while(true){if(g>h){if(!0){$p=1;continue _;}g=7;$p=2;continue _;}l=d;while(l<=i){m=j;if(m<=k)break a;l=l+1|0;}g=g+1|0;}$p=4;continue _;case 1:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(h>0){g=h-1|0;$p=3;continue _;}g
=c-0|0;h=c+0|0;m=e-0|0;j=e+0|0;while(true){if(g>h){if(0)return;J();g=BFP.b;$p=5;continue _;}l=m;if(l<=j)break;g=g+1|0;}$p=6;continue _;case 2:AMI(b,c,d,e,g);if(C()){break _;}return;case 3:AMI(b,c,d,e,g);if(C()){break _;}return;case 4:$z=AMo(b,g,l,m);if(C()){break _;}f=$z;BE();if(f===BGR)g=1;else{m=m+1|0;b:while(true){if(m<=k){continue _;}l=l+1|0;while(l>i){g=g+1|0;if(g>h)break b;l=d;}m=j;}g=0;}if(!g){$p=1;continue _;}g=7;$p=2;continue _;case 5:A2O(b,c,d,e,g);if(C()){break _;}return;case 6:$z=AMY(b,g,i,l);if
(C()){break _;}n=$z;J();if(n==BI2.b)g=1;else{l=l+1|0;while(true){if(l<=j){continue _;}g=g+1|0;if(g>h)break;l=m;}g=0;}if(g)return;J();g=BFP.b;$p=5;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function AVk(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(D(b.p,4))return;J();g=BFP.b;$p=1;case 1:A2O(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AU_(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d+1|0;$p=1;case 1:$z=AMo(b,c,f,e);if(C()){break _;}g=$z;if(!g.cG())return;J();f=BFP.b;$p=2;case 2:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function BxC(a,b,c){J();return BFP.cX(0,c);}
function ARj(){Ha.call(this);this.H7=0;}
function Bnj(a,b){var c=new ARj();A8E(c,a,b);return c;}
function A8E(a,b,c){BE();QJ(a,b,BJy);a.H7=c;a.Q=45;}
function Bjh(a,b,c){J();return BI4.b;}
function AMV(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:A1E(a,b,c,d,e);if(C()){break _;}f=e-1|0;$p=2;case 2:$z=AMY(b,c,d,f);if(C()){break _;}g=$z;f=e+1|0;$p=3;case 3:$z=AMY(b,c,d,f);if(C()){break _;}f=$z;h=c-1|0;$p=4;case 4:$z=AMY(b,h,d,e);if(C()){break _;}h=$z;i=c+1|0;$p=5;case 5:$z=AMY(b,i,d,e);if(C()){break _;}i=$z;j=3;J();k=BIz.data;if(k[g]
&&!k[f])j=3;if(k[f]&&!k[g])j=2;if(k[h]&&!k[i])j=5;if(k[i]&&!k[h])j=4;$p=6;case 6:AMI(b,c,d,e,j);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function A5X(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(f==1){J();return BFS.Q;}if(!f){J();return BFS.Q;}$p=1;case 1:$z=b.d8(c,d,e);if(C()){break _;}g=$z;return f!=g?a.Q:!a.H7?a.Q-1|0:a.Q+16|0;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function APl(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.H7)return;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=c+0.5;i=d+0.0+O(f)*6.0/16.0;j=e+0.5;k=O(f)*0.6000000238418579-0.30000001192092896;if(g==4){l=h-0.5199999809265137;m=i;n=j+k;BW(b,B(348),l,m,n,0.0,0.0,0.0);BW(b,B(349),
l,m,n,0.0,0.0,0.0);}else if(g==5){l=h+0.5199999809265137;m=i;n=j+k;BW(b,B(348),l,m,n,0.0,0.0,0.0);BW(b,B(349),l,m,n,0.0,0.0,0.0);}else if(g==2){l=h+k;m=i;n=j-0.5199999809265137;BW(b,B(348),l,m,n,0.0,0.0,0.0);BW(b,B(349),l,m,n,0.0,0.0,0.0);}else if(g==3){o=h+k;p=i;q=j+0.5199999809265137;BW(b,B(348),o,p,q,0.0,0.0,0.0);BW(b,B(349),o,p,q,0.0,0.0,0.0);}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function A90(a,b){if(b==1){J();b=BFS.b;}else if(!b){J();b=BFS.b;}else b=b!=3?a.Q:a.Q-1|0;return b;}
function ASg(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AZ9(b,c,d,e);if(C()){break _;}b=$z;g=b;$p=2;case 2:A2c(f,g);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function BxS(a){return BbQ();}
function A2R(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=N(f.n*4.0/360.0+0.5)&3;if(!g){h=2;$p=1;continue _;}if(g==1){h=5;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=4;$p=4;continue _;case 1:AMI(b,c,d,e,h);if(C()){break _;}if(g==1){h=5;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=4;$p=4;continue _;case 2:AMI(b,c,d,e,h);if(C()){break _;}if(g==2){h
=3;$p=3;continue _;}if(g!=3)return;g=4;$p=4;continue _;case 3:AMI(b,c,d,e,h);if(C()){break _;}if(g!=3)return;g=4;$p=4;case 4:AMI(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function A0g(){var a=this;Ha.call(a);a.SX=null;a.LO=0;}
function A73(a,b,c){var d=new A0g();BjJ(d,a,b,c);return d;}
function BjJ(a,b,c,d){BE();QJ(a,b,BJz);a.LO=d;a.Q=4;a.SX=c;Bt(a,0.25,0.0,0.25,0.75,1.0,0.75);}
function AU6(a,b,c,d,e){return null;}
function A0L(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AY$(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=NF(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AY$(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.LO)return;$p=1;case 1:$z=b.d8(c,d,e);if(C()){break _;}f=$z;Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);if(f==2)Bt(a,0.0,0.28125,0.875,1.0,0.78125,1.0);if(f==3)Bt(a,0.0,0.28125,0.0,1.0,0.78125,0.125);if(f==4)Bt(a,0.875,0.28125,0.0,1.0,0.78125,1.0);if(f==5)Bt(a,0.0,0.28125,0.0,0.125,0.78125,1.0);return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function BdQ(a){return (-1);}
function Bpz(a){return 0;}
function Bpl(a){return 0;}
function A_e(a){var b,c,$$je;a:{try{b=Wu(a.SX);}catch($$e){$$je=R($$e);if($$je instanceof BF){b=$$je;break a;}else{throw $$e;}}return b;}c=new Co;UZ(c,b);P(c);}
function Bto(a,b,c){Bw();return BKW.bj;}
function AJI(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;if(!a.LO){$p=1;continue _;}f=d-1|0;$p=2;continue _;case 1:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;g=1;if(h==2){f=e+1|0;$p=3;continue _;}if(h==3){f=e-1|0;$p=4;continue _;}if(h==4){f=c+1|0;$p=8;continue _;}if(h==5){f=c-1|0;$p=9;continue _;}if(!g)return;$p=5;continue _;case 2:$z=AMo(b,c,f,e);if(C()){break _;}i=$z;if(!i.cG())g
=1;if(!g)return;$p=5;continue _;case 3:$z=AMo(b,c,d,f);if(C()){break _;}i=$z;if(i.cG())g=0;if(h==3){f=e-1|0;$p=4;continue _;}if(h==4){f=c+1|0;$p=8;continue _;}if(h==5){f=c-1|0;$p=9;continue _;}if(!g)return;$p=5;continue _;case 4:$z=AMo(b,c,d,f);if(C()){break _;}i=$z;if(i.cG())g=0;if(h==4){f=c+1|0;$p=8;continue _;}if(h==5){f=c-1|0;$p=9;continue _;}if(!g)return;$p=5;case 5:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=6;case 6:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=7;case 7:A2O(b,c,d,e,f);if(C()){break _;}return;case 8:$z
=AMo(b,f,d,e);if(C()){break _;}i=$z;if(i.cG())g=0;if(h==5){f=c-1|0;$p=9;continue _;}if(!g)return;$p=5;continue _;case 9:$z=AMo(b,f,d,e);if(C()){break _;}i=$z;if(i.cG())g=0;if(!g)return;$p=5;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function Gl(){var a=this;E.call(a);a.cJ=null;a.en=0;a.el=0;a.eB=0;}
var BKX=null;var BKY=null;function Mq(){Mq=Bx(Gl);BgP();}
function BKZ(){var a=new Gl();PL(a);return a;}
function PL(a){Mq();}
function OY(b,c){var d;Mq();if(!Dt(BKY,c)){B0(BKX,c,b);B0(BKY,b,c);return;}b=new Cn;d=new T;S(d);H(H(d,B(353)),c);Bl(b,U(d));P(b);}
function Qi(a,b){a.en=DB(b,B(354));a.el=DB(b,B(355));a.eB=DB(b,B(356));}
function PC(a,b){var c,d;Mq();c=Bz(BKY,CM(a));if(c!==null){IE(b,B(357),c);E0(b,B(354),a.en);E0(b,B(355),a.el);E0(b,B(356),a.eB);return;}b=new Co;c=CM(a);d=new T;S(d);H(H(d,c),B(358));Bl(b,U(d));P(b);}
function AQY(a){}
function AYF(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.cJ;c=a.en;d=a.el;e=a.eB;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AMH(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.cJ;c=a.en;d=a.el;e=a.eB;$p=1;case 1:b.Xv(c,d,e,a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function TA(a,b,c,d){var e,f,g;e=a.en+0.5-b;f=a.el+0.5-c;g=a.eB+0.5-d;return e*e+f*f+g*g;}
function AWb(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:J();b=BFM.data;c=a.cJ;d=a.en;e=a.el;f=a.eB;$p=1;case 1:$z=AMY(c,d,e,f);if(C()){break _;}d=$z;return b[d];default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function Wf(b){Mq();if(b===G(U4))return BbQ();if(b===G(SX))return Bih();if(b===G(Kj))return BAv();if(b!==G(PG))return null;return Bui();}
function BgP(){BKX=DP();BKY=DP();OY(G(U4),B(359));OY(G(SX),B(360));OY(G(Kj),B(361));OY(G(PG),B(362));}
function Kj(){var a=this;Gl.call(a);a.gs=null;a.uM=0;}
function BAv(){var a=new Kj();BfT(a);return a;}
function BfT(a){Mq();a.gs=Q(Cr,[B(7),B(7),B(7),B(7)]);a.uM=(-1);}
function Bo$(a,b){PC(a,b);IE(b,B(363),a.gs.data[0]);IE(b,B(364),a.gs.data[1]);IE(b,B(365),a.gs.data[2]);IE(b,B(366),a.gs.data[3]);}
function Bf_(a,b){var c,d,e,f;Qi(a,b);c=0;while(c<4){d=a.gs.data;e=c+1|0;f=new T;S(f);Bi(H(f,B(367)),e);d[c]=GH(b,U(f));if(Z(a.gs.data[c])>15){d=a.gs.data;d[c]=Dc(d[c],0,15);}c=e;}}
var AUp=K(X);
function BdO(a,b){var c=new AUp();Bul(c,a,b);return c;}
function Bul(a,b,c){F3(a,b,c);a.Q=97;BE();if(c===BJD)a.Q=98;Bt(a,0.0,0.0,0.0,1.0,1.0,1.0);}
function BwM(a,b,c){var d,e;if(b&&b!=1){d=ZW(a,c);if((d&&d!=2?0:1)^(b>3?0:1))return a.Q;b=((d/2|0)+(b&1^d)|0)+((c&4)/4|0)|0;e=a.Q-((c&8)*2|0)|0;if(b&1)e= -e|0;return e;}return a.Q;}
function BhH(a){return 0;}
function BbN(a){return 0;}
function A8x(a){return 7;}
function ARO(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATe(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=NF(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AJs(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATe(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=Ps(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,$p);}
function ATe(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.d8(c,d,e);if(C()){break _;}c=$z;c=ZW(a,c);Bt(a,0.0,0.0,0.0,1.0,2.0,1.0);if(!c)Bt(a,0.0,0.0,0.0,1.0,1.0,0.1875);if(c==1)Bt(a,0.8125,0.0,0.0,1.0,1.0,1.0);if(c==2)Bt(a,0.0,0.0,0.8125,1.0,1.0,1.0);if(c==3)Bt(a,0.0,0.0,0.0,0.1875,1.0,1.0);return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AV1(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOU(a,b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AOU(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.bG;BE();if(g===BJD)return 1;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(!(h&8)){i=d+1|0;$p=2;continue _;}d=d-1|0;$p=3;continue _;case 2:$z=AMY(b,c,i,e);if(C()){break _;}j=$z;if(j!=a.b){i=h^4;$p=4;continue _;}j=(h^4)+8|0;$p=5;continue _;case 3:$z
=AMY(b,c,d,e);if(C()){break _;}i=$z;if(i!=a.b)return 1;$p=6;continue _;case 4:AMI(b,c,d,e,i);if(C()){break _;}Fz(b,c,d-1|0,e,c,d,e);if(Cm()>=0.5){k=c+0.5;l=d+0.5;m=e+0.5;f=B(368);n=1.0;o=O(b.p)*0.10000000149011612+0.8999999761581421;$p=7;continue _;}k=c+0.5;l=d+0.5;m=e+0.5;f=B(369);n=1.0;o=O(b.p)*0.10000000149011612+0.8999999761581421;$p=8;continue _;case 5:AMI(b,c,i,e,j);if(C()){break _;}i=h^4;$p=4;continue _;case 6:AOU(a,b,c,d,e,f);if(C()){break _;}return 1;case 7:AIL(b,k,l,m,f,n,o);if(C()){break _;}return 1;case 8:AIL(b,
k,l,m,f,n,o);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function A0G(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8)){$p=2;continue _;}d=d-1|0;$p=3;continue _;case 2:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(((h&4)<=0?0:1)==f)return;i=d+1|0;$p=5;continue _;case 3:$z=AMY(b,c,d,e);if(C()){break _;}h=$z;if(h!=a.b)return;$p
=4;case 4:A0G(a,b,c,d,e,f);if(C()){break _;}return;case 5:$z=AMY(b,c,i,e);if(C()){break _;}f=$z;if(f!=a.b){f=g^4;$p=6;continue _;}f=(g^4)+8|0;$p=7;continue _;case 6:AMI(b,c,d,e,f);if(C()){break _;}Fz(b,c,d-1|0,e,c,d,e);if(Cm()>=0.5){j=c+0.5;k=d+0.5;l=e+0.5;m=B(368);n=1.0;o=O(b.p)*0.10000000149011612+0.8999999761581421;$p=8;continue _;}j=c+0.5;l=d+0.5;k=e+0.5;m=B(369);n=1.0;o=O(b.p)*0.10000000149011612+0.8999999761581421;$p=9;continue _;case 7:AMI(b,c,i,e,f);if(C()){break _;}f=g^4;$p=6;continue _;case 8:AIL(b,
j,k,l,m,n,o);if(C()){break _;}return;case 9:AIL(b,j,l,k,m,n,o);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function AM3(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g&8){h=d-1|0;$p=3;continue _;}i=0;h=d+1|0;$p=2;case 2:$z=AMY(b,c,h,e);if(C()){break _;}j=$z;if(j!=a.b){i=0;$p=4;continue _;}j=d-1|0;$p=6;continue _;case 3:$z=AMY(b,c,h,e);if(C()){break _;}i=$z;if(i!=a.b){i=0;$p=5;continue _;}if(f>0){J();if(BFM.data[f].fI())
{$p=9;continue _;}}return;case 4:A2O(b,c,d,e,i);if(C()){break _;}i=1;j=d-1|0;$p=6;continue _;case 5:A2O(b,c,d,e,i);if(C()){break _;}if(f>0){J();if(BFM.data[f].fI()){$p=9;continue _;}}return;case 6:$z=AOc(b,c,j,e);if(C()){break _;}j=$z;if(!j){i=0;$p=7;continue _;}if(i){$p=11;continue _;}if(f>0){J();if(BFM.data[f].fI()){$p=12;continue _;}}return;case 7:A2O(b,c,d,e,i);if(C()){break _;}i=1;$p=8;case 8:$z=AMY(b,c,h,e);if(C()){break _;}j=$z;if(j==a.b){j=0;$p=10;continue _;}if(i){$p=11;continue _;}if(f>0){J();if(BFM.data[f].fI())
{$p=12;continue _;}}return;case 9:AM3(a,b,c,h,e,f);if(C()){break _;}return;case 10:A2O(b,c,h,e,j);if(C()){break _;}if(i){$p=11;continue _;}if(f>0){J();if(BFM.data[f].fI()){$p=12;continue _;}}return;case 11:AHS(a,b,c,d,e,g);if(C()){break _;}return;case 12:$z=ASF(b,c,d,e);if(C()){break _;}f=$z;if(!f){$p=13;continue _;}h=1;$p=14;continue _;case 13:$z=ASF(b,c,h,e);if(C()){break _;}f=$z;h=f?1:0;$p=14;case 14:A0G(a,b,c,d,e,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Btn(a,b,c){if(b&8)b=0;else{c=a.bG;BE();if(c!==BJD){Bw();b=BK0.bj;}else{Bw();b=BK1.bj;}}return b;}
function AHc(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATe(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=AVy(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function ZW(a,b){return b&4?b&3:(b-1|0)&3;}
function AV5(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(d>=127)return 0;f=d-1|0;$p=1;case 1:$z=AOc(b,c,f,e);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:$z=APK(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return 0;d=d+1|0;$p=3;case 3:$z=APK(a,b,c,d,e);if(C()){break _;}c=$z;return !c?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
var ANI=K(X);
function BCw(a,b){var c=new ANI();A9L(c,a,b);return c;}
function A9L(a,b,c){BE();Da(a,b,c,BKF);}
function AN3(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;if(f==2)Bt(a,0.0,0.0,0.875,1.0,1.0,1.0);if(f==3)Bt(a,0.0,0.0,0.0,1.0,1.0,0.125);if(f==4)Bt(a,0.875,0.0,0.0,1.0,1.0,1.0);if(f==5)Bt(a,0.0,0.0,0.0,0.125,1.0,1.0);$p=2;case 2:$z=Ps(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AO4(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;if(f==2)Bt(a,0.0,0.0,0.875,1.0,1.0,1.0);if(f==3)Bt(a,0.0,0.0,0.0,1.0,1.0,0.125);if(f==4)Bt(a,0.875,0.0,0.0,1.0,1.0,1.0);if(f==5)Bt(a,0.0,0.0,0.0,0.125,1.0,1.0);$p=2;case 2:$z=NF(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function BaZ(a){return 0;}
function Bo2(a){return 0;}
function Bvq(a){return 8;}
function A0z(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;e=e+1|0;$p=4;case 4:$z=AOc(b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AHZ(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g&&f!=2){if(g&&f!=3){if(g&&f!=4){if(g&&f!=5){$p=6;continue _;}f=c-1|0;$p=5;continue _;}h=c+1|0;$p=4;continue _;}h=e-1|0;$p=3;continue _;}h=e+1|0;$p=2;case 2:$z=AOc(b,c,d,h);if(C()){break _;}h=$z;if(h)g=2;if(g&&f!=3){if(g&&f!=4){if(g&&f!=5){$p=6;continue _;}f=c-1|0;$p=5;continue _;}h
=c+1|0;$p=4;continue _;}h=e-1|0;$p=3;case 3:$z=AOc(b,c,d,h);if(C()){break _;}h=$z;if(h)g=3;if(g&&f!=4){if(g&&f!=5){$p=6;continue _;}f=c-1|0;$p=5;continue _;}h=c+1|0;$p=4;case 4:$z=AOc(b,h,d,e);if(C()){break _;}h=$z;if(h)g=4;if(g&&f!=5){$p=6;continue _;}f=c-1|0;$p=5;case 5:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)g=5;$p=6;case 6:AMI(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AWY(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=0;if(g==2){f=e+1|0;$p=2;continue _;}if(g==3){f=e-1|0;$p=3;continue _;}if(g==4){f=c+1|0;$p=4;continue _;}if(g==5){f=c-1|0;$p=5;continue _;}if(h)return;$p=6;continue _;case 2:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f)h=1;if(g==3){f=e-1|0;$p=3;continue _;}if(g==4){f=c+1|0;$p=4;continue _;}if
(g==5){f=c-1|0;$p=5;continue _;}if(h)return;$p=6;continue _;case 3:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f)h=1;if(g==4){f=c+1|0;$p=4;continue _;}if(g==5){f=c-1|0;$p=5;continue _;}if(h)return;$p=6;continue _;case 4:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)h=1;if(g==5){f=c-1|0;$p=5;continue _;}if(h)return;$p=6;continue _;case 5:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)h=1;if(h)return;$p=6;case 6:AHS(a,b,c,d,e,g);if(C()){break _;}f=0;$p=7;case 7:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,
b,c,d,e,f,g,h,$p);}
function Boo(a,b){return 1;}
var A0D=K(X);
function BAF(a,b){var c=new A0D();BxL(c,a,b);return c;}
function BxL(a,b,c){BE();Da(a,b,c,BKF);Bt(a,0.0,0.0,0.0,1.0,0.125,1.0);}
function ANd(a,b,c,d,e){return null;}
function Bak(a){return 0;}
function AXZ(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AYM(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=AVy(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AYM(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.d8(c,d,e);if(C()){break _;}f=$z;if(f>=2&&f<=5)Bt(a,0.0,0.0,0.0,1.0,0.625,1.0);else Bt(a,0.0,0.0,0.0,1.0,0.125,1.0);return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function Bj6(a,b,c){return c<6?a.Q:a.Q-16|0;}
function Blv(a){return 0;}
function Bg3(a){return 9;}
function Bkf(a,b){return 1;}
function A0C(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=AOc(b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,$p);}
function A0k(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;f=15;$p=1;case 1:AMI(b,c,d,e,f);if(C()){break _;}$p=2;case 2:AYw(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AVV(a,b,c,d,e,f){var g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=0;i=d-1|0;$p=2;case 2:$z=AOc(b,c,i,e);if(C()){break _;}i=$z;if(!i)h=1;if(g==2){i=c+1|0;$p=3;continue _;}if(g==3){i=c-1|0;$p=4;continue _;}if(g==4){i=e-1|0;$p=5;continue _;}if(g==5){i=e+1|0;$p=6;continue _;}if(h){$p=7;continue _;}if(f
>0){J();if(BFM.data[f].fI()){j=new Hm;$p=10;continue _;}}return;case 3:$z=AOc(b,i,d,e);if(C()){break _;}i=$z;if(!i)h=1;if(g==3){i=c-1|0;$p=4;continue _;}if(g==4){i=e-1|0;$p=5;continue _;}if(g==5){i=e+1|0;$p=6;continue _;}if(h){$p=7;continue _;}if(f>0){J();if(BFM.data[f].fI()){j=new Hm;$p=10;continue _;}}return;case 4:$z=AOc(b,i,d,e);if(C()){break _;}i=$z;if(!i)h=1;if(g==4){i=e-1|0;$p=5;continue _;}if(g==5){i=e+1|0;$p=6;continue _;}if(h){$p=7;continue _;}if(f>0){J();if(BFM.data[f].fI()){j=new Hm;$p=10;continue _;}}return;case 5:$z
=AOc(b,c,d,i);if(C()){break _;}i=$z;if(!i)h=1;if(g==5){i=e+1|0;$p=6;continue _;}if(h){$p=7;continue _;}if(f>0){J();if(BFM.data[f].fI()){j=new Hm;$p=10;continue _;}}return;case 6:$z=AOc(b,c,d,i);if(C()){break _;}i=$z;if(!i)h=1;if(h){$p=7;continue _;}if(f>0){J();if(BFM.data[f].fI()){j=new Hm;$p=10;continue _;}}return;case 7:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=8;case 8:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=9;case 9:A2O(b,c,d,e,f);if(C()){break _;}return;case 10:AIt(j,a,b,c,d,e);if(C()){break _;}i=0;h=j.bE;k
=j.bB;f=j.bD-1|0;$p=11;case 11:$z=ALU(j,h,k,f);if(C()){break _;}f=$z;if(f)i=1;g=j.bE;h=j.bB;f=j.bD+1|0;$p=12;case 12:$z=ALU(j,g,h,f);if(C()){break _;}f=$z;if(f)i=i+1|0;f=j.bE-1|0;g=j.bB;h=j.bD;$p=13;case 13:$z=ALU(j,f,g,h);if(C()){break _;}f=$z;if(f)i=i+1|0;f=j.bE+1|0;g=j.bB;h=j.bD;$p=14;case 14:$z=ALU(j,f,g,h);if(C()){break _;}f=$z;if(f)i=i+1|0;if(i!=3)return;$p=15;case 15:AYw(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function AYw(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;f=new Hm;$p=1;case 1:AIt(f,a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=ASF(b,c,d,e);if(C()){break _;}c=$z;$p=3;case 3:AXv(f,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
var AY8=K(X);
function BBz(a,b){var c=new AY8();A6Y(c,a,b);return c;}
function A6Y(a,b,c){BE();Da(a,b,c,BKF);}
function A0c(a,b,c,d,e){return null;}
function Bkz(a){return 0;}
function BqK(a){return 0;}
function BgQ(a){return 12;}
function A4O(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;f=e+1|0;$p=4;case 4:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;d=d-1|0;$p=5;case 5:$z=AOc(b,c,d,e);if(C()){break _;}c=$z;return c;default:
GR();}}DW().s(a,b,c,d,e,f,$p);}
function A10(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=g&8;i=g&7;if(f==1){g=d-1|0;$p=2;continue _;}if(f==2){g=e+1|0;$p=3;continue _;}if(f==3){g=e-1|0;$p=4;continue _;}if(f==4){g=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}f=i+h|0;$p=7;continue _;case 2:$z=AOc(b,c,g,e);if(C()){break _;}g=$z;if(g)i=5+D(b.p,2)|0;if
(f==2){g=e+1|0;$p=3;continue _;}if(f==3){g=e-1|0;$p=4;continue _;}if(f==4){g=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}f=i+h|0;$p=7;continue _;case 3:$z=AOc(b,c,d,g);if(C()){break _;}g=$z;if(g)i=4;if(f==3){g=e-1|0;$p=4;continue _;}if(f==4){g=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}f=i+h|0;$p=7;continue _;case 4:$z=AOc(b,c,d,g);if(C()){break _;}g=$z;if(g)i=3;if(f==4){g=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}f=i+h|0;$p=7;continue _;case 5:$z=AOc(b,g,d,e);if(C())
{break _;}g=$z;if(g)i=2;if(f==5){f=c-1|0;$p=6;continue _;}f=i+h|0;$p=7;continue _;case 6:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)i=1;f=i+h|0;$p=7;case 7:AMI(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function A0e(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f){f=1;$p=3;continue _;}f=c+1|0;$p=2;case 2:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f){f=2;$p=5;continue _;}f=e-1|0;$p=4;continue _;case 3:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 4:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f){f=3;$p=8;continue _;}f=e+1|0;$p=7;continue _;case 5:AMI(b,
c,d,e,f);if(C()){break _;}$p=6;case 6:AYv(a,b,c,d,e);if(C()){break _;}return;case 7:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f){f=4;$p=10;continue _;}f=d-1|0;$p=9;continue _;case 8:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 9:$z=AOc(b,c,f,e);if(C()){break _;}f=$z;if(!f){$p=6;continue _;}f=5+D(b.p,2)|0;$p=11;continue _;case 10:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 11:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AI_(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AYv(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;g=f&7;h=0;f=c-1|0;$p=3;case 3:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==1)h=1;f=c+1|0;$p=4;case 4:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==2)h=1;f=e-1|0;$p=5;case 5:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if
(!f&&g==3)h=1;f=e+1|0;$p=6;case 6:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(!f&&g==4)h=1;f=d-1|0;$p=7;case 7:$z=AOc(b,c,f,e);if(C()){break _;}f=$z;if(!f&&g==5)h=1;if(!h)return;$p=8;case 8:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=9;case 9:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=10;case 10:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AYv(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A4O(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:A2O(b,c,d,e,f);if(C()){break _;}return 0;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AWL(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.d8(c,d,e);if(C()){break _;}c=$z;f=c&7;if(f==1)Bt(a,0.0,0.20000000298023224,0.3125,0.375,0.800000011920929,0.6875);else if(f==2)Bt(a,0.625,0.20000000298023224,0.3125,1.0,0.800000011920929,0.6875);else if(f==3)Bt(a,0.3125,0.20000000298023224,0.0,0.6875,0.800000011920929,0.375);else if(f!=4)Bt(a,0.25,0.0,0.25,0.75,0.6000000238418579,0.75);else Bt(a,
0.3125,0.20000000298023224,0.625,0.6875,0.800000011920929,1.0);return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AP_(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AUX(a,b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AUX(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return 1;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=g&7;i=8-(g&8)|0;g=h+i|0;$p=2;case 2:AMI(b,c,d,e,g);if(C()){break _;}Fz(b,c,d,e,c,d,e);j=c+0.5;k=d+0.5;l=e+0.5;f=B(370);m=0.30000001192092896;n=i<=0?0.5:0.6000000238418579;$p=3;case 3:AIL(b,j,k,l,f,
m,n);if(C()){break _;}g=a.b;$p=4;case 4:ATo(b,c,d,e,g);if(C()){break _;}if(h==1){c=c-1|0;g=a.b;$p=5;continue _;}if(h==2){c=c+1|0;g=a.b;$p=6;continue _;}if(h==3){e=e-1|0;g=a.b;$p=7;continue _;}if(h!=4){d=d-1|0;g=a.b;$p=8;continue _;}e=e+1|0;g=a.b;$p=9;continue _;case 5:ATo(b,c,d,e,g);if(C()){break _;}return 1;case 6:ATo(b,c,d,e,g);if(C()){break _;}return 1;case 7:ATo(b,c,d,e,g);if(C()){break _;}return 1;case 8:ATo(b,c,d,e,g);if(C()){break _;}return 1;case 9:ATo(b,c,d,e,g);if(C()){break _;}return 1;default:GR();}}DW().s(a,
b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function AOP(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;if((f&8)<=0)return;g=a.b;$p=2;case 2:ATo(b,c,d,e,g);if(C()){break _;}g=f&7;if(g==1){c=c-1|0;f=a.b;$p=3;continue _;}if(g==2){c=c+1|0;f=a.b;$p=4;continue _;}if(g==3){e=e-1|0;f=a.b;$p=5;continue _;}if(g!=4){d=d-1|0;f=a.b;$p=6;continue _;}e=e+1|0;f=a.b;$p=7;continue _;case 3:ATo(b,c,d,e,f);if(C())
{break _;}return;case 4:ATo(b,c,d,e,f);if(C()){break _;}return;case 5:ATo(b,c,d,e,f);if(C()){break _;}return;case 6:ATo(b,c,d,e,f);if(C()){break _;}return;case 7:ATo(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AYz(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}c=$z;return (c&8)<=0?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AV_(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8))return 0;h=g&7;return h==5&&f==1?1:h==4&&f==2?1:h==3&&f==3?1:h==2&&f==4?1:h==1&&f==5?1:0;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function BhV(a){return 1;}
function AEd(){X.call(this);this.qm=null;}
function By$(a,b,c){var d=new AEd();AUH(d,a,b,c);return d;}
function AUH(a,b,c,d){BE();Da(a,b,c,BJy);a.qm=d;EM(a,1);Bt(a,0.0625,0.0,0.0625,0.9375,0.03125,0.9375);}
function Be7(a){return 20;}
function A3U(a,b,c,d,e){return null;}
function Bti(a){return 0;}
function Bxb(a){return 0;}
function AR2(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=AOc(b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AMX(a,b,c,d,e){}
function ARN(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;f=d-1|0;$p=1;case 1:$z=AOc(b,c,f,e);if(C()){break _;}f=$z;if(!f)g=1;if(!g)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AJ0(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(!g)return;$p=2;case 2:AW$(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AS8(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g==1)return;$p=2;case 2:AW$(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AW$(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;g=f!=1?0:1;h=0;i=0.125;j=null;k=a.qm;ANR();if(k===BJE){j=null;l=c+i;m=d;k=DA(l,m,e+i,(c+1|0)-i,m+0.25,(e+1|0)-i);$p=2;continue _;}if(a.qm===BJC){j=G(EN);l=c+i;m=d;k=DA(l,m,e+i,(c+1|0)
-i,m+0.25,(e+1|0)-i);$p=3;continue _;}if(a.qm===BK2){j=G(DY);l=c+i;m=d;k=DA(l,m,e+i,(c+1|0)-i,m+0.25,(e+1|0)-i);$p=4;continue _;}if(j.s>0)h=1;if(h&&!g){f=1;$p=5;continue _;}if(!h&&g){f=0;$p=10;continue _;}if(!h)return;f=a.b;$p=9;continue _;case 2:$z=AOC(b,j,k);if(C()){break _;}j=$z;if(a.qm===BJC){j=G(EN);l=c+i;m=d;k=DA(l,m,e+i,(c+1|0)-i,m+0.25,(e+1|0)-i);$p=3;continue _;}if(a.qm===BK2){j=G(DY);l=c+i;m=d;k=DA(l,m,e+i,(c+1|0)-i,m+0.25,(e+1|0)-i);$p=4;continue _;}if(j.s>0)h=1;if(h&&!g){f=1;$p=5;continue _;}if(!h
&&g){f=0;$p=10;continue _;}if(!h)return;f=a.b;$p=9;continue _;case 3:$z=AZI(b,j,k);if(C()){break _;}j=$z;if(a.qm===BK2){j=G(DY);l=c+i;m=d;k=DA(l,m,e+i,(c+1|0)-i,m+0.25,(e+1|0)-i);$p=4;continue _;}if(j.s>0)h=1;if(h&&!g){f=1;$p=5;continue _;}if(!h&&g){f=0;$p=10;continue _;}if(!h)return;f=a.b;$p=9;continue _;case 4:$z=AZI(b,j,k);if(C()){break _;}j=$z;if(j.s>0)h=1;if(h&&!g){f=1;$p=5;continue _;}if(!h&&g){f=0;$p=10;continue _;}if(!h)return;f=a.b;$p=9;continue _;case 5:AMI(b,c,d,e,f);if(C()){break _;}f=a.b;$p=6;case 6:ATo(b,
c,d,e,f);if(C()){break _;}f=d-1|0;n=a.b;$p=7;case 7:ATo(b,c,f,e,n);if(C()){break _;}Fz(b,c,d,e,c,d,e);l=c+0.5;m=d+0.1;o=e+0.5;j=B(370);p=0.30000001192092896;i=0.6000000238418579;$p=8;case 8:AIL(b,l,m,o,j,p,i);if(C()){break _;}if(!h&&g){f=0;$p=10;continue _;}if(!h)return;f=a.b;$p=9;case 9:b.ZJ(c,d,e,f);if(C()){break _;}return;case 10:AMI(b,c,d,e,f);if(C()){break _;}f=a.b;$p=11;case 11:ATo(b,c,d,e,f);if(C()){break _;}f=d-1|0;g=a.b;$p=12;case 12:ATo(b,c,f,e,g);if(C()){break _;}Fz(b,c,d,e,c,d,e);q=c+0.5;l=d+0.1;m
=e+0.5;j=B(370);p=0.30000001192092896;i=0.5;$p=13;case 13:AIL(b,q,l,m,j,p,i);if(C()){break _;}if(!h)return;f=a.b;$p=9;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function A34(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;if(f<=0)return;f=a.b;$p=2;case 2:ATo(b,c,d,e,f);if(C()){break _;}d=d-1|0;f=a.b;$p=3;case 3:ATo(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A4v(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.d8(c,d,e);if(C()){break _;}c=$z;if(!(c!=1?0:1))Bt(a,0.0625,0.0,0.0625,0.9375,0.0625,0.9375);else Bt(a,0.0625,0.0,0.0625,0.9375,0.03125,0.9375);return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function APn(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}c=$z;return c<=0?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function ANc(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}c=$z;return !c?0:f!=1?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function Bxr(a){return 1;}
function BaN(a){Bt(a,0.0,0.375,0.0,1.0,0.625,1.0);}
var KL=K(EZ);
var BJE=null;var BJC=null;var BK2=null;var BK3=null;function ANR(){ANR=Bx(KL);A71();}
function A1D(a,b){var c=new KL();AWB(c,a,b);return c;}
function AWB(a,b,c){ANR();I6(a,b,c);}
function A71(){var b;BJE=A1D(B(371),0);BJC=A1D(B(372),1);b=A1D(B(373),2);BK2=b;BK3=Q(KL,[BJE,BJC,b]);}
function AYI(){X.call(this);this.Tk=0;}
function ByQ(a,b,c){var d=new AYI();Bhy(d,a,b,c);return d;}
function Bhy(a,b,c,d){BE();Da(a,b,c,BJy);if(d)EM(a,1);a.Tk=d;}
function Bf7(a){return 30;}
function AOm(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATU(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function APj(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATU(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AWV(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATU(a,b,c,d,e);if(C()){break _;}return 0;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function ATU(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATL(a,b,c,d,e);if(C()){break _;}f=a.b;J();if(f!=BJe.b)return;f=BJf.b;$p=2;case 2:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A1b(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.b;J();if(g!=BJf.b)return;g=BJe.b;$p=1;case 1:A2O(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function Bho(a,b,c){Bw();return BKT.bj;}
function Bht(a,b){return 4+D(b,2)|0;}
function AVd(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.Tk)return;$p=1;case 1:ATL(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function ATL(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=b.p;g=0;h=c;i=d;j=e;k=d+1|0;l=k;m=l+0.0625;n=d-1|0;o=(d+0|0)-0.0625;p
=e+1|0;q=p;r=q+0.0625;s=e-1|0;t=(e+0|0)-0.0625;u=c+1|0;v=u;w=v+0.0625;x=c-1|0;y=(c+0|0)-0.0625;z=c;ba=e;while(g<6){bb=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BW(b,B(352),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;}return;case 1:$z=AOc(b,c,k,e);if(C()){break _;}be=$z;if(!be)bc=m;while(true){if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if
(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BW(b,B(352),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){continue _;}}return;case 2:$z=AOc(b,c,n,e);if(C()){break _;}be=$z;if(!be)bc=o;while(true){if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BW(b,B(352),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb
=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){$p=1;continue _;}if(g==1){continue _;}}return;case 3:$z=AOc(b,c,d,p);if(C()){break _;}be=$z;if(!be)bd=r;while(true){if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BW(b,B(352),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){continue _;}}return;case 4:$z=AOc(b,c,d,s);if(C()){break _;}be=$z;if(!be)bd=t;while(true)
{if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BW(b,B(352),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){continue _;}}return;case 5:$z=AOc(b,u,d,e);if(C()){break _;}be=$z;if(!be)bb=w;while(true){if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BW(b,B(352),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb=h+O(f);bc=i+O(f);bd
=j+O(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if(g==4){continue _;}}return;case 6:$z=AOc(b,x,d,e);if(C()){break _;}be=$z;if(!be)bb=y;while(true){if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BW(b,B(352),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){continue _;}}return;default:GR();}}DW().s(a,
b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,$p);}
function AF3(){Ut.call(this);this.hP=0;}
var BK4=null;function BqT(a,b,c){var d=new AF3();A4J(d,a,b,c);return d;}
function A7z(a,b,c){if(b!=1)b=a.bq(b);else{J();b=BIY.eF(b,c);}return b;}
function Jc(a,b,c,d,e,f){var g,h,i,j,k;if(f){g=BK4;h=new Wp;i=b.cS;h.MP=c;h.MS=d;h.MQ=e;h.o0=i;Y(g,h);}j=0;k=0;while(true){b=BK4;if(k>=b.s)break;g=Bb(b,k);if(g.MP==c&&g.MS==d&&g.MQ==e){j=j+1|0;if(j>=8)return 1;}k=k+1|0;}return 0;}
function A4J(a,b,c,d){A5i(a,b,c);a.hP=0;a.hP=d;EM(a,1);}
function Bnw(a){return 2;}
function AR_(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;if(!f){$p=2;continue _;}if(!a.hP)return;g=d-1|0;f=a.b;$p=3;continue _;case 2:ALQ(a,b,c,d,e);if(C()){break _;}if(!a.hP)return;g=d-1|0;f=a.b;$p=3;case 3:ATo(b,c,g,e,f);if(C()){break _;}f=d+1|0;g=a.b;$p=4;case 4:ATo(b,c,f,e,g);if(C()){break _;}f=c-1|0;g=a.b;$p=5;case 5:ATo(b,f,d,e,g);if(C()){break _;}f
=c+1|0;g=a.b;$p=6;case 6:ATo(b,f,d,e,g);if(C()){break _;}f=e-1|0;g=a.b;$p=7;case 7:ATo(b,c,d,f,g);if(C()){break _;}e=e+1|0;f=a.b;$p=8;case 8:ATo(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function ARu(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.hP)return;f=d-1|0;g=a.b;$p=1;case 1:ATo(b,c,f,e,g);if(C()){break _;}f=d+1|0;g=a.b;$p=2;case 2:ATo(b,c,f,e,g);if(C()){break _;}f=c-1|0;g=a.b;$p=3;case 3:ATo(b,f,d,e,g);if(C()){break _;}f=c+1|0;g=a.b;$p=4;case 4:ATo(b,f,d,e,g);if(C()){break _;}f=e-1|0;g=a.b;$p=5;case 5:ATo(b,c,d,f,g);if(C()){break _;}e=e+1|0;f=a.b;$p=6;case 6:ATo(b,c,d,
e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A6h(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.hP)return 0;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;return g==5&&f==1?0:g==3&&f==3?0:g==4&&f==2?0:g==1&&f==5?0:g==2&&f==4?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A0l(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g==5){h=d-1|0;i=0;$p=2;continue _;}if(g==3){h=e-1|0;i=2;$p=3;continue _;}if(g==4){h=e+1|0;i=3;$p=4;continue _;}if(g==1){h=c-1|0;i=4;$p=5;continue _;}if(g==2){h=c+1|0;i=5;$p=6;continue _;}while
(true){j=BK4;if(j.s<=0)break;if(Gf(BD(b.cS,(Bb(j,0)).o0),M(100)))break;DT(BK4,0);}a:{if(a.hP){if(!0)break a;J();h=BJg.b;$p=7;continue _;}if(!0&&!Jc(a,b,c,d,e,0)){J();h=BJh.b;$p=9;continue _;}}return;case 2:$z=AM9(b,c,h,e,i);if(C()){break _;}h=$z;if(h)h=1;else{if(g==3){h=e-1|0;i=2;$p=3;continue _;}if(g==4){h=e+1|0;i=3;$p=4;continue _;}if(g==1){h=c-1|0;i=4;$p=5;continue _;}if(g==2){h=c+1|0;i=5;$p=6;continue _;}h=0;}while(true){j=BK4;if(j.s<=0)break;if(Gf(BD(b.cS,(Bb(j,0)).o0),M(100)))break;DT(BK4,0);}b:{if(a.hP)
{if(!h)break b;J();h=BJg.b;$p=7;continue _;}if(!h&&!Jc(a,b,c,d,e,0)){J();h=BJh.b;$p=9;continue _;}}return;case 3:$z=AM9(b,c,d,h,i);if(C()){break _;}h=$z;if(h)h=1;else{if(g==4){h=e+1|0;i=3;$p=4;continue _;}if(g==1){h=c-1|0;i=4;$p=5;continue _;}if(g==2){h=c+1|0;i=5;$p=6;continue _;}h=0;}while(true){j=BK4;if(j.s<=0)break;if(Gf(BD(b.cS,(Bb(j,0)).o0),M(100)))break;DT(BK4,0);}a:{if(a.hP){if(!h)break a;J();h=BJg.b;$p=7;continue _;}if(!h&&!Jc(a,b,c,d,e,0)){J();h=BJh.b;$p=9;continue _;}}return;case 4:$z=AM9(b,c,d,h,
i);if(C()){break _;}h=$z;if(h)h=1;else{if(g==1){h=c-1|0;i=4;$p=5;continue _;}if(g==2){h=c+1|0;i=5;$p=6;continue _;}h=0;}while(true){j=BK4;if(j.s<=0)break;if(Gf(BD(b.cS,(Bb(j,0)).o0),M(100)))break;DT(BK4,0);}c:{if(a.hP){if(!h)break c;J();h=BJg.b;$p=7;continue _;}if(!h&&!Jc(a,b,c,d,e,0)){J();h=BJh.b;$p=9;continue _;}}return;case 5:$z=AM9(b,h,d,e,i);if(C()){break _;}h=$z;if(h)h=1;else{if(g==2){h=c+1|0;i=5;$p=6;continue _;}h=0;}while(true){j=BK4;if(j.s<=0)break;if(Gf(BD(b.cS,(Bb(j,0)).o0),M(100)))break;DT(BK4,0);}d:
{if(a.hP){if(!h)break d;J();h=BJg.b;$p=7;continue _;}if(!h&&!Jc(a,b,c,d,e,0)){J();h=BJh.b;$p=9;continue _;}}return;case 6:$z=AM9(b,h,d,e,i);if(C()){break _;}h=$z;h=!h?0:1;while(true){j=BK4;if(j.s<=0)break;if(Gf(BD(b.cS,(Bb(j,0)).o0),M(100)))break;DT(BK4,0);}e:{if(a.hP){if(!h)break e;J();h=BJg.b;$p=7;continue _;}if(!h&&!Jc(a,b,c,d,e,0)){J();h=BJh.b;$p=9;continue _;}}return;case 7:$z=APQ(b,c,d,e);if(C()){break _;}i=$z;$p=8;case 8:AUT(b,c,d,e,h,i);if(C()){break _;}if(!Jc(a,b,c,d,e,1))return;k=c+0.5;l=d+0.5;m=e
+0.5;j=B(344);n=0.5;o=2.5999999046325684+(O(b.p)-O(b.p))*0.800000011920929;$p=11;continue _;case 9:$z=APQ(b,c,d,e);if(C()){break _;}i=$z;$p=10;case 10:AUT(b,c,d,e,h,i);if(C()){break _;}return;case 11:AIL(b,k,l,m,j,n,o);if(C()){break _;}i=0;k=c;p=d;q=e;while(i<5){BW(b,B(348),k+Ck(f)*0.6+0.2,p+Ck(f)*0.6+0.2,q+Ck(f)*0.6+0.2,0.0,0.0,0.0);i=i+1|0;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function AX1(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AWj(a,b,c,d,e,f);if(C()){break _;}f=a.b;$p=2;case 2:b.ZJ(c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AHp(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(f)return 0;$p=1;case 1:$z=A6h(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function BxR(a,b,c){J();return BJh.b;}
function BpV(a){return 1;}
function AKu(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.hP)return;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=c+0.5+(O(f)-0.5)*0.2;i=d+0.699999988079071+(O(f)-0.5)*0.2;j=e+0.5+(O(f)-0.5)*0.2;if(g==1)BW(b,B(352),h-0.27000001072883606,i+0.2199999988079071,j,0.0,0.0,0.0);else if(g==2)BW(b,B(352),h+0.27000001072883606,i+0.2199999988079071,j,0.0,0.0,0.0);else if
(g==3)BW(b,B(352),h,i+0.2199999988079071,j-0.27000001072883606,0.0,0.0,0.0);else if(g!=4)BW(b,B(352),h,i,j,0.0,0.0,0.0);else BW(b,B(352),h,i+0.2199999988079071,j+0.27000001072883606,0.0,0.0,0.0);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function AKD(){BK4=B6();}
var A5N=K(X);
function BzZ(a,b){var c=new A5N();Blp(c,a,b);return c;}
function Blp(a,b,c){BE();Da(a,b,c,BKF);EM(a,1);}
function AIz(a,b,c,d,e){return null;}
function BtW(a){return 20;}
function BtO(a){return 0;}
function Br4(a){return 0;}
function AMt(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;e=e+1|0;$p=4;case 4:$z=AOc(b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A30(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=g&8;i=g&7;if(f==2){g=e+1|0;$p=2;continue _;}if(f==3){g=e-1|0;$p=3;continue _;}if(f==4){g=c+1|0;$p=4;continue _;}if(f==5){f=c-1|0;$p=5;continue _;}f=i+h|0;$p=6;continue _;case 2:$z=AOc(b,c,d,g);if(C()){break _;}g=$z;if(g)i=4;if(f==3){g=e-1|0;$p=3;continue _;}if(f==4){g
=c+1|0;$p=4;continue _;}if(f==5){f=c-1|0;$p=5;continue _;}f=i+h|0;$p=6;continue _;case 3:$z=AOc(b,c,d,g);if(C()){break _;}g=$z;if(g)i=3;if(f==4){g=c+1|0;$p=4;continue _;}if(f==5){f=c-1|0;$p=5;continue _;}f=i+h|0;$p=6;continue _;case 4:$z=AOc(b,g,d,e);if(C()){break _;}g=$z;if(g)i=2;if(f==5){f=c-1|0;$p=5;continue _;}f=i+h|0;$p=6;continue _;case 5:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f)i=1;f=i+h|0;$p=6;case 6:AMI(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function AXS(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f){f=1;$p=3;continue _;}f=c+1|0;$p=2;case 2:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(f){f=2;$p=5;continue _;}f=e-1|0;$p=4;continue _;case 3:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 4:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(f){f=3;$p=8;continue _;}f=e+1|0;$p=7;continue _;case 5:AMI(b,
c,d,e,f);if(C()){break _;}$p=6;case 6:ASV(a,b,c,d,e);if(C()){break _;}return;case 7:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(!f){$p=6;continue _;}f=4;$p=9;continue _;case 8:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 9:AMI(b,c,d,e,f);if(C()){break _;}$p=6;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AZO(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=ASV(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;g=f&7;h=0;f=c-1|0;$p=3;case 3:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==1)h=1;f=c+1|0;$p=4;case 4:$z=AOc(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==2)h=1;f=e-1|0;$p=5;case 5:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if
(!f&&g==3)h=1;f=e+1|0;$p=6;case 6:$z=AOc(b,c,d,f);if(C()){break _;}f=$z;if(!f&&g==4)h=1;if(!h)return;$p=7;case 7:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=8;case 8:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=9;case 9:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function ASV(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMt(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:A2O(b,c,d,e,f);if(C()){break _;}return 0;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AJj(a,b,c,d,e){var f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.d8(c,d,e);if(C()){break _;}f=$z;g=f&7;h=(f&8)<=0?0:1;i=0.125;if(h)i=0.0625;if(g==1)Bt(a,0.0,0.375,0.3125,i,0.625,0.6875);else if(g==2)Bt(a,1.0-i,0.375,0.3125,1.0,0.625,0.6875);else if(g==3)Bt(a,0.3125,0.375,0.0,0.6875,0.625,i);else if(g==4)Bt(a,0.3125,0.375,1.0-i,0.6875,0.625,1.0);return;default:GR();}}DW().s(a,
b,c,d,e,f,g,h,i,$p);}
function AOs(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AWW(a,b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AWW(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return 1;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;h=g&7;i=8-(g&8)|0;if(!i)return 1;i=h+i|0;$p=2;case 2:AMI(b,c,d,e,i);if(C()){break _;}Fz(b,c,d,e,c,d,e);j=c+0.5;k=d+0.5;l=e+0.5;f=B(370);m=0.30000001192092896;n=0.6000000238418579;$p=3;case 3:AIL(b,j,
k,l,f,m,n);if(C()){break _;}i=a.b;$p=4;case 4:ATo(b,c,d,e,i);if(C()){break _;}if(h==1){i=c-1|0;g=a.b;$p=5;continue _;}if(h==2){i=c+1|0;g=a.b;$p=6;continue _;}if(h==3){i=e-1|0;g=a.b;$p=8;continue _;}if(h!=4){i=d-1|0;g=a.b;$p=9;continue _;}i=e+1|0;g=a.b;$p=10;continue _;case 5:ATo(b,i,d,e,g);if(C()){break _;}i=a.b;$p=7;continue _;case 6:ATo(b,i,d,e,g);if(C()){break _;}i=a.b;$p=7;case 7:b.ZJ(c,d,e,i);if(C()){break _;}return 1;case 8:ATo(b,c,d,i,g);if(C()){break _;}i=a.b;$p=7;continue _;case 9:ATo(b,c,i,e,g);if
(C()){break _;}i=a.b;$p=7;continue _;case 10:ATo(b,c,d,i,g);if(C()){break _;}i=a.b;$p=7;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function AMw(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;if((f&8)<=0)return;g=a.b;$p=2;case 2:ATo(b,c,d,e,g);if(C()){break _;}g=f&7;if(g==1){c=c-1|0;f=a.b;$p=3;continue _;}if(g==2){c=c+1|0;f=a.b;$p=4;continue _;}if(g==3){e=e-1|0;f=a.b;$p=5;continue _;}if(g!=4){d=d-1|0;f=a.b;$p=6;continue _;}e=e+1|0;f=a.b;$p=7;continue _;case 3:ATo(b,c,d,e,f);if(C())
{break _;}return;case 4:ATo(b,c,d,e,f);if(C()){break _;}return;case 5:ATo(b,c,d,e,f);if(C()){break _;}return;case 6:ATo(b,c,d,e,f);if(C()){break _;}return;case 7:ATo(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AK7(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}c=$z;return (c&8)<=0?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AVt(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8))return 0;h=g&7;return h==5&&f==1?1:h==4&&f==2?1:h==3&&f==3?1:h==2&&f==4?1:h==1&&f==5?1:0;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function Bcf(a){return 1;}
function AMz(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8))return;g=g&7;$p=2;case 2:AMI(b,c,d,e,g);if(C()){break _;}h=a.b;$p=3;case 3:ATo(b,c,d,e,h);if(C()){break _;}if(g==1){g=c-1|0;h=a.b;$p=4;continue _;}if(g==2){g=c+1|0;h=a.b;$p=5;continue _;}if(g==3){g=e-1|
0;h=a.b;$p=7;continue _;}if(g!=4){g=d-1|0;h=a.b;$p=8;continue _;}g=e+1|0;h=a.b;$p=9;continue _;case 4:ATo(b,g,d,e,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(370);l=0.30000001192092896;m=0.5;$p=6;continue _;case 5:ATo(b,g,d,e,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(370);l=0.30000001192092896;m=0.5;$p=6;case 6:AIL(b,i,j,k,f,l,m);if(C()){break _;}Fz(b,c,d,e,c,d,e);return;case 7:ATo(b,c,d,g,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(370);l=0.30000001192092896;m=0.5;$p=6;continue _;case 8:ATo(b,
c,g,e,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(370);l=0.30000001192092896;m=0.5;$p=6;continue _;case 9:ATo(b,c,d,g,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(370);l=0.30000001192092896;m=0.5;$p=6;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BxZ(a){Bt(a,0.3125,0.375,0.375,0.6875,0.625,0.625);}
var A1O=K(X);
function BCM(a,b){var c=new A1O();A9I(c,a,b);return c;}
function A9I(a,b,c){BE();Da(a,b,c,BKw);Bt(a,0.0,0.0,0.0,1.0,0.125,1.0);EM(a,1);}
function AKZ(a,b,c,d,e){return null;}
function Bsi(a){return 0;}
function BuY(a){return 0;}
function ARz(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if(f){J();if(BFM.data[f].dd()){$p=2;continue _;}}return 0;case 2:$z=AMo(b,c,d,e);if(C()){break _;}b=$z;return b.j3();default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function APG(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=ARz(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AOe(a,b,c,d,e,f){var g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Bw();g=BK5.bj;h=O(b.p)*0.699999988079071+0.15000000596046448;i=O(b.p)*0.699999988079071+0.15000000596046448;j=O(b.p)*0.699999988079071+0.15000000596046448;k=H$(b,c+h,d+i,e+j,PD(g));k.hM=10;$p=1;case 1:b.WV(k);if(C()){break _;}f=0;$p=2;case 2:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,
b,c,d,e,f,g,h,i,j,k,$p);}
function BcI(a,b,c){Bw();return BK5.bj;}
function BxQ(a,b){return 0;}
function AMZ(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Eg();f=BK6;$p=1;case 1:$z=AXH(b,f,c,d,e);if(C()){break _;}g=$z;if(g<=11)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;$p=3;case 3:AHS(a,b,c,d,e,g);if(C()){break _;}g=0;$p=4;case 4:A2O(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AOr(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.m3(c,d,e);if(C()){break _;}g=$z;if(f==1)c=1;else{if(g!==a.bG){$p=2;continue _;}c=0;}return c;case 2:$z=ARU(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
var ARG=K(JM);
function BCZ(a,b){var c=new ARG();A7N(c,a,b);return c;}
function A7N(a,b,c){BE();Ug(a,b,c,BKI,0);a.qt=0.9800000190734863;EM(a,1);}
function BeQ(a){return 1;}
function A3k(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=1-f|0;$p=1;case 1:$z=AH9(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A3l(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:$z=AMo(b,c,f,e);if(C()){break _;}g=$z;if(!g.j3()&&!g.jp())return;J();f=BG4.b;$p=2;case 2:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function BlJ(a,b){return 0;}
function A03(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Eg();f=BK6;$p=1;case 1:$z=AXH(b,f,c,d,e);if(C()){break _;}g=$z;J();if(g<=(11-BIB.data[a.b]|0))return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;$p=3;case 3:AHS(a,b,c,d,e,h);if(C()){break _;}h=BIE.b;$p=4;case 4:A2O(b,c,d,e,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
var AH5=K(X);
function BCB(a,b){var c=new AH5();A7Q(c,a,b);return c;}
function A7Q(a,b,c){BE();Da(a,b,c,BKx);EM(a,1);}
function ByB(a,b,c){Bw();return BK5.bj;}
function ByR(a,b){return 4;}
function A5o(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Eg();f=BK6;$p=1;case 1:$z=AXH(b,f,c,d,e);if(C()){break _;}g=$z;if(g<=11)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;$p=3;case 3:AHS(a,b,c,d,e,g);if(C()){break _;}g=0;$p=4;case 4:A2O(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
var A11=K(X);
function Bzy(a,b){var c=new A11();BwG(c,a,b);return c;}
function BwG(a,b,c){BE();Da(a,b,c,BKJ);EM(a,1);}
function AKB(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=d+1|0;$p=1;case 1:$z=AMY(b,c,g,e);if(C()){break _;}h=$z;if(h)return;i=1;h=d-i|0;$p=2;case 2:$z=AMY(b,c,h,e);if(C()){break _;}h=$z;if(h!=a.b){if(i>=3)return;$p=3;continue _;}i=i+1|0;h=d-i|0;continue _;case 3:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(h==15){h=a.b;$p=5;continue _;}h=h+1|0;$p=4;case 4:AMI(b,c,d,e,h);if(C())
{break _;}return;case 5:A2O(b,c,g,e,h);if(C()){break _;}h=0;$p=6;case 6:AMI(b,c,d,e,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function ATw(a,b,c,d,e){return DA(c+0.0625,d,e+0.0625,(c+1|0)-0.0625,(d+1|0)-0.0625,(e+1|0)-0.0625);}
function A5u(a,b,c,d,e){return DA(c+0.0625,d,e+0.0625,(c+1|0)-0.0625,d+1|0,(e+1|0)-0.0625);}
function Bwi(a,b){return b==1?a.Q-1|0:b?a.Q:a.Q+1|0;}
function BfA(a){return 0;}
function Bc_(a){return 0;}
function Bsp(a){return 13;}
function AJn(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APK(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:$z=AXl(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function ATG(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AXl(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AXl(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AMo(b,f,d,e);if(C()){break _;}g=$z;if(g.cG())return 0;f=c+1|0;$p=2;case 2:$z=AMo(b,f,d,e);if(C()){break _;}g=$z;if(g.cG())return 0;f=e-1|0;$p=3;case 3:$z=AMo(b,c,d,f);if(C()){break _;}g=$z;if(g.cG())return 0;f=e+1|0;$p=4;case 4:$z=AMo(b,c,d,f);if(C()){break _;}g=$z;if(g.cG())return 0;d=d-1|0;$p=5;case 5:$z=AMY(b,c,d,e);if
(C()){break _;}f=$z;J();return f!=BJm.b&&f!=BF8.b?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A18(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=null;c=1;$p=1;case 1:f.d1(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
var AT1=K(X);
function Bz4(a,b){var c=new AT1();BvR(c,a,b);return c;}
function BvR(a,b,c){BE();Da(a,b,c,BKK);}
function BfS(a,b,c){Bw();return BK7.bj;}
function Bcv(a,b){return 4;}
var AWK=K(X);
function BDa(a,b){var c=new AWK();Bp7(c,a,b);return c;}
function Bp7(a,b,c){BE();F3(a,b,BKB);a.Q=c;Bt(a,0.125,0.0,0.125,0.875,1.0,0.875);EM(a,1);}
function AMN(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=d+1|0;$p=1;case 1:$z=AMY(b,c,g,e);if(C()){break _;}h=$z;if(h)return;i=1;h=d-i|0;$p=2;case 2:$z=AMY(b,c,h,e);if(C()){break _;}h=$z;if(h!=a.b){if(i>=3)return;$p=3;continue _;}i=i+1|0;h=d-i|0;continue _;case 3:$z=APQ(b,c,d,e);if(C()){break _;}h=$z;if(h==15){h=a.b;$p=5;continue _;}h=h+1|0;$p=4;case 4:AMI(b,c,d,e,h);if(C())
{break _;}return;case 5:A2O(b,c,g,e,h);if(C()){break _;}h=0;$p=6;case 6:AMI(b,c,d,e,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function AJz(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:a:{$z=AMY(b,c,f,e);if(C()){break _;}g=$z;if(g==a.b)c=1;else{J();if(g==BFO.b)break a;if(g==BFP.b)break a;c=0;}return c;}d=c-1|0;$p=2;case 2:$z=AMo(b,d,f,e);if(C()){break _;}h=$z;BE();if(h===BGR)return 1;d=c+1|0;$p=3;case 3:$z=AMo(b,d,f,e);if(C()){break _;}h=$z;if(h===BGR)return 1;d=e-1|0;$p=4;case 4:$z=AMo(b,c,
f,d);if(C()){break _;}h=$z;if(h===BGR)return 1;d=e+1|0;$p=5;case 5:$z=AMo(b,c,f,d);if(C()){break _;}b=$z;return b!==BGR?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function ATi(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AJz(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=APQ(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AHS(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:A2O(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AXW(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AJz(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AUI(a,b,c,d,e){return null;}
function BvM(a,b,c){Bw();return BK8.bj;}
function Bgi(a){return 0;}
function A9O(a){return 0;}
function ByN(a){return 1;}
var A2v=K(X);
function BBl(a,b){var c=new A2v();A_V(c,a,b);return c;}
function A_V(a,b,c){BE();Da(a,b,c,BJz);}
function BnV(a,b){return a.Q+(b!=1?0:1)|0;}
function A20(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APQ(b,c,d,e);if(C()){break _;}g=$z;if(g<=0)return 0;$p=2;case 2:AMG(a,b,c,d,e,g);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AMG(a,b,c,d,e,f){var g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=null;$p=1;case 1:AMu(b,g,c,d,e);if(C()){break _;}h=0;$p=2;case 2:AMI(b,c,d,e,h);if(C()){break _;}Bw();h=(BK9.bj+f|0)-1|0;i=O(b.p)*0.699999988079071+0.15000000596046448;j=O(b.p)*0.699999988079071+0.06000000238418579+0.6;k=O(b.p)*0.699999988079071+0.15000000596046448;g=H$(b,c+i,d+j,e+k,PD(h));g.hM
=10;$p=3;case 3:b.WV(g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function ANz(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.N)return;if(f<=0){$p=1;continue _;}$p=2;continue _;case 1:AQb(a,b,c,d,e,f,g);if(C()){break _;}return;case 2:AMG(a,b,c,d,e,f);if(C()){break _;}$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
var ANw=K(X);
function BzQ(a,b){var c=new ANw();Bpr(c,a,b);return c;}
function Bpr(a,b,c){BE();Da(a,b,c,BJz);}
function A4V(a,b,c,d,e,f,g){var h,i;h=c;i=d;Y(g,DA(h,i,e,c+1|0,i+1.5,e+1|0));}
function A36(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:$z=AMY(b,c,f,e);if(C()){break _;}g=$z;if(g==a.b)return 0;$p=2;case 2:$z=AMo(b,c,f,e);if(C()){break _;}h=$z;if(!h.cG())return 0;$p=3;case 3:$z=APK(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function Blo(a){return 0;}
function Bur(a){return 0;}
function BsF(a){return 11;}
function ASi(){X.call(this);this.NY=0;}
function Bk1(a,b,c){var d=new ASi();A$F(d,a,b,c);return d;}
function A$F(a,b,c,d){BE();F3(a,b,BKL);a.Q=c;EM(a,1);a.NY=d;}
function Bqh(a,b,c){var d,e;if(b==1)return a.Q;if(!b)return a.Q;d=a.Q;e=(d+1|0)+16|0;if(a.NY)e=e+1|0;if(!(!c&&b==2)&&!(c==1&&b==5)&&!(c==2&&b==3)&&!(c==3&&b==4))e=d+16|0;return e;}
function Bxk(a,b){return b==1?a.Q:!b?a.Q:b!=3?a.Q+16|0:(a.Q+1|0)+16|0;}
function ART(a,b,c,d,e){}
function APr(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if(f){J();if(!BFM.data[f].bG.jp())return 0;}d=d-1|0;$p=2;case 2:$z=AOc(b,c,d,e);if(C()){break _;}c=$z;return !c?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A6l(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=N(f.n*4.0/360.0+0.5)&3;$p=1;case 1:AMI(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
var ANS=K(X);
function BCr(a,b){var c=new ANS();A$w(c,a,b);return c;}
function A$w(a,b,c){BE();Da(a,b,c,BJy);}
var AP9=K(X);
function Bzb(a,b){var c=new AP9();Bm_(c,a,b);return c;}
function Bm_(a,b,c){BE();Da(a,b,c,BKE);}
function AHP(a,b,c,d,e){return DA(c,d,e,c+1|0,(d+1|0)-0.125,e+1|0);}
function AXk(a,b,c,d,e,f){f.f=f.f*0.4;f.g=f.g*0.4;}
var A5W=K(X);
function BzL(a,b,c){var d=new A5W();By3(d,a,b,c);return d;}
function By3(a,b,c,d){Da(a,b,c,d);}
function BoI(a,b,c){Bw();return BK$.bj;}
var A2X=K(JM);
function Bzu(a,b){var c=new A2X();Bjo(c,a,b);return c;}
function Bjo(a,b,c){BE();Ug(a,b,c,BKM,0);}
function A3j(a,b,c,d,e){return null;}
function AQF(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=b.c$(f,d,e);if(C()){break _;}f=$z;if(f==a.b){Bt(a,0.0,0.0,0.375,1.0,1.0,0.625);return;}c=c+1|0;$p=2;case 2:$z=b.c$(c,d,e);if(C()){break _;}c=$z;if(c==a.b)Bt(a,0.0,0.0,0.375,1.0,1.0,0.625);else Bt(a,0.375,0.0,0.0,0.625,1.0,1.0);return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function Bm9(a){return 0;}
function BoS(a){return 0;}
function AQz(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;g=0;h=c-1|0;$p=1;case 1:$z=AMY(b,h,d,e);if(C()){break _;}h=$z;J();if(h!=BGh.b){h=c+1|0;$p=2;continue _;}f=1;h=e-1|0;$p=3;continue _;case 2:$z=AMY(b,h,d,e);if(C()){break _;}h=$z;if(h==BGh.b)f=1;h=e-1|0;$p=3;case 3:$z=AMY(b,c,d,h);if(C()){break _;}h
=$z;if(h!=BGh.b){h=e+1|0;$p=4;continue _;}g=1;i=CV();j=new T;S(j);Bi(H(Bi(j,f<<24>>24),B(268)),g<<24>>24);Cb(i,U(j));if(f==g)return 0;k=c-f|0;l=e-g|0;$p=5;continue _;case 4:$z=AMY(b,c,d,h);if(C()){break _;}h=$z;if(h==BGh.b)g=1;i=CV();j=new T;S(j);Bi(H(Bi(j,f<<24>>24),B(268)),g<<24>>24);Cb(i,U(j));if(f==g)return 0;k=c-f|0;l=e-g|0;$p=5;case 5:$z=AMY(b,k,d,l);if(C()){break _;}h=$z;if(h){k=c;l=e;}m=(-1);a:while(true){n=Ba(m,2);if(n>0){b.cx=1;c=0;while(c<2){n=0;if(n<3){e=k+V(f,c)|0;h=d+n|0;o=l+V(g,c)|0;m=BJv.b;$p
=6;continue _;}c=c+1|0;}b.cx=0;return 1;}p=(-1);while(true){o=Ba(p,3);if(o>0)break;c=Ba(m,(-1));h=c&&n&&p!=(-1)&&o?0:1;if(c&&n)break a;if(p!=(-1)&&o)break a;p=p+1|0;}m=m+1|0;}c=k+V(f,m)|0;e=d+p|0;o=l+V(g,m)|0;$p=7;continue _;case 6:A2O(b,e,h,o,m);if(C()){break _;}n=n+1|0;while(true){if(n<3){e=k+V(f,c)|0;h=d+n|0;o=l+V(g,c)|0;m=BJv.b;continue _;}c=c+1|0;if(c>=2)break;n=0;}b.cx=0;return 1;case 7:b:{$z=AMY(b,c,e,o);if(C()){break _;}o=$z;if(h){if(o==BGh.b)break b;return 0;}if(o&&o!=BGS.b)return 0;}while(true){p=
p+1|0;while(true){o=Ba(p,3);if(o<=0)break;m=m+1|0;n=Ba(m,2);if(n>0){b.cx=1;c=0;while(c<2){n=0;if(n<3){e=k+V(f,c)|0;h=d+n|0;o=l+V(g,c)|0;m=BJv.b;$p=6;continue _;}c=c+1|0;}b.cx=0;return 1;}p=(-1);}c=Ba(m,(-1));h=c&&n&&p!=(-1)&&o?0:1;if(c&&n)break;if(p==(-1))continue;if(!o)continue;else break;}c=k+V(f,m)|0;e=d+p|0;o=l+V(g,m)|0;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function A1i(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;h=1;i=c-1|0;$p=1;case 1:$z=AMY(b,i,d,e);if(C()){break _;}f=$z;if(f!=a.b){f=c+1|0;$p=2;continue _;}g=1;h=0;j=d;f=j-1|0;$p=3;continue _;case 2:$z=AMY(b,f,d,e);if(C()){break _;}f=$z;if(f==a.b){g=1;h=0;}j=d;f=j-1|0;$p=3;case 3:$z=AMY(b,c,f,e);if(C()){break _;}k=$z;if(k!=a.b){$p=4;continue _;}j
=j+(-1)|0;f=j-1|0;continue _;case 4:$z=AMY(b,c,f,e);if(C()){break _;}f=$z;J();if(f!=BGh.b){f=0;$p=5;continue _;}k=1;if(k<4){f=j+k|0;$p=6;continue _;}if(k!=3){f=0;$p=7;continue _;}f=j+k|0;$p=8;continue _;case 5:A2O(b,c,d,e,f);if(C()){break _;}return;case 6:$z=AMY(b,c,f,e);if(C()){break _;}f=$z;if(f==a.b){k=k+1|0;if(k<4){f=j+k|0;continue _;}}if(k!=3){f=0;$p=7;continue _;}f=j+k|0;$p=8;continue _;case 7:A2O(b,c,d,e,f);if(C()){break _;}return;case 8:$z=AMY(b,c,f,e);if(C()){break _;}f=$z;if(f==BGh.b){$p=9;continue _;}f
=0;$p=7;continue _;case 9:$z=AMY(b,i,d,e);if(C()){break _;}f=$z;if(f!=a.b){f=c+1|0;$p=10;continue _;}l=1;f=e-1|0;$p=11;continue _;case 10:$z=AMY(b,f,d,e);if(C()){break _;}f=$z;l=f==a.b?1:0;f=e-1|0;$p=11;case 11:$z=AMY(b,c,d,f);if(C()){break _;}f=$z;if(f!=a.b){f=e+1|0;$p=12;continue _;}if(l&&1){f=0;$p=16;continue _;}k=c+g|0;l=e+h|0;$p=13;continue _;case 12:$z=AMY(b,c,d,f);if(C()){break _;}f=$z;i=f==a.b?1:0;if(l&&i){f=0;$p=16;continue _;}k=c+g|0;l=e+h|0;$p=13;case 13:$z=AMY(b,k,d,l);if(C()){break _;}j=$z;if(j
!=BGh.b){f=c-g|0;j=e-h|0;$p=14;continue _;}f=c-g|0;j=e-h|0;$p=15;continue _;case 14:$z=AMY(b,f,d,j);if(C()){break _;}f=$z;if(f==BGh.b){$p=18;continue _;}f=0;$p=17;continue _;case 15:$z=AMY(b,f,d,j);if(C()){break _;}f=$z;if(f==a.b)return;f=c-g|0;j=e-h|0;$p=14;continue _;case 16:A2O(b,c,d,e,f);if(C()){break _;}return;case 17:A2O(b,c,d,e,f);if(C()){break _;}return;case 18:$z=AMY(b,k,d,l);if(C()){break _;}f=$z;if(f==a.b)return;f=0;$p=17;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function ARp(a,b,c,d,e,f){return 1;}
function A_H(a,b){return 0;}
function BaV(a){return 1;}
function A1_(a,b,c,d,e,f){if(!b.N)f.Sj();}
function AUm(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!D(f,100)){g=c+0.5;h=d+0.5;i=e+0.5;j=B(374);k=1.0;l=O(f)*0.4000000059604645+0.800000011920929;$p=1;continue _;}m=0;k=c;l=d;n=e;o=c-1|0;p=c+1|0;q=c+0.5;r=e+0.5;if(m>=4)return;s
=k+O(f);t=l+O(f);u=n+O(f);v=(D(f,2)*2|0)-1|0;i=(O(f)-0.5)*0.5;g=(O(f)-0.5)*0.5;h=(O(f)-0.5)*0.5;$p=2;continue _;case 1:AIL(b,g,h,i,j,k,l);if(C()){break _;}m=0;k=c;l=d;n=e;o=c-1|0;p=c+1|0;q=c+0.5;r=e+0.5;if(m>=4)return;s=k+O(f);t=l+O(f);u=n+O(f);v=(D(f,2)*2|0)-1|0;i=(O(f)-0.5)*0.5;g=(O(f)-0.5)*0.5;h=(O(f)-0.5)*0.5;$p=2;case 2:$z=AMY(b,o,d,e);if(C()){break _;}c=$z;if(c!=a.b){$p=3;continue _;}u=r+0.25*v;h=O(f)*2.0*v;BW(b,B(375),s,t,u,i,g,h);m=m+1|0;if(m>=4)return;s=k+O(f);t=l+O(f);u=n+O(f);v=(D(f,2)*2|0)-1|0;i
=(O(f)-0.5)*0.5;g=(O(f)-0.5)*0.5;h=(O(f)-0.5)*0.5;continue _;case 3:$z=AMY(b,p,d,e);if(C()){break _;}c=$z;if(c==a.b){u=r+0.25*v;h=O(f)*2.0*v;}else{s=q+0.25*v;i=O(f)*2.0*v;}BW(b,B(375),s,t,u,i,g,h);m=m+1|0;if(m>=4)return;s=k+O(f);t=l+O(f);u=n+O(f);v=(D(f,2)*2|0)-1|0;i=(O(f)-0.5)*0.5;g=(O(f)-0.5)*0.5;h=(O(f)-0.5)*0.5;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);}
function Bh(){var a=this;E.call(a);a.bj=0;a.fe=0;a.gd=0;a.mg=0;a.GB=0;}
var BK_=null;var BJF=null;var BLa=null;var BLb=null;var BLc=null;var BLd=null;var BLe=null;var BLf=null;var BLg=null;var BKP=null;var BKQ=null;var BLh=null;var BLi=null;var BLj=null;var BLk=null;var BLl=null;var BLm=null;var BLn=null;var BLo=null;var BLp=null;var BLq=null;var BLr=null;var BLs=null;var BLt=null;var BLu=null;var BLv=null;var BIo=null;var BLw=null;var BLx=null;var BLy=null;var BLz=null;var BLA=null;var BLB=null;var BLC=null;var BLD=null;var BLE=null;var BLF=null;var BLG=null;var BLH=null;var BLI
=null;var BLJ=null;var BKU=null;var BKV=null;var BLK=null;var BLL=null;var BLM=null;var BLN=null;var BLO=null;var BLP=null;var BLQ=null;var BLR=null;var BLS=null;var BLT=null;var BLU=null;var BLV=null;var BLW=null;var BLX=null;var BLY=null;var BLZ=null;var BL0=null;var BL1=null;var BL2=null;var BL3=null;var BL4=null;var BKO=null;var BL5=null;var BL6=null;var BL7=null;var BL8=null;var BKW=null;var BK0=null;var BL9=null;var BL$=null;var BL_=null;var BMa=null;var BMb=null;var BK1=null;var BKT=null;var BK5=null;var BMc
=null;var BMd=null;var BMe=null;var BMf=null;var BK7=null;var BK8=null;var BMg=null;var BMh=null;var BMi=null;var BMj=null;var BMk=null;var BMl=null;var BFG=null;var BMm=null;var BFH=null;var BK$=null;var BMn=null;var BMo=null;var BK9=null;var BMp=null;function Bw(){Bw=Bx(Bh);Br7();}
function ED(a){var b=new Bh();Ea(b,a);return b;}
function Ea(a,b){var c,d,e;Bw();a.fe=64;a.gd=32;a.GB=0;c=256+b|0;a.bj=c;if(BJF.data[c]!==null){d=CV();e=new T;S(e);Bi(H(e,B(376)),b);Cb(d,U(e));}BJF.data[c]=a;}
function BA(a,b){a.mg=b;return a;}
function Bds(a,b){return a.mg;}
function ARR(a,b,c,d,e,f,g,h){return 0;}
function Bw9(a,b,c){return 1.0;}
function A6a(a,b,c,d){return b;}
function Bj3(a){return a.fe;}
function Bsj(a){return a.gd;}
function A_K(a,b,c){}
function Bhu(a,b,c,d,e,f){}
function Byv(a,b){return 1;}
function A_w(a,b){return 0;}
function Bpp(a,b,c){}
function A3$(a){a.GB=1;return a;}
function A7W(a){return a.GB;}
function BbL(a){return 0;}
function Br7(){var b;BK_=BA2();BJF=BC(Bh,32000);BLa=BA(RC(0,2),82);BLb=BA(UY(1,2),98);BLc=BA(Ud(2,2),114);BLd=BA(BAU(3),5);BLe=BA(ND(4,4),10);BLf=BA(BzE(5),21);BLg=BA(ED(6),37);BKP=BA(ED(7),7);BKQ=BA(ED(8),55);BLh=BA(ED(9),23);BLi=BA(ED(10),39);BLj=BA(T0(11,2),66);BLk=BA(T0(12,0),64);BLl=BA(RC(13,0),80);BLm=BA(UY(14,0),96);BLn=BA(Ud(15,0),112);BLo=BA(T0(16,1),65);BLp=BA(RC(17,1),81);BLq=BA(UY(18,1),97);BLr=BA(Ud(19,1),113);BLs=BA(T0(20,3),67);BLt=BA(RC(21,3),83);BLu=BA(UY(22,3),99);BLv=BA(Ud(23,3),115);BIo=
A3$(BA(ED(24),53));BLw=BA(ED(25),71);BLx=BA(BCS(26,10),72);BLy=BA(T0(27,0),68);BLz=BA(RC(28,0),84);BLA=BA(UY(29,0),100);BLB=BA(Ud(30,0),116);BLC=BA(ED(31),8);BLD=BA(ED(32),24);BLE=BA(ED(33),40);BLF=BA(TV(34,0),128);BLG=BA(TV(35,1),129);BLH=BA(TV(36,2),130);BLI=BA(TV(37,3),131);BLJ=BA(TV(38,1),132);b=new AE7;J();ATj(b,39,BI2.b);BKU=BA(b,9);BKV=BA(ED(40),25);BLK=BA(ND(41,5),41);BLL=BA(EU(42,0,0,0),0);BLM=BA(EU(43,0,0,1),16);BLN=BA(EU(44,0,0,2),32);BLO=BA(EU(45,0,0,3),48);BLP=BA(EU(46,1,1,0),1);BLQ=BA(EU(47,1,
1,1),17);BLR=BA(EU(48,1,1,2),33);BLS=BA(EU(49,1,1,3),49);BLT=BA(EU(50,2,2,0),2);BLU=BA(EU(51,2,2,1),18);BLV=BA(EU(52,2,2,2),34);BLW=BA(EU(53,2,2,3),50);BLX=BA(EU(54,3,3,0),3);BLY=BA(EU(55,3,3,1),19);BLZ=BA(EU(56,3,3,2),35);BL0=BA(EU(57,3,3,3),51);BL1=BA(EU(58,1,4,0),4);BL2=BA(EU(59,1,4,1),20);BL3=BA(EU(60,1,4,2),36);BL4=BA(EU(61,1,4,3),52);BKO=BA(ED(62),6);BL5=BA(ND(63,3),87);BL6=BA(ND(64,8),88);BL7=BA(BzC(65),26);BL8=BA(ND(66,42),11);BKW=BA(BCo(67),42);b=new ACo;BE();AOk(b,68,BJz);BK0=BA(b,43);BL9=BA(AFY(69,
0),74);BL$=BA(AFY(70,BG4.b),75);BL_=BA(AFY(71,BG5.b),76);BMa=BA(A0a(72,0),135);BMb=BA(BDk(73),104);BK1=BA(BCq(74,BJD),44);BKT=BA(BBf(75),56);BK5=BA(BBX(76),14);BMc=BA(Bz1(77),136);BMd=BA(ED(78),103);BMe=BA(AFY(79,(-1)),77);BMf=BA(ED(80),22);BK7=BA(ED(81),57);BK8=BA(BDe(82,BJo),27);BMg=BA(ED(83),58);BMh=BA(ED(84),59);BMi=BA(ED(85),30);BMj=BA(A0a(86,1),151);BMk=BA(A0a(87,2),167);BMl=BA(ED(88),12);BFG=BA(ED(89),54);BMm=BA(BB2(90),69);BFH=BA(ED(91),70);BK$=BA(ED(92),73);BMn=BA(ND(93,2),89);BMo=BA(ND(94,5),90);BK9
=BA(Bpy(2000,B(377)),240);BMp=BA(Bpy(2001,B(378)),241);}
function A6w(){Bh.call(this);this.tT=0;}
function Bzm(a){var b=new A6w();Bkm(b,a);return b;}
function Bkm(a,b){Ea(a,b);b=b+256|0;a.tT=b;J();a.mg=BFM.data[b].bq(2);}
function A3P(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(d,e,f,g);if(C()){break _;}i=$z;J();if(i==BJj.b)h=0;else{if(!h)f=f+(-1)|0;if(h==1)f=f+1|0;if(h==2)g=g+(-1)|0;if(h==3)g=g+1|0;if(h==4)e=e+(-1)|0;if(h==5)e=e+1|0;}if(!b.y)return 0;j=a.tT;i=0;$p=2;case 2:$z
=AT6(d,j,e,f,g,i);if(C()){break _;}i=$z;if(!i)return 1;k=BFM.data;i=a.tT;l=k[i];$p=3;case 3:$z=A2O(d,e,f,g,i);if(C()){break _;}i=$z;if(!i)return 1;m=BFM.data[a.tT];$p=4;case 4:m.rq(d,e,f,g,h);if(C()){break _;}m=BFM.data[a.tT];$p=5;case 5:m.yh(d,e,f,g,c);if(C()){break _;}n=e+0.5;o=f+0.5;p=g+0.5;c=IO(l.e5);m=l.e5;q=(m.l9+1.0)/2.0;r=m.lk*0.800000011920929;$p=6;case 6:AIL(d,n,o,p,c,q,r);if(C()){break _;}b.y=b.y-1|0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
var VL=K(0);
var Ys=K();
function BMq(){var a=new Ys();Bml(a);return a;}
function Bml(a){}
function VY(a,b,c){Bq(c);}
var Gc=K();
var BMr=null;var BMs=null;var BMt=null;var BMu=null;var BMv=null;var BMw=null;var BMx=null;var BJ$=null;var BMy=null;var BMz=null;var BId=null;function BMA(){var a=new Gc();Bo4(a);return a;}
function Bo4(a){}
function AVS(b,c){var d;if(!E$(c)){d=new T;S(d);b=H(d,b);BL(b,45);H(b,c);b=U(d);}return b;}
function AKb(b,c){var d;if(E$(c)){if(BMr===null)BMr=A$p();c=BMr;if(c.hasOwnProperty($rt_ustr(b)))b=(c[$rt_ustr(b)].value!==null?$rt_str(c[$rt_ustr(b)].value):null);d=Oc(b,95);c=d<=0?B(7):Hg(b,d+1|0);}return c;}
function Lx(b,c,d){var e,f,g,h,i,j;e=AVS(c,d);f=b.hasOwnProperty($rt_ustr(e))?b[$rt_ustr(e)]:b.hasOwnProperty($rt_ustr(c))?b[$rt_ustr(c)]:b.root;g=BC(Cr,f.length);h=g.data;i=0;j=h.length;while(i<j){h[i]=(f[i].value!==null?$rt_str(f[i].value):null);i=i+1|0;}return g;}
function A$p(){return {"ksh":{"value":"ksh-Latn-DE"},"ksj":{"value":"ksj-Latn-ZZ"},"tdu":{"value":"tdu-Latn-MY"},"cch":{"value":"cch-Latn-NG"},"und-Khar":{"value":"pra-Khar-PK"},"gkn":{"value":"gkn-Latn-ZZ"},"ksr":{"value":"ksr-Latn-ZZ"},"und-Mani":{"value":"xmn-Mani-CN"},"gkp":{"value":"gkp-Latn-ZZ"},"xmf":{"value":"xmf-Geor-GE"},"ccp":{"value":"ccp-Cakm-BD"},"ted":{"value":"ted-Latn-ZZ"},"und-Mand":{"value":"myz-Mand-IR"},"ktb":{"value":"ktb-Ethi-ZZ"},"xmn":{"value":"xmn-Mani-CN"},"sd-Sind":{"value":"sd-Sind-IN"}
,"xmr":{"value":"xmr-Merc-SD"},"tem":{"value":"tem-Latn-SL"},"und-Mroo":{"value":"mro-Mroo-BD"},"teo":{"value":"teo-Latn-UG"},"tet":{"value":"tet-Latn-TL"},"ktm":{"value":"ktm-Latn-ZZ"},"glk":{"value":"glk-Arab-IR"},"kto":{"value":"kto-Latn-ZZ"},"ktr":{"value":"ktr-Latn-MY"},"und-Soyo":{"value":"cmg-Soyo-MN"},"xna":{"value":"xna-Narb-SA"},"tfi":{"value":"tfi-Latn-ZZ"},"kub":{"value":"kub-Latn-ZZ"},"kue":{"value":"kue-Latn-ZZ"},"kud":{"value":"kud-Latn-ZZ"},"xnr":{"value":"xnr-Deva-IN"},"ceb":{"value":"ceb-Latn-PH"}
,"kuj":{"value":"kuj-Latn-ZZ"},"kum":{"value":"kum-Cyrl-RU"},"kun":{"value":"kun-Latn-ZZ"},"gmm":{"value":"gmm-Latn-ZZ"},"kup":{"value":"kup-Latn-ZZ"},"kus":{"value":"kus-Latn-ZZ"},"gmv":{"value":"gmv-Ethi-ZZ"},"tgc":{"value":"tgc-Latn-ZZ"},"xog":{"value":"xog-Latn-UG"},"und-Arab-YT":{"value":"swb-Arab-YT"},"und-Latn-ET":{"value":"en-Latn-ET"},"xon":{"value":"xon-Latn-ZZ"},"ha-CM":{"value":"ha-Arab-CM"},"gnd":{"value":"gnd-Latn-ZZ"},"kvg":{"value":"kvg-Latn-ZZ"},"tgo":{"value":"tgo-Latn-ZZ"},"cfa":{"value":
"cfa-Latn-ZZ"},"gng":{"value":"gng-Latn-ZZ"},"tgu":{"value":"tgu-Latn-ZZ"},"und-Latn-GE":{"value":"ku-Latn-GE"},"kvr":{"value":"kvr-Latn-ID"},"kvx":{"value":"kvx-Arab-PK"},"und-Gujr":{"value":"gu-Gujr-IN"},"thl":{"value":"thl-Deva-NP"},"xpr":{"value":"xpr-Prti-IR"},"thq":{"value":"thq-Deva-NP"},"god":{"value":"god-Latn-ZZ"},"gof":{"value":"gof-Ethi-ZZ"},"kwj":{"value":"kwj-Latn-ZZ"},"ky-Arab":{"value":"ky-Arab-CN"},"thr":{"value":"thr-Deva-NP"},"goi":{"value":"goi-Latn-ZZ"},"cgg":{"value":"cgg-Latn-UG"},"kwo":
{"value":"kwo-Latn-ZZ"},"gom":{"value":"gom-Deva-IN"},"kwq":{"value":"kwq-Latn-ZZ"},"gon":{"value":"gon-Telu-IN"},"gos":{"value":"gos-Latn-NL"},"gor":{"value":"gor-Latn-ID"},"und-Latn-CY":{"value":"tr-Latn-CY"},"got":{"value":"got-Goth-UA"},"tif":{"value":"tif-Latn-ZZ"},"tig":{"value":"tig-Ethi-ER"},"kxa":{"value":"kxa-Latn-ZZ"},"kxc":{"value":"kxc-Ethi-ZZ"},"pag":{"value":"pag-Latn-PH"},"tik":{"value":"tik-Latn-ZZ"},"kxe":{"value":"kxe-Latn-ZZ"},"tim":{"value":"tim-Latn-ZZ"},"pal":{"value":"pal-Phli-IR"},"tio":
{"value":"tio-Latn-ZZ"},"pam":{"value":"pam-Latn-PH"},"und-Marc":{"value":"bo-Marc-CN"},"pap":{"value":"pap-Latn-AW"},"und-Latn-CN":{"value":"za-Latn-CN"},"tiv":{"value":"tiv-Latn-NG"},"kxm":{"value":"kxm-Thai-TH"},"kxp":{"value":"kxp-Arab-PK"},"pau":{"value":"pau-Latn-PW"},"chk":{"value":"chk-Latn-FM"},"chm":{"value":"chm-Cyrl-RU"},"xrb":{"value":"xrb-Latn-ZZ"},"chp":{"value":"chp-Latn-CA"},"cho":{"value":"cho-Latn-US"},"kxw":{"value":"kxw-Latn-ZZ"},"und-Latn-DZ":{"value":"fr-Latn-DZ"},"chr":{"value":"chr-Cher-US"}
,"kxz":{"value":"kxz-Latn-ZZ"},"und-Batk":{"value":"bbc-Batk-ID"},"und-Bass":{"value":"bsq-Bass-LR"},"kye":{"value":"kye-Latn-ZZ"},"pbi":{"value":"pbi-Latn-ZZ"},"und-Deva-MU":{"value":"bho-Deva-MU"},"cic":{"value":"cic-Latn-US"},"und-Sgnw":{"value":"ase-Sgnw-US"},"xsa":{"value":"xsa-Sarb-YE"},"kyx":{"value":"kyx-Latn-ZZ"},"xsi":{"value":"xsi-Latn-ZZ"},"pcd":{"value":"pcd-Latn-FR"},"und-Latn-AM":{"value":"ku-Latn-AM"},"xsm":{"value":"xsm-Latn-ZZ"},"tkl":{"value":"tkl-Latn-TK"},"und-Thai-CN":{"value":"lcp-Thai-CN"}
,"grb":{"value":"grb-Latn-ZZ"},"xsr":{"value":"xsr-Deva-NP"},"und-Latn-AF":{"value":"tk-Latn-AF"},"grc":{"value":"grc-Cprt-CY"},"kzj":{"value":"kzj-Latn-MY"},"tkr":{"value":"tkr-Latn-AZ"},"cja":{"value":"cja-Arab-KH"},"pcm":{"value":"pcm-Latn-NG"},"tkt":{"value":"tkt-Deva-NP"},"und-Olck":{"value":"sat-Olck-IN"},"kzr":{"value":"kzr-Latn-ZZ"},"kzt":{"value":"kzt-Latn-MY"},"cjm":{"value":"cjm-Cham-VN"},"grt":{"value":"grt-Beng-IN"},"und-Arab-TJ":{"value":"fa-Arab-TJ"},"und-Arab-TG":{"value":"apd-Arab-TG"},"und-Arab-TH":
{"value":"mfa-Arab-TH"},"und-Deva-PK":{"value":"btv-Deva-PK"},"grw":{"value":"grw-Latn-ZZ"},"cjv":{"value":"cjv-Latn-ZZ"},"pdc":{"value":"pdc-Latn-US"},"tlf":{"value":"tlf-Latn-ZZ"},"und-Arab-TR":{"value":"az-Arab-TR"},"ckb":{"value":"ckb-Arab-IQ"},"tly":{"value":"tly-Latn-AZ"},"pdt":{"value":"pdt-Latn-CA"},"tlx":{"value":"tlx-Latn-ZZ"},"ckl":{"value":"ckl-Latn-ZZ"},"cko":{"value":"cko-Latn-ZZ"},"gsw":{"value":"gsw-Latn-CH"},"ped":{"value":"ped-Latn-ZZ"},"tmh":{"value":"tmh-Latn-NE"},"cky":{"value":"cky-Latn-ZZ"}
,"kk-Arab":{"value":"kk-Arab-CN"},"und-Runr":{"value":"non-Runr-SE"},"cla":{"value":"cla-Latn-ZZ"},"peo":{"value":"peo-Xpeo-IR"},"tmy":{"value":"tmy-Latn-ZZ"},"pex":{"value":"pex-Latn-ZZ"},"ky-TR":{"value":"ky-Latn-TR"},"tnh":{"value":"tnh-Latn-ZZ"},"guc":{"value":"guc-Latn-CO"},"gub":{"value":"gub-Latn-BR"},"gud":{"value":"gud-Latn-ZZ"},"pfl":{"value":"pfl-Latn-DE"},"cme":{"value":"cme-Latn-ZZ"},"cmg":{"value":"cmg-Soyo-MN"},"gur":{"value":"gur-Latn-GH"},"xwe":{"value":"xwe-Latn-ZZ"},"guw":{"value":"guw-Latn-ZZ"}
,"tof":{"value":"tof-Latn-ZZ"},"gux":{"value":"gux-Latn-ZZ"},"guz":{"value":"guz-Latn-KE"},"tog":{"value":"tog-Latn-MW"},"gvf":{"value":"gvf-Latn-ZZ"},"toq":{"value":"toq-Latn-ZZ"},"gvr":{"value":"gvr-Deva-NP"},"und-Guru":{"value":"pa-Guru-IN"},"gvs":{"value":"gvs-Latn-ZZ"},"tpi":{"value":"tpi-Latn-PG"},"tpm":{"value":"tpm-Latn-ZZ"},"und-Tfng":{"value":"zgh-Tfng-MA"},"gwc":{"value":"gwc-Arab-ZZ"},"und-Arab-PK":{"value":"ur-Arab-PK"},"phl":{"value":"phl-Arab-ZZ"},"und-Aghb":{"value":"lez-Aghb-RU"},"phn":{"value"
:"phn-Phnx-LB"},"gwi":{"value":"gwi-Latn-CA"},"tpz":{"value":"tpz-Latn-ZZ"},"cop":{"value":"cop-Copt-EG"},"gwt":{"value":"gwt-Arab-ZZ"},"lab":{"value":"lab-Lina-GR"},"lad":{"value":"lad-Hebr-IL"},"lah":{"value":"lah-Arab-PK"},"pil":{"value":"pil-Latn-ZZ"},"lag":{"value":"lag-Latn-TZ"},"tqo":{"value":"tqo-Latn-ZZ"},"laj":{"value":"laj-Latn-UG"},"pip":{"value":"pip-Latn-ZZ"},"und-Khmr":{"value":"km-Khmr-KH"},"las":{"value":"las-Latn-ZZ"},"sd-Deva":{"value":"sd-Deva-IN"},"und-Khoj":{"value":"sd-Khoj-IN"},"cps":
{"value":"cps-Latn-PH"},"kk-AF":{"value":"kk-Arab-AF"},"und-Arab-MU":{"value":"ur-Arab-MU"},"lbe":{"value":"lbe-Cyrl-RU"},"und-Arab-NG":{"value":"ha-Arab-NG"},"gyi":{"value":"gyi-Latn-ZZ"},"tru":{"value":"tru-Latn-TR"},"trw":{"value":"trw-Arab-ZZ"},"trv":{"value":"trv-Latn-TW"},"lbu":{"value":"lbu-Latn-ZZ"},"lbw":{"value":"lbw-Latn-ID"},"tsd":{"value":"tsd-Grek-GR"},"tsf":{"value":"tsf-Deva-NP"},"pka":{"value":"pka-Brah-IN"},"tsg":{"value":"tsg-Latn-PH"},"tsj":{"value":"tsj-Tibt-BT"},"und-Deva-FJ":{"value":
"hif-Deva-FJ"},"pko":{"value":"pko-Latn-KE"},"lcm":{"value":"lcm-Latn-ZZ"},"crh":{"value":"crh-Cyrl-UA"},"lcp":{"value":"lcp-Thai-CN"},"tsw":{"value":"tsw-Latn-ZZ"},"crj":{"value":"crj-Cans-CA"},"crl":{"value":"crl-Cans-CA"},"und-Arab-MN":{"value":"kk-Arab-MN"},"crk":{"value":"crk-Cans-CA"},"crm":{"value":"crm-Cans-CA"},"und-Arab-MM":{"value":"rhg-Arab-MM"},"pla":{"value":"pla-Latn-ZZ"},"tte":{"value":"tte-Latn-ZZ"},"crs":{"value":"crs-Latn-SC"},"ttd":{"value":"ttd-Latn-ZZ"},"ldb":{"value":"ldb-Latn-ZZ"},"ttj":
{"value":"ttj-Latn-UG"},"kk-CN":{"value":"kk-Arab-CN"},"und-Yiii":{"value":"ii-Yiii-CN"},"tts":{"value":"tts-Thai-TH"},"csb":{"value":"csb-Latn-PL"},"ttr":{"value":"ttr-Latn-ZZ"},"ttt":{"value":"ttt-Latn-AZ"},"csw":{"value":"csw-Cans-CA"},"tuh":{"value":"tuh-Latn-ZZ"},"led":{"value":"led-Latn-ZZ"},"tul":{"value":"tul-Latn-ZZ"},"lee":{"value":"lee-Latn-ZZ"},"tum":{"value":"tum-Latn-MW"},"und-Arab-KH":{"value":"cja-Arab-KH"},"tuq":{"value":"tuq-Latn-ZZ"},"ctd":{"value":"ctd-Pauc-MM"},"lem":{"value":"lem-Latn-ZZ"}
,"lep":{"value":"lep-Lepc-IN"},"pms":{"value":"pms-Latn-IT"},"leq":{"value":"leq-Latn-ZZ"},"und-Pauc":{"value":"ctd-Pauc-MM"},"und-Sogo":{"value":"sog-Sogo-UZ"},"leu":{"value":"leu-Latn-ZZ"},"lez":{"value":"lez-Cyrl-RU"},"tvd":{"value":"tvd-Latn-ZZ"},"mn-CN":{"value":"mn-Mong-CN"},"sr-TR":{"value":"sr-Latn-TR"},"png":{"value":"png-Latn-ZZ"},"tvl":{"value":"tvl-Latn-TV"},"und-Brah":{"value":"pka-Brah-IN"},"und-Brai":{"value":"fr-Brai-FR"},"pnn":{"value":"pnn-Latn-ZZ"},"tvu":{"value":"tvu-Latn-ZZ"},"pnt":{"value"
:"pnt-Grek-GR"},"uz-CN":{"value":"uz-Cyrl-CN"},"ha-SD":{"value":"ha-Arab-SD"},"twh":{"value":"twh-Latn-ZZ"},"und-Takr":{"value":"doi-Takr-IN"},"lgg":{"value":"lgg-Latn-ZZ"},"pon":{"value":"pon-Latn-FM"},"twq":{"value":"twq-Latn-NE"},"und-Arab-ID":{"value":"ms-Arab-ID"},"und-Arab-IN":{"value":"ur-Arab-IN"},"ppa":{"value":"ppa-Deva-IN"},"txg":{"value":"txg-Tang-CN"},"yam":{"value":"yam-Latn-ZZ"},"und-Talu":{"value":"khb-Talu-CN"},"yao":{"value":"yao-Latn-MZ"},"yap":{"value":"yap-Latn-FM"},"yas":{"value":"yas-Latn-ZZ"}
,"yat":{"value":"yat-Latn-ZZ"},"ppo":{"value":"ppo-Latn-ZZ"},"yav":{"value":"yav-Latn-CM"},"yay":{"value":"yay-Latn-ZZ"},"yaz":{"value":"yaz-Latn-ZZ"},"und-Tale":{"value":"tdd-Tale-CN"},"ybb":{"value":"ybb-Latn-CM"},"yba":{"value":"yba-Latn-ZZ"},"tya":{"value":"tya-Latn-ZZ"},"lia":{"value":"lia-Latn-ZZ"},"lid":{"value":"lid-Latn-ZZ"},"und-Latn-TW":{"value":"trv-Latn-TW"},"lif":{"value":"lif-Deva-NP"},"lih":{"value":"lih-Latn-ZZ"},"lig":{"value":"lig-Latn-ZZ"},"lij":{"value":"lij-Latn-IT"},"hag":{"value":"hag-Latn-ZZ"}
,"und-Latn-TN":{"value":"fr-Latn-TN"},"tyv":{"value":"tyv-Cyrl-RU"},"yby":{"value":"yby-Latn-ZZ"},"und-Arab-GB":{"value":"ks-Arab-GB"},"hak":{"value":"hak-Hans-CN"},"und-Taml":{"value":"ta-Taml-IN"},"ham":{"value":"ham-Latn-ZZ"},"lis":{"value":"lis-Lisu-CN"},"und-Latn-SY":{"value":"fr-Latn-SY"},"ky-Latn":{"value":"ky-Latn-TR"},"pra":{"value":"pra-Khar-PK"},"haw":{"value":"haw-Latn-US"},"haz":{"value":"haz-Arab-AF"},"ku-LB":{"value":"ku-Arab-LB"},"prd":{"value":"prd-Arab-IR"},"prg":{"value":"prg-Latn-001"},"tzm":
{"value":"tzm-Latn-MA"},"hbb":{"value":"hbb-Latn-ZZ"},"und-Latn-UA":{"value":"pl-Latn-UA"},"ljp":{"value":"ljp-Latn-ID"},"und-Tang":{"value":"txg-Tang-CN"},"yue-Hans":{"value":"yue-Hans-CN"},"und-Latn-RU":{"value":"krl-Latn-RU"},"lki":{"value":"lki-Arab-IR"},"pss":{"value":"pss-Latn-ZZ"},"lkt":{"value":"lkt-Latn-US"},"sr-RO":{"value":"sr-Latn-RO"},"und-Arab-CN":{"value":"ug-Arab-CN"},"lle":{"value":"lle-Latn-ZZ"},"und-Cyrl":{"value":"ru-Cyrl-RU"},"uz-AF":{"value":"uz-Arab-AF"},"yer":{"value":"yer-Latn-ZZ"},
"und-Beng":{"value":"bn-Beng-BD"},"ptp":{"value":"ptp-Latn-ZZ"},"lln":{"value":"lln-Latn-ZZ"},"sr-RU":{"value":"sr-Latn-RU"},"hdy":{"value":"hdy-Ethi-ZZ"},"unr-NP":{"value":"unr-Deva-NP"},"und-Mend":{"value":"men-Mend-SL"},"lmn":{"value":"lmn-Telu-IN"},"lmp":{"value":"lmp-Latn-ZZ"},"lmo":{"value":"lmo-Latn-IT"},"puu":{"value":"puu-Latn-GA"},"und-Arab-CC":{"value":"ms-Arab-CC"},"pal-Phlp":{"value":"pal-Phlp-CN"},"ygr":{"value":"ygr-Latn-ZZ"},"ygw":{"value":"ygw-Latn-ZZ"},"lns":{"value":"lns-Latn-ZZ"},"ky-CN":
{"value":"ky-Arab-CN"},"lnu":{"value":"lnu-Latn-ZZ"},"pwa":{"value":"pwa-Latn-ZZ"},"und-Chrs":{"value":"xco-Chrs-UZ"},"und-Mahj":{"value":"hi-Mahj-IN"},"rif-NL":{"value":"rif-Latn-NL"},"loj":{"value":"loj-Latn-ZZ"},"lol":{"value":"lol-Latn-CD"},"lok":{"value":"lok-Latn-ZZ"},"lor":{"value":"lor-Latn-ZZ"},"und-Sora":{"value":"srb-Sora-IN"},"los":{"value":"los-Latn-ZZ"},"loz":{"value":"loz-Latn-ZM"},"und-202":{"value":"en-Latn-NG"},"und-Latn-MR":{"value":"fr-Latn-MR"},"ku-Yezi":{"value":"ku-Yezi-GE"},"hhy":{"value"
:"hhy-Latn-ZZ"},"hia":{"value":"hia-Latn-ZZ"},"hif":{"value":"hif-Latn-FJ"},"dad":{"value":"dad-Latn-ZZ"},"hih":{"value":"hih-Latn-ZZ"},"hig":{"value":"hig-Latn-ZZ"},"daf":{"value":"daf-Latn-ZZ"},"ubu":{"value":"ubu-Latn-ZZ"},"dah":{"value":"dah-Latn-ZZ"},"hil":{"value":"hil-Latn-PH"},"dag":{"value":"dag-Latn-ZZ"},"und-Mero":{"value":"xmr-Mero-SD"},"dak":{"value":"dak-Latn-US"},"und-Merc":{"value":"xmr-Merc-SD"},"dar":{"value":"dar-Cyrl-RU"},"dav":{"value":"dav-Latn-KE"},"lrc":{"value":"lrc-Arab-IR"},"yko":
{"value":"yko-Latn-ZZ"},"und-Latn-MK":{"value":"sq-Latn-MK"},"und-Latn-MM":{"value":"kac-Latn-MM"},"dbd":{"value":"dbd-Latn-ZZ"},"und-Latn-MO":{"value":"pt-Latn-MO"},"und-Latn-MA":{"value":"fr-Latn-MA"},"und-Bali":{"value":"ban-Bali-ID"},"und-Tavt":{"value":"blt-Tavt-VN"},"dbq":{"value":"dbq-Latn-ZZ"},"yle":{"value":"yle-Latn-ZZ"},"ylg":{"value":"ylg-Latn-ZZ"},"und-Maka":{"value":"mak-Maka-ID"},"yll":{"value":"yll-Latn-ZZ"},"udm":{"value":"udm-Cyrl-RU"},"dcc":{"value":"dcc-Arab-IN"},"yml":{"value":"yml-Latn-ZZ"}
,"hla":{"value":"hla-Latn-ZZ"},"und-Latn-IR":{"value":"tk-Latn-IR"},"ltg":{"value":"ltg-Latn-LV"},"und-Latn-KM":{"value":"fr-Latn-KM"},"ddn":{"value":"ddn-Latn-ZZ"},"hlu":{"value":"hlu-Hluw-TR"},"lua":{"value":"lua-Latn-CD"},"und-Bamu":{"value":"bax-Bamu-CM"},"hmd":{"value":"hmd-Plrd-CN"},"ded":{"value":"ded-Latn-ZZ"},"luo":{"value":"luo-Latn-KE"},"und-142":{"value":"zh-Hans-CN"},"und-143":{"value":"uz-Latn-UZ"},"den":{"value":"den-Latn-CA"},"und-Gran":{"value":"sa-Gran-IN"},"hmt":{"value":"hmt-Latn-ZZ"},"uga":
{"value":"uga-Ugar-SY"},"luz":{"value":"luz-Arab-IR"},"luy":{"value":"luy-Latn-KE"},"und-145":{"value":"ar-Arab-SA"},"und-Cakm":{"value":"ccp-Cakm-BD"},"und-Dupl":{"value":"fr-Dupl-FR"},"yon":{"value":"yon-Latn-ZZ"},"ug-MN":{"value":"ug-Cyrl-MN"},"hne":{"value":"hne-Deva-IN"},"hnd":{"value":"hnd-Arab-PK"},"hnj":{"value":"hnj-Hmng-LA"},"hno":{"value":"hno-Arab-PK"},"hnn":{"value":"hnn-Latn-PH"},"ug-KZ":{"value":"ug-Cyrl-KZ"},"und-154":{"value":"en-Latn-GB"},"und-155":{"value":"de-Latn-DE"},"und-150":{"value"
:"ru-Cyrl-RU"},"und-151":{"value":"ru-Cyrl-RU"},"und-Sylo":{"value":"syl-Sylo-BD"},"hoc":{"value":"hoc-Deva-IN"},"dga":{"value":"dga-Latn-ZZ"},"lwl":{"value":"lwl-Thai-TH"},"und-Ital":{"value":"ett-Ital-IT"},"hoj":{"value":"hoj-Deva-IN"},"dgh":{"value":"dgh-Latn-ZZ"},"dgi":{"value":"dgi-Latn-ZZ"},"dgl":{"value":"dgl-Arab-ZZ"},"hot":{"value":"hot-Latn-ZZ"},"dgr":{"value":"dgr-Latn-CA"},"dgz":{"value":"dgz-Latn-ZZ"},"yrb":{"value":"yrb-Latn-ZZ"},"yre":{"value":"yre-Latn-ZZ"},"und-Lyci":{"value":"xlc-Lyci-TR"}
,"und-Cans":{"value":"cr-Cans-CA"},"und-Hluw":{"value":"hlu-Hluw-TR"},"und-Nand":{"value":"sa-Nand-IN"},"yrl":{"value":"yrl-Latn-BR"},"dia":{"value":"dia-Latn-ZZ"},"und-Grek":{"value":"el-Grek-GR"},"und-Mong":{"value":"mn-Mong-CN"},"und-Lydi":{"value":"xld-Lydi-TR"},"yss":{"value":"yss-Latn-ZZ"},"und-Newa":{"value":"new-Newa-NP"},"lzh":{"value":"lzh-Hans-CN"},"dje":{"value":"dje-Latn-NE"},"lzz":{"value":"lzz-Latn-TR"},"uli":{"value":"uli-Latn-FM"},"hsb":{"value":"hsb-Latn-DE"},"und-Xsux":{"value":"akk-Xsux-IQ"}
,"hsn":{"value":"hsn-Hans-CN"},"und-Cari":{"value":"xcr-Cari-TR"},"und-Syrc":{"value":"syr-Syrc-IQ"},"yua":{"value":"yua-Latn-MX"},"yue":{"value":"yue-Hant-HK"},"umb":{"value":"umb-Latn-AO"},"yuj":{"value":"yuj-Latn-ZZ"},"yut":{"value":"yut-Latn-ZZ"},"yuw":{"value":"yuw-Latn-ZZ"},"und-Bopo":{"value":"zh-Bopo-TW"},"und-Yezi":{"value":"ku-Yezi-GE"},"und":{"value":"en-Latn-US"},"und-Egyp":{"value":"egy-Egyp-EG"},"und-Tglg":{"value":"fil-Tglg-PH"},"unr":{"value":"unr-Beng-IN"},"hui":{"value":"hui-Latn-ZZ"},"und-Elba":
{"value":"sq-Elba-AL"},"unx":{"value":"unx-Beng-IN"},"und-Narb":{"value":"xna-Narb-SA"},"pa-PK":{"value":"pa-Arab-PK"},"und-Hebr-CA":{"value":"yi-Hebr-CA"},"uok":{"value":"uok-Latn-ZZ"},"und-Geor":{"value":"ka-Geor-GE"},"und-Shrd":{"value":"sa-Shrd-IN"},"dnj":{"value":"dnj-Latn-CI"},"und-Diak":{"value":"dv-Diak-MV"},"dob":{"value":"dob-Latn-ZZ"},"und-Mymr-TH":{"value":"mnw-Mymr-TH"},"doi":{"value":"doi-Arab-IN"},"dop":{"value":"dop-Latn-ZZ"},"und-Sund":{"value":"su-Sund-ID"},"dow":{"value":"dow-Latn-ZZ"},"sr-ME":
{"value":"sr-Latn-ME"},"und-Hung":{"value":"hu-Hung-HU"},"mad":{"value":"mad-Latn-ID"},"mag":{"value":"mag-Deva-IN"},"maf":{"value":"maf-Latn-CM"},"mai":{"value":"mai-Deva-IN"},"mak":{"value":"mak-Latn-ID"},"man":{"value":"man-Latn-GM"},"mas":{"value":"mas-Latn-KE"},"maw":{"value":"maw-Latn-ZZ"},"maz":{"value":"maz-Latn-MX"},"uri":{"value":"uri-Latn-ZZ"},"mbh":{"value":"mbh-Latn-ZZ"},"urt":{"value":"urt-Latn-ZZ"},"mbo":{"value":"mbo-Latn-ZZ"},"urw":{"value":"urw-Latn-ZZ"},"mbq":{"value":"mbq-Latn-ZZ"},"mbu":
{"value":"mbu-Latn-ZZ"},"und-Hebr-GB":{"value":"yi-Hebr-GB"},"usa":{"value":"usa-Latn-ZZ"},"mbw":{"value":"mbw-Latn-ZZ"},"mci":{"value":"mci-Latn-ZZ"},"dri":{"value":"dri-Latn-ZZ"},"mcq":{"value":"mcq-Latn-ZZ"},"drh":{"value":"drh-Mong-CN"},"mcp":{"value":"mcp-Latn-ZZ"},"mcr":{"value":"mcr-Latn-ZZ"},"mcu":{"value":"mcu-Latn-ZZ"},"drs":{"value":"drs-Ethi-ZZ"},"mda":{"value":"mda-Latn-ZZ"},"mdf":{"value":"mdf-Cyrl-RU"},"mde":{"value":"mde-Arab-ZZ"},"mdh":{"value":"mdh-Latn-PH"},"dsb":{"value":"dsb-Latn-DE"},"mdj":
{"value":"mdj-Latn-ZZ"},"utr":{"value":"utr-Latn-ZZ"},"mdr":{"value":"mdr-Latn-ID"},"mdx":{"value":"mdx-Ethi-ZZ"},"mee":{"value":"mee-Latn-ZZ"},"med":{"value":"med-Latn-ZZ"},"mek":{"value":"mek-Latn-ZZ"},"men":{"value":"men-Latn-SL"},"az-RU":{"value":"az-Cyrl-RU"},"mis-Medf":{"value":"mis-Medf-NG"},"mer":{"value":"mer-Latn-KE"},"dtm":{"value":"dtm-Latn-ML"},"meu":{"value":"meu-Latn-ZZ"},"met":{"value":"met-Latn-ZZ"},"dtp":{"value":"dtp-Latn-MY"},"dts":{"value":"dts-Latn-ZZ"},"uvh":{"value":"uvh-Latn-ZZ"},"dty":
{"value":"dty-Deva-NP"},"mfa":{"value":"mfa-Arab-TH"},"uvl":{"value":"uvl-Latn-ZZ"},"mfe":{"value":"mfe-Latn-MU"},"dua":{"value":"dua-Latn-CM"},"dud":{"value":"dud-Latn-ZZ"},"duc":{"value":"duc-Latn-ZZ"},"mfn":{"value":"mfn-Latn-ZZ"},"dug":{"value":"dug-Latn-ZZ"},"mfo":{"value":"mfo-Latn-ZZ"},"mfq":{"value":"mfq-Latn-ZZ"},"und-Phag":{"value":"lzh-Phag-CN"},"dva":{"value":"dva-Latn-ZZ"},"mgh":{"value":"mgh-Latn-MZ"},"mgl":{"value":"mgl-Latn-ZZ"},"mgo":{"value":"mgo-Latn-CM"},"mgp":{"value":"mgp-Deva-NP"},"mgy":
{"value":"mgy-Latn-TZ"},"zag":{"value":"zag-Latn-SD"},"mhi":{"value":"mhi-Latn-ZZ"},"mhl":{"value":"mhl-Latn-ZZ"},"dww":{"value":"dww-Latn-ZZ"},"mif":{"value":"mif-Latn-ZZ"},"und-Mymr-IN":{"value":"kht-Mymr-IN"},"min":{"value":"min-Latn-ID"},"mis":{"value":"mis-Hatr-IQ"},"ian":{"value":"ian-Latn-ZZ"},"miw":{"value":"miw-Latn-ZZ"},"iar":{"value":"iar-Latn-ZZ"},"uz-Arab":{"value":"uz-Arab-AF"},"ibb":{"value":"ibb-Latn-NG"},"iba":{"value":"iba-Latn-MY"},"dyo":{"value":"dyo-Latn-SN"},"dyu":{"value":"dyu-Latn-BF"}
,"iby":{"value":"iby-Latn-ZZ"},"zdj":{"value":"zdj-Arab-KM"},"ica":{"value":"ica-Latn-ZZ"},"mki":{"value":"mki-Arab-ZZ"},"und-Wcho":{"value":"nnp-Wcho-IN"},"ich":{"value":"ich-Latn-ZZ"},"mkl":{"value":"mkl-Latn-ZZ"},"dzg":{"value":"dzg-Latn-ZZ"},"mkp":{"value":"mkp-Latn-ZZ"},"zea":{"value":"zea-Latn-NL"},"mkw":{"value":"mkw-Latn-ZZ"},"mle":{"value":"mle-Latn-ZZ"},"idd":{"value":"idd-Latn-ZZ"},"idi":{"value":"idi-Latn-ZZ"},"lif-Limb":{"value":"lif-Limb-IN"},"mlp":{"value":"mlp-Latn-ZZ"},"mls":{"value":"mls-Latn-SD"}
,"idu":{"value":"idu-Latn-ZZ"},"quc":{"value":"quc-Latn-GT"},"qug":{"value":"qug-Latn-EC"},"und-Jamo":{"value":"ko-Jamo-KR"},"mmo":{"value":"mmo-Latn-ZZ"},"mmu":{"value":"mmu-Latn-ZZ"},"mmx":{"value":"mmx-Latn-ZZ"},"zgh":{"value":"zgh-Tfng-MA"},"mna":{"value":"mna-Latn-ZZ"},"mnf":{"value":"mnf-Latn-ZZ"},"ife":{"value":"ife-Latn-TG"},"mni":{"value":"mni-Beng-IN"},"mnw":{"value":"mnw-Mymr-MM"},"moa":{"value":"moa-Latn-ZZ"},"moe":{"value":"moe-Latn-CA"},"igb":{"value":"igb-Latn-ZZ"},"ige":{"value":"ige-Latn-ZZ"}
,"moh":{"value":"moh-Latn-CA"},"und-Hebr-SE":{"value":"yi-Hebr-SE"},"zhx":{"value":"zhx-Nshu-CN"},"mos":{"value":"mos-Latn-BF"},"und-Shaw":{"value":"en-Shaw-GB"},"zia":{"value":"zia-Latn-ZZ"},"mox":{"value":"mox-Latn-ZZ"},"vag":{"value":"vag-Latn-ZZ"},"vai":{"value":"vai-Vaii-LR"},"van":{"value":"van-Latn-ZZ"},"mpp":{"value":"mpp-Latn-ZZ"},"mpt":{"value":"mpt-Latn-ZZ"},"mps":{"value":"mps-Latn-ZZ"},"mpx":{"value":"mpx-Latn-ZZ"},"und-Hebr-US":{"value":"yi-Hebr-US"},"hi-Latn":{"value":"hi-Latn-IN"},"mql":{"value"
:"mql-Latn-ZZ"},"und-Hebr-UA":{"value":"yi-Hebr-UA"},"mrd":{"value":"mrd-Deva-NP"},"zkt":{"value":"zkt-Kits-CN"},"mrj":{"value":"mrj-Cyrl-RU"},"ijj":{"value":"ijj-Latn-ZZ"},"mro":{"value":"mro-Mroo-BD"},"und-Modi":{"value":"mr-Modi-IN"},"ebu":{"value":"ebu-Latn-KE"},"zlm":{"value":"zlm-Latn-TG"},"arc-Palm":{"value":"arc-Palm-SY"},"ikk":{"value":"ikk-Latn-ZZ"},"ikt":{"value":"ikt-Latn-CA"},"ikw":{"value":"ikw-Latn-ZZ"},"vec":{"value":"vec-Latn-IT"},"ikx":{"value":"ikx-Latn-ZZ"},"zmi":{"value":"zmi-Latn-MY"},
"mtc":{"value":"mtc-Latn-ZZ"},"mtf":{"value":"mtf-Latn-ZZ"},"vep":{"value":"vep-Latn-RU"},"zh-Bopo":{"value":"zh-Bopo-TW"},"mti":{"value":"mti-Latn-ZZ"},"und-Ethi":{"value":"am-Ethi-ET"},"mtr":{"value":"mtr-Deva-IN"},"und-Thai-LA":{"value":"kdt-Thai-LA"},"ilo":{"value":"ilo-Latn-PH"},"zne":{"value":"zne-Latn-ZZ"},"mua":{"value":"mua-Latn-CM"},"und-Thai-KH":{"value":"kdt-Thai-KH"},"imo":{"value":"imo-Latn-ZZ"},"mus":{"value":"mus-Latn-US"},"mur":{"value":"mur-Latn-ZZ"},"mva":{"value":"mva-Latn-ZZ"},"inh":{"value"
:"inh-Cyrl-RU"},"mvn":{"value":"mvn-Latn-ZZ"},"efi":{"value":"efi-Latn-NG"},"mvy":{"value":"mvy-Arab-PK"},"und-Java":{"value":"jv-Java-ID"},"mwk":{"value":"mwk-Latn-ML"},"mwr":{"value":"mwr-Deva-IN"},"und-021":{"value":"en-Latn-US"},"egl":{"value":"egl-Latn-IT"},"mww":{"value":"mww-Hmnp-US"},"mwv":{"value":"mwv-Latn-ID"},"iou":{"value":"iou-Latn-ZZ"},"und-029":{"value":"es-Latn-CU"},"vic":{"value":"vic-Latn-SX"},"egy":{"value":"egy-Egyp-EG"},"und-Ugar":{"value":"uga-Ugar-SY"},"mxc":{"value":"mxc-Latn-ZW"},"raj":
{"value":"raj-Deva-IN"},"rai":{"value":"rai-Latn-ZZ"},"rao":{"value":"rao-Latn-ZZ"},"viv":{"value":"viv-Latn-ZZ"},"mxm":{"value":"mxm-Latn-ZZ"},"und-034":{"value":"hi-Deva-IN"},"und-030":{"value":"zh-Hans-CN"},"und-039":{"value":"it-Latn-IT"},"und-035":{"value":"id-Latn-ID"},"ug-Cyrl":{"value":"ug-Cyrl-KZ"},"myk":{"value":"myk-Latn-ZZ"},"mym":{"value":"mym-Ethi-ZZ"},"aai":{"value":"aai-Latn-ZZ"},"aak":{"value":"aak-Latn-ZZ"},"myw":{"value":"myw-Latn-ZZ"},"myv":{"value":"myv-Cyrl-RU"},"myx":{"value":"myx-Latn-UG"}
,"myz":{"value":"myz-Mand-IR"},"und-Sinh":{"value":"si-Sinh-LK"},"und-Sind":{"value":"sd-Sind-IN"},"aau":{"value":"aau-Latn-ZZ"},"rcf":{"value":"rcf-Latn-RE"},"und-Orkh":{"value":"otk-Orkh-MN"},"mzk":{"value":"mzk-Latn-ZZ"},"mzn":{"value":"mzn-Arab-IR"},"iri":{"value":"iri-Latn-ZZ"},"mzm":{"value":"mzm-Latn-ZZ"},"mzp":{"value":"mzp-Latn-ZZ"},"und-053":{"value":"en-Latn-AU"},"abi":{"value":"abi-Latn-ZZ"},"und-054":{"value":"en-Latn-PG"},"mzw":{"value":"mzw-Latn-ZZ"},"mzz":{"value":"mzz-Latn-ZZ"},"abr":{"value"
:"abr-Latn-GH"},"abq":{"value":"abq-Cyrl-ZZ"},"abt":{"value":"abt-Latn-ZZ"},"und-057":{"value":"en-Latn-GU"},"aby":{"value":"aby-Latn-ZZ"},"eka":{"value":"eka-Latn-ZZ"},"vls":{"value":"vls-Latn-BE"},"ace":{"value":"ace-Latn-ID"},"acd":{"value":"acd-Latn-ZZ"},"ach":{"value":"ach-Latn-UG"},"vmf":{"value":"vmf-Latn-DE"},"eky":{"value":"eky-Kali-MM"},"rej":{"value":"rej-Latn-ID"},"rel":{"value":"rel-Latn-ZZ"},"ada":{"value":"ada-Latn-GH"},"res":{"value":"res-Latn-ZZ"},"vmw":{"value":"vmw-Latn-MZ"},"ade":{"value"
:"ade-Latn-ZZ"},"adj":{"value":"adj-Latn-ZZ"},"und-Hira":{"value":"ja-Hira-JP"},"adp":{"value":"adp-Tibt-BT"},"adz":{"value":"adz-Latn-ZZ"},"ady":{"value":"ady-Cyrl-RU"},"ema":{"value":"ema-Latn-ZZ"},"und-Deva":{"value":"hi-Deva-IN"},"aeb":{"value":"aeb-Arab-TN"},"emi":{"value":"emi-Latn-ZZ"},"und-009":{"value":"en-Latn-AU"},"aey":{"value":"aey-Latn-ZZ"},"und-002":{"value":"en-Latn-NG"},"und-003":{"value":"en-Latn-US"},"und-005":{"value":"pt-Latn-BR"},"rgn":{"value":"rgn-Latn-IT"},"vot":{"value":"vot-Latn-RU"}
,"enn":{"value":"enn-Latn-ZZ"},"enq":{"value":"enq-Latn-ZZ"},"und-011":{"value":"en-Latn-NG"},"rhg":{"value":"rhg-Arab-MM"},"und-017":{"value":"sw-Latn-CD"},"und-018":{"value":"en-Latn-ZA"},"und-019":{"value":"en-Latn-US"},"und-013":{"value":"es-Latn-MX"},"und-014":{"value":"sw-Latn-TZ"},"und-015":{"value":"ar-Arab-EG"},"agc":{"value":"agc-Latn-ZZ"},"und-Zanb":{"value":"cmg-Zanb-MN"},"iwm":{"value":"iwm-Latn-ZZ"},"agd":{"value":"agd-Latn-ZZ"},"agg":{"value":"agg-Latn-ZZ"},"iws":{"value":"iws-Latn-ZZ"},"agm":
{"value":"agm-Latn-ZZ"},"ago":{"value":"ago-Latn-ZZ"},"agq":{"value":"agq-Latn-CM"},"ria":{"value":"ria-Latn-IN"},"rif":{"value":"rif-Tfng-MA"},"nac":{"value":"nac-Latn-ZZ"},"naf":{"value":"naf-Latn-ZZ"},"nak":{"value":"nak-Latn-ZZ"},"nan":{"value":"nan-Hans-CN"},"aha":{"value":"aha-Latn-ZZ"},"nap":{"value":"nap-Latn-IT"},"naq":{"value":"naq-Latn-NA"},"zza":{"value":"zza-Latn-TR"},"nas":{"value":"nas-Latn-ZZ"},"ahl":{"value":"ahl-Latn-ZZ"},"en-Shaw":{"value":"en-Shaw-GB"},"und-Copt":{"value":"cop-Copt-EG"},
"aho":{"value":"aho-Ahom-IN"},"vro":{"value":"vro-Latn-EE"},"rjs":{"value":"rjs-Deva-NP"},"nca":{"value":"nca-Latn-ZZ"},"ncf":{"value":"ncf-Latn-ZZ"},"nce":{"value":"nce-Latn-ZZ"},"nch":{"value":"nch-Latn-MX"},"izh":{"value":"izh-Latn-RU"},"izi":{"value":"izi-Latn-ZZ"},"rkt":{"value":"rkt-Beng-BD"},"nco":{"value":"nco-Latn-ZZ"},"eri":{"value":"eri-Latn-ZZ"},"ajg":{"value":"ajg-Latn-ZZ"},"ncu":{"value":"ncu-Latn-ZZ"},"ndc":{"value":"ndc-Latn-MZ"},"esg":{"value":"esg-Gonm-IN"},"nds":{"value":"nds-Latn-DE"},"akk":
{"value":"akk-Xsux-IQ"},"esu":{"value":"esu-Latn-US"},"neb":{"value":"neb-Latn-ZZ"},"rmf":{"value":"rmf-Latn-FI"},"und-061":{"value":"sm-Latn-WS"},"und-Limb":{"value":"lif-Limb-IN"},"vun":{"value":"vun-Latn-TZ"},"ff-Adlm":{"value":"ff-Adlm-GN"},"vut":{"value":"vut-Latn-ZZ"},"rmo":{"value":"rmo-Latn-CH"},"ala":{"value":"ala-Latn-ZZ"},"rmt":{"value":"rmt-Arab-IR"},"rmu":{"value":"rmu-Latn-SE"},"ali":{"value":"ali-Latn-ZZ"},"nex":{"value":"nex-Latn-ZZ"},"new":{"value":"new-Deva-NP"},"aln":{"value":"aln-Latn-XK"}
,"etr":{"value":"etr-Latn-ZZ"},"und-Rohg":{"value":"rhg-Rohg-MM"},"ett":{"value":"ett-Ital-IT"},"rna":{"value":"rna-Latn-ZZ"},"etu":{"value":"etu-Latn-ZZ"},"alt":{"value":"alt-Cyrl-RU"},"etx":{"value":"etx-Latn-ZZ"},"rng":{"value":"rng-Latn-MZ"},"und-Linb":{"value":"grc-Linb-GR"},"und-Lina":{"value":"lab-Lina-GR"},"und-Jpan":{"value":"ja-Jpan-JP"},"man-GN":{"value":"man-Nkoo-GN"},"nfr":{"value":"nfr-Latn-ZZ"},"amm":{"value":"amm-Latn-ZZ"},"und-Arab":{"value":"ar-Arab-EG"},"amo":{"value":"amo-Latn-NG"},"amn":
{"value":"amn-Latn-ZZ"},"rob":{"value":"rob-Latn-ID"},"amp":{"value":"amp-Latn-ZZ"},"ngb":{"value":"ngb-Latn-ZZ"},"rof":{"value":"rof-Latn-TZ"},"nga":{"value":"nga-Latn-ZZ"},"ngl":{"value":"ngl-Latn-MZ"},"roo":{"value":"roo-Latn-ZZ"},"anc":{"value":"anc-Latn-ZZ"},"ank":{"value":"ank-Latn-ZZ"},"ann":{"value":"ann-Latn-ZZ"},"und-Bhks":{"value":"sa-Bhks-IN"},"nhb":{"value":"nhb-Latn-ZZ"},"nhe":{"value":"nhe-Latn-MX"},"any":{"value":"any-Latn-ZZ"},"und-Orya":{"value":"or-Orya-IN"},"ewo":{"value":"ewo-Latn-CM"},
"nhw":{"value":"nhw-Latn-MX"},"aoj":{"value":"aoj-Latn-ZZ"},"aom":{"value":"aom-Latn-ZZ"},"zh-Hanb":{"value":"zh-Hanb-TW"},"und-Kits":{"value":"zkt-Kits-CN"},"jab":{"value":"jab-Latn-ZZ"},"nif":{"value":"nif-Latn-ZZ"},"aoz":{"value":"aoz-Latn-ID"},"nij":{"value":"nij-Latn-ID"},"nii":{"value":"nii-Latn-ZZ"},"zh-PH":{"value":"zh-Hant-PH"},"nin":{"value":"nin-Latn-ZZ"},"zh-Hant":{"value":"zh-Hant-TW"},"zh-PF":{"value":"zh-Hant-PF"},"und-Ahom":{"value":"aho-Ahom-IN"},"apd":{"value":"apd-Arab-TG"},"apc":{"value"
:"apc-Arab-ZZ"},"ape":{"value":"ape-Latn-ZZ"},"jam":{"value":"jam-Latn-JM"},"zh-PA":{"value":"zh-Hant-PA"},"niu":{"value":"niu-Latn-NU"},"niz":{"value":"niz-Latn-ZZ"},"niy":{"value":"niy-Latn-ZZ"},"ext":{"value":"ext-Latn-ES"},"apr":{"value":"apr-Latn-ZZ"},"aps":{"value":"aps-Latn-ZZ"},"apz":{"value":"apz-Latn-ZZ"},"rro":{"value":"rro-Latn-ZZ"},"njo":{"value":"njo-Latn-IN"},"jbo":{"value":"jbo-Latn-001"},"jbu":{"value":"jbu-Latn-ZZ"},"zh-MO":{"value":"zh-Hant-MO"},"nkg":{"value":"nkg-Latn-ZZ"},"zh-MY":{"value"
:"zh-Hant-MY"},"arc":{"value":"arc-Armi-IR"},"nko":{"value":"nko-Latn-ZZ"},"arh":{"value":"arh-Latn-ZZ"},"pa-Arab":{"value":"pa-Arab-PK"},"und-Mtei":{"value":"mni-Mtei-IN"},"arn":{"value":"arn-Latn-CL"},"aro":{"value":"aro-Latn-BO"},"und-Cyrl-RO":{"value":"bg-Cyrl-RO"},"arq":{"value":"arq-Arab-DZ"},"ars":{"value":"ars-Arab-SA"},"arz":{"value":"arz-Arab-EG"},"ary":{"value":"ary-Arab-MA"},"rtm":{"value":"rtm-Latn-FJ"},"asa":{"value":"asa-Latn-TZ"},"und-Grek-TR":{"value":"bgx-Grek-TR"},"ase":{"value":"ase-Sgnw-US"}
,"asg":{"value":"asg-Latn-ZZ"},"aso":{"value":"aso-Latn-ZZ"},"ast":{"value":"ast-Latn-ES"},"rue":{"value":"rue-Cyrl-UA"},"rug":{"value":"rug-Latn-SB"},"nmg":{"value":"nmg-Latn-CM"},"ata":{"value":"ata-Latn-ZZ"},"jen":{"value":"jen-Latn-ZZ"},"atg":{"value":"atg-Latn-ZZ"},"atj":{"value":"atj-Latn-CA"},"nmz":{"value":"nmz-Latn-ZZ"},"unr-Deva":{"value":"unr-Deva-NP"},"nnf":{"value":"nnf-Latn-ZZ"},"nnh":{"value":"nnh-Latn-CM"},"nnk":{"value":"nnk-Latn-ZZ"},"nnm":{"value":"nnm-Latn-ZZ"},"nnp":{"value":"nnp-Wcho-IN"}
,"az-IR":{"value":"az-Arab-IR"},"und-Adlm":{"value":"ff-Adlm-GN"},"az-IQ":{"value":"az-Arab-IQ"},"und-Nbat":{"value":"arc-Nbat-JO"},"sd-Khoj":{"value":"sd-Khoj-IN"},"nod":{"value":"nod-Lana-TH"},"auy":{"value":"auy-Latn-ZZ"},"noe":{"value":"noe-Deva-IN"},"rwk":{"value":"rwk-Latn-TZ"},"und-Cyrl-MD":{"value":"uk-Cyrl-MD"},"rwo":{"value":"rwo-Latn-ZZ"},"non":{"value":"non-Runr-SE"},"nop":{"value":"nop-Latn-ZZ"},"jgk":{"value":"jgk-Latn-ZZ"},"jgo":{"value":"jgo-Latn-CM"},"und-Vaii":{"value":"vai-Vaii-LR"},"nou":
{"value":"nou-Latn-ZZ"},"avl":{"value":"avl-Arab-ZZ"},"avn":{"value":"avn-Latn-ZZ"},"wae":{"value":"wae-Latn-CH"},"avt":{"value":"avt-Latn-ZZ"},"avu":{"value":"avu-Latn-ZZ"},"waj":{"value":"waj-Latn-ZZ"},"wal":{"value":"wal-Ethi-ET"},"wan":{"value":"wan-Latn-ZZ"},"zh-HK":{"value":"zh-Hant-HK"},"war":{"value":"war-Latn-PH"},"awa":{"value":"awa-Deva-IN"},"und-Plrd":{"value":"hmd-Plrd-CN"},"awb":{"value":"awb-Latn-ZZ"},"awo":{"value":"awo-Latn-ZZ"},"und-Knda":{"value":"kn-Knda-IN"},"zh-ID":{"value":"zh-Hant-ID"}
,"jib":{"value":"jib-Latn-ZZ"},"awx":{"value":"awx-Latn-ZZ"},"wbp":{"value":"wbp-Latn-AU"},"und-Sidd":{"value":"sa-Sidd-IN"},"fab":{"value":"fab-Latn-ZZ"},"wbr":{"value":"wbr-Deva-IN"},"faa":{"value":"faa-Latn-ZZ"},"wbq":{"value":"wbq-Telu-IN"},"und-Kali":{"value":"eky-Kali-MM"},"fag":{"value":"fag-Latn-ZZ"},"nqo":{"value":"nqo-Nkoo-GN"},"fai":{"value":"fai-Latn-ZZ"},"ryu":{"value":"ryu-Kana-JP"},"fan":{"value":"fan-Latn-GQ"},"wci":{"value":"wci-Latn-ZZ"},"nrb":{"value":"nrb-Latn-ZZ"},"und-Phlp":{"value":"pal-Phlp-CN"}
,"ayb":{"value":"ayb-Latn-ZZ"},"und-Phli":{"value":"pal-Phli-IR"},"cu-Glag":{"value":"cu-Glag-BG"},"und-Cyrl-XK":{"value":"sr-Cyrl-XK"},"az-Arab":{"value":"az-Arab-IR"},"ks-Deva":{"value":"ks-Deva-IN"},"und-Thai":{"value":"th-Thai-TH"},"nsk":{"value":"nsk-Cans-CA"},"nsn":{"value":"nsn-Latn-ZZ"},"nso":{"value":"nso-Latn-ZA"},"und-Thaa":{"value":"dv-Thaa-MV"},"und-Nshu":{"value":"zhx-Nshu-CN"},"nss":{"value":"nss-Latn-ZZ"},"zh-VN":{"value":"zh-Hant-VN"},"und-Hmnp":{"value":"mww-Hmnp-US"},"und-Kana":{"value":"ja-Kana-JP"}
,"und-Hmng":{"value":"hnj-Hmng-LA"},"wer":{"value":"wer-Latn-ZZ"},"zh-TW":{"value":"zh-Hant-TW"},"ntm":{"value":"ntm-Latn-ZZ"},"ntr":{"value":"ntr-Latn-ZZ"},"zh-US":{"value":"zh-Hant-US"},"und-Xpeo":{"value":"peo-Xpeo-IR"},"jmc":{"value":"jmc-Latn-TZ"},"nui":{"value":"nui-Latn-ZZ"},"jml":{"value":"jml-Deva-NP"},"nup":{"value":"nup-Latn-ZZ"},"und-Cyrl-SK":{"value":"uk-Cyrl-SK"},"nus":{"value":"nus-Latn-SS"},"nuv":{"value":"nuv-Latn-ZZ"},"nux":{"value":"nux-Latn-ZZ"},"zh-TH":{"value":"zh-Hant-TH"},"wgi":{"value"
:"wgi-Latn-ZZ"},"und-Phnx":{"value":"phn-Phnx-LB"},"und-Cyrl-TR":{"value":"kbd-Cyrl-TR"},"ffi":{"value":"ffi-Latn-ZZ"},"und-Elym":{"value":"arc-Elym-IR"},"ffm":{"value":"ffm-Latn-ML"},"und-Rjng":{"value":"rej-Rjng-ID"},"whg":{"value":"whg-Latn-ZZ"},"nwb":{"value":"nwb-Latn-ZZ"},"zh-SR":{"value":"zh-Hant-SR"},"wib":{"value":"wib-Latn-ZZ"},"und-Hebr":{"value":"he-Hebr-IL"},"saf":{"value":"saf-Latn-GH"},"sah":{"value":"sah-Cyrl-RU"},"saq":{"value":"saq-Latn-KE"},"wiu":{"value":"wiu-Latn-ZZ"},"sas":{"value":"sas-Latn-ID"}
,"wiv":{"value":"wiv-Latn-ZZ"},"nxq":{"value":"nxq-Latn-CN"},"sat":{"value":"sat-Olck-IN"},"nxr":{"value":"nxr-Latn-ZZ"},"sav":{"value":"sav-Latn-SN"},"saz":{"value":"saz-Saur-IN"},"wja":{"value":"wja-Latn-ZZ"},"sba":{"value":"sba-Latn-ZZ"},"sbe":{"value":"sbe-Latn-ZZ"},"wji":{"value":"wji-Latn-ZZ"},"mn-Mong":{"value":"mn-Mong-CN"},"und-419":{"value":"es-Latn-419"},"fia":{"value":"fia-Arab-SD"},"sbp":{"value":"sbp-Latn-TZ"},"und-NO":{"value":"nb-Latn-NO"},"nyn":{"value":"nyn-Latn-UG"},"nym":{"value":"nym-Latn-TZ"}
,"und-NL":{"value":"nl-Latn-NL"},"und-NP":{"value":"ne-Deva-NP"},"fil":{"value":"fil-Latn-PH"},"bal":{"value":"bal-Arab-PK"},"ban":{"value":"ban-Latn-ID"},"bap":{"value":"bap-Deva-NP"},"fit":{"value":"fit-Latn-SE"},"bar":{"value":"bar-Latn-AT"},"bas":{"value":"bas-Latn-CM"},"bav":{"value":"bav-Latn-ZZ"},"bax":{"value":"bax-Bamu-CM"},"jra":{"value":"jra-Latn-ZZ"},"sck":{"value":"sck-Deva-IN"},"nzi":{"value":"nzi-Latn-GH"},"scl":{"value":"scl-Arab-ZZ"},"sco":{"value":"sco-Latn-GB"},"scn":{"value":"scn-Latn-IT"}
,"aa":{"value":"aa-Latn-ET"},"bba":{"value":"bba-Latn-ZZ"},"und-MN":{"value":"mn-Cyrl-MN"},"ab":{"value":"ab-Cyrl-GE"},"und-MM":{"value":"my-Mymr-MM"},"und-Osma":{"value":"so-Osma-SO"},"bbc":{"value":"bbc-Latn-ID"},"scs":{"value":"scs-Latn-CA"},"und-ML":{"value":"bm-Latn-ML"},"bbb":{"value":"bbb-Latn-ZZ"},"und-MK":{"value":"mk-Cyrl-MK"},"ae":{"value":"ae-Avst-IR"},"und-MR":{"value":"ar-Arab-MR"},"af":{"value":"af-Latn-ZA"},"bbd":{"value":"bbd-Latn-ZZ"},"und-MQ":{"value":"fr-Latn-MQ"},"und-Wara":{"value":"hoc-Wara-IN"}
,"und-MO":{"value":"zh-Hant-MO"},"und-MV":{"value":"dv-Thaa-MV"},"und-MU":{"value":"mfe-Latn-MU"},"ak":{"value":"ak-Latn-GH"},"und-MT":{"value":"mt-Latn-MT"},"bbj":{"value":"bbj-Latn-CM"},"am":{"value":"am-Ethi-ET"},"und-MZ":{"value":"pt-Latn-MZ"},"an":{"value":"an-Latn-ES"},"und-MY":{"value":"ms-Latn-MY"},"und-MX":{"value":"es-Latn-MX"},"ar":{"value":"ar-Arab-EG"},"bbp":{"value":"bbp-Latn-ZZ"},"as":{"value":"as-Beng-IN"},"bbr":{"value":"bbr-Latn-ZZ"},"sdc":{"value":"sdc-Latn-IT"},"und-NC":{"value":"fr-Latn-NC"}
,"av":{"value":"av-Cyrl-RU"},"sdh":{"value":"sdh-Arab-IR"},"und-NA":{"value":"af-Latn-NA"},"ay":{"value":"ay-Latn-BO"},"az":{"value":"az-Latn-AZ"},"und-NE":{"value":"ha-Latn-NE"},"und-NI":{"value":"es-Latn-NI"},"ba":{"value":"ba-Cyrl-RU"},"wls":{"value":"wls-Latn-WF"},"und-Kore":{"value":"ko-Kore-KR"},"und-LK":{"value":"si-Sinh-LK"},"be":{"value":"be-Cyrl-BY"},"bcf":{"value":"bcf-Latn-ZZ"},"bg":{"value":"bg-Cyrl-BG"},"bch":{"value":"bch-Latn-ZZ"},"bi":{"value":"bi-Latn-VU"},"und-LU":{"value":"fr-Latn-LU"},"bci":
{"value":"bci-Latn-CI"},"und-LT":{"value":"lt-Latn-LT"},"und-LS":{"value":"st-Latn-LS"},"bm":{"value":"bm-Latn-ML"},"bcn":{"value":"bcn-Latn-ZZ"},"bn":{"value":"bn-Beng-BD"},"und-LY":{"value":"ar-Arab-LY"},"bcm":{"value":"bcm-Latn-ZZ"},"bo":{"value":"bo-Tibt-CN"},"bco":{"value":"bco-Latn-ZZ"},"und-LV":{"value":"lv-Latn-LV"},"br":{"value":"br-Latn-FR"},"bcq":{"value":"bcq-Ethi-ZZ"},"bs":{"value":"bs-Latn-BA"},"bcu":{"value":"bcu-Latn-ZZ"},"sef":{"value":"sef-Latn-CI"},"und-MA":{"value":"ar-Arab-MA"},"sei":{"value"
:"sei-Latn-MX"},"seh":{"value":"seh-Latn-MZ"},"und-MF":{"value":"fr-Latn-MF"},"wmo":{"value":"wmo-Latn-ZZ"},"und-ME":{"value":"sr-Latn-ME"},"und-MD":{"value":"ro-Latn-MD"},"und-MC":{"value":"fr-Latn-MC"},"ca":{"value":"ca-Latn-ES"},"und-MG":{"value":"mg-Latn-MG"},"ses":{"value":"ses-Latn-ML"},"ce":{"value":"ce-Cyrl-RU"},"und-Cyrl-BA":{"value":"sr-Cyrl-BA"},"bdd":{"value":"bdd-Latn-ZZ"},"und-KP":{"value":"ko-Kore-KP"},"ch":{"value":"ch-Latn-GU"},"und-KM":{"value":"ar-Arab-KM"},"und-KR":{"value":"ko-Kore-KR"}
,"co":{"value":"co-Latn-FR"},"flr":{"value":"flr-Latn-ZZ"},"und-KW":{"value":"ar-Arab-KW"},"wnc":{"value":"wnc-Latn-ZZ"},"und-Dogr":{"value":"doi-Dogr-IN"},"cr":{"value":"cr-Cans-CA"},"cs":{"value":"cs-Latn-CZ"},"cu":{"value":"cu-Cyrl-RU"},"und-KZ":{"value":"ru-Cyrl-KZ"},"cv":{"value":"cv-Cyrl-RU"},"wni":{"value":"wni-Arab-KM"},"und-LA":{"value":"lo-Laoo-LA"},"cy":{"value":"cy-Latn-GB"},"und-LB":{"value":"ar-Arab-LB"},"und-LI":{"value":"de-Latn-LI"},"da":{"value":"da-Latn-DK"},"und-Cyrl-AL":{"value":"mk-Cyrl-AL"}
,"wnu":{"value":"wnu-Latn-ZZ"},"de":{"value":"de-Latn-DE"},"bef":{"value":"bef-Latn-ZZ"},"beh":{"value":"beh-Latn-ZZ"},"und-JO":{"value":"ar-Arab-JO"},"bej":{"value":"bej-Arab-SD"},"fmp":{"value":"fmp-Latn-ZZ"},"jut":{"value":"jut-Latn-DK"},"bem":{"value":"bem-Latn-ZM"},"und-JP":{"value":"ja-Jpan-JP"},"wob":{"value":"wob-Latn-ZZ"},"sga":{"value":"sga-Ogam-IE"},"bet":{"value":"bet-Latn-ZZ"},"dv":{"value":"dv-Thaa-MV"},"bex":{"value":"bex-Latn-ZZ"},"bew":{"value":"bew-Latn-ID"},"bez":{"value":"bez-Latn-TZ"},"dz":
{"value":"dz-Tibt-BT"},"ms-ID":{"value":"ms-Latn-ID"},"wos":{"value":"wos-Latn-ZZ"},"und-KH":{"value":"km-Khmr-KH"},"und-KG":{"value":"ky-Cyrl-KG"},"sgs":{"value":"sgs-Latn-LT"},"und-KE":{"value":"sw-Latn-KE"},"ee":{"value":"ee-Latn-GH"},"bfd":{"value":"bfd-Latn-CM"},"sgw":{"value":"sgw-Ethi-ZZ"},"und-IN":{"value":"hi-Deva-IN"},"und-IL":{"value":"he-Hebr-IL"},"el":{"value":"el-Grek-GR"},"sgz":{"value":"sgz-Latn-ZZ"},"und-IR":{"value":"fa-Arab-IR"},"en":{"value":"en-Latn-US"},"und-IQ":{"value":"ar-Arab-IQ"},
"und-Perm":{"value":"kv-Perm-RU"},"eo":{"value":"eo-Latn-001"},"bfq":{"value":"bfq-Taml-IN"},"es":{"value":"es-Latn-ES"},"und-IT":{"value":"it-Latn-IT"},"et":{"value":"et-Latn-EE"},"und-IS":{"value":"is-Latn-IS"},"eu":{"value":"eu-Latn-ES"},"bft":{"value":"bft-Arab-PK"},"bfy":{"value":"bfy-Deva-IN"},"shi":{"value":"shi-Tfng-MA"},"shk":{"value":"shk-Latn-ZZ"},"shn":{"value":"shn-Mymr-MM"},"fod":{"value":"fod-Latn-ZZ"},"fa":{"value":"fa-Arab-IR"},"bgc":{"value":"bgc-Deva-IN"},"ff":{"value":"ff-Latn-SN"},"shu":
{"value":"shu-Arab-ZZ"},"fi":{"value":"fi-Latn-FI"},"fj":{"value":"fj-Latn-FJ"},"fon":{"value":"fon-Latn-BJ"},"und-HM":{"value":"und-Latn-HM"},"und-HK":{"value":"zh-Hant-HK"},"bgn":{"value":"bgn-Arab-PK"},"for":{"value":"for-Latn-ZZ"},"fo":{"value":"fo-Latn-FO"},"und-HN":{"value":"es-Latn-HN"},"fr":{"value":"fr-Latn-FR"},"und-HU":{"value":"hu-Latn-HU"},"und-HT":{"value":"ht-Latn-HT"},"ku-Arab":{"value":"ku-Arab-IQ"},"sid":{"value":"sid-Latn-ET"},"und-HR":{"value":"hr-Latn-HR"},"sig":{"value":"sig-Latn-ZZ"},
"bgx":{"value":"bgx-Grek-TR"},"fy":{"value":"fy-Latn-NL"},"sim":{"value":"sim-Latn-ZZ"},"sil":{"value":"sil-Latn-ZZ"},"fpe":{"value":"fpe-Latn-ZZ"},"ga":{"value":"ga-Latn-IE"},"bhb":{"value":"bhb-Deva-IN"},"gd":{"value":"gd-Latn-GB"},"und-ID":{"value":"id-Latn-ID"},"und-IC":{"value":"es-Latn-IC"},"bhg":{"value":"bhg-Latn-ZZ"},"und-GH":{"value":"ak-Latn-GH"},"bhi":{"value":"bhi-Deva-IN"},"und-GF":{"value":"fr-Latn-GF"},"und-GE":{"value":"ka-Geor-GE"},"und-GL":{"value":"kl-Latn-GL"},"gl":{"value":"gl-Latn-ES"}
,"bhl":{"value":"bhl-Latn-ZZ"},"gn":{"value":"gn-Latn-PY"},"bho":{"value":"bho-Deva-IN"},"und-GP":{"value":"fr-Latn-GP"},"und-GN":{"value":"fr-Latn-GN"},"und-GT":{"value":"es-Latn-GT"},"und-GS":{"value":"und-Latn-GS"},"gu":{"value":"gu-Gujr-IN"},"und-GR":{"value":"el-Grek-GR"},"gv":{"value":"gv-Latn-IM"},"und-GQ":{"value":"es-Latn-GQ"},"und-Palm":{"value":"arc-Palm-SY"},"und-GW":{"value":"pt-Latn-GW"},"bhy":{"value":"bhy-Latn-ZZ"},"ha":{"value":"ha-Latn-NG"},"wrs":{"value":"wrs-Latn-ZZ"},"bib":{"value":"bib-Latn-ZZ"}
,"sjr":{"value":"sjr-Latn-ZZ"},"he":{"value":"he-Hebr-IL"},"big":{"value":"big-Latn-ZZ"},"hi":{"value":"hi-Deva-IN"},"und-Cyrl-GE":{"value":"ab-Cyrl-GE"},"bik":{"value":"bik-Latn-PH"},"bin":{"value":"bin-Latn-NG"},"und-Cham":{"value":"cjm-Cham-VN"},"und-FI":{"value":"fi-Latn-FI"},"bim":{"value":"bim-Latn-ZZ"},"ho":{"value":"ho-Latn-PG"},"tg-PK":{"value":"tg-Arab-PK"},"und-FO":{"value":"fo-Latn-FO"},"bio":{"value":"bio-Latn-ZZ"},"fqs":{"value":"fqs-Latn-ZZ"},"hr":{"value":"hr-Latn-HR"},"skc":{"value":"skc-Latn-ZZ"}
,"wsg":{"value":"wsg-Gong-IN"},"biq":{"value":"biq-Latn-ZZ"},"ht":{"value":"ht-Latn-HT"},"hu":{"value":"hu-Latn-HU"},"und-FR":{"value":"fr-Latn-FR"},"wsk":{"value":"wsk-Latn-ZZ"},"hy":{"value":"hy-Armn-AM"},"hz":{"value":"hz-Latn-NA"},"frc":{"value":"frc-Latn-US"},"ia":{"value":"ia-Latn-001"},"sks":{"value":"sks-Latn-ZZ"},"id":{"value":"id-Latn-ID"},"skr":{"value":"skr-Arab-PK"},"ig":{"value":"ig-Latn-NG"},"und-GA":{"value":"fr-Latn-GA"},"bji":{"value":"bji-Ethi-ZZ"},"ii":{"value":"ii-Yiii-CN"},"bjh":{"value"
:"bjh-Latn-ZZ"},"und-EE":{"value":"et-Latn-EE"},"ik":{"value":"ik-Latn-US"},"bjj":{"value":"bjj-Deva-IN"},"und-EC":{"value":"es-Latn-EC"},"und-Cprt":{"value":"grc-Cprt-CY"},"frp":{"value":"frp-Latn-FR"},"in":{"value":"in-Latn-ID"},"bjo":{"value":"bjo-Latn-ZZ"},"frs":{"value":"frs-Latn-DE"},"io":{"value":"io-Latn-001"},"und-EH":{"value":"ar-Arab-EH"},"bjn":{"value":"bjn-Latn-ID"},"frr":{"value":"frr-Latn-DE"},"und-EG":{"value":"ar-Arab-EG"},"is":{"value":"is-Latn-IS"},"sld":{"value":"sld-Latn-ZZ"},"bjr":{"value"
:"bjr-Latn-ZZ"},"it":{"value":"it-Latn-IT"},"iu":{"value":"iu-Cans-CA"},"und-ER":{"value":"ti-Ethi-ER"},"bjt":{"value":"bjt-Latn-SN"},"iw":{"value":"iw-Hebr-IL"},"und-Tirh":{"value":"mai-Tirh-IN"},"sli":{"value":"sli-Latn-PL"},"und-EU":{"value":"en-Latn-GB"},"wtm":{"value":"wtm-Deva-IN"},"sll":{"value":"sll-Latn-ZZ"},"und-ET":{"value":"am-Ethi-ET"},"bjz":{"value":"bjz-Latn-ZZ"},"und-ES":{"value":"es-Latn-ES"},"und-EZ":{"value":"de-Latn-EZ"},"ja":{"value":"ja-Jpan-JP"},"zh-GF":{"value":"zh-Hant-GF"},"bkc":{"value"
:"bkc-Latn-ZZ"},"zh-GB":{"value":"zh-Hant-GB"},"und-Cyrl-GR":{"value":"mk-Cyrl-GR"},"ji":{"value":"ji-Hebr-UA"},"und-DE":{"value":"de-Latn-DE"},"sly":{"value":"sly-Latn-ID"},"bkm":{"value":"bkm-Latn-CM"},"sma":{"value":"sma-Latn-SE"},"bkq":{"value":"bkq-Latn-ZZ"},"und-DK":{"value":"da-Latn-DK"},"und-DJ":{"value":"aa-Latn-DJ"},"bkv":{"value":"bkv-Latn-ZZ"},"jv":{"value":"jv-Latn-ID"},"bku":{"value":"bku-Latn-PH"},"jw":{"value":"jw-Latn-ID"},"und-DO":{"value":"es-Latn-DO"},"smj":{"value":"smj-Latn-SE"},"smn":
{"value":"smn-Latn-FI"},"ka":{"value":"ka-Geor-GE"},"smq":{"value":"smq-Latn-ZZ"},"wuu":{"value":"wuu-Hans-CN"},"smp":{"value":"smp-Samr-IL"},"sms":{"value":"sms-Latn-FI"},"wuv":{"value":"wuv-Latn-ZZ"},"und-DZ":{"value":"ar-Arab-DZ"},"kg":{"value":"kg-Latn-CD"},"und-EA":{"value":"es-Latn-EA"},"ki":{"value":"ki-Latn-KE"},"kj":{"value":"kj-Latn-NA"},"kk":{"value":"kk-Cyrl-KZ"},"man-Nkoo":{"value":"man-Nkoo-GN"},"und-CD":{"value":"sw-Latn-CD"},"kl":{"value":"kl-Latn-GL"},"und-Telu":{"value":"te-Telu-IN"},"km":
{"value":"km-Khmr-KH"},"kn":{"value":"kn-Knda-IN"},"ko":{"value":"ko-Kore-KR"},"und-CH":{"value":"de-Latn-CH"},"und-CG":{"value":"fr-Latn-CG"},"und-CF":{"value":"fr-Latn-CF"},"kr":{"value":"kr-Latn-ZZ"},"ks":{"value":"ks-Arab-IN"},"und-CL":{"value":"es-Latn-CL"},"snc":{"value":"snc-Latn-ZZ"},"ku":{"value":"ku-Latn-TR"},"blt":{"value":"blt-Tavt-VN"},"kv":{"value":"kv-Cyrl-RU"},"und-CI":{"value":"fr-Latn-CI"},"kw":{"value":"kw-Latn-GB"},"und-CP":{"value":"und-Latn-CP"},"und-CO":{"value":"es-Latn-CO"},"ky":{"value"
:"ky-Cyrl-KG"},"und-CN":{"value":"zh-Hans-CN"},"und-CM":{"value":"fr-Latn-CM"},"snk":{"value":"snk-Latn-ML"},"fub":{"value":"fub-Arab-CM"},"und-CR":{"value":"es-Latn-CR"},"fud":{"value":"fud-Latn-WF"},"snp":{"value":"snp-Latn-ZZ"},"la":{"value":"la-Latn-VA"},"und-CW":{"value":"pap-Latn-CW"},"fuf":{"value":"fuf-Latn-GN"},"lb":{"value":"lb-Latn-LU"},"und-CV":{"value":"pt-Latn-CV"},"fue":{"value":"fue-Latn-ZZ"},"und-CU":{"value":"es-Latn-CU"},"fuh":{"value":"fuh-Latn-ZZ"},"und-CZ":{"value":"cs-Latn-CZ"},"lg":{"value"
:"lg-Latn-UG"},"und-CY":{"value":"el-Grek-CY"},"bmh":{"value":"bmh-Latn-ZZ"},"snx":{"value":"snx-Latn-ZZ"},"li":{"value":"li-Latn-NL"},"sny":{"value":"sny-Latn-ZZ"},"wwa":{"value":"wwa-Latn-ZZ"},"bmk":{"value":"bmk-Latn-ZZ"},"und-Cher":{"value":"chr-Cher-US"},"fur":{"value":"fur-Latn-IT"},"ln":{"value":"ln-Latn-CD"},"und-BA":{"value":"bs-Latn-BA"},"fuq":{"value":"fuq-Latn-NE"},"lo":{"value":"lo-Laoo-LA"},"und-BG":{"value":"bg-Cyrl-BG"},"und-BF":{"value":"fr-Latn-BF"},"fuv":{"value":"fuv-Latn-NG"},"und-BE":{"value"
:"nl-Latn-BE"},"bmq":{"value":"bmq-Latn-ML"},"und-BD":{"value":"bn-Beng-BD"},"lt":{"value":"lt-Latn-LT"},"lu":{"value":"lu-Latn-CD"},"und-BJ":{"value":"fr-Latn-BJ"},"lv":{"value":"lv-Latn-LV"},"ogc":{"value":"ogc-Latn-ZZ"},"sog":{"value":"sog-Sogd-UZ"},"und-BI":{"value":"rn-Latn-BI"},"bmu":{"value":"bmu-Latn-ZZ"},"fuy":{"value":"fuy-Latn-ZZ"},"und-BH":{"value":"ar-Arab-BH"},"und-BO":{"value":"es-Latn-BO"},"und-BN":{"value":"ms-Latn-BN"},"sok":{"value":"sok-Latn-ZZ"},"und-BL":{"value":"fr-Latn-BL"},"und-BR":
{"value":"pt-Latn-BR"},"und-BQ":{"value":"pap-Latn-BQ"},"soq":{"value":"soq-Latn-ZZ"},"und-BV":{"value":"und-Latn-BV"},"und-BT":{"value":"dz-Tibt-BT"},"sou":{"value":"sou-Thai-TH"},"bng":{"value":"bng-Latn-ZZ"},"mg":{"value":"mg-Latn-MG"},"und-BY":{"value":"be-Cyrl-BY"},"und-Glag":{"value":"cu-Glag-BG"},"mh":{"value":"mh-Latn-MH"},"mi":{"value":"mi-Latn-NZ"},"soy":{"value":"soy-Latn-ZZ"},"mk":{"value":"mk-Cyrl-MK"},"ml":{"value":"ml-Mlym-IN"},"bnm":{"value":"bnm-Latn-ZZ"},"mn":{"value":"mn-Cyrl-MN"},"mo":{"value"
:"mo-Latn-RO"},"und-Prti":{"value":"xpr-Prti-IR"},"fvr":{"value":"fvr-Latn-SD"},"und-AF":{"value":"fa-Arab-AF"},"bnp":{"value":"bnp-Latn-ZZ"},"mr":{"value":"mr-Deva-IN"},"und-AE":{"value":"ar-Arab-AE"},"ms":{"value":"ms-Latn-MY"},"spd":{"value":"spd-Latn-ZZ"},"und-AD":{"value":"ca-Latn-AD"},"mt":{"value":"mt-Latn-MT"},"my":{"value":"my-Mymr-MM"},"zh-BN":{"value":"zh-Hant-BN"},"und-AM":{"value":"hy-Armn-AM"},"spl":{"value":"spl-Latn-ZZ"},"und-AL":{"value":"sq-Latn-AL"},"und-AR":{"value":"es-Latn-AR"},"und-AQ":
{"value":"und-Latn-AQ"},"na":{"value":"na-Latn-NR"},"und-AO":{"value":"pt-Latn-AO"},"nb":{"value":"nb-Latn-NO"},"nd":{"value":"nd-Latn-ZW"},"und-AT":{"value":"de-Latn-AT"},"ne":{"value":"ne-Deva-NP"},"sps":{"value":"sps-Latn-ZZ"},"und-AS":{"value":"sm-Latn-AS"},"und-AZ":{"value":"az-Latn-AZ"},"ng":{"value":"ng-Latn-NA"},"und-AX":{"value":"sv-Latn-AX"},"und-AW":{"value":"nl-Latn-AW"},"boj":{"value":"boj-Latn-ZZ"},"nl":{"value":"nl-Latn-NL"},"bon":{"value":"bon-Latn-ZZ"},"nn":{"value":"nn-Latn-NO"},"bom":{"value"
:"bom-Latn-ZZ"},"no":{"value":"no-Latn-NO"},"nr":{"value":"nr-Latn-ZA"},"arc-Nbat":{"value":"arc-Nbat-JO"},"und-Medf":{"value":"mis-Medf-NG"},"nv":{"value":"nv-Latn-US"},"kaa":{"value":"kaa-Cyrl-UZ"},"ny":{"value":"ny-Latn-MW"},"kac":{"value":"kac-Latn-MM"},"kab":{"value":"kab-Latn-DZ"},"kad":{"value":"kad-Latn-ZZ"},"kai":{"value":"kai-Latn-ZZ"},"oc":{"value":"oc-Latn-FR"},"zh-AU":{"value":"zh-Hant-AU"},"kaj":{"value":"kaj-Latn-NG"},"kam":{"value":"kam-Latn-KE"},"und-Tagb":{"value":"tbw-Tagb-PH"},"kao":{"value"
:"kao-Latn-ML"},"und-Ogam":{"value":"sga-Ogam-IE"},"om":{"value":"om-Latn-ET"},"srb":{"value":"srb-Sora-IN"},"or":{"value":"or-Orya-IN"},"tg-Arab":{"value":"tg-Arab-PK"},"os":{"value":"os-Cyrl-GE"},"und-Sogd":{"value":"sog-Sogd-UZ"},"bpy":{"value":"bpy-Beng-IN"},"kbd":{"value":"kbd-Cyrl-RU"},"srn":{"value":"srn-Latn-SR"},"pa":{"value":"pa-Guru-IN"},"srr":{"value":"srr-Latn-SN"},"bqc":{"value":"bqc-Latn-ZZ"},"und-Kthi":{"value":"bho-Kthi-IN"},"kbm":{"value":"kbm-Latn-ZZ"},"kbp":{"value":"kbp-Latn-ZZ"},"srx":
{"value":"srx-Deva-IN"},"bqi":{"value":"bqi-Arab-IR"},"kbq":{"value":"kbq-Latn-ZZ"},"pl":{"value":"pl-Latn-PL"},"bqp":{"value":"bqp-Latn-ZZ"},"kbx":{"value":"kbx-Latn-ZZ"},"kby":{"value":"kby-Arab-NE"},"ps":{"value":"ps-Arab-AF"},"pt":{"value":"pt-Latn-BR"},"ssd":{"value":"ssd-Latn-ZZ"},"und-Nkoo":{"value":"man-Nkoo-GN"},"bqv":{"value":"bqv-Latn-CI"},"ssg":{"value":"ssg-Latn-ZZ"},"und-Mymr":{"value":"my-Mymr-MM"},"kcg":{"value":"kcg-Latn-NG"},"bra":{"value":"bra-Deva-IN"},"kck":{"value":"kck-Latn-ZW"},"kcl":
{"value":"kcl-Latn-ZZ"},"okr":{"value":"okr-Latn-ZZ"},"ssy":{"value":"ssy-Latn-ER"},"brh":{"value":"brh-Arab-PK"},"okv":{"value":"okv-Latn-ZZ"},"kct":{"value":"kct-Latn-ZZ"},"und-Hani":{"value":"zh-Hani-CN"},"und-Bugi":{"value":"bug-Bugi-ID"},"und-Hang":{"value":"ko-Hang-KR"},"qu":{"value":"qu-Latn-PE"},"brx":{"value":"brx-Deva-IN"},"und-Samr":{"value":"smp-Samr-IL"},"brz":{"value":"brz-Latn-ZZ"},"stk":{"value":"stk-Latn-ZZ"},"und-Hano":{"value":"hnn-Hano-PH"},"kde":{"value":"kde-Latn-TZ"},"kdh":{"value":"kdh-Arab-TG"}
,"stq":{"value":"stq-Latn-DE"},"kdl":{"value":"kdl-Latn-ZZ"},"bsj":{"value":"bsj-Latn-ZZ"},"und-Hanb":{"value":"zh-Hanb-TW"},"kdt":{"value":"kdt-Thai-TH"},"rm":{"value":"rm-Latn-CH"},"rn":{"value":"rn-Latn-BI"},"ro":{"value":"ro-Latn-RO"},"sua":{"value":"sua-Latn-ZZ"},"und-Deva-BT":{"value":"ne-Deva-BT"},"bsq":{"value":"bsq-Bass-LR"},"bst":{"value":"bst-Ethi-ZZ"},"sue":{"value":"sue-Latn-ZZ"},"bss":{"value":"bss-Latn-CM"},"ru":{"value":"ru-Cyrl-RU"},"und-Buhd":{"value":"bku-Buhd-PH"},"rw":{"value":"rw-Latn-RW"}
,"kea":{"value":"kea-Latn-CV"},"suk":{"value":"suk-Latn-TZ"},"grc-Linb":{"value":"grc-Linb-GR"},"sa":{"value":"sa-Deva-IN"},"sc":{"value":"sc-Latn-IT"},"sus":{"value":"sus-Latn-GN"},"sd":{"value":"sd-Arab-PK"},"sur":{"value":"sur-Latn-ZZ"},"se":{"value":"se-Latn-NO"},"sg":{"value":"sg-Latn-CF"},"ken":{"value":"ken-Latn-CM"},"si":{"value":"si-Sinh-LK"},"und-Hant":{"value":"zh-Hant-TW"},"und-Hans":{"value":"zh-Hans-CN"},"sk":{"value":"sk-Latn-SK"},"sl":{"value":"sl-Latn-SI"},"sm":{"value":"sm-Latn-WS"},"sn":{"value"
:"sn-Latn-ZW"},"bto":{"value":"bto-Latn-PH"},"so":{"value":"so-Latn-SO"},"sq":{"value":"sq-Latn-AL"},"sr":{"value":"sr-Cyrl-RS"},"ss":{"value":"ss-Latn-ZA"},"kez":{"value":"kez-Latn-ZZ"},"st":{"value":"st-Latn-ZA"},"su":{"value":"su-Latn-ID"},"btt":{"value":"btt-Latn-ZZ"},"sv":{"value":"sv-Latn-SE"},"sw":{"value":"sw-Latn-TZ"},"btv":{"value":"btv-Deva-PK"},"ong":{"value":"ong-Latn-ZZ"},"ta":{"value":"ta-Taml-IN"},"onn":{"value":"onn-Latn-ZZ"},"bua":{"value":"bua-Cyrl-RU"},"bud":{"value":"bud-Latn-ZZ"},"buc":
{"value":"buc-Latn-YT"},"te":{"value":"te-Telu-IN"},"tg":{"value":"tg-Cyrl-TJ"},"th":{"value":"th-Thai-TH"},"und-Gong":{"value":"wsg-Gong-IN"},"bug":{"value":"bug-Latn-ID"},"kfo":{"value":"kfo-Latn-CI"},"ons":{"value":"ons-Latn-ZZ"},"ti":{"value":"ti-Ethi-ET"},"kfr":{"value":"kfr-Deva-IN"},"tk":{"value":"tk-Latn-TM"},"tl":{"value":"tl-Latn-PH"},"und-Lisu":{"value":"lis-Lisu-CN"},"buk":{"value":"buk-Latn-ZZ"},"tn":{"value":"tn-Latn-ZA"},"bum":{"value":"bum-Latn-CM"},"to":{"value":"to-Latn-TO"},"buo":{"value"
:"buo-Latn-ZZ"},"swc":{"value":"swc-Latn-CD"},"tr":{"value":"tr-Latn-TR"},"und-Gonm":{"value":"esg-Gonm-IN"},"kfy":{"value":"kfy-Deva-IN"},"swb":{"value":"swb-Arab-YT"},"ts":{"value":"ts-Latn-ZA"},"tt":{"value":"tt-Cyrl-RU"},"bus":{"value":"bus-Latn-ZZ"},"swg":{"value":"swg-Latn-DE"},"buu":{"value":"buu-Latn-ZZ"},"ty":{"value":"ty-Latn-PF"},"kge":{"value":"kge-Latn-ID"},"kgf":{"value":"kgf-Latn-ZZ"},"swp":{"value":"swp-Latn-ZZ"},"bvb":{"value":"bvb-Latn-GQ"},"ug":{"value":"ug-Arab-CN"},"swv":{"value":"swv-Deva-IN"}
,"kgp":{"value":"kgp-Latn-BR"},"uk":{"value":"uk-Cyrl-UA"},"ur":{"value":"ur-Arab-PK"},"kk-IR":{"value":"kk-Arab-IR"},"khb":{"value":"khb-Talu-CN"},"kha":{"value":"kha-Latn-IN"},"uz":{"value":"uz-Latn-UZ"},"sxn":{"value":"sxn-Latn-ID"},"xav":{"value":"xav-Latn-BR"},"opm":{"value":"opm-Latn-ZZ"},"bwd":{"value":"bwd-Latn-ZZ"},"und-Mlym":{"value":"ml-Mlym-IN"},"ve":{"value":"ve-Latn-ZA"},"khn":{"value":"khn-Deva-IN"},"sxw":{"value":"sxw-Latn-ZZ"},"vi":{"value":"vi-Latn-VN"},"khq":{"value":"khq-Latn-ML"},"kht":
{"value":"kht-Mymr-IN"},"khs":{"value":"khs-Latn-ZZ"},"vo":{"value":"vo-Latn-001"},"khw":{"value":"khw-Arab-PK"},"bwr":{"value":"bwr-Latn-ZZ"},"khz":{"value":"khz-Latn-ZZ"},"und-ZW":{"value":"sn-Latn-ZW"},"xbi":{"value":"xbi-Latn-ZZ"},"gaa":{"value":"gaa-Latn-GH"},"syl":{"value":"syl-Beng-BD"},"wa":{"value":"wa-Latn-BE"},"gag":{"value":"gag-Latn-MD"},"gaf":{"value":"gaf-Latn-ZZ"},"kij":{"value":"kij-Latn-ZZ"},"syr":{"value":"syr-Syrc-IQ"},"und-YE":{"value":"ar-Arab-YE"},"gah":{"value":"gah-Latn-ZZ"},"gaj":{"value"
:"gaj-Latn-ZZ"},"gam":{"value":"gam-Latn-ZZ"},"bxh":{"value":"bxh-Latn-ZZ"},"gan":{"value":"gan-Hans-CN"},"kiu":{"value":"kiu-Latn-TR"},"kiw":{"value":"kiw-Latn-ZZ"},"wo":{"value":"wo-Latn-SN"},"gaw":{"value":"gaw-Latn-ZZ"},"und-Sarb":{"value":"xsa-Sarb-YE"},"gay":{"value":"gay-Latn-ID"},"und-YT":{"value":"fr-Latn-YT"},"kjd":{"value":"kjd-Latn-ZZ"},"szl":{"value":"szl-Latn-PL"},"xco":{"value":"xco-Chrs-UZ"},"xcr":{"value":"xcr-Cari-TR"},"gba":{"value":"gba-Latn-ZZ"},"und-Mult":{"value":"skr-Mult-PK"},"kjg":
{"value":"kjg-Laoo-LA"},"gbf":{"value":"gbf-Latn-ZZ"},"oro":{"value":"oro-Latn-ZZ"},"und-Hatr":{"value":"mis-Hatr-IQ"},"bye":{"value":"bye-Latn-ZZ"},"xh":{"value":"xh-Latn-ZA"},"gbm":{"value":"gbm-Deva-IN"},"oru":{"value":"oru-Arab-ZZ"},"kjs":{"value":"kjs-Latn-ZZ"},"byn":{"value":"byn-Ethi-ER"},"und-XK":{"value":"sq-Latn-XK"},"yue-CN":{"value":"yue-Hans-CN"},"und-Lepc":{"value":"lep-Lepc-IN"},"byr":{"value":"byr-Latn-ZZ"},"kjy":{"value":"kjy-Latn-ZZ"},"osa":{"value":"osa-Osge-US"},"bys":{"value":"bys-Latn-ZZ"}
,"byv":{"value":"byv-Latn-CM"},"gbz":{"value":"gbz-Arab-IR"},"gby":{"value":"gby-Latn-ZZ"},"byx":{"value":"byx-Latn-ZZ"},"kkc":{"value":"kkc-Latn-ZZ"},"und-VU":{"value":"bi-Latn-VU"},"bza":{"value":"bza-Latn-ZZ"},"und-Goth":{"value":"got-Goth-UA"},"kkj":{"value":"kkj-Latn-CM"},"bze":{"value":"bze-Latn-ML"},"und-Avst":{"value":"ae-Avst-IR"},"bzf":{"value":"bzf-Latn-ZZ"},"yi":{"value":"yi-Hebr-001"},"bzh":{"value":"bzh-Latn-ZZ"},"und-WF":{"value":"fr-Latn-WF"},"yo":{"value":"yo-Latn-NG"},"gcr":{"value":"gcr-Latn-GF"}
,"ota":{"value":"ota-Arab-ZZ"},"und-WS":{"value":"sm-Latn-WS"},"bzw":{"value":"bzw-Latn-ZZ"},"und-UZ":{"value":"uz-Latn-UZ"},"und-UY":{"value":"es-Latn-UY"},"otk":{"value":"otk-Orkh-MN"},"xes":{"value":"xes-Latn-ZZ"},"za":{"value":"za-Latn-CN"},"gde":{"value":"gde-Latn-ZZ"},"kln":{"value":"kln-Latn-KE"},"und-VA":{"value":"it-Latn-VA"},"zh":{"value":"zh-Hans-CN"},"gdn":{"value":"gdn-Latn-ZZ"},"klq":{"value":"klq-Latn-ZZ"},"und-Saur":{"value":"saz-Saur-IN"},"klt":{"value":"klt-Latn-ZZ"},"und-VE":{"value":"es-Latn-VE"}
,"gdr":{"value":"gdr-Latn-ZZ"},"klx":{"value":"klx-Latn-ZZ"},"und-VN":{"value":"vi-Latn-VN"},"kk-MN":{"value":"kk-Arab-MN"},"zu":{"value":"zu-Latn-ZA"},"und-Armn":{"value":"hy-Armn-AM"},"kmb":{"value":"kmb-Latn-AO"},"und-TR":{"value":"tr-Latn-TR"},"geb":{"value":"geb-Latn-ZZ"},"und-TW":{"value":"zh-Hant-TW"},"kmh":{"value":"kmh-Latn-ZZ"},"und-TV":{"value":"tvl-Latn-TV"},"und-TZ":{"value":"sw-Latn-TZ"},"kmo":{"value":"kmo-Latn-ZZ"},"gej":{"value":"gej-Latn-ZZ"},"und-UA":{"value":"uk-Cyrl-UA"},"gel":{"value":
"gel-Latn-ZZ"},"kms":{"value":"kms-Latn-ZZ"},"kmu":{"value":"kmu-Latn-ZZ"},"kmw":{"value":"kmw-Latn-ZZ"},"und-Tibt":{"value":"bo-Tibt-CN"},"und-UG":{"value":"sw-Latn-UG"},"und-Armi":{"value":"arc-Armi-IR"},"gez":{"value":"gez-Ethi-ET"},"und-ST":{"value":"pt-Latn-ST"},"knf":{"value":"knf-Latn-GW"},"und-SR":{"value":"nl-Latn-SR"},"und-SV":{"value":"es-Latn-SV"},"und-SY":{"value":"ar-Arab-SY"},"knp":{"value":"knp-Latn-ZZ"},"gfk":{"value":"gfk-Latn-ZZ"},"und-TD":{"value":"fr-Latn-TD"},"und-TH":{"value":"th-Thai-TH"}
,"und-TG":{"value":"fr-Latn-TG"},"und-TF":{"value":"fr-Latn-TF"},"und-TM":{"value":"tk-Latn-TM"},"und-TL":{"value":"pt-Latn-TL"},"und-TK":{"value":"tkl-Latn-TK"},"und-TJ":{"value":"tg-Cyrl-TJ"},"und-TO":{"value":"to-Latn-TO"},"und-TN":{"value":"ar-Arab-TN"},"und-RS":{"value":"sr-Cyrl-RS"},"koi":{"value":"koi-Cyrl-RU"},"und-RW":{"value":"rw-Latn-RW"},"kok":{"value":"kok-Deva-IN"},"und-RU":{"value":"ru-Cyrl-RU"},"kol":{"value":"kol-Latn-ZZ"},"kos":{"value":"kos-Latn-FM"},"ggn":{"value":"ggn-Deva-NP"},"und-SD":
{"value":"ar-Arab-SD"},"und-SC":{"value":"fr-Latn-SC"},"und-SA":{"value":"ar-Arab-SA"},"koz":{"value":"koz-Latn-ZZ"},"und-SE":{"value":"sv-Latn-SE"},"und-SK":{"value":"sk-Latn-SK"},"und-SJ":{"value":"nb-Latn-SJ"},"und-SI":{"value":"sl-Latn-SI"},"taj":{"value":"taj-Deva-NP"},"und-SO":{"value":"so-Latn-SO"},"tal":{"value":"tal-Latn-ZZ"},"und-SN":{"value":"fr-Latn-SN"},"und-Osge":{"value":"osa-Osge-US"},"und-SM":{"value":"it-Latn-SM"},"kpf":{"value":"kpf-Latn-ZZ"},"tan":{"value":"tan-Latn-ZZ"},"kpe":{"value":"kpe-Latn-LR"}
,"und-QO":{"value":"en-Latn-DG"},"taq":{"value":"taq-Latn-ZZ"},"kpo":{"value":"kpo-Latn-ZZ"},"kpr":{"value":"kpr-Latn-ZZ"},"kpx":{"value":"kpx-Latn-ZZ"},"ghs":{"value":"ghs-Latn-ZZ"},"und-Lana":{"value":"nod-Lana-TH"},"tbc":{"value":"tbc-Latn-ZZ"},"und-RE":{"value":"fr-Latn-RE"},"tbd":{"value":"tbd-Latn-ZZ"},"tbg":{"value":"tbg-Latn-ZZ"},"tbf":{"value":"tbf-Latn-ZZ"},"und-RO":{"value":"ro-Latn-RO"},"kqb":{"value":"kqb-Latn-ZZ"},"tbo":{"value":"tbo-Latn-ZZ"},"kqf":{"value":"kqf-Latn-ZZ"},"und-PT":{"value":"pt-Latn-PT"}
,"und-PS":{"value":"ar-Arab-PS"},"cad":{"value":"cad-Latn-US"},"und-PR":{"value":"es-Latn-PR"},"tbw":{"value":"tbw-Latn-PH"},"und-PY":{"value":"gn-Latn-PY"},"gim":{"value":"gim-Latn-ZZ"},"und-PW":{"value":"pau-Latn-PW"},"gil":{"value":"gil-Latn-KI"},"kqs":{"value":"kqs-Latn-ZZ"},"tbz":{"value":"tbz-Latn-ZZ"},"und-Laoo":{"value":"lo-Laoo-LA"},"can":{"value":"can-Latn-ZZ"},"und-QA":{"value":"ar-Arab-QA"},"kqy":{"value":"kqy-Ethi-ZZ"},"ms-CC":{"value":"ms-Arab-CC"},"tci":{"value":"tci-Latn-ZZ"},"krc":{"value":
"krc-Cyrl-RU"},"krj":{"value":"krj-Latn-PH"},"kri":{"value":"kri-Latn-SL"},"ozm":{"value":"ozm-Latn-ZZ"},"und-OM":{"value":"ar-Arab-OM"},"krl":{"value":"krl-Latn-RU"},"gjk":{"value":"gjk-Arab-PK"},"cbj":{"value":"cbj-Latn-ZZ"},"gjn":{"value":"gjn-Latn-ZZ"},"tcy":{"value":"tcy-Knda-IN"},"xla":{"value":"xla-Latn-ZZ"},"krs":{"value":"krs-Latn-ZZ"},"xlc":{"value":"xlc-Lyci-TR"},"kru":{"value":"kru-Deva-IN"},"und-PA":{"value":"es-Latn-PA"},"xld":{"value":"xld-Lydi-TR"},"gju":{"value":"gju-Arab-PK"},"und-PE":{"value"
:"es-Latn-PE"},"tdd":{"value":"tdd-Tale-CN"},"tdg":{"value":"tdg-Deva-NP"},"tdh":{"value":"tdh-Deva-NP"},"und-PH":{"value":"fil-Latn-PH"},"und-PG":{"value":"tpi-Latn-PG"},"ksb":{"value":"ksb-Latn-TZ"},"und-PF":{"value":"fr-Latn-PF"},"und-PM":{"value":"fr-Latn-PM"},"ksd":{"value":"ksd-Latn-ZZ"},"und-PL":{"value":"pl-Latn-PL"},"und-PK":{"value":"ur-Arab-PK"},"ksf":{"value":"ksf-Latn-CM"}};}
function Bmp(){return {"root":[{"value":"BCE"},{"value":"CE"}],"en":[{"value":"BC"},{"value":"AD"}]};}
function Bwt(){return {"root":[{"value":"AM"},{"value":"PM"}],"en":[{"value":"AM"},{"value":"PM"}]};}
function BvP(){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 Bdv(){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 BuS(){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 Be8(){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 Bd9(){return {"value":"en_GB"};}
function Bte(){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 Bj4(){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":2},"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 A7O(){return {"root":{"fullFormat":"y MMMM d, EEEE","mediumFormat":"y MMM d","longFormat":"y MMMM d","shortFormat":"y-MM-dd"},"en":{"fullFormat":"EEEE, MMMM d, y","mediumFormat":"MMM d, y","longFormat":"MMMM d, y","shortFormat":"M/d/yy"}};}
var AWz=K();
function BMB(){var a=new AWz();A7g(a);return a;}
function A7g(a){}
var J5=K();
var BKa=null;var BKb=null;var BKc=null;var BKd=null;var BKe=null;var BKf=null;function Bog(){Bog=Bx(J5);BdS();}
function BMC(){var a=new J5();AHn(a);return a;}
function AHn(a){Bog();}
function BdS(){Rm();BKa=BGO;BKb=BAC();BKc=BAc();BKd=AMP(B(379),1,0);BKe=AMP(B(380),0,0);BKf=AMP(B(381),0,1);}
function ATg(){var a=this;E.call(a);a.ux=null;a.zR=0;a.sR=0;a.DC=0;}
function BtT(a){var b=new ATg();BlS(b,a);return b;}
function BlS(a,b){a.ux=BC(E,b);a.zR=b;a.sR=0;a.DC=0;}
function W_(a,b){var c,d,e,f,g,h;c=a.sR;while(true){d=a.sR+1|0;a.sR=d;e=a.zR;if(d>=e)a.sR=0;f=a.sR;if(f==c){d=e+(e/2|0)|0;a.zR=d;g=a.ux;h=BC(E,d);a.ux=h;CZ(g,0,h,0,e);return W_(a,b);}g=a.ux.data;if(g[f]!==null)continue;else break;}g[f]=b;a.DC=a.DC+1|0;return f;}
var Q0=K();
function FQ(){var a=this;Q0.call(a);a.fM=0.0;a.fK=0.0;a.fL=0.0;a.fN=0.0;a.fQ=0.0;a.fR=0.0;a.fO=0.0;a.fP=0.0;a.fS=0.0;a.fU=0.0;a.fV=0.0;a.fT=0.0;a.hq=0.0;a.hr=0.0;a.hs=0.0;a.ht=0.0;}
function A4y(){var a=new FQ();Bub(a);return a;}
function Bub(a){G4(a);}
function G4(a){a.fM=1.0;a.fK=0.0;a.fL=0.0;a.fN=0.0;a.fQ=0.0;a.fR=1.0;a.fO=0.0;a.fP=0.0;a.fS=0.0;a.fU=0.0;a.fV=1.0;a.fT=0.0;a.hq=0.0;a.hr=0.0;a.hs=0.0;a.ht=1.0;return a;}
function P4(a){a.fM=0.0;a.fK=0.0;a.fL=0.0;a.fN=0.0;a.fQ=0.0;a.fR=0.0;a.fO=0.0;a.fP=0.0;a.fS=0.0;a.fU=0.0;a.fV=0.0;a.fT=0.0;a.hq=0.0;a.hr=0.0;a.hs=0.0;a.ht=0.0;return a;}
function Kd(a,b){a.fM=b.fM;a.fK=b.fK;a.fL=b.fL;a.fN=b.fN;a.fQ=b.fQ;a.fR=b.fR;a.fO=b.fO;a.fP=b.fP;a.fS=b.fS;a.fU=b.fU;a.fV=b.fV;a.fT=b.fT;a.hq=b.hq;a.hr=b.hr;a.hs=b.hs;a.ht=b.ht;return a;}
function AFn(a,b){Ew(b,a.fM);Ew(b,a.fK);Ew(b,a.fL);Ew(b,a.fN);Ew(b,a.fQ);Ew(b,a.fR);Ew(b,a.fO);Ew(b,a.fP);Ew(b,a.fS);Ew(b,a.fU);Ew(b,a.fV);Ew(b,a.fT);Ew(b,a.hq);Ew(b,a.hr);Ew(b,a.hs);Ew(b,a.ht);return a;}
function TF(a,b){b=b.data;b[0]=a.fM;b[1]=a.fK;b[2]=a.fL;b[3]=a.fN;b[4]=a.fQ;b[5]=a.fR;b[6]=a.fO;b[7]=a.fP;b[8]=a.fS;b[9]=a.fU;b[10]=a.fV;b[11]=a.fT;b[12]=a.hq;b[13]=a.hr;b[14]=a.hs;b[15]=a.ht;return a;}
function A4c(b,c,d){var e,f,g,h,i,j,k,l;if(d===null)d=new JY;e=b.fM;f=c.gi;e=e*f;g=b.fQ;h=c.gh;e=e+g*h;g=b.fS;i=c.gj;e=e+g*i;j=b.hq;g=c.k3;j=e+j*g;k=b.fK*f+b.fR*h+b.fU*i+b.hr*g;l=b.fL*f+b.fO*h+b.fV*i+b.hs*g;e=b.fN*f+b.fP*h+b.fT*i+b.ht*g;d.gi=j;d.gh=k;d.gj=l;d.k3=e;return d;}
function Bl3(b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh;if(e===null){e=new FQ;G4(e);}f=b;g=FW(f);h=Ga(f);i=1.0-g;b=c.zG;j=c.zI;k=b*j;l=c.zH;m=j*l;n=b*l;o=b*h;p=j*h;q=l*h;r=b*b*i+g;b=k*i;s=b+q;h=n*i;t=h-p;u=b-q;v=j*j*i+g;b=m*i;w=b+o;x=h+p;y=b-o;l=l*l*i+g;b=d.fM;g=b*r;h=d.fQ;g=g+h*s;z=d.fS;ba=g+z*t;bb=d.fK;g=bb*r;k=d.fR;g=g+k*s;p=d.fU;bc=g+p*t;q=d.fL;g=q*r;m=d.fO;g=g+m*s;o=d.fV;bd=g+o*t;n=d.fN;g=n*r;r=d.fP;g=g+r*s;s=d.fT;be=g+s*t;bf=b*u+h*v+z*w;j=bb*u+k*v+p*w;bg=q*u+m*v+o*w;bh
=n*u+r*v+s*w;e.fS=b*x+h*y+z*l;e.fU=bb*x+k*y+p*l;e.fV=q*x+m*y+o*l;e.fT=n*x+r*y+s*l;e.fM=ba;e.fK=bc;e.fL=bd;e.fN=be;e.fQ=bf;e.fR=j;e.fO=bg;e.fP=bh;return e;}
function QO(a,b){var c;a:{if(b instanceof FQ){b:{c:{if(a.fM!==b.fM)break c;if(a.fK!==b.fK)break c;if(a.fL!==b.fL)break c;if(a.fN!==b.fN)break c;if(a.fQ!==b.fQ)break c;if(a.fR!==b.fR)break c;if(a.fO!==b.fO)break c;if(a.fP!==b.fP)break c;if(a.fS!==b.fS)break c;if(a.fU!==b.fU)break c;if(a.fV!==b.fV)break c;if(a.fT!==b.fT)break c;if(a.hq!==b.hq)break c;if(a.hr!==b.hr)break c;if(a.hs!==b.hs)break c;if(a.ht===b.ht){c=1;break b;}}c=0;}if(c){c=1;break a;}}c=0;}return c;}
var Rn=K(0);
var Lu=K();
function Pt(a){var b,c,d;b=a.gi;b=b*b;c=a.gh;b=b+c*c;c=a.gj;b=b+c*c;c=a.k3;c=D8(b+c*c);if(c===0.0){d=new Er;Bl(d,B(382));P(d);}b=1.0/c;a.gi=a.gi*b;a.gh=a.gh*b;a.gj=a.gj*b;a.k3=a.k3*b;return a;}
var AFw=K(0);
var UJ=K(0);
var Y9=K(0);
var R4=K(0);
function AEX(){var a=this;Lu.call(a);a.zG=0.0;a.zI=0.0;a.zH=0.0;}
function BMD(){var a=new AEX();Bvd(a);return a;}
function Bvd(a){}
function Up(a,b,c,d){a.zG=b;a.zI=c;a.zH=d;}
var AFC=K(0);
var Y7=K(0);
function JY(){var a=this;Lu.call(a);a.gi=0.0;a.gh=0.0;a.gj=0.0;a.k3=0.0;}
function Blx(){var a=new JY();BtG(a);return a;}
function BtG(a){}
function AGV(a,b,c,d,e){a.gi=b;a.gh=c;a.gj=d;a.k3=e;}
function P7(a,b){a.gi=b.gi;a.gh=b.gh;a.gj=b.gj;a.k3=b.k3;return a;}
function AEl(a,b){if(a===b)return 1;if(b===null)return 0;if(CM(a)!==CM(b))return 0;if(a.gi===b.gi&&a.gh===b.gh&&a.gj===b.gj&&a.k3===b.k3)return 1;return 0;}
function U5(){var a=this;Tj.call(a);a.Fn=0;a.lL=0;}
function Bq_(a,b){var c=new U5();Bp4(c,a,b);return c;}
function BBZ(a,b,c,d,e,f,g){var h=new U5();QP(h,a,b,c,d,e,f,g);return h;}
function Bp4(a,b,c){QP(a,0,b,BU(b),0,b,c,0);}
function QP(a,b,c,d,e,f,g,h){Qk(a,c);TU();a.rl=BKt;a.iT=b;a.fa=d;a.bg=e;a.cI=f;a.Fn=g;a.lL=h;}
function TL(a){var b,c,d,e;b=a.bg;if(b>=a.cI){c=new J3;W(c);P(c);}d=a.fa.data;e=a.iT;a.bg=b+1|0;return d[e+b|0];}
function ABB(a){var b,c;b=CL(a)/4|0;c=a.rl;TU();if(c!==BKt){c=new We;VB(c,a.iT+a.bg|0,b,a,0,b,a.lL);return c;}c=new AEV;VB(c,a.iT+a.bg|0,b,a,0,b,a.lL);return c;}
var AZr=K(GJ);
var A1x=K(GJ);
var MQ=K(Se);
function YE(a,b,c,d){Qk(a,b);a.bg=c;a.cI=d;}
function Oa(a){var b,c;b=a.bg;if(b<a.cI){a.bg=b+1|0;return a.CU(b);}c=new J3;W(c);P(c);}
function Ew(a,b){var c,d;if(a.nv()){c=new Ij;W(c);P(c);}d=a.bg;if(d<a.cI){a.bg=d+1|0;a.D1(d,b);return a;}c=new KW;W(c);P(c);}
function BnM(a){return a.nv();}
function AGl(){var a=this;MQ.call(a);a.TA=0;a.Li=0;a.JJ=null;}
function Bfp(a,b){return a.JJ.data[b+a.Li|0];}
function Beo(a,b,c){a.JJ.data[b+a.Li|0]=c;}
function Bth(a){return a.TA;}
function JP(){var a=this;E.call(a);a.pH=0;a.bA=null;a.kO=null;a.qG=0;a.tR=Ch;a.X9=0;a.rp=0;a.IT=0;a.TX=0;a.Tt=0;a.Pp=null;}
var BME=null;var BMF=0;var BMG=0;var BMH=null;function A7i(){A7i=Bx(JP);A7S();}
function Xk(a){if(!a.qG){A4_(a);a.qG=1;}if(!a.pH){ASI(a);a.pH=1;}}
function Iu(a,b){Xk(a);return a.bA.data[b];}
function JV(a){return a.TX;}
function VS(){A7i();return BBq();}
function Ok(a){return a.Tt;}
function Sr(a){return a.IT;}
function ACT(a,b){if(!(a.qG&&a.pH&&FI(a.tR,b))){a.tR=b;a.qG=1;a.pH=0;Xk(a);}}
function A7S(){BME=Q(Cr,[B(383),B(384),B(385),B(386),B(387),B(388),B(389),B(390),B(391),B(392),B(393),B(394),B(395),B(396),B(397),B(398),B(399)]);BMF=(-1);BMG=(-1);}
var T$=K(0);
var R1=K(Ih);
function ASQ(b){var c,d;if(b>=0)return Bfu(0,b,DR(b),0,b,0);c=new Cn;d=new T;S(d);Bi(H(d,B(333)),b);Bl(c,U(d));P(c);}
function AEo(b,c,d){return Bfu(0,b.data.length,b,c,c+d|0,0);}
function Y1(b){return AEo(b,0,b.data.length);}
function QT(a,b,c,d){var e,f,g,h,i,j,k,l;if(c>=0){e=b.data;f=e.length;if(c<=f){g=c+d|0;if(g>f){h=new Ct;i=new T;S(i);Bi(H(Bi(H(i,B(400)),g),B(312)),f);Bl(h,U(i));P(h);}if(CL(a)<d){i=new J3;W(i);P(i);}if(d<0){i=new Ct;h=new T;S(h);H(Bi(H(h,B(313)),d),B(314));Bl(i,U(h));P(i);}g=a.bg;j=0;while(j<d){k=c+1|0;f=g+1|0;e[c]=AFb(a,g);j=j+1|0;c=k;g=f;}a.bg=a.bg+d|0;return a;}}b=b.data;i=new Ct;d=b.length;l=new T;S(l);BL(Bi(H(Bi(H(l,B(315)),c),B(309)),d),41);Bl(i,U(l));P(i);}
function Tz(a,b){var c,d,e,f,g,h,i;c=0;d=Z(b);if(a.CZ){b=new Ij;W(b);P(b);}e=d-c|0;if(CL(a)<e){b=new KW;W(b);P(b);}if(c>Z(b)){f=new Ct;d=Z(b);b=new T;S(b);BL(Bi(H(Bi(H(b,B(401)),c),B(309)),d),41);Bl(f,U(b));P(f);}if(d>Z(b)){f=new Ct;c=Z(b);b=new T;S(b);Bi(H(Bi(H(b,B(402)),d),B(403)),c);Bl(f,U(b));P(f);}if(c>d){b=new Ct;f=new T;S(f);Bi(H(Bi(H(f,B(401)),c),B(404)),d);Bl(b,U(f));P(b);}g=a.bg;while(c<d){h=g+1|0;i=c+1|0;Ua(a,g,Bf(b,c));g=h;c=i;}a.bg=a.bg+e|0;return a;}
var N5=K(Bv);
function BMI(){var a=new N5();Bus(a);return a;}
function Bus(a){W(a);}
var A6y=K();
function BMJ(){var a=new A6y();BmW(a);return a;}
function BmW(a){}
var U9=K(Df);
function BMK(){var a=new U9();BfL(a);return a;}
function BfL(a){G2(a);}
function Bsf(a){return 0;}
function Boy(a){return 0;}
function A$l(a){return 0;}
var R8=K(Df);
function BML(){var a=new R8();A7G(a);return a;}
function A7G(a){G2(a);}
function ByM(a){return 1;}
function Bvg(a){return 0;}
function Byr(a){return 0;}
var Qf=K(Df);
function BMM(){var a=new Qf();BrU(a);return a;}
function BrU(a){G2(a);}
function BeT(a){return 0;}
function Bwh(a){return 0;}
function Bi3(a){return 0;}
function JG(){var a=this;Bh.call(a);a.Oi=null;a.LI=0.0;a.O$=0;a.Yp=0;}
function BMN(a,b,c,d){var e=new JG();So(e,a,b,c,d);return e;}
function So(a,b,c,d,e){var f;Ea(a,b);a.LI=4.0;a.Yp=d;a.Oi=e;a.fe=1;f=32<<d;a.gd=f;if(d==3)a.gd=f*4|0;a.LI=(d+1|0)*2|0;a.O$=c+d|0;}
function Bt6(a,b,c){var d,e;d=0;while(true){e=a.Oi.data;if(d>=e.length)break;if(e[d]===c)return a.LI;d=d+1|0;}return 1.0;}
function Bra(a,b,c){Ib(b,2);}
function BeE(a,b,c,d,e,f){Ib(b,1);}
function Bbu(a,b){return a.O$;}
function BnE(a){return 1;}
var VM=K(JG);
var BMO=null;function BB6(){BB6=Bx(VM);BuH();}
function RC(a,b){var c=new VM();AQ0(c,a,b);return c;}
function AQ0(a,b,c){BB6();So(a,b,1,c,BMO);}
function Bux(a,b){J();return b===BJj?1:b!==BJl?0:1;}
function BuH(){var b,c;b=BC(X,7);c=b.data;J();c[0]=BFO;c[1]=BFP;c[2]=BF8;c[3]=BF9;c[4]=BJj;c[5]=BJl;c[6]=BJn;BMO=b;}
function AEz(){JG.call(this);this.qE=0;}
var BMP=null;function BB_(){BB_=Bx(AEz);BiZ();}
function UY(a,b){var c=new AEz();A0w(c,a,b);return c;}
function A0w(a,b,c){BB_();So(a,b,2,c,BMP);a.qE=c;}
function Boh(a,b){var c;J();if(b===BGh)c=a.qE!=3?0:1;else if(b!==BI0&&b!==BIZ){if(b!==BGe&&b!==BGc){if(b!==BGd&&b!==BGb){if(b!==BJe&&b!==BJf){b=b.bG;BE();c=b===BJy?1:b!==BJD?0:1;}else c=a.qE<2?0:1;}else c=a.qE<1?0:1;}else c=a.qE<2?0:1;}else c=a.qE<2?0:1;return c;}
function BiZ(){var b,c;b=BC(X,14);c=b.data;J();c[0]=BFV;c[1]=BFQ;c[2]=BFR;c[3]=BFS;c[4]=BF2;c[5]=BGb;c[6]=BGd;c[7]=BGa;c[8]=BGe;c[9]=BGc;c[10]=BIZ;c[11]=BI0;c[12]=BJk;c[13]=BJs;BMP=b;}
var AFK=K(JG);
var BMQ=null;function BBE(){BBE=Bx(AFK);A83();}
function Ud(a,b){var c=new AFK();A0j(c,a,b);return c;}
function A0j(a,b,c){BBE();So(a,b,3,c,BMQ);}
function A83(){var b,c;b=BC(X,4);c=b.data;J();c[0]=BFX;c[1]=BGf;c[2]=BFY;c[3]=BIX;BMQ=b;}
var AQd=K(Bh);
function BAU(a){var b=new AQd();Bdi(b,a);return b;}
function Bdi(a,b){Ea(a,b);a.fe=1;a.gd=64;}
function AVN(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!h)f=f+(-1)|0;if(h==1)f=f+1|0;if(h==2)g=g+(-1)|0;if(h==3)g=g+1|0;if(h==4)e=e+(-1)|0;if(h==5)e=e+1|0;$p=1;case 1:$z=AMY(d,e,f,g);if(C()){break _;}i=$z;if(i){Ib(b,1);return 1;}j=e+0.5;k=f+0.5;l=g+0.5;m=B(405);n=1.0;Bw();o=O(BK_)*0.4000000059604645+0.800000011920929;$p
=2;case 2:AIL(d,j,k,l,m,n,o);if(C()){break _;}J();h=BGS.b;$p=3;case 3:A2O(d,e,f,g,h);if(C()){break _;}Ib(b,1);return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function RJ(){Bh.call(this);this.NI=0;}
function ND(a,b){var c=new RJ();AJN(c,a,b);return c;}
function AJN(a,b,c){Ea(a,b);a.NI=c;a.fe=1;}
function XJ(a,b,c,d){b.y=b.y-1|0;d.wK(a.NI);return b;}
var A1Y=K(Bh);
function BzE(a){var b=new A1Y();BjR(b,a);return b;}
function BjR(a,b){Ea(a,b);a.fe=1;}
function AR1(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=d.z;Bw();f=ABx(e,BLg.bj);if(f<0)g=0;else{h=e.bU.data;e=h[f];g=e.y-1|0;e.y=g;if(g<=0)h[f]=null;g=1;}if(!g)return b;e=B(406);i=1.0;j=1.0/(O(BK_)*0.4000000059604645+0.800000011920929);$p=1;case 1:AJa(c,d,e,i,j);if(C()){break _;}if(c.N)return b;e=A7p(c,d);$p=2;case 2:c.WV(e);if(C()){break _;}return b;default:GR();}}DW().s(a,
b,c,d,e,f,g,h,i,j,$p);}
function AXr(){Bh.call(this);this.NT=0;}
function T0(a,b){var c=new AXr();Bxg(c,a,b);return c;}
function Bxg(a,b,c){Ea(a,b);a.fe=1;b=32<<c;a.gd=b;if(c==3)a.gd=b*4|0;a.NT=4+(c*2|0)|0;}
function BgZ(a,b,c){return 1.5;}
function Bsn(a,b,c){Ib(b,1);}
function BlD(a,b,c,d,e,f){Ib(b,2);}
function Bj5(a,b){return a.NT;}
function A78(a){return 1;}
var A04=K(RJ);
function BCS(a,b){var c=new A04();BkG(c,a,b);return c;}
function BkG(a,b,c){AJN(a,b,c);}
function A2N(a,b,c,d){XJ(a,b,c,d);b=new Cs;Bw();EK(b,BLw);return b;}
var AZ_=K(Bh);
function TV(a,b){var c=new AZ_();A8w(c,a,b);return c;}
function A8w(a,b,c){Ea(a,b);a.fe=1;a.gd=32<<c;}
function A4p(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(d,e,f,g);if(C()){break _;}i=$z;h=f+1|0;$p=2;case 2:a:{$z=AMo(d,e,h,g);if(C()){break _;}j=$z;if(!j.cG()){J();if(i==BFO.b)break a;}J();if(i!=BFP.b)return 0;}J();k
=BI3;l=e;m=l+0.5;n=f;o=n+0.5;p=g;q=p+0.5;c=IO(k.e5);r=k.e5;s=(r.l9+1.0)/2.0;t=r.lk*0.800000011920929;$p=3;case 3:AIL(d,m,o,q,c,s,t);if(C()){break _;}if(d.N)return 1;h=k.b;$p=4;case 4:A2O(d,e,f,g,h);if(C()){break _;}Ib(b,1);if(!D(d.p,8)&&i==BFO.b){u=1;v=0;m=n+1.2000000476837158;if(v<u){s=O(d.p)*0.699999988079071+0.15000000596046448;n=O(d.p)*0.699999988079071+0.15000000596046448;r=new Go;o=l+s;q=p+n;c=new Cs;Bw();EK(c,BKU);JR(r,d,o,m,q,c);r.hM=10;$p=5;continue _;}}return 1;case 5:d.WV(r);if(C()){break _;}v=v+
1|0;if(v>=u)return 1;s=O(d.p)*0.699999988079071+0.15000000596046448;n=O(d.p)*0.699999988079071+0.15000000596046448;r=new Go;o=l+s;q=p+n;c=new Cs;Bw();EK(c,BKU);JR(r,d,o,m,q,c);r.hM=10;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);}
function Bpj(a){return 1;}
function AE7(){Bh.call(this);this.Qs=0;}
function BMR(a,b){var c=new AE7();ATj(c,a,b);return c;}
function ATj(a,b,c){Ea(a,b);a.Qs=c;}
function AQH(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(h!=1)return 0;$p=1;case 1:$z=AMY(d,e,f,g);if(C()){break _;}i=$z;J();if(i!=BI3.b)return 0;f=f+1|0;h=a.Qs;$p=2;case 2:A2O(d,e,f,g,h);if(C()){break _;}b.y=b.y-1|0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function Js(){var a=this;Bh.call(a);a.ZX=0;a.NG=0;a.OU=0;a.QI=0;}
var BMS=null;var BMT=null;function EU(a,b,c,d){var e=new Js();ALM(e,a,b,c,d);return e;}
function ALM(a,b,c,d,e){Ea(a,b);a.ZX=c;a.NG=e;a.QI=d;a.OU=BMS.data[e];a.gd=(BMT.data[e]*3|0)<<c;a.fe=1;}
function A5n(){BMS=B2([3,8,6,3]);BMT=B2([11,16,15,13]);}
var AHD=K(Bh);
function BzC(a){var b=new AHD();Bey(b,a);return b;}
function Bey(a,b){Ea(a,b);a.gd=64;}
function AMF(a,b,c,d,e,f,g,h){var i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!h)return 0;if(h==1)return 0;i=0;if(h==4)i=1;if(h==3)i=2;if(h==5)i=3;j=BjQ(d);j.nJ=e;j.yZ=f;j.mX=g;c=B6();k=(VO()).data;e=k.length;f=0;if(f<e){l=k[f];j.fd=l;LM(j,i);$p=1;continue _;}e=c.s;if(e>0)j.fd=Bb(c,D(j.m,e));LM(j,i);$p=2;continue _;case 1:$z=A26(j);if(C()){break _;}g=$z;if(g)Y(c,
l);f=f+1|0;if(f<e){l=k[f];j.fd=l;LM(j,i);continue _;}e=c.s;if(e>0)j.fd=Bb(c,D(j.m,e));LM(j,i);$p=2;case 2:$z=A26(j);if(C()){break _;}e=$z;if(!e)return 1;$p=3;case 3:d.WV(j);if(C()){break _;}b.y=b.y-1|0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
var ASW=K(Bh);
function BCo(a){var b=new ASW();Br5(b,a);return b;}
function Br5(a,b){Ea(a,b);a.gd=64;a.fe=1;}
function AHQ(a,b,c,d,e,f,g,h){var i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!h)return 0;$p=1;case 1:$z=AMo(d,e,f,g);if(C()){break _;}i=$z;if(!i.cG())return 0;j=Ba(h,1);if(!j)f=f+1|0;if(h==2)g=g+(-1)|0;if(h==3)g=g+1|0;if(h==4)e=e+(-1)|0;if(h==5)e=e+1|0;J();i=BI6;$p=2;case 2:$z=i.fy(d,e,f,g);if(C()){break _;}k=$z;if(!k)return 0;if(j){k=BI_.b;$p=3;continue _;}h=BI6.b;k=N((c.n
+180.0)*16.0/360.0+0.5)&15;$p=4;continue _;case 3:AUT(d,e,f,g,k,h);if(C()){break _;}b.y=b.y-1|0;$p=5;continue _;case 4:AUT(d,e,f,g,h,k);if(C()){break _;}b.y=b.y-1|0;$p=5;case 5:$z=AZ9(d,e,f,g);if(C()){break _;}b=$z;i=b;if(i===null)return 1;$p=6;case 6:AVb(c,i);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function ACo(){Bh.call(this);this.SB=null;}
function BCq(a,b){var c=new ACo();AOk(c,a,b);return c;}
function AOk(a,b,c){Ea(a,b);a.SB=c;a.gd=64;a.fe=1;}
function APa(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(h!=1)return 0;i=f+1|0;j=a.SB;BE();if(j!==BJz){J();j=BJc;}else{J();j=BI7;}$p=1;case 1:$z=j.fy(d,e,i,g);if(C()){break _;}f=$z;if(!f)return 0;k=N((c.n+180.0)*4.0/360.0-0.5)&3;l=0;m=0;if(!k)m=1;if(k==
1)l=(-1);if(k==2)m=(-1);if(k==3)l=1;n=e-l|0;o=g-m|0;$p=2;case 2:$z=AOc(d,n,i,o);if(C()){break _;}f=$z;f=!f?0:1;p=i+1|0;$p=3;case 3:$z=AOc(d,n,p,o);if(C()){break _;}h=$z;q=f+(!h?0:1)|0;f=e+l|0;h=g+m|0;$p=4;case 4:$z=AOc(d,f,i,h);if(C()){break _;}r=$z;r=!r?0:1;$p=5;case 5:$z=AOc(d,f,p,h);if(C()){break _;}s=$z;r=r+(!s?0:1)|0;$p=6;case 6:$z=AMY(d,n,i,o);if(C()){break _;}s=$z;if(s!=j.b){$p=7;continue _;}s=1;$p=8;continue _;case 7:$z=AMY(d,n,p,o);if(C()){break _;}s=$z;s=s==j.b?1:0;$p=8;case 8:$z=AMY(d,f,i,h);if(C())
{break _;}t=$z;if(t!=j.b){$p=9;continue _;}n=0;if(s&&!1)n=1;else if(r>q)n=1;if(n)k=((k-1|0)&3)+4|0;f=j.b;$p=10;continue _;case 9:$z=AMY(d,f,p,h);if(C()){break _;}f=$z;t=f==j.b?1:0;n=0;if(s&&!t)n=1;else if(r>q)n=1;if(n)k=((k-1|0)&3)+4|0;f=j.b;$p=10;case 10:A2O(d,e,i,g,f);if(C()){break _;}$p=11;case 11:AMI(d,e,i,g,k);if(C()){break _;}f=j.b;$p=12;case 12:A2O(d,e,p,g,f);if(C()){break _;}f=k+8|0;$p=13;case 13:AMI(d,e,p,g,f);if(C()){break _;}b.y=b.y-1|0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,
p,q,r,s,t,$p);}
function A5p(){Bh.call(this);this.nz=0;}
function AFY(a,b){var c=new A5p();Bgf(c,a,b);return c;}
function Bgf(a,b,c){Ea(a,b);a.fe=1;a.gd=64;a.nz=c;}
function ATK(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=d.M;f=e+(d.u-e)*1.0;e=d.J;g=e+(d.n-e)*1.0;h=d.bo;h=h+(d.c-h)*1.0;i=d.bP;j=i+(d.i-i)*1.0+1.62-d.bK;i=d.bn;i=i+(d.d-i)*1.0;k=BP(h,j,i);e= -g*0.01745329238474369-3.1415927410125732;l
=BG(e);e=Br(e);m= -f*0.01745329238474369;n= -BG(m);o=ER(k,e*n*5.0,Br(m)*5.0,l*n*5.0);p=a.nz?0:1;$p=1;case 1:$z=AZz(c,k,o,p);if(C()){break _;}q=$z;if(q===null)return b;if(q.nb){if(!a.nz&&q.iC instanceof Lq){b=new Cs;Bw();EK(b,BMe);return b;}return b;}r=q.h4;s=q.h5;t=q.h6;p=a.nz;if(!p){$p=2;continue _;}if(p<0){b=new Cs;Bw();EK(b,BL9);return b;}u=q.l3;if(!u)s=s+(-1)|0;if(u==1)s=s+1|0;if(u==2)t=t+(-1)|0;if(u==3)t=t+1|0;if(u==4)r=r+(-1)|0;if(u==5)r=r+1|0;$p=8;continue _;case 2:$z=AMo(c,r,s,t);if(C()){break _;}d=
$z;BE();if(d!==BGR){$p=3;continue _;}$p=4;continue _;case 3:$z=AMo(c,r,s,t);if(C()){break _;}d=$z;if(d!==BGT)return b;$p=5;continue _;case 4:$z=APQ(c,r,s,t);if(C()){break _;}p=$z;if(p){$p=3;continue _;}p=0;$p=6;continue _;case 5:$z=APQ(c,r,s,t);if(C()){break _;}p=$z;if(p)return b;p=0;$p=7;continue _;case 6:A2O(c,r,s,t,p);if(C()){break _;}b=new Cs;Bw();EK(b,BL$);return b;case 7:A2O(c,r,s,t,p);if(C()){break _;}b=new Cs;Bw();EK(b,BL_);return b;case 8:$z=AMY(c,r,s,t);if(C()){break _;}p=$z;if(p){$p=9;continue _;}if
(c.cM.vt){p=a.nz;J();if(p==BG4.b){h=h+0.5;v=j+0.5;i=i+0.5;b=B(344);e=0.5;l=2.5999999046325684+(O(c.p)-O(c.p))*0.800000011920929;$p=11;continue _;}}p=a.nz;u=0;$p=10;continue _;case 9:$z=AMo(c,r,s,t);if(C()){break _;}d=$z;if(d.cG())return b;if(c.cM.vt){p=a.nz;J();if(p==BG4.b){h=h+0.5;v=j+0.5;i=i+0.5;b=B(344);e=0.5;l=2.5999999046325684+(O(c.p)-O(c.p))*0.800000011920929;$p=11;continue _;}}p=a.nz;u=0;$p=10;case 10:AUT(c,r,s,t,p,u);if(C()){break _;}b=new Cs;Bw();EK(b,BL9);return b;case 11:AIL(c,h,v,i,b,e,l);if(C())
{break _;}u=0;while(u<8){BW(c,B(345),r+Cm(),s+Cm(),t+Cm(),0.0,0.0,0.0);u=u+1|0;}b=new Cs;Bw();EK(b,BL9);return b;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);}
function A2q(){Bh.call(this);this.SC=0;}
function A0a(a,b){var c=new A2q();Bv9(c,a,b);return c;}
function Bv9(a,b,c){Ea(a,b);a.fe=1;a.SC=c;}
function ANT(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(d,e,f,g);if(C()){break _;}i=$z;J();if(i!=BI9.b)return 0;if(d.N){b.y=b.y-1|0;return 1;}c=AAL(d,e+0.5,f+0.5,g+0.5,a.SC);$p=2;case 2:d.WV(c);if(C()){break _;}b.y=b.y-1|0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
var A4R=K(Bh);
function BDk(a){var b=new A4R();Bao(b,a);return b;}
function Bao(a,b){Ea(a,b);a.fe=1;a.gd=64;}
function AH3(a,b,c){var d;if(c instanceof K5){d=c;if(!d.oc){d.oc=1;b.y=b.y-1|0;}}}
function A_4(a,b,c){AH3(a,b,c);}
var AH0=K(Bh);
function BBf(a){var b=new AH0();Bd4(b,a);return b;}
function Bd4(a,b){Ea(a,b);}
function ARk(a,b,c,d,e,f,g,h){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!h)f=f+(-1)|0;if(h==1)f=f+1|0;if(h==2)g=g+(-1)|0;if(h==3)g=g+1|0;if(h==4)e=e+(-1)|0;if(h==5)e=e+1|0;$p=1;case 1:$z=AMY(d,e,f,g);if(C()){break _;}h=$z;if(h)return 0;J();c=BIY;$p=2;case 2:$z=c.fy(d,e,f,g);if(C()){break _;}h=$z;if(!h)return 1;b.y=b.y-1|0;h=BIY.b;$p=3;case 3:A2O(d,e,f,g,h);if(C()){break _;}return 1;default:GR();}}DW().s(a,
b,c,d,e,f,g,h,$p);}
var A6s=K(Bh);
function BBX(a){var b=new A6s();A8Y(b,a);return b;}
function A8Y(a,b){Ea(a,b);a.fe=16;}
function AMi(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b.y=b.y-1|0;e=B(406);f=0.5;Bw();g=0.4000000059604645/(O(BK_)*0.4000000059604645+0.800000011920929);$p=1;case 1:AJa(c,d,e,f,g);if(C()){break _;}if(c.N)return b;e=BBh(c,d);$p=2;case 2:c.WV(e);if(C()){break _;}return b;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
var A1w=K(Bh);
function Bz1(a){var b=new A1w();Bpi(b,a);return b;}
function Bpi(a,b){Ea(a,b);a.fe=1;}
function AJq(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=d.M;f=e+(d.u-e)*1.0;g=d.J;e=g+(d.n-g)*1.0;h=d.bo;h=h+(d.c-h)*1.0;i=d.bP;i=i+(d.i-i)*1.0+1.62-d.bK;j=d.bn;k=BP(h,i,j+(d.d-j)*1.0);e= -e*0.01745329238474369-3.1415927410125732;g=BG(e);l=Br(e);e
= -f*0.01745329238474369;m= -BG(e);n=Br(e);o=l*m;p=g*m;q=ER(k,o*5.0,n*5.0,p*5.0);r=1;$p=1;case 1:$z=AZz(c,k,q,r);if(C()){break _;}s=$z;if(s===null)return b;if(!s.nb){r=s.h4;t=s.h5;u=s.h6;if(!c.N){d=Bcw(c,r+0.5,t+1.5,u+0.5);$p=2;continue _;}b.y=b.y-1|0;}return b;case 2:c.WV(d);if(C()){break _;}b.y=b.y-1|0;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function ASO(){Bh.call(this);this.Db=0;}
function BDe(a,b){var c=new ASO();Box(c,a,b);return c;}
function Box(a,b,c){Ea(a,b);a.Db=c.b;}
function AHv(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(d,e,f,g);if(C()){break _;}i=$z;J();if(i==BJj.b)h=0;else{if(!h)f=f+(-1)|0;if(h==1)f=f+1|0;if(h==2)g=g+(-1)|0;if(h==3)g=g+1|0;if(h==4)e=e+(-1)|0;if(h==5)e=e+1|0;}if(!b.y)return 0;i=a.Db;j=0;$p=2;case 2:$z=AT6(d,i,e,
f,g,j);if(C()){break _;}i=$z;if(!i)return 1;k=BFM.data;i=a.Db;l=k[i];$p=3;case 3:$z=A2O(d,e,f,g,i);if(C()){break _;}i=$z;if(!i)return 1;c=BFM.data[a.Db];$p=4;case 4:c.rq(d,e,f,g,h);if(C()){break _;}m=e+0.5;n=f+0.5;o=g+0.5;c=IO(l.e5);l=l.e5;p=(l.l9+1.0)/2.0;q=l.lk*0.800000011920929;$p=5;case 5:AIL(d,m,n,o,c,p,q);if(C()){break _;}b.y=b.y-1|0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
var AZn=K(Bh);
function BB2(a){var b=new AZn();Ba$(b,a);return b;}
function Ba$(a,b){Ea(a,b);a.gd=64;}
function Bob(a){return 1;}
function A9c(a){return 1;}
function AT$(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=d.nu;if(e!==null){$p=2;continue _;}e=B(406);f=0.5;Bw();g=0.4000000059604645/(O(BK_)*0.4000000059604645+0.800000011920929);$p=1;case 1:AJa(c,d,e,f,g);if(C()){break _;}if(c.N){$p=4;continue _;}e=BBQ(c,d);$p=5;continue _;case 2:$z=AZW(e);if(C()){break _;}h=$z;Ib(b,h);$p=3;case 3:d.sj();if(C()){break _;}return b;case 4:d.sj();if(C())
{break _;}return b;case 5:c.WV(e);if(C()){break _;}$p=4;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function A42(){Bh.call(this);this.NN=null;}
function Bpy(a,b){var c=new A42();A_g(c,a,b);return c;}
function A_g(a,b,c){Ea(a,b);a.NN=c;a.fe=1;}
function AY9(a,b,c,d,e,f,g,h){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(d,e,f,g);if(C()){break _;}h=$z;J();if(h!=BJp.b)return 0;$p=2;case 2:$z=APQ(d,e,f,g);if(C()){break _;}h=$z;if(h)return 0;h=a.bj;Bw();h=(h-BK9.bj|0)+1|0;$p=3;case 3:AMI(d,e,f,g,h);if(C()){break _;}c=a.NN;$p=4;case 4:AMu(d,c,e,f,g);if(C()){break _;}b.y=b.y-1|0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function Ky(){var a=this;JP.call(a);a.vU=Ch;a.kh=0;a.x7=0;a.pA=0;a.K6=null;a.PT=Ch;a.Qn=Ch;a.tZ=0;a.No=0;}
var BMU=null;var BMV=null;var BMW=null;var BMX=null;var BMY=null;function BBq(){var a=new Ky();ANa(a);return a;}
function ANa(a){var b,c,d,e,$$je;b=My();Bff();if(BMZ===null){BMZ=null;BMZ=BM0;}c=BMZ;a:{try{d=AM8(c);break a;}catch($$e){$$je=R($$e);if($$je instanceof Sq){}else{throw $$e;}}d=null;}b:{d.ym=c.ym;d.AE=c.AE;A7i();a.bA=BT(17);a.kO=Gx(17);a.pH=0;a.qG=0;a.IT=1;a.Pp=d;a.pH=0;a.bA=BT(17);a.kO=Gx(17);a.pH=0;a.qG=0;a.IT=1;if(b===BMH){e=BMF;if(e>=0)break b;}c=AKb(b.hl,b.ha);if(BMz===null)BMz=Bj4();d=BMz;e=d.hasOwnProperty($rt_ustr(c))?d[$rt_ustr(c)].value:d[$rt_ustr(B(407))].value;BMF=e;}c:{a.TX=e;a.pA=0;if(b===BMH){e
=BMG;if(e>=0)break c;}c=AKb(b.hl,b.ha);if(BMy===null)BMy=Bte();d=BMy;e=d.hasOwnProperty($rt_ustr(c))?d[$rt_ustr(c)].value:d[$rt_ustr(B(407))].value;BMG=e;}a.Tt=e;a.pA=0;BMH=b;a.vU=F(4184124416, 4294964450);a.kh=1582;a.x7=((-1)+Su(a)|0)-((a.kh-2000|0)/100|0)|0;a.K6=B2([0,0,0,0,0,0,0,0,0,0]);a.tZ=10;ACT(a,CD());}
function ZT(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p;e=CG(b,M(86400000));if(c<0){c=c+86400000|0;e=BD(e,M(1));}c=c+d|0;while(c<0){c=c+86400000|0;e=BD(e,M(1));}while(c>=86400000){c=c-86400000|0;e=Bk(e,M(1));}f=M(d);g=Bk(b,f);h=AGs(a,e,g);i=a.bA.data;i[6]=h;if(i[1]==a.kh&&Gf(a.vU,g))h=h+a.tZ|0;j=h/32|0;k=KK(a,i[1]);l=h-Re(a,k,j)|0;if(l>Jl(a,k,j)){l=l-Jl(a,k,j)|0;j=j+1|0;}a.bA.data[7]=E3(a,BD(e,M(3)))+1|0;m=SP(a,b);i=a.bA.data;if(i[1]>0)m=m-d|0;i[16]=m;if(!m)n=e;else{c=c+m|0;if(c<0){c=c+86400000|0;n=BD(e,M(1));}else if
(c<86400000)n=e;else{c=c-86400000|0;n=Bk(e,M(1));}if(FX(e,n)){e=Bk(BD(b,f),M(m));m=AGs(a,n,e);i=a.bA.data;i[6]=m;if(i[1]==a.kh&&Gf(a.vU,e))m=m+a.tZ|0;j=m/32|0;k=KK(a,i[1]);l=m-Re(a,k,j)|0;if(l>Jl(a,k,j)){l=l-Jl(a,k,j)|0;j=j+1|0;}a.bA.data[7]=E3(a,BD(n,M(3)))+1|0;}}i=a.bA.data;i[14]=c%1000|0;c=c/1000|0;i[13]=c%60|0;c=c/60|0;i[12]=c%60|0;i[11]=(c/60|0)%24|0;i[9]=i[11]<=11?0:1;i[10]=i[11]%12|0;if(i[1]>0)i[0]=1;else{i[0]=0;i[1]=( -i[1]|0)+1|0;}i[2]=j;i[5]=l;d=l-1|0;i[8]=(d/7|0)+1|0;i[4]=((d+E3(a,BD(BD(BD(n,M(l)),
M(2)),M(JV(a)-1|0)))|0)/7|0)+1|0;o=E3(a,BD(BD(BD(n,M(3)),M(a.bA.data[6]-1|0)),M(JV(a)-1|0)));p=(((a.bA.data[6]-1|0)+o|0)/7|0)+((7-o|0)<Ok(a)?0:1)|0;if(!p){i=a.bA.data;m=!KK(a,i[1]-1|0)?1:2;i[3]=(7-E3(a,M(o-m|0))|0)<Ok(a)?52:53;}else{c=a.bA.data[6];d=!k?366:367;m=!k?1:2;if(c<(d-E3(a,M(o+m|0))|0))a.bA.data[3]=p;else{i=a.bA;m=!k?1:2;if((7-E3(a,M(o+m|0))|0)>=Ok(a))p=1;i.data[3]=p;}}}
function AOA(a,b,c,d,e,f){var g,h,i,j,k;a:{b:{g=a.bA.data;h=g[16];if(a.pA){i=a.PT;if(GE(c,i)){j=a.Qn;if(Eh(c,j)){k=a.K6.data;if(k[4]==f&&!(!h&&Ki(d,i))){if(!h)break b;if(Eh(d,j))break b;}}}}ZT(a,b,e,f);a.pA=0;break a;}g[1]=k[0];g[2]=k[1];g[5]=k[2];g[7]=k[3];g[0]=k[5];g[3]=k[6];g[4]=k[7];g[6]=k[8];g[8]=k[9];}}
function SP(a,b){var c;c=a.Pp;return (c.ym+c.U8|0)+c.AE.PE|0;}
function ASI(a){var b,c,d,e,f,g,h,i,j;b=SP(a,a.tR);if(!a.kO.data[15])a.bA.data[15]=b;c=a.tR;d=Ce(GS(c,M(86400000)));e=a.bA.data;f=e[16];g=b+f|0;h=Bk(c,M(g));i=RH(c,Ch);if(i>0&&GE(h,Ch)&&g>0)h=F(4294967295, 2147483647);else if(i<0&&Eh(h,Ch)&&g<0)h=F(0, 2147483648);if(!a.pA)ZT(a,c,d,b);else{i=((d>=0?d:d+86400000|0)+b|0)+f|0;if(i<0)i=i+86400000|0;else if(i>=86400000)i=i-86400000|0;e[14]=i%1000|0;g=i/1000|0;e[13]=g%60|0;g=g/60|0;e[12]=g%60|0;e[11]=(g/60|0)%24|0;e[9]=e[11]<=11?0:1;e[10]=e[11]%12|0;g=RH(h,Ch);AOA(a,
c,h,g>0&&g<0&&!f?F(4294967295, 2147483647):g>=0?h:g<=0?h:f?F(0, 2147483648):h,d,b);}i=0;while(i<17){a.kO.data[i]=1;i=i+1|0;}if(!a.pA&&FX(h,F(4294967295, 2147483647))&&FX(h,F(0, 2147483648))){j=a.K6.data;e=a.bA.data;j[0]=e[1];j[1]=e[2];j[2]=e[5];j[3]=e[7];j[4]=b;j[5]=e[0];j[6]=e[3];j[7]=e[4];j[8]=e[6];j[9]=e[8];a.PT=Bk(h,M(((0+((((23-e[11]|0)*60|0)*60|0)*1000|0)|0)+(((59-e[12]|0)*60|0)*1000|0)|0)+((59-e[13]|0)*1000|0)|0));a.Qn=BD(h,M(((((e[11]*60|0)*60|0)*1000|0)+((e[12]*60|0)*1000|0)|0)+(e[13]*1000|0)|0));a.pA
=1;}}
function A4_(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;a:{b:{c:{d:{if(!Sr(a)){e:{b=a.kO.data;if(b[11]){c=a.bA.data;if(c[11]>=0&&c[11]<=23)break e;P(Fv());}if(b[10]){c=a.bA.data;if(!(c[10]>=0&&c[10]<=11))P(Fv());}}if(b[12]){c=a.bA.data;if(!(c[12]>=0&&c[12]<=59))P(Fv());}if(b[13]){c=a.bA.data;if(!(c[13]>=0&&c[13]<=59))P(Fv());}if(b[14]){c=a.bA.data;if(!(c[14]>=0&&c[14]<=999))P(Fv());}if(b[3]){c=a.bA.data;if(c[3]<1)break a;if(c[3]>53)break a;}if(b[7]){c=a.bA.data;if(!(c[7]>=1&&c[7]<=7))P(Fv());}if(b[8]){c=a.bA.data;if
(c[8]<1)break b;if(c[8]>6)break b;}if(b[4]){c=a.bA.data;if(!(c[4]>=1&&c[4]<=6))P(Fv());}if(b[9]){c=a.bA.data;if(c[9]&&c[9]!=1)P(Fv());}if(b[10]){c=a.bA.data;if(c[10]<0)break c;if(c[10]>11)break c;}if(b[1]){if(b[0]){c=a.bA.data;if(!c[0]&&!(c[1]>=1&&c[1]<=292269054))P(Fv());}c=a.bA.data;if(!(c[1]>=1&&c[1]<=292278994))P(Fv());}if(b[2]){b=a.bA.data;if(b[2]<0)break d;if(b[2]>11)break d;}}d=Ch;b=a.kO.data;if(b[11]&&a.X9!=10)d=M(a.bA.data[11]);else if(b[10]){c=a.bA.data;d=M((c[9]*12|0)+c[10]|0);}e=CF(d,M(3600000));if
(b[12])e=Bk(e,CF(M(a.bA.data[12]),M(60000)));if(b[13])e=Bk(e,CF(M(a.bA.data[13]),M(1000)));if(b[14])e=Bk(e,M(a.bA.data[14]));f=!b[1]?1970:a.bA.data[1];if(b[0]){c=a.bA.data;if(c[0]&&c[0]!=1)P(Fv());if(!c[0])f=1-f|0;}g=!b[4]&&!b[8]?0:1;h=!(!b[5]&&!b[2]&&!g)&&a.rp!=6?1:0;if(h){i=a.rp;if(!(i!=7&&i!=3)){if(b[3]&&b[7])h=i!=3&&g&&b[7]?1:0;else if(b[6])h=b[5]&&b[2]?1:0;}}if(!h){j=b[3]&&a.rp!=6?1:0;if(j&&b[6])j=b[7];k=SI(a,f);if(j){l=!a.kO.data[7]?JV(a)-1|0:a.bA.data[7]-1|0;d=BD(k,M(3));i=E3(a,BD(d,M(JV(a)-1|0)));k=
Bk(k,M((((a.bA.data[3]-1|0)*7|0)+E3(a,BD(M(i+l|0),d))|0)-i|0));if((7-i|0)<Ok(a))k=Bk(k,M(7));}else{b=a.kO.data;if(b[6]){if(!Sr(a)){b=a.bA.data;if(!(b[6]>=1&&b[6]<=(365+(!KK(a,f)?0:1)|0)))P(Fv());}k=Bk(k,M(a.bA.data[6]-1|0));}else if(b[7])k=Bk(k,M(E3(a,BD(M(a.bA.data[7]-1|0),BD(k,M(3))))));}}else{m=a.bA.data[2];f=f+(m/12|0)|0;h=m%12|0;if(h<0){f=f+(-1)|0;h=h+12|0;}n=KK(a,f);k=Bk(SI(a,f),M(Re(a,n,h)));b=a.kO.data;o=b[5];if(o){i=a.rp;if(!(i!=7&&i!=4&&i!=8))o=b[7]&&g?0:1;}if(o){if(!Sr(a)){b=a.bA.data;if(!(b[5]>=
1&&b[5]<=Jl(a,n,h)))P(Fv());}k=Bk(k,M(a.bA.data[5]-1|0));}else{l=!b[7]?JV(a)-1|0:a.bA.data[7]-1|0;b=a.kO.data;if(b[4]&&a.rp!=8){i=E3(a,BD(BD(k,M(3)),M(JV(a)-1|0)));k=Bk(k,M((((a.bA.data[4]-1|0)*7|0)+E3(a,BD(M(i+l|0),BD(k,M(2))))|0)-i|0));}else if(b[8])k=a.bA.data[8]>=0?Bk(k,M(E3(a,BD(M(l),BD(k,M(3))))+((a.bA.data[8]-1|0)*7|0)|0)):Bk(k,M((Jl(a,n,h)+E3(a,BD(M(l),BD(Bk(k,M(Jl(a,n,h))),M(3))))|0)+(a.bA.data[8]*7|0)|0));else if(b[7]){d=BD(k,M(3));i=E3(a,BD(d,M(JV(a)-1|0)));k=Bk(k,M(E3(a,M(E3(a,BD(M(i+l|0),d))-i|
0))));}}}a.rp=0;d=Bk(e,CF(k,M(86400000)));if(f==a.kh&&Ki(d,Bk(a.vU,CF(M(Su(a)),M(86400000)))))d=BD(d,CF(M(Su(a)),M(86400000)));a.tR=BD(d,M(SP(a,d)));return;}P(Fv());}P(Fv());}P(Fv());}P(Fv());}
function AGs(a,b,c){var d,e,f,g;d=1970;c=Ki(c,a.vU)?b:BD(b,M(a.x7));while(true){e=Ce(CG(c,M(365)));if(!e)break;d=d+e|0;c=BD(b,SI(a,d));}if(GE(c,Ch)){d=d-1|0;f=!KK(a,d)?365:366;g=a.kh;if(d==g)f=f-a.tZ|0;if(d==(g-1|0))f=f-a.No|0;c=Bk(c,M(f));}a.bA.data[1]=d;return Ce(c)+1|0;}
function SI(a,b){var c,d,e;c=M(b);if(GE(c,M(1970))){if(Gf(c,M(a.kh)))return Bk(Bk(CF(BD(c,M(1970)),M(365)),CG(BD(c,M(1972)),M(4))),M(a.x7));d=Bk(CF(BD(c,M(1970)),M(365)),CG(BD(c,M(1972)),M(4)));c=BD(c,M(2000));return Bk(BD(d,CG(c,M(100))),CG(c,M(400)));}d=Bk(CF(BD(c,M(1970)),M(365)),CG(BD(c,M(1969)),M(4)));e=a.kh;b=RH(c,M(e));return b>0?BD(d,BD(CG(BD(c,M(1901)),M(100)),CG(BD(c,M(1601)),M(400)))):!b?Bk(d,M(a.tZ)):FX(c,M(e-1|0))?Bk(d,M(a.x7)):Bk(d,M(a.No));}
function Jl(a,b,c){if(b&&c==1)return BMU.data[c]+1|0;return BMU.data[c];}
function Re(a,b,c){if(b&&c>1)return BMV.data[c]+1|0;return BMV.data[c];}
function KK(a,b){if(b<=a.kh)return b%4|0?0:1;a:{b:{if(!(b%4|0)){if(b%100|0)break b;if(!(b%400|0))break b;}b=0;break a;}b=1;}return b;}
function Su(a){var b;b=a.kh;return ((b/100|0)-(b/400|0)|0)-2|0;}
function E3(a,b){var c;c=Ce(GS(b,M(7)));if(GE(b,Ch)&&c<0)return c+7|0;return c;}
function AKd(){BMU=Iy([31,28,31,30,31,30,31,31,30,31,30,31]);BMV=B2([0,31,59,90,120,151,181,212,243,273,304,334]);BMW=B2([1,292278994,11,53,6,31,366,7,6,1,11,23,59,59,999,50400000,7200000]);BMX=B2([0,1,0,1,0,1,1,1,1,0,0,0,0,0,0,(-46800000),0]);BMY=B2([1,292269054,11,50,3,28,355,7,3,1,11,23,59,59,999,50400000,1200000]);}
var AMU=K(Hv);
function BAC(){var a=new AMU();A_z(a);return a;}
function A_z(a){Pn(a,B(408),BC(Cr,0));}
function BmY(a){var b;b=new ADG;Pi(b,a,1.0,1.0);return b;}
function BkC(a){var b;b=new AFr;Po(b,a,1.0,1.0);return b;}
var AKF=K(Hv);
function BAc(){var a=new AKF();Bnt(a);return a;}
function Bnt(a){Pn(a,B(409),BC(Cr,0));}
function Byo(a){var b;b=new Zs;Pi(b,a,1.0,1.0);return b;}
function BvX(a){var b;b=new AGf;Po(b,a,1.0,1.0);return b;}
function ANe(){var a=this;Hv.call(a);a.Kw=0;a.H0=0;}
function AMP(a,b,c){var d=new ANe();A8H(d,a,b,c);return d;}
function A8H(a,b,c,d){Pn(a,b,BC(Cr,0));a.Kw=c;a.H0=d;}
function Ba7(a){var b,c,d;b=new YG;c=a.Kw;d=a.H0;Pi(b,a,0.5,0.5);b.Jk=c;b.Ce=d;return b;}
function A7B(a){var b,c,d;b=new ADc;c=a.Kw;d=a.H0;Po(b,a,2.0,4.0);b.Jh=c;b.E9=d;return b;}
var UO=K(0);
function ARH(){var a=this;E.call(a);a.gY=Ch;a.gZ=Ch;}
function BvZ(){var a=new ARH();Bgb(a);return a;}
function Bgb(a){a.gY=M(1);a.gZ=Ch;}
function A66(a,b){a.gY=Cw(b,M(65535));a.gZ=Cw(Ec(b,16),M(65535));}
function Bfc(a){a.gY=M(1);a.gZ=Ch;}
function A8S(a){return He(Gq(a.gZ,16),a.gY);}
function BsW(a,b,c,d){var e,f,g,h,i,j,k;if(d==1){b=b.data;e=Bk(a.gY,M(b[c]&255));a.gY=e;f=Bk(a.gZ,e);a.gZ=f;a.gY=GS(e,M(65521));a.gZ=GS(f,M(65521));return;}g=d/5552|0;h=d%5552|0;while(true){i=g+(-1)|0;if(g<=0)break;j=5552;while(true){g=j+(-1)|0;if(j<=0)break;k=b.data;e=a.gY;d=c+1|0;e=Bk(e,M(k[c]&255));a.gY=e;a.gZ=Bk(a.gZ,e);j=g;c=d;}a.gY=GS(a.gY,M(65521));a.gZ=GS(a.gZ,M(65521));g=i;}while(true){d=h+(-1)|0;if(h<=0)break;k=b.data;e=a.gY;i=c+1|0;e=Bk(e,M(k[c]&255));a.gY=e;a.gZ=Bk(a.gZ,e);h=d;c=i;}a.gY=GS(a.gY,
M(65521));a.gZ=GS(a.gZ,M(65521));}
var Sq=K(BF);
function BM1(){var a=new Sq();Bqm(a);return a;}
function Bqm(a){W(a);}
var L5=K(EZ);
var BJH=null;var BJL=null;var BM2=null;function AUQ(){AUQ=Bx(L5);A7H();}
function BuR(a,b){var c=new L5();A2b(c,a,b);return c;}
function A2b(a,b,c){AUQ();I6(a,b,c);}
function A7H(){var b;BJH=BuR(B(410),0);b=BuR(B(411),1);BJL=b;BM2=Q(L5,[BJH,b]);}
function Md(){E.call(this);this.Yj=null;}
var BMZ=null;var BM0=null;function Bff(){Bff=Bx(Md);ByA();}
function ByA(){var b,c,d;b=new YI;c=new XP;c.ZT=B(412);c.PE=0;c.LS=0;Bff();b.Yj=B(412);b.AE=c;CD();d=c.LS;b.ym=d;b.U8= -d|0;BM0=b;}
function YI(){var a=this;Md.call(a);a.AE=null;a.ym=0;a.U8=0;}
function Vh(){E.call(this);this.ZT=null;}
var SU=K(Vh);
function XP(){var a=this;SU.call(a);a.PE=0;a.LS=0;}
var O3=K(0);
function RE(){var a=this;E.call(a);a.jR=null;a.iP=null;}
function BnL(a,b){var c;if(a===b)return 1;if(!AAv(b,O3))return 0;c=b;return JX(a.jR,c.jR)&&JX(a.iP,c.iP)?1:0;}
function Bja(a){return XZ(a.jR)^XZ(a.iP);}
function A$h(a){var b,c,d;b=a.jR;c=a.iP;d=new T;S(d);b=H(d,b);BL(b,61);H(b,c);return U(d);}
function PR(){var a=this;RE.call(a);a.wp=0;a.fY=null;}
var Nu=K(Ct);
function BM3(){var a=new Nu();BhM(a);return a;}
function BhM(a){W(a);}
function NK(){var a=this;E.call(a);a.R=0.0;a.C=0.0;a.S=0.0;a.Z=0.0;a.V=0.0;a.ba=0.0;}
var BM4=null;var BFJ=0;function TS(b,c,d,e,f,g){var h;h=new NK;h.R=b;h.C=c;h.S=d;h.Z=e;h.V=f;h.ba=g;return h;}
function DA(b,c,d,e,f,g){var h,i,j;h=BFJ;i=BM4;if(h>=i.s)Y(i,TS(0.0,0.0,0.0,0.0,0.0,0.0));i=BM4;j=BFJ;BFJ=j+1|0;return Ti(Bb(i,j),b,c,d,e,f,g);}
function Ti(a,b,c,d,e,f,g){a.R=b;a.C=c;a.S=d;a.Z=e;a.V=f;a.ba=g;return a;}
function HL(a,b,c,d){var e,f,g,h,i,j,k;e=a.R;f=a.C;g=a.S;h=a.Z;i=a.V;j=a.ba;k=Ba(b,0.0);if(k<0)e=e+b;if(k>0)h=h+b;k=Ba(c,0.0);if(k<0)f=f+c;if(k>0)i=i+c;k=Ba(d,0.0);if(k<0)g=g+d;if(k>0)j=j+d;return DA(e,f,g,h,i,j);}
function Dv(a,b,c,d){return DA(a.R-b,a.C-c,a.S-d,a.Z+b,a.V+c,a.ba+d);}
function JL(a,b,c,d){return DA(a.R+b,a.C+c,a.S+d,a.Z+b,a.V+c,a.ba+d);}
function ZA(a,b,c){var d,e;if(b.V>a.C&&b.C<a.V){if(b.ba>a.S&&b.S<a.ba){if(c<=0.0)d=c;else{d=b.Z;e=a.R;if(d>e)d=c;else{d=e-d;if(d>=c)d=c;}}if(d>=0.0)e=d;else{c=b.R;e=a.Z;if(c<e)e=d;else{e=e-c;if(e<=d)e=d;}}return e;}return c;}return c;}
function XU(a,b,c){var d,e;if(b.Z>a.R&&b.R<a.Z){if(b.ba>a.S&&b.S<a.ba){if(c<=0.0)d=c;else{d=b.V;e=a.C;if(d>e)d=c;else{d=e-d;if(d>=c)d=c;}}if(d>=0.0)e=d;else{c=b.C;e=a.V;if(c<e)e=d;else{e=e-c;if(e<=d)e=d;}}return e;}return c;}return c;}
function Y5(a,b,c){var d,e;if(b.Z>a.R&&b.R<a.Z){if(b.V>a.C&&b.C<a.V){if(c<=0.0)d=c;else{d=b.ba;e=a.S;if(d>e)d=c;else{d=e-d;if(d>=c)d=c;}}if(d>=0.0)e=d;else{c=b.S;e=a.ba;if(c<e)e=d;else{e=e-c;if(e<=d)e=d;}}return e;}return c;}return c;}
function Ma(a,b){return b.Z>a.R&&b.R<a.Z?(b.V>a.C&&b.C<a.V?(b.ba>a.S&&b.S<a.ba?1:0):0):0;}
function HO(a,b,c,d){a.R=a.R+b;a.C=a.C+c;a.S=a.S+d;a.Z=a.Z+b;a.V=a.V+c;a.ba=a.ba+d;return a;}
function Qe(a){return (a.Z-a.R+a.V-a.C+a.ba-a.S)/3.0;}
function Rr(a){return DA(a.R,a.C,a.S,a.Z,a.V,a.ba);}
function Nv(a,b,c){var d,e,f,g,h,i,j,k;d=Qg(b,c,a.R);e=Qg(b,c,a.Z);f=OQ(b,c,a.C);g=OQ(b,c,a.V);h=PM(b,c,a.S);i=PM(b,c,a.ba);if(!Zz(a,d))d=null;if(!Zz(a,e))e=null;if(!AC6(a,f))f=null;if(!AC6(a,g))g=null;if(!ADV(a,h))h=null;if(!ADV(a,i))i=null;j=null;if(d!==null)j=d;if(e!==null&&!(j!==null&&G_(b,e)>=G_(b,j)))j=e;if(f!==null&&!(j!==null&&G_(b,f)>=G_(b,j)))j=f;if(g!==null&&!(j!==null&&G_(b,g)>=G_(b,j)))j=g;if(h!==null&&!(j!==null&&G_(b,h)>=G_(b,j)))j=h;if(i!==null&&!(j!==null&&G_(b,i)>=G_(b,j)))j=i;if(j===null)return null;k
=(-1);if(j===d)k=4;if(j===e)k=5;if(j===f)k=0;if(j===g)k=1;if(j===h)k=2;if(j===i)k=3;return Bhc(0,0,0,k,j);}
function Zz(a,b){var c,d;a:{if(b===null)c=0;else{d=b.G;if(d>=a.C&&d<=a.V){d=b.D;if(d>=a.S&&d<=a.ba){c=1;break a;}}c=0;}}return c;}
function AC6(a,b){var c,d;a:{if(b===null)c=0;else{d=b.H;if(d>=a.R&&d<=a.Z){d=b.D;if(d>=a.S&&d<=a.ba){c=1;break a;}}c=0;}}return c;}
function ADV(a,b){var c,d;a:{if(b===null)c=0;else{d=b.H;if(d>=a.R&&d<=a.Z){d=b.G;if(d>=a.C&&d<=a.V){c=1;break a;}}c=0;}}return c;}
function AGJ(a,b){a.R=b.R;a.C=b.C;a.S=b.S;a.Z=b.Z;a.V=b.V;a.ba=b.ba;}
function APq(){BM4=B6();BFJ=0;}
function MX(){var a=this;E.call(a);a.H=0.0;a.G=0.0;a.D=0.0;}
var BM5=null;var BFK=0;function AFL(b,c,d){var e;e=new MX;if(b===-0.0)b=0.0;if(c===-0.0)c=0.0;if(d===-0.0)d=0.0;e.H=b;e.G=c;e.D=d;return e;}
function BP(b,c,d){var e,f,g,h;e=BFK;f=BM5;if(e>=f.s)Y(f,AFL(0.0,0.0,0.0));g=BM5;h=BFK;BFK=h+1|0;g=Bb(g,h);g.H=b;g.G=c;g.D=d;return g;}
function AFo(a,b){return BP(b.H-a.H,b.G-a.G,b.D-a.D);}
function DJ(a){var b,c;b=a.H;b=b*b;c=a.G;b=b+c*c;c=a.D;b=Cj(b+c*c);return b<1.0E-4?BP(0.0,0.0,0.0):BP(a.H/b,a.G/b,a.D/b);}
function ER(a,b,c,d){return BP(a.H+b,a.G+c,a.D+d);}
function E2(a,b){var c,d,e;c=b.H-a.H;d=b.G-a.G;e=b.D-a.D;return Cj(c*c+d*d+e*e);}
function G_(a,b){var c,d,e;c=b.H-a.H;d=b.G-a.G;e=b.D-a.D;return c*c+d*d+e*e;}
function LW(a){var b,c;b=a.H;b=b*b;c=a.G;b=b+c*c;c=a.D;return Cj(b+c*c);}
function Qg(a,b,c){var d,e,f,g,h,i,j;d=b.H;e=a.H;d=d-e;f=b.G;g=a.G;h=f-g;f=b.D;i=a.D;f=f-i;if(d*d<1.0000000116860974E-7)return null;j=(c-e)/d;return j>=0.0&&j<=1.0?BP(e+d*j,g+h*j,i+f*j):null;}
function OQ(a,b,c){var d,e,f,g,h,i,j;d=b.H;e=a.H;d=d-e;f=b.G;g=a.G;h=f-g;f=b.D;i=a.D;f=f-i;if(h*h<1.0000000116860974E-7)return null;j=(c-g)/h;return j>=0.0&&j<=1.0?BP(e+d*j,g+h*j,i+f*j):null;}
function PM(a,b,c){var d,e,f,g,h,i,j;d=b.H;e=a.H;d=d-e;f=b.G;g=a.G;h=f-g;f=b.D;i=a.D;f=f-i;if(f*f<1.0000000116860974E-7)return null;j=(c-i)/f;return j>=0.0&&j<=1.0?BP(e+d*j,g+h*j,i+f*j):null;}
function Bca(a){var b,c,d,e;b=a.H;c=a.G;d=a.D;e=new T;S(e);BL(e,40);BL(E7(H(E7(H(E7(e,b),B(268)),c),B(268)),d),41);return U(e);}
function Uq(a,b){var c,d,e,f,g,h,i,j,k;c=BG(b);d=Br(b);e=a.H;f=a.G;g=c;h=f*g;i=a.D;j=d;k=h+i*j;f=i*g-f*j;a.H=e;a.G=k;a.D=f;}
function Mi(a,b){var c,d,e,f,g,h,i,j;c=BG(b);d=Br(b);e=a.H;f=c;g=e*f;h=a.D;i=d;g=g+h*i;j=a.G;e=h*f-e*i;a.H=g;a.G=j;a.D=e;}
function A3x(){BM5=B6();BFK=0;}
var U1=K(0);
function Kh(){var a=this;E.call(a);a.mT=0;a.jL=null;a.cN=null;a.hf=null;a.jE=null;a.lA=null;a.gc=null;a.kW=null;a.cS=Ch;a.C3=Ch;a.gU=0;a.gI=0;a.l0=0;a.cx=0;a.qp=Ch;a.xj=0;a.dY=0;a.p=null;a.dq=0;a.gl=0;a.dp=0;a.mG=0;a.cM=null;a.ey=null;a.gv=null;a.Kc=null;a.g3=null;a.fr=Ch;a.wN=null;a.iz=Ch;a.Cu=null;a.xS=0;a.mR=null;a.fW=0;a.rL=null;a.pg=0;a.oZ=null;a.N=0;}
var BM6=0;function BA9(a,b){var c=new Kh();Xr(c,a,b);return c;}
function BM7(a,b,c,d){var e=new Kh();V5(e,a,b,c,d);return e;}
function AW4(b){var c,d,e,f,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Cq();if(!BFT)return null;c=new T;S(c);H(H(H(c,B(413)),b),B(414));b=U(c);$p=1;case 1:$z=AW2(b);if(C()){break _;}d=$z;if(d!==null){a:{try{e=GK(Mj(d)?NW(FD(d)):KN(Io(FD(d))),B(415));}catch($$e){$$je=R($$e);if($$je instanceof BF){f=$$je;break a;}else{throw $$e;}}return e;}Bq(f);}return null;default:GR();}}DW().s(b,c,d,e,f,$p);}
function CQ(a){return a.cM.Ju;}
function Xr(a,b,c){a.mT=0;a.jL=B6();a.cN=B6();a.hf=B6();a.jE=AXJ();a.lA=Fm();a.gc=B6();a.kW=B6();a.cS=Ch;a.C3=M(16777215);a.gU=0;a.gI=Kg(new C1);a.l0=1013904223;a.cx=0;a.qp=CD();a.xj=40;a.p=new C1;a.mG=0;a.ey=B6();a.fr=Ch;a.iz=Ch;a.mR=B6();a.fW=0;a.rL=Fm();a.pg=D(a.p,12000);a.oZ=B6();a.N=0;a.qp=b.qp;a.Kc=b.Kc;a.g3=b.g3;a.Cu=b.Cu;a.fr=b.fr;a.cS=b.cS;a.dq=b.dq;a.gl=b.gl;a.dp=b.dp;a.iz=b.iz;a.cM=c;Mg(c,a);a.gv=OU(a,a.g3);Kr(a);}
function V5(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.mT=0;a.jL=B6();a.cN=B6();a.hf=B6();a.jE=AXJ();a.lA=Fm();a.gc=B6();a.kW=B6();a.cS=Ch;a.C3=M(16777215);a.gU=0;a.gI=Kg(new C1);a.l0=1013904223;a.cx=0;a.qp=CD();a.xj=40;a.p=new C1;a.mG=0;a.ey=B6();a.fr=Ch;a.iz=Ch;a.mR=B6();a.fW=0;a.rL=Fm();a.pg=D(a.p,12000);a.oZ=
B6();a.N=0;a.Kc=b;a.Cu=c;Cq();f=new T;S(f);b=H(f,b);BL(b,47);H(b,c);b=U(f);a.g3=b;a:{try{g=null;if(!BFT)h=BeC(b);else{g=Gr();h=LQ(g);}b:{try{MU(h,a.qp);break b;}catch($$e){$$je=R($$e);b=$$je;}if(!BFT){I0(h);P(b);}ABA(h);c=a.g3;e=Cz();H(H(e,c),B(416));c=Cl(e);i=FC(g);$p=1;continue _;}if(BFT){ABA(h);b=a.g3;c=Cz();H(H(c,b),B(416));b=Cl(c);i=FC(g);$p=2;continue _;}I0(h);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){j=$$je;}else{throw $$e;}}Bq(j);b=new Co;Bl(b,B(417));P(b);}h=ABv();c=a.g3;b=new T;S(b);H(H(b,
c),B(414));b=U(b);i=null;if(BFT){$p=3;continue _;}a.mG=1;c:{if(0){try{c=h;if(!BFT){c=h;f=XB(b);}else{c=h;if(Mj(i)){c=h;f=NW(FD(i));}else{c=h;f=KN(Io(FD(i)));}}c=h;k=GK(f,B(415));a.fr=Hk(k,B(418));a.dq=DB(k,B(419));a.gl=DB(k,B(420));a.dp=DB(k,B(421));a.cS=Hk(k,B(422));a.iz=Hk(k,B(423));if(Kc(k,B(4))){c=h;b=GK(k,B(4));a.wN=b;if(DB(b,B(424))==(-1)){c=h;h=new K$;c=h;RI(h);}}break c;}catch($$e){$$je=R($$e);if($$je instanceof BF){l=$$je;}else{throw $$e;}}Bq(l);h=c;}}if(e===null)e=h;m=0;if(FI(a.fr,Ch)){a.fr=d;m=1;}a.cM
=e;Mg(e,a);a.gv=OU(a,a.g3);if(!m){Kr(a);return;}a.xS=1;a.dq=0;a.gl=64;a.dp=0;b=a.cM;m=a.dq;n=a.dp;$p=4;continue _;case 1:try{ALl(c,i);if(C()){break _;}I0(h);P(b);}catch($$e){$$je=R($$e);if($$je instanceof Bv){j=$$je;}else{throw $$e;}}Bq(j);b=new Co;Bl(b,B(417));P(b);case 2:d:{try{ALl(b,i);if(C()){break _;}I0(h);break d;}catch($$e){$$je=R($$e);if($$je instanceof Bv){j=$$je;}else{throw $$e;}}Bq(j);b=new Co;Bl(b,B(417));P(b);}h=ABv();c=a.g3;b=new T;S(b);H(H(b,c),B(414));b=U(b);i=null;if(BFT){$p=3;continue _;}a.mG
=1;e:{if(0){try{c=h;if(!BFT){c=h;f=XB(b);}else{c=h;if(Mj(i)){c=h;f=NW(FD(i));}else{c=h;f=KN(Io(FD(i)));}}c=h;k=GK(f,B(415));a.fr=Hk(k,B(418));a.dq=DB(k,B(419));a.gl=DB(k,B(420));a.dp=DB(k,B(421));a.cS=Hk(k,B(422));a.iz=Hk(k,B(423));if(Kc(k,B(4))){c=h;b=GK(k,B(4));a.wN=b;if(DB(b,B(424))==(-1)){c=h;h=new K$;c=h;RI(h);}}break e;}catch($$e){$$je=R($$e);if($$je instanceof BF){l=$$je;}else{throw $$e;}}Bq(l);h=c;}}if(e===null)e=h;m=0;if(FI(a.fr,Ch)){a.fr=d;m=1;}a.cM=e;Mg(e,a);a.gv=OU(a,a.g3);if(!m){Kr(a);return;}a.xS
=1;a.dq=0;a.gl=64;a.dp=0;b=a.cM;m=a.dq;n=a.dp;$p=4;continue _;case 3:$z=AW2(b);if(C()){break _;}i=$z;a.mG=i!==null?0:1;m=i===null?0:1;f:{if(m){try{c=h;if(!BFT){c=h;f=XB(b);}else{c=h;if(Mj(i)){c=h;f=NW(FD(i));}else{c=h;f=KN(Io(FD(i)));}}c=h;k=GK(f,B(415));a.fr=Hk(k,B(418));a.dq=DB(k,B(419));a.gl=DB(k,B(420));a.dp=DB(k,B(421));a.cS=Hk(k,B(422));a.iz=Hk(k,B(423));if(Kc(k,B(4))){c=h;b=GK(k,B(4));a.wN=b;if(DB(b,B(424))==(-1)){c=h;h=new K$;c=h;RI(h);}}break f;}catch($$e){$$je=R($$e);if($$je instanceof BF){l=$$je;}
else{throw $$e;}}Bq(l);h=c;}}if(e===null)e=h;m=0;if(FI(a.fr,Ch)){a.fr=d;m=1;}a.cM=e;Mg(e,a);a.gv=OU(a,a.g3);if(!m){Kr(a);return;}a.xS=1;a.dq=0;a.gl=64;a.dp=0;b=a.cM;m=a.dq;n=a.dp;$p=4;case 4:$z=b.XW(m,n);if(C()){break _;}m=$z;if(m){a.xS=0;Kr(a);return;}a.dq=a.dq+(D(a.p,64)-D(a.p,64)|0)|0;a.dp=a.dp+(D(a.p,64)-D(a.p,64)|0)|0;b=a.cM;m=a.dq;n=a.dp;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function OU(a,b){var c,d,e;c=new AFa;b=a.cM.Q3(b);d=a.cM.N4();c.bm=DP();c.g9=(-999999999);c.hI=(-999999999);e=US(a,BU(32768),0,0);c.ws=e;e.xb=1;e.s$=1;c.s5=a;c.n2=b;c.rt=d;return c;}
function APx(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.gl<=0)a.gl=64;b=a.dq;c=a.dp;$p=1;case 1:$z=AG4(a,b,c);if(C()){break _;}b=$z;if(b)return;a.dq=a.dq+(D(a.p,8)-D(a.p,8)|0)|0;a.dp=a.dp+(D(a.p,8)-D(a.p,8)|0)|0;b=a.dq;c=a.dp;continue _;default:GR();}}DW().s(a,b,c,$p);}
function AG4(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=63;e=d+1|0;$p=1;case 1:$z=AMY(a,b,e,c);if(C()){break _;}f=$z;if(!f){$p=2;continue _;}d=e;e=d+1|0;continue _;case 2:$z=AMY(a,b,d,c);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function Bqf(a){}
function AIr(a,b){var c,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:try{c=a.wN;if(c!==null){QV(b,c);a.wN=null;}$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;}else{throw $$e;}}Bq(c);return;case 1:a:{try{a.WV(b);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;}else{throw $$e;}}Bq(c);}return;default:GR();}}DW().s(a,b,c,$p);}
function AL3(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.gv.Kt())return;if(c!==null){c.sD=1;X2(c,c.AO);}$p=1;case 1:AZb(a);if(C()){break _;}if(c===null){d=a.gv;$p=2;continue _;}d=B(425);$p=3;continue _;case 2:d.IZ(b,c);if(C()){break _;}return;case 3:A5M(c,d);if(C()){break _;}d=a.gv;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,$p);}
function AZb(a){var b,c,d,e,f,g,h,i,j,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cq();if(!BFT)return;$p=1;case 1:AIi(a);if(C()){break _;}b=E8();Mp(b,B(418),a.fr);E0(b,B(419),a.dq);E0(b,B(420),a.gl);E0(b,B(421),a.dp);Mp(b,B(422),a.cS);Mp(b,B(423),a.iz);Mp(b,B(426),CD());c=null;d=a.kW;if(d.s>0)c=Bb(d,0);if(c!==null){d=E8();ADJ(c,d);AEH(b,B(4),d);}d=E8();GA(d,B(415),b);try{b=a.g3;c=Cz();H(H(c,
b),B(427));e=Cl(c);b=a.g3;c=Cz();H(H(c,b),B(428));f=Cl(c);b=a.g3;c=Cz();H(H(c,b),B(414));g=Cl(c);h=Gr();AZu(d,h);i=FC(h);$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);return;case 2:try{ALl(e,i);if(C()){break _;}$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);return;case 3:try{$z=AW2(f);if(C()){break _;}i=$z;if(i===null){$p=4;continue _;}$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);return;case 4:try
{A1G(g,f);if(C()){break _;}$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);return;case 5:try{$z=AW2(g);if(C()){break _;}i=$z;if(i===null){$p=7;continue _;}$p=9;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);return;case 6:try{AS3(f);if(C()){break _;}$p=4;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);return;case 7:try{A1G(e,g);if(C()){break _;}$p=8;continue _;}catch($$e){$$je=R($$e);if
($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);return;case 8:a:{try{$z=AW2(e);if(C()){break _;}i=$z;if(i===null)break a;$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);}return;case 9:try{AS3(g);if(C()){break _;}$p=7;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);return;case 10:a:{try{AS3(e);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);}return;default:GR();}}DW().s(a,
b,c,d,e,f,g,h,i,j,$p);}
function A1q(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.gv.Kt())return 1;if(!b){$p=2;continue _;}c=a.gv;b=0;d=null;$p=1;case 1:$z=c.IZ(b,d);if(C()){break _;}b=$z;return b;case 2:AZb(a);if(C()){break _;}c=a.gv;b=0;d=null;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,$p);}
function AMY(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)b=0;else{if(c<128){e=b>>4;f=d>>4;$p=1;continue _;}b=0;}}else b=0;return b;case 1:$z=AJJ(a,e,f);if(C()){break _;}g=$z;return Id(g,b&15,c,d&15);default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function FB(a,b,c,d){return c>=0&&c<128?Dm(a,b>>4,d>>4):0;}
function KJ(a,b,c,d,e,f,g){var h,i;if(f>=0&&c<128){h=b>>4;b=d>>4;c=e>>4;d=g>>4;while(h<=c){i=b;while(i<=d){if(!Dm(a,h,i))return 0;i=i+1|0;}h=h+1|0;}return 1;}return 0;}
function Dm(a,b,c){return a.gv.FE(b,c);}
function AHE(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=b>>4;b=c>>4;$p=1;case 1:$z=AJJ(a,d,b);if(C()){break _;}e=$z;return e;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AJJ(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.gv;$p=1;case 1:$z=d.uA(b,c);if(C()){break _;}d=$z;return d;default:GR();}}DW().s(a,b,c,d,$p);}
function AVq(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 0;g=b>>4;h=d>>4;$p=1;continue _;}return 0;case 1:$z=AJJ(a,g,h);if(C()){break _;}i=$z;b=b&15;d=d&15;$p=2;case 2:$z=AOy(i,b,c,d,e,f);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function AXQ(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 0;f=b>>4;g=d>>4;$p=1;continue _;}return 0;case 1:$z=AJJ(a,f,g);if(C()){break _;}h=$z;i=b&15;j=d&15;k=e<<24>>24;l=h.hd.data[j<<4|i]&255;m=h.eD.data;n=i
<<11|j<<7|c;b=m[n]&255;if(b==e)return 0;d=(h.f6*16|0)+i|0;g=(h.f1*16|0)+j|0;m[n]=k;if(b){J();o=BFM.data[b];p=h.cd;$p=2;continue _;}FS(h.gW,i,c,j,0);J();if(!BIB.data[k]){if(c==(l-1|0))H1(h,i,c,j);}else if(c>=l)H1(h,i,c+1|0,j);o=h.cd;Eg();FM(o,BM8,d,c,g,d,c,g);FM(h.cd,BK6,d,c,g,d,c,g);$p=3;continue _;case 2:o.iv(p,d,c,g);if(C()){break _;}FS(h.gW,i,c,j,0);J();if(!BIB.data[k]){if(c==(l-1|0))H1(h,i,c,j);}else if(c>=l)H1(h,i,c+1|0,j);o=h.cd;Eg();FM(o,BM8,d,c,g,d,c,g);FM(h.cd,BK6,d,c,g,d,c,g);$p=3;case 3:AX4(h,i,j);if
(C()){break _;}if(e){o=h.cd;if(!o.N){p=BFM.data[e];$p=4;continue _;}}h.f_=1;return 1;case 4:p.eJ(o,d,c,g);if(C()){break _;}h.f_=1;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function AMo(a,b,c,d){var e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(a,b,c,d);if(C()){break _;}e=$z;if(!e){BE();f=BKz;}else{J();f=BFM.data[e].bG;}return f;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function APQ(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 0;e=b>>4;f=d>>4;$p=1;continue _;}return 0;case 1:$z=AJJ(a,e,f);if(C()){break _;}g=$z;return ZV(g,b&15,c,d&15);default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AMI(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=a.a0v(b,c,d,e);if(C()){break _;}e=$z;if(!e)return;$p=2;case 2:$z=AMY(a,b,c,d);if(C()){break _;}e=$z;$p=3;case 3:AZG(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AWE(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 0;f=b>>4;g=d>>4;$p=1;continue _;}return 0;case 1:$z=AJJ(a,f,g);if(C()){break _;}h=$z;b=b&15;d=d&15;h.f_=1;FS(h.gW,b,c,d,e);return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function A2O(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=a.a0m(b,c,d,e);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:AZG(a,b,c,d,e);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AUT(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=a.Zc(b,c,d,e,f);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:AZG(a,b,c,d,e);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function QZ(a,b,c,d){var e,f;e=0;while(true){f=a.ey;if(e>=f.s)break;AB_(Bb(f,e),b,c,d);e=e+1|0;}}
function AZG(a,b,c,d,e){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:QZ(a,b,c,d);$p=1;case 1:ATo(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function ARM(a,b,c,d,e){var f;if(d<=e){f=d;d=e;e=f;}Fz(a,b,e,c,b,d,c);}
function Fz(a,b,c,d,e,f,g){var h,i,j,k,l;h=0;i=b-1|0;j=c-1|0;k=d-1|0;e=e+1|0;b=f+1|0;c=g+1|0;while(true){l=a.ey;if(h>=l.s)break;V8(Bb(l,h),i,j,k,e,b,c);h=h+1|0;}}
function ATo(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=b-1|0;$p=1;case 1:A2f(a,f,c,d,e);if(C()){break _;}f=b+1|0;$p=2;case 2:A2f(a,f,c,d,e);if(C()){break _;}f=c-1|0;$p=3;case 3:A2f(a,b,f,d,e);if(C()){break _;}f=c+1|0;$p=4;case 4:A2f(a,b,f,d,e);if(C()){break _;}f=d-1|0;$p=5;case 5:A2f(a,b,c,f,e);if(C()){break _;}d=d+1|0;$p=6;case 6:A2f(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,
$p);}
function A2f(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.cx&&!a.N){J();f=BFM.data;$p=1;continue _;}return;case 1:$z=AMY(a,b,c,d);if(C()){break _;}g=$z;h=f[g];if(h===null)return;$p=2;case 2:h.dN(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function ARy(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=b>>4;f=d>>4;$p=1;case 1:$z=AJJ(a,e,f);if(C()){break _;}g=$z;return Wr(g,b&15,c,d&15);default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AG8(a,b,c,d){var e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=1;$p=1;case 1:$z=AK4(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AK4(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(e){$p=1;continue _;}if(c<0)return 0;if(c>=128){f=15-a.gU|0;if(f<0)f=0;return f;}g=b>>4;e=d>>4;$p=7;continue _;}return 15;case 1:$z=AMY(a,b,c,d);if(C()){break _;}f=$z;J();if(f!=BFR.b&&f!=BI3.b){if(c<0)return 0;if(c>=128){f=15
-a.gU|0;if(f<0)f=0;return f;}g=b>>4;e=d>>4;$p=7;continue _;}e=c+1|0;g=0;$p=2;case 2:$z=AK4(a,b,e,d,g);if(C()){break _;}h=$z;e=b+1|0;g=0;$p=3;case 3:$z=AK4(a,e,c,d,g);if(C()){break _;}g=$z;e=b-1|0;i=0;$p=4;case 4:$z=AK4(a,e,c,d,i);if(C()){break _;}i=$z;e=d+1|0;j=0;$p=5;case 5:$z=AK4(a,b,c,e,j);if(C()){break _;}j=$z;d=d-1|0;e=0;$p=6;case 6:$z=AK4(a,b,c,d,e);if(C()){break _;}k=$z;if(g<=h)g=h;if(i<=g)i=g;if(j<=i)j=i;if(k<=j)k=j;return k;case 7:$z=AJJ(a,g,e);if(C()){break _;}l=$z;return AE0(l,b&15,c,d&15,a.gU);default:
GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function AJm(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 1;e=b>>4;f=d>>4;if(!Dm(a,e,f))return 0;$p=1;continue _;}return 0;case 1:$z=AJJ(a,e,f);if(C()){break _;}g=$z;return Wr(g,b&15,c,d&15);default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AX5(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&c>=(-32000000)&&b<32000000&&c<=32000000){d=b>>4;e=c>>4;if(!Dm(a,d,e))return 0;$p=1;continue _;}return 0;case 1:$z=AJJ(a,d,e);if(C()){break _;}f=$z;return TE(f,b&15,c&15);default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A3s(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(a.cM.rX){Eg();if(b===BM8)break a;}if(FB(a,c,d,e)){Eg();if(b===BM8){$p=1;continue _;}if(b===BK6){$p=2;continue _;}$p=3;continue _;}}return;case 1:$z=AJm(a,c,d,e);if(C()){break _;}g=$z;if(g)f=15;$p=3;continue _;case 2:$z=AMY(a,c,d,e);if(C()){break _;}g=$z;J();h=BID.data;if(h[g]>f)f=h[g];$p=3;case 3:$z=AXH(a,b,c,d,e);if(C()){break _;}g
=$z;if(g!=f)FM(a,b,c,d,e,c,d,e);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AXH(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(d>=0&&d<128&&c>=(-32000000)&&e>=(-32000000)&&c<32000000&&e<=32000000){f=c>>4;g=e>>4;if(!Dm(a,f,g))return 0;$p=1;continue _;}return b.Pj;case 1:$z=AJJ(a,f,g);if(C()){break _;}h=$z;c=c&15;e=e&15;Eg();return b===BM8?KZ(h.iq,c,d,e):b!==BK6?0:KZ(h.hX,c,d,e);default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AY0(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c>=(-32000000)&&e>=(-32000000)&&c<32000000&&e<=32000000&&d>=0&&d<128){g=c>>4;h=e>>4;if(Dm(a,g,h)){$p=1;continue _;}}return;case 1:$z=AJJ(a,g,h);if(C()){break _;}i=$z;g=c&15;h=e&15;i.f_=1;Eg();if(b===BM8)FS(i.iq,g,d,h,f);else if(b===BK6)FS(i.hX,g,d,h,f);g=0;while(true){b=a.ey;if(g>=b.s)break;AB_(Bb(b,g),c,d,e);g=g+1|
0;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function AOI(a,b,c,d){var e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.cM.uN.data;$p=1;case 1:$z=AG8(a,b,c,d);if(C()){break _;}b=$z;return e[b];default:GR();}}DW().s(a,b,c,d,e,$p);}
function Zt(a){return a.gU>=4?0:1;}
function AVp(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=0;$p=1;case 1:$z=AZz(a,b,c,d);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,$p);}
function AZz(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!($rt_globals.isNaN(b.H)?1:0)&&!($rt_globals.isNaN(b.G)?1:0)&&!($rt_globals.isNaN(b.D)
?1:0)){if(!($rt_globals.isNaN(c.H)?1:0)&&!($rt_globals.isNaN(c.G)?1:0)&&!($rt_globals.isNaN(c.D)?1:0)){e=N(c.H);f=N(c.G);g=N(c.D);h=N(b.H);i=N(b.G);j=N(b.D);k=200+(-1)|0;if(200<0)return null;if(!($rt_globals.isNaN(b.H)?1:0)&&!($rt_globals.isNaN(b.G)?1:0)&&!($rt_globals.isNaN(b.D)?1:0)){if(h==e&&i==f&&j==g)return null;l=999.0;m=999.0;n=999.0;o=Ba(e,h);if(o>0)l=h+1.0;if(o<0)l=h+0.0;h=Ba(f,i);if(h>0)m=i+1.0;if(h<0)m=i+0.0;i=Ba(g,j);if(i>0)n=j+1.0;if(i<0)n=j+0.0;p=999.0;q=999.0;r=999.0;s=c.H;t=b.H;u=s-t;s=c.G;v
=b.G;w=s-v;s=c.D;x=b.D;y=s-x;if(l!==999.0)p=(l-t)/u;if(m!==999.0)q=(m-v)/w;if(n!==999.0)r=(n-x)/y;if(p<q&&p<r){z=o<=0?5:4;b.H=l;b.G=v+w*p;b.D=x+y*p;}else if(q>=r){z=i<=0?3:2;b.H=t+u*r;b.G=v+w*r;b.D=n;}else{z=h<=0?1:0;b.H=t+u*q;b.G=m;b.D=x+y*q;}ba=BP(b.H,b.G,b.D);p=N(b.H);ba.H=p;h=p|0;if(z==5){h=h+(-1)|0;ba.H=p+1.0;}s=N(b.G);ba.G=s;i=s|0;if(z==1){i=i+(-1)|0;ba.G=s+1.0;}s=N(b.D);ba.D=s;j=s|0;if(z==3){j=j+(-1)|0;ba.D=s+1.0;}$p=1;continue _;}return null;}return null;}return null;case 1:$z=AMY(a,h,i,j);if(C()){break _;}o
=$z;$p=2;case 2:$z=APQ(a,h,i,j);if(C()){break _;}bb=$z;J();bc=BFM.data[o];if(o>0&&bc.Ae(bb,d)){$p=3;continue _;}bd=k;k=bd+(-1)|0;if(bd<0)return null;if(!($rt_globals.isNaN(b.H)?1:0)&&!($rt_globals.isNaN(b.G)?1:0)&&!($rt_globals.isNaN(b.D)?1:0)){if(h==e&&i==f&&j==g)return null;l=999.0;m=999.0;n=999.0;o=Ba(e,h);if(o>0)l=h+1.0;if(o<0)l=h+0.0;h=Ba(f,i);if(h>0)m=i+1.0;if(h<0)m=i+0.0;i=Ba(g,j);if(i>0)n=j+1.0;if(i<0)n=j+0.0;p=999.0;q=999.0;r=999.0;s=c.H;t=b.H;u=s-t;s=c.G;v=b.G;w=s-v;s=c.D;x=b.D;y=s-x;if(l!==999.0)p
=(l-t)/u;if(m!==999.0)q=(m-v)/w;if(n!==999.0)r=(n-x)/y;if(p<q&&p<r){z=o<=0?5:4;b.H=l;b.G=v+w*p;b.D=x+y*p;}else if(q>=r){z=i<=0?3:2;b.H=t+u*r;b.G=v+w*r;b.D=n;}else{z=h<=0?1:0;b.H=t+u*q;b.G=m;b.D=x+y*q;}ba=BP(b.H,b.G,b.D);p=N(b.H);ba.H=p;h=p|0;if(z==5){h=h+(-1)|0;ba.H=p+1.0;}s=N(b.G);ba.G=s;i=s|0;if(z==1){i=i+(-1)|0;ba.G=s+1.0;}s=N(b.D);ba.D=s;j=s|0;if(z==3){j=j+(-1)|0;ba.D=s+1.0;}$p=1;continue _;}return null;case 3:$z=bc.Dm(a,h,i,j,b,c);if(C()){break _;}be=$z;if(be!==null)return be;bd=k;k=bd+(-1)|0;if(bd<0)return null;if
(!($rt_globals.isNaN(b.H)?1:0)&&!($rt_globals.isNaN(b.G)?1:0)&&!($rt_globals.isNaN(b.D)?1:0)){if(h==e&&i==f&&j==g)return null;l=999.0;m=999.0;n=999.0;o=Ba(e,h);if(o>0)l=h+1.0;if(o<0)l=h+0.0;h=Ba(f,i);if(h>0)m=i+1.0;if(h<0)m=i+0.0;i=Ba(g,j);if(i>0)n=j+1.0;if(i<0)n=j+0.0;p=999.0;q=999.0;r=999.0;s=c.H;t=b.H;u=s-t;s=c.G;v=b.G;w=s-v;s=c.D;x=b.D;y=s-x;if(l!==999.0)p=(l-t)/u;if(m!==999.0)q=(m-v)/w;if(n!==999.0)r=(n-x)/y;if(p<q&&p<r){z=o<=0?5:4;b.H=l;b.G=v+w*p;b.D=x+y*p;}else if(q>=r){z=i<=0?3:2;b.H=t+u*r;b.G=v+w*r;b.D
=n;}else{z=h<=0?1:0;b.H=t+u*q;b.G=m;b.D=x+y*q;}ba=BP(b.H,b.G,b.D);p=N(b.H);ba.H=p;h=p|0;if(z==5){h=h+(-1)|0;ba.H=p+1.0;}s=N(b.G);ba.G=s;i=s|0;if(z==1){i=i+(-1)|0;ba.G=s+1.0;}s=N(b.D);ba.D=s;j=s|0;if(z==3){j=j+(-1)|0;ba.D=s+1.0;}$p=1;continue _;}return null;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,$p);}
function AJa(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;g=a.ey;if(f>=g.s)return;g=Bb(g,f);h=b.c;i=b.i-b.bK;j=b.d;$p=1;case 1:ANH(g,c,h,i,j,d,e);if(C()){break _;}f=f+1|0;g=a.ey;if(f>=g.s)return;g=Bb(g,f);h=b.c;i=b.i-b.bK;j=b.d;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function AIL(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=0;i=a.ey;if(h>=i.s)return;i=Bb(i,h);$p=1;case 1:ANH(i,e,b,c,d,f,g);if(C()){break _;}h=h+1|0;i=a.ey;if(h>=i.s)return;i=Bb(i,h);continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function AMu(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;g=c;h=d;i=e;j=a.ey;if(f>=j.s)return;k=Bb(j,f);if(b!==null){l=k.d5.h9;m=new T;S(m);H(H(m,B(429)),b);n=U(m);j=new T;S(j);H(H(j,B(430)),n);l.sI=U(j);l.mw=60;}j=k.d5.g0;o=1.0;p=1.0;$p=1;case 1:A5g(j,b,g,h,i,o,p);if(C()){break _;}f=f+1|0;j=a.ey;if
(f>=j.s)return;k=Bb(j,f);if(b!==null){l=k.d5.h9;m=new T;S(m);H(H(m,B(429)),b);n=U(m);j=new T;S(j);H(H(j,B(430)),n);l.sI=U(j);l.mw=60;}j=k.d5.g0;o=1.0;p=1.0;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function BW(a,b,c,d,e,f,g,h){var i,j;i=0;while(true){j=a.ey;if(i>=j.s)break;ATX(Bb(j,i),b,c,d,e,f,g,h);i=i+1|0;}}
function A2h(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=N(b.c/16.0);d=N(b.d/16.0);e=0;f=b instanceof DY;if(f)e=1;if(!e&&!Dm(a,c,d))return 0;if(f){Y(a.kW,b);g=CV();e=a.kW.s;h=new T;S(h);Bi(H(h,B(431)),e);Cb(g,U(h));}$p=1;case 1:$z=AJJ(a,c,d);if(C()){break _;}h=$z;PY(h,b);Y(a.cN,b);a.Fd(b);return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function A1f(a,b){var c;c=0;while(true){b=a.ey;if(c>=b.s)break;Bb(b,c);c=c+1|0;}}
function APB(a,b){var c;c=0;while(true){b=a.ey;if(c>=b.s)break;Bb(b,c);c=c+1|0;}}
function AJX(a,b){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:b.pV();if(C()){break _;}if(b instanceof DY)Jy(a.kW,b);return;default:GR();}}DW().s(a,b,$p);}
function M9(a,b){Y(a.ey,b);}
function MR(a,b){Jy(a.ey,b);}
function AHC(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Dr(a.mR);d=N(c.R);e=N(c.Z+1.0);f=N(c.C);g=N(c.V+1.0);h=N(c.S);i=N(c.ba+1.0);j=f-1|0;while(d<e){k=h;while(k<i){if(FB(a,d,64,k)){l=j;if(l<g){J();m=BFM.data;$p=2;continue _;}}k=k+1|0;}d=d+1|0;}n=Dv(c,0.25,0.25,0.25);$p=1;case 1:$z=AOC(a,b,n);if(C())
{break _;}o=$z;j=0;while(j<o.s){p=(Bb(o,j)).EO();if(p!==null&&Ma(p,c))Y(a.mR,p);n=b.Fq(Bb(o,j));if(n!==null&&Ma(n,c))Y(a.mR,n);j=j+1|0;}return a.mR;case 2:$z=AMY(a,d,l,k);if(C()){break _;}f=$z;n=m[f];if(n!==null){o=a.mR;$p=3;continue _;}l=l+1|0;while(l>=g){while(true){k=k+1|0;while(k>=i){d=d+1|0;if(d>=e){n=Dv(c,0.25,0.25,0.25);$p=1;continue _;}k=h;}if(!FB(a,d,64,k))continue;else break;}l=j;}J();m=BFM.data;continue _;case 3:n.MX(a,d,l,k,c,o);if(C()){break _;}l=l+1|0;while(l>=g){while(true){k=k+1|0;while(k>=i)
{d=d+1|0;if(d>=e){n=Dv(c,0.25,0.25,0.25);$p=1;continue _;}k=h;}if(!FB(a,d,64,k))continue;else break;}l=j;}J();m=BFM.data;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function U_(a,b){var c;c=1.0-(BG(Il(a,b)*3.1415927410125732*2.0)*2.0+0.5);if(c<0.0)c=0.0;if(c>1.0)c=1.0;return c*11.0|0;}
function Xo(a,b,c){var d,e,f,g,h,i,j,k;d=BG(Il(a,c)*3.1415927410125732*2.0)*2.0+0.5;if(d<0.0)d=0.0;if(d>1.0)d=1.0;e=N(b.c);f=N(b.d);g=(CQ(a)).Pu(e,f);h=AJc((CQ(a)).yn(e,f),g);i=(h>>16&255)/255.0;j=(h>>8&255)/255.0;k=(h&255)/255.0;return BP(i*d,j*d,k*d);}
function Il(a,b){return a.cM.TT(a.cS,b);}
function VE(a,b){var c,d,e,f,g;c=BG(Il(a,b)*3.1415927410125732*2.0)*2.0+0.5;if(c<0.0)c=0.0;if(c>1.0)c=1.0;d=a.C3;e=Gi(Cw(Ec(d,16),M(255)))/255.0;f=Gi(Cw(Ec(d,8),M(255)))/255.0;g=Gi(Cw(d,M(255)))/255.0;b=c*0.8999999761581421+0.10000000149011612;return BP(e*b,f*b,g*(c*0.8500000238418579+0.15000000596046448));}
function AXi(a,b){var c;c=Il(a,b);return a.cM.St(c,b);}
function A3T(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AHE(a,b,c);if(C()){break _;}d=$z;e=127;$p=2;case 2:$z=AMo(a,b,e,c);if(C()){break _;}f=$z;if(f.j3()&&e>0){e=e+(-1)|0;continue _;}g=b&15;c=c&15;a:{while(e>0){h=Id(d,g,e,c);if(h){J();if(BFM.data[h].bG.j3())break a;if(BFM.data[h].bG.jp())break a;}e=e+(-1)|0;}return (-1);}return e+1|0;default:GR();}}DW().s(a,b,c,d,e,f,g,
h,$p);}
function A1c(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AHE(a,b,c);if(C()){break _;}d=$z;return TE(d,b&15,c&15);default:GR();}}DW().s(a,b,c,d,$p);}
function AYX(a,b){var c;c=1.0-(BG(Il(a,b)*3.1415927410125732*2.0)*2.0+0.75);if(c<0.0)c=0.0;if(c>1.0)c=1.0;return c*c*0.5;}
function AK5(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=new OV;g=BM9;BM9=Bk(g,M(1));f.Hg=g;f.ih=b;f.hN=c;f.ir=d;f.s6=e;if(!a.mT){if(KJ(a,b-8|0,c-8|0,d-8|0,b+8|0,c+8|0,d+8|0)){if(e>0){J();f.sN=Bk(M(BFM.data[e].kC()),a.cS);}if(!IZ(a.lA,f)){FV(a.lA,f);h=a.jE.rd;h.iB=U$(h,h.iB,f);i=P$(h,f);j=ABH(i,f);ABH(i,f);h.ok=h.ok+1|0;}}}else if(KJ(a,b-8|0,c-8|0,d-8
|0,b+8|0,c+8|0,d+8|0)){b=f.ih;c=f.hN;d=f.ir;$p=1;continue _;}return;case 1:$z=AMY(a,b,c,d);if(C()){break _;}k=$z;if(k==f.s6&&k>0){J();h=BFM.data[k];b=f.ih;c=f.hN;d=f.ir;f=a.p;$p=2;continue _;}return;case 2:h.dj(a,b,c,d,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function A3B(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Hw(a.cN,a.hf);b=0;while(true){c=a.hf;if(b>=c.s){b=0;while(true){c=a.hf;if(b>=c.s)break;a.iS(Bb(c,b));b=b+1|0;}Dr(c);d=0;a:while(true){c=a.cN;if(d>=c.s){b=0;c=a.gc;if(b>=c.s)return;c=Bb(c,b);$p=2;continue _;}b:{e=Bb(c,d);c=e.bO;if(c!==null){if(!c.bF&&c.bH===e)break b;c.bH=null;e.bO=null;}if(!e.bF)break a;if(e.bF){f=e.ej;g=e.eu;if(e.cT&&Dm(a,
f,g)){$p=4;continue _;}c=a.cN;b=d+(-1)|0;DT(c,d);a.iS(e);d=b;}}d=d+1|0;}$p=3;continue _;}e=Bb(c,b);d=e.ej;g=e.eu;if(e.cT&&Dm(a,d,g))break;b=b+1|0;}$p=1;case 1:$z=AJJ(a,d,g);if(C()){break _;}c=$z;NS(c,e);while(true){b=b+1|0;c=a.hf;if(b>=c.s){b=0;while(true){c=a.hf;if(b>=c.s)break;a.iS(Bb(c,b));b=b+1|0;}Dr(c);d=0;c:while(true){c=a.cN;if(d>=c.s){b=0;c=a.gc;if(b>=c.s)return;c=Bb(c,b);$p=2;continue _;}a:{e=Bb(c,d);c=e.bO;if(c!==null){if(!c.bF&&c.bH===e)break a;c.bH=null;e.bO=null;}if(!e.bF)break c;if(e.bF){f=e.ej;g
=e.eu;if(e.cT&&Dm(a,f,g)){$p=4;continue _;}c=a.cN;b=d+(-1)|0;DT(c,d);a.iS(e);d=b;}}d=d+1|0;}$p=3;continue _;}e=Bb(c,b);d=e.ej;g=e.eu;if(!e.cT)continue;if(!Dm(a,d,g))continue;else break;}continue _;case 2:c.De();if(C()){break _;}b=b+1|0;c=a.gc;if(b>=c.s)return;c=Bb(c,b);continue _;case 3:ATP(a,e);if(C()){break _;}while(true){if(e.bF){f=e.ej;g=e.eu;if(e.cT&&Dm(a,f,g)){$p=4;continue _;}c=a.cN;b=d+(-1)|0;DT(c,d);a.iS(e);d=b;}d:{while(true){d=d+1|0;c=a.cN;if(d>=c.s){b=0;c=a.gc;if(b>=c.s)return;c=Bb(c,b);$p=2;continue _;}e
=Bb(c,d);c=e.bO;if(c===null)break d;if(c.bF)break;if(c.bH!==e)break;}c.bH=null;e.bO=null;}if(e.bF)continue;else break;}continue _;case 4:$z=AJJ(a,f,g);if(C()){break _;}c=$z;NS(c,e);while(true){c=a.cN;b=d+(-1)|0;DT(c,d);a.iS(e);d=b;while(true){d=d+1|0;c=a.cN;if(d>=c.s){b=0;c=a.gc;if(b>=c.s)return;c=Bb(c,b);$p=2;continue _;}e=Bb(c,d);c=e.bO;if(c!==null){if(!c.bF&&c.bH===e)continue;c.bH=null;e.bO=null;}if(!e.bF){$p=3;continue _;}if(e.bF)break;}f=e.ej;g=e.eu;if(!e.cT)continue;if(!Dm(a,f,g))continue;else break;}continue _;default:
GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function ATP(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=1;$p=1;case 1:AXB(a,b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function AXB(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=N(b.c);e=N(b.d);if(!(!c&&!KJ(a,d-16|0,0,e-16|0,d+16|0,128,e+16|0))){b.fu=b.c;b.eX=b.i;b.fv=b.d;b.J=b.n;b.M=b.u;if(c&&b.cT){if(b.bO===null){$p=1;continue _;}$p=2;continue _;}if(!(!($rt_globals.isNaN(b.c)?1:0)&&!(!$rt_globals.isFinite(b.c)?1:0)))b.c=b.fu;if(!(!($rt_globals.isNaN(b.i)?1:0)&&!(!$rt_globals.isFinite(b.i)?
1:0)))b.i=b.eX;if(!(!($rt_globals.isNaN(b.d)?1:0)&&!(!$rt_globals.isFinite(b.d)?1:0)))b.d=b.fv;if(!(!($rt_globals.isNaN(b.u)?1:0)&&!(!$rt_globals.isFinite(b.u)?1:0)))b.u=b.M;if(!(!($rt_globals.isNaN(b.n)?1:0)&&!(!$rt_globals.isFinite(b.n)?1:0)))b.n=b.J;f=N(b.c/16.0);g=N(b.i/16.0);h=N(b.d/16.0);d=b.cT;if(!(d&&b.ej==f&&b.sY==g&&b.eu==h)){if(d&&Dm(a,b.ej,b.eu)){g=b.ej;d=b.eu;$p=4;continue _;}if(Dm(a,f,h)){b.cT=1;$p=3;continue _;}b.cT=0;}if(c&&b.cT){i=b.bH;if(i!==null){if(!i.bF&&i.bO===b){$p=5;continue _;}i.bO=
null;b.bH=null;}}}return;case 1:b.dm();if(C()){break _;}if(!(!($rt_globals.isNaN(b.c)?1:0)&&!(!$rt_globals.isFinite(b.c)?1:0)))b.c=b.fu;if(!(!($rt_globals.isNaN(b.i)?1:0)&&!(!$rt_globals.isFinite(b.i)?1:0)))b.i=b.eX;if(!(!($rt_globals.isNaN(b.d)?1:0)&&!(!$rt_globals.isFinite(b.d)?1:0)))b.d=b.fv;if(!(!($rt_globals.isNaN(b.u)?1:0)&&!(!$rt_globals.isFinite(b.u)?1:0)))b.u=b.M;if(!(!($rt_globals.isNaN(b.n)?1:0)&&!(!$rt_globals.isFinite(b.n)?1:0)))b.n=b.J;f=N(b.c/16.0);g=N(b.i/16.0);h=N(b.d/16.0);d=b.cT;if(!(d&&b.ej
==f&&b.sY==g&&b.eu==h)){if(d&&Dm(a,b.ej,b.eu)){g=b.ej;d=b.eu;$p=4;continue _;}if(Dm(a,f,h)){b.cT=1;$p=3;continue _;}b.cT=0;}if(c&&b.cT){i=b.bH;if(i!==null){if(!i.bF&&i.bO===b){$p=5;continue _;}i.bO=null;b.bH=null;}}return;case 2:b.NJ();if(C()){break _;}if(!(!($rt_globals.isNaN(b.c)?1:0)&&!(!$rt_globals.isFinite(b.c)?1:0)))b.c=b.fu;if(!(!($rt_globals.isNaN(b.i)?1:0)&&!(!$rt_globals.isFinite(b.i)?1:0)))b.i=b.eX;if(!(!($rt_globals.isNaN(b.d)?1:0)&&!(!$rt_globals.isFinite(b.d)?1:0)))b.d=b.fv;if(!(!($rt_globals.isNaN(b.u)
?1:0)&&!(!$rt_globals.isFinite(b.u)?1:0)))b.u=b.M;if(!(!($rt_globals.isNaN(b.n)?1:0)&&!(!$rt_globals.isFinite(b.n)?1:0)))b.n=b.J;f=N(b.c/16.0);g=N(b.i/16.0);h=N(b.d/16.0);d=b.cT;if(!(d&&b.ej==f&&b.sY==g&&b.eu==h)){if(d&&Dm(a,b.ej,b.eu)){g=b.ej;d=b.eu;$p=4;continue _;}if(Dm(a,f,h)){b.cT=1;$p=3;continue _;}b.cT=0;}if(c&&b.cT){i=b.bH;if(i!==null){if(!i.bF&&i.bO===b){$p=5;continue _;}i.bO=null;b.bH=null;}}return;case 3:$z=AJJ(a,f,h);if(C()){break _;}i=$z;PY(i,b);if(c&&b.cT){i=b.bH;if(i!==null){if(!i.bF&&i.bO===
b){$p=5;continue _;}i.bO=null;b.bH=null;}}return;case 4:$z=AJJ(a,g,d);if(C()){break _;}i=$z;WS(i,b,b.sY);if(Dm(a,f,h)){b.cT=1;$p=3;continue _;}b.cT=0;if(c&&b.cT){i=b.bH;if(i!==null){if(!i.bF&&i.bO===b){$p=5;continue _;}i.bO=null;b.bH=null;}}return;case 5:ATP(a,i);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function AZt(a,b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=null;$p=1;case 1:$z=AOC(a,c,b);if(C()){break _;}c=$z;d=0;while(d<c.s){e=Bb(c,d);if(!e.bF&&e.pM)return 0;d=d+1|0;}return 1;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AVl(a,b){var c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=N(b.R);d=N(b.Z+1.0);e=N(b.C);f=N(b.V+1.0);g=N(b.S);h=N(b.ba+1.0);if(b.R<0.0)c=c+(-1)|0;if(b.C<0.0)e=e+(-1)|0;if(b.S<0.0)g=g+(-1)|0;while(c<d){i=e;while(i<f){j=g;if(j<h){J();k=BFM.data;$p=1;continue _;}i=i+1|0;}c=c+1|0;}return 0;case 1:$z=AMY(a,c,i,j);if(C()){break _;}l=$z;m
=k[l];if(m!==null&&m.bG.jp())return 1;j=j+1|0;a:while(true){if(j<h){J();k=BFM.data;continue _;}i=i+1|0;while(i>=f){c=c+1|0;if(c>=d)break a;i=e;}j=g;}return 0;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function A4L(a,b){var c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=N(b.R);d=N(b.Z+1.0);e=N(b.C);f=N(b.V+1.0);g=N(b.S);h=N(b.ba+1.0);while(c<d){i=e;while(i<f){j=g;if(j<h){$p=1;continue _;}i=i+1|0;}c=c+1|0;}return 0;case 1:$z=AMY(a,c,i,j);if(C()){break _;}k=$z;J();if(k!=BGS.b&&k!=BG5.b&&k!=BIF.b){j=j+1|0;a:while(true){if(j<h){continue _;}i=i+1|0;while(i>=f){c=c+1
|0;if(c>=d)break a;i=e;}j=g;}return 0;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function A4$(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=N(b.R);f=N(b.Z+1.0);g=N(b.C);h=N(b.V+1.0);i=N(b.S);j=N(b.ba+1.0);k=0;l=BP(0.0,0.0,0.0);m=h;while(e<f){n=g;while(n<h){o=i;if(o<j){J();p=BFM.data;$p=1;continue _;}n=n+1|0;}e=e+1|0;}if(LW(l)>0.0){b=DJ(l);d.f=d.f
+b.H*0.004;d.h=d.h+b.G*0.004;d.g=d.g+b.D*0.004;}return k;case 1:$z=AMY(a,e,n,o);if(C()){break _;}q=$z;r=p[q];if(r!==null&&r.bG===c){s=n+1|0;$p=2;continue _;}o=o+1|0;a:while(true){if(o<j){J();p=BFM.data;continue _;}n=n+1|0;while(n>=h){e=e+1|0;if(e>=f)break a;n=g;}o=i;}if(LW(l)>0.0){b=DJ(l);d.f=d.f+b.H*0.004;d.h=d.h+b.G*0.004;d.g=d.g+b.D*0.004;}return k;case 2:$z=APQ(a,e,n,o);if(C()){break _;}q=$z;if(m>=s-Of(q)){k=1;$p=3;continue _;}o=o+1|0;b:while(true){if(o<j){J();p=BFM.data;$p=1;continue _;}n=n+1|0;while(n
>=h){e=e+1|0;if(e>=f)break b;n=g;}o=i;}if(LW(l)>0.0){b=DJ(l);d.f=d.f+b.H*0.004;d.h=d.h+b.G*0.004;d.g=d.g+b.D*0.004;}return k;case 3:r.xz(a,e,n,o,d,l);if(C()){break _;}o=o+1|0;c:while(true){if(o<j){J();p=BFM.data;$p=1;continue _;}n=n+1|0;while(n>=h){e=e+1|0;if(e>=f)break c;n=g;}o=i;}if(LW(l)>0.0){b=DJ(l);d.f=d.f+b.H*0.004;d.h=d.h+b.G*0.004;d.g=d.g+b.D*0.004;}return k;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);}
function A5d(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=N(b.R);e=N(b.Z+1.0);f=N(b.C);g=N(b.V+1.0);h=N(b.S);i=N(b.ba+1.0);while(d<e){j=f;while(j<g){k=h;if(k<i){J();l=BFM.data;$p=1;continue _;}j=j+1|0;}d=d+1|0;}return 0;case 1:$z=AMY(a,d,j,k);if(C()){break _;}m=$z;n=l[m];if(n!==null&&n.bG===c)return 1;k=k+1|0;a:while(true)
{if(k<i){J();l=BFM.data;continue _;}j=j+1|0;while(j>=g){d=d+1|0;if(d>=e)break a;j=f;}k=h;}return 0;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function AMk(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=N(b.R);e=N(b.Z+1.0);f=N(b.C);g=N(b.V+1.0);h=N(b.S);i=N(b.ba+1.0);while(d<e){j=f;while(j<g){k=h;if(k<i){J();l=BFM.data;$p=1;continue _;}j=j+1|0;}d=d+1|0;}return 0;case 1:$z=AMY(a,d,j,k);if(C()){break _;}m=$z;n=l[m];if(n!==null&&n.bG===c){$p=2;continue _;}k
=k+1|0;a:while(true){if(k<i){J();l=BFM.data;continue _;}j=j+1|0;while(j>=g){d=d+1|0;if(d>=e)break a;j=f;}k=h;}return 0;case 2:$z=APQ(a,d,j,k);if(C()){break _;}o=$z;p=j+1|0;if(o<8)p=p-o/8.0;if(p>=b.C)return 1;k=k+1|0;b:while(true){if(k<i){J();l=BFM.data;$p=1;continue _;}j=j+1|0;while(j>=g){d=d+1|0;if(d>=e)break b;j=f;}k=h;}return 0;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function A4Y(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;$p=1;case 1:$z=AId(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AId(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=A7L(a,b,c,d,e,f);h.y5=g;$p=1;case 1:AXF(h);if(C()){break _;}$p=2;case 2:A4A(h);if(C()){break _;}return h;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AM$(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=1.0/((c.Z-c.R)*2.0+1.0);e=1.0/((c.V-c.C)*2.0+1.0);f=1.0/((c.ba-c.S)*2.0+1.0);g=0;h=0;i=0.0;while(i<=1.0){j=0.0;while(j<=1.0){if(0.0<=1.0){k=c.R;l=k+(c.Z-k)*i;k=c.C;k=k+(c.V-k)*j;m=c.S;n=c.ba-m;o=0.0;p=BP(l,k,m+n*o);$p=1;continue _;}j
=j+e;}i=i+d;}return g/h;case 1:$z=AVp(a,p,b);if(C()){break _;}p=$z;if(p===null)g=g+1|0;h=h+1|0;q=o+f;a:while(true){if(q<=1.0){k=c.R;l=k+(c.Z-k)*i;k=c.C;k=k+(c.V-k)*j;m=c.S;n=c.ba-m;o=q;p=BP(l,k,m+n*o);continue _;}j=j+e;while(j>1.0){i=i+d;if(i>1.0)break a;j=0.0;}q=0.0;}return g/h;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function ASN(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!e)c=c+(-1)|0;if(e==1)c=c+1|0;if(e==2)d=d+(-1)|0;if(e==3)d=d+1|0;if(e==4)b=b+(-1)|0;if(e==5)b=b+1|0;$p=1;case 1:$z=AMY(a,b,c,d);if(C()){break _;}e=$z;J();if(e!=BGS.b)return;f=b+0.5;g=c+0.5;h=d+0.5;i=B(344);j=0.5;k=2.5999999046325684+(O(a.p)-O(a.p))*0.800000011920929;$p=2;case 2:AIL(a,f,g,h,i,j,
k);if(C()){break _;}e=0;$p=3;case 3:A2O(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function Bmu(a,b){return null;}
function ATh(a){var b,c;b=a.cN.s;c=new T;S(c);Bi(H(c,B(432)),b);return U(c);}
function AZ9(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=b>>4;f=d>>4;$p=1;case 1:$z=AJJ(a,e,f);if(C()){break _;}g=$z;if(g===null)return null;b=b&15;d=d&15;$p=2;case 2:$z=AZ4(g,b,c,d);if(C()){break _;}g=$z;return g;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AQ$(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=b>>4;g=d>>4;$p=1;case 1:$z=AJJ(a,f,g);if(C()){break _;}h=$z;if(h!==null)Ta(h,b&15,c,d&15,e);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AQZ(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=b>>4;f=d>>4;$p=1;case 1:$z=AJJ(a,e,f);if(C()){break _;}g=$z;if(g!==null){h=C4(b&15,c,d&15);if(g.od)Jy(g.cd.gc,HR(g.h$,h));}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AOc(a,b,c,d){var e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:J();e=BFM.data;$p=1;case 1:$z=AMY(a,b,c,d);if(C()){break _;}b=$z;f=e[b];return f!==null?f.dd():0;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A1J(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=1;$p=1;case 1:AL3(a,c,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function A5A(a){var b,c,d,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.fW;if(b>=50)return 0;a.fW=b+1|0;a:{try{c=5000;}catch($$e){$$je=R($$e);d=$$je;break a;}b:{try{if(C5(a.jL)>0)break b;}catch($$e){$$je=R($$e);d=$$je;break a;}a.fW=a.fW-1|0;return 0;}c:{try{c=c+(-1)|0;if(c>0)break c;}catch($$e){$$je=R($$e);d=$$je;break a;}a.fW=a.fW-1|0;return 1;}try{d=a.jL;d=DT(d,C5(d)-1|0);$p=1;continue _;}catch($$e){$$je=R($$e);d=$$je;}}a.fW=a.fW-1|
0;P(d);case 1:d:{try{AVm(d,a);if(C()){break _;}}catch($$e){$$je=R($$e);d=$$je;break d;}a:{try{if(C5(a.jL)>0)break a;}catch($$e){$$je=R($$e);d=$$je;break d;}a.fW=a.fW-1|0;return 0;}b:{try{c=c+(-1)|0;if(c>0)break b;}catch($$e){$$je=R($$e);d=$$je;break d;}a.fW=a.fW-1|0;return 1;}try{d=a.jL;d=DT(d,C5(d)-1|0);continue _;}catch($$e){$$je=R($$e);d=$$je;}}a.fW=a.fW-1|0;P(d);default:GR();}}DW().s(a,b,c,d,$p);}
function FM(a,b,c,d,e,f,g,h){A6e(a,b,c,d,e,f,g,h,1);}
function A6e(a,b,c,d,e,f,g,h,i){var j,k,l,m,n;a:{if(a.cM.rX){Eg();if(b===BM8)break a;}j=BM6+1|0;BM6=j;if(j==50)BM6=j-1|0;else if(!FB(a,(f+c|0)/2|0,64,(h+e|0)/2|0))BM6=BM6-1|0;else{b:{k=a.jL.s;if(i){if(4<=k)k=4;l=0;while(true){if(l>=k)break b;m=a.jL;n=Bb(m,(m.s-l|0)-1|0);if(n.cV===b&&ATk(n,c,d,e,f,g,h))break;l=l+1|0;}BM6=BM6-1|0;return;}}m=a.jL;n=new AEY;n.cV=b;n.zt=c;n.io=d;n.ie=e;n.hJ=f;n.g1=g;n.go=h;Y(m,n);b=a.jL;if(b.s>100000)Dr(b);BM6=BM6-1|0;}}}
function Kr(a){var b;b=U_(a,1.0);if(b!=a.gU)a.gU=b;}
function AHJ(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a:{AOo(a);if(C()){break _;}a.gv.si();b=U_(a,1.0);if(b!=a.gU){a.gU=b;c=0;while(true){d=a.ey;if(c>=d.s)break a;AFN(Bb(d,c));c=c+1|0;}}}e=Bk(a.cS,M(1));a.cS=e;if(FX(GS(e,M(a.xj)),Ch)){b=0;$p=2;continue _;}b=0;d=null;$p=4;continue _;case 2:a.a0c(b);if(C()){break _;}$p=3;case 3:a.a1a();if(C()){break _;}return;case 4:AL3(a,b,d);if(C()){break _;}b=0;$p=2;continue _;default:
GR();}}DW().s(a,b,c,d,e,$p);}
function ASy(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:YD(a.rL);b=0;while(true){c=a.kW;if(b>=c.s)break;d=Bb(c,b);e=N(d.c/16.0);f=N(d.d/16.0);g=(-9);while(g<=9){h=(-9);while(h<=9){FV(a.rL,Ba8(g+e|0,h+f|0));h=h+1|0;}g=g+1|0;}b=b+1|0;}b=a.pg;if(b
>0)a.pg=b-1|0;c=Fd(a.rL);if(!C3(c))return;i=De(c);b=i.eC;e=b*16|0;j=i.em;f=j*16|0;$p=1;case 1:$z=AJJ(a,b,j);if(C()){break _;}k=$z;if(!a.pg){b=(a.gI*3|0)+a.l0|0;a.gI=b;j=b>>2;h=j&15;l=j>>8&15;m=j>>16&127;n=Id(k,h,m,l);j=h+e|0;h=l+f|0;if(!n){$p=2;continue _;}}j=0;while(true){if(j>=80){if(!C3(c))return;i=De(c);b=i.eC;e=b*16|0;j=i.em;f=j*16|0;continue _;}b=(a.gI*3|0)+a.l0|0;a.gI=b;h=b>>2;l=h&15;m=h>>8&15;n=h>>16&127;o=k.eD.data[l<<11|m<<7|n];J();if(BIy.data[o])break;j=j+1|0;}p=BFM.data[o];b=l+e|0;h=m+f|0;i=a.p;$p
=4;continue _;case 2:$z=AG8(a,j,m,h);if(C()){break _;}l=$z;if(l<=D(a.p,8)){Eg();p=BM8;$p=3;continue _;}j=0;while(true){if(j>=80){if(!C3(c))return;i=De(c);b=i.eC;e=b*16|0;j=i.em;f=j*16|0;$p=1;continue _;}b=(a.gI*3|0)+a.l0|0;a.gI=b;h=b>>2;l=h&15;m=h>>8&15;n=h>>16&127;o=k.eD.data[l<<11|m<<7|n];J();if(BIy.data[o])break;j=j+1|0;}p=BFM.data[o];b=l+e|0;h=m+f|0;i=a.p;$p=4;continue _;case 3:$z=AXH(a,p,j,m,h);if(C()){break _;}b=$z;if(b<=0){q=j+0.5;r=m+0.5;s=h+0.5;p=PP(a,q,r,s,8.0);if(p!==null&&SG(p,q,r,s)>4.0){p=B(433);t
=0.699999988079071;u=0.800000011920929+O(a.p)*0.20000000298023224;$p=5;continue _;}}j=0;while(true){if(j>=80){if(!C3(c))return;i=De(c);b=i.eC;e=b*16|0;j=i.em;f=j*16|0;$p=1;continue _;}b=(a.gI*3|0)+a.l0|0;a.gI=b;h=b>>2;l=h&15;m=h>>8&15;n=h>>16&127;o=k.eD.data[l<<11|m<<7|n];J();if(BIy.data[o])break;j=j+1|0;}p=BFM.data[o];b=l+e|0;h=m+f|0;i=a.p;$p=4;case 4:p.dj(a,b,n,h,i);if(C()){break _;}while(true){j=j+1|0;if(j>=80){if(!C3(c))return;i=De(c);b=i.eC;e=b*16|0;j=i.em;f=j*16|0;$p=1;continue _;}b=(a.gI*3|0)+a.l0|0;a.gI
=b;h=b>>2;l=h&15;m=h>>8&15;n=h>>16&127;o=k.eD.data[l<<11|m<<7|n];J();if(!BIy.data[o])continue;else break;}p=BFM.data[o];b=l+e|0;h=m+f|0;i=a.p;continue _;case 5:AIL(a,q,r,s,p,t,u);if(C()){break _;}a.pg=D(a.p,12000)+6000|0;j=0;while(true){if(j>=80){if(!C3(c))return;i=De(c);b=i.eC;e=b*16|0;j=i.em;f=j*16|0;$p=1;continue _;}b=(a.gI*3|0)+a.l0|0;a.gI=b;h=b>>2;l=h&15;m=h>>8&15;n=h>>16&127;o=k.eD.data[l<<11|m<<7|n];J();if(BIy.data[o])break;j=j+1|0;}p=BFM.data[o];b=l+e|0;h=m+f|0;i=a.p;$p=4;continue _;default:GR();}}DW().s(a,
b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function AQl(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=Oh(a.jE);if(c!=FT(a.lA)){d=new Er;Bl(d,B(434));P(d);}if(c>1000)c=1000;e=0;a:{while(true){if(e>=c)break a;f=a.jE.rd;d=f.iB;g=null;while(d!==null){h=d.d6;g=d;d=h;}if(g===null)break;h=g.p$;if(!b&&Eh(h.sN,a.cS))break a;d=P$(f,h);if(d===null)d=null;else{f.iB
=LN(f,f.iB,h);f.ok=f.ok+1|0;d=d.q0;}J6(a.lA,h);i=h.ih;j=i-8|0;k=h.hN;l=k-8|0;m=h.ir;if(KJ(a,j,l,m-8|0,i+8|0,k+8|0,m+8|0)){i=h.ih;n=h.hN;o=h.ir;$p=1;continue _;}e=e+1|0;}d=new KC;W(d);P(d);}return !Oh(a.jE)?0:1;case 1:$z=AMY(a,i,n,o);if(C()){break _;}i=$z;if(i==h.s6&&i>0){J();d=BFM.data[i];i=h.ih;n=h.hN;o=h.ir;g=a.p;$p=2;continue _;}b:{while(true){e=e+1|0;if(e>=c)break b;f=a.jE.rd;d=f.iB;g=null;while(d!==null){h=d.d6;g=d;d=h;}if(g===null)break;h=g.p$;if(!b&&Eh(h.sN,a.cS))break b;d=P$(f,h);if(d===null)d=null;else
{f.iB=LN(f,f.iB,h);f.ok=f.ok+1|0;d=d.q0;}J6(a.lA,h);i=h.ih;j=i-8|0;k=h.hN;l=k-8|0;m=h.ir;if(!KJ(a,j,l,m-8|0,i+8|0,k+8|0,m+8|0))continue;else{i=h.ih;n=h.hN;o=h.ir;continue _;}}d=new KC;W(d);P(d);}return !Oh(a.jE)?0:1;case 2:d.dj(a,i,n,o,g);if(C()){break _;}c:{while(true){e=e+1|0;if(e>=c)break c;f=a.jE.rd;d=f.iB;g=null;while(d!==null){h=d.d6;g=d;d=h;}if(g===null)break;h=g.p$;if(!b&&Eh(h.sN,a.cS))break c;d=P$(f,h);if(d===null)d=null;else{f.iB=LN(f,f.iB,h);f.ok=f.ok+1|0;d=d.q0;}J6(a.lA,h);i=h.ih;j=i-8|0;k=h.hN;l
=k-8|0;m=h.ir;if(!KJ(a,j,l,m-8|0,i+8|0,k+8|0,m+8|0))continue;else{i=h.ih;n=h.hN;o=h.ir;$p=1;continue _;}}d=new KC;W(d);P(d);}return !Oh(a.jE)?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function AQr(a,b,c,d){var e,f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=16;f=new C1;g=0;if(g>=1000)return;h=(b+D(a.p,e)|0)-D(a.p,e)|0;i=(c+D(a.p,e)|0)-D(a.p,e)|0;j=(d+D(a.p,e)|0)-D(a.p,e)|0;$p=1;case 1:$z=AMY(a,h,i,j);if(C()){break _;}k=$z;if(k>0){J();l=BFM.data[k];$p=2;continue _;}g=g+1|0;if(g>=1000)return;h=(b+D(a.p,e)|0)-D(a.p,e)|0;i=(c+D(a.p,e)|0)-D(a.p,
e)|0;j=(d+D(a.p,e)|0)-D(a.p,e)|0;continue _;case 2:l.jy(a,h,i,j,f);if(C()){break _;}g=g+1|0;if(g>=1000)return;h=(b+D(a.p,e)|0)-D(a.p,e)|0;i=(c+D(a.p,e)|0)-D(a.p,e)|0;j=(d+D(a.p,e)|0)-D(a.p,e)|0;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function AOC(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Dr(a.oZ);d=N((c.R-2.0)/16.0);e=N((c.Z+2.0)/16.0);f=N((c.S-2.0)/16.0);g=N((c.ba+2.0)/16.0);while(d<=e){h=f;while(h<=g){if(Dm(a,d,h)){$p=1;continue _;}h=h+1|0;}d=d+1|0;}return a.oZ;case 1:$z=AJJ(a,d,h);if(C()){break _;}i=$z;j=a.oZ;k=N((c.C-2.0)/16.0);l=N((c.V
+2.0)/16.0);if(k<0)k=0;m=i.hh.data.length;if(l>=m)l=m-1|0;while(k<=l){n=i.hh.data[k];m=0;while(m<n.s){o=Bb(n,m);if(o!==b&&Ma(o.w,c))Y(j,o);m=m+1|0;}k=k+1|0;}a:while(true){h=h+1|0;while(h>g){d=d+1|0;if(d>e)break a;h=f;}if(!Dm(a,d,h))continue;else{continue _;}}return a.oZ;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function AZI(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=N((c.R-2.0)/16.0);e=N((c.Z+2.0)/16.0);f=N((c.S-2.0)/16.0);g=N((c.ba+2.0)/16.0);h=B6();while(d<=e){i=f;while(i<=g){if(Dm(a,d,i)){$p=1;continue _;}i=i+1|0;}d=d+1|0;}return h;case 1:$z=AJJ(a,d,i);if(C()){break _;}j=$z;k=N((c.C-2.0)/16.0);l=N((c.V+2.0)/16.0);if
(k<0)k=0;m=j.hh.data.length;if(l>=m)l=m-1|0;while(k<=l){n=j.hh.data[k];m=0;while(m<n.s){o=Bb(n,m);if(XC(b,CM(o))&&Ma(o.w,c))Y(h,o);m=m+1|0;}k=k+1|0;}a:while(true){i=i+1|0;while(i>g){d=d+1|0;if(d>e)break a;i=f;}if(!Dm(a,d,i))continue;else{continue _;}}return h;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function BtF(a){return a.cN;}
function ASM(a,b,c,d,e){var f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!FB(a,b,c,d)){f=0;while(true){e=a.ey;if(f>=e.s)break;Bb(e,f);f=f+1|0;}return;}$p=1;case 1:$z=AHE(a,b,d);if(C()){break _;}e=$z;AA9(e);f=0;while(true){e=a.ey;if(f>=e.s)break;Bb(e,f);f=f+1|0;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function G9(a,b){var c,d,e;c=0;d=0;while(true){e=a.cN;if(d>=e.s)break;if(XC(b,CM(Bb(e,d))))c=c+1|0;d=d+1|0;}return c;}
function OS(a,b){var c;EX(a.cN,b);c=0;while(c<b.s){a.Fd(Bb(b,c));c=c+1|0;}}
function AWf(a,b){EX(a.hf,b);}
function AQQ(a){while(a.gv.si()){}}
function AT6(a,b,c,d,e,f){var g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(a,c,d,e);if(C()){break _;}g=$z;J();h=BFM.data;i=h[g];j=h[b];$p=2;case 2:$z=j.ep(a,c,d,e);if(C()){break _;}k=$z;if(f)k=null;if(k!==null){$p=3;continue _;}if(i!==BG4&&i!==BIE&&i!==BG5&&i!==BIF&&i!==BGS&&i!==BJj){if(b>0&&i===null){$p=4;continue _;}b=0;}else b=1;return b;case 3:$z=AZt(a,
k);if(C()){break _;}f=$z;if(!f)b=0;else if(i!==BG4&&i!==BIE&&i!==BG5&&i!==BIF&&i!==BGS&&i!==BJj){if(b>0&&i===null){$p=4;continue _;}b=0;}else b=1;return b;case 4:$z=j.fy(a,c,d,e);if(C()){break _;}b=$z;return !b?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function A5y(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=N(b.c);f=N(b.i);g=N(b.d);h=d+16.0|0;i=e-h|0;j=f-h|0;k=g-h|0;l=e+h|0;m=f+h|0;n=g+h|0;o=new Px;$p=1;case 1:APt(o,a,i,j,k,l,m,n);if(C()){break _;}return Wa(Bka(o),b,c.c,c.w.C,c.d,d);default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function AVz(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=N(b.c);h=N(b.i);i=N(b.d);j=f+8.0|0;k=g-j|0;l=h-j|0;m=i-j|0;n=g+j|0;o=h+j|0;p=i+j|0;q=new Px;$p=1;case 1:APt(q,a,k,l,m,n,o,p);if(C()){break _;}return Wa(Bka(q),b,c+0.5,d+0.5,e+0.5,f);default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,
n,o,p,q,$p);}
function AWl(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(a,b,c,d);if(C()){break _;}f=$z;if(!f)return 0;J();g=BFM.data[f];$p=2;case 2:$z=g.rm(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AOt(a,b,c,d){var e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=c-1|0;f=0;$p=1;case 1:$z=AWl(a,b,e,d,f);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;e=1;$p=2;case 2:$z=AWl(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=d-1|0;e=2;$p=3;case 3:$z=AWl(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=d+1|0;e=3;$p=4;case 4:$z=AWl(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=b-1|0;e=4;$p=5;case 5:$z=AWl(a,f,c,d,e);if
(C()){break _;}f=$z;if(f)return 1;b=b+1|0;f=5;$p=6;case 6:$z=AWl(a,b,c,d,f);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AM9(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AOc(a,b,c,d);if(C()){break _;}f=$z;if(!f){$p=2;continue _;}$p=3;continue _;case 2:$z=AMY(a,b,c,d);if(C()){break _;}f=$z;if(!f)return 0;J();g=BFM.data[f];$p=4;continue _;case 3:$z=AOt(a,b,c,d);if(C()){break _;}b=$z;return b;case 4:$z=g.s2(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function ASF(a,b,c,d){var e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=c-1|0;f=0;$p=1;case 1:$z=AM9(a,b,e,d,f);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;e=1;$p=2;case 2:$z=AM9(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=d-1|0;e=2;$p=3;case 3:$z=AM9(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=d+1|0;e=3;$p=4;case 4:$z=AM9(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=b-1|0;e=4;$p=5;case 5:$z=AM9(a,f,c,d,e);if
(C()){break _;}f=$z;if(f)return 1;b=b+1|0;f=5;$p=6;case 6:$z=AM9(a,b,c,d,f);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function Hl(a,b,c){return PP(a,b.c,b.i,b.d,c);}
function PP(a,b,c,d,e){var f,g,h,i,j,k,l;f=(-1.0);g=null;h=0;i=Ba(e,0.0);j=e*e;while(true){k=a.kW;if(h>=k.s)break;k=Bb(k,h);l=SG(k,b,c,d);if(!(i>=0&&l>=j)&&!(f!==(-1.0)&&l>=f)){f=l;g=k;}h=h+1|0;}return g;}
function AJL(a){}
function AIi(a){var b,c,d,e,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cq();try{b=a.g3;c=Cz();H(H(c,b),B(416));d=Cl(c);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Fq;Bl(b,B(417));P(b);case 1:a:{b:{try{$z=AW2(d);if(C()){break _;}e=$z;if(e!==null)break b;}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}return;}try{c=new N4;b=new AF5;$p=2;continue _;}catch($$e){$$je
=R($$e);if($$je instanceof Bv){}else{throw $$e;}}}b=new Fq;Bl(b,B(417));P(b);case 2:a:{try{$z=AW2(d);if(C()){break _;}e=$z;AI6(b,e);S2(c,b);}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}b:{c:{try{try{if(FX(KI(c),a.qp))break c;}catch($$e){$$je=R($$e);b=$$je;break b;}Jp(c);}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}return;}try{P(BBG(B(435)));}catch($$e){$$je=R($$e);b=$$je;}}try{Jp(c);P(b);}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}}b
=new Fq;Bl(b,B(417));P(b);default:GR();}}DW().s(a,b,c,d,e,$p);}
function BxK(a,b){a.cS=b;}
function ARb(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=N(b.c/16.0);d=N(b.d/16.0);e=c-2|0;c=c+2|0;f=d-2|0;g=d+2|0;while(e<=c){h=f;if(h<=g){$p=1;continue _;}e=e+1|0;}if(!Op(a.cN,b))Y(a.cN,b);return;case 1:AJJ(a,e,h);if(C()){break _;}h=h+1|0;while(true){if(h<=g){continue _;}e=e+1|0;if(e>c)break;h=f;}if(!Op(a.cN,b))Y(a.cN,b);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function Bm$(a,b,c,d,e){return 1;}
function Bw3(a,b,c){}
function ANm(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Hw(a.cN,a.hf);b=0;while(true){c=a.hf;if(b>=c.s){b=0;while(true){c=a.hf;if(b>=c.s)break;a.iS(Bb(c,b));b=b+1|0;}Dr(c);d=0;while(true){c=a.cN;if(d>=c.s)break;a:{c=Bb(c,d);e=c.bO;if(e!==null){if(!e.bF&&e.bH===c)break a;e.bH=null;c.bO=null;}if(c.bF){f=c.ej;g=c.eu;if(c.cT&&Dm(a,f,g)){$p=2;continue _;}e=a.cN;b=d+(-1)|0;DT(e,d);a.iS(c);d=b;}}d=d+1|
0;}return;}c=Bb(c,b);d=c.ej;g=c.eu;if(c.cT&&Dm(a,d,g))break;b=b+1|0;}$p=1;case 1:$z=AJJ(a,d,g);if(C()){break _;}e=$z;NS(e,c);while(true){b=b+1|0;c=a.hf;if(b>=c.s){b=0;while(true){c=a.hf;if(b>=c.s)break;a.iS(Bb(c,b));b=b+1|0;}Dr(c);d=0;while(true){c=a.cN;if(d>=c.s)break;b:{c=Bb(c,d);e=c.bO;if(e!==null){if(!e.bF&&e.bH===c)break b;e.bH=null;c.bO=null;}if(c.bF){f=c.ej;g=c.eu;if(c.cT&&Dm(a,f,g)){$p=2;continue _;}e=a.cN;b=d+(-1)|0;DT(e,d);a.iS(c);d=b;}}d=d+1|0;}return;}c=Bb(c,b);d=c.ej;g=c.eu;if(!c.cT)continue;if
(!Dm(a,d,g))continue;else break;}continue _;case 2:$z=AJJ(a,f,g);if(C()){break _;}e=$z;NS(e,c);c:while(true){e=a.cN;b=d+(-1)|0;DT(e,d);a.iS(c);d=b;while(true){d=d+1|0;c=a.cN;if(d>=c.s)break c;c=Bb(c,d);e=c.bO;if(e!==null){if(!e.bF&&e.bH===c)continue;e.bH=null;c.bO=null;}if(c.bF)break;}f=c.ej;g=c.eu;if(!c.cT)continue;if(!Dm(a,f,g))continue;else{continue _;}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AHg(){BM6=0;}
function PK(){var a=this;E.call(a);a.jF=0.0;a.b5=0.0;a.ln=0.0;a.lZ=0;a.hU=0;a.iu=0;a.ee=0;a.fn=0;a.i$=0;a.qD=null;a.tz=null;a.tt=null;a.v3=null;a.t6=null;a.xc=null;a.ek=null;a.eS=null;a.eK=null;a.eP=null;a.HE=null;a.l4=null;a.Aa=null;a.Ev=0;a.hi=0;a.bT=0;a.rf=null;a.ta=null;}
var BM$=null;var BM_=null;function AEi(){AEi=Bx(PK);Bj_();}
function BNa(a){var b=new PK();X0(b,a);return b;}
function BNb(){var a=new PK();A0N(a);return a;}
function X0(a,b){var c;AEi();a.jF=1.0;a.b5=1.0;a.ln=0.5;a.lZ=0;a.hU=0;a.iu=1;a.ee=0;a.fn=0;a.i$=1;a.qD=B(436);a.tz=ES(B(437),17);a.tt=ES(B(438),30);a.v3=ES(B(439),31);a.t6=ES(B(440),32);a.xc=ES(B(441),57);a.ek=ES(B(442),23);a.eS=ES(B(443),16);a.eK=ES(B(444),20);a.eP=ES(B(445),33);c=ES(B(446),42);a.HE=c;a.l4=Q(T2,[a.tz,a.tt,a.v3,a.t6,a.xc,c,a.eS,a.ek,a.eK,a.eP]);a.Ev=10;a.hi=2;a.bT=0;a.rf=B(7);a.ta=B(7);a.Aa=b;b.q=a;}
function A0N(a){var b;AEi();a.jF=1.0;a.b5=1.0;a.ln=0.5;a.lZ=0;a.hU=0;a.iu=1;a.ee=0;a.fn=0;a.i$=1;a.qD=B(436);a.tz=ES(B(437),17);a.tt=ES(B(438),30);a.v3=ES(B(439),31);a.t6=ES(B(440),32);a.xc=ES(B(441),57);a.ek=ES(B(442),23);a.eS=ES(B(443),16);a.eK=ES(B(444),20);a.eP=ES(B(445),33);b=ES(B(446),42);a.HE=b;a.l4=Q(T2,[a.tz,a.tt,a.v3,a.t6,a.xc,b,a.eS,a.ek,a.eK,a.eP]);a.Ev=10;a.hi=2;a.bT=0;a.rf=B(7);a.ta=B(7);}
function On(a,b){var c,d,e,f;c=a.l4.data;d=c[b].Cp;b=c[b].bb;Bm();e=b>=0&&b<256?BE_.data[b]:B(19);f=new T;S(f);H(H(H(f,d),B(16)),e);return U(f);}
function AE1(a,b,c){if(!b){a.jF=c;AAh(a.Aa.g0);}if(b==1){a.b5=c;AAh(a.Aa.g0);}if(b==3)a.ln=c;}
function A59(a,b,c){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b==2)a.lZ=a.lZ?0:1;if(b==4)a.hU=(a.hU+c|0)&3;if(b==5)a.iu=a.iu?0:1;if(b==6)a.ee=a.ee?0:1;if(b==7)a.fn=a.fn?0:1;if(b==8)a.hi=(a.hi+c|0)&3;if(b==9){a.i$=a.i$?0:1;Jd(a.Aa.dP);}$p=1;case 1:ARl(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function NE(a,b){var c,d,e;a:{if(!b){c=a.jF;if(c<=0.0)d=B(447);else{b=c*100.0|0;d=new T;S(d);BL(Bi(d,b),37);d=U(d);}e=new T;S(e);H(H(e,B(448)),d);d=U(e);break a;}if(b==1){c=a.b5;if(c<=0.0)d=B(447);else{b=c*100.0|0;d=new T;S(d);BL(Bi(d,b),37);d=U(d);}e=new T;S(e);H(H(e,B(449)),d);d=U(e);break a;}if(b==2){d=!a.lZ?B(447):B(450);e=new T;S(e);H(H(e,B(451)),d);d=U(e);break a;}if(b==3){c=a.ln;if(c===0.0){d=B(452);break a;}if(c===1.0){d=B(453);break a;}b=c*200.0|0;d=new T;S(d);BL(Bi(H(d,B(454)),b),37);d=U(d);break a;}if
(b==4){AEi();d=BM$.data[a.hU];e=new T;S(e);H(H(e,B(455)),d);d=U(e);break a;}if(b==5){d=!a.iu?B(447):B(450);e=new T;S(e);H(H(e,B(456)),d);d=U(e);break a;}if(b==6){d=!a.ee?B(447):B(450);e=new T;S(e);H(H(e,B(457)),d);d=U(e);break a;}if(b==7){d=!a.fn?B(447):B(450);e=new T;S(e);H(H(e,B(458)),d);d=U(e);break a;}if(b==8){AEi();d=BM_.data[a.hi];e=new T;S(e);H(H(e,B(459)),d);d=U(e);break a;}if(b!=9){d=B(7);break a;}d=!a.i$?B(460):B(461);e=new T;S(e);H(H(e,B(462)),d);d=U(e);}return d;}
function ATd(a){var b,c,d,e,f,g,h,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cq();if(!BFT)return;try{b=B(463);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;}else{throw $$e;}}Cb(CV(),B(464));Bq(c);return;case 1:a:{b:{c:{try{$z=AW2(b);if(C()){break _;}d=$z;if(d!==null)break c;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;break b;}else{throw $$e;}}return;}try{e=FD(d);f=Bzf(e,
B(30));b=AHb(f);while(true){e=OZ(b);if(e===null)break;d=(EW(e,B(465))).data;if(CA(d[0],B(466)))a.jF=RK(a,d[1]);if(CA(d[0],B(467)))a.b5=RK(a,d[1]);if(CA(d[0],B(468)))a.ln=RK(a,d[1]);if(CA(d[0],B(469)))a.lZ=CA(d[1],B(27));if(CA(d[0],B(470)))a.hU=Pq(d[1]);if(CA(d[0],B(471)))a.iu=CA(d[1],B(27));if(CA(d[0],B(472)))a.ee=CA(d[1],B(27));if(CA(d[0],B(473)))a.fn=CA(d[1],B(27));if(CA(d[0],B(474)))a.hi=Pq(d[1]);if(CA(d[0],B(475)))a.i$=CA(d[1],B(27));if(CA(d[0],B(476)))a.qD=d[1];if(CA(d[0],B(477)))a.ta=d[1];if(CA(d[0],B(478)))a.rf
=d[1];g=0;while(true){h=a.l4.data;if(g>=h.length)break;e=d[0];f=h[g].Cp;c=Cz();H(H(c,B(479)),f);if(CA(e,Cl(c)))a.l4.data[g].bb=Pq(d[1]);g=g+1|0;}}Yw(b);break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;}else{throw $$e;}}}Cb(CV(),B(464));Bq(c);}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function RK(a,b){return CA(b,B(27))?1.0:!CA(b,B(26))?A02(b):0.0;}
function ARl(a){var b,c,d,e,f,g,h,i,j,k,l,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cq();if(!BFT)return;b=Gr();c=new Xm;d=new ZB;e=XH(b);Rm();f=BGO;e=XH(e);g=AA7(f);Hr();f=SH(RP(g,BGP),BGP);AE6(d);h=BU(512);d.Ec=h;d.rG=LK(h);d.Lb=XH(e);d.Nz=f;ANn(c,d,0);i=a.jF;d=new T;S(d);It(H(d,B(480)),i);Fx(c,U(d));i=a.b5;d=new T;S(d);It(H(d,B(481)),i);Fx(c,U(d));j=a.lZ;d=new T;S(d);ME(H(d,
B(482)),j);Fx(c,U(d));i=a.ln;f=new T;S(f);It(H(f,B(483)),i);Fx(c,U(f));j=a.hU;d=new T;S(d);Bi(H(d,B(484)),j);Fx(c,U(d));j=a.iu;d=new T;S(d);ME(H(d,B(485)),j);Fx(c,U(d));j=a.ee;d=new T;S(d);ME(H(d,B(486)),j);Fx(c,U(d));j=a.fn;d=new T;S(d);ME(H(d,B(487)),j);Fx(c,U(d));j=a.hi;d=new T;S(d);Bi(H(d,B(488)),j);Fx(c,U(d));j=a.i$;d=new T;S(d);ME(H(d,B(489)),j);Fx(c,U(d));e=a.qD;d=new T;S(d);H(H(d,B(490)),e);Fx(c,U(d));e=a.rf;d=new T;S(d);H(H(d,B(491)),e);Fx(c,U(d));e=a.ta;d=new T;S(d);H(H(d,B(492)),e);Fx(c,U(d));k=0;while
(true){h=a.l4.data;if(k>=h.length)break;e=h[k].Cp;l=h[k].bb;d=new T;S(d);f=H(H(d,B(479)),e);BL(f,58);Bi(f,l);Fx(c,U(d));k=k+1|0;}AAe(c);h=FC(b);b=B(463);$p=1;case 1:ALl(b,h);if(C()){break _;}b=c.u4;if(b!==null){a:{try{b.fw();break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}MI(c);}c.u4=null;}b:{try{b=Gr();AGY(BDK,LQ(b));ACS(B(5),FC(b));break b;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}}c:{try{b=Gr();AGY(BDL,LQ(b));ACS(B(6),FC(b));break c;}catch($$e){$$je=R($$e);if
($$je instanceof Bv){}else{throw $$e;}}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function Bj_(){BM$=Q(Cr,[B(493),B(494),B(495),B(496)]);BM_=Q(Cr,[B(497),B(498),B(499),B(500)]);}
var AG5=K(I_);
function BNc(){var a=new AG5();Bgq(a);return a;}
function Bgq(a){LL(a);}
function EV(){var b,c,d;Bm();if(!BFd)a:{BEM=null;if(!GF(BEt)){b=Ge(Mu(BEt,0));BEM=b;if(b!==null){c=1;break a;}}c=0;}else{Nw(BEt);BEM=null;d=BEO.data;d[29]=0;d[157]=0;d[28]=0;d[219]=0;d[220]=0;BFd=0;c=0;}return c;}
var C9=K(BF);
function BNd(){var a=new C9();Bsl(a);return a;}
function Bsl(a){W(a);}
var C7=K(Ct);
function BDo(){var a=new C7();A_p(a);return a;}
function A_p(a){W(a);}
function KO(){var a=this;E.call(a);a.DM=null;a.vQ=0;a.tI=0;a.xt=0;a.BJ=0;a.Bg=0;a.AP=0;a.Ax=0;a.HR=0;a.HF=0;a.G4=0;a.Gz=0;a.FQ=0;a.E5=0;a.hH=0;a.j$=null;a.TN=0;a.R6=0;a.QS=0;a.YO=0.0;a.lM=0;a.VN=null;a.KL=0;a.Kq=0;a.a0f=0;a.wC=0;a.oK=0;a.jc=null;a.ld=null;}
var BNe=null;var BFL=0;function S4(){S4=Bx(KO);Byg();}
function AE$(a,b,c,d){var e,f,g,h,i,j,k,l,m;if(!(b==a.tI&&c==a.xt&&d==a.BJ)){Yc(a);a.tI=b;a.xt=c;a.BJ=d;e=a.Bg;a.TN=b+(e/2|0)|0;f=a.AP;a.R6=c+(f/2|0)|0;g=a.Ax;a.QS=d+(g/2|0)|0;h=b&1023;a.Gz=h;a.FQ=c;i=d&1023;a.E5=i;a.HR=b-h|0;a.HF=c-c|0;a.G4=d-i|0;a.VN=TS(b-2.0,c-2.0,d-2.0,(b+e|0)+2.0,(c+f|0)+2.0,(d+g|0)+2.0);Iw(a.vQ+2|0,4864);b=a.Gz;j=b-2.0;c=a.FQ;k=c-2.0;d=a.E5;l=DA(j,k,d-2.0,(b+a.Bg|0)+2.0,(c+a.AP|0)+2.0,(d+a.Ax|0)+2.0);BM();m=BFI;BB(m);Bn(m,l.R,l.V,l.S);Bn(m,l.Z,l.V,l.S);Bn(m,l.Z,l.C,l.S);Bn(m,l.R,l.C,l.S);Bn(m,
l.R,l.C,l.ba);Bn(m,l.Z,l.C,l.ba);Bn(m,l.Z,l.V,l.ba);Bn(m,l.R,l.V,l.ba);Bn(m,l.R,l.C,l.S);Bn(m,l.Z,l.C,l.S);Bn(m,l.Z,l.C,l.ba);Bn(m,l.R,l.C,l.ba);Bn(m,l.R,l.V,l.ba);Bn(m,l.Z,l.V,l.ba);Bn(m,l.Z,l.V,l.S);Bn(m,l.R,l.V,l.S);Bn(m,l.R,l.C,l.ba);Bn(m,l.R,l.V,l.ba);Bn(m,l.R,l.V,l.S);Bn(m,l.R,l.C,l.S);Bn(m,l.Z,l.C,l.S);Bn(m,l.Z,l.V,l.S);Bn(m,l.Z,l.V,l.ba);Bn(m,l.Z,l.C,l.ba);Bu(m);G5();Oq(a);}}
function AL9(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.lM)return;S4();BFL=BFL+1|0;b=a.tI;c=a.xt;d=a.BJ;e=b+a.Bg|0;f=c+a.AP|0;g=d+a.Ax|0;h=0;while(h<2){a.j$.data[h]=1;h=h+1|0;}BNf=0;i=Fm();EX(i,a.jc);Dr(a.jc);j=new Px;k
=a.DM;l=b-1|0;m=c-1|0;n=d-1|0;o=e+1|0;h=f+1|0;p=g+1|0;$p=1;case 1:APt(j,k,l,m,n,o,h,p);if(C()){break _;}k=PZ(j);n=0;a:{while(true){if(n>=2)break a;p=0;q=0;r=0;s=c;while(s<f){l=d;while(l<g){m=b;if(m<e){$p=2;continue _;}l=l+1|0;}s=s+1|0;}if(!r)q=0;else{Bu(BNe);G5();H3(BNe,0.0,0.0,0.0);}if(q)a.j$.data[n]=0;if(!p)break;n=n+1|0;}}t=Fm();EX(t,a.jc);IA(t,i);EX(a.ld,t);IA(i,a.jc);Hw(a.ld,i);a.wC=BNf;a.oK=1;return;case 2:$z=Ls(j,m,s,l);if(C()){break _;}u=$z;if(u>0){if(!r){r=1;Iw(a.vQ+n|0,4864);BB(BNe);H3(BNe,a.Gz-a.tI
|0,a.FQ-a.xt|0,a.E5-a.BJ|0);}if(!n){J();if(BIA.data[u]){o=(m>>4)-j.pD|0;h=(l>>4)-j.mc|0;v=j.pr.data[o].data[h];h=m&15;o=l&15;$p=3;continue _;}}J();v=BFM.data[u];o=Ba(v.os(),n);if(o)p=1;else if(!o){$p=4;continue _;}}m=m+1|0;b:{c:while(true){if(m<e){continue _;}l=l+1|0;while(l>=g){s=s+1|0;while(s>=f){if(!r)q=0;else{Bu(BNe);G5();H3(BNe,0.0,0.0,0.0);}if(q)a.j$.data[n]=0;if(!p)break c;n=n+1|0;if(n>=2)break b;p=0;q=0;r=0;s=c;}l=d;}m=b;}}t=Fm();EX(t,a.jc);IA(t,i);EX(a.ld,t);IA(i,a.jc);Hw(a.ld,i);a.wC=BNf;a.oK=1;return;case 3:$z
=AZ4(v,h,s,o);if(C()){break _;}w=$z;QY();if(AFG(BNg,w)===null?0:1)Y(a.jc,w);J();v=BFM.data[u];o=Ba(v.os(),n);if(o)p=1;else if(!o){$p=4;continue _;}m=m+1|0;d:{b:while(true){if(m<e){$p=2;continue _;}l=l+1|0;while(l>=g){s=s+1|0;while(s>=f){if(!r)q=0;else{Bu(BNe);G5();H3(BNe,0.0,0.0,0.0);}if(q)a.j$.data[n]=0;if(!p)break b;n=n+1|0;if(n>=2)break d;p=0;q=0;r=0;s=c;}l=d;}m=b;}}t=Fm();EX(t,a.jc);IA(t,i);EX(a.ld,t);IA(i,a.jc);Hw(a.ld,i);a.wC=BNf;a.oK=1;return;case 4:$z=A0M(k,v,m,s,l);if(C()){break _;}o=$z;q=q|o;m=m+1
|0;a:{e:while(true){if(m<e){$p=2;continue _;}l=l+1|0;while(l>=g){s=s+1|0;while(s>=f){if(!r)q=0;else{Bu(BNe);G5();H3(BNe,0.0,0.0,0.0);}if(q)a.j$.data[n]=0;if(!p)break e;n=n+1|0;if(n>=2)break a;p=0;q=0;r=0;s=c;}l=d;}m=b;}}t=Fm();EX(t,a.jc);IA(t,i);EX(a.ld,t);IA(i,a.jc);Hw(a.ld,i);a.wC=BNf;a.oK=1;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);}
function Lb(a,b){var c,d,e;c=b.c-a.TN;d=b.i-a.R6;e=b.d-a.QS;return c*c+d*d+e*e;}
function Yc(a){var b;b=0;while(b<2){a.j$.data[b]=1;b=b+1|0;}a.hH=0;a.oK=0;}
function ACi(a,b){return !a.hH?(-1):a.j$.data[b]?(-1):a.vQ+b|0;}
function Oq(a){a.lM=1;}
function Byg(){BM();BNe=BFI;BFL=0;}
var Fq=K(Co);
function BBG(a){var b=new Fq();Byb(b,a);return b;}
function Byb(a,b){Bl(a,b);}
function JK(){E.call(this);this.sb=0.0;}
function BNh(){var a=new JK();Tt(a);return a;}
function Tt(a){a.sb=0.0;}
function IR(a,b,c,d,e,f){var g,h,i,j,k,l,m,n;g=(f>>24&255)/255.0;h=(f>>16&255)/255.0;i=(f>>8&255)/255.0;j=(f&255)/255.0;BM();k=BFI;Bc(3042);Be(3553);CO(770,771);B4(h,i,j,g);BB(k);l=b;m=e;Bn(k,l,m,0.0);n=d;Bn(k,n,m,0.0);m=c;Bn(k,n,m,0.0);Bn(k,l,m,0.0);Bu(k);Bc(3553);Be(3042);}
function Qd(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s;h=(f>>24&255)/255.0;i=(f>>16&255)/255.0;j=(f>>8&255)/255.0;k=(f&255)/255.0;l=(g>>24&255)/255.0;m=(g>>16&255)/255.0;n=(g>>8&255)/255.0;o=(g&255)/255.0;Be(3553);Bc(3042);Be(3008);CO(770,771);BM();p=BFI;BB(p);Fu(p,i,j,k,h);q=d;r=c;Bn(p,q,r,0.0);s=b;Bn(p,s,r,0.0);Fu(p,m,n,o,l);r=e;Bn(p,s,r,0.0);Bn(p,q,r,0.0);Bu(p);Be(3042);Bc(3008);Bc(3553);}
function DX(a,b,c,d,e,f){C0(b,c,d-(DU(b,c)/2|0)|0,e,f);}
function EY(a,b,c,d,e,f){C0(b,c,d,e,f);}
function DI(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o;BM();h=BFI;BB(h);i=b+0|0;j=c+g|0;k=a.sb;l=(d+0|0)*0.00390625;m=(e+g|0)*0.00390625;I(h,i,j,k,l,m);n=b+f|0;o=a.sb;k=(d+f|0)*0.00390625;I(h,n,j,o,k,m);m=c+0|0;o=a.sb;j=(e+0|0)*0.00390625;I(h,n,m,o,k,j);I(h,i,m,a.sb,l,j);Bu(h);}
function C8(){var a=this;JK.call(a);a.x=null;a.O=0;a.bd=0;a.bv=null;a.mm=0;a.bw=null;a.u9=null;}
function BNi(){var a=new C8();Eo(a);return a;}
function Eo(a){Tt(a);a.bv=B6();a.mm=0;a.u9=null;}
function AQT(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=0;f=a.bv;if(e>=f.s)return;f=Bb(f,e);g=a.x;$p=1;case 1:AS5(f,g,b,c);if(C()){break _;}e=e+1|0;f=a.bv;if(e>=f.s)return;f=Bb(f,e);g=a.x;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AIq(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c!=1)return;d=a.x;e=null;$p=1;case 1:AL5(d,e);if(C()){break _;}d=a.x;$p=2;case 2:A5H(d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AJf(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(!d){e=0;while(true){f=a.bv;if(e>=f.s)break a;f=Bb(f,e);if(f.FL(a.x,b,c)){a.u9=f;g=a.x.g0;h=B(370);i=1.0;j=1.0;$p=1;continue _;}e=e+1|0;}}}return;case 1:APP(g,h,i,j);if(C()){break _;}$p=2;case 2:a.g5(f);if(C()){break _;}while(true){e=e+1|0;f=a.bv;if(e>=f.s)break;f=Bb(f,e);if(!f.FL(a.x,b,c))continue;else
{a.u9=f;g=a.x.g0;h=B(370);i=1.0;j=1.0;$p=1;continue _;}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function ATq(a,b,c,d){var e;e=a.u9;if(e!==null&&!d){e.P3(b,c);a.u9=null;}}
function AZj(a,b){}
function AVg(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.x=b;a.bw=b.jV;a.O=c;a.bd=d;Dr(a.bv);$p=1;case 1:a.f3();if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function A3p(a){}
function ASx(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(GQ()){$p=1;continue _;}if(!EV())return;$p=2;continue _;case 1:AJr(a);if(C()){break _;}if(GQ()){continue _;}if(!EV())return;$p=2;case 2:A6v(a);if(C()){break _;}if(!EV())return;continue _;default:GR();}}DW().s(a,$p);}
function AJr(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!CS()){a.Ij(V(ATp(),a.O)/a.x.bY|0,(a.bd-(V(AOD(),a.bd)/a.x.bx|0)|0)-1|0,Dd());return;}b=V(ATp(),a.O)/a.x.bY|0;c=(a.bd-(V(AOD(),a.bd)/a.x.bx|0)|0)-1|0;d=Dd();$p=1;case 1:a.B0(b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function A6v(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!C_())return;b=BEM;if(b===null)c=0;else{d=$rt_str(b.key);c=BEM===null?32:Z(d)>1?0:Bf(d,0);}e=Bd();$p=1;case 1:a.kM(c,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AUh(a){}
function AT3(a){}
function ALv(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;$p=1;case 1:AO0(a,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,$p);}
function AO0(a,b){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.x.o!==null){Qd(a,0,0,a.O,a.bd,(-1072689136),(-804253680));return;}$p=1;case 1:ANh(a,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,$p);}
function ANh(a,b){var c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Be(2896);Be(2912);BM();c=BFI;d=3553;e=a.x.W;f=B(229);$p=1;case 1:$z=ASZ(e,f);if(C()){break _;}g=$z;CK(d,g);B4(1.0,1.0,1.0,1.0);BB(c);Eq(c,4210752);g=a.bd;h=g;i=g/32.0;j=b;I(c,0.0,h,0.0,0.0,i+j);g=a.O;k=g;d=a.bd;I(c,k,d,0.0,g/32.0,d/32.0+j);g=a.O;k=g;h=g/32.0;l=0+b|0;I(c,k,0.0,0.0,h,l);I(c,
0.0,0.0,0.0,0.0,l);Bu(c);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function A$G(a){return 1;}
function A4D(){C8.call(this);this.Kd=0;}
function BCF(){var a=new A4D();BxO(a);return a;}
function BxO(a){Eo(a);a.Kd=0;}
function AKW(a){a.Kd=a.Kd+1|0;}
function AZN(a){Dr(a.bv);Y(a.bv,Ej(0,(a.O/2|0)-100|0,((a.bd/4|0)+120|0)+12|0,B(501)));}
function AJp(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.fC&&!b.ci){c=a.x;b=Ko();$p=1;continue _;}return;case 1:AL5(c,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function AT7(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}DX(a,a.bw,B(502),a.O/2|0,((a.bd/4|0)-60|0)+20|0,16777215);C0(a.bw,B(503),(a.O/2|0)-140|0,(((a.bd/4|0)-60|0)+60|0)+0|0,10526880);C0(a.bw,B(504),(a.O/2|0)-140|0,(((a.bd/4|0)-60|0)+60|0)+18|0,10526880);C0(a.bw,B(505),(a.O/2|0)-140|0,(((a.bd/4|0)-60|0)+60|0)+27|0,10526880);C0(a.bw,B(506),(a.O/2|0)-140|0,(((a.bd/4|0)-60|0)+60|0)+45|0,10526880);$p
=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
var Fp=K(Bv);
function BNj(){var a=new Fp();Bbp(a);return a;}
function Bbp(a){W(a);}
var Ja=K(0);
function AF0(){E.call(this);this.Ny=null;}
function AU2(a){var b,c,d,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.Ny;a:{try{try{Hs();BG9=BG9+1|0;HU(b);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Dk){c=$$je;}else{throw $$e;}}VY(XV(b),b,c);break a;}catch($$e){$$je=R($$e);c=$$je;}d=b.r8;$p=2;continue _;}c=b.r8;$p=4;continue _;case 1:a:{b:{c:{try{b.of();if(C()){break _;}}catch($$e){$$je=R($$e);if($$je instanceof Dk){c=$$je;break c;}else{c=$$je;break b;}}c=b.r8;$p=3;continue _;}try
{VY(XV(b),b,c);break a;}catch($$e){$$je=R($$e);c=$$je;}}d=b.r8;$p=2;continue _;}c=b.r8;$p=4;continue _;case 2:L$(d);if(C()){break _;}a:{try{Ve(d);Gs(d);break a;}catch($$e){$$je=R($$e);b=$$je;}Gs(d);P(b);}b.Ah=0;BG9=BG9-1|0;HU(BG6);P(c);case 3:L$(c);if(C()){break _;}a:{try{Ve(c);Gs(c);break a;}catch($$e){$$je=R($$e);b=$$je;}Gs(c);P(b);}b.Ah=0;BG9=BG9-1|0;HU(BG6);return;case 4:L$(c);if(C()){break _;}a:{try{Ve(c);Gs(c);break a;}catch($$e){$$je=R($$e);b=$$je;}Gs(c);P(b);}b.Ah=0;BG9=BG9-1|0;HU(BG6);return;default:
GR();}}DW().s(a,b,c,d,$p);}
function Hd(){var a=this;E.call(a);a.m5=null;a.Ib=0.0;a.Ia=0.0;}
function K8(a,b,c,d,e){var f=new Hd();BkR(f,a,b,c,d,e);return f;}
function BkR(a,b,c,d,e,f){a.m5=AFL(b,c,d);a.Ib=e;a.Ia=f;}
function Pb(a,b,c){var d;d=new Hd;d.m5=a.m5;d.Ib=b;d.Ia=c;return d;}
function IH(){var a=this;E.call(a);a.ru=null;a.PX=0;a.OQ=0;}
function BNk(a,b,c,d,e){var f=new IH();K9(f,a,b,c,d,e);return f;}
function K9(a,b,c,d,e,f){var g,h,i,j,k,l;g=b.data;a.PX=0;a.OQ=0;a.ru=b;a.PX=g.length;h=g[0];i=e/64.0-0.0015625000232830644;j=d/32.0+0.0031250000465661287;g[0]=Pb(h,i,j);h=g[1];k=c/64.0+0.0015625000232830644;g[1]=Pb(h,k,j);h=g[2];l=f/32.0-0.0031250000465661287;g[2]=Pb(h,k,l);g[3]=Pb(g[3],i,l);}
function RB(){var a=this;E.call(a);a.b4=0;a.Ym=0;a.z4=Ch;a.cb=Ch;a.uU=0;a.ij=0;a.UI=0;a.wS=null;a.ch=null;a.i1=0;a.ou=0;a.Ka=null;a.gf=null;a.hT=null;}
var BNl=null;function AAo(a){var b;b=a.wS;if(b!==null)AS1(b);return 0;}
function AR4(a,b){var c,d,e,f,g,h,i,j,k,$$je;c=a.ch;if(c!==null&&c.cn!==null){d=b!=4?0:(-5);e=(-5);a:{b:{c:{d:{e:{f:{g:{h:{i:while(true){j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{switch(a.b4){case 6:a.b4=13;a.ch.b1=B(507);a.uU=0;return (-2);case 7:e=AJg(a.wS,e);if(e==(-3)){a.b4=13;a.uU=0;continue i;}if(!e)e=d;if(e!=1)break i;a.z4=a.ch.ex.tg();Ou(a.wS);if(!a.ij){a.b4=12;e=d;continue i;}a.b4=8;e=d;break w;case 12:break e;case 13:return (-3);case 14:break r;case 23:try{e=Jz(a,2,e,d);}catch($$e){$$je=R($$e);if($$je instanceof F2)
{c=$$je;return c.jY;}else{throw $$e;}}f=a.cb;b=Ce(f)&65535;a.i1=b;if((b&255)!=8){a.ch.b1=B(508);a.b4=13;continue i;}if(b&57344){a.ch.b1=B(509);a.b4=13;continue i;}if(b&512)MG(a,2,f);a.b4=16;break p;case 2:break d;case 3:break c;case 4:break b;case 5:d=e;break a;case 8:break w;case 9:break v;case 10:break u;case 11:break t;case 15:break s;case 16:break p;case 17:break o;case 18:break n;case 19:break q;case 20:break l;case 21:break k;case 22:break;default:return (-2);}break j;}c=a.ch;b=c.P;if(!b)return e;c.P=
b-1|0;c.I=Bk(c.I,M(1));g=c.cn.data;b=c.E;c.E=b+1|0;a.cb=Cw(M((g[b]&255)<<24),F(4278190080, 0));a.b4=9;e=d;}c=a.ch;b=c.P;if(!b)return e;c.P=b-1|0;c.I=Bk(c.I,M(1));f=a.cb;g=c.cn.data;b=c.E;c.E=b+1|0;a.cb=Bk(f,Cw(M((g[b]&255)<<16),M(16711680)));a.b4=10;e=d;}c=a.ch;b=c.P;if(!b)return e;c.P=b-1|0;c.I=Bk(c.I,M(1));f=a.cb;g=c.cn.data;b=c.E;c.E=b+1|0;a.cb=Bk(f,Cw(M((g[b]&255)<<8),M(65280)));a.b4=11;e=d;}c=a.ch;b=c.P;if(!b)return e;c.P=b-1|0;c.I=Bk(c.I,M(1));f=a.cb;g=c.cn.data;b=c.E;c.E=b+1|0;f=Bk(f,Cw(M(g[b]),M(255)));a.cb
=f;b=a.i1;if(b)a.cb=Cw(He(He(He(Ec(Cw(f,M(-16777216)),24),Ec(Cw(f,M(16711680)),8)),Gq(Cw(f,M(65280)),8)),Gq(Cw(f,M(65535)),24)),F(4294967295, 0));e=Ce(a.z4);f=a.cb;if(e!=Ce(f))c.b1=B(510);else if(b){c=a.gf;if(c!==null)c.Rw=f;}a.b4=15;e=d;}if(!(a.ij&&a.i1)){c=a.ch.b1;if(c===null)break f;if(!CA(c,B(510)))break f;a.b4=13;a.uU=5;continue i;}try{e=Jz(a,4,e,d);}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;return c.jY;}else{throw $$e;}}c=a.ch.b1;if(c!==null&&CA(c,B(510))){a.b4=13;a.uU=5;continue i;}f=a.cb;c
=a.ch;if(FI(f,Cw(c.jk,F(4294967295, 0)))){c.b1=null;break f;}c.b1=B(511);a.b4=13;continue i;}if(!a.ij){a.b4=7;continue i;}try{e=Jz(a,2,e,d);}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;return c.jY;}else{throw $$e;}}b=a.ij;h=Ba(b,4);if(!(h&&!(b&2))&&FI(a.cb,M(35615))){if(!h)a.ij=2;a.ch.ex=XI();MG(a,2,a.cb);if(a.gf===null)a.gf=Btm();a.b4=23;continue i;}if(b&2){a.b4=13;a.ch.b1=B(512);continue i;}a.i1=0;f=a.cb;i=Ce(f)&255;a.Ym=i;j=Ce(Ec(f,8))&255;if(!(b&1&&!(((i<<8)+j|0)%31|0))&&(i&15)!=8){if(h){a.b4=13;a.ch.b1
=B(512);continue i;}c=a.ch;c.E=c.E-2|0;c.P=c.P+2|0;c.I=BD(c.I,M(2));a.ij=0;a.b4=7;continue i;}if((i&15)!=8){a.b4=13;a.ch.b1=B(508);continue i;}if(!h)a.ij=1;if(((i>>4)+8|0)>a.UI){a.b4=13;a.ch.b1=B(513);continue i;}a.ch.ex=BvZ();if(j&32){a.b4=2;break d;}a.b4=7;continue i;}break m;}try{e=Jz(a,4,e,d);}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;return c.jY;}else{throw $$e;}}c=a.gf;if(c!==null)c.ZG=a.cb;if(a.i1&512)MG(a,4,a.cb);a.b4=17;}try{e=Jz(a,2,e,d);}catch($$e){$$je=R($$e);if($$je instanceof F2){c=
$$je;return c.jY;}else{throw $$e;}}c=a.gf;if(c!==null){b=Ce(a.cb);c.a0J=b&255;c.GT=b>>8&255;}if(a.i1&512)MG(a,2,a.cb);a.b4=18;}if(!(a.i1&1024)){c=a.gf;if(c!==null)c.nA=null;}else{try{e=Jz(a,2,e,d);}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;return c.jY;}else{throw $$e;}}c=a.gf;if(c!==null)c.nA=BU(Ce(a.cb)&65535);if(a.i1&512)MG(a,2,a.cb);}a.b4=19;}if(!(a.i1&1024)){c=a.gf;if(c!==null)c.nA=null;}else x:{try{e=A0v(a,e,d);if(a.gf===null)break x;g=FC(a.hT);k=g.data;a.hT=null;b=k.length;k=a.gf.nA;if(b!=k.data.length)
{a.ch.b1=B(514);a.b4=13;continue i;}CZ(g,0,k,0,b);break x;}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;return c.jY;}else{throw $$e;}}}a.b4=20;}y:{if(!(a.i1&2048)){c=a.gf;if(c!==null)c.xl=null;}else{z:{try{e=W4(a,e,d);c=a.gf;if(c===null)break z;c.xl=FC(a.hT);break z;}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;break h;}else{throw $$e;}}}try{a.hT=null;break y;}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;break h;}else{throw $$e;}}}}a.b4=21;}ba:{if(!(a.i1&4096)){c=a.gf;if(c!==null)c.y6
=null;}else{bb:{try{e=W4(a,e,d);c=a.gf;if(c===null)break bb;c.y6=FC(a.hT);break bb;}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;break g;}else{throw $$e;}}}try{a.hT=null;break ba;}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;break g;}else{throw $$e;}}}}a.b4=22;}if(a.i1&512){try{e=Jz(a,2,e,d);}catch($$e){$$je=R($$e);if($$je instanceof F2){c=$$je;return c.jY;}else{throw $$e;}}c=a.gf;if(c!==null)c.a1u=Ce(Cw(a.cb,M(65535)));if(FX(a.cb,Cw(a.ch.ex.tg(),M(65535)))){a.b4=13;a.ch.b1=B(515);a.uU=5;continue;}}a.ch.ex
=XI();a.b4=7;}return e;}return c.jY;}return c.jY;}a.b4=12;}return 1;}c=a.ch;i=c.P;if(!i)return e;c.P=i-1|0;c.I=Bk(c.I,M(1));g=c.cn.data;e=c.E;c.E=e+1|0;a.cb=Cw(M((g[e]&255)<<24),F(4278190080, 0));a.b4=3;e=d;}c=a.ch;b=c.P;if(!b)return e;c.P=b-1|0;c.I=Bk(c.I,M(1));f=a.cb;g=c.cn.data;e=c.E;c.E=e+1|0;a.cb=Bk(f,Cw(M((g[e]&255)<<16),M(16711680)));a.b4=4;e=d;}c=a.ch;b=c.P;if(!b)return e;c.P=b-1|0;c.I=Bk(c.I,M(1));f=a.cb;g=c.cn.data;b=c.E;c.E=b+1|0;a.cb=Bk(f,Cw(M((g[b]&255)<<8),M(65280)));a.b4=5;}c=a.ch;b=c.P;if(!b)return d;c.P
=b-1|0;c.I=Bk(c.I,M(1));f=a.cb;g=c.cn.data;b=c.E;c.E=b+1|0;f=Bk(f,Cw(M(g[b]),M(255)));a.cb=f;c.ex.V_(f);a.b4=6;return 2;}if(b==4&&a.b4==14)return 0;return (-2);}
function Jz(a,b,c,d){var e,f,g,h,i;if(a.ou==(-1)){a.ou=b;a.cb=Ch;}while(true){e=a.ou;if(e<=0){if(b==2)a.cb=Cw(a.cb,M(65535));else if(b==4)a.cb=Cw(a.cb,F(4294967295, 0));a.ou=(-1);return c;}f=a.ch;g=f.P;if(!g)break;f.P=g-1|0;f.I=Bk(f.I,M(1));h=a.cb;i=f.cn.data;g=f.E;f.E=g+1|0;a.cb=He(h,M((i[g]&255)<<((b-e|0)*8|0)));a.ou=e-1|0;c=d;}P(ASB(a,c));}
function W4(a,b,c){var d,e,f,g,h;if(a.hT===null)a.hT=Gr();while(true){d=a.ch;e=d.P;if(!e)P(ASB(a,b));d.P=e-1|0;d.I=Bk(d.I,M(1));f=d.cn;g=f.data;e=d.E;h=g[e];if(h)Kt(a.hT,f,e,1);d=a.ch;d.ex.mE(d.cn,d.E,1);d=a.ch;d.E=d.E+1|0;if(!h)break;b=c;}return c;}
function A0v(a,b,c){var d,e;if(a.hT===null)a.hT=Gr();while(Eh(a.cb,Ch)){d=a.ch;e=d.P;if(!e)P(ASB(a,b));d.P=e-1|0;d.I=Bk(d.I,M(1));Kt(a.hT,d.cn,d.E,1);d=a.ch;d.ex.mE(d.cn,d.E,1);d=a.ch;d.E=d.E+1|0;a.cb=BD(a.cb,M(1));b=c;}return b;}
function MG(a,b,c){var d;d=0;while(d<b){a.Ka.data[d]=Ce(Cw(c,M(255)))<<24>>24;c=Ec(c,8);d=d+1|0;}a.ch.ex.mE(a.Ka,0,b);}
function A1I(){BNl=Iy([0,0,(-1),(-1)]);}
var AIl=K(I_);
function BNm(){var a=new AIl();BgC(a);return a;}
function BgC(a){LL(a);}
function J9(){var a=this;E.call(a);a.ck=null;a.TF=0;}
function BNn(a){var b=new J9();AGB(b,a);return b;}
function AGB(a,b){a.TF=0;a.ck=b;}
function AX_(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.ck.cs;g=f.jQ;$p=1;case 1:a:{$z=AMY(g,b,c,d);if(C()){break _;}e=$z;if(e){J();g=BFM.data[e];h=4;i=0;j=b;k=c;l=d;while(true){if(i>=h)break a;m
=0;while(m<h){e=0;if(e<h){n=j+(i+0.5)/4.0;o=k+(m+0.5)/4.0;p=l+(e+0.5)/4.0;q=AOS(f.jQ,n,o,p,n-j-0.5,o-k-0.5,p-l-0.5,g);$p=7;continue _;}m=m+1|0;}i=i+1|0;}}}q=a.ck.o;J();r=BFM.data;$p=2;case 2:$z=AMY(q,b,c,d);if(C()){break _;}e=$z;s=r[e];$p=3;case 3:$z=APQ(q,b,c,d);if(C()){break _;}t=$z;e=0;$p=4;case 4:$z=A2O(q,b,c,d,e);if(C()){break _;}m=$z;if(s!==null&&m){f=a.ck.g0;u=s.e5.FC();v=b+0.5;w=c+0.5;x=d+0.5;g=s.e5;y=(g.l9+1.0)/2.0;z=g.lk*0.800000011920929;$p=5;continue _;}return m;case 5:A5g(f,u,v,w,x,y,z);if(C())
{break _;}$p=6;case 6:s.sX(q,b,c,d,t);if(C()){break _;}return m;case 7:$z=A1K(q,b,c,d);if(C()){break _;}q=$z;Ff(f,q);e=e+1|0;a:while(true){if(e<h){n=j+(i+0.5)/4.0;o=k+(m+0.5)/4.0;p=l+(e+0.5)/4.0;q=AOS(f.jQ,n,o,p,n-j-0.5,o-k-0.5,p-l-0.5,g);continue _;}m=m+1|0;while(m>=h){i=i+1|0;if(i>=h)break a;m=0;}e=0;}q=a.ck.o;J();r=BFM.data;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p);}
function A3f(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=d.y;f=Ex(d);$p=1;case 1:$z=f.mJ(d,c,b);if(C()){break _;}f=$z;if(f===d&&!(f!==null&&f.y!=e))return 0;b=b.z;g=b.bU.data;e=b.by;g[e]=f;if(!f.y)g[e]=null;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AM4(a){return 1;}
function Bb3(a,b){}
function APX(a,b,c,d,e,f,g,h){var i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(c,e,f,g);if(C()){break _;}i=$z;if(i>0){J();j=BFM.data[i];$p=2;continue _;}if(d===null)return 0;j=Ex(d);$p=3;continue _;case 2:$z=j.kb(c,e,f,g,b);if(C()){break _;}i=$z;if(i)e=1;else{if(d!==null){j=Ex(d);$p=3;continue _;}e=0;}return e;case 3:$z=j.iW(d,b,c,e,f,g,h);if(C()){break _;}e=$z;return e;default:
GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Bsa(a,b){var c,d;c=new Gn;d=a.ck;ACQ(c,d,b,d.mh,b.cM.KS);return c;}
function AP8(a,b,c){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AN8(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function API(a,b,c){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:A3W(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function R9(){var a=this;E.call(a);a.Eg=null;a.ME=null;a.p_=0;a.U7=0.0;a.U6=0.0;a.VS=0;a.q8=0;a.rB=0;a.qM=0;a.s8=0;a.CJ=0;a.zV=0;a.Np=0;a.yG=0.0;a.x_=0.0;a.xG=0.0;a.uJ=0;a.TM=0;}
var BFI=null;function BM(){BM=Bx(R9);BjO();}
function Bu(a){var b,c,d,e,f;if(!a.uJ)return 0;a.uJ=0;if(a.p_>0){if(a.rB)Rg(32888);if(a.q8)Rg(32886);if(a.qM)Rg(32885);b=a.Np;c=a.p_;d=a.Eg.buffer;e=a.p_*7|0;ASH(b,0,c,F7(new $rt_globals.Int32Array(d,0,e)));if(a.qM)RY(32885);if(a.rB)RY(32888);if(a.q8)RY(32886);}f=a.s8*4|0;AF4(a);return f;}
function AF4(a){a.p_=0;a.s8=0;a.CJ=0;}
function BB(a){Ia(a,7);}
function Ia(a,b){if(a.uJ)Bu(a);a.uJ=1;AF4(a);a.Np=b;a.qM=0;a.q8=0;a.rB=0;a.zV=0;}
function CX(a,b,c,d){Wd(a,b*255.0|0,c*255.0|0,d*255.0|0);}
function Fu(a,b,c,d,e){Rx(a,b*255.0|0,c*255.0|0,d*255.0|0,e*255.0|0);}
function Wd(a,b,c,d){Rx(a,b,c,d,255);}
function Rx(a,b,c,d,e){if(!a.zV){if(b>255)b=255;if(c>255)c=255;if(d>255)d=255;if(e>255)e=255;if(b<0)b=0;if(c<0)c=0;if(d<0)d=0;if(e<0)e=0;a.q8=1;a.VS=e<<24|d<<16|c<<8|b;}}
function I(a,b,c,d,e,f){a.rB=1;a.U7=e;a.U6=f;Bn(a,b,c,d);}
function Bn(a,b,c,d){var e,f,g,h,i,j;e=a.CJ;if(e>65534)return;a.CJ=e+1|0;a.p_=a.p_+1|0;e=a.s8;f=a.Eg;g=a.ME;h=e+0|0;i=b+a.yG;h;g[h]=i;h=e+1|0;i=c+a.x_;h;g[h]=i;h=e+2|0;i=d+a.xG;h;g[h]=i;if(a.rB){h=e+3|0;i=a.U7;h;g[h]=i;h=e+4|0;i=a.U6;h;g[h]=i;}if(a.q8){h=e+5|0;j=a.VS;h;f[h]=j;}if(a.qM){h=e+6|0;e=a.TM;h;f[h]=e;}a.s8=a.s8+7|0;}
function Eq(a,b){Wd(a,b>>16&255,b>>8&255,b&255);}
function Ln(a,b,c){Rx(a,b>>16&255,b>>8&255,b&255,c);}
function B8(a,b,c,d){var e;a.qM=1;e=D8(b*b+c*c+d*d);a.TM=((b/e*127.0|0)+127|0)&255|(((c/e*127.0|0)+127|0)&255)<<8|(((d/e*127.0|0)+127|0)&255)<<16;}
function H3(a,b,c,d){a.yG=b;a.x_=c;a.xG=d;}
function Fk(a,b,c,d){a.yG=a.yG+b;a.x_=a.x_+c;a.xG=a.xG+d;}
function BjO(){var b,c;b=new R9;BM();b.p_=0;b.q8=0;b.rB=0;b.qM=0;b.s8=0;b.CJ=0;b.zV=0;b.uJ=0;c=new $rt_globals.ArrayBuffer(2097152);b.Eg=new $rt_globals.Int32Array(c);b.ME=new $rt_globals.Float32Array(c);BFI=b;}
function M6(){var a=this;E.call(a);a.ji=0;a.ja=0;a.y2=0;}
function MV(a,b){var c=new M6();OB(c,a,b);return c;}
function OB(a,b,c){var d,e;a.ji=b;a.ja=c;a.y2=1;while(true){d=a.y2;e=d+1|0;if((b/e|0)<320)break;if((c/e|0)<240)break;a.y2=e;}a.ji=b/d|0;a.ja=c/d|0;}
function APp(a){return a.ji;}
function AI8(a){return a.ja;}
var T4=K(MO);
var BFq=null;function BNo(){var a=new T4();APv(a);return a;}
function APv(a){O0(a);}
function A_i(a,b,c,d){var e;e=0;while(e<d){$rt_putStderr(b.data[e+c|0]&255);e=e+1|0;}}
function ATM(){var b;b=new T4;O0(b);BFq=b;}
var AYR=K();
function BNp(){var a=new AYR();A8e(a);return a;}
function A8e(a){}
function Ga(b){return Math.sin(b);}
function FW(b){return Math.cos(b);}
function KV(b){return Math.atan(b);}
function BlT(b){return Math.log(b);}
function D8(b){return Math.sqrt(b);}
function ADn(b){return Math.ceil(b);}
function ALK(b){return Math.floor(b);}
function GP(b,c){return BrX(b,c);}
function BrX(b,c){return Math.pow(b,c);}
function Ci(b,c){return Math.atan2(b,c);}
function AAk(b){return b+BfQ(b)*0.5|0;}
function Cm(){return BjS();}
function BjS(){return Math.random();}
function DK(b,c){if(b<c)c=b;return c;}
function EB(b,c){if(b>c)c=b;return c;}
function Bgm(b,c){return Math.min(b,c);}
function Ql(b,c){return Bgm(b,c);}
function Bi$(b,c){return Math.max(b,c);}
function NR(b,c){return Bi$(b,c);}
function EJ(b){if(b<0)b= -b|0;return b;}
function A8r(b){return Math.abs(b);}
function IB(b){return A8r(b);}
function BfQ(b){return Math.sign(b);}
function AAl(){var a=this;E.call(a);a.tY=null;a.Js=null;a.c8=null;a.dX=0;a.mo=null;}
function ARn(a,b){var c,d,e,f,g,h,i,j;Dr(a.c8);a.mo=b;a.dX=0;while(a.dX<Z(b)){a:{b:{c:{c=Bf(b,a.dX);switch(c){case 39:a.dX=a.dX+1|0;d=new T;S(d);while(a.dX<Z(a.mo)){e=a.mo;f=a.dX;a.dX=f+1|0;c=Bf(e,f);if(c!=39)BL(d,c);else{if(a.dX>=Z(a.mo))break;if(Bf(a.mo,a.dX)!=39)break;BL(d,39);a.dX=a.dX+1|0;}}Y(a.c8,BiF(U(d)));break a;case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 66:case 67:case 73:case 74:case 78:case 79:case 80:case 81:case 82:case 84:case 85:case 86:case 91:case 92:case 93:case 94:case 95:case 96:case 98:case 101:case 102:case 103:case 105:case 106:case 108:case 110:case 111:case 112:case 113:case 114:case 116:case 118:case 120:break b;case 68:f
=Ed(a);Y(a.c8,H5(6,f,3));break a;case 69:case 99:f=Ed(a);Y(a.c8,BCX(a.tY,f>3?0:1));break a;case 70:f=Ed(a);Y(a.c8,H5(8,f,2));break a;case 71:Ed(a);d=a.c8;g=new Yx;h=a.tY;if(h.we===null){e=h.oj;i=e.hl;j=e.ha;if(BMs===null)BMs=Bmp();h.we=Lx(BMs,i,j);}g.z2=h.we.jJ();Y(d,g);break a;case 72:f=Ed(a);Y(a.c8,H5(11,f,2));break a;case 75:f=Ed(a);Y(a.c8,H5(10,f,2));break a;case 76:case 77:break c;case 83:f=Ed(a);Y(a.c8,H5(14,f,3));break a;case 87:f=Ed(a);Y(a.c8,H5(4,f,1));break a;case 88:f=Ed(a);if(f>3){b=new Cn;c=a.dX;d
=Cz();Bi(H(d,B(516)),c);A6t(b,Cl(d));P(b);}Y(a.c8,BDc(f));break a;case 89:case 121:f=Ed(a);if(f==2){Y(a.c8,BDh(1));break a;}Y(a.c8,H5(1,f,8));break a;case 90:Ed(a);d=a.c8;e=new Yr;ZX(e,a.Js);Y(d,e);break a;case 97:break;case 100:f=Ed(a);Y(a.c8,H5(5,f,2));break a;case 104:f=Ed(a);Y(a.c8,BmA(10,f,12));break a;case 107:f=Ed(a);Y(a.c8,BmA(11,f,24));break a;case 109:f=Ed(a);Y(a.c8,H5(12,f,2));break a;case 115:f=Ed(a);Y(a.c8,H5(13,f,2));break a;case 117:f=Ed(a);Y(a.c8,By9(f));break a;case 119:f=Ed(a);Y(a.c8,H5(3,
f,2));break a;case 122:Ed(a);Y(a.c8,BA1(a.Js));break a;default:break b;}Ed(a);Y(a.c8,BBR(a.tY));break a;}f=Ed(a);if(f<=2){Y(a.c8,BBO(f));break a;}Y(a.c8,BBY(a.tY,f!=3?0:1));break a;}if(WG(a,c))Ed(a);else{d=Cz();while(a.dX<Z(b)&&!WG(a,Bf(b,a.dX))){f=a.dX;a.dX=f+1|0;Im(d,Bf(b,f));}Y(a.c8,BiF(Cl(d)));}}}}
function WG(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 Ed(a){var b,c,d,e;b=1;c=a.mo;d=a.dX;a.dX=d+1|0;e=Bf(c,d);while(a.dX<Z(a.mo)&&Bf(a.mo,a.dX)==e){a.dX=a.dX+1|0;b=b+1|0;}return b;}
var Ev=K();
function N0(){E.call(this);this.YF=null;}
var BNq=null;var BGP=null;var BNr=null;function Hr(){Hr=Bx(N0);Bc6();}
function ASd(a){var b=new N0();A23(b,a);return b;}
function A23(a,b){Hr();a.YF=b;}
function Bc6(){BNq=ASd(B(517));BGP=ASd(B(518));BNr=ASd(B(519));}
var Ss=K(0);
var AAE=K(0);
function Wj(){var a=this;E.call(a);a.QQ=null;a.PY=null;a.Z_=0;a.a04=0;}
function A2G(a){var b;if(!a.Z_){b=a.QQ;b.So=null;HU(b);Du(a.PY,null);}}
var AG1=K(Co);
function BNs(){var a=new AG1();BtC(a);return a;}
function BtC(a){W(a);}
var Rf=K(R1);
function AL$(){var a=this;Rf.call(a);a.CZ=0;a.K3=0;a.uj=null;}
function Bfu(a,b,c,d,e,f){var g=new AL$();Bj9(g,a,b,c,d,e,f);return g;}
function Bj9(a,b,c,d,e,f,g){Qk(a,c);a.bg=e;a.cI=f;a.K3=b;a.CZ=g;a.uj=d;}
function AFb(a,b){return a.uj.data[b+a.K3|0];}
function Ua(a,b,c){a.uj.data[b+a.K3|0]=c;}
function RQ(){var a=this;E.call(a);a.Zo=null;a.NQ=null;a.O4=0.0;a.QU=0.0;a.Gg=null;a.E8=null;a.vX=0;}
function RP(a,b){var c;if(b!==null){a.Gg=b;return a;}c=new Cn;Bl(c,B(520));P(c);}
function BjB(a,b){}
function SH(a,b){var c;if(b!==null){a.E8=b;return a;}c=new Cn;Bl(c,B(520));P(c);}
function Bqd(a,b){}
function Ph(a,b,c,d){var e,f,g,h,i,j,$$je;a:{e=a.vX;if(e!=3){if(d)break a;if(e!=2)break a;}b=new Er;W(b);P(b);}a.vX=!d?1:2;while(true){try{f=AIN(a,b,c);}catch($$e){$$je=R($$e);if($$je instanceof Co){g=$$je;b=new Uz;UZ(b,g);P(b);}else{throw $$e;}}if(Jr(f)){if(!d)return f;h=CL(b);if(h<=0)return f;f=Ef(h);}else if(I4(f))break;i=!SB(f)?a.Gg:a.E8;b:{Hr();if(i!==BGP){if(i===BNq)break b;else return f;}h=CL(c);j=a.NQ;if(h<j.data.length)return BNt;TG(c,j);}F4(b,b.bg+Rk(f)|0);}return f;}
function AW0(a,b){var c,d;if(!CL(b))return Yv(0);AHB(a);c=Yv(CL(b)*a.O4|0);while(true){d=Ph(a,b,c,0);if(d===BNu)break;if(d===BNt){c=V7(a,c);continue;}if(!M5(d))continue;OE(d);}b=Ph(a,b,c,1);if(M5(b))OE(b);while(true){b=Vz(a,c);if(Jr(b))break;if(!I4(b))continue;c=V7(a,c);}HI(c);return c;}
function V7(a,b){var c,d;c=b.fa;d=LK(Qo(c,c.data.length*2|0));F4(d,b.bg);return d;}
function Vz(a,b){var c,d;c=a.vX;if(c!=2&&c!=4){b=new Er;W(b);P(b);}d=BNu;if(d===d)a.vX=3;return d;}
function BrS(a,b){return BNu;}
function AHB(a){a.vX=0;return a;}
function BeD(a){}
function UT(){var a=this;E.call(a);a.s9=0;a.xI=0;}
var BNu=null;var BNt=null;function Wm(a,b){var c=new UT();AWp(c,a,b);return c;}
function AWp(a,b,c){a.s9=b;a.xI=c;}
function Jr(a){return a.s9?0:1;}
function I4(a){return a.s9!=1?0:1;}
function M5(a){return !XR(a)&&!SB(a)?0:1;}
function XR(a){return a.s9!=2?0:1;}
function SB(a){return a.s9!=3?0:1;}
function Rk(a){var b;if(M5(a))return a.xI;b=new N7;W(b);P(b);}
function Ef(b){return Wm(2,b);}
function N3(b){return Wm(3,b);}
function OE(a){var b,c;switch(a.s9){case 0:b=new Xy;W(b);P(b);case 1:b=new AA6;W(b);P(b);case 2:b=new Z1;c=a.xI;W(b);b.Qu=c;P(b);case 3:b=new Xs;c=a.xI;W(b);b.VB=c;P(b);default:}}
function AW7(){BNu=Wm(0,0);BNt=Wm(1,0);}
function AAN(){var a=this;E.call(a);a.Vw=null;a.Vv=null;}
function AYA(a){var b,c;b=a.Vw;c=a.Vv;Hs();HU(b);Du(c,null);}
var AJh=K();
function BNv(){var a=new AJh();BsA(a);return a;}
function BsA(a){}
function ALN(b){var c,d,e,f,g,h,i;c=BgA(M2(b));d=Tg(c);e=BT(d*2|0);f=e.data;g=0;h=0;while(h<d){g=g+Tg(c)|0;i=h*2|0;f[i]=g;f[i+1|0]=VI(c);h=h+1|0;}return e;}
function AHt(b){var c,d,e,f,g,h,i,j,k,l;c=BT(65536);d=c.data;e=0;f=0;g=0;a:{while(true){h=b.data;if(g>=h.length)break a;i=h[g];j=h[g+1|0];k=d.length;if(i<k)k=i;else if(i==e)break;AXq(c,e,k,f);g=g+2|0;e=k;f=j;}}l=new AF6;l.On=b;l.TY=c;return l;}
function TX(b){if(b>92)return ((b-32|0)-2|0)<<24>>24;if(b<=34)return (b-32|0)<<24>>24;return ((b-32|0)-1|0)<<24>>24;}
function AF6(){var a=this;E.call(a);a.On=null;a.TY=null;}
function AQh(){var a=this;E.call(a);a.RV=null;a.Ti=0;}
function BgA(a){var b=new AQh();BnT(b,a);return b;}
function BnT(a,b){a.RV=b;}
var AYr=K();
function BNw(){var a=new AYr();Bw$(a);return a;}
function Bw$(a){}
function Tg(b){var c,d,e,f,g;c=0;d=1;while(true){e=b.RV.data;f=b.Ti;b.Ti=f+1|0;g=e[f];g=g<34?g-32|0:g>=92?(g-32|0)-2|0:(g-32|0)-1|0;f=(g%2|0)!=1?0:1;c=c+V(d,g/2|0)|0;d=d*46|0;if(!f)break;}return c;}
function VI(b){var c,d;c=Tg(b);d=c/2|0;if(c%2|0)d= -d|0;return d;}
function LO(){var a=this;MQ.call(a);a.w2=null;a.VX=0;a.tm=0;}
function AA1(a,b,c,d,e,f,g){YE(a,c,e,f);a.tm=b;a.w2=d;a.VX=g;}
function Bts(a){return a.VX;}
var VX=K(LO);
function Bco(a,b){var c;c=a.w2.fa.data;b=a.tm+(b*4|0)|0;return $rt_intBitsToFloat((c[b]&255)<<24|(c[b+1|0]&255)<<16|(c[b+2|0]&255)<<8|c[b+3|0]&255);}
function Buo(a,b,c){var d,e;d=OL(c);e=a.w2.fa.data;b=a.tm+(b*4|0)|0;e[b]=d>>24<<24>>24;e[b+1|0]=d>>16<<24>>24;e[b+2|0]=d>>8<<24>>24;e[b+3|0]=d<<24>>24;}
var XW=K(LO);
function BkJ(a,b){var c;c=a.w2.fa.data;b=a.tm+(b*4|0)|0;return $rt_intBitsToFloat(c[b]&255|(c[b+1|0]&255)<<8|(c[b+2|0]&255)<<16|(c[b+3|0]&255)<<24);}
function Bq6(a,b,c){var d,e;d=OL(c);e=a.w2.fa.data;b=a.tm+(b*4|0)|0;e[b]=d<<24>>24;e[b+1|0]=d>>8<<24>>24;e[b+2|0]=d>>16<<24>>24;e[b+3|0]=d>>24<<24>>24;}
var JB=K(Bv);
function BNx(){var a=new JB();A$j(a);return a;}
function A$j(a){W(a);}
var AGz=K(GW);
function BNy(){var a=new AGz();Bif(a);return a;}
function Boz(a,b){var c=new AGz();A$v(c,a,b);return c;}
function Bif(a){W(a);}
function A$v(a,b,c){a.uD=1;a.z0=1;a.zp=b;a.oW=c;}
var AGE=K(H4);
var BNz=null;function A02(b){var c,d,e,f,g,h,i,j,k,l,m,n,o;if(E$(b)){b=new Fg;W(b);P(b);}c=0;d=Z(b);while(true){if(Bf(b,c)>32){while(Bf(b,d-1|0)<=32){d=d+(-1)|0;}e=0;if(Bf(b,c)==45){c=c+1|0;e=1;}else if(Bf(b,c)==43)c=c+1|0;if(c==d){b=new Fg;W(b);P(b);}a:{f=Bf(b,c);g=0;h=(-1);i=100000000;j=0;if(f!=46){j=1;if(f>=48&&f<=57){b:{while(c<d){if(Bf(b,c)!=48)break b;c=c+1|0;}}while(c<d){k=Bf(b,c);if(k<48)break a;if(k>57)break a;if(i>0){g=g+V(i,k-48|0)|0;i=$rt_udiv(i,10);}h=h+1|0;c=c+1|0;}}else{b=new Fg;W(b);P(b);}}}if
(c<d&&Bf(b,c)==46){c=c+1|0;c:{while(true){if(c>=d)break c;l=Bf(b,c);k=Ba(l,48);if(k<0)break c;if(l>57)break;if(!g&&!k)h=h+(-1)|0;else if(i>0){g=g+V(i,l-48|0)|0;i=$rt_udiv(i,10);}c=c+1|0;j=1;}}if(!j){b=new Fg;W(b);P(b);}}if(c<d){k=Bf(b,c);if(k!=101&&k!=69)P(A6q());k=c+1|0;l=0;if(k==d)P(A6q());if(Bf(b,k)==45){k=k+1|0;l=1;}else if(Bf(b,k)==43)k=k+1|0;m=0;c=0;d:{while(true){if(k>=d)break d;f=Bf(b,k);if(f<48)break d;if(f>57)break;m=(10*m|0)+(f-48|0)|0;c=1;k=k+1|0;}}if(!c)P(A6q());if(l)m= -m|0;h=h+m|0;}e:{k=50+h|
0;if(g){n=BNA.data;if(k<=n.length&&k>=0){c=ML(g,n[k],0);k=BNB.data[k]-1|0;d=(32-S8(c)|0)-30|0;c=d>=0?c>>>d|0:c<<( -d|0);k=k+d|0;if(k>=255){o=!e?Infinity:(-Infinity);break e;}c=c+32|0;if(c&(-1073741824)){c=c>>>1|0;k=k+1|0;}if(k<=0){c=c>>DK(( -k|0)+1|0,32);k=0;}k=(c>>>6|0)&8388607|k<<23;if(e)k=k^(-2147483648);o=$rt_intBitsToFloat(k);break e;}}o=$rt_intBitsToFloat(!e?0:(-2147483648));}return o;}c=c+1|0;if(c==d)break;}b=new Fg;W(b);P(b);}
function OL(b){if($rt_globals.isNaN(b)?1:0)return 2143289344;return $rt_floatToRawIntBits(b);}
function APk(){BNz=G($rt_floatcls());}
var ADs=K(H4);
var BNC=null;function ACU(b){if(!($rt_globals.isNaN(b)?1:0))return $rt_doubleToRawLongBits(b);return F(0, 2146959360);}
function AVZ(){BNC=G($rt_doublecls());}
function L_(){var a=this;E.call(a);a.ds=null;a.PD=null;a.xB=null;a.vl=null;a.lo=null;a.Td=null;a.nf=0.0;a.vp=0.0;a.Eh=null;a.Vi=0.0;a.We=0.0;a.Ue=0.0;}
var BFE=null;var BND=0.0;var BNE=0.0;var BNF=0.0;function Hn(){Hn=Bx(L_);BnQ();}
function BzD(){var a=new L_();ARV(a);return a;}
function ARV(a){var b,c,d,e,f;Hn();b=DP();a.ds=b;B0(b,G(KX),Bzd());c=a.ds;d=new ACX;b=BC3();e=new Xl;MF(e,6,0.5);G3(d,b,0.699999988079071);d.l$=e;B0(c,G(K5),d);b=a.ds;f=new ACl;d=BBa();e=BAJ();G3(f,d,0.699999988079071);f.l$=e;B0(b,G(Nd),f);b=a.ds;f=new AFx;G3(f,BAo(),0.699999988079071);B0(b,G(Lq),f);b=a.ds;f=new YH;G3(f,BzX(),0.30000001192092896);B0(b,G(Nn),f);B0(a.ds,G(Mo),BCb());B0(a.ds,G(Je),BA_(BCJ(),0.5));b=a.ds;f=new AD$;d=new LZ;P2(d);AMe(f,d,0.5);B0(b,G(I9),f);b=a.ds;f=new VU;d=BoU(16);e=BoU(0);G3(f,
d,0.25);f.V0=e;B0(b,G(Oz),f);B0(a.ds,G(DY),BA0());b=a.ds;f=new Xz;d=new LZ;P2(d);G3(f,d,3.0);f.UV=6.0;B0(b,G(MH),f);B0(a.ds,G(LY),BDn());B0(a.ds,G(EN),BAh(Bxs(),0.5));b=a.ds;f=new ACn;E4(f);B0(b,G(Dn),f);B0(a.ds,G(Na),BBN());b=a.ds;f=new Zo;E4(f);B0(b,G(Ji),f);b=a.ds;f=new AGe;E4(f);B0(b,G(KF),f);b=a.ds;f=new AAc;E4(f);B0(b,G(ACe),f);B0(a.ds,G(Go),AHH());B0(a.ds,G(OM),BzM());B0(a.ds,G(Kw),BzB());B0(a.ds,G(JN),BB7());B0(a.ds,G(L1),BzY());b=a.ds;f=new ADl;E4(f);B0(b,G(R5),f);b=MP(HC(a.ds));while(C3(b)){(Me(b)).dt
=a;}}
function Vt(a,b){var c;c=Bz(a.ds,b);if(c===null&&b!==G(Dn)){c=Vt(a,OA(b));B0(a.ds,b,c);}return c;}
function ACm(a,b){return Vt(a,CM(b));}
function AKE(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=ACm(a,b);if(h===null)return;$p=1;case 1:h.gw(b,c,d,e,f,g);if(C()){break _;}$p=2;case 2:AZS(h,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function BnQ(){BFE=BzD();}
function AFv(){var a=this;E.call(a);a.j8=null;a.wx=null;a.fF=null;a.i8=null;a.ry=null;a.sJ=null;}
function A5Q(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b===a.fF)return 0;c=b.ne;a.sJ=c;a.fF=b;b=a.ry.q;b.qD=c;$p=1;case 1:ARl(b);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,$p);}
function AWF(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=B6();a.fF=null;Y(b,a.wx);c=B(521);d=0;e=0;$p=1;case 1:$z=A0p(c,d,e);if(C()){break _;}c=$z;f=c.gJ;g=0;while(g<f){h=BC(E,c.gJ).data;d=0;i=GC(c);while(Fj(i)){e=d+1|0;h[d]=E1(i);d=e;}j=h[g];k=Ks(j);a:{try{if(Dt(a.i8,k)){i=Bz(a.i8,k);if(CA(i.ne,a.sJ))a.fF
=i;Y(b,i);break a;}l=new Oo;i=Ks(j);$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){m=$$je;}else{throw $$e;}}Bq(m);}g=g+1|0;}if(a.fF===null)a.fF=a.wx;Hw(a.j8,b);n=Iq(a.j8);while(JW(n)){o=I3(n);o.As(a.ry);HR(a.i8,o.yS);}a.j8=b;return;case 2:try{AUn(l,i);if(C()){break _;}l.yS=k;B0(a.i8,k,l);i=a.ry;$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){m=$$je;}else{throw $$e;}}b:while(true){Bq(m);while(true){g=g+1|0;if(g>=f)break b;h=BC(E,c.gJ).data;d=0;i=GC(c);while(Fj(i)){e=d+1|0;h[d]=
E1(i);d=e;}j=h[g];k=Ks(j);try{if(!Dt(a.i8,k))break;i=Bz(a.i8,k);if(CA(i.ne,a.sJ))a.fF=i;Y(b,i);continue;}catch($$e){$$je=R($$e);if($$je instanceof Bv){m=$$je;continue b;}else{throw $$e;}}}try{l=new Oo;i=Ks(j);continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){m=$$je;continue;}else{throw $$e;}}}if(a.fF===null)a.fF=a.wx;Hw(a.j8,b);n=Iq(a.j8);while(JW(n)){o=I3(n);o.As(a.ry);HR(a.i8,o.yS);}a.j8=b;return;case 3:c:{try{A5C(l,i);if(C()){break _;}i=a.i8;i=Bz(i,k);i=i;l=i.ne;m=a.sJ;e=CA(l,m);if(e)a.fF=i;Y(b,i);break c;}
catch($$e){$$je=R($$e);if($$je instanceof Bv){m=$$je;}else{throw $$e;}}Bq(m);}while(true){g=g+1|0;if(g>=f)break;h=BC(E,c.gJ).data;d=0;i=GC(c);while(Fj(i)){e=d+1|0;h[d]=E1(i);d=e;}j=h[g];k=Ks(j);try{if(Dt(a.i8,k)){i=a.i8;i=Bz(i,k);i=i;l=i.ne;m=a.sJ;e=CA(l,m);if(e)a.fF=i;Y(b,i);continue;}l=new Oo;i=Ks(j);$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){m=$$je;}else{throw $$e;}}Bq(m);}if(a.fF===null)a.fF=a.wx;Hw(a.j8,b);n=Iq(a.j8);while(JW(n)){o=I3(n);o.As(a.ry);HR(a.i8,o.yS);}a.j8=b;return;default:
GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function YV(a){var b,c,d,e,f;b=new ACp;c=a.j8;Vv(b,c.s);c=Iq(c);d=0;while(true){e=b.iU.data;f=e.length;if(d>=f)break;e[d]=I3(c);d=d+1|0;}b.s=f;return b;}
function UD(){var a=this;E.call(a);a.Fo=null;a.xF=null;a.kf=null;a.lh=null;a.Am=null;a.Ao=null;a.hB=0;a.hA=0;}
var BFF=null;function ASZ(a,b){var c,d,e,f,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Fo.fF;d=Bz(BFF,b);if(d!==null)return d.ia;try{Z6(a.kf);U0(a.kf);e=RW(a.kf,0);if(DO(b,B(522))){a.hB=1;d=(EW(b,B(522))).data[1];$p=1;continue _;}if(!DO(b,B(523))){$p=3;continue _;}a.hA=1;d=(EW(b,B(523))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Co;Bl(b,B(524));P(b);case 1:try{$z
=c.qo(d);if(C()){break _;}f=$z;$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Co;Bl(b,B(524));P(b);case 2:a:{try{$z=A1e(a,f);if(C()){break _;}c=$z;HY(a,c,e);a.hB=0;B0(BFF,b,By(e));}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}return e;}b=new Co;Bl(b,B(524));P(b);case 3:try{$z=c.qo(b);if(C()){break _;}f=$z;$p=4;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Co;Bl(b,B(524));P(b);case 4:a:{try{$z=A1e(a,f);if(C())
{break _;}c=$z;HY(a,c,e);B0(BFF,b,By(e));}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}return e;}b=new Co;Bl(b,B(524));P(b);case 5:try{$z=c.qo(d);if(C()){break _;}f=$z;$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Co;Bl(b,B(524));P(b);case 6:a:{try{$z=A1e(a,f);if(C()){break _;}c=$z;HY(a,c,e);a.hA=0;B0(BFF,b,By(e));}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}return e;}b=new Co;Bl(b,B(524));P(b);default:GR();}}DW().s(a,
b,c,d,e,f,$p);}
function HY(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;F8(a,c);IJ(3553,10241,9728);IJ(3553,10240,9728);if(a.hA){IJ(3553,10241,9729);IJ(3553,10240,9729);}if(!a.hB){IJ(3553,10242,10497);IJ(3553,10243,10497);}else{IJ(3553,10242,10496);IJ(3553,10243,10496);}d=b.Bq;e=b.Ty;f=b.lI;g=BU(V(d,e)*4|0);h=g.data;i=0;while(true){j=f.data;if(i>=j.length)break;k=j[i]>>24&255;l=j[i]>>16&255;m=j[i]>>8&255;n=j[i]>>0&255;b=a.Ao;if(b!==null&&b.ee){o=l*30|0;l=((o+(m*59|0)|0)+(n*11|0)|0)/100|0;m=(o+(m*70|0)|0)/100|0;n=(o+(n*70|0)|0)
/100|0;}c=i*4|0;h[c+0|0]=l<<24>>24;h[c+1|0]=m<<24>>24;h[c+2|0]=n<<24>>24;h[c+3|0]=k<<24>>24;i=i+1|0;}GB(a.lh);TG(a.lh,g);b=a.lh;F4(b,0);TJ(b,h.length);b=a.lh;Bm();if(b===null){b=BEg;p=null;b.texImage2D(3553,0,32856,d,e,0,6408,5121,p);}else{k=CL(b);p=BEE;q=0;while(q<k){r=(TL(b)&255)<<16>>16;q;p[q]=r;q=q+1|0;}p=new $rt_globals.Uint8Array(BEE.buffer,0,k);BEg.texImage2D(3553,0,32856,d,e,0,6408,5121,p);}}
function H6(a,b){Y(a.Am,b);b.k0();}
function A1e(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AYi(b);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,$p);}
function F8(a,b){if(b<0)return;CK(3553,b);}
function ASk(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;c=a.Am;if(b>=c.s)return;c=Bb(c,b);c.kD=a.Ao.ee;c.k0();$p=1;case 1:AJt(c,a);if(C()){break _;}GB(a.lh);TG(a.lh,c.k7);d=a.lh;F4(d,0);TJ(d,1024);e=c.Kv;f=(e%16|0)*16|0;e=(e/16|0)*16|0;d=a.lh;Cq();switch(3553){case 3553:break;default:}BHB=BHB+CL(d)|0;Bm();g=CL(d);h=0;while(h<g){c=BEE;i=(TL(d)&255)<<16>>16;h;c[h]=i;h=h+1
|0;}d=new $rt_globals.Uint8Array(BEE.buffer,0,g);BEg.texSubImage2D(3553,0,f,e,16,16,6408,5121,d);b=b+1|0;c=a.Am;if(b>=c.s)return;c=Bb(c,b);c.kD=a.Ao.ee;c.k0();continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function A4H(a){var b,c,d,e,f,g,h,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cb(CV(),B(525));b=a.Fo.fF;c=RS(Tn(a.xF));while(C3(c)){d=(De(c)).ia;HY(a,Bz(a.xF,By(d)),d);}c=RS(Tn(BFF));while(C3(c)){e=De(c);try{if(DO(e,B(522))){a.hB=1;f=(EW(e,B(522))).data[1];$p=1;continue _;}if(!DO(e,B(523))){$p=3;continue _;}a.hA=1;f=(EW(e,B(523))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g
=$$je;}else{throw $$e;}}Bq(g);}return;case 1:try{$z=b.qo(f);if(C()){break _;}h=$z;$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}a:while(true){Bq(g);if(!C3(c))break;e=De(c);b:{try{if(!DO(e,B(522)))break b;a.hB=1;f=(EW(e,B(522))).data[1];continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}c:{try{if(DO(e,B(523)))break c;$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}try{a.hA
=1;f=(EW(e,B(523))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue;}else{throw $$e;}}}return;case 2:d:{try{$z=A1e(a,h);if(C()){break _;}f=$z;HY(a,f,S7(Bz(BFF,e)));a.hA=0;a.hB=0;break d;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}Bq(g);}while(C3(c)){e=De(c);try{if(DO(e,B(522))){a.hB=1;f=(EW(e,B(522))).data[1];$p=1;continue _;}if(!DO(e,B(523))){$p=3;continue _;}a.hA=1;f=(EW(e,B(523))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv)
{g=$$je;}else{throw $$e;}}Bq(g);}return;case 3:try{$z=b.qo(e);if(C()){break _;}h=$z;$p=4;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}a:while(true){Bq(g);if(!C3(c))break;e=De(c);b:{try{if(!DO(e,B(522)))break b;a.hB=1;f=(EW(e,B(522))).data[1];$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}c:{try{if(DO(e,B(523)))break c;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}try{a.hA
=1;f=(EW(e,B(523))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue;}else{throw $$e;}}}return;case 4:d:{try{$z=A1e(a,h);if(C()){break _;}f=$z;HY(a,f,S7(Bz(BFF,e)));a.hA=0;a.hB=0;break d;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}Bq(g);}while(C3(c)){e=De(c);try{if(DO(e,B(522))){a.hB=1;f=(EW(e,B(522))).data[1];$p=1;continue _;}if(!DO(e,B(523))){$p=3;continue _;}a.hA=1;f=(EW(e,B(523))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv)
{g=$$je;}else{throw $$e;}}Bq(g);}return;case 5:try{$z=b.qo(f);if(C()){break _;}h=$z;$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}a:while(true){Bq(g);if(!C3(c))break;e=De(c);b:{try{if(!DO(e,B(522)))break b;a.hB=1;f=(EW(e,B(522))).data[1];$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}c:{try{if(DO(e,B(523)))break c;$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}try
{a.hA=1;f=(EW(e,B(523))).data[1];continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue;}else{throw $$e;}}}return;case 6:d:{try{$z=A1e(a,h);if(C()){break _;}f=$z;HY(a,f,S7(Bz(BFF,e)));a.hA=0;a.hB=0;break d;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}Bq(g);}while(C3(c)){e=De(c);try{if(DO(e,B(522))){a.hB=1;f=(EW(e,B(522))).data[1];$p=1;continue _;}if(!DO(e,B(523))){$p=3;continue _;}a.hA=1;f=(EW(e,B(523))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv)
{g=$$je;}else{throw $$e;}}Bq(g);}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AFy(){var a=this;E.call(a);a.AH=null;a.JN=0;a.Ct=0;}
function BNG(a,b,c){var d=new AFy();A1H(d,a,b,c);return d;}
function A1H(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.AH=BT(256);a.JN=0;e=GO(c);$p=1;case 1:$z=AYi(e);if(C()){break _;}f=$z;g=f.Bq;e=
f.lI;h=0;while(h<256){i=h%16|0;j=h/16|0;k=7;i=i*8|0;l=j*8|0;a:{while(k>=0){m=i+k|0;n=1;o=0;while(o<8&&n){if((e.data[m+V(l+o|0,g)|0]&255)>0)n=0;o=o+1|0;}if(!n)break a;k=k+(-1)|0;}}if(h==32)k=2;a.AH.data[h]=k+2|0;h=h+1|0;}GB(d.kf);U0(d.kf);g=RW(d.kf,0);HY(d,f,g);B0(d.xF,By(g),f);a.JN=g;a.Ct=Nx(288);BM();p=BFI;q=0;while(q<256){Iw(a.Ct+q|0,4864);BB(p);r=(q%16|0)*8|0;s=(q/16|0)*8|0;t=r;u=t/128.0+0.0;v=s;w=(v+7.989999771118164)/128.0+0.0;I(p,0.0,7.989999771118164,0.0,u,w);x=(t+7.989999771118164)/128.0+0.0;I(p,7.989999771118164,
7.989999771118164,0.0,x,w);y=v/128.0+0.0;I(p,7.989999771118164,0.0,0.0,x,y);I(p,0.0,0.0,0.0,u,y);Bu(p);G5();q=q+1|0;}l=0;while(l<32){z=(l>>3&1)*85|0;ba=((l>>2&1)*170|0)+z|0;bb=((l>>1&1)*170|0)+z|0;bc=((l>>0&1)*170|0)+z|0;if(l==6)ba=ba+85|0;bd=l<16?0:1;if(b.ee){g=ba*30|0;ba=((g+(bb*59|0)|0)+(bc*11|0)|0)/100|0;bb=(g+(bb*70|0)|0)/100|0;bc=(g+(bc*70|0)|0)/100|0;}if(bd){ba=ba/4|0;bb=bb/4|0;bc=bc/4|0;}Iw((a.Ct+256|0)+l|0,4864);J4(ba/255.0,bb/255.0,bc/255.0);G5();l=l+1|0;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,
h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,$p);}
function C0(a,b,c,d,e){AA5(a,b,c+1|0,d+1|0,e,1);Fi(a,b,c,d,e);}
function Fi(a,b,c,d,e){AA5(a,b,c,d,e,0);}
function AA5(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r;if(b===null)return;if(f)e=((e&16579836)>>2)+(e&(-16777216))|0;CK(3553,a.JN);g=(e>>16&255)/255.0;h=(e>>8&255)/255.0;i=(e&255)/255.0;j=(e>>24&255)/255.0;if(j===0.0)j=1.0;B4(g,h,i,j);B9();Bp(c,d,0.0);k=0;while(k<Z(b)){c=k;while(true){d=Z(b);k=c+1|0;if(d<=k)break;if(Bf(b,c)!=167)break;if(E$(b))l=b;else{d=0;e=0;m=b.cg.data;f=m.length;n=0;a:{while(n<f){o=m[n];if(FU(o)!=o){d=1;break a;}if(Ns(o))e=1;n=n+1|0;}}if(!d)l=b;else if(!e){m=DR(b.cg.data.length);p=m.data;d
=0;while(true){q=b.cg.data;if(d>=q.length)break;p[d]=FU(q[d]);d=d+1|0;}l=O5(m);}else{m=BT(b.cg.data.length);p=m.data;n=0;f=0;while(true){q=b.cg.data;d=q.length;if(f>=d)break;b:{if(f!=(d-1|0)&&Eb(q[f])){q=b.cg.data;d=f+1|0;if(DF(q[d])){o=n+1|0;q=b.cg.data;p[n]=Kq(Hq(q[f],q[d]));f=d;break b;}}o=n+1|0;p[n]=FU(b.cg.data[f]);}f=f+1|0;n=o;}l=BwU(m,0,n);}}r=H8(B(526),Bf(l,k));r>=0&&r<=15;c=c+2|0;}if(c<Z(b)){o=AEk(Bf(b,c));if(o>=0){IF((a.Ct+o|0)+32|0);Bp(a.AH.data[o+32|0],0.0,0.0);}}}BI();}
function DU(a,b){var c,d,e;if(b===null)return 0;c=0;d=0;while(d<Z(b)){if(Bf(b,d)==167)d=d+1|0;else{e=AEk(Bf(b,d));if(e>=0)c=c+a.AH.data[e+32|0]|0;}d=d+1|0;}return c;}
function X5(){var a=this;E.call(a);a.LF=0;a.K$=0;}
function BNH(){var a=new X5();BwT(a);return a;}
function BwT(a){}
function ABC(a){A5R(1);a.LF=0;a.K$=0;}
function UU(a){A5R(0);}
function AJ1(){var a=this;Fc.call(a);a.Ek=0;a.EZ=null;}
function BAN(){var a=new AJ1();Bew(a);return a;}
function Bew(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;J();Ip(a,BJv.Q);a.Ek=0;a.EZ=$rt_createByteMultiArray([1024,32]);b=new C1;c=0;while(c<32){d=0;while(d<16){e=0;while(e<16){f=0.0;g=0;while(g<2){h=g*8|0;i=(d-h)/16.0*2.0;j=(e-h)/16.0*2.0;if(i<(-1.0))i=i+2.0;if(i>=1.0)i=i-2.0;if(j<(-1.0))j=j+2.0;if(j>=1.0)j=j-2.0;k=i*i+j*j;i=Ci(j,i);h=c/32.0*3.1415927410125732*2.0-k*10.0;l=g*2|0;f=f+(Br(i+(h+l)*(l-1|0))+1.0)/2.0/(k+1.0)*0.5;g=g+1|0;}h=f+O(b)*0.10000000149011612;g=h*100.0+155.0|0;f=h*h;l=f*200.0+55.0|0;m=f*h*h*
255.0|0;n=(e*16|0)+d|0;o=a.EZ.data;p=o[c].data;q=n*4|0;p[q+0|0]=l<<24>>24;o[c].data[q+1|0]=m<<24>>24;p=o[c].data;l=q+2|0;g=g<<24>>24;p[l]=g;o[c].data[q+3|0]=g;e=e+1|0;}d=d+1|0;}c=c+1|0;}}
function A$4(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;b=a.Ek+1|0;a.Ek=b;c=a.EZ.data[b&31];b=0;while(b<256){d=c.data;e=b*4|0;f=e+0|0;g=d[f]&255;h=e+1|0;i=d[h]&255;j=e+2|0;k=d[j]&255;l=e+3|0;m=d[l]&255;if(a.kD){n=g*30|0;g=((n+(i*59|0)|0)+(k*11|0)|0)/100|0;i=(n+(i*70|0)|0)/100|0;k=(n+(k*70|0)|0)/100|0;}d=a.k7.data;d[f]=g<<24>>24;d[h]=i<<24>>24;d[j]=k<<24>>24;d[l]=m<<24>>24;b=b+1|0;}}
function AGh(){var a=this;Fc.call(a);a.ML=null;a.MK=0;a.A9=0.0;a.u5=0.0;}
function BkI(a){var b,c;a:{b=BFD;c=b.o;if(c!==null){b=b.j;if(b!==null){ACv(a,c,b.c,b.d,b.n,0,0);break a;}}ACv(a,null,0.0,0.0,0.0,1,0);}}
function ACv(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r;h=0.0;if(b!==null&&!f){i=b.dq-c;j=b.dp-d;h= -((e%360.0-90.0)*3.141592653589793/180.0-Ci(j,i));if(!b.cM.pv)h=Cm()*3.141592653589793*2.0;}if(g)a.u5=h;else{k=a.u5;l=h-k;while(l<(-3.141592653589793)){l=l+6.283185307179586;}while(l>=3.141592653589793){l=l-6.283185307179586;}if(l<(-1.0))l=(-1.0);if(l>1.0)l=1.0;m=a.A9+l*0.1;a.A9=m;m=m*0.8;a.A9=m;a.u5=k+m;}c=a.u5/6.283185307179586+1.0;f=a.MK;n=(c*f|0)%f|0;while(n<0){n=(n+f|0)%f|0;}o=n*256|0;p=0;while(p<256){q=a.k7.data;g
=p*4|0;r=a.ML.data;n=o+p|0;q[g]=(r[n]>>16&255)<<24>>24;q[g+1|0]=(r[n]>>8&255)<<24>>24;q[g+2|0]=(r[n]&255)<<24>>24;q[g+3|0]=(r[n]>>24&255)<<24>>24;p=p+1|0;}}
function AAf(){var a=this;Fc.call(a);a.Dk=null;a.Dt=null;a.E_=null;a.Eo=0.0;a.Gj=0.0;}
function A7j(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;b=0.0;c=a.Dk;d=c.o;if(d!==null&&c.j!==null){b= -Il(d,1.0)*3.1415929794311523*2.0;if(a.Dk.o.cM.pv)b=Cm()*3.1415927410125732*2.0;}e=a.Eo;f=b-e;while(f<(-3.141592653589793)){f=f+6.283185307179586;}while(f>=3.141592653589793){f=f-6.283185307179586;}if(f<(-1.0))f=(-1.0);if(f>1.0)f=1.0;b=a.Gj+f*0.1;a.Gj=b;b=b*0.8;a.Gj=b;b=e+b;a.Eo=b;e=Ga(b);g=FW(a.Eo);h=0;while(h<256){i=a.Dt.data;j=i[h]>>24&255;k=i[h]>>16&255;l=i[h]>>8&255;m=i[h]>>0&255;if(k!=m)n=k;else if(l)n=k;else if
(m<=0)n=k;else{o= -((h%16|0)/15.0-0.5);p=(h/16|0)/15.0-0.5;q=(((o*g+p*e+0.5)*16.0|0)&15)+((((p*g-o*e+0.5)*16.0|0)&15)*16|0)|0;i=a.E_.data;j=i[q]>>24&255;n=V(i[q]>>16&255,k)/255|0;l=V(i[q]>>8&255,k)/255|0;m=V(i[q]>>0&255,k)/255|0;}if(a.kD){k=n*30|0;n=((k+(l*59|0)|0)+(m*11|0)|0)/100|0;l=(k+(l*70|0)|0)/100|0;m=(k+(m*70|0)|0)/100|0;}i=a.k7.data;k=h*4|0;i[k+0|0]=n<<24>>24;i[k+1|0]=l<<24>>24;i[k+2|0]=m<<24>>24;i[k+3|0]=j<<24>>24;h=h+1|0;}}
function ANY(){var a=this;Fc.call(a);a.AV=null;a.Bj=null;a.JT=null;a.FK=null;a.zm=0;}
function BAt(){var a=new ANY();Bqj(a);return a;}
function Bqj(a){J();Ip(a,BG4.Q+1|0);a.AV=Dq(256);a.Bj=Dq(256);a.JT=Dq(256);a.FK=Dq(256);a.zm=0;a.Ej=2;}
function Bil(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;a.zm=a.zm+1|0;b=0;while(b<16){c=0;while(c<16){d=0.0;e=c-2|0;while(e<=c){f=b&15;g=e&15;d=d+a.AV.data[f+(g*16|0)|0];e=e+1|0;}h=a.Bj.data;i=b+(c*16|0)|0;h[i]=d/3.200000047683716+a.JT.data[i]*0.800000011920929;c=c+1|0;}b=b+1|0;}b=0;while(b<16){c=0;while(c<16){j=a.JT.data;i=b+(c*16|0)|0;d=j[i];h=a.FK.data;j[i]=d+h[i]*0.05000000074505806;if(j[i]<0.0)j[i]=0.0;h[i]=h[i]-0.30000001192092896;if(Cm()<0.2)a.FK.data[i]=0.5;c=c+1|0;}b=b+1|0;}j=a.Bj;a.Bj=a.AV;a.AV=j;c=0;while(c
<256){d=j.data[(c-(a.zm*16|0)|0)&255];if(d>1.0)d=1.0;if(d<0.0)d=0.0;k=d*d;i=32.0+k*32.0|0;l=50.0+k*64.0|0;m=255;n=146.0+k*50.0|0;if(a.kD){b=i*30|0;i=((b+(l*59|0)|0)+2805|0)/100|0;l=(b+(l*70|0)|0)/100|0;m=(b+17850|0)/100|0;}h=a.k7.data;b=c*4|0;h[b+0|0]=i<<24>>24;h[b+1|0]=l<<24>>24;h[b+2|0]=m<<24>>24;h[b+3|0]=n<<24>>24;c=c+1|0;}}
function AML(){var a=this;Fc.call(a);a.Be=null;a.BC=null;a.Uo=null;a.KR=null;a.yz=0;}
function BCQ(){var a=new AML();Bk7(a);return a;}
function Bk7(a){J();Ip(a,BG5.Q+1|0);a.Be=Dq(256);a.BC=Dq(256);a.Uo=Dq(256);a.KR=Dq(256);a.yz=0;a.Ej=2;}
function A_X(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;a.yz=a.yz+1|0;b=0;while(b<16){c=0;while(c<16){d=0.0;e=Br(c*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;f=Br(b*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;g=b-1|0;while(true){h=b+1|0;if(g>h)break;i=c-1|0;while(i<=(c+1|0)){j=(g+e|0)&15;h=(i+f|0)&15;d=d+a.Be.data[j+(h*16|0)|0];i=i+1|0;}g=g+1|0;}k=a.BC.data;l=b+(c*16|0)|0;d=d/10.0;m=a.Uo.data;e=(b+0|0)&15;j=((c+0|0)&15)*16|0;n=m[e+j|0];h=h&15;n=n+m[h+j|0];c=c+1|0;j=(c&15)*16|0;k[l]=d+(n+m[h+j|0]+m[e+j|0])
/4.0*0.800000011920929;d=m[l];k=a.KR.data;m[l]=d+k[l]*0.009999999776482582;if(m[l]<0.0)m[l]=0.0;k[l]=k[l]-0.05999999865889549;if(Cm()<0.005)a.KR.data[l]=1.5;}b=b+1|0;}m=a.BC;a.BC=a.Be;a.Be=m;c=0;while(c<256){d=m.data[(c-((a.yz/3|0)*16|0)|0)&255]*2.0;if(d>1.0)d=1.0;if(d<0.0)d=0.0;j=d*100.0+155.0|0;n=d*d;h=n*255.0|0;l=n*d*d*128.0|0;if(a.kD){b=j*30|0;j=((b+(h*59|0)|0)+(l*11|0)|0)/100|0;h=(b+(h*70|0)|0)/100|0;l=(b+(l*70|0)|0)/100|0;}k=a.k7.data;b=c*4|0;k[b+0|0]=j<<24>>24;k[b+1|0]=h<<24>>24;k[b+2|0]=l<<24>>24;k[b
+3|0]=(-1);c=c+1|0;}}
function A5P(){var a=this;Fc.call(a);a.zN=null;a.z6=null;}
function A$2(a){var b=new A5P();Be4(b,a);return b;}
function Be4(a,b){J();Ip(a,BGS.Q+(b*16|0)|0);a.zN=Dq(320);a.z6=Dq(320);}
function Bsu(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=0;while(b<16){c=0;while(c<20){d=18;e=a.zN.data;f=c+1|0;g=e[b+((f%20|0)*16|0)|0]*18.0;h=b-1|0;while(h<=(b+1|0)){i=c;while(i<=f){if(h>=0&&i>=0&&h<16&&i<20)g=g+e[h+(i*16|0)|0];d=d+1|0;i=i+1|0;}h=h+1|0;}e=a.z6.data;j=b+(c*16|0)|0;e[j]=g/(d*1.059999942779541);if(c>=19)e[j]=Cm()*Cm()*Cm()*4.0+Cm()*0.10000000149011612+0.20000000298023224;c=f;}b=b+1|0;}e=a.z6;a.z6=a.zN;a.zN=e;c=0;while(c<256){k=e.data[c]*1.7999999523162842;if(k>1.0)k=1.0;if(k<0.0)k=0.0;j=k*155.0+100.0
|0;g=k*k;l=g*255.0|0;m=g*k*k*k*k*k*k*k*k*255.0|0;n=255;if(k<0.5)n=0;if(a.kD){d=j*30|0;j=((d+(l*59|0)|0)+(m*11|0)|0)/100|0;l=(d+(l*70|0)|0)/100|0;m=(d+(m*70|0)|0)/100|0;}o=a.k7.data;b=c*4|0;o[b+0|0]=j<<24>>24;o[b+1|0]=l<<24>>24;o[b+2|0]=m<<24>>24;o[b+3|0]=n<<24>>24;c=c+1|0;}}
var AGR=K(0);
function AKs(){var a=this;E.call(a);a.qX=null;a.cr=null;a.mr=null;a.hO=null;a.mu=null;a.js=null;a.kr=0;a.mS=0;a.zv=0;a.Qk=0;a.d5=null;a.sF=null;a.w0=0;a.w_=0;a.L8=0;a.MT=0;a.x9=0;a.yw=0;a.z_=0;a.Av=0;a.AQ=0;a.Bd=0;a.BK=0;a.B4=0;a.KV=0;a.te=0;a.Wj=0;a.XG=null;a.XL=null;a.xs=0;a.zr=0;a.PR=0;a.zO=0;a.z7=0;a.Ap=null;a.sr=null;a.X6=0;a.Yl=0;a.m1=0.0;a.nc=0.0;a.nj=0.0;a.sk=0.0;a.Cr=0;}
function BBP(a,b){var c=new AKs();Bum(c,a,b);return c;}
function Bum(a,b,c){var d,e,f,g,h,i,j,k,l,m;a.qX=B6();a.hO=B6();a.w0=0;a.BK=(-1);a.B4=2;a.XG=BT(50000);a.XL=R6(64);a.Ap=B6();a.sr=Q(AGv,[ABL(),ABL(),ABL(),ABL()]);a.X6=0;a.Yl=Nx(1);a.m1=(-9999.0);a.nc=(-9999.0);a.nj=(-9999.0);a.Cr=0;a.d5=b;a.mr=c;a.Qk=Nx(786432);a.w_=Nx(3);B9();Iw(a.w_,4864);A6u(a);G5();BI();BM();d=BFI;e=a.w_+1|0;a.L8=e;Iw(e,4864);f=(-384);while(f<=384){g=(-384);while(g<=384){BB(d);h=f+0|0;i=g+0|0;Bn(d,h,16.0,i);j=f+64|0;Bn(d,j,16.0,i);g=g+64|0;i=g;Bn(d,j,16.0,i);Bn(d,h,16.0,i);Bu(d);}f=f+64
|0;}G5();g=a.w_+2|0;a.MT=g;Iw(g,4864);BB(d);k=(-384);while(k<=384){l=(-384);while(l<=384){j=k+64|0;m=l+0|0;Bn(d,j,(-16.0),m);i=k+0|0;Bn(d,i,(-16.0),m);l=l+64|0;m=l;Bn(d,i,(-16.0),m);Bn(d,j,(-16.0),m);}k=k+64|0;}Bu(d);G5();}
function A6u(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be;b=new C1;BM();c=BFI;BB(c);d=0;while(d<1500){a:{e=O(b)*2.0-1.0;f=O(b)*2.0-1.0;g=O(b)*2.0-1.0;h=0.25+O(b)*0.25;i=e*e+f*f+g*g;if(i<1.0&&i>0.01){j=1.0/D8(i);e=e*j;f=f*j;g=g*j;k=e*100.0;l=f*100.0;m=g*100.0;n=Ci(e,g);o=Ga(n);p=FW(n);q=Ci(D8(e*e+g*g),f);r=Ga(q);s=FW(q);t=Ck(b)*3.141592653589793*2.0;u=Ga(t);v=FW(t);w=0;g=0.0*s;x=0.0*r;while(true){if(w>=4)break a;y=((w&2)-1|0)*h;w=w+1|0;z=((w&2)-1|0)*h;j=y*v-z*u;ba=z*v+y*u;bb=j*r+g;bc
=x-j*s;bd=bc*o-ba*p;be=ba*o+bc*p;Bn(c,k+bd,l+bb,m+be);}}}d=d+1|0;}Bu(c);}
function Jd(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;J();b=BFZ;c=a.d5.q;d=c.i$;b.Ak=d;e=b.OE;d=!d?1:0;a:{b.Q=e+d|0;a.BK=c.hU;if(a.js!==null){d=0;while(true){f=a.js.data;if(d>=f.length)break a;b=f[d];Yc(b);b.DM=null;d=d+1|0;}}}d=64<<(3-a.BK|0);if(d>400)d=400;d=(d/16|0)+1|0;a.kr=d;a.mS=8;a.zv=d;g=V(d*8|0,d);a.js=BC(KO,g);a.mu=BC(KO,g);g=0;h=0;a.x9=0;a.yw=0;a.z_=0;a.Av=d;a.AQ=8;a.Bd=d;e=0;while(true){b=a.hO;if(e>=b.s)break;(Bb(b,e)).lM=0;e=e+1|0;}Dr(b);Dr(a.qX);e=0;while(e<a.kr){i=0;while(i<a.mS){j=0;while(j<a.zv)
{f=a.js.data;k=V(V(j,a.mS)+i|0,a.kr)+e|0;c=new KO;l=a.cr;m=a.qX;n=e*16|0;o=i*16|0;p=j*16|0;q=a.Qk+g|0;S4();c.vQ=(-1);c.hH=0;c.j$=Gx(2);c.Kq=1;c.oK=0;c.jc=B6();c.DM=l;c.ld=m;c.Ax=16;c.AP=16;c.Bg=16;c.YO=F1(768.0)/2.0;c.vQ=q;c.tI=(-999);AE$(c,n,o,p);c.lM=0;f[k]=c;f=a.js.data;d=V(V(j,a.mS)+i|0,a.kr)+e|0;f[d].a0f=0;f[d].Kq=1;f[d].hH=1;b=f[d];k=h+1|0;b.KL=h;Oq(f[d]);f=a.mu.data;d=V(V(j,a.mS)+i|0,a.kr)+e|0;r=a.js.data;f[d]=r[d];Y(a.hO,r[d]);g=g+3|0;j=j+1|0;h=k;}i=i+1|0;}e=e+1|0;}if(a.cr!==null){b=a.d5.j;AAi(a,N(b.c),
N(b.i),N(b.d));Xn(a.mu,BdH(b));}a.B4=2;}
function A2t(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{b:{e=a.B4;if(e>0)a.B4=e-1|0;else{QY();f=BNg;g=a.cr;h=a.mr;i=a.d5;j=i.jV;k=i.j;f.Az=g;f.JC=h;f.ZC=k;f.Vk=j;l=k.J;m=l+(k.n-l)*d;f.Ya=m;n=k.M;l=n+(k.u-n)*d;f.Xn=l;o=k.fu;p=k.c-o;q
=d;o=o+p*q;f.C9=o;p=k.eX;p=p+(k.i-p)*q;f.C7=p;r=k.fv;r=r+(k.d-r)*q;f.C6=r;Hn();f=BFE;i=i.q;f.lo=g;f.xB=h;f.Eh=i;f.Td=k;f.PD=j;f.nf=m;f.vp=l;f.Vi=o;f.We=p;f.Ue=r;a.KV=0;a.te=0;a.Wj=0;BND=o;BNE=p;BNF=r;BNI=o;BNJ=p;BNK=r;f=g.cN;a.KV=f.s;e=0;while(e<f.s){g=Bb(f,e);if(Xq(g,b)&&TW(c,g.w)){h=a.d5;if(g!==h.j)break a;if(h.q.bT)break a;}e=e+1|0;}e=0;while(true){c=a.qX;if(e>=c.s)break b;b=BNg;c=Bb(c,e);if(TA(c,b.C9,b.C7,b.C6)<4096.0){f=b.Az;s=c.en;t=c.el;u=c.eB;$p=1;continue _;}e=e+1|0;}}}return;}a.te=a.te+1|0;h=BFE;o
=g.fu;v=o+(g.c-o)*q;p=g.eX;o=p+(g.i-p)*q;p=g.fv;p=p+(g.d-p)*q;l=g.J;l=l+(g.n-l)*d;$p=3;continue _;case 1:$z=AOI(f,s,t,u);if(C()){break _;}l=$z;J4(l,l,l);p=c.en-BNI;r=c.el-BNJ;o=c.eB-BNK;$p=2;case 2:AQI(b,c,p,r,o,d);if(C()){break _;}while(true){e=e+1|0;c=a.qX;if(e>=c.s)break;b=BNg;c=Bb(c,e);if(TA(c,b.C9,b.C7,b.C6)>=4096.0)continue;else{f=b.Az;s=c.en;t=c.el;u=c.eB;$p=1;continue _;}}return;case 3:$z=g.zc(d);if(C()){break _;}m=$z;J4(m,m,m);r=v-BND;o=o-BNE;p=p-BNF;$p=4;case 4:AKE(h,g,r,o,p,l,d);if(C()){break _;}a:
{while(true){e=e+1|0;if(e>=f.s)break;g=Bb(f,e);if(!Xq(g,b))continue;if(!TW(c,g.w))continue;h=a.d5;if(g!==h.j)break a;if(!h.q.bT)continue;else break a;}e=0;while(true){c=a.qX;if(e>=c.s)break;b=BNg;c=Bb(c,e);if(TA(c,b.C9,b.C7,b.C6)<4096.0){f=b.Az;s=c.en;t=c.el;u=c.eB;$p=1;continue _;}e=e+1|0;}return;}a.te=a.te+1|0;h=BFE;o=g.fu;v=o+(g.c-o)*q;p=g.eX;o=p+(g.i-p)*q;p=g.fv;p=p+(g.d-p)*q;l=g.J;l=l+(g.n-l)*d;$p=3;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);}
function AAi(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q;c=b+(-8)|0;d=d+(-8)|0;a.x9=2147483647;a.yw=2147483647;a.z_=2147483647;a.Av=(-2147483648);a.AQ=(-2147483648);a.Bd=(-2147483648);e=a.kr*16|0;f=e/2|0;g=0;h=e-1|0;while(g<a.kr){i=g*16|0;j=(i+f|0)-c|0;if(j<0)j=j-h|0;i=i-V(j/e|0,e)|0;if(i<a.x9)a.x9=i;if(i>a.Av)a.Av=i;k=0;while(k<a.zv){l=k*16|0;m=(l+f|0)-d|0;if(m<0)m=m-h|0;j=l-V(m/e|0,e)|0;if(j<a.z_)a.z_=j;if(j>a.Bd)a.Bd=j;n=0;while(true){o=a.mS;if(n>=o)break;p=n*16|0;if(p<a.yw)a.yw=p;if(p>a.AQ)a.AQ=p;q=a.js.data[V(V(k,
o)+n|0,a.kr)+g|0];o=q.lM;AE$(q,i,p,j);if(!o&&q.lM)Y(a.hO,q);n=n+1|0;}k=k+1|0;}g=g+1|0;}}
function ABy(a,b,c,d){var e,f,g,h,i,j;if(a.d5.q.hU!=a.BK)Jd(a);if(!c){a.xs=0;a.zr=0;a.PR=0;a.zO=0;a.z7=0;}e=b.c;f=e-a.m1;g=b.i;h=g-a.nc;i=b.d;j=i-a.nj;if(f*f+h*h+j*j>16.0){a.m1=e;a.nc=g;a.nj=i;AAi(a,N(e),N(b.i),N(b.d));Xn(a.mu,BdH(b));}return 0+AKf(a,0,a.mu.data.length,c,d)|0;}
function AKf(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;Dr(a.Ap);f=0;while(b<c){if(!d){a.xs=a.xs+1|0;g=a.mu.data;if(g[b].j$.data[d])a.z7=a.z7+1|0;else if(g[b].hH)a.zO=a.zO+1|0;else a.zr=a.zr+1|0;}g=a.mu.data;if(!g[b].j$.data[d]&&g[b].hH&&g[b].Kq&&ACi(g[b],d)>=0){Y(a.Ap,a.mu.data[b]);f=f+1|0;}b=b+1|0;}h=a.d5.j;i=h.fu;i=i+(h.c-i)*e;j=h.eX;j=j+(h.i-j)*e;k=h.fv;k=k+(h.d-k)*e;l=0;m=0;while(true){g=a.sr.data;if(m>=g.length)break;h=g[m];h.v6=0;h.AT=0;m=m+1|0;}n=0;o=i;p=j;q=k;while(true){h=a.Ap;if(n>=h.s)break;r=
Bb(h,n);s=(-1);t=0;while(t<l){h=a.sr.data[t];b=r.HR;c=r.HF;m=r.G4;if(!h.v6?0:b==h.F$&&c==h.FB&&m==h.ES?1:0)s=t;t=t+1|0;}if(s>=0){t=l;l=s;}else{t=l+1|0;h=a.sr.data[l];b=r.HR;c=r.HF;m=r.G4;h.v6=1;GB(h.qe);h.F$=b;h.FB=c;h.ES=m;h.Wt=o;h.VD=p;h.UQ=q;}h=a.sr.data[l];b=ACi(r,d);PT(h.qe,b);if(!CL(h.qe))AGa(h);n=n+1|0;l=t;}b=0;while(true){g=a.sr.data;if(b>=g.length)break;AGa(g[b]);b=b+1|0;}return f;}
function Is(a){a.w0=a.w0+1|0;}
function AN_(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.d5.o.cM.pv)return;Be(3553);c=Xo(a.cr,a.d5.j,b);d=c.H;e=c.G;f=c.D;if(a.d5.q.ee){g=d*30.0;d=(g+e*59.0+f*11.0)/100.0;e=(g+e*70.0)/100.0;f=(g+f*70.0)/100.0;}J4(d,e,f);BM();h=BFI;DN(0);Bc(2912);J4(d,e,f);IF(a.L8);Be(2912);Be(3008);Bc(3042);CO(770,771);c=a.cr;i=A47(c.cM,
Il(c,b),b);if(i!==null){Be(3553);B9();Bj(90.0,1.0,0.0,0.0);g=Il(a.cr,b)<=0.5?0.0:180.0;i=i.data;Bj(g,0.0,0.0,1.0);Ia(h,6);Fu(h,i[0],i[1],i[2],i[3]);Bn(h,0.0,100.0,0.0);Fu(h,i[0],i[1],i[2],0.0);j=0;while(j<=16){g=j*3.1415927410125732*2.0/16.0;k=Br(g);l=BG(g);Bn(h,k*120.0,l*120.0, -l*40.0*i[3]);j=j+1|0;}Bu(h);BI();}Bc(3553);CO(1,1);B9();B4(1.0,1.0,1.0,1.0);Bp(0.0,0.0,0.0);Bj(0.0,0.0,0.0,1.0);Bj(Il(a.cr,b)*360.0,1.0,0.0,0.0);m=3553;c=a.mr;n=B(527);$p=1;case 1:$z=ASZ(c,n);if(C()){break _;}j=$z;CK(m,j);BB(h);I(h,
(-30.0),100.0,(-30.0),0.0,0.0);I(h,30.0,100.0,(-30.0),1.0,0.0);I(h,30.0,100.0,30.0,1.0,1.0);I(h,(-30.0),100.0,30.0,0.0,1.0);Bu(h);m=3553;c=a.mr;n=B(528);$p=2;case 2:$z=ASZ(c,n);if(C()){break _;}j=$z;CK(m,j);BB(h);I(h,(-20.0),(-100.0),20.0,1.0,1.0);I(h,20.0,(-100.0),20.0,0.0,1.0);I(h,20.0,(-100.0),(-20.0),0.0,0.0);I(h,(-20.0),(-100.0),(-20.0),1.0,0.0);Bu(h);Be(3553);g=AYX(a.cr,b);if(g>0.0){B4(g,g,g,g);IF(a.w_);}B4(1.0,1.0,1.0,1.0);Be(3042);Bc(3008);Bc(2912);BI();J4(d*0.20000000298023224+0.03999999910593033,e
*0.20000000298023224+0.03999999910593033,f*0.6000000238418579+0.10000000149011612);Be(3553);IF(a.MT);Bc(3553);DN(1);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function AHT(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.d5;if(c.o.cM.pv)return;if(c.q.i$){$p=2;continue _;}Be(2884);c=a.d5.j;d=c.eX;e=c.i-d;f=b;g=d+e*f;h=32;BM();c=BFI;i=3553;j=a.mr;k=B(529);$p
=1;case 1:$z=ASZ(j,k);if(C()){break _;}l=$z;CK(i,l);Bc(3042);CO(770,771);j=VE(a.cr,b);m=j.H;n=j.G;o=j.D;j=a.d5;if(j.q.ee){p=m*30.0;m=(p+n*59.0+o*11.0)/100.0;n=(p+n*70.0)/100.0;o=(p+o*70.0)/100.0;}j=j.j;d=j.bo;d=d+(j.c-d)*f+(a.w0+b)*0.029999999329447746;e=j.bn;e=e+(j.d-e)*f;i=N(d/2048.0);l=N(e/2048.0);d=d-(i*2048|0);e=e-(l*2048|0);q=120.0-g+0.33000001311302185;r=d*4.8828125E-4;s=e*4.8828125E-4;BB(c);Fu(c,m,n,o,0.800000011920929);t=q;u=(-256);while(u<256){v=(-256);while(v<256){i=u+0|0;w=i;x=v+h|0;y=x;z=i*4.8828125E-4
+r;d=x*4.8828125E-4+s;I(c,w,t,y,z,d);i=u+h|0;e=i;f=i*4.8828125E-4+r;I(c,e,t,y,f,d);i=v+0|0;d=i;y=i*4.8828125E-4+s;I(c,e,t,d,f,y);I(c,w,t,d,z,y);v=x;}u=u+h|0;}Bu(c);B4(1.0,1.0,1.0,1.0);Be(3042);Bc(2884);return;case 2:AXa(a,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p);}
function AXa(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Be(2884);c
=a.d5.j;d=c.eX;e=c.i-d;f=b;g=d+e*f;BM();h=BFI;i=12.0;d=c.bo;d=(d+(c.c-d)*f+(a.w0+b)*0.029999999329447746)/12.0;j=c.bn;e=(j+(c.d-j)*f)/12.0+0.33000001311302185;k=108.0-g+0.33000001311302185;l=N(d/2048.0);m=N(e/2048.0);d=d-(l*2048|0);f=e-(m*2048|0);l=3553;c=a.mr;n=B(529);$p=1;case 1:$z=ASZ(c,n);if(C()){break _;}m=$z;CK(l,m);Bc(3042);CO(770,771);c=VE(a.cr,b);o=c.H;p=c.G;q=c.D;if(a.d5.q.ee){b=o*30.0;o=(b+p*59.0+q*11.0)/100.0;p=(b+p*70.0)/100.0;q=(b+q*70.0)/100.0;}r=N(d)*0.00390625;s=N(f)*0.00390625;t=d-N(d);u=f
-N(f);Cg(i,1.0,i);v=0;w=Ba(k,(-5.0));x=k+0.0;y=Ba(k,5.0);b=k+4.0;z=b-9.765625E-4;ba=b;while(v<2){if(v)IK(1,1,1,1);else IK(0,0,0,0);bb=(-2);while(bb<=3){bc=(-2);while(bc<=3){BB(h);bd=bb*8|0;be=bc*8|0;bf=bd-t;bg=be-u;if(w>0){Fu(h,o*0.699999988079071,p*0.699999988079071,q*0.699999988079071,0.800000011920929);B8(h,0.0,(-1.0),0.0);d=bf+0.0;e=bg+8.0;f=(bd+0.0)*0.00390625+r;j=(be+8.0)*0.00390625+s;I(h,d,x,e,f,j);bh=bf+8.0;bi=(bd+8.0)*0.00390625+r;I(h,bh,x,e,bi,j);e=bg+0.0;j=(be+0.0)*0.00390625+s;I(h,bh,x,e,bi,j);I(h,
d,x,e,f,j);}if(y<=0){Fu(h,o,p,q,0.800000011920929);B8(h,0.0,1.0,0.0);bh=bf+0.0;f=bg+8.0;bi=(bd+0.0)*0.00390625+r;j=(be+8.0)*0.00390625+s;I(h,bh,z,f,bi,j);d=bf+8.0;e=(bd+8.0)*0.00390625+r;I(h,d,z,f,e,j);f=bg+0.0;j=(be+0.0)*0.00390625+s;I(h,d,z,f,e,j);I(h,bh,z,f,bi,j);}a:{Fu(h,o*0.8999999761581421,p*0.8999999761581421,q*0.8999999761581421,0.800000011920929);if(bb>(-1)){B8(h,(-1.0),0.0,0.0);bj=0;bh=bg+8.0;d=(be+8.0)*0.00390625+s;e=bg+0.0;f=(be+0.0)*0.00390625+s;while(true){if(bj>=8)break a;b=bj;j=bf+b+0.0;bi=(bd
+b+0.5)*0.00390625+r;I(h,j,x,bh,bi,d);I(h,j,ba,bh,bi,d);I(h,j,ba,e,bi,f);I(h,j,x,e,bi,f);bj=bj+1|0;}}}b:{if(bb<=1){B8(h,1.0,0.0,0.0);bj=0;bh=bg+8.0;d=(be+8.0)*0.00390625+s;e=bg+0.0;f=(be+0.0)*0.00390625+s;while(true){if(bj>=8)break b;b=bj;j=bf+b+1.0-9.765625E-4;bi=(bd+b+0.5)*0.00390625+r;I(h,j,x,bh,bi,d);I(h,j,ba,bh,bi,d);I(h,j,ba,e,bi,f);I(h,j,x,e,bi,f);bj=bj+1|0;}}}c:{Fu(h,o*0.800000011920929,p*0.800000011920929,q*0.800000011920929,0.800000011920929);if(bc>(-1)){B8(h,0.0,0.0,(-1.0));bj=0;bi=bf+0.0;e=(bd+0.0)
*0.00390625+r;j=bf+8.0;bh=(bd+8.0)*0.00390625+r;while(true){if(bj>=8)break c;g=bj;d=bg+g+0.0;f=(be+g+0.5)*0.00390625+s;I(h,bi,ba,d,e,f);I(h,j,ba,d,bh,f);I(h,j,x,d,bh,f);I(h,bi,x,d,e,f);bj=bj+1|0;}}}d:{if(bc<=1){B8(h,0.0,0.0,1.0);bj=0;d=bf+0.0;f=(bd+0.0)*0.00390625+r;bh=bf+8.0;bi=(bd+8.0)*0.00390625+r;while(true){if(bj>=8)break d;b=bj;e=bg+b+1.0-9.765625E-4;j=(be+b+0.5)*0.00390625+s;I(h,d,ba,e,f,j);I(h,bh,ba,e,bi,j);I(h,bh,x,e,bi,j);I(h,d,x,e,f,j);bj=bj+1|0;}}}Bu(h);bc=bc+1|0;}bb=bb+1|0;}v=v+1|0;}B4(1.0,1.0,
1.0,1.0);Be(3042);Bc(2884);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,$p);}
function AWu(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.hO;e=new AFq;e.D7=b;Zu(d,e);f=a.hO.s;g=f-1|0;h=0;a:{while(h<f){d=Bb(a.hO,g-h|0);if(!c){if(Lb(d,b)<=1024.0)break a;if(!d.hH){if(h<1)break a;return 0;}if(h<3)break a;return 0;}if(d.hH)break a;h=h+1|0;}return a.hO.s?0:1;}$p=1;case 1:AL9(d);if(C()){break _;}Jy(a.hO,d);d.lM=0;a:{while(true){h=h+1|0;if(h>=f)break;d=Bb(a.hO,g-h|0);if
(!c){if(Lb(d,b)<=1024.0)break a;if(!d.hH){if(h<1)break a;return 0;}if(h<3)break a;return 0;}if(d.hH)break a;}return a.hO.s?0:1;}continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function A0W(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{BM();g=BFI;Bc(3042);Bc(3008);CO(770,1);B4(1.0,1.0,1.0,(Br(Gi(CD())/100.0)*0.20000000298023224+0.4000000059604645)*0.5);if(!d){if(a.sk<=0.0)break a;CO(774,768);e=a.mr;h=B(198);$p=2;continue _;}if(e!==null){CO(770,771);i=Br(Gi(CD())/100.0)*0.20000000298023224
+0.800000011920929;B4(i,i,i,Br(Gi(CD())/200.0)*0.20000000298023224+0.5);b=a.mr;e=B(198);$p=1;continue _;}}Be(3042);Be(3008);return;case 1:$z=ASZ(b,e);if(C()){break _;}j=$z;CK(3553,j);d=c.l3;Be(3042);Be(3008);return;case 2:$z=ASZ(e,h);if(C()){break _;}k=$z;CK(3553,k);B4(1.0,1.0,1.0,0.5);B9();e=a.cr;d=c.h4;k=c.h5;j=c.h6;$p=3;case 3:$z=AMY(e,d,k,j);if(C()){break _;}j=$z;if(j<=0)h=null;else{J();h=BFM.data[j];}Be(3008);ZP(3.0,(-3.0));Bc(32823);BB(g);l=b.fu;m=b.c-l;n=f;l=l+m*n;m=b.eX;m=m+(b.i-m)*n;o=b.fv;H3(g, -l,
-m, -(o+(b.d-o)*n));g.zV=1;if(h===null){J();h=BFS;}b=a.sF;d=c.h4;k=c.h5;j=c.h6;b.ez=240+(a.sk*10.0|0)|0;$p=4;case 4:A0M(b,h,d,k,j);if(C()){break _;}b.ez=(-1);Bu(g);H3(g,0.0,0.0,0.0);ZP(0.0,0.0);Be(32823);Bc(3008);DN(1);BI();Be(3042);Be(3008);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function ARA(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!d&&!c.nb){Bc(3042);CO(770,771);B4(0.0,0.0,0.0,0.4000000059604645);Be(3553);DN(0);e=a.cr;d=c.h4;g=c.h5;h=c.h6;$p=1;continue _;}return;case 1:$z=AMY(e,d,g,h);if(C()){break _;}g=$z;if(g<=0){DN(1);Bc(3553);Be(3042);return;}J();e=BFM.data[g];i=a.cr;d=c.h4;h=c.h5;j=c.h6;$p
=2;case 2:e.j0(i,d,h,j);if(C()){break _;}k=b.fu;l=b.c-k;m=f;k=k+l*m;l=b.eX;l=l+(b.i-l)*m;n=b.fv;m=n+(b.d-n)*m;b=BFM.data[g];e=a.cr;d=c.h4;g=c.h5;h=c.h6;$p=3;case 3:$z=b.pp(e,d,g,h);if(C()){break _;}b=$z;b=JL(Dv(b,0.0020000000949949026,0.0020000000949949026,0.0020000000949949026), -k, -l, -m);BM();c=BFI;Ia(c,3);Bn(c,b.R,b.C,b.S);Bn(c,b.Z,b.C,b.S);Bn(c,b.Z,b.C,b.ba);Bn(c,b.R,b.C,b.ba);Bn(c,b.R,b.C,b.S);Bu(c);Ia(c,3);Bn(c,b.R,b.V,b.S);Bn(c,b.Z,b.V,b.S);Bn(c,b.Z,b.V,b.ba);Bn(c,b.R,b.V,b.ba);Bn(c,b.R,b.V,b.S);Bu(c);Ia(c,
1);Bn(c,b.R,b.C,b.S);Bn(c,b.R,b.V,b.S);Bn(c,b.Z,b.C,b.S);Bn(c,b.Z,b.V,b.S);Bn(c,b.Z,b.C,b.ba);Bn(c,b.Z,b.V,b.ba);Bn(c,b.R,b.C,b.ba);Bn(c,b.R,b.V,b.ba);Bu(c);DN(1);Bc(3553);Be(3042);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function V8(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t;h=Kn(b,16);i=Kn(c,16);j=Kn(d,16);k=Kn(e,16);l=Kn(f,16);m=Kn(g,16);while(h<=k){b=a.kr;n=h%b|0;if(n<0)n=n+b|0;o=i;while(o<=l){b=a.mS;p=o%b|0;if(p<0)p=p+b|0;q=j;while(q<=m){b=a.zv;r=q%b|0;if(r<0)r=r+b|0;s=V(V(r,a.mS)+p|0,a.kr)+n|0;t=a.js.data[s];if(!t.lM)Y(a.hO,t);Oq(t);q=q+1|0;}o=o+1|0;}h=h+1|0;}}
function AB_(a,b,c,d){V8(a,b-1|0,c-1|0,d-1|0,b+1|0,c+1|0,d+1|0);}
function ANH(a,b,c,d,e,f,g){var h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=16.0;if(f>1.0)h=h*f;if(SG(a.d5.j,c,d,e)>=h*h)return;i=a.d5.g0;h=c;j=d;k=e;$p=1;case 1:A5g(i,b,h,j,k,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function ATX(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p;a:{i=a.d5;j=i.j;k=j.c-c;l=j.i-d;m=j.d-e;if(k*k+l*l+m*m>256.0)break a;if(b===B(530)){j=i.cs;i=new AAW;GL(i,a.cr,c,d,e,f,g,h);i.fz=1.0;i.fB=1.0;i.f$=1.0;i.ft=32;Dg(i,0.019999999552965164,0.019999999552965164);i.db=i.db*(O(i.m)*0.6000000238418579+0.20000000298023224);i.f=f*0.20000000298023224+(Cm()*2.0-1.0)*0.019999999552965164;i.h=g*0.20000000298023224+(Cm()*2.0-1.0)*0.019999999552965164;i.g=h*0.20000000298023224+(Cm()*2.0-1.0)*0.019999999552965164;i.b9=8.0/(Cm()
*0.8+0.2)|0;Ff(j,i);break a;}if(b===B(348)){Ff(i.cs,BsE(a.cr,c,d,e,1.0));break a;}if(b===B(375)){b=i.cs;j=new XL;GL(j,a.cr,c,d,e,f,g,h);j.f=f;j.h=g;j.g=h;j.c=c;j.Vh=c;j.i=d;j.Ve=d;j.d=e;j.RT=e;n=O(j.m)*0.6000000238418579+0.4000000059604645;o=O(j.m)*0.20000000298023224+0.5;j.db=o;j.Q$=o;n=1.0*n;j.f$=n;j.fB=n;j.fz=n;j.fB=n*0.30000001192092896;j.fz=n*0.8999999761581421;j.b9=(Cm()*10.0|0)+40|0;j.nO=1;j.ft=Cm()*8.0|0;Ff(b,j);break a;}if(b===B(531)){Ff(i.cs,BBc(a.cr,c,d,e,f,g,h));break a;}if(b===B(349)){b=i.cs;j=
new VZ;GL(j,a.cr,c,d,e,f,g,h);j.f=j.f*0.009999999776482582+f;j.h=j.h*0.009999999776482582+g;j.g=j.g*0.009999999776482582+h;O(j.m);O(j.m);O(j.m);O(j.m);O(j.m);O(j.m);j.TD=j.db;j.f$=1.0;j.fB=1.0;j.fz=1.0;j.b9=(8.0/(Cm()*0.8+0.2)|0)+4|0;j.nO=1;j.ft=48;Ff(b,j);break a;}if(b===B(343)){Ff(i.cs,BCW(a.cr,c,d,e));break a;}if(b===B(532)){Ff(i.cs,BCE(a.cr,c,d,e,f,g,h));break a;}if(b===B(345)){Ff(i.cs,BsE(a.cr,c,d,e,2.5));break a;}if(b===B(352)){Ff(i.cs,BB1(a.cr,c,d,e,1.0));break a;}if(b===B(533)){b=i.cs;j=new Sd;i=a.cr;Bw();Zf(j,
i,c,d,e,BK5);Ff(b,j);break a;}if(b!==B(534))break a;j=i.cs;i=new Sd;p=a.cr;Bw();Zf(i,p,c,d,e,BMi);Ff(j,i);}}
function AFN(a){var b,c;b=0;while(true){c=a.js.data;if(b>=c.length)break;if(c[b].wC){if(!c[b].lM)Y(a.hO,c[b]);Oq(a.js.data[b]);}b=b+1|0;}}
function VT(){var a=this;E.call(a);a.jQ=null;a.di=null;a.ga=null;a.Bh=null;}
function Ff(a,b){var c;c=b.Bx();Y(a.di.data[c],b);}
function AKo(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;while(b<4){c=0;d=a.di.data;if(c<d[b].s){e=Bb(d[b],c);$p=1;continue _;}b=b+1|0;}return;case 1:e.dm();if(C()){break _;}if(!e.bF)f=c;else{e=a.di.data[b];f=c+(-1)|0;DT(e,c);}c=f+1|0;while(true){d=a.di.data;if(c<d[b].s){e=Bb(d[b],c);continue _;}b=b+1|0;if(b>=4)break;c=0;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AHG(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=BG(b.n*3.1415927410125732/180.0);e=Br(b.n*3.1415927410125732/180.0);f= -e*Br(b.u*3.1415927410125732/180.0);g=d*Br(b.u*3.1415927410125732/180.0);h=BG(b.u*3.1415927410125732/180.0);i=b.fu;j=b.c-i;k=c;BNL=i+j*k;j=b.eX;BNM=j+(b.i-j)*k;i
=b.fv;BNN=i+(b.d-i)*k;l=0;while(l<3){if(a.di.data[l].s){if(!l){b=a.ga;m=B(535);$p=1;continue _;}if(l==1){b=a.ga;m=B(198);$p=2;continue _;}if(l==2){b=a.ga;m=B(181);$p=3;continue _;}CK(3553,0);BM();m=BFI;BB(m);n=0;o=a.di.data;if(n<o[l].s){p=Bb(o[l],n);$p=4;continue _;}Bu(m);}l=l+1|0;}return;case 1:$z=ASZ(b,m);if(C()){break _;}q=$z;a:while(true){if(l==1){b=a.ga;m=B(198);$p=2;continue _;}if(l==2){b=a.ga;m=B(181);$p=3;continue _;}CK(3553,q);BM();m=BFI;BB(m);n=0;o=a.di.data;if(n<o[l].s){p=Bb(o[l],n);$p=4;continue _;}Bu(m);while
(true){l=l+1|0;if(l>=3)break a;if(!a.di.data[l].s)continue;else break;}q=0;if(!l){b=a.ga;m=B(535);continue _;}}return;case 2:$z=ASZ(b,m);if(C()){break _;}q=$z;a:while(true){if(l==2){b=a.ga;m=B(181);$p=3;continue _;}CK(3553,q);BM();m=BFI;BB(m);n=0;o=a.di.data;if(n<o[l].s){p=Bb(o[l],n);$p=4;continue _;}Bu(m);while(true){l=l+1|0;if(l>=3)break a;if(!a.di.data[l].s)continue;else break;}q=0;if(!l){b=a.ga;m=B(535);$p=1;continue _;}if(l==1){b=a.ga;m=B(198);continue _;}}return;case 3:$z=ASZ(b,m);if(C()){break _;}q=$z;a:
while(true){CK(3553,q);BM();m=BFI;BB(m);n=0;o=a.di.data;if(n<o[l].s){p=Bb(o[l],n);$p=4;continue _;}Bu(m);while(true){l=l+1|0;if(l>=3)break a;if(!a.di.data[l].s)continue;else break;}q=0;if(!l){b=a.ga;m=B(535);$p=1;continue _;}if(l==1){b=a.ga;m=B(198);$p=2;continue _;}if(l==2){b=a.ga;m=B(181);continue _;}}return;case 4:p.kw(m,c,d,h,e,f,g);if(C()){break _;}n=n+1|0;a:while(true){o=a.di.data;if(n<o[l].s){p=Bb(o[l],n);continue _;}Bu(m);while(true){l=l+1|0;if(l>=3)break a;if(!a.di.data[l].s)continue;else break;}if
(!l){b=a.ga;m=B(535);$p=1;continue _;}if(l==1){b=a.ga;m=B(198);$p=2;continue _;}if(l==2){b=a.ga;m=B(181);$p=3;continue _;}CK(3553,0);BM();m=BFI;BB(m);n=0;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function TR(){var a=this;JK.call(a);a.gq=null;a.Gd=null;a.bz=null;a.J3=null;a.Ac=0;a.sI=null;a.mw=0;a.BY=0.0;a.Cw=0.0;}
var BNO=null;function A24(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=new M6;g
=a.bz;OB(f,g.bY,g.bx);h=APp(f);i=AI8(f);f=a.bz;g=f.jV;S6(f.dI);Bc(3042);f=a.bz;if(f.q.i$){f=f.j;$p=1;continue _;}j=O7(a.bz.j.z,3);if(!a.bz.q.bT&&j!==null){c=j.bp;J();if(c==BJr.b){$p=6;continue _;}}f=a.bz.j;k=f.vR;k=k+(f.hk-k)*b;if(k>0.0){$p=5;continue _;}B4(1.0,1.0,1.0,1.0);c=3553;f=a.bz.W;l=B(536);$p=3;continue _;case 1:$z=AOz(f,b);if(C()){break _;}k=$z;$p=2;case 2:AXe(a,k,h,i);if(C()){break _;}j=O7(a.bz.j.z,3);if(!a.bz.q.bT&&j!==null){c=j.bp;J();if(c==BJr.b){$p=6;continue _;}}f=a.bz.j;k=f.vR;k=k+(f.hk-k)*
b;if(k>0.0){$p=5;continue _;}B4(1.0,1.0,1.0,1.0);c=3553;f=a.bz.W;l=B(536);$p=3;case 3:$z=ASZ(f,l);if(C()){break _;}d=$z;CK(c,d);l=a.bz.j.z;a.sb=(-90.0);m=h/2|0;n=m-91|0;o=i-22|0;DI(a,n,o,0,0,182,22);DI(a,(n-1|0)+(l.by*20|0)|0,o-1|0,0,22,24,22);c=3553;f=a.bz.W;l=B(537);$p=4;case 4:$z=ASZ(f,l);if(C()){break _;}d=$z;CK(c,d);Bc(3042);CO(775,769);DI(a,m-7|0,(i/2|0)-7|0,0,0,16,16);Be(3042);f=a.bz.j;d=f.eZ;p=((d/3|0)%2|0)!=1?0:1;if(d<10)p=0;o=f.bI;q=f.Lc;Ui(a.Gd,M(V(a.Ac,312871)));if(AM4(a.bz.bL)){r=ANG(a.bz.j);s=
0;t=i-32|0;u=m+91|0;d=Ba(o,4);while(s<10){if(r>0){v=(u-(s*8|0)|0)-9|0;e=Ba((s*2|0)+1|0,r);if(e<0)DI(a,v,t,34,9,9,9);if(!e)DI(a,v,t,25,9,9,9);if(e>0)DI(a,v,t,16,9,9,9);}w=0;if(p)w=1;x=n+(s*8|0)|0;c=d>0?t:t+D(a.Gd,2)|0;DI(a,x,c,16+(w*9|0)|0,0,9,9);if(p){e=Ba((s*2|0)+1|0,q);if(e<0)DI(a,x,c,70,0,9,9);if(!e)DI(a,x,c,79,0,9,9);}e=Ba((s*2|0)+1|0,o);if(e<0)DI(a,x,c,52,0,9,9);if(!e)DI(a,x,c,61,0,9,9);s=s+1|0;}f=a.bz.j;BE();l=BGR;$p=8;continue _;}Be(3042);Bc(32826);B9();Bj(180.0,1.0,0.0,0.0);NC();BI();r=0;d=m-90|0;n=
(i-16|0)-3|0;if(r>=9){Gu();Be(32826);if(Bd()==33&&BJ(4)){f=a.bz.pn;l=Cz();Im(H(H(l,B(538)),f),41);C0(g,Cl(l),2,2,16777215);C0(g,SJ(a.bz),2,12,16777215);C0(g,Sk(a.bz),2,22,16777215);C0(g,T8(a.bz),2,32,16777215);y=UN();z=Sl();ba=BD(z,St());bb=CG(CF(ba,M(100)),y);ba=CG(CG(ba,M(1024)),M(1024));bc=CG(CG(y,M(1024)),M(1024));f=Cz();H(EL(H(EL(H(EL(H(f,B(539)),bb),B(540)),ba),B(541)),bc),B(542));bd=Cl(f);EY(a,g,bd,(h-DU(g,bd)|0)-2|0,2,14737632);y=CG(CF(z,M(100)),y);z=CG(CG(z,M(1024)),M(1024));f=Cz();H(EL(H(EL(H(f,B(543)),
y),B(540)),z),B(544));f=Cl(f);EY(a,g,f,(h-DU(g,f)|0)-2|0,12,14737632);be=a.bz.j.c;f=Cz();E7(H(f,B(545)),be);EY(a,g,Cl(f),2,64,14737632);be=a.bz.j.i;f=Cz();E7(H(f,B(546)),be);EY(a,g,Cl(f),2,72,14737632);be=a.bz.j.d;f=Cz();E7(H(f,B(547)),be);EY(a,g,Cl(f),2,80,14737632);}else C0(g,B(548),2,2,16777215);c=a.mw;if(c>0){bf=c-b;s=bf*256.0/20.0|0;if(s>255)s=255;if(s>0){B9();Bp(m,i-48|0,0.0);Bc(3042);CO(770,771);n=Rb(bf/50.0,0.699999988079071,0.6000000238418579)&16777215;f=a.sI;Fi(g,f,( -DU(g,f)|0)/2|0,(-4),n+(s<<24)
|0);Be(3042);BI();}}m=10;bg=0;if(a.bz.K instanceof P_){m=20;bg=1;}Bc(3042);CO(770,771);Be(3008);B9();Bp(0.0,i-48|0,0.0);n=0;while(n<C5(a.gq)&&n<m){if(!((Bb(a.gq,n)).lD>=200&&!bg)){be=(1.0-(Bb(a.gq,n)).lD/200.0)*10.0;if(be<0.0)be=0.0;if(be>1.0)be=1.0;u=255.0*be*be|0;if(bg)u=255;if(u>0){bh=( -n|0)*9|0;bd=(Bb(a.gq,n)).C0;IR(a,2,bh-1|0,322,bh+8|0,(u/2|0)<<24);Bc(3042);C0(g,bd,2,bh,16777215+(u<<24)|0);}}n=n+1|0;}BI();Bc(3008);Be(3042);return;}s=(d+(r*20|0)|0)+2|0;$p=7;continue _;case 5:AK8(a,k,h,i);if(C()){break _;}B4(1.0,
1.0,1.0,1.0);c=3553;f=a.bz.W;l=B(536);$p=3;continue _;case 6:AQo(a,h,i);if(C()){break _;}f=a.bz.j;k=f.vR;k=k+(f.hk-k)*b;if(k>0.0){$p=5;continue _;}B4(1.0,1.0,1.0,1.0);c=3553;f=a.bz.W;l=B(536);$p=3;continue _;case 7:A1B(a,r,s,n,b);if(C()){break _;}r=r+1|0;if(r>=9){Gu();Be(32826);if(Bd()==33&&BJ(4)){f=a.bz.pn;l=Cz();Im(H(H(l,B(538)),f),41);C0(g,Cl(l),2,2,16777215);C0(g,SJ(a.bz),2,12,16777215);C0(g,Sk(a.bz),2,22,16777215);C0(g,T8(a.bz),2,32,16777215);y=UN();z=Sl();ba=BD(z,St());bb=CG(CF(ba,M(100)),y);ba=CG(CG(ba,
M(1024)),M(1024));bc=CG(CG(y,M(1024)),M(1024));f=Cz();H(EL(H(EL(H(EL(H(f,B(539)),bb),B(540)),ba),B(541)),bc),B(542));bd=Cl(f);EY(a,g,bd,(h-DU(g,bd)|0)-2|0,2,14737632);y=CG(CF(z,M(100)),y);z=CG(CG(z,M(1024)),M(1024));f=Cz();H(EL(H(EL(H(f,B(543)),y),B(540)),z),B(544));f=Cl(f);EY(a,g,f,(h-DU(g,f)|0)-2|0,12,14737632);be=a.bz.j.c;f=Cz();E7(H(f,B(545)),be);EY(a,g,Cl(f),2,64,14737632);be=a.bz.j.i;f=Cz();E7(H(f,B(546)),be);EY(a,g,Cl(f),2,72,14737632);be=a.bz.j.d;f=Cz();E7(H(f,B(547)),be);EY(a,g,Cl(f),2,80,14737632);}
else C0(g,B(548),2,2,16777215);c=a.mw;if(c>0){bf=c-b;s=bf*256.0/20.0|0;if(s>255)s=255;if(s>0){B9();Bp(m,i-48|0,0.0);Bc(3042);CO(770,771);n=Rb(bf/50.0,0.699999988079071,0.6000000238418579)&16777215;f=a.sI;Fi(g,f,( -DU(g,f)|0)/2|0,(-4),n+(s<<24)|0);Be(3042);BI();}}m=10;bg=0;if(a.bz.K instanceof P_){m=20;bg=1;}Bc(3042);CO(770,771);Be(3008);B9();Bp(0.0,i-48|0,0.0);n=0;while(n<C5(a.gq)&&n<m){if(!((Bb(a.gq,n)).lD>=200&&!bg)){be=(1.0-(Bb(a.gq,n)).lD/200.0)*10.0;if(be<0.0)be=0.0;if(be>1.0)be=1.0;u=255.0*be*be|0;if(bg)u
=255;if(u>0){bh=( -n|0)*9|0;bd=(Bb(a.gq,n)).C0;IR(a,2,bh-1|0,322,bh+8|0,(u/2|0)<<24);Bc(3042);C0(g,bd,2,bh,16777215+(u<<24)|0);}}n=n+1|0;}BI();Bc(3008);Be(3042);return;}s=(d+(r*20|0)|0)+2|0;continue _;case 8:a:{$z=AR7(f,l);if(C()){break _;}c=$z;if(c){c=ADn((a.bz.j.im-2|0)*10.0/300.0)|0;bi=(ADn(a.bz.j.im*10.0/300.0)|0)-c|0;v=0;d=c+bi|0;p=t-9|0;while(true){if(v>=d)break a;if(v>=c)DI(a,n+(v*8|0)|0,p,25,18,9,9);else DI(a,n+(v*8|0)|0,p,16,18,9,9);v=v+1|0;}}}Be(3042);Bc(32826);B9();Bj(180.0,1.0,0.0,0.0);NC();BI();r
=0;d=m-90|0;n=(i-16|0)-3|0;if(r>=9){Gu();Be(32826);if(Bd()==33&&BJ(4)){f=a.bz.pn;l=Cz();Im(H(H(l,B(538)),f),41);C0(g,Cl(l),2,2,16777215);C0(g,SJ(a.bz),2,12,16777215);C0(g,Sk(a.bz),2,22,16777215);C0(g,T8(a.bz),2,32,16777215);y=UN();z=Sl();ba=BD(z,St());bb=CG(CF(ba,M(100)),y);ba=CG(CG(ba,M(1024)),M(1024));bc=CG(CG(y,M(1024)),M(1024));f=Cz();H(EL(H(EL(H(EL(H(f,B(539)),bb),B(540)),ba),B(541)),bc),B(542));bd=Cl(f);EY(a,g,bd,(h-DU(g,bd)|0)-2|0,2,14737632);y=CG(CF(z,M(100)),y);z=CG(CG(z,M(1024)),M(1024));f=Cz();H(EL(H(EL(H(f,
B(543)),y),B(540)),z),B(544));f=Cl(f);EY(a,g,f,(h-DU(g,f)|0)-2|0,12,14737632);be=a.bz.j.c;f=Cz();E7(H(f,B(545)),be);EY(a,g,Cl(f),2,64,14737632);be=a.bz.j.i;f=Cz();E7(H(f,B(546)),be);EY(a,g,Cl(f),2,72,14737632);be=a.bz.j.d;f=Cz();E7(H(f,B(547)),be);EY(a,g,Cl(f),2,80,14737632);}else C0(g,B(548),2,2,16777215);c=a.mw;if(c>0){bf=c-b;s=bf*256.0/20.0|0;if(s>255)s=255;if(s>0){B9();Bp(m,i-48|0,0.0);Bc(3042);CO(770,771);n=Rb(bf/50.0,0.699999988079071,0.6000000238418579)&16777215;f=a.sI;Fi(g,f,( -DU(g,f)|0)/2|0,(-4),n
+(s<<24)|0);Be(3042);BI();}}m=10;bg=0;if(a.bz.K instanceof P_){m=20;bg=1;}Bc(3042);CO(770,771);Be(3008);B9();Bp(0.0,i-48|0,0.0);n=0;while(n<C5(a.gq)&&n<m){if(!((Bb(a.gq,n)).lD>=200&&!bg)){be=(1.0-(Bb(a.gq,n)).lD/200.0)*10.0;if(be<0.0)be=0.0;if(be>1.0)be=1.0;u=255.0*be*be|0;if(bg)u=255;if(u>0){bh=( -n|0)*9|0;bd=(Bb(a.gq,n)).C0;IR(a,2,bh-1|0,322,bh+8|0,(u/2|0)<<24);Bc(3042);C0(g,bd,2,bh,16777215+(u<<24)|0);}}n=n+1|0;}BI();Bc(3008);Be(3042);return;}s=(d+(r*20|0)|0)+2|0;$p=7;continue _;default:GR();}}DW().s(a,b,
c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$p);}
function AQo(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Be(2929);DN(0);CO(770,771);B4(1.0,1.0,1.0,1.0);Be(3008);d=3553;e=a.bz.W;f=B(549);$p=1;case 1:$z=ASZ(e,f);if(C()){break _;}g=$z;CK(d,g);BM();e=BFI;BB(e);h=c;I(e,0.0,h,(-90.0),0.0,1.0);i=b;I(e,i,h,(-90.0),1.0,1.0);I(e,i,0.0,(-90.0),1.0,0.0);I(e,0.0,0.0,(-90.0),0.0,0.0);Bu(e);DN(1);Bc(2929);Bc(3008);B4(1.0,1.0,1.0,1.0);return;default:
GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function AXe(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=1.0-b;if(b<0.0)b=0.0;if(b>1.0)b=1.0;e=a.Cw;a.Cw=e+(b-e)*0.01;Be(2929);DN(0);CO(0,769);b=a.Cw;B4(b,b,b,1.0);f=3553;g=a.bz.W;h=B(550);$p=1;case 1:$z=ASZ(g,h);if(C()){break _;}i=$z;CK(f,i);BM();g=BFI;BB(g);j=d;I(g,0.0,j,(-90.0),0.0,1.0);k=c;I(g,k,j,(-90.0),1.0,1.0);I(g,k,0.0,(-90.0),1.0,0.0);I(g,0.0,
0.0,(-90.0),0.0,0.0);Bu(g);DN(1);Bc(2929);B4(1.0,1.0,1.0,1.0);CO(770,771);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function AK8(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b*b;e=b*b*0.800000011920929+0.20000000298023224;Be(3008);Be(2929);DN(0);CO(770,771);B4(1.0,1.0,1.0,e);f=3553;g=a.bz.W;h=B(198);$p=1;case 1:$z=ASZ(g,h);if(C()){break _;}i=$z;CK(f,i);J();f=BJv.Q;i=f%16|0;e=i/16.0;f=f/16|0;j=f/16.0;k
=(i+1|0)/16.0;l=(f+1|0)/16.0;BM();g=BFI;BB(g);m=d;n=e;o=l;I(g,0.0,m,(-90.0),n,o);p=c;q=k;I(g,p,m,(-90.0),q,o);o=j;I(g,p,0.0,(-90.0),q,o);I(g,0.0,0.0,(-90.0),n,o);Bu(g);DN(1);Bc(2929);Bc(3008);B4(1.0,1.0,1.0,1.0);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function A1B(a,b,c,d,e){var f,g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.bz.j.z.bU.data[b];if(f===null)return;g=f.i5-e;b=Ba(g,0.0);if(b>0){B9();h=1.0+g/5.0;i=c+8|0;e=i;j=d+12|0;Bp(e,j,0.0);Cg(1.0/h,(h+1.0)/2.0,1.0);Bp( -i|0, -j|0,0.0);}k=BNO;l=a.bz;m=l.jV;l=l.W;$p=1;case 1:AOH(k,m,l,f,c,d);if(C()){break _;}if(b>0)BI();m=BNO;k=a.bz;Q_(m,k.jV,k.W,
f,c,d);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function AF7(a){var b,c;b=a.mw;if(b>0)a.mw=b-1|0;a.Ac=a.Ac+1|0;b=0;while(true){c=a.gq;if(b>=c.s)break;c=Bb(c,b);c.lD=c.lD+1|0;b=b+1|0;}}
function AAr(a,b){var c,d,e,f,g;while(DU(a.bz.jV,b)>320){c=1;while(c<Z(b)){d=a.bz.jV;e=c+1|0;if(DU(d,Dc(b,0,e))>320)break;c=e;}AAr(a,Dc(b,0,c));b=Hg(b,c);}f=a.gq;d=new Yl;d.C0=b;d.lD=0;AEe(f,0,d);while(true){b=a.gq;g=b.s;if(g<=50)break;DT(b,g-1|0);}}
function Rb(b,c,d){var e,f,g,h,i;b=b%1.0+1.0;c=Ql(1.0,NR(0.0,c));d=Ql(1.0,NR(0.0,d));e=d>=0.5?d+c-d*c:d*(1.0+c);f=2.0*d-e;if(b<0.1666666716337204)g=f+(e-f)*6.0*b;else if(b<0.3333333432674408){h=f-(e-f)*6.0*(b-0.1666666716337204);g=e;e=h;}else if(b<0.5){b=(e-f)*6.0*(b-0.3333333432674408);g=e-b;i=f-b;e=f;f=i;}else if(b<0.6666666865348816){i=e-(e-f)*6.0*(b-0.5);e=f;g=f;f=i;}else if(b>=0.8333333134651184)g=f-(e-f)*6.0*(b-0.8333333134651184);else{h=f+(e-f)*6.0*(b-0.6666666865348816);i=e;e=h;g=f;f=i;}return (NR(0.0,
Ql(255.0,e*255.0))|0)<<16|(NR(0.0,Ql(255.0,g*255.0))|0)<<8|NR(0.0,Ql(255.0,f*255.0))|0;}
function AJ6(){BNO=AHH();}
function ABb(){var a=this;C8.call(a);a.gA=null;a.py=null;a.FN=0.0;a.mq=null;}
var BNP=null;function Ko(){var a=new ABb();AVE(a);return a;}
function AVE(a){var b,c,d,e,$$je;Eo(a);a.gA=Q(Cr,[B(551),B(552),B(553),B(554),B(555)]);a.FN=0.0;a.mq=B(556);a:{try{b=B6();c=GO(B(557));d=AHb(BmL(FD(c)));while(true){e=OZ(d);if(e===null)break;e=T1(e);if(Z(e)<=0)continue;Y(b,e);}a.mq=Bb(b,D(BNP,C5(b)));break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){}else{throw $$e;}}}}
function AXd(a){var b,c,d,e,f,g,h,i;a:{a.FN=a.FN+1.0;b=a.py;if(b!==null){c=0;while(true){d=b.data;if(c>=d.length)break a;e=0;while(e<d[c].data.length){f=d[c].data[e];g=f.sM;f.Da=g;if(g>0.0)f.tU=f.tU-0.6;h=f.tU;i=g+h;f.sM=i;f.tU=h*0.9;if(i<0.0){f.sM=0.0;f.tU=0.0;}e=e+1|0;}c=c+1|0;}}}}
function A0q(a,b,c){}
function AUl(a){var b;BFD.qR=0;b=VS();ACT(b,(BAH()).O_);if((Iu(b,2)+1|0)==11&&Iu(b,5)==9)a.mq=B(558);else if((Iu(b,2)+1|0)==6&&Iu(b,5)==1)a.mq=B(559);else if((Iu(b,2)+1|0)==12&&Iu(b,5)==24)a.mq=B(560);else if((Iu(b,2)+1|0)==1&&Iu(b,5)==1)a.mq=B(561);Y(a.bv,Ej(1,(a.O/2|0)-100|0,(a.bd/4|0)+48|0,B(562)));Y(a.bv,Ej(2,(a.O/2|0)-100|0,(a.bd/4|0)+72|0,B(563)));Y(a.bv,Ej(3,(a.O/2|0)-100|0,(a.bd/4|0)+96|0,B(564)));Y(a.bv,Ej(0,(a.O/2|0)-100|0,((a.bd/4|0)+120|0)+12|0,B(565)));if(a.x.mh===null)(Bb(a.bv,1)).fC=0;}
function AMQ(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!b.ci){c=a.x;d=Blt(a,c.q);$p=1;continue _;}if(b.ci==1){c=a.x;d=Bhg(a);$p=2;continue _;}if(b.ci!=2){if(b.ci!=3)return;b=a.x;c=Sj(a);$p=4;continue _;}c=a.x;d=new Ov;Eo(d);d.oo=0;d.b_=B(7);d.cc=B(7);d.AB=a;$p=3;continue _;case 1:AL5(c,d);if(C()){break _;}if(b.ci==1){c=a.x;d=Bhg(a);$p=2;continue _;}if(b.ci!=2){if(b.ci!=3)return;b=a.x;c=Sj(a);$p=4;continue _;}c=a.x;d=new Ov;Eo(d);d.oo
=0;d.b_=B(7);d.cc=B(7);d.AB=a;$p=3;continue _;case 2:AL5(c,d);if(C()){break _;}if(b.ci!=2){if(b.ci!=3)return;b=a.x;c=Sj(a);$p=4;continue _;}c=a.x;d=new Ov;Eo(d);d.oo=0;d.b_=B(7);d.cc=B(7);d.AB=a;$p=3;case 3:AL5(c,d);if(C()){break _;}if(b.ci!=3)return;b=a.x;c=Sj(a);$p=4;case 4:AL5(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function AJu(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}BM();e=BFI;$p=2;case 2:AJT(a,d);if(C()){break _;}f=3553;g=a.x.W;h=B(566);$p=3;case 3:$z=ASZ(g,h);if(C()){break _;}i=$z;CK(f,i);B4(1.0,1.0,1.0,1.0);Eq(e,16777215);B9();Bp((a.O/2|0)+90|0,70.0,0.0);Bj((-20.0),0.0,0.0,1.0);j=Br(Gi(GS(CD(),M(1000)))/1000.0*3.1415927410125732
*2.0)*0.10000000149011612;if(j<0.0)j= -j;k=(1.7999999523162842-j)*100.0/(DU(a.bw,a.mq)+32|0);Cg(k,k,k);DX(a,a.bw,a.mq,0,(-8),16776960);BI();C0(a.bw,B(548),2,2,5263440);e=a.bw;C0(e,B(567),(a.O-DU(e,B(567))|0)-2|0,a.bd-10|0,16777215);$p=4;case 4:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function AJT(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(a.py===null){a.py=$rt_createMultiArray(SN,[a.gA.data.length,Z(a.gA.data[0])]);c=0;while(true){if(c>=a.py.data.length)break a;d=0;while(true){e=a.py.data;if(d>=e[c].data.length)break;e=e[c].data;f=new SN;f.Zx=a;g=(10+d|0)+Ck(BNP)*32.0+c;f.Da
=g;f.sM=g;e[d]=f;d=d+1|0;}c=c+1|0;}}}DE(5889);B9();Et();f=new M6;h=a.x;OB(f,h.bY,h.bx);d=120*f.y2|0;Vr(70.0,a.x.bY/d,0.05000000074505806,100.0);f=a.x;Hp(0,f.bx-d|0,f.bY,d);DE(5888);B9();Et();Be(2884);XN(1029);DN(1);h=KU();i=0;j=b;if(i>=3){Be(3042);DE(5889);BI();DE(5888);BI();f=a.x;Hp(0,0,f.bY,f.bx);Bc(2884);return;}B9();Bp(0.4000000059604645,0.6000000238418579,(-13.0));if(!i){Ez(256);Bp(0.0,(-0.4000000059604645),0.0);Cg(0.9800000190734863,1.0,1.0);Bc(3042);CO(770,771);}if(i==1){Be(3042);Ez(256);}if(i==2){Bc(3042);CO(768,
1);}Cg(1.0,(-1.0),1.0);Bj(15.0,1.0,0.0,0.0);Cg(0.8899999856948853,1.0,0.4000000059604645);Bp(( -Z(a.gA.data[0])|0)*0.5,( -a.gA.data.length|0)*0.5,0.0);d=3553;f=a.x.W;k=B(198);$p=1;case 1:$z=ASZ(f,k);if(C()){break _;}l=$z;CK(d,l);if(!i){d=3553;f=a.x.W;k=B(568);$p=2;continue _;}l=0;while(l<a.gA.data.length){m=0;while(m<Z(a.gA.data[l])){if(Bf(a.gA.data[l],m)!=32){B9();k=a.py.data[m].data[l];g=k.Da;n=g+(k.sM-g)*j;o=1.0;p=1.0;if(!i){o=n*0.03999999910593033+1.0;p=1.0/o;n=0.0;}Bp(m,l,n);Cg(o,o,o);Bj(0.0,0.0,1.0,0.0);J();AC0(h,
BFS,p);BI();}m=m+1|0;}l=l+1|0;}BI();i=i+1|0;if(i>=3){Be(3042);DE(5889);BI();DE(5888);BI();f=a.x;Hp(0,0,f.bY,f.bx);Bc(2884);return;}B9();Bp(0.4000000059604645,0.6000000238418579,(-13.0));if(!i){Ez(256);Bp(0.0,(-0.4000000059604645),0.0);Cg(0.9800000190734863,1.0,1.0);Bc(3042);CO(770,771);}if(i==1){Be(3042);Ez(256);}if(i==2){Bc(3042);CO(768,1);}Cg(1.0,(-1.0),1.0);Bj(15.0,1.0,0.0,0.0);Cg(0.8899999856948853,1.0,0.4000000059604645);Bp(( -Z(a.gA.data[0])|0)*0.5,( -a.gA.data.length|0)*0.5,0.0);d=3553;f=a.x.W;k=B(198);continue _;case 2:$z
=ASZ(f,k);if(C()){break _;}l=$z;CK(d,l);l=0;while(l<a.gA.data.length){m=0;while(m<Z(a.gA.data[l])){if(Bf(a.gA.data[l],m)!=32){B9();k=a.py.data[m].data[l];g=k.Da;n=g+(k.sM-g)*j;o=1.0;p=1.0;if(!i){o=n*0.03999999910593033+1.0;p=1.0/o;n=0.0;}Bp(m,l,n);Cg(o,o,o);Bj(0.0,0.0,1.0,0.0);J();AC0(h,BFS,p);BI();}m=m+1|0;}l=l+1|0;}BI();i=i+1|0;if(i>=3){Be(3042);DE(5889);BI();DE(5888);BI();f=a.x;Hp(0,0,f.bY,f.bx);Bc(2884);return;}B9();Bp(0.4000000059604645,0.6000000238418579,(-13.0));if(!i){Ez(256);Bp(0.0,(-0.4000000059604645),
0.0);Cg(0.9800000190734863,1.0,1.0);Bc(3042);CO(770,771);}if(i==1){Be(3042);Ez(256);}if(i==2){Bc(3042);CO(768,1);}Cg(1.0,(-1.0),1.0);Bj(15.0,1.0,0.0,0.0);Cg(0.8899999856948853,1.0,0.4000000059604645);Bp(( -Z(a.gA.data[0])|0)*0.5,( -a.gA.data.length|0)*0.5,0.0);d=3553;f=a.x.W;k=B(198);$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function A3b(){BNP=new C1;}
function Dn(){var a=this;E.call(a);a.fb=0;a.Ks=0.0;a.pM=0;a.bH=null;a.bO=null;a.l=null;a.bo=0.0;a.bP=0.0;a.bn=0.0;a.c=0.0;a.i=0.0;a.d=0.0;a.f=0.0;a.h=0.0;a.g=0.0;a.n=0.0;a.u=0.0;a.J=0.0;a.M=0.0;a.w=null;a.U=0;a.nN=0;a.Mx=0;a.GF=0;a.Tz=0;a.pB=0;a.bF=0;a.bK=0.0;a.da=0.0;a.cO=0.0;a.Eq=0.0;a.rR=0.0;a.mW=0;a.kR=0.0;a.Eu=0;a.fu=0.0;a.eX=0.0;a.fv=0.0;a.dA=0.0;a.CX=0.0;a.nO=0;a.Kp=0.0;a.WX=0;a.m=null;a.p1=0;a.Aj=0;a.bS=0;a.sZ=0;a.ua=0;a.eZ=0;a.im=0;a.ug=0;a.tk=null;a.j7=0;a.n4=0.0;a.ny=0.0;a.cT=0;a.ej=0;a.sY=0;a.eu
=0;a.qu=0;a.p9=0;a.oy=0;a.G0=0;a.lY=0;a.An=0;}
var BNQ=0;function Ey(a,b){var c;c=BNQ;BNQ=c+1|0;a.fb=c;a.Ks=1.0;a.pM=0;a.w=TS(0.0,0.0,0.0,0.0,0.0,0.0);a.U=0;a.GF=0;a.Tz=0;a.pB=1;a.bF=0;a.bK=0.0;a.da=0.6000000238418579;a.cO=1.7999999523162842;a.Eq=0.0;a.rR=0.0;a.mW=1;a.kR=0.0;a.Eu=1;a.dA=0.0;a.CX=0.0;a.nO=0;a.Kp=0.0;a.WX=0;a.m=new C1;a.p1=0;a.Aj=1;a.bS=0;a.sZ=300;a.ua=0;a.eZ=0;a.im=300;a.ug=1;a.j7=0;a.cT=0;a.l=b;CE(a,0.0,0.0,0.0);}
function Bc3(a,b){return !(b instanceof Dn)?0:b.fb!=a.fb?0:1;}
function BfW(a){return a.fb;}
function CN(a){a.bF=1;}
function Dg(a,b,c){a.da=b;a.cO=c;}
function FE(a,b,c){a.n=b;a.u=c;}
function CE(a,b,c,d){var e,f,g,h,i;a.c=b;a.i=c;a.d=d;e=a.da/2.0;f=a.cO;g=a.w;h=e;i=b-h;c=c-a.bK+a.dA;Ti(g,i,c,d-h,b+h,c+f,d+h);}
function AA0(a,b,c){var d,e,f;d=a.u;e=a.n;f=e+b*0.15;a.n=f;b=d-c*0.15;a.u=b;if(b<(-90.0))a.u=(-90.0);if(a.u>90.0)a.u=90.0;a.M=a.M+a.u-d;a.J=a.J+f-e;}
function AVa(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.X1();if(C()){break _;}return;default:GR();}}DW().s(a,$p);}
function AXx(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.bO;if(b!==null&&b.bF)a.bO=null;a.p1=a.p1+1|0;a.Eq=a.rR;a.bo=a.c;a.bP=a.i;a.bn=a.d;a.M=a.u;a.J=a.n;$p=1;case 1:$z=a.ZB();if(C()){break _;}c=$z;if(!c)a.ua=0;else{if(!a.ua&&!a.ug){d=a.f;d=d*d*0.20000000298023224;e=a.h;d=d+e*e;e=a.g;f=Cj(d+e*e*0.20000000298023224)*0.20000000298023224;if(f>1.0)f=1.0;b
=a.l;g=B(569);h=1.0+(O(a.m)-O(a.m))*0.4000000059604645;$p=4;continue _;}a.kR=0.0;a.ua=1;a.bS=0;}if(a.l.N)a.bS=0;else{c=a.bS;if(c>0){if(a.j7){c=c-4|0;a.bS=c;if(c<0)a.bS=0;}else{if(!(c%20|0)){b=null;c=1;$p=6;continue _;}a.bS=a.bS-1|0;}}}$p=2;case 2:$z=AMO(a);if(C()){break _;}c=$z;if(c){$p=3;continue _;}if(a.i>=(-64.0)){a.ug=0;return;}$p=5;continue _;case 3:AYx(a);if(C()){break _;}if(a.i>=(-64.0)){a.ug=0;return;}$p=5;continue _;case 4:AJa(b,a,g,f,h);if(C()){break _;}h=N(a.w.C);c=0;i=h+1.0;while(c<1.0+a.da*20.0)
{j=(O(a.m)*2.0-1.0)*a.da;k=(O(a.m)*2.0-1.0)*a.da;BW(a.l,B(530),a.c+j,i,a.d+k,a.f,a.h-O(a.m)*0.20000000298023224,a.g);c=c+1|0;}c=0;while(c<1.0+a.da*20.0){j=(O(a.m)*2.0-1.0)*a.da;k=(O(a.m)*2.0-1.0)*a.da;BW(a.l,B(532),a.c+j,i,a.d+k,a.f,a.h,a.g);c=c+1|0;}a.kR=0.0;a.ua=1;a.bS=0;if(a.l.N)a.bS=0;else{c=a.bS;if(c>0){if(a.j7){c=c-4|0;a.bS=c;if(c<0)a.bS=0;}else{if(!(c%20|0)){b=null;c=1;$p=6;continue _;}a.bS=a.bS-1|0;}}}$p=2;continue _;case 5:a.Z6();if(C()){break _;}a.ug=0;return;case 6:a.d1(b,c);if(C()){break _;}a.bS
=a.bS-1|0;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function AYx(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.j7)return;b=null;c=4;$p=1;case 1:a.d1(b,c);if(C()){break _;}a.bS=600;return;default:GR();}}DW().s(a,b,c,$p);}
function AOB(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.pV();if(C()){break _;}return;default:GR();}}DW().s(a,$p);}
function A1d(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=JL(a.w,b,c,d);f=a.l;$p=1;case 1:$z=AHC(f,a,e);if(C()){break _;}f=$z;if(f.s>0)return 0;f=a.l;$p=2;case 2:$z=AVl(f,e);if(C()){break _;}g=$z;return g?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A5e(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.nO){HO(a.w,b,c,d);e=a.w;a.c=(e.R+e.Z)
/2.0;a.i=e.C+a.bK-a.dA;a.d=(e.S+e.ba)/2.0;return;}f=a.c;g=a.d;h=Rr(a.w);i=a.U&&a.qB()?1:0;if(!i){j=b;k=d;}else{l=0.05;j=b;m=Ba(b,0.0);if(m){e=a.l;n=JL(a.w,b,(-1.0),0.0);$p=2;continue _;}k=d;m=Ba(d,0.0);if(m){e=a.l;n=JL(a.w,0.0,(-1.0),d);$p=3;continue _;}}e=a.l;n=HL(a.w,b,c,d);$p=1;case 1:$z=AHC(e,a,n);if(C()){break _;}o=$z;p=0;q=c;while(p<C5(o)){q=XU(Bb(o,p),a.w,q);p=p+1|0;}HO(a.w,0.0,q,0.0);if(!a.pB&&c!==q){b=0.0;d=b;q=b;}a:{b:{if(!a.U){if(c===q)break b;if(c>=0.0)break b;}m=1;break a;}m=0;}r=0;while(r<C5(o))
{b=ZA(Bb(o,r),a.w,b);r=r+1|0;}HO(a.w,b,0.0,0.0);if(!a.pB&&j!==b){b=0.0;d=b;q=b;}r=0;while(r<C5(o)){d=Y5(Bb(o,r),a.w,d);r=r+1|0;}HO(a.w,0.0,0.0,d);if(!a.pB&&k!==d){b=0.0;d=b;q=b;}c:{s=a.CX;if(s<=0.0){l=b;t=q;u=d;}else if(!m){l=b;t=q;u=d;}else if(a.dA>=0.05000000074505806){l=b;t=q;u=d;}else{if(j!==b)break c;if(k!==d)break c;l=b;t=q;u=d;}e=a.w;a.c=(e.R+e.Z)/2.0;a.i=e.C+a.bK-a.dA;a.d=(e.S+e.ba)/2.0;m=Ba(j,l);r=!m&&k===u?0:1;a.nN=r;p=Ba(c,t);v=!p?0:1;a.Mx=v;w=p&&c<0.0?1:0;a.U=w;a.GF=!r&&!v?0:1;$p=5;continue _;}t
=s;e=Rr(a.w);AGJ(a.w,h);n=a.l;h=HL(a.w,j,t,k);$p=4;continue _;case 2:$z=AHC(e,a,n);if(C()){break _;}e=$z;if(C5(e))k=d;else{b=b<l&&b>=(-0.05)?0.0:m<=0?b+l:b-l;j=b;m=Ba(b,0.0);if(m){e=a.l;n=JL(a.w,b,(-1.0),0.0);continue _;}k=d;}m=Ba(d,0.0);if(!m){e=a.l;n=HL(a.w,b,c,d);$p=1;continue _;}e=a.l;n=JL(a.w,0.0,(-1.0),d);$p=3;case 3:$z=AHC(e,a,n);if(C()){break _;}e=$z;if(!C5(e)){d=d<l&&d>=(-0.05)?0.0:m<=0?d+l:d-l;k=d;m=Ba(d,0.0);if(m){e=a.l;n=JL(a.w,0.0,(-1.0),d);continue _;}}e=a.l;n=HL(a.w,b,c,d);$p=1;continue _;case 4:$z
=AHC(n,a,h);if(C()){break _;}o=$z;v=0;while(v<C5(o)){t=XU(Bb(o,v),a.w,t);v=v+1|0;}HO(a.w,0.0,t,0.0);if(a.pB){u=k;l=j;}else if(c===t){u=k;l=j;}else{l=0.0;u=l;t=l;}r=0;while(r<C5(o)){l=ZA(Bb(o,r),a.w,l);r=r+1|0;}HO(a.w,l,0.0,0.0);if(!a.pB&&j!==l){l=0.0;u=l;t=l;}r=0;while(r<C5(o)){u=Y5(Bb(o,r),a.w,u);r=r+1|0;}HO(a.w,0.0,0.0,u);if(!a.pB&&k!==u){l=0.0;u=l;t=l;}if(b*b+d*d>=l*l+u*u){AGJ(a.w,e);l=b;t=q;u=d;}else a.dA=a.dA+0.5;e=a.w;a.c=(e.R+e.Z)/2.0;a.i=e.C+a.bK-a.dA;a.d=(e.S+e.ba)/2.0;m=Ba(j,l);r=!m&&k===u?0:1;a.nN
=r;p=Ba(c,t);v=!p?0:1;a.Mx=v;w=p&&c<0.0?1:0;a.U=w;a.GF=!r&&!v?0:1;$p=5;case 5:A28(a,t,w);if(C()){break _;}if(m)a.f=0.0;if(p)a.h=0.0;if(k!==u)a.g=0.0;t=a.c-f;u=a.d-g;if(a.mW&&!i){a.rR=a.rR+Cj(t*t+u*u)*0.6;x=N(a.c);y=N(a.i-0.20000000298023224-a.bK);z=N(a.d);e=a.l;$p=6;continue _;}w=N(a.w.R);y=N(a.w.C);z=N(a.w.S);v=N(a.w.Z);ba=N(a.w.V);bb=N(a.w.ba);b:while(true){if(w>v){a.dA=a.dA*0.4000000059604645;$p=7;continue _;}bc=y;while(bc<=ba){bd=z;if(bd<=bb)break b;bc=bc+1|0;}w=w+1|0;}e=a.l;$p=15;continue _;case 6:$z=AMY(e,
x,y,z);if(C()){break _;}v=$z;s=a.rR;m=a.Eu;if(s>m&&v>0){a.Eu=m+1|0;J();n=BFM.data[v].e5;e=a.l;m=y+1|0;$p=10;continue _;}w=N(a.w.R);y=N(a.w.C);z=N(a.w.S);v=N(a.w.Z);ba=N(a.w.V);bb=N(a.w.ba);d:while(true){if(w>v){a.dA=a.dA*0.4000000059604645;$p=7;continue _;}bc=y;while(bc<=ba){bd=z;if(bd<=bb)break d;bc=bc+1|0;}w=w+1|0;}e=a.l;$p=15;continue _;case 7:$z=a.ZB();if(C()){break _;}be=$z;e=a.l;n=a.w;$p=8;case 8:$z=A4L(e,n);if(C()){break _;}m=$z;if(m){m=1;$p=9;continue _;}if(a.bS<=0)a.bS= -a.Aj|0;if(be&&a.bS>0){e=a.l;n
=B(344);bf=0.699999988079071;s=1.600000023841858+(O(a.m)-O(a.m))*0.4000000059604645;$p=14;continue _;}return;case 9:a.ZU(m);if(C()){break _;}if(!be){m=a.bS+1|0;a.bS=m;if(!m)a.bS=300;}if(be&&a.bS>0){e=a.l;n=B(344);bf=0.699999988079071;s=1.600000023841858+(O(a.m)-O(a.m))*0.4000000059604645;$p=14;continue _;}return;case 10:$z=AMY(e,x,m,z);if(C()){break _;}m=$z;e=BJj;if(m==e.b){e=e.e5;n=a.l;h=IO(e);s=Y2(e)*0.15000000596046448;bf=WQ(e);$p=11;continue _;}if(BFM.data[v].bG.jp()){e=BFM.data[v];n=a.l;$p=12;continue _;}e
=a.l;h=IO(n);s=Y2(n)*0.15000000596046448;bf=WQ(n);$p=13;continue _;case 11:AJa(n,a,h,s,bf);if(C()){break _;}e=BFM.data[v];n=a.l;$p=12;case 12:e.rE(n,x,y,z,a);if(C()){break _;}w=N(a.w.R);y=N(a.w.C);z=N(a.w.S);v=N(a.w.Z);ba=N(a.w.V);bb=N(a.w.ba);e:while(true){if(w>v){a.dA=a.dA*0.4000000059604645;$p=7;continue _;}bc=y;while(bc<=ba){bd=z;if(bd<=bb)break e;bc=bc+1|0;}w=w+1|0;}e=a.l;$p=15;continue _;case 13:AJa(e,a,h,s,bf);if(C()){break _;}e=BFM.data[v];n=a.l;$p=12;continue _;case 14:AJa(e,a,n,bf,s);if(C()){break _;}a.bS
= -a.Aj|0;return;case 15:$z=AMY(e,w,bc,bd);if(C()){break _;}bg=$z;if(bg>0){J();e=BFM.data[bg];n=a.l;$p=16;continue _;}bd=bd+1|0;while(bd>bb){bc=bc+1|0;while(bc>ba){w=w+1|0;if(w>v){a.dA=a.dA*0.4000000059604645;$p=7;continue _;}bc=y;}bd=z;}e=a.l;continue _;case 16:e.vs(n,w,bc,bd,a);if(C()){break _;}bd=bd+1|0;while(bd>bb){bc=bc+1|0;while(bc>ba){w=w+1|0;if(w>v){a.dA=a.dA*0.4000000059604645;$p=7;continue _;}bc=y;}bd=z;}e=a.l;$p=15;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,
z,ba,bb,bc,bd,be,bf,bg,$p);}
function A28(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c){d=a.kR;if(d>0.0){$p=1;continue _;}}else if(b<0.0)a.kR=a.kR-b;return;case 1:a.Bw(d);if(C()){break _;}a.kR=0.0;return;default:GR();}}DW().s(a,b,c,d,$p);}
function BoF(a){return 0;}
function Bl2(a){return null;}
function AZD(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.j7)return;c=null;$p=1;case 1:a.d1(c,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function AI$(a,b){}
function AQi(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.l;c=Dv(a.w,0.0,(-0.4000000059604645),0.0);BE();d=BGR;$p=1;case 1:$z=A4$(b,c,d,a);if(C()){break _;}e=$z;return e;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AR7(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.i+a.n3();d=N(a.c);e=Qy(N(c));f=N(a.d);g=a.l;$p=1;case 1:$z=AMY(g,d,e,f);if(C()){break _;}h=$z;if(h){J();if(BFM.data[h].bG===b){b=a.l;$p=2;continue _;}}return 0;case 2:$z=APQ(b,d,e,f);if(C()){break _;}d=$z;return c>=(e+1|0)-(Of(d)-0.1111111119389534)?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AMO(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.l;c=Dv(a.w,0.0,(-0.4000000059604645),0.0);BE();d=BGT;$p=1;case 1:$z=A5d(b,c,d);if(C()){break _;}e=$z;return e;default:GR();}}DW().s(a,b,c,d,e,$p);}
function IL(a,b,c,d){var e,f,g;e=F1(b*b+c*c);if(e>=0.009999999776482582){if(e<1.0)e=1.0;d=d/e;b=b*d;c=c*d;f=Br(a.n*3.1415927410125732/180.0);g=BG(a.n*3.1415927410125732/180.0);a.f=a.f+b*g-c*f;a.g=a.g+c*g+b*f;}}
function AOz(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=N(a.c);d=a.w;e=(d.V-d.C)*0.66;f=N(a.i-a.bK+e);g=N(a.d);d=a.l;$p=1;case 1:$z=AOI(d,c,f,g);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A9w(a,b){a.l=b;}
function T5(a,b,c,d,e,f){var g;a.c=b;a.bo=b;a.i=c;a.bP=c;a.d=d;a.bn=d;a.n=e;a.J=e;a.u=f;a.M=f;a.dA=0.0;g=e-e;if(g<(-180.0))a.J=e+360.0;if(g>=180.0)a.J=a.J-360.0;CE(a,b,c,d);FE(a,e,f);}
function EP(a,b,c,d,e,f){a.c=b;a.bo=b;c=c+a.bK;a.i=c;a.bP=c;a.d=d;a.bn=d;a.n=e;a.u=f;CE(a,b,c,d);}
function Vf(a,b){var c,d,e;c=a.c-b.c;d=a.i-b.i;e=a.d-b.d;return F1(c*c+d*d+e*e);}
function SG(a,b,c,d){var e,f,g;e=a.c-b;f=a.i-c;g=a.d-d;return e*e+f*f+g*g;}
function AAu(a,b,c,d){var e,f,g;e=a.c-b;f=a.i-c;g=a.d-d;return Cj(e*e+f*f+g*g);}
function Jh(a,b){var c,d,e;c=a.c-b.c;d=a.i-b.i;e=a.d-b.d;return c*c+d*d+e*e;}
function AZw(a,b){}
function BoC(a,b){var c,d,e,f,g;if(b.bH!==a&&b.bO!==a){c=b.c-a.c;d=b.d-a.d;e=c<0.0? -c:c;f=d<0.0? -d:d;if(e>f)f=e;if(f>=0.009999999776482582){e=Cj(f);c=c/e;f=d/e;g=1.0/e;if(g>1.0)g=1.0;c=c*g;e=f*g;c=c*0.05000000074505806;e=e*0.05000000074505806;f=1.0-a.Kp;c=c*f;e=e*f;I5(a, -c,0.0, -e);I5(b,c,0.0,e);}}}
function I5(a,b,c,d){a.f=a.f+b;a.h=a.h+c;a.g=a.g+d;}
function J1(a){a.Tz=1;}
function A2D(a,b,c){J1(a);return 0;}
function BvH(a){return 0;}
function Bsr(a){return 0;}
function Bx_(a,b,c){}
function Xq(a,b){var c,d,e;c=a.c-b.H;d=a.i-b.G;e=a.d-b.D;return a.yD(c*c+d*d+e*e);}
function BkA(a,b){var c;c=Qe(a.w)*64.0*a.Ks;return b>=c*c?0:1;}
function AYS(a,b){var c;c=AJU(a);if(!a.bF&&c!==null){IE(b,B(357),c);ADJ(a,b);return 1;}return 0;}
function ADJ(a,b){var c,d,e;GA(b,B(570),AXn(a,BCh([a.c,a.i,a.d])));Mk(b,B(571),a.f);Mk(b,B(572),a.h);Mk(b,B(573),a.g);GA(b,B(574),ALE(a,BA7([a.n,a.u])));c=a.kR;d=b.cp;e=BqF(c);e.hE=B(575);B0(d,B(575),e);Dw(b,B(576),a.bS<<16>>16);Dw(b,B(577),a.im<<16>>16);OX(b,B(578),a.U);a.dO(b);}
function QV(a,b){var c,d,e,f;c=HA(b,B(570));d=HA(b,B(574));CE(a,0.0,0.0,0.0);a.f=L2(b,B(571));a.h=L2(b,B(572));a.g=L2(b,B(573));e=(F6(c,0)).mx;a.c=e;a.fu=e;a.bo=e;e=(F6(c,1)).mx;a.i=e;a.eX=e;a.bP=e;e=(F6(c,2)).mx;a.d=e;a.fv=e;a.bn=e;f=(F6(d,0)).qa;a.n=f;a.J=f;f=(F6(d,1)).qa;a.u=f;a.M=f;a.kR=!Dt(b.cp,B(575))?0.0:(Bz(b.cp,B(575))).qa;a.bS=En(b,B(576));a.im=En(b,B(577));a.U=Pp(b,B(578));CE(a,a.c,a.i,a.d);a.eO(b);}
function AJU(a){Kl();return Bz(BNR,CM(a));}
function AXn(a,b){var c,d,e;b=b.data;c=IC();d=b.length;e=0;while(e<d){Hf(c,Bm2(b[e]));e=e+1|0;}return c;}
function ALE(a,b){var c,d,e;b=b.data;c=IC();d=b.length;e=0;while(e<d){Hf(c,BqF(b[e]));e=e+1|0;}return c;}
function BiJ(a){return a.cO/2.0;}
function AMg(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=0.0;$p=1;case 1:$z=ATa(a,b,c,d);if(C()){break _;}e=$z;return e;default:GR();}}DW().s(a,b,c,d,e,$p);}
function ATa(a,b,c,d){var e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=H$(a.l,a.c,a.i+d,a.d,AES(b,c));e.hM=10;f=a.l;$p=1;case 1:f.WV(e);if(C()){break _;}return e;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AOV(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=N(a.c);c=N(a.i+a.n3());d=N(a.d);e=a.l;$p=1;case 1:$z=AOc(e,b,c,d);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,c,d,e,$p);}
function ALL(a,b){return 0;}
function BaU(a,b){return null;}
function AUY(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.bO.bF){a.bO=null;return;}a.f=0.0;a.h=0.0;a.g=0.0;$p=1;case 1:a.dm();if(C()){break _;}a.bO.Q6();b=a.ny;c=a.bO;a.ny=b+c.n-c.J;a.n4=a.n4+c.u-c.M;while(true){d=a.ny;if(d<180.0)break;a.ny=d-360.0;}while(true){b=a.ny;if(b>=(-180.0))break;a.ny=b+360.0;}while(true){d=a.n4;if(d<180.0)break;a.n4=d-360.0;}while(true){d=a.n4;if(d>=(-180.0))break;a.n4
=d+360.0;}e=b*0.5;f=d*0.5;g=10.0;if(e>g)e=g;h=(-10.0);if(e<h)e=h;if(f<=g)g=f;if(g>=h)h=g;a.ny=b-e;a.n4=d-h;a.n=a.n+e;a.u=a.u+h;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function Buh(a){CE(a.bH,a.c,a.i+a.zC()+a.bH.KA(),a.d);}
function BnF(a){return a.bK;}
function BrR(a){return a.cO*0.75;}
function Ke(a,b){var c;a.n4=0.0;a.ny=0.0;if(b===null){b=a.bO;if(b!==null){EP(a,b.c,b.w.C+b.cO,b.d,a.n,a.u);a.bO.bH=null;}a.bO=null;}else{c=a.bO;if(c===b){c.bH=null;a.bO=null;EP(a,b.c,b.w.C+b.cO,b.d,a.n,a.u);}else{if(c!==null)c.bH=null;c=b.bH;if(c!==null)c.bO=null;a.bO=b;b.bH=a;}}}
function Bjs(a,b,c,d,e,f,g){CE(a,b,c,d);FE(a,e,f);}
function Brn(a){return 0.10000000149011612;}
function A9$(a){}
function Bn4(a,b,c,d){a.f=b;a.h=c;a.g=d;}
function AVG(a,b){}
function Bua(a){}
function APM(){BNQ=0;}
function EN(){var a=this;Dn.call(a);a.uX=0;a.Y9=0.0;a.Zl=0.0;a.Zt=0.0;a.dB=0.0;a.hb=0.0;a.Sw=0.0;a.v$=0.0;a.l6=0.0;a.or=0.0;a.Xa=0;a.ei=null;a.X4=0;a.P_=0.0;a.Q4=null;a.a0U=0.0;a.Wk=0;a.W_=0.0;a.E1=0;a.VC=0.0;a.yP=0.0;a.bI=0;a.Lc=0;a.Ga=0;a.ev=0;a.tJ=0;a.gu=0.0;a.ea=0;a.fg=0;a.pu=0.0;a.jO=0.0;a.Sm=0;a.Z3=0;a.Z8=0.0;a.jS=0.0;a.cF=0.0;a.eA=0.0;a.Kh=0;a.UW=0.0;a.NB=0.0;a.RB=0.0;a.Vl=0.0;a.Pc=0.0;a.YC=0.0;a.wh=0;a.ju=0;a.jK=0.0;a.hF=0.0;a.iE=0.0;a.jW=0;a.BE=0.0;a.oA=0.0;a.iZ=null;a.kA=0;}
function Bzj(a){var b=new EN();QA(b,a);return b;}
function QA(a,b){Ey(a,b);a.uX=20;a.dB=0.0;a.hb=0.0;a.Xa=1;a.ei=B(579);a.X4=1;a.P_=0.0;a.Q4=null;a.a0U=1.0;a.Wk=0;a.W_=0.0;a.E1=0;a.bI=10;a.gu=0.0;a.ea=0;a.fg=0;a.Sm=0;a.Z3=(-1);a.Z8=Cm()*0.8999999761581421+0.10000000149011612;a.YC=0.0;a.wh=0;a.ju=0;a.jW=0;a.BE=0.0;a.oA=0.699999988079071;a.kA=0;a.pM=1;a.Zt=(Cm()+1.0)*0.009999999776482582;CE(a,a.c,a.i,a.d);a.Y9=Cm()*12398.0;a.n=Cm()*3.1415927410125732*2.0;a.Zl=1.0;a.CX=0.5;}
function AOR(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.l;d=BP(a.c,a.i+AP$(a),a.d);b=BP(b.c,b.i+b.n3(),b.d);$p=1;case 1:$z=AVp(c,d,b);if(C()){break _;}b=$z;return b!==null?0:1;default:GR();}}DW().s(a,b,c,d,$p);}
function A19(a){return a.ei;}
function BbP(a){return a.bF?0:1;}
function Bi1(a){return a.bF?0:1;}
function AP$(a){return a.cO*0.8500000238418579;}
function Br_(a){return 80;}
function A57(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.VC=a.yP;$p=1;case 1:AXx(a);if(C()){break _;}b=D(a.m,1000);c=a.Ga;a.Ga=c+1|0;if(b<c){a.Ga= -a.N3()|0;d=a.kL();if(d!==null){e=a.l;f=a.m_();g=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=3;continue _;}}if(IG(a)){$p=2;continue _;}if(!(!a.j7&&!a.l.N))a.bS=0;if
(IG(a)){BE();d=BGR;$p=5;continue _;}a.im=a.sZ;a.pu=a.jO;h=a.fg;if(h>0)a.fg=h-1|0;h=a.ev;if(h>0)a.ev=h-1|0;h=a.eZ;if(h>0)a.eZ=h-1|0;if(a.bI<=0){h=a.ea+1|0;a.ea=h;if(h>20){$p=7;continue _;}}a.or=a.l6;a.hb=a.dB;a.J=a.n;a.M=a.u;return;case 2:$z=AOV(a);if(C()){break _;}h=$z;if(h){d=null;h=1;$p=4;continue _;}if(!(!a.j7&&!a.l.N))a.bS=0;if(IG(a)){BE();d=BGR;$p=5;continue _;}a.im=a.sZ;a.pu=a.jO;h=a.fg;if(h>0)a.fg=h-1|0;h=a.ev;if(h>0)a.ev=h-1|0;h=a.eZ;if(h>0)a.eZ=h-1|0;if(a.bI<=0){h=a.ea+1|0;a.ea=h;if(h>20){$p=7;continue _;}}a.or
=a.l6;a.hb=a.dB;a.J=a.n;a.M=a.u;return;case 3:AJa(e,a,d,f,g);if(C()){break _;}if(IG(a)){$p=2;continue _;}if(!(!a.j7&&!a.l.N))a.bS=0;if(IG(a)){BE();d=BGR;$p=5;continue _;}a.im=a.sZ;a.pu=a.jO;h=a.fg;if(h>0)a.fg=h-1|0;h=a.ev;if(h>0)a.ev=h-1|0;h=a.eZ;if(h>0)a.eZ=h-1|0;if(a.bI<=0){h=a.ea+1|0;a.ea=h;if(h>20){$p=7;continue _;}}a.or=a.l6;a.hb=a.dB;a.J=a.n;a.M=a.u;return;case 4:a.d1(d,h);if(C()){break _;}if(!(!a.j7&&!a.l.N))a.bS=0;if(IG(a)){BE();d=BGR;$p=5;continue _;}a.im=a.sZ;a.pu=a.jO;h=a.fg;if(h>0)a.fg=h-1|0;h=a.ev;if
(h>0)a.ev=h-1|0;h=a.eZ;if(h>0)a.eZ=h-1|0;if(a.bI<=0){h=a.ea+1|0;a.ea=h;if(h>20){$p=7;continue _;}}a.or=a.l6;a.hb=a.dB;a.J=a.n;a.M=a.u;return;case 5:$z=AR7(a,d);if(C()){break _;}h=$z;if(!h)a.im=a.sZ;else{h=a.im-1|0;a.im=h;if(h==(-20)){a.im=0;h=0;while(h<8){f=O(a.m)-O(a.m);g=O(a.m)-O(a.m);i=O(a.m)-O(a.m);BW(a.l,B(530),a.c+f,a.i+g,a.d+i,a.f,a.h,a.g);h=h+1|0;}d=null;h=2;$p=6;continue _;}a.bS=0;}a.pu=a.jO;h=a.fg;if(h>0)a.fg=h-1|0;h=a.ev;if(h>0)a.ev=h-1|0;h=a.eZ;if(h>0)a.eZ=h-1|0;if(a.bI<=0){h=a.ea+1|0;a.ea=h;if(h
>20){$p=7;continue _;}}a.or=a.l6;a.hb=a.dB;a.J=a.n;a.M=a.u;return;case 6:a.d1(d,h);if(C()){break _;}a.bS=0;a.pu=a.jO;h=a.fg;if(h>0)a.fg=h-1|0;h=a.ev;if(h>0)a.ev=h-1|0;h=a.eZ;if(h>0)a.eZ=h-1|0;if(a.bI<=0){h=a.ea+1|0;a.ea=h;if(h>20){$p=7;continue _;}}a.or=a.l6;a.hb=a.dB;a.J=a.n;a.M=a.u;return;case 7:a.pV();if(C()){break _;}h=0;while(h<20){j=Dl(a.m)*0.02;k=Dl(a.m)*0.02;l=Dl(a.m)*0.02;e=a.l;m=a.c;f=O(a.m);g=a.da;n=m+f*g*2.0-g;m=a.i+O(a.m)*a.cO;o=a.d;f=O(a.m);g=a.da;BW(e,B(531),n,m,o+f*g*2.0-g,j,k,l);h=h+1|0;}a.or
=a.l6;a.hb=a.dB;a.J=a.n;a.M=a.u;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function AP1(a){var b,c,d,e,f,g,h,i,j,k;b=0;while(b<20){c=Dl(a.m)*0.02;d=Dl(a.m)*0.02;e=Dl(a.m)*0.02;f=a.l;g=a.c;h=O(a.m);i=a.da;g=g+h*i*2.0-i-c*10.0;j=a.i+O(a.m)*a.cO-d*10.0;k=a.d;i=O(a.m);h=a.da;BW(f,B(531),g,j,k+i*h*2.0-h-e*10.0,c,d,e);b=b+1|0;}}
function AUO(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AUY(a);if(C()){break _;}a.Sw=a.v$;a.v$=0.0;return;default:GR();}}DW().s(a,$p);}
function BqC(a,b,c,d,e,f,g){a.bK=0.0;a.UW=b;a.NB=c;a.RB=d;a.Vl=e;a.Pc=f;a.Kh=g;}
function AYY(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.X1();if(C()){break _;}$p=2;case 2:a.pb();if(C()){break _;}b=a.c-a.bo;c=a.d-a.bn;d=Cj(b*b+c*c);e=a.dB;f=0.0;a.Sw=a.v$;g=0.0;if(d>0.05000000074505806){g=1.0;f=d*3.0;e=Ci(c,b)*180.0/3.1415927410125732-90.0;}if(a.yP>0.0)e=a.n;if(!a.U)g=0.0;d=a.v$;a.v$=d+(g-d)*0.30000001192092896;h=a.dB;i=e-h;while(i
<(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}d=h+i*0.30000001192092896;a.dB=d;e=a.n;h=e-d;while(h<(-180.0)){h=h+360.0;}while(h>=180.0){h=h-360.0;}j=h>=(-90.0)&&h<90.0?0:1;if(h<(-75.0))h=(-75.0);if(h>=75.0)h=75.0;i=e-h;a.dB=i;if(h*h>2500.0)a.dB=i+h*0.20000000298023224;if(j)f=f*(-1.0);while(true){h=a.J;if(e-h>=(-180.0))break;a.J=h-360.0;}while(true){h=a.J;if(e-h<180.0)break;a.J=h+360.0;}while(true){e=a.dB;h=a.hb;if(e-h>=(-180.0))break;a.hb=h-360.0;}while(true){d=a.hb;if(e-d<180.0)break;a.hb=d+360.0;}while
(true){d=a.u;h=a.M;if(d-h>=(-180.0))break;a.M=h-360.0;}while(true){e=a.M;if(d-e<180.0)break;a.M=e+360.0;}a.l6=a.l6+f;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Bh$(a,b,c){Dg(a,b,c);}
function Bo5(a,b){var c;c=a.bI;if(c>0){b=c+b|0;a.bI=b;if(b>20)a.bI=20;a.eZ=a.uX/2|0;}}
function A4W(a,b,c){var d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.l.N)return 0;a.ju=0;d=a.bI;if(d<=0)return 0;a.cF=1.5;e=1;f=a.eZ;g=a.uX;if(f<=g/2.0){a.wh=c;a.Lc=d;a.eZ=g;a.vd(c);a.tJ=10;a.ev=10;}else{d=a.wh;if(c<=d)return 0;a.vd(c-d|0);a.wh=c;e=0;}a.gu=0.0;if(e){J1(a);if(b===null)a.gu=(Cm()*2.0|0)*180|0;else{h=b.c-a.c;i=b.d-a.d;while(h*h+i*i<1.0E-4)
{h=(Cm()-Cm())*0.01;i=(Cm()-Cm())*0.01;}a.gu=Ci(i,h)*180.0/3.1415927410125732-a.n;APz(a,b,c,h,i);}}if(a.bI<=0){if(!e){$p=2;continue _;}j=a.l;k=a.hZ();l=a.m_();f=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=3;continue _;}if(!e)return 1;b=a.l;j=a.h2();l=a.m_();f=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=1;case 1:AJa(b,a,j,l,f);if(C()){break _;}return 1;case 2:a.MF(b);if(C()){break _;}return 1;case 3:AJa(j,a,k,l,f);if(C()){break _;}$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function Bdm(a){a.tJ=10;a.ev=10;a.gu=0.0;}
function ALI(a,b){a.bI=a.bI-b|0;}
function BuQ(a){return 1.0;}
function Bs$(a){return null;}
function A9u(a){return B(580);}
function A$L(a){return B(580);}
function APz(a,b,c,d,e){var f,g,h,i,j;f=Cj(d*d+e*e);g=a.f/2.0;a.f=g;h=a.h/2.0;a.h=h;i=a.g/2.0;a.g=i;j=f;a.f=g-d/j*0.4000000059604645;d=h+0.4000000059604645;a.h=d;a.g=i-e/j*0.4000000059604645;if(d>0.4000000059604645)a.h=0.4000000059604645;}
function A0T(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Wk;if(c>0&&b!==null)b.QG(a,c);a.Sm=1;if(!a.l.N){c=a.jw();if(c>0){d=D(a.m,3);e=0;if(e<d){f=1;$p=1;continue _;}}}return;case 1:AMg(a,c,f);if(C()){break _;}e=e+1|0;if(e>=d)return;f=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A8i(a){return 0;}
function A3q(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=ADn(b-3.0)|0;if(c<=0)return;d=null;$p=1;case 1:a.d1(d,c);if(C()){break _;}d=a.l;c=N(a.c);e=N(a.i-0.20000000298023224-a.bK);f=N(a.d);$p=2;case 2:$z=AMY(d,c,e,f);if(C()){break _;}e=$z;if(e<=0)return;J();d=BFM.data[e].e5;g=a.l;h=IO(d);i=d.l9*0.5;b=d.lk*0.75;$p=3;case 3:AJa(g,a,h,i,b);if(C()){break _;}return;default:GR();}}DW().s(a,
b,c,d,e,f,g,h,i,$p);}
function AXA(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AQi(a);if(C()){break _;}d=$z;if(!d){$p=2;continue _;}e=a.i;IL(a,b,c,0.019999999552965164);f=a.f;g=a.h;h=a.g;$p=3;continue _;case 2:$z=AMO(a);if(C()){break _;}d=$z;if(d){e=a.i;IL(a,b,c,0.019999999552965164);f=a.f;g=a.h;h=a.g;$p=4;continue _;}i
=0.9100000262260437;if(a.U){i=0.546000063419342;j=a.l;d=N(a.c);k=N(a.w.C)-1|0;l=N(a.d);$p=6;continue _;}m=0.16277135908603668/(i*i*i);IL(a,b,c,!a.U?0.019999999552965164:0.10000000149011612*m);b=0.9100000262260437;if(!a.U){$p=9;continue _;}b=0.546000063419342;j=a.l;d=N(a.c);k=N(a.w.C)-1|0;l=N(a.d);$p=8;continue _;case 3:A5e(a,f,g,h);if(C()){break _;}h=a.f*0.800000011920929;a.f=h;f=a.h*0.800000011920929;a.h=f;n=a.g*0.800000011920929;a.g=n;g=f-0.02;a.h=g;if(!a.nN){a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;o=Cj(e*e+f*f)*
4.0;if(o>1.0)o=1.0;b=a.cF;b=b+(o-b)*0.4000000059604645;a.cF=b;a.eA=a.eA+b;return;}e=g+0.6000000238418579-a.i+e;$p=5;continue _;case 4:A5e(a,f,g,h);if(C()){break _;}f=a.f*0.5;a.f=f;g=a.h*0.5;a.h=g;h=a.g*0.5;a.g=h;g=g-0.02;a.h=g;if(!a.nN){a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;o=Cj(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.cF;b=b+(o-b)*0.4000000059604645;a.cF=b;a.eA=a.eA+b;return;}e=g+0.6000000238418579-a.i+e;$p=7;continue _;case 5:$z=A1d(a,h,e,n);if(C()){break _;}d=$z;if(d)a.h=0.30000001192092896;a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;o
=Cj(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.cF;b=b+(o-b)*0.4000000059604645;a.cF=b;a.eA=a.eA+b;return;case 6:$z=AMY(j,d,k,l);if(C()){break _;}k=$z;if(k>0){J();i=BFM.data[k].qt*0.9100000262260437;}m=0.16277135908603668/(i*i*i);IL(a,b,c,!a.U?0.019999999552965164:0.10000000149011612*m);b=0.9100000262260437;if(!a.U){$p=9;continue _;}b=0.546000063419342;j=a.l;d=N(a.c);k=N(a.w.C)-1|0;l=N(a.d);$p=8;continue _;case 7:$z=A1d(a,f,e,h);if(C()){break _;}d=$z;if(d)a.h=0.30000001192092896;a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;o=Cj(e*e
+f*f)*4.0;if(o>1.0)o=1.0;b=a.cF;b=b+(o-b)*0.4000000059604645;a.cF=b;a.eA=a.eA+b;return;case 8:$z=AMY(j,d,k,l);if(C()){break _;}d=$z;if(d>0){J();b=BFM.data[d].qt*0.9100000262260437;}$p=9;case 9:$z=a.a01();if(C()){break _;}d=$z;if(d){a.kR=0.0;if(a.h<(-0.15))a.h=(-0.15);}e=a.f;f=a.h;g=a.g;$p=10;case 10:A5e(a,e,f,g);if(C()){break _;}if(!a.nN){e=a.h-0.08;a.h=e;a.h=e*0.9800000190734863;e=a.f;f=b;a.f=e*f;a.g=a.g*f;a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;o=Cj(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.cF;b=b+(o-b)*0.4000000059604645;a.cF
=b;a.eA=a.eA+b;return;}$p=11;case 11:$z=a.a01();if(C()){break _;}d=$z;if(d)a.h=0.2;e=a.h-0.08;a.h=e;a.h=e*0.9800000190734863;e=a.f;f=b;a.f=e*f;a.g=a.g*f;a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;o=Cj(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.cF;b=b+(o-b)*0.4000000059604645;a.cF=b;a.eA=a.eA+b;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function AUd(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=N(a.c);c=N(a.w.C);d=N(a.d);e=a.l;$p=1;case 1:$z=AMY(e,b,c,d);if(C()){break _;}f=$z;J();if(f==BI8.b)return 1;e=a.l;c=c+1|0;$p=2;case 2:$z=AMY(e,b,c,d);if(C()){break _;}b=$z;return b==BI8.b?1:0;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function GN(a,b){Dw(b,B(581),a.bI<<16>>16);Dw(b,B(582),a.ev<<16>>16);Dw(b,B(583),a.ea<<16>>16);Dw(b,B(584),a.fg<<16>>16);}
function GM(a,b){a.bI=En(b,B(581));if(!Kc(b,B(581)))a.bI=10;a.ev=En(b,B(582));a.ea=En(b,B(583));a.fg=En(b,B(584));}
function IG(a){return !a.bF&&a.bI>0?1:0;}
function AMR(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.Kh;if(b>0){c=a.c;d=a.UW-c;e=b;c=c+d/e;d=a.i;f=d+(a.NB-d)/e;d=a.d;g=d+(a.RB-d)/e;d=a.Vl;h=a.n;i=d-h;while(i<(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}a.n=h+i/e;d=a.u;a.u=d+(a.Pc-d)/e;a.Kh=b-1|0;CE(a,c,f,g);FE(a,a.n,a.u);}if(a.bI<=0){a.jW=0;a.jK=
0.0;a.hF=0.0;a.iE=0.0;}else if(!a.E1){$p=3;continue _;}$p=1;case 1:$z=AQi(a);if(C()){break _;}b=$z;$p=2;case 2:$z=AMO(a);if(C()){break _;}j=$z;if(a.jW){if(b)a.h=a.h+0.03999999910593033;else if(j)a.h=a.h+0.03999999910593033;else if(a.U)AIW(a);}k=a.jK*0.9800000190734863;a.jK=k;l=a.hF*0.9800000190734863;a.hF=l;a.iE=a.iE*0.8999999761581421;$p=4;continue _;case 3:a.q$();if(C()){break _;}$p=1;continue _;case 4:a.a1i(k,l);if(C()){break _;}m=a.l;n=Dv(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=5;case 5:a:{$z
=AOC(m,a,n);if(C()){break _;}m=$z;if(m!==null&&m.s>0){o=0;while(true){if(o>=m.s)break a;n=Bb(m,o);if(n.rV())n.yJ(a);o=o+1|0;}}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function AIW(a){a.h=0.41999998688697815;}
function AZv(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.ju=a.ju+1|0;b=Hl(a.l,a,(-1.0));if(b!==null){c=b.c-a.c;d=b.i-a.i;e=b.d-a.d;f=c*c+d*d+e*e;if(f>16384.0){$p=1;continue _;}if(a.ju>600&&!D(a.m,800)){if(f>=1024.0){$p=4;continue _;}a.ju=0;}}a.jK=0.0;a.hF=0.0;if(O(a.m)<0.019999999552965164){b=Hl(a.l,a,8.0);if(b===null)a.iE=(O(a.m)-0.5)*20.0;else{a.iZ=b;a.kA=10+D(a.m,20)|0;}}a:{b=a.iZ;if
(b!==null){L4(a,b,10.0);g=a.kA;a.kA=g-1|0;if(g>0){b=a.iZ;if(!b.bF&&Jh(b,a)<=64.0)break a;}a.iZ=null;}else{if(O(a.m)<0.05000000074505806)a.iE=(O(a.m)-0.5)*20.0;a.n=a.n+a.iE;a.u=a.BE;}}$p=2;continue _;case 1:a.pV();if(C()){break _;}if(a.ju>600&&!D(a.m,800)){if(f>=1024.0){$p=4;continue _;}a.ju=0;}a.jK=0.0;a.hF=0.0;if(O(a.m)<0.019999999552965164){b=Hl(a.l,a,8.0);if(b===null)a.iE=(O(a.m)-0.5)*20.0;else{a.iZ=b;a.kA=10+D(a.m,20)|0;}}b:{b=a.iZ;if(b!==null){L4(a,b,10.0);g=a.kA;a.kA=g-1|0;if(g>0){b=a.iZ;if(!b.bF&&Jh(b,
a)<=64.0)break b;}a.iZ=null;}else{if(O(a.m)<0.05000000074505806)a.iE=(O(a.m)-0.5)*20.0;a.n=a.n+a.iE;a.u=a.BE;}}$p=2;case 2:$z=AQi(a);if(C()){break _;}h=$z;$p=3;case 3:$z=AMO(a);if(C()){break _;}g=$z;if(!(!h&&!g))a.jW=O(a.m)>=0.800000011920929?0:1;return;case 4:a.pV();if(C()){break _;}a.jK=0.0;a.hF=0.0;if(O(a.m)<0.019999999552965164){b=Hl(a.l,a,8.0);if(b===null)a.iE=(O(a.m)-0.5)*20.0;else{a.iZ=b;a.kA=10+D(a.m,20)|0;}}c:{b=a.iZ;if(b!==null){L4(a,b,10.0);g=a.kA;a.kA=g-1|0;if(g>0){b=a.iZ;if(!b.bF&&Jh(b,a)<=64.0)break c;}a.iZ
=null;}else{if(O(a.m)<0.05000000074505806)a.iE=(O(a.m)-0.5)*20.0;a.n=a.n+a.iE;a.u=a.BE;}}$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function L4(a,b,c){var d,e,f,g,h,i;d=b.c-a.c;e=b.d-a.d;if(!(b instanceof EN)){b=b.w;f=(b.C+b.V)/2.0-(a.i+a.n3());}else f=b.i+b.n3()-(a.i+a.n3());g=Cj(d*d+e*e);h=Ci(e,d)*180.0/3.1415927410125732-90.0;i=Ci(f,g)*180.0/3.1415927410125732;a.u= -AAP(a,a.u,i,c);a.n=AAP(a,a.n,h,c);}
function AAP(a,b,c,d){var e;e=c-b;while(e<(-180.0)){e=e+360.0;}while(e>=180.0){e=e-360.0;}if(e>d)e=d;c= -d;if(e>=c)c=e;return b+c;}
function A_k(a){}
function AIm(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.l;c=a.w;$p=1;case 1:$z=AZt(b,c);if(C()){break _;}d=$z;if(!d)return 0;b=a.l;c=a.w;$p=2;case 2:$z=AHC(b,a,c);if(C()){break _;}b=$z;if(b.s)return 0;b=a.l;c=a.w;$p=3;case 3:$z=AVl(b,c);if(C()){break _;}d=$z;return d?0:1;default:GR();}}DW().s(a,b,c,d,$p);}
function A0S(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=null;c=4;$p=1;case 1:a.d1(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function KE(a,b){var c,d;c=a.yP;d=a.VC;c=c-d;if(c<0.0)c=c+1.0;return d+c*b;}
function Ub(a,b){var c,d,e,f;if(b===1.0)return BP(a.c,a.i,a.d);c=a.bo;d=a.c-c;e=b;c=c+d*e;d=a.bP;d=d+(a.i-d)*e;f=a.bn;return BP(c,d,f+(a.d-f)*e);}
function A2n(a){return Ol(a,1.0);}
function Ol(a,b){var c,d,e,f,g;if(b!==1.0){c=a.M;c=c+(a.u-c)*b;d=a.J;b= -(d+(a.n-d)*b)*0.01745329238474369-3.1415927410125732;e=BG(b);f=Br(b);b= -c*0.01745329238474369;g= -BG(b);return BP(f*g,Br(b),e*g);}c=BG( -a.n*0.01745329238474369-3.1415927410125732);d=Br( -a.n*0.01745329238474369-3.1415927410125732);e= -BG( -a.u*0.01745329238474369);return BP(d*e,Br( -a.u*0.01745329238474369),c*e);}
function A0R(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=Ub(a,c);e=Ol(a,c);f=ER(d,e.H*b,e.G*b,e.D*b);e=a.l;$p=1;case 1:$z=AVp(e,d,f);if(C()){break _;}d=$z;return d;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function Be6(a){return 4;}
function Bwc(a){return null;}
function AV2(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b!=2){if(b!=3)return;c=a.l;d=a.hZ();e=a.m_();f=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=3;continue _;}a.cF=1.5;a.eZ=a.uX;a.tJ=10;a.ev=10;a.gu=0.0;c=a.l;d=a.h2();e=a.m_();f=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=1;case 1:AJa(c,a,d,e,f);if(C()){break _;}c=null;b=0;$p=2;case 2:a.d1(c,b);if(C()){break _;}return;case 3:AJa(c,a,d,e,f);if(C()){break _;}a.bI
=0;c=null;$p=4;case 4:a.MF(c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function DY(){var a=this;EN.call(a);a.z=null;a.Mh=0;a.pq=0;a.r3=0.0;a.jP=0.0;a.Cs=0;a.pE=0;a.BU=null;a.ps=0;a.Lj=0;a.nu=null;}
function BNS(a){var b=new DY();Vp(b,a);return b;}
function Vp(a,b){QA(a,b);a.z=AXD(a);a.Mh=0;a.pq=0;a.Cs=0;a.pE=0;a.Lj=0;a.nu=null;a.bK=1.6200000047683716;EP(a,b.dq+0.5,b.gl+1|0,b.dp+0.5,0.0,0.0);a.bI=20;a.Q4=B(585);a.P_=180.0;a.Aj=20;a.ei=B(579);}
function A4K(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AUO(a);if(C()){break _;}a.r3=a.jP;a.jP=0.0;return;default:GR();}}DW().s(a,$p);}
function AXo(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bK=1.6200000047683716;Dg(a,0.6000000238418579,1.7999999523162842);if(a.l!==null){b=a.i;if(b>0.0){CE(a,a.c,b,a.d);c=a.l;d=a.w;$p=1;continue _;}a.g=0.0;a.h=0.0;a.f=0.0;a.u=0.0;}a.bI=20;a.ea=0;return;case 1:$z=AHC(c,a,d);if(C()){break _;}c=$z;if(c.s){a.i=a.i+1.0;b=a.i;if(b>0.0){CE(a,a.c,b,a.d);c=a.l;d=a.w;continue _;}}a.g=0.0;a.h=0.0;a.f=0.0;a.u=0.0;a.bI=20;a.ea=0;return;default:
GR();}}DW().s(a,b,c,d,$p);}
function S1(a){var b;if(!a.Cs)a.pE=0;else{b=a.pE+1|0;a.pE=b;if(b==8){a.pE=0;a.Cs=0;}}a.yP=a.pE/8.0;}
function BoG(a){return a.pq;}
function AXu(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:A0T(a,b);if(C()){break _;}Dg(a,0.20000000298023224,0.20000000298023224);CE(a,a.c,a.i,a.d);a.h=0.10000000149011612;if(CA(a.BU,B(586))){c=new Cs;Bw();G1(c,BLe,1);d=1;$p=2;continue _;}c=a.z;d=0;while(true){e=c.bU.data;if(d>=e.length){d=0;while(true){e=c.dv.data;if(d>=e.length)break;if(e[d]!==null){f=c.og;g=e[d];h=1;$p=4;continue _;}d
=d+1|0;}if(b===null){a.g=0.0;a.f=0.0;}else{a.f= -BG((a.gu+a.n)*3.1415927410125732/180.0)*0.10000000149011612;a.g= -Br((a.gu+a.n)*3.1415927410125732/180.0)*0.10000000149011612;}a.bK=0.10000000149011612;return;}if(e[d]!==null)break;d=d+1|0;}f=c.og;g=e[d];h=1;$p=3;continue _;case 2:A3Z(a,c,d);if(C()){break _;}c=a.z;d=0;while(true){e=c.bU.data;if(d>=e.length){d=0;while(true){e=c.dv.data;if(d>=e.length)break;if(e[d]!==null){f=c.og;g=e[d];h=1;$p=4;continue _;}d=d+1|0;}if(b===null){a.g=0.0;a.f=0.0;}else{a.f= -BG((a.gu
+a.n)*3.1415927410125732/180.0)*0.10000000149011612;a.g= -Br((a.gu+a.n)*3.1415927410125732/180.0)*0.10000000149011612;}a.bK=0.10000000149011612;return;}if(e[d]!==null)break;d=d+1|0;}f=c.og;g=e[d];h=1;$p=3;case 3:A3Z(f,g,h);if(C()){break _;}c.bU.data[d]=null;while(true){d=d+1|0;e=c.bU.data;if(d>=e.length){d=0;while(true){e=c.dv.data;if(d>=e.length)break;if(e[d]!==null){f=c.og;g=e[d];h=1;$p=4;continue _;}d=d+1|0;}if(b===null){a.g=0.0;a.f=0.0;}else{a.f= -BG((a.gu+a.n)*3.1415927410125732/180.0)*0.10000000149011612;a.g
= -Br((a.gu+a.n)*3.1415927410125732/180.0)*0.10000000149011612;}a.bK=0.10000000149011612;return;}if(e[d]===null)continue;else break;}f=c.og;g=e[d];h=1;continue _;case 4:A3Z(f,g,h);if(C()){break _;}c.dv.data[d]=null;while(true){d=d+1|0;e=c.dv.data;if(d>=e.length)break;if(e[d]===null)continue;else{f=c.og;g=e[d];h=1;continue _;}}if(b===null){a.g=0.0;a.f=0.0;}else{a.f= -BG((a.gu+a.n)*3.1415927410125732/180.0)*0.10000000149011612;a.g= -Br((a.gu+a.n)*3.1415927410125732/180.0)*0.10000000149011612;}a.bK=0.10000000149011612;return;default:
GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function Be_(a,b,c){a.pq=a.pq+c|0;}
function AX$(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=0;$p=1;case 1:A3Z(a,b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function A3Z(a,b,c){var d,e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b===null)return;d=H$(a.l,a.c,a.i-0.30000001192092896+0.11999999731779099,a.d,b);d.hM=40;if(c){e=O(a.m)*0.5;f=O(a.m)*3.1415927410125732*2.0;d.f= -Br(f)*e;d.g=BG(f)*e;d.h=0.20000000298023224;}else{d.f= -Br(a.n/180.0*3.1415927410125732)*BG(a.u/180.0*3.1415927410125732)*0.30000001192092896;d.g=BG(a.n
/180.0*3.1415927410125732)*BG(a.u/180.0*3.1415927410125732)*0.30000001192092896;d.h= -Br(a.u/180.0*3.1415927410125732)*0.30000001192092896+0.10000000149011612;g=O(a.m)*3.1415927410125732*2.0;f=0.019999999552965164*O(a.m);h=d.f;i=g;j=FW(i);k=f;d.f=h+j*k;d.h=d.h+(O(a.m)-O(a.m))*0.10000000149011612;d.g=d.g+Ga(i)*k;}$p=1;case 1:a.YM(d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function A3K(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.l;$p=1;case 1:c.WV(b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function AW9(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.z;d=1.0;e=c.bU.data;f=c.by;if(e[f]!==null){c=e[f];d=d*(Ex(c)).KJ(c,b);}BE();b=BGR;$p=1;case 1:$z=AR7(a,b);if(C()){break _;}f=$z;if(f)d=d/5.0;if(!a.U)d=d/5.0;return d;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function ADd(a,b){var c,d,e;c=a.z;d=b.bG;BE();if(d!==BJy&&d!==BJD&&d!==BKx&&d!==BKw)e=1;else{c=ZS(c,c.by);if(c===null)e=0;else{Bw();e=BJF.data[c.bp].Ag(b);}}return e;}
function AL2(a,b){var c,d,e,f,g,h;GN(a,b);c=a.z;d=IC();e=0;while(true){f=c.bU.data;if(e>=f.length)break;if(f[e]!==null){g=E8();D1(g,B(587),e<<24>>24);Jn(c.bU.data[e],g);Hf(d,g);}e=e+1|0;}h=0;while(true){f=c.dv.data;if(h>=f.length)break;if(f[h]!==null){g=E8();D1(g,B(587),(h+100|0)<<24>>24);Jn(c.dv.data[h],g);Hf(d,g);}h=h+1|0;}h=0;while(true){f=c.c2.data;if(h>=f.length)break;if(f[h]!==null){g=E8();D1(g,B(587),(h+80|0)<<24>>24);Jn(c.c2.data[h],g);Hf(d,g);}h=h+1|0;}GA(b,B(442),d);E0(b,B(424),a.ps);}
function Bcb(a){return 0.11999999731779099;}
function ARd(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.ju=0;if(a.bI<=0)return 0;if(!(!(b instanceof FL)&&!(b instanceof Ji))){d=a.l.dY;if(!d)c=0;if(d==1)c=(c/3|0)+1|0;if(d==3)c=(c*3|0)/2|0;}if(!c)return 0;$p=1;case 1:$z=A4W(a,b,c);if(C()){break _;}c=$z;return c;default:GR();}}DW().s(a,b,c,d,$p);}
function Bcs(a,b){var c,d,e,f,g;c=V(b,25-ACk(a.z)|0)+a.Lj|0;d=a.z;e=0;while(true){f=d.dv.data;if(e>=f.length)break;if(f[e]!==null&&Ex(f[e]) instanceof Js){Ib(d.dv.data[e],b);f=d.dv.data;if(!f[e].y)f[e]=null;}e=e+1|0;}g=c/25|0;a.Lj=c%25|0;ALI(a,g);}
function M7(a){return Ei(a.z);}
function NG(a){var b;b=a.z;OH(b,b.by,null);}
function BjY(a){return a.bK-0.5;}
function AGw(a){a.pE=(-1);a.Cs=1;}
function A3W(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.z;c=ZS(c,c.by);if(c===null)d=1;else{Bw();d=BJF.data[c.bp].Ey(b);}if(d<=0)return;$p=1;case 1:b.d1(a,d);if(C()){break _;}c=M7(a);if(c!==null&&b instanceof EN){b=b;Bw();BJF.data[c.bp].AU(c,b);if(c.y<=0)NG(a);}return;default:GR();}}DW().s(a,b,c,d,$p);}
var AMn=K(I_);
function BNT(){var a=new AMn();A82(a);return a;}
function A82(a){LL(a);}
function GQ(){var b,c;a:{Bm();BEL=null;if(!GF(BEs)){b=Ge(Mu(BEs,0));BEL=b;if(b!==null){c=1;break a;}}c=0;}return c;}
function CS(){var b;Bm();b=BEL;return b===null?0:CA($rt_str(b.type),B(588));}
function ATp(){var b;Bm();b=BEL;return b===null?(-1):b.clientX;}
function AOD(){Bm();return BEL===null?(-1):BDM.clientHeight-BEL.clientY|0;}
function Dd(){var b,c;Bm();b=BEL;if(b===null)c=(-1);else{c=b.button;if(c==1)c=2;else if(c==2)c=1;}return c;}
function A5R(b){Bm();BER=b;if(b){BEw=0.0;BEx=0.0;$rt_globals.setTimeout(CU(new WY,"onTimer"),200);}else{BEP=CD();b=BEQ;if(b)$rt_globals.clearTimeout(b);BEQ=0;BEd.exitPointerLock();}}
function Cx(b){Bm();return BEN.data[b];}
function H9(){Bm();return !CA(B(589),$rt_str(BEL.type))?0:BEL.deltaY===0.0?0:BEL.deltaY<=0.0?1:(-1);}
var IN=K(Bv);
function BNU(){var a=new IN();Byi(a);return a;}
function BNV(a){var b=new IN();Ux(b,a);return b;}
function Byi(a){W(a);}
function Ux(a,b){Bl(a,b);}
function Gn(){var a=this;DY.call(a);a.ii=null;a.jI=null;a.j5=0;a.st=0;a.hk=0.0;a.vR=0.0;}
function BNW(a,b,c,d){var e=new Gn();ACQ(e,a,b,c,d);return e;}
function ACQ(a,b,c,d,e){var f;Vp(a,c);a.j5=20;a.st=0;a.jI=b;a.ps=e;if(d!==null){b=d.qJ;if(b!==null&&Z(b)>0){b=d.qJ;c=new T;S(c);H(H(H(c,B(590)),b),B(591));a.tk=U(c);b=CV();c=a.tk;f=new T;S(f);H(H(f,B(592)),c);Cb(b,U(f));}}a.BU=d.qJ;}
function AZ3(a){var b;S1(a);b=a.ii;a.jK=b.eL;a.hF=b.eY;a.jW=b.vS;}
function AXN(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.hk;a.vR=b;if(!a.st){if(b>0.0)a.hk=b-0.05000000074505806;if(a.hk<0.0)a.hk=0.0;}else{if(b===0.0){c=a.jI.g0;d=B(593);e=1.0;b=O(a.m)*0.4000000059604645+0.800000011920929;$p=1;continue _;}e=a.hk+0.012500000186264515;a.hk=e;if(e>=1.0){a.hk=1.0;a.j5=10;c=a.jI.g0;d=B(594);b=1.0;e=O(a.m)*0.4000000059604645+0.800000011920929;$p
=2;continue _;}a.st=0;}f=a.j5;if(f>0)a.j5=f-1|0;c=a.ii;c.eL=0.0;c.eY=0.0;g=c.rI.data;if(g[0])c.eY=1.0;if(g[1])c.eY=c.eY-1.0;if(g[2])c.eL=1.0;if(g[3])c.eL=c.eL-1.0;c.vS=g[4];f=g[5];c.vx=f;if(f){c.eL=c.eL*0.3;c.eY=c.eY*0.3;}if(f&&a.dA<0.20000000298023224)a.dA=0.20000000298023224;if(!a.l.dY&&a.bI<20&&!((a.p1%20|0)*4|0))a.wK(1);c=a.z;f=0;while(true){g=c.bU.data;if(f>=g.length)break;if(g[f]!==null&&g[f].i5>0){d=g[f];d.i5=d.i5-1|0;}f=f+1|0;}a.r3=a.jP;$p=4;continue _;case 1:APP(c,d,e,b);if(C()){break _;}e=a.hk+0.012500000186264515;a.hk
=e;if(e>=1.0){a.hk=1.0;a.j5=10;c=a.jI.g0;d=B(594);b=1.0;e=O(a.m)*0.4000000059604645+0.800000011920929;$p=2;continue _;}a.st=0;f=a.j5;if(f>0)a.j5=f-1|0;c=a.ii;c.eL=0.0;c.eY=0.0;g=c.rI.data;if(g[0])c.eY=1.0;if(g[1])c.eY=c.eY-1.0;if(g[2])c.eL=1.0;if(g[3])c.eL=c.eL-1.0;c.vS=g[4];f=g[5];c.vx=f;if(f){c.eL=c.eL*0.3;c.eY=c.eY*0.3;}if(f&&a.dA<0.20000000298023224)a.dA=0.20000000298023224;if(!a.l.dY&&a.bI<20&&!((a.p1%20|0)*4|0))a.wK(1);c=a.z;f=0;while(true){g=c.bU.data;if(f>=g.length)break;if(g[f]!==null&&g[f].i5>0){d
=g[f];d.i5=d.i5-1|0;}f=f+1|0;}a.r3=a.jP;$p=4;continue _;case 2:APP(c,d,b,e);if(C()){break _;}c=a.jI;$p=3;case 3:AP0(c);if(C()){break _;}a.st=0;f=a.j5;if(f>0)a.j5=f-1|0;c=a.ii;c.eL=0.0;c.eY=0.0;g=c.rI.data;if(g[0])c.eY=1.0;if(g[1])c.eY=c.eY-1.0;if(g[2])c.eL=1.0;if(g[3])c.eL=c.eL-1.0;c.vS=g[4];f=g[5];c.vx=f;if(f){c.eL=c.eL*0.3;c.eY=c.eY*0.3;}if(f&&a.dA<0.20000000298023224)a.dA=0.20000000298023224;if(!a.l.dY&&a.bI<20&&!((a.p1%20|0)*4|0))a.wK(1);c=a.z;f=0;while(true){g=c.bU.data;if(f>=g.length)break;if(g[f]!==null
&&g[f].i5>0){d=g[f];d.i5=d.i5-1|0;}f=f+1|0;}a.r3=a.jP;$p=4;case 4:AMR(a);if(C()){break _;}h=a.f;h=h*h;i=a.g;e=Cj(h+i*i);b=KV( -a.h*0.20000000298023224)*15.0;if(e>0.10000000149011612)e=0.10000000149011612;f=a.U;if(!(f&&a.bI>0))e=0.0;if(!(!f&&a.bI>0))b=0.0;j=a.jP;a.jP=j+(e-j)*0.4000000059604645;e=a.jO;a.jO=e+(b-e)*0.800000011920929;if(a.bI<=0)return;c=a.l;d=Dv(a.w,1.0,0.0,1.0);$p=5;case 5:$z=AOC(c,a,d);if(C()){break _;}c=$z;if(c!==null){f=0;if(f<c.s){d=Bb(c,f);$p=6;continue _;}}return;case 6:d.wm(a);if(C()){break _;}f
=f+1|0;if(f>=c.s)return;d=Bb(c,f);continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function AFd(a){var b,c;b=a.ii;c=0;while(c<10){b.rI.data[c]=0;c=c+1|0;}}
function Fh(a,b,c){var d,e,f;d=a.ii;e=(-1);f=d.LW;if(b==f.tz.bb)e=0;if(b==f.v3.bb)e=1;if(b==f.tt.bb)e=2;if(b==f.t6.bb)e=3;if(b==f.xc.bb)e=4;if(b==f.HE.bb)e=5;if(e>=0)d.rI.data[e]=c;}
function BaS(a,b){AL2(a,b);E0(b,B(595),a.pq);}
function Btl(a,b){var c,d,e,f,g,h;GM(a,b);c=HA(b,B(442));d=a.z;d.bU=BC(Cs,36);d.dv=BC(Cs,4);d.c2=BC(Cs,4);e=0;while(e<IU(c)){f=F6(c,e);g=Fw(f,B(587))&255;if(g>=0){h=d.bU.data;if(g<h.length)h[g]=Nt(f);}if(g>=80){h=d.c2.data;if(g<(h.length+80|0))h[g-80|0]=Nt(f);}if(g>=100){h=d.dv.data;if(g<(h.length+100|0))h[g-100|0]=Nt(f);}e=e+1|0;}a.ps=DB(b,B(424));a.pq=DB(b,B(595));}
function AIK(a,b){var c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.jI;d=new AEc;e=a.z;Ms(d);d.uu=0;d.Yh=e;d.Pm=b;d.mm=0;f=b.j4()/9|0;d.uu=f;d.jl=114+(f*18|0)|0;g=(f-4|0)*18|0;f=0;while(f<d.uu){h=0;while(h<9){Y(d.eh,Gj(d,b,h+(f*9|0)|0,8+(h*18|0)|0,18+(f*18|0)|0));h=h+1|0;}f=f+1|0;}i=0;while(i<3){j=0;while(j<9){Y(d.eh,Gj(d,e,j+((i+1|0)*9|0)|0,8+(j*18|0)|0,(103+
(i*18|0)|0)+g|0));j=j+1|0;}i=i+1|0;}f=0;k=161+g|0;while(f<9){Y(d.eh,Gj(d,e,f,8+(f*18|0)|0,k));f=f+1|0;}$p=1;case 1:AL5(c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function AVb(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.jI;d=new ABa;Eo(d);d.Od=B(596);d.jD=0;d.g8=b;$p=1;case 1:AL5(c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function AZ5(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.jI;c=new AGM;d=a.z;Ms(c);e=BC2();c.DU=e;Y(c.eh,Bk$(c,e.pf,e.FP,0,124,35));f=0;while(f<3){g=0;while(g<3){Y(c.eh,Gj(c,c.DU.pf,g+(f*3|0)|0,30+(g*18|0)|0,17+(f*18|0)|0));g=g+1|0;}f=f+1|0;}f=0;while(f<3){g=0;while(g<9){Y(c.eh,Gj(c,d,g+((f+1|0)*9|0)|0,8+(g*18|0)|0,84+(f*18|0)|0));g=g+1|0;}f=f+1|0;}f=0;while(f<9){Y(c.eh,Gj(c,d,f,8+(f*18|0)|0,142));f
=f+1|0;}$p=1;case 1:AL5(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A2c(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.jI;d=new AFB;e=a.z;Ms(d);d.xO=b;Y(d.eh,Gj(d,b,0,56,17));Y(d.eh,Gj(d,b,1,56,53));Y(d.eh,Gj(d,b,2,116,35));f=0;while(f<3){g=0;while(g<9){Y(d.eh,Gj(d,e,g+((f+1|0)*9|0)|0,8+(g*18|0)|0,84+(f*18|0)|0));g=g+1|0;}f=f+1|0;}h=0;while(h<9){Y(d.eh,Gj(d,e,h,8+(h*18|0)|0,142));h=h+1|0;}$p=1;case 1:AL5(c,d);if(C()){break _;}return;default:GR();}}DW().s(a,
b,c,d,e,f,g,h,$p);}
function Ra(a,b,c){var d;d=a.jI;Ff(d.cs,Bgl(d.o,b,a,(-0.5)));}
function ANG(a){return ACk(a.z);}
function AN8(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.uc(a);if(C()){break _;}c=$z;if(!c){d=M7(a);if(d!==null&&b instanceof EN){b=b;Bw();BJF.data[d.bp].VA(d,b);if(d.y<=0)NG(a);}}return;default:GR();}}DW().s(a,b,c,d,$p);}
function ALm(a,b){}
function BiK(a){}
function ZZ(a){return a.ii.vx;}
function A6Q(a){if(a.j5<=0)a.st=1;else a.j5=10;}
function A0t(a,b){var c,d;c=a.bI;d=c-b|0;if(d<=0)a.bI=b;else{a.wh=d;a.Lc=c;a.eZ=a.uX;a.vd(d);a.tJ=10;a.ev=10;}}
function AQx(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.jI;$p=1;case 1:AVX(b);if(C()){break _;}return;default:GR();}}DW().s(a,b,$p);}
var X8=K();
var BNX=null;function BNY(){var a=new X8();A0r(a);return a;}
function A0r(a){}
function Br(b){return BNX.data[(b*651.8986206054688|0)&4095];}
function BG(b){return BNX.data[((b+1.5707963705062866)*651.8986206054688|0)&4095];}
function F1(b){return D8(b);}
function Cj(b){return D8(b);}
function Qy(b){var c;c=b|0;if(b<c)c=c-1|0;return c;}
function N(b){var c;c=b|0;if(b<c)c=c-1|0;return c;}
function Kn(b,c){return b>=0?b/c|0:( -((( -b|0)-1|0)/c|0)|0)-1|0;}
function AYo(){var b,c,d,e;BNX=Dq(4096);b=0;while(b<4096){BNX.data[b]=Ga((b+0.5)/4096.0*6.2831854820251465);b=b+1|0;}c=0;while(c<360){d=BNX.data;e=c;d[(e*11.377778053283691|0)&4095]=Ga(e*0.01745329238474369);c=c+90|0;}}
function T2(){var a=this;E.call(a);a.Cp=null;a.bb=0;}
function ES(a,b){var c=new T2();Bi8(c,a,b);return c;}
function Bi8(a,b,c){a.Cp=b;a.bb=c;}
var IM=K(0);
function A0x(){var a=this;E.call(a);a.bU=null;a.dv=null;a.c2=null;a.by=0;a.og=null;a.b2=null;a.QY=0;}
function AXD(a){var b=new A0x();Brk(b,a);return b;}
function Brk(a,b){a.bU=BC(Cs,37);a.dv=BC(Cs,4);a.c2=BC(Cs,4);a.by=0;a.QY=0;a.og=b;}
function Ei(a){return a.bU.data[a.by];}
function ABx(a,b){var c,d;c=0;while(true){d=a.bU.data;if(c>=d.length)return (-1);if(d[c]!==null&&d[c].bp==b)break;c=c+1|0;}return c;}
function ZC(a){var b,c;b=0;while(true){c=a.bU.data;if(b>=c.length)return (-1);if(c[b]===null)break;b=b+1|0;}return b;}
function Hj(a,b){if(b>0)b=1;if(b<0)b=(-1);a.by=a.by-b|0;while(true){b=a.by;if(b>=0)break;a.by=b+9|0;}while(true){b=a.by;if(b<9)break;a.by=b-9|0;}}
function PA(a,b){var c,d,e,f,g;if(!b.e_){c=b.bp;d=b.y;e=0;a:{while(true){f=a.bU.data;if(e>=f.length){e=(-1);break a;}if(f[e]!==null&&f[e].bp==c&&f[e].y<Hc(f[e])&&a.bU.data[e].y<64)break;e=e+1|0;}}if(e<0)e=ZC(a);if(e>=0){f=a.bU.data;if(f[e]===null)f[e]=AES(c,0);c=Hc(a.bU.data[e]);f=a.bU.data;c=d<=(c-f[e].y|0)?d:Hc(f[e])-a.bU.data[e].y|0;f=a.bU.data;if(c>(64-f[e].y|0))c=64-f[e].y|0;if(c){d=d-c|0;g=f[e];g.y=g.y+c|0;f[e].i5=5;}}b.y=d;if(!d)return 1;}c=ZC(a);if(c<0)return 0;f=a.bU.data;f[c]=b;f[c].i5=5;return 1;}
function Zq(a,b,c){var d,e,f,g;d=a.bU;e=d.data.length;if(b>=e){d=a.dv;b=b-e|0;}d=d.data;if(d[b]===null)return null;if(d[b].y<=c){f=d[b];d[b]=null;return f;}g=GI(d[b],c);if(!d[b].y)d[b]=null;return g;}
function OH(a,b,c){var d,e,f;d=a.bU;e=d.data.length;if(b>=e){b=b-e|0;d=a.dv;}f=d.data.length;if(b>=f){b=b-f|0;d=a.c2;}d.data[b]=c;}
function ZS(a,b){var c,d;c=a.bU;d=c.data.length;if(b>=d){b=b-d|0;c=a.dv;}d=c.data.length;if(b>=d){b=b-d|0;c=a.c2;}return c.data[b];}
function Be5(a){return 64;}
function O7(a,b){return a.dv.data[b];}
function ACk(a){var b,c,d,e,f,g;b=0;c=0;d=0;e=0;while(true){f=a.dv.data;if(e>=f.length)break;if(f[e]!==null&&Ex(f[e]) instanceof Js){g=Pw(a.dv.data[e]);f=a.dv.data;c=c+(g-f[e].e_|0)|0;d=d+g|0;b=b+(Ex(f[e])).OU|0;}e=e+1|0;}if(!d)return 0;return (V(b-1|0,c)/d|0)+1|0;}
function AKn(a){a.QY=1;}
function RX(a,b,c){return b===null&&c===null?1:b!==null&&c!==null?(b.bp==c.bp&&b.y==c.y&&b.e_==c.e_?1:0):0;}
function G$(){var a=this;C8.call(a);a.ly=0;a.jl=0;a.eh=null;}
var BNZ=null;function Ms(a){Eo(a);a.ly=176;a.jl=166;a.eh=B6();}
function AMJ(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=BFD;e.ks=0;e.kJ=0;$p=1;case 1:ALv(a);if(C()){break _;}f=(a.O-a.ly|0)/2|0;g=(a.bd-a.jl|0)/2|0;$p=2;case 2:a.B6(d);if(C()){break _;}B9();Bj(180.0,1.0,0.0,0.0);NC();BI();B9();Bp(f,g,0.0);B4(1.0,1.0,1.0,1.0);Bc(32826);h=0;e=a.eh;if(h<e.s){i=Bb(e,
h);e=i.le;j=i.qz;k=i.pP;l=i.qh;m=e.iL(j);if(m===null){j=i.B8();if(j>=0){Be(2896);e=a.x.W;n=B(181);$p=5;continue _;}}e=BNZ;n=a.bw;o=a.x.W;$p=4;continue _;}e=a.x.j.z;if(e.b2===null){Be(32826);Gu();Be(2896);Be(2929);a.qd();Bc(2896);Bc(2929);BI();return;}Bp(0.0,0.0,32.0);i=BNZ;n=a.bw;o=a.x.W;m=e.b2;b=(b-f|0)-8|0;c=(c-g|0)-8|0;$p=3;case 3:AOH(i,n,o,m,b,c);if(C()){break _;}Q_(BNZ,a.bw,a.x.W,e.b2,b,c);Be(32826);Gu();Be(2896);Be(2929);a.qd();Bc(2896);Bc(2929);BI();return;case 4:AOH(e,n,o,m,k,l);if(C()){break _;}Q_(BNZ,
a.bw,a.x.W,m,k,l);if(TC(i,b,c)){Be(2896);Be(2929);j=i.pP;p=i.qh;Qd(a,j,p,j+16|0,p+16|0,(-2130706433),(-2130706433));Bc(2896);Bc(2929);}h=h+1|0;e=a.eh;if(h<e.s){i=Bb(e,h);e=i.le;j=i.qz;k=i.pP;l=i.qh;m=e.iL(j);if(m===null){j=i.B8();if(j>=0){Be(2896);e=a.x.W;n=B(181);$p=5;continue _;}}e=BNZ;n=a.bw;o=a.x.W;continue _;}e=a.x.j.z;if(e.b2===null){Be(32826);Gu();Be(2896);Be(2929);a.qd();Bc(2896);Bc(2929);BI();return;}Bp(0.0,0.0,32.0);i=BNZ;n=a.bw;o=a.x.W;m=e.b2;b=(b-f|0)-8|0;c=(c-g|0)-8|0;$p=3;continue _;case 5:$z=
ASZ(e,n);if(C()){break _;}p=$z;F8(e,p);DI(a,k,l,(j%16|0)*16|0,(j/16|0)*16|0,16,16);Bc(2896);if(TC(i,b,c)){Be(2896);Be(2929);j=i.pP;p=i.qh;Qd(a,j,p,j+16|0,p+16|0,(-2130706433),(-2130706433));Bc(2896);Bc(2929);}h=h+1|0;e=a.eh;if(h<e.s){i=Bb(e,h);e=i.le;j=i.qz;k=i.pP;l=i.qh;m=e.iL(j);if(m===null){j=i.B8();if(j>=0){Be(2896);e=a.x.W;n=B(181);continue _;}}e=BNZ;n=a.bw;o=a.x.W;$p=4;continue _;}e=a.x.j.z;if(e.b2===null){Be(32826);Gu();Be(2896);Be(2929);a.qd();Bc(2896);Bc(2929);BI();return;}Bp(0.0,0.0,32.0);i=BNZ;n=
a.bw;o=a.x.W;m=e.b2;b=(b-f|0)-8|0;c=(c-g|0)-8|0;$p=3;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function A0U(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!(d&&d!=1)){e=0;a:{while(true){f=a.eh;if(e>=f.s){f=null;break a;}f=Bb(f,e);if(TC(f,b,c))break;e=e+1|0;}}g=a.x.j;h=g.z;if(f!==null){b:{i=A46(f);if(!(i===null&&h.b2===null)){if(i!==null&&h.b2===null){e=!d?i.y:(i.y+1|0)/2|0;g=f.le;b=f.qz;$p=4;continue _;}if(i===null){g=h.b2;if(g!==null&&f.Cb(g)){e
=d?1:h.b2.y;if(e>f.ob())e=f.ob();g=GI(h.b2,e);$p=8;continue _;}}if(i!==null){g=h.b2;if(g!==null){if(!f.Cb(g)){b=i.bp;g=h.b2;if(b!=g.bp)break b;if(Hc(g)<=1)break b;e=i.y;if(e<=0)break b;g=h.b2;if((e+g.y|0)>Hc(g))break b;g=h.b2;g.y=g.y+e|0;GI(i,e);if(i.y){$p=9;continue _;}g=null;$p=10;continue _;}b=i.bp;g=h.b2;b=Ba(b,g.bp);if(!b){if(!b){if(!d){e=g.y;if(e>(f.ob()-i.y|0))e=f.ob()-i.y|0;if(e>(Hc(h.b2)-i.y|0))e=Hc(h.b2)-i.y|0;GI(h.b2,e);if(!h.b2.y)h.b2=null;i.y=i.y+e|0;}else if(d==1){e=1;if(e>(f.ob()-i.y|0))e=f.ob()
-i.y|0;if(e>(Hc(h.b2)-i.y|0))e=Hc(h.b2)-i.y|0;GI(h.b2,e);if(!h.b2.y)h.b2=null;i.y=i.y+e|0;}}}else if(g.y<=f.ob()){g=h.b2;$p=7;continue _;}}}}}$p=1;continue _;}f=h.b2;if(f!==null){e=a.O;j=a.ly;k=(e-j|0)/2|0;e=(a.bd-a.jl|0)/2|0;if(!(b>=k&&c>=e&&b<(k+j|0)&&c<(e+j|0))){if(!d){$p=2;continue _;}if(d==1){f=GI(h.b2,1);$p=3;continue _;}}}}return;case 1:AWI(f);if(C()){break _;}return;case 2:AX$(g,f);if(C()){break _;}h.b2=null;if(d!=1)return;f=GI(h.b2,1);$p=3;case 3:AX$(g,f);if(C()){break _;}if(!h.b2.y)h.b2=null;return;case 4:$z
=g.lT(b,e);if(C()){break _;}g=$z;h.b2=g;if(i.y){$p=5;continue _;}g=null;$p=6;continue _;case 5:f.a02();if(C()){break _;}$p=1;continue _;case 6:AXU(f,g);if(C()){break _;}$p=5;continue _;case 7:AXU(f,g);if(C()){break _;}h.b2=i;$p=1;continue _;case 8:AXU(f,g);if(C()){break _;}if(!h.b2.y)h.b2=null;$p=1;continue _;case 9:f.a02();if(C()){break _;}$p=1;continue _;case 10:AXU(f,g);if(C()){break _;}$p=9;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BvF(a,b,c,d){}
function AKv(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c!=1&&c!=a.x.q.ek.bb)return;d=a.x;e=null;$p=1;case 1:AL5(d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function ALb(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.x.j;if(b!==null){c=b.z;d=c.b2;if(d!==null){$p=1;continue _;}}return;case 1:AX$(b,d);if(C()){break _;}c.b2=null;return;default:GR();}}DW().s(a,b,c,d,$p);}
function Bxx(a){return 0;}
function AWh(){BNZ=AHH();}
function Fa(){var a=this;G$.call(a);a.Mp=null;a.OV=0.0;a.U3=0.0;}
function BN0(a,b){var c=new Fa();Fn(c,a,b);return c;}
function Fn(a,b,c){var d,e,f,g,h,i;d=c.data;Ms(a);a.mm=1;e=new ADB;AAX(e);e.GJ=Bn8();f=new Q7;f.Gx=d.length;f.rc=c;f.vM=e;e.yQ=f;AKR(e,f);a.Mp=e;Y(a.eh,Bk$(a,e.yQ,e.GJ,0,144,36));g=0;while(g<2){h=0;while(h<2){Y(a.eh,Gj(a,a.Mp.yQ,h+(g*2|0)|0,88+(h*18|0)|0,26+(g*18|0)|0));h=h+1|0;}g=g+1|0;}h=0;while(h<4){f=a.eh;e=new Yo;AAA(e,a,b,((b.bU.data.length+4|0)-1|0)-h|0,8,8+(h*18|0)|0);e.XE=a;e.tW=h;Y(f,e);h=h+1|0;}h=0;while(h<3){i=0;while(i<9){Y(a.eh,Gj(a,b,i+((h+1|0)*9|0)|0,8+(i*18|0)|0,84+(h*18|0)|0));i=i+1|0;}h=h
+1|0;}g=0;while(g<9){Y(a.eh,Gj(a,b,g,8+(g*18|0)|0,142));g=g+1|0;}}
function BfZ(a){Fi(a.bw,B(597),86,16,4210752);}
function AOZ(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AMJ(a,b,c,d);if(C()){break _;}a.OV=b;a.U3=c;return;default:GR();}}DW().s(a,b,c,d,$p);}
function AHM(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.x.W;d=B(598);$p=1;case 1:$z=ASZ(c,d);if(C()){break _;}e=$z;B4(1.0,1.0,1.0,1.0);F8(a.x.W,e);e=a.O;f=a.ly;g=(e-f|0)/2|0;e=a.bd;h=a.jl;i=(e-h|0)/2|0;DI(a,g,i,0,0,f,h);Bc(32826);Bc(2903);B9();b=g+51|0;e=i+75|0;Bp(b,e,50.0);Cg((-30.0),
30.0,30.0);Bj(180.0,0.0,0.0,1.0);d=a.x.j;j=d.dB;k=d.n;l=d.u;m=b-a.OV;n=(e-50|0)-a.U3;Bj(135.0,0.0,1.0,0.0);NC();Bj((-135.0),0.0,1.0,0.0);o=n/40.0;Bj( -KV(o)*20.0,1.0,0.0,0.0);d=a.x.j;p=m/40.0;d.dB=KV(p)*20.0;a.x.j.n=KV(p)*40.0;a.x.j.u= -KV(o)*20.0;Bp(0.0,a.x.j.bK,0.0);Hn();d=BFE;c=a.x.j;o=0.0;p=0.0;q=0.0;b=0.0;r=1.0;$p=2;case 2:AKE(d,c,o,p,q,b,r);if(C()){break _;}d=a.x.j;d.dB=j;d.n=k;d.u=l;BI();Gu();Be(32826);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function P_(){var a=this;C8.call(a);a.fk=null;a.yC=0;}
function FR(){var a=new P_();Brl(a);return a;}
function Brl(a){Eo(a);a.fk=B(7);a.yC=0;}
function AVu(a){Jx(1);}
function A3c(a){Jx(0);}
function ARc(a){var b;b=BFD;b.ks=0;b.kJ=0;a.yC=a.yC+1|0;}
function A5K(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c==1){d=a.x;e=null;$p=1;continue _;}if(c!=28){if(c==14&&Z(a.fk)>0){d=a.fk;a.fk=Dc(d,0,Z(d)-1|0);}if(H8(B(599),b)>=0&&Z(a.fk)<100){d=a.fk;e=new T;S(e);BL(H(e,d),b);a.fk=U(e);}return;}if(Z(T1(a.fk))<=0){d=a.x;e=null;$p=2;continue _;}d=a.x.j;e=T1(a.fk);$p=3;continue _;case 1:AL5(d,e);if(C()){break _;}return;case 2:AL5(d,e);if(C()){break _;}return;case 3:d.Si(e);if
(C()){break _;}d=a.x;e=null;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AZd(a,b,c,d){var e,f,g,h,i;e=a.bd;IR(a,2,e-14|0,a.O-2|0,e-2|0,(-2147483648));f=a.bw;g=a.fk;h=(a.yC/6|0)%2|0?B(7):B(600);i=new T;S(i);H(H(H(i,B(601)),g),h);C0(f,U(i),4,a.bd-12|0,14737632);}
function AYO(a,b,c,d){var e,f,g;if(!d&&a.x.h9.J3!==null){if(Z(a.fk)>0&&!IQ(a.fk,B(602))){e=a.fk;f=new T;S(f);BL(H(f,e),32);a.fk=U(f);}e=a.fk;f=a.x.h9.J3;g=new T;S(g);H(H(g,e),f);e=U(g);a.fk=e;if(Z(e)>100)a.fk=Dc(a.fk,0,100);}}
var Xx=K(C8);
function BN1(){var a=new Xx();BnX(a);return a;}
function BnX(a){Eo(a);}
var OK=K(C8);
function BN2(){var a=new OK();Bwf(a);return a;}
function Bwf(a){Eo(a);}
function A1k(a){Dr(a.bv);Y(a.bv,Ej(1,(a.O/2|0)-100|0,(a.bd/4|0)+72|0,B(603)));Y(a.bv,Ej(2,(a.O/2|0)-100|0,(a.bd/4|0)+96|0,B(604)));if(a.x.mh===null)(Bb(a.bv,1)).fC=0;}
function AYL(a,b,c){}
function A1z(a,b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=b.ci;if(c==1){d=a.x.j;$p=1;continue _;}if(b.ci!=2)return;b=a.x;d=null;$p=3;continue _;case 1:d.ZP();if(C()){break _;}d=a.x;e=null;$p=2;case 2:AL5(d,e);if(C()){break _;}if(b.ci!=2)return;b=a.x;d=null;$p=3;case 3:ARZ(b,d);if(C()){break _;}b=a.x;d=Ko();$p=4;case 4:AL5(b,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function A2J(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Qd(a,0,0,a.O,a.bd,1615855616,(-1602211792));B9();Cg(2.0,2.0,2.0);DX(a,a.bw,B(605),(a.O/2|0)/2|0,30,16777215);BI();e=a.bw;f=a.x.j.pq;g=new T;S(g);Bi(H(g,B(606)),f);DX(a,e,U(g),a.O/2|0,100,16777215);$p=1;case 1:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function BqD(a){return 0;}
function UR(){var a=this;E.call(a);a.ka=0;a.oi=null;a.cA=0;a.rH=0;a.p4=0;a.w1=0;a.m2=0;}
function BN3(){var a=new UR();Bh5(a);return a;}
function Bh5(a){}
var AJ4=K();
function Bv6(){return {};}
var Xe=K(0);
var AQS=K();
function PW(){var a=this;E.call(a);a.eo=0;a.Bo=0;a.K0=0;a.lB=0;a.i2=null;a.II=null;a.zD=null;a.vJ=null;a.vG=null;a.GO=null;a.GQ=null;a.FM=null;a.FX=null;a.v4=null;a.CF=0;a.b0=0;a.bZ=0;a.sP=null;a.fH=null;a.eR=0;a.gm=0;a.bs=0;a.za=0;a.I6=null;a.ca=null;}
var BN4=null;var BN5=null;function Ou(a){var b;b=a.eo;b!=4&&b!=5;a.eo=0;a.b0=0;a.bZ=0;a.bs=0;a.gm=0;if(a.za)a.ca.ex.li();}
function AJg(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;c=a.ca;d=c.E;e=c.P;f=a.bZ;g=a.b0;h=a.bs;i=a.gm;j=h>=i?a.eR-h|0:(i-h|0)-1|0;a:{b:{c:{d:{e:while(true){f:{g:{h:{i:{j:{switch(a.eo){case 2:break f;case 9:a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,(-3));case 0:break j;case 1:break;case 3:while(g<14){if(!e){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,b);}b=0;e=e+(-1)|0;k=a.ca.cn.data;i=d+1|0;f=f|(k[d]&255)<<g;g=g+8|0;d=i;}i=f&16383;a.K0=i;l=i&31;if
(l>29)break d;i=i>>5&31;if(i>29)break d;k:{l:{i=(258+l|0)+i|0;k=a.i2;if(k!==null){k=k.data;if(k.length>=i)break l;}a.i2=BT(i);break k;}l=0;while(true){if(l>=i)break k;k[l]=0;l=l+1|0;}}f=f>>>14|0;g=g+(-14)|0;a.lB=0;a.eo=4;break i;case 4:break i;case 5:break h;case 6:break g;case 7:break b;case 8:break a;default:a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,(-2));}while(g<32){if(!e){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,b);}b=0;e=e+(-1)|0;k=a.ca.cn.data;i
=d+1|0;f=f|(k[d]&255)<<g;g=g+8|0;d=i;}i=((f^(-1))>>>16|0)&65535;l=f&65535;if(i!=l){a.eo=9;c=a.ca;c.b1=B(607);a.bZ=f;a.b0=g;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,(-3));}a.Bo=l;g=0;a.eo=l?2:!a.CF?0:7;f=g;continue e;}while(g<3){if(!e){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,b);}b=0;e=e+(-1)|0;k=a.ca.cn.data;i=d+1|0;f=f|(k[d]&255)<<g;g=g+8|0;d=i;}m:{m=f&7;a.CF=m&1;switch(m>>>1|0){case 0:i=f>>>3|0;l=g+(-3)|0;n=l&7;f=i>>>n|0;g=l-n|0;a.eo=1;break m;case 1:APh(a.vJ,
a.vG,a.GO,a.GQ,a.ca);AGG(a.v4,a.vJ.data[0],a.vG.data[0],a.GO.data[0],0,a.GQ.data[0],0);f=f>>>3|0;g=g+(-3)|0;a.eo=6;break m;case 2:f=f>>>3|0;g=g+(-3)|0;a.eo=3;break m;case 3:b=f>>>3|0;i=g+(-3)|0;a.eo=9;c=a.ca;c.b1=B(608);a.bZ=b;a.b0=i;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,(-3));default:}}continue e;}while(true){i=a.lB;if(i>=(4+(a.K0>>>10|0)|0))break;while(g<3){if(!e){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,b);}b=0;e=e+(-1)|0;k=a.ca.cn.data;l=d+1|0;f=f|(k[d]&
255)<<g;g=g+8|0;d=l;}o=a.i2.data;k=BN5.data;a.lB=i+1|0;o[k[i]]=f&7;f=f>>>3|0;g=g+(-3)|0;}while(true){i=a.lB;if(i>=19)break;o=a.i2.data;k=BN5.data;a.lB=i+1|0;o[k[i]]=0;}k=a.II;k.data[0]=7;i=A3i(a.I6,a.i2,k,a.zD,a.sP,a.ca);if(i){if(i==(-3)){a.i2=null;a.eo=9;}a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,i);}a.lB=0;a.eo=5;}while(true){i=a.K0;l=a.lB;n=i&31;j=258+n|0;i=i>>5&31;j=j+i|0;if(l>=j)break;m=a.II.data[0];while(g<m){if(!e){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E
=d;a.bs=h;return C2(a,b);}b=0;e=e+(-1)|0;k=a.ca.cn.data;i=d+1|0;f=f|(k[d]&255)<<g;g=g+8|0;d=i;}k=a.zD.data;p=a.sP.data;i=k[0];o=BN4.data;q=p[((i+(f&o[m])|0)*3|0)+1|0];n=p[((k[0]+(f&o[q])|0)*3|0)+2|0];m=Ba(n,16);if(m<0){f=f>>>q|0;g=g-q|0;k=a.i2.data;a.lB=l+1|0;k[l]=n;}else{i=Ba(n,18);r=!i?7:n-14|0;s=i?3:11;while(g<(q+r|0)){if(!e){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,b);}b=0;e=e+(-1)|0;k=a.ca.cn.data;i=d+1|0;f=f|(k[d]&255)<<g;g=g+8|0;d=i;}n=f>>>q|0;g=g-q|0;i=s+(n&o[r])|0;f
=n>>>r|0;g=g-r|0;if((l+i|0)>j)break c;if(!m&&l<1)break c;j=m?0:a.i2.data[l-1|0];while(true){k=a.i2.data;n=l+1|0;k[l]=j;i=i+(-1)|0;if(!i)break;l=n;}a.lB=n;}}a.zD.data[0]=(-1);k=a.vJ;k.data[0]=9;o=a.vG;o.data[0]=6;i=AIh(a.I6,257+n|0,1+i|0,a.i2,k,o,a.FM,a.FX,a.sP,a.ca);if(i){if(i==(-3)){a.i2=null;a.eo=9;}a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,i);}c=a.v4;i=a.vJ.data[0];l=a.vG.data[0];k=a.sP;AGG(c,i,l,k,a.FM.data[0],k,a.FX.data[0]);a.eo=6;}a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,
M(d-c.E|0));c.E=d;a.bs=h;b=ALZ(a.v4,b);if(b!=1)break e;b=0;AKV(a.v4,a.ca);c=a.ca;d=c.E;e=c.P;f=a.bZ;g=a.b0;h=a.bs;i=a.gm;j=h>=i?a.eR-h|0:(i-h|0)-1|0;if(a.CF){a.eo=7;break b;}a.eo=0;continue e;}if(!e){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,b);}if(!j){n=a.eR;if(h==n){i=a.gm;if(i){h=0;j=h>=i?n-h|0:(i-h|0)-1|0;}}if(!j){a.bs=h;l=C2(a,b);h=a.bs;i=a.gm;j=h>=i?a.eR-h|0:(i-h|0)-1|0;n=a.eR;if(h==n&&i){h=0;j=h>=i?n-h|0:(i-h|0)-1|0;}if(!j){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E
|0));c.E=d;a.bs=h;return C2(a,l);}}}b=0;i=a.Bo;if(i>e)i=e;if(i>j)i=j;CZ(a.ca.cn,d,a.fH,h,i);d=d+i|0;e=e-i|0;h=h+i|0;j=j-i|0;i=a.Bo-i|0;a.Bo=i;if(i)continue;a.eo=!a.CF?0:7;}return C2(a,b);}a.eo=9;c=a.ca;c.b1=B(609);a.bZ=f;a.b0=g;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,(-3));}a.i2=null;a.eo=9;c=a.ca;c.b1=B(610);a.bZ=f;a.b0=g;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,(-3));}a.bs=h;b=C2(a,b);h=a.bs;i=a.gm;if(i!=h){a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,
b);}a.eo=8;}a.bZ=f;a.b0=g;c=a.ca;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;a.bs=h;return C2(a,1);}
function AS1(a){Ou(a);a.fH=null;a.sP=null;}
function C2(a,b){var c,d,e,f,g,h;c=a.ca;d=c.k5;e=a.gm;f=a.bs;if(e>f)f=a.eR;g=f-e|0;f=c.er;if(g>f)g=f;if(g&&b==(-5))b=0;c.er=f-g|0;c.jk=Bk(c.jk,M(g));if(a.za&&g>0)c.ex.mE(a.fH,e,g);CZ(a.fH,e,a.ca.oY,d,g);f=d+g|0;h=e+g|0;d=a.eR;if(h==d){if(a.bs==d)a.bs=0;d=a.bs-0|0;c=a.ca;e=c.er;if(d>e)d=e;if(d&&b==(-5))b=0;c.er=e-d|0;c.jk=Bk(c.jk,M(d));if(a.za&&d>0)c.ex.mE(a.fH,0,d);CZ(a.fH,0,a.ca.oY,f,d);f=f+d|0;h=0+d|0;}a.ca.k5=f;a.gm=h;return b;}
function ATW(){BN4=B2([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535]);BN5=B2([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);}
function Jg(){var a=this;Ev.call(a);a.Au=0;a.CA=0;a.X7=0;}
function H5(a,b,c){var d=new Jg();QH(d,a,b,c);return d;}
function QH(a,b,c,d){a.Au=b;a.CA=c;a.X7=EB(c,d);}
function ATb(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return a.Au==c.Au&&a.CA==c.CA?1:0;}return 0;}
function A1v(a){return HV(Q(E,[By(a.Au),By(a.CA)]));}
function ALy(){var a=this;Ev.call(a);a.AL=null;a.xf=null;a.Ck=0;}
function BCX(a,b){var c=new ALy();Baa(c,a,b);return c;}
function Baa(a,b,c){var d,e,f,g,h,i,j,k;a:{if(b.qW===null){b.qW=BC(Cr,8);d=b.oj;e=d.hl;f=d.ha;if(BMw===null)BMw=BuS();g=Lx(BMw,e,f);h=0;while(true){if(h>=7)break a;i=g.data;j=b.qW.data;k=h+1|0;j[k]=i[h];h=k;}}}b:{a.AL=b.qW.jJ();if(b.sA===null){b.sA=BC(Cr,8);d=b.oj;e=d.hl;f=d.ha;if(BMx===null)BMx=Be8();g=Lx(BMx,e,f);k=0;while(true){if(k>=7)break b;i=g.data;j=b.sA.data;h=k+1|0;j[h]=i[k];k=h;}}}a.xf=b.sA.jJ();a.Ck=c;}
function Bnu(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return a.Ck==c.Ck&&Nk(a.AL,c.AL)&&Nk(a.xf,c.xf)?1:0;}return 0;}
function Bbl(a){return HV(Q(E,[a.AL,a.xf,AC1(a.Ck)]));}
function Yx(){Ev.call(this);this.z2=null;}
function Bns(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return Nk(a.z2,c.z2);}return 0;}
function BiB(a){return HV(a.z2);}
function Mf(){var a=this;Ev.call(a);a.z1=null;a.Gq=null;}
function ZX(a,b){a.z1=b;}
function Bow(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return JX(a.z1,c.z1)&&JX(a.Gq,c.Gq)?1:0;}return 0;}
function Bg$(a){return HV(Q(E,[a.z1,a.Gq]));}
var Yr=K(Mf);
function AHN(){Ev.call(this);this.zZ=null;}
function BBR(a){var b=new AHN();Ba1(b,a);return b;}
function Ba1(a,b){var c,d,e;if(b.wJ===null){c=b.oj;d=c.hl;e=c.ha;if(BMt===null)BMt=Bwt();b.wJ=Lx(BMt,d,e);}a.zZ=b.wJ.jJ();}
function BrI(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return Nk(a.zZ,c.zZ);}return 0;}
function A8o(a){return HV(a.zZ);}
function A0_(){Jg.call(this);this.BN=0;}
function BmA(a,b,c){var d=new A0_();Bmw(d,a,b,c);return d;}
function Bmw(a,b,c,d){QH(a,b,c,2);a.BN=d;}
function Bxn(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){if(!ATb(a,b))return 0;c=b;return a.BN!=c.BN?0:1;}return 0;}
function A76(a){return HV(Q(E,[By(A1v(a)),By(a.BN)]));}
var ALn=K(Jg);
function By9(a){var b=new ALn();Bva(b,a);return b;}
function Bva(a,b){QH(a,7,b,1);}
var ALF=K(Mf);
function BA1(a){var b=new ALF();BvI(b,a);return b;}
function BvI(a,b){ZX(a,b);}
function ALu(){Ev.call(this);this.zn=null;}
function BiF(a){var b=new ALu();A9S(b,a);return b;}
function A9S(a,b){a.zn=b;}
function Boj(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return JX(a.zn,c.zn);}return 0;}
function A6N(a){var b;b=BC(E,1);b.data[0]=a.zn;return HV(b);}
function A1o(){Ev.call(this);this.y4=0;}
function BDh(a){var b=new A1o();BvY(b,a);return b;}
function BvY(a,b){a.y4=b;}
function A9M(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return a.y4!=c.y4?0:1;}return 0;}
function Bwz(a){var b;b=BC(E,1);b.data[0]=By(a.y4);return HV(b);}
function AO6(){Ev.call(this);this.B7=0;}
function BDc(a){var b=new AO6();Bni(b,a);return b;}
function Bni(a,b){a.B7=b;}
function Bq4(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return a.B7!=c.B7?0:1;}return 0;}
function Bvj(a){var b;b=BC(E,1);b.data[0]=By(a.B7);return HV(b);}
function AMa(){var a=this;Ev.call(a);a.yc=null;a.xH=null;a.zB=0;}
function BBY(a,b){var c=new AMa();Bi5(c,a,b);return c;}
function Bi5(a,b,c){var d,e,f,g;if(b.uS===null){d=b.oj;e=d.hl;f=d.ha;if(BMu===null)BMu=BvP();b.uS=Lx(BMu,e,f);}a.yc=b.uS.jJ();if(b.wQ===null){d=b.oj;f=d.hl;g=d.ha;if(BMv===null)BMv=Bdv();b.wQ=Lx(BMv,f,g);}a.xH=b.wQ.jJ();a.zB=c;}
function Bmf(a,b){var c;if(a===b)return 1;if(b!==null&&CM(a)===CM(b)){c=b;return a.zB==c.zB&&Nk(a.yc,c.yc)&&Nk(a.xH,c.xH)?1:0;}return 0;}
function Bfe(a){return HV(Q(E,[a.yc,a.xH,AC1(a.zB)]));}
var AIy=K(Jg);
function BBO(a){var b=new AIy();Bw5(b,a);return b;}
function Bw5(a,b){QH(a,2,b,2);}
function Ic(){var a=this;RQ.call(a);a.SL=null;a.MA=null;}
function Po(a,b,c,d){var e,f,g,h;e=BU(1);f=e.data;f[0]=63;Hr();g=BNr;a.Gg=g;a.E8=g;h=f.length;if(h&&h>=a.QU){a.Zo=b;a.NQ=e.jJ();a.O4=c;a.QU=d;a.SL=DR(512);a.MA=BU(512);return;}g=new Cn;Bl(g,B(611));P(g);}
function AIN(a,b,c){var d,e,f,g,h,i,j,k,l;d=a.SL;e=0;f=0;g=a.MA;a:{while(true){if((e+32|0)>f&&D7(b)){h=e;while(h<f){i=d.data;i[h-e|0]=i[h];h=h+1|0;}i=d.data;j=f-e|0;f=DK(CL(b)+j|0,i.length);QT(b,d,j,f-j|0);e=0;}if(!D7(c)){k=!D7(b)&&e>=f?BNu:BNt;break a;}i=g.data;j=DK(CL(c),i.length);l=new ACj;l.Do=b;l.JB=c;k=a.xq(d,e,f,g,0,j,l);e=l.rC;j=l.rN;if(k===null){if(!D7(b)&&e>=f)k=BNu;else if(!D7(c)&&e>=f)k=BNt;}U7(c,g,0,j);if(k!==null)break;}}F4(b,b.bg-(f-e|0)|0);return k;}
var Xg=K(Ic);
function Bb$(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o;i=null;a:{while(c<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(J2(h,2))break a;i=BNt;break a;}k=e.data;c=f+1|0;k[f]=(192|l>>6)<<24>>24;m=c+1|0;k[c]=(128|l&63)<<24>>24;}else if(!Ns(l)){if((f+3|0)>g){j=j+(-1)|0;if(J2(h,3))break a;i=BNt;break a;}k=e.data;n=f+1|0;k[f]=(224|l>>12)<<24>>24;c=n+1|0;k[n]=(128|l>>6&63)<<24>>24;m=c+1|0;k[c]=(128|l&63)<<24>>24;}else{if(!Eb(l)){i=Ef(1);break a;}if
(j>=d){if(D7(h.Do))break a;i=BNu;break a;}c=j+1|0;m=k[j];if(!DF(m)){j=c+(-2)|0;i=Ef(1);break a;}if((f+4|0)>g){j=c+(-2)|0;if(J2(h,4))break a;i=BNt;break a;}k=e.data;o=Hq(l,m);m=f+1|0;k[f]=(240|o>>18)<<24>>24;n=m+1|0;k[m]=(128|o>>12&63)<<24>>24;f=n+1|0;k[n]=(128|o>>6&63)<<24>>24;m=f+1|0;k[f]=(128|o&63)<<24>>24;j=c;}c=j;f=m;}j=c;}h.rC=j;h.rN=f;return i;}
function U6(){var a=this;E.call(a);a.ZM=null;a.Q0=0.0;a.XH=0.0;a.pL=null;a.vE=null;a.GA=null;a.oR=0;}
function AGn(a,b){var c;if(b!==null){a.vE=b;return a;}c=new Cn;Bl(c,B(612));P(c);}
function Bw0(a,b){}
function Zc(a,b){var c;if(b!==null){a.GA=b;return a;}c=new Cn;Bl(c,B(612));P(c);}
function BpF(a,b){}
function TD(a,b,c,d){var e,f,g,$$je;e=a.oR;if(!(e==2&&!d)&&e!=3){a.oR=d?2:1;while(true){try{f=ARI(a,b,c);}catch($$e){$$je=R($$e);if($$je instanceof Co){g=$$je;b=new Uz;UZ(b,g);P(b);}else{throw $$e;}}if(I4(f))return f;if(Jr(f)){if(d&&D7(b)){g=a.vE;Hr();if(g===BNr)return Ef(CL(b));if(CL(c)<=Z(a.pL))return BNt;F4(b,b.bg+CL(b)|0);if(a.vE===BGP)Tz(c,a.pL);}return f;}if(XR(f)){g=a.vE;Hr();if(g===BNr)return f;if(g===BGP){if(CL(c)<Z(a.pL))return BNt;Tz(c,a.pL);}F4(b,b.bg+Rk(f)|0);}else if(SB(f)){g=a.GA;Hr();if(g===
BNr)break;if(g===BGP){if(CL(c)<Z(a.pL))return BNt;Tz(c,a.pL);}F4(b,b.bg+Rk(f)|0);}}return f;}b=new Er;W(b);P(b);}
function Yh(a,b){var c;c=a.oR;if(c!=3&&c!=2){b=new Er;W(b);P(b);}a.oR=3;return BNu;}
function A41(a){a.oR=0;return a;}
function AVP(a,b){var c,d,e;c=a.oR;if(c&&c!=3){b=new Er;W(b);P(b);}if(!CL(b))return ASQ(0);if(a.oR)A41(a);d=ASQ(EB(8,CL(b)*a.Q0|0));while(true){e=TD(a,b,d,0);if(Jr(e))break;if(I4(e))d=AEF(a,d);if(!M5(e))continue;OE(e);}b=TD(a,b,d,1);if(M5(b))OE(b);while(!Jr(Yh(a,d))){d=AEF(a,d);}HI(d);return d;}
function AEF(a,b){var c,d;c=b.uj;d=Y1(V6(c,EB(8,c.data.length*2|0)));F4(d,b.bg);return d;}
function BdC(a,b){return BNu;}
function Boa(a){}
function PU(){var a=this;E.call(a);a.zL=0;a.y3=0;a.BX=0;a.Jc=0;a.EL=0;a.JV=0;a.T4=0;a.cZ=null;a.Jy=null;a.Jz=null;a.JA=null;a.DY=null;a.JS=null;a.Hi=null;a.H_=null;a.Jl=null;a.Lm=null;a.Df=null;a.IR=null;a.Hp=null;a.Id=null;a.JO=null;a.Ic=null;a.HA=0;a.yU=0;a.CO=0;a.CD=0;a.Zb=0;a.GR=null;a.FO=null;a.Ep=0;a.KK=null;a.DJ=null;a.KB=null;a.Dw=null;a.Et=null;a.Jt=null;a.A_=null;a.Dc=null;a.DX=0;a.EE=0.0;a.EF=0.0;a.EG=0.0;a.EH=0.0;a.Hw=0.0;a.yd=0.0;a.JW=0.0;a.IW=0.0;a.Ls=0.0;a.Lr=0.0;a.HM=0.0;a.HL=0.0;a.HK=0.0;a.HV
=0.0;a.Hn=0.0;a.Hm=0.0;a.Hl=0.0;}
var BN6=null;var BN7=null;function BzP(a,b,c,d,e,f,g,h){var i=new PU();A5D(i,a,b,c,d,e,f,g,h);return i;}
function AEh(b){var c,d,e,f,g,h,i,j;c=BN6.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=BzP(b,d,e,f,g,h,i,j);BN6.data[b]=c;}return c;}
function A5D(a,b,c,d,e,f,g,h,i){var j,k,l,m,n;AF9(a);a.Jy=null;a.Jz=null;a.JA=null;a.DY=null;a.JS=null;a.Hi=null;a.H_=null;a.Jl=null;a.Lm=null;a.Df=null;a.IR=null;a.Hp=null;a.Id=null;a.JO=null;a.Ic=null;a.Ep=0;a.KK=Dq(16);a.DJ=Dq(16);a.KB=Dq(16);a.Dw=P4(A4y());a.Et=P4(A4y());a.Jt=P4(A4y());a.A_=Blx();a.Dc=Blx();a.DX=0;a.EE=0.0;a.EF=0.0;a.EG=0.0;a.EH=0.0;a.Hw=0.0;a.yd=0.0;a.JW=0.0;a.IW=0.0;a.Ls=0.0;a.Lr=0.0;a.HM=0.0;a.HL=0.0;a.HK=0.0;a.HV=0.0;a.Hn=0.0;a.Hm=0.0;a.Hl=0.0;a.zL=c;a.y3=d;a.BX=e;a.Jc=f;a.EL=g;a.JV
=h;a.T4=i;if(BN7===null)BN7=A0b(B(613));j=B(7);if(a.zL){k=Cz();H(H(k,j),B(614));j=Cl(k);}if(a.y3){k=Cz();H(H(k,j),B(615));j=Cl(k);}if(a.BX){k=Cz();H(H(k,j),B(616));j=Cl(k);}if(a.Jc){k=Cz();H(H(k,j),B(617));j=Cl(k);}if(a.EL){k=Cz();H(H(k,j),B(618));j=Cl(k);}if(a.JV){k=Cz();H(H(k,j),B(619));j=Cl(k);}if(a.T4){k=Cz();H(H(k,j),B(620));j=Cl(k);}k=BN7;l=Cz();H(H(l,j),k);m=Cl(l);k=ADI(35633);j=AG3();l=Cz();H(H(H(l,j),B(621)),m);Y_(k,Cl(l));ABe(k);if(!ABT(k)){j=D4();k=AF$(k);l=Cz();H(H(l,B(622)),k);Cb(j,IX(Cl(l),B(170),
B(623)));P(AJV(B(624)));}l=ADI(35632);j=AG3();n=Cz();H(H(H(n,j),B(625)),m);Y_(l,Cl(n));ABe(l);if(!ABT(l)){j=D4();k=AF$(l);l=Cz();H(H(l,B(622)),k);Cb(j,IX(Cl(l),B(170),B(626)));P(AJV(B(624)));}j=AME();a.cZ=j;AFT(j,k);AFT(a.cZ,l);b=1;a.HA=0;Oi(a.cZ,0,B(627));if(!a.BX)a.yU=(-1);else{a.yU=b;Oi(a.cZ,b,B(628));b=2;}if(!a.zL)a.CO=(-1);else{c=b+1|0;a.CO=b;Oi(a.cZ,b,B(629));b=c;}if(!a.y3)a.CD=(-1);else{c=b+1|0;a.CD=b;Oi(a.cZ,b,B(630));b=c;}a.Zb=b;A4G(a.cZ);ACa(a.cZ,k);ACa(a.cZ,l);AAT(k);AAT(l);if(!AJe(a.cZ)){k=D4();j
=AWA(a.cZ);l=Cz();H(H(l,B(622)),j);Cb(k,IX(Cl(l),B(170),B(631)));P(AJV(B(624)));}AAd(a.cZ);a.Jy=Fr(a.cZ,B(632));a.Jz=Fr(a.cZ,B(633));a.JA=Fr(a.cZ,B(634));a.Df=Fr(a.cZ,B(635));if(a.Jc){a.IR=Fr(a.cZ,B(636));a.JO=Fr(a.cZ,B(637));a.Ic=Fr(a.cZ,B(638));}if(a.EL){a.DY=Fr(a.cZ,B(639));a.JS=Fr(a.cZ,B(640));a.Hi=Fr(a.cZ,B(641));a.H_=Fr(a.cZ,B(642));a.Jl=Fr(a.cZ,B(643));a.Lm=Fr(a.cZ,B(644));}if(a.JV)a.Hp=Fr(a.cZ,B(645));Z4(Fr(a.cZ,B(646)),0);a.Id=Fr(a.cZ,B(647));a.GR=AFu();a.FO=Vj();AFe(a.GR);Kx(34962,a.FO);V_(a);}
function V_(a){OT(a.HA);O9(a.HA,3,5126,0,28,0);if(a.BX){OT(a.yU);O9(a.yU,2,5126,0,28,12);}if(a.zL){OT(a.CO);O9(a.CO,4,5121,1,28,20);}if(a.y3){OT(a.CD);O9(a.CD,4,5121,1,28,24);}}
function A2Y(){BN6=BC(PU,128);BN7=null;}
function YX(){var a=this;E.call(a);a.Vo=0;a.CQ=null;a.wY=null;a.qT=0;a.pz=0;}
function Ly(){var a=this;E.call(a);a.ne=null;a.LB=null;a.Sf=null;a.yS=null;}
function A8f(a){}
function BpY(a){}
function Bl4(a,b){}
function AJy(a,b){return GO(b);}
var AWn=K(Ly);
function BzT(){var a=new AWn();BcU(a);return a;}
function BcU(a){a.ne=B(436);a.LB=B(648);}
function ByZ(a,b){}
function AKK(a,b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=3553;d=b.W;b=B(649);$p=1;case 1:$z=ASZ(d,b);if(C()){break _;}e=$z;CK(c,e);return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function ALt(){var a=this;E.call(a);a.lI=null;a.Bq=0;a.Ty=0;a.MJ=0;}
function BdZ(a,b,c,d){var e=new ALt();BtA(e,a,b,c,d);return e;}
function BtA(a,b,c,d,e){var f,g,h,i;f=b.data;g=f.length;if(g!=V(c,d)){h=new Cn;Bl(h,B(650));P(h);}a:{a.Bq=c;a.Ty=d;a.MJ=e;if(!e){i=0;while(true){if(i>=g)break a;f[i]=f[i]|(-16777216);i=i+1|0;}}}a.lI=b;}
function AGv(){var a=this;E.call(a);a.F$=0;a.FB=0;a.ES=0;a.Wt=0.0;a.VD=0.0;a.UQ=0.0;a.qe=null;a.v6=0;a.AT=0;}
function ABL(){var a=new AGv();A$S(a);return a;}
function A$S(a){a.qe=R6(65536);a.v6=0;a.AT=0;}
function AGa(a){var b;if(a.v6){if(!a.AT){HI(a.qe);a.AT=1;}if(CL(a.qe)>0){B9();Bp(a.F$-a.Wt,a.FB-a.VD,a.ES-a.UQ);b=a.qe;while(D7(b)){IF(AAF(b));}BI();}}}
function LH(){E.call(this);this.Xp=null;}
function Zi(a){a.Xp=new E;}
function AOq(){var a=this;LH.call(a);a.CS=null;a.Bk=null;a.qA=0;a.xT=0;a.J_=0;a.PF=0;}
function AHb(a){var b=new AOq();Bn5(b,a);return b;}
function Bn5(a,b){Zi(a);a.PF=(-1);a.CS=b;a.Bk=DR(EB(64,1024));}
function Yw(a){AGi(a);a.CS=null;}
function OZ(a){var b,c,d,e;AGi(a);if(a.J_&&a.qA>=a.xT)return null;b=new T;S(b);a:{while(true){if(a.qA>=a.xT&&!YS(a,0))break a;c=a.Bk.data;d=a.qA;e=d+1|0;a.qA=e;d=c[d];if(d==10)break;if(d==13){if(e>=a.xT&&!YS(a,0))break a;c=a.Bk.data;e=a.qA;if(c[e]!=10)break a;a.qA=e+1|0;break a;}BL(b,d);}}return U(b);}
function YS(a,b){var c,d,e,f,g,h,i,j,k;if(a.J_)return 0;a:{b:while(true){c=a.Bk;d=c.data.length;if(b>=d)break a;e=a.CS;f=d-b|0;if(e.K2&&!D7(e.md))g=(-1);else{g=0;c:{while(f>0){d=DK(f,CL(e.md));QT(e.md,c,b+g|0,d);f=f-d|0;g=g+d|0;if(!D7(e.md)){if(e.K2)d=0;else{h=e.md;if(h.CZ)break b;d:{i=CL(h);j=h.bg;if(j>0){k=0;while(true){if(k>=i)break d;d=j+1|0;Ua(h,k,AFb(h,j));k=k+1|0;j=d;}}}h.bg=i;h.cI=h.m6;h.it=(-1);e:{while(true){if(!D7(e.k4)&&!AFI(e))break e;h=TD(e.K7,e.k4,e.md,e.Cv);if(I4(h))break;if(Jr(h))AFI(e);}}if
(!D7(e.k4)&&e.Cv&&Jr(Yh(e.K7,e.md)))e.K2=1;HI(e.md);d=1;}if(!d)break c;}}}}if(g==(-1)){a.J_=1;break a;}if(!g)break a;b=b+g|0;}h=new Ij;W(h);P(h);}a.xT=b;a.qA=0;a.PF=(-1);return 1;}
function AGi(a){var b;if(a.CS!==null)return;b=new Bv;W(b);P(b);}
function AIT(){var a=this;LH.call(a);a.UE=null;a.K7=null;a.a1m=null;a.k4=null;a.ZI=null;a.md=null;a.Cv=0;a.K2=0;}
function Bzf(a,b){var c=new AIT();Bhb(c,a,b);return c;}
function BN8(a,b){var c=new AIT();Xi(c,a,b);return c;}
function BmL(a){var b=new AIT();A6$(b,a);return b;}
function Bhb(a,b,c){var d,$$je;a:{try{d=J$(AJi(c));}catch($$e){$$je=R($$e);if($$je instanceof TQ){break a;}else{throw $$e;}}Xi(a,b,d);return;}b=new ADD;Bl(b,c);P(b);}
function Xi(a,b,c){var d,e;d=c.vw();Hr();c=Zc(AGn(d,BGP),BGP);Zi(a);e=BU(8192);a.a1m=e;a.k4=LK(e);e=DR(1024);a.ZI=e;d=Y1(e);a.md=d;a.UE=b;a.K7=c;F4(d,d.cI);b=a.k4;F4(b,b.cI);}
function A6$(a,b){Rm();Xi(a,b,BGO);}
function AFI(a){var b,c,d,e,f,g,h,i,j;if(a.Cv)return 0;b=a.k4;if(b.lL){b=new Ij;W(b);P(b);}a:{c=CL(b);d=b.bg;if(d>0){e=b.iT;f=e+d|0;g=0;while(true){if(g>=c)break a;h=b.fa.data;i=e+1|0;d=f+1|0;h[e]=h[f];g=g+1|0;e=i;f=d;}}}b.bg=c;b.cI=b.m6;b.it=(-1);b:{while(true){if(!D7(a.k4))break b;b=a.UE;j=a.k4;d=A5L(b,j.fa,j.bg,CL(j));if(d==(-1)){a.Cv=1;break b;}b=a.k4;F4(b,b.bg+d|0);if(!d)break;}}HI(a.k4);return 1;}
function Wh(){var a=this;E.call(a);a.TJ=null;a.Zm=0;a.Zn=0;a.a0n=0;a.ZH=0;}
function AST(){var a=this;E.call(a);a.nb=0;a.h4=0;a.h5=0;a.h6=0;a.l3=0;a.g_=null;a.iC=null;}
function Bhc(a,b,c,d,e){var f=new AST();Bpw(f,a,b,c,d,e);return f;}
function Sv(a){var b=new AST();Bvs(b,a);return b;}
function Bpw(a,b,c,d,e,f){a.nb=0;a.h4=b;a.h5=c;a.h6=d;a.l3=e;a.g_=BP(f.H,f.G,f.D);}
function Bvs(a,b){a.nb=1;a.iC=b;a.g_=BP(b.c,b.i,b.d);}
var LB=K(J9);
function Cs(){var a=this;E.call(a);a.y=0;a.i5=0;a.bp=0;a.e_=0;}
function AYm(a){var b=new Cs();ATO(b,a);return b;}
function EI(a,b){var c=new Cs();AD2(c,a,b);return c;}
function Rv(a){var b=new Cs();EK(b,a);return b;}
function ET(a,b){var c=new Cs();G1(c,a,b);return c;}
function PD(a){var b=new Cs();NN(b,a);return b;}
function AES(a,b){var c=new Cs();KG(c,a,b);return c;}
function Lk(a,b,c){var d=new Cs();Bhp(d,a,b,c);return d;}
function Nt(a){var b=new Cs();BiA(b,a);return b;}
function ATO(a,b){AD2(a,b,1);}
function AD2(a,b,c){KG(a,b.b,c);}
function EK(a,b){G1(a,b,1);}
function G1(a,b,c){KG(a,b.bj,c);}
function NN(a,b){KG(a,b,1);}
function KG(a,b,c){a.y=0;a.bp=b;a.y=c;}
function Bhp(a,b,c,d){a.y=0;a.bp=b;a.y=c;a.e_=d;}
function BiA(a,b){a.y=0;a.bp=En(b,B(357));a.y=Fw(b,B(651));a.e_=En(b,B(652));}
function GI(a,b){a.y=a.y-b|0;return Lk(a.bp,b,a.e_);}
function Ex(a){Bw();return BJF.data[a.bp];}
function FP(a){return (Ex(a)).mg;}
function Jn(a,b){Dw(b,B(357),a.bp<<16>>16);D1(b,B(651),a.y<<24>>24);Dw(b,B(652),a.e_<<16>>16);return b;}
function Hc(a){return (Ex(a)).fe;}
function Pw(a){Bw();return BJF.data[a.bp].gd;}
function Ib(a,b){b=a.e_+b|0;a.e_=b;if(b>Pw(a)){b=a.y-1|0;a.y=b;if(b<0)a.y=0;a.e_=0;}}
function Zj(a,b,c,d,e){Bw();BJF.data[a.bp].IF(a,b,c,d,e);}
function NM(a){return Lk(a.bp,a.y,a.e_);}
function Ni(){E.call(this);this.W0=null;}
function BN9(){var a=new Ni();AAX(a);return a;}
function AAX(a){a.W0=B6();}
function ADB(){var a=this;Ni.call(a);a.yQ=null;a.GJ=null;}
function AKR(a,b){var c,d,e,f,g,h;c=BT(9);d=c.data;e=0;while(e<3){f=0;while(f<3){g=(-1);if(e<2&&f<2){h=KS(a.yQ,e+(f*2|0)|0);if(h!==null)g=h.bp;}d[e+(f*3|0)|0]=g;f=f+1|0;}e=e+1|0;}Q4(a.GJ,0,AEy(AFH(),c));}
function Rl(){var a=this;E.call(a);a.qz=0;a.le=null;}
function AXp(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AWI(a);if(C()){break _;}return;default:GR();}}DW().s(a,$p);}
function BbE(a,b){return 1;}
function A46(a){return a.le.iL(a.qz);}
function AXU(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.le;d=a.qz;$p=1;case 1:c.ls(d,b);if(C()){break _;}$p=2;case 2:AWI(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function BdG(a){return (-1);}
function AWI(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.le;$p=1;case 1:b.nR();if(C()){break _;}return;default:GR();}}DW().s(a,b,$p);}
function Bcd(a){return a.le.mZ();}
function LE(){var a=this;Rl.call(a);a.Oh=null;a.pP=0;a.qh=0;}
function Gj(a,b,c,d,e){var f=new LE();AAA(f,a,b,c,d,e);return f;}
function AAA(a,b,c,d,e,f){a.le=c;a.qz=d;a.Oh=b;a.pP=e;a.qh=f;}
function TC(a,b,c){var d,e,f;a:{d=a.Oh;e=(d.O-d.ly|0)/2|0;f=(d.bd-d.jl|0)/2|0;e=b-e|0;c=c-f|0;f=a.pP;if(e>=(f-1|0)&&e<((f+16|0)+1|0)){e=a.qh;if(c>=(e-1|0)&&c<((e+16|0)+1|0)){b=1;break a;}}b=0;}return b;}
function AN0(){LE.call(this);this.DZ=null;}
function Bk$(a,b,c,d,e,f){var g=new AN0();Bny(g,a,b,c,d,e,f);return g;}
function Bny(a,b,c,d,e,f,g){AAA(a,b,d,e,f,g);a.DZ=c;}
function Bgw(a,b){return 0;}
function A0Y(a){var b,c;b=0;while(true){c=a.DZ;if(b>=c.Gx)break;if(KS(c,b)!==null)ZY(a.DZ,b,1);b=b+1|0;}}
function Yo(){var a=this;LE.call(a);a.tW=0;a.XE=null;}
function Bk2(a){return 1;}
function Bkr(a,b){var c,d,e,f;if(Ex(b) instanceof Js)return (Ex(b)).NG!=a.tW?0:1;c=CV();d=(Ex(b)).bj;e=a.tW;f=new T;S(f);Bi(H(Bi(f,d),B(268)),e);Cb(c,U(f));d=(Ex(b)).bj;J();return d!=BJr.b?0:a.tW?0:1;}
function BrN(a){return 15+(a.tW*16|0)|0;}
function JH(){var a=this;E.call(a);a.r_=null;a.nE=null;a.nD=null;a.sy=null;a.v5=null;a.sz=null;}
var BN$=null;var BN_=null;var BOa=null;var BOb=null;var BOc=null;var BOd=null;function Bz5(){var a=new JH();ATf(a);return a;}
function ATf(a){a.r_=null;a.nE=null;a.nD=null;a.sy=null;a.v5=null;a.sz=null;}
function Uc(a,b,c,d,e,f,g,h,i,j,k,l){var m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd;m=0;n=d;while(true){o=b.data;p=a.nD.data;q=o[c+m|0];p[q]=p[q]+1|0;m=m+1|0;n=n+(-1)|0;if(!n)break;}if(p[0]==d){b=h.data;f=i.data;b[0]=(-1);f[0]=0;return 0;}b=i.data;r=b[0];s=1;a:{while(true){if(s>15)break a;if(p[s])break;s=s+1|0;}}if(r<s)r=s;m=15;b:{while(true){if(!m)break b;if(p[m])break;m=m+(-1)|0;}}if(r>m)r=m;b[0]=r;t=1<<s;u=s;while(true){if(u>=m){n=t-p[m]|0;if(n<0)return (-3);p[m]=p[m]+n|0;b=a.sz.data;v=0;b[1]=v;w=1;u=2;x=m;while
(true){x=x+(-1)|0;if(!x)break;v=v+p[w]|0;b[u]=v;u=u+1|0;w=w+1|0;}q=0;u=0;while(true){x=o[c+u|0];if(x){i=l.data;w=b[x];b[x]=w+1|0;i[w]=q;}u=u+1|0;q=q+1|0;if(q>=d)break;}u=b[m];y=0;b[0]=y;z=0;ba=(-1);w= -r|0;a.v5.data[0]=0;bb=0;bc=0;c:while(true){if(s>m)return n&&m!=1?(-5):0;q=a.nD.data[s];while(true){bd=q+(-1)|0;if(!q)break;t=bd+1|0;while(true){x=w+r|0;if(s<=x)break;ba=ba+1|0;v=m-x|0;if(v>r)v=r;d:{w=s-x|0;c=1<<w;if(c>t){c=c-t|0;if(w<v){d=s;while(true){w=w+1|0;if(w>=v)break;c=c<<1;b=a.nD.data;d=d+1|0;if(c<=b[d])break d;c
=c-b[d]|0;}}}}i=k.data;bc=1<<w;if((i[0]+bc|0)>1440)break c;b=a.v5.data;bb=i[0];b[ba]=bb;i[0]=i[0]+bc|0;if(!ba){h.data[0]=bb;w=x;continue;}a.sz.data[ba]=y;i=a.sy;p=i.data;p[0]=w<<24>>24;p[1]=r<<24>>24;v=y>>>(x-r|0)|0;d=ba-1|0;p[2]=(bb-b[d]|0)-v|0;CZ(i,0,j,(b[d]+v|0)*3|0,3);w=x;}p=a.sy.data;x=s-w|0;p[1]=x<<24>>24;if(z>=u)p[0]=192;else{o=l.data;if(o[z]>=e){b=g.data;i=f.data;p[0]=((b[o[z]-e|0]+16|0)+64|0)<<24>>24;d=z+1|0;p[2]=i[o[z]-e|0];z=d;}else{p[0]=(o[z]>=256?96:0)<<24>>24;d=z+1|0;p[2]=o[z];z=d;}}x=1<<x;c=y
>>>w|0;while(c<bc){CZ(a.sy,0,j,(bb+c|0)*3|0,3);c=c+x|0;}c=1<<(s-1|0);while(y&c){y=y^c;c=c>>>1|0;}y=y^c;v=(1<<w)-1|0;while((y&v)!=a.sz.data[ba]){ba=ba+(-1)|0;w=w-r|0;v=(1<<w)-1|0;}q=bd;}s=s+1|0;}return (-3);}q=t-p[u]|0;if(q<0)break;u=u+1|0;t=q<<1;}return (-3);}
function A3i(a,b,c,d,e,f){var g,h;Te(a,19);g=a.r_;g.data[0]=0;h=Uc(a,b,0,19,19,null,null,d,c,e,g,a.nE);if(h==(-3))f.b1=B(653);else if(!(h!=(-5)&&c.data[0])){f.b1=B(654);h=(-3);}return h;}
function AIh(a,b,c,d,e,f,g,h,i,j){var k,l;Te(a,288);k=a.r_;k.data[0]=0;l=Uc(a,d,0,b,257,BOa,BOb,g,e,i,k,a.nE);if(!l&&e.data[0]){Te(a,288);c=Uc(a,d,b,c,0,BOc,BOd,h,f,i,a.r_,a.nE);if(!c&&!(!f.data[0]&&b>257))return 0;if(c==(-3))j.b1=B(655);else if(c==(-5)){j.b1=B(656);c=(-3);}else if(c!=(-4)){j.b1=B(657);c=(-3);}return c;}if(l==(-3))j.b1=B(658);else if(l!=(-4)){j.b1=B(659);l=(-3);}return l;}
function APh(b,c,d,e,f){e=e.data;d=d.data;c=c.data;b.data[0]=9;c[0]=5;d[0]=BN$;e[0]=BN_;return 0;}
function Te(a,b){var c;if(a.r_===null){a.r_=BT(1);a.nE=BT(b);a.nD=BT(16);a.sy=BT(3);a.v5=BT(15);a.sz=BT(16);}if(a.nE.data.length<b)a.nE=BT(b);c=0;while(c<b){a.nE.data[c]=0;c=c+1|0;}c=0;while(c<16){a.nD.data[c]=0;c=c+1|0;}c=0;while(c<3){a.sy.data[c]=0;c=c+1|0;}CZ(a.nD,0,a.v5,0,15);CZ(a.nD,0,a.sz,0,16);}
function A1t(){BN$=B2([96,7,256,0,8,80,0,8,16,84,8,115,82,7,31,0,8,112,0,8,48,0,9,192,80,7,10,0,8,96,0,8,32,0,9,160,0,8,0,0,8,128,0,8,64,0,9,224,80,7,6,0,8,88,0,8,24,0,9,144,83,7,59,0,8,120,0,8,56,0,9,208,81,7,17,0,8,104,0,8,40,0,9,176,0,8,8,0,8,136,0,8,72,0,9,240,80,7,4,0,8,84,0,8,20,85,8,227,83,7,43,0,8,116,0,8,52,0,9,200,81,7,13,0,8,100,0,8,36,0,9,168,0,8,4,0,8,132,0,8,68,0,9,232,80,7,8,0,8,92,0,8,28,0,9,152,84,7,83,0,8,124,0,8,60,0,9,216,82,7,23,0,8,108,0,8,44,0,9,184,0,8,12,0,8,140,0,8,76,0,9,248,80,7,
3,0,8,82,0,8,18,85,8,163,83,7,35,0,8,114,0,8,50,0,9,196,81,7,11,0,8,98,0,8,34,0,9,164,0,8,2,0,8,130,0,8,66,0,9,228,80,7,7,0,8,90,0,8,26,0,9,148,84,7,67,0,8,122,0,8,58,0,9,212,82,7,19,0,8,106,0,8,42,0,9,180,0,8,10,0,8,138,0,8,74,0,9,244,80,7,5,0,8,86,0,8,22,192,8,0,83,7,51,0,8,118,0,8,54,0,9,204,81,7,15,0,8,102,0,8,38,0,9,172,0,8,6,0,8,134,0,8,70,0,9,236,80,7,9,0,8,94,0,8,30,0,9,156,84,7,99,0,8,126,0,8,62,0,9,220,82,7,27,0,8,110,0,8,46,0,9,188,0,8,14,0,8,142,0,8,78,0,9,252,96,7,256,0,8,81,0,8,17,85,8,131,82,
7,31,0,8,113,0,8,49,0,9,194,80,7,10,0,8,97,0,8,33,0,9,162,0,8,1,0,8,129,0,8,65,0,9,226,80,7,6,0,8,89,0,8,25,0,9,146,83,7,59,0,8,121,0,8,57,0,9,210,81,7,17,0,8,105,0,8,41,0,9,178,0,8,9,0,8,137,0,8,73,0,9,242,80,7,4,0,8,85,0,8,21,80,8,258,83,7,43,0,8,117,0,8,53,0,9,202,81,7,13,0,8,101,0,8,37,0,9,170,0,8,5,0,8,133,0,8,69,0,9,234,80,7,8,0,8,93,0,8,29,0,9,154,84,7,83,0,8,125,0,8,61,0,9,218,82,7,23,0,8,109,0,8,45,0,9,186,0,8,13,0,8,141,0,8,77,0,9,250,80,7,3,0,8,83,0,8,19,85,8,195,83,7,35,0,8,115,0,8,51,0,9,198,81,
7,11,0,8,99,0,8,35,0,9,166,0,8,3,0,8,131,0,8,67,0,9,230,80,7,7,0,8,91,0,8,27,0,9,150,84,7,67,0,8,123,0,8,59,0,9,214,82,7,19,0,8,107,0,8,43,0,9,182,0,8,11,0,8,139,0,8,75,0,9,246,80,7,5,0,8,87,0,8,23,192,8,0,83,7,51,0,8,119,0,8,55,0,9,206,81,7,15,0,8,103,0,8,39,0,9,174,0,8,7,0,8,135,0,8,71,0,9,238,80,7,9,0,8,95,0,8,31,0,9,158,84,7,99,0,8,127,0,8,63,0,9,222,82,7,27,0,8,111,0,8,47,0,9,190,0,8,15,0,8,143,0,8,79,0,9,254,96,7,256,0,8,80,0,8,16,84,8,115,82,7,31,0,8,112,0,8,48,0,9,193,80,7,10,0,8,96,0,8,32,0,9,161,0,
8,0,0,8,128,0,8,64,0,9,225,80,7,6,0,8,88,0,8,24,0,9,145,83,7,59,0,8,120,0,8,56,0,9,209,81,7,17,0,8,104,0,8,40,0,9,177,0,8,8,0,8,136,0,8,72,0,9,241,80,7,4,0,8,84,0,8,20,85,8,227,83,7,43,0,8,116,0,8,52,0,9,201,81,7,13,0,8,100,0,8,36,0,9,169,0,8,4,0,8,132,0,8,68,0,9,233,80,7,8,0,8,92,0,8,28,0,9,153,84,7,83,0,8,124,0,8,60,0,9,217,82,7,23,0,8,108,0,8,44,0,9,185,0,8,12,0,8,140,0,8,76,0,9,249,80,7,3,0,8,82,0,8,18,85,8,163,83,7,35,0,8,114,0,8,50,0,9,197,81,7,11,0,8,98,0,8,34,0,9,165,0,8,2,0,8,130,0,8,66,0,9,229,80,
7,7,0,8,90,0,8,26,0,9,149,84,7,67,0,8,122,0,8,58,0,9,213,82,7,19,0,8,106,0,8,42,0,9,181,0,8,10,0,8,138,0,8,74,0,9,245,80,7,5,0,8,86,0,8,22,192,8,0,83,7,51,0,8,118,0,8,54,0,9,205,81,7,15,0,8,102,0,8,38,0,9,173,0,8,6,0,8,134,0,8,70,0,9,237,80,7,9,0,8,94,0,8,30,0,9,157,84,7,99,0,8,126,0,8,62,0,9,221,82,7,27,0,8,110,0,8,46,0,9,189,0,8,14,0,8,142,0,8,78,0,9,253,96,7,256,0,8,81,0,8,17,85,8,131,82,7,31,0,8,113,0,8,49,0,9,195,80,7,10,0,8,97,0,8,33,0,9,163,0,8,1,0,8,129,0,8,65,0,9,227,80,7,6,0,8,89,0,8,25,0,9,147,83,
7,59,0,8,121,0,8,57,0,9,211,81,7,17,0,8,105,0,8,41,0,9,179,0,8,9,0,8,137,0,8,73,0,9,243,80,7,4,0,8,85,0,8,21,80,8,258,83,7,43,0,8,117,0,8,53,0,9,203,81,7,13,0,8,101,0,8,37,0,9,171,0,8,5,0,8,133,0,8,69,0,9,235,80,7,8,0,8,93,0,8,29,0,9,155,84,7,83,0,8,125,0,8,61,0,9,219,82,7,23,0,8,109,0,8,45,0,9,187,0,8,13,0,8,141,0,8,77,0,9,251,80,7,3,0,8,83,0,8,19,85,8,195,83,7,35,0,8,115,0,8,51,0,9,199,81,7,11,0,8,99,0,8,35,0,9,167,0,8,3,0,8,131,0,8,67,0,9,231,80,7,7,0,8,91,0,8,27,0,9,151,84,7,67,0,8,123,0,8,59,0,9,215,82,
7,19,0,8,107,0,8,43,0,9,183,0,8,11,0,8,139,0,8,75,0,9,247,80,7,5,0,8,87,0,8,23,192,8,0,83,7,51,0,8,119,0,8,55,0,9,207,81,7,15,0,8,103,0,8,39,0,9,175,0,8,7,0,8,135,0,8,71,0,9,239,80,7,9,0,8,95,0,8,31,0,9,159,84,7,99,0,8,127,0,8,63,0,9,223,82,7,27,0,8,111,0,8,47,0,9,191,0,8,15,0,8,143,0,8,79,0,9,255]);BN_=B2([80,5,1,87,5,257,83,5,17,91,5,4097,81,5,5,89,5,1025,85,5,65,93,5,16385,80,5,3,88,5,513,84,5,33,92,5,8193,82,5,9,90,5,2049,86,5,129,192,5,24577,80,5,2,87,5,385,83,5,25,91,5,6145,81,5,7,89,5,1537,85,5,97,93,
5,24577,80,5,4,88,5,769,84,5,49,92,5,12289,82,5,13,90,5,3073,86,5,193,192,5,24577]);BOa=B2([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]);BOb=B2([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,112,112]);BOc=B2([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577]);BOd=B2([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]);}
function Rq(){var a=this;E.call(a);a.gH=0;a.qL=0;a.vj=null;a.po=0;a.ra=0;a.Mg=0;a.Bn=0;a.yg=0;a.Fa=0;a.ED=0;a.LN=null;a.G8=0;a.K4=null;a.Hf=0;a.eT=null;a.ed=null;}
var BOe=null;function AGG(a,b,c,d,e,f,g){a.gH=0;a.Fa=b<<24>>24;a.ED=c<<24>>24;a.LN=d;a.G8=e;a.K4=f;a.Hf=g;a.vj=null;}
function ALZ(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;c=a.eT;d=c.E;e=c.P;c=a.ed;f=c.bZ;g=c.b0;h=c.bs;i=c.gm;j=h>=i?c.eR-h|0:(i-h|0)-1|0;a:{b:while(true){c:{d:{e:{f:{g:{switch(a.gH){case 0:break f;case 2:i=a.Bn;while(g<i){if(!e){c=a.ed;c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=h;return C2(c,b);}b=0;e=e+(-1)|0;l=a.eT.cn.data;m=d+1|0;f=f|(l[d]&255)<<g;g=g+8|0;d=m;}a.qL=a.qL+(f&BOe.data[i])|0;f=f>>i;g=g-i|0;a.ra=a.ED;a.vj=a.K4;a.po=a.Hf;a.gH=3;break g;case 4:m=a.Bn;while(g<m){if(!e){c=a.ed;c.bZ=f;c.b0
=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=h;return C2(c,b);}b=0;e=e+(-1)|0;l=a.eT.cn.data;i=d+1|0;f=f|(l[d]&255)<<g;g=g+8|0;d=i;}a.yg=a.yg+(f&BOe.data[m])|0;f=f>>m;g=g-m|0;a.gH=5;break c;case 6:break d;case 7:if(g>7){g=g+(-8)|0;e=e+1|0;d=d+(-1)|0;}c=a.ed;c.bs=h;b=C2(c,b);c=a.ed;h=c.bs;i=c.gm;if(i!=h){c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=h;return C2(c,b);}a.gH=8;break a;case 9:c=a.ed;c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=h;return C2(c,(-3));case 1:break e;case 3:break;case 5:break c;case 8:break a;default:c
=a.ed;c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=h;return C2(c,(-2));}}i=a.ra;while(g<i){if(!e){c=a.ed;c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=h;return C2(c,b);}b=0;e=e+(-1)|0;l=a.eT.cn.data;m=d+1|0;f=f|(l[d]&255)<<g;g=g+8|0;d=m;}i=(a.po+(f&BOe.data[i])|0)*3|0;l=a.vj.data;m=i+1|0;f=f>>l[m];g=g-l[m]|0;m=l[i];if(m&16){a.Bn=m&15;a.yg=l[i+2|0];a.gH=4;continue b;}if(m&64){a.gH=9;c=a.eT;c.b1=B(660);k=a.ed;k.bZ=f;k.b0=g;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;k.bs=h;return C2(k,(-3));}a.ra
=m;a.po=(i/3|0)+l[i+2|0]|0;continue b;}if(j>=258&&e>=10){c=a.ed;c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=h;b=AZp(a,a.Fa,a.ED,a.LN,a.G8,a.K4,a.Hf,c,k);c=a.eT;d=c.E;e=c.P;c=a.ed;f=c.bZ;g=c.b0;h=c.bs;i=c.gm;j=h>=i?c.eR-h|0:(i-h|0)-1|0;if(b){a.gH=b!=1?9:7;continue b;}}a.ra=a.Fa;a.vj=a.LN;a.po=a.G8;a.gH=1;}m=a.ra;while(g<m){if(!e){c=a.ed;c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=h;return C2(c,b);}b=0;e=e+(-1)|0;l=a.eT.cn.data;i=d+1|0;f=f|(l[d]&255)<<g;g=g+8|0;d=i;}n=(a.po+(f
&BOe.data[m])|0)*3|0;l=a.vj.data;i=n+1|0;f=f>>>l[i]|0;g=g-l[i]|0;o=l[n];if(!o){a.Mg=l[n+2|0];a.gH=6;continue b;}if(o&16){a.Bn=o&15;a.qL=l[n+2|0];a.gH=2;continue b;}if(!(o&64)){a.ra=o;a.po=(n/3|0)+l[n+2|0]|0;continue b;}if(!(o&32)){a.gH=9;c=a.eT;c.b1=B(661);k=a.ed;k.bZ=f;k.b0=g;c.P=e;c.I=Bk(c.I,M(d-c.E|0));c.E=d;k.bs=h;return C2(k,(-3));}a.gH=7;continue b;}if(j)i=h;else{c=a.ed;m=c.eR;if(h!=m)i=h;else{n=c.gm;if(!n)i=h;else{i=0;j=i>=n?m-i|0:(n-i|0)-1|0;}}if(!j){c.bs=i;b=C2(c,b);c=a.ed;i=c.bs;m=c.gm;j=i>=m?c.eR
-i|0:(m-i|0)-1|0;n=c.eR;if(i==n&&m){i=0;j=i>=m?n-i|0:(m-i|0)-1|0;}if(!j){c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=i;return C2(c,b);}}}b=0;l=a.ed.fH.data;h=i+1|0;l[i]=a.Mg<<24>>24;j=j+(-1)|0;a.gH=0;continue b;}i=h-a.yg|0;while(i<0){i=i+a.ed.eR|0;}while(a.qL){if(j)m=h;else{c=a.ed;n=c.eR;if(h!=n)m=h;else{o=c.gm;if(!o)m=h;else{m=0;j=m>=o?n-m|0:(o-m|0)-1|0;}}if(!j){c.bs=m;b=C2(c,b);c=a.ed;m=c.bs;n=c.gm;j=m>=n?c.eR-m|0:(n-m|0)-1|0;o=c.eR;if(m==o&&n){m=0;j=m>=n?o-m|0:(n-m|0)-1|0;}if(!j)break b;}}c
=a.ed;l=c.fH.data;h=m+1|0;n=i+1|0;l[m]=l[i];j=j+(-1)|0;i=n==c.eR?0:n;a.qL=a.qL-1|0;}a.gH=0;}c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=m;return C2(c,b);}c=a.ed;c.bZ=f;c.b0=g;k=a.eT;k.P=e;k.I=Bk(k.I,M(d-k.E|0));k.E=d;c.bs=h;return C2(c,1);}
function AKV(a,b){}
function AZp(a,b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;j=i.E;k=i.P;l=h.bZ;m=h.b0;n=h.bs;o=h.gm;p=n>=o?h.eR-n|0:(o-n|0)-1|0;q=BOe.data;r=q[b];s=q[c];while(true){if(m<20){k=k+(-1)|0;q=i.cn.data;b=j+1|0;l=l|(q[j]&255)<<m;m=m+8|0;j=b;continue;}a:{t=d.data;u=l&r;v=(e+u|0)*3|0;c=t[v];if(!c){b=v+1|0;l=l>>t[b];m=m-t[b]|0;q=h.fH.data;w=n+1|0;q[n]=t[v+2|0]<<24>>24;p=p+(-1)|0;}else{while(true){b=v+1|0;l=l>>t[b];m=m-t[b]|0;if(c&16){c=c&15;b=t[v+2|0];x=BOe.data;y=b+(l&x[c])|0;b=l>>c;c=m-c|0;while(c<15){k=k+
(-1)|0;q=i.cn.data;o=j+1|0;b=b|(q[j]&255)<<c;c=c+8|0;j=o;}q=f.data;o=b&s;w=(g+o|0)*3|0;l=q[w];while(true){m=w+1|0;b=b>>q[m];c=c-q[m]|0;if(l&16)break;if(l&64){i.b1=B(660);e=i.P-k|0;g=c>>3;if(g<e)e=g;g=k+e|0;o=j-e|0;c=c-(e<<3)|0;h.bZ=b;h.b0=c;i.P=g;i.I=Bk(i.I,M(o-i.E|0));i.E=o;h.bs=n;return (-3);}o=(o+q[w+2|0]|0)+(b&x[l])|0;w=(g+o|0)*3|0;l=q[w];}o=l&15;while(c<o){k=k+(-1)|0;t=i.cn.data;l=j+1|0;b=b|(t[j]&255)<<c;c=c+8|0;j=l;}w=q[w+2|0]+(b&x[o])|0;l=b>>o;m=c-o|0;p=p-y|0;if(n>=w){o=n-w|0;b=n-o|0;if(b>0&&2>b){q=h.fH.data;b
=n+1|0;c=o+1|0;q[n]=q[o];n=b+1|0;o=c+1|0;q[b]=q[c];y=y+(-2)|0;}else{q=h.fH;CZ(q,o,q,n,2);n=n+2|0;o=o+2|0;y=y+(-2)|0;}}else{o=n-w|0;while(true){b=h.eR;o=o+b|0;if(o>=0)break;}b=b-o|0;if(y>b){y=y-b|0;c=n-o|0;if(c>0&&b>c){c=n;while(true){q=h.fH.data;n=c+1|0;w=o+1|0;q[c]=q[o];b=b+(-1)|0;if(!b)break;c=n;o=w;}}else{q=h.fH;CZ(q,o,q,n,b);n=n+b|0;}o=0;}}b=n-o|0;if(b>0&&y>b){while(true){q=h.fH.data;w=n+1|0;b=o+1|0;q[n]=q[o];y=y+(-1)|0;if(!y)break;n=w;o=b;}break a;}q=h.fH;CZ(q,o,q,n,y);w=n+y|0;break a;}if(c&64){if(c&32)
{y=i.P-k|0;b=m>>3;if(b<y)y=b;b=k+y|0;c=j-y|0;e=m-(y<<3)|0;h.bZ=l;h.b0=e;i.P=b;i.I=Bk(i.I,M(c-i.E|0));i.E=c;h.bs=n;return 1;}i.b1=B(661);y=i.P-k|0;b=m>>3;if(b<y)y=b;b=k+y|0;c=j-y|0;e=m-(y<<3)|0;h.bZ=l;h.b0=e;i.P=b;i.I=Bk(i.I,M(c-i.E|0));i.E=c;h.bs=n;return (-3);}u=(u+t[v+2|0]|0)+(l&BOe.data[c])|0;v=(e+u|0)*3|0;c=t[v];if(!c)break;}b=v+1|0;l=l>>t[b];m=m-t[b]|0;q=h.fH.data;w=n+1|0;q[n]=t[v+2|0]<<24>>24;p=p+(-1)|0;}}if(p<258)break;if(k<10)break;n=w;}y=i.P-k|0;b=m>>3;if(b<y)y=b;b=k+y|0;c=j-y|0;e=m-(y<<3)|0;h.bZ=l;h.b0
=e;i.P=b;i.I=Bk(i.I,M(c-i.E|0));i.E=c;h.bs=w;return 0;}
function AL6(){BOe=B2([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535]);}
function WN(){E.call(this);this.Ov=null;}
function ADE(){var a=this;E.call(a);a.TU=null;a.GS=0;}
var Th=K(Ih);
function AX9(b){var c,d;c=b.data.length;d=new ADR;AC3(d,c,0,0+c|0);d.Kr=0;d.Qp=0;d.Iy=b;return d;}
function Z6(a){GB(a);return a;}
function Bj7(a){HI(a);return a;}
function DH(){var a=this;E.call(a);a.dt=null;a.YV=null;a.Y3=null;a.lg=0.0;a.FJ=0.0;}
function E4(a){a.YV=Bxs();a.Y3=KU();a.lg=0.0;a.FJ=1.0;}
function AWy(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.dt.xB;$p=1;case 1:$z=ASZ(c,b);if(C()){break _;}d=$z;F8(c,d);return;default:GR();}}DW().s(a,b,c,d,$p);}
function AO7(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.dt.xB;$p=1;case 1:$z=ASZ(d,c);if(C()){break _;}e=$z;F8(d,e);return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function ASn(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Be(2896);J();g=BGS.Q;h=(g&15)<<4;i=g&240;f=h;j=f/256.0;k=(f+15.989999771118164)/256.0;f=i;l=f/256.0;m=(f+15.989999771118164)/256.0;B9();Bp(c,d,e);n=b.da*1.399999976158142;Cg(n,n,n);o=B(198);$p
=1;case 1:AWy(a,o);if(C()){break _;}BM();o=BFI;p=1.0;q=0.0;r=b.cO/b.da;Bj( -a.dt.nf,0.0,1.0,0.0);Bp(0.0,0.0,(-0.4000000059604645)+(r|0)*0.019999999552965164);B4(1.0,1.0,1.0,1.0);BB(o);e=k;s=m;t=j;u=l;while(r>0.0){c=p-0.5;d=0.0-q;I(o,c,d,0.0,e,s);I(o,(-0.5),d,0.0,t,s);d=1.399999976158142-q;I(o,(-0.5),d,0.0,t,u);I(o,c,d,0.0,e,u);r=r-1.0;q=q-1.0;p=p*0.8999999761581421;Bp(0.0,0.0,(-0.03999999910593033));}Bu(o);BI();Bc(2896);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function XT(a){return a.dt.lo;}
function Bs8(b,c,d,e){var f;Be(3553);BM();f=BFI;B4(1.0,1.0,1.0,1.0);BB(f);H3(f,c,d,e);B8(f,0.0,0.0,(-1.0));Bn(f,b.R,b.V,b.S);Bn(f,b.Z,b.V,b.S);Bn(f,b.Z,b.C,b.S);Bn(f,b.R,b.C,b.S);B8(f,0.0,0.0,1.0);Bn(f,b.R,b.C,b.ba);Bn(f,b.Z,b.C,b.ba);Bn(f,b.Z,b.V,b.ba);Bn(f,b.R,b.V,b.ba);B8(f,0.0,(-1.0),0.0);Bn(f,b.R,b.C,b.S);Bn(f,b.Z,b.C,b.S);Bn(f,b.Z,b.C,b.ba);Bn(f,b.R,b.C,b.ba);B8(f,0.0,1.0,0.0);Bn(f,b.R,b.V,b.ba);Bn(f,b.Z,b.V,b.ba);Bn(f,b.Z,b.V,b.S);Bn(f,b.R,b.V,b.S);B8(f,(-1.0),0.0,0.0);Bn(f,b.R,b.C,b.ba);Bn(f,b.R,b.V,
b.ba);Bn(f,b.R,b.V,b.S);Bn(f,b.R,b.C,b.S);B8(f,1.0,0.0,0.0);Bn(f,b.Z,b.C,b.S);Bn(f,b.Z,b.V,b.S);Bn(f,b.Z,b.V,b.ba);Bn(f,b.Z,b.C,b.ba);H3(f,0.0,0.0,0.0);Bu(f);Bc(3553);}
function A9A(a,b){a.dt=b;}
function AZS(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true)
{switch($p){case 0:h=a.dt;if(h.Eh.i$&&a.lg>0.0){i=b.c;j=b.i;k=b.d;i=i-h.Vi;j=j-h.We;k=k-h.Ue;l=(1.0-(i*i+j*j+k*k)/256.0)*a.FJ;if(l>0.0){Bc(3042);CO(770,771);h=a.dt.xB;m=B(662);$p=2;continue _;}}if(b.bS<=0&&!b.lY)return;$p=1;case 1:ASn(a,b,c,d,e,g);if(C()){break _;}return;case 2:$z=ASZ(h,m);if(C()){break _;}n=$z;F8(h,n);m=XT(a);DN(0);f=a.lg;i=b.fu;j=b.c-i;k=g;i=i+j*k;j=b.eX;j=j+(b.i-j)*k+b.jo();o=b.fv;k=o+(b.d-o)*k;p=f;q=N(i-p);r=N(i+p);s=N(j-p);t=N(j);u=N(k-p);v=N(k+p);o=c-i;w=d-j;x=e-k;BM();y=BFI;BB(y);j=l;a:
while(true){if(q>r){Bu(y);B4(1.0,1.0,1.0,1.0);Be(3042);DN(1);if(b.bS<=0&&!b.lY)return;$p=1;continue _;}z=s;while(z<=t){ba=u;if(ba<=v)break a;z=z+1|0;}q=q+1|0;}n=z-1|0;$p=3;case 3:$z=AMY(m,q,n,ba);if(C()){break _;}n=$z;if(n>0){$p=4;continue _;}ba=ba+1|0;while(ba>v){z=z+1|0;while(z>t){q=q+1|0;if(q>r){Bu(y);B4(1.0,1.0,1.0,1.0);Be(3042);DN(1);if(b.bS<=0&&!b.lY)return;$p=1;continue _;}z=s;}ba=u;}n=z-1|0;continue _;case 4:$z=AG8(m,q,z,ba);if(C()){break _;}bb=$z;if(bb>3){J();bc=BFM.data[n];k=d+b.jo();i=w+b.jo();h=
BFI;if(bc.eb()){bd=z;k=(j-(k-(bd+i))/2.0)*0.5;be=XT(a);$p=5;continue _;}}ba=ba+1|0;while(ba>v){z=z+1|0;while(z>t){q=q+1|0;if(q>r){Bu(y);B4(1.0,1.0,1.0,1.0);Be(3042);DN(1);if(b.bS<=0&&!b.lY)return;$p=1;continue _;}z=s;}ba=u;}n=z-1|0;$p=3;continue _;case 5:$z=AOI(be,q,z,ba);if(C()){break _;}f=$z;k=k*f;if(k>=0.0){if(k>1.0)k=1.0;Fu(h,1.0,1.0,1.0,k);k=q;bf=k+bc.fs+o;bg=k+bc.fm+o;bh=bd+bc.eE+i+0.015625;i=ba;bd=i+bc.fZ+x;bi=i+bc.fD+x;bj=(c-bf)/2.0/p+0.5;f=(c-bg)/2.0/p+0.5;l=(e-bd)/2.0/p+0.5;bk=(e-bi)/2.0/p+0.5;i=bj;k
=l;I(h,bf,bh,bd,i,k);bl=bk;I(h,bf,bh,bi,i,bl);i=f;I(h,bg,bh,bi,i,bl);I(h,bg,bh,bd,i,k);}ba=ba+1|0;while(ba>v){z=z+1|0;while(z>t){q=q+1|0;if(q>r){Bu(y);B4(1.0,1.0,1.0,1.0);Be(3042);DN(1);if(b.bS<=0&&!b.lY)return;$p=1;continue _;}z=s;}ba=u;}n=z-1|0;$p=3;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,$p);}
function AUx(){var a=this;DH.call(a);a.Ig=null;a.kG=null;}
function AHH(){var a=new AUx();Bor(a);return a;}
function Bor(a){E4(a);a.Ig=KU();a.kG=new C1;a.lg=0.15000000596046448;a.FJ=0.75;}
function A21(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=b.p8;B9();i=Br((b.kH+g)/10.0+b.Cj)*0.10000000149011612+0.10000000149011612;j=((b.kH+g)/20.0+b.Cj)*57.2957763671875;k=1;l=b.p8.y;if(l>1)k=2;if(l>5)k=3;if(l>20)k=4;Bp(c,d+i,e);Bc(32826);l
=h.bp;if(l<256){J();if(K6(BFM.data[l].dG())){Bj(j,0.0,1.0,0.0);b=B(198);$p=3;continue _;}}Cg(0.5,0.5,0.5);l=FP(h);if(h.bp>=256){b=B(181);$p=1;continue _;}b=B(198);$p=2;continue _;case 1:AWy(a,b);if(C()){break _;}BM();m=BFI;n=(l%16|0)*16|0;o=(n+0|0)/256.0;p=(n+16|0)/256.0;l=(l/16|0)*16|0;q=(l+0|0)/256.0;r=(l+16|0)/256.0;s=0;d=o;e=r;t=p;u=q;while(s<k){B9();if(s>0)Bp((O(a.kG)*2.0-1.0)*0.30000001192092896,(O(a.kG)*2.0-1.0)*0.30000001192092896,(O(a.kG)*2.0-1.0)*0.30000001192092896);Bj(180.0-a.dt.nf,0.0,1.0,0.0);BB(m);B8(m,
0.0,1.0,0.0);I(m,(-0.5),(-0.25),0.0,d,e);I(m,0.5,(-0.25),0.0,t,e);I(m,0.5,0.75,0.0,t,u);I(m,(-0.5),0.75,0.0,d,u);Bu(m);BI();s=s+1|0;}Be(32826);BI();return;case 2:AWy(a,b);if(C()){break _;}BM();m=BFI;n=(l%16|0)*16|0;o=(n+0|0)/256.0;p=(n+16|0)/256.0;l=(l/16|0)*16|0;q=(l+0|0)/256.0;r=(l+16|0)/256.0;s=0;d=o;e=r;t=p;u=q;while(s<k){B9();if(s>0)Bp((O(a.kG)*2.0-1.0)*0.30000001192092896,(O(a.kG)*2.0-1.0)*0.30000001192092896,(O(a.kG)*2.0-1.0)*0.30000001192092896);Bj(180.0-a.dt.nf,0.0,1.0,0.0);BB(m);B8(m,0.0,1.0,0.0);I(m,
(-0.5),(-0.25),0.0,d,e);I(m,0.5,(-0.25),0.0,t,e);I(m,0.5,0.75,0.0,t,u);I(m,(-0.5),0.75,0.0,d,u);Bu(m);BI();s=s+1|0;}Be(32826);BI();return;case 3:AWy(a,b);if(C()){break _;}v=0.25;if(!BFM.data[h.bp].eb()&&h.bp!=BFR.b)v=0.5;Cg(v,v,v);n=0;while(n<k){B9();if(n>0)Bp((O(a.kG)*2.0-1.0)*0.20000000298023224/v,(O(a.kG)*2.0-1.0)*0.20000000298023224/v,(O(a.kG)*2.0-1.0)*0.20000000298023224/v);JC(a.Ig,BFM.data[h.bp]);BI();n=n+1|0;}Be(32826);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);}
function AOH(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(d!==null){g=d.bp;if(g<256){J();if(K6(BFM.data[g].dG())){h=d.bp;b=B(198);$p=1;continue _;}}if(FP(d)>=0){Be(2896);if(d.bp>=256){b=B(181);$p=2;continue _;}b=B(198);$p=3;continue _;}Bc(2884);}return;case 1:$z=ASZ(c,b);if(C()){break _;}g=$z;F8(c,g);i=BFM.data[h];B9();Bp(e
-2|0,f+3|0,0.0);Cg(10.0,10.0,10.0);Bp(1.0,0.5,8.0);Bj(210.0,1.0,0.0,0.0);Bj(45.0,0.0,1.0,0.0);B4(1.0,1.0,1.0,1.0);Cg(1.0,1.0,1.0);JC(a.Ig,i);BI();Bc(2884);return;case 2:$z=ASZ(c,b);if(C()){break _;}h=$z;F8(c,h);g=(FP(d)%16|0)*16|0;h=(FP(d)/16|0)*16|0;BM();b=BFI;BB(b);j=e+0|0;k=f+16|0;l=(g+0|0)*0.00390625;m=(h+16|0)*0.00390625;I(b,j,k,0.0,l,m);n=e+16|0;o=(g+16|0)*0.00390625;I(b,n,k,0.0,o,m);k=f+0|0;m=(h+0|0)*0.00390625;I(b,n,k,0.0,o,m);I(b,j,k,0.0,l,m);Bu(b);Bc(2896);Bc(2884);return;case 3:$z=ASZ(c,b);if(C())
{break _;}h=$z;F8(c,h);g=(FP(d)%16|0)*16|0;h=(FP(d)/16|0)*16|0;BM();b=BFI;BB(b);j=e+0|0;k=f+16|0;l=(g+0|0)*0.00390625;m=(h+16|0)*0.00390625;I(b,j,k,0.0,l,m);n=e+16|0;o=(g+16|0)*0.00390625;I(b,n,k,0.0,o,m);k=f+0|0;m=(h+0|0)*0.00390625;I(b,n,k,0.0,o,m);I(b,j,k,0.0,l,m);Bu(b);Bc(2896);Bc(2884);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function Q_(a,b,c,d,e,f){var g,h,i,j,k,l;if(d!==null){g=d.y;if(g>1){c=new T;S(c);Bi(c,g);c=U(c);Be(2896);Be(2929);C0(b,c,((e+19|0)-2|0)-DU(b,c)|0,(f+6|0)+3|0,16777215);Bc(2896);Bc(2929);}g=d.e_;if(g>0){h=13-((g*13|0)/Pw(d)|0)|0;i=255-((d.e_*255|0)/Pw(d)|0)|0;Be(2896);Be(2929);Be(3553);BM();j=BFI;k=255-i|0;l=k<<16|i<<8;g=(k/4|0)<<16|16128;i=e+2|0;k=f+13|0;UP(a,j,i,k,13,2,0);UP(a,j,i,k,12,1,g);UP(a,j,i,k,h,1,l);Bc(3553);Bc(2896);Bc(2929);B4(1.0,1.0,1.0,1.0);}}}
function UP(a,b,c,d,e,f,g){var h,i,j;BB(b);Eq(b,g);h=c+0|0;i=d+0|0;Bn(b,h,i,0.0);j=d+f|0;Bn(b,h,j,0.0);h=c+e|0;Bn(b,h,j,0.0);Bn(b,h,i,0.0);Bu(b);}
function ANP(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:A21(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AKL(){E.call(this);this.Bt=null;}
function Bn8(){var a=new AKL();A6V(a);return a;}
function A6V(a){a.Bt=BC(Cs,1);}
function BnS(a,b){return a.Bt.data[b];}
function ALG(a,b,c){var d,e;d=a.Bt.data;if(d[b]===null)return null;e=d[b];d[b]=null;return e;}
function Q4(a,b,c){a.Bt.data[b]=c;}
function Bea(a){return 64;}
function AZQ(a){}
function Q7(){var a=this;E.call(a);a.rc=null;a.Gx=0;a.vM=null;}
function KS(a,b){return a.rc.data[b];}
function ZY(a,b,c){var d,e,f;d=a.rc.data;if(d[b]===null)return null;if(d[b].y<=c){e=d[b];d[b]=null;a.vM.CC(a);return e;}f=GI(d[b],c);d=a.rc.data;if(!d[b].y)d[b]=null;a.vM.CC(a);return f;}
function AUG(a,b,c){a.rc.data[b]=c;a.vM.CC(a);}
function Bue(a){return 64;}
function AOO(a){}
var Lm=K(Bv);
function BOf(){var a=new Lm();Byp(a);return a;}
function Byp(a){W(a);}
var ALa=K();
function ByC(a,b){return AAy(a.FI(b));}
function A9v(a){return a.a0K();}
var Pv=K(Co);
function BOg(){var a=new Pv();Brv(a);return a;}
function Brv(a){W(a);}
function AJK(){var a=this;E.call(a);a.mB=null;a.FT=null;a.f4=null;a.hn=0;}
function Bz2(){var a=new AJK();Bj8(a);return a;}
function Bj8(a){a.f4=Gb();}
var Er=K(Co);
function BOh(){var a=new Er();Bv1(a);return a;}
function Bv1(a){W(a);}
function Nq(){var a=this;EN.call(a);a.e$=null;a.d_=null;a.h0=0;}
function BOi(a){var b=new Nq();Mx(b,a);return b;}
function Mx(a,b){QA(a,b);a.h0=0;}
function ANv(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.h0=0;b=16.0;c=a.d_;if(c===null){$p=1;continue _;}if(IG(c)){d=Vf(a.d_,a);c=a.d_;$p=2;continue _;}a.d_=null;a:{if(!a.h0&&a.d_!==null)
{if(a.e$===null)break a;if(!D(a.m,20))break a;}if(!(!(a.e$===null&&!D(a.m,80))&&D(a.m,80))){e=0;f=(-1);g=(-1);h=(-1);i=(-99999.0);j=0;if(j<10){k=N(a.c+D(a.m,13)-6.0);l=N(a.i+D(a.m,7)-3.0);m=N(a.d+D(a.m,13)-6.0);$p=9;continue _;}if(e){c=a.l;b=10.0;$p=10;continue _;}}n=N(a.w.C);$p=5;continue _;}c=a.l;o=a.d_;$p=7;continue _;case 1:$z=a.Cg();if(C()){break _;}c=$z;a.d_=c;if(c!==null){o=a.l;$p=3;continue _;}b:{if(!a.h0&&a.d_!==null){if(a.e$===null)break b;if(!D(a.m,20))break b;}if(!(!(a.e$===null&&!D(a.m,80))&&D(a.m,
80))){e=0;f=(-1);g=(-1);h=(-1);i=(-99999.0);j=0;if(j<10){k=N(a.c+D(a.m,13)-6.0);l=N(a.i+D(a.m,7)-3.0);m=N(a.d+D(a.m,13)-6.0);$p=9;continue _;}if(e){c=a.l;b=10.0;$p=10;continue _;}}n=N(a.w.C);$p=5;continue _;}c=a.l;o=a.d_;$p=7;continue _;case 2:$z=AOR(a,c);if(C()){break _;}e=$z;if(e){c=a.d_;$p=4;continue _;}b:{if(!a.h0&&a.d_!==null){if(a.e$===null)break b;if(!D(a.m,20))break b;}if(!(!(a.e$===null&&!D(a.m,80))&&D(a.m,80))){e=0;f=(-1);g=(-1);h=(-1);i=(-99999.0);j=0;if(j<10){k=N(a.c+D(a.m,13)-6.0);l=N(a.i+D(a.m,
7)-3.0);m=N(a.d+D(a.m,13)-6.0);$p=9;continue _;}if(e){c=a.l;b=10.0;$p=10;continue _;}}n=N(a.w.C);$p=5;continue _;}c=a.l;o=a.d_;$p=7;continue _;case 3:$z=A5y(o,a,c,b);if(C()){break _;}c=$z;a.e$=c;c:{if(!a.h0&&a.d_!==null){if(a.e$===null)break c;if(!D(a.m,20))break c;}if(!(!(a.e$===null&&!D(a.m,80))&&D(a.m,80))){e=0;f=(-1);g=(-1);h=(-1);i=(-99999.0);j=0;if(j<10){k=N(a.c+D(a.m,13)-6.0);l=N(a.i+D(a.m,7)-3.0);m=N(a.d+D(a.m,13)-6.0);$p=9;continue _;}if(e){c=a.l;b=10.0;$p=10;continue _;}}n=N(a.w.C);$p=5;continue _;}c
=a.l;o=a.d_;$p=7;continue _;case 4:a.tG(c,d);if(C()){break _;}c:{if(!a.h0&&a.d_!==null){if(a.e$===null)break c;if(!D(a.m,20))break c;}if(!(!(a.e$===null&&!D(a.m,80))&&D(a.m,80))){e=0;f=(-1);g=(-1);h=(-1);i=(-99999.0);j=0;if(j<10){k=N(a.c+D(a.m,13)-6.0);l=N(a.i+D(a.m,7)-3.0);m=N(a.d+D(a.m,13)-6.0);$p=9;continue _;}if(e){c=a.l;b=10.0;$p=10;continue _;}}n=N(a.w.C);$p=5;continue _;}c=a.l;o=a.d_;$p=7;continue _;case 5:$z=AQi(a);if(C()){break _;}p=$z;$p=6;case 6:$z=AMO(a);if(C()){break _;}q=$z;a.u=0.0;if(a.e$!==null
&&D(a.m,100)){c=AAK(a.e$,a);r=a.da*2.0;s=r*r;while(c!==null){r=a.c;t=c.G;u=a.d;r=r-c.H;t=t-t;u=u-c.D;if(r*r+t*t+u*u>=s)break;c=a.e$;c.yx=c.yx+1|0;if(!AZ2(c)){c=AAK(a.e$,a);continue;}c=null;a.e$=null;}a.jW=0;if(c!==null){t=c.H-a.c;u=c.D-a.d;s=c.G-n;v=Ci(u,t)*180.0/3.1415927410125732-90.0;b=a.n;w=v-b;a.hF=a.oA;while(w<(-180.0)){w=w+360.0;}while(w>=180.0){w=w-360.0;}if(w>30.0)w=30.0;if(w<(-30.0))w=(-30.0);x=b+w;a.n=x;if(a.h0){c=a.d_;if(c!==null){y=c.c-a.c;b=Ci(c.d-a.d,y)*180.0/3.1415927410125732-90.0;a.n=b;b=(x
-b+90.0)*3.1415927410125732/180.0;a.jK= -Br(b)*a.hF*1.0;a.hF=BG(b)*a.hF*1.0;}}if(s>0.0)a.jW=1;}c=a.d_;if(c!==null)L4(a,c,30.0);if(a.nN)a.jW=1;if(O(a.m)<0.800000011920929&&!(!p&&!q))a.jW=1;return;}$p=8;continue _;case 7:$z=A5y(c,a,o,b);if(C()){break _;}c=$z;a.e$=c;n=N(a.w.C);$p=5;continue _;case 8:AZv(a);if(C()){break _;}a.e$=null;return;case 9:$z=a.xD(k,l,m);if(C()){break _;}z=$z;if(z>i){e=1;i=z;f=k;g=l;h=m;}j=j+1|0;if(j>=10){if(e){c=a.l;b=10.0;$p=10;continue _;}n=N(a.w.C);$p=5;continue _;}k=N(a.c+D(a.m,13)
-6.0);l=N(a.i+D(a.m,7)-3.0);m=N(a.d+D(a.m,13)-6.0);continue _;case 10:$z=AVz(c,a,f,g,h,b);if(C()){break _;}c=$z;a.e$=c;n=N(a.w.C);$p=5;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p);}
function AY6(a,b,c){}
function AXg(a){return null;}
function AWX(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=N(a.c);c=N(a.w.C);d=N(a.d);$p=1;case 1:$z=AIm(a);if(C()){break _;}e=$z;if(!e)return 0;$p=2;case 2:$z=a.xD(b,c,d);if(C()){break _;}f=$z;return f<0.0?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
var L6=K(0);
function FL(){Nq.call(this);this.wG=0;}
function Bzv(a){var b=new FL();Lt(b,a);return b;}
function Lt(a,b){Mx(a,b);a.wG=2;a.bI=20;}
function AUy(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=1.0;$p=1;case 1:$z=AOz(a,b);if(C()){break _;}b=$z;if(b>0.5)a.ju=a.ju+2|0;$p=2;case 2:AMR(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,$p);}
function AYQ(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AYY(a);if(C()){break _;}if(a.l.dY)return;$p=2;case 2:CN(a);if(C()){break _;}return;default:GR();}}DW().s(a,$p);}
function A25(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=Hl(a.l,a,16.0);if(b===null){b=null;return b;}$p=1;case 1:$z=AOR(a,b);if(C()){break _;}c=$z;if(!c)b=null;return b;default:GR();}}DW().s(a,b,c,$p);}
function AQe(a,b,c){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A4W(a,b,c);if(C()){break _;}c=$z;if(!c)return 0;if(a.bH!==b&&a.bO!==b){if(b!==a)a.d_=b;return 1;}return 1;default:GR();}}DW().s(a,b,c,$p);}
function AUg(a,b,c){var d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c<2.5){d=b.w;e=d.V;f=a.w;if(e>f.C&&d.C<f.V){a.fg=20;g=a.wG;$p=1;continue _;}}return;case 1:b.d1(a,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function ARx(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=0.5;f=a.l;$p=1;case 1:$z=AOI(f,b,c,d);if(C()){break _;}g=$z;return e-g;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function Bof(a,b){GN(a,b);}
function Bki(a,b){GM(a,b);}
function AP3(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=N(a.c);c=N(a.w.C);d=N(a.d);e=a.l;Eg();f=BM8;$p=1;case 1:$z=AXH(e,f,b,c,d);if(C()){break _;}g=$z;if(g>D(a.m,32))return 0;f=a.l;$p=2;case 2:$z=AG8(f,b,c,d);if(C()){break _;}g=$z;if(g>D(a.m,8))return 0;$p=3;case 3:$z=AWX(a);if(C()){break _;}b=$z;return !b?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
var KX=K(FL);
function A4r(a){var b=new KX();BqS(b,a);return b;}
function BqS(a,b){Lt(a,b);a.ei=B(663);Dg(a,1.399999976158142,0.8999999761581421);a.oA=0.800000011920929;}
function A_n(a){return a.cO*0.75-0.5;}
function A4Z(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=1.0;$p=1;case 1:$z=AOz(a,b);if(C()){break _;}b=$z;if(b>=0.5)return null;return Hl(a.l,a,16.0);default:GR();}}DW().s(a,b,$p);}
function A8$(a){return B(664);}
function Bcn(a){return B(664);}
function BtP(a){return B(665);}
function AJd(a,b,c){var d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=1.0;$p=1;case 1:a:{$z=AOz(a,d);if(C()){break _;}d=$z;if(d>0.5&&!D(a.m,100))a.d_=null;else{if(c<=2.0)break a;if(c>=6.0)break a;if(D(a.m,10))break a;if(a.U){e=b.c-a.c;f=b.d-a.d;g=Cj(e*e+f*f);a.f=e/g*0.5*0.800000011920929+a.f*0.20000000298023224;a.g=f/g*0.5*0.800000011920929+a.g*0.20000000298023224;a.h=0.4000000059604645;}}return;}$p=2;case 2:AUg(a,
b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function Bnc(a,b){GN(a,b);}
function BhO(a,b){GM(a,b);}
function BfF(a){Bw();return BLC.bj;}
function DZ(){var a=this;DH.call(a);a.nx=null;a.l$=null;}
function BAh(a,b){var c=new DZ();G3(c,a,b);return c;}
function G3(a,b,c){E4(a);a.nx=b;a.lg=c;}
function AJ7(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:B9();Be(2884);a.nx.n7=KE(b,g);h=a.nx;i=b.bO===null&&!b.G0?0:1;h.CW=i;h=a.l$;if(h!==null)h.CW=i;try{f=b.hb;j=f+(b.dB-f)*g;k=b.J;k=k+(b.n-k)*
g;f=b.M;l=f+(b.u-f)*g;Bp(c,d,e);m=a.L0(b,g);Bj(180.0-j,0.0,1.0,0.0);i=b.ea;if(i>0){f=F1((i+g-1.0)/20.0*1.600000023841858);if(f>1.0)f=1.0;Bj(f*a.SY(b),0.0,0.0,1.0);}n=0.0625;Bc(32826);Cg((-1.0),(-1.0),1.0);a.rk(b,g);Bp(0.0,(-1.5078125),0.0);f=b.jS;o=b.cF;p=f+(o-f)*g;o=b.eA-o*(1.0-g);if(p>1.0)p=1.0;h=b.tk;q=A19(b);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){h=$$je;}else{throw $$e;}}Bq(h);Bc(2884);BI();return;case 1:try{AO7(a,h,q);if(C()){break _;}Bc(3008);h=a.nx;f=k-j;h.hy(o,p,m,f,l,n);r=0;if
(r>=4){$p=2;continue _;}$p=4;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){h=$$je;}else{throw $$e;}}Bq(h);Bc(2884);BI();return;case 2:try{a.IJ(b,g);if(C()){break _;}$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){h=$$je;}else{throw $$e;}}Bq(h);Bc(2884);BI();return;case 3:a:{try{$z=AOz(b,g);if(C()){break _;}s=$z;i=a.Q2(b,s,g);r=i>>24&255;if(!(r<=0&&b.ev<=0&&b.ea<=0)){Be(3553);Be(3008);Bc(3042);CO(770,771);Nc(514);if(!(b.ev<=0&&b.ea<=0)){B4(s,0.0,0.0,0.4000000059604645);a.nx.hy(o,p,
m,f,l,n);t=0;if(t<4){$p=5;continue _;}}if(r>0){u=(i>>16&255)/255.0;v=(i>>8&255)/255.0;w=(i&255)/255.0;x=r/255.0;B4(u,v,w,x);a.nx.hy(o,p,m,f,l,n);y=0;if(y<4){$p=6;continue _;}}Nc(515);Be(3042);Bc(3008);Bc(3553);}Be(32826);break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){h=$$je;}else{throw $$e;}}Bq(h);}Bc(2884);BI();return;case 4:try{$z=a.mv(b,r);if(C()){break _;}i=$z;if(i){a.l$.hy(o,p,m,f,l,n);Be(3042);Bc(3008);}r=r+1|0;if(r>=4){$p=2;continue _;}continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF)
{h=$$je;}else{throw $$e;}}Bq(h);Bc(2884);BI();return;case 5:a:{try{$z=a.mv(b,t);if(C()){break _;}y=$z;if(y){B4(s,0.0,0.0,0.4000000059604645);a.l$.hy(o,p,m,f,l,n);}t=t+1|0;if(t<4){continue _;}if(r>0){u=(i>>16&255)/255.0;v=(i>>8&255)/255.0;w=(i&255)/255.0;x=r/255.0;B4(u,v,w,x);a.nx.hy(o,p,m,f,l,n);y=0;if(y<4){$p=6;continue _;}}Nc(515);Be(3042);Bc(3008);Bc(3553);Be(32826);break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){h=$$je;}else{throw $$e;}}Bq(h);}Bc(2884);BI();return;case 6:a:{try{$z=a.mv(b,y);if(C())
{break _;}i=$z;if(i){B4(u,v,w,x);a.l$.hy(o,p,m,f,l,n);}y=y+1|0;if(y>=4){Nc(515);Be(3042);Bc(3008);Bc(3553);Be(32826);break a;}continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){h=$$je;}else{throw $$e;}}Bq(h);}Bc(2884);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p);}
function Bek(a,b,c){return KE(b,c);}
function Bhq(a,b,c){return b.p1+c;}
function A2y(a,b,c){}
function AQc(a,b,c){return 0;}
function Bhe(a,b){return 90.0;}
function BjG(a,b,c,d){return 0;}
function Bjk(a,b,c){}
function A15(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:a.Jg(b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
var A3I=K(DZ);
function Bzd(){var a=new A3I();BmN(a);return a;}
function BmN(a){G3(a,Boi(),1.0);a.l$=Boi();}
function Boe(a,b){return 180.0;}
function A45(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;if(c)c=0;else{if(!c){d=B(666);$p=1;continue _;}c=0;}return c;case 1:AWy(a,d);if(C()){break _;}e=1.0;f=1.0;$p=2;case 2:$z=AOz(b,f);if(C()){break _;}f=$z;f=(e-f)*0.5;Bc(3042);Be(3008);CO(770,771);B4(1.0,1.0,1.0,f);return 1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
var G8=K(Nq);
function ATI(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.l;f=c-1|0;$p=1;case 1:$z=AMY(e,b,f,d);if(C()){break _;}g=$z;J();if(g==BFO.b)return 10.0;e=a.l;$p=2;case 2:$z=AOI(e,b,c,d);if(C()){break _;}h=$z;return h-0.5;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AWs(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=N(a.c);c=N(a.w.C);d=N(a.d);e=a.l;f=c-1|0;$p=1;case 1:$z=AMY(e,b,f,d);if(C()){break _;}f=$z;J();if(f!=BFO.b)return 0;e=a.l;$p=2;case 2:$z=AG8(e,b,c,d);if(C()){break _;}f=$z;if(f<=8)return 0;$p=3;case 3:$z=AWX(a);if(C()){break _;}f=$z;return !f?0:1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function Bt7(a){return 120;}
function K5(){G8.call(this);this.oc=0;}
function AUK(a){var b=new K5();BxA(b,a);return b;}
function BxA(a,b){Mx(a,b);a.oc=0;a.ei=B(667);Dg(a,0.8999999761581421,0.8999999761581421);a.oc=0;}
function Bv8(a,b){GN(a,b);OX(b,B(668),a.oc);}
function A6T(a,b){GM(a,b);a.oc=Pp(b,B(668));}
function A8b(a){return B(669);}
function Bvf(a){return B(669);}
function A_C(a){return B(670);}
function ANk(a,b){if(!a.oc)return 0;Ke(b,a);return 1;}
function A_T(a){Bw();return BL5.bj;}
var ACX=K(DZ);
function AIM(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;d=B(671);$p=1;case 1:AWy(a,d);if(C()){break _;}return !c&&b.oc?1:0;default:GR();}}DW().s(a,b,c,d,$p);}
function HM(){var a=this;EH.call(a);a.j9=null;a.k1=null;a.oF=null;a.oE=null;a.oD=null;a.oG=null;}
function BOj(a,b){var c=new HM();MF(c,a,b);return c;}
function MF(a,b,c){var d,e;HS(a);d=BS(0,0);a.j9=d;B3(d,(-4.0),(-4.0),(-8.0),8,8,8,c);B1(a.j9,0.0,18-b|0,(-6.0));d=BS(28,8);a.k1=d;B3(d,(-5.0),(-10.0),(-7.0),10,16,8,c);B1(a.k1,0.0,17-b|0,2.0);d=BS(0,16);a.oF=d;B3(d,(-2.0),0.0,(-2.0),4,b,4,c);d=a.oF;e=24-b|0;B1(d,(-3.0),e,7.0);d=BS(0,16);a.oE=d;B3(d,(-2.0),0.0,(-2.0),4,b,4,c);B1(a.oE,3.0,e,7.0);d=BS(0,16);a.oD=d;B3(d,(-2.0),0.0,(-2.0),4,b,4,c);B1(a.oD,(-3.0),e,(-5.0));d=BS(0,16);a.oG=d;B3(d,(-2.0),0.0,(-2.0),4,b,4,c);B1(a.oG,3.0,e,(-5.0));}
function AHe(a,b,c,d,e,f,g){a.o3(b,c,d,e,f,g);Cv(a.j9,g);Cv(a.k1,g);Cv(a.oF,g);Cv(a.oE,g);Cv(a.oD,g);Cv(a.oG,g);}
function AZX(a,b,c,d,e,f,g){var h;h=a.j9;h.Y= -(f/57.2957763671875);h.bh=e/57.2957763671875;a.k1.Y=1.5707963705062866;h=a.oF;b=b*0.6661999821662903;h.Y=BG(b)*1.399999976158142*c;h=a.oE;d=b+3.1415927410125732;h.Y=BG(d)*1.399999976158142*c;a.oD.Y=BG(d)*1.399999976158142*c;a.oG.Y=BG(b)*1.399999976158142*c;}
var Xl=K(HM);
function BC3(){var a=new Xl();BcX(a);return a;}
function BcX(a){MF(a,6,0.0);}
function Nd(){G8.call(this);this.s4=0;}
function AZR(a){var b=new Nd();A_N(b,a);return b;}
function A_N(a,b){Mx(a,b);a.s4=0;a.ei=B(672);Dg(a,0.8999999761581421,1.2999999523162842);}
function A2E(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.l.N&&!a.s4&&b instanceof EN){a.s4=1;d=1+D(a.m,3)|0;e=0;if(e<d){J();f=BF_.b;g=1;h=1.0;$p=2;continue _;}}$p=1;case 1:$z=A4W(a,b,c);if(C()){break _;}c=$z;return c;case 2:$z=ATa(a,f,g,h);if(C()){break _;}i=$z;i.h=i.h+O(a.m)*0.05000000074505806;i.f=i.f+(O(a.m)-O(a.m))*0.10000000149011612;i.g=i.g+(O(a.m)-O(a.m))*0.10000000149011612;e
=e+1|0;if(e>=d){$p=1;continue _;}J();f=BF_.b;g=1;h=1.0;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function Bdq(a,b){GN(a,b);OX(b,B(673),a.s4);}
function BjK(a,b){GM(a,b);a.s4=Pp(b,B(673));}
function Bq2(a){return B(674);}
function BmD(a){return B(674);}
function Bdb(a){return B(674);}
var ACl=K(DZ);
function AIR(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;d=B(675);$p=1;case 1:AWy(a,d);if(C()){break _;}return !c&&!b.s4?1:0;default:GR();}}DW().s(a,b,c,d,$p);}
var A3u=K(HM);
function BBa(){var a=new A3u();A8t(a);return a;}
function A8t(a){var b;MF(a,12,0.0);b=BS(0,0);a.j9=b;B3(b,(-3.0),(-4.0),(-6.0),6,6,8,0.0);B1(a.j9,0.0,6.0,(-8.0));b=BS(28,8);a.k1=b;B3(b,(-4.0),(-10.0),(-7.0),8,16,6,0.0);B1(a.k1,0.0,5.0,2.0);}
var A3v=K(HM);
function BAJ(){var a=new A3v();BlI(a);return a;}
function BlI(a){var b;MF(a,12,0.0);b=BS(0,0);a.j9=b;B3(b,(-3.0),(-4.0),(-4.0),6,6,6,0.6000000238418579);B1(a.j9,0.0,6.0,(-8.0));b=BS(28,8);a.k1=b;B3(b,(-4.0),(-10.0),(-7.0),8,16,6,1.75);B1(a.k1,0.0,5.0,2.0);b=BS(0,16);a.oF=b;B3(b,(-2.0),0.0,(-2.0),4,6,4,0.5);B1(a.oF,(-3.0),12.0,7.0);b=BS(0,16);a.oE=b;B3(b,(-2.0),0.0,(-2.0),4,6,4,0.5);B1(a.oE,3.0,12.0,7.0);b=BS(0,16);a.oD=b;B3(b,(-2.0),0.0,(-2.0),4,6,4,0.5);B1(a.oD,(-3.0),12.0,(-5.0));b=BS(0,16);a.oG=b;B3(b,(-2.0),0.0,(-2.0),4,6,4,0.5);B1(a.oG,3.0,12.0,(-5.0));}
function Lq(){G8.call(this);this.Za=0;}
function AUV(a){var b=new Lq();BqL(b,a);return b;}
function BqL(a,b){Mx(a,b);a.Za=0;a.ei=B(676);Dg(a,0.8999999761581421,1.2999999523162842);}
function BxT(a,b){GN(a,b);}
function BjU(a,b){GM(a,b);}
function A8c(a){return B(677);}
function BqG(a){return B(678);}
function BxU(a){return B(678);}
function BvT(a){return 0.4000000059604645;}
function BpI(a){Bw();return BMd.bj;}
function A1R(a,b){var c,d,e;c=Ei(b.z);if(c!==null){d=c.bp;Bw();if(d==BL9.bj){e=b.z;OH(e,e.by,Rv(BMe));return 1;}}return 0;}
var AFx=K(DZ);
function AVW(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AJ7(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function APg(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AJ7(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A3D(){var a=this;HM.call(a);a.zz=null;a.B2=null;a.B3=null;}
function BAo(){var a=new A3D();BvO(a);return a;}
function BvO(a){var b,c;MF(a,12,0.0);b=BS(0,0);a.j9=b;B3(b,(-4.0),(-4.0),(-6.0),8,8,6,0.0);B1(a.j9,0.0,4.0,(-8.0));b=BS(22,0);a.B2=b;B3(b,(-4.0),(-5.0),(-4.0),1,3,1,0.0);B1(a.B2,0.0,3.0,(-7.0));b=BS(22,0);a.B3=b;B3(b,4.0,(-5.0),(-4.0),1,3,1,0.0);B1(a.B3,0.0,3.0,(-7.0));b=BS(52,0);a.zz=b;B3(b,(-2.0),(-3.0),0.0,4,6,2,0.0);B1(a.zz,0.0,14.0,6.0);a.zz.Y=1.5707963705062866;b=BS(18,4);a.k1=b;B3(b,(-6.0),(-10.0),(-7.0),12,18,10,0.0);B1(a.k1,0.0,5.0,2.0);b=a.oF;b.fx=b.fx-1.0;c=a.oE;c.fx=c.fx+1.0;b.dU=b.dU+0.0;c.dU=c.dU
+0.0;b=a.oD;b.fx=b.fx-1.0;c=a.oG;c.fx=c.fx+1.0;b.dU=b.dU-1.0;c.dU=c.dU-1.0;}
function Bpc(a,b,c,d,e,f,g){AHe(a,b,c,d,e,f,g);Cv(a.B2,g);Cv(a.B3,g);Cv(a.zz,g);}
function Bhk(a,b,c,d,e,f,g){var h,i;AZX(a,b,c,d,e,f,g);h=a.B2;i=a.j9;h.bh=i.bh;h.Y=i.Y;h=a.B3;h.bh=i.bh;h.Y=i.Y;}
function Nn(){var a=this;G8.call(a);a.a1q=0;a.Cy=0.0;a.oS=0.0;a.Na=0.0;a.Uh=0.0;a.wj=0.0;a.Aq=0;}
function A2C(a){var b=new Nn();BfO(b,a);return b;}
function BfO(a,b){Mx(a,b);a.a1q=0;a.Cy=0.0;a.oS=0.0;a.wj=1.0;a.ei=B(679);Dg(a,0.30000001192092896,0.4000000059604645);a.bI=4;a.Aq=D(a.m,6000)+6000|0;}
function AV8(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AMR(a);if(C()){break _;}b=a.Cy;a.Uh=b;c=a.oS;a.Na=c;d=c;e=a.U;c=d+(!e?4:(-1))*0.3;a.oS=c;if(c<0.0)a.oS=0.0;if(a.oS>1.0)a.oS=1.0;if(!e&&a.wj<1.0)a.wj=1.0;c=a.wj*0.9;a.wj=c;if(!e){f=a.h;if(f<0.0)a.h=f*0.6;}a.Cy=b+c*2.0;g=a.l;if(!g.N){e=a.Aq-1|0;a.Aq=e;if(e<=0){h=B(680);i=1.0;b=(O(a.m)-O(a.m))*0.20000000298023224
+1.0;$p=2;continue _;}}return;case 2:AJa(g,a,h,i,b);if(C()){break _;}Bw();e=BMl.bj;j=1;$p=3;case 3:AMg(a,e,j);if(C()){break _;}a.Aq=D(a.m,6000)+6000|0;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function AU$(a,b){}
function Bm1(a,b){GN(a,b);}
function A$x(a,b){GM(a,b);}
function Bg0(a){return B(681);}
function A8W(a){return B(682);}
function Bkj(a){return B(682);}
function A_m(a){Bw();return BLD.bj;}
var YH=K(DZ);
function BhR(a,b,c){var d,e;b=b;d=b.Uh;d=d+(b.Cy-d)*c;e=b.Na;c=e+(b.oS-e)*c;return (Br(d)+1.0)*c;}
function AMW(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AJ7(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A3V(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AJ7(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AVv(){var a=this;EH.call(a);a.yI=null;a.zT=null;a.A6=null;a.Cd=null;a.BQ=null;a.C$=null;a.CB=null;a.x3=null;}
function BzX(){var a=new AVv();Brw(a);return a;}
function Brw(a){var b;HS(a);b=BS(0,0);a.yI=b;B3(b,(-2.0),(-6.0),(-2.0),4,6,3,0.0);B1(a.yI,0.0,15.0,(-4.0));b=BS(14,0);a.CB=b;B3(b,(-2.0),(-4.0),(-4.0),4,2,2,0.0);B1(a.CB,0.0,15.0,(-4.0));b=BS(14,4);a.x3=b;B3(b,(-1.0),(-2.0),(-3.0),2,2,2,0.0);B1(a.x3,0.0,15.0,(-4.0));b=BS(0,9);a.zT=b;B3(b,(-3.0),(-4.0),(-3.0),6,8,6,0.0);B1(a.zT,0.0,16.0,0.0);b=BS(26,0);a.A6=b;Gy(b,(-1.0),0.0,(-3.0),3,5,3);B1(a.A6,(-2.0),19.0,1.0);b=BS(26,0);a.Cd=b;Gy(b,(-1.0),0.0,(-3.0),3,5,3);B1(a.Cd,1.0,19.0,1.0);b=BS(24,13);a.BQ=b;Gy(b,0.0,
0.0,(-3.0),1,4,6);B1(a.BQ,(-4.0),13.0,0.0);b=BS(24,13);a.C$=b;Gy(b,(-1.0),0.0,(-3.0),1,4,6);B1(a.C$,4.0,13.0,0.0);}
function Bbr(a,b,c,d,e,f,g){var h,i;h=a.yI;f= -(f/57.2957763671875);h.Y=f;e=e/57.2957763671875;h.bh=e;i=a.CB;i.Y=f;i.bh=e;i=a.x3;i.Y=h.Y;i.bh=h.bh;a.zT.Y=1.5707963705062866;h=a.A6;b=b*0.6661999821662903;h.Y=BG(b)*1.399999976158142*c;a.Cd.Y=BG(b+3.1415927410125732)*1.399999976158142*c;a.BQ.bV=d;a.C$.bV= -d;Cv(a.yI,g);Cv(a.CB,g);Cv(a.x3,g);Cv(a.zT,g);Cv(a.A6,g);Cv(a.Cd,g);Cv(a.BQ,g);Cv(a.C$,g);}
function Mo(){var a=this;FL.call(a);a.hw=0;a.En=0;a.u2=0;a.ib=0;a.Io=0;}
function A3y(a){var b=new Mo();BgG(b,a);return b;}
function BgG(a,b){Lt(a,b);a.u2=30;a.ib=(-1);a.Io=(-1);a.ei=B(683);}
function Blu(a,b){GN(a,b);}
function BqA(a,b){GM(a,b);}
function ASm(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AV2(a,b);if(C()){break _;}if(b==4){if(!a.hw){c=a.l;d=B(347);e=1.0;f=0.5;$p=2;continue _;}a.ib=1;}if(b==5)a.ib=(-1);return;case 2:AJa(c,a,d,e,f);if(C()){break _;}a.ib=1;if(b==5)a.ib=(-1);return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A2m(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.hw;a.En=b;if(a.l.N){b=b+a.ib|0;a.hw=b;if(b<0)a.hw=0;b=a.hw;c=a.u2;if(b>=c)a.hw=c;}$p=1;case 1:AYQ(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function A3F(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.Io;c=a.ib;if(b!=c)a.Io=c;d=a.hw;a.En=d;if(a.l.N){$p=1;continue _;}if(d>0&&c<0)a.hw=d-1|0;if(c>=0)a.ib=2;$p=2;continue _;case 1:ANv(a);if(C()){break _;}return;case 2:ANv(a);if(C()){break _;}if(a.ib!=1)a.ib=(-1);return;default:GR();}}DW().s(a,b,c,d,$p);}
function Bt$(a){return B(684);}
function BuO(a){return B(685);}
function A1r(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:A0T(a,b);if(C()){break _;}if(!(b instanceof Je))return;Bw();c=BK9.bj+D(a.m,2)|0;d=1;$p=2;case 2:AMg(a,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function AKU(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{d=a.ib;if(!(d<=0&&c<3.0)){if(d<=0)break a;if(c>=7.0)break a;}if(!a.hw){b=a.l;e=B(347);c=1.0;f=0.5;$p=1;continue _;}a.ib=1;d=a.hw+1|0;a.hw=d;if(d==a.u2){b=a.l;g=a.c;h=a.i;i=a.d;c=3.0;$p=2;continue _;}a.h0=1;}return;case 1:AJa(b,a,e,c,f);if(C()){break _;}a.ib=1;d=a.hw+1|0;a.hw=d;if(d!=a.u2){a.h0=1;return;}b=a.l;g=a.c;h
=a.i;i=a.d;c=3.0;$p=2;case 2:A4Y(b,a,g,h,i,c);if(C()){break _;}$p=3;case 3:CN(a);if(C()){break _;}a.h0=1;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function XM(a,b){var c;c=a.En;return (c+(a.hw-c|0)*b)/(a.u2-2|0);}
function A61(a){Bw();return BLE.bj;}
var AMx=K(DZ);
function BCb(){var a=new AMx();BfB(a);return a;}
function BfB(a){G3(a,BAA(),0.5);}
function BsK(a,b,c){var d,e;d=XM(b,c);c=1.0+Br(d*100.0)*d*0.009999999776482582;if(d<0.0)d=0.0;if(d>1.0)d=1.0;d=d*d;d=d*d;e=(1.0+d*0.4000000059604645)*c;Cg(e,(1.0+d*0.10000000149011612)/c,e);}
function Bwx(a,b,c,d){var e;c=XM(b,d);if(!((c*10.0|0)%2|0))e=0;else{e=c*0.20000000298023224*255.0|0;if(e<0)e=0;if(e>255)e=255;e=e<<24|16711680|65280|255;}return e;}
var Je=K(FL);
var BOk=null;function BwL(){BwL=Bx(Je);Bl0();}
function Yj(a){var b=new Je();AK2(b,a);return b;}
function AK2(a,b){BwL();Lt(a,b);a.ei=B(686);}
function Ba6(a){return B(687);}
function Buz(a){return B(688);}
function Bhl(a){return B(688);}
function AUt(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!Zt(a.l)){$p=1;continue _;}b=1.0;$p=2;continue _;case 1:AUy(a);if(C()){break _;}return;case 2:$z=AOz(a,b);if(C()){break _;}b=$z;if(b<=0.5){$p=1;continue _;}c=a.l;d=N(a.c);e=N(a.i);f=N(a.d);$p=3;case 3:$z=ARy(c,d,e,f);if(C()){break _;}d=$z;if(d&&O(a.m)*30.0<(b-0.4000000059604645)*2.0)a.bS=300;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function ATB(a,b,c){var d,e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c<10.0){d=b.c-a.c;e=b.d-a.d;if(!a.fg){f=A7p(a.l,a);g=f.i+1.399999976158142;f.i=g;h=b.i-0.20000000298023224-g;i=Cj(d*d+e*e)*0.20000000298023224;b=a.l;j=B(406);k=1.0;c=1.0/(O(a.m)*0.4000000059604645+0.800000011920929);$p=1;continue _;}a.n=Ci(e,d)*180.0/3.1415927410125732-90.0;a.h0=1;}return;case 1:AJa(b,
a,j,k,c);if(C()){break _;}b=a.l;$p=2;case 2:b.WV(f);if(C()){break _;}AAm(f,d,h+i,e,0.6000000238418579,12.0);a.fg=30;a.n=Ci(e,d)*180.0/3.1415927410125732-90.0;a.h0=1;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BeS(a,b){GN(a,b);}
function BaT(a,b){GM(a,b);}
function BdW(a){Bw();return BLg.bj;}
function Bhr(a){BwL();return BOk;}
function Bl0(){var b;b=new Cs;Bw();G1(b,BLf,1);BOk=b;}
function AD$(){DZ.call(this);this.Oa=null;}
function BA_(a,b){var c=new AD$();AMe(c,a,b);return c;}
function AMe(a,b,c){G3(a,b,c);a.Oa=b;}
function AG$(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=b.D9();if(d===null)return;a:{B9();Pd(a.Oa.dS,0.0625);Bp((-0.0625),0.4375,0.0625);e=d.bp;if(e<256){J();if(K6(BFM.data[e].dG())){Bp(0.0,0.1875,(-0.3125));Bj(20.0,1.0,0.0,0.0);Bj(45.0,0.0,1.0,0.0);Cg(0.375,(-0.375),0.375);break a;}}Bw();if(BJF.data[d.bp].pG()){Bp(0.0,0.1875,0.0);Cg(0.625,(-0.625),0.625);Bj((-100.0),1.0,0.0,0.0);Bj(45.0,0.0,1.0,0.0);}else{Bp(0.25,
0.1875,(-0.1875));Cg(0.375,0.375,0.375);Bj(60.0,0.0,0.0,1.0);Bj((-90.0),1.0,0.0,0.0);Bj(20.0,0.0,0.0,1.0);}}b=a.dt.vl;$p=1;case 1:A4N(b,d);if(C()){break _;}BI();return;default:GR();}}DW().s(a,b,c,d,e,$p);}
var LZ=K(SK);
function BOl(){var a=new LZ();BsO(a);return a;}
function BsO(a){P2(a);}
function Bkh(a,b,c,d,e,f,g){var h,i,j,k;AUM(a,b,c,d,e,f,g);h=Br(a.n7*3.1415927410125732);c=1.0-a.n7;i=Br((1.0-c*c)*3.1415927410125732);j=a.dS;j.bV=0.0;k=a.eM;k.bV=0.0;b=0.10000000149011612-h*0.6000000238418579;j.bh= -b;k.bh=b;j.Y=(-1.5707963705062866);k.Y=(-1.5707963705062866);b=j.Y;c=h*1.2000000476837158-i*0.4000000059604645;j.Y=b-c;k.Y=k.Y-c;b=j.bV;c=d*0.09000000357627869;j.bV=b+BG(c)*0.05000000074505806+0.05000000074505806;j=a.eM;j.bV=j.bV-(BG(c)*0.05000000074505806+0.05000000074505806);j=a.dS;b=j.Y;c=d*
0.06700000166893005;j.Y=b+Br(c)*0.05000000074505806;j=a.eM;j.Y=j.Y-Br(c)*0.05000000074505806;}
var AUf=K(LZ);
function BCJ(){var a=new AUf();A__(a);return a;}
function A__(a){var b;P2(a);b=BS(40,16);a.dS=b;B3(b,(-1.0),(-2.0),(-1.0),2,12,2,0.0);B1(a.dS,(-5.0),2.0,0.0);b=BS(40,16);a.eM=b;b.qn=1;B3(b,(-1.0),(-2.0),(-1.0),2,12,2,0.0);B1(a.eM,5.0,2.0,0.0);b=BS(0,16);a.kT=b;B3(b,(-1.0),0.0,(-1.0),2,12,2,0.0);B1(a.kT,(-2.0),12.0,0.0);b=BS(0,16);a.kn=b;b.qn=1;B3(b,(-1.0),0.0,(-1.0),2,12,2,0.0);B1(a.kn,2.0,12.0,0.0);}
var I9=K(FL);
function AJC(a){var b=new I9();AVL(b,a);return b;}
function AVL(a,b){Lt(a,b);a.ei=B(689);a.oA=0.5;a.wG=5;}
function ATQ(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!Zt(a.l)){$p=1;continue _;}b=1.0;$p=2;continue _;case 1:AUy(a);if(C()){break _;}return;case 2:$z=AOz(a,b);if(C()){break _;}b=$z;if(b<=0.5){$p=1;continue _;}c=a.l;d=N(a.c);e=N(a.i);f=N(a.d);$p=3;case 3:$z=ARy(c,d,e,f);if(C()){break _;}d=$z;if(d&&O(a.m)*30.0<(b-0.4000000059604645)*2.0)a.bS=300;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function BeZ(a){return B(690);}
function ByD(a){return B(691);}
function BgE(a){return B(692);}
function Bay(a){Bw();return BLD.bj;}
function Oz(){var a=this;EN.call(a);a.kp=0.0;a.Nh=0.0;a.qC=0;a.d$=0;}
function AWG(a){var b=new Oz();BdB(b,a);return b;}
function BdB(a,b){QA(a,b);a.qC=0;a.d$=1;a.ei=B(693);a.d$=1<<D(a.m,3);a.bK=0.0;a.qC=D(a.m,20)+10|0;SQ(a,a.d$);}
function SQ(a,b){var c;a.d$=b;c=0.6000000238418579*b;Dg(a,c,c);a.bI=V(b,b);CE(a,a.c,a.i,a.d);}
function BfM(a,b){GN(a,b);E0(b,B(694),a.d$-1|0);}
function Bxv(a,b){GM(a,b);a.d$=DB(b,B(694))+1|0;}
function AH_(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.Nh=a.kp;b=a.U;$p=1;case 1:AYY(a);if(C()){break _;}if(a.U&&!b){c=0;while(true){b=a.d$;if(c>=(b*8|0))break;d=O(a.m)*3.1415927410125732*2.0;e=O(a.m)*0.5+0.5;f=Br(d)*a.d$*0.5*e;g=BG(d)*a.d$*0.5*e;BW(a.l,B(534),a.c+f,a.w.C,a.d+g,0.0,0.0,0.0);c=c+1|0;}if(b>2){h=a.l;i=B(695);f=0.6000000238418579;d=((O(a.m)-O(a.m))*0.20000000298023224
+1.0)/0.800000011920929;$p=2;continue _;}a.kp=(-0.5);}a.kp=a.kp*0.6000000238418579;return;case 2:AJa(h,a,i,f,d);if(C()){break _;}a.kp=(-0.5);a.kp=a.kp*0.6000000238418579;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function AS_(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=Hl(a.l,a,16.0);if(b!==null)L4(a,b,10.0);a:{b:{c=a.U;if(c){d=a.qC;a.qC=d-1|0;if(d<=0)break b;}a.jW=0;if(!c)break a;a.hF=0.0;a.jK=0.0;break a;}c=D(a.m,20)+10|0;a.qC=c;if(b!==null)a.qC=c/3|0;a.jW=1;if(a.d$>1){b=a.l;e=B(695);f=0.6000000238418579;g=((O(a.m)-O(a.m))*0.20000000298023224+1.0)*0.800000011920929;$p=1;continue _;}a.kp=1.0;a.jK=1.0-O(a.m)
*2.0;a.hF=1*a.d$|0;}return;case 1:AJa(b,a,e,f,g);if(C()){break _;}a.kp=1.0;a.jK=1.0-O(a.m)*2.0;a.hF=1*a.d$|0;return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AYZ(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.d$>1&&!a.bI){b=0;if(b<4){c=(b%2|0)-0.5;d=a.d$;c=c*d/4.0;d=((b/2|0)-0.5)*d/4.0;e=AWG(a.l);SQ(e,a.d$/2|0);EP(e,a.c+c,a.i+0.5,a.d+d,O(a.m)*360.0,0.0);f=a.l;$p=2;continue _;}}$p=1;case 1:CN(a);if(C()){break _;}return;case 2:f.WV(e);if(C()){break _;}b=b+1|0;if(b>=4){$p=1;continue _;}c=(b%2|0)-0.5;d=a.d$;c=c*d/4.0;d=((b/2|0)-0.5)*d/4.0;e=AWG(a.l);SQ(e,
a.d$/2|0);EP(e,a.c+c,a.i+0.5,a.d+d,O(a.m)*360.0,0.0);f=a.l;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function ALC(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.d$<=1)return;$p=1;case 1:$z=AOR(a,b);if(C()){break _;}c=$z;if(c){d=Vf(a,b);c=a.d$;if(d<0.6*c){$p=2;continue _;}}return;case 2:$z=b.d1(a,c);if(C()){break _;}c=$z;if(!c)return;b=a.l;e=B(696);f=1.0;g=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=3;case 3:AJa(b,a,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function Bpg(a){return B(695);}
function Bba(a){return B(695);}
function Bbi(a){var b;if(a.d$!=1)b=0;else{Bw();b=BMi.bj;}return b;}
function AI3(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.l;c=N(a.c);d=N(a.d);$p=1;case 1:AHE(b,c,d);if(C()){break _;}return !(a.d$!=1&&a.l.dY<=0)&&!D(a.m,10)&&!D(new C1,10)&&a.i<16.0?1:0;default:GR();}}DW().s(a,b,c,d,$p);}
function Bfr(a){return 0.6000000238418579;}
function VU(){DZ.call(this);this.V0=null;}
function A_h(a,b,c){var d,e;b=b;d=b.Nh;c=d+(b.kp-d)*c;d=b.d$;c=1.0/(c/(d*0.5+1.0)+1.0);e=c*d;Cg(e,1.0/c*d,e);}
function AV6(a,b,c){if(!c){a.l$=a.V0;Bc(2977);Bc(3042);CO(770,771);c=1;}else{if(c==1){Be(3042);B4(1.0,1.0,1.0,1.0);}c=0;}return c;}
function AWM(){var a=this;EH.call(a);a.HO=null;a.S9=null;a.Nt=null;a.R5=null;}
function BoU(a){var b=new AWM();Bnz(b,a);return b;}
function Bnz(a,b){var c;HS(a);c=BS(0,b);a.HO=c;Gy(c,(-4.0),16.0,(-4.0),8,8,8);if(b>0){c=BS(0,b);a.HO=c;Gy(c,(-3.0),17.0,(-3.0),6,6,6);c=BS(32,0);a.S9=c;Gy(c,(-3.25),18.0,(-3.5),2,2,2);c=BS(32,4);a.Nt=c;Gy(c,1.25,18.0,(-3.5),2,2,2);c=BS(32,8);a.R5=c;Gy(c,0.0,21.0,(-3.5),1,1,1);}}
function Bbk(a,b,c,d,e,f,g){var h;Cv(a.HO,g);h=a.S9;if(h!==null){Cv(h,g);Cv(a.Nt,g);Cv(a.R5,g);}}
function VC(){var a=this;DZ.call(a);a.nB=null;a.Br=null;a.Ai=null;}
var BOm=null;function Bw_(){Bw_=Bx(VC);A$r();}
function BA0(){var a=new VC();AT8(a);return a;}
function AT8(a){Bw_();G3(a,AGT(0.0),0.5);a.nB=a.nx;a.Br=AGT(1.0);a.Ai=AGT(0.5);}
function AOG(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=Ei(b.z);i=a.Br;j=a.Ai;k=a.nB;l=h===null?0:1;k.nK=l;j.nK=l;i.nK=l;l=b.qB();k.nk=l;j.nk=l;i.nk=l;m=d-b.bK;if(b.An)m=m-0.125;$p=1;case 1:AJ7(a,b,c,m,e,f,g);if(C()){break _;}h=a.Br;i=a.Ai;j=a.nB;j.nk=0;i.nk=0;h.nk=0;j.nK=0;i.nK=0;h.nK=0;n=Vf(b,a.dt.Td);if(n
<(!b.qB()?64.0:32.0)){f=0.0266666691750288*D8(n)/2.0;i=a.dt.PD;B9();Bp(c+0.0,d+2.299999952316284,e);K0(0.0,1.0,0.0);Bj( -a.dt.nf,0.0,1.0,0.0);Bj(a.dt.vp,1.0,0.0,0.0);g= -f;Cg(g,g,f);k=b.BU;Be(2896);if(b.qB()){Bp(0.0,0.25/f,0.0);DN(0);Bc(3042);CO(770,771);BM();j=BFI;Be(3553);BB(j);o=DU(i,k)/2|0;Fu(j,0.0,0.0,0.0,0.25);c=( -o|0)-1|0;Bn(j,c,(-1.0),0.0);Bn(j,c,8.0,0.0);c=o+1|0;Bn(j,c,8.0,0.0);Bn(j,c,(-1.0),0.0);Bu(j);Bc(3553);DN(1);Fi(i,k,( -DU(i,k)|0)/2|0,0,553648127);Bc(2896);Be(3042);B4(1.0,1.0,1.0,1.0);BI();}
else{DN(0);Be(2929);Bc(3042);CO(770,771);BM();j=BFI;Be(3553);BB(j);l=DU(i,k)/2|0;Fu(j,0.0,0.0,0.0,0.25);c=( -l|0)-1|0;Bn(j,c,(-1.0),0.0);Bn(j,c,8.0,0.0);c=l+1|0;Bn(j,c,8.0,0.0);Bn(j,c,(-1.0),0.0);Bu(j);Bc(3553);Fi(i,k,( -DU(i,k)|0)/2|0,0,553648127);Bc(2929);DN(1);Fi(i,k,( -DU(i,k)|0)/2|0,0,(-1));Bc(2896);Be(3042);B4(1.0,1.0,1.0,1.0);BI();}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function AWZ(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=O7(b.z,3);if(d!==null&&(Ex(d)).bj<256){B9();Pd(a.nB.lF,0.0625);J();if(K6(BFM.data[d.bp].dG())){Bp(0.0,(-0.25),0.0);Bj(180.0,0.0,1.0,0.0);Cg(0.625,(-0.625),0.625);}e=a.dt.vl;$p=1;continue _;}e=Ei(b.z);if(e===null)return;B9();Pd(a.nB.dS,0.0625);Bp((-0.0625),0.4375,0.0625);if(b.nu!==null){e=new Cs;Bw();NN(e,BIo.bj);}a:{f=e.bp;if(f<256){J();if(K6(BFM.data[f].dG()))
{Bp(0.0,0.1875,(-0.3125));Bj(20.0,1.0,0.0,0.0);Bj(45.0,0.0,1.0,0.0);Cg(0.375,(-0.375),0.375);break a;}}Bw();if(!BJF.data[e.bp].pG()){Bp(0.25,0.1875,(-0.1875));Cg(0.375,0.375,0.375);Bj(60.0,0.0,0.0,1.0);Bj((-90.0),1.0,0.0,0.0);Bj(20.0,0.0,0.0,1.0);}else{if(BJF.data[e.bp].Cc()){Bj(180.0,0.0,0.0,1.0);Bp(0.0,(-0.125),0.0);}Bp(0.0,0.1875,0.0);Cg(0.625,(-0.625),0.625);Bj((-100.0),1.0,0.0,0.0);Bj(45.0,0.0,1.0,0.0);}}b=a.dt.vl;$p=2;continue _;case 1:A4N(e,d);if(C()){break _;}BI();e=Ei(b.z);if(e===null)return;B9();Pd(a.nB.dS,
0.0625);Bp((-0.0625),0.4375,0.0625);if(b.nu!==null){e=new Cs;Bw();NN(e,BIo.bj);}b:{f=e.bp;if(f<256){J();if(K6(BFM.data[f].dG())){Bp(0.0,0.1875,(-0.3125));Bj(20.0,1.0,0.0,0.0);Bj(45.0,0.0,1.0,0.0);Cg(0.375,(-0.375),0.375);break b;}}Bw();if(!BJF.data[e.bp].pG()){Bp(0.25,0.1875,(-0.1875));Cg(0.375,0.375,0.375);Bj(60.0,0.0,0.0,1.0);Bj((-90.0),1.0,0.0,0.0);Bj(20.0,0.0,0.0,1.0);}else{if(BJF.data[e.bp].Cc()){Bj(180.0,0.0,0.0,1.0);Bp(0.0,(-0.125),0.0);}Bp(0.0,0.1875,0.0);Cg(0.625,(-0.625),0.625);Bj((-100.0),1.0,0.0,
0.0);Bj(45.0,0.0,1.0,0.0);}}b=a.dt.vl;$p=2;case 2:A4N(b,e);if(C()){break _;}BI();return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function Bmn(a,b,c){Cg(0.9375,0.9375,0.9375);}
function A27(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=O7(b.z,3-c|0);if(b!==null){b=Ex(b);if(b instanceof Js){b=b;Bw_();b=BOm.data[b.QI];d=Ba(c,2);e=d?1:2;f=new T;S(f);b=H(H(f,B(697)),b);BL(b,95);H(Bi(b,e),B(591));b=U(f);$p=1;continue _;}}return 0;case 1:AWy(a,b);if(C()){break _;}f=d?a.Br:a.Ai;f.lF.jh=c?0:1;f.uG.jh=c?0:1;b=f.hW;e=Ba(c,1);b.jh=e&&d?0:1;f.dS.jh=e?0:1;f.eM.jh=e?0:1;f.kT.jh=d&&c!=3?0:1;f.kn.jh
=d&&c!=3?0:1;a.l$=f;return 1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A0d(a,b,c){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AWZ(a,b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function AYn(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AOG(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function ANo(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AOG(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A$r(){BOm=Q(Cr,[B(283),B(698),B(699),B(700),B(701)]);}
var MH=K(FL);
function AM1(a,b,c,d){var e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.l;$p=1;case 1:$z=AOI(e,b,c,d);if(C()){break _;}f=$z;return f-0.5;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function Xz(){DZ.call(this);this.UV=0.0;}
function BxP(a,b,c){c=a.UV;Cg(c,c,c);}
var Q9=K(EN);
function AJ3(a,b){}
function ARS(a,b,c){var d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AQi(a);if(C()){break _;}d=$z;if(!d){$p=2;continue _;}IL(a,b,c,0.019999999552965164);e=a.f;f=a.h;g=a.g;$p=3;continue _;case 2:$z=AMO(a);if(C()){break _;}d=$z;if(d){IL(a,b,c,0.019999999552965164);e=a.f;f=a.h;g=a.g;$p=4;continue _;}h=0.9100000262260437;if(a.U){h=0.546000063419342;i
=a.l;d=N(a.c);j=N(a.w.C)-1|0;k=N(a.d);$p=5;continue _;}l=0.16277135908603668/(h*h*h);IL(a,b,c,!a.U?0.019999999552965164:0.10000000149011612*l);b=0.9100000262260437;if(!a.U){e=a.f;f=a.h;g=a.g;$p=7;continue _;}b=0.546000063419342;i=a.l;d=N(a.c);j=N(a.w.C)-1|0;k=N(a.d);$p=6;continue _;case 3:A5e(a,e,f,g);if(C()){break _;}a.f=a.f*0.800000011920929;a.h=a.h*0.800000011920929;a.g=a.g*0.800000011920929;a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;m=Cj(e*e+f*f)*4.0;if(m>1.0)m=1.0;b=a.cF;b=b+(m-b)*0.4000000059604645;a.cF=b;a.eA=a.eA
+b;return;case 4:A5e(a,e,f,g);if(C()){break _;}a.f=a.f*0.5;a.h=a.h*0.5;a.g=a.g*0.5;a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;m=Cj(e*e+f*f)*4.0;if(m>1.0)m=1.0;b=a.cF;b=b+(m-b)*0.4000000059604645;a.cF=b;a.eA=a.eA+b;return;case 5:$z=AMY(i,d,j,k);if(C()){break _;}j=$z;if(j>0){J();h=BFM.data[j].qt*0.9100000262260437;}l=0.16277135908603668/(h*h*h);IL(a,b,c,!a.U?0.019999999552965164:0.10000000149011612*l);b=0.9100000262260437;if(!a.U){e=a.f;f=a.h;g=a.g;$p=7;continue _;}b=0.546000063419342;i=a.l;d=N(a.c);j=N(a.w.C)-1|0;k=N(a.d);$p
=6;case 6:$z=AMY(i,d,j,k);if(C()){break _;}d=$z;if(d>0){J();b=BFM.data[d].qt*0.9100000262260437;}e=a.f;f=a.h;g=a.g;$p=7;case 7:A5e(a,e,f,g);if(C()){break _;}e=a.f;f=b;a.f=e*f;a.h=a.h*f;a.g=a.g*f;a.jS=a.cF;e=a.c-a.bo;f=a.d-a.bn;m=Cj(e*e+f*f)*4.0;if(m>1.0)m=1.0;b=a.cF;b=b+(m-b)*0.4000000059604645;a.cF=b;a.eA=a.eA+b;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function AYV(a){return 0;}
function LY(){var a=this;Q9.call(a);a.oV=0;a.mF=0.0;a.ns=0.0;a.nl=0.0;a.ef=null;a.k9=0;a.C_=0;a.dT=0;}
function AZY(a){var b=new LY();BlW(b,a);return b;}
function BlW(a,b){QA(a,b);a.oV=0;a.ef=null;a.k9=0;a.C_=0;a.dT=0;a.ei=B(702);Dg(a,4.0,4.0);a.j7=1;}
function AVe(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.l.dY){$p=1;continue _;}a.C_=a.dT;b=a.mF-a.c;c=a.ns-a.i;d=a.nl-a.d;e=Cj(b*b+c*c+d*d);if(!(e>=1.0&&e<=60.0)){a.mF=a.c+(O(a.m)*2.0-1.0)*16.0;a.ns=a.i+(O(a.m)*2.0-1.0)*16.0;a.nl=a.d+(O(a.m)*2.0-1.0)*16.0;}f=a.oV;g=f-1|0;a.oV=g;if(f<=0){a.oV=g+(D(a.m,5)+2|0)|0;h=a.mF;i
=a.ns;j=a.nl;$p=2;continue _;}k=a.ef;if(k!==null&&k.bF)a.ef=null;a:{if(a.ef!==null){f=a.k9;a.k9=f-1|0;if(f>0)break a;}k=Hl(a.l,a,100.0);a.ef=k;if(k!==null)a.k9=20;}k=a.ef;if(k!==null&&Jh(k,a)<4096.0){k=a.ef;h=k.c-a.c;i=k.w.C+k.cO/2.0-(a.i+a.cO/2.0);j=k.d-a.d;l= -Ci(h,j)*180.0/3.1415927410125732;a.n=l;a.dB=l;k=a.ef;$p=3;continue _;}l= -Ci(a.f,a.g)*180.0/3.1415927410125732;a.n=l;a.dB=l;f=a.dT;if(f>0)a.dT=f-1|0;a.ei=a.dT<=10?B(702):B(703);return;case 1:CN(a);if(C()){break _;}a.C_=a.dT;b=a.mF-a.c;c=a.ns-a.i;d=a.nl
-a.d;e=Cj(b*b+c*c+d*d);if(!(e>=1.0&&e<=60.0)){a.mF=a.c+(O(a.m)*2.0-1.0)*16.0;a.ns=a.i+(O(a.m)*2.0-1.0)*16.0;a.nl=a.d+(O(a.m)*2.0-1.0)*16.0;}f=a.oV;g=f-1|0;a.oV=g;if(f<=0){a.oV=g+(D(a.m,5)+2|0)|0;h=a.mF;i=a.ns;j=a.nl;$p=2;continue _;}k=a.ef;if(k!==null&&k.bF)a.ef=null;b:{if(a.ef!==null){f=a.k9;a.k9=f-1|0;if(f>0)break b;}k=Hl(a.l,a,100.0);a.ef=k;if(k!==null)a.k9=20;}k=a.ef;if(k!==null&&Jh(k,a)<4096.0){k=a.ef;h=k.c-a.c;i=k.w.C+k.cO/2.0-(a.i+a.cO/2.0);j=k.d-a.d;l= -Ci(h,j)*180.0/3.1415927410125732;a.n=l;a.dB=l;k
=a.ef;$p=3;continue _;}l= -Ci(a.f,a.g)*180.0/3.1415927410125732;a.n=l;a.dB=l;f=a.dT;if(f>0)a.dT=f-1|0;a.ei=a.dT<=10?B(702):B(703);return;case 2:$z=ARD(a,h,i,j,e);if(C()){break _;}f=$z;if(!f){a.mF=a.c;a.ns=a.i;a.nl=a.d;}else{a.f=a.f+b/e*0.1;a.h=a.h+c/e*0.1;a.g=a.g+d/e*0.1;}k=a.ef;if(k!==null&&k.bF)a.ef=null;c:{if(a.ef!==null){f=a.k9;a.k9=f-1|0;if(f>0)break c;}k=Hl(a.l,a,100.0);a.ef=k;if(k!==null)a.k9=20;}k=a.ef;if(k!==null&&Jh(k,a)<4096.0){k=a.ef;h=k.c-a.c;i=k.w.C+k.cO/2.0-(a.i+a.cO/2.0);j=k.d-a.d;l= -Ci(h,j)
*180.0/3.1415927410125732;a.n=l;a.dB=l;k=a.ef;$p=3;continue _;}l= -Ci(a.f,a.g)*180.0/3.1415927410125732;a.n=l;a.dB=l;f=a.dT;if(f>0)a.dT=f-1|0;a.ei=a.dT<=10?B(702):B(703);return;case 3:$z=AOR(a,k);if(C()){break _;}f=$z;if(!f){f=a.dT;if(f>0)a.dT=f-1|0;}else{if(a.dT==10){k=a.l;m=B(704);n=10.0;l=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=4;continue _;}f=a.dT+1|0;a.dT=f;if(f==20){k=a.l;m=B(705);n=10.0;l=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=5;continue _;}}a.ei=a.dT<=10?B(702):B(703);return;case 4:AJa(k,a,m,
n,l);if(C()){break _;}f=a.dT+1|0;a.dT=f;if(f!=20){a.ei=a.dT<=10?B(702):B(703);return;}k=a.l;m=B(705);n=10.0;l=(O(a.m)-O(a.m))*0.20000000298023224+1.0;$p=5;case 5:AJa(k,a,m,n,l);if(C()){break _;}k=Bzo(a.l,a,h,i,j);m=Ol(a,1.0);k.c=a.c+m.H*4.0;k.i=a.i+a.cO/2.0+0.5;k.d=a.d+m.D*4.0;m=a.l;$p=6;case 6:m.WV(k);if(C()){break _;}a.dT=(-40);a.ei=a.dT<=10?B(702):B(703);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function ARD(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=(a.mF-a.c)/e;g=(a.ns-a.i)/e;h=(a.nl-a.d)/e;i=Rr(a.w);j=1;if(j>=e)return 1;HO(i,f,g,h);k=a.l;$p=1;case 1:$z=AHC(k,a,i);if(C()){break _;}k=$z;if(k.s>0)return 0;j=j+1|0;if(j>=e)return 1;HO(i,f,g,h);k=a.l;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function Brr(a){return B(706);}
function A7R(a){return B(707);}
function A74(a){return B(708);}
function Bp6(a){Bw();return BLE.bj;}
function Bjw(a){return 10.0;}
function ATE(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(D(a.m,20))return 0;$p=1;case 1:$z=AIm(a);if(C()){break _;}b=$z;return b&&a.l.dY>0?1:0;default:GR();}}DW().s(a,b,$p);}
function ByT(a){return 1;}
var ARQ=K(DZ);
function BDn(){var a=new ARQ();Bpo(a);return a;}
function Bpo(a){G3(a,BC8(),0.5);}
function Biv(a,b,c){var d,e;b=b;d=b.C_;c=(d+(b.dT-d|0)*c)/20.0;if(c<0.0)c=0.0;c=1.0/(c*c*c*c*c*2.0+1.0);e=(8.0+c)/2.0;c=(8.0+1.0/c)/2.0;Cg(c,e,c);B4(1.0,1.0,1.0,1.0);}
var ACn=K(DH);
function BOn(){var a=new ACn();Bfb(a);return a;}
function Bfb(a){E4(a);}
function AVw(a,b,c,d,e,f,g){B9();Bs8(b.w,c-b.fu,d-b.eX,e-b.fv);BI();}
function Na(){var a=this;Dn.call(a);a.xL=0;a.eU=0;a.nJ=0;a.yZ=0;a.mX=0;a.fd=null;}
function BjQ(a){var b=new Na();Bm3(b,a);return b;}
function Bm3(a,b){Ey(a,b);a.xL=0;a.eU=0;a.bK=0.0;Dg(a,0.5,0.5);}
function LM(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;a.eU=b;c=b*90|0;a.n=c;a.J=c;d=a.fd;e=d.kE;c=e;f=d.rA;if(b&&b!=2){g=c;c=0.5;}else g=0.5;c=c/32.0;h=f/32.0;i=g/32.0;j=a.nJ+0.5;k=a.yZ+0.5;l=a.mX+0.5;if(!b)l=l-0.5625;m=Ba(b,1);if(!m)j=j-0.5625;n=Ba(b,2);if(!n)l=l+0.5625;o=Ba(b,3);if(!o)j=j+0.5625;if(!b)j=j-LJ(a,e);if(!m)l=l+LJ(a,a.fd.kE);if(!n)j=j+LJ(a,a.fd.kE);if(!o)l=l-LJ(a,a.fd.kE);f=k+LJ(a,a.fd.rA);CE(a,j,f,l);Ti(a.w,j-c+0.0062500000931322575,f-h+0.0062500000931322575,l-i+0.0062500000931322575,j+c+(-0.0062500000931322575),
f+h+(-0.0062500000931322575),l+i+(-0.0062500000931322575));}
function LJ(a,b){return b==32?0.5:b!=64?0.0:0.5;}
function AN7(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.xL;a.xL=b+1|0;if(b!=100)return;$p=1;case 1:$z=A26(a);if(C()){break _;}c=$z;if(c)return;a.xL=0;$p=2;case 2:CN(a);if(C()){break _;}d=a.l;e=new Go;f=a.c;g=a.i;h=a.d;i=new Cs;Bw();EK(i,BL7);JR(e,d,f,g,h,i);$p=3;case 3:d.WV(e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function A26(a){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.l;c=a.w;$p=1;case 1:$z=AHC(b,a,c);if(C()){break _;}b=$z;if(b.s>0)return 0;b=a.fd;d=b.kE;e=d/16|0;f=b.rA/16|0;g=a.nJ;h=a.mX;if(!a.eU)g=N(a.c-d/32.0);if(a.eU==1)h=N(a.d-a.fd.kE/32.0);if(a.eU==2)g=N(a.c-a.fd.kE/32.0);if(a.eU==3)h=N(a.d-a.fd.kE/32.0);i=N(a.i-a.fd.rA/32.0);j=0;while
(j<e){k=0;if(k<f){l=a.eU;if(l&&l!=2){b=a.l;d=a.nJ;l=i+k|0;m=h+j|0;$p=4;continue _;}b=a.l;d=g+j|0;l=i+k|0;m=a.mX;$p=3;continue _;}j=j+1|0;}b=a.l;c=a.w;$p=2;case 2:$z=AOC(b,a,c);if(C()){break _;}c=$z;d=0;while(d<c.s){if(Bb(c,d) instanceof Na)return 0;d=d+1|0;}return 1;case 3:$z=AMo(b,d,l,m);if(C()){break _;}b=$z;if(!b.cG())return 0;k=k+1|0;while(true){if(k<f){l=a.eU;if(l&&l!=2){b=a.l;d=a.nJ;l=i+k|0;m=h+j|0;$p=4;continue _;}b=a.l;d=g+j|0;l=i+k|0;m=a.mX;continue _;}j=j+1|0;if(j>=e)break;k=0;}b=a.l;c=a.w;$p=2;continue _;case 4:$z
=AMo(b,d,l,m);if(C()){break _;}b=$z;if(!b.cG())return 0;k=k+1|0;while(true){if(k<f){l=a.eU;if(l&&l!=2){b=a.l;d=a.nJ;l=i+k|0;m=h+j|0;continue _;}b=a.l;d=g+j|0;l=i+k|0;m=a.mX;$p=3;continue _;}j=j+1|0;if(j>=e)break;k=0;}b=a.l;c=a.w;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Bcj(a){return 1;}
function A0m(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:CN(a);if(C()){break _;}J1(a);d=a.l;b=new Go;e=a.c;f=a.i;g=a.d;h=new Cs;Bw();EK(h,BL7);JR(b,d,e,f,g,h);$p=2;case 2:d.WV(b);if(C()){break _;}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function Bim(a,b){D1(b,B(709),a.eU<<24>>24);IE(b,B(710),a.fd.DK);E0(b,B(711),a.nJ);E0(b,B(712),a.yZ);E0(b,B(713),a.mX);}
function BgO(a,b){var c,d,e,f,g;a.eU=Fw(b,B(709));a.nJ=DB(b,B(711));a.yZ=DB(b,B(712));a.mX=DB(b,B(713));c=GH(b,B(710));d=(VO()).data;e=d.length;f=0;while(f<e){g=d[f];if(CA(g.DK,c))a.fd=g;f=f+1|0;}if(a.fd===null)a.fd=BOo;LM(a,a.eU);}
function AKr(){DH.call(this);this.Z1=null;}
function BBN(){var a=new AKr();Bfm(a);return a;}
function Bfm(a){E4(a);a.Z1=new C1;}
function AUJ(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=( -c|0)/2.0;h=
( -d|0)/2.0;i=0;j=c/16|0;k=d/16|0;l=e+c|0;m=f+d|0;while(i<j){if(0<k){c=(i+1|0)*16|0;n=g+c;o=i*16|0;p=g+o;q=0+1|0;f=q*16|0;r=h+f;s=0*16|0;t=h+s;u=(n+p)/2.0;v=(r+t)/2.0;w=N(b.c);x=N(b.i+v/16.0);y=N(b.d);if(!b.eU)w=N(b.c+u/16.0);if(b.eU==1)y=N(b.d-u/16.0);if(b.eU==2)w=N(b.c-u/16.0);if(b.eU==3)y=N(b.d+u/16.0);z=a.dt.lo;$p=1;continue _;}i=i+1|0;}return;case 1:$z=AOI(z,w,x,y);if(C()){break _;}ba=$z;J4(ba,ba,ba);ba=(l-o|0)/256.0;u=(l-c|0)/256.0;v=(m-s|0)/256.0;bb=(m-f|0)/256.0;BM();z=BFI;BB(z);B8(z,0.0,0.0,(-1.0));bc
=n;bd=t;be=u;bf=v;I(z,bc,bd,(-0.5),be,bf);bg=p;bh=ba;I(z,bg,bd,(-0.5),bh,bf);bf=r;bi=bb;I(z,bg,bf,(-0.5),bh,bi);I(z,bc,bf,(-0.5),be,bi);B8(z,0.0,0.0,1.0);I(z,bc,bf,0.5,0.75,0.0);I(z,bg,bf,0.5,0.8125,0.0);I(z,bg,bd,0.5,0.8125,0.0625);I(z,bc,bd,0.5,0.75,0.0625);B8(z,0.0,(-1.0),0.0);I(z,bc,bf,(-0.5),0.75,0.001953125);I(z,bg,bf,(-0.5),0.8125,0.001953125);I(z,bg,bf,0.5,0.8125,0.001953125);I(z,bc,bf,0.5,0.75,0.001953125);B8(z,0.0,1.0,0.0);I(z,bc,bd,0.5,0.75,0.001953125);I(z,bg,bd,0.5,0.8125,0.001953125);I(z,bg,bd,
(-0.5),0.8125,0.001953125);I(z,bc,bd,(-0.5),0.75,0.001953125);B8(z,(-1.0),0.0,0.0);I(z,bc,bf,0.5,0.751953125,0.0);I(z,bc,bd,0.5,0.751953125,0.0625);I(z,bc,bd,(-0.5),0.751953125,0.0625);I(z,bc,bf,(-0.5),0.751953125,0.0);B8(z,1.0,0.0,0.0);I(z,bg,bf,(-0.5),0.751953125,0.0);I(z,bg,bd,(-0.5),0.751953125,0.0625);I(z,bg,bd,0.5,0.751953125,0.0625);I(z,bg,bf,0.5,0.751953125,0.0);Bu(z);s=q;while(true){if(s<k){c=(i+1|0)*16|0;n=g+c;o=i*16|0;p=g+o;q=s+1|0;f=q*16|0;r=h+f;s=s*16|0;t=h+s;u=(n+p)/2.0;v=(r+t)/2.0;w=N(b.c);x=
N(b.i+v/16.0);y=N(b.d);if(!b.eU)w=N(b.c+u/16.0);if(b.eU==1)y=N(b.d-u/16.0);if(b.eU==2)w=N(b.c-u/16.0);if(b.eU==3)y=N(b.d+u/16.0);z=a.dt.lo;continue _;}i=i+1|0;if(i>=j)break;s=0;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$p);}
function A1S(a,b,c,d,e,f,g){var h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;B9();Bp(c,d,e);Bj(f,0.0,1.0,0.0);Bc(32826);h=B(714);$p=1;case 1:AWy(a,h);if(C()){break _;}h=b.fd;Cg(0.0625,0.0625,0.0625);i=h.kE;j=h.rA;k=h.Ox;l=h.PA;$p=2;case 2:AUJ(a,b,i,j,k,l);if(C()){break _;}Be(32826);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function Ji(){var a=this;Dn.call(a);a.pZ=0;a.qj=0;a.pk=0;a.pl=0;a.lX=0;a.k8=0;a.x2=null;a.xv=0;a.mN=0;}
function A7p(a,b){var c=new Ji();Bez(c,a,b);return c;}
function Bez(a,b,c){var d;Ey(a,b);a.pZ=(-1);a.qj=(-1);a.pk=(-1);a.pl=0;a.lX=0;a.k8=0;a.mN=0;a.x2=c;Dg(a,0.5,0.5);EP(a,c.c,c.i+c.n3(),c.d,c.n,c.u);a.c=a.c-BG(a.n/180.0*3.1415927410125732)*0.1599999964237213;a.i=a.i-0.10000000149011612;d=a.d-Br(a.n/180.0*3.1415927410125732)*0.1599999964237213;a.d=d;CE(a,a.c,a.i,d);a.bK=0.0;a.f= -Br(a.n/180.0*3.1415927410125732)*BG(a.u/180.0*3.1415927410125732);a.g=BG(a.n/180.0*3.1415927410125732)*BG(a.u/180.0*3.1415927410125732);d= -Br(a.u/180.0*3.1415927410125732);a.h=d;AAm(a,
a.f,d,a.g,1.5,1.0);}
function AAm(a,b,c,d,e,f){var g,h,i;g=Cj(b*b+c*c+d*d);b=b/g;c=c/g;d=d/g;g=Dl(a.m)*0.007499999832361937;h=f;b=b+g*h;c=c+Dl(a.m)*0.007499999832361937*h;d=d+Dl(a.m)*0.007499999832361937*h;g=e;b=b*g;c=c*g;d=d*g;a.f=b;a.h=c;a.g=d;i=Cj(b*b+d*d);e=Ci(b,d)*180.0/3.1415927410125732;a.n=e;a.J=e;e=Ci(c,i)*180.0/3.1415927410125732;a.u=e;a.M=e;a.xv=0;}
function BqR(a,b,c,d){var e,f;a.f=b;a.h=c;a.g=d;if(a.M===0.0&&a.J===0.0){e=Cj(b*b+d*d);f=Ci(b,d)*180.0/3.1415927410125732;a.n=f;a.J=f;e=Ci(c,e)*180.0/3.1415927410125732;a.u=e;a.M=e;}}
function A2M(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AVa(a);if(C()){break _;}if(a.M===0.0&&a.J===0.0){b=a.f;b=b*b;c=a.g;d=Cj(b+c*c);e=Ci(a.f,a.g)*180.0/3.1415927410125732;a.n=e;a.J=e;e=Ci(a.h,d)*180.0/3.1415927410125732;a.u
=e;a.M=e;}f=a.k8;if(f>0)a.k8=f-1|0;if(a.lX){g=a.l;f=a.pZ;h=a.qj;i=a.pk;$p=2;continue _;}a.mN=a.mN+1|0;g=BP(a.c,a.i,a.d);j=BP(a.c+a.f,a.i+a.h,a.d+a.g);k=a.l;$p=3;continue _;case 2:$z=AMY(g,f,h,i);if(C()){break _;}f=$z;if(f==a.pl){f=a.xv+1|0;a.xv=f;if(f!=1200)return;$p=4;continue _;}a.lX=0;a.f=a.f*O(a.m)*0.20000000298023224;a.h=a.h*O(a.m)*0.20000000298023224;a.g=a.g*O(a.m)*0.20000000298023224;a.xv=0;a.mN=0;g=BP(a.c,a.i,a.d);j=BP(a.c+a.f,a.i+a.h,a.d+a.g);k=a.l;$p=3;case 3:$z=AVp(k,g,j);if(C()){break _;}k=$z;g=
BP(a.c,a.i,a.d);j=BP(a.c+a.f,a.i+a.h,a.d+a.g);if(k!==null){j=k.g_;j=BP(j.H,j.G,j.D);}l=null;m=a.l;n=Dv(HL(a.w,a.f,a.h,a.g),1.0,1.0,1.0);$p=5;continue _;case 4:CN(a);if(C()){break _;}return;case 5:$z=AOC(m,a,n);if(C()){break _;}m=$z;b=0.0;h=0;while(h<C5(m)){n=Bb(m,h);if(n.jj()&&!(n===a.x2&&a.mN<5)){o=Nv(Dv(n.w,0.30000001192092896,0.30000001192092896,0.30000001192092896),g,j);if(o!==null){c=E2(g,o.g_);if(!(c>=b&&b!==0.0)){l=n;b=c;}}}h=h+1|0;}if(l!==null)k=Sv(l);if(k!==null){g=k.iC;if(g!==null){j=a.x2;f=4;$p=8;continue _;}f
=k.h4;a.pZ=f;h=k.h5;a.qj=h;i=k.h6;a.pk=i;g=a.l;$p=6;continue _;}b=a.c;c=a.f;a.c=b+c;a.i=a.i+a.h;b=a.d;p=a.g;a.d=b+p;e=Cj(c*c+p*p);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;e=Ci(a.h,e)*180.0/3.1415927410125732;a.u=e;while(true){q=a.M;if(e-q>=(-180.0))break;a.M=q-360.0;}while(true){q=a.M;d=e-q;if(d<180.0)break;a.M=q+360.0;}while(true){e=a.n;r=a.J;if(e-r>=(-180.0))break;a.J=r-360.0;}while(true){r=a.J;s=e-r;if(s<180.0)break;a.J=r+360.0;}a.u=q+d*0.20000000298023224;a.n=r+s*0.20000000298023224;q=0.9900000095367432;$p
=11;continue _;case 6:$z=AMY(g,f,h,i);if(C()){break _;}f=$z;a.pl=f;g=k.g_;b=g.H-a.c;a.f=b;c=g.G-a.i;a.h=c;p=g.D-a.d;a.g=p;e=Cj(b*b+c*c+p*p);b=a.c;c=a.f;p=e;a.c=b-c/p*0.05000000074505806;a.i=a.i-a.h/p*0.05000000074505806;a.d=a.d-a.g/p*0.05000000074505806;g=a.l;j=B(715);e=1.0;q=1.2000000476837158/(O(a.m)*0.20000000298023224+0.8999999761581421);$p=7;case 7:AJa(g,a,j,e,q);if(C()){break _;}a.lX=1;a.k8=7;b=a.c;c=a.f;a.c=b+c;a.i=a.i+a.h;b=a.d;p=a.g;a.d=b+p;e=Cj(c*c+p*p);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;e=Ci(a.h,
e)*180.0/3.1415927410125732;a.u=e;while(true){q=a.M;if(e-q>=(-180.0))break;a.M=q-360.0;}while(true){q=a.M;d=e-q;if(d<180.0)break;a.M=q+360.0;}while(true){e=a.n;r=a.J;if(e-r>=(-180.0))break;a.J=r-360.0;}while(true){r=a.J;s=e-r;if(s<180.0)break;a.J=r+360.0;}a.u=q+d*0.20000000298023224;a.n=r+s*0.20000000298023224;q=0.9900000095367432;$p=11;continue _;case 8:$z=g.d1(j,f);if(C()){break _;}f=$z;if(f){g=a.l;j=B(715);e=1.0;q=1.2000000476837158/(O(a.m)*0.20000000298023224+0.8999999761581421);$p=9;continue _;}a.f=a.f
*(-0.10000000149011612);a.h=a.h*(-0.10000000149011612);a.g=a.g*(-0.10000000149011612);a.n=a.n+180.0;a.J=a.J+180.0;a.mN=0;b=a.c;c=a.f;a.c=b+c;a.i=a.i+a.h;b=a.d;p=a.g;a.d=b+p;e=Cj(c*c+p*p);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;e=Ci(a.h,e)*180.0/3.1415927410125732;a.u=e;while(true){q=a.M;if(e-q>=(-180.0))break;a.M=q-360.0;}while(true){q=a.M;d=e-q;if(d<180.0)break;a.M=q+360.0;}while(true){e=a.n;r=a.J;if(e-r>=(-180.0))break;a.J=r-360.0;}while(true){r=a.J;s=e-r;if(s<180.0)break;a.J=r+360.0;}a.u=q+d*0.20000000298023224;a.n
=r+s*0.20000000298023224;q=0.9900000095367432;$p=11;continue _;case 9:AJa(g,a,j,e,q);if(C()){break _;}$p=10;case 10:CN(a);if(C()){break _;}b=a.c;c=a.f;a.c=b+c;a.i=a.i+a.h;b=a.d;p=a.g;a.d=b+p;e=Cj(c*c+p*p);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;e=Ci(a.h,e)*180.0/3.1415927410125732;a.u=e;while(true){q=a.M;if(e-q>=(-180.0))break;a.M=q-360.0;}while(true){q=a.M;d=e-q;if(d<180.0)break;a.M=q+360.0;}while(true){e=a.n;r=a.J;if(e-r>=(-180.0))break;a.J=r-360.0;}while(true){r=a.J;s=e-r;if(s<180.0)break;a.J=r+360.0;}a.u
=q+d*0.20000000298023224;a.n=r+s*0.20000000298023224;q=0.9900000095367432;$p=11;case 11:$z=AQi(a);if(C()){break _;}f=$z;if(f){i=0;while(i<4){g=a.l;b=a.c;t=a.f;u=b-t*0.25;c=a.i;v=a.h;b=c-v*0.25;c=a.d;p=a.g;BW(g,B(530),u,b,c-p*0.25,t,v,p);i=i+1|0;}q=0.800000011920929;}b=a.f;c=q;a.f=b*c;b=a.h*c;a.h=b;a.g=a.g*c;a.h=b-0.029999999329447746;CE(a,a.c,a.i,a.d);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);}
function Bc7(a,b){Dw(b,B(716),a.pZ<<16>>16);Dw(b,B(717),a.qj<<16>>16);Dw(b,B(718),a.pk<<16>>16);D1(b,B(719),a.pl<<24>>24);D1(b,B(720),a.k8<<24>>24);D1(b,B(721),(!a.lX?0:1)<<24>>24);}
function Bye(a,b){a.pZ=En(b,B(716));a.qj=En(b,B(717));a.pk=En(b,B(718));a.pl=Fw(b,B(719))&255;a.k8=Fw(b,B(720))&255;a.lX=Fw(b,B(721))!=1?0:1;}
function A0J(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.l.N&&a.lX&&a.x2===b&&a.k8<=0){c=b.z;d=new Cs;Bw();KG(d,BLg.bj,1);if(PA(c,d)){e=a.l;c=B(722);f=0.20000000298023224;g=((O(a.m)-O(a.m))*0.699999988079071+1.0)*2.0;$p=1;continue _;}}return;case 1:AJa(e,a,c,f,g);if(C()){break _;}Ra(b,a,1);$p=2;case 2:CN(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function Bko(a){return 0.0;}
var Zo=K(DH);
function BOp(){var a=new Zo();A62(a);return a;}
function A62(a){E4(a);}
function AV0(a,b,c,d,e,f,g){var h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=B(723);$p=1;case 1:AWy(a,h);if(C()){break _;}B9();Bp(c,d,e);f=b.J;Bj(f+(b.n-f)*g-90.0,0.0,1.0,0.0);f=b.M;Bj(f+(b.u-f)*g,0.0,0.0,1.0);BM();h=BFI;Bc(32826);i=b.k8-g;if(i>0.0)Bj( -Br(i*3.0)*i,0.0,0.0,1.0);Bj(45.0,1.0,0.0,0.0);Cg(0.05624999850988388,0.05624999850988388,0.05624999850988388);Bp((-4.0),0.0,0.0);K0(0.05624999850988388,
0.0,0.0);BB(h);I(h,(-7.0),(-2.0),(-2.0),0.0,0.15625);I(h,(-7.0),(-2.0),2.0,0.15625,0.15625);I(h,(-7.0),2.0,2.0,0.15625,0.3125);I(h,(-7.0),2.0,(-2.0),0.0,0.3125);Bu(h);K0((-0.05624999850988388),0.0,0.0);BB(h);I(h,(-7.0),2.0,(-2.0),0.0,0.15625);I(h,(-7.0),2.0,2.0,0.15625,0.15625);I(h,(-7.0),(-2.0),2.0,0.15625,0.3125);I(h,(-7.0),(-2.0),(-2.0),0.0,0.3125);Bu(h);j=0;while(j<4){Bj(90.0,1.0,0.0,0.0);K0(0.0,0.0,0.05624999850988388);BB(h);I(h,(-8.0),(-2.0),0.0,0.0,0.0);I(h,8.0,(-2.0),0.0,0.5,0.0);I(h,8.0,2.0,0.0,0.5,
0.15625);I(h,(-8.0),2.0,0.0,0.0,0.15625);Bu(h);j=j+1|0;}Be(32826);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function AN5(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AV0(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function KF(){var a=this;Dn.call(a);a.sC=0;a.sv=0;a.sg=0;a.r4=0;a.m$=0;a.nU=0;a.uZ=null;a.uR=0;a.ot=0;}
function BBh(a,b){var c=new KF();BcW(c,a,b);return c;}
function Bfa(a,b){var c;c=Qe(a.w)*4.0*64.0;return b>=c*c?0:1;}
function BcW(a,b,c){var d,e,f,g,h,i;Ey(a,b);a.sC=(-1);a.sv=(-1);a.sg=(-1);a.r4=0;a.m$=0;a.nU=0;a.ot=0;a.uZ=c;Dg(a,0.25,0.25);EP(a,c.c,c.i+0.11999999731779099,c.d,c.n,c.u);a.c=a.c-BG(a.n/180.0*3.1415927410125732)*0.1599999964237213;a.i=a.i-0.10000000149011612;d=a.d-Br(a.n/180.0*3.1415927410125732)*0.1599999964237213;a.d=d;CE(a,a.c,a.i,d);a.bK=0.0;a.f= -Br(a.n/180.0*3.1415927410125732)*BG(a.u/180.0*3.1415927410125732)*0.4000000059604645;a.g=BG(a.n/180.0*3.1415927410125732)*BG(a.u/180.0*3.1415927410125732)*0.4000000059604645;d
= -Br(a.u/180.0*3.1415927410125732)*0.4000000059604645;a.h=d;e=a.f;f=a.g;g=Cj(e*e+d*d+f*f);e=e/g;d=d/g;f=f/g;e=e+Dl(a.m)*0.007499999832361937*1.0;d=d+Dl(a.m)*0.007499999832361937*1.0;f=f+Dl(a.m)*0.007499999832361937*1.0;e=e*1.5;d=d*1.5;f=f*1.5;a.f=e;a.h=d;a.g=f;h=Cj(e*e+f*f);i=Ci(e,f)*180.0/3.1415927410125732;a.n=i;a.J=i;h=Ci(d,h)*180.0/3.1415927410125732;a.u=h;a.M=h;a.uR=0;}
function A9r(a,b,c,d){var e,f;a.f=b;a.h=c;a.g=d;if(a.M===0.0&&a.J===0.0){e=Cj(b*b+d*d);f=Ci(b,d)*180.0/3.1415927410125732;a.n=f;a.J=f;e=Ci(c,e)*180.0/3.1415927410125732;a.u=e;a.M=e;}}
function AR3(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.fu=a.c;a.eX=a.i;a.fv=a.d;$p=1;case 1:AVa(a);if(C()){break _;}b=a.nU;if(b>0)a.nU=b-1|0;if(a.m$){c=a.l;b=a.sC;d=a.sv;e=a.sg;$p=2;continue _;}a.ot=a.ot+1|0;c
=BP(a.c,a.i,a.d);f=BP(a.c+a.f,a.i+a.h,a.d+a.g);g=a.l;$p=3;continue _;case 2:$z=AMY(c,b,d,e);if(C()){break _;}b=$z;if(b==a.r4){b=a.uR+1|0;a.uR=b;if(b!=1200)return;$p=4;continue _;}a.m$=0;a.f=a.f*O(a.m)*0.20000000298023224;a.h=a.h*O(a.m)*0.20000000298023224;a.g=a.g*O(a.m)*0.20000000298023224;a.uR=0;a.ot=0;c=BP(a.c,a.i,a.d);f=BP(a.c+a.f,a.i+a.h,a.d+a.g);g=a.l;$p=3;case 3:$z=AVp(g,c,f);if(C()){break _;}g=$z;c=BP(a.c,a.i,a.d);f=BP(a.c+a.f,a.i+a.h,a.d+a.g);if(g!==null){f=g.g_;f=BP(f.H,f.G,f.D);}h=a.l;if(!h.N){i=null;j
=Dv(HL(a.w,a.f,a.h,a.g),1.0,1.0,1.0);$p=5;continue _;}if(g!==null){c=g.iC;if(c!==null){f=a.uZ;b=0;$p=6;continue _;}e=0;while(e<8){BW(a.l,B(533),a.c,a.i,a.d,0.0,0.0,0.0);e=e+1|0;}$p=7;continue _;}k=a.c;l=a.f;a.c=k+l;a.i=a.i+a.h;k=a.d;m=a.g;a.d=k+m;n=Cj(l*l+m*m);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;n=Ci(a.h,n)*180.0/3.1415927410125732;a.u=n;while(true){o=a.M;if(n-o>=(-180.0))break;a.M=o-360.0;}while(true){o=a.M;p=n-o;if(p<180.0)break;a.M=o+360.0;}while(true){n=a.n;q=a.J;if(n-q>=(-180.0))break;a.J=q-360.0;}while
(true){q=a.J;r=n-q;if(r<180.0)break;a.J=q+360.0;}a.u=o+p*0.20000000298023224;a.n=q+r*0.20000000298023224;o=0.9900000095367432;$p=8;continue _;case 4:CN(a);if(C()){break _;}return;case 5:$z=AOC(h,a,j);if(C()){break _;}h=$z;k=0.0;s=0;while(s<C5(h)){j=Bb(h,s);if(j.jj()&&!(j===a.uZ&&a.ot<5)){t=Nv(Dv(j.w,0.30000001192092896,0.30000001192092896,0.30000001192092896),c,f);if(t!==null){l=E2(c,t.g_);if(!(l>=k&&k!==0.0)){i=j;k=l;}}}s=s+1|0;}if(i!==null)g=Sv(i);if(g!==null){c=g.iC;if(c!==null){f=a.uZ;b=0;$p=6;continue _;}e
=0;while(e<8){BW(a.l,B(533),a.c,a.i,a.d,0.0,0.0,0.0);e=e+1|0;}$p=7;continue _;}k=a.c;l=a.f;a.c=k+l;a.i=a.i+a.h;k=a.d;m=a.g;a.d=k+m;n=Cj(l*l+m*m);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;n=Ci(a.h,n)*180.0/3.1415927410125732;a.u=n;while(true){o=a.M;if(n-o>=(-180.0))break;a.M=o-360.0;}while(true){o=a.M;p=n-o;if(p<180.0)break;a.M=o+360.0;}while(true){n=a.n;q=a.J;if(n-q>=(-180.0))break;a.J=q-360.0;}while(true){q=a.J;r=n-q;if(r<180.0)break;a.J=q+360.0;}a.u=o+p*0.20000000298023224;a.n=q+r*0.20000000298023224;o=0.9900000095367432;$p
=8;continue _;case 6:$z=c.d1(f,b);if(C()){break _;}b=$z;e=0;while(e<8){BW(a.l,B(533),a.c,a.i,a.d,0.0,0.0,0.0);e=e+1|0;}$p=7;case 7:CN(a);if(C()){break _;}k=a.c;l=a.f;a.c=k+l;a.i=a.i+a.h;k=a.d;m=a.g;a.d=k+m;n=Cj(l*l+m*m);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;n=Ci(a.h,n)*180.0/3.1415927410125732;a.u=n;while(true){o=a.M;if(n-o>=(-180.0))break;a.M=o-360.0;}while(true){o=a.M;p=n-o;if(p<180.0)break;a.M=o+360.0;}while(true){n=a.n;q=a.J;if(n-q>=(-180.0))break;a.J=q-360.0;}while(true){q=a.J;r=n-q;if(r<180.0)break;a.J
=q+360.0;}a.u=o+p*0.20000000298023224;a.n=q+r*0.20000000298023224;o=0.9900000095367432;$p=8;case 8:$z=AQi(a);if(C()){break _;}b=$z;if(b){d=0;while(d<4){c=a.l;u=a.c;k=a.f;m=u-k*0.25;u=a.i;v=a.h;u=u-v*0.25;w=a.d;x=a.g;BW(c,B(530),m,u,w-x*0.25,k,v,x);d=d+1|0;}o=0.800000011920929;}k=a.f;l=o;a.f=k*l;k=a.h*l;a.h=k;a.g=a.g*l;a.h=k-0.029999999329447746;CE(a,a.c,a.i,a.d);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$p);}
function BaJ(a,b){Dw(b,B(716),a.sC<<16>>16);Dw(b,B(717),a.sv<<16>>16);Dw(b,B(718),a.sg<<16>>16);D1(b,B(719),a.r4<<24>>24);D1(b,B(720),a.nU<<24>>24);D1(b,B(721),(!a.m$?0:1)<<24>>24);}
function Bcq(a,b){a.sC=En(b,B(716));a.sv=En(b,B(717));a.sg=En(b,B(718));a.r4=Fw(b,B(719))&255;a.nU=Fw(b,B(720))&255;a.m$=Fw(b,B(721))!=1?0:1;}
function AIk(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.m$&&a.uZ===b&&a.nU<=0){c=b.z;d=new Cs;Bw();KG(d,BLg.bj,1);if(PA(c,d)){e=a.l;c=B(722);f=0.20000000298023224;g=((O(a.m)-O(a.m))*0.699999988079071+1.0)*2.0;$p=1;continue _;}}return;case 1:AJa(e,a,c,f,g);if(C()){break _;}Ra(b,a,1);$p=2;case 2:CN(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A77(a){return 0.0;}
var AGe=K(DH);
function BOq(){var a=new AGe();Bj1(a);return a;}
function Bj1(a){E4(a);}
function APu(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:B9();Bp(c,d,e);Bc(32826);Cg(0.5,0.5,0.5);Bw();h=BK5.mg;b=B(181);$p=1;case 1:AWy(a,b);if(C()){break _;}BM();b=BFI;i=(h%16|0)*16|0;g=(i+0|0)/256.0;j=(i+16|0)/256.0;i=(h/16|0)*16|0;k=(i+0|0)/256.0;l=(i+16|0)/256.0;Bj(180.0-a.dt.nf,0.0,1.0,0.0);Bj( -a.dt.vp,
1.0,0.0,0.0);BB(b);B8(b,0.0,1.0,0.0);m=g;n=l;I(b,(-0.5),(-0.25),0.0,m,n);o=j;I(b,0.5,(-0.25),0.0,o,n);p=k;I(b,0.5,0.75,0.0,o,p);I(b,(-0.5),0.75,0.0,m,p);Bu(b);Be(32826);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function ACe(){var a=this;Dn.call(a);a.Is=0;a.IO=0;a.Jx=0;a.Fb=0;a.yY=0;a.zl=0;a.Gl=null;a.F9=0;a.uT=0;a.GI=0.0;a.Hk=0.0;a.HS=0.0;}
function Bzo(a,b,c,d,e){var f=new ACe();Bdw(f,a,b,c,d,e);return f;}
function BaL(a,b){var c;c=Qe(a.w)*4.0*64.0;return b>=c*c?0:1;}
function Bdw(a,b,c,d,e,f){var g;Ey(a,b);a.Is=(-1);a.IO=(-1);a.Jx=(-1);a.Fb=0;a.yY=0;a.zl=0;a.uT=0;a.Gl=c;Dg(a,1.0,1.0);EP(a,c.c,c.i,c.d,c.n,c.u);CE(a,a.c,a.i,a.d);a.bK=0.0;a.g=0.0;a.h=0.0;a.f=0.0;d=d+Dl(a.m)*0.4;e=e+Dl(a.m)*0.4;f=f+Dl(a.m)*0.4;g=Cj(d*d+e*e+f*f);a.GI=d/g*0.1;a.Hk=e/g*0.1;a.HS=f/g*0.1;}
function A4P(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AVa(a);if(C()){break _;}a.bS=10;b=a.zl;if(b>0)a.zl=b-1|0;if(a.yY){c=a.l;b=a.Is;d=a.IO;e=a.Jx;$p=2;continue _;}a.uT=a.uT+1|0;c=BP(a.c,a.i,a.d);f=BP(a.c+a.f,
a.i+a.h,a.d+a.g);g=a.l;$p=3;continue _;case 2:$z=AMY(c,b,d,e);if(C()){break _;}b=$z;if(b==a.Fb){b=a.F9+1|0;a.F9=b;if(b!=1200)return;$p=4;continue _;}a.yY=0;a.f=a.f*O(a.m)*0.20000000298023224;a.h=a.h*O(a.m)*0.20000000298023224;a.g=a.g*O(a.m)*0.20000000298023224;a.F9=0;a.uT=0;c=BP(a.c,a.i,a.d);f=BP(a.c+a.f,a.i+a.h,a.d+a.g);g=a.l;$p=3;case 3:$z=AVp(g,c,f);if(C()){break _;}g=$z;c=BP(a.c,a.i,a.d);f=BP(a.c+a.f,a.i+a.h,a.d+a.g);if(g!==null){f=g.g_;f=BP(f.H,f.G,f.D);}h=null;i=a.l;j=Dv(HL(a.w,a.f,a.h,a.g),1.0,1.0,1.0);$p
=5;continue _;case 4:CN(a);if(C()){break _;}return;case 5:$z=AOC(i,a,j);if(C()){break _;}i=$z;k=0.0;d=0;while(d<C5(i)){j=Bb(i,d);if(j.jj()&&!(j===a.Gl&&a.uT<25)){l=Nv(Dv(j.w,0.30000001192092896,0.30000001192092896,0.30000001192092896),c,f);if(l!==null){m=E2(c,l.g_);if(!(m>=k&&k!==0.0)){h=j;k=m;}}}d=d+1|0;}if(h!==null)g=Sv(h);if(g!==null){c=g.iC;if(c!==null){f=a.Gl;b=0;$p=8;continue _;}c=a.l;f=null;k=a.c;m=a.i;n=a.d;o=1.0;b=1;$p=6;continue _;}k=a.c;m=a.f;a.c=k+m;a.i=a.i+a.h;k=a.d;n=a.g;a.d=k+n;o=Cj(m*m+n*n);a.n
=Ci(a.f,a.g)*180.0/3.1415927410125732;o=Ci(a.h,o)*180.0/3.1415927410125732;a.u=o;while(true){p=a.M;if(o-p>=(-180.0))break;a.M=p-360.0;}while(true){p=a.M;q=o-p;if(q<180.0)break;a.M=p+360.0;}while(true){o=a.n;r=a.J;if(o-r>=(-180.0))break;a.J=r-360.0;}while(true){r=a.J;s=o-r;if(s<180.0)break;a.J=r+360.0;}a.u=p+q*0.20000000298023224;a.n=r+s*0.20000000298023224;p=0.949999988079071;$p=9;continue _;case 6:AId(c,f,k,m,n,o,b);if(C()){break _;}$p=7;case 7:CN(a);if(C()){break _;}k=a.c;m=a.f;a.c=k+m;a.i=a.i+a.h;k=a.d;n
=a.g;a.d=k+n;o=Cj(m*m+n*n);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;o=Ci(a.h,o)*180.0/3.1415927410125732;a.u=o;while(true){p=a.M;if(o-p>=(-180.0))break;a.M=p-360.0;}while(true){p=a.M;q=o-p;if(q<180.0)break;a.M=p+360.0;}while(true){o=a.n;r=a.J;if(o-r>=(-180.0))break;a.J=r-360.0;}while(true){r=a.J;s=o-r;if(s<180.0)break;a.J=r+360.0;}a.u=p+q*0.20000000298023224;a.n=r+s*0.20000000298023224;p=0.949999988079071;$p=9;continue _;case 8:$z=c.d1(f,b);if(C()){break _;}b=$z;c=a.l;f=null;k=a.c;m=a.i;n=a.d;o=1.0;b=1;$p=6;continue _;case 9:$z
=AQi(a);if(C()){break _;}b=$z;if(b){e=0;while(e<4){c=a.l;k=a.c;m=a.f;k=k-m*0.25;t=a.i;u=a.h;t=t-u*0.25;v=a.d;w=a.g;BW(c,B(530),k,t,v-w*0.25,m,u,w);e=e+1|0;}p=0.800000011920929;}k=a.f+a.GI;a.f=k;m=a.h+a.Hk;a.h=m;n=a.g+a.HS;a.g=n;t=p;a.f=k*t;a.h=m*t;a.g=n*t;BW(a.l,B(348),a.c,a.i+0.5,a.d,0.0,0.0,0.0);CE(a,a.c,a.i,a.d);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);}
function BsP(a,b){Dw(b,B(716),a.Is<<16>>16);Dw(b,B(717),a.IO<<16>>16);Dw(b,B(718),a.Jx<<16>>16);D1(b,B(719),a.Fb<<24>>24);D1(b,B(720),a.zl<<24>>24);D1(b,B(721),(!a.yY?0:1)<<24>>24);}
function Bgn(a){return 1;}
function Bbg(a){return 1.0;}
function ALc(a,b,c){var d,e,f,g;J1(a);if(b===null)return 0;d=A2n(b);if(d!==null){e=d.H;a.f=e;f=d.G;a.h=f;g=d.D;a.g=g;a.GI=e*0.1;a.Hk=f*0.1;a.HS=g*0.1;}return 1;}
function BgI(a){return 0.0;}
var AAc=K(DH);
function BOr(){var a=new AAc();Brx(a);return a;}
function Brx(a){E4(a);}
function A2H(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:B9();Bp(c,d,e);Bc(32826);Cg(2.0,2.0,2.0);Bw();h=BK5.mg;b=B(181);$p=1;case 1:AWy(a,b);if(C()){break _;}BM();b=BFI;i=(h%16|0)*16|0;f=(i+0|0)/256.0;j=(i+16|0)/256.0;i=(h/16|0)*16|0;k=(i+0|0)/256.0;l=(i+16|0)/256.0;Bj(180.0-a.dt.nf,0.0,1.0,0.0);Bj( -a.dt.vp,
1.0,0.0,0.0);BB(b);B8(b,0.0,1.0,0.0);m=f;n=l;I(b,(-0.5),(-0.25),0.0,m,n);o=j;I(b,0.5,(-0.25),0.0,o,n);p=k;I(b,0.5,0.75,0.0,o,p);I(b,(-0.5),0.75,0.0,m,p);Bu(b);Be(32826);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function Go(){var a=this;Dn.call(a);a.p8=null;a.CE=0;a.kH=0;a.hM=0;a.q4=0;a.Cj=0.0;}
function H$(a,b,c,d,e){var f=new Go();JR(f,a,b,c,d,e);return f;}
function JR(a,b,c,d,e,f){Ey(a,b);a.kH=0;a.q4=5;a.Cj=Cm()*3.141592653589793*2.0;Dg(a,0.25,0.25);a.bK=a.cO/2.0;CE(a,c,d,e);a.p8=f;a.n=Cm()*360.0;a.f=Cm()*0.20000000298023224-0.10000000149011612;a.h=0.20000000298023224;a.g=Cm()*0.20000000298023224-0.10000000149011612;a.mW=0;}
function AVF(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.X1();if(C()){break _;}b=a.hM;if(b>0)a.hM=b-1|0;c=a.c;a.bo=c;a.bP=a.i;a.bn=a.d;a.h=a.h-0.03999999910593033;d=a.l;b=N(c);e=N(a.i);f=N(a.d);$p=2;case 2:$z=AMo(d,b,e,f);if(C()){break _;}d=$z;BE();if(d!==BGT){g=a.c;c=a.i;h=a.d;$p=3;continue _;}a.h=0.20000000298023224;a.f=(O(a.m)-O(a.m))*0.20000000298023224;a.g
=(O(a.m)-O(a.m))*0.20000000298023224;d=a.l;i=B(344);j=0.4000000059604645;k=2.0+O(a.m)*0.4000000059604645;$p=6;continue _;case 3:APE(a,g,c,h);if(C()){break _;}$p=4;case 4:APd(a);if(C()){break _;}g=a.f;c=a.h;h=a.g;$p=5;case 5:A5e(a,g,c,h);if(C()){break _;}k=0.9800000190734863;if(a.U){k=0.5880000591278076;d=a.l;b=N(a.c);e=N(a.w.C)-1|0;f=N(a.d);$p=7;continue _;}g=a.f;c=k;a.f=g*c;g=a.h*0.9800000190734863;a.h=g;a.g=a.g*c;if(a.U)a.h=g*(-0.5);a.CE=a.CE+1|0;b=a.kH+1|0;a.kH=b;if(b<6000)return;$p=8;continue _;case 6:AJa(d,
a,i,j,k);if(C()){break _;}g=a.c;c=a.i;h=a.d;$p=3;continue _;case 7:$z=AMY(d,b,e,f);if(C()){break _;}b=$z;if(b>0){J();k=BFM.data[b].qt*0.9800000190734863;}g=a.f;c=k;a.f=g*c;g=a.h*0.9800000190734863;a.h=g;a.g=a.g*c;if(a.U)a.h=g*(-0.5);a.CE=a.CE+1|0;b=a.kH+1|0;a.kH=b;if(b<6000)return;$p=8;case 8:CN(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function APd(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.l;c=a.w;BE();d=BGR;$p=1;case 1:$z=A4$(b,c,d,a);if(C()){break _;}e=$z;return e;default:GR();}}DW().s(a,b,c,d,e,$p);}
function APE(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=N(b);f=N(c);g=N(d);h=b-e;i=c-f;j=d-g;J();k=BIz.data;l=a.l;$p=1;case 1:$z=AMY(l,e,f,g);if(C()){break _;}m=$z;if(!k[m])return 0;k=BIz.data;l=a.l;m=e-1|0;$p=2;case 2:$z=AMY(l,m,f,g);if(C())
{break _;}m=$z;n=k[m]?0:1;k=BIz.data;l=a.l;m=e+1|0;$p=3;case 3:$z=AMY(l,m,f,g);if(C()){break _;}m=$z;o=k[m]?0:1;k=BIz.data;l=a.l;m=f-1|0;$p=4;case 4:$z=AMY(l,e,m,g);if(C()){break _;}m=$z;p=k[m]?0:1;k=BIz.data;l=a.l;m=f+1|0;$p=5;case 5:$z=AMY(l,e,m,g);if(C()){break _;}m=$z;q=k[m]?0:1;k=BIz.data;l=a.l;m=g-1|0;$p=6;case 6:$z=AMY(l,e,f,m);if(C()){break _;}m=$z;m=k[m]?0:1;k=BIz.data;l=a.l;r=g+1|0;$p=7;case 7:$z=AMY(l,e,f,r);if(C()){break _;}e=$z;r=k[e]?0:1;s=(-1);t=9999.0;if(n&&h<t){s=0;t=h;}if(!o)b=t;else{b=1.0
-h;if(b<t)s=1;else b=t;}if(p&&i<b){s=2;b=i;}if(!q)c=b;else{c=1.0-i;if(c<b)s=3;else c=b;}if(m&&j<c){s=4;c=j;}if(r&&1.0-j<c)s=5;u=O(a.m)*0.20000000298023224+0.10000000149011612;if(!s)a.f= -u;if(s==1)a.f=u;if(s==2)a.h= -u;if(s==3)a.h=u;if(s==4)a.g= -u;if(s==5)a.g=u;return 0;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function AZU(a,b){ZO(a,null,b);}
function ZO(a,b,c){J1(a);c=a.q4-c|0;a.q4=c;if(c<=0)CN(a);return 0;}
function Blw(a,b){Dw(b,B(581),a.q4<<24>>24<<16>>16);Dw(b,B(724),a.kH<<16>>16);AEH(b,B(725),Jn(a.p8,E8()));}
function A_d(a,b){a.q4=En(b,B(581))&255;a.kH=En(b,B(724));a.p8=Nt(GK(b,B(725)));}
function A5z(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.l.N){c=a.p8;d=c.y;if(!a.hM&&PA(b.z,c)){e=a.l;c=B(722);f=0.20000000298023224;g=((O(a.m)-O(a.m))*0.699999988079071+1.0)*2.0;$p=1;continue _;}}return;case 1:AJa(e,a,c,f,g);if(C()){break _;}Ra(b,a,d);$p=2;case 2:CN(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function OM(){Dn.call(this);this.iY=0;}
function BB$(a){var b=new OM();AKx(b,a);return b;}
function AX8(a,b,c,d){var e=new OM();Ba9(e,a,b,c,d);return e;}
function AKx(a,b){Ey(a,b);a.iY=0;a.pM=1;Dg(a,0.9800000190734863,0.9800000190734863);a.bK=a.cO/2.0;}
function Ba9(a,b,c,d,e){var f;AKx(a,b);CE(a,c,d,e);f=Cm()*3.1415927410125732*2.0*3.1415927410125732/180.0;a.f= -Br(f)*0.019999999552965164;a.h=0.20000000298023224;a.g= -BG(f)*0.019999999552965164;a.mW=0;a.iY=80;a.bo=c;a.bP=d;a.bn=e;}
function Bwu(a){return a.bF?0:1;}
function AHj(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.h-0.03999999910593033;a.h=b;c=a.f;d=a.g;$p=1;case 1:A5e(a,c,b,d);if(C()){break _;}b=a.f*0.9800000190734863;a.f=b;c=a.h*0.9800000190734863;a.h=c;d=a.g*0.9800000190734863;a.g=d;if(a.U){a.f=b*0.699999988079071;a.g=d*0.699999988079071;a.h=c*(-0.5);}e=a.iY;a.iY=e-1|0;if(e>0){BW(a.l,B(348),a.c,a.i+0.5,a.d,
0.0,0.0,0.0);return;}$p=2;case 2:CN(a);if(C()){break _;}f=4.0;g=a.l;h=null;b=a.c;c=a.i;d=a.d;$p=3;case 3:A4Y(g,h,b,c,d,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function BaO(a,b){D1(b,B(726),a.iY<<24>>24);}
function BuX(a,b){a.iY=Fw(b,B(726));}
function Bfv(a){return 0.0;}
function A1Z(){DH.call(this);this.Fh=null;}
function BzM(){var a=new A1Z();Brt(a);return a;}
function Brt(a){E4(a);a.Fh=KU();a.lg=0.5;}
function AYp(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;B9();Bp(c,d,e);f=b.iY-g+1.0;if(f<10.0){h=1.0-f/10.0;if(h<0.0)h=0.0;if(h>1.0)h=1.0;f=h*h;f=1.0+f*f*0.30000001192092896;Cg(f,f,f);}f=(1.0-(b.iY-g+1.0)/100.0)*0.800000011920929;i=B(198);$p=1;case 1:AWy(a,i);if(C()){break _;}i=a.Fh;J();JC(i,BGg);if(!((b.iY/5|0)%2|0)){Be(3553);Be(2896);Bc(3042);CO(770,772);B4(1.0,1.0,1.0,
f);JC(a.Fh,BGg);B4(1.0,1.0,1.0,1.0);Be(3042);Bc(2896);Bc(3553);}BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function Kw(){var a=this;Dn.call(a);a.iG=0;a.th=0;}
function Bc$(a){return a.bF?0:1;}
function AZc(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.iG){$p=3;continue _;}a.bo=a.c;a.bP=a.i;a.bn=a.d;a.th=a.th+1|0;b=a.h-0.03999999910593033;a.h=b;c=a.f;d=a.g;$p=1;case 1:A5e(a,c,b,d);if(C()){break _;}a.f=a.f*0.9800000190734863;a.h=a.h*0.9800000190734863;a.g=a.g*0.9800000190734863;e=N(a.c);f=N(a.i);g=N(a.d);h=a.l;$p=2;case 2:$z=AMY(h,e,f,g);if(C()){break _;}i
=$z;if(i==a.iG){h=a.l;i=0;$p=4;continue _;}if(!a.U){if(a.th<=100)return;e=a.iG;f=1;$p=7;continue _;}a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;a.h=a.h*(-0.5);$p=5;continue _;case 3:CN(a);if(C()){break _;}return;case 4:A2O(h,e,f,g,i);if(C()){break _;}if(!a.U){if(a.th<=100)return;e=a.iG;f=1;$p=7;continue _;}a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;a.h=a.h*(-0.5);$p=5;case 5:CN(a);if(C()){break _;}h=a.l;i=a.iG;j=1;$p=6;case 6:$z=AT6(h,i,e,f,g,j);if(C()){break _;}i=$z;if(!i){e=a.iG;f=1;$p=9;continue _;}h
=a.l;i=a.iG;$p=10;continue _;case 7:AMg(a,e,f);if(C()){break _;}$p=8;case 8:CN(a);if(C()){break _;}return;case 9:AMg(a,e,f);if(C()){break _;}return;case 10:$z=A2O(h,e,f,g,i);if(C()){break _;}e=$z;if(e)return;e=a.iG;f=1;$p=9;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function A7Y(a,b){D1(b,B(727),a.iG<<24>>24);}
function A7A(a,b){a.iG=Fw(b,B(727))&255;}
function A9D(a){return 0.0;}
function A4l(){DH.call(this);this.NF=null;}
function BzB(){var a=new A4l();BbO(a);return a;}
function BbO(a){E4(a);a.NF=KU();a.lg=0.5;}
function A4U(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;B9();Bp(c,d,e);h=B(198);$p=1;case 1:AWy(a,h);if(C()){break _;}J();h=BFM.data[b.iG];i=b.l;Be(2896);j=a.NF;k=N(b.c);l=N(b.i);m=N(b.d);f=0.5;n=1.0;o=0.800000011920929;p=0.6000000238418579;BM();b=BFI;BB(b);$p=2;case 2:$z=
h.RP(i,k,l,m);if(C()){break _;}g=$z;q=l-1|0;$p=3;case 3:$z=h.RP(i,k,q,m);if(C()){break _;}r=$z;if(r<g)r=g;f=f*r;CX(b,f,f,f);Hb(j,h,(-0.5),(-0.5),(-0.5),h.bq(0));q=l+1|0;$p=4;case 4:$z=h.RP(i,k,q,m);if(C()){break _;}f=$z;if(f<g)f=g;f=n*f;CX(b,f,f,f);HW(j,h,(-0.5),(-0.5),(-0.5),h.bq(1));q=m-1|0;$p=5;case 5:$z=h.RP(i,k,l,q);if(C()){break _;}f=$z;if(f<g)f=g;f=o*f;CX(b,f,f,f);H0(j,h,(-0.5),(-0.5),(-0.5),h.bq(2));q=m+1|0;$p=6;case 6:$z=h.RP(i,k,l,q);if(C()){break _;}f=$z;if(f<g)f=g;f=o*f;CX(b,f,f,f);H2(j,h,(-0.5),
(-0.5),(-0.5),h.bq(3));q=k-1|0;$p=7;case 7:$z=h.RP(i,q,l,m);if(C()){break _;}f=$z;if(f<g)f=g;f=p*f;CX(b,f,f,f);HX(j,h,(-0.5),(-0.5),(-0.5),h.bq(4));q=k+1|0;$p=8;case 8:$z=h.RP(i,q,l,m);if(C()){break _;}f=$z;if(f>=g)g=f;f=p*g;CX(b,f,f,f);Ig(j,h,(-0.5),(-0.5),(-0.5),h.bq(5));Bu(b);Bc(2896);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function JN(){var a=this;Dn.call(a);a.lH=null;a.lz=0;a.o9=0;a.o$=0;a.pw=0;a.gz=0;a.nW=0;a.iw=0.0;a.ix=0.0;a.IX=0;a.Up=0.0;a.TS=0.0;a.VM=0.0;a.U0=0.0;a.M3=0.0;a.OK=0.0;a.QD=0.0;a.Qz=0.0;}
var BOs=null;function BDd(a){var b=new JN();ACr(b,a);return b;}
function AAL(a,b,c,d,e){var f=new JN();A3S(f,a,b,c,d,e);return f;}
function ACr(a,b){Ey(a,b);a.lH=BC(Cs,36);a.lz=0;a.o9=0;a.o$=1;a.pw=0;a.pM=1;Dg(a,0.9800000190734863,0.699999988079071);a.bK=a.cO/2.0;a.mW=0;}
function Byh(a,b){return b.w;}
function Bu9(a){return null;}
function Br2(a){return 1;}
function A3S(a,b,c,d,e,f){ACr(a,b);CE(a,c,d+a.bK,e);a.f=0.0;a.h=0.0;a.g=0.0;a.bo=c;a.bP=d;a.bn=e;a.gz=f;}
function A8v(a){return a.cO*0.0-0.30000001192092896;}
function AIb(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.l.N&&!a.bF){a.o$= -a.o$|0;a.o9=10;J1(a);c=a.lz+(c*10|0)|0;a.lz=c;if(c<=40)return 1;Bw();c=BMa.bj;d=1;e=0.0;$p=1;continue _;}return 1;case 1:ATa(a,c,d,e);if(C()){break _;}c=a.gz;if(c==1){J();c=BIX.b;d=1;e=0.0;$p=2;continue _;}if(c!=2){$p=3;continue _;}J();c=BI4.b;d=1;e=0.0;$p=4;continue _;case 2:ATa(a,c,d,e);if(C()){break _;}$p=3;case 3:A2B(a);if(C()){break _;}return 1;case 4:ATa(a,
c,d,e);if(C()){break _;}$p=3;continue _;default:GR();}}DW().s(a,b,c,d,e,$p);}
function Ba0(a){var b;Cb(CV(),B(728));a.o$= -a.o$|0;a.o9=10;b=a.lz;a.lz=b+(b*10|0)|0;}
function BvJ(a){return a.bF?0:1;}
function A2B(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;c=27;while(b<c){d=ACE(a,b);if(d!==null){e=O(a.m)*0.800000011920929+0.10000000149011612;f=O(a.m)*0.800000011920929+0.10000000149011612;g=O(a.m)*0.800000011920929+0.10000000149011612;h=e;i=f;j=g;if(d.y>0){k=D(a.m,21)+10|0;l=d.y;if(k>l)k=l;d.y=l-k|0;m=H$(a.l,a.c+h,
a.i+i,a.d+j,Lk(d.bp,k,d.e_));m.f=Dl(a.m)*0.05000000074505806;m.h=Dl(a.m)*0.05000000074505806+0.20000000298023224;m.g=Dl(a.m)*0.05000000074505806;n=a.l;$p=2;continue _;}}b=b+1|0;}$p=1;case 1:CN(a);if(C()){break _;}return;case 2:n.WV(m);if(C()){break _;}a:while(true){if(d.y>0){k=D(a.m,21)+10|0;l=d.y;if(k>l)k=l;d.y=l-k|0;m=H$(a.l,a.c+h,a.i+i,a.d+j,Lk(d.bp,k,d.e_));m.f=Dl(a.m)*0.05000000074505806;m.h=Dl(a.m)*0.05000000074505806+0.20000000298023224;m.g=Dl(a.m)*0.05000000074505806;n=a.l;continue _;}while(true){b=
b+1|0;if(b>=c)break a;d=ACE(a,b);if(d===null)continue;else break;}e=O(a.m)*0.800000011920929+0.10000000149011612;f=O(a.m)*0.800000011920929+0.10000000149011612;g=O(a.m)*0.800000011920929+0.10000000149011612;h=e;i=f;j=g;}$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function A6B(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p)
{case 0:b=a.o9;if(b>0)a.o9=b-1|0;b=a.lz;if(b>0)a.lz=b-1|0;if(a.l.N){b=a.IX;if(b>0){if(b<=0){CE(a,a.c,a.i,a.d);FE(a,a.n,a.u);}else{c=a.c;d=a.Up-c;e=b;f=c+d/e;c=a.i;g=c+(a.TS-c)/e;c=a.d;h=c+(a.VM-c)/e;c=a.U0;d=a.n;i=c-d;while(i<(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}a.n=d+i/e;c=a.u;a.u=c+(a.M3-c)/e;a.IX=b-1|0;CE(a,f,g,h);FE(a,a.n,a.u);}return;}}d=a.c;a.bo=d;a.bP=a.i;a.bn=a.d;a.h=a.h-0.03999999910593033;j=N(d);b=N(a.i);k=N(a.d);l=a.l;m=b-1|0;$p=1;case 1:$z=AMY(l,j,m,k);if(C()){break _;}m=$z;J();if(m==
BI9.b)b=b+(-1)|0;n=0.4;o=0;i=0.0078125;l=a.l;$p=2;case 2:$z=AMY(l,j,b,k);if(C()){break _;}m=$z;if(m==BI9.b){c=a.c;d=a.i;e=a.d;$p=3;continue _;}if(a.f<(-0.4))a.f=(-0.4);if(a.f>n)a.f=n;if(a.g<(-0.4))a.g=(-0.4);if(a.g>n)a.g=n;if(a.U){a.f=a.f*0.5;a.h=a.h*0.5;a.g=a.g*0.5;}c=a.f;d=a.h;e=a.g;$p=5;continue _;case 3:$z=ASc(a,c,d,e);if(C()){break _;}p=$z;l=a.l;$p=4;case 4:$z=APQ(l,j,b,k);if(C()){break _;}q=$z;a.i=b;r=Ba(q,2);if(r>=0&&q<=5)a.i=b+1|0;if(!r)a.f=a.f-i;if(q==3)a.f=a.f+i;if(q==4)a.g=a.g+i;if(q==5)a.g=a.g-i;s
=BOs.data[q].data;t=s[1].data[0]-s[0].data[0]|0;u=s[1].data[2]-s[0].data[2]|0;v=D8(t*t+u*u);c=a.f;d=c*t;e=a.g;if(d+e*u<0.0){t= -t;u= -u;}w=D8(c*c+e*e);a.f=w*t/v;a.g=w*u/v;x=j;c=x+0.5;y=c+s[0].data[0]*0.5;z=k;i=z+0.5;ba=i+s[0].data[2]*0.5;bb=c+s[1].data[0]*0.5;bc=i+s[1].data[2]*0.5;d=bb-y;e=bc-ba;if(d===0.0){a.c=c;c=a.d-z;}else if(e===0.0){a.d=i;c=a.c-x;}else c=((a.c-y)*d+(a.d-ba)*e)*2.0;d=y+d*c;a.c=d;c=ba+e*c;a.d=c;CE(a,d,a.i+a.bK,c);x=a.f;z=a.g;if(a.bH!==null){x=x*0.75;z=z*0.75;}c=(-0.4);if(x<c)x=c;if(x>n)x
=n;if(z>=c)c=z;if(c<=n)n=c;c=0.0;$p=7;continue _;case 5:A5e(a,c,d,e);if(C()){break _;}if(!a.U){a.f=a.f*0.949999988079071;a.h=a.h*0.949999988079071;a.g=a.g*0.949999988079071;}a.u=0.0;bd=a.bo-a.c;be=a.bn-a.d;if(bd*bd+be*be>0.001){bf=Ci(be,bd)*180.0/3.141592653589793;a.n=bf;if(a.pw)a.n=bf+180.0;}bf=a.n;bg=bf-a.J;while(bg>=180.0){bg=bg-360.0;}while(bg<(-180.0)){bg=bg+360.0;}if(!(bg>=(-170.0)&&bg<170.0)){a.n=bf+180.0;a.pw=a.pw?0:1;}FE(a,a.n,a.u);l=a.l;p=Dv(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=6;case 6:a:
{$z=AOC(l,a,p);if(C()){break _;}bh=$z;if(bh!==null&&C5(bh)>0){bi=0;while(true){if(bi>=C5(bh))break a;bj=Bb(bh,bi);if(bj!==a.bH&&bj.rV()&&bj instanceof JN)bj.yJ(a);bi=bi+1|0;}}}l=a.bH;if(l!==null&&l.bF)a.bH=null;if(o&&!D(a.m,4)){b=a.nW-1|0;a.nW=b;if(b<0){a.ix=0.0;a.iw=0.0;}BW(a.l,B(345),a.c,a.i+0.8,a.d,0.0,0.0,0.0);}return;case 7:A5e(a,x,c,n);if(C()){break _;}if(s[0].data[1]&&(N(a.c)-j|0)==s[0].data[0]&&(N(a.d)-k|0)==s[0].data[2])CE(a,a.c,a.i+s[0].data[1],a.d);else if(s[1].data[1]&&(N(a.c)-j|0)==s[1].data[0]
&&(N(a.d)-k|0)==s[1].data[2])CE(a,a.c,a.i+s[1].data[1],a.d);if(a.bH!==null){a.f=a.f*0.996999979019165;a.h=a.h*0.0;a.g=a.g*0.996999979019165;}else{if(a.gz==2){c=a.iw;c=c*c;d=a.ix;c=Cj(c+d*d);if(c<=0.01){a.f=a.f*0.8999999761581421;a.h=a.h*0.0;a.g=a.g*0.8999999761581421;}else{o=1;d=a.iw/c;a.iw=d;c=a.ix/c;a.ix=c;x=a.f*0.800000011920929;a.f=x;a.h=a.h*0.0;z=a.g*0.800000011920929;a.g=z;a.f=x+d*0.04;a.g=z+c*0.04;}}a.f=a.f*0.9599999785423279;a.h=a.h*0.0;a.g=a.g*0.9599999785423279;}c=a.c;d=a.i;e=a.d;$p=8;case 8:$z=ASc(a,
c,d,e);if(C()){break _;}l=$z;if(l!==null&&p!==null){d=(p.G-l.G)*0.05;c=a.f;c=c*c;e=a.g;c=D8(c+e*e);if(c>0.0){e=a.f/c;d=c+d;a.f=e*d;a.g=a.g/c*d;}CE(a,a.c,l.G,a.d);}m=N(a.c);r=N(a.d);if(!(m==j&&r==k)){c=a.f;c=c*c;d=a.g;c=D8(c+d*d);a.f=c*(m-j|0);a.g=c*(r-k|0);}if(a.gz==2){c=a.iw;c=c*c;d=a.ix;bk=Cj(c+d*d);if(bk>0.01){c=a.f;d=c*c;e=a.g;if(d+e*e>0.001){d=a.iw/bk;a.iw=d;x=a.ix/bk;a.ix=x;if(d*c+x*e>=0.0){a.iw=c;a.ix=e;}else{a.iw=0.0;a.ix=0.0;}}}}a.u=0.0;bd=a.bo-a.c;be=a.bn-a.d;if(bd*bd+be*be>0.001){bf=Ci(be,bd)*180.0
/3.141592653589793;a.n=bf;if(a.pw)a.n=bf+180.0;}bf=a.n;bg=bf-a.J;while(bg>=180.0){bg=bg-360.0;}while(bg<(-180.0)){bg=bg+360.0;}if(!(bg>=(-170.0)&&bg<170.0)){a.n=bf+180.0;a.pw=a.pw?0:1;}FE(a,a.n,a.u);l=a.l;p=Dv(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=6;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,$p);}
function A3g(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=N(b);g=N(c);h=N(d);i=a.l;j=g-1|0;$p=1;case 1:$z=AMY(i,f,j,h);if(C()){break _;}j=$z;J();if(j==BI9.b)g=g+(-1)|0;i=a.l;$p=2;case 2:$z=AMY(i,f,g,h);if(C()){break _;}j=$z;if(j!=BI9.b)return null;i=a.l;$p=3;case 3:$z=APQ(i,f,g,h);if(C()){break _;}j=$z;c=g;if(j>=2&&j<=5)c
=g+1|0;k=BOs.data[j].data;l=k[1].data[0]-k[0].data[0]|0;m=k[1].data[2]-k[0].data[2]|0;n=D8(l*l+m*m);l=l/n;m=m/n;l=b+l*e;d=d+m*e;if(k[0].data[1]&&(N(l)-f|0)==k[0].data[0]&&(N(d)-h|0)==k[0].data[2])c=c+k[0].data[1];else if(k[1].data[1]&&(N(l)-f|0)==k[1].data[0]&&(N(d)-h|0)==k[1].data[2])c=c+k[1].data[1];$p=4;case 4:$z=ASc(a,l,c,d);if(C()){break _;}i=$z;return i;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function ASc(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=N(b);f=N(c);g=N(d);h=a.l;i=f-1|0;$p=1;case 1:$z=AMY(h,e,i,g);if(C()){break _;}i=$z;J();if(i==BI9.b)f=f+(-1)|0;h=a.l;$p=2;case 2:$z=AMY(h,e,f,g);if(C()){break _;}i=$z;if(i!=BI9.b)return null;h
=a.l;$p=3;case 3:$z=APQ(h,e,f,g);if(C()){break _;}j=$z;c=f;j>=2&&j>5;k=BOs.data[j].data;l=e;m=l+0.5;n=m+k[0].data[0]*0.5;o=c+0.5;p=o+k[0].data[1]*0.5;q=g;r=q+0.5;s=r+k[0].data[2]*0.5;m=m+k[1].data[0]*0.5;t=o+k[1].data[1]*0.5;o=r+k[1].data[2]*0.5;r=m-n;u=(t-p)*2.0;v=o-s;l=r===0.0?d-q:v===0.0?b-l:((b-n)*r+(d-s)*v)*2.0;b=n+r*l;c=p+u*l;d=s+v*l;i=Ba(u,0.0);if(i<0)c=c+1.0;if(i>0)c=c+0.5;return BP(b,c,d);default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);}
function Bd2(a,b){var c,d,e,f;E0(b,B(729),a.gz);c=a.gz;if(c==2){Mk(b,B(730),a.iw);Mk(b,B(731),a.ix);Dw(b,B(732),a.nW<<16>>16);}else if(c==1){d=IC();c=0;while(true){e=a.lH.data;if(c>=e.length)break;if(e[c]!==null){f=E8();D1(f,B(587),c<<24>>24);Jn(a.lH.data[c],f);Hf(d,f);}c=c+1|0;}GA(b,B(733),d);}}
function BaH(a,b){var c,d,e,f,g;a:{c=DB(b,B(729));a.gz=c;if(c==2){a.iw=L2(b,B(730));a.ix=L2(b,B(731));a.nW=En(b,B(732));}else if(c==1){d=HA(b,B(733));a.lH=BC(Cs,27);c=0;while(true){if(c>=IU(d))break a;e=F6(d,c);f=Fw(e,B(587))&255;if(f>=0){g=a.lH.data;if(f<g.length)g[f]=Nt(e);}c=c+1|0;}}}}
function BfC(a){return 0.0;}
function BlQ(a,b){var c,d,e,f,g,h,i,j,k,l;if(!a.l.N){c=a.bH;if(b!==c){if(b instanceof EN&&!(b instanceof DY)&&!a.gz){d=a.f;d=d*d;e=a.g;if(d+e*e>0.01&&c===null&&b.bO===null)Ke(b,a);}d=b.c-a.c;e=b.d-a.d;f=d*d+e*e;if(f>=9.999999747378752E-5){f=Cj(f);d=d/f;e=e/f;g=1.0/f;if(g>1.0)g=1.0;d=d*g;e=e*g;d=d*0.10000000149011612;f=e*0.10000000149011612;e=1.0-a.Kp;d=d*e;e=f*e;d=d*0.5;e=e*0.5;if(!(b instanceof JN)){I5(a, -d,0.0, -e);I5(b,d/4.0,0.0,e/4.0);}else{f=b.f;g=a.f;h=f+g;i=b.g;j=a.g;k=i+j;l=Ba(b.gz,2);if(!l&&a.gz!=
2){a.f=g*0.20000000298023224;a.g=j*0.20000000298023224;I5(a,b.f-d,0.0,b.g-e);b.f=b.f*0.699999988079071;b.g=b.g*0.699999988079071;}else if(l&&a.gz==2){b.f=f*0.20000000298023224;b.g=i*0.20000000298023224;I5(b,a.f+d,0.0,a.g+e);a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;}else{f=h/2.0;h=k/2.0;a.f=g*0.20000000298023224;a.g=j*0.20000000298023224;I5(a,f-d,0.0,h-e);b.f=b.f*0.20000000298023224;b.g=b.g*0.20000000298023224;I5(b,f+d,0.0,h+e);}}}}}}
function BhZ(a){return 27;}
function ACE(a,b){return a.lH.data[b];}
function AHi(a,b,c){var d,e;d=a.lH.data;if(d[b]===null)return null;if(d[b].y<=c){e=d[b];d[b]=null;return e;}e=GI(d[b],c);d=a.lH.data;if(!d[b].y)d[b]=null;return e;}
function AIa(a,b,c){a.lH.data[b]=c;if(c!==null&&c.y>64)c.y=64;}
function BtX(a){return B(734);}
function Br0(a){return 64;}
function ANK(a){}
function A2d(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.gz;if(!c){d=a.bH;if(d!==null&&d instanceof DY&&d!==b)return 1;if(!a.l.N)Ke(b,a);}else{if(c==1){$p=1;continue _;}if(c==2){d=Ei(b.z);if(d!==null){e=d.bp;Bw();if(e==BKP.bj){e=d.y-1|0;d.y=e;if(!e){d=b.z;e=d.by;f=null;$p=2;continue _;}a.nW=a.nW+1200|0;}}a.iw=a.c-b.c;a.ix=a.d-b.d;}}return 1;case 1:AIK(b,a);if(C()){break _;}return 1;case 2:OH(d,e,f);if(C())
{break _;}a.nW=a.nW+1200|0;a.iw=a.c-b.c;a.ix=a.d-b.d;return 1;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function BdK(a,b,c,d,e,f,g){a.Up=b;a.TS=c;a.VM=d;a.U0=e;a.M3=f;a.IX=g+2|0;a.f=a.OK;a.h=a.QD;a.g=a.Qz;}
function Bfw(a,b,c,d){a.f=b;a.OK=b;a.h=c;a.QD=c;a.g=d;a.Qz=d;}
function AY_(){BOs=Q($rt_arraycls($rt_arraycls($rt_intcls())),[Q($rt_arraycls($rt_intcls()),[B2([0,0,(-1)]),B2([0,0,1])]),Q($rt_arraycls($rt_intcls()),[B2([(-1),0,0]),B2([1,0,0])]),Q($rt_arraycls($rt_intcls()),[B2([(-1),(-1),0]),B2([1,0,0])]),Q($rt_arraycls($rt_intcls()),[B2([(-1),0,0]),B2([1,(-1),0])]),Q($rt_arraycls($rt_intcls()),[B2([0,0,(-1)]),B2([0,(-1),1])]),Q($rt_arraycls($rt_intcls()),[B2([0,(-1),(-1)]),B2([0,0,1])]),Q($rt_arraycls($rt_intcls()),[B2([0,0,1]),B2([1,0,0])]),Q($rt_arraycls($rt_intcls()),
[B2([0,0,1]),B2([(-1),0,0])]),Q($rt_arraycls($rt_intcls()),[B2([0,0,(-1)]),B2([(-1),0,0])]),Q($rt_arraycls($rt_intcls()),[B2([0,0,(-1)]),B2([1,0,0])])]);}
function A48(){DH.call(this);this.NW=null;}
function BB7(){var a=new A48();Bwy(a);return a;}
function Bwy(a){E4(a);a.lg=0.5;a.NW=BDm();}
function A3E(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:B9();h=b.fu;i=b.c-h;j=g;h=h+i*j;i=b.eX;i=i+(b.i-i)*j;k=b.fv;j=k+(b.d-k)*j;k=0.30000001192092896;$p=1;case 1:$z=ASc(b,h,i,j);if(C()){break _;}l=$z;m=b.M;m=m+(b.u-m)*g;if(l!==null){$p=2;continue _;}Bp(c,d,e);Bj(180.0
-f,0.0,1.0,0.0);Bj( -m,0.0,0.0,1.0);n=b.o9-g;o=b.lz-g;if(o<0.0)o=0.0;if(n>0.0)Bj(Br(n)*n*o/10.0*b.o$,1.0,0.0,0.0);if(!b.gz){b=B(735);$p=4;continue _;}p=B(198);$p=5;continue _;case 2:$z=A3g(b,h,i,j,k);if(C()){break _;}q=$z;k=(-0.30000001192092896);$p=3;case 3:$z=A3g(b,h,i,j,k);if(C()){break _;}p=$z;if(q===null)q=l;if(p===null)p=l;c=c+l.H-h;h=q.G;d=d+(h+p.G)/2.0-i;e=e+l.D-j;r=ER(p, -q.H, -h, -q.D);if(LW(r)!==0.0){p=DJ(r);f=Ci(p.D,p.H)*180.0/3.141592653589793;m=KV(p.G)*73.0;}Bp(c,d,e);Bj(180.0-f,0.0,1.0,0.0);Bj( -m,
0.0,0.0,1.0);n=b.o9-g;o=b.lz-g;if(o<0.0)o=0.0;if(n>0.0)Bj(Br(n)*n*o/10.0*b.o$,1.0,0.0,0.0);if(!b.gz){b=B(735);$p=4;continue _;}p=B(198);$p=5;continue _;case 4:AWy(a,b);if(C()){break _;}Cg((-1.0),(-1.0),1.0);b=a.NW;b.et.data[5].ff=4.099999904632568;s=0;while(s<6){Cv(b.et.data[s],0.0625);s=s+1|0;}BI();return;case 5:AWy(a,p);if(C()){break _;}Cg(0.75,0.75,0.75);Bp(0.0,0.3125,0.0);Bj(90.0,0.0,1.0,0.0);s=b.gz;if(s==1){b=KU();J();JC(b,BIX);}else if(s==2){b=KU();J();JC(b,BI4);}Bj((-90.0),0.0,1.0,0.0);Bp(0.0,(-0.3125),
0.0);Cg(1.3333333730697632,1.3333333730697632,1.3333333730697632);b=B(735);$p=4;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);}
function A3C(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:A3E(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function L1(){var a=this;Dn.call(a);a.me=0;a.sO=0;a.so=0;a.vB=0;a.Le=0.0;a.LM=0.0;a.Ke=0.0;a.KH=0.0;a.GP=0.0;a.Qw=0.0;a.OF=0.0;a.ON=0.0;}
function BAs(a){var b=new L1();ATF(b,a);return b;}
function Bcw(a,b,c,d){var e=new L1();BqI(e,a,b,c,d);return e;}
function ATF(a,b){Ey(a,b);a.me=0;a.sO=0;a.so=1;a.pM=1;Dg(a,1.5,0.6000000238418579);a.bK=a.cO/2.0;a.mW=0;}
function A7u(a,b){return b.w;}
function Bnp(a){return a.w;}
function Bce(a){return 1;}
function BqI(a,b,c,d,e){ATF(a,b);CE(a,c,d+a.bK,e);a.f=0.0;a.h=0.0;a.g=0.0;a.bo=c;a.bP=d;a.bn=e;}
function A3Y(a){return a.cO*0.0-0.30000001192092896;}
function AYN(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.l.N&&!a.bF){a.so= -a.so|0;a.sO=10;a.me=a.me+(c*10|0)|0;J1(a);if(a.me<=40)return 1;d=0;if(d<3){J();c=BFX.b;e=1;f=0.0;$p=1;continue _;}c=0;if(c>=2){$p=2;continue _;}Bw();d=BIo.bj;e=1;f=0.0;$p=3;continue _;}return 1;case 1:ATa(a,c,e,f);if(C()){break _;}d=d+1|0;if(d<3){J();c=BFX.b;e=1;f=0.0;continue _;}c=0;if(c>=2){$p=2;continue _;}Bw();d=BIo.bj;e=1;f
=0.0;$p=3;continue _;case 2:CN(a);if(C()){break _;}return 1;case 3:ATa(a,d,e,f);if(C()){break _;}c=c+1|0;if(c>=2){$p=2;continue _;}Bw();d=BIo.bj;e=1;f=0.0;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function Bqv(a){var b;a.so= -a.so|0;a.sO=10;b=a.me;a.me=b+(b*10|0)|0;}
function Bej(a){return a.bF?0:1;}
function Bbm(a,b,c,d,e,f,g){a.Le=b;a.LM=c;a.Ke=d;a.KH=e;a.GP=f;a.vB=g+4|0;a.f=a.Qw;a.h=a.OF;a.g=a.ON;}
function A93(a,b,c,d){a.f=b;a.Qw=b;a.h=c;a.OF=c;a.g=d;a.ON=d;}
function A5b(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AVa(a);if(C()){break _;}b=a.sO;if(b>0)a.sO=b-1|0;b=a.me;if(b>0)a.me=b-1|0;a.bo=a.c;a.bP=a.i;a.bn=a.d;b=5;c=0.0;d=0;e=0.2;if
(d<b){f=a.w;g=f.C;h=f.V-g;i=g+h*(d+0|0)/5.0-0.125;d=d+1|0;j=g+h*d/5.0-0.125;k=DA(f.R,i,f.S,f.Z,j,f.ba);f=a.l;BE();l=BGR;$p=2;continue _;}if(a.l.N){b=a.vB;if(b<=0){CE(a,a.c+a.f,a.i+a.h,a.d+a.g);if(a.U){a.f=a.f*0.5;a.h=a.h*0.5;a.g=a.g*0.5;}a.f=a.f*0.9900000095367432;a.h=a.h*0.949999988079071;a.g=a.g*0.9900000095367432;}else{g=a.c;c=a.Le-g;h=b;m=g+c/h;g=a.i;n=g+(a.LM-g)/h;g=a.d;g=g+(a.Ke-g)/h;c=a.KH;o=a.n;p=c-o;while(p<(-180.0)){p=p+360.0;}while(p>=180.0){p=p-360.0;}a.n=o+p/h;c=a.u;a.u=c+(a.GP-c)/h;a.vB=b-1|0;CE(a,
m,n,g);FE(a,a.n,a.u);}return;}h=c*2.0-1.0;g=a.h+0.03999999910593033*h;a.h=g;f=a.bH;if(f!==null){a.f=a.f+f.f*0.2;a.g=a.g+f.g*0.2;}if(a.f<(-0.4))a.f=(-0.4);if(a.f>0.4)a.f=0.4;if(a.g<(-0.4))a.g=(-0.4);if(a.g>0.4)a.g=0.4;if(a.U){a.f=a.f*0.5;a.h=g*0.5;a.g=a.g*0.5;}g=a.f;c=a.h;h=a.g;$p=3;continue _;case 2:$z=AMk(f,k,l);if(C()){break _;}q=$z;if(q)c=c+e;if(d<b){f=a.w;g=f.C;h=f.V-g;i=g+h*(d+0|0)/5.0-0.125;d=d+1|0;j=g+h*d/5.0-0.125;k=DA(f.R,i,f.S,f.Z,j,f.ba);f=a.l;BE();l=BGR;continue _;}if(a.l.N){b=a.vB;if(b<=0){CE(a,
a.c+a.f,a.i+a.h,a.d+a.g);if(a.U){a.f=a.f*0.5;a.h=a.h*0.5;a.g=a.g*0.5;}a.f=a.f*0.9900000095367432;a.h=a.h*0.949999988079071;a.g=a.g*0.9900000095367432;}else{g=a.c;c=a.Le-g;h=b;m=g+c/h;g=a.i;n=g+(a.LM-g)/h;g=a.d;g=g+(a.Ke-g)/h;c=a.KH;o=a.n;p=c-o;while(p<(-180.0)){p=p+360.0;}while(p>=180.0){p=p-360.0;}a.n=o+p/h;c=a.u;a.u=c+(a.GP-c)/h;a.vB=b-1|0;CE(a,m,n,g);FE(a,a.n,a.u);}return;}h=c*2.0-1.0;g=a.h+0.03999999910593033*h;a.h=g;f=a.bH;if(f!==null){a.f=a.f+f.f*0.2;a.g=a.g+f.g*0.2;}if(a.f<(-0.4))a.f=(-0.4);if(a.f>0.4)a.f
=0.4;if(a.g<(-0.4))a.g=(-0.4);if(a.g>0.4)a.g=0.4;if(a.U){a.f=a.f*0.5;a.h=g*0.5;a.g=a.g*0.5;}g=a.f;c=a.h;h=a.g;$p=3;case 3:a:{A5e(a,g,c,h);if(C()){break _;}g=a.f;g=g*g;c=a.g;g=D8(g+c*c);b=Ba(g,0.15);if(b>0){o=FW(a.n*3.141592653589793/180.0);r=Ga(a.n*3.141592653589793/180.0);s=0;e=1.0+g*60.0;while(true){if(s>=e)break a;t=O(a.m)*2.0-1.0;u=((D(a.m,2)*2|0)-1|0)*0.7;if(!AJF(a.m)){v=a.c+o+r*t*0.7;w=a.d+r-o*t*0.7;BW(a.l,B(532),v,a.i-0.125,w,a.f,a.h,a.g);}else{v=a.c-o*t*0.8+r*u;w=a.d-r*t*0.8-o*u;BW(a.l,B(532),v,a.i-
0.125,w,a.f,a.h,a.g);}s=s+1|0;}}}b:{if(a.nN&&b>0){if(a.l.N)break b;$p=4;continue _;}a.f=a.f*0.9900000095367432;a.h=a.h*0.949999988079071;a.g=a.g*0.9900000095367432;}a.u=0.0;o=a.n;r=a.bo-a.c;e=a.bn-a.d;if(r*r+e*e>0.001)o=Ci(e,r)*180.0/3.141592653589793;g=a.n;x=o-g;while(x>=180.0){x=x-360.0;}while(x<(-180.0)){x=x+360.0;}if(x>20.0)x=20.0;if(x<(-20.0))x=(-20.0);y=g+x;a.n=y;FE(a,y,a.u);f=a.l;l=Dv(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=7;continue _;case 4:CN(a);if(C()){break _;}q=0;if(q<3){J();b=BFX.b;d
=1;y=0.0;$p=5;continue _;}b=0;if(b<2){Bw();d=BIo.bj;q=1;y=0.0;$p=6;continue _;}a.u=0.0;o=a.n;r=a.bo-a.c;e=a.bn-a.d;if(r*r+e*e>0.001)o=Ci(e,r)*180.0/3.141592653589793;g=a.n;x=o-g;while(x>=180.0){x=x-360.0;}while(x<(-180.0)){x=x+360.0;}if(x>20.0)x=20.0;if(x<(-20.0))x=(-20.0);y=g+x;a.n=y;FE(a,y,a.u);f=a.l;l=Dv(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=7;continue _;case 5:ATa(a,b,d,y);if(C()){break _;}q=q+1|0;if(q<3){J();b=BFX.b;d=1;y=0.0;continue _;}b=0;if(b<2){Bw();d=BIo.bj;q=1;y=0.0;$p=6;continue _;}a.u
=0.0;o=a.n;r=a.bo-a.c;e=a.bn-a.d;if(r*r+e*e>0.001)o=Ci(e,r)*180.0/3.141592653589793;g=a.n;x=o-g;while(x>=180.0){x=x-360.0;}while(x<(-180.0)){x=x+360.0;}if(x>20.0)x=20.0;if(x<(-20.0))x=(-20.0);y=g+x;a.n=y;FE(a,y,a.u);f=a.l;l=Dv(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=7;continue _;case 6:ATa(a,d,q,y);if(C()){break _;}b=b+1|0;if(b<2){Bw();d=BIo.bj;q=1;y=0.0;continue _;}a.u=0.0;o=a.n;r=a.bo-a.c;e=a.bn-a.d;if(r*r+e*e>0.001)o=Ci(e,r)*180.0/3.141592653589793;g=a.n;x=o-g;while(x>=180.0){x=x-360.0;}while
(x<(-180.0)){x=x+360.0;}if(x>20.0)x=20.0;if(x<(-20.0))x=(-20.0);y=g+x;a.n=y;FE(a,y,a.u);f=a.l;l=Dv(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=7;case 7:a:{$z=AOC(f,a,l);if(C()){break _;}f=$z;if(f!==null&&C5(f)>0){z=0;while(true){if(z>=C5(f))break a;l=Bb(f,z);if(l!==a.bH&&l.rV()&&l instanceof L1)l.yJ(a);z=z+1|0;}}}f=a.bH;if(f!==null&&f.bF)a.bH=null;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p);}
function A_W(a){var b,c;if(a.bH!==null){b=FW(a.n*3.141592653589793/180.0)*0.4;c=Ga(a.n*3.141592653589793/180.0)*0.4;CE(a.bH,a.c+b,a.i+A3Y(a)+a.bH.KA(),a.d+c);}}
function BdY(a,b){}
function BrK(a,b){}
function Bp_(a){return 0.0;}
function AQW(a,b){var c;c=a.bH;if(c!==null&&c instanceof DY&&c!==b)return 1;if(!a.l.N)Ke(b,a);return 1;}
function AVs(){DH.call(this);this.Tb=null;}
function BzY(){var a=new AVs();BtJ(a);return a;}
function BtJ(a){E4(a);a.lg=0.5;a.Tb=BAu();}
function A6c(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;B9();Bp(c,d,e);Bj(180.0-f,0.0,1.0,0.0);f=b.sO-g;g=b.me-g;if(g<0.0)g=0.0;if(f>0.0)Bj(Br(f)*f*g/10.0*b.so,1.0,0.0,0.0);b=B(198);$p=1;case 1:AWy(a,b);if(C()){break _;}Cg(0.75,0.75,0.75);Cg(1.3333333730697632,1.3333333730697632,1.3333333730697632);b=B(736);$p=2;case 2:AWy(a,b);if(C()){break _;}Cg((-1.0),(-1.0),1.0);b=a.Tb;h=0;while
(h<5){Cv(b.fA.data[h],0.0625);h=h+1|0;}BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function R5(){var a=this;Dn.call(a);a.C8=0;a.Cx=0;a.Ch=0;a.BT=0;a.kY=0;a.t3=0;a.hQ=null;a.AN=0;a.rv=0;a.iX=0;a.mn=null;a.E4=0;a.L6=0.0;a.L4=0.0;a.MI=0.0;a.Va=0.0;a.V5=0.0;a.Sq=0.0;a.Sp=0.0;a.Sr=0.0;}
function BBQ(a,b){var c=new R5();A7w(c,a,b);return c;}
function Bee(a,b){var c;c=Qe(a.w)*4.0*64.0;return b>=c*c?0:1;}
function A7w(a,b,c){var d,e,f,g,h,i;Ey(a,b);a.C8=(-1);a.Cx=(-1);a.Ch=(-1);a.BT=0;a.kY=0;a.t3=0;a.rv=0;a.iX=0;a.mn=null;a.hQ=c;c.nu=a;Dg(a,0.25,0.25);EP(a,c.c,c.i+1.62-c.bK,c.d,c.n,c.u);a.c=a.c-BG(a.n/180.0*3.1415927410125732)*0.1599999964237213;a.i=a.i-0.10000000149011612;d=a.d-Br(a.n/180.0*3.1415927410125732)*0.1599999964237213;a.d=d;CE(a,a.c,a.i,d);a.bK=0.0;a.f= -Br(a.n/180.0*3.1415927410125732)*BG(a.u/180.0*3.1415927410125732)*0.4000000059604645;a.g=BG(a.n/180.0*3.1415927410125732)*BG(a.u/180.0*3.1415927410125732)
*0.4000000059604645;d= -Br(a.u/180.0*3.1415927410125732)*0.4000000059604645;a.h=d;e=a.f;f=a.g;g=Cj(e*e+d*d+f*f);e=e/g;d=d/g;f=f/g;e=e+Dl(a.m)*0.007499999832361937*1.0;d=d+Dl(a.m)*0.007499999832361937*1.0;f=f+Dl(a.m)*0.007499999832361937*1.0;e=e*1.5;d=d*1.5;f=f*1.5;a.f=e;a.h=d;a.g=f;h=Cj(e*e+f*f);i=Ci(e,f)*180.0/3.1415927410125732;a.n=i;a.J=i;h=Ci(d,h)*180.0/3.1415927410125732;a.u=h;a.M=h;a.AN=0;}
function Bg5(a,b,c,d,e,f,g){a.L6=b;a.L4=c;a.MI=d;a.Va=e;a.V5=f;a.E4=g;a.f=a.Sq;a.h=a.Sp;a.g=a.Sr;}
function Byl(a,b,c,d){a.f=b;a.Sq=b;a.h=c;a.Sp=c;a.g=d;a.Sr=d;}
function AXC(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AVa(a);if(C()){break _;}b=a.E4;if(b>0){c=a.c;d=a.L6-c;e=b;f=c+d/e;c=a.i;g=c+(a.L4-
c)/e;c=a.d;h=c+(a.MI-c)/e;c=a.Va;d=a.n;i=c-d;while(i<(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}a.n=d+i/e;c=a.u;a.u=c+(a.V5-c)/e;a.E4=b-1|0;CE(a,f,g,h);FE(a,a.n,a.u);return;}a:{if(!a.l.N){j=M7(a.hQ);k=a.hQ;if(k.bF)break a;if(!IG(k))break a;if(j===null)break a;k=Ex(j);Bw();if(k!==BMm)break a;if(Jh(a,a.hQ)>1024.0)break a;k=a.mn;if(k!==null){if(!k.bF){a.c=k.c;a.i=k.w.C+k.cO*0.8;a.d=k.d;return;}a.mn=null;}}b=a.t3;if(b>0)a.t3=b-1|0;if(a.kY){k=a.l;b=a.C8;l=a.Cx;m=a.Ch;$p=3;continue _;}a.rv=a.rv+1|0;k=BP(a.c,
a.i,a.d);n=BP(a.c+a.f,a.i+a.h,a.d+a.g);o=a.l;$p=4;continue _;}$p=2;case 2:CN(a);if(C()){break _;}a.hQ.nu=null;return;case 3:$z=AMY(k,b,l,m);if(C()){break _;}b=$z;if(b==a.BT){b=a.AN+1|0;a.AN=b;if(b!=1200)return;$p=5;continue _;}a.kY=0;a.f=a.f*O(a.m)*0.20000000298023224;a.h=a.h*O(a.m)*0.20000000298023224;a.g=a.g*O(a.m)*0.20000000298023224;a.AN=0;a.rv=0;k=BP(a.c,a.i,a.d);n=BP(a.c+a.f,a.i+a.h,a.d+a.g);o=a.l;$p=4;case 4:$z=AVp(o,k,n);if(C()){break _;}o=$z;k=BP(a.c,a.i,a.d);n=BP(a.c+a.f,a.i+a.h,a.d+a.g);if(o!==null)
{n=o.g_;n=BP(n.H,n.G,n.D);}p=null;q=a.l;r=Dv(HL(a.w,a.f,a.h,a.g),1.0,1.0,1.0);$p=6;continue _;case 5:CN(a);if(C()){break _;}return;case 6:$z=AOC(q,a,r);if(C()){break _;}q=$z;c=0.0;l=0;while(l<C5(q)){s=Bb(q,l);if(s.jj()&&!(s===a.hQ&&a.rv<5)){t=Nv(Dv(s.w,0.30000001192092896,0.30000001192092896,0.30000001192092896),k,n);if(t!==null){u=E2(k,t.g_);if(!(u>=c&&c!==0.0)){p=s;c=u;}}}l=l+1|0;}if(p!==null)o=Sv(p);if(o!==null){k=o.iC;if(k!==null){n=a.hQ;b=0;$p=8;continue _;}a.kY=1;}if(a.kY)return;c=a.f;d=a.h;e=a.g;$p=7;case 7:A5e(a,
c,d,e);if(C()){break _;}c=a.f;c=c*c;d=a.g;v=Cj(c+d*d);a.n=Ci(a.f,a.g)*180.0/3.1415927410125732;v=Ci(a.h,v)*180.0/3.1415927410125732;a.u=v;while(true){w=a.M;if(v-w>=(-180.0))break;a.M=w-360.0;}while(true){w=a.M;x=v-w;if(x<180.0)break;a.M=w+360.0;}while(true){v=a.n;y=a.J;if(v-y>=(-180.0))break;a.J=y-360.0;}while(true){y=a.J;z=v-y;if(z<180.0)break;a.J=y+360.0;}a.u=w+x*0.20000000298023224;a.n=y+z*0.20000000298023224;w=0.9200000166893005;if(!(!a.U&&!a.nN))w=0.5;ba=5;bb=0.0;bc=0;h=0.2;if(bc<ba){k=a.w;c=k.C;d=k.V-
c;e=c+d*(bc+0|0)/5.0-0.125+0.125;bc=bc+1|0;d=c+d*bc/5.0-0.125+0.125;r=DA(k.R,e,k.S,k.Z,d,k.ba);k=a.l;BE();n=BGR;$p=9;continue _;}l=Ba(bb,0.0);if(l>0){m=a.iX;if(m>0)a.iX=m-1|0;else if(!D(a.m,500)){a.iX=D(a.m,30)+10|0;a.h=a.h-0.20000000298023224;k=a.l;n=B(569);v=0.25;x=1.0+(O(a.m)-O(a.m))*0.4000000059604645;$p=10;continue _;}}if(a.iX>0)a.h=a.h-O(a.m)*O(a.m)*O(a.m)*0.2;u=bb*2.0-1.0;c=a.h+0.03999999910593033*u;a.h=c;if(l>0){w=w*0.9;a.h=c*0.8;}c=a.f;d=w;a.f=c*d;a.h=a.h*d;a.g=a.g*d;CE(a,a.c,a.i,a.d);return;case 8:$z
=k.d1(n,b);if(C()){break _;}b=$z;if(b)a.mn=o.iC;if(a.kY)return;c=a.f;d=a.h;e=a.g;$p=7;continue _;case 9:$z=AMk(k,r,n);if(C()){break _;}b=$z;if(b)bb=bb+h;if(bc<ba){k=a.w;c=k.C;d=k.V-c;e=c+d*(bc+0|0)/5.0-0.125+0.125;bc=bc+1|0;d=c+d*bc/5.0-0.125+0.125;r=DA(k.R,e,k.S,k.Z,d,k.ba);k=a.l;BE();n=BGR;continue _;}l=Ba(bb,0.0);if(l>0){m=a.iX;if(m>0)a.iX=m-1|0;else if(!D(a.m,500)){a.iX=D(a.m,30)+10|0;a.h=a.h-0.20000000298023224;k=a.l;n=B(569);v=0.25;x=1.0+(O(a.m)-O(a.m))*0.4000000059604645;$p=10;continue _;}}if(a.iX>0)a.h
=a.h-O(a.m)*O(a.m)*O(a.m)*0.2;u=bb*2.0-1.0;c=a.h+0.03999999910593033*u;a.h=c;if(l>0){w=w*0.9;a.h=c*0.8;}c=a.f;d=w;a.f=c*d;a.h=a.h*d;a.g=a.g*d;CE(a,a.c,a.i,a.d);return;case 10:AJa(k,a,n,v,x);if(C()){break _;}z=N(a.w.C);m=0;e=z+1.0;while(m<1.0+a.da*20.0){x=(O(a.m)*2.0-1.0)*a.da;y=(O(a.m)*2.0-1.0)*a.da;BW(a.l,B(530),a.c+x,e,a.d+y,a.f,a.h-O(a.m)*0.20000000298023224,a.g);m=m+1|0;}b=0;while(b<1.0+a.da*20.0){x=(O(a.m)*2.0-1.0)*a.da;y=(O(a.m)*2.0-1.0)*a.da;BW(a.l,B(532),a.c+x,e,a.d+y,a.f,a.h,a.g);b=b+1|0;}if(a.iX>0)a.h
=a.h-O(a.m)*O(a.m)*O(a.m)*0.2;u=bb*2.0-1.0;c=a.h+0.03999999910593033*u;a.h=c;if(l>0){w=w*0.9;a.h=c*0.8;}c=a.f;d=w;a.f=c*d;a.h=a.h*d;a.g=a.g*d;CE(a,a.c,a.i,a.d);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,$p);}
function Buu(a,b){Dw(b,B(716),a.C8<<16>>16);Dw(b,B(717),a.Cx<<16>>16);Dw(b,B(718),a.Ch<<16>>16);D1(b,B(719),a.BT<<24>>24);D1(b,B(720),a.t3<<24>>24);D1(b,B(721),(!a.kY?0:1)<<24>>24);}
function BkP(a){return 0.0;}
function AZW(a){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;if(a.mn!==null){c=a.hQ;d=c.c-a.c;e=c.i-a.i;f=c.d-a.d;g=Cj(d*d+e*e+f*f);c=a.mn;c.f=c.f+d*0.1;c.h=c.h+e*0.1+Cj(g)*0.08;c=a.mn;c.g=c.g+f*0.1;b=3;}else if(a.iX>0){h=new Go;i=a.l;j=a.c;k=a.i;l=a.d;c=new Cs;Bw();NN(c,BMn.bj);JR(h,i,j,k,l,c);c=a.hQ;j=c.c-a.c;k=c.i-a.i;l=c.d-a.d;m
=Cj(j*j+k*k+l*l);h.f=j*0.1;h.h=k*0.1+Cj(m)*0.08;h.g=l*0.1;c=a.l;$p=1;continue _;}if(a.kY)b=2;$p=2;continue _;case 1:c.WV(h);if(C()){break _;}b=1;if(a.kY)b=2;$p=2;case 2:CN(a);if(C()){break _;}a.hQ.nu=null;return b;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
var ADl=K(DH);
function BOt(){var a=new ADl();Btw(a);return a;}
function Btw(a){E4(a);}
function A0B(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:B9();Bp(c,d,e);Bc(32826);Cg(0.5,0.5,0.5);h=B(535);$p=1;case 1:AWy(a,h);if(C()){break _;}BM();i=BFI;Bj(180.0-a.dt.nf,0.0,
1.0,0.0);Bj( -a.dt.vp,1.0,0.0,0.0);BB(i);B8(i,0.0,1.0,0.0);I(i,(-0.5),(-0.5),0.0,0.0625,0.1875);I(i,0.5,(-0.5),0.0,0.125,0.1875);I(i,0.5,0.5,0.0,0.125,0.125);I(i,(-0.5),0.5,0.0,0.0625,0.125);Bu(i);Be(32826);BI();h=b.hQ;if(h!==null){f=h.J;j=(f+(h.n-f)*g)*3.1415927410125732/180.0;f=h.M;k=(f+(h.u-f)*g)*3.1415927410125732/180.0;l=Br(j);m=BG(j);n=Br(k);o=BG(k);p=b.hQ;q=p.bo;r=p.c-q;s=g;t=q+r*s-m*0.7-l*0.5*o;q=p.bP;u=q+(p.i-q)*s-n*0.5;q=p.bn;q=q+(p.d-q)*s-l*0.7+m*0.5*o;if(a.dt.Eh.bT){f=p.hb;f=(f+(p.dB-f)*g)*3.1415927410125732
/180.0;q=Br(f);r=BG(f);h=b.hQ;v=h.bo;t=v+(h.c-v)*s-r*0.35-q*0.85;v=h.bP;u=v+(h.i-v)*s-0.45;v=h.bn;q=v+(h.d-v)*s-q*0.35+r*0.85;}r=b.bo;r=r+(b.c-r)*s;v=b.bP;v=v+(b.i-v)*s+0.25;w=b.bn;w=w+(b.d-w)*s;s=t-r;x=u-v;y=q-w;Be(3553);Be(2896);Ia(i,3);Eq(i,0);z=0;while(z<=16){ba=z/16.0;w=ba;Bn(i,c+s*w,d+x*(ba*ba+ba)*0.5+0.25,e+y*w);z=z+1|0;}Bu(i);Bc(2896);Bc(3553);}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,$p);}
function A5J(a,b,c,d,e,f,g){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:A0B(a,b,c,d,e,f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
var AUr=K();
function OC(b){return b.length?0:1;}
function A1X(b){b=b.shift();Od();if(b!==null&&!(b instanceof $rt_objcls()))b=F7(b);return b;}
function ABi(){E.call(this);this.S8=null;}
function A4B(a){var b,c,d,e;b=a.S8;if(!LG(b)){c=b.ec;if(c.f4===null){b=c.mB;if(b!==null&&!OC(b)){d=A1X(c.mB);c.mB=null;b=d.Nf;c=d.Ng;e=d.Nd;d=d.Ne;HU(b);c=c.ec;c.f4=b;c.hn=c.hn+e|0;Du(d,null);}}}}
var M0=K(Th);
function AC3(a,b,c,d){Qk(a,b);a.bg=c;a.cI=d;}
function AAF(a){var b,c;b=a.bg;if(b<a.cI){a.bg=b+1|0;return a.CT(b);}c=new J3;W(c);P(c);}
function PT(a,b){var c,d;if(a.nv()){c=new Ij;W(c);P(c);}d=a.bg;if(d<a.cI){a.bg=d+1|0;a.y0(d,b);return a;}c=new KW;W(c);P(c);}
function RW(a,b){var c,d,e;if(b>=0&&b<a.cI)return a.CT(b);c=new Ct;d=a.cI;e=new T;S(e);BL(Bi(H(Bi(H(e,B(737)),b),B(309)),d),41);Bl(c,U(e));P(c);}
function A4u(a,b,c){var d,e;if(a.nv()){d=new Ij;W(d);P(d);}if(b>=0&&b<a.cI){a.y0(b,c);return a;}d=new Ct;c=a.cI;e=new T;S(e);BL(Bi(H(Bi(H(e,B(737)),b),B(309)),c),41);Bl(d,U(e));P(d);}
function Bcx(a){return a.nv();}
function ADR(){var a=this;M0.call(a);a.Qp=0;a.Kr=0;a.Iy=null;}
function Bs1(a,b){return a.Iy.data[b+a.Kr|0];}
function BrA(a,b,c){a.Iy.data[b+a.Kr|0]=c;}
function A6P(a){return a.Qp;}
function AT0(){var a=this;EH.call(a);a.zF=null;a.IG=null;a.H3=null;a.wa=null;a.vW=null;a.wI=null;a.tl=null;a.ud=null;a.t0=null;a.uC=null;a.uq=null;}
function Boi(){var a=new AT0();A9K(a);return a;}
function A9K(a){var b;HS(a);b=BS(32,4);a.zF=b;B3(b,(-4.0),(-4.0),(-8.0),8,8,8,0.0);B1(a.zF,0.0,15.0,(-3.0));b=BS(0,0);a.IG=b;B3(b,(-3.0),(-3.0),(-3.0),6,6,6,0.0);B1(a.IG,0.0,15.0,0.0);b=BS(0,12);a.H3=b;B3(b,(-5.0),(-4.0),(-6.0),10,8,12,0.0);B1(a.H3,0.0,15.0,9.0);b=BS(18,0);a.wa=b;B3(b,(-15.0),(-1.0),(-1.0),16,2,2,0.0);B1(a.wa,(-4.0),15.0,2.0);b=BS(18,0);a.vW=b;B3(b,(-1.0),(-1.0),(-1.0),16,2,2,0.0);B1(a.vW,4.0,15.0,2.0);b=BS(18,0);a.wI=b;B3(b,(-15.0),(-1.0),(-1.0),16,2,2,0.0);B1(a.wI,(-4.0),15.0,1.0);b=BS(18,
0);a.tl=b;B3(b,(-1.0),(-1.0),(-1.0),16,2,2,0.0);B1(a.tl,4.0,15.0,1.0);b=BS(18,0);a.ud=b;B3(b,(-15.0),(-1.0),(-1.0),16,2,2,0.0);B1(a.ud,(-4.0),15.0,0.0);b=BS(18,0);a.t0=b;B3(b,(-1.0),(-1.0),(-1.0),16,2,2,0.0);B1(a.t0,4.0,15.0,0.0);b=BS(18,0);a.uC=b;B3(b,(-15.0),(-1.0),(-1.0),16,2,2,0.0);B1(a.uC,(-4.0),15.0,(-1.0));b=BS(18,0);a.uq=b;B3(b,(-1.0),(-1.0),(-1.0),16,2,2,0.0);B1(a.uq,4.0,15.0,(-1.0));}
function BcQ(a,b,c,d,e,f,g){AH7(a,b,c,d,e,f,g);Cv(a.zF,g);Cv(a.IG,g);Cv(a.H3,g);Cv(a.wa,g);Cv(a.vW,g);Cv(a.wI,g);Cv(a.tl,g);Cv(a.ud,g);Cv(a.t0,g);Cv(a.uC,g);Cv(a.uq,g);}
function AH7(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;h=a.zF;h.bh=e/57.2957763671875;h.Y=f/57.2957763671875;h=a.wa;h.bV=(-0.7853981852531433);i=a.vW;i.bV=0.7853981852531433;j=a.wI;j.bV=(-0.5811946392059326);k=a.tl;k.bV=0.5811946392059326;l=a.ud;l.bV=(-0.5811946392059326);m=a.t0;m.bV=0.5811946392059326;n=a.uC;n.bV=(-0.7853981852531433);o=a.uq;o.bV=0.7853981852531433;h.bh=0.7853981852531433;i.bh=(-0.7853981852531433);j.bh=0.39269909262657166;k.bh=(-0.39269909262657166);l.bh=(-0.39269909262657166);m.bh
=0.39269909262657166;n.bh=(-0.7853981852531433);o.bh=0.7853981852531433;b=b*0.6661999821662903;d=b*2.0;p= -(BG(d+0.0)*0.4000000059604645)*c;q= -(BG(d+3.1415927410125732)*0.4000000059604645)*c;r= -(BG(d+1.5707963705062866)*0.4000000059604645)*c;s= -(BG(d+4.71238899230957)*0.4000000059604645)*c;t=IB(Br(b+0.0)*0.4000000059604645)*c;u=IB(Br(b+3.1415927410125732)*0.4000000059604645)*c;v=IB(Br(b+1.5707963705062866)*0.4000000059604645)*c;w=IB(Br(b+4.71238899230957)*0.4000000059604645)*c;h=a.wa;h.bh=h.bh+p;i=a.vW;i.bh
=i.bh+ -p;j=a.wI;j.bh=j.bh+q;k=a.tl;k.bh=k.bh+ -q;l=a.ud;l.bh=l.bh+r;m=a.t0;m.bh=m.bh+ -r;n=a.uC;n.bh=n.bh+s;o=a.uq;o.bh=o.bh+ -s;h.bV=h.bV+t;i.bV=i.bV+ -t;j.bV=j.bV+u;k.bV=k.bV+ -u;l.bV=l.bV+v;m.bV=m.bV+ -v;n.bV=n.bV+w;o.bV=o.bV+ -w;}
function AUs(){var a=this;EH.call(a);a.x1=null;a.N1=null;a.Ki=null;a.A0=null;a.AZ=null;a.AY=null;a.AX=null;}
function BAA(){var a=new AUs();BnZ(a);return a;}
function BnZ(a){var b;HS(a);b=BS(0,0);a.x1=b;B3(b,(-4.0),(-8.0),(-4.0),8,8,8,0.0);B1(a.x1,0.0,4.0,0.0);b=BS(32,0);a.N1=b;B3(b,(-4.0),(-8.0),(-4.0),8,8,8,0.5);B1(a.N1,0.0,4.0,0.0);b=BS(16,16);a.Ki=b;B3(b,(-4.0),0.0,(-2.0),8,12,4,0.0);B1(a.Ki,0.0,4.0,0.0);b=BS(0,16);a.A0=b;B3(b,(-2.0),0.0,(-2.0),4,6,4,0.0);B1(a.A0,(-2.0),16.0,4.0);b=BS(0,16);a.AZ=b;B3(b,(-2.0),0.0,(-2.0),4,6,4,0.0);B1(a.AZ,2.0,16.0,4.0);b=BS(0,16);a.AY=b;B3(b,(-2.0),0.0,(-2.0),4,6,4,0.0);B1(a.AY,(-2.0),16.0,(-4.0));b=BS(0,16);a.AX=b;B3(b,(-2.0),
0.0,(-2.0),4,6,4,0.0);B1(a.AX,2.0,16.0,(-4.0));}
function BkH(a,b,c,d,e,f,g){var h;h=a.x1;h.bh=e/57.2957763671875;h.Y=f/57.2957763671875;h=a.A0;b=b*0.6661999821662903;h.Y=BG(b)*1.399999976158142*c;h=a.AZ;d=b+3.1415927410125732;h.Y=BG(d)*1.399999976158142*c;a.AY.Y=BG(d)*1.399999976158142*c;a.AX.Y=BG(b)*1.399999976158142*c;Cv(a.x1,g);Cv(a.Ki,g);Cv(a.A0,g);Cv(a.AZ,g);Cv(a.AY,g);Cv(a.AX,g);}
function ANB(){var a=this;EH.call(a);a.Ly=null;a.sW=null;}
function BC8(){var a=new ANB();Bt_(a);return a;}
function Bt_(a){var b,c,d,e,f,g;HS(a);a.sW=BC(Oj,9);b=BS(0,0);a.Ly=b;Gy(b,(-8.0),(-8.0),(-8.0),16,16,16);b=a.Ly;b.ff=b.ff+8.0;b=new C1;c=0;while(true){d=a.sW.data;if(c>=d.length)break;d[c]=BS(0,0);e=c%3|0;f=c/3|0;e=((e-(f%2|0)*0.5+0.25)/2.0*2.0-1.0)*5.0;g=(f/2.0*2.0-1.0)*5.0;f=D(b,7)+8|0;Gy(a.sW.data[c],(-1.0),0.0,(-1.0),2,f,2);d=a.sW.data;d[c].fx=e;d[c].dU=g;d[c].ff=15.0;c=c+1|0;}}
function BuN(a,b,c,d,e,f,g){var h,i;h=0;c=d*0.30000001192092896;while(true){i=a.sW.data;if(h>=i.length)break;i[h].Y=0.20000000298023224*Br(c+h)+0.4000000059604645;h=h+1|0;}Cv(a.Ly,g);h=0;while(true){i=a.sW.data;if(h>=i.length)break;Cv(i[h],g);h=h+1|0;}}
function AP6(){EH.call(this);this.et=null;}
function BDm(){var a=new AP6();Bl_(a);return a;}
function Bl_(a){var b,c;HS(a);b=BC(Oj,7);c=b.data;a.et=b;c[0]=BS(0,10);a.et.data[1]=BS(0,0);a.et.data[2]=BS(0,0);a.et.data[3]=BS(0,0);a.et.data[4]=BS(0,0);a.et.data[5]=BS(44,10);B3(a.et.data[0],(-10.0),(-8.0),(-1.0),20,16,2,0.0);B1(a.et.data[0],0.0,4.0,0.0);B3(a.et.data[5],(-9.0),(-7.0),(-1.0),18,14,1,0.0);B1(a.et.data[5],0.0,4.0,0.0);B3(a.et.data[1],(-8.0),(-9.0),(-1.0),16,8,2,0.0);B1(a.et.data[1],(-9.0),4.0,0.0);B3(a.et.data[2],(-8.0),(-9.0),(-1.0),16,8,2,0.0);B1(a.et.data[2],9.0,4.0,0.0);B3(a.et.data[3],
(-8.0),(-9.0),(-1.0),16,8,2,0.0);B1(a.et.data[3],0.0,4.0,(-7.0));B3(a.et.data[4],(-8.0),(-9.0),(-1.0),16,8,2,0.0);B1(a.et.data[4],0.0,4.0,7.0);b=a.et.data;b[0].Y=1.5707963705062866;b[1].bh=4.71238899230957;b[2].bh=1.5707963705062866;b[3].bh=3.1415927410125732;b[5].Y=(-1.5707963705062866);}
function AQs(){EH.call(this);this.fA=null;}
function BAu(){var a=new AQs();BeL(a);return a;}
function BeL(a){var b,c;HS(a);b=BC(Oj,5);c=b.data;a.fA=b;c[0]=BS(0,8);a.fA.data[1]=BS(0,0);a.fA.data[2]=BS(0,0);a.fA.data[3]=BS(0,0);a.fA.data[4]=BS(0,0);B3(a.fA.data[0],(-12.0),(-8.0),(-3.0),24,16,4,0.0);B1(a.fA.data[0],0.0,4.0,0.0);B3(a.fA.data[1],(-10.0),(-7.0),(-1.0),20,6,2,0.0);B1(a.fA.data[1],(-11.0),4.0,0.0);B3(a.fA.data[2],(-10.0),(-7.0),(-1.0),20,6,2,0.0);B1(a.fA.data[2],11.0,4.0,0.0);B3(a.fA.data[3],(-10.0),(-7.0),(-1.0),20,6,2,0.0);B1(a.fA.data[3],0.0,4.0,(-9.0));B3(a.fA.data[4],(-10.0),(-7.0),(-1.0),
20,6,2,0.0);B1(a.fA.data[4],0.0,4.0,9.0);b=a.fA.data;b[0].Y=1.5707963705062866;b[1].bh=4.71238899230957;b[2].bh=1.5707963705062866;b[3].bh=3.1415927410125732;}
function W3(){var a=this;E.call(a);a.jd=null;a.HX=null;}
function AUk(a,b){var c,d,e,f,g,h,i,j,k;Bm();if(BEJ===null)BEJ=BEd.createElement("canvas");if(BEJ.width<a.jd.width){b=BEJ;c=a.jd.width;b.width=c;}if(BEJ.height<a.jd.height){b=BEJ;c=a.jd.height;b.height=c;}if(BEK===null)BEK=BEJ.getContext("2d");b=BEK;d=a.jd.width;e=a.jd.height;b.clearRect(0.0,0.0,d,e);b=BEK;c=a.jd;d=c.width;e=a.jd.height;b.drawImage(c,0.0,0.0,d,e);b=BEK;d=a.jd.width;e=a.jd.height;c=b.getImageData(0.0,0.0,d,e);f=c.data;g=V(c.width,c.height);$rt_globals.URL.revokeObjectURL($rt_ustr($rt_str(a.jd.src)));if
(f.byteLength<(g*4|0)){Du(a.HX,null);return;}h=BT(g);i=h.data;j=0;g=i.length;while(j<g){k=j*4|0;i[j]=f[k]<<16|f[k+1|0]<<8|f[k+2|0]|f[k+3|0]<<24;j=j+1|0;}Du(a.HX,BdZ(h,c.width,c.height,1));}
function BwA(a,b){AUk(a,b);}
function WW(){var a=this;E.call(a);a.U4=null;a.MG=null;}
function A96(a,b){$rt_globals.URL.revokeObjectURL($rt_ustr($rt_str(a.U4.src)));Du(a.MG,null);}
function ACG(){E.call(this);this.ng=null;}
function Zy(){var a=this;E.call(a);a.lr=null;a.Rx=0;}
function ABm(){E.call(this);this.oI=null;}
function YW(){var a=this;E.call(a);a.Nf=null;a.Ng=null;a.Nd=0;a.Ne=null;}
var A55=K();
function BOu(){var a=new A55();A9V(a);return a;}
function A9V(a){}
var N7=K(Co);
function BOv(){var a=new N7();Bc2(a);return a;}
function Bc2(a){W(a);}
var Ij=K(N7);
function BOw(){var a=new Ij();Bqw(a);return a;}
function Bqw(a){W(a);}
var KW=K(Co);
function BOx(){var a=new KW();Bo0(a);return a;}
function Bo0(a){W(a);}
var J3=K(Co);
function BOy(){var a=new J3();BiP(a);return a;}
function BiP(a){W(a);}
function HP(){var a=this;U6.call(a);a.RU=null;a.Um=null;}
function Pi(a,b,c,d){var e;a.pL=B(738);Hr();e=BNr;a.vE=e;a.GA=e;if(c<=0.0){b=new Cn;e=new T;S(e);It(H(e,B(739)),c);Bl(b,U(e));P(b);}if(d>0.0){a.ZM=b;a.Q0=c;a.XH=d;a.RU=BU(512);a.Um=DR(512);return;}b=new Cn;e=new T;S(e);It(H(e,B(740)),d);Bl(b,U(e));P(b);}
function ARI(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;d=a.RU;e=0;f=0;g=a.Um;a:{while(true){if((e+32|0)>f&&D7(b)){h=e;while(h<f){i=d.data;i[h-e|0]=i[h];h=h+1|0;}i=d.data;h=f-e|0;f=DK(CL(b)+h|0,i.length);ADe(b,d,h,f-h|0);e=0;}if(!D7(c)){j=!D7(b)&&e>=f?BNu:BNt;break a;}i=g.data;h=CL(c);k=i.length;l=DK(h,k);m=new AFM;m.Fs=b;m.U$=c;j=a.xR(d,e,f,g,0,l,m);e=m.rQ;if(j===null&&0==m.ow)j=BNu;h=m.ow;n=0;if(c.CZ){b=new Ij;W(b);P(b);}if(CL(c)<h)break;if(n>k){b=new Ct;c=new T;S(c);BL(Bi(H(Bi(H(c,B(315)),n),B(309)),k),41);Bl(b,
U(c));P(b);}l=n+h|0;if(l>k){b=new Ct;c=new T;S(c);Bi(H(Bi(H(c,B(402)),l),B(312)),k);Bl(b,U(c));P(b);}if(h<0){b=new Ct;c=new T;S(c);H(Bi(H(c,B(313)),h),B(314));Bl(b,U(c));P(b);}l=c.bg;o=0;while(o<h){p=l+1|0;k=n+1|0;Ua(c,l,i[n]);o=o+1|0;l=p;n=k;}c.bg=c.bg+h|0;if(j!==null)break a;}b=new KW;W(b);P(b);}F4(b,b.bg-(f-e|0)|0);return j;}
var Za=K(HP);
function BxD(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(JS(h,2))break a;i=BNu;break a;}c=k+1|0;k=j[k];if(!Lg(a,k)){c=c+(-2)|0;i=Ef(1);break a;}j=e.data;m=f+1|0;j[f]=((l&31)<<6|k&63)&65535;k=c;}else if((l&240)==224){if((k+2|0)>d){c=k+(-1)|0;if(JS(h,3))break a;i=BNu;break a;}c=k+1|0;m=j[k];k=c+1|0;n=j[c];if(!Lg(a,m))break b;if(!Lg(a,n))break b;o=((l&15)<<12
|(m&63)<<6|n&63)&65535;if(Ns(o)){c=k+(-3)|0;i=Ef(3);break a;}j=e.data;m=f+1|0;j[f]=o;}else{if((l&248)!=240){c=k+(-1)|0;i=Ef(1);break a;}if((k+3|0)>d){c=k+(-1)|0;if(JS(h,4))break a;i=BNu;break a;}if((f+2|0)>g){c=k+(-1)|0;if(Tc(h,2))break a;i=BNt;break a;}c=k+1|0;m=j[k];p=c+1|0;n=j[c];k=p+1|0;p=j[p];if(!Lg(a,m))break c;if(!Lg(a,n))break c;if(!Lg(a,p))break c;j=e.data;q=(l&7)<<18|(m&63)<<12|(n&63)<<6|p&63;c=f+1|0;j[f]=M8(q);m=c+1|0;j[c]=Mm(q);}c=k;f=m;}break a;}c=k+(-3)|0;i=Ef(1);break a;}c=k+(-3)|0;i=Ef(1);}h.rQ
=c;h.ow=f;return i;}
function Lg(a,b){return (b&192)!=128?0:1;}
var ADG=K(HP);
function Bke(a,b,c,d,e,f,g,h){var i,j,k,l,m;i=null;a:{while(c<d){if(f>=g)break a;j=b.data;k=c+1|0;l=j[c]&255;if(l&128){i=Ef(1);c=k+(-1)|0;break a;}j=e.data;m=f+1|0;j[f]=l&65535;c=k;f=m;}}h.rQ=c;h.ow=f;return i;}
var Zs=K(HP);
function A_M(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;while(c<d&&f<g){j=b.data;k=e.data;l=c+1|0;m=j[c]&255;n=f+1|0;k[f]=m&65535;c=l;f=n;}h.rQ=c;h.ow=f;return i;}
function YG(){var a=this;HP.call(a);a.Jk=0;a.Ce=0;}
function Biz(a,b,c,d,e,f,g,h){var i,j,k;if(a.Jk){if((c+2|0)>d)return !D7(h.Fs)?BNu:null;i=b.data;a.Jk=0;j=c+1|0;k=i[c];if(k==(-1)){if(i[j]!=(-2))c=j+(-1)|0;else{c=j+1|0;a.Ce=1;}}else if(k!=(-2))c=j+(-1)|0;else if(i[j]!=(-1))c=j+(-1)|0;else{c=j+1|0;a.Ce=0;}}return !a.Ce?AMy(a,b,c,d,e,f,g,h):A4o(a,b,c,d,e,f,g,h);}
function A4o(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c<d){if(f>=g)break a;if((c+2|0)>d){if(JS(h,2))break a;i=BNu;break a;}j=b.data;k=c+1|0;l=j[c]&255;c=k+1|0;m=(l|(j[k]&255)<<8)&65535;if(!Eb(m)){if(DF(m)){c=c+(-2)|0;i=Ef(2);break a;}j=e.data;k=f+1|0;j[f]=m;f=k;}else{if((c+2|0)>=d){if(!JS(h,4))i=BNu;c=c+(-2)|0;break a;}k=c+1|0;l=j[c]&255;c=k+1|0;n=(l|(j[k]&255)<<8)&65535;if(!DF(n)){c=c+(-4)|0;i=Ef(4);break a;}if((f+2|0)>g){if(Tc(h,2))break a;i=BNt;break a;}j=e.data;k=f+1|0;j[f]=m;f=k+1|0;j[k]=n;}}}h.rQ
=c;h.ow=f;return i;}
function AMy(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c<d){if(f>=g)break a;if((c+2|0)>d){if(JS(h,2))break a;i=BNu;break a;}j=b.data;k=c+1|0;l=j[c]&255;c=k+1|0;m=(j[k]&255|l<<8)&65535;if(!Eb(m)){if(DF(m)){c=c+(-2)|0;i=Ef(2);break a;}j=e.data;k=f+1|0;j[f]=m;f=k;}else{if((c+2|0)>=d){if(!JS(h,4))i=BNu;c=c+(-2)|0;break a;}k=c+1|0;l=j[c]&255;c=k+1|0;n=(j[k]&255|l<<8)&65535;if(!DF(n)){c=c+(-4)|0;i=Ef(4);break a;}if((f+2|0)>g){if(Tc(h,2))break a;i=BNt;break a;}j=e.data;k=f+1|0;j[f]=m;f=k+1|0;j[k]=n;}}}h.rQ=
c;h.ow=f;return i;}
function ALe(){var a=this;C8.call(a);a.CP=0;a.uo=0;}
function BCy(){var a=new ALe();A_R(a);return a;}
function A_R(a){Eo(a);a.CP=0;a.uo=0;}
function A4Q(a){var b;b=BFD;b.kJ=0;b.ks=0;a.CP=0;Dr(a.bv);Y(a.bv,Ej(1,(a.O/2|0)-100|0,(a.bd/4|0)+48|0,B(741)));if(Cp(a.x))(Bb(a.bv,0)).j6=B(742);Y(a.bv,Ej(4,(a.O/2|0)-100|0,(a.bd/4|0)+24|0,B(743)));Y(a.bv,Ej(0,(a.O/2|0)-100|0,(a.bd/4|0)+96|0,B(565)));}
function AOd(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!b.ci){c=a.x;d=Blt(a,c.q);$p=1;continue _;}if(b.ci!=1){if(b.ci!=4)return;b=a.x;c=null;$p=2;continue _;}if(Cp(a.x)){c=a.x.o;$p=6;continue _;}BFD.qR=1;c=a.x;d=null;$p=4;continue _;case 1:AL5(c,d);if(C()){break _;}if(b.ci!=1){if(b.ci!=4)return;b=a.x;c=null;$p=2;continue _;}if(Cp(a.x)){c=a.x.o;$p=6;continue _;}BFD.qR=1;c=a.x;d=null;$p=4;continue _;case 2:AL5(b,c);if(C()){break _;}b
=a.x;$p=3;case 3:A5H(b);if(C()){break _;}return;case 4:ARZ(c,d);if(C()){break _;}c=a.x;d=Ko();$p=5;case 5:AL5(c,d);if(C()){break _;}if(b.ci!=4)return;b=a.x;c=null;$p=2;continue _;case 6:c.R3();if(C()){break _;}BFD.qR=1;c=a.x;d=null;$p=4;continue _;default:GR();}}DW().s(a,b,c,d,$p);}
function ASX(a){a.uo=a.uo+1|0;}
function AOE(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}e=a.x.o;f=a.CP;a.CP=f+1|0;$p=2;case 2:$z=A1q(e,f);if(C()){break _;}f=$z;f=f?0:1;if(!(!f&&a.uo>=20)){g=255.0*(Br(((a.uo%10|0)+d)/10.0*3.1415927410125732*2.0)*0.20000000298023224+0.800000011920929)|0;C0(a.bw,B(744),8,a.bd-16|0,g<<16|g<<8|g);}DX(a,a.bw,B(745),a.O/2|0,40,16777215);$p=3;case 3:AQT(a,b,c,d);if(C())
{break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function Ro(){var a=this;E.call(a);a.na=null;a.H8=null;a.DR=null;a.pm=null;}
function BOz(){var a=new Ro();ASY(a);return a;}
function ASY(a){a.na=$rt_createFloatMultiArray([16,16]);a.H8=Dq(16);a.DR=Dq(16);a.pm=Dq(16);}
function AQj(a,b,c,d,e,f,g){var h,i;h=0;while(h<6){i=a.na.data;if(i[h].data[0]*b+i[h].data[1]*c+i[h].data[2]*d+i[h].data[3]<=0.0&&i[h].data[0]*e+i[h].data[1]*c+i[h].data[2]*d+i[h].data[3]<=0.0&&i[h].data[0]*b+i[h].data[1]*f+i[h].data[2]*d+i[h].data[3]<=0.0&&i[h].data[0]*e+i[h].data[1]*f+i[h].data[2]*d+i[h].data[3]<=0.0&&i[h].data[0]*b+i[h].data[1]*c+i[h].data[2]*g+i[h].data[3]<=0.0&&i[h].data[0]*e+i[h].data[1]*c+i[h].data[2]*g+i[h].data[3]<=0.0&&i[h].data[0]*b+i[h].data[1]*f+i[h].data[2]*g+i[h].data[3]<=0.0
&&i[h].data[0]*e+i[h].data[1]*f+i[h].data[2]*g+i[h].data[3]<=0.0)return 0;h=h+1|0;}return 1;}
function AF8(){var a=this;Ro.call(a);a.t5=null;a.tM=null;a.L$=null;}
var BOA=null;function Bm7(){Bm7=Bx(AF8);Bjf();}
function BAw(){var a=new AF8();AQM(a);return a;}
function AQM(a){Bm7();ASY(a);a.t5=O1(16);a.tM=O1(16);a.L$=O1(16);}
function ADk(){Bm7();AXE(BOA);return BOA;}
function KD(a,b,c){var d,e;b=b.data;d=F1(b[c].data[0]*b[c].data[0]+b[c].data[1]*b[c].data[1]+b[c].data[2]*b[c].data[2]);e=b[c].data;e[0]=e[0]/d;e=b[c].data;e[1]=e[1]/d;e=b[c].data;e[2]=e[2]/d;b=b[c].data;b[3]=b[3]/d;}
function AXE(a){var b,c,d,e,f;RV(a.t5);RV(a.tM);RV(a.L$);AGU(2983,a.t5);AGU(2982,a.tM);XO(ACw(a.t5),16);AEU(a.t5,a.H8);XO(ACw(a.tM),16);AEU(a.tM,a.DR);b=a.pm.data;c=a.DR.data;d=c[0];e=a.H8.data;b[0]=d*e[0]+c[1]*e[4]+c[2]*e[8]+c[3]*e[12];b[1]=c[0]*e[1]+c[1]*e[5]+c[2]*e[9]+c[3]*e[13];b[2]=c[0]*e[2]+c[1]*e[6]+c[2]*e[10]+c[3]*e[14];b[3]=c[0]*e[3]+c[1]*e[7]+c[2]*e[11]+c[3]*e[15];b[4]=c[4]*e[0]+c[5]*e[4]+c[6]*e[8]+c[7]*e[12];b[5]=c[4]*e[1]+c[5]*e[5]+c[6]*e[9]+c[7]*e[13];b[6]=c[4]*e[2]+c[5]*e[6]+c[6]*e[10]+c[7]*e[14];b[7]
=c[4]*e[3]+c[5]*e[7]+c[6]*e[11]+c[7]*e[15];b[8]=c[8]*e[0]+c[9]*e[4]+c[10]*e[8]+c[11]*e[12];b[9]=c[8]*e[1]+c[9]*e[5]+c[10]*e[9]+c[11]*e[13];b[10]=c[8]*e[2]+c[9]*e[6]+c[10]*e[10]+c[11]*e[14];b[11]=c[8]*e[3]+c[9]*e[7]+c[10]*e[11]+c[11]*e[15];b[12]=c[12]*e[0]+c[13]*e[4]+c[14]*e[8]+c[15]*e[12];b[13]=c[12]*e[1]+c[13]*e[5]+c[14]*e[9]+c[15]*e[13];b[14]=c[12]*e[2]+c[13]*e[6]+c[14]*e[10]+c[15]*e[14];b[15]=c[12]*e[3]+c[13]*e[7]+c[14]*e[11]+c[15]*e[15];c=a.na;e=c.data;e[0].data[0]=b[3]-b[0];e[0].data[1]=b[7]-b[4];e[0].data[2]
=b[11]-b[8];e[0].data[3]=b[15]-b[12];KD(a,c,0);c=a.na;e=c.data;f=e[1].data;b=a.pm.data;f[0]=b[3]+b[0];e[1].data[1]=b[7]+b[4];e[1].data[2]=b[11]+b[8];e[1].data[3]=b[15]+b[12];KD(a,c,1);c=a.na;e=c.data;f=e[2].data;b=a.pm.data;f[0]=b[3]+b[1];e[2].data[1]=b[7]+b[5];e[2].data[2]=b[11]+b[9];e[2].data[3]=b[15]+b[13];KD(a,c,2);c=a.na;e=c.data;f=e[3].data;b=a.pm.data;f[0]=b[3]-b[1];e[3].data[1]=b[7]-b[5];e[3].data[2]=b[11]-b[9];e[3].data[3]=b[15]-b[13];KD(a,c,3);c=a.na;e=c.data;f=e[4].data;b=a.pm.data;f[0]=b[3]-b[2];e[4].data[1]
=b[7]-b[6];e[4].data[2]=b[11]-b[10];e[4].data[3]=b[15]-b[14];KD(a,c,4);c=a.na;e=c.data;f=e[5].data;b=a.pm.data;f[0]=b[3]+b[2];e[5].data[1]=b[7]+b[6];e[5].data[2]=b[11]+b[10];e[5].data[3]=b[15]+b[14];KD(a,c,5);}
function Bjf(){BOA=BAw();}
var YP=K(0);
function AQ8(){var a=this;E.call(a);a.M9=null;a.Us=0.0;a.L2=0.0;a.NO=0.0;}
function BBr(){var a=new AQ8();BuE(a);return a;}
function BuE(a){a.M9=ADk();}
function TW(a,b){var c,d,e,f,g,h,i,j,k;c=b.R;d=b.C;e=b.S;f=b.Z;g=b.V;h=b.ba;b=a.M9;i=a.Us;c=c-i;j=a.L2;d=d-j;k=a.NO;return AQj(b,c,d,e-k,f-i,g-j,h-k);}
var AIu=K();
function BOB(){var a=new AIu();BoK(a);return a;}
function BoK(a){}
function Gu(){Be(2896);Be(16384);}
function NC(){var b,c;B9();b=DJ(BP(0.20000000298023224,1.0,(-0.699999988079071)));Bj(b.H,b.G,b.D,0.0);Bj(0.6000000238418579,0.6000000238418579,0.6000000238418579,1.0);Bj(0.0,0.0,0.0,1.0);Bj(0.0,0.0,0.0,1.0);Bj(0.0,0.4000000059604645,0.6000000238418579,0.0);b=DJ(BP((-0.20000000298023224),1.0,0.699999988079071));Bj(b.H,b.G,b.D,0.0);Bj(0.6000000238418579,0.6000000238418579,0.6000000238418579,1.0);Bj(0.0,0.0,0.0,1.0);Bj(0.0,0.0,0.0,1.0);Bc(2896);Bc(16384);Bc(16385);Bc(2903);P7(BHQ,BHS);P7(BHR,BHT);AGV(BHS,0.20000000298023224,
1.0,(-0.699999988079071),0.0);Pt(BHS);AGV(BHT,(-0.20000000298023224),1.0,0.699999988079071,0.0);Pt(BHT);b=BHF.data[BHG];c=BHS;Pt(A4c(b,c,c));b=BHF.data[BHG];c=BHT;Pt(A4c(b,c,c));b=BHS;b.gi= -b.gi;c=BHT;c.gi= -c.gi;b.gh= -b.gh;c.gh= -c.gh;b.gj= -b.gj;c.gj= -c.gj;BI();}
function Yl(){var a=this;E.call(a);a.C0=null;a.lD=0;}
function DC(){var a=this;Dn.call(a);a.ft=0;a.JM=0.0;a.Fy=0.0;a.cP=0;a.b9=0;a.db=0.0;a.op=0.0;a.fz=0.0;a.fB=0.0;a.f$=0.0;}
var BNL=0.0;var BNM=0.0;var BNN=0.0;function BOC(a,b,c,d,e,f,g){var h=new DC();GL(h,a,b,c,d,e,f,g);return h;}
function GL(a,b,c,d,e,f,g,h){var i,j;Ey(a,b);a.cP=0;a.b9=0;Dg(a,0.20000000298023224,0.20000000298023224);a.bK=a.cO/2.0;CE(a,c,d,e);a.f$=1.0;a.fB=1.0;a.fz=1.0;a.f=f+(Cm()*2.0-1.0)*0.4000000059604645;a.h=g+(Cm()*2.0-1.0)*0.4000000059604645;a.g=h+(Cm()*2.0-1.0)*0.4000000059604645;i=(Cm()+Cm()+1.0)*0.15000000596046448;c=a.f;c=c*c;d=a.h;c=c+d*d;d=a.g;j=Cj(c+d*d);c=a.f;d=j;c=c/d;e=i;a.f=c*e*0.4000000059604645;a.h=a.h/d*e*0.4000000059604645+0.10000000149011612;a.g=a.g/d*e*0.4000000059604645;a.JM=O(a.m)*3.0;a.Fy=O(a.m)
*3.0;a.db=(O(a.m)*0.5+0.5)*2.0;a.b9=4.0/(O(a.m)*0.8999999761581421+0.10000000149011612)|0;a.cP=0;a.mW=0;}
function AXO(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.cP;a.cP=b+1|0;if(b>=a.b9){$p=2;continue _;}c=a.h-0.04*a.op;a.h=c;d=a.f;e=a.g;$p=1;case 1:A5e(a,d,c,e);if(C()){break _;}c=a.f*0.9800000190734863;a.f=c;a.h=a.h*0.9800000190734863;d=a.g*0.9800000190734863;a.g=d;if(a.U){a.f=c*0.699999988079071;a.g=d*0.699999988079071;}return;case 2:CN(a);if(C()){break _;}c=a.h-0.04*a.op;a.h=c;d=a.f;e=a.g;$p
=1;continue _;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AOn(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=a.ft;j=(i%16|0)/16.0;k=j+0.062437500804662704;l=(i/16|0)/16.0;m=l+0.062437500804662704;n=0.10000000149011612*a.db;o=a.bo;p=a.c-o;q=c;r=o+p*q-BNL;p
=a.bP;s=p+(a.i-p)*q-BNM;p=a.bn;t=p+(a.d-p)*q-BNN;$p=1;case 1:$z=a.zc(c);if(C()){break _;}u=$z;CX(b,a.fz*u,a.fB*u,a.f$*u);d=d*n;u=r-d;g=g*n;p=u-g;e=e*n;o=s-e;c=f*n;f=t-c;h=h*n;q=f-h;v=j;w=m;I(b,p,o,q,v,w);p=u+g;q=s+e;x=f+h;y=l;I(b,p,q,x,v,y);d=r+d;p=d+g;c=t+c;v=c+h;x=k;I(b,p,q,v,x,y);I(b,d-g,o,c-h,x,w);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p);}
function Bls(a){return 0;}
function A_9(a,b){}
var AKS=K();
function BOD(){var a=new AKS();Bdj(a);return a;}
function Bdj(a){}
function AMf(){var a=this;E.call(a);a.hG=null;a.j1=0;a.Yx=Ch;}
function Bjp(a,b,c){var d=new AMf();BrE(d,a,b,c);return d;}
function BrE(a,b,c,d){a.hG=b;a.j1=c;a.Yx=d;}
function Ks(a){var b;b=H8(a.hG,47);if(b<0)return a.hG;return Hg(a.hG,b+1|0);}
function Oo(){Ly.call(this);this.vr=0;}
function BOE(a){var b=new Oo();AUn(b,a);return b;}
function AUn(a,b){var c,d,e,f,g,h,i,j,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.vr=(-1);a.ne=b;try{$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}Bq(c);return;case 1:try{AYE(a);if(C()){break _;}d=Cz();H(H(d,B(521)),b);b=Cl(d);$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}Bq(c);return;case 2:a:{try{$z
=AW2(b);if(C()){break _;}e=$z;d=BBe(FD(e));b=ADP(d);if(b===null){ABp(d);break a;}f=Gr();try{g=BU(Ce((XQ(b))));while(true){h=Zh(d,g);if(h<=0)break;Kt(f,g,0,h);}i=FC(f);Cb(CV(),PN(b));j=PN(b);if(DO(j,B(29)))j=Dc(j,1,Z(j)-1|0);b=IX(j,B(602),B(7));j=Cz();H(H(j,B(746)),b);b=Cl(j);$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Dk){b=$$je;}else{throw $$e;}}b:{try{P8(f);break b;}catch($$e){$$je=R($$e);if($$je instanceof Dk){d=$$je;}else{throw $$e;}}AGc(b,d);}P(b);}catch($$e){$$je=R($$e);if($$je instanceof Bv)
{c=$$je;}else{throw $$e;}}Bq(c);}return;case 3:a:{try{c:{try{ALl(b,i);if(C()){break _;}}catch($$e){$$je=R($$e);if($$je instanceof Dk){b=$$je;break c;}else{throw $$e;}}P8(f);Uk(d);b=ADP(d);if(b===null){ABp(d);break a;}f=Gr();try{g=BU(Ce((XQ(b))));while(true){h=Zh(d,g);if(h<=0)break;Kt(f,g,0,h);}i=FC(f);Cb(CV(),PN(b));j=PN(b);if(DO(j,B(29)))j=Dc(j,1,Z(j)-1|0);b=IX(j,B(602),B(7));j=Cz();H(H(j,B(746)),b);b=Cl(j);continue _;}catch($$e){$$je=R($$e);if($$je instanceof Dk){b=$$je;}else{throw $$e;}}}b:{try{P8(f);break b;}
catch($$e){$$je=R($$e);if($$je instanceof Dk){d=$$je;}else{throw $$e;}}AGc(b,d);}P(b);}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}Bq(c);}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Wo(a,b){if(b!==null&&Z(b)>34)b=Dc(b,0,34);return b;}
function A5C(a,b){var c,d,e,f,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:try{b=B(747);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}Bq(c);return;case 1:a:{try{$z=AW2(b);if(C()){break _;}d=$z;e=FD(d);f=AHb(BmL(e));a.LB=Wo(a,OZ(f));a.Sf=Wo(a,OZ(f));Yw(f);ALW(e);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}Bq(c);}return;default:GR();}}DW().s(a,b,
c,d,e,f,$p);}
function AR8(a,b){var c,d,e,f,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=B(748);$p=1;case 1:$z=AW2(c);if(C()){break _;}d=$z;if(d===null){e=3553;c=b.W;b=B(749);$p=2;continue _;}if(a.vr!=(-1)){CK(3553,a.vr);return;}try{c=Cz();H(H(c,B(746)),B(649));b=Cl(c);$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Co;Bl(b,B(524));P(b);case 2:$z=ASZ(c,b);if(C()){break _;}f=$z;CK(e,f);return;case 3:try
{$z=AW2(b);if(C()){break _;}d=$z;Z6((LP()).W.kf);U0((LP()).W.kf);e=RW((LP()).W.kf,0);b=(LP()).W;c=(LP()).W;$p=4;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Co;Bl(b,B(524));P(b);case 4:a:{try{$z=A1e(c,d);if(C()){break _;}c=$z;HY(b,c,e);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Co;Bl(b,B(524));P(b);}a.vr=e;CK(3553,a.vr);return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AXI(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=!DO(b,B(29))?b:Hg(b,1);Cb(CV(),c);d=IX(c,B(602),B(7));e=new T;S(e);H(H(e,B(746)),d);d=U(e);$p=1;case 1:$z=AW2(d);if(C()){break _;}f=$z;if(f===null)return GO(b);b=CV();d=new T;S(d);H(H(d,B(750)),c);Cb(b,U(d));return f;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AYE(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=B(746);c=1;d=1;$p=1;case 1:$z=A0p(b,c,d);if(C()){break _;}e=$z;f=GC(e);while(true){if(!Fj(f)){e=GC(e);while(Fj(e)){f=E1(e);if(f.j1){f=f.hG;$p=4;continue _;}}$p=3;continue _;}g=E1(f);if(!g.j1)break;}g=g.hG;$p=2;case 2:AS3(g);if(C()){break _;}while(true){if(!Fj(f)){e=GC(e);while(Fj(e)){f=E1(e);if(f.j1){f=f.hG;$p=4;continue _;}}$p=3;continue _;}g
=E1(f);if(g.j1)continue;else break;}g=g.hG;continue _;case 3:AS3(b);if(C()){break _;}return;case 4:AS3(f);if(C()){break _;}while(Fj(e)){f=E1(e);if(!f.j1)continue;else{f=f.hG;continue _;}}$p=3;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AJx(){DC.call(this);this.Rp=null;}
function AOS(a,b,c,d,e,f,g,h){var i=new AJx();Bh6(i,a,b,c,d,e,f,g,h);return i;}
function Bh6(a,b,c,d,e,f,g,h,i){GL(a,b,c,d,e,f,g,h);a.Rp=i;a.ft=i.Q;a.op=i.J2;a.f$=0.6000000238418579;a.fB=0.6000000238418579;a.fz=0.6000000238418579;a.db=a.db/2.0;}
function A1K(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.Rp;J();if(e===BFO)return a;f=a.l;$p=1;case 1:$z=e.up(f,b,c,d);if(C()){break _;}g=$z;a.fz=a.fz*(g>>16&255)/255.0;a.fB=a.fB*(g>>8&255)/255.0;a.f$=a.f$*(g&255)/255.0;return a;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function Bwp(a){return 1;}
function AXT(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=a.ft;j=((i%16|0)+a.JM/4.0)/16.0;k=j+0.015609375201165676;l=((i/16|0)+a.Fy/4.0)/16.0;m=l+0.015609375201165676;n=0.10000000149011612*
a.db;o=a.bo;p=a.c-o;q=c;r=o+p*q-BNL;o=a.bP;s=o+(a.i-o)*q-BNM;o=a.bn;t=o+(a.d-o)*q-BNN;$p=1;case 1:$z=AOz(a,c);if(C()){break _;}u=$z;CX(b,u*a.fz,u*a.fB,u*a.f$);c=d*n;d=r-c;g=g*n;o=d-g;e=e*n;p=s-e;f=f*n;v=t-f;h=h*n;q=v-h;w=j;x=m;I(b,o,p,q,w,x);y=d+g;o=s+e;q=v+h;z=l;I(b,y,o,q,w,z);c=r+c;q=c+g;d=t+f;y=d+h;w=k;I(b,q,o,y,w,z);I(b,c-g,p,d-h,w,x);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p);}
var APJ=K(0);
function Nh(){var a=this;M0.call(a);a.vy=null;a.Om=0;a.tK=0;}
function VB(a,b,c,d,e,f,g){AC3(a,c,e,f);a.tK=b;a.vy=d;a.Om=g;}
function Bci(a){return a.Om;}
var We=K(Nh);
function A_Q(a,b){var c;c=a.vy.fa.data;b=a.tK+(b*4|0)|0;return c[b]&255|(c[b+1|0]&255)<<8|(c[b+2|0]&255)<<16|(c[b+3|0]&255)<<24;}
function A6O(a,b,c){var d;d=a.vy.fa.data;b=a.tK+(b*4|0)|0;d[b]=c<<24>>24;d[b+1|0]=c>>8<<24>>24;d[b+2|0]=c>>16<<24>>24;d[b+3|0]=c>>24<<24>>24;}
var AEV=K(Nh);
function BhE(a,b){var c;c=a.vy.fa.data;b=a.tK+(b*4|0)|0;return (c[b]&255)<<24|(c[b+1|0]&255)<<16|(c[b+2|0]&255)<<8|c[b+3|0]&255;}
function A8p(a,b,c){var d;d=a.vy.fa.data;b=a.tK+(b*4|0)|0;d[b]=c>>24<<24>>24;d[b+1|0]=c>>16<<24>>24;d[b+2|0]=c>>8<<24>>24;d[b+3|0]=c<<24>>24;}
function YJ(){E.call(this);this.wg=null;}
var BOF=null;function Beg(){Beg=Bx(YJ);Bmj();}
function Bzh(){var a=new YJ();AXY(a);return a;}
function AFH(){Beg();return BOF;}
function AXY(a){var b,c,d;Beg();AF9(a);a.wg=B6();A4b(BBp(),a);ASb(Bzq(),a);A1N(BBm(),a);A1j(BAP(),a);AQu(BzR(),a);ATy(BAG(),a);b=new Cs;Bw();G1(b,BMg,3);Cu(a,b,Q(E,[B(751),BH(35),BK8]));Cu(a,ET(BMh,1),Q(E,[B(752),B(752),B(752),BH(35),BMg]));c=new Cs;J();AD2(c,BJq,2);Cu(a,c,Q(E,[B(751),B(751),BH(35),BIo]));Cu(a,EI(BJp,1),Q(E,[B(751),B(753),B(751),BH(35),BFX,BH(88),BKQ]));Cu(a,EI(BGf,1),Q(E,[B(751),B(754),B(751),BH(35),BFX,BH(88),BMh]));Cu(a,EI(BJl,1),Q(E,[B(755),B(755),BH(35),BK5]));Cu(a,EI(BJn,1),Q(E,[B(755),
B(755),BH(35),BK7]));Cu(a,EI(BFW,1),Q(E,[B(755),B(755),BH(35),BMf]));Cu(a,EI(BJu,1),Q(E,[B(751),B(751),B(751),BH(35),BK$]));Cu(a,EI(BF_,1),Q(E,[B(751),B(751),B(751),BH(35),BLC]));Cu(a,EI(BGg,1),Q(E,[B(756),B(753),B(756),BH(88),BLE,BH(35),BF8]));Cu(a,EI(BFR,3),Q(E,[B(751),BH(35),BFV]));Cu(a,EI(BI8,1),Q(E,[B(757),B(751),B(757),BH(35),BIo]));Cu(a,ET(BK0,1),Q(E,[B(755),B(755),B(755),BH(35),BFX]));Cu(a,ET(BK1,1),Q(E,[B(755),B(755),B(755),BH(35),BLh]));Cu(a,ET(BKW,1),Q(E,[B(751),B(751),B(758),BH(35),BFX,BH(88),BIo]));Cu(a,
EI(BFX,4),Q(E,[B(752),BH(35),BFY]));Cu(a,ET(BIo,4),Q(E,[B(752),B(752),BH(35),BFX]));Cu(a,EI(BF0,4),Q(E,[B(84),B(752),BH(88),BKP,BH(35),BIo]));Cu(a,ET(BLw,4),Q(E,[B(757),B(759),BH(35),BFX]));Cu(a,EI(BI9,16),Q(E,[B(760),B(756),B(760),BH(88),BLh,BH(35),BIo]));Cu(a,ET(BMa,1),Q(E,[B(757),B(751),BH(35),BLh]));Cu(a,EI(BJw,1),Q(E,[B(69),B(87),BH(65),BJr,BH(66),BF0]));Cu(a,ET(BMj,1),Q(E,[B(69),B(87),BH(65),BIX,BH(66),BMa]));Cu(a,ET(BMk,1),Q(E,[B(69),B(87),BH(65),BI4,BH(66),BMa]));Cu(a,ET(BMc,1),Q(E,[B(757),B(751),BH(35),
BFX]));Cu(a,ET(BL9,1),Q(E,[B(757),B(759),BH(35),BLh]));Cu(a,ET(BLd,1),Q(E,[B(761),B(762),BH(65),BLh,BH(66),BKO]));Cu(a,ET(BLK,1),Q(E,[B(751),BH(35),BKV]));Cu(a,EI(BIW,4),Q(E,[B(763),B(764),B(751),BH(35),BFX]));Cu(a,ET(BMm,1),Q(E,[B(765),B(766),B(767),BH(35),BIo,BH(88),BLC]));Cu(a,EI(BI$,4),Q(E,[B(763),B(764),B(751),BH(35),BFV]));Cu(a,ET(BL7,1),Q(E,[B(751),B(753),B(751),BH(35),BIo,BH(88),BF_]));Cu(a,ET(BL8,1),Q(E,[B(751),B(753),B(751),BH(35),BGe,BH(88),BLe]));Cu(a,EI(BJa,1),Q(E,[B(84),B(752),BH(35),BFV,BH(88),
BIo]));Cu(a,EI(BJh,1),Q(E,[B(84),B(752),BH(35),BIo,BH(88),BKT]));Cu(a,ET(BFH,1),Q(E,[B(759),B(753),B(759),BH(35),BLi,BH(88),BKT]));Cu(a,ET(BFG,1),Q(E,[B(759),B(753),B(759),BH(35),BLh,BH(88),BKT]));Cu(a,EI(BJi,1),Q(E,[B(752),B(752),BH(35),BFS]));Cu(a,EI(BJb,1),Q(E,[B(751),BH(35),BFS]));Cu(a,EI(BJd,1),Q(E,[B(751),BH(35),BFX]));Zu(a.wg,Bz7(a));c=CV();d=C5(a.wg);b=Cz();H(Bi(b,d),B(768));Cb(c,Cl(b));}
function Cu(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;d=c.data;e=B(7);f=0;g=0;h=0;if(!AAv(d[f],$rt_arraycls(Cr))){while(d[f] instanceof Cr){i=f+1|0;j=d[f];h=h+1|0;g=Z(j);k=new T;S(k);H(H(k,e),j);e=U(k);f=i;}i=f;}else{i=1;l=d[f];m=0;while(true){c=l.data;if(m>=c.length)break;k=c[m];h=h+1|0;g=Z(k);j=new T;S(j);H(H(j,e),k);e=U(j);m=m+1|0;}}n=DP();while(i<d.length){o=d[i];p=0;m=i+1|0;if(d[m] instanceof Bh)p=d[m].bj;else if(d[m] instanceof X)p=d[m].b;B0(n,o,By(p));i=i+2|0;}m=V(g,h);d=BT(m);c=d.data;p=0;while(p<m){i=Bf(e,
p);if(!Dt(n,BH(i)))c[p]=(-1);else c[p]=(Bz(n,BH(i))).ia;p=p+1|0;}e=a.wg;j=new ADL;j.ZR=b.bp;j.y9=g;j.ye=h;j.Kj=d;j.Ul=b;Y(e,j);}
function AEy(a,b){var c,d,e,f,g,h;c=0;while(true){d=a.wg;if(c>=d.s)break;d=Bb(d,c);e=0;a:{while(e<=(3-d.y9|0)){f=0;while(f<=(3-d.ye|0)){if(Y$(d,b,e,f,1)){g=1;break a;}if(Y$(d,b,e,f,0)){g=1;break a;}f=f+1|0;}e=e+1|0;}g=0;}if(g){h=new Cs;d=d.Ul;KG(h,d.bp,d.y);return h;}c=c+1|0;}return null;}
function Bmj(){BOF=Bzh();}
function W6(){JU.call(this);this.Hq=null;}
function BgF(a,b){var c,d,e,f;a:{b:{c=a.Hq;if(b===null){d=0;c:while(true){e=c.e4.data;if(d>=e.length)break b;b=e[d];while(b!==null){if(b.iP===null)break c;b=b.fY;}d=d+1|0;}d=1;break a;}d=0;d:while(true){e=c.e4.data;if(d>=e.length)break b;f=e[d];while(f!==null){if(b.dl(f.iP))break d;f=f.fY;}d=d+1|0;}d=1;break a;}d=0;}return d;}
function MP(a){var b;b=new AD7;Ue(b,a.Hq);return b;}
function LT(){var a=this;JK.call(a);a.ip=0;a.lS=0;a.iH=0;a.kB=0;a.j6=null;a.ci=0;a.fC=0;a.Dn=0;}
function Ej(a,b,c,d){var e=new LT();Bk0(e,a,b,c,d);return e;}
function BOG(a,b,c,d,e,f){var g=new LT();SF(g,a,b,c,d,e,f);return g;}
function Bk0(a,b,c,d,e){SF(a,b,c,d,200,20,e);}
function SF(a,b,c,d,e,f,g){Tt(a);a.ip=200;a.lS=20;a.fC=1;a.Dn=1;a.ci=b;a.iH=c;a.kB=d;a.ip=e;a.lS=f;a.j6=g;}
function BfU(a,b){var c;c=1;if(!a.fC)c=0;else if(b)c=2;return c;}
function AS5(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.Dn)return;e=b.jV;f=3553;g=b.W;h=B(536);$p=1;case 1:a:{$z=ASZ(g,h);if(C()){break _;}i=$z;CK(f,i);B4(1.0,1.0,1.0,1.0);f=a.iH;if(c>=f){i=a.kB;if(d>=i&&c<(f+a.ip|0)&&d<(i+a.lS|0)){f=1;break a;}}f=0;}i=a.S6(f);j=a.iH;k=a.kB;i=46+(i*20|0)|0;DI(a,j,k,0,i,a.ip/2|0,a.lS);j=a.iH;k=a.ip/2|0;DI(a,j+k|0,
a.kB,200-k|0,i,k,a.lS);a.Sz(b,c,d);if(!a.fC)DX(a,e,a.j6,a.iH+(a.ip/2|0)|0,a.kB+((a.lS-8|0)/2|0)|0,(-6250336));else if(!f)DX(a,e,a.j6,a.iH+(a.ip/2|0)|0,a.kB+((a.lS-8|0)/2|0)|0,14737632);else DX(a,e,a.j6,a.iH+(a.ip/2|0)|0,a.kB+((a.lS-8|0)/2|0)|0,16777120);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function A67(a,b,c,d){}
function A8l(a,b,c){}
function A4S(a,b,c,d){var e,f;a:{if(a.fC){e=a.iH;if(c>=e){f=a.kB;if(d>=f&&c<(e+a.ip|0)&&d<(f+a.lS|0)){c=1;break a;}}}c=0;}return c;}
function SN(){var a=this;E.call(a);a.sM=0.0;a.Da=0.0;a.tU=0.0;a.Zx=null;}
function SV(){var a=this;E.call(a);a.wq=null;a.Ju=null;a.pv=0;a.vt=0;a.rX=0;a.uN=null;a.KS=0;a.V8=null;}
function ABv(){var a=new SV();Ru(a);return a;}
function Ru(a){a.pv=0;a.vt=0;a.rX=0;a.uN=Dq(16);a.KS=0;a.V8=Dq(4);}
function Mg(a,b){a.wq=b;a.Wd();a.Uu();}
function Bou(a){var b,c;b=0;while(b<=15){c=1.0-b/15.0;a.uN.data[b]=(1.0-c)/(c*3.0+1.0)*0.949999988079071+0.05000000074505806;b=b+1|0;}}
function Bo8(a){var b;b=new Pz;b.zi=AQO(new C1,4);b.PQ=AQO(new C1,4);b.Hb=AQO(new C1,2);a.Ju=b;}
function Bgs(a){var b,c,d;b=new AAO;c=a.wq;b.BZ=FK(256);b.Cn=FK(256);b.CV=FK(256);d=new AAQ;Qj(d);b.Rf=d;b.Zv=$rt_createIntMultiArray([32,32]);b.k=c;c=new C1;b.a=c;b.S2=F5(c,16);b.Os=F5(b.a,16);b.O8=F5(b.a,8);b.DV=F5(b.a,4);b.Nv=F5(b.a,4);b.PL=F5(b.a,10);b.Qr=F5(b.a,16);b.hL=F5(b.a,8);return b;}
function A9t(a,b){return Bhi(b,1);}
function APR(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.wq;$p=1;case 1:$z=AG4(d,b,c);if(C()){break _;}e=$z;J();return e!=BF8.b?0:1;default:GR();}}DW().s(a,b,c,d,e,$p);}
function Bxf(a,b,c){var d;d=(Ce(GS(b,M(24000)))+c)/24000.0-0.25;if(d<0.0)d=d+1.0;if(d>1.0)d=d-1.0;return d+(1.0-(FW(d*3.141592653589793)+1.0)/2.0-d)/3.0;}
function A47(a,b,c){var d,e,f,g,h;d=BG(b*3.1415927410125732*2.0)-0.0;if(d>=(-0.4000000059604645)&&d<=0.4000000059604645){e=d/0.4000000059604645*0.5+0.5;f=1.0-(1.0-Br(e*3.1415927410125732))*0.9900000095367432;b=f*f;g=a.V8;h=g.data;h[0]=e*0.30000001192092896+0.699999988079071;c=e*e;h[1]=c*0.699999988079071+0.20000000298023224;h[2]=c*0.0+0.20000000298023224;h[3]=b;return g;}return null;}
function Bvr(a,b,c){var d;d=BG(b*3.1415927410125732*2.0)*2.0+0.5;if(d<0.0)d=0.0;if(d>1.0)d=1.0;b=d*0.9399999976158142+0.05999999865889549;return BP(0.7529411911964417*b,0.8470588326454163*b,1.0*(d*0.9100000262260437+0.09000000357627869));}
function A7P(a){return 1;}
function AXz(){var a=this;E.call(a);a.Vx=null;a.P8=null;a.GV=null;}
function Bpq(a,b,c){var d=new AXz();A$Q(d,a,b,c);return d;}
function A$Q(a,b,c,d){a.Vx=b;a.P8=c;a.GV=d;}
function W9(){E.call(this);this.NA=0;}
function Bdr(a,b){Bm();HR(BE9,By(a.NA));}
var OI=K(DC);
function BOH(a,b,c,d){var e=new OI();ACy(e,a,b,c,d);return e;}
function ACy(a,b,c,d,e){GL(a,b,c,d,e,0.0,0.0,0.0);a.f=a.f*0.30000001192092896;a.h=Cm()*0.20000000298023224+0.10000000149011612;a.g=a.g*0.30000001192092896;a.fz=1.0;a.fB=1.0;a.f$=1.0;a.ft=19+D(a.m,4)|0;Dg(a,0.009999999776482582,0.009999999776482582);a.op=0.05999999865889549;a.b9=8.0/(Cm()*0.8+0.2)|0;}
function AHR(a,b,c,d,e,f,g,h){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOn(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function A1A(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.h-a.op;a.h=b;c=a.f;d=a.g;$p=1;case 1:A5e(a,c,b,d);if(C()){break _;}a.f=a.f*0.9800000190734863;a.h=a.h*0.9800000190734863;a.g=a.g*0.9800000190734863;e=a.b9;a.b9=e-1|0;if(e<=0){$p=2;continue _;}if(a.U){if(Cm()<0.5){$p=5;continue _;}a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;}f=a.l;e
=N(a.c);g=N(a.i);h=N(a.d);$p=3;continue _;case 2:CN(a);if(C()){break _;}if(a.U){if(Cm()<0.5){$p=5;continue _;}a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;}f=a.l;e=N(a.c);g=N(a.i);h=N(a.d);$p=3;case 3:$z=AMo(f,e,g,h);if(C()){break _;}f=$z;if(!f.jp()&&!f.cG())return;i=N(a.i)+1|0;f=a.l;e=N(a.c);g=N(a.i);h=N(a.d);$p=4;case 4:$z=APQ(f,e,g,h);if(C()){break _;}e=$z;b=i-Of(e);if(a.i>=b)return;$p=6;continue _;case 5:CN(a);if(C()){break _;}a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;f=a.l;e=N(a.c);g=N(a.i);h
=N(a.d);$p=3;continue _;case 6:CN(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function A5Y(){var a=this;Jk.call(a);a.om=null;a.qv=0;}
function Gr(){var a=new A5Y();Bb_(a);return a;}
function Bb_(a){a.om=BU(32);}
function Bsg(a,b){var c,d;Zm(a,a.qv+1|0);c=a.om.data;d=a.qv;a.qv=d+1|0;c[d]=b<<24>>24;}
function Kt(a,b,c,d){var e,f,g,h,i;Zm(a,a.qv+d|0);e=0;while(e<d){f=b.data;g=a.om.data;h=a.qv;a.qv=h+1|0;i=c+1|0;g[h]=f[c];e=e+1|0;c=i;}}
function Zm(a,b){var c;c=a.om.data.length;if(c<b){b=EB(b,(c*3|0)/2|0);a.om=Qo(a.om,b);}}
function FC(a){return Qo(a.om,a.qv);}
function TN(){var a=this;Ii.call(a);a.oa=null;a.rn=null;a.oT=0;a.rS=0;a.RJ=0;}
var Ur=K(0);
function ATY(){var a=this;TN.call(a);a.QC=0;a.EQ=0;a.qU=0;a.rU=0;a.sc=0;a.i7=null;a.e1=null;a.vq=null;a.t_=null;a.VT=null;}
function BBe(a){var b=new ATY();Bpm(b,a);return b;}
function Bpm(a,b){var c,d;c=new AB$;OD(c,b);c.r0=b!==null?BU(512):null;c.kz=512;d=BCC(1);OD(a,c);a.oa=d;a.rn=BU(512);a.e1=BU(26);a.vq=BzI();a.t_=BU(256);a.VT=DR(256);if(b!==null)return;b=new EQ;W(b);P(b);}
function ABp(a){if(!a.rS){Uk(a);if(!a.rS){Uh(a.oa);a.rS=1;a.RJ=1;Jp(a);}}}
function Uk(a){var b,c,d,e,f,g,h,i,j,k,l,$$je;if(a.rS){b=new Bv;W(b);P(b);}if(a.i7===null)return;b=null;a:{try{AVf(a,F(4294967295, 2147483647));break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){b=$$je;}else{throw $$e;}}}if(a.i7.Bv!=8){c=a.rU;d=c;}else{e=a.oa.mb;if(e===null){b=new Er;W(b);P(b);}d=Ce(e.I);c=Ce(e.jk);}b:{f=a.qU-d|0;if(f){e=a.dK;g=a.rn;h=a.oT-f|0;i=e.kz;if(f>i){b=new Bv;Bl(b,B(769));P(b);}j=g.data.length;if(h<=j&&h>=0){if(f>=0&&f<=(j-h|0)){k=e.r0;if(k===null){b=new Bv;Bl(b,B(770));P(b);}CZ(g,
h,k,i-f|0,f);e.kz=e.kz-f|0;break b;}b=new C7;e=new T;S(e);Bi(H(e,B(771)),f);Bl(b,U(e));P(b);}b=new C7;e=new T;S(e);Bi(H(e,B(772)),h);Bl(b,U(e));P(b);}}c:{try{A6g(a,d,c);e=b;break c;}catch($$e){$$je=R($$e);if($$je instanceof BF){e=$$je;}else{throw $$e;}}if(b!==null)e=b;}b=a.oa;l=b.mb;if(l===null){b=new EQ;W(b);P(b);}b.CK=0;b.u7=0;b.B9=0;b.rx=0;Sn(l,15,b.Vc);a.sc=0;a.rU=0;a.qU=0;a.oT=0;b=a.vq;AYH(b.xm);b.DD=Ch;a.i7=null;if(e===null)return;if(e instanceof Bv)P(e);if(e instanceof Co)P(e);b=new AGz;Bl(b,To(e));P(b);}
function A6g(a,b,c){var d;if(a.EQ){a.dK.f8(a.e1,0,16);if(FX(IW(a,a.e1,0),M(134695760))){d=new JA;W(d);P(d);}a.i7.Bp=IW(a,a.e1,4);a.i7.zh=IW(a,a.e1,8);a.i7.r6=IW(a,a.e1,12);}if(FX(a.i7.Bp,A0F(a.vq.xm))){d=new JA;W(d);P(d);}d=a.i7;if(FI(d.zh,M(b))&&FI(d.r6,M(c)))return;d=new JA;W(d);P(d);}
function ADP(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;Uk(a);if(a.QC)return null;b=0;while(true){if(b==4){c=IW(a,a.e1,0);if(FI(c,M(33639248))){a.QC=1;return null;}if(FX(c,M(67324752)))return null;d=0;while(true){if(d==26){if((Jm(a,a.e1,0)&255)>20){e=new JA;W(e);P(e);}a.EQ=(Jm(a,a.e1,2)&8)!=8?0:1;f=Jm(a,a.e1,6);g=Jm(a,a.e1,8);h=Jm(a,a.e1,4);i=Ch;j=Ch;k=M(-1);if(!a.EQ){i=IW(a,a.e1,10);j=IW(a,a.e1,14);k=IW(a,a.e1,18);}l=Jm(a,a.e1,22);if(!l){e=new JA;W(e);P(e);}m=Jm(a,a.e1,24);d=0;if(l>a.t_.data.length){a.t_=BU(l);a.VT
=DR(l);}while(true){if(d==l){n=new Cr;o=a.t_;Ix();Rw(n,o,0,l,J$(B(30)));e=new Vo;e.zh=M(-1);e.Bp=M(-1);e.r6=M(-1);e.Bv=(-1);e.Th=(-1);e.NC=(-1);e.WD=(-1);e.WI=M(-1);if(Z(n)>65535){e=new Cn;W(e);P(e);}e.MN=n;a.i7=e;e.Th=f;e.NC=g;if(h&&h!=8){e=new Cn;W(e);P(e);}a:{e.Bv=h;if(FX(k,M(-1))){if(Ki(i,Ch)&&Gf(i,F(4294967295, 0))){e.Bp=i;if(Ki(k,Ch)&&Gf(k,F(4294967295, 0))){e.r6=k;e.zh=j;break a;}e=new Cn;W(e);P(e);}e=new Cn;W(e);P(e);}}b:{if(m>0){d=0;o=BU(m);while(true){if(d==m){p=o.data;e=a.i7;if(p.length>65535){e=
new Cn;W(e);P(e);}e.a0L=o;break b;}b=a.dK.f8(o,d,m-d|0);d=d+b|0;if(b==(-1))break;}e=new Fp;W(e);P(e);}}return a.i7;}b=a.dK.f8(a.t_,d,l-d|0);d=d+b|0;if(b==(-1))break;}e=new Fp;W(e);P(e);}b=a.dK.f8(a.e1,d,26-d|0);d=d+b|0;if(b==(-1))break;}e=new Fp;W(e);P(e);}d=a.dK.f8(a.e1,b,4-b|0);b=b+d|0;if(d==(-1))break;}return null;}
function A2i(a,b,c,d){var e,f,g,h,i,j,$$je;if(a.rS){e=new Bv;W(e);P(e);}e=a.oa;if(!e.CK){f=a.i7;if(f!==null){g=b.data.length;if(c<=g&&d>=0&&c>=0&&(g-c|0)>=d){if(!f.Bv){h=Ce(f.r6);if(a.rU>=h)return (-1);if(a.sc>=a.oT){a.sc=0;g=a.dK.zq(a.rn);a.oT=g;if(g==(-1)){a.RJ=1;return (-1);}a.qU=a.qU+g|0;}g=a.oT;i=a.sc;j=g-i|0;if(d>j)d=j;g=h-a.rU|0;if(g>=d)g=d;CZ(a.rn,i,b,c,g);a.sc=a.sc+g|0;a.rU=a.rU+g|0;AAs(a.vq,b,c,g);return g;}if(YT(e)){if(a.rS){e=new Bv;W(e);P(e);}g=a.dK.zq(a.rn);a.oT=g;if(g>0)AD3(a.oa,a.rn,0,g);g=a.oT;if
(g>0)a.qU=a.qU+g|0;}a:{try{g=ABc(a.oa,b,c,d);break a;}catch($$e){$$je=R($$e);if($$je instanceof M_){e=$$je;}else{throw $$e;}}f=new JA;Bl(f,e.zp);P(f);}if(!g&&a.oa.CK)return (-1);AAs(a.vq,b,c,g);return g;}e=new C7;W(e);P(e);}}return (-1);}
function AVf(a,b){var c,d,e,f,g,h,i;if(GE(b,Ch)){c=new Cn;W(c);P(c);}d=Ch;e=M(2048);if(GE(b,e))e=b;f=BU(Ce(e));g=f.data;while(FX(d,b)){e=BD(b,d);h=M(g.length);if(Eh(h,e))h=e;i=A2i(a,f,0,Ce(h));if(i==(-1))return d;d=Bk(d,M(i));}return d;}
function Jm(a,b,c){b=b.data;return b[c]&255|(b[c+1|0]&255)<<8;}
function IW(a,b,c){b=b.data;return He(He(He(He(Ch,M(b[c]&255)),M((b[c+1|0]&255)<<8)),M((b[c+2|0]&255)<<16)),Gq(M(b[c+3|0]&255),24));}
var ADD=K(Bv);
function BOI(){var a=new ADD();A9j(a);return a;}
function A9j(a){W(a);}
var Fg=K(Cn);
function A6q(){var a=new Fg();BlP(a);return a;}
function BlP(a){W(a);}
var SY=K();
var BNA=null;var BNB=null;function BOJ(){var a=new SY();AMv(a);return a;}
function AMv(a){}
function APL(){BNA=B2([(-1598972629),(-924973963),(-82475629),(-1662160004),(-1003958181),(-181205903),(-1723866425),(-1081091207),(-277622185),(-1784126602),(-1156416428),(-371778711),(-1842974431),(-1229976214),(-463728444),(-1900443013),(-1301811943),(-553523104),(-1956564676),(-1371964021),(-641213203),(-2011370988),(-1440471911),(-726848064),(-2064892776),(-1507374146),(-810475859),(-2117160148),(-1572708361),(-892143627),(-41437709),(-1636511304),(-971897307),(-141129809),(-1698818867),(-1049781759),(-238485375),
(-1759666096),(-1125840795),(-333559170),(-1819087217),(-1200117198),(-426404673),(-1877115657),(-1272652747),(-517074110),(-1933784055),(-1343488244),(-605618481),(-1989124287),(-1412663534),(-692087594),(-2043167482),(-1480217529),(-776530087),(-2095944040),(-1546188227),(-858993459),(-2147483648),(-1610612736),(-939524096),(-100663296),(-1673527296),(-1018167296),(-198967296),(-1734967296),(-1094967296),(-294967296),(-1794967296),(-1169967296),(-388717296),(-1853561046),(-1243209483),(-480270030),(-1910781505),
(-1314735057),(-569676998),(-1966660859),(-1384584250),(-656988489),(-2021230542),(-1452796353),(-742253617),(-2074521247),(-1519409734),(-825520344),(-2126562951),(-1584461865),(-906835507),(-59802560),(-1647989336),(-986244846),(-159064233),(-1710027882),(-1063793028),(-255999461),(-1770612399),(-1139523675),(-350662770),(-1829776967)]);BNB=B2([(-35),(-32),(-29),(-25),(-22),(-19),(-15),(-12),(-9),(-5),(-2),1,5,8,11,15,18,21,25,28,31,35,38,41,45,48,51,55,58,61,64,68,71,74,78,81,84,88,91,94,98,101,104,108,111,
114,118,121,124,128,131,134,138,141,144,148,151,154,158,161,164,167,171,174,177,181,184,187,191,194,197,201,204,207,211,214,217,221,224,227,231,234,237,241,244,247,251,254,257,260,264,267,270,274,277,280,284,287,290,294]);}
var Vc=K(0);
var WY=K();
function BOK(){var a=new WY();BnD(a);return a;}
function BnD(a){}
function Bd1(a){var b,c,d,e;Bm();BDM.requestPointerLock();b=CD();c=BEQ;if(c)$rt_globals.clearTimeout(c);BEQ=0;d=BD(b,BEP);if(GE(d,M(3000))){e=new ZM;e.Xu=a;c=3000-Ce(d)|0;BEQ=$rt_globals.setTimeout(CU(e,"onTimer"),c);}}
function VQ(){E.call(this);this.Du=null;}
function Vo(){var a=this;E.call(a);a.MN=null;a.zh=Ch;a.Bp=Ch;a.r6=Ch;a.Bv=0;a.Th=0;a.NC=0;a.a0L=null;a.WD=0;a.WI=Ch;}
function PN(a){return a.MN;}
function XQ(a){return a.r6;}
function AB$(){var a=this;Ii.call(a);a.r0=null;a.kz=0;}
function BcJ(a){var b,c;b=a.r0;if(b===null){c=new Bv;W(c);P(c);}return (b.data.length-a.kz|0)+a.dK.vI()|0;}
function BlU(a){if(a.dK!==null){a.dK.fw();a.dK=null;a.r0=null;}}
function A_S(a){var b,c,d;b=a.r0;if(b===null){c=new Bv;W(c);P(c);}b=b.data;d=a.kz;if(d>=b.length)return a.dK.nn();a.kz=d+1|0;return b[d]&255;}
function BoA(a,b,c,d){var e,f,g,h,i,j,k,l,m;e=a.r0;if(e===null){f=new Bv;Bl(f,B(770));P(f);}g=b.data.length;if(c<=g&&c>=0){if(d>=0&&d<=(g-c|0)){h=e.data;i=0;j=0;k=a.kz;g=h.length;if(k<g){j=g-k|0;if(j>=d)j=d;CZ(e,k,b,c,j);c=c+j|0;i=i+j|0;a.kz=a.kz+j|0;}if(j==d)return d;g=a.dK.f8(b,c,d-i|0);if(g>0)return g+i|0;if(i)return i;return g;}l=new C7;f=new T;S(f);Bi(H(f,B(771)),d);Bl(l,U(f));P(l);}f=new C7;m=new T;S(m);Bi(H(m,B(772)),c);Bl(f,U(m));P(f);}
function AP7(){var a=this;E.call(a);a.CK=0;a.Vc=0;a.B9=0;a.rx=0;a.u7=0;a.mb=null;}
function BDi(){var a=new AP7();Btg(a);return a;}
function BCC(a){var b=new AP7();AO9(b,a);return b;}
function Btg(a){AO9(a,0);}
function AO9(a,b){var $$je;a.Vc=b;a:{try{a.mb=BvQ(b);break a;}catch($$e){$$je=R($$e);if($$je instanceof N5){}else{throw $$e;}}}}
function Uh(a){a.rx=0;a.B9=0;a.mb=null;}
function AZ1(a,b){return ABc(a,b,0,b.data.length);}
function ABc(a,b,c,d){var e,f,g,h,i,j,k;e=b.data.length;if(c<=e&&d>=0&&c>=0&&(e-c|0)>=d){if(a.mb===null){f=new Er;W(f);P(f);}if(YT(a))return 0;a:{f=a.mb;g=f.I;h=f.jk;e=a.u7;a.u7=0;Rh(f,b,c,d);i=AAz(a.mb,0);switch(i){case 0:break a;case 1:a.CK=1;break a;case 2:a.u7=1;break a;default:}f=new M_;j=new T;S(j);Bi(H(j,B(773)),i);Bl(f,U(j));P(f);}if(a.u7&&e){f=new M_;W(f);P(f);}k=M(a.rx);f=a.mb;a.rx=Ce(Bk(k,BD(f.I,g)));return Ce(BD(f.jk,h));}f=new C7;W(f);P(f);}
function YT(a){return a.rx!=a.B9?0:1;}
function AD3(a,b,c,d){var e,f;e=a.mb;if(e===null){e=new Er;W(e);P(e);}f=b.data.length;if(c<=f&&d>=0&&c>=0&&(f-c|0)>=d){a.rx=0;a.B9=d;Tm(e,b,c,d,0);return;}e=new C7;W(e);P(e);}
var ADK=K(0);
function AKJ(){var a=this;E.call(a);a.xm=null;a.DD=Ch;}
function BzI(){var a=new AKJ();Bri(a);return a;}
function Bri(a){a.xm=XI();}
function AAs(a,b,c,d){var e,f;e=b.data.length;if(c<=e&&d>=0&&c>=0&&(e-c|0)>=d){ATs(a.xm,b,c,d);a.DD=Bk(a.DD,M(d));return;}f=new C7;W(f);P(f);}
var Pr=K();
var BOL=0;var BOM=null;var BON=null;function BOO(){var a=new Pr();AWr(a);return a;}
function AWr(a){}
function A07(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=OL(b);c.Mv=!(d&(-2147483648))?0:1;e=d&8388607;f=d>>23&255;if(!e&&!f){c.EA=0;c.D3=0;return;}if(f)d=e|8388608;else{d=e<<1;while(FI(Cw(M(d),M(8388608)),Ch)){d=d<<1;f=f+(-1)|0;}}g=BON.data;e=0;h=g.length;if(e>h){c=new Cn;W(c);P(c);}i=h-1|0;a:{while(true){if(e>i){h=( -e|0)-1|0;break a;}h=(e+i|0)/2|0;j=g[h];if(j==f)break;if(f>=j)e=h+1|0;else i=h-1|0;}}if(h<0)h= -h|0;e=h+1|0;k=9+(f-g[e]|0)|0;l=ML(d,BOM.data[e],k);if(l<BOL){while($rt_ucmp(l,BOL)<=0){h=h+(-1)|0;l=(l
*10|0)+9|0;}g=BON.data;e=h+1|0;k=9+(f-g[e]|0)|0;l=ML(d,BOM.data[e],k);}e=d<<1;d=e+1|0;g=BOM.data;f=h+1|0;i=g[f];j=k-1|0;m=ML(d,i,j);n=ML(e-1|0,BOM.data[f],j);o=1;while(true){p=o*10|0;if($rt_ucmp($rt_udiv(l,p),$rt_udiv(n,p))<=0)break;o=p;}j=1;while(true){q=j*10|0;if($rt_ucmp($rt_udiv(l,q),$rt_udiv(m,q))>=0)break;j=q;}i=$rt_ucmp(o,j);e=i>0?V($rt_udiv(l,o),o):i<0?V($rt_udiv(l,j),j)+j|0:V($rt_udiv((l+(j/2|0)|0),j),j);if(G0(M(e),M(1000000000))>=0)while(true){h=h+1|0;e=$rt_udiv(e,10);if($rt_ucmp(e,1000000000)<0)break;}else if
($rt_ucmp(e,100000000)<0){h=h+(-1)|0;e=e*10|0;}c.EA=e;c.D3=h-50|0;}
function ML(b,c,d){return Ce(HZ(CF(Cw(M(b),F(4294967295, 0)),Cw(M(c),F(4294967295, 0))),32-d|0));}
function AXs(){BOL=$rt_udiv((-1),10);BOM=B2([(-18543760),(-873828468),(-1558056233),(-2105438446),(-791721136),(-1492370368),(-2052889754),(-707643228),(-1425108042),(-1999079893),(-621547450),(-1356231419),(-1943978595),(-533385374),(-1285701758),(-1887554866),(-443107408),(-1213479385),(-1829776968),(-350662770),(-1139523676),(-1770612400),(-255999462),(-1063793029),(-1710027882),(-159064234),(-986244846),(-1647989336),(-59802560),(-906835507),(-1584461865),(-2126562952),(-825520345),(-1519409735),(-2074521247),
(-742253618),(-1452796353),(-2021230542),(-656988489),(-1384584251),(-1966660860),(-569676998),(-1314735058),(-1910781505),(-480270031),(-1243209484),(-1853561046),(-388717296),(-1169967296),(-1794967296),(-294967296),(-1094967296),(-1734967296),(-198967296),(-1018167296),(-1673527296),(-100663296),(-939524096),(-1610612736),(-2147483648),(-858993460),(-1546188227),(-2095944041),(-776530088),(-1480217529),(-2043167483),(-692087595),(-1412663535),(-1989124287),(-605618482),(-1343488245),(-1933784055),(-517074110),
(-1272652747),(-1877115657),(-426404674),(-1200117198),(-1819087218),(-333559171),(-1125840796),(-1759666096),(-238485376),(-1049781760),(-1698818867),(-141129810),(-971897307),(-1636511305),(-41437710),(-892143627),(-1572708361),(-2117160148),(-810475859),(-1507374147),(-2064892777),(-726848065),(-1440471911),(-2011370988),(-641213203),(-1371964022),(-1956564688)]);BON=B2([(-37),(-34),(-31),(-28),(-24),(-21),(-18),(-14),(-11),(-8),(-4),(-1),2,6,9,12,16,19,22,26,29,32,36,39,42,46,49,52,56,59,62,65,69,72,75,
79,82,85,89,92,95,99,102,105,109,112,115,119,122,125,129,132,135,139,142,145,149,152,155,158,162,165,168,172,175,178,182,185,188,192,195,198,202,205,208,212,215,218,222,225,228,232,235,238,242,245,248,252,255,258,261,265,268,271,275,278,281,285,288,291]);}
function VH(){E.call(this);this.rj=0;}
var BOP=null;function XI(){var a=new VH();AIZ(a);return a;}
function AIZ(a){a.rj=0;}
function ATs(a,b,c,d){var e,f,g,h;e=a.rj^(-1);while(true){d=d+(-1)|0;if(d<0)break;f=b.data;g=BOP.data;h=c+1|0;e=g[(e^f[c])&255]^(e>>>8|0);c=h;}a.rj=e^(-1);}
function AYH(a){a.rj=0;}
function Bv0(a,b){a.rj=Ce(Cw(b,F(4294967295, 0)));}
function A0F(a){return Cw(M(a.rj),F(4294967295, 0));}
function AQR(){var b,c,d,e,f;BOP=null;b=BT(256);c=b.data;BOP=b;d=0;while(d<256){e=8;f=d;while(true){e=e+(-1)|0;if(e<0)break;if(!(f&1)){f=f>>>1|0;continue;}f=(-306674912)^(f>>>1|0);}c[d]=f;d=d+1|0;}}
function A5s(){var a=this;E.call(a);a.Ql=null;a.Gy=null;}
function BBp(){var a=new A5s();BbY(a);return a;}
function BbY(a){var b,c,d,e;a.Ql=Q($rt_arraycls(Cr),[Q(Cr,[B(754),B(759),B(759)]),Q(Cr,[B(84),B(752),B(752)]),Q(Cr,[B(774),B(775),B(776)]),Q(Cr,[B(774),B(776),B(776)])]);b=BC($rt_arraycls(E),5);c=b.data;d=BC(E,5);e=d.data;J();e[0]=BFX;e[1]=BFV;Bw();e[2]=BLh;e[3]=BKQ;e[4]=BLi;c[0]=d;c[1]=Q(E,[BLm,BLq,BLb,BLu,BLA]);c[2]=Q(E,[BLl,BLp,BLa,BLt,BLz]);c[3]=Q(E,[BLn,BLr,BLc,BLv,BLB]);c[4]=Q(E,[BLF,BLG,BLH,BLI,BLJ]);a.Gy=b;}
function A4b(a,b){var c,d,e,f,g,h,i,j,k;c=0;while(true){d=a.Gy.data;if(c>=d[0].data.length)break;e=d[0].data[c];f=0;while(true){g=a.Gy.data;if(f>=(g.length-1|0))break;h=f+1|0;i=g[h].data[c];j=Rv(i);k=BC(E,5);d=k.data;d[0]=a.Ql.data[f];d[1]=BH(35);Bw();d[2]=BIo;d[3]=BH(88);d[4]=e;Cu(b,j,k);f=h;}c=c+1|0;}}
function AHF(){var a=this;E.call(a);a.Oc=null;a.JK=null;}
function Bzq(){var a=new AHF();BwJ(a);return a;}
function BwJ(a){var b,c,d,e;b=BC($rt_arraycls(Cr),1);b.data[0]=Q(Cr,[B(84),B(84),B(752)]);a.Oc=b;b=BC($rt_arraycls(E),2);c=b.data;d=BC(E,5);e=d.data;J();e[0]=BFX;e[1]=BFV;Bw();e[2]=BLh;e[3]=BKQ;e[4]=BLi;c[0]=d;c[1]=Q(E,[BLk,BLo,BLj,BLs,BLy]);a.JK=b;}
function ASb(a,b){var c,d,e,f,g,h,i,j,k;c=0;while(true){d=a.JK.data;if(c>=d[0].data.length)break;e=d[0].data[c];f=0;while(true){d=a.JK.data;if(f>=(d.length-1|0))break;g=f+1|0;h=d[g].data[c];i=Rv(h);j=BC(E,5);k=j.data;k[0]=a.Oc.data[f];k[1]=BH(35);Bw();k[2]=BIo;k[3]=BH(88);k[4]=e;Cu(b,i,j);f=g;}c=c+1|0;}h=new Cs;Bw();G1(h,BLf,1);Cu(b,h,Q(E,[B(766),B(767),B(766),BH(88),BLC,BH(35),BIo]));Cu(b,ET(BLg,4),Q(E,[B(84),B(752),B(60),BH(89),BLD,BH(88),BKO,BH(35),BIo]));}
function AHx(){E.call(this);this.P$=null;}
function BBm(){var a=new AHx();BjF(a);return a;}
function BjF(a){var b,c,d,e;b=BC($rt_arraycls(E),3);c=b.data;d=BC(E,2);e=d.data;J();e[0]=BGe;Bw();e[1]=BLi;c[0]=d;c[1]=Q(E,[BGd,BLh]);c[2]=Q(E,[BI0,BKQ]);a.P$=b;}
function A1N(a,b){var c,d,e,f;c=0;while(true){d=a.P$.data;if(c>=d.length)break;e=d[c].data[0];f=d[c].data[1];Cu(b,AYm(e),Q(E,[B(751),B(751),B(751),BH(35),f]));Cu(b,ET(f,9),Q(E,[B(752),BH(35),e]));c=c+1|0;}}
var APc=K();
function BAP(){var a=new APc();Bhf(a);return a;}
function Bhf(a){}
function A1j(a,b){var c,d,e;c=new Cs;Bw();EK(c,BLx);d=BC(E,9);e=d.data;e[0]=B(60);e[1]=B(84);e[2]=B(752);e[3]=BH(88);J();e[4]=BF6;e[5]=BH(89);e[6]=BF7;e[7]=BH(35);e[8]=BLw;Cu(b,c,d);Cu(b,Rv(BLx),Q(E,[B(60),B(84),B(752),BH(88),BF7,BH(89),BF6,BH(35),BLw]));}
var A5r=K();
function BzR(){var a=new A5r();BqN(a);return a;}
function BqN(a){}
function AQu(a,b){var c;c=new Cs;J();ATO(c,BIX);Cu(b,c,Q(E,[B(751),B(757),B(751),BH(35),BFX]));Cu(b,AYm(BI4),Q(E,[B(751),B(757),B(751),BH(35),BFV]));Cu(b,AYm(BI1),Q(E,[B(755),B(755),BH(35),BFX]));}
function AQt(){var a=this;E.call(a);a.Mm=null;a.LK=null;}
function BAG(){var a=new AQt();A$e(a);return a;}
function A$e(a){var b,c,d,e;a.Mm=Q($rt_arraycls(Cr),[Q(Cr,[B(754),B(760)]),Q(Cr,[B(760),B(754),B(754)]),Q(Cr,[B(754),B(760),B(760)]),Q(Cr,[B(760),B(760)])]);b=BC($rt_arraycls(E),5);c=b.data;d=BC(E,5);e=d.data;Bw();e[0]=BMd;J();e[1]=BGS;e[2]=BLh;e[3]=BKQ;e[4]=BLi;c[0]=d;c[1]=Q(E,[BLL,BLP,BLT,BLX,BL1]);c[2]=Q(E,[BLM,BLQ,BLU,BLY,BL2]);c[3]=Q(E,[BLN,BLR,BLV,BLZ,BL3]);c[4]=Q(E,[BLO,BLS,BLW,BL0,BL4]);a.LK=b;}
function ATy(a,b){var c,d,e,f,g,h;c=0;while(true){d=a.LK.data;if(c>=d[0].data.length)break;e=d[0].data[c];f=0;while(true){g=a.LK.data;if(f>=(g.length-1|0))break;h=f+1|0;Cu(b,Rv(g[h].data[c]),Q(E,[a.Mm.data[f],BH(88),e]));f=h;}c=c+1|0;}}
function AHU(){E.call(this);this.a1s=null;}
function Bz7(a){var b=new AHU();Bdl(b,a);return b;}
function Bdl(a,b){a.a1s=b;}
function Bfg(a,b,c){b=b;c=c;return PE(c)<PE(b)?(-1):PE(c)<=PE(b)?0:1;}
var J7=K();
var BOQ=null;var BOR=null;var BOS=null;var BOT=null;var BOU=null;var BOV=null;function BOW(){var a=new J7();AKg(a);return a;}
function AKg(a){}
function Zu(b,c){var d,e,f,g;if(c===null)c=BIh;d=BC(E,b.s);e=d.data;Tx(b,d);Xn(d,c);f=0;g=e.length;while(f<g){YZ(b,f,e[f]);f=f+1|0;}}
function A06(){BOQ=new AAb;BOR=new Z_;BOS=new AAa;BOT=new Z9;BOU=new Z$;BOV=new Z0;}
function ZH(){var a=this;E.call(a);a.SG=null;a.Gf=null;}
function BrW(a){Du(a.SG,F7((Y0(a.Gf.result)?1:0)?null:Bod(a.Gf.result)));}
function ZI(){E.call(this);this.RF=null;}
function A9d(a){Du(a.RF,null);}
var AGm=K(0);
function WV(){E.call(this);this.Ww=null;}
function Bqa(a,b){Du(a.Ww,F7(b));}
var AEG=K(0);
function W7(){E.call(this);this.UO=null;}
function BpO(a,b){Du(a.UO,null);}
function ABo(){var a=this;E.call(a);a.UU=null;a.Rv=null;a.T_=null;a.FU=null;a.PS=0;a.Vd=0;a.IB=null;}
function BwF(a){var b,c;b=a.UU.result;if(b!==null&&b.key!==null&&b.value!==null){c=$rt_str(A6H(b.key));if(c!==null&&DO(c,a.FU)&&!(!a.PS&&K_(c,47,Z(a.FU)+1|0)!=(-1))){if(!(Y0(b.value)?1:0))FO(a.IB,Bjp(c,0,Bk(F(596067632, 383),M(A64(b.value)))));else if(a.Vd)FO(a.IB,Bjp(c,1,M(-1)));}b.continue();}else Du(a.Rv,By(a.T_.data[0]));}
function ABn(){var a=this;E.call(a);a.Tw=null;a.NL=null;}
function BdA(a){var b,c;b=a.Tw;c=a.NL.data;Du(b,By(c[0]<=0?(-1):c[0]));}
function QN(){E.call(this);this.a0o=0;}
var BOX=null;var BOY=null;function BxG(a){var b=new QN();A05(b,a);return b;}
function A05(a,b){a.a0o=b;}
function OF(b){return !b?BOY:BOX;}
function AWt(){BOX=BxG(1);BOY=BxG(0);}
var QF=K();
var BIh=null;function BOZ(){var a=new QF();A2l(a);return a;}
function A2l(a){}
function Pg(a,b,c){return b.tj(c);}
function AM6(){BIh=new QF;}
function ABr(){E.call(this);this.PU=null;}
function A8g(a){Du(a.PU,OF(1));}
function ABu(){E.call(this);this.Nx=null;}
function A65(a){Du(a.Nx,OF(0));}
var KA=K(EZ);
var BO0=null;var BGv=null;var BO1=null;var BO2=null;function Pf(){Pf=Bx(KA);Bu7();}
function AH4(a,b){var c=new KA();ASp(c,a,b);return c;}
function ASp(a,b,c){Pf();I6(a,b,c);}
function Bu7(){var b;BO0=AH4(B(777),0);BGv=AH4(B(778),1);b=AH4(B(779),2);BO1=b;BO2=Q(KA,[BO0,BGv,b]);}
var TH=K(GT);
var AAb=K(TH);
function BO3(){var a=new AAb();Blh(a);return a;}
function Blh(a){}
var UF=K(Jb);
var Z_=K(UF);
function BO4(){var a=new Z_();A6I(a);return a;}
function A6I(a){}
var U2=K(JJ);
var AAa=K(U2);
function BO5(){var a=new AAa();BlC(a);return a;}
function BlC(a){}
var Jw=K(0);
var Z9=K();
function BO6(){var a=new Z9();BaM(a);return a;}
function BaM(a){}
var Tp=K(0);
var Z$=K();
function BO7(){var a=new Z$();Bwj(a);return a;}
function Bwj(a){}
var Z0=K();
function BO8(){var a=new Z0();BnP(a);return a;}
function BnP(a){}
function ZJ(){E.call(this);this.OY=null;}
function BoR(a){Du(a.OY,OF(1));}
function ZK(){E.call(this);this.Wg=null;}
function BmP(a){Du(a.Wg,OF(0));}
function ABl(){var a=this;E.call(a);a.MW=null;a.F2=null;}
function BpN(a){var b,c;b=a.MW;if(a.F2.result===null){Pf();c=BO1;}else if(!(Y0(a.F2.result)?1:0)){Pf();c=BO0;}else{Pf();c=BGv;}Du(b,c);}
function ABq(){E.call(this);this.NP=null;}
function Bat(a){var b;b=a.NP;Pf();Du(b,BO1);}
function J0(){var a=this;E.call(a);a.x6=0;a.zb=0;a.wP=null;a.mD=null;a.Jp=null;a.sS=null;}
function BO9(a){var b=new J0();Ue(b,a);return b;}
function Ue(a,b){a.sS=b;a.zb=b.jn;a.wP=null;}
function C3(a){var b,c;if(a.wP!==null)return 1;while(true){b=a.x6;c=a.sS.e4.data;if(b>=c.length)break;if(c[b]!==null)return 1;a.x6=b+1|0;}return 0;}
function ADr(a){var b;if(a.zb==a.sS.jn)return;b=new Qm;W(b);P(b);}
function UB(a){var b,c,d,e;ADr(a);if(!C3(a)){b=new KC;W(b);P(b);}b=a.wP;if(b!==null){c=a.mD;if(c!==null)a.Jp=c;a.mD=b;a.wP=b.fY;}else{d=a.sS.e4.data;e=a.x6;a.x6=e+1|0;b=d[e];a.mD=b;a.wP=b.fY;a.Jp=null;}}
var AD7=K(J0);
function Me(a){UB(a);return a.mD.iP;}
function ADL(){var a=this;E.call(a);a.y9=0;a.ye=0;a.Kj=null;a.Ul=null;a.ZR=0;}
function Y$(a,b,c,d,e){var f,g,h,i,j,k;f=0;while(f<3){g=0;while(g<3){h=f-c|0;i=g-d|0;j=(-1);if(h>=0&&i>=0){k=a.y9;if(h<k&&i<a.ye)j=!e?a.Kj.data[h+V(i,k)|0]:a.Kj.data[((k-h|0)-1|0)+V(i,k)|0];}if(b.data[f+(g*3|0)|0]!=j)return 0;g=g+1|0;}f=f+1|0;}return 1;}
function PE(a){return V(a.y9,a.ye);}
function AUC(){E.call(this);this.O_=Ch;}
function BAH(){var a=new AUC();AOQ(a);return a;}
function AOQ(a){a.O_=CD();}
function BaY(){}
var Tu=K();
var BO$=null;var BO_=null;function BPa(){var a=new Tu();A5I(a);return a;}
function A5I(a){}
function AEk(b){var c,d;c=0;while(true){d=BO$.data;if(c>=d.length)return (-1);if(b==d[c])break;c=c+1|0;}return c;}
function A2s(){BO$=B2([32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,39,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,8962,199,252,233,226,228,224,229,231,234,235,232,239,238,236,196,197,201,230,198,244,246,242,251,249,255,214,220,248,163,216,215,402,225,237,243,250,241,209,170,186,191,174,172,
189,188,161,171,187]);BO_=Bp3([47,10,13,9,0,12,96,63,42,92,60,62,124,34,58]);}
function ACg(){var a=this;E.call(a);a.wU=0;a.Lg=0;a.Bc=0;a.sG=0;a.vv=null;}
function JW(a){return a.wU>=a.Bc?0:1;}
function I3(a){var b,c;WX(a);b=a.wU;a.sG=b;c=a.vv;a.wU=b+1|0;return Bb(c,b);}
function WX(a){var b;if(a.Lg>=a.vv.eV)return;b=new Qm;W(b);P(b);}
function AXb(){E.call(this);this.La=null;}
function BdH(a){var b=new AXb();Bst(b,a);return b;}
function Bst(a,b){a.La=b;}
function Bh0(a,b,c){b=b;c=c;return Lb(b,a.La)>=Lb(c,a.La)?1:(-1);}
function AFq(){E.call(this);this.D7=null;}
function BvC(a,b,c){var d,e;b=b;c=c;d=b.hH;e=c.hH;if(d&&!e)d=1;else if(e&&!d)d=(-1);else{d=Ba(Lb(b,a.D7),Lb(c,a.D7));d=d<0?1:d>0?(-1):b.KL>=c.KL?(-1):1;}return d;}
function L9(){var a=this;E.call(a);a.u_=null;a.Vk=null;a.JC=null;a.Az=null;a.ZC=null;a.Ya=0.0;a.Xn=0.0;a.C9=0.0;a.C7=0.0;a.C6=0.0;}
var BNg=null;var BNI=0.0;var BNJ=0.0;var BNK=0.0;function QY(){QY=Bx(L9);Bpe();}
function BBU(){var a=new L9();ANV(a);return a;}
function ANV(a){var b;QY();b=DP();a.u_=b;B0(b,G(Kj),BCt());B0(a.u_,G(PG),BBs());b=MP(HC(a.u_));while(C3(b)){(Me(b)).ul=a;}}
function AEx(a,b){var c;c=Bz(a.u_,b);if(c===null&&b!==G(Gl)){c=AEx(a,OA(b));B0(a.u_,b,c);}return c;}
function AFG(a,b){return b===null?null:AEx(a,CM(b));}
function AQI(a,b,c,d,e,f){var g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=AFG(a,b);if(g===null)return;$p=1;case 1:g.Hj(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function Bpe(){BNg=BBU();}
function AYJ(){var a=this;E.call(a);a.X=null;a.kd=0;a.DW=null;a.Ml=0;a.sQ=0;a.nS=0;a.d3=0;a.Fp=null;}
function BBo(){var a=new AYJ();A7h(a);return a;}
function TK(a,b){var c,d,e,f,g,h,i,j;c=new AEC;c.oL=(-1);c.A4=(-1);c.W4=a;c.K1=a.Fp;c.l2=b;c.oL=0;d=Z(b);c.A4=d;e=new AFQ;f=c.oL;g=a.sQ;h=a.nS+1|0;i=a.d3+1|0;e.rD=(-1);g=g+1|0;e.M4=g;e.kt=BT(g*2|0);j=BT(i);e.zQ=j;S_(j,(-1));if(h>0)e.JQ=BT(h);S_(e.kt,(-1));Vg(e,b,f,d);c.eH=e;e.p6=1;return c;}
function Tq(a){return a.X.eQ;}
function ABs(a,b,c,d){var e,f,g,h,i,j;e=B6();f=a.kd;g=0;if(c!=f)a.kd=c;a:{switch(b){case -1073741784:h=new Yi;c=a.d3+1|0;a.d3=c;KY(h,c);break a;case -536870872:case -268435416:break;case -134217688:case -67108824:h=new Xj;c=a.d3+1|0;a.d3=c;KY(h,c);break a;case -33554392:h=new YR;c=a.d3+1|0;a.d3=c;KY(h,c);break a;default:c=a.sQ+1|0;a.sQ=c;if(d!==null)h=BCK(c);else{h=BB5();g=1;}c=a.sQ;if(c<=(-1))break a;if(c>=10)break a;a.DW.data[c]=h;break a;}h=BBn();}while(true){if(JE(a.X)&&a.X.bi==(-536870788)){d=Bw1(Em(a,
2),Em(a,64));while(!GV(a.X)&&JE(a.X)){i=a.X;j=i.bi;if(j&&j!=(-536870788)&&j!=(-536870871))break;Fe(d,Cy(i));i=a.X;if(i.dk!=(-536870788))continue;Cy(i);}i=RM(a,d);i.cD(h);}else if(a.X.dk==(-536870788)){i=Nf(h);Cy(a.X);}else{i=AC7(a,h);d=a.X;if(d.dk==(-536870788))Cy(d);}if(i!==null)Y(e,i);if(GV(a.X))break;if(a.X.dk==(-536870871))break;}if(a.X.Es==(-536870788))Y(e,Nf(h));if(a.kd!=f&&!g){a.kd=f;d=a.X;d.q3=f;d.bi=d.dk;d.mM=d.m0;j=d.i6;d.bN=j+1|0;d.v_=j;J_(d);}switch(b){case -1073741784:break;case -536870872:d=new ABP;Ku(d,
e,h);return d;case -268435416:d=new AGb;Ku(d,e,h);return d;case -134217688:d=new AD8;Ku(d,e,h);return d;case -67108824:d=new Zb;Ku(d,e,h);return d;case -33554392:d=new HH;Ku(d,e,h);return d;default:switch(e.s){case 0:break;case 1:return BCz(Bb(e,0),h);default:return Bz8(e,h);}return Nf(h);}d=new Qw;Ku(d,e,h);return d;}
function A3e(a){var b,c,d,e,f,g,h;b=BT(4);c=(-1);d=(-1);if(!GV(a.X)&&JE(a.X)){e=b.data;c=Cy(a.X);e[0]=c;d=c-4352|0;}if(d>=0&&d<19){e=DR(3);b=e.data;b[0]=c&65535;f=a.X;g=f.dk;h=g-4449|0;if(h>=0&&h<21){b[1]=g&65535;Cy(f);f=a.X;g=f.dk;c=g-4519|0;if(c>=0&&c<28){b[2]=g&65535;Cy(f);return BwQ(e,3);}return BwQ(e,2);}if(!Em(a,2))return AJ_(b[0]);if(Em(a,64))return BuG(b[0]);return BmX(b[0]);}e=b.data;c=1;while(c<4&&!GV(a.X)&&JE(a.X)){h=c+1|0;e[c]=Cy(a.X);c=h;}if(c==1){h=e[0];if(!(BPb.GN(h)==BPc?0:1))return ABh(a,e[0]);}if
(!Em(a,2))return BDl(b,c);if(Em(a,64)){f=new AA8;Wg(f,b,c);return f;}f=new AFf;Wg(f,b,c);return f;}
function AC7(a,b){var c,d,e,f,g,h,i;if(JE(a.X)&&!Q5(a.X)&&TO(a.X.bi)){if(Em(a,128)){c=A3e(a);if(!GV(a.X)){d=a.X;e=d.dk;if(!(e==(-536870871)&&!(b instanceof L7))&&e!=(-536870788)&&!JE(d))c=SL(a,b,c);}}else if(!ACz(a.X)&&!AFR(a.X)){f=new NQ;S(f);while(!GV(a.X)&&JE(a.X)&&!ACz(a.X)&&!AFR(a.X)){if(!(!Q5(a.X)&&!a.X.bi)&&!(!Q5(a.X)&&TO(a.X.bi))){g=a.X.bi;if(g!=(-536870871)&&(g&(-2147418113))!=(-2147483608)&&g!=(-536870788)&&g!=(-536870876))break;}e=Cy(a.X);if(!SC(e))BL(f,e&65535);else P3(f,K2(e));}if(!Em(a,2)){c=new AEg;Hy(c);c.f2
=U(f);e=f.cq;c.eq=e;c.I3=BsT(e);c.Fu=BsT(c.eq);h=0;while(h<(c.eq-1|0)){X4(c.I3,Bf(c.f2,h),(c.eq-h|0)-1|0);X4(c.Fu,Bf(c.f2,(c.eq-h|0)-1|0),(c.eq-h|0)-1|0);h=h+1|0;}}else if(Em(a,64))c=BDj(f);else{c=new VN;Hy(c);c.sB=U(f);c.eq=f.cq;}}else c=SL(a,b,AGF(a,b));}else{d=a.X;if(d.dk!=(-536870871))c=SL(a,b,AGF(a,b));else{if(b instanceof L7)P(Ep(B(7),d.eQ,Wk(d)));c=Nf(b);}}a:{if(!GV(a.X)){e=a.X.dk;if(!(e==(-536870871)&&!(b instanceof L7))&&e!=(-536870788)){f=AC7(a,b);if(c instanceof Gg&&!(c instanceof Ka)&&!(c instanceof FZ)
&&!(c instanceof I8)){i=c;if(!f.fc(i.ct)){c=new AAG;Ju(c,i.ct,i.B,i.wF);c.ct.cD(c);}}if((f.uV()&65535)!=43)c.cD(f);else c.cD(f.ct);break a;}}if(c===null)return null;c.cD(b);}if((c.uV()&65535)!=43)return c;return c.ct;}
function SL(a,b,c){var d,e,f,g,h;d=a.X;e=d.dk;if(c!==null&&!(c instanceof DS)){switch(e){case -2147483606:Cy(d);d=new ABF;Gz(d,c,b,e);Vi();c.cD(BPd);return d;case -2147483605:Cy(d);d=new ADt;Gz(d,c,b,(-2147483606));Vi();c.cD(BPd);return d;case -2147483585:Cy(d);d=new Xa;Gz(d,c,b,(-536870849));Vi();c.cD(BPd);return d;case -2147483525:f=new VJ;d=KM(d);g=a.nS+1|0;a.nS=g;SZ(f,d,c,b,(-536870849),g);Vi();c.cD(BPd);return f;case -1073741782:case -1073741781:Cy(d);d=new Yd;Gz(d,c,b,e);c.cD(d);return d;case -1073741761:Cy(d);d
=new ADQ;Gz(d,c,b,(-536870849));c.cD(b);return d;case -1073741701:h=new ZU;d=KM(d);e=a.nS+1|0;a.nS=e;SZ(h,d,c,b,(-536870849),e);c.cD(h);return h;case -536870870:case -536870869:Cy(d);if(c.uV()!=(-2147483602)){d=new FZ;Gz(d,c,b,e);}else if(Em(a,32)){d=new Ye;Gz(d,c,b,e);}else{d=new ACF;f=ADg(a.kd);Gz(d,c,b,e);d.Er=f;}c.cD(d);return d;case -536870849:Cy(d);d=new Lp;Gz(d,c,b,(-536870849));c.cD(b);return d;case -536870789:h=new KQ;d=KM(d);e=a.nS+1|0;a.nS=e;SZ(h,d,c,b,(-536870849),e);c.cD(h);return h;default:}return c;}f
=null;if(c!==null)f=c;switch(e){case -2147483606:case -2147483605:Cy(d);d=new AG2;Ju(d,f,b,e);f.B=d;return d;case -2147483585:Cy(d);c=new AAB;Ju(c,f,b,(-2147483585));return c;case -2147483525:c=new AC5;Yy(c,KM(d),f,b,(-2147483525));return c;case -1073741782:case -1073741781:Cy(d);d=new ADN;Ju(d,f,b,e);f.B=d;return d;case -1073741761:Cy(d);c=new AFk;Ju(c,f,b,(-1073741761));return c;case -1073741701:c=new X3;Yy(c,KM(d),f,b,(-1073741701));return c;case -536870870:case -536870869:Cy(d);d=BAB(f,b,e);f.B=d;return d;case -536870849:Cy(d);c
=new I8;Ju(c,f,b,(-536870849));return c;case -536870789:return BBT(KM(d),f,b,(-536870789));default:}return c;}
function AGF(a,b){var c,d,e,f,g,h,i,j;c=null;d=b instanceof L7;while(true){a:{e=a.X;f=e.dk;if((f&(-2147418113))==(-2147483608)){Cy(e);g=(f&16711680)>>16;f=f&(-16711681);if(f==(-16777176))a.kd=g;else{if(f!=(-1073741784))g=a.kd;c=ABs(a,f,g,b);e=a.X;if(e.dk!=(-536870871))P(Ep(B(7),e.eQ,e.i6));Cy(e);}}else{b:{c:{switch(f){case -2147483599:case -2147483598:case -2147483597:case -2147483596:case -2147483595:case -2147483594:case -2147483593:case -2147483592:case -2147483591:break c;case -2147483583:break;case -2147483582:Cy(e);c
=BwB(0);break a;case -2147483577:Cy(e);c=new ACB;Db(c);break a;case -2147483558:Cy(e);c=new AA3;h=a.d3+1|0;a.d3=h;A33(c,h);break a;case -2147483550:Cy(e);c=BwB(1);break a;case -2147483526:Cy(e);c=new AGr;Db(c);break a;case -536870876:Cy(e);a.d3=a.d3+1|0;if(Em(a,8)){if(Em(a,1)){c=BzV(a.d3);break a;}c=Bze(a.d3);break a;}if(Em(a,1)){c=BAe(a.d3);break a;}c=BAM(a.d3);break a;case -536870866:Cy(e);if(Em(a,32)){c=BA6();break a;}c=BAE(ADg(a.kd));break a;case -536870821:Cy(e);i=0;c=a.X;if(c.dk==(-536870818)){i=1;Cy(c);}c
=RM(a,MC(a,i));c.cD(b);e=a.X;if(e.dk!=(-536870819))P(Ep(B(7),e.eQ,e.i6));ACY(e,1);Cy(a.X);break a;case -536870818:Cy(e);a.d3=a.d3+1|0;if(!Em(a,8)){c=new Rt;Db(c);break a;}c=new ACb;e=ADg(a.kd);Db(c);c.TL=e;break a;case 0:j=e.m0;if(j!==null)c=RM(a,j);else{if(GV(e)){c=Nf(b);break a;}c=AJ_(f&65535);}Cy(a.X);break a;default:break b;}Cy(e);c=new Rt;Db(c);break a;}h=(f&2147483647)-48|0;if(a.sQ<h)P(Ep(B(7),Km(e),Wk(a.X)));Cy(e);a.d3=a.d3+1|0;c=!Em(a,2)?BBu(h,a.d3):Em(a,64)?BzW(h,a.d3):BDg(h,a.d3);a.DW.data[h].IA=1;a.Ml
=1;break a;}if(f>=0&&!Mc(e)){c=ABh(a,f);Cy(a.X);}else if(f==(-536870788))c=Nf(b);else{if(f!=(-536870871)){b=new Qn;c=!Mc(a.X)?SE(f&65535):a.X.m0.bM();e=a.X;S5(b,c,e.eQ,e.i6);P(b);}if(d){b=new Qn;e=a.X;S5(b,B(7),e.eQ,e.i6);P(b);}c=Nf(b);}}}if(f!=(-16777176))break;}return c;}
function MC(a,b){var c,d,e,f,g,h,i,j,$$je;c=Bw1(Em(a,2),Em(a,64));II(c,b);d=(-1);e=0;f=0;g=1;a:{b:{c:while(true){if(GV(a.X))break a;h=a.X;b=h.dk;f=b==(-536870819)&&!g?0:1;if(!f)break a;d:{switch(b){case -536870874:if(d>=0)Fe(c,d);d=Cy(a.X);h=a.X;if(h.dk!=(-536870874)){d=38;break d;}if(h.bi==(-536870821)){Cy(h);e=1;d=(-1);break d;}Cy(h);if(g){c=MC(a,0);break d;}if(a.X.dk==(-536870819))break d;AAR(c,MC(a,0));break d;case -536870867:if(!g){b=h.bi;if(b!=(-536870819)&&b!=(-536870821)&&d>=0){Cy(h);h=a.X;i=h.dk;if
(Mc(h))break c;if(i<0){j=a.X.bi;if(j!=(-536870819)&&j!=(-536870821)&&d>=0)break c;}e:{try{if(TO(i))break e;i=i&65535;break e;}catch($$e){$$je=R($$e);if($$je instanceof BF){break b;}else{throw $$e;}}}try{DQ(c,d,i);}catch($$e){$$je=R($$e);if($$je instanceof BF){break b;}else{throw $$e;}}Cy(a.X);d=(-1);break d;}}if(d>=0)Fe(c,d);d=45;Cy(a.X);break d;case -536870821:if(d>=0){Fe(c,d);d=(-1);}Cy(a.X);j=0;h=a.X;if(h.dk==(-536870818)){Cy(h);j=1;}if(!e)AUb(c,MC(a,j));else AAR(c,MC(a,j));e=0;Cy(a.X);break d;case -536870819:if
(d>=0)Fe(c,d);d=93;Cy(a.X);break d;case -536870818:if(d>=0)Fe(c,d);d=94;Cy(a.X);break d;case 0:if(d>=0)Fe(c,d);h=a.X.m0;if(h===null)d=0;else{A6r(c,h);d=(-1);}Cy(a.X);break d;default:}if(d>=0)Fe(c,d);d=Cy(a.X);}g=0;}P(Ep(B(7),Tq(a),a.X.i6));}P(Ep(B(7),Tq(a),a.X.i6));}if(!f){if(d>=0)Fe(c,d);return c;}P(Ep(B(7),Tq(a),a.X.i6-1|0));}
function ABh(a,b){var c,d,e;c=SC(b);if(Em(a,2)){a:{if(!(b>=97&&b<=122)){if(b<65)break a;if(b>90)break a;}return BmX(b&65535);}if(Em(a,64)&&b>128){if(c){d=new ABI;Hy(d);d.eq=2;d.E3=Kq(Kp(b));return d;}if(WL(b))return Bd_(b&65535);if(!YF(b))return BuG(b&65535);return Bqk(b&65535);}}if(!c){if(WL(b))return Bd_(b&65535);if(!YF(b))return AJ_(b&65535);return Bqk(b&65535);}d=new HK;Hy(d);d.eq=2;d.qO=b;e=(K2(b)).data;d.w$=e[0];d.vO=e[1];return d;}
function RM(a,b){var c,d,e;if(!A0E(b)){if(!b.cy){if(b.tO())return Bav(b);return Bh1(b);}if(!b.tO())return BqJ(b);c=new S0;AFt(c,b);return c;}c=AIC(b);d=new Vy;Db(d);d.Ew=c;d.Q7=c.dh;if(!b.cy){if(b.tO())return APm(Bav(Pk(b)),d);return APm(Bh1(Pk(b)),d);}if(!b.tO())return APm(BqJ(Pk(b)),d);c=new XD;e=new S0;AFt(e,Pk(b));ASK(c,e,d);return c;}
function ADm(b){var c,d,e,f;if(b===null){b=new EQ;Bl(b,B(780));P(b);}BPe=1;c=BBo();d=new L8;d.mQ=1;d.eQ=b;d.dg=DR(Z(b)+2|0);CZ(M2(b),0,d.dg,0,Z(b));e=d.dg.data;f=e.length;e[f-1|0]=0;e[f-2|0]=0;d.T2=f;d.q3=0;J_(d);J_(d);c.X=d;c.kd=0;c.Fp=ABs(c,(-1),0,null);if(GV(c.X)){if(c.Ml)c.Fp.lE();return c;}b=new Qn;c=c.X;S5(b,B(7),c.eQ,c.i6);P(b);}
function Pl(b){if(b>=97&&b<=122)b=(b-32|0)&65535;else if(b>=65&&b<=90)b=(b+32|0)&65535;return b;}
function Em(a,b){return (a.kd&b)!=b?0:1;}
function A7h(a){a.DW=BC(FY,10);a.sQ=(-1);a.nS=(-1);a.d3=(-1);}
function UA(){var a=this;E.call(a);a.eL=0.0;a.eY=0.0;a.Z4=0;a.vS=0;a.vx=0;}
function BPf(){var a=new UA();ANX(a);return a;}
function ANX(a){a.eL=0.0;a.eY=0.0;a.Z4=0;a.vS=0;a.vx=0;}
function AHX(){var a=this;UA.call(a);a.rI=null;a.LW=null;}
function P1(a){var b=new AHX();BfN(b,a);return b;}
function BfN(a,b){ANX(a);a.rI=Gx(10);a.LW=b;}
function F2(){var a=this;BF.call(a);a.jY=0;a.a0z=null;}
function ASB(a,b){var c=new F2();A$k(c,a,b);return c;}
function A$k(a,b,c){a.a0z=b;W(a);a.jY=c;}
function AZ$(){var a=this;E.call(a);a.Vp=0;a.PH=0;a.ZG=Ch;a.a0J=0;a.GT=0;a.nA=null;a.xl=null;a.y6=null;a.a1u=0;a.Rw=Ch;a.Yr=0;a.vY=Ch;}
function Btm(){var a=new AZ$();Btt(a);return a;}
function Btt(a){a.Vp=0;a.PH=0;a.GT=255;a.Yr=0;a.vY=Ch;}
function AWS(a,b){a.Rw=b;}
function AJv(a,b){var c,d,e,f;c=0;if(a.Vp)c=1;if(a.PH)c=c|2;if(a.nA!==null)c=c|4;if(a.xl!==null)c=c|8;if(a.y6!==null)c=c|16;d=0;e=b.oU;if(e==1)d=4;else if(e==9)d=2;Kz(b,(-29921));DD(b,8);DD(b,c<<24>>24);DD(b,Ce(a.vY)<<24>>24);DD(b,Ce(Ec(a.vY,8))<<24>>24);DD(b,Ce(Ec(a.vY,16))<<24>>24);DD(b,Ce(Ec(a.vY,24))<<24>>24);DD(b,d<<24>>24);DD(b,a.GT<<24>>24);f=a.nA;if(f!==null){DD(b,f.data.length<<24>>24);DD(b,a.nA.data.length>>8<<24>>24);f=a.nA;Om(b,f,0,f.data.length);}f=a.xl;if(f!==null){Om(b,f,0,f.data.length);DD(b,
0);}f=a.y6;if(f!==null){Om(b,f,0,f.data.length);DD(b,0);}}
var AFr=K(Ic);
function Bam(a,b,c,d,e,f,g,h){var i,j,k,l,m;i=null;a:{while(c<d){if(f>=g){j=c;break a;}k=b.data;j=c+1|0;l=k[c];if(Eb(l)){if(j>=d){if(!Qt(h,2)){i=BNu;break a;}j=j+(-1)|0;break a;}if(!DF(k[j])){i=Ef(1);break a;}j=j+(-1)|0;i=N3(2);break a;}if(DF(l))i=Ef(1);if(l>=128){i=N3(1);j=j+(-1)|0;break a;}k=e.data;m=f+1|0;k[f]=l<<24>>24;c=j;f=m;}j=c;}h.rC=j;h.rN=f;return i;}
var AGf=K(Ic);
function BgB(a,b,c,d,e,f,g,h){var i,j,k,l,m;i=null;a:{while(c<d){if(f>=g){j=c;break a;}k=b.data;j=c+1|0;l=k[c];if(Eb(l)){if(j==d){if(!Qt(h,2)){i=BNu;break a;}j=j+(-1)|0;break a;}if(!DF(k[j])){i=Ef(1);break a;}j=j+(-1)|0;i=N3(2);break a;}if(DF(l))i=Ef(1);if(l>=256){j=j+(-1)|0;i=N3(1);break a;}k=e.data;m=f+1|0;k[f]=l<<24>>24;c=j;f=m;}j=c;}h.rC=j;h.rN=f;return i;}
function ADc(){var a=this;Ic.call(a);a.Jh=0;a.E9=0;}
function Bu8(a,b,c,d,e,f,g,h){var i,j;if(a.Jh){if((f+2|0)>g)return !D7(h.JB)?BNt:null;a.Jh=0;if(!a.E9){i=e.data;j=f+1|0;i[f]=(-2);f=j+1|0;i[j]=(-1);}else{i=e.data;j=f+1|0;i[f]=(-1);f=j+1|0;i[j]=(-2);}}return !a.E9?AIY(a,b,c,d,e,f,g,h):AU9(a,b,c,d,e,f,g,h);}
function AU9(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c<d){if(f>=g)break a;j=b.data;k=c+1|0;l=j[c];if(!Eb(l)){if(DF(l)){c=k+(-1)|0;i=Ef(1);break a;}if((f+2|0)>g){c=k+(-1)|0;if(J2(h,2))break a;i=BNt;break a;}j=e.data;c=f+1|0;j[f]=(l&255)<<24>>24;f=c+1|0;j[c]=l>>8<<24>>24;c=k;}else{if(k==d){c=k+(-1)|0;if(Qt(h,2))break a;i=BNu;break a;}c=k+1|0;m=j[k];if(!DF(m)){c=c+(-2)|0;i=Ef(1);break a;}if((f+4|0)>g){c=c+(-2)|0;if(J2(h,4))break a;i=BNt;break a;}j=e.data;n=f+1|0;j[f]=(l&255)<<24>>24;f=n+1|0;j[n]=l>>8<<
24>>24;n=f+1|0;j[f]=(m&255)<<24>>24;f=n+1|0;j[n]=m>>8<<24>>24;}}}h.rC=c;h.rN=f;return i;}
function AIY(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c<d){if(f>=g)break a;j=b.data;k=c+1|0;l=j[c];if(!Eb(l)){if(DF(l)){c=k+(-1)|0;i=Ef(1);break a;}if((f+2|0)>g){c=k+(-1)|0;if(J2(h,2))break a;i=BNt;break a;}j=e.data;c=f+1|0;j[f]=l>>8<<24>>24;f=c+1|0;j[c]=(l&255)<<24>>24;c=k;}else{if(k==d){c=k+(-1)|0;if(Qt(h,2))break a;i=BNu;break a;}c=k+1|0;m=j[k];if(!DF(m)){c=c+(-2)|0;i=Ef(1);break a;}if((f+4|0)>g){c=c+(-2)|0;if(J2(h,4))break a;i=BNt;break a;}j=e.data;n=f+1|0;j[f]=l>>8<<24>>24;f=n+1|0;j[n]=(l&255)<<
24>>24;n=f+1|0;j[f]=m>>8<<24>>24;f=n+1|0;j[n]=(m&255)<<24>>24;}}}h.rC=c;h.rN=f;return i;}
function ANF(){var a=this;E.call(a);a.n$=null;a.s7=null;a.xM=null;a.wH=0;a.yN=0;a.pJ=null;}
function AVB(a,b,c,d){var e=new ANF();A9f(e,a,b,c,d);return e;}
function A9f(a,b,c,d,e){a.pJ=b;a.yN=b.eV;a.n$=c;a.s7=d;a.wH=e;}
function Fj(a){return a.n$===null?0:1;}
function E1(a){var b,c;Zl(a);b=a.n$;if(b===null){b=new KC;W(b);P(b);}c=b.MD;a.xM=b;a.s7=b;a.n$=b.ky;a.wH=a.wH+1|0;return c;}
function Zl(a){var b;if(a.yN>=a.pJ.eV)return;b=new Qm;W(b);P(b);}
function Zx(){var a=this;E.call(a);a.MD=null;a.ky=null;a.qk=null;}
function BPg(){var a=new Zx();Bhz(a);return a;}
function Bhz(a){}
var JA=K(Bv);
function BPh(){var a=new JA();Bpu(a);return a;}
function Bpu(a){W(a);}
function ZM(){E.call(this);this.Xu=null;}
function Byc(a){Bm();BDM.requestPointerLock();BEQ=0;}
function ZB(){var a=this;I$.call(a);a.Lb=null;a.Nz=null;a.Ec=null;a.rG=null;a.I8=0;}
function XH(b){if(b!==null)return b;b=new EQ;W(b);P(b);}
function Bqy(a){if(!a.I8){AWi(a);a.I8=1;}}
function AWi(a){var b;ADZ(a);b=a.rG.bg;if(b>0){Kt(a.Lb,a.Ec,0,b);GB(a.rG);}}
function ADZ(a){var b;if(!a.I8)return;b=new Bv;Bl(b,B(781));P(b);}
function BsR(a,b,c,d){var e,f,g,$$je;e=a.zU;Bgj(e);a:{try{ADZ(a);if(b===null)P(BBF());if(!(c>=0&&c<=(b.data.length-d|0)&&d>=0))P(Bzk());f=AEo(b,c,d);while(D7(f)){if(!I4(Ph(a.Nz,f,a.rG,0)))continue;Kt(a.Lb,a.Ec,0,A1Q(a.rG));AI4(a.rG);}A5U(e);}catch($$e){$$je=R($$e);g=$$je;break a;}return;}A5U(e);P(g);}
var Z7=K(0);
function ARm(){var a=this;JI.call(a);a.jb=0;a.AS=null;}
function LQ(a){var b=new ARm();Bq9(b,a);return b;}
function Bq9(a,b){QM(a,b);a.AS=BU(8);}
function ABA(a){a.hK.mf();}
function AN9(a,b,c,d){var e;if(b!==null){a.hK.iJ(b,c,d);a.jb=a.jb+d|0;return;}e=new EQ;W(e);P(e);}
function J8(a,b){a.hK.tr(b);a.jb=a.jb+1|0;}
function Fs(a,b){a.hK.tr(b);a.jb=a.jb+1|0;}
function HG(a,b){MU(a,ACU(b));}
function Lc(a,b){D3(a,OL(b));}
function D3(a,b){var c,d;c=a.AS;d=c.data;d[0]=b>>24<<24>>24;d[1]=b>>16<<24>>24;d[2]=b>>8<<24>>24;d[3]=b<<24>>24;a.hK.iJ(c,0,4);a.jb=a.jb+4|0;}
function MU(a,b){var c,d;c=a.AS;d=c.data;d[0]=Ce(Ec(b,56))<<24>>24;d[1]=Ce(Ec(b,48))<<24>>24;d[2]=Ce(Ec(b,40))<<24>>24;d[3]=BDE(b)<<24>>24;d[4]=Ce(Ec(b,24))<<24>>24;d[5]=Ce(Ec(b,16))<<24>>24;d[6]=Ce(Ec(b,8))<<24>>24;d[7]=Ce(b)<<24>>24;a.hK.iJ(c,0,8);a.jb=a.jb+8|0;}
function GD(a,b){var c,d;c=a.AS;d=c.data;d[0]=b>>8<<24>>24;d[1]=b<<24>>24;a.hK.iJ(c,0,2);a.jb=a.jb+2|0;}
function Ik(a,b){var c,d,e,f,g,h,i,j,k,l;c=0;d=Z(b);e=0;while(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;}g=M(c);if(Eh(g,M(65535))){b=new Bv;Bl(b,B(782));P(b);}c=Ce(g);h=BU(c+2|0);i=h.data;i[0]=c>>8<<24>>24;j=2;i[1]=c<<24>>24;e=Z(b);f=0;while(f<e){k=Bf(b,f);if(k>0&&k<=127){c=j+1|0;i[j]=k<<24>>24;}else if(k<=2047){d=j+1|0;i[j]=(192|31&k>>6)<<24>>24;c=d+1|0;i[d]=(128|63&k)<<24>>24;}else{l=j+1|0;i[j]=(224|15&k>>12)<<24>>24;d=l+1|0;i[l]=(128|63&k>>6)<<24>>24;c=d+1|0;i[d]=(128|63&k)<<24>>24;}f
=f+1|0;j=c;}AN9(a,h,0,j);}
function Di(){var a=this;E.call(a);a.B=null;a.gg=0;a.IQ=null;a.wF=0;}
var BPe=0;function Db(a){var b;b=BPe;BPe=b+1|0;a.IQ=P5(b);}
function T6(a,b){var c;c=BPe;BPe=c+1|0;a.IQ=P5(c);a.B=b;}
function NY(a,b,c,d){var e;e=d.bQ;while(true){if(b>e)return (-1);if(a.v(b,c,d)>=0)break;b=b+1|0;}return b;}
function N9(a,b,c,d,e){while(true){if(c<b)return (-1);if(a.v(c,d,e)>=0)break;c=c+(-1)|0;}return c;}
function Bno(a,b){a.wF=b;}
function BmK(a){return a.wF;}
function AOh(a){var b,c,d;b=a.IQ;c=a.bt();d=new T;S(d);BL(d,60);b=H(d,b);BL(b,58);BL(H(b,c),62);return U(d);}
function Bgc(a){return AOh(a);}
function Bha(a){return a.B;}
function Bii(a,b){a.B=b;}
function BwR(a,b){return 1;}
function Bx4(a){return null;}
function QD(a){var b;a.gg=1;b=a.B;if(b!==null){if(!b.gg){b=b.qi();if(b!==null){a.B.gg=1;a.B=b;}a.B.lE();}else if(b instanceof M3&&b.lJ.IA)a.B=b.B;}}
function AS7(){BPe=1;}
var Tb=K(GW);
function BPi(){var a=new Tb();BjX(a);return a;}
function BjX(a){W(a);}
var AFl=K(Tb);
function BPj(){var a=new AFl();Bgr(a);return a;}
function Bgr(a){W(a);}
function M4(){E.call(this);this.ul=null;}
function BhD(a,b){a.ul=b;}
function ALh(){M4.call(this);this.zY=null;}
function BCt(){var a=new ALh();A75(a);return a;}
function A75(a){a.zY=BBL();}
function A4X(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AWb(b);if(C()){break _;}g=$z;B9();h=0.6666666865348816;J();if(g!==BI6){$p=2;continue _;}Bp(c+0.5,d+0.5,e+0.5);$p=3;continue _;case 2:$z=AYF(b);if(C()){break _;}i=$z;j=0.0;if(i==2)j=180.0;if(i==4)j=90.0;if(i==5)j=(-90.0);Bp(c+0.5,d+0.5,e+0.5);Bj( -j,0.0,
1.0,0.0);Bp(0.0,(-0.3125),(-0.4375));a.zY.BP.jh=0;k=B(783);g=a.ul.JC;$p=4;continue _;case 3:$z=AYF(b);if(C()){break _;}i=$z;Bj( -((i*360|0)/16.0),0.0,1.0,0.0);a.zY.BP.jh=1;k=B(783);g=a.ul.JC;$p=4;case 4:$z=ASZ(g,k);if(C()){break _;}i=$z;F8(g,i);B9();Cg(h,(-0.6666666865348816),(-0.6666666865348816));k=a.zY;Cv(k.UM,0.0625);Cv(k.BP,0.0625);BI();g=a.ul.Vk;Bp(0.0,0.3333333432674408,0.046666666865348816);Cg(0.01111111231148243,(-0.01111111231148243),0.01111111231148243);K0(0.0,0.0,(-0.01111111231148243));DN(0);l=
0;while(true){m=b.gs.data;if(l>=m.length)break;k=m[l];if(l!=b.uM)Fi(g,k,( -DU(g,k)|0)/2|0,(l*10|0)-(b.gs.data.length*5|0)|0,0);else{n=new T;S(n);H(H(H(n,B(601)),k),B(784));k=U(n);Fi(g,k,( -DU(g,k)|0)/2|0,(l*10|0)-(b.gs.data.length*5|0)|0,0);}l=l+1|0;}DN(1);B4(1.0,1.0,1.0,1.0);BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function APi(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:A4X(a,b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function PG(){var a=this;Gl.call(a);a.nm=0;a.kg=null;a.sU=0.0;a.tX=0.0;}
function Bui(){var a=new PG();BsM(a);return a;}
function BsM(a){PL(a);a.nm=(-1);a.kg=B(785);a.tX=0.0;a.nm=20;}
function ANJ(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.tX=a.sU;if(PP(a.cJ,a.en+0.5,a.el+0.5,a.eB+0.5,16.0)===null?0:1){b=a.en+O(a.cJ.p);c=a.el+O(a.cJ.p);d=a.eB+O(a.cJ.p);BW(a.cJ,B(348),b,c,d,0.0,0.0,0.0);BW(a.cJ,B(349),b,c,d,0.0,0.0,0.0);e=a.sU;f=a.nm;a.sU=e+1000.0/(f+200.0);while(true){e=a.sU;if
(e<=360.0)break;a.sU=e-360.0;a.tX=a.tX-360.0;}if(f==(-1))UC(a);f=a.nm;if(f>0)a.nm=f-1|0;else{g=4;h=0;if(h<g){i=N6(a.kg,a.cJ);if(i===null)return;j=a.cJ;k=CM(i);l=a.en;e=l;m=a.el;n=m;o=a.eB;p=Dv(DA(e,n,o,l+1|0,m+1|0,o+1|0),8.0,4.0,8.0);$p=1;continue _;}}}return;case 1:$z=AZI(j,k,p);if(C()){break _;}j=$z;if(j.s>=6){UC(a);return;}EP(i,a.en+(Ck(a.cJ.p)-Ck(a.cJ.p))*4.0,(a.el+D(a.cJ.p,3)|0)-1|0,a.eB+(Ck(a.cJ.p)-Ck(a.cJ.p))*4.0,O(a.cJ.p)*360.0,0.0);$p=2;case 2:$z=i.sw();if(C()){break _;}f=$z;if(f){j=a.cJ;$p=3;continue _;}h
=h+1|0;if(h>=g)return;i=N6(a.kg,a.cJ);if(i===null)return;j=a.cJ;k=CM(i);l=a.en;e=l;m=a.el;n=m;o=a.eB;p=Dv(DA(e,n,o,l+1|0,m+1|0,o+1|0),8.0,4.0,8.0);$p=1;continue _;case 3:j.WV(i);if(C()){break _;}l=0;while(l<20){c=a.en+0.5+(O(a.cJ.p)-0.5)*2.0;d=a.el+0.5+(O(a.cJ.p)-0.5)*2.0;e=a.eB+0.5+(O(a.cJ.p)-0.5)*2.0;BW(a.cJ,B(348),c,d,e,0.0,0.0,0.0);BW(a.cJ,B(349),c,d,e,0.0,0.0,0.0);l=l+1|0;}AP1(i);UC(a);h=h+1|0;if(h>=g)return;i=N6(a.kg,a.cJ);if(i===null)return;j=a.cJ;k=CM(i);l=a.en;e=l;m=a.el;n=m;o=a.eB;p=Dv(DA(e,n,o,l+
1|0,m+1|0,o+1|0),8.0,4.0,8.0);$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function UC(a){a.nm=200+D(a.cJ.p,600)|0;}
function Bck(a,b){Qi(a,b);a.kg=GH(b,B(786));a.nm=En(b,B(787));}
function Bf5(a,b){PC(a,b);IE(b,B(786),a.kg);Dw(b,B(787),a.nm<<16>>16);}
function A5E(){M4.call(this);this.Gv=null;}
function BBs(){var a=new A5E();BbK(a);return a;}
function BbK(a){a.Gv=DP();}
function AHa(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=b;B9();Bp(c+0.5,d,e+0.5);h=Bz(a.Gv,g.kg);if(h===null){h=N6(g.kg,null);B0(a.Gv,g.kg,h);}if(h===null){BI();return;}h.l=g.cJ;Bp(0.0,0.4000000059604645,0.0);i=g.tX;Bj((i+(g.sU-i)*f)*10.0,0.0,1.0,0.0);Bj((-30.0),1.0,0.0,0.0);Bp(0.0,(-0.4000000059604645),0.0);Cg(0.4375,0.4375,0.4375);EP(h,c,d,e,0.0,0.0);Hn();b=BFE;d
=0.0;e=0.0;c=0.0;j=0.0;$p=1;case 1:AKE(b,h,d,e,c,j,f);if(C()){break _;}BI();return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function FY(){var a=this;Di.call(a);a.IA=0;a.kK=0;}
var BPd=null;function Vi(){Vi=Bx(FY);Boq();}
function BCK(a){var b=new FY();KY(b,a);return b;}
function KY(a,b){Vi();Db(a);a.kK=b;}
function A8q(a,b,c,d){var e,f;e=Oy(d,a.kK);S$(d,a.kK,b);f=a.B.v(b,c,d);if(f<0)S$(d,a.kK,e);return f;}
function BrV(a){return a.kK;}
function BaD(a){return B(788);}
function A8U(a,b){return 0;}
function Boq(){var b;b=new ACA;Db(b);BPd=b;}
function L8(){var a=this;E.call(a);a.dg=null;a.q3=0;a.mQ=0;a.Qa=0;a.Es=0;a.dk=0;a.bi=0;a.T2=0;a.m0=null;a.mM=null;a.bN=0;a.w3=0;a.i6=0;a.v_=0;a.eQ=null;}
var BPk=null;var BPb=null;var BPc=0;function ACY(a,b){if(b>0&&b<3)a.mQ=b;if(b==1){a.bi=a.dk;a.mM=a.m0;a.bN=a.v_;a.v_=a.i6;J_(a);}}
function Mc(a){return a.m0===null?0:1;}
function Q5(a){return a.mM===null?0:1;}
function Cy(a){J_(a);return a.Es;}
function KM(a){var b;b=a.m0;J_(a);return b;}
function J_(a){var b,c,d,e,f,g,h,$$je;a.Es=a.dk;a.dk=a.bi;a.m0=a.mM;a.i6=a.v_;a.v_=a.bN;while(true){b=0;c=a.bN>=a.dg.data.length?0:Sm(a);a.bi=c;a.mM=null;if(a.mQ==4){if(c!=92)return;c=a.bN;d=a.dg.data;c=c>=d.length?0:d[DM(a)];a.bi=c;switch(c){case 69:break;default:a.bi=92;a.bN=a.w3;return;}a.mQ=a.Qa;a.bi=a.bN>(a.dg.data.length-2|0)?0:Sm(a);}a:{c=a.bi;if(c!=92){e=a.mQ;if(e==1)switch(c){case 36:a.bi=(-536870876);break a;case 40:if(a.dg.data[a.bN]!=63){a.bi=(-2147483608);break a;}DM(a);c=a.dg.data[a.bN];e=0;while
(true){b:{if(e){e=0;switch(c){case 33:break;case 61:a.bi=(-134217688);DM(a);break b;default:P(Ep(B(7),Km(a),a.bN));}a.bi=(-67108824);DM(a);}else{switch(c){case 33:break;case 60:DM(a);c=a.dg.data[a.bN];e=1;break b;case 61:a.bi=(-536870872);DM(a);break b;case 62:a.bi=(-33554392);DM(a);break b;default:f=A5_(a);a.bi=f;if(f<256){a.q3=f;f=f<<16;a.bi=f;a.bi=(-1073741784)|f;break b;}f=f&255;a.bi=f;a.q3=f;f=f<<16;a.bi=f;a.bi=(-16777176)|f;break b;}a.bi=(-268435416);DM(a);}}if(!e)break;}break a;case 41:a.bi=(-536870871);break a;case 42:case 43:case 63:e
=a.bN;d=a.dg.data;switch(e>=d.length?42:d[e]){case 43:a.bi=c|(-2147483648);DM(a);break a;case 63:a.bi=c|(-1073741824);DM(a);break a;default:}a.bi=c|(-536870912);break a;case 46:a.bi=(-536870866);break a;case 91:a.bi=(-536870821);ACY(a,2);break a;case 93:if(e!=2)break a;a.bi=(-536870819);break a;case 94:a.bi=(-536870818);break a;case 123:a.mM=ARP(a,c);break a;case 124:a.bi=(-536870788);break a;default:}else if(e==2)switch(c){case 38:a.bi=(-536870874);break a;case 45:a.bi=(-536870867);break a;case 91:a.bi=(-536870821);break a;case 93:a.bi
=(-536870819);break a;case 94:a.bi=(-536870818);break a;default:}}else{c=a.bN>=(a.dg.data.length-2|0)?(-1):Sm(a);c:{a.bi=c;switch(c){case -1:P(Ep(B(7),Km(a),a.bN));case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 118:break;case 48:a.bi
=AOM(a);break a;case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:if(a.mQ!=1)break a;a.bi=(-2147483648)|c;break a;case 65:a.bi=(-2147483583);break a;case 66:a.bi=(-2147483582);break a;case 67:case 69:case 70:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 82:case 84:case 85:case 86:case 88:case 89:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 111:case 113:case 121:P(Ep(B(7),Km(a),a.bN));case 68:case 83:case 87:case 100:case 115:case 119:a.mM=Yt(NT(a.dg,
a.w3,1),0);a.bi=0;break a;case 71:a.bi=(-2147483577);break a;case 80:case 112:break c;case 81:a.Qa=a.mQ;a.mQ=4;b=1;break a;case 90:a.bi=(-2147483558);break a;case 97:a.bi=7;break a;case 98:a.bi=(-2147483550);break a;case 99:c=a.bN;d=a.dg.data;if(c>=(d.length-2|0))P(Ep(B(7),Km(a),a.bN));a.bi=d[DM(a)]&31;break a;case 101:a.bi=27;break a;case 102:a.bi=12;break a;case 110:a.bi=10;break a;case 114:a.bi=13;break a;case 116:a.bi=9;break a;case 117:a.bi=ADu(a,4);break a;case 120:a.bi=ADu(a,2);break a;case 122:a.bi=
(-2147483526);break a;default:}break a;}g=A1m(a);h=0;if(a.bi==80)h=1;try{a.mM=Yt(g,h);}catch($$e){$$je=R($$e);if($$je instanceof S3){P(Ep(B(7),Km(a),a.bN));}else{throw $$e;}}a.bi=0;}}if(b)continue;else break;}}
function A1m(a){var b,c,d,e,f,g;b=new T;Lv(b,10);c=a.bN;d=a.dg;e=d.data;if(c<(e.length-2|0)){if(e[c]!=123){b=NT(d,DM(a),1);f=new T;S(f);H(H(f,B(789)),b);return U(f);}DM(a);c=0;a:{while(true){g=a.bN;d=a.dg.data;if(g>=(d.length-2|0))break;c=d[DM(a)];if(c==125)break a;BL(b,c);}}if(c!=125)P(Ep(B(7),a.eQ,a.bN));}if(!b.cq)P(Ep(B(7),a.eQ,a.bN));f=U(b);if(Z(f)==1){b=new T;S(b);H(H(b,B(789)),f);return U(b);}b:{c:{if(Z(f)>3){if(DO(f,B(789)))break c;if(DO(f,B(790)))break c;}break b;}f=Hg(f,2);}return f;}
function ARP(a,b){var c,d,e,f,g,$$je;c=new T;Lv(c,4);d=(-1);e=2147483647;a:{while(true){f=a.bN;g=a.dg.data;if(f>=g.length)break a;b=g[DM(a)];if(b==125)break a;if(b==44&&d<0)try{d=NL(Cl(c),10);AR9(c,0,Pj(c));continue;}catch($$e){$$je=R($$e);if($$je instanceof Fg){break;}else{throw $$e;}}BL(c,b&65535);}P(Ep(B(7),a.eQ,a.bN));}if(b!=125)P(Ep(B(7),a.eQ,a.bN));if(c.cq>0)b:{try{e=NL(Cl(c),10);if(d>=0)break b;d=e;break b;}catch($$e){$$je=R($$e);if($$je instanceof Fg){}else{throw $$e;}}P(Ep(B(7),a.eQ,a.bN));}else if
(d<0)P(Ep(B(7),a.eQ,a.bN));if((d|e|(e-d|0))<0)P(Ep(B(7),a.eQ,a.bN));b=a.bN;g=a.dg.data;f=b>=g.length?42:g[b];c:{switch(f){case 43:a.bi=(-2147483525);DM(a);break c;case 63:a.bi=(-1073741701);DM(a);break c;default:}a.bi=(-536870789);}c=new AB6;c.nL=d;c.nI=e;return c;}
function Km(a){return a.eQ;}
function GV(a){return !a.dk&&!a.bi&&a.bN==a.T2&&!Mc(a)?1:0;}
function TO(b){return b<0?0:1;}
function JE(a){return !GV(a)&&!Mc(a)&&TO(a.dk)?1:0;}
function ACz(a){var b;b=a.dk;return b<=56319&&b>=55296?1:0;}
function AFR(a){var b;b=a.dk;return b<=57343&&b>=56320?1:0;}
function YF(b){return b<=56319&&b>=55296?1:0;}
function WL(b){return b<=57343&&b>=56320?1:0;}
function ADu(a,b){var c,d,e,f,$$je;c=new T;Lv(c,b);d=a.dg.data.length-2|0;e=0;while(true){f=Ba(e,b);if(f>=0)break;if(a.bN>=d)break;BL(c,a.dg.data[DM(a)]);e=e+1|0;}if(!f)a:{try{b=NL(Cl(c),16);}catch($$e){$$je=R($$e);if($$je instanceof Fg){break a;}else{throw $$e;}}return b;}P(Ep(B(7),a.eQ,a.bN));}
function AOM(a){var b,c,d,e,f,g;b=3;c=1;d=a.dg.data;e=d.length-2|0;f=AFz(d[a.bN],8);switch(f){case -1:break;default:if(f>3)b=2;DM(a);a:{while(true){if(c>=b)break a;g=a.bN;if(g>=e)break a;g=AFz(a.dg.data[g],8);if(g<0)break;f=(f*8|0)+g|0;DM(a);c=c+1|0;}}return f;}P(Ep(B(7),a.eQ,a.bN));}
function A5_(a){var b,c,d,e;b=1;c=a.q3;a:while(true){d=a.bN;e=a.dg.data;if(d>=e.length)P(Ep(B(7),a.eQ,d));b:{c:{switch(e[d]){case 41:DM(a);return c|256;case 45:if(!b)P(Ep(B(7),a.eQ,d));b=0;break b;case 58:break a;case 100:break c;case 105:c=b?c|2:(c^2)&c;break b;case 109:c=b?c|8:(c^8)&c;break b;case 115:c=b?c|32:(c^32)&c;break b;case 117:c=b?c|64:(c^64)&c;break b;case 120:c=b?c|4:(c^4)&c;break b;default:}break b;}c=b?c|1:(c^1)&c;}DM(a);}DM(a);return c;}
function DM(a){var b,c,d,e,f;b=a.bN;a.w3=b;if(!(a.q3&4))a.bN=b+1|0;else{c=a.dg.data.length-2|0;a.bN=b+1|0;a:while(true){d=a.bN;if(d<c&&X1(a.dg.data[d])){a.bN=a.bN+1|0;continue;}d=a.bN;if(d>=c)break;e=a.dg.data;if(e[d]!=35)break;a.bN=d+1|0;while(true){f=a.bN;if(f>=c)continue a;b=e[f];if(b!=10&&b!=13&&b!=133&&(b|1)!=8233?0:1)continue a;a.bN=f+1|0;}}}return a.w3;}
function A4m(b){return BPk.a4V(b);}
function Sm(a){var b,c,d,e;b=a.dg.data[DM(a)];if(Eb(b)){c=a.w3+1|0;d=a.dg.data;if(c<d.length){e=d[c];if(DF(e)){DM(a);return Hq(b,e);}}}return b;}
function Wk(a){return a.i6;}
function Qn(){var a=this;Cn.call(a);a.Pi=null;a.Fr=null;a.yr=0;}
function Ep(a,b,c){var d=new Qn();S5(d,a,b,c);return d;}
function S5(a,b,c,d){W(a);a.yr=(-1);a.Pi=b;a.Fr=c;a.yr=d;}
function BxY(a){var b,c,d,e,f,g,h,i,j,k;b=B(7);c=a.yr;if(c>=1){d=DR(c);e=d.data;c=0;f=e.length;if(c>f){b=new Cn;W(b);P(b);}while(c<f){g=c+1|0;e[c]=32;c=g;}b=O5(d);}h=a.Pi;i=a.Fr;if(i!==null&&Z(i)){j=a.yr;i=a.Fr;k=new T;S(k);H(H(H(H(Bi(k,j),B(268)),i),B(268)),b);b=U(k);}else b=B(7);i=new T;S(i);H(H(i,h),b);return U(i);}
function AL0(){var a=this;E.call(a);a.UM=null;a.BP=null;}
function BBL(){var a=new AL0();A9h(a);return a;}
function A9h(a){var b;b=BS(0,0);a.UM=b;B3(b,(-12.0),(-14.0),(-1.0),24,12,2,0.0);b=BS(0,14);a.BP=b;B3(b,(-1.0),(-2.0),(-1.0),2,14,2,0.0);}
var Yi=K(FY);
function Blf(a,b,c,d){var e;e=a.kK;Ds(d,e,b-GY(d,e)|0);return a.B.v(b,c,d);}
function BnA(a){return B(791);}
function Bvn(a,b){return 0;}
var A5S=K(FY);
function BBn(){var a=new A5S();Bks(a);return a;}
function Bks(a){KY(a,(-1));}
function Bnk(a,b,c,d){return b;}
function Bqx(a){return B(792);}
var Xj=K(FY);
function A85(a,b,c,d){if(GY(d,a.kK)!=b)b=(-1);return b;}
function BwO(a){return B(793);}
function YR(){FY.call(this);this.Rr=0;}
function Blq(a,b,c,d){var e;e=a.kK;Ds(d,e,b-GY(d,e)|0);a.Rr=b;return b;}
function Bhd(a){return B(794);}
function BtE(a,b){return 0;}
var L7=K(FY);
function BB5(){var a=new L7();BwI(a);return a;}
function BwI(a){KY(a,0);}
function BiD(a,b,c,d){if(d.wL!=1&&b!=d.bQ)return (-1);d.yA=1;S$(d,0,b);return b;}
function BmT(a){return B(795);}
function DS(){Di.call(this);this.eq=0;}
function Hy(a){Db(a);a.eq=1;}
function Byz(a,b,c,d){var e;if((b+a.fq()|0)>d.bQ){d.jx=1;return (-1);}e=a.d2(b,c);if(e<0)return (-1);return a.B.v(b+e|0,c,d);}
function Bwn(a){return a.eq;}
function Bbs(a,b){return 1;}
var ARa=K(DS);
function Nf(a){var b=new ARa();Br3(b,a);return b;}
function Br3(a,b){T6(a,b);a.eq=1;a.wF=1;a.eq=0;}
function BvL(a,b,c){return 0;}
function BoB(a,b,c,d){var e,f,g;e=d.bQ;f=d.il;while(true){g=Ba(b,e);if(g>0)return (-1);if(g<0&&DF(Bf(c,b))&&b>f&&Eb(Bf(c,b-1|0))){b=b+1|0;continue;}if(a.B.v(b,c,d)>=0)break;b=b+1|0;}return b;}
function Bnb(a,b,c,d,e){var f,g;f=e.bQ;g=e.il;while(true){if(c<b)return (-1);if(c<f&&DF(Bf(d,c))&&c>g&&Eb(Bf(d,c-1|0))){c=c+(-1)|0;continue;}if(a.B.v(c,d,e)>=0)break;c=c+(-1)|0;}return c;}
function BaE(a){return B(796);}
function Blk(a,b){return 0;}
function DL(){var a=this;Di.call(a);a.ew=null;a.lJ=null;a.cQ=0;}
function BPl(){var a=new DL();BmZ(a);return a;}
function Bz8(a,b){var c=new DL();Ku(c,a,b);return c;}
function BmZ(a){Db(a);}
function Ku(a,b,c){Db(a);a.ew=b;a.lJ=c;a.cQ=c.kK;}
function Bad(a,b,c,d){var e,f,g,h;if(a.ew===null)return (-1);e=Ld(d,a.cQ);Hx(d,a.cQ,b);f=a.ew.s;g=0;while(true){if(g>=f){Hx(d,a.cQ,e);return (-1);}h=(Bb(a.ew,g)).v(b,c,d);if(h>=0)break;g=g+1|0;}return h;}
function BeX(a,b){a.lJ.B=b;}
function BbD(a){return B(797);}
function Brq(a,b){var c;a:{c=a.ew;if(c!==null){c=Iq(c);while(true){if(!JW(c))break a;if(!(I3(c)).fc(b))continue;else return 1;}}}return 0;}
function BfI(a,b){return Oy(b,a.cQ)>=0&&Ld(b,a.cQ)==Oy(b,a.cQ)?0:1;}
function A9E(a){var b,c,d,e;a.gg=1;b=a.lJ;if(b!==null&&!b.gg)QD(b);a:{b=a.ew;if(b!==null){c=b.s;d=0;while(true){if(d>=c)break a;b=Bb(a.ew,d);e=b.qi();if(e===null)e=b;else{b.gg=1;DT(a.ew,d);AEe(a.ew,d,e);}if(!e.gg)e.lE();d=d+1|0;}}}if(a.B!==null)QD(a);}
var Qw=K(DL);
function BPm(){var a=new Qw();BcC(a);return a;}
function BcC(a){Db(a);}
function BeB(a,b,c,d){var e,f,g,h;e=GY(d,a.cQ);Ds(d,a.cQ,b);f=a.ew.s;g=0;while(true){if(g>=f){Ds(d,a.cQ,e);return (-1);}h=(Bb(a.ew,g)).v(b,c,d);if(h>=0)break;g=g+1|0;}return h;}
function BcK(a){return B(798);}
function BuZ(a,b){return !GY(b,a.cQ)?0:1;}
var HH=K(Qw);
function BnR(a,b,c,d){var e,f,g;e=GY(d,a.cQ);Ds(d,a.cQ,b);f=a.ew.s;g=0;while(g<f){if((Bb(a.ew,g)).v(b,c,d)>=0)return a.B.v(a.lJ.Rr,c,d);g=g+1|0;}Ds(d,a.cQ,e);return (-1);}
function Buv(a,b){a.B=b;}
function A7K(a){return B(798);}
var ABP=K(HH);
function BeP(a,b,c,d){var e,f;e=a.ew.s;f=0;while(f<e){if((Bb(a.ew,f)).v(b,c,d)>=0)return a.B.v(b,c,d);f=f+1|0;}return (-1);}
function Biq(a,b){return 0;}
function Bx2(a){return B(799);}
var AGb=K(HH);
function A8O(a,b,c,d){var e,f;e=a.ew.s;f=0;while(true){if(f>=e)return a.B.v(b,c,d);if((Bb(a.ew,f)).v(b,c,d)>=0)break;f=f+1|0;}return (-1);}
function Bwr(a,b){return 0;}
function A_7(a){return B(800);}
var AD8=K(HH);
function A9z(a,b,c,d){var e,f,g,h;e=a.ew.s;f=d.yK?0:d.il;a:{g=a.B.v(b,c,d);if(g>=0){Ds(d,a.cQ,b);h=0;while(true){if(h>=e)break a;if((Bb(a.ew,h)).gp(f,b,c,d)>=0){Ds(d,a.cQ,(-1));return g;}h=h+1|0;}}}return (-1);}
function By0(a,b){return 0;}
function Bec(a){return B(801);}
var Zb=K(HH);
function BkT(a,b,c,d){var e,f;e=a.ew.s;Ds(d,a.cQ,b);f=0;while(true){if(f>=e)return a.B.v(b,c,d);if((Bb(a.ew,f)).gp(0,b,c,d)>=0)break;f=f+1|0;}return (-1);}
function Bu$(a,b){return 0;}
function A87(a){return B(802);}
function M3(){DL.call(this);this.iD=null;}
function BCz(a,b){var c=new M3();AJR(c,a,b);return c;}
function AJR(a,b,c){Db(a);a.iD=b;a.lJ=c;a.cQ=c.kK;}
function A7s(a,b,c,d){var e,f;e=Ld(d,a.cQ);Hx(d,a.cQ,b);f=a.iD.v(b,c,d);if(f>=0)return f;Hx(d,a.cQ,e);return (-1);}
function BcO(a,b,c,d){var e;e=a.iD.f7(b,c,d);if(e>=0)Hx(d,a.cQ,e);return e;}
function Bvu(a,b,c,d,e){var f;f=a.iD.gp(b,c,d,e);if(f>=0)Hx(e,a.cQ,f);return f;}
function Brh(a,b){return a.iD.fc(b);}
function BtB(a){var b;b=new VF;AJR(b,a.iD,a.lJ);a.B=b;return b;}
function Bjq(a){var b;a.gg=1;b=a.lJ;if(b!==null&&!b.gg)QD(b);b=a.iD;if(b!==null&&!b.gg){b=b.qi();if(b!==null){a.iD.gg=1;a.iD=b;}a.iD.lE();}}
var Mb=K();
function BK(){var a=this;Mb.call(a);a.dh=0;a.ge=0;a.cv=null;a.Cz=null;a.DE=null;a.cy=0;}
var BPn=null;function WE(){WE=Bx(BK);A9_();}
function CP(a){var b;WE();b=new AGu;b.b7=BT(64);a.cv=b;}
function Bmq(a){return null;}
function BlF(a){return a.cv;}
function A0E(a){var b,c,d,e,f;if(!a.ge)b=Ny(a.cv,0)>=2048?0:1;else{a:{c=a.cv;b=0;d=c.dQ;if(b<d){e=c.b7.data;f=(e[0]^(-1))>>>0|0;if(f)b=Os(f)+b|0;else{b=(d+31|0)/32|0;f=1;while(f<b){if(e[f]!=(-1)){b=(f*32|0)+Os(e[f]^(-1))|0;break a;}f=f+1|0;}b=d;}}}b=b>=2048?0:1;}return b;}
function BpB(a){return a.cy;}
function Bwg(a){return a;}
function AIC(a){var b,c;if(a.DE===null){b=a.n6();c=new AAD;c.a03=a;c.RI=b;CP(c);a.DE=c;II(c,a.ge);}return a.DE;}
function Pk(a){var b,c;if(a.Cz===null){b=a.n6();c=new AAC;c.Yi=a;c.U9=b;c.Qi=a;CP(c);a.Cz=c;II(c,a.dh);a.Cz.cy=a.cy;}return a.Cz;}
function Bx0(a){return 0;}
function II(a,b){var c;c=a.dh;if(c^b){a.dh=c?0:1;a.ge=a.ge?0:1;}if(!a.cy)a.cy=1;return a;}
function A_q(a){return a.dh;}
function TI(b,c){WE();return b.bl(c);}
function P0(b,c){var d,e;WE();if(b.jU()!==null&&c.jU()!==null){b=b.jU();c=c.jU();d=DK(b.b7.data.length,c.b7.data.length);e=0;a:{while(e<d){if(b.b7.data[e]&c.b7.data[e]){d=1;break a;}e=e+1|0;}d=0;}return d;}return 1;}
function Yt(b,c){var d,e,f;WE();d=0;while(true){AQm();e=BPo.data;if(d>=e.length){f=new S3;Bl(f,B(7));f.YX=B(7);f.a07=b;P(f);}e=e[d].data;if(CA(b,e[0]))break;d=d+1|0;}return A2$(e[1],c);}
function A9_(){var b;b=new Ml;AQm();BPn=b;}
function AJB(){var a=this;BK.call(a);a.J$=0;a.Md=0;a.sT=0;a.EY=0;a.k$=0;a.p3=0;a.co=null;a.eg=null;}
function GZ(){var a=new AJB();BjZ(a);return a;}
function Bw1(a,b){var c=new AJB();A9Y(c,a,b);return c;}
function BjZ(a){CP(a);a.co=By1();}
function A9Y(a,b,c){CP(a);a.co=By1();a.J$=b;a.Md=c;}
function Fe(a,b){a:{if(a.J$){b:{if(!(b>=97&&b<=122)){if(b<65)break b;if(b>90)break b;}if(a.k$){Vk(a.co,Pl(b&65535));break a;}Sh(a.co,Pl(b&65535));break a;}if(a.Md&&b>128){a.sT=1;b=Kq(Kp(b));}}}if(!(!YF(b)&&!WL(b))){if(a.EY)Vk(a.cv,b-55296|0);else Sh(a.cv,b-55296|0);}if(a.k$)Vk(a.co,b);else Sh(a.co,b);if(!a.cy&&SC(b))a.cy=1;return a;}
function A6r(a,b){var c,d,e;if(!a.cy&&b.cy)a.cy=1;if(a.EY){if(!b.ge)KB(a.cv,b.n6());else Gw(a.cv,b.n6());}else if(!b.ge)Lj(a.cv,b.n6());else{K7(a.cv,b.n6());Gw(a.cv,b.n6());a.ge=a.ge?0:1;a.EY=1;}if(!a.p3&&b.jU()!==null){if(a.k$){if(!b.dh)KB(a.co,b.jU());else Gw(a.co,b.jU());}else if(!b.dh)Lj(a.co,b.jU());else{K7(a.co,b.jU());Gw(a.co,b.jU());a.dh=a.dh?0:1;a.k$=1;}}else{c=a.dh;d=a.eg;if(d!==null){if(!c){e=new ACM;e.Zz=a;e.VZ=c;e.P7=d;e.PZ=b;CP(e);a.eg=e;}else{e=new ACN;e.a1j=a;e.Ok=c;e.Tr=d;e.S3=b;CP(e);a.eg=
e;}}else{if(c&&!a.k$&&Vb(a.co)){d=new ACJ;d.a0h=a;d.Tx=b;CP(d);a.eg=d;}else if(!c){d=new ACH;d.Jn=a;d.HT=c;d.R7=b;CP(d);a.eg=d;}else{d=new ACI;d.FY=a;d.Dr=c;d.P1=b;CP(d);a.eg=d;}a.p3=1;}}return a;}
function DQ(a,b,c){var d,e,f,g,h;if(b>c){d=new Cn;W(d);P(d);}a:{b:{if(!a.J$){if(c<55296)break b;if(b>57343)break b;}c=c+1|0;while(true){if(b>=c)break a;Fe(a,b);b=b+1|0;}}if(!a.k$)N_(a.co,b,c+1|0);else{d=a.co;c=c+1|0;if(b>=0&&b<=c){e=d.dQ;if(b<e){f=DK(e,c);if(b!=f){g=b/32|0;c=f/32|0;if(g==c){h=d.b7.data;h[g]=h[g]&(PS(d,b)|N1(d,f));}else{h=d.b7.data;h[g]=h[g]&PS(d,b);e=g+1|0;while(e<c){d.b7.data[e]=0;e=e+1|0;}if(f&31){h=d.b7.data;h[c]=h[c]&N1(d,f);}}Mn(d);}}}else{d=new Ct;W(d);P(d);}}}return a;}
function AUb(a,b){var c,d,e;if(!a.cy&&b.cy)a.cy=1;if(b.sT)a.sT=1;c=a.ge;if(!(c^b.ge)){if(!c)Lj(a.cv,b.cv);else Gw(a.cv,b.cv);}else if(c)KB(a.cv,b.cv);else{K7(a.cv,b.cv);Gw(a.cv,b.cv);a.ge=1;}if(!a.p3&&F0(b)!==null){c=a.dh;if(!(c^b.dh)){if(!c)Lj(a.co,F0(b));else Gw(a.co,F0(b));}else if(c)KB(a.co,F0(b));else{K7(a.co,F0(b));Gw(a.co,F0(b));a.dh=1;}}else{c=a.dh;d=a.eg;if(d!==null){if(!c){e=new Ww;e.WH=a;e.Ps=c;e.Vg=d;e.Qo=b;CP(e);a.eg=e;}else{e=new WP;e.W$=a;e.VF=c;e.L5=d;e.Mf=b;CP(e);a.eg=e;}}else{if(!a.k$&&Vb(a.co))
{if(!c){d=new ACK;d.a1p=a;d.ND=b;CP(d);a.eg=d;}else{d=new ACL;d.ZF=a;d.Vt=b;CP(d);a.eg=d;}}else if(!c){d=new ACO;d.Px=a;d.Ot=b;d.Tu=c;CP(d);a.eg=d;}else{d=new ACP;d.OJ=a;d.OT=b;d.Ui=c;CP(d);a.eg=d;}a.p3=1;}}}
function AAR(a,b){var c,d,e;if(!a.cy&&b.cy)a.cy=1;if(b.sT)a.sT=1;c=a.ge;if(!(c^b.ge)){if(!c)Gw(a.cv,b.cv);else Lj(a.cv,b.cv);}else if(!c)KB(a.cv,b.cv);else{K7(a.cv,b.cv);Gw(a.cv,b.cv);a.ge=0;}if(!a.p3&&F0(b)!==null){c=a.dh;if(!(c^b.dh)){if(!c)Gw(a.co,F0(b));else Lj(a.co,F0(b));}else if(!c)KB(a.co,F0(b));else{K7(a.co,F0(b));Gw(a.co,F0(b));a.dh=0;}}else{c=a.dh;d=a.eg;if(d!==null){if(!c){e=new Wy;e.Zw=a;e.US=c;e.RE=d;e.Og=b;CP(e);a.eg=e;}else{e=new Wz;e.ZK=a;e.Uw=c;e.Q9=d;e.UN=b;CP(e);a.eg=e;}}else{if(!a.k$&&Vb(a.co))
{if(!c){d=new Wt;d.Xb=a;d.SI=b;CP(d);a.eg=d;}else{d=new Wv;d.a1g=a;d.Nu=b;CP(d);a.eg=d;}}else if(!c){d=new WA;d.Wv=a;d.VW=b;d.OO=c;CP(d);a.eg=d;}else{d=new Ws;d.OM=a;d.UA=b;d.TE=c;CP(d);a.eg=d;}a.p3=1;}}}
function Gd(a,b){var c;c=a.eg;if(c!==null)return a.dh^c.bl(b);return a.dh^Hu(a.co,b);}
function F0(a){if(!a.p3)return a.co;return null;}
function Bop(a){return a.cv;}
function Bh7(a){var b,c;if(a.eg!==null)return a;b=F0(a);c=new Wx;c.Zg=a;c.AW=b;CP(c);return II(c,a.dh);}
function Bsx(a){var b,c,d;b=new T;S(b);c=Ny(a.co,0);while(c>=0){P3(b,K2(c));BL(b,124);c=Ny(a.co,c+1|0);}d=b.cq;if(d>0)AAt(b,d-1|0);return U(b);}
function A_r(a){return a.sT;}
function S3(){var a=this;Co.call(a);a.YX=null;a.a07=null;}
function HT(){Di.call(this);this.ct=null;}
function Gz(a,b,c,d){T6(a,c);a.ct=b;a.wF=d;}
function ByJ(a){return a.ct;}
function BgH(a,b){return !a.ct.fc(b)&&!a.B.fc(b)?0:1;}
function Bw4(a,b){return 1;}
function Bdk(a){var b;a.gg=1;b=a.B;if(b!==null&&!b.gg){b=b.qi();if(b!==null){a.B.gg=1;a.B=b;}a.B.lE();}b=a.ct;if(b!==null){if(!b.gg){b=b.qi();if(b!==null){a.ct.gg=1;a.ct=b;}a.ct.lE();}else if(b instanceof M3&&b.lJ.IA)a.ct=b.B;}}
function Gg(){HT.call(this);this.c3=null;}
function BAB(a,b,c){var d=new Gg();Ju(d,a,b,c);return d;}
function Ju(a,b,c,d){Gz(a,b,c,d);a.c3=b;}
function BkU(a,b,c,d){var e,f;e=0;a:{while((b+a.c3.fq()|0)<=d.bQ){f=a.c3.d2(b,c);if(f<=0)break a;b=b+f|0;e=e+1|0;}}while(true){if(e<0)return (-1);f=a.B.v(b,c,d);if(f>=0)break;b=b-a.c3.fq()|0;e=e+(-1)|0;}return f;}
function Bm5(a){return B(803);}
function Ka(){Gg.call(this);this.uL=null;}
function BBT(a,b,c,d){var e=new Ka();Yy(e,a,b,c,d);return e;}
function Yy(a,b,c,d,e){Ju(a,c,d,e);a.uL=b;}
function Bl$(a,b,c,d){var e,f,g,h,i;e=a.uL;f=e.nL;g=e.nI;h=0;while(true){if(h>=f){a:{while(h<g){if((b+a.c3.fq()|0)>d.bQ)break a;i=a.c3.d2(b,c);if(i<1)break a;b=b+i|0;h=h+1|0;}}while(true){if(h<f)return (-1);i=a.B.v(b,c,d);if(i>=0)break;b=b-a.c3.fq()|0;h=h+(-1)|0;}return i;}if((b+a.c3.fq()|0)>d.bQ){d.jx=1;return (-1);}i=a.c3.d2(b,c);if(i<1)break;b=b+i|0;h=h+1|0;}return (-1);}
function Bms(a){return AE2(a.uL);}
var FZ=K(HT);
function Bk8(a,b,c,d){var e;if(!a.ct.cm(d))return a.B.v(b,c,d);e=a.ct.v(b,c,d);if(e>=0)return e;return a.B.v(b,c,d);}
function Bqb(a){return B(804);}
var I8=K(Gg);
function BrL(a,b,c,d){var e;e=a.ct.v(b,c,d);if(e<0)e=a.B.v(b,c,d);return e;}
function Bkl(a,b){a.B=b;a.ct.cD(b);}
var AAG=K(Gg);
function Byw(a,b,c,d){while((b+a.c3.fq()|0)<=d.bQ&&a.c3.d2(b,c)>0){b=b+a.c3.fq()|0;}return a.B.v(b,c,d);}
function BdM(a,b,c,d){var e,f,g;e=a.B.f7(b,c,d);if(e<0)return (-1);f=e-a.c3.fq()|0;while(f>=b&&a.c3.d2(f,c)>0){g=f-a.c3.fq()|0;e=f;f=g;}return e;}
function B$(){var a=this;E.call(a);a.F6=null;a.Ex=null;}
function A2$(a,b){if(!b&&a.F6===null)a.F6=a.ce();else if(b&&a.Ex===null)a.Ex=II(a.ce(),1);if(b)return a.Ex;return a.F6;}
function AB6(){var a=this;Mb.call(a);a.nL=0;a.nI=0;}
function AE2(a){var b,c,d,e,f;b=a.nL;c=a.nI;d=c!=2147483647?P5(c):B(7);e=new T;S(e);BL(e,123);f=Bi(e,b);BL(f,44);BL(H(f,d),125);return U(e);}
var ACA=K(Di);
function BPp(){var a=new ACA();ByI(a);return a;}
function ByI(a){Db(a);}
function BbR(a,b,c,d){return b;}
function Btp(a){return B(805);}
function Btz(a,b){return 0;}
function AGu(){var a=this;E.call(a);a.b7=null;a.dQ=0;}
function By1(){var a=new AGu();BmU(a);return a;}
function BmU(a){a.b7=BT(2);}
function Sh(a,b){var c,d,e;if(b<0){c=new Ct;W(c);P(c);}d=b/32|0;if(b>=a.dQ){P6(a,d+1|0);a.dQ=b+1|0;}e=a.b7.data;e[d]=e[d]|1<<(b%32|0);}
function N_(a,b,c){var d,e,f,g,h;if(b>=0){d=Ba(b,c);if(d<=0){if(!d)return;d=b/32|0;e=c/32|0;if(c>a.dQ){P6(a,e+1|0);a.dQ=c;}if(d==e){f=a.b7.data;f[d]=f[d]|N1(a,b)&PS(a,c);}else{f=a.b7.data;f[d]=f[d]|N1(a,b);g=d+1|0;while(g<e){a.b7.data[g]=(-1);g=g+1|0;}if(c&31){f=a.b7.data;f[e]=f[e]|PS(a,c);}}return;}}h=new Ct;W(h);P(h);}
function N1(a,b){return (-1)<<(b%32|0);}
function PS(a,b){b=b%32|0;return !b?0:(-1)>>>(32-b|0)|0;}
function Vk(a,b){var c,d,e,f,g;if(b<0){c=new Ct;W(c);P(c);}d=b/32|0;e=a.b7.data;if(d<e.length){f=e[d];g=(b%32|0)&31;e[d]=f&((-2)<<g|((-2)>>>(32-g|0)|0));if(b==(a.dQ-1|0))Mn(a);}}
function Hu(a,b){var c,d,e;if(b<0){c=new Ct;W(c);P(c);}d=b/32|0;e=a.b7.data;return d<e.length&&e[d]&1<<(b%32|0)?1:0;}
function Ny(a,b){var c,d,e,f,g;if(b<0){c=new Ct;W(c);P(c);}d=a.dQ;if(b>=d)return (-1);e=b/32|0;f=a.b7.data;g=f[e]>>>(b%32|0)|0;if(g)return Os(g)+b|0;d=(d+31|0)/32|0;g=e+1|0;while(g<d){if(f[g])return (g*32|0)+Os(f[g])|0;g=g+1|0;}return (-1);}
function P6(a,b){var c,d,e,f;c=a.b7.data.length;if(c>=b)return;c=EB((b*3|0)/2|0,(c*2|0)+1|0);d=a.b7.data;e=BT(c);f=e.data;b=DK(c,d.length);c=0;while(c<b){f[c]=d[c];c=c+1|0;}a.b7=e;}
function Mn(a){var b,c,d;b=(a.dQ+31|0)/32|0;a.dQ=b*32|0;c=b-1|0;a:{while(true){if(c<0)break a;d=S8(a.b7.data[c]);if(d<32)break;c=c+(-1)|0;a.dQ=a.dQ-32|0;}a.dQ=a.dQ-d|0;}}
function Gw(a,b){var c,d,e,f;c=DK(a.b7.data.length,b.b7.data.length);d=0;while(d<c){e=a.b7.data;e[d]=e[d]&b.b7.data[d];d=d+1|0;}while(true){f=a.b7.data;if(c>=f.length)break;f[c]=0;c=c+1|0;}a.dQ=DK(a.dQ,b.dQ);Mn(a);}
function KB(a,b){var c,d,e;c=DK(a.b7.data.length,b.b7.data.length);d=0;while(d<c){e=a.b7.data;e[d]=e[d]&(b.b7.data[d]^(-1));d=d+1|0;}Mn(a);}
function Lj(a,b){var c,d,e;c=EB(a.dQ,b.dQ);a.dQ=c;P6(a,(c+31|0)/32|0);c=DK(a.b7.data.length,b.b7.data.length);d=0;while(d<c){e=a.b7.data;e[d]=e[d]|b.b7.data[d];d=d+1|0;}}
function K7(a,b){var c,d,e;c=EB(a.dQ,b.dQ);a.dQ=c;P6(a,(c+31|0)/32|0);c=DK(a.b7.data.length,b.b7.data.length);d=0;while(d<c){e=a.b7.data;e[d]=e[d]^b.b7.data[d];d=d+1|0;}Mn(a);}
function Vb(a){return a.dQ?0:1;}
function Vy(){var a=this;DL.call(a);a.Ew=null;a.Q7=0;}
function BtI(a){var b,c,d;b=!a.Q7?B(602):B(806);c=a.Ew.bM();d=new T;S(d);H(H(H(d,B(807)),b),c);return U(d);}
function XD(){var a=this;DL.call(a);a.zE=null;a.BW=null;}
function APm(a,b){var c=new XD();ASK(c,a,b);return c;}
function ASK(a,b,c){Db(a);a.zE=b;a.BW=c;}
function A8m(a,b,c,d){var e,f,g,h,i;e=a.zE.v(b,c,d);if(e<0)a:{f=a.BW;g=d.il;e=d.bQ;h=b+1|0;e=Ba(h,e);if(e>0){d.jx=1;e=(-1);}else{i=Bf(c,b);if(!f.Ew.bl(i))e=(-1);else{if(Eb(i)){if(e<0&&DF(Bf(c,h))){e=(-1);break a;}}else if(DF(i)&&b>g&&Eb(Bf(c,b-1|0))){e=(-1);break a;}e=f.B.v(h,c,d);}}}if(e>=0)return e;return (-1);}
function Btf(a,b){a.B=b;a.BW.B=b;a.zE.cD(b);}
function BtY(a){var b,c,d;b=a.zE;c=a.BW;d=new T;S(d);H(H(H(H(d,B(808)),b),B(809)),c);return U(d);}
function A9a(a,b){return 1;}
function A8R(a,b){return 1;}
function HB(){var a=this;DL.call(a);a.iR=null;a.Fg=0;}
function BqJ(a){var b=new HB();AFt(b,a);return b;}
function AFt(a,b){Db(a);a.iR=b.BM();a.Fg=b.dh;}
function Bol(a,b,c,d){var e,f,g,h;e=d.bQ;if(b<e){f=b+1|0;g=Bf(c,b);if(a.bl(g)){h=a.B.v(f,c,d);if(h>0)return h;}if(f<e){b=f+1|0;f=Bf(c,f);if(O_(g,f)&&a.bl(Hq(g,f)))return a.B.v(b,c,d);}}return (-1);}
function BxM(a){var b,c,d;b=!a.Fg?B(602):B(806);c=a.iR.bM();d=new T;S(d);H(H(H(d,B(807)),b),c);return U(d);}
function A_J(a,b){return a.iR.bl(b);}
function A8h(a,b){if(b instanceof HK)return TI(a.iR,b.qO);if(b instanceof ID)return TI(a.iR,b.iI);if(b instanceof HB)return P0(a.iR,b.iR);if(!(b instanceof Ir))return 1;return P0(a.iR,b.nt);}
function BbH(a){return a.iR;}
function Bv_(a,b){a.B=b;}
function A_f(a,b){return 1;}
var S0=K(HB);
function Bbt(a,b){return a.iR.bl(Kq(Kp(b)));}
function Bjz(a){var b,c,d;b=!a.Fg?B(602):B(806);c=a.iR.bM();d=new T;S(d);H(H(H(d,B(810)),b),c);return U(d);}
function AJk(){var a=this;DS.call(a);a.JI=null;a.NH=0;}
function Bav(a){var b=new AJk();Bd6(b,a);return b;}
function Bd6(a,b){Hy(a);a.JI=b.BM();a.NH=b.dh;}
function BqQ(a,b,c){return !a.JI.bl(FU(Ht(Bf(c,b))))?(-1):1;}
function Bmz(a){var b,c,d;b=!a.NH?B(602):B(806);c=a.JI.bM();d=new T;S(d);H(H(H(d,B(810)),b),c);return U(d);}
function Ir(){var a=this;DS.call(a);a.nt=null;a.OX=0;}
function Bh1(a){var b=new Ir();Bft(b,a);return b;}
function Bft(a,b){Hy(a);a.nt=b.BM();a.OX=b.dh;}
function ABG(a,b,c){return !a.nt.bl(Bf(c,b))?(-1):1;}
function Bb5(a){var b,c,d;b=!a.OX?B(602):B(806);c=a.nt.bM();d=new T;S(d);H(H(H(d,B(807)),b),c);return U(d);}
function Be1(a,b){if(b instanceof ID)return TI(a.nt,b.iI);if(b instanceof Ir)return P0(a.nt,b.nt);if(!(b instanceof HB)){if(!(b instanceof HK))return 1;return 0;}return P0(a.nt,b.iR);}
function ACW(){var a=this;DL.call(a);a.ve=null;a.KN=null;a.zu=0;}
function BwQ(a,b){var c=new ACW();Blb(c,a,b);return c;}
function Blb(a,b,c){Db(a);a.ve=b;a.zu=c;}
function BcT(a,b){a.B=b;}
function Rp(a){if(a.KN===null)a.KN=O5(a.ve);return a.KN;}
function Bgp(a){var b,c;b=Rp(a);c=new T;S(c);H(H(c,B(811)),b);return U(c);}
function A6X(a,b,c,d){var e,f,g,h,i,j,k,l,m,n;e=d.bQ;f=BT(3);g=(-1);h=(-1);if(b>=e)return (-1);i=b+1|0;j=Bf(c,b);b=j-44032|0;if(b>=0&&b<11172){k=4352+(b/588|0)|0;l=4449+((b%588|0)/28|0)|0;b=b%28|0;m=!b?B2([k,l]):B2([k,l,4519+b|0]);}else m=null;if(m!==null){m=m.data;l=0;b=m.length;n=a.zu;if(b!=n)return (-1);while(true){if(l>=n)return a.B.v(i,c,d);if(m[l]!=a.ve.data[l])break;l=l+1|0;}return (-1);}f=f.data;f[0]=j;k=j-4352|0;if(k>=0&&k<19){if(i<e){j=Bf(c,i);g=j-4449|0;}if(g>=0&&g<21){k=i+1|0;f[1]=j;if(k<e){j=Bf(c,
k);h=j-4519|0;}if(h>=0&&h<28){a:{b=k+1|0;f[2]=j;if(a.zu==3){k=f[0];m=a.ve.data;if(k==m[0]&&f[1]==m[1]&&f[2]==m[2]){b=a.B.v(b,c,d);break a;}}b=(-1);}return b;}b:{if(a.zu==2){b=f[0];m=a.ve.data;if(b==m[0]&&f[1]==m[1]){b=a.B.v(k,c,d);break b;}}b=(-1);}return b;}return (-1);}return (-1);}
function BmE(a,b){return b instanceof ACW&&!CA(Rp(b),Rp(a))?0:1;}
function Bib(a,b){return 1;}
function ID(){DS.call(this);this.iI=0;}
function AJ_(a){var b=new ID();Bfx(b,a);return b;}
function Bfx(a,b){Hy(a);a.iI=b;}
function BqB(a){return 1;}
function Bap(a,b,c){return a.iI!=Bf(c,b)?(-1):1;}
function A$Y(a,b,c,d){var e,f,g;if(!(c instanceof Cr))return NY(a,b,c,d);e=d.bQ;while(true){if(b>=e)return (-1);f=K_(c,a.iI,b);if(f<0)return (-1);g=a.B;b=f+1|0;if(g.v(b,c,d)>=0)break;}return f;}
function BbI(a,b,c,d,e){var f;if(!(d instanceof Cr))return N9(a,b,c,d,e);a:{while(true){if(c<b)return (-1);f=MB(d,a.iI,c);if(f<0)break a;if(f<b)break a;if(a.B.v(f+1|0,d,e)>=0)break;c=f+(-1)|0;}return f;}return (-1);}
function Bit(a){var b,c;b=a.iI;c=new T;S(c);BL(c,b);return U(c);}
function Bh3(a,b){if(b instanceof ID)return b.iI!=a.iI?0:1;if(!(b instanceof Ir)){if(b instanceof HB)return b.bl(a.iI);if(!(b instanceof HK))return 1;return 0;}return ABG(b,0,SE(a.iI))<=0?0:1;}
function ASf(){DS.call(this);this.HQ=0;}
function BuG(a){var b=new ASf();Bsq(b,a);return b;}
function Bsq(a,b){Hy(a);a.HQ=FU(Ht(b));}
function Bkv(a,b,c){return a.HQ!=FU(Ht(Bf(c,b)))?(-1):1;}
function Btd(a){var b,c;b=a.HQ;c=new T;S(c);BL(H(c,B(812)),b);return U(c);}
function AHu(){var a=this;DS.call(a);a.Ha=0;a.Rz=0;}
function BmX(a){var b=new AHu();Bgd(b,a);return b;}
function Bgd(a,b){Hy(a);a.Ha=b;a.Rz=Pl(b);}
function A7o(a,b,c){return a.Ha!=Bf(c,b)&&a.Rz!=Bf(c,b)?(-1):1;}
function BaI(a){var b,c;b=a.Ha;c=new T;S(c);BL(H(c,B(813)),b);return U(c);}
function Kk(){var a=this;DL.call(a);a.wt=0;a.Ea=null;a.Dl=null;a.Dd=0;}
function BDl(a,b){var c=new Kk();Wg(c,a,b);return c;}
function Wg(a,b,c){Db(a);a.wt=1;a.Dl=b;a.Dd=c;}
function Bx6(a,b){a.B=b;}
function BeA(a,b,c,d){var e,f,g,h,i,j,k,l;e=BT(4);f=d.bQ;if(b>=f)return (-1);g=RA(a,b,c,f);h=b+a.wt|0;i=A4m(g);if(i===null){i=e.data;b=1;i[0]=g;}else{b=i.data.length;CZ(i,0,e,0,b);b=0+b|0;}a:{if(h<f){j=e.data;g=RA(a,h,c,f);while(b<4){if(!((g!=832?0:1)|(g!=833?0:1)|(g!=835?0:1)|(g!=836?0:1))){k=b+1|0;j[b]=g;}else{i=(A4m(g)).data;if(i.length!=2){k=b+1|0;j[b]=i[0];}else{l=b+1|0;j[b]=i[0];k=l+1|0;j[l]=i[1];}}h=h+a.wt|0;if(h>=f){b=k;break a;}g=RA(a,h,c,f);b=k;}}}if(b!=a.Dd)return (-1);i=e.data;g=0;while(true){if
(g>=b)return a.B.v(h,c,d);if(i[g]!=a.Dl.data[g])break;g=g+1|0;}return (-1);}
function Sz(a){var b,c;if(a.Ea===null){b=new T;S(b);c=0;while(c<a.Dd){P3(b,K2(a.Dl.data[c]));c=c+1|0;}a.Ea=U(b);}return a.Ea;}
function Bs4(a){var b,c;b=Sz(a);c=new T;S(c);H(H(c,B(814)),b);return U(c);}
function RA(a,b,c,d){var e,f,g;a.wt=1;if(b>=(d-1|0))e=Bf(c,b);else{d=b+1|0;e=Bf(c,b);f=Bf(c,d);if(O_(e,f)){g=DR(2).data;g[0]=e;g[1]=f;e=0<(g.length-1|0)&&Eb(g[0])&&DF(g[1])?Hq(g[0],g[1]):g[0];a.wt=2;}}return e;}
function BbU(a,b){return b instanceof Kk&&!CA(Sz(b),Sz(a))?0:1;}
function BuA(a,b){return 1;}
var AA8=K(Kk);
var AFf=K(Kk);
var ABF=K(FZ);
function Bnr(a,b,c,d){var e;while(true){e=a.ct.v(b,c,d);if(e<=0)break;b=e;}return a.B.v(b,c,d);}
var ADt=K(FZ);
function Bse(a,b,c,d){var e;e=a.ct.v(b,c,d);if(e<0)return (-1);if(e>b){while(true){b=a.ct.v(e,c,d);if(b<=e)break;e=b;}b=e;}return a.B.v(b,c,d);}
var Lp=K(FZ);
function Bv5(a,b,c,d){var e;if(!a.ct.cm(d))return a.B.v(b,c,d);e=a.ct.v(b,c,d);if(e>=0)return e;return a.B.v(b,c,d);}
function Bxh(a,b){a.B=b;a.ct.cD(b);}
var Xa=K(Lp);
function BbG(a,b,c,d){var e;e=a.ct.v(b,c,d);if(e<=0)e=b;return a.B.v(e,c,d);}
function BsH(a,b){a.B=b;}
function KQ(){var a=this;FZ.call(a);a.oM=null;a.jB=0;}
function BPq(a,b,c,d,e){var f=new KQ();SZ(f,a,b,c,d,e);return f;}
function SZ(a,b,c,d,e,f){Gz(a,c,d,e);a.oM=b;a.jB=f;}
function ByW(a,b,c,d){var e,f;e=ABV(d,a.jB);if(!a.ct.cm(d))return a.B.v(b,c,d);if(e>=a.oM.nI)return a.B.v(b,c,d);f=a.jB;e=e+1|0;IP(d,f,e);f=a.ct.v(b,c,d);if(f>=0){IP(d,a.jB,0);return f;}f=a.jB;e=e+(-1)|0;IP(d,f,e);if(e>=a.oM.nL)return a.B.v(b,c,d);IP(d,a.jB,0);return (-1);}
function BiL(a){return AE2(a.oM);}
var VJ=K(KQ);
function BaW(a,b,c,d){var e,f,g;e=0;f=a.oM.nI;a:{while(true){g=a.ct.v(b,c,d);if(g<=b)break a;if(e>=f)break;e=e+1|0;b=g;}}if(g<0&&e<a.oM.nL)return (-1);return a.B.v(b,c,d);}
var Yd=K(FZ);
function BjC(a,b,c,d){var e;if(!a.ct.cm(d))return a.B.v(b,c,d);e=a.B.v(b,c,d);if(e>=0)return e;return a.ct.v(b,c,d);}
var ADQ=K(Lp);
function A9b(a,b,c,d){var e;if(!a.ct.cm(d))return a.B.v(b,c,d);e=a.B.v(b,c,d);if(e<0)e=a.ct.v(b,c,d);return e;}
var ZU=K(KQ);
function Bly(a,b,c,d){var e,f,g;e=ABV(d,a.jB);if(!a.ct.cm(d))return a.B.v(b,c,d);f=a.oM;if(e>=f.nI){IP(d,a.jB,0);return a.B.v(b,c,d);}if(e<f.nL){IP(d,a.jB,e+1|0);g=a.ct.v(b,c,d);}else{g=a.B.v(b,c,d);if(g>=0){IP(d,a.jB,0);return g;}IP(d,a.jB,e+1|0);g=a.ct.v(b,c,d);}return g;}
var Ye=K(HT);
function ByF(a,b,c,d){var e;e=d.bQ;if(e>b)return a.B.gp(b,e,c,d);return a.B.v(b,c,d);}
function BhB(a,b,c,d){var e;e=d.bQ;if(a.B.gp(b,e,c,d)>=0)return b;return (-1);}
function Bt4(a){return B(815);}
function ACF(){HT.call(this);this.Er=null;}
function Be3(a,b,c,d){var e,f;e=d.bQ;f=AFE(a,b,e,c);if(f>=0)e=f;if(e>b)return a.B.gp(b,e,c,d);return a.B.v(b,c,d);}
function A63(a,b,c,d){var e,f,g,h;e=d.bQ;f=a.B.f7(b,c,d);if(f<0)return (-1);g=AFE(a,f,e,c);if(g>=0)e=g;g=EB(f,a.B.gp(f,e,c,d));if(g<=0)h=g?(-1):0;else{h=g-1|0;a:{while(true){if(h<b){h=(-1);break a;}if(a.Er.uI(Bf(c,h)))break;h=h+(-1)|0;}}}if(h>=b)b=h>=g?h:h+1|0;return b;}
function AFE(a,b,c,d){while(true){if(b>=c)return (-1);if(a.Er.uI(Bf(d,b)))break;b=b+1|0;}return b;}
function Bvk(a){return B(816);}
var JT=K();
var BPr=null;var BPs=null;function ADg(b){var c;if(!(b&1)){c=BPs;if(c!==null)return c;c=new AFW;BPs=c;return c;}c=BPr;if(c!==null)return c;c=new AFV;BPr=c;return c;}
var AG2=K(Gg);
function A70(a,b,c,d){var e;a:{while(true){if((b+a.c3.fq()|0)>d.bQ)break a;e=a.c3.d2(b,c);if(e<1)break;b=b+e|0;}}return a.B.v(b,c,d);}
var AAB=K(I8);
function Bdt(a,b,c,d){var e;if((b+a.c3.fq()|0)<=d.bQ){e=a.c3.d2(b,c);if(e>=1)b=b+e|0;}return a.B.v(b,c,d);}
var AC5=K(Ka);
function BvA(a,b,c,d){var e,f,g,h,i;e=a.uL;f=e.nL;g=e.nI;h=0;while(true){if(h>=f){a:{while(true){if(h>=g)break a;if((b+a.c3.fq()|0)>d.bQ)break a;i=a.c3.d2(b,c);if(i<1)break;b=b+i|0;h=h+1|0;}}return a.B.v(b,c,d);}if((b+a.c3.fq()|0)>d.bQ){d.jx=1;return (-1);}i=a.c3.d2(b,c);if(i<1)break;b=b+i|0;h=h+1|0;}return (-1);}
var ADN=K(Gg);
function BeR(a,b,c,d){var e;while(true){e=a.B.v(b,c,d);if(e>=0)break;if((b+a.c3.fq()|0)<=d.bQ){e=a.c3.d2(b,c);b=b+e|0;}if(e<1)return (-1);}return e;}
var AFk=K(I8);
function A7_(a,b,c,d){var e;e=a.B.v(b,c,d);if(e>=0)return e;return a.ct.v(b,c,d);}
var X3=K(Ka);
function BvS(a,b,c,d){var e,f,g,h,i,j;e=a.uL;f=e.nL;g=e.nI;h=0;while(true){if(h>=f){a:{while(true){i=a.B.v(b,c,d);if(i>=0)break;if((b+a.c3.fq()|0)<=d.bQ){i=a.c3.d2(b,c);b=b+i|0;h=h+1|0;}if(i<1)break a;if(h>g)break a;}return i;}return (-1);}if((b+a.c3.fq()|0)>d.bQ){d.jx=1;return (-1);}j=a.c3.d2(b,c);if(j<1)break;b=b+j|0;h=h+1|0;}return (-1);}
var Rt=K(Di);
function BPt(){var a=new Rt();A$t(a);return a;}
function A$t(a){Db(a);}
function Brm(a,b,c,d){if(b&&!(d.p6&&b==d.il))return (-1);return a.B.v(b,c,d);}
function Bqp(a,b){return 0;}
function Bdu(a){return B(817);}
function AKl(){Di.call(this);this.P9=0;}
function BwB(a){var b=new AKl();Bbx(b,a);return b;}
function Bbx(a,b){Db(a);a.P9=b;}
function Bmm(a,b,c,d){var e,f,g;e=b<d.bQ?Bf(c,b):32;f=!b?32:Bf(c,b-1|0);g=d.yK?0:d.il;return (e!=32&&!ADT(a,e,b,g,c)?0:1)^(f!=32&&!ADT(a,f,b-1|0,g,c)?0:1)^a.P9?(-1):a.B.v(b,c,d);}
function BmB(a,b){return 0;}
function ByP(a){return B(818);}
function ADT(a,b,c,d,e){var f;if(!QX(b)&&b!=95){a:{if(E_(b)==6)while(true){c=c+(-1)|0;if(c<d)break a;f=Bf(e,c);if(QX(f))return 0;if(E_(f)!=6)return 1;}}return 1;}return 0;}
var ACB=K(Di);
function BPu(){var a=new ACB();Bhs(a);return a;}
function Bhs(a){Db(a);}
function Bbw(a,b,c,d){if(b!=d.rD)return (-1);return a.B.v(b,c,d);}
function Bj2(a,b){return 0;}
function Bmc(a){return B(819);}
function AA3(){Di.call(this);this.q_=0;}
function BAM(a){var b=new AA3();A33(b,a);return b;}
function A33(a,b){Db(a);a.q_=b;}
function Buc(a,b,c,d){var e,f,g;e=!d.p6?Z(c):d.bQ;if(b>=e){Ds(d,a.q_,0);return a.B.v(b,c,d);}f=e-b|0;if(f==2&&Bf(c,b)==13&&Bf(c,b+1|0)==10){Ds(d,a.q_,0);return a.B.v(b,c,d);}a:{if(f==1){g=Bf(c,b);if(g==10)break a;if(g==13)break a;if(g==133)break a;if((g|1)==8233)break a;}return (-1);}Ds(d,a.q_,0);return a.B.v(b,c,d);}
function Bng(a,b){var c;c=!GY(b,a.q_)?0:1;Ds(b,a.q_,(-1));return c;}
function BrQ(a){return B(820);}
var AGr=K(Di);
function BPv(){var a=new AGr();Bbj(a);return a;}
function Bbj(a){Db(a);}
function Bs_(a,b,c,d){if(b<(d.yK?Z(c):d.bQ))return (-1);d.jx=1;d.a0V=1;return a.B.v(b,c,d);}
function Bkt(a,b){return 0;}
function Bab(a){return B(821);}
function ACb(){Di.call(this);this.TL=null;}
function Bm6(a,b,c,d){a:{if(b!=d.bQ){if(!b)break a;if(d.p6&&b==d.il)break a;if(a.TL.Uz(Bf(c,b-1|0),Bf(c,b)))break a;}return (-1);}return a.B.v(b,c,d);}
function A_0(a,b){return 0;}
function BlV(a){return B(822);}
var ARE=K(DL);
function BA6(){var a=new ARE();BsZ(a);return a;}
function BsZ(a){Db(a);}
function BjH(a,b,c,d){var e,f,g,h;e=d.bQ;f=b+1|0;if(f>e){d.jx=1;return (-1);}g=Bf(c,b);if(Eb(g)){h=b+2|0;if(h<=e&&O_(g,Bf(c,f)))return a.B.v(h,c,d);}return a.B.v(f,c,d);}
function A$A(a){return B(823);}
function BmG(a,b){a.B=b;}
function BsU(a){return (-2147483602);}
function BmF(a,b){return 1;}
function AJA(){DL.call(this);this.Fe=null;}
function BAE(a){var b=new AJA();A9Q(b,a);return b;}
function A9Q(a,b){Db(a);a.Fe=b;}
function Bs7(a,b,c,d){var e,f,g,h;e=d.bQ;f=b+1|0;if(f>e){d.jx=1;return (-1);}g=Bf(c,b);if(Eb(g)){b=b+2|0;if(b<=e){h=Bf(c,f);if(O_(g,h))return a.Fe.uI(Hq(g,h))?(-1):a.B.v(b,c,d);}}return a.Fe.uI(g)?(-1):a.B.v(f,c,d);}
function Bnq(a){return B(231);}
function Bvh(a,b){a.B=b;}
function A6D(a){return (-2147483602);}
function BjL(a,b){return 1;}
function A4j(){Di.call(this);this.wd=0;}
function BAe(a){var b=new A4j();Bo1(b,a);return b;}
function Bo1(a,b){Db(a);a.wd=b;}
function Bb2(a,b,c,d){var e;e=!d.p6?Z(c):d.bQ;if(b>=e){Ds(d,a.wd,0);return a.B.v(b,c,d);}if((e-b|0)==1&&Bf(c,b)==10){Ds(d,a.wd,1);return a.B.v(b+1|0,c,d);}return (-1);}
function BoY(a,b){var c;c=!GY(b,a.wd)?0:1;Ds(b,a.wd,(-1));return c;}
function BcG(a){return B(820);}
function A0V(){Di.call(this);this.uv=0;}
function BzV(a){var b=new A0V();BpD(b,a);return b;}
function BpD(a,b){Db(a);a.uv=b;}
function Beq(a,b,c,d){if((!d.p6?Z(c)-b|0:d.bQ-b|0)<=0){Ds(d,a.uv,0);return a.B.v(b,c,d);}if(Bf(c,b)!=10)return (-1);Ds(d,a.uv,1);return a.B.v(b+1|0,c,d);}
function BoQ(a,b){var c;c=!GY(b,a.uv)?0:1;Ds(b,a.uv,(-1));return c;}
function A7I(a){return B(824);}
function AT_(){Di.call(this);this.qr=0;}
function Bze(a){var b=new AT_();ByX(b,a);return b;}
function ByX(a,b){Db(a);a.qr=b;}
function Bqe(a,b,c,d){var e,f,g;e=!d.p6?Z(c)-b|0:d.bQ-b|0;if(!e){Ds(d,a.qr,0);return a.B.v(b,c,d);}if(e<2){f=Bf(c,b);g=97;}else{f=Bf(c,b);g=Bf(c,b+1|0);}switch(f){case 10:case 133:case 8232:case 8233:Ds(d,a.qr,0);return a.B.v(b,c,d);case 13:if(g!=10){Ds(d,a.qr,0);return a.B.v(b,c,d);}Ds(d,a.qr,0);return a.B.v(b,c,d);default:}return (-1);}
function A9W(a,b){var c;c=!GY(b,a.qr)?0:1;Ds(b,a.qr,(-1));return c;}
function A_5(a){return B(825);}
function Np(){var a=this;DL.call(a);a.L_=0;a.rP=0;}
function BDg(a,b){var c=new Np();WK(c,a,b);return c;}
function WK(a,b,c){Db(a);a.L_=b;a.rP=c;}
function A72(a,b,c,d){var e,f,g,h;e=LF(a,d);if(e!==null&&(b+Z(e)|0)<=d.bQ){f=0;while(true){if(f>=Z(e)){Ds(d,a.rP,Z(e));return a.B.v(b+Z(e)|0,c,d);}g=Bf(e,f);h=b+f|0;if(g!=Bf(c,h)&&Pl(Bf(e,f))!=Bf(c,h))break;f=f+1|0;}return (-1);}return (-1);}
function Buq(a,b){a.B=b;}
function LF(a,b){var c,d;c=a.L_;d=Ld(b,c);c=Oy(b,c);return (c|d|(c-d|0))>=0&&c<=Z(b.yE)?Dc(b.yE,d,c):null;}
function Blj(a){var b,c;b=a.cQ;c=new T;S(c);Bi(H(c,B(826)),b);return U(c);}
function Bf9(a,b){var c;c=!GY(b,a.rP)?0:1;Ds(b,a.rP,(-1));return c;}
var A4q=K(Np);
function BBu(a,b){var c=new A4q();Bw6(c,a,b);return c;}
function Bw6(a,b,c){WK(a,b,c);}
function A92(a,b,c,d){var e,f;e=LF(a,d);if(e!==null&&(b+Z(e)|0)<=d.bQ){f=!AFs(c,e,b)?(-1):Z(e);if(f<0)return (-1);Ds(d,a.rP,f);return a.B.v(b+f|0,c,d);}return (-1);}
function Bik(a,b,c,d){var e,f;e=LF(a,d);f=d.il;if(e!==null&&(b+Z(e)|0)<=f){while(true){if(b>f)return (-1);b=AWQ(c,e,b);if(b<0)return (-1);if(a.B.v(b+Z(e)|0,c,d)>=0)break;b=b+1|0;}return b;}return (-1);}
function A7J(a,b,c,d,e){var f,g;f=LF(a,e);if(f===null)return (-1);a:{while(true){if(c<b)return (-1);g=DK(c,Z(d)-Z(f)|0);b:{c:while(true){if(g<0){g=(-1);break b;}c=0;while(true){if(c>=Z(f))break c;if(Bf(d,g+c|0)!=Bf(f,c))break;c=c+1|0;}g=g+(-1)|0;}}if(g<0)break a;if(g<b)break a;if(a.B.v(g+Z(f)|0,d,e)>=0)break;c=g+(-1)|0;}return g;}return (-1);}
function Br6(a,b){return 1;}
function Bxe(a){var b,c;b=a.cQ;c=new T;S(c);Bi(H(c,B(827)),b);return U(c);}
function AYC(){Np.call(this);this.WO=0;}
function BzW(a,b){var c=new AYC();A_U(c,a,b);return c;}
function A_U(a,b,c){WK(a,b,c);}
function BcM(a,b,c,d){var e,f;e=LF(a,d);if(e!==null&&(b+Z(e)|0)<=d.bQ){f=0;while(true){if(f>=Z(e)){Ds(d,a.rP,Z(e));return a.B.v(b+Z(e)|0,c,d);}if(FU(Ht(Bf(e,f)))!=FU(Ht(Bf(c,b+f|0))))break;f=f+1|0;}return (-1);}return (-1);}
function BmC(a){var b,c;b=a.WO;c=new T;S(c);Bi(H(c,B(828)),b);return U(c);}
function AEg(){var a=this;DS.call(a);a.f2=null;a.I3=null;a.Fu=null;}
function A$m(a,b,c){return !Rs(a,c,b)?(-1):a.eq;}
function Bmk(a,b,c,d){var e,f,g;e=d.bQ;while(true){if(b>e)return (-1);f=Bf(a.f2,a.eq-1|0);a:{while(true){g=a.eq;if(b>(e-g|0)){b=(-1);break a;}g=Bf(c,(b+g|0)-1|0);if(g==f&&Rs(a,c,b))break;b=b+AEI(a.I3,g)|0;}}if(b<0)return (-1);if(a.B.v(b+a.eq|0,c,d)>=0)break;b=b+1|0;}return b;}
function Bo6(a,b,c,d,e){var f,g;while(true){if(c<b)return (-1);f=Bf(a.f2,0);g=(Z(d)-c|0)-a.eq|0;if(g<=0)c=c+g|0;a:{while(true){if(c<b){c=(-1);break a;}g=Bf(d,c);if(g==f&&Rs(a,d,c))break;c=c-AEI(a.Fu,g)|0;}}if(c<0)return (-1);if(a.B.v(c+a.eq|0,d,e)>=0)break;c=c+(-1)|0;}return c;}
function BeK(a){var b,c;b=a.f2;c=new T;S(c);H(H(c,B(829)),b);return U(c);}
function BaB(a,b){var c;if(b instanceof ID)return b.iI!=Bf(a.f2,0)?0:1;if(b instanceof Ir)return ABG(b,0,Dc(a.f2,0,1))<=0?0:1;if(!(b instanceof HB)){if(!(b instanceof HK))return 1;return Z(a.f2)>1&&b.qO==Hq(Bf(a.f2,0),Bf(a.f2,1))?1:0;}a:{b:{b=b;if(!b.bl(Bf(a.f2,0))){if(Z(a.f2)<=1)break b;if(!b.bl(Hq(Bf(a.f2,0),Bf(a.f2,1))))break b;}c=1;break a;}c=0;}return c;}
function Rs(a,b,c){var d;d=0;while(d<a.eq){if(Bf(b,d+c|0)!=Bf(a.f2,d))return 0;d=d+1|0;}return 1;}
function AHf(){DS.call(this);this.wl=null;}
function BDj(a){var b=new AHf();BwH(b,a);return b;}
function BwH(a,b){var c,d,e;Hy(a);c=new T;S(c);d=0;while(true){e=Ba(d,b.cq);if(e>=0){a.wl=U(c);a.eq=c.cq;return;}if(d<0)break;if(e>=0)break;BL(c,FU(Ht(b.bW.data[d])));d=d+1|0;}b=new Ct;W(b);P(b);}
function BcP(a,b,c){var d;d=0;while(true){if(d>=Z(a.wl))return Z(a.wl);if(Bf(a.wl,d)!=FU(Ht(Bf(c,b+d|0))))break;d=d+1|0;}return (-1);}
function BaK(a){var b,c;b=a.wl;c=new T;S(c);H(H(c,B(830)),b);return U(c);}
function VN(){DS.call(this);this.sB=null;}
function BvD(a,b,c){var d,e,f;d=0;while(true){if(d>=Z(a.sB))return Z(a.sB);e=Bf(a.sB,d);f=b+d|0;if(e!=Bf(c,f)&&Pl(Bf(a.sB,d))!=Bf(c,f))break;d=d+1|0;}return (-1);}
function BwN(a){var b,c;b=a.sB;c=new T;S(c);H(H(c,B(831)),b);return U(c);}
var Ml=K();
var BPw=null;var BPx=null;var BPo=null;function AQm(){AQm=Bx(Ml);A$H();}
function BPy(){var a=new Ml();ARr(a);return a;}
function ARr(a){AQm();}
function A$H(){BPw=BAS();BPx=BCe();BPo=Q($rt_arraycls(E),[Q(E,[B(832),BBb()]),Q(E,[B(833),Bza()]),Q(E,[B(834),BCV()]),Q(E,[B(835),BC7()]),Q(E,[B(836),BPx]),Q(E,[B(837),BCl()]),Q(E,[B(838),Bz3()]),Q(E,[B(839),BBw()]),Q(E,[B(840),BBt()]),Q(E,[B(841),Bzp()]),Q(E,[B(842),BzK()]),Q(E,[B(843),BBA()]),Q(E,[B(844),BAz()]),Q(E,[B(845),By8()]),Q(E,[B(846),BC1()]),Q(E,[B(847),BzJ()]),Q(E,[B(848),BCj()]),Q(E,[B(849),BBS()]),Q(E,[B(850),BCk()]),Q(E,[B(851),Bzt()]),Q(E,[B(852),BC$()]),Q(E,[B(853),BBM()]),Q(E,[B(854),BAj()]),
Q(E,[B(855),BCU()]),Q(E,[B(856),BCR()]),Q(E,[B(857),BA3()]),Q(E,[B(858),Bzs()]),Q(E,[B(859),BCG()]),Q(E,[B(860),BPw]),Q(E,[B(861),BAn()]),Q(E,[B(56),BBx()]),Q(E,[B(862),BPw]),Q(E,[B(70),By6()]),Q(E,[B(863),BPx]),Q(E,[B(71),BzS()]),Q(E,[B(864),Bo(0,127)]),Q(E,[B(865),Bo(128,255)]),Q(E,[B(866),Bo(256,383)]),Q(E,[B(867),Bo(384,591)]),Q(E,[B(868),Bo(592,687)]),Q(E,[B(869),Bo(688,767)]),Q(E,[B(870),Bo(768,879)]),Q(E,[B(871),Bo(880,1023)]),Q(E,[B(872),Bo(1024,1279)]),Q(E,[B(873),Bo(1280,1327)]),Q(E,[B(874),Bo(1328,
1423)]),Q(E,[B(875),Bo(1424,1535)]),Q(E,[B(876),Bo(1536,1791)]),Q(E,[B(877),Bo(1792,1871)]),Q(E,[B(878),Bo(1872,1919)]),Q(E,[B(879),Bo(1920,1983)]),Q(E,[B(880),Bo(2304,2431)]),Q(E,[B(881),Bo(2432,2559)]),Q(E,[B(882),Bo(2560,2687)]),Q(E,[B(883),Bo(2688,2815)]),Q(E,[B(884),Bo(2816,2943)]),Q(E,[B(885),Bo(2944,3071)]),Q(E,[B(886),Bo(3072,3199)]),Q(E,[B(887),Bo(3200,3327)]),Q(E,[B(888),Bo(3328,3455)]),Q(E,[B(889),Bo(3456,3583)]),Q(E,[B(890),Bo(3584,3711)]),Q(E,[B(891),Bo(3712,3839)]),Q(E,[B(892),Bo(3840,4095)]),
Q(E,[B(893),Bo(4096,4255)]),Q(E,[B(894),Bo(4256,4351)]),Q(E,[B(895),Bo(4352,4607)]),Q(E,[B(896),Bo(4608,4991)]),Q(E,[B(897),Bo(4992,5023)]),Q(E,[B(898),Bo(5024,5119)]),Q(E,[B(899),Bo(5120,5759)]),Q(E,[B(900),Bo(5760,5791)]),Q(E,[B(901),Bo(5792,5887)]),Q(E,[B(902),Bo(5888,5919)]),Q(E,[B(903),Bo(5920,5951)]),Q(E,[B(904),Bo(5952,5983)]),Q(E,[B(905),Bo(5984,6015)]),Q(E,[B(906),Bo(6016,6143)]),Q(E,[B(907),Bo(6144,6319)]),Q(E,[B(908),Bo(6400,6479)]),Q(E,[B(909),Bo(6480,6527)]),Q(E,[B(910),Bo(6528,6623)]),Q(E,[B(911),
Bo(6624,6655)]),Q(E,[B(912),Bo(6656,6687)]),Q(E,[B(913),Bo(7424,7551)]),Q(E,[B(914),Bo(7552,7615)]),Q(E,[B(915),Bo(7616,7679)]),Q(E,[B(916),Bo(7680,7935)]),Q(E,[B(917),Bo(7936,8191)]),Q(E,[B(918),Bo(8192,8303)]),Q(E,[B(919),Bo(8304,8351)]),Q(E,[B(920),Bo(8352,8399)]),Q(E,[B(921),Bo(8400,8447)]),Q(E,[B(922),Bo(8448,8527)]),Q(E,[B(923),Bo(8528,8591)]),Q(E,[B(924),Bo(8592,8703)]),Q(E,[B(925),Bo(8704,8959)]),Q(E,[B(926),Bo(8960,9215)]),Q(E,[B(927),Bo(9216,9279)]),Q(E,[B(928),Bo(9280,9311)]),Q(E,[B(929),Bo(9312,
9471)]),Q(E,[B(930),Bo(9472,9599)]),Q(E,[B(931),Bo(9600,9631)]),Q(E,[B(932),Bo(9632,9727)]),Q(E,[B(933),Bo(9728,9983)]),Q(E,[B(934),Bo(9984,10175)]),Q(E,[B(935),Bo(10176,10223)]),Q(E,[B(936),Bo(10224,10239)]),Q(E,[B(937),Bo(10240,10495)]),Q(E,[B(938),Bo(10496,10623)]),Q(E,[B(939),Bo(10624,10751)]),Q(E,[B(940),Bo(10752,11007)]),Q(E,[B(941),Bo(11008,11263)]),Q(E,[B(942),Bo(11264,11359)]),Q(E,[B(943),Bo(11392,11519)]),Q(E,[B(944),Bo(11520,11567)]),Q(E,[B(945),Bo(11568,11647)]),Q(E,[B(946),Bo(11648,11743)]),Q(E,
[B(947),Bo(11776,11903)]),Q(E,[B(948),Bo(11904,12031)]),Q(E,[B(949),Bo(12032,12255)]),Q(E,[B(950),Bo(12272,12287)]),Q(E,[B(951),Bo(12288,12351)]),Q(E,[B(952),Bo(12352,12447)]),Q(E,[B(953),Bo(12448,12543)]),Q(E,[B(954),Bo(12544,12591)]),Q(E,[B(955),Bo(12592,12687)]),Q(E,[B(956),Bo(12688,12703)]),Q(E,[B(957),Bo(12704,12735)]),Q(E,[B(958),Bo(12736,12783)]),Q(E,[B(959),Bo(12784,12799)]),Q(E,[B(960),Bo(12800,13055)]),Q(E,[B(961),Bo(13056,13311)]),Q(E,[B(962),Bo(13312,19893)]),Q(E,[B(963),Bo(19904,19967)]),Q(E,[B(964),
Bo(19968,40959)]),Q(E,[B(965),Bo(40960,42127)]),Q(E,[B(966),Bo(42128,42191)]),Q(E,[B(967),Bo(42752,42783)]),Q(E,[B(968),Bo(43008,43055)]),Q(E,[B(969),Bo(44032,55203)]),Q(E,[B(970),Bo(55296,56191)]),Q(E,[B(971),Bo(56192,56319)]),Q(E,[B(972),Bo(56320,57343)]),Q(E,[B(973),Bo(57344,63743)]),Q(E,[B(974),Bo(63744,64255)]),Q(E,[B(975),Bo(64256,64335)]),Q(E,[B(976),Bo(64336,65023)]),Q(E,[B(977),Bo(65024,65039)]),Q(E,[B(978),Bo(65040,65055)]),Q(E,[B(979),Bo(65056,65071)]),Q(E,[B(980),Bo(65072,65103)]),Q(E,[B(981),Bo(65104,
65135)]),Q(E,[B(982),Bo(65136,65279)]),Q(E,[B(983),Bo(65280,65519)]),Q(E,[B(984),Bo(0,1114111)]),Q(E,[B(985),BBB()]),Q(E,[B(986),Dx(0,1)]),Q(E,[B(987),Qp(62,1)]),Q(E,[B(988),Dx(1,1)]),Q(E,[B(989),Dx(2,1)]),Q(E,[B(990),Dx(3,0)]),Q(E,[B(991),Dx(4,0)]),Q(E,[B(992),Dx(5,1)]),Q(E,[B(993),Qp(448,1)]),Q(E,[B(994),Dx(6,1)]),Q(E,[B(995),Dx(7,0)]),Q(E,[B(996),Dx(8,1)]),Q(E,[B(88),Qp(3584,1)]),Q(E,[B(997),Dx(9,1)]),Q(E,[B(998),Dx(10,1)]),Q(E,[B(999),Dx(11,1)]),Q(E,[B(1000),Qp(28672,0)]),Q(E,[B(1001),Dx(12,0)]),Q(E,[B(1002),
Dx(13,0)]),Q(E,[B(1003),Dx(14,0)]),Q(E,[B(1004),BB9(983040,1,1)]),Q(E,[B(1005),Dx(15,0)]),Q(E,[B(1006),Dx(16,1)]),Q(E,[B(1007),Dx(18,1)]),Q(E,[B(1008),BAa(19,0,1)]),Q(E,[B(1009),Qp(1643118592,1)]),Q(E,[B(1010),Dx(20,0)]),Q(E,[B(1011),Dx(21,0)]),Q(E,[B(1012),Dx(22,0)]),Q(E,[B(1013),Dx(23,0)]),Q(E,[B(1014),Dx(24,1)]),Q(E,[B(1015),Qp(2113929216,1)]),Q(E,[B(1016),Dx(25,1)]),Q(E,[B(1017),Dx(26,0)]),Q(E,[B(1018),Dx(27,0)]),Q(E,[B(1019),Dx(28,1)]),Q(E,[B(1020),Dx(29,0)]),Q(E,[B(1021),Dx(30,0)])]);}
function ABI(){DS.call(this);this.E3=0;}
function BgT(a,b,c){var d,e;d=b+1|0;e=Bf(c,b);d=Bf(c,d);return a.E3!=Kq(Kp(Hq(e,d)))?(-1):2;}
function ByO(a){var b,c;b=O5(K2(a.E3));c=new T;S(c);H(H(c,B(812)),b);return U(c);}
function Uj(){DL.call(this);this.o6=0;}
function Bd_(a){var b=new Uj();A9i(b,a);return b;}
function A9i(a,b){Db(a);a.o6=b;}
function Btr(a,b){a.B=b;}
function Bnh(a,b,c,d){var e,f;e=b+1|0;if(e>d.bQ){d.jx=1;return (-1);}f=Bf(c,b);if(b>d.il&&Eb(Bf(c,b-1|0)))return (-1);if(a.o6!=f)return (-1);return a.B.v(e,c,d);}
function Baz(a,b,c,d){var e,f,g,h;if(!(c instanceof Cr))return NY(a,b,c,d);e=d.il;f=d.bQ;while(true){if(b>=f)return (-1);g=K_(c,a.o6,b);if(g<0)return (-1);if(g>e&&Eb(Bf(c,g-1|0))){b=g+1|0;continue;}h=a.B;b=g+1|0;if(h.v(b,c,d)>=0)break;}return g;}
function BnU(a,b,c,d,e){var f,g;if(!(d instanceof Cr))return N9(a,b,c,d,e);f=e.il;a:{while(true){if(c<b)return (-1);g=MB(d,a.o6,c);if(g<0)break a;if(g<b)break a;if(g>f&&Eb(Bf(d,g-1|0))){c=g+(-2)|0;continue;}if(a.B.v(g+1|0,d,e)>=0)break;c=g+(-1)|0;}return g;}return (-1);}
function BhG(a){var b,c;b=a.o6;c=new T;S(c);BL(c,b);return U(c);}
function A7D(a,b){if(b instanceof ID)return 0;if(b instanceof Ir)return 0;if(b instanceof HB)return 0;if(b instanceof HK)return 0;if(b instanceof Uw)return 0;if(!(b instanceof Uj))return 1;return b.o6!=a.o6?0:1;}
function BhT(a,b){return 1;}
function Uw(){DL.call(this);this.oC=0;}
function Bqk(a){var b=new Uw();Bem(b,a);return b;}
function Bem(a,b){Db(a);a.oC=b;}
function BmQ(a,b){a.B=b;}
function A69(a,b,c,d){var e,f,g,h;e=d.bQ;f=b+1|0;g=Ba(f,e);if(g>0){d.jx=1;return (-1);}h=Bf(c,b);if(g<0&&DF(Bf(c,f)))return (-1);if(a.oC!=h)return (-1);return a.B.v(f,c,d);}
function BtQ(a,b,c,d){var e,f;if(!(c instanceof Cr))return NY(a,b,c,d);e=d.bQ;while(true){if(b>=e)return (-1);f=K_(c,a.oC,b);if(f<0)return (-1);b=f+1|0;if(b<e&&DF(Bf(c,b))){b=f+2|0;continue;}if(a.B.v(b,c,d)>=0)break;}return f;}
function BgM(a,b,c,d,e){var f,g;if(!(d instanceof Cr))return N9(a,b,c,d,e);f=e.bQ;a:{while(true){if(c<b)return (-1);g=MB(d,a.oC,c);if(g<0)break a;if(g<b)break a;c=g+1|0;if(c<f&&DF(Bf(d,c))){c=g+(-1)|0;continue;}if(a.B.v(c,d,e)>=0)break;c=g+(-1)|0;}return g;}return (-1);}
function Byk(a){var b,c;b=a.oC;c=new T;S(c);BL(c,b);return U(c);}
function A$n(a,b){if(b instanceof ID)return 0;if(b instanceof Ir)return 0;if(b instanceof HB)return 0;if(b instanceof HK)return 0;if(b instanceof Uj)return 0;if(!(b instanceof Uw))return 1;return b.oC!=a.oC?0:1;}
function BtZ(a,b){return 1;}
function HK(){var a=this;DS.call(a);a.w$=0;a.vO=0;a.qO=0;}
function Bu1(a,b,c){var d,e;d=b+1|0;e=Bf(c,b);d=Bf(c,d);return a.w$==e&&a.vO==d?2:(-1);}
function Bsy(a,b,c,d){var e,f;if(!(c instanceof Cr))return NY(a,b,c,d);e=d.bQ;while(b<e){b=K_(c,a.w$,b);if(b<0)return (-1);b=b+1|0;if(b>=e)continue;f=Bf(c,b);if(a.vO==f&&a.B.v(b+1|0,c,d)>=0)return b+(-1)|0;b=b+1|0;}return (-1);}
function A9k(a,b,c,d,e){var f;if(!(d instanceof Cr))return N9(a,b,c,d,e);a:{while(true){if(c<b)return (-1);f=MB(d,a.vO,c)+(-1)|0;if(f<0)break a;if(f<b)break a;if(a.w$==Bf(d,f)&&a.B.v(f+2|0,d,e)>=0)break;c=f+(-1)|0;}return f;}return (-1);}
function Bxi(a){var b,c,d;b=a.w$;c=a.vO;d=new T;S(d);BL(d,b);BL(d,c);return U(d);}
function BuI(a,b){if(b instanceof HK)return b.qO!=a.qO?0:1;if(b instanceof HB)return b.bl(a.qO);if(b instanceof ID)return 0;if(!(b instanceof Ir))return 1;return 0;}
var AFV=K(JT);
function BPz(){var a=new AFV();Bmg(a);return a;}
function Bmg(a){}
function A9q(a,b){return b!=10?0:1;}
function Bf3(a,b,c){return b!=10?0:1;}
var AFW=K(JT);
function BPA(){var a=new AFW();Baw(a);return a;}
function Baw(a){}
function BvU(a,b){return b!=10&&b!=13&&b!=133&&(b|1)!=8233?0:1;}
function Bjg(a,b,c){a:{b:{if(b!=10&&b!=133&&(b|1)!=8233){if(b!=13)break b;if(c==10)break b;}b=1;break a;}b=0;}return b;}
function APY(){var a=this;E.call(a);a.Hz=null;a.Dq=null;a.vz=0;a.QH=0;}
function BsT(a){var b=new APY();Bbv(b,a);return b;}
function Bbv(a,b){var c,d;while(true){c=a.vz;if(b<c)break;a.vz=c<<1|1;}d=c<<1|1;a.vz=d;d=d+1|0;a.Hz=BT(d);a.Dq=BT(d);a.QH=b;}
function X4(a,b,c){var d,e,f,g;d=0;e=a.vz;f=b&e;while(true){g=a.Hz.data;if(!g[f])break;if(g[f]==b)break;d=(d+1|0)&e;f=(f+d|0)&e;}g[f]=b;a.Dq.data[f]=c;}
function AEI(a,b){var c,d,e,f;c=a.vz;d=b&c;e=0;while(true){f=a.Hz.data[d];if(!f)break;if(f==b)return a.Dq.data[d];e=(e+1|0)&c;d=(d+e|0)&c;}return a.QH;}
var AH8=K();
var Uf=K(B$);
function BAS(){var a=new Uf();BaX(a);return a;}
function BaX(a){}
function AYP(a){return Fe(DQ(GZ(),9,13),32);}
var Tr=K(B$);
function BCe(){var a=new Tr();BhI(a);return a;}
function BhI(a){}
function A0s(a){return DQ(GZ(),48,57);}
var APN=K(B$);
function BBb(){var a=new APN();Bae(a);return a;}
function Bae(a){}
function Bvm(a){return DQ(GZ(),97,122);}
var AQG=K(B$);
function Bza(){var a=new AQG();BbB(a);return a;}
function BbB(a){}
function BhW(a){return DQ(GZ(),65,90);}
var AQL=K(B$);
function BCV(){var a=new AQL();A8I(a);return a;}
function A8I(a){}
function A$3(a){return DQ(GZ(),0,127);}
var T_=K(B$);
function BC7(){var a=new T_();A95(a);return a;}
function A95(a){}
function AJG(a){return DQ(DQ(GZ(),97,122),65,90);}
var Sg=K(T_);
function BCl(){var a=new Sg();Ba_(a);return a;}
function Ba_(a){}
function AK_(a){return DQ(AJG(a),48,57);}
var ATv=K(B$);
function Bz3(){var a=new ATv();Bsm(a);return a;}
function Bsm(a){}
function BpG(a){return DQ(DQ(DQ(GZ(),33,64),91,96),123,126);}
var Vm=K(Sg);
function BBw(){var a=new Vm();BfH(a);return a;}
function BfH(a){}
function AT2(a){return DQ(DQ(DQ(AK_(a),33,64),91,96),123,126);}
var AZe=K(Vm);
function BBt(){var a=new AZe();Bhx(a);return a;}
function Bhx(a){}
function Bdo(a){return Fe(AT2(a),32);}
var ANl=K(B$);
function Bzp(){var a=new ANl();BvE(a);return a;}
function BvE(a){}
function BnK(a){return Fe(Fe(GZ(),32),9);}
var AKc=K(B$);
function BzK(){var a=new AKc();Bxw(a);return a;}
function Bxw(a){}
function Bde(a){return Fe(DQ(GZ(),0,31),127);}
var AWg=K(B$);
function BBA(){var a=new AWg();A8Z(a);return a;}
function A8Z(a){}
function Bjn(a){return DQ(DQ(DQ(GZ(),48,57),97,102),65,70);}
var A3w=K(B$);
function BAz(){var a=new A3w();Bl7(a);return a;}
function Bl7(a){}
function BsQ(a){var b;b=new AER;b.a0a=a;CP(b);b.cy=1;return b;}
var ATN=K(B$);
function By8(){var a=new ATN();Bf0(a);return a;}
function Bf0(a){}
function BkF(a){var b;b=new ABR;b.a0j=a;CP(b);b.cy=1;return b;}
var A2K=K(B$);
function BC1(){var a=new A2K();A8L(a);return a;}
function A8L(a){}
function Ba5(a){var b;b=new Yq;b.ZW=a;CP(b);return b;}
var APo=K(B$);
function BzJ(){var a=new APo();Bdh(a);return a;}
function Bdh(a){}
function Bga(a){var b;b=new Yp;b.Xe=a;CP(b);return b;}
var ARf=K(B$);
function BCj(){var a=new ARf();A91(a);return a;}
function A91(a){}
function BnI(a){var b;b=new AAS;b.YA=a;CP(b);N_(b.cv,0,2048);b.cy=1;return b;}
var AIG=K(B$);
function BBS(){var a=new AIG();A9m(a);return a;}
function A9m(a){}
function A$D(a){var b;b=new AC2;b.a0C=a;CP(b);b.cy=1;return b;}
var AUo=K(B$);
function BCk(){var a=new AUo();BcN(a);return a;}
function BcN(a){}
function BxH(a){var b;b=new Wi;b.YY=a;CP(b);b.cy=1;return b;}
var A2Z=K(B$);
function Bzt(){var a=new A2Z();Bdz(a);return a;}
function Bdz(a){}
function Bkw(a){var b;b=new AD0;b.XQ=a;CP(b);return b;}
var AQq=K(B$);
function BC$(){var a=new AQq();BpU(a);return a;}
function BpU(a){}
function Bb8(a){var b;b=new ABN;b.Wx=a;CP(b);b.cy=1;return b;}
var AXt=K(B$);
function BBM(){var a=new AXt();A7M(a);return a;}
function A7M(a){}
function A$M(a){var b;b=new ABQ;b.Yb=a;CP(b);b.cy=1;return b;}
var ANu=K(B$);
function BAj(){var a=new ANu();A9x(a);return a;}
function A9x(a){}
function Bo_(a){var b;b=new V$;b.Yw=a;CP(b);b.cy=1;return b;}
var ASE=K(B$);
function BCU(){var a=new ASE();Bcl(a);return a;}
function Bcl(a){}
function Bq5(a){var b;b=new ADi;b.a08=a;CP(b);b.cy=1;return b;}
var A3a=K(B$);
function BCR(){var a=new A3a();BsD(a);return a;}
function BsD(a){}
function Bid(a){var b;b=new ADo;b.Xw=a;CP(b);return b;}
var ALS=K(B$);
function BA3(){var a=new ALS();A9p(a);return a;}
function A9p(a){}
function Bfy(a){var b;b=new AFc;b.a0I=a;CP(b);return b;}
var AKN=K(B$);
function Bzs(){var a=new AKN();Bu5(a);return a;}
function Bu5(a){}
function BdX(a){var b;b=new AED;b.WB=a;CP(b);b.cy=1;return b;}
var ATJ=K(B$);
function BCG(){var a=new ATJ();BpP(a);return a;}
function BpP(a){}
function Bvb(a){var b;b=new VA;b.a1r=a;CP(b);b.cy=1;return b;}
var QS=K(B$);
function BAn(){var a=new QS();A$V(a);return a;}
function A$V(a){}
function ANp(a){return Fe(DQ(DQ(DQ(GZ(),97,122),65,90),48,57),95);}
var A3_=K(QS);
function BBx(){var a=new A3_();BpZ(a);return a;}
function BpZ(a){}
function BdD(a){var b;b=II(ANp(a),1);b.cy=1;return b;}
var AZk=K(Uf);
function By6(){var a=new AZk();BiI(a);return a;}
function BiI(a){}
function Bme(a){var b;b=II(AYP(a),1);b.cy=1;return b;}
var AKI=K(Tr);
function BzS(){var a=new AKI();BqP(a);return a;}
function BqP(a){}
function Ban(a){var b;b=II(A0s(a),1);b.cy=1;return b;}
function AWq(){var a=this;B$.call(a);a.N7=0;a.TH=0;}
function Bo(a,b){var c=new AWq();BxF(c,a,b);return c;}
function BxF(a,b,c){a.N7=b;a.TH=c;}
function Bcy(a){return DQ(GZ(),a.N7,a.TH);}
var AW6=K(B$);
function BBB(){var a=new AW6();Bjr(a);return a;}
function Bjr(a){}
function Bi0(a){return DQ(DQ(GZ(),65279,65279),65520,65533);}
function AY4(){var a=this;B$.call(a);a.KQ=0;a.HN=0;a.Sl=0;}
function Dx(a,b){var c=new AY4();A9U(c,a,b);return c;}
function BAa(a,b,c){var d=new AY4();Bi_(d,a,b,c);return d;}
function A9U(a,b,c){a.HN=c;a.KQ=b;}
function Bi_(a,b,c,d){a.Sl=d;a.HN=c;a.KQ=b;}
function BoM(a){var b;b=BA8(a.KQ);if(a.Sl)N_(b.cv,0,2048);b.cy=a.HN;return b;}
function AZf(){var a=this;B$.call(a);a.GG=0;a.Ds=0;a.Me=0;}
function Qp(a,b){var c=new AZf();A$N(c,a,b);return c;}
function BB9(a,b,c){var d=new AZf();Bkx(d,a,b,c);return d;}
function A$N(a,b,c){a.Ds=c;a.GG=b;}
function Bkx(a,b,c,d){a.Me=d;a.Ds=c;a.GG=b;}
function A6M(a){var b;b=new AEp;AON(b,a.GG);if(a.Me)N_(b.cv,0,2048);b.cy=a.Ds;return b;}
function ACc(){var a=this;E.call(a);a.SO=0;a.Oz=0;a.SQ=null;}
function A_u(a,b,c){var d=new ACc();Bhv(d,a,b,c);return d;}
function Bhv(a,b,c,d){a.SO=b;a.Oz=c;a.SQ=d;}
var Uz=K(GW);
var KC=K(Co);
function BPB(){var a=new KC();Bsd(a);return a;}
function Bsd(a){W(a);}
function APy(){var a=this;C8.call(a);a.Rn=null;a.LR=null;a.ti=null;}
function Blt(a,b){var c=new APy();BiH(c,a,b);return c;}
function BiH(a,b,c){Eo(a);a.LR=B(1022);a.Rn=b;a.ti=c;}
function A5F(a){var b,c,d,e,f,g,h,i;b=0;while(true){c=a.ti;if(b>=c.Ev)break;if(!(!b?1:b==1?1:b!=3?0:1))Y(a.bv,OJ(b,((a.O/2|0)-155|0)+((b%2|0)*160|0)|0,(a.bd/6|0)+(24*(b>>1)|0)|0,NE(c,b)));else{d=a.bv;e=new WJ;f=((a.O/2|0)-155|0)+((b%2|0)*160|0)|0;g=(a.bd/6|0)+(24*(b>>1)|0)|0;c=NE(c,b);h=a.ti;i=!b?h.jF:b==1?h.b5:b!=3?0.0:h.ln;SF(e,b,f,g,150,20,c);e.g6=1.0;e.A8=0;e.qH=0;e.qH=b;e.g6=i;Y(d,e);}b=b+1|0;}Y(a.bv,Ej(100,(a.O/2|0)-100|0,((a.bd/6|0)+120|0)+12|0,B(1023)));Y(a.bv,Ej(200,(a.O/2|0)-100|0,(a.bd/6|0)+168|0,
B(1024)));}
function AOX(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.fC){c=b.ci;if(c<100){d=a.ti;e=1;$p=1;continue _;}if(b.ci==100){d=a.x.q;$p=2;continue _;}if(b.ci==200){b=a.x.q;$p=4;continue _;}}return;case 1:A59(d,c,e);if(C()){break _;}b.j6=NE(a.ti,b.ci);if(b.ci==100){d=a.x.q;$p=2;continue _;}if(b.ci!=200)return;b=a.x.q;$p=4;continue _;case 2:ARl(d);if(C()){break _;}d=a.x;f=new AEZ;g=a.ti;Eo(f);f.M5=
B(1025);f.qS=(-1);f.NS=a;f.rh=g;$p=3;case 3:AL5(d,f);if(C()){break _;}if(b.ci!=200)return;b=a.x.q;$p=4;case 4:ARl(b);if(C()){break _;}b=a.x;d=a.Rn;$p=5;case 5:AL5(b,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function ARw(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}DX(a,a.bw,a.LR,a.O/2|0,20,16777215);$p=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function R_(){var a=this;C8.call(a);a.uh=null;a.LA=null;a.Ip=0;}
function Bhg(a){var b=new R_();A2W(b,a);return b;}
function A2W(a,b){Eo(a);a.LA=B(1026);a.Ip=0;a.uh=b;}
function AWw(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;if(b>=5){a.Gr();return;}c=b+1|0;d=new T;S(d);Bi(H(d,B(1027)),c);d=U(d);$p=1;case 1:$z=AW4(d);if(C()){break _;}d=$z;if(d===null)Y(a.bv,Ej(b,(a.O/2|0)-100|0,(a.bd/6|0)+(24*b|0)|0,B(1028)));else{e=new T;S(e);Bi(H(e,B(1029)),c);f=U(e);g=Gi(CG(CF(CG(Hk(d,B(423)),M(1024)),M(100)),M(1024)))/100.0;d=new T;S(d);H(It(H(H(d,f),B(1030)),g),B(1031));e
=U(d);Y(a.bv,Ej(b,(a.O/2|0)-100|0,(a.bd/6|0)+(24*b|0)|0,e));}b=c;if(b>=5){a.Gr();return;}c=b+1|0;d=new T;S(d);Bi(H(d,B(1027)),c);d=U(d);continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AKY(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=new T;S(c);Bi(H(c,B(1027)),b);c=U(c);$p=1;case 1:$z=AW4(c);if(C()){break _;}c=$z;if(c===null)c=null;else{c=new T;S(c);Bi(H(c,B(1027)),b);c=U(c);}return c;default:GR();}}DW().s(a,b,c,$p);}
function BtK(a){Y(a.bv,Ej(5,(a.O/2|0)-100|0,((a.bd/6|0)+120|0)+12|0,B(1032)));Y(a.bv,Ej(6,(a.O/2|0)-100|0,(a.bd/6|0)+168|0,B(1033)));}
function AOJ(a,b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.fC){c=b.ci;d=Ba(c,5);if(d<0){d=c+1|0;$p=1;continue _;}if(!d){b=a.x;e=new ADU;A2W(e,a);e.LA=B(1034);$p=2;continue _;}if(c==6){b=a.x;e=a.uh;$p=3;continue _;}}return;case 1:a.Yu(d);if(C()){break _;}return;case 2:AL5(b,e);if(C()){break _;}return;case 3:AL5(b,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function ATS(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.x;d=null;$p=1;case 1:AL5(c,d);if(C()){break _;}if(a.Ip)return;a.Ip=1;d=a.x;c=new ADO;AGB(c,d);c.GC=(-1);c.F3=(-1);c.Fk=(-1);c.jv=0.0;c.t9=0.0;c.nX=0.0;c.wA=0;d.bL=c;d=a.x;c=new T;S(c);Bi(H(c,B(1027)),b);e=U(c);c=null;$p=2;case 2:ARZ(d,c);if(C()){break _;}f=new Kh;g=B(1035);h=In(new C1);c=null;$p=3;case 3:V5(f,g,e,h,c);if(C())
{break _;}if(!f.mG){c=B(1036);$p=4;continue _;}c=B(1037);$p=5;continue _;case 4:A2L(d,f,c);if(C()){break _;}d=a.x;c=null;$p=6;continue _;case 5:A2L(d,f,c);if(C()){break _;}d=a.x;c=null;$p=6;case 6:AL5(d,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AQk(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}DX(a,a.bw,a.LA,a.O/2|0,20,16777215);$p=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function Ov(){var a=this;C8.call(a);a.AB=null;a.oo=0;a.b_=null;a.cc=null;a.s3=0;a.r2=0;}
function A5x(a){a.oo=a.oo+1|0;}
function AHm(a){a.r2=1;a.s3=0;Dr(a.bv);Y(a.bv,Ej(0,(a.O/2|0)-100|0,((a.bd/4|0)+96|0)+12|0,B(1038)));Y(a.bv,Ej(1,(a.O/2|0)-100|0,((a.bd/4|0)+120|0)+12|0,B(1033)));a.b_=Xw(a.x.q.rf,B(600),B(465));a.cc=a.x.q.ta;(Bb(a.bv,0)).fC=Z(a.b_)>0&&Z(a.cc)>0&&!G7(a.b_)&&!G7(a.cc)&&!E$(a.b_)&&!E$(a.cc)?1:0;}
function AZA(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.fC){c=b.ci;if(c==1){b=a.x;d=a.AB;$p=1;continue _;}if(!c){BFD.mh=A8a(a.cc);a.x.q.rf=Xw(a.b_,B(465),B(600));b=a.x.q;b.ta=a.cc;$p=2;continue _;}}return;case 1:AL5(b,d);if(C()){break _;}return;case 2:ARl(b);if(C()){break _;}EW(a.b_,B(465));b=a.x;d=new Vx;e=a.b_;Eo(d);d.qZ=0;f=null;$p=3;case 3:ARZ(b,f);if(C()){break _;}f=new AEs;ABw(f);f.oQ=d;f.s1=b;f.Mq
=e;AB5(f);$p=4;case 4:AL5(b,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AU7(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(!d){e=(a.O/2|0)-100|0;f=Ba(b,e);if(f>=0&&b<(e+200|0)){g=(((a.bd/4|0)-10|0)+10|0)+18|0;if(c>=g&&c<(g+20|0)){Jx(1);a.r2=1;a.s3=0;break a;}}if(f>=0&&b<(e+200|0)){e=(((a.bd/4|0)-10|0)+50|0)+18|0;if(c>=e&&c<(e+20|0)){Jx(1);a.s3=1;a.r2=0;break a;}}Jx(0);a.r2=0;a.s3=0;}}$p=1;case 1:AJf(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,
b,c,d,e,f,g,$p);}
function AH1(a,b,c){var d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(a.s3){if(b==22){d=32-Z(a.b_)|0;if(d>Z(B(7)))d=Z(B(7));if(d>0){e=a.b_;f=Dc(B(7),0,d);g=new T;S(g);H(H(g,e),f);a.b_=U(g);}}if(b!=13){if(c==14&&Z(a.b_)>0){e=a.b_;a.b_=Dc(e,0,Z(e)-1|0);}if(H8(B(599),b)>=0&&Z(a.b_)<32){e=a.b_;f=new T;S(f);BL(H(f,e),b);a.b_=U(f);}(Bb(a.bv,0)).fC=Z(a.b_)>0&&Z(a.cc)>0&&!G7(a.b_)&&!G7(a.cc)&&!E$(a.b_)&&!E$(a.cc)
?1:0;break a;}e=Bb(a.bv,0);$p=1;continue _;}if(a.r2){if(b==22){d=16-Z(a.cc)|0;if(d>Z(B(7)))d=Z(B(7));if(d>0){e=a.cc;f=Dc(B(7),0,d);g=new T;S(g);H(H(g,e),f);a.cc=U(g);}}if(b==13){e=Bb(a.bv,0);$p=2;continue _;}if(c==14&&Z(a.cc)>0){e=a.cc;a.cc=Dc(e,0,Z(e)-1|0);}if(H8(B(599),b)>=0&&Z(a.cc)<16){e=new T;S(e);BL(e,b);f=U(e);if(!Qu(f,B(1039))&&!Qu(f,B(1040))?0:1){e=a.cc;f=new T;S(f);BL(H(f,e),b);a.cc=U(f);}}(Bb(a.bv,0)).fC=Z(a.b_)>0&&Z(a.cc)>0&&!G7(a.b_)&&!G7(a.cc)&&!E$(a.b_)&&!E$(a.cc)?1:0;}}return;case 1:AZA(a,e);if
(C()){break _;}if(c==14&&Z(a.b_)>0){e=a.b_;a.b_=Dc(e,0,Z(e)-1|0);}if(H8(B(599),b)>=0&&Z(a.b_)<32){e=a.b_;f=new T;S(f);BL(H(f,e),b);a.b_=U(f);}(Bb(a.bv,0)).fC=Z(a.b_)>0&&Z(a.cc)>0&&!G7(a.b_)&&!G7(a.cc)&&!E$(a.b_)&&!E$(a.cc)?1:0;return;case 2:AZA(a,e);if(C()){break _;}if(c==14&&Z(a.cc)>0){e=a.cc;a.cc=Dc(e,0,Z(e)-1|0);}if(H8(B(599),b)>=0&&Z(a.cc)<16){e=new T;S(e);BL(e,b);f=U(e);if(!Qu(f,B(1039))&&!Qu(f,B(1040))?0:1){e=a.cc;f=new T;S(f);BL(H(f,e),b);a.cc=U(f);}}(Bb(a.bv,0)).fC=Z(a.b_)>0&&Z(a.cc)>0&&!G7(a.b_)&&!G7(a.cc)
&&!E$(a.b_)&&!E$(a.cc)?1:0;return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AOW(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}DX(a,a.bw,B(1041),a.O/2|0,((a.bd/4|0)-60|0)+20|0,16777215);C0(a.bw,B(1042),(a.O/2|0)-100|0,(((a.bd/4|0)-50|0)+60|0)+36|0,10526880);C0(a.bw,B(1043),(a.O/2|0)-100|0,(((a.bd/4|0)-90|0)+60|0)+36|0,10526880);e=(a.O/2|0)-100
|0;f=(((a.bd/4|0)-10|0)+50|0)+18|0;g=e-1|0;h=f-1|0;i=e+200|0;j=i+1|0;k=f+20|0;IR(a,g,h,j,k+1|0,(-6250336));IR(a,e,f,i,k,(-16777216));if(!a.s3)C0(a.bw,a.b_,e+4|0,f+6|0,14737632);else{l=a.bw;m=a.b_;n=(a.oo/6|0)%2|0?B(7):B(600);o=new T;S(o);H(H(o,m),n);C0(l,U(o),e+4|0,f+6|0,14737632);}g=(a.O/2|0)-100|0;h=(((a.bd/4|0)-10|0)+10|0)+18|0;e=g-1|0;i=h-1|0;f=g+200|0;k=f+1|0;j=h+20|0;IR(a,e,i,k,j+1|0,(-6250336));IR(a,g,h,f,j,(-16777216));if(!a.r2)C0(a.bw,a.cc,g+4|0,h+6|0,14737632);else{n=a.bw;o=a.cc;m=(a.oo/6|0)%2|0?B(7)
:B(600);l=new T;S(l);H(H(l,o),m);C0(n,U(l),g+4|0,h+6|0,14737632);}$p=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function A5w(){var a=this;C8.call(a);a.Fc=null;a.cY=0;a.gn=0;a.gX=0;a.nG=0;a.nw=0;a.gL=0;a.rZ=0;}
function Sj(a){var b=new A5w();Buk(b,a);return b;}
function Buk(a,b){Eo(a);a.cY=0;a.gn=32;a.gX=(a.bd-55|0)+4|0;a.nG=0;a.nw=a.O;a.gL=(-2);a.rZ=(-1);a.Fc=b;}
function AZP(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Y(a.bv,OJ(5,(a.O/2|0)-154|0,a.bd-48|0,B(1044)));Y(a.bv,OJ(6,(a.O/2|0)+4|0,a.bd-48|0,B(1024)));b=a.x.lf;$p=1;case 1:AWF(b);if(C()){break _;}a.gn=32;a.gX=(a.bd-58|0)+4|0;a.nG=0;a.nw=a.O;return;default:GR();}}DW().s(a,b,$p);}
function AM7(a,b){var c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.fC){if(b.ci==5){Bm();c=$rt_globals.window.document.createElement("input");d="file";c.type=d;c.accept="application/zip";c.multiple=!!0;e=new WU;e.SH=c;c.addEventListener("change",CU(e,"handleEvent"));c.click();}if(b.ci==6){b=a.x.W;$p=1;continue _;}}return;case 1:A4H(b);if(C()){break _;}b=a.x;e=a.Fc;$p=2;case 2:AL5(b,e);if(C()){break _;}return;default:GR();}}DW().s(a,
b,c,d,e,$p);}
function AJl(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AJf(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function Bes(a,b,c,d){ATq(a,b,c,d);}
function AWm(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}if(a.rZ<=0){e=a.x.lf;$p=2;continue _;}e=YV(a.x.lf);if(!Cx(0)){f=a.gL;f>=0&&f!=c;a.gL=(-1);}else{f=a.gL;if(f==(-1)){f=a.gn;if(c>=f&&
c<=a.gX){g=a.O/2|0;h=g-110|0;g=g+110|0;f=(((c-f|0)+a.cY|0)-2|0)/36|0;if(b>=h&&b<=g&&f>=0&&f<C5(e)){i=a.x.lf;j=Bb(e,f);$p=4;continue _;}a.gL=c;}else a.gL=(-2);}else if(f>=0){a.cY=a.cY-(c-f|0)|0;a.gL=c;}}h=(C5(e)*36|0)-((a.gX-a.gn|0)-4|0)|0;if(h<0)h=h/2|0;if(a.cY<0)a.cY=0;if(a.cY>h)a.cY=h;Be(2896);Be(2912);BM();i=BFI;f=3553;j=a.x.W;k=B(229);$p=3;continue _;case 2:AWF(e);if(C()){break _;}a.rZ=a.rZ+20|0;e=YV(a.x.lf);if(!Cx(0)){f=a.gL;f>=0&&f!=c;a.gL=(-1);}else{f=a.gL;if(f==(-1)){f=a.gn;if(c>=f&&c<=a.gX){g=a.O/2
|0;h=g-110|0;g=g+110|0;f=(((c-f|0)+a.cY|0)-2|0)/36|0;if(b>=h&&b<=g&&f>=0&&f<C5(e)){i=a.x.lf;j=Bb(e,f);$p=4;continue _;}a.gL=c;}else a.gL=(-2);}else if(f>=0){a.cY=a.cY-(c-f|0)|0;a.gL=c;}}h=(C5(e)*36|0)-((a.gX-a.gn|0)-4|0)|0;if(h<0)h=h/2|0;if(a.cY<0)a.cY=0;if(a.cY>h)a.cY=h;Be(2896);Be(2912);BM();i=BFI;f=3553;j=a.x.W;k=B(229);$p=3;case 3:$z=ASZ(j,k);if(C()){break _;}g=$z;CK(f,g);B4(1.0,1.0,1.0,1.0);BB(i);Eq(i,2105376);f=a.nG;l=f;g=a.gX;I(i,l,g,0.0,f/32.0,(g+a.cY|0)/32.0);f=a.nw;m=f;g=a.gX;I(i,m,g,0.0,f/32.0,(g
+a.cY|0)/32.0);f=a.nw;m=f;g=a.gn;I(i,m,g,0.0,f/32.0,(g+a.cY|0)/32.0);f=a.nG;m=f;g=a.gn;I(i,m,g,0.0,f/32.0,(g+a.cY|0)/32.0);Bu(i);n=0;if(n>=C5(e)){o=4;f=0;g=a.gn;h=255;p=255;$p=5;continue _;}j=Bb(e,n);f=a.O/2|0;p=(f-92|0)-16|0;q=(36+(n*36|0)|0)-a.cY|0;r=32;s=32;if(j===a.x.lf.fF){t=f-110|0;u=f+110|0;B4(1.0,1.0,1.0,1.0);Be(3553);BB(i);Eq(i,8421504);m=t;f=q+r|0;l=f+2|0;I(i,m,l,0.0,0.0,1.0);v=u;I(i,v,l,0.0,1.0,1.0);l=q-2|0;I(i,v,l,0.0,1.0,0.0);I(i,m,l,0.0,0.0,0.0);Eq(i,0);m=t+1|0;l=f+1|0;I(i,m,l,0.0,0.0,1.0);v=u
-1|0;I(i,v,l,0.0,1.0,1.0);l=q-1|0;I(i,v,l,0.0,1.0,0.0);I(i,m,l,0.0,0.0,0.0);Bu(i);Bc(3553);}k=a.x;$p=9;continue _;case 4:$z=A5Q(i,j);if(C()){break _;}f=$z;if(f){i=a.x.W;$p=8;continue _;}a.gL=c;h=(C5(e)*36|0)-((a.gX-a.gn|0)-4|0)|0;if(h<0)h=h/2|0;if(a.cY<0)a.cY=0;if(a.cY>h)a.cY=h;Be(2896);Be(2912);BM();i=BFI;f=3553;j=a.x.W;k=B(229);$p=3;continue _;case 5:A5B(a,f,g,h,p);if(C()){break _;}f=a.gX;g=a.bd;h=255;p=255;$p=6;case 6:A5B(a,f,g,h,p);if(C()){break _;}Bc(3042);CO(770,771);Be(3008);Be(3553);BB(i);Ln(i,0,0);I(i,
a.nG,a.gn+o|0,0.0,0.0,1.0);I(i,a.nw,a.gn+o|0,0.0,1.0,1.0);Ln(i,0,255);I(i,a.nw,a.gn,0.0,1.0,0.0);I(i,a.nG,a.gn,0.0,0.0,0.0);Bu(i);BB(i);Ln(i,0,255);I(i,a.nG,a.gX,0.0,0.0,1.0);I(i,a.nw,a.gX,0.0,1.0,1.0);Ln(i,0,0);I(i,a.nw,a.gX-o|0,0.0,1.0,0.0);I(i,a.nG,a.gX-o|0,0.0,0.0,0.0);Bu(i);Bc(3553);Bc(3008);Be(3042);DX(a,a.bw,B(1045),a.O/2|0,16,16777215);DX(a,a.bw,B(1046),(a.O/2|0)-77|0,a.bd-26|0,8421504);$p=7;case 7:AQT(a,b,c,d);if(C()){break _;}return;case 8:A4H(i);if(C()){break _;}a.gL=c;h=(C5(e)*36|0)-((a.gX-a.gn|
0)-4|0)|0;if(h<0)h=h/2|0;if(a.cY<0)a.cY=0;if(a.cY>h)a.cY=h;Be(2896);Be(2912);BM();i=BFI;f=3553;j=a.x.W;k=B(229);$p=3;continue _;case 9:j.OP(k);if(C()){break _;}B4(1.0,1.0,1.0,1.0);BB(i);Eq(i,16777215);m=p;l=q+r|0;I(i,m,l,0.0,0.0,1.0);f=p+s|0;v=f;I(i,v,l,0.0,1.0,1.0);l=q;I(i,v,l,0.0,1.0,0.0);I(i,m,l,0.0,0.0,0.0);Bu(i);k=a.bw;w=j.ne;f=f+2|0;EY(a,k,w,f,q+1|0,16777215);k=a.bw;w=j.LB;g=q+12|0;EY(a,k,w,f,g,8421504);EY(a,a.bw,j.Sf,f,g+10|0,8421504);n=n+1|0;if(n>=C5(e)){o=4;f=0;g=a.gn;h=255;p=255;$p=5;continue _;}j
=Bb(e,n);f=a.O/2|0;p=(f-92|0)-16|0;q=(36+(n*36|0)|0)-a.cY|0;r=32;s=32;if(j===a.x.lf.fF){t=f-110|0;u=f+110|0;B4(1.0,1.0,1.0,1.0);Be(3553);BB(i);Eq(i,8421504);m=t;f=q+r|0;l=f+2|0;I(i,m,l,0.0,0.0,1.0);v=u;I(i,v,l,0.0,1.0,1.0);l=q-2|0;I(i,v,l,0.0,1.0,0.0);I(i,m,l,0.0,0.0,0.0);Eq(i,0);m=t+1|0;l=f+1|0;I(i,m,l,0.0,0.0,1.0);v=u-1|0;I(i,v,l,0.0,1.0,1.0);l=q-1|0;I(i,v,l,0.0,1.0,0.0);I(i,m,l,0.0,0.0,0.0);Bu(i);Bc(3553);}k=a.x;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);}
function ARB(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.rZ=a.rZ-1|0;b=null;Bm();if(BE3){BE3=0;b=BE4;BE4=null;}if(b===null)return;c=b.Nj;d=new T;S(d);H(H(d,B(521)),c);c=U(d);e=b.O7;$p=1;case 1:ALl(c,e);if(C()){break _;}c=BFD;b=Sj(a.Fc);$p=2;case 2:AL5(c,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function A5B(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BM();f=BFI;g=3553;h=a.x.W;i=B(229);$p=1;case 1:$z=ASZ(h,i);if(C()){break _;}j=$z;CK(g,j);B4(1.0,1.0,1.0,1.0);BB(f);Ln(f,4210752,e);k=c;l=c/32.0;I(f,0.0,k,0.0,0.0,l);c=a.O;I(f,c,k,0.0,c/32.0,l);Ln(f,4210752,d);c=a.O;m=c;k=b;n=c/32.0;o=b/32.0;I(f,m,k,0.0,n,
o);I(f,0.0,k,0.0,0.0,o);Bu(f);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function QC(){var a=this;E.call(a);a.eD=null;a.od=0;a.cd=null;a.gW=null;a.iq=null;a.hX=null;a.hd=null;a.us=0;a.f6=0;a.f1=0;a.h$=null;a.hh=null;a.iN=0;a.f_=0;a.s$=0;a.xb=0;a.pI=0;a.Ca=Ch;}
var BNf=0;function BAi(a,b,c){var d=new QC();A4M(d,a,b,c);return d;}
function US(a,b,c,d){var e=new QC();BiE(e,a,b,c,d);return e;}
function A4M(a,b,c,d){var e,f;a.h$=DP();a.hh=BC(O8,8);a.iN=0;a.f_=0;a.xb=0;a.pI=0;a.Ca=Ch;a.cd=b;a.f6=c;a.f1=d;a.hd=BU(256);e=0;while(true){f=a.hh.data;if(e>=f.length)break;f[e]=B6();e=e+1|0;}}
function BiE(a,b,c,d,e){var f;f=c.data;A4M(a,b,d,e);a.eD=c;b=new ACZ;d=f.length;AVD(b,d);a.gW=b;a.iq=N2(d);a.hX=N2(d);}
function AGy(a,b,c){return b==a.f6&&c==a.f1?1:0;}
function TE(a,b,c){return a.hd.data[c<<4|b]&255;}
function ANt(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=127;c=0;while(c<16){d=0;while(d<16){e=a.hd.data;f=d<<4|c;e[f]=(-128);H1(a,c,127,d);e=a.hd.data;if((e[f]&255)<b)b=e[f]&255;d=d+1|0;}c=c+1|0;}a.us=b;b=0;while(b<16){g=0;if(g<16){$p=1;continue _;}b=b+1|0;}a.f_=1;return;case 1:AX4(a,b,g);if(C()){break _;}g=g+1|0;while(true){if(g<16){continue _;}b=b+1|0;if(b>=16)break;g=0;}a.f_=1;return;default:
GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function M$(a){var b,c,d,e,f,g,h,i,j,k;b=0;while(b<16){c=0;while(c<16){d=b<<11|c<<7;e=0;while(e<128){J();f=BID.data[a.eD.data[d+e|0]];if(f>0)FS(a.hX,b,e,c,f);e=e+1|0;}e=15;f=30;while(f<128&&e>0){f=f+1|0;g=a.eD.data[d+f|0];J();h=BIB.data[g];i=BID.data[g];if(!h)h=1;e=e-h|0;if(i<=e)i=e;e=i<0?0:i;FS(a.hX,b,f,c,e);}c=c+1|0;}b=b+1|0;}j=a.cd;Eg();k=BK6;e=a.f6*16|0;g=a.f1*16|0;FM(j,k,e,31,g,e+16|0,33,g+16|0);a.f_=1;}
function AX4(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=TE(a,b,c);e=(a.f6*16|0)+b|0;f=(a.f1*16|0)+c|0;b=e-1|0;$p=1;case 1:AIF(a,b,f,d);if(C()){break _;}b=e+1|0;$p=2;case 2:AIF(a,b,f,d);if(C()){break _;}b=f-1|0;$p=3;case 3:AIF(a,e,b,d);if(C()){break _;}b=f+1|0;$p=4;case 4:AIF(a,e,b,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AIF(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.cd;$p=1;case 1:$z=AX5(e,b,c);if(C()){break _;}f=$z;g=Ba(f,d);if(g>0){e=a.cd;Eg();FM(e,BM8,b,d,c,b,f,c);}else if(g<0){e=a.cd;Eg();FM(e,BM8,b,f,c,b,d,c);}a.f_=1;return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function H1(a,b,c,d){var e,f,g,h,i,j,k,l;e=a.hd.data;f=d<<4|b;g=e[f]&255;if(c<=g)c=g;h=b<<11|d<<7;while(c>0){J();if(BIB.data[a.eD.data[(h+c|0)-1|0]])break;c=c+(-1)|0;}h=Ba(c,g);if(h){ARM(a.cd,b,d,c,g);e=a.hd.data;e[f]=c<<24>>24;if(c<a.us)a.us=c;else{i=127;f=0;while(f<16){j=0;while(j<16){k=j<<4|f;if((e[k]&255)<i)i=e[k]&255;j=j+1|0;}f=f+1|0;}a.us=i;}a:{i=(a.f6*16|0)+b|0;f=(a.f1*16|0)+d|0;if(h<0){j=c;while(true){if(j>=g)break a;FS(a.iq,b,j,d,15);j=j+1|0;}}l=a.cd;Eg();FM(l,BM8,i,g,f,i,c,f);while(true){if(g>=c)break a;FS(a.iq,
b,g,d,0);g=g+1|0;}}h=15;j=c;b:{while(j>0){if(h<=0)break b;j=j+(-1)|0;J();k=BIB.data[Id(a,b,j,d)];if(!k)k=1;h=h-k|0;if(h<0)h=0;FS(a.iq,b,j,d,h);}}while(j>0){J();if(BIB.data[Id(a,b,j-1|0,d)])break;j=j+(-1)|0;}if(j!=c){l=a.cd;Eg();FM(l,BM8,i-1|0,j,f-1|0,i+1|0,c,f+1|0);}a.f_=1;}}
function Id(a,b,c,d){return a.eD.data[b<<11|d<<7|c];}
function AOy(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=e<<24>>24;h=a.hd.data[d<<4|b]&255;i=a.eD.data;j=b<<11|d<<7|c;k=i[j]&255;if(k==e&&KZ(a.gW,b,c,d)==f)return 0;l=(a.f6*16|0)+b|0;m=(a.f1*16|0)+d|0;a.eD.data[j]=g;if(k){n=a.cd;if(!n.N){J();o=BFM.data[k];$p=2;continue _;}}FS(a.gW,b,c,d,f);if(!a.cd.cM.rX){J();if
(!BIB.data[g]){if(c==(h-1|0))H1(a,b,c,d);}else if(c>=h)H1(a,b,c+1|0,d);n=a.cd;Eg();FM(n,BM8,l,c,m,l,c,m);}n=a.cd;Eg();FM(n,BK6,l,c,m,l,c,m);$p=1;case 1:AX4(a,b,d);if(C()){break _;}if(!e){FS(a.gW,b,c,d,f);a.f_=1;return 1;}J();n=BFM.data[e];o=a.cd;$p=3;continue _;case 2:o.iv(n,l,c,m);if(C()){break _;}FS(a.gW,b,c,d,f);if(!a.cd.cM.rX){J();if(!BIB.data[g]){if(c==(h-1|0))H1(a,b,c,d);}else if(c>=h)H1(a,b,c+1|0,d);n=a.cd;Eg();FM(n,BM8,l,c,m,l,c,m);}n=a.cd;Eg();FM(n,BK6,l,c,m,l,c,m);$p=1;continue _;case 3:n.eJ(o,l,c,
m);if(C()){break _;}FS(a.gW,b,c,d,f);a.f_=1;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function ZV(a,b,c,d){return KZ(a.gW,b,c,d);}
function AE0(a,b,c,d,e){var f,g;f=KZ(a.iq,b,c,d);if(f>0)BNf=1;e=f-e|0;g=KZ(a.hX,b,c,d);if(g<=e)g=e;return g;}
function PY(a,b){var c,d,e,f,g,h;if(!a.xb){a.pI=1;c=N(b.c/16.0);d=N(b.d/16.0);if(!(c==a.f6&&d==a.f1)){e=D4();f=new T;S(f);H(H(f,B(1047)),b);Cb(e,U(f));}g=N(b.i/16.0);if(g<0)g=0;h=a.hh.data;c=h.length;if(g>=c)g=c-1|0;b.cT=1;b.ej=a.f6;b.sY=g;b.eu=a.f1;Y(h[g],b);}}
function NS(a,b){WS(a,b,b.sY);}
function WS(a,b,c){var d,e;if(c<0)c=0;d=a.hh.data;e=d.length;if(c>=e)c=e-1|0;Jy(d[c],b);}
function Wr(a,b,c,d){return c<(a.hd.data[d<<4|b]&255)?0:1;}
function AZ4(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=C4(b,c,d);f=Bz(a.h$,e);if(f!==null)return f;g=Id(a,b,c,d);J();if(!BIA.data[g])return null;h=BFM.data[g];f=a.cd;b=(a.f6*16|0)+b|0;d=(a.f1*16|0)+d|0;$p=1;case 1:h.eJ(f,b,c,d);if(C()){break _;}return Bz(a.h$,e);default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function Ta(a,b,c,d,e){var f;a:{f=C4(b,c,d);e.cJ=a.cd;e.en=(a.f6*16|0)+b|0;e.el=c;e.eB=(a.f1*16|0)+d|0;if(Id(a,b,c,d)){J();if(BFM.data[Id(a,b,c,d)] instanceof Ha){if(a.od){if(Bz(a.h$,f)!==null)Jy(a.cd.gc,Bz(a.h$,f));Y(a.cd.gc,e);}B0(a.h$,f,e);break a;}}Cb(CV(),B(1048));}}
function AE_(a){var b,c;a.od=0;Hw(a.cd.gc,HC(a.h$));b=0;while(true){c=a.hh.data;if(b>=c.length)break;AWf(a.cd,c[b]);b=b+1|0;}}
function AA9(a){a.f_=1;}
function PB(a,b){return a.s$?0:a.pI&&FX(a.cd.cS,a.Ca)?1:a.f_;}
function Px(){var a=this;E.call(a);a.pD=0;a.mc=0;a.pr=null;a.wE=null;}
function BPC(a,b,c,d,e,f,g){var h=new Px();APt(h,a,b,c,d,e,f,g);return h;}
function APt(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.wE=b;i=c>>4;a.pD=i;c=e>>4;a.mc=c;j=f>>4;k=h>>4;a.pr=$rt_createMultiArray(QC,[(k-c|0)+1|0,(j-i|0)+1|0]);while(i<=j){l=a.mc;if(l<=k){m=a.pr.data[i-a.pD|0].data;c=l-a.mc|0;$p=1;continue _;}i=i+1|0;}return;case 1:$z=AJJ(b,i,l);if(C()){break _;}n=$z;m[c]=n;l=l+1|0;while
(true){if(l<=k){m=a.pr.data[i-a.pD|0].data;c=l-a.mc|0;continue _;}i=i+1|0;if(i>j)break;l=a.mc;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function Ls(a,b,c,d){var e,f;if(c<0)return 0;if(c>=128)return 0;e=(b>>4)-a.pD|0;f=(d>>4)-a.mc|0;return Id(a.pr.data[e].data[f],b&15,c,d&15);}
function A29(a,b,c,d){return a.wE.cM.uN.data[Lo(a,b,c,d,1)];}
function Lo(a,b,c,d,e){var f,g,h,i,j,k;if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){a:{if(e){f=Ls(a,b,c,d);J();if(f==BFR.b)break a;if(f==BI3.b)break a;}if(c<0)return 0;if(c>=128){f=15-a.wE.gU|0;if(f<0)f=0;return f;}f=(b>>4)-a.pD|0;g=(d>>4)-a.mc|0;return AE0(a.pr.data[f].data[g],b&15,c,d&15,a.wE.gU);}g=Lo(a,b,c+1|0,d,0);h=Lo(a,b+1|0,c,d,0);i=Lo(a,b-1|0,c,d,0);j=Lo(a,b,c,d+1|0,0);k=Lo(a,b,c,d-1|0,0);if(h<=g)h=g;if(i<=h)i=h;if(j<=i)j=i;if(k<=j)k=j;return k;}return 15;}
function ANL(a,b,c,d){var e,f;if(c<0)return 0;if(c>=128)return 0;e=(b>>4)-a.pD|0;f=(d>>4)-a.mc|0;return ZV(a.pr.data[e].data[f],b&15,c,d&15);}
function AFU(a,b,c,d){var e,f;e=Ls(a,b,c,d);if(!e){BE();f=BKz;}else{J();f=BFM.data[e].bG;}return f;}
function AHy(a,b,c,d){var e;if(Ls(a,b,c,d)<0)return 0;J();e=BFM.data[Ls(a,b,c,d)];return e!==null?e.dd():0;}
function A$8(a){return CQ(a.wE);}
var Qa=K(GW);
function BPD(){var a=new Qa();A8T(a);return a;}
function A8T(a){W(a);}
var A4d=K();
function BPE(){var a=new A4d();Bmo(a);return a;}
function Bmo(a){}
function JX(b,c){if(b===c)return 1;return b!==null?b.dl(c):c!==null?0:1;}
function XZ(b){return b!==null?b.de():0;}
function Pz(){var a=this;E.call(a);a.zi=null;a.PQ=null;a.Hb=null;a.jG=null;a.mA=null;a.yu=null;a.yO=null;}
function BPF(){var a=new Pz();Bqo(a);return a;}
function Bqo(a){}
function BlM(a,b){return a.yn(b.eC,b.em);}
function A60(a,b,c){return (a.BA(b,c,1,1)).data[0];}
function BiT(a,b,c){var d,e;d=KP(a.zi,a.jG,b,c,1,1,0.02500000037252903,0.02500000037252903,0.5);e=d.data;a.jG=d;return e[0];}
function BlK(a,b,c,d,e){var f;f=a.Kx(a.yO,b,c,d,e);a.yO=f;return f;}
function Bg4(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p;if(!(b!==null&&b.data.length>=V(e,f)))b=FK(V(e,f));g=a.zi;h=c;i=d;b=KP(g,b,h,i,e,e,0.02500000037252903,0.02500000037252903,0.25);j=KP(a.Hb,a.yu,h,i,e,e,0.25,0.25,0.5882352941176471);a.yu=j;k=0;l=0;while(l<e){m=0;while(m<f){n=j.data;o=b.data;p=n[k]*1.1+0.5;i=1.0-((o[k]*0.15+0.7)*0.99+p*0.01);i=1.0-i*i;if(i<0.0)i=0.0;if(i>1.0)i=1.0;o[k]=i;k=k+1|0;m=m+1|0;}l=l+1|0;}return b;}
function BvB(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;if(!(b!==null&&b.data.length>=V(e,f)))b=BC(D2,V(e,f));g=a.zi;h=a.jG;i=c;j=d;a.jG=KP(g,h,i,j,e,e,0.02500000037252903,0.02500000037252903,0.25);a.mA=KP(a.PQ,a.mA,i,j,e,e,0.05000000074505806,0.05000000074505806,0.3333333333333333);k=KP(a.Hb,a.yu,i,j,e,e,0.25,0.25,0.5882352941176471);a.yu=k;l=0;m=0;while(m<e){n=0;while(n<f){j=k.data[l]*1.1+0.5;o=a.jG.data;p=(o[l]*0.15+0.7)*0.99+j*0.01;h=a.mA.data;q=(h[l]*0.15+0.5)*0.998+j*0.002;r=1.0-p;s=1.0-r*r;if(s<0.0)s
=0.0;if(q<0.0)q=0.0;if(s>1.0)s=1.0;if(q>1.0)q=1.0;t=b.data;o[l]=s;h[l]=q;d=l+1|0;FJ();u=s*63.0|0;c=q*63.0|0;t[l]=BPG.data[u+(c*64|0)|0];n=n+1|0;l=d;}m=m+1|0;}return b;}
var Xh=K();
var BKy=null;function BPH(){var a=new Xh();AL7(a);return a;}
function AL7(a){}
function AIv(){BKy=null;}
var AAY=K();
var BKR=null;function BPI(){var a=new AAY();A35(a);return a;}
function A35(a){}
function AZ0(){BKR=null;}
var M_=K(BF);
function BPJ(){var a=new M_();BaR(a);return a;}
function BaR(a){W(a);}
function AAD(){var a=this;BK.call(a);a.RI=null;a.a03=null;}
function A$9(a,b){var c;c=b-55296|0;return c>=0&&c<2048?a.ge^Hu(a.RI,c):0;}
function AAC(){var a=this;BK.call(a);a.U9=null;a.Qi=null;a.Yi=null;}
function Bk6(a,b){var c,d;c=b-55296|0;d=c>=0&&c<2048?a.ge^Hu(a.U9,c):0;return a.Qi.bl(b)&&!d?1:0;}
function Wx(){var a=this;BK.call(a);a.AW=null;a.Zg=null;}
function Bcm(a,b){return a.dh^Hu(a.AW,b);}
function Bph(a){var b,c,d;b=new T;S(b);c=Ny(a.AW,0);while(c>=0){P3(b,K2(c));BL(b,124);c=Ny(a.AW,c+1|0);}d=b.cq;if(d>0)AAt(b,d-1|0);return U(b);}
function ACJ(){var a=this;BK.call(a);a.Tx=null;a.a0h=null;}
function Bu3(a,b){return a.Tx.bl(b);}
function ACH(){var a=this;BK.call(a);a.HT=0;a.R7=null;a.Jn=null;}
function BgS(a,b){return !(a.HT^Hu(a.Jn.co,b))&&!(a.HT^a.Jn.k$^a.R7.bl(b))?0:1;}
function ACI(){var a=this;BK.call(a);a.Dr=0;a.P1=null;a.FY=null;}
function BrG(a,b){return !(a.Dr^Hu(a.FY.co,b))&&!(a.Dr^a.FY.k$^a.P1.bl(b))?1:0;}
function ACM(){var a=this;BK.call(a);a.VZ=0;a.P7=null;a.PZ=null;a.Zz=null;}
function Bn2(a,b){return a.VZ^(!a.P7.bl(b)&&!a.PZ.bl(b)?0:1);}
function ACN(){var a=this;BK.call(a);a.Ok=0;a.Tr=null;a.S3=null;a.a1j=null;}
function A6F(a,b){return a.Ok^(!a.Tr.bl(b)&&!a.S3.bl(b)?0:1)?0:1;}
function ACK(){var a=this;BK.call(a);a.ND=null;a.a1p=null;}
function Baf(a,b){return Gd(a.ND,b);}
function ACL(){var a=this;BK.call(a);a.Vt=null;a.ZF=null;}
function BcR(a,b){return Gd(a.Vt,b)?0:1;}
function ACO(){var a=this;BK.call(a);a.Ot=null;a.Tu=0;a.Px=null;}
function Bir(a,b){return !Gd(a.Ot,b)&&!(a.Tu^Hu(a.Px.co,b))?0:1;}
function ACP(){var a=this;BK.call(a);a.OT=null;a.Ui=0;a.OJ=null;}
function Bnv(a,b){return !Gd(a.OT,b)&&!(a.Ui^Hu(a.OJ.co,b))?1:0;}
function Ww(){var a=this;BK.call(a);a.Ps=0;a.Vg=null;a.Qo=null;a.WH=null;}
function By5(a,b){return !(a.Ps^a.Vg.bl(b))&&!Gd(a.Qo,b)?0:1;}
function WP(){var a=this;BK.call(a);a.VF=0;a.L5=null;a.Mf=null;a.W$=null;}
function Bal(a,b){return !(a.VF^a.L5.bl(b))&&!Gd(a.Mf,b)?1:0;}
function Wt(){var a=this;BK.call(a);a.SI=null;a.Xb=null;}
function A97(a,b){return Gd(a.SI,b);}
function Wv(){var a=this;BK.call(a);a.Nu=null;a.a1g=null;}
function BoW(a,b){return Gd(a.Nu,b)?0:1;}
function WA(){var a=this;BK.call(a);a.VW=null;a.OO=0;a.Wv=null;}
function Bbz(a,b){return Gd(a.VW,b)&&a.OO^Hu(a.Wv.co,b)?1:0;}
function Ws(){var a=this;BK.call(a);a.UA=null;a.TE=0;a.OM=null;}
function BwD(a,b){return Gd(a.UA,b)&&a.TE^Hu(a.OM.co,b)?0:1;}
function Wy(){var a=this;BK.call(a);a.US=0;a.RE=null;a.Og=null;a.Zw=null;}
function Bmv(a,b){return a.US^a.RE.bl(b)&&Gd(a.Og,b)?1:0;}
function Wz(){var a=this;BK.call(a);a.Uw=0;a.Q9=null;a.UN=null;a.ZK=null;}
function Bfq(a,b){return a.Uw^a.Q9.bl(b)&&Gd(a.UN,b)?0:1;}
var Qm=K(Co);
function BPK(){var a=new Qm();BjM(a);return a;}
function BjM(a){W(a);}
var La=K();
var BPL=null;var BPM=null;var BD8=null;var BD7=null;var BD6=null;function BPN(){var a=new La();A4h(a);return a;}
function A4h(a){}
function AZa(){BPL=B2([1,10,100,1000,10000,100000,1000000,10000000,100000000,1000000000]);BPM=AVM([M(1),M(10),M(100),M(1000),M(10000),M(100000),M(1000000),M(10000000),M(100000000),M(1000000000),F(1410065408, 2),F(1215752192, 23),F(3567587328, 232),F(1316134912, 2328),F(276447232, 23283),F(2764472320, 232830),F(1874919424, 2328306),F(1569325056, 23283064),F(2808348672, 232830643)]);BD8=AVM([M(1),M(10),M(100),M(10000),M(100000000),F(1874919424, 2328306)]);BD7=new AFm;BD6=new Z8;}
var P9=K();
var BPO=Ch;var BPP=null;var BPQ=null;function BPR(){var a=new P9();ALJ(a);return a;}
function ALJ(a){}
function AMl(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;d=ACU(b);c.Mi=FI(Cw(d,F(0, 2147483648)),Ch)?0:1;e=Cw(d,F(4294967295, 1048575));f=Ce(Ec(d,52))&2047;if(FI(e,Ch)&&!f){c.Ft=Ch;c.DP=0;return;}if(f)e=He(e,F(0, 1048576));else{e=Gq(e,1);while(FI(Cw(e,F(0, 1048576)),Ch)){e=Gq(e,1);f=f+(-1)|0;}}g=BPQ.data;h=f<<16>>16;i=0;j=g.length;if(i>j){c=new Cn;W(c);P(c);}k=j-1|0;a:{while(true){if(i>k){j=( -i|0)-1|0;break a;}j=(i+k|0)/2|0;l=Ba(g[j],h);if(!l)break;if(l<=0)i=j+1|0;else k=j-1|0;}}if(j<0)j= -j|0;h=j+1|0;i=12+(f
-g[h]|0)|0;m=Oe(e,BPP.data[h],i);if(Gf(m,BPO)){while(G0(m,BPO)<=0){j=j+(-1)|0;m=Bk(CF(m,M(10)),M(9));}g=BPQ.data;h=j+1|0;i=12+(f-g[h]|0)|0;m=Oe(e,BPP.data[h],i);}e=Gq(e,1);d=Bk(e,M(1));g=BPP.data;h=j+1|0;n=g[h];f=i-1|0;n=Oe(d,n,f);o=Oe(BD(e,M(1)),BPP.data[h],f);p=M(1);while(true){q=CF(p,M(10));if(G0(Gm(m,q),Gm(o,q))<=0)break;p=q;}r=M(1);while(true){s=CF(r,M(10));if(G0(Gm(m,s),Gm(n,s))>=0)break;r=s;}h=G0(p,r);e=h>0?CF(Gm(m,p),p):h<0?Bk(CF(Gm(m,r),r),r):CF(Gm(Bk(m,CG(r,M(2))),r),r);if(G0(e,F(2808348672, 232830643))
>=0)while(true){j=j+1|0;e=Gm(e,M(10));if(G0(e,F(2808348672, 232830643))<0)break;}else if(G0(e,F(1569325056, 23283064))<0){j=j+(-1)|0;e=CF(e,M(10));}c.Ft=e;c.DP=j-330|0;}
function Oe(b,c,d){var e,f,g,h,i,j,k,l;e=Cw(b,M(65535));f=Cw(HZ(b,16),M(65535));g=Cw(HZ(b,32),M(65535));h=Cw(HZ(b,48),M(65535));i=Cw(c,M(65535));j=Cw(HZ(c,16),M(65535));k=Cw(HZ(c,32),M(65535));l=Cw(HZ(c,48),M(65535));return Bk(Bk(Bk(Gq(CF(l,h),32+d|0),Gq(Bk(CF(l,g),CF(k,h)),16+d|0)),Gq(Bk(Bk(CF(l,f),CF(k,g)),CF(j,h)),d)),HZ(Bk(Bk(Bk(CF(k,e),CF(j,f)),CF(i,g)),Gq(Bk(Bk(Bk(CF(l,e),CF(k,f)),CF(j,g)),CF(i,h)),16)),32-d|0));}
function ALH(){BPO=Gm(M(-1),M(10));BPP=AVM([F(3251292512, 2194092222),F(1766094183, 3510547556),F(553881887, 2808438045),F(443105509, 2246750436),F(3285949193, 3594800697),F(910772436, 2875840558),F(2446604867, 2300672446),F(2196580869, 3681075914),F(2616258154, 2944860731),F(1234013064, 2355888585),F(1974420903, 3769421736),F(720543263, 3015537389),F(1435428070, 2412429911),F(578697993, 3859887858),F(2180945313, 3087910286),F(885762791, 2470328229),F(3135207384, 3952525166),F(1649172448, 3162020133),F(3037324877, 2529616106),
F(3141732885, 4047385770),F(2513386308, 3237908616),F(1151715587, 2590326893),F(983751480, 4144523029),F(1645994643, 3315618423),F(3034782633, 2652494738),F(3996658754, 4243991581),F(2338333544, 3395193265),F(1870666835, 2716154612),F(4073513845, 2172923689),F(3940641775, 3476677903),F(575533043, 2781342323),F(2178413352, 2225073858),F(2626467905, 3560118173),F(3819161242, 2848094538),F(478348616, 2278475631),F(3342338164, 3645561009),F(3532863990, 2916448807),F(1108304273, 2333159046),F(55299919, 3733054474),
F(903233395, 2986443579),F(1581580175, 2389154863),F(1671534821, 3822647781),F(478234397, 3058118225),F(382587518, 2446494580),F(612140029, 3914391328),F(2207698941, 3131513062),F(48172235, 2505210450),F(77075576, 4008336720),F(61660460, 3206669376),F(3485302205, 2565335500),F(1281516232, 4104536801),F(166219527, 3283629441),F(3568949458, 2626903552),F(2274345296, 4203045684),F(2678469696, 3362436547),F(424788838, 2689949238),F(2057817989, 2151959390),F(3292508783, 3443135024),F(3493000485, 2754508019),F(3653393847, 2203606415),
F(1550462860, 3525770265),F(1240370288, 2820616212),F(3569276608, 2256492969),F(3133862195, 3610388751),F(1648096297, 2888311001),F(459483578, 2310648801),F(3312154103, 3697038081),F(1790729823, 2957630465),F(1432583858, 2366104372),F(3151127633, 3785766995),F(2520902106, 3028613596),F(1157728226, 2422890877),F(2711358621, 3876625403),F(3887073815, 3101300322),F(1391672133, 2481040258),F(1367681954, 3969664413),F(2812132482, 3175731530),F(2249705985, 2540585224),F(1022549199, 4064936359),F(1677032818, 3251949087),
F(3918606632, 2601559269),F(3692790234, 4162494831),F(2095238728, 3329995865),F(1676190982, 2663996692),F(3540899031, 4262394707),F(1114732307, 3409915766),F(32792386, 2727932613),F(1744220827, 2182346090),F(2790753324, 3491753744),F(3091596118, 2793402995),F(2473276894, 2234722396),F(2239256113, 3575555834),F(2650398349, 2860444667),F(402331761, 2288355734),F(2361717736, 3661369174),F(2748367648, 2929095339),F(3057687578, 2343276271),F(3174313206, 3749242034),F(3398444024, 2999393627),F(1000768301, 2399514902),
F(2460222741, 3839223843),F(3686165111, 3071379074),F(3807925548, 2457103259),F(3515700499, 3931365215),F(2812560399, 3145092172),F(532061401, 2516073738),F(4287272078, 4025717980),F(3429817663, 3220574384),F(3602847589, 2576459507),F(2328582306, 4122335212),F(144878926, 3297868170),F(115903141, 2638294536),F(2762425404, 4221271257),F(491953404, 3377017006),F(3829536560, 2701613604),F(3922622707, 2161290883),F(1122235577, 3458065414),F(1756781920, 2766452331),F(546432077, 2213161865),F(874291324, 3541058984),
F(1558426518, 2832847187),F(3823721592, 2266277749),F(3540974170, 3626044399),F(3691772795, 2900835519),F(3812411695, 2320668415),F(1804891416, 3713069465),F(1443913133, 2970455572),F(3732110884, 2376364457),F(2535403578, 3802183132),F(310335944, 3041746506),F(3684242592, 2433397204),F(3317807769, 3893435527),F(936259297, 3114748422),F(3325987815, 2491798737),F(1885606668, 3986877980),F(1508485334, 3189502384),F(2065781726, 2551601907),F(4164244222, 4082563051),F(2472401918, 3266050441),F(1118928075, 2612840353),
F(931291461, 4180544565),F(745033169, 3344435652),F(3173006913, 2675548521),F(3358824142, 4280877634),F(3546052773, 3424702107),F(1118855300, 2739761686),F(36090780, 2191809349),F(1775732167, 3506894958),F(3138572652, 2805515966),F(1651864662, 2244412773),F(1783990001, 3591060437),F(4004172378, 2872848349),F(4062331362, 2298278679),F(3922749802, 3677245887),F(1420212923, 2941796710),F(1136170338, 2353437368),F(958879082, 3765499789),F(1626096725, 3012399831),F(441883920, 2409919865),F(707014273, 3855871784),
F(1424604878, 3084697427),F(3716664280, 2467757941),F(4228675929, 3948412706),F(2523947284, 3158730165),F(2019157827, 2526984132),F(4089645983, 4043174611),F(2412723327, 3234539689),F(2789172121, 2587631751),F(2744688475, 4140210802),F(477763862, 3312168642),F(2959191467, 2649734913),F(3875712888, 4239575861),F(2241576851, 3391660689),F(2652254940, 2713328551),F(1262810493, 2170662841),F(302509870, 3473060546),F(3677981733, 2778448436),F(2083391927, 2222758749),F(756446706, 3556413999),F(1464150824, 2845131199),
F(2030314118, 2276104959),F(671522212, 3641767935),F(537217769, 2913414348),F(2147761134, 2330731478),F(2577424355, 3729170365),F(2061939484, 2983336292),F(4226531965, 2386669033),F(1608490388, 3818670454),F(2145785770, 3054936363),F(3434615534, 2443949090),F(1200417559, 3910318545),F(960334047, 3128254836),F(4204241074, 2502603868),F(1572824964, 4004166190),F(1258259971, 3203332952),F(3583588354, 2562666361),F(4015754449, 4100266178),F(635623181, 3280212943),F(2226485463, 2624170354),F(985396364, 4198672567),
F(3365297469, 3358938053),F(115257597, 2687150443),F(1810192996, 2149720354),F(319328417, 3439552567),F(2832443111, 2751642053),F(3983941407, 2201313642),F(2938332415, 3522101828),F(4068652850, 2817681462),F(1536935362, 2254145170),F(2459096579, 3606632272),F(249290345, 2885305818),F(1917419194, 2308244654),F(490890333, 3693191447),F(2969692644, 2954553157),F(657767197, 2363642526),F(3629407892, 3781828041),F(2044532855, 3025462433),F(3353613202, 2420369946),F(3647794205, 3872591914),F(3777228823, 3098073531),
F(2162789599, 2478458825),F(3460463359, 3965534120),F(2768370687, 3172427296),F(1355703090, 2537941837),F(3028118404, 4060706939),F(3281488183, 3248565551),F(1766197087, 2598852441),F(1107928421, 4158163906),F(27349277, 3326531125),F(21879422, 2661224900),F(35007075, 4257959840),F(28005660, 3406367872),F(2599384905, 2725094297),F(361521006, 2180075438),F(4014407446, 3488120700),F(3211525957, 2790496560),F(2569220766, 2232397248),F(3251759766, 3571835597),F(883420894, 2857468478),F(2424723634, 2285974782),F(443583977, 3657559652),
F(2931847559, 2926047721),F(1486484588, 2340838177),F(3237368801, 3745341083),F(12914663, 2996272867),F(2587312108, 2397018293),F(3280705914, 3835229269),F(3483558190, 3068183415),F(2786846552, 2454546732),F(1022980646, 3927274772),F(3395364895, 3141819817),F(998304997, 2513455854),F(3315274914, 4021529366),F(1793226472, 3217223493),F(3152568096, 2573778794),F(2467128576, 4118046071),F(1114709402, 3294436857),F(3468747899, 2635549485),F(1255029343, 4216879177),F(3581003852, 3373503341),F(2005809622, 2698802673),
F(3322634616, 2159042138),F(162254630, 3454467422),F(2706784082, 2763573937),F(447440347, 2210859150),F(715904555, 3537374640),F(572723644, 2829899712),F(3035159293, 2263919769),F(2279274491, 3622271631),F(964426134, 2897817305),F(771540907, 2318253844),F(2952452370, 3709206150),F(2361961896, 2967364920),F(1889569516, 2373891936),F(1305324308, 3798227098),F(2762246365, 3038581678),F(3927784010, 2430865342),F(2848480580, 3889384548),F(3996771382, 3111507638),F(620436728, 2489206111),F(3569679143, 3982729777),
F(1137756396, 3186183822),F(3487185494, 2548947057),F(2143522954, 4078315292),F(4291798741, 3262652233),F(856458615, 2610121787),F(2229327243, 4176194859),F(2642455254, 3340955887),F(395977285, 2672764710),F(633563656, 4276423536),F(3942824761, 3421138828),F(577279431, 2736911063),F(2179810463, 2189528850),F(3487696741, 3503246160),F(2790157393, 2802596928),F(3950112833, 2242077542),F(2884206696, 3587324068),F(4025352275, 2869859254),F(4079275279, 2295887403),F(1372879692, 3673419846),F(239310294, 2938735877),
F(2768428613, 2350988701),F(2711498862, 3761581922),F(451212171, 3009265538),F(2078956655, 2407412430),F(3326330649, 3851859888),F(84084141, 3081487911),F(3503241150, 2465190328),F(451225085, 3944304526),F(3796953905, 3155443620),F(3037563124, 2524354896),F(3142114080, 4038967834),F(3372684723, 3231174267),F(980160860, 2584939414),F(3286244294, 4135903062),F(911008517, 3308722450),F(728806813, 2646977960),F(1166090902, 4235164736),F(73879262, 3388131789),F(918096869, 2710505431),F(4170451332, 2168404344),F(4095741754, 3469446951),
F(2417599944, 2775557561),F(1075086496, 2220446049),F(3438125312, 3552713678),F(173519872, 2842170943),F(1856802816, 2273736754),F(393904128, 3637978807),F(2892103680, 2910383045),F(2313682944, 2328306436),F(1983905792, 3725290298),F(3305111552, 2980232238),F(67108864, 2384185791),F(2684354560, 3814697265),F(2147483648, 3051757812),F(0, 2441406250),F(0, 3906250000),F(0, 3125000000),F(0, 2500000000),F(0, 4000000000),F(0, 3200000000),F(0, 2560000000),F(0, 4096000000),F(0, 3276800000),F(0, 2621440000),F(0, 4194304000),
F(0, 3355443200),F(0, 2684354560),F(0, 2147483648),F(3435973836, 3435973836),F(1889785610, 2748779069),F(2370821947, 2199023255),F(3793315115, 3518437208),F(457671715, 2814749767),F(2943117749, 2251799813),F(3849994940, 3602879701),F(2221002492, 2882303761),F(917808535, 2305843009),F(3186480574, 3689348814),F(3408177918, 2951479051),F(1867548875, 2361183241),F(1270091283, 3777893186),F(157079567, 3022314549),F(984657113, 2417851639),F(3293438299, 3868562622),F(916763721, 3094850098),F(2451397895, 2475880078),
F(3063243173, 3961408125),F(2450594538, 3169126500),F(1960475630, 2535301200),F(3136761009, 4056481920),F(2509408807, 3245185536),F(1148533586, 2596148429),F(3555640657, 4153837486),F(1985519066, 3323069989),F(2447408712, 2658455991),F(2197867021, 4253529586),F(899300158, 3402823669),F(1578433585, 2722258935),F(1262746868, 2177807148),F(1161401530, 3484491437),F(3506101601, 2787593149),F(3663874740, 2230074519),F(3285219207, 3568119231),F(1769181906, 2854495385),F(1415345525, 2283596308),F(1405559381, 3653754093),
F(2842434423, 2923003274),F(3132940998, 2338402619),F(2435725219, 3741444191),F(1089586716, 2993155353),F(2589656291, 2394524282),F(707476229, 3831238852),F(3142961361, 3064991081),F(1655375629, 2451992865),F(2648601007, 3923188584),F(2977874265, 3138550867),F(664312493, 2510840694),F(2780886908, 4017345110),F(2224709526, 3213876088),F(3497754539, 2571100870),F(1301439967, 4113761393),F(2759138892, 3291009114),F(3066304573, 2632807291),F(3188100398, 4212491666),F(1691486859, 3369993333),F(3071176406, 2695994666),
F(1597947665, 2156795733),F(1697722806, 3450873173),F(3076165163, 2760698538),F(4178919049, 2208558830),F(2391303182, 3533694129),F(2772036005, 2826955303),F(3935615722, 2261564242),F(2861011319, 3618502788),F(4006795973, 2894802230),F(3205436779, 2315841784),F(2551718468, 3705346855),F(2041374775, 2964277484),F(2492093279, 2371421987),F(551375410, 3794275180),F(441100328, 3035420144),F(1211873721, 2428336115),F(1938997954, 3885337784),F(2410191822, 3108270227),F(210166539, 2486616182),F(1195259923, 3978585891),
F(97214479, 3182868713),F(1795758501, 2546294970),F(2873213602, 4074071952),F(580583963, 3259257562),F(3041447548, 2607406049),F(2289335700, 4171849679),F(2690462019, 3337479743),F(3870356534, 2669983794),F(3615590076, 4271974071),F(2033478602, 3417579257),F(4203763259, 2734063405),F(3363010607, 2187250724),F(2803836594, 3499601159),F(3102062734, 2799680927),F(763663269, 2239744742),F(2080854690, 3583591587),F(4241664129, 2866873269),F(4252324763, 2293498615),F(2508752324, 3669597785),F(2007001859, 2935678228),
F(3323588406, 2348542582),F(1881767613, 3757668132),F(4082394468, 3006134505),F(3265915574, 2404907604),F(2648484541, 3847852167),F(400800715, 3078281734),F(1179634031, 2462625387),F(2746407909, 3940200619),F(3056119786, 3152160495),F(2444895829, 2521728396),F(2193846408, 4034765434),F(2614070585, 3227812347),F(373269550, 2582249878),F(4033205117, 4131599804),F(4085557553, 3305279843),F(691465664, 2644223875),F(1106345063, 4230758200),F(885076050, 3384606560),F(708060840, 2707685248),F(2284435591, 2166148198),
F(2796103486, 3465837117),F(518895870, 2772669694),F(1274110155, 2218135755),F(2038576249, 3549017208),F(3348847917, 2839213766),F(1820084875, 2271371013),F(2053142340, 3634193621),F(783520413, 2907354897),F(3203796708, 2325883917),F(1690100896, 3721414268),F(3070067635, 2977131414),F(3315047567, 2381705131),F(3586089190, 3810728210),F(2868871352, 3048582568),F(4013084000, 2438866054),F(3843954022, 3902185687),F(1357176299, 3121748550),F(1085741039, 2497398840),F(1737185663, 3995838144),F(2248741989, 3196670515),
F(1798993591, 2557336412),F(3737383206, 4091738259),F(3848900024, 3273390607),F(1361133101, 2618712486),F(459826043, 4189939978),F(2085847752, 3351951982),F(4245658579, 2681561585),F(2498086431, 4290498537),F(280482227, 3432398830),F(224385781, 2745919064),F(1038502084, 2196735251),F(4238583712, 3514776401),F(2531873511, 2811821121),F(1166505349, 2249456897),F(2725402018, 3599131035),F(2180321615, 2879304828),F(3462244210, 2303443862),F(2103616899, 3685510180),F(1682893519, 2948408144),F(2205308275, 2358726515),
F(3528493240, 3773962424),F(3681788051, 3019169939),F(3804423900, 2415335951),F(74124026, 3864537523),F(1777286139, 3091630018),F(3139815829, 2473304014),F(2446724950, 3957286423),F(3675366878, 3165829138),F(363313125, 2532663311),F(3158281377, 4052261297),F(808638183, 3241809038),F(2364897465, 2593447230),F(3783835944, 4149515568),F(450088378, 3319612455),F(360070702, 2655689964),F(2294100042, 4249103942),F(117293115, 3399283154),F(952827951, 2719426523),F(2480249279, 2175541218),F(3109405388, 3480865949),
F(3346517769, 2784692759),F(3536207675, 2227754207),F(2221958443, 3564406732),F(59579836, 2851525386),F(3483637705, 2281220308),F(419859574, 3649952494),F(1194881118, 2919961995),F(955904894, 2335969596),F(4106428209, 3737551353),F(708162189, 2990041083),F(2284516670, 2392032866),F(1937239754, 3827252586),F(690798344, 3061802069),F(1411632134, 2449441655),F(2258611415, 3919106648),F(3524876050, 3135285318),F(242920462, 2508228255),F(388672740, 4013165208),F(2028925110, 3210532166),F(764146629, 2568425733),F(363641147, 4109481173),
F(2008899836, 3287584938),F(3325106787, 2630067950),F(1025203564, 4208108721),F(4256136688, 3366486976),F(2545915891, 2693189581),F(1177739254, 2154551665),F(1884382806, 3447282664),F(2366499704, 2757826131),F(1034206304, 2206260905),F(1654730086, 3530017448),F(3041770987, 2824013958),F(4151403708, 2259211166),F(629291719, 3614737867),F(3080413753, 2891790293),F(4182317920, 2313432234),F(4114728295, 3701491575),F(3291782636, 2961193260),F(2633426109, 2368954608),F(3354488315, 3790327373),F(106610275, 3032261899),
F(944281679, 2425809519),F(3228837605, 3881295230),F(2583070084, 3105036184),F(2925449526, 2484028947),F(1244745405, 3974446316),F(136802865, 3179557053),F(1827429210, 2543645642),F(3782880196, 4069833027),F(1308317238, 3255866422),F(3623634168, 2604693137),F(2361840832, 4167509020),F(1889472666, 3334007216),F(652584673, 2667205773),F(185142018, 4267529237),F(2725093992, 3414023389),F(3039068653, 2731218711),F(1572261463, 2184974969),F(4233605259, 3495959950),F(3386884207, 2796767960),F(2709507366, 2237414368),
F(3476218326, 3579862989),F(3639968120, 2863890391),F(2052981037, 2291112313),F(2425776200, 3665779701),F(1081627501, 2932623761),F(6308541, 2346099009),F(1728080585, 3753758414),F(2241457927, 3003006731),F(934172882, 2402405385),F(1494676612, 3843848616),F(336747830, 3075078893),F(1987385183, 2460063114),F(602835915, 3936100983),F(2200255650, 3148880786),F(901211061, 2519104629),F(3159924616, 4030567406),F(1668946233, 3224453925),F(1335156987, 2579563140),F(2136251179, 4127301024),F(2567994402, 3301840819),
F(2913388981, 2641472655),F(366455074, 4226356249),F(1152157518, 3381084999),F(1780719474, 2704867999),F(2283569038, 2163894399),F(1076730083, 3462231039),F(1720377526, 2769784831),F(517308561, 2215827865),F(827693699, 3545324584),F(1521148418, 2836259667),F(3793899112, 2269007733),F(916277824, 3630412374),F(1592015718, 2904329899),F(2132606034, 2323463919),F(835189277, 3717542271),F(4104125258, 2974033816),F(2424306747, 2379227053),F(3019897337, 3806763285),F(2415917869, 3045410628),F(3650721214, 2436328502),
F(2405180105, 3898125604),F(2783137543, 3118500483),F(3944496953, 2494800386),F(298240911, 3991680619),F(1097586188, 3193344495),F(878068950, 2554675596),F(3981890698, 4087480953),F(608532181, 3269984763),F(2204812663, 2615987810),F(3527700261, 4185580496),F(1963166749, 3348464397),F(4147513777, 2678771517),F(3200048207, 4286034428),F(4278025484, 3428827542),F(1704433468, 2743062034),F(2222540234, 2194449627),F(120090538, 3511119404),F(955065889, 2808895523),F(2482039630, 2247116418),F(3112269949, 3595386269),
F(3348809418, 2876309015),F(2679047534, 2301047212),F(850502218, 3681675540),F(680401775, 2945340432),F(3121301797, 2356272345),F(699115580, 3770035753),F(2277279382, 3016028602),F(103836587, 2412822882),F(1025131999, 3860516611),F(4256079436, 3088413288),F(827883168, 2470730631),F(3901593088, 3953169009)]);BPQ=AS$([(-70),(-66),(-63),(-60),(-56),(-53),(-50),(-46),(-43),(-40),(-36),(-33),(-30),(-26),(-23),(-20),(-16),(-13),(-10),(-6),(-3),0,4,7,10,14,17,20,23,27,30,33,37,40,43,47,50,53,57,60,63,67,70,73,77,80,
83,87,90,93,97,100,103,107,110,113,116,120,123,126,130,133,136,140,143,146,150,153,156,160,163,166,170,173,176,180,183,186,190,193,196,200,203,206,210,213,216,219,223,226,229,233,236,239,243,246,249,253,256,259,263,266,269,273,276,279,283,286,289,293,296,299,303,306,309,312,316,319,322,326,329,332,336,339,342,346,349,352,356,359,362,366,369,372,376,379,382,386,389,392,396,399,402,406,409,412,415,419,422,425,429,432,435,439,442,445,449,452,455,459,462,465,469,472,475,479,482,485,489,492,495,499,502,505,508,512,
515,518,522,525,528,532,535,538,542,545,548,552,555,558,562,565,568,572,575,578,582,585,588,592,595,598,601,605,608,611,615,618,621,625,628,631,635,638,641,645,648,651,655,658,661,665,668,671,675,678,681,685,688,691,695,698,701,704,708,711,714,718,721,724,728,731,734,738,741,744,748,751,754,758,761,764,768,771,774,778,781,784,788,791,794,797,801,804,807,811,814,817,821,824,827,831,834,837,841,844,847,851,854,857,861,864,867,871,874,877,881,884,887,891,894,897,900,904,907,910,914,917,920,924,927,930,934,937,
940,944,947,950,954,957,960,964,967,970,974,977,980,984,987,990,993,997,1000,1003,1007,1010,1013,1017,1020,1023,1027,1030,1033,1037,1040,1043,1047,1050,1053,1057,1060,1063,1067,1070,1073,1077,1080,1083,1086,1090,1093,1096,1100,1103,1106,1110,1113,1116,1120,1123,1126,1130,1133,1136,1140,1143,1146,1150,1153,1156,1160,1163,1166,1170,1173,1176,1180,1183,1186,1189,1193,1196,1199,1203,1206,1209,1213,1216,1219,1223,1226,1229,1233,1236,1239,1243,1246,1249,1253,1256,1259,1263,1266,1269,1273,1276,1279,1282,1286,1289,
1292,1296,1299,1302,1306,1309,1312,1316,1319,1322,1326,1329,1332,1336,1339,1342,1346,1349,1352,1356,1359,1362,1366,1369,1372,1376,1379,1382,1385,1389,1392,1395,1399,1402,1405,1409,1412,1415,1419,1422,1425,1429,1432,1435,1439,1442,1445,1449,1452,1455,1459,1462,1465,1469,1472,1475,1478,1482,1485,1488,1492,1495,1498,1502,1505,1508,1512,1515,1518,1522,1525,1528,1532,1535,1538,1542,1545,1548,1552,1555,1558,1562,1565,1568,1572,1575,1578,1581,1585,1588,1591,1595,1598,1601,1605,1608,1611,1615,1618,1621,1625,1628,1631,
1635,1638,1641,1645,1648,1651,1655,1658,1661,1665,1668,1671,1674,1678,1681,1684,1688,1691,1694,1698,1701,1704,1708,1711,1714,1718,1721,1724,1728,1731,1734,1738,1741,1744,1748,1751,1754,1758,1761,1764,1767,1771,1774,1777,1781,1784,1787,1791,1794,1797,1801,1804,1807,1811,1814,1817,1821,1824,1827,1831,1834,1837,1841,1844,1847,1851,1854,1857,1861,1864,1867,1870,1874,1877,1880,1884,1887,1890,1894,1897,1900,1904,1907,1910,1914,1917,1920,1924,1927,1930,1934,1937,1940,1944,1947,1950,1954,1957,1960,1963,1967,1970,1973,
1977,1980,1983,1987,1990,1993,1997,2000,2003,2007,2010,2013,2017,2020,2023,2027,2030,2033,2037,2040,2043,2047,2050,2053,2057,2060,2063,2066,2070,2073,2076,2080,2083,2086,2090,2093,2096,2100,2103,2106,2110,2113,2116,2120]);}
function AFm(){var a=this;E.call(a);a.Ft=Ch;a.DP=0;a.Mi=0;}
function BPS(){var a=new AFm();A88(a);return a;}
function A88(a){}
function Z8(){var a=this;E.call(a);a.EA=0;a.D3=0;a.Mv=0;}
function BPT(){var a=new Z8();A6L(a);return a;}
function A6L(a){}
var AEt=K(H4);
var BPU=null;function Gm(b,c){return Long_udiv(b, c);}
function AUP(b,c){return Long_urem(b, c);}
function G0(b,c){return Long_ucompare(b, c);}
function AYj(){BPU=G($rt_longcls());}
function U4(){var a=this;Gl.call(a);a.e3=null;a.kU=0;a.sK=0;a.mY=0;}
function BbQ(){var a=new U4();A$i(a);return a;}
function A$i(a){PL(a);a.e3=BC(Cs,3);a.kU=0;a.sK=0;a.mY=0;}
function Bu4(a,b){return a.e3.data[b];}
function A1F(a,b,c){var d,e;d=a.e3.data;if(d[b]===null)return null;if(d[b].y<=c){e=d[b];d[b]=null;return e;}e=GI(d[b],c);d=a.e3.data;if(!d[b].y)d[b]=null;return e;}
function AKp(a,b,c){a.e3.data[b]=c;if(c!==null&&c.y>64)c.y=64;}
function Beu(a,b){var c,d,e,f,g;Qi(a,b);c=HA(b,B(733));a.e3=BC(Cs,a.e3.data.length);d=0;while(d<IU(c)){e=F6(c,d);f=Fw(e,B(587));if(f>=0){g=a.e3.data;if(f<g.length)g[f]=Nt(e);}d=d+1|0;}a.kU=En(b,B(1049));a.mY=En(b,B(1050));a.sK=V0(a,a.e3.data[1]);}
function BcS(a,b){var c,d,e,f;PC(a,b);Dw(b,B(1049),a.kU<<16>>16);Dw(b,B(1050),a.mY<<16>>16);c=IC();d=0;while(true){e=a.e3.data;if(d>=e.length)break;if(e[d]!==null){f=E8();D1(f,B(587),d<<24>>24);Jn(a.e3.data[d],f);Hf(c,f);}d=d+1|0;}GA(b,B(733),c);}
function A8V(a){return 64;}
function AGg(a){return a.kU<=0?0:1;}
function AR6(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.kU;c=b<=0?0:1;d=0;if(b>0)a.kU=b-1|0;if(!a.cJ.N){if(!a.kU&&U8(a)){b=V0(a,a.e3.data[1]);a.kU=b;a.sK=b;if(b>0){d=1;e=a.e3.data;if(e[1]!==null){f=e[1];f.y=f.y-1|0;if(!e[1].y)e[1]=null;}}}if(AGg(a)&&U8(a)){b=a.mY+1|0;a.mY=b;if(b==200){a.mY=0;if(U8(a)){d=VR(a,(Ex(a.e3.data[0])).bj);e=a.e3.data;if(e[2]
===null)e[2]=AES(d,1);else if(e[2].bp==d){f=e[2];f.y=f.y+1|0;}e=a.e3.data;f=e[0];f.y=f.y-1|0;if(e[0].y<=0)e[0]=null;}d=1;}}else a.mY=0;b=a.kU;if(c!=(b<=0?0:1)){d=1;g=b<=0?0:1;h=a.cJ;i=a.en;b=a.el;c=a.eB;$p=2;continue _;}}if(!d)return;$p=1;case 1:AMH(a);if(C()){break _;}return;case 2:$z=APQ(h,i,b,c);if(C()){break _;}j=$z;$p=3;case 3:$z=AZ9(h,i,b,c);if(C()){break _;}k=$z;if(!g){J();g=BI4.b;$p=4;continue _;}J();g=BI5.b;$p=5;continue _;case 4:A2O(h,i,b,c,g);if(C()){break _;}$p=6;continue _;case 5:A2O(h,i,b,c,g);if
(C()){break _;}$p=6;case 6:AMI(h,i,b,c,j);if(C()){break _;}$p=7;case 7:AQ$(h,i,b,c,k);if(C()){break _;}if(!d)return;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function U8(a){var b,c,d;b=a.e3.data;if(b[0]===null)return 0;c=VR(a,(Ex(b[0])).bj);if(c<0)c=0;else{b=a.e3.data;if(b[2]===null)c=1;else if(b[2].bp!=c)c=0;else if(b[2].y<64&&b[2].y<Hc(b[2]))c=1;else{d=a.e3.data[2].y;Bw();c=d>=BJF.data[c].fe?0:1;}}return c;}
function VR(a,b){a:{J();if(b==BGb.b){Bw();b=BLh.bj;break a;}if(b==BGc.b){Bw();b=BLi.bj;break a;}if(b==BIZ.b){Bw();b=BKQ.bj;break a;}if(b==BF8.b){b=BF1.b;break a;}Bw();if(b==BL5.bj){b=BL6.bj;break a;}if(b==BMn.bj){b=BMo.bj;break a;}if(b==BFV.b){b=BFS.b;break a;}if(b==BK7.bj){b=BMf.bj;break a;}if(b!=BFY.b){b=(-1);break a;}b=BKP.bj;}return b;}
function V0(a,b){var c,d;if(b===null)return 0;a:{c=(Ex(b)).bj;if(c<256){J();b=BFM.data[c].bG;BE();if(b===BJz){d=300;break a;}}Bw();if(c==BIo.bj)d=100;else if(c==BKP.bj)d=1600;else if(c!=BL_.bj)d=0;else d=20000;}return d;}
function SX(){Gl.call(this);this.lp=null;}
function Bih(){var a=new SX();Bjy(a);return a;}
function Bjy(a){PL(a);a.lp=BC(Cs,36);}
function A$$(a){return 27;}
function Y3(a,b){return a.lp.data[b];}
function ASr(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.lp.data;if(d[b]===null)return null;if(d[b].y<=c){e=d[b];d[b]=null;$p=1;continue _;}f=GI(d[b],c);d=a.lp.data;if(!d[b].y)d[b]=null;$p=2;continue _;case 1:AMH(a);if(C()){break _;}return e;case 2:AMH(a);if(C()){break _;}return f;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AS9(a,b,c){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.lp.data[b]=c;if(c!==null&&c.y>64)c.y=64;$p=1;case 1:AMH(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function Btj(a){return B(360);}
function Bso(a,b){var c,d,e,f,g;Qi(a,b);c=HA(b,B(733));a.lp=BC(Cs,27);d=0;while(d<IU(c)){e=F6(c,d);f=Fw(e,B(587))&255;if(f>=0){g=a.lp.data;if(f<g.length)g[f]=Nt(e);}d=d+1|0;}}
function BrB(a,b){var c,d,e,f;PC(a,b);c=IC();d=0;while(true){e=a.lp.data;if(d>=e.length)break;if(e[d]!==null){f=E8();D1(f,B(587),d<<24>>24);Jn(a.lp.data[d],f);Hf(c,f);}d=d+1|0;}GA(b,B(733),c);}
function BrD(a){return 64;}
var VF=K(M3);
function A_y(a,b,c,d){var e,f,g;e=0;f=d.bQ;a:{while(true){if(b>f){b=e;break a;}g=Ld(d,a.cQ);Hx(d,a.cQ,b);e=a.iD.v(b,c,d);if(e>=0)break;Hx(d,a.cQ,g);b=b+1|0;}}return b;}
function ByS(a,b,c,d,e){var f,g;f=0;a:{while(true){if(c<b){c=f;break a;}g=Ld(e,a.cQ);Hx(e,a.cQ,c);f=a.iD.v(c,d,e);if(f>=0)break;Hx(e,a.cQ,g);c=c+(-1)|0;}}return c;}
function A9R(a){return null;}
function ACj(){var a=this;E.call(a);a.Do=null;a.JB=null;a.rC=0;a.rN=0;}
function Qt(a,b){return CL(a.Do)<b?0:1;}
function J2(a,b){return CL(a.JB)<b?0:1;}
var Xy=K(Co);
function BPV(){var a=new Xy();BxI(a);return a;}
function BxI(a){W(a);}
var AA6=K(Co);
function BPW(){var a=new AA6();BdU(a);return a;}
function BdU(a){W(a);}
function Z1(){JB.call(this);this.Qu=0;}
function A_c(a){var b,c;b=a.Qu;c=new T;S(c);Bi(H(c,B(1051)),b);return U(c);}
function Xs(){JB.call(this);this.VB=0;}
function A$u(a){var b,c;b=a.VB;c=new T;S(c);Bi(H(c,B(1052)),b);return U(c);}
function WJ(){var a=this;LT.call(a);a.g6=0.0;a.A8=0;a.qH=0;}
function Btk(a,b){return 0;}
function Bh2(a,b,c,d){var e;if(a.Dn){if(a.A8){e=(c-(a.iH+4|0)|0)/(a.ip-8|0);a.g6=e;if(e<0.0)a.g6=0.0;if(a.g6>1.0)a.g6=1.0;AE1(b.q,a.qH,a.g6);a.j6=NE(b.q,a.qH);}B4(1.0,1.0,1.0,1.0);DI(a,a.iH+(a.g6*(a.ip-8|0)|0)|0,a.kB,0,66,4,20);DI(a,(a.iH+(a.g6*(a.ip-8|0)|0)|0)+4|0,a.kB,196,66,4,20);}}
function BiQ(a,b,c,d){var e;if(!A4S(a,b,c,d))return 0;e=(c-(a.iH+4|0)|0)/(a.ip-8|0);a.g6=e;if(e<0.0)a.g6=0.0;if(a.g6>1.0)a.g6=1.0;AE1(b.q,a.qH,a.g6);a.j6=NE(b.q,a.qH);a.A8=1;return 1;}
function BuK(a,b,c){a.A8=0;}
var AMm=K(LT);
function OJ(a,b,c,d){var e=new AMm();Bqn(e,a,b,c,d);return e;}
function Bqn(a,b,c,d,e){SF(a,b,c,d,150,20,e);}
function AEZ(){var a=this;C8.call(a);a.NS=null;a.M5=null;a.rh=null;a.qS=0;}
function AVx(a){var b,c;b=0;while(true){c=a.rh;if(b>=c.l4.data.length)break;Y(a.bv,OJ(b,((a.O/2|0)-155|0)+((b%2|0)*160|0)|0,(a.bd/6|0)+(24*(b>>1)|0)|0,On(c,b)));b=b+1|0;}Y(a.bv,Ej(200,(a.O/2|0)-100|0,(a.bd/6|0)+168|0,B(1024)));}
function AUc(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=0;while(true){d=a.rh;if(c>=d.l4.data.length)break;(Bb(a.bv,c)).j6=On(a.rh,c);c=c+1|0;}e=b.ci;if(e!=200){a.qS=e;d=On(d,e);f=new T;S(f);H(H(H(f,B(601)),d),B(784));b.j6=U(f);return;}b=a.x;d=a.NS;$p=1;case 1:AL5(b,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AX7(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.qS;if(d<0){$p=1;continue _;}e=a.rh;e.l4.data[d].bb=c;$p=2;continue _;case 1:AIq(a,b,c);if(C()){break _;}return;case 2:ARl(e);if(C()){break _;}(Bb(a.bv,a.qS)).j6=On(a.rh,a.qS);a.qS=(-1);return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function ARW(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}DX(a,a.bw,a.M5,a.O/2|0,20,16777215);$p=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
var ADU=K(R_);
function A$b(a){Y(a.bv,Ej(6,(a.O/2|0)-100|0,(a.bd/6|0)+168|0,B(1033)));}
function AM5(a,b){var c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKY(a,b);if(C()){break _;}c=$z;if(c===null)return;d=a.x;e=new AD1;f=new T;S(f);BL(f,39);H(H(f,c),B(1053));c=U(f);Eo(e);e.Ra=a;e.QZ=B(1054);e.Q1=c;e.LZ=b;$p=2;case 2:AL5(d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function Vx(){var a=this;C8.call(a);a.qF=null;a.qZ=0;}
function ATm(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.qF;if(b===null)return;$p=1;case 1:APC(b);if(C()){break _;}return;default:GR();}}DW().s(a,b,$p);}
function AMj(a,b,c){}
function ARL(a){Dr(a.bv);Y(a.bv,Ej(0,(a.O/2|0)-100|0,((a.bd/4|0)+120|0)+12|0,B(1033)));}
function AT9(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.ci)return;a.qZ=1;b=a.qF;if(b!==null){b.mk=1;HE(b.sh,B(1055));}b=a.x;c=Ko();$p=1;case 1:AL5(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function AT5(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}if(a.qF===null){DX(a,a.bw,B(1056),a.O/2|0,(a.bd/2|0)-50|0,16777215);DX(a,a.bw,B(7),a.O/2|0,(a.bd/2|0)-10|0,16777215);}else{DX(a,a.bw,B(1057),a.O/2|0,(a.bd/2|0)-50|0,16777215);DX(a,a.bw,a.qF.XF,a.O/2|0,(a.bd/2|0)-10|0,16777215);}$p=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function Bax(b,c){b.qF=c;return c;}
function Bq3(b){return b.qZ;}
function BrM(b){return b.qF;}
function ADS(){var a=this;E.call(a);a.Nj=null;a.O7=null;}
var Sx=K(0);
function AEC(){var a=this;E.call(a);a.W4=null;a.K1=null;a.l2=null;a.eH=null;a.oL=0;a.A4=0;a.Bb=0;a.DQ=null;a.D8=null;a.nT=null;}
function A2e(a,b){var c,d,e,f,g,h,i,j,k,l,$$je;c=a.DQ;if(c!==null&&CA(c,b)){if(a.nT===null)return a.D8;d=new T;S(d);e=0;while(true){b=a.nT;if(e>=b.s)break;H(d,Bb(b,e));e=e+1|0;}return U(d);}a.DQ=b;f=M2(b);c=new T;S(c);a.nT=null;g=0;h=0;i=0;a:{b:while(true){j=f.data;e=j.length;if(g>=e){b=a.nT;if(b!==null){k=c.cq;if(h!=k)Y(b,AFO(c,h,k));}return U(c);}if(j[g]==92&&!i){i=1;g=g+1|0;}c:{if(i){if(g>=e)break b;BL(c,j[g]);i=0;}else if(j[g]!=36)BL(c,j[g]);else{if(a.nT===null)a.nT=B6();d:{try{b=new Cr;g=g+1|0;Vl(b,f,g,
1);k=Pq(b);if(h==Pj(c))break d;Y(a.nT,AFO(c,h,Pj(c)));h=Pj(c);break d;}catch($$e){$$je=R($$e);if($$je instanceof BF){break a;}else{throw $$e;}}}try{Y(a.nT,BAg(a,k));l=YY(a,k);h=h+Z(l)|0;AHI(c,l);break c;}catch($$e){$$je=R($$e);if($$je instanceof BF){break a;}else{throw $$e;}}}}g=g+1|0;}b=new Ct;W(b);P(b);}b=new Cn;Bl(b,B(7));P(b);}
function YY(a,b){var c;c=a.eH;return NV(c,b)<0?null:Dc(c.yE,NV(c,b),RG(c,b));}
function Vu(a,b){var c,d;c=Z(a.l2);if(b>=0&&b<=c){Xd(a.eH);d=a.eH;d.wL=1;AFX(d,b);b=a.K1.f7(b,a.l2,a.eH);if(b==(-1))a.eH.jx=1;if(b>=0){d=a.eH;if(d.yA){YK(d);return 1;}}a.eH.lC=(-1);return 0;}d=new Ct;Bl(d,AE4(b));P(d);}
function XK(a){var b,c,d;b=Z(a.l2);c=a.eH;if(!c.yK)b=a.A4;if(c.lC>=0&&c.wL==1){c.lC=SW(c);if(SW(a.eH)==NV(a.eH,0)){c=a.eH;c.lC=c.lC+1|0;}d=a.eH.lC;return d<=b&&Vu(a,d)?1:0;}return Vu(a,a.oL);}
function AA$(a){return NV(a.eH,0);}
function ADz(a){return RG(a.eH,0);}
var AXM=K();
function BPX(){var a=new AXM();BeM(a);return a;}
function BeM(a){}
function BeC(b){return null;}
function XB(b){return null;}
function D5(){E.call(this);this.hE=null;}
function Dp(a){a.hE=null;}
function AET(a){var b;b=a.hE;if(b===null)b=B(7);return b;}
function Bb0(a,b){a.hE=b;return a;}
function KN(b){var c,d;c=C6(b);if(!c){b=new UK;Dp(b);return b;}d=AQg(c);d.hE=FN(b);d.dC(b);return d;}
function ASD(b,c){Fs(c,b.cW());if(b.cW()){Ik(c,AET(b));b.dE(c);}}
function AQg(b){var c;switch(b){case 0:c=new UK;Dp(c);return c;case 1:c=new SD;Dp(c);return c;case 2:c=new S9;Dp(c);return c;case 3:c=new Q6;Dp(c);return c;case 4:c=new UV;Dp(c);return c;case 5:c=new Wn;Dp(c);return c;case 6:c=new AAI;Dp(c);return c;case 7:c=new ST;Dp(c);return c;case 8:c=new QE;Dp(c);return c;case 9:return IC();case 10:return E8();default:}return null;}
function AFS(){D5.call(this);this.cp=null;}
function E8(){var a=new AFS();Btx(a);return a;}
function Btx(a){Dp(a);a.cp=DP();}
function Brj(a,b){var c;c=MP(HC(a.cp));while(C3(c)){ASD(Me(c),b);}Fs(b,0);}
function BuU(a,b){var c;TP(a.cp);while(true){c=KN(b);if(!c.cW())break;B0(a.cp,AET(c),c);}}
function Brf(a){return 10;}
function GA(a,b,c){var d;d=a.cp;c.hE=b;B0(d,b,c);}
function D1(a,b,c){var d,e;d=a.cp;e=new SD;Dp(e);e.wV=c;e.hE=b;B0(d,b,e);}
function Dw(a,b,c){var d,e;d=a.cp;e=new S9;Dp(e);e.wT=c;e.hE=b;B0(d,b,e);}
function E0(a,b,c){var d,e;d=a.cp;e=new Q6;Dp(e);e.vu=c;e.hE=b;B0(d,b,e);}
function Mp(a,b,c){var d,e;d=a.cp;e=new UV;Dp(e);e.wB=c;e.hE=b;B0(d,b,e);}
function Mk(a,b,c){var d,e;d=a.cp;e=Bm2(c);e.hE=b;B0(d,b,e);}
function IE(a,b,c){var d,e;d=a.cp;e=new QE;Dp(e);e.uw=c;if(c!==null){e.hE=b;B0(d,b,e);return;}c=new Cn;Bl(c,B(1058));P(c);}
function Nl(a,b,c){var d,e;d=a.cp;e=new ST;Dp(e);e.ro=c;e.hE=b;B0(d,b,e);}
function AEH(a,b,c){var d;d=a.cp;c.hE=b;B0(d,b,c);}
function OX(a,b,c){D1(a,b,(!c?0:1)<<24>>24);}
function Kc(a,b){return Dt(a.cp,b);}
function Fw(a,b){return !Dt(a.cp,b)?0:(Bz(a.cp,b)).wV;}
function En(a,b){return !Dt(a.cp,b)?0:(Bz(a.cp,b)).wT;}
function DB(a,b){return !Dt(a.cp,b)?0:(Bz(a.cp,b)).vu;}
function Hk(a,b){return !Dt(a.cp,b)?Ch:(Bz(a.cp,b)).wB;}
function L2(a,b){return !Dt(a.cp,b)?0.0:(Bz(a.cp,b)).mx;}
function GH(a,b){return !Dt(a.cp,b)?B(7):(Bz(a.cp,b)).uw;}
function Ne(a,b){return !Dt(a.cp,b)?BU(0):(Bz(a.cp,b)).ro;}
function GK(a,b){return !Dt(a.cp,b)?E8():Bz(a.cp,b);}
function HA(a,b){return !Dt(a.cp,b)?IC():Bz(a.cp,b);}
function Pp(a,b){return !Fw(a,b)?0:1;}
function Bah(a){var b,c;b=a.cp.eN;c=new T;S(c);H(Bi(c,b),B(266));return U(c);}
var A2P=K();
function BPY(){var a=new A2P();Bp9(a);return a;}
function Bp9(a){}
function NW(b){var c,d,$$je;c=Io(Bai(b));a:{try{d=AQn(c);break a;}catch($$e){$$je=R($$e);b=$$je;}Jp(c);P(b);}Jp(c);return d;}
function AZu(b,c){var d,$$je;d=LQ(A_1(c));a:{try{AX2(b,d);}catch($$e){$$je=R($$e);b=$$je;break a;}I0(d);return;}I0(d);P(b);}
function Bg1(b){var c,d,$$je;c=Gr();d=LQ(A_1(c));a:{try{AX2(b,d);break a;}catch($$e){$$je=R($$e);b=$$je;}I0(d);P(b);}I0(d);return FC(c);}
function AQn(b){var c;c=KN(b);if(c instanceof AFS)return c;c=new Bv;Bl(c,B(1059));P(c);}
function AX2(b,c){ASD(b,c);}
function AEs(){var a=this;HF.call(a);a.s1=null;a.Mq=null;a.oQ=null;}
function AO3(a){var b,c,d,e,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:try{b=a.oQ;c=new WR;d=a.s1;e=a.Mq;$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;}else{throw $$e;}}if(a.oQ.qZ)return;Bq(c);b=a.s1;d=Uv(B(1060),I2(c));$p=3;continue _;case 1:a:{b:{try{AXc(c,d,e);if(C()){break _;}Bax(b,c);if(!Bq3(a.oQ))break b;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;break a;}else{throw $$e;}}return;}try{c=
BrM(a.oQ);b=Bzc(a.s1.mh.qJ);$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;}else{throw $$e;}}}if(a.oQ.qZ)return;Bq(c);b=a.s1;d=Uv(B(1060),I2(c));$p=3;continue _;case 2:a:{try{AJS(c,b);if(C()){break _;}}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;break a;}else{throw $$e;}}return;}if(a.oQ.qZ)return;Bq(c);b=a.s1;d=Uv(B(1060),I2(c));$p=3;case 3:AL5(b,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function WU(){E.call(this);this.SH=null;}
function BuC(a,b){A2S(a.SH,CU(BPZ,"accept"));}
var UK=K(D5);
function BP0(){var a=new UK();A_a(a);return a;}
function A_a(a){Dp(a);}
function BuM(a,b){}
function BgD(a,b){}
function A9C(a){return 0;}
function Bju(a){return B(159);}
var A1C=K(UX);
function Bai(a){var b=new A1C();Bkg(b,a);return b;}
function Bkg(a,b){ARi(a,b,BCd(31,0),512,1);a.B$=1;}
function SD(){D5.call(this);this.wV=0;}
function BP1(){var a=new SD();BmI(a);return a;}
function BmI(a){Dp(a);}
function Btq(a,b){Fs(b,a.wV);}
function BsC(a,b){a.wV=C6(b);}
function Bqr(a){return 1;}
function Bgh(a){var b,c;b=a.wV;c=new T;S(c);Bi(c,b<<24>>24);return U(c);}
function S9(){D5.call(this);this.wT=0;}
function BP2(){var a=new S9();Bpf(a);return a;}
function Bpf(a){Dp(a);}
function A_Z(a,b){GD(b,a.wT);}
function Bfl(a,b){a.wT=EF(b);}
function BoO(a){return 2;}
function A94(a){var b,c;b=a.wT;c=new T;S(c);Bi(c,b<<16>>16);return U(c);}
function Q6(){D5.call(this);this.vu=0;}
function BP3(){var a=new Q6();BiX(a);return a;}
function BiX(a){Dp(a);}
function Bjv(a,b){D3(b,a.vu);}
function Ber(a,b){a.vu=Cd(b);}
function A$B(a){return 3;}
function BsL(a){var b,c;b=a.vu;c=new T;S(c);Bi(c,b);return U(c);}
function UV(){D5.call(this);this.wB=Ch;}
function BP4(){var a=new UV();BfV(a);return a;}
function BfV(a){Dp(a);}
function A7x(a,b){MU(b,a.wB);}
function Byq(a,b){a.wB=KI(b);}
function Bkc(a){return 4;}
function Bxd(a){var b,c;b=a.wB;c=new T;S(c);EL(c,b);return U(c);}
function Wn(){D5.call(this);this.qa=0.0;}
function BP5(){var a=new Wn();BfP(a);return a;}
function BqF(a){var b=new Wn();A_l(b,a);return b;}
function BfP(a){Dp(a);}
function A_l(a,b){Dp(a);a.qa=b;}
function A7l(a,b){Lc(b,a.qa);}
function Bsw(a,b){a.qa=Jf(b);}
function A6J(a){return 5;}
function Byu(a){var b,c;b=a.qa;c=new T;S(c);It(c,b);return U(c);}
function AAI(){D5.call(this);this.mx=0.0;}
function BP6(){var a=new AAI();Bfn(a);return a;}
function Bm2(a){var b=new AAI();Bby(b,a);return b;}
function Bfn(a){Dp(a);}
function Bby(a,b){Dp(a);a.mx=b;}
function Bq1(a,b){HG(b,a.mx);}
function A$a(a,b){a.mx=F$(b);}
function BhK(a){return 6;}
function BuV(a){var b,c;b=a.mx;c=new T;S(c);E7(c,b);return U(c);}
function ST(){D5.call(this);this.ro=null;}
function BP7(){var a=new ST();ByU(a);return a;}
function ByU(a){Dp(a);}
function Bn1(a,b){D3(b,a.ro.data.length);PX(b,a.ro);}
function Brz(a,b){var c;c=BU(Cd(b));a.ro=c;K3(b,c);}
function Bvv(a){return 7;}
function Bu0(a){var b,c;b=a.ro.data.length;c=new T;S(c);BL(c,91);H(Bi(c,b),B(317));return U(c);}
function QE(){D5.call(this);this.uw=null;}
function BP8(){var a=new QE();Bs6(a);return a;}
function Bs6(a){Dp(a);}
function Bxo(a,b){Ik(b,a.uw);}
function Bet(a,b){a.uw=FN(b);}
function A7U(a){return 8;}
function Bcz(a){var b,c;b=a.uw;c=new T;S(c);H(c,b);return U(c);}
function ANi(){var a=this;D5.call(a);a.kl=null;a.pK=0;}
function IC(){var a=new ANi();Bjd(a);return a;}
function Bjd(a){Dp(a);a.kl=B6();}
function Bvo(a,b){var c,d;c=a.kl;if(c.s<=0)a.pK=1;else a.pK=(Bb(c,0)).cW();Fs(b,a.pK);D3(b,a.kl.s);d=0;while(true){c=a.kl;if(d>=c.s)break;(Bb(c,d)).dE(b);d=d+1|0;}}
function Bel(a,b){var c,d,e;a.pK=C6(b);c=Cd(b);a.kl=B6();d=0;while(d<c){e=AQg(a.pK);e.dC(b);Y(a.kl,e);d=d+1|0;}}
function Bdx(a){return 9;}
function BgR(a){var b,c,d;a:{b=a.kl.s;switch(a.pK){case 0:break;case 1:c=B(319);break a;case 2:c=B(320);break a;case 3:c=B(321);break a;case 4:c=B(322);break a;case 5:c=B(323);break a;case 6:c=B(324);break a;case 7:c=B(325);break a;case 8:c=B(326);break a;case 9:c=B(327);break a;case 10:c=B(328);break a;default:c=B(329);break a;}c=B(330);}d=new T;S(d);H(H(Bi(d,b),B(318)),c);return U(d);}
function Hf(a,b){a.pK=b.cW();Y(a.kl,b);}
function F6(a,b){return Bb(a.kl,b);}
function IU(a){return a.kl.s;}
function AFM(){var a=this;E.call(a);a.Fs=null;a.U$=null;a.rQ=0;a.ow=0;}
function JS(a,b){return CL(a.Fs)<b?0:1;}
function Tc(a,b){return CL(a.U$)<b?0:1;}
function AER(){BK.call(this);this.a0a=null;}
function BiC(a,b){return E_(b)!=2?0:1;}
function ABR(){BK.call(this);this.a0j=null;}
function Bmd(a,b){return E_(b)!=1?0:1;}
function Yq(){BK.call(this);this.ZW=null;}
function A79(a,b){return X1(b);}
function Yp(){BK.call(this);this.Xe=null;}
function BoL(a,b){return 0;}
function AAS(){BK.call(this);this.YA=null;}
function Bbn(a,b){return !E_(b)?0:1;}
function AC2(){BK.call(this);this.a0C=null;}
function Bxc(a,b){return E_(b)!=9?0:1;}
function Wi(){BK.call(this);this.YY=null;}
function BeI(a,b){return MZ(b);}
function AD0(){BK.call(this);this.XQ=null;}
function Bgg(a,b){a:{b:{if(!(b>=0&&b<=31)){if(b<127)break b;if(b>159)break b;}b=1;break a;}b=0;}return b;}
function ABN(){BK.call(this);this.Wx=null;}
function Byx(a,b){a:{b:{switch(E_(b)){case 1:case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 10:case 23:case 26:break;case 7:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 24:case 25:break b;default:break b;}b=1;break a;}b=MZ(b);}return b;}
function ABQ(){BK.call(this);this.Yb=null;}
function A$s(a,b){a:{b:{switch(E_(b)){case 1:case 2:case 3:case 4:case 5:case 10:case 23:case 26:break;case 6:case 7:case 8:case 9:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 24:case 25:break b;default:break b;}b=1;break a;}b=MZ(b);}return b;}
function V$(){BK.call(this);this.Yw=null;}
function BiR(a,b){a:{switch(E_(b)){case 1:case 2:case 3:case 4:case 5:break;default:b=0;break a;}b=1;}return b;}
function ADi(){BK.call(this);this.a08=null;}
function BrY(a,b){return QX(b);}
function ADo(){BK.call(this);this.Xw=null;}
function Bun(a,b){return ADq(b);}
function AFc(){BK.call(this);this.a0I=null;}
function BwX(a,b){return E_(b)!=3?0:1;}
function AED(){BK.call(this);this.WB=null;}
function Bjt(a,b){a:{b:{switch(E_(b)){case 1:case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 10:case 23:break;case 7:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:break b;default:break b;}b=1;break a;}b=MZ(b);}return b;}
function VA(){BK.call(this);this.a1r=null;}
function A$f(a,b){a:{b:{switch(E_(b)){case 1:case 2:case 3:case 4:case 5:case 10:break;case 6:case 7:case 8:case 9:break b;default:break b;}b=1;break a;}b=MZ(b);}return b;}
function SM(){BK.call(this);this.FG=0;}
function BA8(a){var b=new SM();AON(b,a);return b;}
function AON(a,b){CP(a);a.FG=b;}
function BeN(a,b){return a.dh^(a.FG!=E_(b&65535)?0:1);}
var AEp=K(SM);
function Bwb(a,b){return a.dh^(!(a.FG>>E_(b&65535)&1)?0:1);}
function ADO(){var a=this;J9.call(a);a.GC=0;a.F3=0;a.Fk=0;a.jv=0.0;a.t9=0.0;a.nX=0.0;a.wA=0;}
function BdR(a,b){b.n=(-180.0);}
function A2F(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.ck.o;$p=1;case 1:$z=AMY(f,b,c,d);if(C()){break _;}g=$z;f=a.ck.o;$p=2;case 2:$z=APQ(f,b,c,d);if(C()){break _;}h=$z;$p=3;case 3:$z=AX_(a,b,c,d,e);if(C()){break _;}i=$z;f=M7(a.ck.j);j=a.ck.j;J();k=ADd(j,BFM.data[g]);if(f!==null){Zj(f,g,b,c,d);if(!f.y)NG(a.ck.j);}if(i&&k){j=BFM.data[g];f=a.ck.o;$p
=4;continue _;}return i;case 4:j.Xs(f,b,c,d,h);if(C()){break _;}return i;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function AKA(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.ck.o;$p=1;case 1:$z=AMY(f,b,c,d);if(C()){break _;}g=$z;if(g>0&&a.jv===0.0){J();f=BFM.data[g];h=a.ck;i=h.o;h=h.j;$p=3;continue _;}if(g<=0)return;J();f=BFM.data[g];h=a.ck.j;$p=2;case 2:$z=ATT(f,h);if(C()){break _;}j=$z;if(j<1.0)return;$p=4;continue _;case 3:f.mI(i,b,c,d,h);if(C()){break _;}if(g<=0)return;J();f
=BFM.data[g];h=a.ck.j;$p=2;continue _;case 4:A2F(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function AVo(a){a.jv=0.0;a.wA=0;}
function AIp(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.wA;if(f>0)a.wA=f-1|0;else{if(b==a.GC&&c==a.F3&&d==a.Fk){g=a.ck.o;$p=1;continue _;}a.jv=0.0;a.t9=0.0;a.nX=0.0;a.GC=b;a.F3=c;a.Fk=d;}return;case 1:$z=AMY(g,b,c,d);if(C()){break _;}f=$z;if(!f)return;J();g=BFM.data[f];h=a.jv;i=a.ck.j;$p=2;case 2:$z=ATT(g,i);if(C())
{break _;}j=$z;a.jv=h+j;if(a.nX%4.0!==0.0){a.nX=a.nX+1.0;if(a.jv<1.0)return;$p=4;continue _;}i=a.ck.g0;k=IO(g.e5);h=b+0.5;j=c+0.5;l=d+0.5;g=g.e5;m=(g.l9+1.0)/8.0;n=g.lk*0.5;$p=3;case 3:A5g(i,k,h,j,l,m,n);if(C()){break _;}a.nX=a.nX+1.0;if(a.jv<1.0)return;$p=4;case 4:A2F(a,b,c,d,e);if(C()){break _;}a.jv=0.0;a.t9=0.0;a.nX=0.0;a.wA=5;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function BnW(a,b){var c,d,e;c=a.jv;if(c<=0.0){d=a.ck;d.h9.BY=0.0;d.dP.sk=0.0;}else{e=a.t9;e=e+(c-e)*b;d=a.ck;d.h9.BY=e;d.dP.sk=e;}}
function Big(a){return 4.0;}
function BrZ(a,b){}
function ANs(a){a.t9=a.jv;}
function AD1(){var a=this;C8.call(a);a.Ra=null;a.QZ=null;a.Q1=null;a.LZ=0;}
function ARK(a){Y(a.bv,OJ(0,((a.O/2|0)-155|0)+0|0,(a.bd/6|0)+96|0,B(1061)));Y(a.bv,OJ(1,((a.O/2|0)-155|0)+160|0,(a.bd/6|0)+96|0,B(999)));}
function A3X(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Ra;d=b.ci?0:1;e=a.LZ;if(d){$p=2;continue _;}b=c.x;c=c.uh;$p=1;case 1:AL5(b,c);if(C()){break _;}return;case 2:$z=AKY(c,e);if(C()){break _;}b=$z;Cq();if(!BFT){b=c.x;c=c.uh;$p=1;continue _;}f=new T;S(f);BL(H(H(f,B(413)),b),47);g=U(f);d=1;e=1;$p=3;case 3:$z=A0p(g,d,e);if(C()){break _;}b=$z;f=GC(b);while(true){if(!Fj(f)){b=GC(b);while
(Fj(b)){f=E1(b);if(f.j1){f=f.hG;$p=6;continue _;}}$p=5;continue _;}h=E1(f);if(!h.j1)break;}h=h.hG;$p=4;case 4:AS3(h);if(C()){break _;}while(true){if(!Fj(f)){b=GC(b);while(Fj(b)){f=E1(b);if(f.j1){f=f.hG;$p=6;continue _;}}$p=5;continue _;}h=E1(f);if(h.j1)continue;else break;}h=h.hG;continue _;case 5:AS3(g);if(C()){break _;}b=c.x;c=c.uh;$p=1;continue _;case 6:AS3(f);if(C()){break _;}while(Fj(b)){f=E1(b);if(!f.j1)continue;else{f=f.hG;continue _;}}$p=5;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AIw(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}DX(a,a.bw,a.QZ,a.O/2|0,70,16777215);DX(a,a.bw,a.Q1,a.O/2|0,90,16777215);$p=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
var RO=K();
function BP9(){var a=new RO();A9N(a);return a;}
function A9N(a){}
function WR(){var a=this;RO.call(a);a.mk=0;a.sh=null;a.XF=null;a.dD=null;a.dc=null;a.HU=0;a.G9=null;}
function BP$(a,b){var c=new WR();AXc(c,a,b);return c;}
function AXc(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.mk=0;a.HU=0;a.G9=new C1;a.dD=b;b=new AF2;b.tL=new E;b.FV=1;b.Bz=B6();b.tu=B6();b.Nw=0;b.n5=0;b.CG=B(7);b.BI=0;b.nC=0;b.s_=0;b.rw=null;b.l7=new Ox;b.tN=a;d=null;Cb(CV(),d);if(DO(c,B(1062)))e=Hg(c,5);else if(DO(c,B(1063)))e=Hg(c,6);else{f=Z(c)-Z(B(1064))|0;g=0;a:{while(g<=f){h=0;while(true){if(h>=Z(B(1064))){f=1;break a;}if(Bf(c,
g+h|0)!=Bf(B(1064),h))break;h=h+1|0;}g=g+1|0;}f=0;}if(f){b=new Bv;Bl(b,B(1065));P(b);}d=new T;S(d);H(H(d,B(1062)),c);d=U(d);e=c;c=d;}Bm();$p=1;case 1:$z=ANA(c);if(C()){break _;}c=$z;if(!CA(B(1066),c)?1:0){a.sh=b;return;}b=new Bv;c=new T;S(c);H(H(H(c,B(1067)),e),B(1068));Bl(b,U(c));P(b);default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function APC(a){var b,c,d,e,f,g,h,i,j,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.mk){b=a.sh;if(b.nC>1048576)HE(b,B(1069));Nw(b.l7);c=b.rw;if(c!==null)FO(b.l7,c);while(true){Bm();d=GF(BE0)?null:Mu(BE0,0);if(d===null)break;FO(b.l7,LK(d));}if(GF(b.l7)){e=b.BI;b.BI=e+1|0;if(e==1200)HE(b,B(1070));}else{b.BI=0;f=0;c=GC(b.l7);while(Fj(c)){f=f+(E1(c)).cI|0;}c=Yv(f);g=GC(b.l7);while(Fj(g))
{h=E1(g);U7(c,h.fa,h.iT+h.bg|0,CL(h));}HI(c);g=new N4;h=new ABM;h.AC=c;S2(g,h);a:{b:while(true){if(!D7(c))break a;c.it=c.bg;c:{d:{try{e:{try{h=V3(g);if(h!==null)break e;HE(b,B(1071));break e;}catch($$e){$$je=R($$e);if($$je instanceof Fp){break b;}else{throw $$e;}}}try{i=b.tN;$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Fp){break b;}else{throw $$e;}}}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else if($$je instanceof C7){break d;}else if($$je instanceof EQ){break c;}else if($$je instanceof Dk)
{h=$$je;Bq(h);continue b;}else{throw $$e;}}continue b;}continue b;}}f=c.it;if(f<0){b=new RR;W(b);P(b);}c.bg=f;}if(!D7(c))b.rw=null;else{g=new U5;f=c.bg;e=f+c.iT|0;j=c.cI-f|0;QP(g,e,j,c.fa,0,j,c.Fn,c.lL);b.rw=g;}}if(b.n5&&GF(b.l7)){c=b.tN;b=b.CG;if(!c.mk){c.mk=1;g=c.dD;h=null;$p=1;continue _;}}}return;case 1:ARZ(g,h);if(C()){break _;}g=c.dD;h=Uv(B(1072),b);$p=2;case 2:AL5(g,h);if(C()){break _;}return;case 3:f:{g:{h:{i:{j:{try{h.cB(i);if(C()){break _;}break h;}catch($$e){$$je=R($$e);if($$je instanceof Fp){break g;}
else if($$je instanceof Bv){}else if($$je instanceof C7){break j;}else if($$je instanceof EQ){break i;}else if($$je instanceof Dk){h=$$je;Bq(h);break h;}else{throw $$e;}}break h;}break h;}}k:while(true){if(!D7(c))break f;c.it=c.bg;l:{m:{try{a:{try{h=V3(g);if(h!==null)break a;HE(b,B(1071));break a;}catch($$e){$$je=R($$e);if($$je instanceof Fp){break g;}else{throw $$e;}}}try{i=b.tN;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Fp){break g;}else{throw $$e;}}}catch($$e){$$je=R($$e);if($$je instanceof Bv)
{}else if($$je instanceof C7){break m;}else if($$je instanceof EQ){break l;}else if($$je instanceof Dk){h=$$je;Bq(h);continue k;}else{throw $$e;}}continue k;}continue k;}}}f=c.it;if(f<0){b=new RR;W(b);P(b);}c.bg=f;}if(!D7(c))b.rw=null;else{g=new U5;f=c.bg;e=f+c.iT|0;j=c.cI-f|0;QP(g,e,j,c.fa,0,j,c.Fn,c.lL);b.rw=g;}if(b.n5&&GF(b.l7)){c=b.tN;b=b.CG;if(!c.mk){c.mk=1;g=c.dD;h=null;$p=1;continue _;}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function AJS(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.mk)return;c=a.sh;$p=1;case 1:AZC(c,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function Hz(a,b){var c;c=a.dD.j;if(b!=c.fb)c=Wl(a.dc,b);return c;}
function W5(){GT.call(this);this.RM=null;}
function RS(a){var b;b=new AEL;Ue(b,a.RM);return b;}
function BV(){E.call(this);this.ov=0;}
var BP_=null;var BQa=null;function TM(){TM=Bx(BV);A7X();}
function Cc(a){TM();a.ov=0;}
function CT(b,c){var d,e;TM();if(Dt(BP_,By(b))){c=new Cn;d=new T;S(d);Bi(H(d,B(1073)),b);Bl(c,U(d));P(c);}if(!Dt(BQa,c)){B0(BP_,By(b),c);B0(BQa,c,By(b));return;}d=new Cn;e=new T;S(e);H(H(e,B(1074)),c);Bl(d,U(e));P(d);}
function A16(a){TM();return (Bz(BQa,CM(a))).ia;}
function V3(b){var c,d,e,$$je;TM();c=Fl(b);if(c==(-1))return null;a:{try{d=Bz(BP_,By(c));d=d===null?null:Wu(d);break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){d=$$je;}else{throw $$e;}}Bq(d);d=CV();e=new T;S(e);Bi(H(e,B(1075)),c);Cb(d,U(e));d=null;}if(d!==null){d.b8(b);return d;}b=new Bv;d=new T;S(d);Bi(H(d,B(1076)),c);Bl(b,U(d));P(b);}
function AFi(b,c){TM();J8(c,A16(b));b.fi(c);}
function A7X(){BP_=DP();BQa=DP();CT(0,G(RD));CT(1,G(Tk));CT(2,G(AAq));CT(3,G(Ts));CT(4,G(Vs));CT(5,G(AEj));CT(6,G(WM));CT(7,G(AEM));CT(8,G(AEN));CT(9,G(Un));CT(10,G(Gh));CT(11,G(AF1));CT(12,G(K1));CT(13,G(AD_));CT(14,G(ACh));CT(15,G(ADC));CT(16,G(RU));CT(17,G(Zp));CT(18,G(AAp));CT(20,G(AGt));CT(21,G(UL));CT(22,G(AB1));CT(23,G(AC$));CT(24,G(Wb));CT(28,G(X_));CT(29,G(YU));CT(30,G(I1));CT(31,G(YL));CT(32,G(AEn));CT(33,G(ADj));CT(34,G(WO));CT(38,G(X9));CT(39,G(X$));CT(50,G(ABS));CT(51,G(X7));CT(52,G(Zv));CT(53,
G(AGK));CT(59,G(SO));CT(60,G(Yf));CT(255,G(U3));}
function AAq(){BV.call(this);this.AJ=null;}
function BQb(){var a=new AAq();Bei(a);return a;}
function Bzc(a){var b=new AAq();BdE(b,a);return b;}
function Bei(a){Cc(a);}
function BdE(a,b){Cc(a);a.AJ=b;}
function Ba3(a,b){a.AJ=FN(b);}
function BsG(a,b){Ik(b,a.AJ);}
function A0A(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=new Tk;d=b.dD.mh.qJ;Cc(c);c.zM=d;c.yT=B(1077);c.uH=6;$p=1;case 1:AJS(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function BtR(a){return (4+Z(a.AJ)|0)+4|0;}
function AKq(){var a=this;C8.call(a);a.V7=null;a.NV=null;}
function Uv(a,b){var c=new AKq();Bin(c,a,b);return c;}
function Bin(a,b,c){Eo(a);a.V7=b;a.NV=c;}
function AKy(a){}
function A5G(a,b,c){}
function AOY(a){Dr(a.bv);Y(a.bv,Ej(0,(a.O/2|0)-100|0,((a.bd/4|0)+120|0)+12|0,B(501)));}
function AI5(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.ci)return;c=a.x;b=Ko();$p=1;case 1:AL5(c,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function AKa(a,b,c,d){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}DX(a,a.bw,a.V7,a.O/2|0,(a.bd/2|0)-50|0,16777215);DX(a,a.bw,a.NV,a.O/2|0,(a.bd/2|0)-10|0,16777215);$p=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
var XF=K(0);
var TY=K();
var BPZ=null;function BQc(){var a=new TY();AMK(a);return a;}
function AMK(a){}
function AQ6(){BPZ=new TY;}
function BeG(a,b,c){var d,e,f,g;b=$rt_str(b);Bm();BE3=1;if(b===null)BE4=null;else{c=new $rt_globals.Int8Array(c);d=BU(c.byteLength);e=d.data;f=0;g=e.length;while(f<g){e[f]=c[f];f=f+1|0;}c=new ADS;c.Nj=b;c.O7=d;BE4=c;}}
function Og(){E.call(this);this.Qv=0;}
var BQd=null;var BQe=null;var BQf=null;function Bfk(a){var b=new Og();APw(b,a);return b;}
function APw(a,b){a.Qv=b;}
function AC1(b){return !b?BQe:BQd;}
function Bt8(a){return !a.Qv?1237:1231;}
function AVh(){BQd=Bfk(1);BQe=Bfk(0);BQf=G($rt_booleancls());}
function AFQ(){var a=this;E.call(a);a.kt=null;a.zQ=null;a.JQ=null;a.yE=null;a.M4=0;a.yA=0;a.il=0;a.bQ=0;a.lC=0;a.yK=0;a.p6=0;a.jx=0;a.a0V=0;a.rD=0;a.wL=0;}
function Ds(a,b,c){a.zQ.data[b]=c;}
function GY(a,b){return a.zQ.data[b];}
function SW(a){return RG(a,0);}
function RG(a,b){AEm(a,b);return a.kt.data[(b*2|0)+1|0];}
function Hx(a,b,c){a.kt.data[b*2|0]=c;}
function S$(a,b,c){a.kt.data[(b*2|0)+1|0]=c;}
function Ld(a,b){return a.kt.data[b*2|0];}
function Oy(a,b){return a.kt.data[(b*2|0)+1|0];}
function NV(a,b){AEm(a,b);return a.kt.data[b*2|0];}
function YK(a){var b,c;b=a.kt.data;if(b[0]==(-1)){c=a.lC;b[0]=c;b[1]=c;}a.rD=SW(a);}
function ABV(a,b){return a.JQ.data[b];}
function IP(a,b,c){a.JQ.data[b]=c;}
function AEm(a,b){var c;if(!a.yA){c=new Er;W(c);P(c);}if(b>=0&&b<a.M4)return;c=new Ct;Bl(c,AE4(b));P(c);}
function Vg(a,b,c,d){a.yA=0;a.wL=2;S_(a.kt,(-1));S_(a.zQ,(-1));if(b!==null)a.yE=b;if(c>=0){a.il=c;a.bQ=d;}a.lC=a.il;}
function Xd(a){Vg(a,null,(-1),(-1));}
function AFX(a,b){var c;a.lC=b;c=a.rD;if(c>=0)b=c;a.rD=b;}
function AF2(){var a=this;E.call(a);a.tL=null;a.FV=0;a.Bz=null;a.tu=null;a.tN=null;a.Nw=0;a.n5=0;a.CG=null;a.BI=0;a.nC=0;a.s_=0;a.zW=null;a.rw=null;a.l7=null;}
function AZC(a,b){var c,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.Nw)return;c=a.tL;$p=1;case 1:L$(c);if(C()){break _;}try{a.nC=a.nC+(b.eW()+1|0)|0;if(!b.ov)Y(a.Bz,b);else Y(a.tu,b);$p=2;continue _;}catch($$e){$$je=R($$e);b=$$je;}Gs(c);P(b);case 2:a:{try{AOF(a);if(C()){break _;}Gs(c);}catch($$e){$$je=R($$e);b=$$je;break a;}return;}Gs(c);P(b);default:GR();}}DW().s(a,b,c,$p);}
function AOF(a){var b,c,d,e,f,g,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{b:{try{b=1;if(!GF(a.Bz)){b=0;c=a.tL;$p=1;continue _;}c:{if(!b){d=a.s_;a.s_=d-1|0;if(d>0)break c;}if(!GF(a.tu)){b=0;c=a.tL;$p=2;continue _;}}if(!b)break a;e=M(10);$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){}else if($$je instanceof BF){f=$$je;break b;}else{throw $$e;}}break a;}if(!a.n5){Bq(f);c=I2(f);g=new T;S(g);H(H(g,
B(1078)),c);HE(a,U(g));}}return;case 1:a:{b:{try{L$(c);if(C()){break _;}d:{try{g=DT(a.Bz,0);a.nC=a.nC-(g.eW()+1|0)|0;Gs(c);break d;}catch($$e){$$je=R($$e);g=$$je;}Gs(c);P(g);}c=Gr();a.zW=c;AFi(g,LQ(c));YC(FC(a.zW));c:{if(!b){d=a.s_;a.s_=d-1|0;if(d>0)break c;}if(!GF(a.tu)){b=0;c=a.tL;$p=2;continue _;}}if(!b)break a;e=M(10);$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){}else if($$je instanceof BF){f=$$je;break b;}else{throw $$e;}}break a;}if(!a.n5){Bq(f);c=I2(f);g=new T;S(g);H(H(g,B(1078)),c);HE(a,
U(g));}}return;case 2:a:{b:{try{L$(c);if(C()){break _;}d:{try{g=DT(a.tu,0);a.nC=a.nC-(g.eW()+1|0)|0;Gs(c);break d;}catch($$e){$$je=R($$e);g=$$je;}Gs(c);P(g);}c=Gr();a.zW=c;AFi(g,LQ(c));YC(FC(a.zW));a.s_=50;if(!b)break a;e=M(10);$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof C9){}else if($$je instanceof BF){f=$$je;break b;}else{throw $$e;}}break a;}if(!a.n5){Bq(f);c=I2(f);g=new T;S(g);H(H(g,B(1078)),c);HE(a,U(g));}}return;case 3:a:{b:{try{AWO(e);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if
($$je instanceof C9){}else if($$je instanceof BF){f=$$je;break b;}else{throw $$e;}}break a;}if(!a.n5){Bq(f);c=I2(f);g=new T;S(g);H(H(g,B(1078)),c);HE(a,U(g));}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function HE(a,b){if(a.FV){a.n5=1;a.CG=b;a.FV=0;Bm();b=BEW;if(!(b!==null&&b.readyState!=3))BEX=0;b=BEW;if(b!==null&&!BEX&&b.readyState!=3?1:0){b=BEW;if(!(b!==null&&b.readyState!=3))BEX=0;b=BEW;if(b!==null&&!BEX)b.close();}}}
var RD=K(BV);
function BQg(){var a=new RD();Bqt(a);return a;}
function Bqt(a){Cc(a);}
function AZs(a,b){}
function BcD(a,b){}
function BhA(a,b){}
function A_Y(a){return 0;}
function Tk(){var a=this;BV.call(a);a.uH=0;a.zM=null;a.yT=null;a.K9=Ch;a.Kz=0;}
function BQh(){var a=new Tk();Bxl(a);return a;}
function Bxl(a){Cc(a);}
function A$c(a,b){a.uH=Cd(b);a.zM=FN(b);a.yT=FN(b);a.K9=KI(b);a.Kz=C6(b);}
function BbZ(a,b){D3(b,a.uH);Ik(b,a.zM);Ik(b,a.yT);MU(b,a.K9);Fs(b,a.Kz);}
function A37(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=b.dD;d=new ADY;AGB(d,c);d.Fx=(-1);d.Gb=(-1);d.I_=(-1);d.jZ=0.0;d.vF=0.0;d.ni=0.0;d.vD=0;d.wy=0;d.KX=0;d.jr=b;c.bL=d;d=new AEw;e=a.K9;f=a.Kz;if(!f)g=ABv();else if(f!=(-1))g=null;else{g=new K$;Ru(g);}d.mT=0;d.jL=B6();d.cN=B6();d.hf=B6();d.jE=AXJ();d.lA=Fm();d.gc=B6();d.kW=B6();d.cS=Ch;d.C3=M(16777215);d.gU=0;d.gI=Kg(new C1);d.l0
=1013904223;d.cx=0;d.qp=CD();d.xj=40;d.p=new C1;d.mG=0;d.ey=B6();d.fr=Ch;d.iz=Ch;d.mR=B6();d.fW=0;d.rL=Fm();d.pg=D(d.p,12000);d.oZ=B6();d.N=0;d.Cu=B(1079);d.fr=e;d.cM=g;Mg(g,d);c=new Yn;c.ue=DP();c.Tf=B6();h=US(d,BU(32768),0,0);c.OR=h;h.xb=1;h.s$=1;c.UH=d;d.DB=c;d.gv=c;Kr(d);d.lN=new Ox;d.Mk=0;d.Bi=BhC();d.oq=Fm();d.mU=Fm();d.t4=b;d.dq=8;d.gl=64;d.dp=8;b.dc=d;d.N=1;c=b.dD;$p=1;case 1:ARZ(c,d);if(C()){break _;}d=b.dD;c=new ABK;Eo(c);c.IY=0;c.x5=b;$p=2;case 2:AL5(d,c);if(C()){break _;}b.dD.j.fb=a.uH;b=CV();i=
a.uH;d=new T;S(d);Bi(H(d,B(1080)),i);Cb(b,U(d));return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function Be9(a){return (((4+Z(a.zM)|0)+Z(a.yT)|0)+4|0)+5|0;}
function Ts(){BV.call(this);this.vn=null;}
function BQi(){var a=new Ts();A9B(a);return a;}
function A9B(a){Cc(a);}
function Bi2(a,b){a.vn=FN(b);}
function BeW(a,b){Ik(b,a.vn);}
function A43(a,b){AAr(b.dD.h9,a.vn);}
function Bi4(a){return Z(a.vn);}
function Vs(){BV.call(this);this.Ut=Ch;}
function BQj(){var a=new Vs();BhN(a);return a;}
function BhN(a){Cc(a);}
function BrH(a,b){a.Ut=KI(b);}
function A5k(a,b){b.dD.o.cS=a.Ut;}
function AEj(){var a=this;BV.call(a);a.yb=0;a.jf=null;}
function BQk(){var a=new AEj();BlB(a);return a;}
function AVi(a,b){var c=new AEj();Bhh(c,a,b);return c;}
function BlB(a){Cc(a);}
function Bhh(a,b,c){var d,e;c=c.data;Cc(a);a.yb=b;a.jf=BC(Cs,c.length);d=0;while(true){e=a.jf.data;if(d>=e.length)break;e[d]=c[d]===null?null:NM(c[d]);d=d+1|0;}}
function A6R(a,b){var c,d,e;a.yb=Cd(b);c=EF(b);a.jf=BC(Cs,c);d=0;while(d<c){e=EF(b);if(e>=0)a.jf.data[d]=Lk(e,C6(b),EF(b));d=d+1|0;}}
function A$Z(a,b){var c,d;D3(b,a.yb);GD(b,a.jf.data.length);c=0;while(true){d=a.jf.data;if(c>=d.length)break;if(d[c]===null)GD(b,(-1));else{GD(b,d[c].bp<<16>>16);Fs(b,a.jf.data[c].y<<24>>24);GD(b,a.jf.data[c].e_<<16>>16);}c=c+1|0;}}
function AOw(a,b){var c;b=b.dD.j;c=a.yb;if(c==(-1))b.z.bU=a.jf;if(c==(-2))b.z.c2=a.jf;if(c==(-3))b.z.dv=a.jf;}
function Bry(a){return 6+(a.jf.data.length*5|0)|0;}
function WM(){var a=this;BV.call(a);a.Wc=0;a.V3=0;a.LQ=0;}
function BQl(){var a=new WM();BgU(a);return a;}
function BgU(a){Cc(a);}
function A9G(a,b){a.Wc=Cd(b);a.V3=Cd(b);a.LQ=Cd(b);}
function AHO(a,b){b=b.dc;b.dq=a.Wc;b.gl=a.V3;b.dp=a.LQ;}
function AEM(){var a=this;BV.call(a);a.IN=0;a.Jv=0;a.Ir=0;}
function BQm(){var a=new AEM();A$d(a);return a;}
function BqW(a,b,c){var d=new AEM();BfX(d,a,b,c);return d;}
function A$d(a){Cc(a);}
function BfX(a,b,c,d){Cc(a);a.IN=b;a.Jv=c;a.Ir=d;}
function BvW(a,b){a.IN=Cd(b);a.Jv=Cd(b);a.Ir=C6(b);}
function A7n(a,b){D3(b,a.IN);D3(b,a.Jv);Fs(b,a.Ir);}
function APD(a,b){}
function BbC(a){return 9;}
function AEN(){BV.call(this);this.PP=0;}
function BQn(){var a=new AEN();Bkk(a);return a;}
function Bkk(a){Cc(a);}
function BsS(a,b){a.PP=C6(b);}
function AI0(a,b){A0t(b.dD.j,a.PP);}
var Un=K(BV);
function BQo(){var a=new Un();A$o(a);return a;}
function A$o(a){Cc(a);}
function AYK(a,b){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b.dD;$p=1;case 1:AVX(b);if(C()){break _;}return;default:GR();}}DW().s(a,b,$p);}
function Bkb(a,b){}
function Bpd(a,b){}
function Bie(a){return 0;}
function Gh(){var a=this;BV.call(a);a.np=0.0;a.mz=0.0;a.mP=0.0;a.pe=0.0;a.lc=0.0;a.kZ=0.0;a.i9=0;a.xa=0;a.mO=0;}
function BQp(){var a=new Gh();Bla(a);return a;}
function Bla(a){Cc(a);}
function A53(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=b.dD.j;d=c.c;e=c.i;f=c.d;g=c.n;h=c.u;if(a.xa){d=a.np;e=a.mz;f=a.mP;}if(a.mO){g=a.lc;h=a.kZ;}c.dA=0.0;c.g=0.0;c.h=0.0;c.f=0.0;T5(c,d,e,f,g,h);a.np=c.c;a.mz=c.w.C;a.mP=c.d;a.pe=c.i;c=b.sh;$p=1;case 1:AZC(c,a);if(C()){break _;}if(b.HU)return;c=b.dD;i=c.j;i.bo=i.c;i.bP=i.i;i.bn=i.d;b.HU=1;b=null;$p=2;case 2:AL5(c,b);if(C())
{break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function UI(a,b){a.i9=!Fl(b)?0:1;}
function Q2(a,b){J8(b,!a.i9?0:1);}
function Bta(a){return 1;}
var AF1=K(Gh);
function BQq(){var a=new AF1();Bv2(a);return a;}
function KH(a,b,c,d,e){var f=new AF1();Bk_(f,a,b,c,d,e);return f;}
function Bv2(a){Cc(a);a.xa=1;}
function Bk_(a,b,c,d,e,f){Cc(a);a.np=b;a.mz=c;a.pe=d;a.mP=e;a.i9=f;a.xa=1;}
function BtV(a,b){a.np=F$(b);a.mz=F$(b);a.pe=F$(b);a.mP=F$(b);UI(a,b);}
function BnG(a,b){HG(b,a.np);HG(b,a.mz);HG(b,a.pe);HG(b,a.mP);Q2(a,b);}
function A9Z(a){return 33;}
var K1=K(Gh);
function BQr(){var a=new K1();A7t(a);return a;}
function A7t(a){Cc(a);a.mO=1;}
function A81(a,b){a.lc=Jf(b);a.kZ=Jf(b);UI(a,b);}
function BuP(a,b){Lc(b,a.lc);Lc(b,a.kZ);Q2(a,b);}
function Bv3(a){return 9;}
var AD_=K(Gh);
function BQs(){var a=new AD_();A_j(a);return a;}
function K4(a,b,c,d,e,f,g){var h=new AD_();BuD(h,a,b,c,d,e,f,g);return h;}
function A_j(a){Cc(a);a.mO=1;a.xa=1;}
function BuD(a,b,c,d,e,f,g,h){Cc(a);a.np=b;a.mz=c;a.pe=d;a.mP=e;a.lc=f;a.kZ=g;a.i9=h;a.mO=1;a.xa=1;}
function BnC(a,b){a.np=F$(b);a.mz=F$(b);a.pe=F$(b);a.mP=F$(b);a.lc=Jf(b);a.kZ=Jf(b);UI(a,b);}
function Bn_(a,b){HG(b,a.np);HG(b,a.mz);HG(b,a.pe);HG(b,a.mP);Lc(b,a.lc);Lc(b,a.kZ);Q2(a,b);}
function BmO(a){return 41;}
function ACh(){var a=this;BV.call(a);a.H$=0;a.EN=0;a.I0=0;a.Gc=0;a.KE=0;}
function BQt(){var a=new ACh();BxE(a);return a;}
function ACx(a,b,c,d,e){var f=new ACh();Bs2(f,a,b,c,d,e);return f;}
function BxE(a){Cc(a);}
function Bs2(a,b,c,d,e,f){Cc(a);a.KE=b;a.H$=c;a.EN=d;a.I0=e;a.Gc=f;}
function Br8(a,b){a.KE=Fl(b);a.H$=Cd(b);a.EN=Fl(b);a.I0=Cd(b);a.Gc=Fl(b);}
function BeH(a,b){J8(b,a.KE);D3(b,a.H$);J8(b,a.EN);D3(b,a.I0);J8(b,a.Gc);}
function ANC(a,b){}
function ByV(a){return 11;}
function ADC(){var a=this;BV.call(a);a.Dv=0;a.DL=0;a.Ik=0;a.E6=0;a.J0=0;}
function BQu(){var a=new ADC();Bje(a);return a;}
function A8C(a,b,c,d,e){var f=new ADC();BsV(f,a,b,c,d,e);return f;}
function Bje(a){Cc(a);}
function BsV(a,b,c,d,e,f){Cc(a);a.Dv=b;a.DL=c;a.Ik=d;a.E6=e;a.J0=f;}
function BnN(a,b){a.Dv=EF(b);a.DL=Cd(b);a.Ik=Fl(b);a.E6=Cd(b);a.J0=Fl(b);}
function BnB(a,b){GD(b,a.Dv);D3(b,a.DL);J8(b,a.Ik);D3(b,a.E6);J8(b,a.J0);}
function ARv(a,b){}
function A99(a){return 12;}
function RU(){var a=this;BV.call(a);a.AK=0;a.yl=0;}
function BQv(){var a=new RU();BwZ(a);return a;}
function BwZ(a){Cc(a);}
function Bn0(a,b){a.AK=Cd(b);a.yl=EF(b);}
function Bru(a,b){D3(b,a.AK);GD(b,a.yl);}
function A1W(a,b){var c;b=Hz(b,a.AK);if(b!==null){b=b;c=a.yl;if(!c){b=b.z;b.bU.data[b.by]=null;}else{b=b.z;b.bU.data[b.by]=PD(c);}}}
function Bf$(a){return 6;}
function Zp(){var a=this;BV.call(a);a.M_=0;a.SM=0;a.Ni=0;}
function BQw(){var a=new Zp();Bud(a);return a;}
function Bud(a){Cc(a);}
function Ble(a,b){a.M_=EF(b);a.SM=C6(b);a.Ni=EF(b);}
function AXh(a,b){PA(b.dD.j.z,Lk(a.M_,a.SM,a.Ni));}
function AAp(){var a=this;BV.call(a);a.BH=0;a.Af=0;}
function BQx(){var a=new AAp();A$K(a);return a;}
function Sf(a,b){var c=new AAp();BnY(c,a,b);return c;}
function A$K(a){Cc(a);}
function BnY(a,b,c){Cc(a);a.BH=b.fb;a.Af=c;}
function A8u(a,b){a.BH=Cd(b);a.Af=C6(b);}
function Bkd(a,b){D3(b,a.BH);Fs(b,a.Af);}
function AX3(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{b=Hz(b,a.BH);if(b===null)break a;c=a.Af;if(c==1){b=b;$p=1;continue _;}if(c==100){b.G0=1;break a;}if(c==101){b.G0=0;break a;}if(c==102){b.lY=1;break a;}if(c==103){b.lY=0;break a;}if(c==104){b.An=1;break a;}if(c==105){b.An=0;break a;}if(c!=2)break a;b.xr();}return;case 1:b.sj();if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function BgL(a){return 5;}
function AGt(){var a=this;BV.call(a);a.PM=0;a.Py=null;a.Km=0;a.Ez=0;a.JY=0;a.O6=0;a.SN=0;a.Te=0;}
function BQy(){var a=new AGt();BgX(a);return a;}
function BgX(a){Cc(a);}
function ByE(a,b){a.PM=Cd(b);a.Py=FN(b);a.Km=Cd(b);a.Ez=Cd(b);a.JY=Cd(b);a.O6=C6(b);a.SN=C6(b);a.Te=EF(b);}
function A5f(a,b){var c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Km/32.0;d=a.Ez/32.0;e=a.JY/32.0;f=(a.O6*360|0)/256.0;g=(a.SN*360|0)/256.0;h=new ABO;i=b.dD.o;j=a.Py;Vp(h,i);h.Y2=0.0;h.BU=j;h.bK=0.0;h.CX=0.0;if(j!==null&&Z(j)>0){i=new T;S(i);H(H(H(i,B(590)),j),B(591));h.tk=U(i);j=CV();k=h.tk;i=new T;S(i);H(H(i,B(592)),k);Cb(j,U(i));}h.nO=1;h.Ks=10.0;h.qu
=a.Km;h.p9=a.Ez;h.oy=a.JY;l=a.Te;if(!l){i=h.z;i.bU.data[i.by]=null;}else{i=h.z;i.bU.data[i.by]=PD(l);}T5(h,c,d,e,f,g);b=b.dc;l=a.PM;$p=1;case 1:A4F(b,l,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function UL(){var a=this;BV.call(a);a.yR=0;a.qK=0;a.sf=0;a.sV=0;a.u3=0;a.tn=0;a.vC=0;a.Cl=0;a.BG=0;}
function BQz(){var a=new UL();BtL(a);return a;}
function BtL(a){Cc(a);}
function Bql(a,b){a.yR=Cd(b);a.Cl=EF(b);a.BG=C6(b);a.qK=Cd(b);a.sf=Cd(b);a.sV=Cd(b);a.u3=C6(b);a.tn=C6(b);a.vC=C6(b);}
function BaF(a,b){D3(b,a.yR);GD(b,a.Cl);Fs(b,a.BG);D3(b,a.qK);D3(b,a.sf);D3(b,a.sV);Fs(b,a.u3);Fs(b,a.tn);Fs(b,a.vC);}
function A0K(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.qK/32.0;d=a.sf/32.0;e=a.sV/32.0;f=H$(b.dc,c,d,e,AES(a.Cl,a.BG));f.f=a.u3/128.0;f.h=a.tn/128.0;f.g=a.vC/128.0;f.qu=a.qK;f.p9=a.sf;f.oy=a.sV;b=b.dc;g=a.yR;$p=1;case 1:A4F(b,g,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A7E(a){return 22;}
function AB1(){var a=this;BV.call(a);a.J4=0;a.Ob=0;}
function BQA(){var a=new AB1();Bf8(a);return a;}
function Bf8(a){Cc(a);}
function A7q(a,b){a.J4=Cd(b);a.Ob=Cd(b);}
function A5T(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=Hz(b,a.J4);d=Hz(b,a.Ob);if(d===null)d=b.dD.j;if(c===null)return;e=b.dc;f=B(722);g=0.20000000298023224;h=((O(b.G9)-O(b.G9))*0.699999988079071+1.0)*2.0;$p=1;case 1:AJa(e,c,f,g,h);if(C()){break _;}i=b.dD;Ff(i.cs,Bgl(i.o,c,d,(-0.5)));b=b.dc;j=a.J4;$p=2;case 2:AKz(b,j);if(C()){break _;}return;default:GR();}}DW().s(a,
b,c,d,e,f,g,h,i,j,$p);}
function AC$(){var a=this;BV.call(a);a.VH=0;a.Ei=0;a.FF=0;a.F4=0;a.lG=0;}
function BQB(){var a=new AC$();BwW(a);return a;}
function BwW(a){Cc(a);}
function BkN(a,b){a.VH=Cd(b);a.lG=C6(b);a.Ei=Cd(b);a.FF=Cd(b);a.F4=Cd(b);}
function APU(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Ei/32.0;d=a.FF/32.0;e=a.F4/32.0;f=null;if(a.lG==10)f=AAL(b.dc,c,d,e,0);if(a.lG==11)f=AAL(b.dc,c,d,e,1);if(a.lG==12)f=AAL(b.dc,c,d,e,2);if(a.lG==90){f=new R5;Ey(f,b.dc);f.C8=(-1);f.Cx=(-1);f.Ch=(-1);f.BT=0;f.kY=0;f.t3=0;f.rv=0;f.iX=0;f.mn=null;Dg(f,0.25,0.25);CE(f,c,d,e);}if(a.lG==60){f=new Ji;Ey(f,b.dc);f.pZ=(-1);f.qj=(-1);f.pk=(-1);f.pl
=0;f.lX=0;f.k8=0;f.mN=0;Dg(f,0.5,0.5);CE(f,c,d,e);f.bK=0.0;}if(a.lG==61){f=new KF;Ey(f,b.dc);f.sC=(-1);f.sv=(-1);f.sg=(-1);f.r4=0;f.m$=0;f.nU=0;f.ot=0;f.uR=0;Dg(f,0.25,0.25);CE(f,c,d,e);f.bK=0.0;}if(a.lG==1)f=Bcw(b.dc,c,d,e);if(a.lG==50)f=AX8(b.dc,c,d,e);if(f===null)return;f.qu=a.Ei;f.p9=a.FF;f.oy=a.F4;f.n=0.0;f.u=0.0;g=a.VH;f.fb=g;b=b.dc;$p=1;case 1:A4F(b,g,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function Wb(){var a=this;BV.call(a);a.I5=0;a.Uf=0;a.Jd=0;a.J6=0;a.EX=0;a.TR=0;a.LP=0;}
function BQC(){var a=new Wb();BwK(a);return a;}
function BwK(a){Cc(a);}
function Bss(a,b){a.I5=Cd(b);a.Uf=C6(b);a.Jd=Cd(b);a.J6=Cd(b);a.EX=Cd(b);a.TR=C6(b);a.LP=C6(b);}
function AJ9(a,b){var c,d,e,f,g,h,i,j,k,l,m,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Jd/32.0;d=a.J6/32.0;e=a.EX/32.0;f=(a.TR*360|0)/256.0;g=(a.LP*360|0)/256.0;h=a.Uf;Kl();i=null;a:{try{j=i;k=Bz(BQD,By(h));l=Qv(k);if(k===null)l=i;else{j=i;if(l===null)l=i;else{j=i;if(l instanceof DY)l=i;else{j=i;if(l instanceof Gn)l=i;else{j=l;j=i;}}}}break a;}catch($$e)
{$$je=R($$e);if($$je instanceof BF){i=$$je;}else{throw $$e;}}Bq(i);l=j;}if(l===null){i=CV();k=new T;S(k);Bi(H(k,B(1081)),h);Cb(i,U(k));}i=l;i.qu=a.Jd;i.p9=a.J6;i.oy=a.EX;i.fb=a.I5;T5(i,c,d,e,f,g);i.E1=1;b=b.dc;m=a.I5;$p=1;case 1:A4F(b,m,i);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function X_(){var a=this;BV.call(a);a.UY=0;a.SV=0;a.VL=0;a.TK=0;}
function BQE(){var a=new X_();Bnm(a);return a;}
function Bnm(a){Cc(a);}
function Bqg(a,b){a.UY=Cd(b);a.SV=EF(b);a.VL=EF(b);a.TK=EF(b);}
function A1g(a,b){b=Hz(b,a.UY);if(b!==null)b.rM(a.SV/8000.0,a.VL/8000.0,a.TK/8000.0);}
function YU(){BV.call(this);this.T1=0;}
function BQF(){var a=new YU();A7T(a);return a;}
function A7T(a){Cc(a);}
function Bdc(a,b){a.T1=Cd(b);}
function A6i(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b.dc;c=a.T1;$p=1;case 1:AKz(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function I1(){var a=this;BV.call(a);a.Ud=0;a.Dg=0;a.GU=0;a.F8=0;a.Iw=0;a.E2=0;a.AG=0;}
function BQG(){var a=new I1();Rz(a);return a;}
function Rz(a){Cc(a);a.AG=0;}
function R3(a,b){a.Ud=Cd(b);}
function A2g(a,b){var c,d,e,f,g,h;b=Hz(b,a.Ud);if(b!==null){c=b.qu+a.Dg|0;b.qu=c;d=b.p9+a.GU|0;b.p9=d;e=b.oy+a.F8|0;b.oy=e;f=c/32.0;g=d/32.0+0.015625;h=e/32.0;c=a.AG;b.pF(f,g,h,!c?b.n:(a.Iw*360|0)/256.0,!c?b.u:(a.E2*360|0)/256.0,3);}}
var YL=K(I1);
function BQH(){var a=new YL();Brc(a);return a;}
function Brc(a){Rz(a);}
function A8F(a,b){R3(a,b);a.Dg=C6(b);a.GU=C6(b);a.F8=C6(b);}
var AEn=K(I1);
function BQI(){var a=new AEn();Bv4(a);return a;}
function Bv4(a){Rz(a);a.AG=1;}
function A_6(a,b){R3(a,b);a.Iw=C6(b);a.E2=C6(b);}
var ADj=K(I1);
function BQJ(){var a=new ADj();Bvz(a);return a;}
function Bvz(a){Rz(a);a.AG=1;}
function Bll(a,b){R3(a,b);a.Dg=C6(b);a.GU=C6(b);a.F8=C6(b);a.Iw=C6(b);a.E2=C6(b);}
function WO(){var a=this;BV.call(a);a.UG=0;a.Se=0;a.Uc=0;a.UZ=0;a.Sh=0;a.NU=0;}
function BQK(){var a=new WO();BpX(a);return a;}
function BpX(a){Cc(a);}
function Bgz(a,b){a.UG=Cd(b);a.Se=Cd(b);a.Uc=Cd(b);a.UZ=Cd(b);a.Sh=Fl(b)<<24>>24;a.NU=Fl(b)<<24>>24;}
function ALO(a,b){var c,d,e;b=Hz(b,a.UG);if(b!==null){c=a.Se;b.qu=c;d=a.Uc;b.p9=d;e=a.UZ;b.oy=e;b.pF(c/32.0,d/32.0+0.015625,e/32.0,(a.Sh*360|0)/256.0,(a.NU*360|0)/256.0,3);}}
function X9(){var a=this;BV.call(a);a.OZ=0;a.Ou=0;}
function BQL(){var a=new X9();A6E(a);return a;}
function A6E(a){Cc(a);}
function Bch(a,b){a.OZ=Cd(b);a.Ou=C6(b);}
function AXy(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=Hz(b,a.OZ);if(b===null)return;c=a.Ou;$p=1;case 1:b.Lz(c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function X$(){var a=this;BV.call(a);a.HJ=0;a.Qg=0;}
function BQM(){var a=new X$();Bmb(a);return a;}
function Bmb(a){Cc(a);}
function Bip(a,b){a.HJ=Cd(b);a.Qg=Cd(b);}
function AOb(a,b){var c,d,e;c=Hz(b,a.HJ);d=Hz(b,a.Qg);e=a.HJ;b=b.dD.j;if(e!=b.fb)b=c;if(b!==null)Ke(b,d);}
function ABS(){var a=this;BV.call(a);a.QF=0;a.Qh=0;a.Oo=0;}
function BQN(){var a=new ABS();BfJ(a);return a;}
function BfJ(a){Cc(a);}
function Bo9(a,b){a.QF=Cd(b);a.Qh=Cd(b);a.Oo=!Fl(b)?0:1;}
function AUD(a,b){var c,d,e,f,g,h,i,j,k,l;b=b.dc;c=a.QF;d=a.Qh;e=a.Oo;if(!e){f=b.DB;g=AGA(f,c,d);if(!g.xb)AE_(g);HR(f.ue,VV(c,d));Jy(f.Tf,g);}else{g=b.DB;h=VV(c,d);i=BU(32768);f=US(g.UH,i,c,d);i=f.iq.hc.data;j=0;k=i.length;if(j>k){b=new Cn;W(b);P(b);}while(j<k){l=j+1|0;i[j]=(-1);j=l;}B0(g.ue,h,f);f.od=1;}if(!e){k=c*16|0;c=d*16|0;Fz(b,k,0,c,k+15|0,128,c+15|0);}}
function X7(){var a=this;BV.call(a);a.Kk=0;a.LL=0;a.Ln=0;a.zJ=0;a.BL=0;a.A$=0;a.G1=null;}
function BQO(){var a=new X7();Bl9(a);return a;}
function Bl9(a){Cc(a);a.ov=1;}
function Bma(a,b){var c,d,e,$$je;a.Kk=Cd(b);a.LL=EF(b);a.Ln=Cd(b);a.zJ=Fl(b)+1|0;a.BL=Fl(b)+1|0;a.A$=Fl(b)+1|0;c=BU(Cd(b));d=c.data;K3(b,c);a.G1=BU((V(V(a.zJ,a.BL),a.A$)*5|0)/2|0);e=BDi();AD3(e,c,0,d.length);a:{b:{try{AZ1(e,a.G1);}catch($$e){$$je=R($$e);if($$je instanceof M_){break b;}else{b=$$je;break a;}}Uh(e);return;}try{P(BBy(B(1082)));}catch($$e){$$je=R($$e);b=$$je;}}Uh(e);P(b);}
function AMM(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=b.dc;d=a.Kk;e=a.LL;f=a.Ln;Q3(c,d,e,f,(d+a.zJ|0)-1|0,(e+a.BL|0)-1|0,(f+a.A$|0)-1|0);b=b.dc;d=a.Kk;g=a.LL;h
=a.Ln;e=a.zJ;f=a.BL;i=a.A$;j=a.G1;k=d>>4;l=h>>4;m=d+e|0;n=(m-1|0)>>4;o=h+i|0;p=(o-1|0)>>4;q=0;r=g+f|0;if(g<0)g=0;if(r>128)r=128;while(k<=n){s=k*16|0;t=d-s|0;u=m-s|0;if(t<0)t=0;if(u>16)u=16;v=l;if(v<=p){w=v*16|0;x=h-w|0;y=o-w|0;if(x<0)x=0;if(y>16)y=16;$p=1;continue _;}k=k+1|0;}return;case 1:$z=AJJ(b,k,v);if(C()){break _;}z=$z;ba=t;while(ba<u){e=x;while(e<y){f=ba<<11|e<<7|g;i=r-g|0;CZ(j,q,z.eD,f,i);q=q+i|0;e=e+1|0;}ba=ba+1|0;}e=127;i=0;while(i<16){ba=0;while(ba<16){bb=127;f=i<<11|ba<<7;while(bb>0){J();if(BIB.data[z.eD.data[(f
+bb|0)-1|0]])break;bb=bb+(-1)|0;}z.hd.data[ba<<4|i]=bb<<24>>24;if(bb<e)e=bb;ba=ba+1|0;}i=i+1|0;}z.us=e;z.f_=1;ba=t;while(ba<u){f=x;while(f<y){i=(ba<<11|f<<7|g)>>1;e=(r-g|0)/2|0;CZ(j,q,z.gW.hc,i,e);q=q+e|0;f=f+1|0;}ba=ba+1|0;}i=t;while(i<u){bb=x;while(bb<y){ba=(i<<11|bb<<7|g)>>1;e=(r-g|0)/2|0;CZ(j,q,z.hX.hc,ba,e);q=q+e|0;bb=bb+1|0;}i=i+1|0;}f=t;while(f<u){i=x;while(i<y){e=(f<<11|i<<7|g)>>1;ba=(r-g|0)/2|0;CZ(j,q,z.iq.hc,e,ba);q=q+ba|0;i=i+1|0;}f=f+1|0;}Fz(b,s+t|0,g,w+x|0,s+u|0,r,w+y|0);v=v+1|0;while(true){if(v
<=p){w=v*16|0;x=h-w|0;y=o-w|0;if(x<0)x=0;if(y>16)y=16;continue _;}k=k+1|0;if(k>n)break;s=k*16|0;t=d-s|0;u=m-s|0;if(t<0)t=0;if(u>16)u=16;v=l;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,$p);}
function Zv(){var a=this;BV.call(a);a.HG=0;a.DS=0;a.B5=null;a.yi=null;a.C5=null;a.xC=0;}
function BQP(){var a=new Zv();BtH(a);return a;}
function BtH(a){Cc(a);a.ov=1;}
function Bqs(a,b){var c;a.HG=Cd(b);a.DS=Cd(b);c=EF(b)&65535;a.xC=c;a.B5=KR(c);a.yi=BU(c);a.C5=BU(c);c=0;while(c<a.xC){a.B5.data[c]=EF(b);c=c+1|0;}K3(b,a.yi);K3(b,a.C5);}
function AWe(a,b){var c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=b.dc;d=a.HG;e=a.DS;$p=1;case 1:$z=AJJ(c,d,e);if(C()){break _;}c=$z;f=a.HG*16|0;d=a.DS*16|0;e=0;if(e>=a.xC)return;g=a.B5.data[e];h=a.yi.data[e]&255;i=a.C5.data[e];j=g>>12&15;k=g>>8&15;l=g&255;$p=2;case 2:AOy(c,j,l,k,h,i);if(C()){break _;}m=b.dc;g=j+f|0;k=k+d|0;Q3(m,g,l,k,g,l,
k);Fz(b.dc,g,l,k,g,l,k);e=e+1|0;if(e>=a.xC)return;g=a.B5.data[e];h=a.yi.data[e]&255;i=a.C5.data[e];j=g>>12&15;k=g>>8&15;l=g&255;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function AGK(){var a=this;BV.call(a);a.Rm=0;a.Op=0;a.S4=0;a.QL=0;a.VP=0;}
function BQQ(){var a=new AGK();BpS(a);return a;}
function BpS(a){Cc(a);a.ov=1;}
function A8G(a,b){a.Rm=Cd(b);a.Op=Fl(b);a.S4=Cd(b);a.QL=Fl(b);a.VP=Fl(b);}
function AO$(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b.dc;c=a.Rm;d=a.Op;e=a.S4;f=a.QL;g=a.VP;Q3(b,c,d,e,c,d,e);$p=1;case 1:$z=AVq(b,c,d,e,f,g);if(C()){break _;}g=$z;if(!g)return;$p=2;case 2:AZG(b,c,d,e,f);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function SO(){var a=this;BV.call(a);a.qV=0;a.sn=0;a.ub=0;a.rY=null;a.pt=null;}
function BQR(){var a=new SO();A$I(a);return a;}
function A$I(a){Cc(a);a.ov=1;}
function Blc(a,b){var c,d,$$je;a.qV=Cd(b);a.sn=EF(b);a.ub=Cd(b);c=BU(EF(b)&65535);a.rY=c;K3(b,c);c=a.rY;b=Io(Bai(FD(c)));a:{try{d=AQn(b);break a;}catch($$e){$$je=R($$e);d=$$je;}Jp(b);P(d);}Jp(b);a.pt=d;}
function A$X(a,b){D3(b,a.qV);GD(b,a.sn);D3(b,a.ub);GD(b,a.rY.data.length<<16>>16);PX(b,a.rY);}
function A1V(a,b){var c,d,e,f,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(DB(a.pt,B(354))==a.qV&&DB(a.pt,B(355))==a.sn){c=DB(a.pt,B(356));d=a.ub;if(c==d){e=b.dc;c=a.qV;f=a.sn;$p=1;continue _;}}return;case 1:$z=AZ9(e,c,f,d);if(C()){break _;}e=$z;if(e!==null){a:{try{e.m7(a.pt);break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){}else{throw $$e;}}}b=b.dc;c=a.qV;d=a.sn;f=a.ub;Fz(b,c,d,f,c,d,f);}return;default:GR();}}DW().s(a,
b,c,d,e,f,$p);}
function BaG(a){return (a.rY.data.length+2|0)+10|0;}
function Yf(){var a=this;BV.call(a);a.EB=0.0;a.Ee=0.0;a.Gi=0.0;a.OL=0.0;a.E$=null;}
function BQS(){var a=new Yf();BqE(a);return a;}
function BqE(a){Cc(a);}
function Bio(a,b){var c,d,e,f,g,h,i,j;a.EB=F$(b);a.Ee=F$(b);a.Gi=F$(b);a.OL=Jf(b);c=Cd(b);a.E$=Fm();d=a.EB|0;e=a.Ee|0;f=a.Gi|0;g=0;while(g<c){h=C6(b)+d|0;i=C6(b)+e|0;j=C6(b)+f|0;FV(a.E$,C4(h,i,j));g=g+1|0;}}
function A3A(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=A7L(b.dD.o,null,a.EB,a.Ee,a.Gi,a.OL);c.sl=a.E$;$p=1;case 1:A4A(c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function U3(){BV.call(this);this.uQ=null;}
function BQT(){var a=new U3();A8X(a);return a;}
function A8X(a){Cc(a);}
function A8B(a,b){a.uQ=FN(b);}
function Bwo(a,b){Ik(b,a.uQ);}
function A5v(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:HE(b.sh,B(1083));b.mk=1;c=b.dD;d=null;$p=1;case 1:ARZ(c,d);if(C()){break _;}c=b.dD;d=Uv(B(1084),a.uQ);$p=2;case 2:AL5(c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function Bs5(a){return Z(a.uQ);}
function WZ(){E.call(this);this.Oy=null;}
function Bwk(a,b){Bm();BEX=0;BEZ=0;BEY=1;Nw(BE0);Du(a.Oy,B(1085));}
function W0(){E.call(this);this.VK=null;}
function Bqi(a,b){var c;b=null;Bm();BEW=b;if(BEX){if(BE1===null){if(IZ(BEV,BE2)){Lh();BE1=BQU;}else if(!IZ(BEU,BE2)){Lh();BE1=BQV;}else{Lh();BE1=BQW;}}}else if(!BEZ&&BE1===null){if(IZ(BEV,BE2)){Lh();BE1=BQU;}else if(IZ(BEU,BE2)){Lh();BE1=BQX;}}c=BEX;BEX=0;BEY=0;BEZ=0;if(c)Du(a.VK,B(1066));}
var WT=K();
function BQY(){var a=new WT();Bg2(a);return a;}
function Bg2(a){}
function BeU(a,b){var c,d,e,f,g;Bm();BEZ=1;if(!(typeof b.data==="string"?1:0)){b=new $rt_globals.Uint8Array(b.data);c=BU(b.byteLength);d=c.data;e=0;f=d.length;while(e<f){d[e]=(b[e]&255)<<24>>24;e=e+1|0;}FO(BE0,c);}else{g=$rt_str(b.data);if(AGx(g,B(1086))){if(BE1===null){Lh();BE1=BQX;}FV(BEU,BE2);}else if(AGx(g,B(220))){if(BE1===null){Lh();BE1=BQZ;}FV(BEU,BE2);FV(BEV,BE2);}BEX=0;BEY=0;BEW.close();}}
var A54=K();
var AEL=K(J0);
function De(a){UB(a);return a.mD.jR;}
function Dz(){var a=this;EZ.call(a);a.DK=null;a.kE=0;a.rA=0;a.Ox=0;a.PA=0;}
var BOo=null;var BQ0=null;var BQ1=null;var BQ2=null;var BQ3=null;var BQ4=null;var BQ5=null;var BQ6=null;var BQ7=null;var BQ8=null;var BQ9=null;var BQ$=null;var BQ_=null;var BRa=null;var BRb=null;var BRc=null;var BRd=null;var BRe=null;var BRf=null;var BRg=null;var BRh=null;var BRi=null;var BRj=null;var BRk=null;var BRl=null;function Br1(){Br1=Bx(Dz);BvK();}
function D$(a,b,c,d,e,f,g){var h=new Dz();APs(h,a,b,c,d,e,f,g);return h;}
function VO(){Br1();return BRl.jJ();}
function APs(a,b,c,d,e,f,g,h){Br1();I6(a,b,c);a.DK=d;a.kE=e;a.rA=f;a.Ox=g;a.PA=h;}
function BvK(){var b;BOo=D$(B(1087),0,B(1087),16,16,0,0);BQ0=D$(B(1088),1,B(1088),16,16,16,0);BQ1=D$(B(1089),2,B(1089),16,16,32,0);BQ2=D$(B(1090),3,B(1090),16,16,48,0);BQ3=D$(B(1091),4,B(1091),16,16,64,0);BQ4=D$(B(1092),5,B(1092),16,16,80,0);BQ5=D$(B(1093),6,B(1093),16,16,96,0);BQ6=D$(B(1094),7,B(1094),32,16,0,32);BQ7=D$(B(1095),8,B(1095),32,16,32,32);BQ8=D$(B(1096),9,B(1096),32,16,64,32);BQ9=D$(B(1097),10,B(1097),32,16,96,32);BQ$=D$(B(1098),11,B(1098),32,16,128,32);BQ_=D$(B(1099),12,B(1099),16,32,0,64);BRa
=D$(B(1100),13,B(1100),16,32,16,64);BRb=D$(B(1101),14,B(1101),32,32,0,128);BRc=D$(B(1102),15,B(1102),32,32,32,128);BRd=D$(B(1103),16,B(1103),32,32,64,128);BRe=D$(B(1104),17,B(1104),32,32,96,128);BRf=D$(B(1105),18,B(1105),32,32,128,128);BRg=D$(B(1106),19,B(1106),64,32,0,96);BRh=D$(B(1107),20,B(1107),64,64,0,192);BRi=D$(B(1108),21,B(1108),64,64,64,192);BRj=D$(B(1109),22,B(1109),64,48,192,64);b=D$(B(1110),23,B(1110),64,48,192,112);BRk=b;BRl=Q(Dz,[BOo,BQ0,BQ1,BQ2,BQ3,BQ4,BQ5,BQ6,BQ7,BQ8,BQ9,BQ$,BQ_,BRa,BRb,BRc,
BRd,BRe,BRf,BRg,BRh,BRi,BRj,b]);}
var Wc=K(0);
var ADa=K(0);
var AAj=K(0);
function ABD(){GT.call(this);this.rd=null;}
var BRm=null;function AXJ(){var a=new ABD();AKe(a);return a;}
function AKe(a){a.rd=BCN();}
function Oh(a){var b;b=a.rd.iB;return b===null?0:b.oh;}
function AK3(){BRm=new E;}
var K$=K(SV);
function BRn(){var a=new K$();RI(a);return a;}
function RI(a){Ru(a);}
function A9n(a){var b;b=new Zr;FJ();b.zA=BRo;b.ze=1.0;b.Vm=0.0;a.Ju=b;a.pv=1;a.vt=1;a.rX=1;a.KS=(-1);}
function Bww(a,b,c){return BP(0.20000000298023224,0.029999999329447746,0.029999999329447746);}
function BlX(a){var b,c;b=0;while(b<=15){c=1.0-b/15.0;a.uN.data[b]=(1.0-c)/(c*3.0+1.0)*0.8999999761581421+0.10000000149011612;b=b+1|0;}}
function Bk9(a){var b,c,d;b=new AGk;c=a.wq;b.Bf=FK(256);b.yL=FK(256);b.zg=FK(256);d=new ADX;Qj(d);b.Ns=d;b.cf=c;c=new C1;b.t=c;b.UL=F5(c,16);b.Vr=F5(b.t,16);b.Wm=F5(b.t,8);b.Ii=F5(b.t,4);b.Sa=F5(b.t,4);b.SS=F5(b.t,10);b.TB=F5(b.t,16);return b;}
function BmH(a,b){var c;c=new T;S(c);H(H(c,b),B(1111));return Bhi(U(c),1);}
function AS6(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.wq;$p=1;case 1:$z=AG4(d,b,c);if(C()){break _;}e=$z;J();return e==BFN.b?0:!e?0:BIz.data[e];default:GR();}}DW().s(a,b,c,d,e,$p);}
function A$0(a,b,c){return 0.5;}
function Bc4(a){return 0;}
var AGo=K(0);
var ABf=K(0);
var VG=K(0);
function AV3(){var a=this;Jb.call(a);a.iB=null;a.w4=null;a.Yy=null;a.ok=0;}
function BCN(){var a=new AV3();A8J(a);return a;}
function A8J(a){a.Yy=null;a.w4=BIh;}
function P$(a,b){var c,d;c=a.iB;Pg(a.w4,b,b);while(true){if(c===null)return null;d=Pg(a.w4,b,c.p$);if(!d)break;c=d>=0?c.fj:c.d6;}return c;}
function U$(a,b,c){var d,e;if(b===null){b=new QW;d=null;b.p$=c;b.q0=d;b.qq=1;b.oh=1;return b;}e=Pg(a.w4,c,b.p$);if(!e)return b;if(e>=0)b.fj=U$(a,b.fj,c);else b.d6=U$(a,b.d6,c);IT(b);return Tf(b);}
function LN(a,b,c){var d,e,f,g,h,i,j;if(b===null)return null;d=Pg(a.w4,c,b.p$);if(d<0)b.d6=LN(a,b.d6,c);else if(d>0)b.fj=LN(a,b.fj,c);else{e=b.fj;if(e===null)return b.d6;f=b.d6;g=BC(QW,e.qq).data;h=0;while(true){b=e.d6;if(b===null)break;i=h+1|0;g[h]=e;h=i;e=b;}b=e.fj;while(h>0){h=h+(-1)|0;j=g[h];j.d6=b;IT(j);b=Tf(j);}e.fj=b;e.d6=f;IT(e);b=e;}IT(b);return Tf(b);}
function Mz(){var a=this;E.call(a);a.N0=null;a.iy=null;a.tc=null;}
function BRp(a,b,c){var d=new Mz();QB(d,a,b,c);return d;}
function QB(a,b,c,d){a.N0=b;a.iy=c;a.tc=d;}
function Bp0(a){return a.iy.j4()+a.tc.j4()|0;}
function BpJ(a){return a.N0;}
function A7m(a,b){return b<a.iy.j4()?a.iy.iL(b):a.tc.iL(b-a.iy.j4()|0);}
function AUi(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b<a.iy.j4()){d=a.iy;$p=1;continue _;}d=a.tc;b=b-a.iy.j4()|0;$p=2;continue _;case 1:$z=d.lT(b,c);if(C()){break _;}d=$z;return d;case 2:$z=d.lT(b,c);if(C()){break _;}d=$z;return d;default:GR();}}DW().s(a,b,c,d,$p);}
function AMb(a,b,c){var d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b<a.iy.j4()){d=a.iy;$p=1;continue _;}d=a.tc;b=b-a.iy.j4()|0;$p=2;continue _;case 1:d.ls(b,c);if(C()){break _;}return;case 2:d.ls(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function Bwm(a){return a.iy.mZ();}
function AH$(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.iy;$p=1;case 1:b.nR();if(C()){break _;}b=a.tc;$p=2;case 2:b.nR();if(C()){break _;}return;default:GR();}}DW().s(a,b,$p);}
function ABM(){Jv.call(this);this.AC=null;}
function Bh9(a){return CL(a.AC)<=0?(-1):TL(a.AC)&255;}
function BrP(a){return CL(a.AC);}
function OV(){var a=this;E.call(a);a.ih=0;a.hN=0;a.ir=0;a.s6=0;a.sN=Ch;a.Hg=Ch;}
var BM9=Ch;function BwS(a,b){var c;if(!(b instanceof OV))return 0;c=b;return a.ih==c.ih&&a.hN==c.hN&&a.ir==c.ir&&a.s6==c.s6?1:0;}
function Br9(a){return (((((a.ih*128|0)*1024|0)+(a.ir*128|0)|0)+a.hN|0)*256|0)+a.s6|0;}
function Bl5(a,b){var c;b=b;c=RH(a.sN,b.sN);if(c<0)c=(-1);else if(c>0)c=1;else{c=RH(a.Hg,b.Hg);c=c<0?(-1):c<=0?0:1;}return c;}
function ARt(){BM9=Ch;}
function AEY(){var a=this;E.call(a);a.cV=null;a.zt=0;a.io=0;a.ie=0;a.hJ=0;a.g1=0;a.go=0;}
function AVm(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{c=a.hJ;d=a.zt;if(V(V((c-d|0)+1|0,(a.g1-a.io|0)+1|0),(a.go-a.ie|0)+1|0)<=32768)while(true){if(d>a.hJ)break a;e=a.ie;while(e<=a.go){b:{if(FB(b,d,0,e)){f=a.io;while(true){if(f>a.g1)break b;if(f>=0&&f<128){g=a.cV;$p=1;continue _;}f=f+1|0;}}}e=e
+1|0;}d=d+1|0;}}return;case 1:$z=AXH(b,g,d,f,e);if(C()){break _;}h=$z;$p=2;case 2:$z=AMY(b,d,f,e);if(C()){break _;}i=$z;J();j=BIB.data[i];if(!j)j=1;k=0;g=a.cV;Eg();if(g===BM8){$p=3;continue _;}if(g===BK6)k=BID.data[i];if(j>=15&&!k){k=0;if(h!=k){g=a.cV;$p=10;continue _;}c:while(true){f=f+1|0;while(f>a.g1){while(true){e=e+1|0;while(e>a.go){d=d+1|0;if(d>a.hJ)break c;e=a.ie;}if(!FB(b,d,0,e))continue;else break;}f=a.io;}if(f<0)continue;if(f>=128)continue;else{g=a.cV;$p=1;continue _;}}return;}g=a.cV;c=d-1|0;$p=4;continue _;case 3:$z
=AJm(b,d,f,e);if(C()){break _;}c=$z;if(c)k=15;if(j>=15&&!k){k=0;if(h!=k){g=a.cV;$p=10;continue _;}d:while(true){f=f+1|0;while(f>a.g1){while(true){e=e+1|0;while(e>a.go){d=d+1|0;if(d>a.hJ)break d;e=a.ie;}if(!FB(b,d,0,e))continue;else break;}f=a.io;}if(f<0)continue;if(f>=128)continue;else{g=a.cV;$p=1;continue _;}}return;}g=a.cV;c=d-1|0;$p=4;case 4:$z=AXH(b,g,c,f,e);if(C()){break _;}l=$z;g=a.cV;c=d+1|0;$p=5;case 5:$z=AXH(b,g,c,f,e);if(C()){break _;}m=$z;g=a.cV;c=f-1|0;$p=6;case 6:$z=AXH(b,g,d,c,e);if(C()){break _;}n
=$z;g=a.cV;c=f+1|0;$p=7;case 7:$z=AXH(b,g,d,c,e);if(C()){break _;}o=$z;g=a.cV;c=e-1|0;$p=8;case 8:$z=AXH(b,g,d,f,c);if(C()){break _;}c=$z;g=a.cV;p=e+1|0;$p=9;case 9:$z=AXH(b,g,d,f,p);if(C()){break _;}p=$z;if(m<=l)m=l;if(n<=m)n=m;if(o<=n)o=n;if(c<=o)c=o;if(p<=c)p=c;c=p-j|0;if(c<0)c=0;if(k<=c)k=c;if(h!=k){g=a.cV;$p=10;continue _;}e:while(true){f=f+1|0;while(f>a.g1){while(true){e=e+1|0;while(e>a.go){d=d+1|0;if(d>a.hJ)break e;e=a.ie;}if(!FB(b,d,0,e))continue;else break;}f=a.io;}if(f<0)continue;if(f>=128)continue;else
{g=a.cV;$p=1;continue _;}}return;case 10:AY0(b,g,d,f,e,k);if(C()){break _;}l=k-1|0;if(l<0)l=0;g=a.cV;c=d-1|0;$p=11;case 11:A3s(b,g,c,f,e,l);if(C()){break _;}g=a.cV;c=f-1|0;$p=12;case 12:A3s(b,g,d,c,e,l);if(C()){break _;}g=a.cV;c=e-1|0;$p=13;case 13:A3s(b,g,d,f,c,l);if(C()){break _;}c=d+1|0;if(c>=a.hJ){g=a.cV;$p=14;continue _;}c=f+1|0;if(c>=a.g1){g=a.cV;$p=15;continue _;}c=e+1|0;if(c>=a.go){g=a.cV;$p=16;continue _;}b:while(true){f=f+1|0;while(f>a.g1){while(true){e=e+1|0;while(e>a.go){d=d+1|0;if(d>a.hJ)break b;e
=a.ie;}if(!FB(b,d,0,e))continue;else break;}f=a.io;}if(f<0)continue;if(f>=128)continue;else{g=a.cV;$p=1;continue _;}}return;case 14:A3s(b,g,c,f,e,l);if(C()){break _;}c=f+1|0;if(c>=a.g1){g=a.cV;$p=15;continue _;}c=e+1|0;if(c>=a.go){g=a.cV;$p=16;continue _;}f:while(true){f=f+1|0;while(f>a.g1){while(true){e=e+1|0;while(e>a.go){d=d+1|0;if(d>a.hJ)break f;e=a.ie;}if(!FB(b,d,0,e))continue;else break;}f=a.io;}if(f<0)continue;if(f>=128)continue;else{g=a.cV;$p=1;continue _;}}return;case 15:A3s(b,g,d,c,e,l);if(C()){break _;}c
=e+1|0;if(c>=a.go){g=a.cV;$p=16;continue _;}g:while(true){f=f+1|0;while(f>a.g1){while(true){e=e+1|0;while(e>a.go){d=d+1|0;if(d>a.hJ)break g;e=a.ie;}if(!FB(b,d,0,e))continue;else break;}f=a.io;}if(f<0)continue;if(f>=128)continue;else{g=a.cV;$p=1;continue _;}}return;case 16:A3s(b,g,d,f,c,l);if(C()){break _;}a:while(true){f=f+1|0;while(f>a.g1){while(true){e=e+1|0;while(e>a.go){d=d+1|0;if(d>a.hJ)break a;e=a.ie;}if(!FB(b,d,0,e))continue;else break;}f=a.io;}if(f<0)continue;if(f>=128)continue;else{g=a.cV;$p=1;continue _;}}return;default:
GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function ATk(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q;h=a.zt;i=Ba(b,h);if(i>=0&&c>=a.io&&d>=a.ie&&e<=a.hJ&&f<=a.g1&&g<=a.go)return 1;if(b>=(h-1|0)){j=a.io;if(c>=(j-1|0)){k=a.ie;if(d>=(k-1|0)){l=a.hJ;if(e<=(l+1|0)){m=a.g1;if(f<=(m+1|0)){n=a.go;if(g<=(n+1|0)){o=l-h|0;p=m-j|0;q=n-k|0;if(i<=0)h=b;if(c<=j)j=c;if(d<=k)k=d;if(e>=l)l=e;if(f>=m)m=f;if(g>=n)n=g;if((V(V(l-h|0,m-j|0),n-k|0)-V(V(o,p),q)|0)<=2){a.zt=h;a.io=j;a.ie=k;a.hJ=l;a.g1=m;a.go=n;return 1;}}}}}}}return 0;}
var Q1=K();
var BRq=null;var BRr=null;function BRs(){var a=new Q1();AUR(a);return a;}
function AUR(a){}
function AOo(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:YD(BRq);c=0;while(true)
{d=b.kW;if(c>=d.s)break;e=Bb(d,c);f=N(e.c/16.0);g=N(e.d/16.0);h=(-8);while(h<=8){i=(-8);while(i<=8){FV(BRq,Ba8(h+f|0,i+g|0));i=i+1|0;}h=h+1|0;}c=c+1|0;}f=0;j=0;while(j<(EC()).data.length){k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0)){l=Fd(BRq);while(C3(l)){m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s=r.df;q=r.c6;$p=1;continue _;}}}j=j+1|0;}return f;case 1:$z=AOc(b,p,s,q);if
(C()){break _;}c=$z;if(!c){$p=2;continue _;}a:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break a;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s=r.df;q=r.c6;continue _;}}return f;case 2:$z=AMo(b,p,s,q);if(C()){break _;}d=$z;BE();if(d===BKz){t=0;u=0;while(u<3){v=6;w=0;x=p;h=s;i=
q;if(w<4){x=x+(D(b.p,v)-D(b.p,v)|0)|0;h=h+(D(b.p,1)-D(b.p,1)|0)|0;i=i+(D(b.p,v)-D(b.p,v)|0)|0;c=h-1|0;$p=3;continue _;}u=u+1|0;}}b:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break b;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s=r.df;q=r.c6;$p=1;continue _;}}return f;case 3:$z
=AOc(b,x,c,i);if(C()){break _;}c=$z;if(c){$p=4;continue _;}w=w+1|0;while(w>=4){u=u+1|0;if(u>=3){c:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break c;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s=r.df;q=r.c6;$p=1;continue _;}}return f;}v=6;w=0;x=p;h=s;i=q;}x=x+(D(b.p,v)-D(b.p,
v)|0)|0;h=h+(D(b.p,1)-D(b.p,1)|0)|0;i=i+(D(b.p,v)-D(b.p,v)|0)|0;c=h-1|0;continue _;case 4:$z=AOc(b,x,h,i);if(C()){break _;}c=$z;if(!c){$p=5;continue _;}w=w+1|0;while(w>=4){u=u+1|0;if(u>=3){c:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break c;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|
0);p=r.c5;s=r.df;q=r.c6;$p=1;continue _;}}return f;}v=6;w=0;x=p;h=s;i=q;}x=x+(D(b.p,v)-D(b.p,v)|0)|0;h=h+(D(b.p,1)-D(b.p,1)|0)|0;i=i+(D(b.p,v)-D(b.p,v)|0)|0;c=h-1|0;$p=3;continue _;case 5:$z=AMo(b,x,h,i);if(C()){break _;}d=$z;if(!d.jp()){c=h+1|0;$p=6;continue _;}w=w+1|0;while(w>=4){u=u+1|0;if(u>=3){c:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break c;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if
(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s=r.df;q=r.c6;$p=1;continue _;}}return f;}v=6;w=0;x=p;h=s;i=q;}x=x+(D(b.p,v)-D(b.p,v)|0)|0;h=h+(D(b.p,1)-D(b.p,1)|0)|0;i=i+(D(b.p,v)-D(b.p,v)|0)|0;c=h-1|0;$p=3;continue _;case 6:$z=AOc(b,x,c,i);if(C()){break _;}c=$z;if(!c){y=x+0.5;z=h;ba=i+0.5;bb=y;bc=z;bd=ba;if(PP(b,bb,bc,bd,24.0)===null){be=y-b.dq;bf=z-b.gl;bg=ba-b.dp;if(be*be+bf*bf+bg*bg>=576.0){d:{try{d=A2k(n,o);break d;}catch($$e){$$je=
R($$e);if($$je instanceof BF){bh=$$je;}else{throw $$e;}}Bq(bh);return f;}if(d===null)return f;EP(d,bb,bc,bd,O(b.p)*360.0,0.0);$p=7;continue _;}}}w=w+1|0;while(w>=4){u=u+1|0;if(u>=3){e:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break e;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s
=r.df;q=r.c6;$p=1;continue _;}}return f;}v=6;w=0;x=p;h=s;i=q;}x=x+(D(b.p,v)-D(b.p,v)|0)|0;h=h+(D(b.p,1)-D(b.p,1)|0)|0;i=i+(D(b.p,v)-D(b.p,v)|0)|0;c=h-1|0;$p=3;continue _;case 7:$z=d.sw();if(C()){break _;}c=$z;if(c){t=t+1|0;$p=8;continue _;}f=f+t|0;w=w+1|0;while(w>=4){u=u+1|0;if(u>=3){c:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break c;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c
=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s=r.df;q=r.c6;$p=1;continue _;}}return f;}v=6;w=0;x=p;h=s;i=q;}x=x+(D(b.p,v)-D(b.p,v)|0)|0;h=h+(D(b.p,1)-D(b.p,1)|0)|0;i=i+(D(b.p,v)-D(b.p,v)|0)|0;c=h-1|0;$p=3;continue _;case 8:b.WV(d);if(C()){break _;}if(d instanceof KX&&!D(b.p,100)){bi=Yj(b);EP(bi,bb,bc,bd,d.n,0.0);$p=9;continue _;}if(t<d.G7()){f=f+t|0;w=w+1|0;while(true){if(w<4){x=x+(D(b.p,v)-D(b.p,v)|0)|0;h=h+(D(b.p,1)-D(b.p,1)|0)|0;i=i+(D(b.p,v)-D(b.p,v)|
0)|0;c=h-1|0;$p=3;continue _;}u=u+1|0;if(u>=3)break;v=6;w=0;x=p;h=s;i=q;}}e:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break e;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s=r.df;q=r.c6;$p=1;continue _;}}return f;case 9:b.WV(bi);if(C()){break _;}Ke(bi,d);if(t<d.G7()){f=f+t|0;w
=w+1|0;while(true){if(w<4){x=x+(D(b.p,v)-D(b.p,v)|0)|0;h=h+(D(b.p,1)-D(b.p,1)|0)|0;i=i+(D(b.p,v)-D(b.p,v)|0)|0;c=h-1|0;$p=3;continue _;}u=u+1|0;if(u>=3)break;v=6;w=0;x=p;h=s;i=q;}}f:while(true){if(!C3(l)){while(true){j=j+1|0;if(j>=(EC()).data.length)break f;k=(EC()).data[j];if(G9(b,k.jT)<=(V(k.jq,FT(BRq))/256|0))break;}l=Fd(BRq);continue;}m=De(l);if(D(b.p,50))continue;n=Hh((CQ(b)).jA(m),k);if(n===null)continue;c=n.s;if(c){o=D(b.p,c);p=m.eC*16|0;q=m.em*16|0;r=C4(p+D(b.p,16)|0,D(b.p,128),q+D(b.p,16)|0);p=r.c5;s
=r.df;q=r.c6;$p=1;continue _;}}return f;default:GR();}}DW().s(b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$p);}
function A2k(b,c){var d;d=Bb(b,c);if(d instanceof KX)return A4r(BFD.o);if(d instanceof I9)return AJC(BFD.o);if(d instanceof Je)return Yj(BFD.o);if(d instanceof Mo)return A3y(BFD.o);if(d instanceof Nd)return AZR(BFD.o);if(d instanceof K5)return AUK(BFD.o);if(d instanceof Nn)return A2C(BFD.o);if(d instanceof Lq)return AUV(BFD.o);if(d instanceof LY)return AZY(BFD.o);if(!(d instanceof Li))return null;return AIo(BFD.o);}
function AOu(){BRq=Fm();BRr=B6();}
var Ie=K(EZ);
var BRt=null;var BQV=null;var BQX=null;var BQW=null;var BQU=null;var BQZ=null;var BRu=null;function Lh(){Lh=Bx(Ie);BtM();}
function OW(a,b){var c=new Ie();AO5(c,a,b);return c;}
function AO5(a,b,c){Lh();I6(a,b,c);}
function BtM(){var b;BRt=OW(B(40),0);BQV=OW(B(1112),1);BQX=OW(B(1086),2);BQW=OW(B(1113),3);BQU=OW(B(220),4);b=OW(B(1114),5);BQZ=b;BRu=Q(Ie,[BRt,BQV,BQX,BQW,BQU,b]);}
var Lw=K(0);
function AFa(){var a=this;E.call(a);a.ws=null;a.rt=null;a.n2=null;a.bm=null;a.s5=null;a.g9=0;a.hI=0;a.is=null;}
function CI(a,b,c){var d;if(b==a.g9&&c==a.hI&&a.is!==null)return 1;a:{b:{d=(b&31)+((c&31)*32|0)|0;if(Dt(a.bm,By(d))){if(Bz(a.bm,By(d))===a.ws)break b;if(AGy(Bz(a.bm,By(d)),b,c))break b;}b=0;break a;}b=1;}return b;}
function A0$(a,b,c){var d,e,f,g,h,i,j,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b==a.g9&&c==a.hI){d=a.is;if(d!==null)return d;}e=(b&31)+((c&31)*32|0)|0;if(!CI(a,b,c)){if(Dt(a.bm,By(e))){AE_(Bz(a.bm,By(e)));d=Bz(a.bm,By(e));$p=1;continue _;}d=a.n2;if(d===null)f=null;else{try{f=a.s5;$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){d=$$je;}else{throw $$e;}}Bq(d);f=null;}if
(f===null){d=a.rt;if(d!==null){$p=3;continue _;}f=a.ws;}B0(a.bm,By(e),f);M$(f);if(Dt(a.bm,By(e))){d=Bz(a.bm,By(e));d.od=1;EX(d.cd.gc,HC(d.h$));g=0;while(true){h=d.hh.data;if(g>=h.length)break;OS(d.cd,h[g]);g=g+1|0;}}if(!(Bz(a.bm,By(e))).iN){g=b+1|0;i=c+1|0;if(CI(a,g,i)&&CI(a,b,i)&&CI(a,g,c)){$p=7;continue _;}}g=b-1|0;if(CI(a,g,c)){$p=4;continue _;}i=c-1|0;if(CI(a,b,i)){$p=5;continue _;}if(CI(a,g,i)){$p=6;continue _;}}a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));case 1:AMs(a,d);if(C()){break _;}Pa(a,
Bz(a.bm,By(e)));d=a.n2;if(d===null)f=null;else{try{f=a.s5;$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){d=$$je;}else{throw $$e;}}Bq(d);f=null;}if(f===null){d=a.rt;if(d!==null){$p=3;continue _;}f=a.ws;}B0(a.bm,By(e),f);M$(f);if(Dt(a.bm,By(e))){d=Bz(a.bm,By(e));d.od=1;EX(d.cd.gc,HC(d.h$));g=0;while(true){h=d.hh.data;if(g>=h.length)break;OS(d.cd,h[g]);g=g+1|0;}}if(!(Bz(a.bm,By(e))).iN){g=b+1|0;i=c+1|0;if(CI(a,g,i)&&CI(a,b,i)&&CI(a,g,c)){$p=7;continue _;}}g=b-1|0;if(CI(a,g,c)){$p=4;continue _;}i
=c-1|0;if(CI(a,b,i)){$p=5;continue _;}if(!CI(a,g,i)){a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));}$p=6;continue _;case 2:a:{try{$z=ASh(d,f,b,c);if(C()){break _;}f=$z;if(f!==null)f.Ca=a.s5.cS;break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){d=$$je;}else{throw $$e;}}Bq(d);f=null;}if(f===null){d=a.rt;if(d!==null){$p=3;continue _;}f=a.ws;}B0(a.bm,By(e),f);M$(f);if(Dt(a.bm,By(e))){d=Bz(a.bm,By(e));d.od=1;EX(d.cd.gc,HC(d.h$));g=0;while(true){h=d.hh.data;if(g>=h.length)break;OS(d.cd,h[g]);g=g+1|0;}}if
(!(Bz(a.bm,By(e))).iN){g=b+1|0;i=c+1|0;if(CI(a,g,i)&&CI(a,b,i)&&CI(a,g,c)){$p=7;continue _;}}g=b-1|0;if(CI(a,g,c)){$p=4;continue _;}i=c-1|0;if(CI(a,b,i)){$p=5;continue _;}if(!CI(a,g,i)){a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));}$p=6;continue _;case 3:$z=d.uA(b,c);if(C()){break _;}f=$z;B0(a.bm,By(e),f);M$(f);if(Dt(a.bm,By(e))){d=Bz(a.bm,By(e));d.od=1;EX(d.cd.gc,HC(d.h$));g=0;while(true){h=d.hh.data;if(g>=h.length)break;OS(d.cd,h[g]);g=g+1|0;}}if(!(Bz(a.bm,By(e))).iN){g=b+1|0;i=c+1|0;if(CI(a,g,
i)&&CI(a,b,i)&&CI(a,g,c)){$p=7;continue _;}}g=b-1|0;if(CI(a,g,c)){$p=4;continue _;}i=c-1|0;if(CI(a,b,i)){$p=5;continue _;}if(!CI(a,g,i)){a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));}$p=6;continue _;case 4:$z=A0$(a,g,c);if(C()){break _;}d=$z;if(!d.iN){i=c+1|0;if(CI(a,g,i)&&CI(a,b,i)&&CI(a,g,c)){$p=8;continue _;}}i=c-1|0;if(CI(a,b,i)){$p=5;continue _;}if(!CI(a,g,i)){a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));}$p=6;continue _;case 5:$z=A0$(a,b,i);if(C()){break _;}d=$z;if(!d.iN){j=b+1|0;if
(CI(a,j,i)&&CI(a,b,i)&&CI(a,j,c)){$p=9;continue _;}}if(!CI(a,g,i)){a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));}$p=6;case 6:$z=A0$(a,g,i);if(C()){break _;}d=$z;if(!d.iN&&CI(a,g,i)&&CI(a,b,i)&&CI(a,g,c)){$p=10;continue _;}a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));case 7:AQK(a,a,b,c);if(C()){break _;}g=b-1|0;if(CI(a,g,c)){$p=4;continue _;}i=c-1|0;if(CI(a,b,i)){$p=5;continue _;}if(!CI(a,g,i)){a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));}$p=6;continue _;case 8:AQK(a,a,g,c);if
(C()){break _;}i=c-1|0;if(CI(a,b,i)){$p=5;continue _;}if(!CI(a,g,i)){a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));}$p=6;continue _;case 9:AQK(a,a,b,i);if(C()){break _;}if(!CI(a,g,i)){a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));}$p=6;continue _;case 10:AQK(a,a,g,i);if(C()){break _;}a.g9=b;a.hI=c;a.is=Bz(a.bm,By(e));return Bz(a.bm,By(e));default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Pa(a,b){var c,$$je;a:{c=a.n2;if(c!==null){try{ASU(c,a.s5,b);break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){c=$$je;}else{throw $$e;}}c.dM();}}}
function AMs(a,b){var c,d,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.n2;if(c!==null){try{d=a.s5;b.Ca=d.cS;$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}Bq(c);}return;case 1:a:{try{AIA(c,d,b);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}Bq(c);}return;default:GR();}}DW().s(a,b,c,d,$p);}
function AQK(a,b,c,d){var e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A0$(a,c,d);if(C()){break _;}e=$z;if(!e.iN){e.iN=1;f=a.rt;if(f!==null){$p=2;continue _;}}return;case 2:f.HP(b,c,d);if(C()){break _;}AA9(e);return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function A0I(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=0;e=0;if(c!==null){f=0;while(true){g=a.bm;if(f>=g.eN)break;if(Bz(g,By(f))!==null&&PB(Bz(a.bm,By(f)),b))e=e+1|0;f=f+1|0;}}h=0;i=0;while(true){g=a.bm;if(i>=g.eN)break;if(Bz(g,By(i))!==null){if(b&&!(Bz(a.bm,By(i))).s$)Pa(a,Bz(a.bm,By(i)));if(PB(Bz(a.bm,By(i)),b)){g=Bz(a.bm,By(i));$p=1;continue _;}}i=i+1|0;}if(b&&a.n2===
null)return 1;return 1;case 1:AMs(a,g);if(C()){break _;}(Bz(a.bm,By(i))).f_=0;d=d+1|0;if(d==2&&!b)return 0;if(c!==null){h=h+1|0;if(!(h%10|0)){f=(h*100|0)/e|0;$p=2;continue _;}}while(true){i=i+1|0;g=a.bm;if(i>=g.eN)break;if(Bz(g,By(i))===null)continue;if(b&&!(Bz(a.bm,By(i))).s$)Pa(a,Bz(a.bm,By(i)));if(PB(Bz(a.bm,By(i)),b)){g=Bz(a.bm,By(i));continue _;}}if(b&&a.n2===null)return 1;return 1;case 2:AHh(c,f);if(C()){break _;}while(true){i=i+1|0;g=a.bm;if(i>=g.eN)break;if(Bz(g,By(i))===null)continue;if(b&&!(Bz(a.bm,
By(i))).s$)Pa(a,Bz(a.bm,By(i)));if(PB(Bz(a.bm,By(i)),b)){g=Bz(a.bm,By(i));$p=1;continue _;}}if(b&&a.n2===null)return 1;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function Bws(a){return a.rt.si();}
function BjA(a){return 1;}
function W8(){E.call(this);this.ST=0;}
function Bbb(a,b){Bm();HR(BE9,By(a.ST));}
function D2(){var a=this;E.call(a);a.id=null;a.jm=0;a.un=0;a.wk=0;a.n8=0;a.k6=null;a.l8=null;}
var BRv=null;var BRw=null;var BRx=null;var BRy=null;var BRz=null;var BRA=null;var BRB=null;var BRC=null;var BRD=null;var BRE=null;var BRF=null;var BRo=null;var BPG=null;function FJ(){FJ=Bx(D2);BkE();}
function Qc(){var a=new D2();HJ(a);return a;}
function HJ(a){FJ();J();a.un=BFO.b<<24>>24;a.wk=BFP.b<<24>>24;a.n8=5169201;a.k6=B6();a.l8=B6();}
function Bt0(a){return a;}
function Bro(a,b){a.id=b;return a;}
function Bp2(a,b){a.n8=b;return a;}
function AJc(a,b){var c,d,e,f,g;c=b/3.0;if(c<(-1.0))c=(-1.0);if(c>1.0)c=1.0;a:{d=0.6222222447395325-c*0.05000000074505806;b=0.5+c*0.10000000149011612;c=1.0;FJ();if(b===0.0){e=c;b=c;}else{d=(d-ALK(d))*6.0;f=d-ALK(d);e=c*(1.0-b);g=c*(1.0-b*f);b=c*(1.0-b*(1.0-f));switch(d|0){case 0:break;case 1:b=c;c=g;break a;case 2:d=e;e=b;b=c;c=d;break a;case 3:d=e;e=c;b=g;c=d;break a;case 4:d=e;f=b;e=c;b=d;c=f;break a;case 5:b=e;e=g;break a;default:e=c;b=c;break a;}}}return (-16777216)|AAk(c*255.0)<<16|AAk(b*255.0)<<8|AAk(e
*255.0);}
function Hh(a,b){A49();if(b===BRG){if(GF(a.k6))a.Qt();return a.k6;}if(b!==BRH)return null;if(GF(a.l8))a.QV();return a.l8;}
function BlA(a){Y(a.k6,A4r(BFD.o));Y(a.k6,AJC(BFD.o));Y(a.k6,Yj(BFD.o));Y(a.k6,A3y(BFD.o));}
function Biu(a){Y(a.l8,AZR(BFD.o));Y(a.l8,AUK(BFD.o));Y(a.l8,A2C(BFD.o));Y(a.l8,AUV(BFD.o));}
function BkE(){var b,c,d,e,f,g,h,i,j;b=Qc();b.jm=588342;b.id=B(1115);b.n8=2094168;BRv=b;b=new AC_;HJ(b);b.jm=522674;b.id=B(1116);b.n8=9154376;BRw=b;b=Qc();b.jm=10215459;b.id=B(1117);BRx=b;b=Qc();b.jm=353825;b.id=B(1118);b.n8=5159473;BRy=b;b=new LR;HJ(b);b.jm=14278691;b.id=B(1119);BRz=b;b=Qc();b.jm=10595616;b.id=B(1120);BRA=b;b=Qc();b.jm=3060051;b.id=B(1121);b.n8=8107825;BRB=b;b=new LR;HJ(b);b.jm=16421912;b.id=B(1122);BRC=b;b=new LR;HJ(b);b.jm=16767248;b.id=B(1123);BRD=b;b=new LR;HJ(b);b.jm=16772499;b.id=B(1124);b.n8
=12899129;BRE=b;b=Qc();b.jm=5762041;b.id=B(1125);b.n8=12899129;BRF=b;b=BAR();b.jm=16711680;b.id=B(1126);BRo=b;c=BC(D2,4096);d=c.data;BPG=c;e=0;while(e<64){f=0;while(f<64){g=e+(f*64|0)|0;h=e/63.0;i=f/63.0*h;d[g]=h<0.10000000149011612?BRF:i<0.20000000298023224?(h<0.5?BRF:h>=0.949999988079071?BRC:BRz):i>0.5&&h<0.699999988079071?BRw:h<0.5?BRB:h<0.9700000286102295?(i>=0.3499999940395355?BRy:BRA):i<0.44999998807907104?BRD:i>=0.8999999761581421?BRv:BRx;f=f+1|0;}e=e+1|0;}j=BRC;J();e=BF8.b<<24>>24;j.wk=e;j.un=e;b=BRE;b.wk
=e;b.un=e;}
function A2j(){var a=this;E.call(a);a.eC=0;a.em=0;}
function Ba8(a,b){var c=new A2j();BlG(c,a,b);return c;}
function BlG(a,b,c){a.eC=b;a.em=c;}
function A_P(a){return a.eC<<8|a.em;}
function A7$(a,b){var c;c=b;return c.eC==a.eC&&c.em==a.em?1:0;}
function LI(){var a=this;EZ.call(a);a.jT=null;a.jq=0;}
var BRG=null;var BRH=null;var BRI=null;function A49(){A49=Bx(LI);Blr();}
function BmV(a,b,c,d){var e=new LI();A3G(e,a,b,c,d);return e;}
function EC(){A49();return BRI.jJ();}
function A3G(a,b,c,d,e){A49();I6(a,b,c);a.jT=d;a.jq=e;}
function Blr(){var b;BRG=BmV(B(1127),0,G(L6),100);b=BmV(B(1128),1,G(G8),20);BRH=b;BRI=Q(LI,[BRG,b]);}
function AE5(){var a=this;E.call(a);a.c5=0;a.df=0;a.c6=0;}
function C4(a,b,c){var d=new AE5();Bau(d,a,b,c);return d;}
function Bau(a,b,c,d){a.c5=b;a.df=c;a.c6=d;}
function BpR(a,b){var c;if(!(b instanceof AE5))return 0;c=b;return c.c5==a.c5&&c.df==a.df&&c.c6==a.c6?1:0;}
function Biw(a){return (V(a.c5,8976890)+V(a.df,981131)|0)+a.c6|0;}
function A09(){var a=this;E.call(a);a.RW=0;a.a09=0;a.UR=null;}
function BAg(a,b){var c=new A09();A$z(c,a,b);return c;}
function A$z(a,b,c){a.UR=b;a.a09=c;a.RW=c;}
function BcA(a){return YY(a.UR,a.RW);}
function Li(){var a=this;I9.call(a);a.wM=0;a.yo=0;}
var BRJ=null;function Bct(){Bct=Bx(Li);Bjl();}
function AIo(a){var b=new Li();AZH(b,a);return b;}
function AZH(a,b){Bct();AVL(a,b);a.wM=0;a.yo=0;a.ei=B(1129);a.oA=0.5;a.wG=5;a.j7=1;}
function ALr(a){var b,c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.oA=a.d_===null?0.5:0.949999988079071;b=a.yo;if(b>0){c=b-1|0;a.yo=c;if(!c){d=a.l;e=B(1130);f=2.0;g=((O(a.m)-O(a.m))*0.20000000298023224+1.0)*1.7999999523162842;$p=2;continue _;}}$p=1;case 1:AYQ(a);if(C()){break _;}return;case 2:AJa(d,a,e,f,g);if(C()){break _;}$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AQ1(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.l;if(b.dY<=0)return 0;c=a.w;$p=1;case 1:$z=AZt(b,c);if(C()){break _;}d=$z;if(!d)return 0;b=a.l;c=a.w;$p=2;case 2:$z=AHC(b,a,c);if(C()){break _;}b=$z;if(b.s)return 0;b=a.l;c=a.w;$p=3;case 3:$z=AVl(b,c);if(C()){break _;}d=$z;return d?0:1;default:GR();}}DW().s(a,b,c,d,$p);}
function Bon(a,b){GN(a,b);Dw(b,B(1131),a.wM<<16>>16);}
function Bc0(a,b){GM(a,b);a.wM=En(b,B(1131));}
function AWx(a){var b,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.wM)return null;$p=1;case 1:$z=A25(a);if(C()){break _;}b=$z;return b;default:GR();}}DW().s(a,b,$p);}
function AQy(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATQ(a);if(C()){break _;}return;default:GR();}}DW().s(a,$p);}
function A5l(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!(b instanceof DY)){$p=1;continue _;}d=a.l;e=Dv(a.w,32.0,32.0,32.0);$p=2;continue _;case 1:$z=AQe(a,b,c);if(C()){break _;}c=$z;return c;case 2:$z=AOC(d,a,e);if(C()){break _;}d=$z;f=0;while(f<d.s){e=Bb(d,f);if(e instanceof Li)ADF(e,b);f=f+1|0;}ADF(a,b);$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function ADF(a,b){a.d_=b;a.wM=400+D(a.m,400)|0;a.yo=D(a.m,40);}
function Bps(a){return B(1132);}
function Bic(a){return B(1133);}
function BwY(a){return B(1134);}
function Bx9(a){Bw();return BL6.bj;}
function BeY(a){Bct();return BRJ;}
function Bjl(){var b;b=new Cs;Bw();G1(b,BLy,1);BRJ=b;}
function ACZ(){E.call(this);this.hc=null;}
function N2(a){var b=new ACZ();AVD(b,a);return b;}
function AUz(a){var b=new ACZ();Bhm(b,a);return b;}
function AVD(a,b){a.hc=BU(b>>1);}
function Bhm(a,b){a.hc=b;}
function KZ(a,b,c,d){var e,f;e=b<<11|d<<7|c;f=e>>1;return !(e&1)?a.hc.data[f]&15:a.hc.data[f]>>4&15;}
function FS(a,b,c,d,e){var f,g,h;f=b<<11|d<<7|c;g=f>>1;if(!(f&1)){h=a.hc.data;h[g]=(h[g]&240|e&15)<<24>>24;}else{h=a.hc.data;h[g]=(h[g]&15|(e&15)<<4)<<24>>24;}}
function OG(a){return a.hc===null?0:1;}
var AC_=K(D2);
function BRK(){var a=new AC_();A$R(a);return a;}
function A$R(a){HJ(a);}
var LR=K(D2);
function BRL(){var a=new LR();Bg8(a);return a;}
function Bg8(a){HJ(a);}
var ANM=K(D2);
function BAR(){var a=new ANM();Bf4(a);return a;}
function Bf4(a){HJ(a);a.k6=B6();a.l8=B6();}
function ByG(a){Y(a.k6,AZY(BFD.o));Y(a.k6,AIo(BFD.o));}
function Bpb(a){var b;b=a.l8;if(b!==null)Dr(b);}
function Ng(){EZ.call(this);this.Pj=0;}
var BM8=null;var BK6=null;var BRM=null;function Eg(){Eg=Bx(Ng);BgV();}
function ByY(a,b,c){var d=new Ng();ASq(d,a,b,c);return d;}
function ASq(a,b,c,d){Eg();I6(a,b,c);a.Pj=d;}
function BgV(){var b;BM8=ByY(B(1135),0,15);b=ByY(B(1136),1,0);BK6=b;BRM=Q(Ng,[BM8,b]);}
function Zr(){var a=this;Pz.call(a);a.zA=null;a.ze=0.0;a.Vm=0.0;}
function BsI(a,b){return a.zA;}
function Bsc(a,b,c){return a.zA;}
function A$y(a,b,c){return a.ze;}
function BoV(a,b,c,d,e){var f;f=A2r(a,a.yO,b,c,d,e);a.yO=f;return f;}
function A7y(a,b,c,d,e,f){if(!(b!==null&&b.data.length>=V(e,f)))b=FK(V(e,f));AC9(b,0,V(e,f),a.ze);return b;}
function A2r(a,b,c,d,e,f){if(!(b!==null&&b.data.length>=V(e,f))){c=V(e,f);b=BC(D2,c);a.jG=FK(c);a.mA=FK(c);}d=V(e,f);WH(b,0,d,a.zA);AC9(a.mA,0,d,a.Vm);AC9(a.jG,0,d,a.ze);return b;}
function AEc(){var a=this;G$.call(a);a.Yh=null;a.Pm=null;a.uu=0;}
function Bwa(a){Fi(a.bw,a.Pm.I$(),8,6,4210752);Fi(a.bw,B(442),8,(a.jl-96|0)+2|0,4210752);}
function A0y(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.x.W;d=B(1137);$p=1;case 1:$z=ASZ(c,d);if(C()){break _;}e=$z;B4(1.0,1.0,1.0,1.0);F8(a.x.W,e);e=a.O;f=a.ly;g=(e-f|0)/2|0;h=(a.bd-a.jl|0)/2|0;DI(a,g,h,0,0,f,(a.uu*18|0)+17|0);DI(a,g,(h+(a.uu*18|0)|0)+17|0,0,126,a.ly,96);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AGM(){G$.call(this);this.DU=null;}
function AIS(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALb(a);if(C()){break _;}b=a.DU;c=a.x.j;d=c.z.b2;if(d!==null){$p=2;continue _;}e=0;while(e<9){d=KS(b.pf,e);if(d!==null){$p=3;continue _;}e=e+1|0;}return;case 2:AX$(c,d);if(C()){break _;}e=0;while(e<9){d=KS(b.pf,e);if(d!==null){$p=3;continue _;}e=e+1|0;}return;case 3:AX$(c,d);if(C()){break _;}while(true){e=e+1|0;if(e>=9)break;d=KS(b.pf,e);if(d===null)continue;else
{continue _;}}return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function Bjc(a){Fi(a.bw,B(597),28,6,4210752);Fi(a.bw,B(442),8,(a.jl-96|0)+2|0,4210752);}
function AWv(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.x.W;d=B(1138);$p=1;case 1:$z=ASZ(c,d);if(C()){break _;}e=$z;B4(1.0,1.0,1.0,1.0);F8(a.x.W,e);e=a.O;f=a.ly;g=(e-f|0)/2|0;e=a.bd;h=a.jl;DI(a,g,(e-h|0)/2|0,0,0,f,h);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AFB(){G$.call(this);this.xO=null;}
function Blz(a){Fi(a.bw,B(359),60,6,4210752);Fi(a.bw,B(442),8,(a.jl-96|0)+2|0,4210752);}
function A1h(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.x.W;d=B(1139);$p=1;case 1:$z=ASZ(c,d);if(C()){break _;}e=$z;B4(1.0,1.0,1.0,1.0);F8(a.x.W,e);e=a.O;f=a.ly;g=(e-f|0)/2|0;e=a.bd;h=a.jl;i=(e-h|0)/2|0;DI(a,g,i,0,0,f,h);if(AGg(a.xO)){d=a.xO;if(!d.sK)d.sK=200;j=(d.kU*12|0)/d.sK|0;DI(a,g+56|0,((i+36|0)+12|0)-j|0,176,12-j|0,14,j+2|0);}f=(a.xO.mY*24|0)/200|0;DI(a,
g+79|0,i+34|0,176,14,f+1|0,16);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
var MS=K();
var BRN=null;var BNR=null;var BQD=null;var BRO=null;function Kl(){Kl=Bx(MS);BkY();}
function BRP(){var a=new MS();A6f(a);return a;}
function A6f(a){Kl();}
function D_(b,c,d){Kl();B0(BRN,c,b);B0(BNR,b,c);B0(BQD,By(d),b);B0(BRO,b,By(d));}
function N6(b,c){var d,e,f,g,h,i,j,$$je;Kl();d=null;a:{try{e=d;f=Bz(BRN,b);g=Qv(f);if(f===null)g=d;else{e=d;if(g===null){e=d;h=0;}else{e=d;h=1;}b:{e=d;if(!(g instanceof DY)){e=d;if(!(g instanceof Gn)){e=d;i=1;break b;}}e=d;i=0;}e=d;if(!(h&i))g=d;else{e=g;e=d;}}break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){j=$$je;}else{throw $$e;}}Bq(j);g=e;}return g;}
function Qv(b){Kl();if(b!==G(DY)&&b!==G(Gn)){if(b===G(Ji)){b=new Ji;Ey(b,BFD.o);b.pZ=(-1);b.qj=(-1);b.pk=(-1);b.pl=0;b.lX=0;b.k8=0;b.mN=0;Dg(b,0.5,0.5);return b;}if(b===G(KF)){b=new KF;Ey(b,BFD.o);b.sC=(-1);b.sv=(-1);b.sg=(-1);b.r4=0;b.m$=0;b.nU=0;b.ot=0;Dg(b,0.25,0.25);return b;}if(b===G(Go)){b=new Go;Ey(b,BFD.o);b.kH=0;b.q4=5;b.Cj=Cm()*3.141592653589793*2.0;Dg(b,0.25,0.25);b.bK=b.cO/2.0;return b;}if(b===G(Na))return BjQ(BFD.o);if(b===G(Mo))return A3y(BFD.o);if(b===G(Je))return Yj(BFD.o);if(b===G(KX))return A4r(BFD.o);if
(b===G(MH)){b=new MH;Lt(b,BFD.o);b.ei=B(689);b.oA=0.5;b.wG=50;b.bI=b.bI*10|0;b.bK=b.bK*6.0;Dg(b,b.da*6.0,b.cO*6.0);return b;}if(b===G(I9))return AJC(BFD.o);if(b===G(Oz))return AWG(BFD.o);if(b===G(LY))return AZY(BFD.o);if(b===G(Li))return AIo(BFD.o);if(b===G(K5))return AUK(BFD.o);if(b===G(Nd))return AZR(BFD.o);if(b===G(Lq))return AUV(BFD.o);if(b===G(Nn))return A2C(BFD.o);if(b===G(OM))return BB$(BFD.o);if(b===G(Kw)){b=new Kw;Ey(b,BFD.o);b.th=0;return b;}if(b===G(JN))return BDd(BFD.o);if(b===G(L1))return BAs(BFD.o);if
(b===G(FL))return Bzv(BFD.o);if(b!==G(EN))return null;return Bzj(BFD.o);}return null;}
function BkY(){BRN=DP();BNR=DP();BQD=DP();BRO=DP();D_(G(Ji),B(1140),10);D_(G(KF),B(1141),11);D_(G(Go),B(725),1);D_(G(Na),B(1142),9);D_(G(EN),B(1143),48);D_(G(FL),B(1144),49);D_(G(Mo),B(1145),50);D_(G(Je),B(1109),51);D_(G(KX),B(1146),52);D_(G(MH),B(1147),53);D_(G(I9),B(1148),54);D_(G(Oz),B(1149),55);D_(G(LY),B(1150),56);D_(G(Li),B(1151),57);D_(G(K5),B(785),90);D_(G(Nd),B(1152),91);D_(G(Lq),B(1153),92);D_(G(Nn),B(1154),93);D_(G(OM),B(1155),20);D_(G(Kw),B(1156),21);D_(G(JN),B(734),40);D_(G(L1),B(1157),41);}
var Dh=K();
function Bg_(a,b,c,d){}
var Y6=K(Dh);
function Ho(){var a=new Y6();BqY(a);return a;}
function BqY(a){}
function APT(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=D(c,3)+4|0;h=1;if(e>=1){i=e+g|0;if((i+1|0)<=128){j=(e+1|0)+g|0;k=j-2|0;l=e;a:while(true){if(l>j){if(!h)return 0;m=e-1|0;$p=1;continue _;}n=1;if(l==e)n=0;if(l>=k)n=2;o=d-n|0;while(o<=(d+n
|0)&&h){p=f-n|0;while(p<=(f+n|0)&&h){if(l>=0&&l<128)break a;h=0;p=p+1|0;}o=o+1|0;}l=l+1|0;}$p=7;continue _;}}return 0;case 1:$z=AMY(b,d,m,f);if(C()){break _;}k=$z;J();if(!(k!=BFO.b&&k!=BFP.b)&&e<((128-g|0)-1|0)){k=BFP.b;$p=2;continue _;}return 0;case 2:b.a0m(d,m,f,k);if(C()){break _;}k=(e-3|0)+g|0;b:while(true){if(k>i){k=0;if(k>=g)return 1;o=e+k|0;$p=3;continue _;}o=k-i|0;q=1-(o/2|0)|0;r=d-q|0;l=d+q|0;m=f-q|0;h=f+q|0;while(r<=l){j=r-d|0;s=m;while(s<=h){t=s-f|0;if(EJ(j)!=q)break b;if(EJ(t)!=q)break b;if(D(c,
2)&&o)break b;s=s+1|0;}r=r+1|0;}k=k+1|0;}u=BIz.data;$p=5;continue _;case 3:$z=AMY(b,d,o,f);if(C()){break _;}m=$z;if(m&&m!=BFZ.b){k=k+1|0;if(k>=g)return 1;o=e+k|0;continue _;}m=BFY.b;$p=4;case 4:b.a0m(d,o,f,m);if(C()){break _;}k=k+1|0;if(k>=g)return 1;o=e+k|0;$p=3;continue _;case 5:$z=AMY(b,r,k,s);if(C()){break _;}t=$z;if(!u[t]){t=BFZ.b;$p=6;continue _;}while(true){s=s+1|0;while(s>h){r=r+1|0;while(r>l){k=k+1|0;if(k>i){k=0;if(k>=g)return 1;o=e+k|0;$p=3;continue _;}o=k-i|0;q=1-(o/2|0)|0;r=d-q|0;l=d+q|0;m=f-q|0;h
=f+q|0;}j=r-d|0;s=m;}t=s-f|0;if(EJ(j)!=q)break;if(EJ(t)!=q)break;if(!D(c,2))continue;if(!o)continue;else break;}u=BIz.data;continue _;case 6:b.a0m(r,k,s,t);if(C()){break _;}while(true){s=s+1|0;while(s>h){r=r+1|0;while(r>l){k=k+1|0;if(k>i){k=0;if(k>=g)return 1;o=e+k|0;$p=3;continue _;}o=k-i|0;q=1-(o/2|0)|0;r=d-q|0;l=d+q|0;m=f-q|0;h=f+q|0;}j=r-d|0;s=m;}t=s-f|0;if(EJ(j)!=q)break;if(EJ(t)!=q)break;if(!D(c,2))continue;if(!o)continue;else break;}u=BIz.data;$p=5;continue _;case 7:$z=AMY(b,o,l,p);if(C()){break _;}r
=$z;if(r){J();if(r!=BFZ.b)h=0;}while(true){p=p+1|0;while(!(p<=(f+n|0)&&h)){o=o+1|0;while(!(o<=(d+n|0)&&h)){l=l+1|0;if(l>j){if(!h)return 0;m=e-1|0;$p=1;continue _;}n=1;if(l==e)n=0;if(l>=k)n=2;o=d-n|0;}p=f-n|0;}if(l>=0&&l<128)break;h=0;}continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function Yu(){var a=this;Dh.call(a);a.nh=null;a.kN=null;a.f5=null;a.ki=0;a.xg=0;a.VR=0.0;a.a0Y=0.0;a.Ux=0.0;a.wn=0.0;a.JL=0.0;a.SD=0;a.Ja=0;a.i0=0;a.kv=null;}
var BRQ=null;function D6(){var a=new Yu();ASL(a);return a;}
function ASL(a){a.nh=new C1;a.f5=B2([0,0,0]);a.ki=0;a.VR=0.618;a.a0Y=1.0;a.Ux=0.381;a.wn=1.0;a.JL=1.0;a.SD=1;a.Ja=12;a.i0=4;}
function A3R(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.ki;c=b;d=c*a.VR|0;a.xg=d;if(d>=b)a.xg=b-1|0;b=1.382+GP(a.JL*c/13.0,2.0)|0;if(b<1)b=1;d=a.ki;e=$rt_createIntMultiArray([4,V(b,d)]);f=e.data;g
=a.f5.data;h=(g[1]+d|0)-a.i0|0;i=1;j=g[1]+a.xg|0;k=h-g[1]|0;f[0].data[0]=g[0];f[0].data[1]=h;f[0].data[2]=g[2];f[0].data[3]=j;h=h+(-1)|0;l=j;while(k>=0){m=0;n=TB(a,k);if(n<0.0){h=h+(-1)|0;k=k+(-1)|0;}else{o=0.5;p=n;if(m<b){q=a.wn*p*(O(a.nh)+0.328);r=O(a.nh)*2.0*3.14159;s=q*Ga(r)+a.f5.data[0]+o|0;t=q*FW(r)+a.f5.data[2]+o|0;u=BT(3);v=u.data;v[0]=s;v[1]=h;v[2]=t;w=B2([s,h+a.i0|0,t]);$p=1;continue _;}h=h+(-1)|0;k=k+(-1)|0;}}f=$rt_createIntMultiArray([4,i]);a.kv=f;CZ(e,0,f,0,i);return;case 1:$z=AHA(a,u,w);if(C())
{break _;}d=$z;if(d==(-1)){g=BT(3);x=g.data;w=a.f5.data;x[0]=w[0];x[1]=w[1];x[2]=w[2];y=D8(GP(EJ(w[0]-v[0]|0),2.0)+GP(EJ(a.f5.data[2]-v[2]|0),2.0))*a.Ux;if(v[1]-y>l)x[1]=j;else x[1]=v[1]-y|0;$p=2;continue _;}m=m+1|0;a:while(true){if(m<b){q=a.wn*p*(O(a.nh)+0.328);r=O(a.nh)*2.0*3.14159;s=q*Ga(r)+a.f5.data[0]+o|0;t=q*FW(r)+a.f5.data[2]+o|0;u=BT(3);v=u.data;v[0]=s;v[1]=h;v[2]=t;w=B2([s,h+a.i0|0,t]);continue _;}h=h+(-1)|0;k=k+(-1)|0;while(true){if(k<0)break a;m=0;n=TB(a,k);if(n>=0.0)break;h=h+(-1)|0;k=k+(-1)|0;}o
=0.5;p=n;}f=$rt_createIntMultiArray([4,i]);a.kv=f;CZ(e,0,f,0,i);return;case 2:$z=AHA(a,g,u);if(C()){break _;}d=$z;if(d==(-1)){f[i].data[0]=s;f[i].data[1]=h;f[i].data[2]=t;f[i].data[3]=x[1];i=i+1|0;}m=m+1|0;b:while(true){if(m<b){q=a.wn*p*(O(a.nh)+0.328);r=O(a.nh)*2.0*3.14159;s=q*Ga(r)+a.f5.data[0]+o|0;t=q*FW(r)+a.f5.data[2]+o|0;u=BT(3);v=u.data;v[0]=s;v[1]=h;v[2]=t;w=B2([s,h+a.i0|0,t]);$p=1;continue _;}h=h+(-1)|0;k=k+(-1)|0;while(true){if(k<0)break b;m=0;n=TB(a,k);if(n>=0.0)break;h=h+(-1)|0;k=k+(-1)|0;}o=0.5;p
=n;}f=$rt_createIntMultiArray([4,i]);a.kv=f;CZ(e,0,f,0,i);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p);}
function TB(a,b){var c,d,e;c=b;d=a.ki;if(c<d*0.3)return (-1.6180000305175781);e=d/2.0;d=e-b;if(d!==0.0)e=IB(d)>=e?0.0:D8(GP(IB(e),2.0)-GP(IB(d),2.0));return e*0.5;}
function AY2(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=BT(3).data;e[0]=0;e[1]=0;e[2]=0;f=0;g=0;while(f<3){h=c.data;i=b.data;e[f]=h[f]-i[f]|0;if(EJ(e[f])>EJ(e[g]))g=f;f=(f+1|0)<<24>>24;}if(e[g]){c=BRQ.data;j=c[g];k=c[g+3|0];l=e[g]<=0?(-1):1;m
=e[j]/e[g];n=e[k]/e[g];h=BT(3).data;h[0]=0;h[1]=0;h[2]=0;o=0;p=e[g]+l|0;if(o!=p){c=b.data;h[g]=N((c[g]+o|0)+0.5);q=c[j];r=o;h[j]=N(q+r*m+0.5);h[k]=N(c[k]+r*n+0.5);s=a.kN;f=h[0];t=h[1];u=h[2];$p=1;continue _;}}return;case 1:s.a0m(f,t,u,d);if(C()){break _;}o=o+l|0;if(o==p)return;c=b.data;h[g]=N((c[g]+o|0)+0.5);q=c[j];r=o;h[j]=N(q+r*m+0.5);h[k]=N(c[k]+r*n+0.5);s=a.kN;f=h[0];t=h[1];u=h[2];continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function A4C(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.f5.data;c=b[0];d=b[1];e=b[1]+a.xg|0;f=b[2];b=BT(3);g=b.data;g[0]=c;g[1]=d;g[2]=f;h=BT(3);i=h.data;i[0]=c;i[1]=e;i[2]=f;j=17;$p=1;case 1:AY2(a,b,h,j);if(C()){break _;}if(a.SD!=2)return;g[0]=g[0]+1|0;i[0]=i[0]+1|0;j=17;$p=2;case 2:AY2(a,b,h,j);if(C()){break _;}g[2]=g[2]+1|0;i[2]=i[2]+1|0;j=17;$p=3;case 3:AY2(a,
b,h,j);if(C()){break _;}g[0]=g[0]+(-1)|0;i[0]=i[0]+(-1)|0;j=17;$p=4;case 4:AY2(a,b,h,j);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function A2I(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;c=a.kv.data.length;d=BT(3);e=d.data;f=a.f5.data;e[0]=f[0];e[1]=f[1];e[2]=f[2];while(b<c){g=a.kv.data[b].data;f=B2([g[0],g[1],g[2]]);e[1]=g[3];if((e[1]-a.f5.data[1]|0)<a.ki*0.2?0:1){h=17;$p=1;continue _;}b=b+1|0;}return;case 1:AY2(a,d,f,h);if(C()){break _;}while(true){b=b+1|0;if(b>=c)break;g=a.kv.data[b].data;f=B2([g[0],g[1],g[2]]);e[1]
=g[3];if(!((e[1]-a.f5.data[1]|0)<a.ki*0.2?0:1))continue;else{h=17;continue _;}}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AHA(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=BT(3).data;d[0]=0;d[1]=0;d[2]=0;e=0;f=0;while(e<3){g=c.data;h=b.data;d[e]=g[e]-h[e]|0;if(EJ(d[e])>EJ(d[f]))f=e;e=(e+1|0)<<24>>24;}if(!d[f])return (-1);c=BRQ.data;i=c[f];j=c[f+3|0];k=d[f]
<=0?(-1):1;l=d[i]/d[f];m=d[j]/d[f];c=BT(3).data;c[0]=0;c[1]=0;c[2]=0;n=0;o=d[f]+k|0;p=Ba(n,o);if(!p)return p?EJ(n):(-1);g=b.data;c[f]=g[f]+n|0;q=g[i];r=n;c[i]=q+r*l|0;c[j]=g[j]+r*m|0;s=a.kN;t=c[0];e=c[1];u=c[2];$p=1;case 1:$z=AMY(s,t,e,u);if(C()){break _;}u=$z;if(!(u&&u!=18)){n=n+k|0;p=Ba(n,o);if(p){g=b.data;c[f]=g[f]+n|0;q=g[i];r=n;c[i]=q+r*l|0;c[j]=g[j]+r*m|0;s=a.kN;t=c[0];e=c[1];u=c[2];continue _;}}return p?EJ(n):(-1);default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function A68(a,b,c,d){a.Ja=b*12.0|0;if(b>0.5)a.i0=5;a.wn=c;a.JL=d;}
function AYa(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.kN=b;In(c);g=a.f5.data;g[0]=d;g[1]=e;g[2]=f;if(!a.ki)a.ki=5+D(a.nh,a.Ja)|0;g=BT(3);h=g.data;i=a.f5.data;h[0]=i[0];h[1]=i[1];h[2]=i[2];h
=B2([i[0],(i[1]+a.ki|0)-1|0,i[2]]);b=a.kN;d=i[0];e=i[1]-1|0;f=i[2];$p=1;case 1:$z=AMY(b,d,e,f);if(C()){break _;}d=$z;if(d!=2&&d!=3){if(!0)return 0;$p=3;continue _;}$p=2;case 2:$z=AHA(a,g,h);if(C()){break _;}d=$z;if(d==(-1))d=1;else if(d<6)d=0;else{a.ki=d;d=1;}if(!d)return 0;$p=3;case 3:A3R(a);if(C()){break _;}d=0;e=a.kv.data.length;j=4;while(d<e){g=a.kv.data;k=g[d].data[0];l=g[d].data[1];m=g[d].data[2];n=l+a.i0|0;o=l;while(o<n){a:{f=o-l|0;if(f>=0){p=a.i0;if(f<p){if(f&&f!=(p-1|0)){q=3.0;break a;}q=2.0;break a;}}q
=(-1.0);}r=18;s=q;t=s+0.618|0;g=BRQ.data;u=g[1];v=g[j];g=BT(3).data;g[0]=k;g[1]=o;g[2]=m;i=BT(3).data;i[0]=0;i[1]=0;i[2]=0;w= -t|0;i[1]=g[1];x=w;while(x<=t){i[u]=g[u]+x|0;y=w;while(y<=t){if(D8(GP(EJ(x)+0.5,2.0)+GP(EJ(y)+0.5,2.0))<=s){i[v]=g[v]+y|0;b=a.kN;f=i[0];z=i[1];p=i[2];$p=6;continue _;}y=y+1|0;}x=x+1|0;}o=o+1|0;}d=d+1|0;}$p=4;case 4:A4C(a);if(C()){break _;}$p=5;case 5:A2I(a);if(C()){break _;}return 1;case 6:$z=AMY(b,f,z,p);if(C()){break _;}f=$z;if(f&&f!=18){y=y+1|0;a:while(true){while(y>t){x=x+1|0;while
(x>t){o=o+1|0;while(o>=n){d=d+1|0;if(d>=e)break a;g=a.kv.data;k=g[d].data[0];l=g[d].data[1];m=g[d].data[2];n=l+a.i0|0;o=l;}b:{f=o-l|0;if(f>=0){p=a.i0;if(f<p){if(f&&f!=(p-1|0)){q=3.0;break b;}q=2.0;break b;}}q=(-1.0);}r=18;s=q;t=s+0.618|0;g=BRQ.data;u=g[1];v=g[j];g=BT(3).data;g[0]=k;g[1]=o;g[2]=m;i=BT(3).data;i[0]=0;i[1]=0;i[2]=0;w= -t|0;i[1]=g[1];x=w;}i[u]=g[u]+x|0;y=w;}if(D8(GP(EJ(x)+0.5,2.0)+GP(EJ(y)+0.5,2.0))<=s){i[v]=g[v]+y|0;b=a.kN;f=i[0];z=i[1];p=i[2];continue _;}y=y+1|0;}$p=4;continue _;}b=a.kN;f=i[0];z
=i[1];p=i[2];$p=7;case 7:b.a0m(f,z,p,r);if(C()){break _;}y=y+1|0;c:while(true){while(y>t){x=x+1|0;while(x>t){o=o+1|0;while(o>=n){d=d+1|0;if(d>=e)break c;g=a.kv.data;k=g[d].data[0];l=g[d].data[1];m=g[d].data[2];n=l+a.i0|0;o=l;}d:{f=o-l|0;if(f>=0){p=a.i0;if(f<p){if(f&&f!=(p-1|0)){q=3.0;break d;}q=2.0;break d;}}q=(-1.0);}r=18;s=q;t=s+0.618|0;g=BRQ.data;u=g[1];v=g[j];g=BT(3).data;g[0]=k;g[1]=o;g[2]=m;i=BT(3).data;i[0]=0;i[1]=0;i[2]=0;w= -t|0;i[1]=g[1];x=w;}i[u]=g[u]+x|0;y=w;}if(D8(GP(EJ(x)+0.5,2.0)+GP(EJ(y)+0.5,
2.0))<=s){i[v]=g[v]+y|0;b=a.kN;f=i[0];z=i[1];p=i[2];$p=6;continue _;}y=y+1|0;}$p=4;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p);}
function AZJ(){BRQ=Iy([2,0,0,1,2,1]);}
function Wp(){var a=this;E.call(a);a.MP=0;a.MS=0;a.MQ=0;a.o0=Ch;}
function APW(){GT.call(this);this.bb3=null;}
var XY=K(0);
function A51(){var a=this;E.call(a);a.r7=null;a.Co=0;}
function Bhi(a,b){var c=new A51();Bok(c,a,b);return c;}
function Bok(a,b,c){a.r7=b;a.Co=c;}
function A4e(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=MK(b,36);e=MK(c,36);f=new T;S(f);d=H(H(f,B(1158)),d);BL(d,46);H(H(d,e),B(1159));g=U(f);d=MK(b&63,36);e=MK(c&63,36);if(IQ(a.r7,B(29))){f=a.r7;h=new T;S(h);H(H(h,f),d);f=U(h);}else{f=a.r7;h=new T;S(h);f=H(h,f);BL(f,47);H(f,d);f=U(h);}$p=1;case 1:$z=AW2(f);if(C()){break _;}i=$z;if(i===null){if(!a.Co)return null;i=BU(0);$p
=2;continue _;}if(IQ(f,B(29))){d=new T;S(d);H(H(d,f),e);d=U(d);}else{d=new T;S(d);f=H(d,f);BL(f,47);H(f,e);d=U(d);}$p=3;continue _;case 2:ALl(f,i);if(C()){break _;}if(IQ(f,B(29))){d=new T;S(d);H(H(d,f),e);d=U(d);}else{d=new T;S(d);f=H(d,f);BL(f,47);H(f,e);d=U(d);}$p=3;case 3:$z=AW2(d);if(C()){break _;}i=$z;if(i===null){if(!a.Co)return null;i=BU(0);$p=4;continue _;}if(IQ(d,B(29))){e=new T;S(e);H(H(e,d),g);d=U(e);}else{e=new T;S(e);d=H(e,d);BL(d,47);H(d,g);d=U(e);}$p=5;continue _;case 4:ALl(d,i);if(C()){break _;}if
(IQ(d,B(29))){e=new T;S(e);H(H(e,d),g);d=U(e);}else{e=new T;S(e);d=H(e,d);BL(d,47);H(d,g);d=U(e);}$p=5;case 5:$z=AW2(d);if(C()){break _;}i=$z;if(i===null&&!a.Co)d=null;return d;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function ASh(a,b,c,d){var e,f,g,h,i,j,k,l,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A4e(a,c,d);if(C()){break _;}e=$z;$p=2;case 2:$z=AW2(e);if(C()){break _;}f=$z;if(f!==null){try{$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){g=$$je;}else{throw $$e;}}Bq(g);}return null;case 3:a:{try{$z=AW2(e);if(C()){break _;}f=$z;h=FD(f);i=Mj(f)?NW(h)
:KN(Io(h));}catch($$e){$$je=R($$e);if($$je instanceof BF){g=$$je;break a;}else{throw $$e;}}b:{try{if(Kc(i,B(1160)))break b;b=CV();j=Cz();H(Bi(Im(Bi(H(j,B(1161)),c),44),d),B(1162));Cb(b,Cl(j));b=null;}catch($$e){$$je=R($$e);if($$je instanceof BF){g=$$je;break a;}else{throw $$e;}}return b;}c:{try{if(Kc(GK(i,B(1160)),B(1163)))break c;b=CV();j=Cz();H(Bi(Im(Bi(H(j,B(1161)),c),44),d),B(1164));Cb(b,Cl(j));b=null;}catch($$e){$$je=R($$e);if($$je instanceof BF){g=$$je;break a;}else{throw $$e;}}return b;}try{j=GK(i,B(1160));$p
=4;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){g=$$je;}else{throw $$e;}}}Bq(g);return null;case 4:a:{d:{try{$z=BkB(b,j);if(C()){break _;}j=$z;if(!AGy(j,c,d))break d;}catch($$e){$$je=R($$e);if($$je instanceof BF){g=$$je;break a;}else{throw $$e;}}return j;}try{h=CV();k=j.f6;l=j.f1;g=Cz();Im(Bi(H(Bi(H(Bi(H(Bi(H(Bi(Im(Bi(H(g,B(1161)),c),44),d),B(1165)),c),B(268)),d),B(1166)),k),B(268)),l),41);Cb(h,Cl(g));E0(i,B(1167),c);E0(i,B(1168),d);j=GK(i,B(1160));$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF)
{g=$$je;}else{throw $$e;}}}Bq(g);return null;case 5:a:{try{$z=BkB(b,j);if(C()){break _;}j=$z;}catch($$e){$$je=R($$e);if($$je instanceof BF){g=$$je;break a;}else{throw $$e;}}return j;}Bq(g);return null;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function AIA(a,b,c){var d,e,f,g,h,i,j,k,l,m,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AIi(b);if(C()){break _;}d=c.f6;e=c.f1;$p=2;case 2:$z=A4e(a,d,e);if(C()){break _;}f=$z;$p=3;case 3:$z=AW2(f);if(C()){break _;}g=$z;if(g!==null){h=b.iz;$p=4;continue _;}try{i=a.r7;j=Cz();H(H(j,i),B(1169));j=Cl(j);i=Gr();k=E8();l=E8();GA(k,B(1160),l);$p=5;continue _;}
catch($$e){$$je=R($$e);if($$je instanceof BF){m=$$je;}else{throw $$e;}}Bq(m);return;case 4:$z=AJQ(f);if(C()){break _;}d=$z;b.iz=BD(h,M(d));try{i=a.r7;j=Cz();H(H(j,i),B(1169));j=Cl(j);i=Gr();k=E8();l=E8();GA(k,B(1160),l);$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){m=$$je;}else{throw $$e;}}Bq(m);return;case 5:try{ARh(a,c,b,l);if(C()){break _;}AZu(k,i);A3o(i);g=FC(i);$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){m=$$je;}else{throw $$e;}}Bq(m);return;case 6:try{ALl(j,g);if(C())
{break _;}P8(i);$p=7;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){m=$$je;}else{throw $$e;}}Bq(m);return;case 7:try{$z=AW2(f);if(C()){break _;}g=$z;if(g===null){$p=8;continue _;}$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){m=$$je;}else{throw $$e;}}Bq(m);return;case 8:try{A1G(j,f);if(C()){break _;}h=b.iz;$p=9;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){m=$$je;}else{throw $$e;}}Bq(m);return;case 9:a:{try{$z=AJQ(f);if(C()){break _;}d=$z;b.iz=Bk(h,M(d));break a;}catch
($$e){$$je=R($$e);if($$je instanceof BF){m=$$je;}else{throw $$e;}}Bq(m);}return;case 10:try{AS3(f);if(C()){break _;}$p=8;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BF){m=$$je;}else{throw $$e;}}Bq(m);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function ARh(a,b,c,d){var e,f,g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AIi(c);if(C()){break _;}E0(d,B(1167),b.f6);E0(d,B(1168),b.f1);Mp(d,B(1170),c.cS);Nl(d,B(1163),b.eD);Nl(d,B(415),b.gW.hc);Nl(d,B(1171),b.iq.hc);Nl(d,B(1172),b.hX.hc);Nl(d,B(1173),b.hd);OX(d,B(1174),b.iN);b.pI=0;e=IC();f=0;while(true){g=b.hh.data;if(f>=g.length)break;h=Iq(g[f]);while
(JW(h)){i=I3(h);if(!(i instanceof DY)&&!(i instanceof Gn)){b.pI=1;j=E8();if(AYS(i,j))Hf(e,j);}}f=f+1|0;}GA(d,B(1175),e);k=IC();h=MP(HC(b.h$));while(C3(h)){l=Me(h);j=E8();l.p5(j);Hf(k,j);}GA(d,B(1176),k);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BkB(b,c){var d,e,f,g,h,i,j,k,l,m,n,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:d=BAi(b,DB(c,B(1167)),DB(c,B(1168)));d.eD=Ne(c,B(1163));d.gW=AUz(Ne(c,B(415)));d.iq=AUz(Ne(c,B(1171)));d.hX=AUz(Ne(c,B(1172)));d.hd=Ne(c,B(1173));d.iN=Pp(c,B(1174));if(!OG(d.gW))d.gW=N2(d.eD.data.length);if(d.hd!==null&&OG(d.iq)){if(!OG(d.hX))d.hX=N2(d.eD.data.length);a:
{e=HA(c,B(1175));if(e!==null){f=0;while(true){if(f>=IU(e))break a;g=F6(e,f);Kl();b=null;b:{try{h=b;i=Bz(BRN,GH(g,B(357)));j=Qv(i);if(i===null)j=b;else{h=b;if(j===null)j=b;else{h=b;if(j instanceof DY)j=b;else{h=b;if(j instanceof Gn)j=b;else{h=j;h=b;}}}}break b;}catch($$e){$$je=R($$e);if($$je instanceof BF){b=$$je;}else{throw $$e;}}Bq(b);j=h;}if(j!==null)QV(j,g);else{b=CV();g=GH(g,B(357));i=new T;S(i);H(H(i,B(1081)),g);Cb(b,U(i));}d.pI=1;if(j!==null&&!(j instanceof DY)&&!(j instanceof Gn))PY(d,j);f=f+1|0;}}}c:
{i=HA(c,B(1176));if(i!==null){k=0;while(true){if(k>=IU(i))break c;l=F6(i,k);Mq();m=null;d:{try{n=m;b=Bz(BKX,GH(l,B(357)));if(b!==null){n=m;m=Wf(b);n=m;}break d;}catch($$e){$$je=R($$e);if($$je instanceof BF){b=$$je;}else{throw $$e;}}Bq(b);m=n;}if(m!==null)m.m7(l);else{b=CV();c=GH(l,B(357));e=new T;S(e);H(H(e,B(1177)),c);Cb(b,U(e));}if(m!==null)Ta(d,m.en-(d.f6*16|0)|0,m.el,m.eB-(d.f1*16|0)|0,m);k=k+1|0;}}}return d;}d.hd=BU(256);d.iq=N2(d.eD.data.length);$p=1;case 1:ANt(d);if(C()){break _;}if(!OG(d.hX))d.hX=N2(d.eD.data.length);e:
{e=HA(c,B(1175));if(e!==null){f=0;while(true){if(f>=IU(e))break e;g=F6(e,f);Kl();b=null;a:{try{h=b;i=Bz(BRN,GH(g,B(357)));j=Qv(i);if(i===null)j=b;else{h=b;if(j===null)j=b;else{h=b;if(j instanceof DY)j=b;else{h=b;if(j instanceof Gn)j=b;else{h=j;h=b;}}}}break a;}catch($$e){$$je=R($$e);if($$je instanceof BF){b=$$je;}else{throw $$e;}}Bq(b);j=h;}if(j!==null)QV(j,g);else{b=CV();g=GH(g,B(357));i=new T;S(i);H(H(i,B(1081)),g);Cb(b,U(i));}d.pI=1;if(j!==null&&!(j instanceof DY)&&!(j instanceof Gn))PY(d,j);f=f+1|0;}}}f:
{i=HA(c,B(1176));if(i!==null){k=0;while(true){if(k>=IU(i))break f;l=F6(i,k);Mq();m=null;c:{try{n=m;b=Bz(BKX,GH(l,B(357)));if(b!==null){n=m;m=Wf(b);n=m;}break c;}catch($$e){$$je=R($$e);if($$je instanceof BF){b=$$je;}else{throw $$e;}}Bq(b);m=n;}if(m!==null)m.m7(l);else{b=CV();c=GH(l,B(357));e=new T;S(e);H(H(e,B(1177)),c);Cb(b,U(e));}if(m!==null)Ta(d,m.en-(d.f6*16|0)|0,m.el,m.eB-(d.f1*16|0)|0,m);k=k+1|0;}}}return d;default:GR();}}DW().s(b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function ASU(a,b,c){}
function AAO(){var a=this;E.call(a);a.a=null;a.S2=null;a.Os=null;a.O8=null;a.DV=null;a.Nv=null;a.PL=null;a.Qr=null;a.hL=null;a.k=null;a.My=null;a.BZ=null;a.Cn=null;a.CV=null;a.Rf=null;a.A3=null;a.I7=null;a.Ge=null;a.OA=null;a.Hh=null;a.GD=null;a.Zv=null;a.bR=null;}
function AKH(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg;g=AZZ(a,a.My,b*4|0,0,c*4|0,5,17,5);a.My=g;h=0;while(h<4){i=0;while(i<4){j=0;while(j<16){e=g.data;k=((h+0|0)*5|0)+i|0;b=((k+0|0)*17|0)+j|0;l=e[b+0|0];m=((k+1|0)*17|0)+j|0;n=e[m+0|0];c=((h+1|0)*5|0)+i|0;o=((c+0|0)*17|0)+j|0;p=e[o+0|0];c=((c+1|0)*17|0)+j|0;q=e[c+0|0];r=(e[b+1|0]-l)*0.125;s=(e[m+1|0]-n)*0.125;t=(e[o+1|0]-p)*0.125;u=(e[c+1|0]-q)*0.125;v=0;while(v<8){w=(p-l)*0.25;x=(q-n)*0.25;y=0;z=l;ba=n;while(y<4){bb=y+(h
*4|0)|0;o=bb<<11;b=i*4|0;c=o|(0+b|0)<<7;k=(j*8|0)+v|0;o=c|k;bc=(ba-z)*0.25;bd=0;be=(bb*16|0)+b|0;b=Ba(k,64);bb=Ba(k,63);bf=z;while(bd<4){bg=f.data[be+bd|0];k=0;if(b<0){if(bg<0.5&&bb>=0){J();k=BJk.b;}else{J();k=BIE.b;}}if(bf>0.0){J();k=BFS.b;}d.data[o]=k<<24>>24;o=o+128|0;bf=bf+bc;bd=bd+1|0;}z=z+w;ba=ba+x;y=y+1|0;}l=l+r;n=n+s;p=p+t;q=q+u;v=v+1|0;}j=j+1|0;}i=i+1|0;}h=h+1|0;}}
function ANN(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;f=a.DV;g=a.BZ;h=b*16|0;i=c*16|0;a.BZ=FF(f,g,h,i,0.0,16,16,1,0.03125,0.03125,1.0);a.Cn=FF(a.DV,a.Cn,i,109.0134,h,16,1,16,0.03125,1.0,0.03125);a.CV=FF(a.Nv,a.CV,h,i,0.0,16,16,1,0.0625,0.0625,0.0625);j=0;while(j<16){k=0;while(k<16){g=e.data;c=(j*16|0)+k|0;l=g[c];g=a.BZ.data;b=j+(k*16|0)|0;m=g[b]+Ck(a.a)*0.2<=0.0?0:1;n=a.Cn.data[b]+Ck(a.a)*0.2<=3.0?0:1;o=a.CV.data[b]/3.0+3.0+Ck(a.a)*0.25|0;p=(-1);q=l.un;r=l.wk;s=127;c=c*128|0;while(s>=0){t=c+s|0;if(s<=
(0+D(a.a,5)|0)){g=d.data;J();g[t]=BFN.b<<24>>24;}else{g=d.data;u=g[t];if(!u)p=(-1);else{J();b=BFS.b;if(u==b){if(p==(-1)){if(o<=0){q=0;r=b<<24>>24;}else if(s>=60&&s<=65){q=l.un;r=l.wk;if(n)q=0;if(n)r=BF9.b<<24>>24;if(m)q=BF8.b<<24>>24;if(m)r=BF8.b<<24>>24;}if(s<64&&!q)q=BIE.b<<24>>24;if(s<63){g[t]=r;p=o;}else{g[t]=q;p=o;}}else if(p>0){p=p+(-1)|0;g[t]=r;}}}}s=s+(-1)|0;}k=k+1|0;}j=j+1|0;}}
function AVT(a,b,c){var d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=BU(32768);e=US(a.k,d,b,c);a.A3=(CQ(a.k)).Kx(a.A3,b*16|0,c*16|0,16,16);f=(CQ(a.k)).jG;AKH(a,b,c,d,a.A3,f);ANN(a,b,c,d,a.A3);AGW(a.Rf,a,a.k,b,c,d);$p=1;case 1:ANt(e);if(C()){break _;}return e;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function AZZ(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj;if(b===null)b=FK(V(V(f,g),h));i=(CQ(a.k)).jG;j=(CQ(a.k)).mA;a.Hh=AGO(a.PL,a.Hh,c,e,f,h,1.121,1.121,0.5);a.GD=AGO(a.Qr,a.GD,c,e,f,h,200.0,200.0,0.5);k=a.O8;l=a.I7;m=c;n=d;o=e;a.I7=FF(k,l,m,n,o,f,g,h,8.555150000000001,4.277575000000001,8.555150000000001);a.Ge=FF(a.S2,a.Ge,m,n,o,f,g,h,684.412,684.412,684.412);p=FF(a.Os,a.OA,m,n,o,f,g,h,684.412,684.412,684.412);a.OA=p;q=0;r=0;s=16/f|0;t=0;u=g;v=g-4|0;w=u/2.0;while
(t<f){c=V(t,s);d=s/2|0;x=c+d|0;y=0;e=x*16|0;while(y<h){l=j.data;z=i.data;c=e+(V(y,s)+d|0)|0;ba=z[c];o=1.0-l[c]*ba;m=o*o;m=1.0-m*m;bb=(a.Hh.data[r]+256.0)/512.0*m;if(bb>1.0)bb=1.0;m=a.GD.data[r]/8000.0;if(m<0.0)m= -m*0.3;m=m*3.0-2.0;if(m>=0.0){if(m>1.0)m=1.0;m=m/8.0;}else{m=m/2.0;if(m<(-1.0))m=(-1.0);m=m/1.4/2.0;bb=0.0;}if(bb<0.0)bb=0.0;bb=bb+0.5;bc=w+m*u/16.0*4.0;r=r+1|0;bd=0;while(bd<g){be=(bd-bc)*12.0/bb;if(be<0.0)be=be*4.0;z=p.data;bf=a.Ge.data[q]/512.0;bg=z[q]/512.0;bh=(a.I7.data[q]/10.0+1.0)/2.0;if(bh>=
0.0)bf=bh>1.0?bg:bf+(bg-bf)*bh;bi=bf-be;if(bd>v){bj=(bd-v|0)/3.0;bi=bi*(1.0-bj)+(-10.0)*bj;}b.data[q]=bi;q=q+1|0;bd=bd+1|0;}y=y+1|0;}t=t+1|0;}return b;}
function ATD(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BKN=1;e=c*16|0;f=d*16|0;g=(CQ(a.k)).yn(e+16|0,f+16|0);Ui(a.a,a.k.fr);h=Bk(CF(CG(In(a.a),M(2)),M(2)),M(1));i=Bk(CF(CG(In(a.a),M(2)),M(2)),M(1));Ui(a.a,BAV(Bk(CF(M(c),h),CF(M(d),i)),a.k.fr));if
(!D(a.a,4)){j=(e+D(a.a,16)|0)+8|0;k=D(a.a,128);l=(f+D(a.a,16)|0)+8|0;b=new PV;J();Uo(b,BIE.b);m=a.k;n=a.a;$p=1;continue _;}a:{if(!D(a.a,8)){j=(e+D(a.a,16)|0)+8|0;b=a.a;k=D(b,D(b,120)+8|0);l=(f+D(a.a,16)|0)+8|0;if(k<64)break a;if(!D(a.a,10))break a;}j=0;if(j<8){k=(e+D(a.a,16)|0)+8|0;l=D(a.a,128);o=(f+D(a.a,16)|0)+8|0;b=YQ();m=a.k;n=a.a;$p=3;continue _;}c=0;if(c<10){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=QI(32);m=a.k;n=a.a;$p=4;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,
BFP.b,32);m=a.k;n=a.a;$p=5;continue _;}c=0;if(c<10){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BF9.b,32);m=a.k;n=a.a;$p=6;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGa.b,16);m=a.k;n=a.a;$p=7;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,64);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGb.b,8);m=a.k;n=a.a;$p=8;continue _;}c=0;if(c<2){k=e+D(a.a,16)|0;l=D(a.a,32);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGc.b,8);m=a.k;n=a.a;$p=9;continue _;}c=0;if(c<8){k=e+D(a.a,
16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BJe.b,7);m=a.k;n=a.a;$p=10;continue _;}c=0;if(c<1){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BIZ.b,7);m=a.k;n=a.a;$p=11;continue _;}c=(Gv(a.hL,e*0.5,f*0.5)/8.0+Ck(a.a)*4.0+4.0)/3.0|0;k=0;if(!D(a.a,10))k=1;FJ();if(g===BRy)k=k+(c+5|0)|0;if(g===BRv)k=k+(c+5|0)|0;if(g===BRx)k=k+(c+2|0)|0;if(g===BRB)k=k+(c+5|0)|0;if(g===BRC)k=k+(-20)|0;if(g===BRF)k=k+(-20)|0;if(g===BRD)k=k+(-20)|0;m=Ho();if(!D(a.a,10))m=D6();if(g===BRv&&!D(a.a,3))m=D6();o=0;if
(o<k){p=(e+D(a.a,16)|0)+8|0;q=(f+D(a.a,16)|0)+8|0;m.hx(1.0,1.0,1.0);b=a.k;n=a.a;$p=12;continue _;}c=0;if(c<2){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF4.b);m=a.k;n=a.a;$p=14;continue _;}if(!D(a.a,2)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF5.b);m=a.k;n=a.a;$p=15;continue _;}if(!D(a.a,4)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);m=a.k;n=a.a;$p=16;continue _;}if(!D(a.a,8)){c=(e+D(a.a,16)|0)+8|0;p=
D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);m=a.k;n=a.a;$p=17;continue _;}c=0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m=a.k;n=a.a;$p=18;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b
=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;}b=new PV;J();Uo(b,BIF.b);m=a.k;n=a.a;$p=2;continue _;case 1:A38(b,m,n,j,k,l);if(C()){break _;}b:{if(!D(a.a,8)){j=(e+D(a.a,16)|0)+8|0;b=a.a;k=D(b,D(b,
120)+8|0);l=(f+D(a.a,16)|0)+8|0;if(k<64)break b;if(!D(a.a,10))break b;}j=0;if(j<8){k=(e+D(a.a,16)|0)+8|0;l=D(a.a,128);o=(f+D(a.a,16)|0)+8|0;b=YQ();m=a.k;n=a.a;$p=3;continue _;}c=0;if(c<10){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=QI(32);m=a.k;n=a.a;$p=4;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BFP.b,32);m=a.k;n=a.a;$p=5;continue _;}c=0;if(c<10){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BF9.b,32);m=a.k;n=a.a;$p=6;continue _;}c=0;if(c<20)
{k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGa.b,16);m=a.k;n=a.a;$p=7;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,64);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGb.b,8);m=a.k;n=a.a;$p=8;continue _;}c=0;if(c<2){k=e+D(a.a,16)|0;l=D(a.a,32);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGc.b,8);m=a.k;n=a.a;$p=9;continue _;}c=0;if(c<8){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BJe.b,7);m=a.k;n=a.a;$p=10;continue _;}c=0;if(c<1){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,
BIZ.b,7);m=a.k;n=a.a;$p=11;continue _;}c=(Gv(a.hL,e*0.5,f*0.5)/8.0+Ck(a.a)*4.0+4.0)/3.0|0;k=0;if(!D(a.a,10))k=1;FJ();if(g===BRy)k=k+(c+5|0)|0;if(g===BRv)k=k+(c+5|0)|0;if(g===BRx)k=k+(c+2|0)|0;if(g===BRB)k=k+(c+5|0)|0;if(g===BRC)k=k+(-20)|0;if(g===BRF)k=k+(-20)|0;if(g===BRD)k=k+(-20)|0;m=Ho();if(!D(a.a,10))m=D6();if(g===BRv&&!D(a.a,3))m=D6();o=0;if(o<k){p=(e+D(a.a,16)|0)+8|0;q=(f+D(a.a,16)|0)+8|0;m.hx(1.0,1.0,1.0);b=a.k;n=a.a;$p=12;continue _;}c=0;if(c<2){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+
8|0;b=new BQ;J();BR(b,BF4.b);m=a.k;n=a.a;$p=14;continue _;}if(!D(a.a,2)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF5.b);m=a.k;n=a.a;$p=15;continue _;}if(!D(a.a,4)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);m=a.k;n=a.a;$p=16;continue _;}if(!D(a.a,8)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);m=a.k;n=a.a;$p=17;continue _;}c=0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m
=a.k;n=a.a;$p=18;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,
BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;}b=new PV;J();Uo(b,BIF.b);m=a.k;n=a.a;$p=2;case 2:A38(b,m,n,j,k,l);if(C()){break _;}j=0;if(j<8){k=(e+D(a.a,16)|0)+8|0;l=D(a.a,128);o=(f+D(a.a,16)|0)+8|0;b=YQ();m=a.k;n=a.a;$p=3;continue _;}c=0;if(c<10){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=QI(32);m=a.k;n=a.a;$p=4;continue _;}c=0;if(c<20){k=e+D(a.a,16)|
0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BFP.b,32);m=a.k;n=a.a;$p=5;continue _;}c=0;if(c<10){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BF9.b,32);m=a.k;n=a.a;$p=6;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGa.b,16);m=a.k;n=a.a;$p=7;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,64);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGb.b,8);m=a.k;n=a.a;$p=8;continue _;}c=0;if(c<2){k=e+D(a.a,16)|0;l=D(a.a,32);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGc.b,8);m
=a.k;n=a.a;$p=9;continue _;}c=0;if(c<8){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BJe.b,7);m=a.k;n=a.a;$p=10;continue _;}c=0;if(c<1){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BIZ.b,7);m=a.k;n=a.a;$p=11;continue _;}c=(Gv(a.hL,e*0.5,f*0.5)/8.0+Ck(a.a)*4.0+4.0)/3.0|0;k=0;if(!D(a.a,10))k=1;FJ();if(g===BRy)k=k+(c+5|0)|0;if(g===BRv)k=k+(c+5|0)|0;if(g===BRx)k=k+(c+2|0)|0;if(g===BRB)k=k+(c+5|0)|0;if(g===BRC)k=k+(-20)|0;if(g===BRF)k=k+(-20)|0;if(g===BRD)k=k+(-20)|0;m=Ho();if(!D(a.a,
10))m=D6();if(g===BRv&&!D(a.a,3))m=D6();o=0;if(o<k){p=(e+D(a.a,16)|0)+8|0;q=(f+D(a.a,16)|0)+8|0;m.hx(1.0,1.0,1.0);b=a.k;n=a.a;$p=12;continue _;}c=0;if(c<2){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF4.b);m=a.k;n=a.a;$p=14;continue _;}if(!D(a.a,2)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF5.b);m=a.k;n=a.a;$p=15;continue _;}if(!D(a.a,4)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);m=a.k;n=a.a;$p=16;continue _;}if
(!D(a.a,8)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);m=a.k;n=a.a;$p=17;continue _;}c=0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m=a.k;n=a.a;$p=18;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,
D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 3:AHs(b,m,n,k,l,o);if(C()){break _;}j=j+1|0;if(j<8){k=(e+D(a.a,16)|0)+8|0;l=D(a.a,128);o=(f+D(a.a,16)|0)+8
|0;b=YQ();m=a.k;n=a.a;continue _;}c=0;if(c<10){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=QI(32);m=a.k;n=a.a;$p=4;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BFP.b,32);m=a.k;n=a.a;$p=5;continue _;}c=0;if(c<10){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BF9.b,32);m=a.k;n=a.a;$p=6;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGa.b,16);m=a.k;n=a.a;$p=7;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,
64);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGb.b,8);m=a.k;n=a.a;$p=8;continue _;}c=0;if(c<2){k=e+D(a.a,16)|0;l=D(a.a,32);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGc.b,8);m=a.k;n=a.a;$p=9;continue _;}c=0;if(c<8){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BJe.b,7);m=a.k;n=a.a;$p=10;continue _;}c=0;if(c<1){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BIZ.b,7);m=a.k;n=a.a;$p=11;continue _;}c=(Gv(a.hL,e*0.5,f*0.5)/8.0+Ck(a.a)*4.0+4.0)/3.0|0;k=0;if(!D(a.a,10))k=1;FJ();if(g===BRy)k=k+(c+5|
0)|0;if(g===BRv)k=k+(c+5|0)|0;if(g===BRx)k=k+(c+2|0)|0;if(g===BRB)k=k+(c+5|0)|0;if(g===BRC)k=k+(-20)|0;if(g===BRF)k=k+(-20)|0;if(g===BRD)k=k+(-20)|0;m=Ho();if(!D(a.a,10))m=D6();if(g===BRv&&!D(a.a,3))m=D6();o=0;if(o<k){p=(e+D(a.a,16)|0)+8|0;q=(f+D(a.a,16)|0)+8|0;m.hx(1.0,1.0,1.0);b=a.k;n=a.a;$p=12;continue _;}c=0;if(c<2){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF4.b);m=a.k;n=a.a;$p=14;continue _;}if(!D(a.a,2)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,
BF5.b);m=a.k;n=a.a;$p=15;continue _;}if(!D(a.a,4)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);m=a.k;n=a.a;$p=16;continue _;}if(!D(a.a,8)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);m=a.k;n=a.a;$p=17;continue _;}c=0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m=a.k;n=a.a;$p=18;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g
===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s
=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 4:A0o(b,m,n,k,l,o);if(C()){break _;}c=c+1|0;if(c<10){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=QI(32);m=a.k;n=a.a;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BFP.b,32);m=a.k;n=a.a;$p=5;continue _;}c=0;if(c<10){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BF9.b,32);m=a.k;n=a.a;$p=6;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGa.b,16);m=a.k;n
=a.a;$p=7;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,64);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGb.b,8);m=a.k;n=a.a;$p=8;continue _;}c=0;if(c<2){k=e+D(a.a,16)|0;l=D(a.a,32);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGc.b,8);m=a.k;n=a.a;$p=9;continue _;}c=0;if(c<8){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BJe.b,7);m=a.k;n=a.a;$p=10;continue _;}c=0;if(c<1){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BIZ.b,7);m=a.k;n=a.a;$p=11;continue _;}c=(Gv(a.hL,e*0.5,f*0.5)/8.0+Ck(a.a)*4.0
+4.0)/3.0|0;k=0;if(!D(a.a,10))k=1;FJ();if(g===BRy)k=k+(c+5|0)|0;if(g===BRv)k=k+(c+5|0)|0;if(g===BRx)k=k+(c+2|0)|0;if(g===BRB)k=k+(c+5|0)|0;if(g===BRC)k=k+(-20)|0;if(g===BRF)k=k+(-20)|0;if(g===BRD)k=k+(-20)|0;m=Ho();if(!D(a.a,10))m=D6();if(g===BRv&&!D(a.a,3))m=D6();o=0;if(o<k){p=(e+D(a.a,16)|0)+8|0;q=(f+D(a.a,16)|0)+8|0;m.hx(1.0,1.0,1.0);b=a.k;n=a.a;$p=12;continue _;}c=0;if(c<2){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF4.b);m=a.k;n=a.a;$p=14;continue _;}if(!D(a.a,2)){c=(e+
D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF5.b);m=a.k;n=a.a;$p=15;continue _;}if(!D(a.a,4)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);m=a.k;n=a.a;$p=16;continue _;}if(!D(a.a,8)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);m=a.k;n=a.a;$p=17;continue _;}c=0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m=a.k;n=a.a;$p=18;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q
=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,
d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 5:AMc(b,m,n,k,l,o);if(C()){break _;}c=c+1|0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BFP.b,32);m=a.k;n=a.a;continue _;}c=0;if(c<10){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BF9.b,32);m=a.k;n=a.a;$p=6;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGa.b,16);m=a.k;n=a.a;$p=7;continue _;}c=0;if(c<
20){k=e+D(a.a,16)|0;l=D(a.a,64);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGb.b,8);m=a.k;n=a.a;$p=8;continue _;}c=0;if(c<2){k=e+D(a.a,16)|0;l=D(a.a,32);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGc.b,8);m=a.k;n=a.a;$p=9;continue _;}c=0;if(c<8){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BJe.b,7);m=a.k;n=a.a;$p=10;continue _;}c=0;if(c<1){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BIZ.b,7);m=a.k;n=a.a;$p=11;continue _;}c=(Gv(a.hL,e*0.5,f*0.5)/8.0+Ck(a.a)*4.0+4.0)/3.0|0;k=0;if(!D(a.a,10))k
=1;FJ();if(g===BRy)k=k+(c+5|0)|0;if(g===BRv)k=k+(c+5|0)|0;if(g===BRx)k=k+(c+2|0)|0;if(g===BRB)k=k+(c+5|0)|0;if(g===BRC)k=k+(-20)|0;if(g===BRF)k=k+(-20)|0;if(g===BRD)k=k+(-20)|0;m=Ho();if(!D(a.a,10))m=D6();if(g===BRv&&!D(a.a,3))m=D6();o=0;if(o<k){p=(e+D(a.a,16)|0)+8|0;q=(f+D(a.a,16)|0)+8|0;m.hx(1.0,1.0,1.0);b=a.k;n=a.a;$p=12;continue _;}c=0;if(c<2){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF4.b);m=a.k;n=a.a;$p=14;continue _;}if(!D(a.a,2)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q
=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF5.b);m=a.k;n=a.a;$p=15;continue _;}if(!D(a.a,4)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);m=a.k;n=a.a;$p=16;continue _;}if(!D(a.a,8)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);m=a.k;n=a.a;$p=17;continue _;}c=0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m=a.k;n=a.a;$p=18;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m
=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|
0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 6:AMc(b,m,n,k,l,o);if(C()){break _;}c=c+1|0;if(c<10){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BF9.b,32);m=a.k;n=a.a;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGa.b,16);m=a.k;n=a.a;$p=7;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,64);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGb.b,8);m=a.k;n=a.a;$p=8;continue _;}c=0;if(c<2){k=e+D(a.a,16)|0;l=D(a.a,32);o
=f+D(a.a,16)|0;b=new B7;J();B_(b,BGc.b,8);m=a.k;n=a.a;$p=9;continue _;}c=0;if(c<8){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BJe.b,7);m=a.k;n=a.a;$p=10;continue _;}c=0;if(c<1){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BIZ.b,7);m=a.k;n=a.a;$p=11;continue _;}c=(Gv(a.hL,e*0.5,f*0.5)/8.0+Ck(a.a)*4.0+4.0)/3.0|0;k=0;if(!D(a.a,10))k=1;FJ();if(g===BRy)k=k+(c+5|0)|0;if(g===BRv)k=k+(c+5|0)|0;if(g===BRx)k=k+(c+2|0)|0;if(g===BRB)k=k+(c+5|0)|0;if(g===BRC)k=k+(-20)|0;if(g===BRF)k=k
+(-20)|0;if(g===BRD)k=k+(-20)|0;m=Ho();if(!D(a.a,10))m=D6();if(g===BRv&&!D(a.a,3))m=D6();o=0;if(o<k){p=(e+D(a.a,16)|0)+8|0;q=(f+D(a.a,16)|0)+8|0;m.hx(1.0,1.0,1.0);b=a.k;n=a.a;$p=12;continue _;}c=0;if(c<2){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF4.b);m=a.k;n=a.a;$p=14;continue _;}if(!D(a.a,2)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF5.b);m=a.k;n=a.a;$p=15;continue _;}if(!D(a.a,4)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|
0;b=new BQ;J();BR(b,BF6.b);m=a.k;n=a.a;$p=16;continue _;}if(!D(a.a,8)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);m=a.k;n=a.a;$p=17;continue _;}c=0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m=a.k;n=a.a;$p=18;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c
=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 7:AMc(b,m,n,k,l,o);if(C()){break _;}c=c+1|0;if(c<20){k=e+D(a.a,
16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGa.b,16);m=a.k;n=a.a;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,64);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGb.b,8);m=a.k;n=a.a;$p=8;continue _;}c=0;if(c<2){k=e+D(a.a,16)|0;l=D(a.a,32);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGc.b,8);m=a.k;n=a.a;$p=9;continue _;}c=0;if(c<8){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BJe.b,7);m=a.k;n=a.a;$p=10;continue _;}c=0;if(c<1){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BIZ.b,7);m=a.k;n
=a.a;$p=11;continue _;}c=(Gv(a.hL,e*0.5,f*0.5)/8.0+Ck(a.a)*4.0+4.0)/3.0|0;k=0;if(!D(a.a,10))k=1;FJ();if(g===BRy)k=k+(c+5|0)|0;if(g===BRv)k=k+(c+5|0)|0;if(g===BRx)k=k+(c+2|0)|0;if(g===BRB)k=k+(c+5|0)|0;if(g===BRC)k=k+(-20)|0;if(g===BRF)k=k+(-20)|0;if(g===BRD)k=k+(-20)|0;m=Ho();if(!D(a.a,10))m=D6();if(g===BRv&&!D(a.a,3))m=D6();o=0;if(o<k){p=(e+D(a.a,16)|0)+8|0;q=(f+D(a.a,16)|0)+8|0;m.hx(1.0,1.0,1.0);b=a.k;n=a.a;$p=12;continue _;}c=0;if(c<2){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,
BF4.b);m=a.k;n=a.a;$p=14;continue _;}if(!D(a.a,2)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF5.b);m=a.k;n=a.a;$p=15;continue _;}if(!D(a.a,4)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);m=a.k;n=a.a;$p=16;continue _;}if(!D(a.a,8)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);m=a.k;n=a.a;$p=17;continue _;}c=0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m=a.k;n=a.a;$p=18;continue _;}if
(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b
=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 8:AMc(b,m,n,k,l,o);if(C()){break _;}c=c+1|0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,64);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGb.b,8);m=a.k;n=a.a;continue _;}c=0;if(c<2){k=e+D(a.a,16)|0;l=D(a.a,32);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGc.b,8);m=a.k;n=a.a;$p=9;continue _;}c=0;if(c<8){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BJe.b,7);m=
a.k;n=a.a;$p=10;continue _;}c=0;if(c<1){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BIZ.b,7);m=a.k;n=a.a;$p=11;continue _;}c=(Gv(a.hL,e*0.5,f*0.5)/8.0+Ck(a.a)*4.0+4.0)/3.0|0;k=0;if(!D(a.a,10))k=1;FJ();if(g===BRy)k=k+(c+5|0)|0;if(g===BRv)k=k+(c+5|0)|0;if(g===BRx)k=k+(c+2|0)|0;if(g===BRB)k=k+(c+5|0)|0;if(g===BRC)k=k+(-20)|0;if(g===BRF)k=k+(-20)|0;if(g===BRD)k=k+(-20)|0;m=Ho();if(!D(a.a,10))m=D6();if(g===BRv&&!D(a.a,3))m=D6();o=0;if(o<k){p=(e+D(a.a,16)|0)+8|0;q=(f+D(a.a,16)|0)+8|0;m.hx(1.0,1.0,
1.0);b=a.k;n=a.a;$p=12;continue _;}c=0;if(c<2){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF4.b);m=a.k;n=a.a;$p=14;continue _;}if(!D(a.a,2)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF5.b);m=a.k;n=a.a;$p=15;continue _;}if(!D(a.a,4)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);m=a.k;n=a.a;$p=16;continue _;}if(!D(a.a,8)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);m=a.k;n
=a.a;$p=17;continue _;}c=0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m=a.k;n=a.a;$p=18;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<
20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 9:AMc(b,m,n,k,l,o);if(C()){break _;}c=c+1|0;if(c<2){k=e+D(a.a,16)|0;l=D(a.a,32);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BGc.b,8);m=a.k;n=a.a;continue _;}c=0;if(c<8){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,
BJe.b,7);m=a.k;n=a.a;$p=10;continue _;}c=0;if(c<1){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BIZ.b,7);m=a.k;n=a.a;$p=11;continue _;}c=(Gv(a.hL,e*0.5,f*0.5)/8.0+Ck(a.a)*4.0+4.0)/3.0|0;k=0;if(!D(a.a,10))k=1;FJ();if(g===BRy)k=k+(c+5|0)|0;if(g===BRv)k=k+(c+5|0)|0;if(g===BRx)k=k+(c+2|0)|0;if(g===BRB)k=k+(c+5|0)|0;if(g===BRC)k=k+(-20)|0;if(g===BRF)k=k+(-20)|0;if(g===BRD)k=k+(-20)|0;m=Ho();if(!D(a.a,10))m=D6();if(g===BRv&&!D(a.a,3))m=D6();o=0;if(o<k){p=(e+D(a.a,16)|0)+8|0;q=(f+D(a.a,16)|0)+8|0;m.hx(1.0,
1.0,1.0);b=a.k;n=a.a;$p=12;continue _;}c=0;if(c<2){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF4.b);m=a.k;n=a.a;$p=14;continue _;}if(!D(a.a,2)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF5.b);m=a.k;n=a.a;$p=15;continue _;}if(!D(a.a,4)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);m=a.k;n=a.a;$p=16;continue _;}if(!D(a.a,8)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);m
=a.k;n=a.a;$p=17;continue _;}c=0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m=a.k;n=a.a;$p=18;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if
(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 10:AMc(b,m,n,k,l,o);if(C()){break _;}c=c+1|0;if(c<8){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BJe.b,7);m=a.k;n=a.a;continue _;}c=0;if(c<1){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b
=new B7;J();B_(b,BIZ.b,7);m=a.k;n=a.a;$p=11;continue _;}c=(Gv(a.hL,e*0.5,f*0.5)/8.0+Ck(a.a)*4.0+4.0)/3.0|0;k=0;if(!D(a.a,10))k=1;FJ();if(g===BRy)k=k+(c+5|0)|0;if(g===BRv)k=k+(c+5|0)|0;if(g===BRx)k=k+(c+2|0)|0;if(g===BRB)k=k+(c+5|0)|0;if(g===BRC)k=k+(-20)|0;if(g===BRF)k=k+(-20)|0;if(g===BRD)k=k+(-20)|0;m=Ho();if(!D(a.a,10))m=D6();if(g===BRv&&!D(a.a,3))m=D6();o=0;if(o<k){p=(e+D(a.a,16)|0)+8|0;q=(f+D(a.a,16)|0)+8|0;m.hx(1.0,1.0,1.0);b=a.k;n=a.a;$p=12;continue _;}c=0;if(c<2){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r
=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF4.b);m=a.k;n=a.a;$p=14;continue _;}if(!D(a.a,2)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF5.b);m=a.k;n=a.a;$p=15;continue _;}if(!D(a.a,4)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);m=a.k;n=a.a;$p=16;continue _;}if(!D(a.a,8)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);m=a.k;n=a.a;$p=17;continue _;}c=0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,
16)|0)+8|0;b=Fo();m=a.k;n=a.a;$p=18;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b
=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 11:AMc(b,m,n,k,l,o);if(C()){break _;}c=c+1|0;if(c<1){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B7;J();B_(b,BIZ.b,7);m=a.k;n=a.a;continue _;}c=(Gv(a.hL,e*0.5,f*0.5)/8.0+Ck(a.a)*4.0+4.0)/3.0|0;k=0;if(!D(a.a,10))k=1;FJ();if(g===BRy)k=k+(c+5|0)|0;if(g===BRv)k=k+(c+5|0)|0;if(g===BRx)k=k
+(c+2|0)|0;if(g===BRB)k=k+(c+5|0)|0;if(g===BRC)k=k+(-20)|0;if(g===BRF)k=k+(-20)|0;if(g===BRD)k=k+(-20)|0;m=Ho();if(!D(a.a,10))m=D6();if(g===BRv&&!D(a.a,3))m=D6();o=0;if(o<k){p=(e+D(a.a,16)|0)+8|0;q=(f+D(a.a,16)|0)+8|0;m.hx(1.0,1.0,1.0);b=a.k;n=a.a;$p=12;continue _;}c=0;if(c<2){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF4.b);m=a.k;n=a.a;$p=14;continue _;}if(!D(a.a,2)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF5.b);m=a.k;n=a.a;$p=15;continue _;}if
(!D(a.a,4)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);m=a.k;n=a.a;$p=16;continue _;}if(!D(a.a,8)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);m=a.k;n=a.a;$p=17;continue _;}c=0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m=a.k;n=a.a;$p=18;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)
|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|
0;}BKN=0;return;case 12:$z=AX5(b,p,q);if(C()){break _;}c=$z;$p=13;case 13:m.gt(b,n,p,c,q);if(C()){break _;}o=o+1|0;if(o<k){p=(e+D(a.a,16)|0)+8|0;q=(f+D(a.a,16)|0)+8|0;m.hx(1.0,1.0,1.0);b=a.k;n=a.a;$p=12;continue _;}c=0;if(c<2){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF4.b);m=a.k;n=a.a;$p=14;continue _;}if(!D(a.a,2)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF5.b);m=a.k;n=a.a;$p=15;continue _;}if(!D(a.a,4)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q
=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);m=a.k;n=a.a;$p=16;continue _;}if(!D(a.a,8)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);m=a.k;n=a.a;$p=17;continue _;}c=0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m=a.k;n=a.a;$p=18;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m
=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 14:ANr(b,m,n,p,q,r);if(C()){break _;}c
=c+1|0;if(c<2){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF4.b);m=a.k;n=a.a;continue _;}if(!D(a.a,2)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF5.b);m=a.k;n=a.a;$p=15;continue _;}if(!D(a.a,4)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);m=a.k;n=a.a;$p=16;continue _;}if(!D(a.a,8)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);m=a.k;n=a.a;$p=17;continue _;}c=0;if(c<10){p
=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m=a.k;n=a.a;$p=18;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,
D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 15:ANr(b,m,n,c,p,q);if(C()){break _;}if(!D(a.a,4)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);m=a.k;n=a.a;$p=16;continue _;}if(!D(a.a,8)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,
BF7.b);m=a.k;n=a.a;$p=17;continue _;}c=0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m=a.k;n=a.a;$p=18;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c
=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 16:ANr(b,m,n,c,p,q);if(C()){break _;}if(!D(a.a,8)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);m=a.k;n=a.a;$p=17;continue _;}c=0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q
=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m=a.k;n=a.a;$p=18;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s
=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 17:ANr(b,m,n,c,p,q);if(C()){break _;}c=0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m=a.k;n=a.a;$p=18;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c
=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b
=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 18:ATx(b,m,n,p,q,r);if(C()){break _;}c=c+1|0;if(c<10){p=(e+D(a.a,16)|0)+8|0;q=D(a.a,128);r=(f+D(a.a,16)|0)+8|0;b=Fo();m=a.k;n=a.a;continue _;}if(!D(a.a,32)){c=(e+D(a.a,16)|0)+8|0;p=D(a.a,128);q=(f+D(a.a,16)|0)+8|0;b=Ft();m=a.k;n=a.a;$p=19;continue _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=
new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 19:ANE(b,m,n,c,p,q);if(C()){break _;}c=0;if(g===BRC)c=10;p=0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;$p
=20;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 20:A5h(b,m,n,q,r,s);if(C()){break _;}p=p+1|
0;if(p<c){q=(e+D(a.a,16)|0)+8|0;r=D(a.a,128);s=(f+D(a.a,16)|0)+8|0;b=EO();m=a.k;n=a.a;continue _;}c=0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;$p=21;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c
=c+1|0;}BKN=0;return;case 21:AYk(b,m,n,q,r,s);if(C()){break _;}c=c+1|0;if(c<50){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,120)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG4.b);m=a.k;n=a.a;continue _;}c=0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;$p=22;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 22:AYk(b,
m,n,q,r,s);if(C()){break _;}c=c+1|0;if(c<20){q=(e+D(a.a,16)|0)+8|0;b=a.a;r=D(b,D(b,D(b,112)+8|0)+8|0);s=(f+D(a.a,16)|0)+8|0;b=new CH;J();CJ(b,BG5.b);m=a.k;n=a.a;continue _;}b=CQ(a.k);t=a.bR;d=e+8|0;k=f+8|0;a.bR=b.dZ(t,d,k,16,16);e=d+16|0;f=k+16|0;c=d;while(c<e){q=k;if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;}BKN=0;return;case 23:$z=A3T(b,c,q);if(C()){break _;}u=$z;if(a.bR.data[(r*16|0)+s|0]-(u-64|0)/64.0*0.3<0.5&&u>0&&u<128){b=a.k;$p=24;continue _;}q=q+1|0;while(true){if(q<f){r=c-d|0;s=q-k|0;b=
a.k;continue _;}c=c+1|0;if(c>=e)break;q=k;}BKN=0;return;case 24:$z=AMY(b,c,u,q);if(C()){break _;}l=$z;if(!l){b=a.k;l=u-1|0;$p=25;continue _;}q=q+1|0;while(true){if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;if(c>=e)break;q=k;}BKN=0;return;case 25:$z=AMo(b,c,l,q);if(C()){break _;}b=$z;if(b.j3()){b=a.k;$p=26;continue _;}q=q+1|0;while(true){if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;if(c>=e)break;q=k;}BKN=0;return;case 26:$z=AMo(b,c,l,q);if(C()){break _;}b=$z;if(b!==BKI){b=a.k;J();l=BJj.b;$p
=27;continue _;}q=q+1|0;while(true){if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;if(c>=e)break;q=k;}BKN=0;return;case 27:A2O(b,c,u,q,l);if(C()){break _;}q=q+1|0;while(true){if(q<f){r=c-d|0;s=q-k|0;b=a.k;$p=23;continue _;}c=c+1|0;if(c>=e)break;q=k;}BKN=0;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function BdN(a){return 0;}
function AGk(){var a=this;E.call(a);a.t=null;a.UL=null;a.Vr=null;a.Wm=null;a.Ii=null;a.Sa=null;a.SS=null;a.TB=null;a.cf=null;a.Sg=null;a.Bf=null;a.yL=null;a.zg=null;a.Ns=null;a.FS=null;a.Fi=null;a.F0=null;a.PN=null;a.He=null;}
function ANb(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb;e=ALq(a,a.Sg,b*4|0,0,c*4|0,5,17,5);a.Sg=e;f=0;while(f<4){g=0;while(g<4){h=0;while(h<16){i=e.data;b=((f+0|0)*5|0)+g|0;c=((b+0|0)*17|0)+h|0;j=i[c+0|0];k=((b+1|0)*17|0)+h|0;l=i[k+0|0];b=((f+1|0)*5|0)+g|0;m=((b+0|0)*17|0)+h|0;n=i[m+0|0];b=((b+1|0)*17|0)+h|0;o=i[b+0|0];p=(i[c+1|0]-j)*0.125;q=(i[k+1|0]-l)*0.125;r=(i[m+1|0]-n)*0.125;s=(i[b+1|0]-o)*0.125;t=0;while(t<8){u=(n-j)*0.25;v=(o-l)*0.25;w=0;x=j;y=l;while(w<4){b=(w+(f*4|0)|0)<<11|(0+
(g*4|0)|0)<<7;c=(h*8|0)+t|0;m=b|c;z=(y-x)*0.25;k=0;b=Ba(c,32);ba=x;while(k<4){bb=0;if(b<0){J();bb=BIF.b;}if(ba>0.0){J();bb=BJs.b;}d.data[m]=bb<<24>>24;m=m+128|0;ba=ba+z;k=k+1|0;}x=x+u;y=y+v;w=w+1|0;}j=j+p;l=l+q;n=n+r;o=o+s;t=t+1|0;}h=h+1|0;}g=g+1|0;}f=f+1|0;}}
function A6C(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;e=a.Ii;f=a.Bf;g=b*16|0;h=c*16|0;a.Bf=FF(e,f,g,h,0.0,16,16,1,0.03125,0.03125,1.0);a.yL=FF(a.Ii,a.yL,h,109.0134,g,16,1,16,0.03125,1.0,0.03125);a.zg=FF(a.Sa,a.zg,g,h,0.0,16,16,1,0.0625,0.0625,0.0625);i=0;while(i<16){j=0;while(j<16){f=a.Bf.data;b=i+(j*16|0)|0;k=f[b]+Ck(a.t)*0.2<=0.0?0:1;l=a.yL.data[b]+Ck(a.t)*0.2<=0.0?0:1;m=a.zg.data[b]/3.0+3.0+Ck(a.t)*0.25|0;n=(-1);J();o=BJs.b<<24>>24;p=127;q=o;while(p>=0){r=(((i*16|0)+j|0)*128|0)+p|0;if(p>=(127-D(a.t,5)|
0))d.data[r]=BFN.b<<24>>24;else if(p<=(0+D(a.t,5)|0))d.data[r]=BFN.b<<24>>24;else{f=d.data;s=f[r];if(!s)n=(-1);else{b=BJs.b;if(s==b){if(n==(-1)){if(m<=0){q=0;o=b<<24>>24;}else if(p>=60&&p<=65){o=b<<24>>24;q=!l?o:BF9.b<<24>>24;if(k)q=BJt.b<<24>>24;if(k)o=BJt.b<<24>>24;}if(p<64&&!q)q=BIF.b<<24>>24;if(p<63){f[r]=o;n=m;}else{f[r]=q;n=m;}}else if(n>0){n=n+(-1)|0;f[r]=o;}}}}p=p+(-1)|0;}j=j+1|0;}i=i+1|0;}}
function A4g(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=BU(32768);ANb(a,b,c,d);A6C(a,b,c,d);AGW(a.Ns,a,a.cf,b,c,d);e=US(a.cf,d,b,c);$p=1;case 1:ANt(e);if(C()){break _;}M$(e);return e;default:GR();}}DW().s(a,b,c,d,e,$p);}
function ALq(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v;if(b===null)b=FK(V(V(f,g),h));i=a.SS;j=a.PN;k=c;l=d;m=e;a.PN=FF(i,j,k,l,m,f,1,h,1.0,0.0,1.0);a.He=FF(a.TB,a.He,k,l,m,f,1,h,100.0,0.0,100.0);a.FS=FF(a.Wm,a.FS,k,l,m,f,g,h,8.555150000000001,34.2206,8.555150000000001);a.Fi=FF(a.UL,a.Fi,k,l,m,f,g,h,684.412,2053.236,684.412);a.F0=FF(a.Vr,a.F0,k,l,m,f,g,h,684.412,2053.236,684.412);n=0;o=0;j=FK(g).data;p=0;q=g;d=g-1|0;while(p<g){k=p;j[p]=FW(k*3.141592653589793*6.0/q)*2.0;if(p>(g/2|0))k=d-p|0;if(k<4.0){r
=4.0-k;j[p]=j[p]-r*r*r*10.0;}p=p+1|0;}d=0;e=g-4|0;while(d<f){s=0;while(s<h){l=a.He.data[o]/8000.0;if(l<0.0)l= -l;r=l*3.0-3.0;o=o+1|0;t=0;while(t<g){m=j[t];u=a.Fi.data[n]/512.0;r=a.F0.data[n]/512.0;v=(a.FS.data[n]/10.0+1.0)/2.0;if(v>=0.0)u=v>1.0?r:u+(r-u)*v;r=u-m;if(t>e){q=(t-e|0)/3.0;r=r*(1.0-q)+(-10.0)*q;}v=t;if(v<0.0){q=(0.0-v)/4.0;if(q<0.0)q=0.0;if(q>1.0)q=1.0;r=r*(1.0-q)+(-10.0)*q;}b.data[n]=r;n=n+1|0;t=t+1|0;}s=s+1|0;}d=d+1|0;}return b;}
function A5$(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BKN=1;e=c*16|0;f=d*16|0;g=0;if(g<8){h=(e+D(a.t,16)|0)+8|0;i=D(a.t,120)+4|0;j=(f+D(a.t,16)|0)+8|0;b=new QR;J();b.xu=BG5.b;k=a.cf;l=a.t;$p=1;continue _;}b=a.t;m=D(b,D(b,10)+1|0)+1|0;n=0;while(true){if(n>=m){b=a.t;g=D(b,D(b,10)+1|0);h=0;if(h<g){i
=(e+D(a.t,16)|0)+8|0;j=D(a.t,120)+4|0;o=(f+D(a.t,16)|0)+8|0;b=new JZ;k=a.cf;l=a.t;$p=2;continue _;}g=0;if(g<10){i=(e+D(a.t,16)|0)+8|0;j=D(a.t,128);o=(f+D(a.t,16)|0)+8|0;b=new IY;k=a.cf;l=a.t;$p=5;continue _;}if(!D(a.t,1)){c=(e+D(a.t,16)|0)+8|0;i=D(a.t,128);j=(f+D(a.t,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);k=a.cf;l=a.t;$p=7;continue _;}if(D(a.t,1)){BKN=0;return;}c=(e+D(a.t,16)|0)+8|0;i=D(a.t,128);j=(f+D(a.t,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);k=a.cf;l=a.t;$p=8;continue _;}i=(e+D(a.t,16)|0)+8|0;j=D(a.t,120)+4|0;o
=(f+D(a.t,16)|0)+8|0;k=a.cf;l=a.t;p=0;if(p<64)break;n=n+1|0;}c=(i+D(l,8)|0)-D(l,8)|0;d=(j+D(l,4)|0)-D(l,4)|0;g=(o+D(l,8)|0)-D(l,8)|0;$p=3;continue _;case 1:AMp(b,k,l,h,i,j);if(C()){break _;}g=g+1|0;if(g<8){h=(e+D(a.t,16)|0)+8|0;i=D(a.t,120)+4|0;j=(f+D(a.t,16)|0)+8|0;b=new QR;J();b.xu=BG5.b;k=a.cf;l=a.t;continue _;}b=a.t;m=D(b,D(b,10)+1|0)+1|0;n=0;while(true){if(n>=m){b=a.t;g=D(b,D(b,10)+1|0);h=0;if(h<g){i=(e+D(a.t,16)|0)+8|0;j=D(a.t,120)+4|0;o=(f+D(a.t,16)|0)+8|0;b=new JZ;k=a.cf;l=a.t;$p=2;continue _;}g=0;if
(g<10){i=(e+D(a.t,16)|0)+8|0;j=D(a.t,128);o=(f+D(a.t,16)|0)+8|0;b=new IY;k=a.cf;l=a.t;$p=5;continue _;}if(!D(a.t,1)){c=(e+D(a.t,16)|0)+8|0;i=D(a.t,128);j=(f+D(a.t,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);k=a.cf;l=a.t;$p=7;continue _;}if(D(a.t,1)){BKN=0;return;}c=(e+D(a.t,16)|0)+8|0;i=D(a.t,128);j=(f+D(a.t,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);k=a.cf;l=a.t;$p=8;continue _;}i=(e+D(a.t,16)|0)+8|0;j=D(a.t,120)+4|0;o=(f+D(a.t,16)|0)+8|0;k=a.cf;l=a.t;p=0;if(p<64)break;n=n+1|0;}c=(i+D(l,8)|0)-D(l,8)|0;d=(j+D(l,4)|0)-D(l,
4)|0;g=(o+D(l,8)|0)-D(l,8)|0;$p=3;continue _;case 2:AYT(b,k,l,i,j,o);if(C()){break _;}h=h+1|0;if(h<g){i=(e+D(a.t,16)|0)+8|0;j=D(a.t,120)+4|0;o=(f+D(a.t,16)|0)+8|0;b=new JZ;k=a.cf;l=a.t;continue _;}g=0;if(g<10){i=(e+D(a.t,16)|0)+8|0;j=D(a.t,128);o=(f+D(a.t,16)|0)+8|0;b=new IY;k=a.cf;l=a.t;$p=5;continue _;}if(!D(a.t,1)){c=(e+D(a.t,16)|0)+8|0;i=D(a.t,128);j=(f+D(a.t,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);k=a.cf;l=a.t;$p=7;continue _;}if(D(a.t,1)){BKN=0;return;}c=(e+D(a.t,16)|0)+8|0;i=D(a.t,128);j=(f+D(a.t,16)|0)+
8|0;b=new BQ;J();BR(b,BF7.b);k=a.cf;l=a.t;$p=8;continue _;case 3:$z=AMY(k,c,d,g);if(C()){break _;}h=$z;if(!h){h=d-1|0;$p=4;continue _;}p=p+1|0;while(p>=64){n=n+1|0;if(n>=m){b=a.t;g=D(b,D(b,10)+1|0);h=0;if(h<g){i=(e+D(a.t,16)|0)+8|0;j=D(a.t,120)+4|0;o=(f+D(a.t,16)|0)+8|0;b=new JZ;k=a.cf;l=a.t;$p=2;continue _;}g=0;if(g<10){i=(e+D(a.t,16)|0)+8|0;j=D(a.t,128);o=(f+D(a.t,16)|0)+8|0;b=new IY;k=a.cf;l=a.t;$p=5;continue _;}if(!D(a.t,1)){c=(e+D(a.t,16)|0)+8|0;i=D(a.t,128);j=(f+D(a.t,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);k
=a.cf;l=a.t;$p=7;continue _;}if(D(a.t,1)){BKN=0;return;}c=(e+D(a.t,16)|0)+8|0;i=D(a.t,128);j=(f+D(a.t,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);k=a.cf;l=a.t;$p=8;continue _;}i=(e+D(a.t,16)|0)+8|0;j=D(a.t,120)+4|0;o=(f+D(a.t,16)|0)+8|0;k=a.cf;l=a.t;p=0;}c=(i+D(l,8)|0)-D(l,8)|0;d=(j+D(l,4)|0)-D(l,4)|0;g=(o+D(l,8)|0)-D(l,8)|0;continue _;case 4:$z=AMY(k,c,h,g);if(C()){break _;}h=$z;J();if(h==BJs.b){h=BGS.b;$p=6;continue _;}p=p+1|0;while(p>=64){n=n+1|0;if(n>=m){b=a.t;g=D(b,D(b,10)+1|0);h=0;if(h<g){i=(e+D(a.t,16)|0)+8|
0;j=D(a.t,120)+4|0;o=(f+D(a.t,16)|0)+8|0;b=new JZ;k=a.cf;l=a.t;$p=2;continue _;}g=0;if(g<10){i=(e+D(a.t,16)|0)+8|0;j=D(a.t,128);o=(f+D(a.t,16)|0)+8|0;b=new IY;k=a.cf;l=a.t;$p=5;continue _;}if(!D(a.t,1)){c=(e+D(a.t,16)|0)+8|0;i=D(a.t,128);j=(f+D(a.t,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);k=a.cf;l=a.t;$p=7;continue _;}if(D(a.t,1)){BKN=0;return;}c=(e+D(a.t,16)|0)+8|0;i=D(a.t,128);j=(f+D(a.t,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);k=a.cf;l=a.t;$p=8;continue _;}i=(e+D(a.t,16)|0)+8|0;j=D(a.t,120)+4|0;o=(f+D(a.t,16)|0)+8
|0;k=a.cf;l=a.t;p=0;}c=(i+D(l,8)|0)-D(l,8)|0;d=(j+D(l,4)|0)-D(l,4)|0;g=(o+D(l,8)|0)-D(l,8)|0;$p=3;continue _;case 5:AXj(b,k,l,i,j,o);if(C()){break _;}g=g+1|0;if(g<10){i=(e+D(a.t,16)|0)+8|0;j=D(a.t,128);o=(f+D(a.t,16)|0)+8|0;b=new IY;k=a.cf;l=a.t;continue _;}if(!D(a.t,1)){c=(e+D(a.t,16)|0)+8|0;i=D(a.t,128);j=(f+D(a.t,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);k=a.cf;l=a.t;$p=7;continue _;}if(D(a.t,1)){BKN=0;return;}c=(e+D(a.t,16)|0)+8|0;i=D(a.t,128);j=(f+D(a.t,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);k=a.cf;l=a.t;$p=8;continue _;case 6:A2O(k,
c,d,g,h);if(C()){break _;}p=p+1|0;while(p>=64){n=n+1|0;if(n>=m){b=a.t;g=D(b,D(b,10)+1|0);h=0;if(h<g){i=(e+D(a.t,16)|0)+8|0;j=D(a.t,120)+4|0;o=(f+D(a.t,16)|0)+8|0;b=new JZ;k=a.cf;l=a.t;$p=2;continue _;}g=0;if(g<10){i=(e+D(a.t,16)|0)+8|0;j=D(a.t,128);o=(f+D(a.t,16)|0)+8|0;b=new IY;k=a.cf;l=a.t;$p=5;continue _;}if(!D(a.t,1)){c=(e+D(a.t,16)|0)+8|0;i=D(a.t,128);j=(f+D(a.t,16)|0)+8|0;b=new BQ;J();BR(b,BF6.b);k=a.cf;l=a.t;$p=7;continue _;}if(D(a.t,1)){BKN=0;return;}c=(e+D(a.t,16)|0)+8|0;i=D(a.t,128);j=(f+D(a.t,16)
|0)+8|0;b=new BQ;J();BR(b,BF7.b);k=a.cf;l=a.t;$p=8;continue _;}i=(e+D(a.t,16)|0)+8|0;j=D(a.t,120)+4|0;o=(f+D(a.t,16)|0)+8|0;k=a.cf;l=a.t;p=0;}c=(i+D(l,8)|0)-D(l,8)|0;d=(j+D(l,4)|0)-D(l,4)|0;g=(o+D(l,8)|0)-D(l,8)|0;$p=3;continue _;case 7:ANr(b,k,l,c,i,j);if(C()){break _;}if(D(a.t,1)){BKN=0;return;}c=(e+D(a.t,16)|0)+8|0;i=D(a.t,128);j=(f+D(a.t,16)|0)+8|0;b=new BQ;J();BR(b,BF7.b);k=a.cf;l=a.t;$p=8;case 8:ANr(b,k,l,c,i,j);if(C()){break _;}BKN=0;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function BeJ(a){return 0;}
function Hm(){var a=this;E.call(a);a.dw=null;a.bE=0;a.bB=0;a.bD=0;a.wf=0;a.cC=null;a.gK=null;}
function BRR(a,b,c,d,e){var f=new Hm();AIt(f,a,b,c,d,e);return f;}
function AIt(a,b,c,d,e,f){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.gK=b;a.cC=B6();a.dw=c;a.bE=d;a.bB=e;a.bD=f;$p=1;case 1:$z=APQ(c,d,e,f);if(C()){break _;}d=$z;a.wf=d;Qx(a);return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
function Qx(a){var b;a:{Dr(a.cC);b=a.wf;if(!b){Y(a.cC,C4(a.bE,a.bB,a.bD-1|0));Y(a.cC,C4(a.bE,a.bB,a.bD+1|0));break a;}if(b==1){Y(a.cC,C4(a.bE-1|0,a.bB,a.bD));Y(a.cC,C4(a.bE+1|0,a.bB,a.bD));break a;}if(b==2){Y(a.cC,C4(a.bE-1|0,a.bB,a.bD));Y(a.cC,C4(a.bE+1|0,a.bB+1|0,a.bD));break a;}if(b==3){Y(a.cC,C4(a.bE-1|0,a.bB+1|0,a.bD));Y(a.cC,C4(a.bE+1|0,a.bB,a.bD));break a;}if(b==4){Y(a.cC,C4(a.bE,a.bB+1|0,a.bD-1|0));Y(a.cC,C4(a.bE,a.bB,a.bD+1|0));break a;}if(b==5){Y(a.cC,C4(a.bE,a.bB,a.bD-1|0));Y(a.cC,C4(a.bE,a.bB+1|
0,a.bD+1|0));break a;}if(b==6){Y(a.cC,C4(a.bE+1|0,a.bB,a.bD));Y(a.cC,C4(a.bE,a.bB,a.bD+1|0));break a;}if(b==7){Y(a.cC,C4(a.bE-1|0,a.bB,a.bD));Y(a.cC,C4(a.bE,a.bB,a.bD+1|0));break a;}if(b==8){Y(a.cC,C4(a.bE-1|0,a.bB,a.bD));Y(a.cC,C4(a.bE,a.bB,a.bD-1|0));break a;}if(b!=9)break a;Y(a.cC,C4(a.bE+1|0,a.bB,a.bD));Y(a.cC,C4(a.bE,a.bB,a.bD-1|0));}}
function AW3(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;c=a.cC;if(b>=c.s)return;c=Bb(c,b);$p=1;case 1:$z=AKT(a,c);if(C()){break _;}c=$z;if(c!==null&&AG0(c,a)){YZ(a.cC,b,C4(c.bE,c.bB,c.bD));d=b;}else{c=a.cC;d=b+(-1)|0;DT(c,b);}b=d+1|0;c=a.cC;if(b>=c.s)return;c=Bb(c,b);continue _;default:GR();}}DW().s(a,b,c,d,$p);}
function ALU(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.dw;$p=1;case 1:$z=AMY(e,b,c,d);if(C()){break _;}f=$z;if(f==a.gK.b)return 1;e=a.dw;f=c+1|0;$p=2;case 2:$z=AMY(e,b,f,d);if(C()){break _;}g=$z;if(g==a.gK.b)return 1;e=a.dw;c=c-1|0;$p=3;case 3:$z=AMY(e,b,c,d);if(C()){break _;}b=$z;return b!=a.gK.b?0:1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AKT(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.dw;d=b.c5;e=b.df;f=b.c6;$p=1;case 1:$z=AMY(c,d,e,f);if(C()){break _;}d=$z;c=a.gK;if(d==c.b){g=new Hm;h=a.dw;d=b.c5;e=b.df;f=b.c6;$p=3;continue _;}c=a.dw;d=b.c5;e=b.df+1|0;f=b.c6;$p=2;case 2:$z=AMY(c,d,e,f);if(C()){break _;}d=$z;c=a.gK;if(d!=c.b){c=a.dw;d=b.c5;e=b.df-1|0;f=b.c6;$p=4;continue _;}g=new Hm;h=a.dw;d=b.c5;e=b.df+1|
0;f=b.c6;$p=5;continue _;case 3:AIt(g,c,h,d,e,f);if(C()){break _;}return g;case 4:$z=AMY(c,d,e,f);if(C()){break _;}d=$z;c=a.gK;if(d!=c.b){g=null;return g;}g=new Hm;h=a.dw;e=b.c5;d=b.df-1|0;f=b.c6;$p=6;continue _;case 5:AIt(g,c,h,d,e,f);if(C()){break _;}return g;case 6:AIt(g,c,h,e,d,f);if(C()){break _;}return g;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AG0(a,b){var c,d;c=0;while(true){d=a.cC;if(c>=d.s)break;d=Bb(d,c);if(d.c5==b.bE&&d.c6==b.bD)return 1;c=c+1|0;}return 0;}
function NX(a,b,c,d){var e,f;e=0;while(true){f=a.cC;if(e>=f.s)break;f=Bb(f,e);if(f.c5==b&&f.c6==d)return 1;e=e+1|0;}return 0;}
function AD6(a,b){var c,d,e;if(AG0(a,b))return 1;c=a.cC;d=c.s;if(d==2)return 0;if(!d)return 1;c=Bb(c,0);e=b.bB;d=a.bB;return e==d&&c.df==d?1:1;}
function A3t(a,b){var c,d,e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Y(a.cC,C4(b.bE,b.bB,b.bD));c=NX(a,a.bE,a.bB,a.bD-1|0);d=NX(a,a.bE,a.bB,a.bD+1|0);e=NX(a,a.bE-1|0,a.bB,a.bD);f=NX(a,a.bE+1|0,a.bB,a.bD);g=(-1);if(!(!c&&!d))g=0;if(!(!e&&!f))g=1;if(d&&f&&!c&&!e)g=6;if(d&&e&&!c&&!f)g=7;if(c&&e&&!d&&!f)g=8;if(c&&f&&!d&&!e)g=9;if(!g){b=a.dw;c=a.bE;d=a.bB+1|0;e=a.bD-1|0;$p=1;continue _;}if(g==1){b=a.dw;c=a.bE+1|0;d
=a.bB+1|0;e=a.bD;$p=2;continue _;}if(g<0)g=0;b=a.dw;c=a.bE;d=a.bB;e=a.bD;$p=5;continue _;case 1:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;if(c==a.gK.b)g=4;b=a.dw;c=a.bE;d=a.bB+1|0;e=a.bD+1|0;$p=3;continue _;case 2:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;if(c==a.gK.b)g=2;b=a.dw;c=a.bE-1|0;d=a.bB+1|0;e=a.bD;$p=4;continue _;case 3:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;if(c==a.gK.b)g=5;if(g==1){b=a.dw;c=a.bE+1|0;d=a.bB+1|0;e=a.bD;$p=2;continue _;}if(g<0)g=0;b=a.dw;c=a.bE;d=a.bB;e=a.bD;$p=5;continue _;case 4:$z=AMY(b,
c,d,e);if(C()){break _;}c=$z;if(c==a.gK.b)g=3;if(g<0)g=0;b=a.dw;c=a.bE;d=a.bB;e=a.bD;$p=5;case 5:AMI(b,c,d,e,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AJM(a,b,c,d){var e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=C4(b,c,d);$p=1;case 1:$z=AKT(a,e);if(C()){break _;}e=$z;if(e===null)return 0;$p=2;case 2:AW3(e);if(C()){break _;}return AD6(e,a);default:GR();}}DW().s(a,b,c,d,e,$p);}
function AXv(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.bE;d=a.bB;e=a.bD-1|0;$p=1;case 1:$z=AJM(a,c,d,e);if(C()){break _;}e=$z;c=a.bE;d=a.bB;f=a.bD+1|0;$p=2;case 2:$z=AJM(a,c,d,f);if(C()){break _;}c=$z;d=a.bE-1|0;f=a.bB;g=a.bD;$p=3;case 3:$z=AJM(a,d,f,g);if(C()){break _;}d=$z;f=a.bE+1|0;g=a.bB;h=a.bD;$p=4;case 4:$z=AJM(a,f,g,h);if(C()){break _;}f=$z;g=(-1);if(!(!e&&!c)&&
!d&&!f)g=0;if(!(!d&&!f)&&!e&&!c)g=1;if(c&&f&&!e&&!d)g=6;if(c&&d&&!e&&!f)g=7;if(e&&d&&!c&&!f)g=8;if(e&&f&&!c&&!d)g=9;if(g==(-1)){if(!(!e&&!c))g=0;if(!(!d&&!f))g=1;if(!b){if(e&&d)g=8;if(f&&e)g=9;if(d&&c)g=7;if(c&&f)g=6;}else{if(c&&f)g=6;if(d&&c)g=7;if(f&&e)g=9;if(e&&d)g=8;}}if(!g){i=a.dw;b=a.bE;e=a.bB+1|0;c=a.bD-1|0;$p=5;continue _;}if(g==1){i=a.dw;b=a.bE+1|0;e=a.bB+1|0;c=a.bD;$p=6;continue _;}if(g<0)g=0;a.wf=g;Qx(a);i=a.dw;b=a.bE;e=a.bB;c=a.bD;$p=9;continue _;case 5:$z=AMY(i,b,e,c);if(C()){break _;}b=$z;if(b
==a.gK.b)g=4;i=a.dw;b=a.bE;e=a.bB+1|0;c=a.bD+1|0;$p=7;continue _;case 6:$z=AMY(i,b,e,c);if(C()){break _;}b=$z;if(b==a.gK.b)g=2;i=a.dw;b=a.bE-1|0;e=a.bB+1|0;c=a.bD;$p=8;continue _;case 7:$z=AMY(i,b,e,c);if(C()){break _;}b=$z;if(b==a.gK.b)g=5;if(g==1){i=a.dw;b=a.bE+1|0;e=a.bB+1|0;c=a.bD;$p=6;continue _;}if(g<0)g=0;a.wf=g;Qx(a);i=a.dw;b=a.bE;e=a.bB;c=a.bD;$p=9;continue _;case 8:$z=AMY(i,b,e,c);if(C()){break _;}b=$z;if(b==a.gK.b)g=3;if(g<0)g=0;a.wf=g;Qx(a);i=a.dw;b=a.bE;e=a.bB;c=a.bD;$p=9;case 9:AMI(i,b,e,c,g);if
(C()){break _;}h=0;i=a.cC;if(h>=i.s)return;i=Bb(i,h);$p=10;case 10:$z=AKT(a,i);if(C()){break _;}i=$z;if(i!==null){$p=11;continue _;}h=h+1|0;i=a.cC;if(h>=i.s)return;i=Bb(i,h);continue _;case 11:AW3(i);if(C()){break _;}if(AD6(i,a)){$p=12;continue _;}h=h+1|0;i=a.cC;if(h>=i.s)return;i=Bb(i,h);$p=10;continue _;case 12:A3t(i,a);if(C()){break _;}h=h+1|0;i=a.cC;if(h>=i.s)return;i=Bb(i,h);$p=10;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
var TT=K(BF);
function BRS(){var a=new TT();Bwv(a);return a;}
function Bwv(a){W(a);}
var Zk=K(TT);
function BRT(){var a=new Zk();Brd(a);return a;}
function Brd(a){W(a);}
var AAW=K(DC);
function AIV(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.h+0.002;a.h=b;c=a.f;d=a.g;$p=1;case 1:A5e(a,c,b,d);if(C()){break _;}a.f=a.f*0.8500000238418579;a.h=a.h*0.8500000238418579;a.g=a.g*0.8500000238418579;e=a.l;f=N(a.c);g=N(a.i);h=N(a.d);$p=2;case 2:$z=AMo(e,f,g,h);if(C()){break _;}e=$z;BE();if(e!==BGR){$p=3;continue _;}f=a.b9;a.b9=f-1|0;if(f>0)return;$p
=4;continue _;case 3:CN(a);if(C()){break _;}f=a.b9;a.b9=f-1|0;if(f>0)return;$p=4;case 4:CN(a);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AQJ(){DC.call(this);this.Nm=0.0;}
function BsE(a,b,c,d,e){var f=new AQJ();A_x(f,a,b,c,d,e);return f;}
function A_x(a,b,c,d,e,f){var g,h;GL(a,b,c,d,e,0.0,0.0,0.0);a.f=a.f*0.10000000149011612;a.h=a.h*0.10000000149011612;a.g=a.g*0.10000000149011612;g=Cm()*0.30000001192092896;a.f$=g;a.fB=g;a.fz=g;g=a.db*0.75;a.db=g;g=g*f;a.db=g;a.Nm=g;h=8.0/(Cm()*0.8+0.2)|0;a.b9=h;a.b9=h*f|0;a.nO=0;}
function AYW(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=(a.cP+c)/a.b9*32.0;if(i<0.0)i=0.0;if(i>1.0)i=1.0;a.db=a.Nm*i;$p=1;case 1:AOn(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function AYb(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.cP;a.cP=b+1|0;if(b>=a.b9){$p=2;continue _;}a.ft=7-((a.cP*8|0)/a.b9|0)|0;c=a.h+0.004;a.h=c;d=a.f;e=a.g;$p=1;case 1:A5e(a,d,c,e);if(C()){break _;}if(a.i===a.bP){a.f=a.f*1.1;a.g=a.g*1.1;}c=a.f*0.9599999785423279;a.f=c;a.h=a.h*0.9599999785423279;d=a.g*0.9599999785423279;a.g=d;if(a.U){a.f=c*0.699999988079071;a.g=d*0.699999988079071;}return;case 2:CN(a);if
(C()){break _;}a.ft=7-((a.cP*8|0)/a.b9|0)|0;c=a.h+0.004;a.h=c;d=a.f;e=a.g;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,$p);}
function XL(){var a=this;DC.call(a);a.Q$=0.0;a.Vh=0.0;a.Ve=0.0;a.RT=0.0;}
function ARX(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=1.0-(a.cP+c)/a.b9;i=1.0-i*i;a.db=a.Q$*i;$p=1;case 1:AOn(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function AY5(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AOz(a,b);if(C()){break _;}c=$z;d=a.cP/a.b9;b=d*d;b=b*b;return c*(1.0-b)+b;default:GR();}}DW().s(a,b,c,d,$p);}
function AHW(a){var b,c,d,e,f,g,h;a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.cP;c=b;d=a.b9;e=c/d;c=1.0-( -e+e*e*2.0);f=a.Vh;g=a.f;h=c;a.c=f+g*h;a.i=a.Ve+a.h*h+1.0-e;a.d=a.RT+a.g*h;a.cP=b+1|0;if(b>=d)CN(a);}
var ANQ=K(DC);
function BBc(a,b,c,d,e,f,g){var h=new ANQ();Br$(h,a,b,c,d,e,f,g);return h;}
function Br$(a,b,c,d,e,f,g,h){var i;GL(a,b,c,d,e,f,g,h);a.f=f+(Cm()*2.0-1.0)*0.05000000074505806;a.h=g+(Cm()*2.0-1.0)*0.05000000074505806;a.g=h+(Cm()*2.0-1.0)*0.05000000074505806;i=O(a.m)*0.30000001192092896+0.699999988079071;a.f$=i;a.fB=i;a.fz=i;a.db=O(a.m)*O(a.m)*6.0+1.0;a.b9=(16.0/(O(a.m)*0.8+0.2)|0)+2|0;}
function A3H(a,b,c,d,e,f,g,h){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOn(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AP2(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.cP;a.cP=b+1|0;if(b>=a.b9){$p=2;continue _;}a.ft=7-((a.cP*8|0)/a.b9|0)|0;c=a.h+0.004;a.h=c;d=a.f;e=a.g;$p=1;case 1:A5e(a,d,c,e);if(C()){break _;}c=a.f*0.8999999761581421;a.f=c;a.h=a.h*0.8999999761581421;d=a.g*0.8999999761581421;a.g=d;if(a.U){a.f=c*0.699999988079071;a.g=d*0.699999988079071;}return;case 2:CN(a);if(C()){break _;}a.ft=7
-((a.cP*8|0)/a.b9|0)|0;c=a.h+0.004;a.h=c;d=a.f;e=a.g;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,$p);}
function VZ(){DC.call(this);this.TD=0.0;}
function A0h(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=(a.cP+c)/a.b9;a.db=a.TD*(1.0-i*i*0.5);$p=1;case 1:AOn(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function A6o(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=(a.cP+b)/a.b9;if(c<0.0)c=0.0;if(c>1.0)c=1.0;$p=1;case 1:$z=AOz(a,b);if(C()){break _;}d=$z;return d*c+1.0-c;default:GR();}}DW().s(a,b,c,d,$p);}
function AK1(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.cP;a.cP=b+1|0;if(b>=a.b9){$p=2;continue _;}c=a.f;d=a.h;e=a.g;$p=1;case 1:A5e(a,c,d,e);if(C()){break _;}c=a.f*0.9599999785423279;a.f=c;a.h=a.h*0.9599999785423279;d=a.g*0.9599999785423279;a.g=d;if(a.U){a.f=c*0.699999988079071;a.g=d*0.699999988079071;}return;case 2:CN(a);if(C()){break _;}c=a.f;d=a.h;e=a.g;$p=1;continue _;default:GR();}}DW().s(a,
b,c,d,e,$p);}
function ALg(){DC.call(this);this.S$=0.0;}
function BCW(a,b,c,d){var e=new ALg();BiY(e,a,b,c,d);return e;}
function BiY(a,b,c,d,e){var f;GL(a,b,c,d,e,0.0,0.0,0.0);a.f=a.f*0.800000011920929;a.h=a.h*0.800000011920929;a.g=a.g*0.800000011920929;a.h=O(a.m)*0.4000000059604645+0.05000000074505806;a.f$=1.0;a.fB=1.0;a.fz=1.0;f=a.db*(O(a.m)*2.0+0.20000000298023224);a.db=f;a.S$=f;a.b9=16.0/(Cm()*0.8+0.2)|0;a.nO=0;a.ft=49;}
function AWd(a,b){return 1.0;}
function A1$(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=(a.cP+c)/a.b9;a.db=a.S$*(1.0-i*i);$p=1;case 1:AOn(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function AXG(a){var b,c,d,e,f,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.cP;a.cP=b+1|0;if(b>=a.b9){$p=1;continue _;}c=a.cP/a.b9;if(O(a.m)>c)BW(a.l,B(348),a.c,a.i,a.d,a.f,a.h,a.g);d=a.h-0.03;a.h=d;e=a.f;f=a.g;$p=2;continue _;case 1:CN(a);if(C()){break _;}c=a.cP/a.b9;if(O(a.m)>c)BW(a.l,B(348),a.c,a.i,a.d,a.f,a.h,a.g);d=a.h-0.03;a.h=d;e=a.f;f=a.g;$p=2;case 2:A5e(a,e,d,f);if(C()){break _;}d=a.f*0.9990000128746033;a.f
=d;a.h=a.h*0.9990000128746033;e=a.g*0.9990000128746033;a.g=e;if(a.U){a.f=d*0.699999988079071;a.g=e*0.699999988079071;}return;default:GR();}}DW().s(a,b,c,d,e,f,$p);}
var A5a=K(OI);
function BCE(a,b,c,d,e,f,g){var h=new A5a();A_b(h,a,b,c,d,e,f,g);return h;}
function A_b(a,b,c,d,e,f,g,h){ACy(a,b,c,d,e);a.op=0.03999999910593033;a.ft=a.ft+1|0;if(g===0.0&&!(f===0.0&&h===0.0)){a.f=f;a.h=g+0.1;a.g=h;}}
function AU3(){DC.call(this);this.N8=0.0;}
function BB1(a,b,c,d,e){var f=new AU3();BdJ(f,a,b,c,d,e);return f;}
function BdJ(a,b,c,d,e,f){var g,h;GL(a,b,c,d,e,0.0,0.0,0.0);a.f=a.f*0.10000000149011612;a.h=a.h*0.10000000149011612;a.g=a.g*0.10000000149011612;a.fz=Cm()*0.30000001192092896+0.699999988079071;g=Cm()*0.10000000149011612;a.f$=g;a.fB=g;g=a.db*0.75;a.db=g;g=g*f;a.db=g;a.N8=g;h=8.0/(Cm()*0.8+0.2)|0;a.b9=h;a.b9=h*f|0;a.nO=0;}
function AII(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=(a.cP+c)/a.b9*32.0;if(i<0.0)i=0.0;if(i>1.0)i=1.0;a.db=a.N8*i;$p=1;case 1:AOn(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function A2Q(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bo=a.c;a.bP=a.i;a.bn=a.d;b=a.cP;a.cP=b+1|0;if(b>=a.b9){$p=2;continue _;}a.ft=7-((a.cP*8|0)/a.b9|0)|0;c=a.f;d=a.h;e=a.g;$p=1;case 1:A5e(a,c,d,e);if(C()){break _;}if(a.i===a.bP){a.f=a.f*1.1;a.g=a.g*1.1;}c=a.f*0.9599999785423279;a.f=c;a.h=a.h*0.9599999785423279;d=a.g*0.9599999785423279;a.g=d;if(a.U){a.f=c*0.699999988079071;a.g=d*0.699999988079071;}return;case 2:CN(a);if
(C()){break _;}a.ft=7-((a.cP*8|0)/a.b9|0)|0;c=a.f;d=a.h;e=a.g;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,$p);}
var Sd=K(DC);
function BRU(a,b,c,d,e){var f=new Sd();Zf(f,a,b,c,d,e);return f;}
function Zf(a,b,c,d,e,f){GL(a,b,c,d,e,0.0,0.0,0.0);a.ft=f.mg;a.f$=1.0;a.fB=1.0;a.fz=1.0;J();a.op=BJl.J2;a.db=a.db/2.0;}
function BpA(a){return 2;}
function ANZ(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=a.ft;j=((i%16|0)+a.JM/4.0)/16.0;k=j+0.015609375201165676;l=((i/16|0)+a.Fy/4.0)/16.0;m=l+0.015609375201165676;n=0.10000000149011612*
a.db;o=a.bo;p=a.c-o;q=c;r=o+p*q-BNL;o=a.bP;s=o+(a.i-o)*q-BNM;o=a.bn;t=o+(a.d-o)*q-BNN;$p=1;case 1:$z=AOz(a,c);if(C()){break _;}u=$z;CX(b,u*a.fz,u*a.fB,u*a.f$);c=d*n;d=r-c;g=g*n;o=d-g;e=e*n;p=s-e;f=f*n;v=t-f;h=h*n;q=v-h;w=j;x=m;I(b,o,p,q,w,x);y=d+g;o=s+e;q=v+h;z=l;I(b,y,o,q,w,z);c=r+c;q=c+g;d=t+f;y=d+h;w=k;I(b,q,o,y,w,z);I(b,c-g,p,d-h,w,x);return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p);}
var Jj=K();
function AKG(){var a=this;Jj.call(a);a.IC=null;a.Rj=0;}
function AQO(a,b){var c=new AKG();Bg9(c,a,b);return c;}
function Bg9(a,b,c){var d;a.Rj=c;a.IC=BC(MJ,c);d=0;while(d<c){a.IC.data[d]=BBJ(b);d=d+1|0;}}
function KP(a,b,c,d,e,f,g,h,i){var j,k,l,m,n,o;a:{g=g/1.5;j=h/1.5;if(b!==null){k=b.data;l=k.length;if(l>=V(e,f)){m=0;while(m<l){k[m]=0.0;m=m+1|0;}break a;}}b=FK(V(e,f));}h=1.0;n=1.0;o=0;while(o<a.Rj){AXm(a.IC.data[o],b,c,d,e,f,g*n,j*n,0.55/h);n=n*i;h=h*0.5;o=o+1|0;}return b;}
function AWC(){var a=this;Ni.call(a);a.pf=null;a.FP=null;}
function BC2(){var a=new AWC();Bm4(a);return a;}
function Bm4(a){var b;AAX(a);b=new Q7;b.Gx=9;b.rc=BC(Cs,9);b.vM=a;a.pf=b;a.FP=Bn8();}
function By4(a,b){var c,d,e,f,g,h;c=BT(9);d=c.data;e=0;while(e<3){f=0;while(f<3){g=e+(f*3|0)|0;h=KS(a.pf,g);if(h!==null)d[g]=h.bp;else d[g]=(-1);f=f+1|0;}e=e+1|0;}Q4(a.FP,0,AEy(AFH(),c));}
var RR=K(Er);
function BRV(){var a=new RR();Byt(a);return a;}
function Byt(a){W(a);}
function T9(){var a=this;JI.call(a);a.kj=null;a.BD=null;a.If=0;a.Dj=0;a.RK=null;a.HH=0;a.HW=0;}
function Bqc(a,b){var c;c=a.RK;c.data[0]=(b&255)<<24>>24;AVY(a,c,0,1);}
function AVY(a,b,c,d){var e,f,g,h;e=a.kj;if(e.mp){e=new Bv;Bl(e,B(1178));P(e);}f=c>=0?0:1;g=d>=0?0:1;h=b.data;if(f|g|((c+d|0)<=h.length?0:1)){e=new Ct;W(e);P(e);}if(!d)return;f=!a.Dj?0:2;Tm(e,b,c,d,1);a:{while(true){if(a.kj.P<=0)break a;if(Tv(a,f)==1)break;}}}
function Bia(a){var b,c,d;if(!a.If){while(true){b=a.kj;if(b.mp)break;Tv(a,4);}if(a.HH){b.mp=1;c=b.mt;if(c!==null){d=c.pW;if(!(d!=42&&d!=113&&d!=666)){c.qb=null;c.y1=null;c.lj=null;c.oe=null;c.g4=null;}b.mt=null;b.cn=null;b.oY=null;b.b1=null;}}if(a.HW)a.hK.fw();a.If=1;}}
function Tv(a,b){var c,d,e,f,g;c=a.kj;d=a.BD;Rh(c,d,0,d.data.length);c=a.kj;e=c.mt;if(e===null)f=(-2);else{f=AU1(e,b);if(f==1)c.mp=1;}a:{b:{switch(f){case -5:if(a.kj.P>0)break b;if(b==4)break b;else break a;case 0:case 1:break;default:break b;}break a;}c=new Bv;Bl(c,B(1179));P(c);}g=a.kj.k5;if(g>0)a.hK.iJ(a.BD,0,g);return f;}
function BlN(a){var b;a:{if(a.Dj&&!a.kj.mp)while(true){b=Tv(a,2);if(a.kj.k5<a.BD.data.length)break;if(b==1)break a;}}a.hK.mf();}
var AVJ=K(T9);
function A_1(a){var b=new AVJ();Bu6(b,a);return b;}
function Bu6(a,b){var c,d,e,f;c=new ABE;NH(c);c.mp=0;c.mp=0;d=new PJ;LX();d.lt=1;d.tE=new Gk;d.uy=new Gk;d.Gs=new Gk;d.uP=KR(16);d.S_=KR(16);d.hS=BT(573);d.rT=BU(573);d.zK=null;d.cE=c;d.iF=KR(1146);d.m9=KR(122);d.gD=KR(78);c.mt=d;e=AI1(d,(-1),8,31,8,0);if(e){b=new N5;f=new T;S(f);f=Bi(f,e);C$(f,B(16));C$(f,c.b1);Bl(b,U(f));P(b);}QM(a,b);a.If=0;a.Dj=0;a.RK=BU(1);a.HH=0;a.HW=1;if(b===null){b=new EQ;W(b);P(b);}a.kj=c;a.BD=BU(512);a.HW=1;a.HH=1;}
function LD(){var a=this;E.call(a);a.Ad=0;a.c4=null;}
function BRW(){var a=new LD();Qj(a);return a;}
function Qj(a){a.Ad=8;a.c4=new C1;}
function AGW(a,b,c,d,e,f){var g,h,i,j,k,l;g=a.Ad;In(a.c4);In(a.c4);h=d-g|0;i=d+g|0;j=e-g|0;k=e+g|0;while(h<=i){l=j;while(l<=k){a.Qx(c,h,l,d,e,f);l=l+1|0;}h=h+1|0;}}
var AAQ=K(LD);
function BRX(){var a=new AAQ();Bsv(a);return a;}
function Bsv(a){Qj(a);}
function Qb(a,b,c,d,e,f,g,h,i,j,k,l,m){var 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;n=b*16|0;o=n+8|0;p=c*16|0;q=p+8|0;r=0.0;s=0.0;t=Blm(In(a.c4));if(l<=0){u=(a.Ad*16|0)-16|0;l=u-D(t,u/4|0)|0;}v=0;if(k==(-1)){k=l/2|0;v=1;}w=D(t,l/2|0)+(l/4|0)|0;x=D(t,6)?0:1;u=Ba(h,1.0);y=h+2.0+16.0;y=y*y;z=o-16.0;ba=q-16.0;bb=o+16.0;bc=q+16.0;a:{while(true){if(k>=l)break a;bd=1.5+Br(k*3.1415927410125732/l)*h*1.0;be=bd*m;bf=BG(j);bg=Br(j);e=e+BG(i)*bf;f
=f+bg;g=g+Br(i)*bf;j=(!x?j*0.699999988079071:j*0.9200000166893005)+s*0.10000000149011612;i=i+r*0.10000000149011612;bh=s*0.8999999761581421;bf=r*0.75;s=bh+(O(t)-O(t))*O(t)*2.0;r=bf+(O(t)-O(t))*O(t)*4.0;if(!v&&k==w&&u>0){bh=O(t)*0.5+0.5;bf=i-1.5707963705062866;h=j/3.0;Qb(a,b,c,d,e,f,g,bh,bf,h,k,l,1.0);Qb(a,b,c,d,e,f,g,O(t)*0.5+0.5,i+1.5707963705062866,h,k,l,1.0);return;}if(!(!v&&!D(t,4))){bi=e-o;bj=g-q;bk=l-k|0;if(bi*bi+bj*bj-bk*bk>y)break;bl=bd*2.0;if(e>=z-bl&&g>=ba-bl&&e<=bb+bl&&g<=bc+bl){bm=(N(e-bd)-n|0)-1
|0;bn=(N(e+bd)-n|0)+1|0;bo=N(f-be)-1|0;bp=N(f+be)+1|0;bq=(N(g-bd)-p|0)-1|0;br=(N(g+bd)-p|0)+1|0;if(bm<0)bm=0;if(bn>16)bn=16;if(bo<1)bo=1;if(bp>120)bp=120;if(bq<0)bq=0;if(br>16)br=16;bs=0;bt=bm;while(!bs&&bt<bn){bu=bq;while(!bs&&bu<br){bv=bp+1|0;while(!bs){bw=Ba(bv,bo-1|0);if(bw<0)break;bx=(((bt*16|0)+bu|0)*128|0)+bv|0;if(bv>=0&&bv<128){by=d.data;bz=by[bx];J();if(!(bz!=BG4.b&&by[bx]!=BIE.b))bs=1;if(bw&&bt!=bm&&bt!=(bn-1|0)&&bu!=bq&&bu!=(br-1|0))bv=bo;}bv=bv+(-1)|0;}bu=bu+1|0;}bt=bt+1|0;}if(!bs){while(bm<bn){bA
=((bm+n|0)+0.5-e)/bd;bi=bA*bA;bx=bq;while(bx<br){bB=((bx+p|0)+0.5-g)/bd;bz=(((bm*16|0)+bx|0)*128|0)+bp|0;bC=0;bD=bp-1|0;bB=bB*bB;while(bD>=bo){bl=(bD+0.5-f)/be;if(bl>(-0.7)&&bi+bl*bl+bB<1.0){by=d.data;bw=by[bz];J();bt=BFO.b;bs=Ba(bw,bt);if(!bs)bC=1;if(!(bw!=BFS.b&&bw!=BFP.b&&bs)){if(bD<10)by[bz]=BG5.b<<24>>24;else{by[bz]=0;if(bC){bu=bz-1|0;if(by[bu]==BFP.b)by[bu]=bt<<24>>24;}}}}bz=bz+(-1)|0;bD=bD+(-1)|0;}bx=bx+1|0;}bm=bm+1|0;}if(v)break a;}}}k=k+1|0;}return;}}
function Bc1(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r;b=a.c4;h=D(b,D(b,D(b,40)+1|0)+1|0);if(D(a.c4,15))h=0;i=0;j=c*16|0;k=d*16|0;while(i<h){l=j+D(a.c4,16)|0;b=a.c4;m=D(b,D(b,120)+8|0);n=k+D(a.c4,16)|0;o=1;if(!D(a.c4,4)){Qb(a,e,f,g,l,m,n,1.0+O(a.c4)*6.0,0.0,0.0,(-1),(-1),0.5);o=o+D(a.c4,4)|0;}p=0;while(p<o){q=O(a.c4)*3.1415927410125732*2.0;r=(O(a.c4)-0.5)*2.0/8.0;Qb(a,e,f,g,l,m,n,O(a.c4)*2.0+O(a.c4),q,r,0,0,1.0);p=p+1|0;}i=i+1|0;}}
function AZg(){var a=this;Jj.call(a);a.xp=null;a.Dp=0;}
function F5(a,b){var c=new AZg();A86(c,a,b);return c;}
function A86(a,b,c){var d;a.Dp=c;a.xp=BC(WF,c);d=0;while(d<c){a.xp.data[d]=BBH(b);d=d+1|0;}}
function Gv(a,b,c){var d,e,f;d=0.0;e=1.0;f=0;while(f<a.Dp){d=d+AIU(a.xp.data[f],b*e,c*e,0.0)/e;e=e/2.0;f=f+1|0;}return d;}
function FF(a,b,c,d,e,f,g,h,i,j,k){var l,m,n,o;if(b===null)b=FK(V(V(f,g),h));else{l=0;while(true){m=b.data;if(l>=m.length)break;m[l]=0.0;l=l+1|0;}}n=1.0;o=0;while(o<a.Dp){AOf(a.xp.data[o],b,c,d,e,f,g,h,i*n,j*n,k*n,n);n=n/2.0;o=o+1|0;}return b;}
function AGO(a,b,c,d,e,f,g,h,i){return FF(a,b,c,10.0,d,e,1,f,g,1.0,h);}
var ADX=K(LD);
function BRY(){var a=new ADX();Bvy(a);return a;}
function Bvy(a){Qj(a);}
function NO(a,b,c,d,e,f,g,h,i,j,k,l,m){var 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;n=b*16|0;o=n+8|0;p=c*16|0;q=p+8|0;r=0.0;s=0.0;t=Blm(In(a.c4));if(l<=0){u=(a.Ad*16|0)-16|0;l=u-D(t,u/4|0)|0;}v=0;if(k==(-1)){k=l/2|0;v=1;}w=D(t,l/2|0)+(l/4|0)|0;x=D(t,6)?0:1;u=Ba(h,1.0);y=h+2.0+16.0;y=y*y;z=o-16.0;ba=q-16.0;bb=o+16.0;bc=q+16.0;a:{while(true){if(k>=l)break a;bd=1.5+Br(k*3.1415927410125732/l)*h*1.0;be=bd*m;bf=BG(j);bg=Br(j);e=e+BG(i)*bf;f=f
+bg;g=g+Br(i)*bf;j=(!x?j*0.699999988079071:j*0.9200000166893005)+s*0.10000000149011612;i=i+r*0.10000000149011612;bh=s*0.8999999761581421;bf=r*0.75;s=bh+(O(t)-O(t))*O(t)*2.0;r=bf+(O(t)-O(t))*O(t)*4.0;if(!v&&k==w&&u>0){h=O(t)*0.5+0.5;bh=i-1.5707963705062866;j=j/3.0;NO(a,b,c,d,e,f,g,h,bh,j,k,l,1.0);NO(a,b,c,d,e,f,g,O(t)*0.5+0.5,i+1.5707963705062866,j,k,l,1.0);return;}if(!(!v&&!D(t,4))){bi=e-o;bj=g-q;bk=l-k|0;if(bi*bi+bj*bj-bk*bk>y)break;bl=bd*2.0;if(e>=z-bl&&g>=ba-bl&&e<=bb+bl&&g<=bc+bl){bm=(N(e-bd)-n|0)-1|0;bn
=(N(e+bd)-n|0)+1|0;bo=N(f-be)-1|0;bp=N(f+be)+1|0;bq=(N(g-bd)-p|0)-1|0;br=(N(g+bd)-p|0)+1|0;if(bm<0)bm=0;if(bn>16)bn=16;if(bo<1)bo=1;if(bp>120)bp=120;if(bq<0)bq=0;if(br>16)br=16;bs=0;bt=bm;while(!bs&&bt<bn){bu=bq;while(!bs&&bu<br){bv=bp+1|0;while(!bs){bw=Ba(bv,bo-1|0);if(bw<0)break;bx=(((bt*16|0)+bu|0)*128|0)+bv|0;if(bv>=0&&bv<128){by=d.data;bz=by[bx];J();if(!(bz!=BG5.b&&by[bx]!=BIF.b))bs=1;if(bw&&bt!=bm&&bt!=(bn-1|0)&&bu!=bq&&bu!=(br-1|0))bv=bo;}bv=bv+(-1)|0;}bu=bu+1|0;}bt=bt+1|0;}if(!bs){while(bm<bn){bA=((bm
+n|0)+0.5-e)/bd;bi=bA*bA;bx=bq;while(bx<br){bB=((bx+p|0)+0.5-g)/bd;bC=(((bm*16|0)+bx|0)*128|0)+bp|0;bz=bp-1|0;bA=bB*bB;while(bz>=bo){bl=(bz+0.5-f)/be;if(bl>(-0.7)&&bi+bl*bl+bA<1.0){by=d.data;bw=by[bC];J();if(!(bw!=BJs.b&&bw!=BFP.b&&bw!=BFO.b))by[bC]=0;}bC=bC+(-1)|0;bz=bz+(-1)|0;}bx=bx+1|0;}bm=bm+1|0;}if(v)break a;}}}k=k+1|0;}return;}}
function BaA(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p;b=a.c4;h=D(b,D(b,D(b,10)+1|0)+1|0);if(D(a.c4,5))h=0;i=0;c=c*16|0;d=d*16|0;while(i<h){j=c+D(a.c4,16)|0;k=D(a.c4,128);l=d+D(a.c4,16)|0;m=1;if(!D(a.c4,4)){NO(a,e,f,g,j,k,l,1.0+O(a.c4)*6.0,0.0,0.0,(-1),(-1),0.5);m=m+D(a.c4,4)|0;}n=0;while(n<m){o=O(a.c4)*3.1415927410125732*2.0;p=(O(a.c4)-0.5)*2.0/8.0;NO(a,e,f,g,j,k,l,(O(a.c4)*2.0+O(a.c4))*2.0,o,p,0,0,0.5);n=n+1|0;}i=i+1|0;}}
function MJ(){var a=this;E.call(a);a.zs=null;a.P6=0.0;a.RZ=0.0;a.XC=0.0;}
var BRZ=null;var BR0=0.0;var BR1=0.0;function BR2(){var a=new MJ();AQ2(a);return a;}
function BBJ(a){var b=new MJ();AEB(b,a);return b;}
function AQ2(a){AEB(a,new C1);}
function AEB(a,b){var c,d,e,f,g;a.zs=BT(512);a.P6=Ck(b)*256.0;a.RZ=Ck(b)*256.0;a.XC=Ck(b)*256.0;c=0;while(c<256){d=a.zs.data;e=c+1|0;d[c]=c;c=e;}c=0;while(c<256){f=D(b,256-c|0)+c|0;d=a.zs.data;g=d[c];d[c]=d[f];d[f]=g;d[c+256|0]=d[c];c=c+1|0;}}
function ADp(b){return b>0.0?b|0:(b|0)-1|0;}
function Td(b,c,d){b=b.data;return b[0]*c+b[1]*d;}
function AXm(a,b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn;j=0;k=0;while(k<e){l=(c+k)*g+a.P6;m=0;while(m<f){n=(d+m)*h+a.RZ;o=(l+n)*BR0;p=ADp(l+o);q=ADp(n+o);o=p+q|0;r=BR1;s=o*r;t=p-s;u=q-s;v=l-t;w=n-u;if(v<=w){x=0;y=1;}else{x=1;y=0;}z=v-x+r;ba=w-y+r;n=v-1.0;o=2.0*r;r=n+o;bb=w-1.0+o;bc=p&255;bd=q&255;be=a.zs.data;bf=be[bc+be[bd]|0]%12|0;bg=be[(bc+x|0)+be[bd+y|0]|0]%12|0;bh=be[(bc+1|0)+be[bd+1|0]|0]%12|0;bi=0.5-v*v-w*w;if(bi<0.0)bj=0.0;else{n=bi*bi;bj=n*n*Td(BRZ.data[bf],
v,w);}bk=0.5-z*z-ba*ba;if(bk<0.0)bl=0.0;else{n=bk*bk;bl=n*n*Td(BRZ.data[bg],z,ba);}bm=0.5-r*r-bb*bb;if(bm<0.0)bn=0.0;else{n=bm*bm;bn=n*n*Td(BRZ.data[bh],r,bb);}be=b.data;p=j+1|0;be[j]=be[j]+70.0*(bj+bl+bn)*i;m=m+1|0;j=p;}k=k+1|0;}}
function AZ6(){BRZ=Q($rt_arraycls($rt_intcls()),[B2([1,1,0]),B2([(-1),1,0]),B2([1,(-1),0]),B2([(-1),(-1),0]),B2([1,0,1]),B2([(-1),0,1]),B2([1,0,(-1)]),B2([(-1),0,(-1)]),B2([0,1,1]),B2([0,(-1),1]),B2([0,1,(-1)]),B2([0,(-1),(-1)])]);BR0=0.5*(D8(3.0)-1.0);BR1=(3.0-D8(3.0))/6.0;}
var AVj=K();
function WF(){var a=this;Jj.call(a);a.dW=null;a.y$=0.0;a.KU=0.0;a.z9=0.0;}
function BR3(){var a=new WF();ByK(a);return a;}
function BBH(a){var b=new WF();AJb(b,a);return b;}
function ByK(a){AJb(a,new C1);}
function AJb(a,b){var c,d,e,f,g;a.dW=BT(512);a.y$=Ck(b)*256.0;a.KU=Ck(b)*256.0;a.z9=Ck(b)*256.0;c=0;while(c<256){d=a.dW.data;e=c+1|0;d[c]=c;c=e;}c=0;while(c<256){f=D(b,256-c|0)+c|0;d=a.dW.data;g=d[c];d[c]=d[f];d[f]=g;d[c+256|0]=d[c];c=c+1|0;}}
function AIU(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;e=b+a.y$;f=c+a.KU;g=d+a.z9;h=e|0;i=f|0;j=g|0;if(e<h)h=h+(-1)|0;if(f<i)i=i+(-1)|0;if(g<j)j=j+(-1)|0;k=h&255;l=i&255;m=j&255;c=e-h;d=f-i;n=g-j;o=c*c*c*(c*(c*6.0-15.0)+10.0);p=d*d*d*(d*(d*6.0-15.0)+10.0);q=n*n*n*(n*(n*6.0-15.0)+10.0);r=a.dW.data;s=r[k]+l|0;t=r[s]+m|0;u=r[s+1|0]+m|0;v=r[k+1|0]+l|0;w=r[v]+m|0;x=r[v+1|0]+m|0;b=EG(a,r[t],c,d,n);k=a.dW.data[w];e=c-1.0;b=E6(a,o,b,EG(a,k,e,d,n));k=a.dW.data[u];f=d-1.0;b=E6(a,p,b,E6(a,o,EG(a,k,c,f,n),EG(a,
a.dW.data[x],e,f,n)));k=a.dW.data[t+1|0];g=n-1.0;return E6(a,q,b,E6(a,p,E6(a,o,EG(a,k,c,d,g),EG(a,a.dW.data[w+1|0],e,d,g)),E6(a,o,EG(a,a.dW.data[u+1|0],c,f,g),EG(a,a.dW.data[x+1|0],e,f,g))));}
function E6(a,b,c,d){return c+b*(d-c);}
function AP5(a,b,c,d){var e,f;e=b&15;f=(1-((e&8)>>3)|0)*c;if(e<4)c=0.0;else if(e!=12&&e!=14)c=d;if(e&1)f= -f;if(e&2)c= -c;return f+c;}
function EG(a,b,c,d,e){var f,g;f=b&15;g=f>=8?d:c;if(f>=4)d=f!=12&&f!=14?e:c;if(f&1)g= -g;if(f&2)d= -d;return g+d;}
function AOf(a,b,c,d,e,f,g,h,i,j,k,l){var m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx;a:{if(g==1){m=0;n=1.0/l;o=0;while(o<f){p=(c+o)*i+a.y$;q=p|0;if(p<q)q=q+(-1)|0;r=q&255;s=p-q;t=s*s*s*(s*(s*6.0-15.0)+10.0);u=0;v=r+1|0;p=s-1.0;while(u<h){w=(e+u)*k+a.z9;x=w|0;if(w<x)x=x+(-1)|0;y=b.data;z=x&255;d=w-x;ba=d*d*d*(d*(d*6.0-15.0)+10.0);bb=a.dW.data;bc=bb[bb[r]+0|0]+z|0;bd=bb[bb[v]+0|0]+z|0;j=E6(a,t,AP5(a,bb[bc],s,d),EG(a,a.dW.data[bd],p,0.0,d));g=a.dW.data[bc
+1|0];d=d-1.0;be=E6(a,ba,j,E6(a,t,EG(a,g,s,0.0,d),EG(a,a.dW.data[bd+1|0],p,0.0,d)));g=m+1|0;y[m]=y[m]+be*n;u=u+1|0;m=g;}o=o+1|0;}}else{bf=0;bg=1.0/l;bd=(-1);bh=0.0;p=0.0;s=0.0;t=0.0;u=0;while(true){if(u>=f)break a;w=(c+u)*i+a.y$;x=w|0;if(w<x)x=x+(-1)|0;z=x&255;bi=w-x;ba=bi*bi*bi*(bi*(bi*6.0-15.0)+10.0);v=0;x=z+1|0;be=bi-1.0;while(v<h){bj=(e+v)*k+a.z9;bk=bj|0;if(bj<bk)bk=bk+(-1)|0;bl=bk&255;n=bj-bk;bm=n*n*n*(n*(n*6.0-15.0)+10.0);bn=0;w=n-1.0;while(bn<g){bo=(d+bn)*j+a.KU;bp=bo|0;if(bo<bp)bp=bp+(-1)|0;bq=bp&255;l
=bo-bp;br=l*l*l*(l*(l*6.0-15.0)+10.0);if(bn&&bq==bd)bq=bd;else{bb=a.dW.data;bs=bb[z]+bq|0;bt=bb[bs]+bl|0;bu=bb[bs+1|0]+bl|0;bv=bb[x]+bq|0;m=bb[bv]+bl|0;bw=bb[bv+1|0]+bl|0;bh=E6(a,ba,EG(a,bb[bt],bi,l,n),EG(a,a.dW.data[m],be,l,n));bd=a.dW.data[bu];bj=l-1.0;p=E6(a,ba,EG(a,bd,bi,bj,n),EG(a,a.dW.data[bw],be,bj,n));s=E6(a,ba,EG(a,a.dW.data[bt+1|0],bi,l,w),EG(a,a.dW.data[m+1|0],be,l,w));t=E6(a,ba,EG(a,a.dW.data[bu+1|0],bi,bj,w),EG(a,a.dW.data[bw+1|0],be,bj,w));}bb=b.data;bx=E6(a,bm,E6(a,br,bh,p),E6(a,br,s,t));bd=bf
+1|0;bb[bf]=bb[bf]+bx*bg;bn=bn+1|0;bf=bd;bd=bq;}v=v+1|0;}u=u+1|0;}}}}
function ABE(){Mw.call(this);this.mp=0;}
function BR4(){var a=new ABE();Bt2(a);return a;}
function Bt2(a){NH(a);a.mp=0;}
var ZL=K(J0);
function AOK(){E.call(this);this.L1=null;}
function BzN(){var a=new AOK();BdL(a);return a;}
function BdL(a){a.L1=new C1;}
function AOT(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=(-1.0);e=0;f=0;g=0;h=N(c.c);i=N(c.d);j=h-128|0;k=h+128|0;l=i-128|0;m=i+128|0;a:while(true){if(j>k){if(d<0.0)return 0;n=e+0.5;o=f+0.5;p=g+0.5;m=e-1|0;$p=1;continue _;}q=j+0.5-c.c;q
=q*q;r=l;while(r<=m){s=r+0.5-c.d;t=127;s=s*s;if(t>=0)break a;r=r+1|0;}j=j+1|0;}$p=3;continue _;case 1:$z=AMY(b,m,f,g);if(C()){break _;}m=$z;J();if(m==BJv.b)n=n-0.5;m=e+1|0;$p=2;case 2:$z=AMY(b,m,f,g);if(C()){break _;}m=$z;if(m==BJv.b)n=n+0.5;m=g-1|0;$p=4;continue _;case 3:$z=AMY(b,j,t,r);if(C()){break _;}h=$z;J();if(h==BJv.b){h=t;t=h-1|0;$p=5;continue _;}t=t+(-1)|0;while(t<0){r=r+1|0;while(r>m){j=j+1|0;if(j>k){if(d<0.0)return 0;n=e+0.5;o=f+0.5;p=g+0.5;m=e-1|0;$p=1;continue _;}q=j+0.5-c.c;q=q*q;r=l;}s=r+0.5-
c.d;t=127;s=s*s;}continue _;case 4:$z=AMY(b,e,f,m);if(C()){break _;}m=$z;if(m==BJv.b)p=p-0.5;m=g+1|0;$p=6;continue _;case 5:$z=AMY(b,j,t,r);if(C()){break _;}i=$z;if(i==BJv.b){h=h+(-1)|0;t=h-1|0;continue _;}p=h+0.5-c.i;u=q+p*p+s;if(d>=0.0&&u>=d)t=h;else{t=h;e=j;g=r;d=u;f=h;}t=t+(-1)|0;while(t<0){r=r+1|0;while(r>m){j=j+1|0;if(j>k){if(d<0.0)return 0;n=e+0.5;o=f+0.5;p=g+0.5;m=e-1|0;$p=1;continue _;}q=j+0.5-c.c;q=q*q;r=l;}s=r+0.5-c.d;t=127;s=s*s;}$p=3;continue _;case 6:$z=AMY(b,e,f,m);if(C()){break _;}m=$z;if(m==
BJv.b)p=p+0.5;b=CV();v=new T;S(v);E7(H(E7(H(E7(H(v,B(1180)),n),B(268)),o),B(268)),p);Cb(b,U(v));EP(c,n,o,p,c.n,0.0);c.g=0.0;c.h=0.0;c.f=0.0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);}
function A6p(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p)
{case 0:d=(-1.0);e=N(c.c);f=N(c.i);g=N(c.d);h=0;i=D(a.L1,4);j=e-16|0;k=e+16|0;l=g-16|0;m=g+16|0;n=i+4|0;o=j;a:while(true){if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.c;r=q*q;s=l;while(s<=m){t=s+0.5-c.d;u=127;t=t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w
=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.c;r=q*q;p=l;while(p<=m){t=p+0.5-c.d;u=127;t=t*t;if(u>=0)break a;p=p+1|0;}o=o+1|0;}$p=1;case 1:$z=AMY(b,o,u,p);if(C()){break _;}x=$z;if(!x){if(u>0){x=u-1|0;$p=3;continue _;}w=i;while
(w<n){ba=w%2|0;bb=1-ba|0;y=w%4|0;if(y>=2){ba= -ba|0;bb= -bb|0;}bc=0;while(bc<3){bd=0;while(bd<4){be=(-1);while(be<4){bf=bd-1|0;bg=(o+V(bf,ba)|0)+V(bc,bb)|0;bh=u+be|0;bf=(p+V(bf,bb)|0)-V(bc,ba)|0;if(be<0){$p=10;continue _;}if(be>=0){$p=12;continue _;}be=be+1|0;}bd=bd+1|0;}bc=bc+1|0;}bi=u+0.5-c.i;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;y=h;}else{e=o;f=u;g=p;}w=w+1|0;d=bj;h=y;}}u=u+(-1)|0;while(u<0){p=p+1|0;while(p>m){o=o+1|0;if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.c;r=q*q;s=l;while(s<=m){t=s+0.5-c.d;u=127;t
=t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx
=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.c;r=q*q;p=l;}t=p+0.5-c.d;u=127;t=t*t;}continue _;case 2:$z=AMY(b,j,u,s);if(C()){break _;}x=$z;if(!x){x=u-1|0;$p=4;continue _;}u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){j=j+1|0;if(j>k){m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if
(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=j+0.5-c.c;r=q*q;s=l;}t=s+0.5-c.d;u=127;t=t*t;}continue _;case 3:$z=AMY(b,o,x,p);if(C()){break _;}x=$z;if(!x){u=u+(-1)|0;if(u>0){x
=u-1|0;continue _;}}w=i;b:while(true){if(w>=n){u=u+(-1)|0;while(u<0){p=p+1|0;while(p>m){o=o+1|0;if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.c;r=q*q;s=l;while(s<=m){t=s+0.5-c.d;u=127;t=t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=
0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.c;r=q*q;p=l;}t=p+0.5-c.d;u=127;t=t*t;}$p=1;continue _;}ba=w%2|0;bb=1-ba|0;y=w%4|0;if(y>=2){ba= -ba|0;bb= -bb|0;}bc=0;while(bc<3){bd=0;while(bd<4){be=(-1);while(be<4){bf=bd-1|0;bg=(o+V(bf,ba)|0)+V(bc,
bb)|0;bh=u+be|0;bf=(p+V(bf,bb)|0)-V(bc,ba)|0;if(be<0){$p=10;continue _;}if(be>=0)break b;be=be+1|0;}bd=bd+1|0;}bc=bc+1|0;}bi=u+0.5-c.i;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;y=h;}else{e=o;f=u;g=p;}w=w+1|0;d=bj;h=y;}$p=12;continue _;case 4:$z=AMY(b,j,x,s);if(C()){break _;}x=$z;if(!x){u=u+(-1)|0;x=u-1|0;continue _;}w=i;b:while(true){if(w>=p){u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){j=j+1|0;if(j>k){m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w
<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=j+0.5-c.c;r=q*q;s=l;}t=s+0.5-c.d;u=127;t=t*t;}$p
=2;continue _;}n=w%2|0;bb=1-n|0;y=0;while(y<4){bd=(-1);while(bd<4){x=y-1|0;z=j+V(x,n)|0;bg=u+bd|0;bh=s+V(x,bb)|0;if(bd<0){$p=8;continue _;}if(bd>=0)break b;bd=bd+1|0;}y=y+1|0;}bi=u+0.5-c.i;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;n=h;}else{e=j;f=u;g=s;}w=w+1|0;d=bj;h=n;}$p=9;continue _;case 5:$z=AMY(b,l,y,j);if(C()){break _;}z=$z;$p=6;case 6:ATo(b,l,y,j,z);if(C()){break _;}n=n+1|0;c:while(true){if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;while(x>=4){u=u+1|0;if(u>=4)break c;b.cx=1;w
=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;}n=(-1);}return 1;case 7:A2O(b,l,y,j,x);if(C()){break _;}n=n+1|0;c:while(true){if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}continue _;}w=w+1|0;while(w>=4){b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;if
(u>=4)break c;b.cx=1;w=0;}n=(-1);}return 1;case 8:$z=AMo(b,z,bg,bh);if(C()){break _;}bk=$z;if(bk.cG())d:while(true){if(bd>=0){$p=9;continue _;}bd=bd+1|0;while(bd>=4){y=y+1|0;while(y>=4){bi=u+0.5-c.i;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;n=h;}else{e=j;f=u;g=s;}w=w+1|0;d=bj;h=n;if(w>=p)break d;n=w%2|0;bb=1-n|0;y=0;}bd=(-1);}x=y-1|0;z=j+V(x,n)|0;bg=u+bd|0;bh=s+V(x,bb)|0;if(bd>=0)continue;else{continue _;}}u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){j=j+1|0;if(j>k){m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d
<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u
=u+1|0;}return 1;}q=j+0.5-c.c;r=q*q;s=l;}t=s+0.5-c.d;u=127;t=t*t;}$p=2;continue _;case 9:$z=AMY(b,z,bg,bh);if(C()){break _;}x=$z;if(!x)d:while(true){bd=bd+1|0;while(bd>=4){y=y+1|0;while(y>=4){bi=u+0.5-c.i;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;n=h;}else{e=j;f=u;g=s;}w=w+1|0;d=bj;h=n;if(w>=p)break d;n=w%2|0;bb=1-n|0;y=0;}bd=(-1);}x=y-1|0;z=j+V(x,n)|0;bg=u+bd|0;bh=s+V(x,bb)|0;if(bd<0){$p=8;continue _;}if(bd<0)continue;else{continue _;}}u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){j=j+1|0;if(j>k){m=h%2|0;v=1-m|0;if((h
%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)
|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=j+0.5-c.c;r=q*q;s=l;}t=s+0.5-c.d;u=127;t=t*t;}$p=2;continue _;case 10:$z=AMo(b,bg,bh,bf);if(C()){break _;}bk=$z;if(bk.cG())d:while(true){if(be>=0){$p=12;continue _;}be=be+1|0;while(be>=4){bd=bd+1|0;while(bd>=4){bc=bc+1|0;while(bc>=3){bi=u+0.5-c.i;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;y=h;}else{e=o;f=u;g=p;}w=w+1|0;d=bj;h=y;if(w>=n)break d;ba=w%2|0;bb=1-ba|0;y=w%4|0;if(y>=2){ba= -ba|0;bb= -bb|0;}bc=0;}bd=0;}be=(-1);}bf=bd-1|0;bg=(o+V(bf,ba)|0)+V(bc,bb)|0;bh=u+be
|0;bf=(p+V(bf,bb)|0)-V(bc,ba)|0;if(be>=0)continue;else{continue _;}}u=u+(-1)|0;while(u<0){p=p+1|0;while(p>m){o=o+1|0;if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.c;r=q*q;s=l;while(s<=m){t=s+0.5-c.d;u=127;t=t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w
=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.c;r=q*q;p=l;}t=p+0.5-c.d;u=127;t=t*t;}$p=1;continue _;case 11:A2O(b,l,y,j,x);if(C()){break _;}n=n+1|0;while(n>=3){w=w+1|0;while(w>=3){u=u+1|0;if(u>1){u=0;while(u<4){b.cx=1;w=0;while
(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}w=1;}n=(-1);}x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}continue _;case 12:$z=AMY(b,bg,bh,bf);if(C()){break _;}x=$z;if(!x)d:while(true){be=be+1|0;while(be>=4){bd=bd+1|0;while(bd
>=4){bc=bc+1|0;while(bc>=3){bi=u+0.5-c.i;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;y=h;}else{e=o;f=u;g=p;}w=w+1|0;d=bj;h=y;if(w>=n)break d;ba=w%2|0;bb=1-ba|0;y=w%4|0;if(y>=2){ba= -ba|0;bb= -bb|0;}bc=0;}bd=0;}be=(-1);}bf=bd-1|0;bg=(o+V(bf,ba)|0)+V(bc,bb)|0;bh=u+be|0;bf=(p+V(bf,bb)|0)-V(bc,ba)|0;if(be<0){$p=10;continue _;}if(be<0)continue;else{continue _;}}u=u+(-1)|0;while(u<0){p=p+1|0;while(p>m){o=o+1|0;if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.c;r=q*q;s=l;while(s<=m){t=s+0.5-c.d;u=127;t=t*t;if(u>=0){$p=2;continue _;}s
=s+1|0;}j=j+1|0;}}m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+V(x,m)|0)+V(u,v)|0;y=f+n|0;j=(g+V(x,v)|0)-V(u,m)|0;if(!(n>=0?0:1))x=0;else{J();x=BGh.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cx=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+V(x,m)|0;y=f+n|0;j=g+V(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){J();x=BJv.b;}else{J();x=BGh.b;}$p=7;continue _;}w=w+1|0;}b.cx=0;x=0;while(x<4){n=(-1);if(n<4)
{z=x-1|0;l=e+V(z,m)|0;y=f+n|0;j=g+V(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.c;r=q*q;p=l;}t=p+0.5-c.d;u=127;t=t*t;}$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,$p);}
function PJ(){var a=this;E.call(a);a.cE=null;a.pW=0;a.qb=null;a.Of=0;a.tB=0;a.ke=0;a.lt=0;a.M$=0;a.YB=0;a.q5=0;a.lK=0;a.Tj=0;a.q6=0;a.g4=null;a.Ma=0;a.oe=null;a.lj=null;a.hV=0;a.Bm=0;a.Zu=0;a.oB=0;a.o_=0;a.n9=0;a.gO=0;a.SE=0;a.re=0;a.b$=0;a.tf=0;a.c0=0;a.m8=0;a.PW=0;a.Hy=0;a.oU=0;a.yj=0;a.R9=0;a.Nb=0;a.iF=null;a.m9=null;a.gD=null;a.tE=null;a.uy=null;a.Gs=null;a.uP=null;a.S_=null;a.hS=null;a.ma=0;a.p7=0;a.rT=null;a.y1=null;a.RL=0;a.qQ=0;a.E7=0;a.lO=0;a.sm=0;a.xy=0;a.wz=0;a.hD=0;a.je=0;a.zK=null;}
var BR5=null;var BR6=null;function LX(){LX=Bx(PJ);Ba4();}
function AFh(a){var b;b=0;while(b<286){a.iF.data[b*2|0]=0;b=b+1|0;}b=0;while(b<30){a.m9.data[b*2|0]=0;b=b+1|0;}b=0;while(b<19){a.gD.data[b*2|0]=0;b=b+1|0;}a.iF.data[512]=1;a.sm=0;a.lO=0;a.xy=0;a.qQ=0;}
function Sy(a,b,c){var d,e,f,g;d=a.hS.data[c];e=c<<1;a:{while(true){f=Ba(e,a.ma);if(f>0)break a;if(f>=0)f=e;else{g=a.hS.data;f=e+1|0;if(!AGI(b,g[f],g[e],a.rT))f=e;}if(AGI(b,d,a.hS.data[f],a.rT))break;g=a.hS.data;g[c]=g[f];e=f<<1;c=f;}}a.hS.data[c]=d;}
function AGI(b,c,d,e){var f;LX();a:{b:{b=b.data;f=Ba(b[c*2|0],b[d*2|0]);if(f>=0){if(f)break b;b=e.data;if(b[c]>b[d])break b;}c=1;break a;}c=0;}return c;}
function AFj(a,b,c){var d,e,f,g,h,i,j,k;b=b.data;d=(-1);e=b[1];f=0;g=7;h=4;if(!e){g=138;h=3;}b[((c+1|0)*2|0)+1|0]=(-1);i=0;while(i<=c){i=i+1|0;j=b[(i*2|0)+1|0];f=f+1|0;if(!(f<g&&e==j)){if(f<h){k=a.gD.data;d=e*2|0;k[d]=(k[d]+f|0)<<16>>16;}else if(!e){if(f>10){k=a.gD.data;k[36]=(k[36]+1|0)<<16>>16;}else{k=a.gD.data;k[34]=(k[34]+1|0)<<16>>16;}}else{if(e!=d){k=a.gD.data;g=e*2|0;k[g]=(k[g]+1|0)<<16>>16;}k=a.gD.data;k[32]=(k[32]+1|0)<<16>>16;}f=0;if(!j){g=138;h=3;d=e;}else if(e!=j){g=7;h=4;d=e;}else{g=6;h=3;d=e;}}e
=j;}}
function AFp(a,b,c){var d,e,f,g,h,i,j,k;d=b.data;e=(-1);f=d[1];g=0;h=7;i=4;if(!f){h=138;i=3;}j=0;while(j<=c){j=j+1|0;k=d[(j*2|0)+1|0];g=g+1|0;if(!(g<h&&f==k)){if(g<i)while(true){GX(a,f,a.gD);g=g+(-1)|0;if(!g)break;}else if(!f){if(g>10){GX(a,18,a.gD);Fy(a,g-11|0,7);}else{GX(a,17,a.gD);Fy(a,g-3|0,3);}}else{if(f!=e){GX(a,f,a.gD);g=g+(-1)|0;}GX(a,16,a.gD);Fy(a,g-3|0,2);}g=0;if(!k){h=138;i=3;e=f;}else if(f!=k){h=7;i=4;e=f;}else{h=6;i=3;e=f;}}f=k;}}
function Om(a,b,c,d){CZ(b,c,a.qb,a.ke,d);a.ke=a.ke+d|0;}
function DD(a,b){var c,d;c=a.qb.data;d=a.ke;a.ke=d+1|0;c[d]=b;}
function Kz(a,b){DD(a,b<<24>>24);DD(a,(b>>>8|0)<<24>>24);}
function Nj(a,b){DD(a,b>>8<<24>>24);DD(a,b<<24>>24);}
function GX(a,b,c){var d;c=c.data;d=b*2|0;Fy(a,c[d]&65535,c[d+1|0]&65535);}
function Fy(a,b,c){var d,e;d=a.je;if(d<=(16-c|0)){a.hD=(a.hD|b<<d&65535)<<16>>16;a.je=d+c|0;}else{e=(a.hD|b<<d&65535)<<16>>16;a.hD=e;Kz(a,e);d=a.je;a.hD=(b>>>(16-d|0)|0)<<16>>16;a.je=d+(c-16|0)|0;}}
function AZK(a){Fy(a,2,3);Vw();GX(a,256,BR7);Xf(a);if((((1+a.wz|0)+10|0)-a.je|0)<9){Fy(a,2,3);GX(a,256,BR7);Xf(a);}a.wz=7;}
function Mr(a,b,c){var d,e,f,g,h;d=a.qb.data;e=a.E7;f=a.qQ;g=e+(f*2|0)|0;d[g]=(b>>>8|0)<<24>>24;d[g+1|0]=b<<24>>24;a.y1.data[f]=c<<24>>24;a.qQ=f+1|0;if(!b){d=a.iF.data;b=c*2|0;d[b]=(d[b]+1|0)<<16>>16;}else{a.xy=a.xy+1|0;b=b+(-1)|0;h=a.iF.data;c=((BR8.data[c]+256|0)+1|0)*2|0;h[c]=(h[c]+1|0)<<16>>16;d=a.m9.data;b=AAx(b)*2|0;d[b]=(d[b]+1|0)<<16>>16;}c=a.qQ;if(!(c&8191)&&a.oU>2){f=c*8|0;g=a.b$-a.n9|0;e=0;while(e<30){f=Ce(Bk(M(f),CF(M(a.m9.data[e*2|0]),Bk(M(5),M(BR9.data[e])))));e=e+1|0;}b=f>>>3|0;if(a.xy<(c/2|0)
&&b<(g/2|0))return 1;}return c!=(a.RL-1|0)?0:1;}
function AEa(a,b,c){var d,e,f,g,h,i;a:{d=0;if(a.qQ)while(true){e=a.qb.data;f=a.E7+(d*2|0)|0;g=e[f]<<8&65280|e[f+1|0]&255;h=a.y1.data[d]&255;d=d+1|0;if(!g)GX(a,h,b);else{f=BR8.data[h];GX(a,(f+256|0)+1|0,b);i=BR$.data[f];if(i)Fy(a,h-BR_.data[f]|0,i);g=g+(-1)|0;f=AAx(g);GX(a,f,c);h=BR9.data[f];if(h)Fy(a,g-BSa.data[f]|0,h);}if(d>=a.qQ)break a;}}c=b.data;GX(a,256,b);a.wz=c[513];}
function Xf(a){var b;b=a.je;if(b==16){Kz(a,a.hD);a.hD=0;a.je=0;}else if(b>=8){DD(a,a.hD<<24>>24);a.hD=(a.hD>>>8|0)<<16>>16;a.je=a.je-8|0;}}
function AA4(a){var b;b=a.je;if(b>8)Kz(a,a.hD);else if(b>0)DD(a,a.hD<<24>>24);a.hD=0;a.je=0;}
function Iv(a,b){var c,d,e,f,g,h;c=a.n9;d=c<0?(-1):c;e=a.b$-c|0;f=0;if(a.oU<=0){g=e+5|0;c=g;}else{if(a.M$==2){c=0;g=0;f=0;while(c<7){f=f+a.iF.data[c*2|0]|0;c=c+1|0;}while(c<128){g=g+a.iF.data[c*2|0]|0;c=c+1|0;}while(c<256){f=f+a.iF.data[c*2|0]|0;c=c+1|0;}a.M$=(f<=(g>>>2|0)?1:0)<<24>>24;}UW(a.tE,a);UW(a.uy,a);AFj(a,a.iF,a.tE.oO);AFj(a,a.m9,a.uy.oO);UW(a.Gs,a);f=18;a:{while(true){if(f<3)break a;if(a.gD.data[(BSb.data[f]*2|0)+1|0])break;f=f+(-1)|0;}}h=a.lO+((((3*(f+1|0)|0)+5|0)+5|0)+4|0)|0;a.lO=h;c=((h+3|0)+7|
0)>>>3|0;g=((a.sm+3|0)+7|0)>>>3|0;if(g<=c)c=g;}if((e+4|0)<=c&&d!=(-1))ADH(a,d,e,b);else if(g==c){Fy(a,2+(!b?0:1)|0,3);Vw();AEa(a,BR7,BSc);}else{Fy(a,4+(!b?0:1)|0,3);d=a.tE.oO+1|0;h=a.uy.oO+1|0;c=f+1|0;Fy(a,d-257|0,5);h=h-1|0;Fy(a,h,5);Fy(a,c-4|0,4);g=0;while(g<c){Fy(a,a.gD.data[(BSb.data[g]*2|0)+1|0],3);g=g+1|0;}AFp(a,a.iF,d-1|0);AFp(a,a.m9,h);AEa(a,a.iF,a.m9);}AFh(a);if(b)AA4(a);a.n9=a.b$;Or(a.cE);}
function ATn(a,b){var c,d,e;c=a.Of-5|0;if(65535<=c)c=65535;while(true){if(a.c0<=1){Vd(a);d=a.c0;if(!d&&!b)return 0;if(!d){b=Ba(b,4);Iv(a,b?0:1);if(a.cE.er)return b?1:3;return b?0:2;}}d=a.b$+a.c0|0;a.b$=d;a.c0=0;e=a.n9+c|0;if(!(d&&d<e)){a.c0=d-e|0;a.b$=e;Iv(a,0);if(!a.cE.er)return 0;}if((a.b$-a.n9|0)<(a.lK-262|0))continue;Iv(a,0);if(!a.cE.er)break;}return 0;}
function ADH(a,b,c,d){Fy(a,0+(!d?0:1)|0,3);AA4(a);a.wz=8;Kz(a,c<<16>>16);Kz(a,(c^(-1))<<16>>16);Om(a,a.g4,b,c);}
function Vd(a){var b,c,d,e,f,g,h,i;while(true){b=a.Ma;c=a.c0;b=b-c|0;d=a.b$;e=b-d|0;if(!e&&!d&&!c)e=a.lK;else if(e==(-1))e=e+(-1)|0;else{c=a.lK;if(d>=((c+c|0)-262|0)){f=a.g4;CZ(f,c,f,0,c);b=a.tf;c=a.lK;a.tf=b-c|0;a.b$=a.b$-c|0;a.n9=a.n9-c|0;b=a.Bm;g=b;while(true){f=a.lj.data;g=g+(-1)|0;d=f[g]&65535;f[g]=d<c?0:(d-c|0)<<16>>16;b=b+(-1)|0;if(!b)break;}d=c;g=c;while(true){f=a.oe.data;d=d+(-1)|0;h=f[d]&65535;f[d]=h<c?0:(h-c|0)<<16>>16;g=g+(-1)|0;if(!g)break;}e=e+c|0;}}i=a.cE;b=i.P;if(!b)return;f=a.g4;c=a.b$+a.c0
|0;if(b<=e)e=b;if(!e)e=0;else{i.P=b-e|0;if(i.mt.lt)i.ex.mE(i.cn,i.E,e);CZ(i.cn,i.E,f,c,e);i.E=i.E+e|0;i.I=Bk(i.I,M(e));}b=a.c0+e|0;a.c0=b;if(b>=3){f=a.g4.data;c=a.b$;d=f[c]&255;a.hV=d;a.hV=(d<<a.o_^f[c+1|0]&255)&a.oB;}if(b>=262)break;if(a.cE.P)continue;else break;}}
function A3h(a,b){var c,d,e,f,g;c=0;while(true){if(a.c0<262){Vd(a);d=a.c0;if(d<262&&!b)return 0;if(!d){b=Ba(b,4);Iv(a,b?0:1);if(!a.cE.er){if(b)return 0;return 2;}return b?1:3;}}if(a.c0>=3){c=a.hV<<a.o_;e=a.g4.data;d=a.b$;f=(c^e[d+2|0]&255)&a.oB;a.hV=f;e=a.lj.data;c=e[f]&65535;a.oe.data[d&a.q6]=e[f];e[f]=d<<16>>16;}if(FX(M(c),Ch)&&((a.b$-c|0)&65535)<=(a.lK-262|0)&&a.yj!=2)a.gO=YN(a,c);g=a.gO;if(g<3){d=Mr(a,0,a.g4.data[a.b$]&255);a.c0=a.c0-1|0;a.b$=a.b$+1|0;}else{d=Mr(a,a.b$-a.tf|0,g-3|0);f=a.c0;g=a.gO;f=f-g|
0;a.c0=f;if(g<=a.Hy&&f>=3){a.gO=g-1|0;while(true){f=a.b$+1|0;a.b$=f;g=(a.hV<<a.o_^a.g4.data[f+2|0]&255)&a.oB;a.hV=g;e=a.lj.data;c=e[g]&65535;a.oe.data[f&a.q6]=e[g];e[g]=f<<16>>16;g=a.gO-1|0;a.gO=g;if(g)continue;else break;}a.b$=f+1|0;}else{f=a.b$+g|0;a.b$=f;a.gO=0;e=a.g4.data;g=e[f]&255;a.hV=g;a.hV=(g<<a.o_^e[f+1|0]&255)&a.oB;}}if(!d)continue;Iv(a,0);if(!a.cE.er)break;}return 0;}
function A3n(a,b){var c,d,e,f,g,h;c=0;while(true){if(a.c0<262){Vd(a);d=a.c0;if(d<262&&!b)return 0;if(!d){if(a.re){Mr(a,0,a.g4.data[a.b$-1|0]&255);a.re=0;}b=Ba(b,4);Iv(a,b?0:1);if(!a.cE.er){if(b)return 0;return 2;}return b?1:3;}}if(a.c0>=3){c=a.hV<<a.o_;e=a.g4.data;d=a.b$;f=(c^e[d+2|0]&255)&a.oB;a.hV=f;e=a.lj.data;c=e[f]&65535;a.oe.data[d&a.q6]=e[f];e[f]=d<<16>>16;}a:{f=a.gO;a.m8=f;a.SE=a.tf;a.gO=2;if(c&&f<a.Hy&&((a.b$-c|0)&65535)<=(a.lK-262|0)){if(a.yj!=2)a.gO=YN(a,c);d=a.gO;if(d<=5){if(a.yj!=1){if(d!=3)break a;if
((a.b$-a.tf|0)<=4096)break a;}a.gO=2;}}}g=a.m8;if(!(g>=3&&a.gO<=g)){if(!a.re){a.re=1;a.b$=a.b$+1|0;a.c0=a.c0-1|0;continue;}if(Mr(a,0,a.g4.data[a.b$-1|0]&255))Iv(a,0);a.b$=a.b$+1|0;a.c0=a.c0-1|0;if(!a.cE.er)break;continue;}d=a.b$;f=(d+a.c0|0)-3|0;d=Mr(a,(d-1|0)-a.SE|0,g-3|0);h=a.c0;g=a.m8;a.c0=h-(g-1|0)|0;a.m8=g-2|0;while(true){h=a.b$+1|0;a.b$=h;if(h<=f){g=(a.hV<<a.o_^a.g4.data[h+2|0]&255)&a.oB;a.hV=g;e=a.lj.data;c=e[g]&65535;a.oe.data[h&a.q6]=e[g];e[g]=h<<16>>16;}g=a.m8-1|0;a.m8=g;if(!g)break;}a.re=0;a.gO=2;a.b$
=h+1|0;if(d){Iv(a,0);if(!a.cE.er)return 0;}}return 0;}
function YN(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=a.PW;d=a.b$;e=a.m8;f=a.lK-262|0;g=d<=f?0:d-f|0;h=a.Nb;i=a.q6;j=d+258|0;k=a.g4.data;f=d+e|0;l=k[f-1|0];m=k[f];if(e>=a.R9)c=c>>2;n=a.c0;if(h>n)h=n;o=j-258|0;a:{while(true){f=b+e|0;if(k[f]==m&&k[f-1|0]==l&&k[b]==k[d]){p=b+1|0;if(k[p]==k[d+1|0]){f=d+2|0;d=p+1|0;b:{while(true){f=f+1|0;p=k[f];d=d+1|0;if(p!=k[d])break;f=f+1|0;p=k[f];q=d+1|0;if(p!=k[q])break b;f=f+1|0;d=k[f];p=q+1|0;if(d!=k[p])break b;f=f+1|0;q=k[f];d=p+1|0;if(q!=k[d])break b;f=f+1|0;p=k[f];d=d+1
|0;if(p!=k[d])break b;f=f+1|0;p=k[f];d=d+1|0;if(p!=k[d])break b;f=f+1|0;p=k[f];d=d+1|0;if(p!=k[d])break b;f=f+1|0;p=k[f];d=d+1|0;if(p!=k[d])break b;if(f>=j)break b;}}f=258-(j-f|0)|0;if(f<=e)d=o;else{a.tf=b;if(f>=h)break;m=o+f|0;l=k[m-1|0];m=k[m];d=o;e=f;}}}b=a.oe.data[b&i]&65535;if(b<=g){f=e;break a;}c=c+(-1)|0;if(!c){f=e;break a;}}}if(f>n)return n;return f;}
function AI1(a,b,c,d,e,f){var g,h,i,j,k,l;g=1;h=a.cE;h.b1=null;if(b==(-1))b=6;if(d<0){g=0;d= -d|0;}else if(d>15){g=2;d=d+(-16)|0;h.ex=XI();}a:{if(e<1)break a;if(e>9)break a;if(c!=8)break a;if(d<9)break a;if(d>15)break a;if(b<0)break a;if(b>9)break a;if(f<0)break a;if(f<=2){i=a.cE;i.mt=a;a.lt=g;a.Tj=d;d=1<<d;a.lK=d;a.q6=d-1|0;j=e+7|0;a.Zu=j;k=1<<j;a.Bm=k;a.oB=k-1|0;a.o_=((j+3|0)-1|0)/3|0;a.g4=BU(d*2|0);a.oe=KR(d);a.lj=KR(k);d=1<<(e+6|0);a.RL=d;e=d*3|0;a.qb=BU(e);a.Of=e;a.E7=d;a.y1=BU(d);a.oU=b;a.yj=f;a.YB=c<<
24>>24;i.jk=Ch;i.I=Ch;i.b1=null;i.Z$=2;a.ke=0;a.tB=0;if(g<0)a.lt= -g|0;a.pW=a.lt?42:113;i.ex.li();a.q5=0;i=a.tE;i.v7=a.iF;Vw();i.u1=BSd;i=a.uy;i.v7=a.m9;i.u1=BSe;i=a.Gs;i.v7=a.gD;i.u1=BSf;a.hD=0;a.je=0;a.wz=8;AFh(a);a.Ma=2*a.lK|0;l=a.lj.data;b=a.Bm-1|0;l[b]=0;c=0;while(c<b){l[c]=0;c=c+1|0;}l=BR5.data;b=a.oU;a.Hy=l[b].OB;a.R9=l[b].U5;a.Nb=l[b].TP;a.PW=l[b].N6;a.b$=0;a.n9=0;a.c0=0;a.m8=2;a.gO=2;a.re=0;a.hV=0;return 0;}}return (-2);}
function AU1(a,b){var c,d,e,f,g,h,i,j;c=Ba(b,4);if(c<=0&&b>=0){a:{d=a.cE;if(d.oY!==null&&!(d.cn===null&&d.P)){e=a.pW;if(e!=666)break a;if(!c)break a;}LX();d.b1=BR6.data[4];return (-2);}if(!d.er){LX();d.b1=BR6.data[7];return (-5);}f=a.q5;a.q5=b;if(e==42){if(a.lt==2){AJv(ACq(a),a);a.pW=113;a.cE.ex.li();}else{g=(8+((a.Tj-8|0)<<4)|0)<<8;e=((a.oU-1|0)&255)>>1;if(e>3)e=3;g=g|e<<6;if(a.b$)g=g|32;e=g+(31-(g%31|0)|0)|0;a.pW=113;Nj(a,e);if(a.b$){h=a.cE.ex.tg();Nj(a,Ce(HZ(h,16)));Nj(a,Ce(Cw(h,M(65535))));}a.cE.ex.li();}}b:
{if(a.ke){Or(a.cE);if(a.cE.er)break b;a.q5=(-1);return 0;}d=a.cE;if(!d.P&&b<=f&&c){LX();d.b1=BR6.data[7];return (-5);}}e=Ba(a.pW,666);if(!e){d=a.cE;if(d.P){LX();d.b1=BR6.data[7];return (-5);}}c:{if(!a.cE.P&&!a.c0){if(!b)break c;if(!e)break c;}d:{i=(-1);LX();switch(BR5.data[a.oU].TV){case 0:i=ATn(a,b);break d;case 1:i=A3h(a,b);break d;case 2:i=A3n(a,b);break d;default:}}e=Ba(i,2);if(!(e&&i!=3))a.pW=666;if(i&&e){if(i!=1)break c;e:{if(b==1)AZK(a);else{ADH(a,0,0,0);if(b==3){j=0;while(true){if(j>=a.Bm)break e;a.lj.data[j]
=0;j=j+1|0;}}}}Or(a.cE);if(a.cE.er)break c;a.q5=(-1);return 0;}if(!a.cE.er)a.q5=(-1);return 0;}if(c)return 0;b=a.lt;if(b<=0)return 1;if(b!=2){h=a.cE.ex.tg();Nj(a,Ce(HZ(h,16)));Nj(a,Ce(Cw(h,M(65535))));}else{h=a.cE.ex.tg();DD(a,Ce(Cw(h,M(255)))<<24>>24);DD(a,Ce(Cw(Ec(h,8),M(255)))<<24>>24);DD(a,Ce(Cw(Ec(h,16),M(255)))<<24>>24);DD(a,Ce(Cw(Ec(h,24),M(255)))<<24>>24);DD(a,Ce(Cw(a.cE.I,M(255)))<<24>>24);DD(a,Ce(Cw(Ec(a.cE.I,8),M(255)))<<24>>24);DD(a,Ce(Cw(Ec(a.cE.I,16),M(255)))<<24>>24);DD(a,Ce(Cw(Ec(a.cE.I,24),
M(255)))<<24>>24);AWS(ACq(a),h);}Or(a.cE);b=a.lt;if(b>0)a.lt= -b|0;return !a.ke?1:0;}return (-2);}
function ACq(a){Bgj(a);try{if(a.zK===null)a.zK=Btm();return a.zK;}finally{A5U(a);}}
function Ba4(){var b,c;b=BC(ACD,10);c=b.data;BR5=b;c[0]=Iz(0,0,0,0,0);BR5.data[1]=Iz(4,4,8,4,1);BR5.data[2]=Iz(4,5,16,8,1);BR5.data[3]=Iz(4,6,32,32,1);BR5.data[4]=Iz(4,4,16,16,2);BR5.data[5]=Iz(8,16,32,32,2);BR5.data[6]=Iz(8,16,128,128,2);BR5.data[7]=Iz(8,32,128,256,2);BR5.data[8]=Iz(32,128,258,1024,2);BR5.data[9]=Iz(32,258,258,4096,2);BR6=Q(Cr,[B(507),B(1181),B(7),B(1182),B(1183),B(1184),B(1185),B(1186),B(1187),B(7)]);}
function SS(){var a=this;E.call(a);a.p$=null;a.q0=null;}
function ABH(a,b){var c;c=a.q0;a.q0=b;return c;}
function QW(){var a=this;SS.call(a);a.d6=null;a.fj=null;a.qq=0;a.oh=0;}
function Tf(a){var b;b=RT(a);if(b==2){if(RT(a.fj)<0)a.fj=VK(a.fj);return WI(a);}if(b!=(-2))return a;if(RT(a.d6)>0)a.d6=WI(a.d6);return VK(a);}
function RT(a){var b,c;b=a.fj;c=b===null?0:b.qq;b=a.d6;return c-(b===null?0:b.qq)|0;}
function VK(a){var b;b=a.d6;a.d6=b.fj;b.fj=a;IT(a);IT(b);return b;}
function WI(a){var b;b=a.fj;a.fj=b.d6;b.d6=a;IT(a);IT(b);return b;}
function IT(a){var b,c,d;b=a.fj;c=b===null?0:b.qq;b=a.d6;d=b===null?0:b.qq;a.qq=EB(c,d)+1|0;a.oh=1;b=a.d6;if(b!==null)a.oh=1+b.oh|0;b=a.fj;if(b!==null)a.oh=a.oh+b.oh|0;}
function Gk(){var a=this;E.call(a);a.v7=null;a.oO=0;a.u1=null;}
var BR$=null;var BR9=null;var BSg=null;var BSb=null;var BSh=null;var BR8=null;var BR_=null;var BSa=null;function BSi(){var a=new Gk();A12(a);return a;}
function A12(a){}
function AAx(b){return b<256?BSh.data[b]:BSh.data[256+(b>>>7|0)|0];}
function A4E(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;c=a.v7;d=a.u1;e=d.Lk;f=d.UJ;g=d.O5;h=d.Vy;i=0;j=0;while(j<=15){b.uP.data[j]=0;j=j+1|0;}k=c.data;l=b.hS.data;j=b.p7;k[(l[j]*2|0)+1|0]=0;m=j+1|0;while(m<573){n=l[m];j=n*2|0;o=j+1|0;p=k[(k[o]*2|0)+1|0]+1|0;if(p>h){i=i+1|0;p=h;}k[o]=p<<16>>16;if(n<=a.oO){c=b.uP.data;c[p]=(c[p]+1|0)<<16>>16;q=0;if(n>=g)q=f.data[n-g|0];r=k[j];b.lO=b.lO+V(r,p+q|0)|0;if(e!==null){c=e.data;b.sm=b.sm+V(r,c[o]+q|0)|0;}}m=m+1|0;}if(!i)return;g=h-1|0;while(true){n=g;while(true){c=b.uP.data;if
(c[n])break;n=n+(-1)|0;}c[n]=(c[n]-1|0)<<16>>16;j=n+1|0;c[j]=(c[j]+2|0)<<16>>16;c[h]=(c[h]-1|0)<<16>>16;i=i+(-2)|0;if(i<=0)break;}while(h){n=c[h];while(n){m=m+(-1)|0;o=l[m];if(o>a.oO)continue;i=o*2|0;j=i+1|0;if(k[j]!=h){b.lO=Ce(Bk(M(b.lO),CF(BD(M(h),M(k[j])),M(k[i]))));k[j]=h<<16>>16;}n=n+(-1)|0;}h=h+(-1)|0;}}
function UW(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;c=a.v7;d=a.u1;e=d.Lk;f=d.Po;g=(-1);b.ma=0;b.p7=573;h=0;while(h<f){i=c.data;j=h*2|0;if(!i[j])i[j+1|0]=0;else{i=b.hS.data;j=b.ma+1|0;b.ma=j;i[j]=h;b.rT.data[h]=0;g=h;}h=h+1|0;}while(true){j=b.ma;if(j>=2)break;i=b.hS;j=j+1|0;b.ma=j;if(g>=2)h=0;else{g=g+1|0;h=g;}k=i.data;i=c.data;k[j]=h;j=h*2|0;i[j]=1;b.rT.data[h]=0;b.lO=b.lO-1|0;if(e===null)continue;i=e.data;b.sm=b.sm-i[j+1|0]|0;}a.oO=g;j=j/2|0;while(j>=1){Sy(b,c,j);j=j+(-1)|0;}while(true){i=c.data;e=b.hS.data;l=e[1];m
=b.ma;b.ma=m-1|0;e[1]=e[m];Sy(b,c,1);e=b.hS.data;j=e[1];h=b.p7-1|0;b.p7=h;e[h]=l;h=h-1|0;b.p7=h;e[h]=j;h=f*2|0;m=l*2|0;n=i[m];o=j*2|0;i[h]=(n+i[o]|0)<<16>>16;e=b.rT.data;e[f]=(EB(e[l],e[j])+1|0)<<24>>24;j=m+1|0;l=o+1|0;h=f<<16>>16;i[l]=h;i[j]=h;e=b.hS.data;l=f+1|0;e[1]=f;Sy(b,c,1);if(b.ma<2)break;f=l;}c=b.hS.data;j=b.p7-1|0;b.p7=j;c[j]=c[1];A4E(a,b);e=b.uP;k=b.S_.data;l=0;k[0]=0;h=1;while(h<=15){l=(l+e.data[h-1|0]|0)<<1<<16>>16;k[h]=l;h=h+1|0;}j=0;while(j<=g){l=j*2|0;h=i[l+1|0];if(h){f=k[h];k[h]=(f+1|0)<<16
>>16;m=0;while(true){m=m|f&1;f=f>>>1|0;m=m<<1;h=h+(-1)|0;if(h<=0)break;}i[l]=(m>>>1|0)<<16>>16;}j=j+1|0;}}
function AHz(){BR$=B2([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]);BR9=B2([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]);BSg=B2([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]);BSb=Iy([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);BSh=Iy([0,1,2,3,4,4,5,5,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,16,17,18,18,
19,19,20,20,20,20,21,21,21,21,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,
28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29]);BR8=Iy([0,1,2,3,4,5,6,7,8,8,9,9,10,10,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,
21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28]);BR_=B2([0,1,2,3,4,5,6,
7,8,10,12,14,16,20,24,28,32,40,48,56,64,80,96,112,128,160,192,224,0]);BSa=B2([0,1,2,3,4,6,8,12,16,24,32,48,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096,6144,8192,12288,16384,24576]);}
function ACD(){var a=this;E.call(a);a.U5=0;a.OB=0;a.TP=0;a.N6=0;a.TV=0;}
function Iz(a,b,c,d,e){var f=new ACD();BjD(f,a,b,c,d,e);return f;}
function BjD(a,b,c,d,e,f){a.U5=b;a.OB=c;a.TP=d;a.N6=e;a.TV=f;}
function AEw(){var a=this;Kh.call(a);a.lN=null;a.t4=null;a.DB=null;a.Mk=0;a.Bi=null;a.oq=null;a.mU=null;}
function AYt(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{a.cS=Bk(a.cS,M(1));b=U_(a,1.0);if(b!=a.gU){a.gU=b;c=0;while(true){d=a.ey;if(c>=d.s)break a;AFN(Bb(d,c));c=c+1|0;}}}c=0;b:{while(true){if(c>=10)break b;d=a.mU;if(d.ll.eN?0:1)break b;e=De(Fd(d));if(!Op(a.cN,e))break;c=c+1|0;}$p=3;continue _;}d=a.t4;$p=1;case 1:APC(d);if(C()){break _;}c=0;while(true){d=a.lN;if(c>=d.gJ)break;d
=Sp(d,c);b=d.wi-1|0;d.wi=b;if(!b){b=d.tp;f=d.tD;g=d.v0;h=d.Ko;i=d.KT;$p=2;continue _;}c=c+1|0;}return;case 2:AVq(a,b,f,g,h,i);if(C()){break _;}QZ(a,d.tp,d.tD,d.v0);d=a.lN;b=c+(-1)|0;Mu(d,c);while(true){c=b+1|0;d=a.lN;if(c>=d.gJ)break;d=Sp(d,c);b=d.wi-1|0;d.wi=b;if(!b){b=d.tp;f=d.tD;g=d.v0;h=d.Ko;i=d.KT;continue _;}b=c;}return;case 3:AW5(a,e);if(C()){break _;}a:{while(true){c=c+1|0;if(c>=10)break a;d=a.mU;if(d.ll.eN?0:1)break a;e=De(Fd(d));if(Op(a.cN,e))continue;else break;}continue _;}d=a.t4;$p=1;continue _;default:
GR();}}DW().s(a,b,c,d,e,f,g,h,i,$p);}
function Q3(a,b,c,d,e,f,g){var h,i,j,k,l;h=0;while(true){i=a.lN;if(h>=i.gJ)break;i=Sp(i,h);j=i.tp;if(j<b)j=h;else{k=i.tD;if(k<c)j=h;else{l=i.v0;if(l<d)j=h;else if(j>e)j=h;else if(k>f)j=h;else if(l>g)j=h;else{i=a.lN;j=h+(-1)|0;Mu(i,h);}}}h=j+1|0;}}
function AQ_(a){a.dq=8;a.gl=64;a.dp=8;}
function AQa(a){}
function AI7(a,b,c,d,e){}
function A4f(a,b){return 0;}
function AW5(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A2h(a,b);if(C()){break _;}c=$z;FV(a.oq,b);if(!c)FV(a.mU,b);return c;default:GR();}}DW().s(a,b,c,$p);}
function AKC(a,b){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AJX(a,b);if(C()){break _;}J6(a.oq,b);return;default:GR();}}DW().s(a,b,$p);}
function Bd0(a,b){A1f(a,b);if(IZ(a.mU,b))J6(a.mU,b);}
function BpM(a,b){APB(a,b);if(IZ(a.oq,b))FV(a.mU,b);}
function A4F(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=Wl(a,b);if(d!==null){$p=2;continue _;}FV(a.oq,c);c.fb=b;$p=1;case 1:$z=AW5(a,c);if(C()){break _;}e=$z;if(!e)FV(a.mU,c);AEE(a.Bi,b,c);return;case 2:AKC(a,d);if(C()){break _;}FV(a.oq,c);c.fb=b;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,$p);}
function Wl(a,b){return AGQ(a.Bi,b);}
function AKz(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Bi;d=SR(X6(b),c.nM.data.length);e=c.nM.data;f=e[d];g=f;a:{while(f!==null){h=f.pR;if(f.xK==b){c.rr=c.rr+1|0;c.wX=c.wX-1|0;if(g!==f)g.pR=h;else e[d]=h;break a;}g=f;f=h;}}c=f!==null?f.xn:null;if(c===null)return c;J6(a.oq,c);$p=1;case 1:AKC(a,c);if(C()){break _;}return c;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AKO(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(a,b,c,d);if(C()){break _;}f=$z;$p=2;case 2:$z=APQ(a,b,c,d);if(C()){break _;}g=$z;$p=3;case 3:$z=AWE(a,b,c,d,e);if(C()){break _;}e=$z;if(!e)return 0;FO(a.lN,AJW(a,b,c,d,f,g));return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AW1(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(a,b,c,d);if(C()){break _;}g=$z;$p=2;case 2:$z=APQ(a,b,c,d);if(C()){break _;}h=$z;$p=3;case 3:$z=AVq(a,b,c,d,e,f);if(C()){break _;}e=$z;if(!e)return 0;FO(a.lN,AJW(a,b,c,d,g,h));return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function APZ(a,b,c,d,e){var f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(a,b,c,d);if(C()){break _;}f=$z;$p=2;case 2:$z=APQ(a,b,c,d);if(C()){break _;}g=$z;$p=3;case 3:$z=AXQ(a,b,c,d,e);if(C()){break _;}e=$z;if(!e)return 0;FO(a.lN,AJW(a,b,c,d,f,g));return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function AWU(a,b,c,d,e){var f,g,h,$$je,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.Mk)return;f=a.t4;g=new SO;Cc(g);g.ov=1;g.qV=b;g.sn=c;g.ub=d;h=E8();g.pt=h;e.p5(h);a:{try{g.rY=Bg1(g.pt);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){e=$$je;}else{throw $$e;}}Bq(e);}$p=1;case 1:AJS(f,g);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function AOv(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.t4;c=new U3;Cc(c);c.uQ=B(1188);$p=1;case 1:AJS(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function ADY(){var a=this;J9.call(a);a.Fx=0;a.Gb=0;a.I_=0;a.jZ=0.0;a.vF=0.0;a.ni=0.0;a.vD=0;a.wy=0;a.jr=null;a.KX=0;}
function BmM(a,b){b.n=(-180.0);}
function A4w(a,b,c,d,e){var f,g,h,i,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.jr;g=ACx(3,b,c,d,e);$p=1;case 1:AJS(f,g);if(C()){break _;}g=a.ck.o;$p=2;case 2:$z=AMY(g,b,c,d);if(C()){break _;}h=$z;g=a.ck.o;$p=3;case 3:APQ(g,b,c,d);if(C()){break _;}$p=4;case 4:$z=AX_(a,b,c,d,e);if(C()){break _;}i=$z;g=M7(a.ck.j);if(g!==null){Zj(g,h,b,c,d);if(!g.y)NG(a.ck.j);}return i;default:GR();}}DW().s(a,b,c,
d,e,f,g,h,i,$p);}
function ANO(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.wy=1;f=a.jr;g=ACx(0,b,c,d,e);$p=1;case 1:AJS(f,g);if(C()){break _;}g=a.ck.o;$p=2;case 2:$z=AMY(g,b,c,d);if(C()){break _;}h=$z;if(h>0&&a.jZ===0.0){J();g=BFM.data[h];f=a.ck;i=f.o;f=f.j;$p=4;continue _;}if(h<=0)return;J();g=BFM.data[h];f=a.ck.j;$p=3;case 3:$z=ATT(g,f);if(C()){break _;}j=$z;if(j<1.0)return;$p=
5;continue _;case 4:g.mI(i,b,c,d,f);if(C()){break _;}if(h<=0)return;J();g=BFM.data[h];f=a.ck.j;$p=3;continue _;case 5:A4w(a,b,c,d,e);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function AL8(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.wy)return;a.wy=0;b=a.jr;c=ACx(2,0,0,0,0);$p=1;case 1:AJS(b,c);if(C()){break _;}a.jZ=0.0;a.vD=0;return;default:GR();}}DW().s(a,b,c,$p);}
function AQp(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.wy=1;$p=1;case 1:AOa(a);if(C()){break _;}f=a.jr;g=ACx(1,b,c,d,e);$p=2;case 2:AJS(f,g);if(C()){break _;}h=a.vD;if(h>0)a.vD=h-1|0;else{if(b==a.Fx&&c==a.Gb&&d==a.I_){f=a.ck.o;$p=3;continue _;}a.jZ=0.0;a.vF=0.0;a.ni=0.0;a.Fx=b;a.Gb=c;a.I_=d;}return;case 3:$z=AMY(f,b,
c,d);if(C()){break _;}h=$z;if(!h)return;J();f=BFM.data[h];i=a.jZ;g=a.ck.j;$p=4;case 4:$z=ATT(f,g);if(C()){break _;}j=$z;a.jZ=i+j;if(a.ni%4.0!==0.0){a.ni=a.ni+1.0;if(a.jZ<1.0)return;$p=6;continue _;}g=a.ck.g0;k=IO(f.e5);l=b+0.5;m=c+0.5;i=d+0.5;f=f.e5;j=(f.l9+1.0)/8.0;n=f.lk*0.5;$p=5;case 5:A5g(g,k,l,m,i,j,n);if(C()){break _;}a.ni=a.ni+1.0;if(a.jZ<1.0)return;$p=6;case 6:A4w(a,b,c,d,e);if(C()){break _;}a.jZ=0.0;a.vF=0.0;a.ni=0.0;a.vD=5;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function Bpa(a,b){var c,d,e;c=a.jZ;if(c<=0.0){d=a.ck;d.h9.BY=0.0;d.dP.sk=0.0;}else{e=a.vF;e=e+(c-e)*b;d=a.ck;d.h9.BY=e;d.dP.sk=e;}}
function Bi6(a){return 4.0;}
function Brg(a,b){}
function ATR(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOa(a);if(C()){break _;}a.vF=a.jZ;return;default:GR();}}DW().s(a,$p);}
function AOa(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=Ei(a.ck.j.z);c=0;if(b!==null)c=b.bp;if(c==a.KX)return;a.KX=c;b=a.jr;d=new RU;Cc(d);d.AK=0;d.yl=c;$p=1;case 1:AJS(b,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function AV9(a,b,c,d,e,f,g,h){var i,j,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOa(a);if(C()){break _;}i=a.jr;j=A8C(d===null?(-1):d.bp,e,f,g,h);$p=2;case 2:AJS(i,j);if(C()){break _;}$p=3;case 3:$z=APX(a,b,c,d,e,f,g,h);if(C()){break _;}e=$z;return e;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,$p);}
function ALx(a,b,c,d){var e,f,g,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOa(a);if(C()){break _;}e=a.jr;f=A8C(d===null?(-1):d.bp,(-1),(-1),(-1),255);$p=2;case 2:AJS(e,f);if(C()){break _;}$p=3;case 3:$z=A3f(a,b,c,d);if(C()){break _;}g=$z;return g;default:GR();}}DW().s(a,b,c,d,e,f,g,$p);}
function A8Q(a,b){var c,d,e,f;c=new AFg;d=a.ck;e=d.mh;f=a.jr;ACQ(c,d,b,e,0);c.y8=0;c.J1=AXD(null);c.mC=0;c.vc=0;c.oN=0;c.cl=f;return c;}
function A22(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOa(a);if(C()){break _;}d=a.jr;e=BqW(b.fb,c.fb,1);$p=2;case 2:AJS(d,e);if(C()){break _;}$p=3;case 3:A3W(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function A14(a,b,c){var d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOa(a);if(C()){break _;}d=a.jr;e=BqW(b.fb,c.fb,0);$p=2;case 2:AJS(d,e);if(C()){break _;}$p=3;case 3:AN8(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function ABK(){var a=this;C8.call(a);a.x5=null;a.IY=0;}
function AXV(a,b,c){}
function AW8(a){Dr(a.bv);}
function A2o(a){var b,c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.IY+1|0;a.IY=b;if(b%20|0){c=a.x5;if(c===null)return;$p=2;continue _;}c=a.x5;d=new RD;Cc(d);$p=1;case 1:AJS(c,d);if(C()){break _;}c=a.x5;if(c===null)return;$p=2;case 2:APC(c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function A5t(a,b){}
function A13(a,b,c,d){var e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=0;$p=1;case 1:ANh(a,e);if(C()){break _;}DX(a,a.bw,B(1189),a.O/2|0,(a.bd/2|0)-50|0,16777215);$p=2;case 2:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function AYl(){var a=this;DC.call(a);a.F_=null;a.MU=null;a.x$=0;a.yy=0;a.OH=0.0;}
function Bgl(a,b,c,d){var e=new AYl();BfE(e,a,b,c,d);return e;}
function BfE(a,b,c,d,e){GL(a,b,c.c,c.i,c.d,c.f,c.h,c.g);a.x$=0;a.yy=0;a.F_=c;a.MU=d;a.yy=3;a.OH=e;}
function AQP(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=(a.x$+c)/a.yy;d=i*i;b=a.F_;j=b.c;k=b.i;l=b.d;b=a.MU;m=b.fu;n=b.c-m;o=c;p=m+n*o;m=b.eX;q=m+(b.i-m)*o+a.OH;m=b.fv;m=m+(b.d-m)*o;n=p-j;o=d;n=j+n*o;r=k+(q-k)*o;o=l+(m-l)
*o;s=N(n);t=N(r+a.bK/2.0);u=N(o);b=a.l;$p=1;case 1:$z=AOI(b,s,t,u);if(C()){break _;}v=$z;m=n-BNL;n=r-BNM;j=o-BNN;B4(v,v,v,1.0);Hn();b=BFE;w=a.F_;m=m;n=n;j=j;d=w.n;$p=2;case 2:AKE(b,w,m,n,j,d,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);}
function AKQ(a){var b;b=a.x$+1|0;a.x$=b;if(b==a.yy)CN(a);}
function BcY(a){return 3;}
function ABO(){var a=this;DY.call(a);a.Kb=0;a.N_=0.0;a.Qd=0.0;a.Pb=0.0;a.Wa=0.0;a.R$=0.0;a.Y2=0.0;}
function AUF(a,b,c){return 1;}
function Bx$(a,b,c,d,e,f,g){a.bK=0.0;a.N_=b;a.Qd=c;a.Pb=d;a.Wa=e;a.R$=f;a.Kb=g;}
function APA(a){var b,c,d,e,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AYY(a);if(C()){break _;}a.jS=a.cF;b=a.c-a.bo;c=a.d-a.bn;d=Cj(b*b+c*c)*4.0;if(d>1.0)d=1.0;e=a.cF;d=e+(d-e)*0.4000000059604645;a.cF=d;a.eA=a.eA+d;return;default:GR();}}DW().s(a,b,c,d,e,$p);}
function Bge(a){return 0.0;}
function AJP(a){var b,c,d,e,f,g,h,i,j,k;S1(a);b=a.Kb;if(b>0){c=a.c;d=a.N_-c;e=b;c=c+d/e;d=a.i;d=d+(a.Qd-d)/e;f=a.d;f=f+(a.Pb-f)/e;g=a.Wa;h=a.n;g=g-h;while(g<(-180.0)){g=g+360.0;}while(g>=180.0){g=g-360.0;}a.n=h+g/e;g=a.u;a.u=g+(a.R$-g)/e;a.Kb=b-1|0;CE(a,c,d,f);FE(a,a.n,a.u);}a.r3=a.jP;c=a.f;c=c*c;d=a.g;i=Cj(c+d*d);j=KV( -a.h*0.20000000298023224)*15.0;if(i>0.10000000149011612)i=0.10000000149011612;b=a.U;if(!(b&&a.bI>0))i=0.0;if(!(!b&&a.bI>0))j=0.0;k=a.jP;a.jP=k+(i-k)*0.4000000059604645;i=a.jO;a.jO=i+(j-i)*0.800000011920929;}
function BtS(a){return a.An;}
function A4z(){var a=this;E.call(a);a.y5=0;a.Ur=null;a.cU=null;a.gE=0.0;a.gC=0.0;a.gM=0.0;a.vi=null;a.dR=0.0;a.sl=null;}
function A7L(a,b,c,d,e,f){var g=new A4z();A8_(g,a,b,c,d,e,f);return g;}
function A8_(a,b,c,d,e,f,g){a.y5=0;a.Ur=new C1;a.sl=Fm();a.cU=b;a.vi=c;a.dR=g;a.gE=d;a.gC=e;a.gM=f;}
function AXF(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bm=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:
while(true){switch($p){case 0:b=a.dR;c=16;d=0;e=15.0;a:while(true){if(d>=c){f=a.dR*2.0;a.dR=f;c=N(a.gE-f-1.0);g=N(a.gE+a.dR+1.0);h=N(a.gC-a.dR-1.0);i=N(a.gC+a.dR+1.0);j=N(a.gM-a.dR-1.0);k=N(a.gM+a.dR+1.0);l=a.cU;m=a.vi;n=DA(c,h,j,g,i,k);$p=1;continue _;}g=0;while(g<c){h=0;while(h<c){if(!(d&&d!=15&&g&&g!=15&&h&&h!=15)){o=d/e*2.0-1.0;p=g/e*2.0-1.0;q=h/e*2.0-1.0;r=D8(o*o+p*p+q*q);o=o/r;p=p/r;r=q/r;f=a.dR*(0.699999988079071+O(a.cU.p)*0.6000000238418579);s=a.gE;t=a.gC;u=a.gM;v=0.30000001192092896;o=o*0.30000001192092896;p
=p*0.30000001192092896;r=r*0.30000001192092896;if(f>0.0)break a;}h=h+1|0;}g=g+1|0;}d=d+1|0;}w=N(s);x=N(t);y=N(u);l=a.cU;$p=6;continue _;case 1:$z=AOC(l,m,n);if(C()){break _;}l=$z;m=BP(a.gE,a.gC,a.gM);z=0;while(true){if(z>=l.s){a.dR=b;ba=B6();EX(ba,a.sl);if(a.y5){bb=ba.s-1|0;if(bb>=0){bc=Bb(ba,bb);bd=bc.c5;be=bc.df;bf=bc.c6;l=a.cU;$p=4;continue _;}}return;}n=Bb(l,z);bg=AAu(n,a.gE,a.gC,a.gM)/a.dR;if(bg<=1.0)break;z=z+1|0;}s=n.c-a.gE;t=n.i-a.gC;u=n.d-a.gM;bh=Cj(s*s+t*t+u*u);r=s/bh;o=t/bh;p=u/bh;ba=a.cU;bc=n.w;$p
=2;case 2:$z=AM$(ba,m,bc);if(C()){break _;}f=$z;bi=f;bj=(1.0-bg)*bi;ba=a.vi;c=(bj*bj+bj)/2.0*8.0*a.dR+1.0|0;$p=3;case 3:n.d1(ba,c);if(C()){break _;}n.f=n.f+r*bj;n.h=n.h+o*bj;n.g=n.g+p*bj;while(true){z=z+1|0;if(z>=l.s){a.dR=b;ba=B6();EX(ba,a.sl);if(a.y5){bb=ba.s-1|0;if(bb>=0){bc=Bb(ba,bb);bd=bc.c5;be=bc.df;bf=bc.c6;l=a.cU;$p=4;continue _;}}return;}n=Bb(l,z);bg=AAu(n,a.gE,a.gC,a.gM)/a.dR;if(bg>1.0)continue;else break;}s=n.c-a.gE;t=n.i-a.gC;u=n.d-a.gM;bh=Cj(s*s+t*t+u*u);r=s/bh;o=t/bh;p=u/bh;ba=a.cU;bc=n.w;$p=2;continue _;case 4:$z
=AMY(l,bd,be,bf);if(C()){break _;}bk=$z;l=a.cU;c=be-1|0;$p=5;case 5:$z=AMY(l,bd,c,bf);if(C()){break _;}bl=$z;if(!bk){J();if(BIz.data[bl]&&!D(a.Ur,3)){l=a.cU;c=BGS.b;$p=7;continue _;}}bb=bb+(-1)|0;if(bb<0)return;bc=Bb(ba,bb);bd=bc.c5;be=bc.df;bf=bc.c6;l=a.cU;$p=4;continue _;case 6:$z=AMY(l,w,x,y);if(C()){break _;}bm=$z;if(bm>0){J();f=f-(BFM.data[bm].LJ(a.vi)+0.30000001192092896)*v;}if(f>0.0)FV(a.sl,C4(w,x,y));s=s+o;t=t+p;u=u+r;f=f-0.22500000894069672;while(f<=0.0){while(true){h=h+1|0;while(h>=c){g=g+1|0;while
(g>=c){d=d+1|0;if(d>=c){f=a.dR*2.0;a.dR=f;c=N(a.gE-f-1.0);g=N(a.gE+a.dR+1.0);h=N(a.gC-a.dR-1.0);i=N(a.gC+a.dR+1.0);j=N(a.gM-a.dR-1.0);k=N(a.gM+a.dR+1.0);l=a.cU;m=a.vi;n=DA(c,h,j,g,i,k);$p=1;continue _;}g=0;}h=0;}if(!d)break;if(d==15)break;if(!g)break;if(g==15)break;if(!h)break;if(h!=15)continue;else break;}o=d/e*2.0-1.0;p=g/e*2.0-1.0;q=h/e*2.0-1.0;r=D8(o*o+p*p+q*q);o=o/r;p=p/r;r=q/r;f=a.dR*(0.699999988079071+O(a.cU.p)*0.6000000238418579);s=a.gE;t=a.gC;u=a.gM;v=0.30000001192092896;o=o*0.30000001192092896;p=p
*0.30000001192092896;r=r*0.30000001192092896;}w=N(s);x=N(t);y=N(u);l=a.cU;continue _;case 7:A2O(l,bd,be,bf,c);if(C()){break _;}bb=bb+(-1)|0;if(bb<0)return;bc=Bb(ba,bb);bd=bc.c5;be=bc.df;bf=bc.c6;l=a.cU;$p=4;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,$p);}
function A4A(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.cU;c=a.gE;d=a.gC;e=a.gM;f=B(1190);g=4.0;h=(1.0+(O(b.p)-O(a.cU.p))*0.20000000298023224)*0.699999988079071;$p=1;case 1:AIL(b,c,d,e,f,g,h);if(C()){break _;}f=B6();EX(f,
a.sl);i=f.s-1|0;if(i<0)return;b=Bb(f,i);j=b.c5;k=b.df;l=b.c6;b=a.cU;$p=2;case 2:$z=AMY(b,j,k,l);if(C()){break _;}m=$z;n=0;o=j;p=k;q=l;while(n<1){r=o+O(a.cU.p);s=p+O(a.cU.p);t=q+O(a.cU.p);c=r-a.gE;d=s-a.gC;e=t-a.gM;u=Cj(c*c+d*d+e*e);c=c/u;v=d/u;e=e/u;d=0.5/(u/a.dR+0.1)*(O(a.cU.p)*O(a.cU.p)+0.30000001192092896);c=c*d;u=v*d;d=e*d;BW(a.cU,B(531),(r+a.gE*1.0)/2.0,(s+a.gC*1.0)/2.0,(t+a.gM*1.0)/2.0,c,u,d);BW(a.cU,B(348),r,s,t,c,u,d);n=n+1|0;}if(m>0){J();b=BFM.data[m];w=a.cU;$p=3;continue _;}i=i+(-1)|0;if(i<0)return;b
=Bb(f,i);j=b.c5;k=b.df;l=b.c6;b=a.cU;continue _;case 3:$z=APQ(w,j,k,l);if(C()){break _;}n=$z;g=0.30000001192092896;$p=4;case 4:b.Sk(w,j,k,l,n,g);if(C()){break _;}b=a.cU;n=0;$p=5;case 5:A2O(b,j,k,l,n);if(C()){break _;}b=BFM.data[m];w=a.cU;$p=6;case 6:b.BF(w,j,k,l);if(C()){break _;}i=i+(-1)|0;if(i<0)return;b=Bb(f,i);j=b.c5;k=b.df;l=b.c6;b=a.cU;$p=2;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);}
function ABa(){var a=this;C8.call(a);a.Od=null;a.g8=null;a.By=0;a.jD=0;}
function AO2(a){var b;b=BFD;b.ks=0;b.kJ=0;Dr(a.bv);Jx(1);Y(a.bv,Ej(0,(a.O/2|0)-100|0,(a.bd/4|0)+120|0,B(1024)));}
function A0n(a){Jx(0);}
function AN1(a){var b;b=BFD;b.ks=0;b.kJ=0;a.By=a.By+1|0;}
function ASJ(a,b){var c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.fC&&!b.ci){b=a.g8;$p=1;continue _;}return;case 1:AMH(b);if(C()){break _;}c=a.x;b=null;$p=2;case 2:AL5(c,b);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function ANy(a,b,c){var d,e,f;if(c==200)a.jD=(a.jD-1|0)&3;if(!(c!=208&&c!=28))a.jD=(a.jD+1|0)&3;if(c==14&&Z(a.g8.gs.data[a.jD])>0){d=a.g8.gs.data;c=a.jD;d[c]=Dc(d[c],0,Z(d[c])-1|0);}if(H8(B(599),b)>=0&&Z(a.g8.gs.data[a.jD])<15){d=a.g8.gs.data;c=a.jD;e=d[c];f=new T;S(f);BL(H(f,e),b);d[c]=U(f);}}
function ALP(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALv(a);if(C()){break _;}DX(a,a.bw,a.Od,a.O/2|0,40,16777215);B9();Bp(a.O/2|0,a.bd/2|0,50.0);Cg((-93.75),(-93.75),(-93.75));Bj(180.0,0.0,1.0,0.0);e=a.g8;$p=2;case 2:$z=AWb(e);if(C()){break _;}e=$z;J();if(e!==BI6){e=a.g8;$p=3;continue _;}e=a.g8;$p=4;continue _;case 3:$z=AYF(e);if(C()){break _;}f
=$z;g=0.0;if(f==2)g=180.0;if(f==4)g=90.0;if(f==5)g=(-90.0);Bj(g,0.0,1.0,0.0);Bp(0.0,0.3125,0.0);if(!((a.By/6|0)%2|0))a.g8.uM=a.jD;QY();e=BNg;h=a.g8;i=(-0.5);j=(-0.75);k=(-0.5);g=0.0;$p=5;continue _;case 4:$z=AYF(e);if(C()){break _;}f=$z;Bj((f*360|0)/16.0,0.0,1.0,0.0);Bp(0.0,0.3125,0.0);if(!((a.By/6|0)%2|0))a.g8.uM=a.jD;QY();e=BNg;h=a.g8;i=(-0.5);j=(-0.75);k=(-0.5);g=0.0;$p=5;case 5:AQI(e,h,i,j,k,g);if(C()){break _;}a.g8.uM=(-1);BI();$p=6;case 6:AQT(a,b,c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,
c,d,e,f,g,h,i,j,k,$p);}
function PV(){Dh.call(this);this.pi=0;}
function BSj(a){var b=new PV();Uo(b,a);return b;}
function Uo(a,b){a.pi=b;}
function A38(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=d+(-8)|0;f=f+(-8)|0;if(e>0){$p=1;continue _;}h=e+(-4)|0;i=Gx(2048).data;j=D(c,4)+4|0;k=0;while
(k<j){l=Ck(c)*6.0+3.0;m=Ck(c)*4.0+2.0;n=Ck(c)*6.0+3.0;o=Ck(c)*(16.0-l-2.0)+1.0;p=l/2.0;q=o+p;o=Ck(c)*(8.0-m-4.0)+2.0;l=m/2.0;o=o+l;r=Ck(c)*(16.0-n-2.0)+1.0;m=n/2.0;r=r+m;s=1;while(s<15){t=1;while(t<15){u=1;while(u<7){v=(s-q)/p;w=(u-o)/l;x=(t-r)/m;if(v*v+w*w+x*x<1.0)i[(((s*16|0)+t|0)*8|0)+u|0]=1;u=u+1|0;}t=t+1|0;}s=s+1|0;}k=k+1|0;}k=0;a:while(true){if(k>=16){j=0;b:while(true){if(j>=16){k=0;while(k<16){y=0;while(y<16){z=4;while(z<8){if(i[(((k*16|0)+y|0)*8|0)+z|0]){d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}z
=z+1|0;}y=y+1|0;}k=k+1|0;}return 1;}ba=0;while(ba<16){z=0;while(z<8){if(i[(((j*16|0)+ba|0)*8|0)+z|0])break b;z=z+1|0;}ba=ba+1|0;}j=j+1|0;}d=g+j|0;e=h+z|0;s=f+ba|0;t=z<4?a.pi:0;$p=4;continue _;}ba=0;while(ba<16){z=0;while(z<8){c:{d:{s=k*16|0;t=s+ba|0;j=t*8|0;y=j+z|0;if(!i[y]){if(k<15&&i[((((k+1|0)*16|0)+ba|0)*8|0)+z|0])break d;if(k>0&&i[((((k-1|0)*16|0)+ba|0)*8|0)+z|0])break d;if(ba<15&&i[((t+1|0)*8|0)+z|0])break d;if(ba>0&&i[((s+(ba-1|0)|0)*8|0)+z|0])break d;if(z<7&&i[y+1|0])break d;if(z>0&&i[j+(z-1|0)|0])break d;}bb
=0;break c;}bb=1;}if(bb)break a;z=z+1|0;}ba=ba+1|0;}k=k+1|0;}d=g+k|0;e=h+z|0;s=f+ba|0;$p=2;continue _;case 1:$z=AMY(b,g,e,f);if(C()){break _;}d=$z;if(!d){e=e+(-1)|0;if(e>0){continue _;}}h=e+(-4)|0;i=Gx(2048).data;j=D(c,4)+4|0;k=0;while(k<j){l=Ck(c)*6.0+3.0;m=Ck(c)*4.0+2.0;n=Ck(c)*6.0+3.0;o=Ck(c)*(16.0-l-2.0)+1.0;p=l/2.0;q=o+p;o=Ck(c)*(8.0-m-4.0)+2.0;l=m/2.0;o=o+l;r=Ck(c)*(16.0-n-2.0)+1.0;m=n/2.0;r=r+m;s=1;while(s<15){t=1;while(t<15){u=1;while(u<7){v=(s-q)/p;w=(u-o)/l;x=(t-r)/m;if(v*v+w*w+x*x<1.0)i[(((s*16|0)
+t|0)*8|0)+u|0]=1;u=u+1|0;}t=t+1|0;}s=s+1|0;}k=k+1|0;}k=0;a:while(true){if(k>=16){j=0;b:while(true){if(j>=16){k=0;while(k<16){y=0;while(y<16){z=4;while(z<8){if(i[(((k*16|0)+y|0)*8|0)+z|0]){d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}z=z+1|0;}y=y+1|0;}k=k+1|0;}return 1;}ba=0;while(ba<16){z=0;while(z<8){if(i[(((j*16|0)+ba|0)*8|0)+z|0])break b;z=z+1|0;}ba=ba+1|0;}j=j+1|0;}d=g+j|0;e=h+z|0;s=f+ba|0;t=z<4?a.pi:0;$p=4;continue _;}ba=0;while(ba<16){z=0;while(z<8){c:{d:{s=k*16|0;t=s+ba|0;j=t*8|0;y=j+z|0;if(!i[y])
{if(k<15&&i[((((k+1|0)*16|0)+ba|0)*8|0)+z|0])break d;if(k>0&&i[((((k-1|0)*16|0)+ba|0)*8|0)+z|0])break d;if(ba<15&&i[((t+1|0)*8|0)+z|0])break d;if(ba>0&&i[((s+(ba-1|0)|0)*8|0)+z|0])break d;if(z<7&&i[y+1|0])break d;if(z>0&&i[j+(z-1|0)|0])break d;}bb=0;break c;}bb=1;}if(bb)break a;z=z+1|0;}ba=ba+1|0;}k=k+1|0;}d=g+k|0;e=h+z|0;s=f+ba|0;$p=2;case 2:$z=AMo(b,d,e,s);if(C()){break _;}bc=$z;t=Ba(z,4);if(t>=0&&bc.jp())return 0;if(t<0&&!bc.cG()){$p=6;continue _;}while(true){z=z+1|0;while(z>=8){ba=ba+1|0;while(ba>=16){k
=k+1|0;if(k>=16){j=0;e:while(true){if(j>=16){k=0;while(k<16){y=0;while(y<16){z=4;while(z<8){if(i[(((k*16|0)+y|0)*8|0)+z|0]){d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}z=z+1|0;}y=y+1|0;}k=k+1|0;}return 1;}ba=0;while(ba<16){z=0;while(z<8){if(i[(((j*16|0)+ba|0)*8|0)+z|0])break e;z=z+1|0;}ba=ba+1|0;}j=j+1|0;}d=g+j|0;e=h+z|0;s=f+ba|0;t=z<4?a.pi:0;$p=4;continue _;}ba=0;}z=0;}f:{a:{s=k*16|0;t=s+ba|0;j=t*8|0;y=j+z|0;if(!i[y]){if(k<15&&i[((((k+1|0)*16|0)+ba|0)*8|0)+z|0])break a;if(k>0&&i[((((k-1|0)*16|0)+ba|0)
*8|0)+z|0])break a;if(ba<15&&i[((t+1|0)*8|0)+z|0])break a;if(ba>0&&i[((s+(ba-1|0)|0)*8|0)+z|0])break a;if(z<7&&i[y+1|0])break a;if(z>0&&i[j+(z-1|0)|0])break a;}bb=0;break f;}bb=1;}if(!bb)continue;else break;}d=g+k|0;e=h+z|0;s=f+ba|0;continue _;case 3:$z=AMY(b,d,s,t);if(C()){break _;}ba=$z;J();if(ba==BFP.b){Eg();c=BM8;$p=5;continue _;}g:while(true){z=z+1|0;while(z>=8){y=y+1|0;while(y>=16){k=k+1|0;if(k>=16)break g;y=0;}z=4;}if(!i[(((k*16|0)+y|0)*8|0)+z|0])continue;else{d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;continue _;}}return 1;case 4:A2O(b,
d,e,s,t);if(C()){break _;}while(true){z=z+1|0;while(z>=8){ba=ba+1|0;while(ba>=16){j=j+1|0;if(j>=16){k=0;while(k<16){y=0;while(y<16){z=4;while(z<8){if(i[(((k*16|0)+y|0)*8|0)+z|0]){d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}z=z+1|0;}y=y+1|0;}k=k+1|0;}return 1;}ba=0;}z=0;}if(!i[(((j*16|0)+ba|0)*8|0)+z|0])continue;else break;}d=g+j|0;e=h+z|0;s=f+ba|0;t=z<4?a.pi:0;continue _;case 5:$z=AXH(b,c,d,e,t);if(C()){break _;}e=$z;if(e>0){e=BFO.b;$p=7;continue _;}g:while(true){z=z+1|0;while(z>=8){y=y+1|0;while(y>=16)
{k=k+1|0;if(k>=16)break g;y=0;}z=4;}if(!i[(((k*16|0)+y|0)*8|0)+z|0])continue;else{d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}}return 1;case 6:$z=AMY(b,d,e,s);if(C()){break _;}d=$z;if(d!=a.pi)return 0;while(true){z=z+1|0;while(z>=8){ba=ba+1|0;while(ba>=16){k=k+1|0;if(k>=16){j=0;h:while(true){if(j>=16){k=0;while(k<16){y=0;while(y<16){z=4;while(z<8){if(i[(((k*16|0)+y|0)*8|0)+z|0]){d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}z=z+1|0;}y=y+1|0;}k=k+1|0;}return 1;}ba=0;while(ba<16){z=0;while(z<8){if(i[(((j
*16|0)+ba|0)*8|0)+z|0])break h;z=z+1|0;}ba=ba+1|0;}j=j+1|0;}d=g+j|0;e=h+z|0;s=f+ba|0;t=z<4?a.pi:0;$p=4;continue _;}ba=0;}z=0;}i:{f:{s=k*16|0;t=s+ba|0;j=t*8|0;y=j+z|0;if(!i[y]){if(k<15&&i[((((k+1|0)*16|0)+ba|0)*8|0)+z|0])break f;if(k>0&&i[((((k-1|0)*16|0)+ba|0)*8|0)+z|0])break f;if(ba<15&&i[((t+1|0)*8|0)+z|0])break f;if(ba>0&&i[((s+(ba-1|0)|0)*8|0)+z|0])break f;if(z<7&&i[y+1|0])break f;if(z>0&&i[j+(z-1|0)|0])break f;}bb=0;break i;}bb=1;}if(!bb)continue;else break;}d=g+k|0;e=h+z|0;s=f+ba|0;$p=2;continue _;case 7:A2O(b,
d,s,t,e);if(C()){break _;}j:while(true){z=z+1|0;while(z>=8){y=y+1|0;while(y>=16){k=k+1|0;if(k>=16)break j;y=0;}z=4;}if(!i[(((k*16|0)+y|0)*8|0)+z|0])continue;else{d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,$p);}
var A4T=K(Dh);
function YQ(){var a=new A4T();BhJ(a);return a;}
function BhJ(a){}
function AHs(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=D(c,2)+2|0;h=D(c,2)+2|0;i=0;j=(d-g|0)-1|0;k=(d+g|0)+1|0;l=e-1|0;m=e+3|0;n=m+1|0;o=(f-h|0)-1|0;p=(f+h|0)+1
|0;q=j;a:while(true){r=Ba(q,k);if(r>0){if(i>=1&&i<=5){i=j;b:while(true){q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;while(true){r=Ba(s,l);if(r<0)break;t=o;u=Ba(t,p);if(u<=0)break b;s=s+(-1)|0;}i=i+1|0;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;}return 0;}v=l;while(true){t=Ba(v,n);if(t>0)break;w=o;u=Ba(w,p);if(u<=0)break a;v
=v+1|0;}q=q+1|0;}$p=1;case 1:$z=AMo(b,q,v,w);if(C()){break _;}x=$z;if(v==l&&!x.cG())return 0;if(!t&&!x.cG())return 0;if(!(q!=j&&r&&w!=o&&u)&&v==e){$p=5;continue _;}w=w+1|0;while(true){u=Ba(w,p);if(u<=0)break;v=v+1|0;while(true){t=Ba(v,n);if(t<=0)break;q=q+1|0;r=Ba(q,k);if(r>0){if(i>=1&&i<=5){i=j;c:while(true){q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;while(true){r=Ba(s,l);if(r
<0)break;t=o;u=Ba(t,p);if(u<=0)break c;s=s+(-1)|0;}i=i+1|0;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;}return 0;}v=l;}w=o;}continue _;case 2:A2O(b,d,e,f,s);if(C()){break _;}$p=3;case 3:$z=AZ9(b,d,e,f);if(C()){break _;}b=$z;y=b;d=D(c,4);y.kg=!d?B(1109):d==1?B(1148):d==2?B(1148):d!=3?B(7):B(1146);return 1;case 4:$z=AMY(b,r,e,u);if(C()){break _;}z=$z;if(!z){l=0;z=r-1|0;$p=6;continue _;}k=k+1|0;while(true){if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;continue _;}j
=j+1|0;if(j>=2)break;k=0;}J();s=BIV.b;$p=2;continue _;case 5:$z=AMY(b,q,v,w);if(C()){break _;}s=$z;if(!s){s=v+1|0;$p=7;continue _;}w=w+1|0;while(true){u=Ba(w,p);if(u<=0)break;v=v+1|0;while(true){t=Ba(v,n);if(t<=0)break;q=q+1|0;r=Ba(q,k);if(r>0){if(i>=1&&i<=5){i=j;b:while(true){q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;while(true){r=Ba(s,l);if(r<0)break;t=o;u=Ba(t,p);if(u<=0)break b;s
=s+(-1)|0;}i=i+1|0;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;}return 0;}v=l;}w=o;}$p=1;continue _;case 6:$z=AMo(b,z,e,u);if(C()){break _;}ba=$z;if(ba.cG())l=1;z=r+1|0;$p=10;continue _;case 7:$z=AMY(b,q,s,w);if(C()){break _;}s=$z;if(!s)i=i+1|0;w=w+1|0;while(true){u=Ba(w,p);if(u<=0)break;v=v+1|0;while(true){t=Ba(v,n);if(t<=0)break;q=q+1|0;r=Ba(q,k);if(r>0){if(i>=1&&i<=5){i=j;d:while(true){q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j
<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;while(true){r=Ba(s,l);if(r<0)break;t=o;u=Ba(t,p);if(u<=0)break d;s=s+(-1)|0;}i=i+1|0;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;}return 0;}v=l;}w=o;}$p=1;continue _;case 8:$z=AMo(b,i,s,t);if(C()){break _;}ba=$z;if(ba.cG()){if(!r&&D(c,4)){J();u=BF2.b;$p=14;continue _;}J();u=BFV.b;$p=12;continue _;}t=t+1|0;while(true){u=Ba(t,p);if(u<=0)break;s
=s+(-1)|0;while(true){r=Ba(s,l);if(r>=0)break;i=i+1|0;q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;}t=o;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){continue _;}u=s-1|0;$p=9;case 9:$z=AMo(b,i,u,t);if(C()){break _;}ba=$z;if(ba.cG()){$p=8;continue _;}u=0;$p=11;continue _;case 10:$z=AMo(b,z,e,u);if(C()){break _;}ba=$z;if(ba.cG())l=l+1|0;z=u-1|0;$p=13;continue _;case 11:A2O(b,
i,s,t,u);if(C()){break _;}t=t+1|0;while(true){u=Ba(t,p);if(u<=0)break;s=s+(-1)|0;while(true){r=Ba(s,l);if(r>=0)break;i=i+1|0;q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;}t=o;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;case 12:A2O(b,i,s,t,u);if(C()){break _;}t=t+1|0;while(true){u=Ba(t,p);if(u<=0)break;s=s+(-1)|0;while(true)
{r=Ba(s,l);if(r>=0)break;i=i+1|0;q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;}t=o;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;case 13:$z=AMo(b,r,e,z);if(C()){break _;}ba=$z;if(ba.cG())l=l+1|0;z=u+1|0;$p=16;continue _;case 14:A2O(b,i,s,t,u);if(C()){break _;}t=t+1|0;while(true){u=Ba(t,p);if(u<=0)break;s=s+(-1)|0;while(true)
{r=Ba(s,l);if(r>=0)break;i=i+1|0;q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;}t=o;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;case 15:A2O(b,i,s,t,u);if(C()){break _;}t=t+1|0;while(true){u=Ba(t,p);if(u<=0)break;s=s+(-1)|0;while(true){r=Ba(s,l);if(r>=0)break;i=i+1|0;q=Ba(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while
(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}J();s=BIV.b;$p=2;continue _;}s=m;}t=o;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;case 16:$z=AMo(b,r,e,z);if(C()){break _;}ba=$z;if(ba.cG())l=l+1|0;if(l==1){J();z=BIX.b;$p=17;continue _;}k=k+1|0;while(true){if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;if(j>=2)break;k=0;}J();s=BIV.b;$p=2;continue _;case 17:A2O(b,r,e,u,z);if(C()){break _;}$p=18;case 18:$z
=AZ9(b,r,e,u);if(C()){break _;}ba=$z;ba=ba;z=0;while(true){if(z>=8){while(true){j=j+1|0;if(j>=2)break;k=0;if(k>=3)continue;else{r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}}J();s=BIV.b;$p=2;continue _;}bb=ABg(a,c);if(bb!==null)break;z=z+1|0;}r=D(c,i);$p=19;case 19:AS9(ba,r,bb);if(C()){break _;}while(true){z=z+1|0;if(z>=8){while(true){j=j+1|0;if(j>=2)break;k=0;if(k>=3)continue;else{r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}}J();s=BIV.b;$p=2;continue _;}bb=ABg(a,c);if(bb===null)continue;else break;}r
=D(c,i);continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,$p);}
function ABg(a,b){var c,d;a:{c=D(b,11);if(!c){d=new Cs;Bw();EK(d,BMb);break a;}if(c==1){d=new Cs;Bw();G1(d,BLh,D(b,4)+1|0);break a;}if(c==2){d=new Cs;Bw();EK(d,BLK);break a;}if(c==3){d=new Cs;Bw();G1(d,BKV,D(b,4)+1|0);break a;}if(c==4){d=new Cs;Bw();G1(d,BLE,D(b,4)+1|0);break a;}if(c==5){d=new Cs;Bw();G1(d,BLC,D(b,4)+1|0);break a;}if(c==6){d=new Cs;Bw();EK(d,BL9);break a;}if(c==7&&!D(b,100)){d=new Cs;Bw();EK(d,BL8);break a;}if(c==8&&!D(b,2)){d=new Cs;Bw();G1(d,BKT,D(b,4)+1|0);break a;}if(c==9&&!D(b,10)){d=new Cs;Bw();EK(d,
BJF.data[BK9.bj+D(b,2)|0]);break a;}d=null;}return d;}
function A1p(){var a=this;Dh.call(a);a.UX=0;a.hg=0;}
function QI(a){var b=new A1p();BiO(b,a);return b;}
function BiO(a,b){J();a.UX=BJn.b;a.hg=b;}
function A0o(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMo(b,
d,e,f);if(C()){break _;}g=$z;BE();if(g!==BGR)return 0;h=O(c)*3.1415927410125732;i=d+8|0;j=i+Br(h)*a.hg/8.0;k=i-Br(h)*a.hg/8.0;i=f+8|0;l=i+BG(h)*a.hg/8.0;m=i-BG(h)*a.hg/8.0;n=(e+D(c,3)|0)+2|0;o=(e+D(c,3)|0)+2|0;p=0;q=k-j;r=o-n;s=m-l;while(true){d=a.hg;if(p>d)break;k=p;m=q*k;o=d;t=j+m/o;u=n+r*k/o;v=l+s*k/o;k=Ck(c);d=a.hg;w=k*d/16.0;i=p*3.1415927410125732;x=(Br(i/d)+1.0)*w+1.0;y=(Br(i/a.hg)+1.0)*w+1.0;w=x/2.0;z=t-w|0;ba=t+w|0;o=y/2.0;bb=u-o|0;bc=u+o|0;e=v-w|0;f=v+w|0;while(z<=ba){bd=bb;while(bd<=bc){be=e;while
(be<=f){bf=(z+0.5-t)/w;bg=(bd+0.5-u)/o;bh=(be+0.5-v)/w;if(bf*bf+bg*bg+bh*bh<1.0){$p=2;continue _;}be=be+1|0;}bd=bd+1|0;}z=z+1|0;}p=p+1|0;}return 1;case 2:$z=AMY(b,z,bd,be);if(C()){break _;}bi=$z;J();if(bi==BF8.b){d=a.UX;$p=3;continue _;}a:while(true){be=be+1|0;while(be>f){bd=bd+1|0;while(bd>bc){z=z+1|0;while(z>ba){p=p+1|0;d=a.hg;if(p>d)break a;k=p;m=q*k;o=d;t=j+m/o;u=n+r*k/o;v=l+s*k/o;k=Ck(c);d=a.hg;w=k*d/16.0;i=p*3.1415927410125732;x=(Br(i/d)+1.0)*w+1.0;y=(Br(i/a.hg)+1.0)*w+1.0;w=x/2.0;z=t-w|0;ba=t+w|0;o=y
/2.0;bb=u-o|0;bc=u+o|0;e=v-w|0;f=v+w|0;}bd=bb;}be=e;}bf=(z+0.5-t)/w;bg=(bd+0.5-u)/o;bh=(be+0.5-v)/w;if(bf*bf+bg*bg+bh*bh>=1.0)continue;else{continue _;}}return 1;case 3:b.a0m(z,bd,be,d);if(C()){break _;}b:while(true){be=be+1|0;while(be>f){bd=bd+1|0;while(bd>bc){z=z+1|0;while(z>ba){p=p+1|0;d=a.hg;if(p>d)break b;k=p;m=q*k;o=d;t=j+m/o;u=n+r*k/o;v=l+s*k/o;k=Ck(c);d=a.hg;w=k*d/16.0;i=p*3.1415927410125732;x=(Br(i/d)+1.0)*w+1.0;y=(Br(i/a.hg)+1.0)*w+1.0;w=x/2.0;z=t-w|0;ba=t+w|0;o=y/2.0;bb=u-o|0;bc=u+o|0;e=v-w|0;f=v
+w|0;}bd=bb;}be=e;}bf=(z+0.5-t)/w;bg=(bd+0.5-u)/o;bh=(be+0.5-v)/w;if(bf*bf+bg*bg+bh*bh>=1.0)continue;else{$p=2;continue _;}}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$p);}
function B7(){var a=this;Dh.call(a);a.NE=0;a.hu=0;}
function BSk(a,b){var c=new B7();B_(c,a,b);return c;}
function B_(a,b,c){a.NE=b;a.hu=c;}
function AMc(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=O(c)*3.1415927410125732;h=d+8|0;i=h+Br(g)
*a.hu/8.0;j=h-Br(g)*a.hu/8.0;h=f+8|0;k=h+BG(g)*a.hu/8.0;l=h-BG(g)*a.hu/8.0;m=(e+D(c,3)|0)+2|0;n=(e+D(c,3)|0)+2|0;o=0;j=j-i;n=n-m;p=l-k;while(true){d=a.hu;if(o>d)break;q=o;r=j*q;s=d;t=i+r/s;u=m+n*q/s;v=k+p*q/s;r=Ck(c);d=a.hu;w=r*d/16.0;x=o*3.1415927410125732;y=(Br(x/d)+1.0)*w+1.0;z=(Br(x/a.hu)+1.0)*w+1.0;w=y/2.0;ba=t-w|0;bb=t+w|0;y=z/2.0;bc=u-y|0;bd=u+y|0;e=v-w|0;f=v+w|0;while(ba<=bb){be=bc;while(be<=bd){bf=e;while(bf<=f){r=(ba+0.5-t)/w;q=(be+0.5-u)/y;s=(bf+0.5-v)/w;if(r*r+q*q+s*s<1.0){$p=1;continue _;}bf=bf
+1|0;}be=be+1|0;}ba=ba+1|0;}o=o+1|0;}return 1;case 1:$z=AMY(b,ba,be,bf);if(C()){break _;}bg=$z;J();if(bg==BFS.b){d=a.NE;$p=2;continue _;}a:while(true){bf=bf+1|0;while(bf>f){be=be+1|0;while(be>bd){ba=ba+1|0;while(ba>bb){o=o+1|0;d=a.hu;if(o>d)break a;q=o;r=j*q;s=d;t=i+r/s;u=m+n*q/s;v=k+p*q/s;r=Ck(c);d=a.hu;w=r*d/16.0;x=o*3.1415927410125732;y=(Br(x/d)+1.0)*w+1.0;z=(Br(x/a.hu)+1.0)*w+1.0;w=y/2.0;ba=t-w|0;bb=t+w|0;y=z/2.0;bc=u-y|0;bd=u+y|0;e=v-w|0;f=v+w|0;}be=bc;}bf=e;}r=(ba+0.5-t)/w;q=(be+0.5-u)/y;s=(bf+0.5-v)/
w;if(r*r+q*q+s*s>=1.0)continue;else{continue _;}}return 1;case 2:b.a0m(ba,be,bf,d);if(C()){break _;}b:while(true){bf=bf+1|0;while(bf>f){be=be+1|0;while(be>bd){ba=ba+1|0;while(ba>bb){o=o+1|0;d=a.hu;if(o>d)break b;q=o;r=j*q;s=d;t=i+r/s;u=m+n*q/s;v=k+p*q/s;r=Ck(c);d=a.hu;w=r*d/16.0;x=o*3.1415927410125732;y=(Br(x/d)+1.0)*w+1.0;z=(Br(x/a.hu)+1.0)*w+1.0;w=y/2.0;ba=t-w|0;bb=t+w|0;y=z/2.0;bc=u-y|0;bd=u+y|0;e=v-w|0;f=v+w|0;}be=bc;}bf=e;}r=(ba+0.5-t)/w;q=(be+0.5-u)/y;s=(bf+0.5-v)/w;if(r*r+q*q+s*s>=1.0)continue;else{$p
=1;continue _;}}return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,$p);}
function BQ(){Dh.call(this);this.D0=0;}
function BSl(a){var b=new BQ();BR(b,a);return b;}
function BR(a,b){a.D0=b;}
function ANr(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;case 1:$z=AMY(b,h,i,j);if(C()){break _;}k=$z;if(!k){J();l=BFM.data[a.D0];$p=2;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;continue _;case 2:$z
=l.rO(b,h,i,j);if(C()){break _;}k=$z;if(k){k=a.D0;$p=3;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;case 3:b.a0m(h,i,j,k);if(C()){break _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
var AXK=K(Dh);
function Fo(){var a=new AXK();A8N(a);return a;}
function A8N(a){}
function ATx(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;h=e-1|0;if(g>=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;case 1:$z=AMY(b,i,e,j);if(C()){break _;}k=$z;if(!k){k=i-1|0;$p=2;continue _;}g=g+1|0;if(g>=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;continue _;case 2:$z
=AMo(b,k,h,j);if(C()){break _;}l=$z;BE();if(l!==BGR){k=i+1|0;$p=3;continue _;}k=2+D(c,D(c,3)+1|0)|0;m=0;if(m<k){J();l=BJo;n=e+m|0;$p=5;continue _;}g=g+1|0;if(g>=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;case 3:$z=AMo(b,k,h,j);if(C()){break _;}l=$z;if(l!==BGR){k=j-1|0;$p=4;continue _;}k=2+D(c,D(c,3)+1|0)|0;m=0;if(m<k){J();l=BJo;n=e+m|0;$p=5;continue _;}g=g+1|0;if(g>=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;case 4:$z=AMo(b,i,h,k);if(C()){break _;}l
=$z;if(l!==BGR){k=j+1|0;$p=6;continue _;}k=2+D(c,D(c,3)+1|0)|0;m=0;if(m<k){J();l=BJo;n=e+m|0;$p=5;continue _;}g=g+1|0;if(g>=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;case 5:$z=l.rO(b,i,n,j);if(C()){break _;}o=$z;if(o){o=BJo.b;$p=7;continue _;}m=m+1|0;if(m<k){J();l=BJo;n=e+m|0;continue _;}g=g+1|0;if(g>=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;case 6:$z=AMo(b,i,h,k);if(C()){break _;}l=$z;if(l===BGR){k=2+D(c,D(c,3)+1|0)|0;m=0;if(m<k){J();l=BJo;n
=e+m|0;$p=5;continue _;}}g=g+1|0;if(g>=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;case 7:b.a0m(i,n,j,o);if(C()){break _;}m=m+1|0;if(m<k){J();l=BJo;n=e+m|0;$p=5;continue _;}g=g+1|0;if(g>=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
var A1l=K(Dh);
function Ft(){var a=new A1l();BsN(a);return a;}
function BsN(a){}
function ANE(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;case 1:$z=AMY(b,h,i,j);if(C()){break _;}k=$z;if(!k){k=i-1|0;$p=2;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;continue _;case 2:$z
=AMY(b,h,k,j);if(C()){break _;}l=$z;J();if(l==BFO.b){m=BJr;$p=3;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;case 3:$z=m.fy(b,h,i,j);if(C()){break _;}k=$z;if(k){l=BJr.b;k=D(c,4);$p=4;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;case 4:b.Zc(h,i,j,l,k);if(C()){break _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,
8)|0)-D(c,8)|0;$p=1;continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
var AMD=K(Dh);
function EO(){var a=new AMD();Bmx(a);return a;}
function Bmx(a){}
function A5h(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;if(g>=10)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;case 1:$z=AMY(b,h,i,j);if(C()){break _;}k=$z;if(!k){k=1+D(c,D(c,3)+1|0)|0;l=0;if(l<k){J();m=BJm;n=i+l|0;$p=2;continue _;}}g=g+1|0;if(g>=10)return 1;h=(d+D(c,
8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;continue _;case 2:$z=m.rO(b,h,n,j);if(C()){break _;}o=$z;if(o){o=BJm.b;$p=3;continue _;}l=l+1|0;if(l<k){J();m=BJm;n=i+l|0;continue _;}g=g+1|0;if(g>=10)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;case 3:b.a0m(h,n,j,o);if(C()){break _;}l=l+1|0;if(l<k){J();m=BJm;n=i+l|0;$p=2;continue _;}g=g+1|0;if(g>=10)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;default:
GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function CH(){Dh.call(this);this.Lh=0;}
function BSm(a){var b=new CH();CJ(b,a);return b;}
function CJ(a,b){a.Lh=b;}
function AYk(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=e+1|0;$p=1;case 1:$z=AMY(b,d,g,f);if(C()){break _;}g=$z;J();if(g!=BFS.b)return 0;g=e-1|0;$p=2;case 2:$z=AMY(b,d,g,f);if(C()){break _;}g=$z;if(g!=BFS.b)return 0;$p=3;case 3:$z=AMY(b,d,e,f);if(C()){break _;}g=$z;if(g){$p=5;continue _;}g=0;h=d-1|0;$p=4;case 4:$z=AMY(b,
h,e,f);if(C()){break _;}i=$z;if(i==BFS.b)g=1;i=d+1|0;$p=6;continue _;case 5:$z=AMY(b,d,e,f);if(C()){break _;}g=$z;if(g!=BFS.b)return 0;g=0;h=d-1|0;$p=4;continue _;case 6:$z=AMY(b,i,e,f);if(C()){break _;}j=$z;if(j==BFS.b)g=g+1|0;k=f-1|0;$p=7;case 7:$z=AMY(b,d,e,k);if(C()){break _;}j=$z;if(j==BFS.b)g=g+1|0;l=f+1|0;$p=8;case 8:$z=AMY(b,d,e,l);if(C()){break _;}m=$z;if(m==BFS.b)g=g+1|0;j=0;$p=9;case 9:$z=AMY(b,h,e,f);if(C()){break _;}h=$z;if(!h)j=1;$p=10;case 10:$z=AMY(b,i,e,f);if(C()){break _;}h=$z;if(!h)j=j+1|
0;$p=11;case 11:$z=AMY(b,d,e,k);if(C()){break _;}h=$z;if(!h)j=j+1|0;$p=12;case 12:$z=AMY(b,d,e,l);if(C()){break _;}h=$z;if(!h)j=j+1|0;if(g==3&&j==1){g=a.Lh;$p=13;continue _;}return 1;case 13:A2O(b,d,e,f,g);if(C()){break _;}b.mT=1;n=BFM.data[a.Lh];$p=14;case 14:n.dj(b,d,e,f,c);if(C()){break _;}b.mT=0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function QR(){Dh.call(this);this.xu=0;}
function AMp(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=e+1|0;$p=1;case 1:$z=AMY(b,d,g,f);if(C()){break _;}g=$z;J();if(g!=BJs.b)return 0;$p=2;case 2:$z=AMY(b,d,e,f);if(C()){break _;}g=$z;if(g){$p=4;continue _;}h=0;i=d-1|0;$p=3;case 3:$z=AMY(b,i,e,f);if(C()){break _;}g=$z;if(g==BJs.b)h=1;g=d+1|0;$p=5;continue _;case 4:$z
=AMY(b,d,e,f);if(C()){break _;}g=$z;if(g!=BJs.b)return 0;h=0;i=d-1|0;$p=3;continue _;case 5:$z=AMY(b,g,e,f);if(C()){break _;}j=$z;if(j==BJs.b)h=h+1|0;j=f-1|0;$p=6;case 6:$z=AMY(b,d,e,j);if(C()){break _;}k=$z;if(k==BJs.b)h=h+1|0;l=f+1|0;$p=7;case 7:$z=AMY(b,d,e,l);if(C()){break _;}k=$z;if(k==BJs.b)h=h+1|0;m=e-1|0;$p=8;case 8:$z=AMY(b,d,m,f);if(C()){break _;}k=$z;if(k==BJs.b)h=h+1|0;k=0;$p=9;case 9:$z=AMY(b,i,e,f);if(C()){break _;}i=$z;if(!i)k=1;$p=10;case 10:$z=AMY(b,g,e,f);if(C()){break _;}g=$z;if(!g)k=k+1|
0;$p=11;case 11:$z=AMY(b,d,e,j);if(C()){break _;}g=$z;if(!g)k=k+1|0;$p=12;case 12:$z=AMY(b,d,e,l);if(C()){break _;}g=$z;if(!g)k=k+1|0;$p=13;case 13:$z=AMY(b,d,m,f);if(C()){break _;}g=$z;if(!g)k=k+1|0;if(h==4&&k==1){g=a.xu;$p=14;continue _;}return 1;case 14:A2O(b,d,e,f,g);if(C()){break _;}b.mT=1;n=BFM.data[a.xu];$p=15;case 15:n.dj(b,d,e,f,c);if(C()){break _;}b.mT=0;return 1;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
var AJw=K(Dh);
function BSn(){var a=new AJw();Blg(a);return a;}
function Blg(a){}
var JZ=K(Dh);
function BSo(){var a=new JZ();A8D(a);return a;}
function A8D(a){}
function AYT(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,d,e,f);if(C()){break _;}g=$z;if(g)return 0;g=e+1|0;$p=2;case 2:$z=AMY(b,d,g,f);if(C()){break _;}g=$z;J();if(g!=BJs.b)return 0;g=BJu.b;$p=3;case 3:A2O(b,d,e,f,g);if(C()){break _;}g
=0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;case 4:a:{$z=AMY(b,h,i,j);if(C()){break _;}k=$z;if(!k){l=0;m=0;n=h-1|0;o=h+1|0;p=i-1|0;q=i+1|0;r=j-1|0;s=j+1|0;while(true){if(m>=6){if(l!=1)break a;k=BJu.b;$p=5;continue _;}if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5)break;if(0==BJu.b)l=l+1|0;m=m+1|0;}$p=11;continue _;}}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,
12)|0;j=(f+D(c,8)|0)-D(c,8)|0;continue _;case 5:A2O(b,h,i,j,k);if(C()){break _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;case 6:$z=AMY(b,n,i,j);if(C()){break _;}t=$z;while(m!=1){if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p
=4;continue _;}t=0;if(!m){continue _;}}$p=7;case 7:$z=AMY(b,o,i,j);if(C()){break _;}t=$z;while(m!=2){if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){continue _;}}$p=8;case 8:$z=AMY(b,h,p,j);if(C()){break _;}t=$z;while(m!=3){if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if
(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){continue _;}}$p=9;case 9:$z=AMY(b,h,q,j);if(C()){break _;}t=$z;while(m!=4){if(m==5){$p=11;continue _;}if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t
=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){continue _;}}$p=10;case 10:$z=AMY(b,h,i,r);if(C()){break _;}t=$z;while(m!=5){if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){continue _;}}$p=11;case 11:$z=AMY(b,h,i,s);if(C()){break _;}t
=$z;while(true){if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5)break;}continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
var IY=K(Dh);
function BSp(){var a=new IY();BqX(a);return a;}
function BqX(a){}
function AXj(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,d,e,f);if(C()){break _;}g=$z;if(g)return 0;g=e+1|0;$p=2;case 2:$z=AMY(b,d,g,f);if(C()){break _;}g=$z;J();if(g!=BJs.b)return 0;g=BJu.b;$p=3;case 3:A2O(b,d,e,f,g);if(C()){break _;}g
=0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;case 4:a:{$z=AMY(b,h,i,j);if(C()){break _;}k=$z;if(!k){l=0;m=0;n=h-1|0;o=h+1|0;p=i-1|0;q=i+1|0;r=j-1|0;s=j+1|0;while(true){if(m>=6){if(l!=1)break a;k=BJu.b;$p=5;continue _;}if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5)break;if(0==BJu.b)l=l+1|0;m=m+1|0;}$p=11;continue _;}}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,
12)|0;j=(f+D(c,8)|0)-D(c,8)|0;continue _;case 5:A2O(b,h,i,j,k);if(C()){break _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;case 6:$z=AMY(b,n,i,j);if(C()){break _;}t=$z;while(m!=1){if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p
=4;continue _;}t=0;if(!m){continue _;}}$p=7;case 7:$z=AMY(b,o,i,j);if(C()){break _;}t=$z;while(m!=2){if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){continue _;}}$p=8;case 8:$z=AMY(b,h,p,j);if(C()){break _;}t=$z;while(m!=3){if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if
(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){continue _;}}$p=9;case 9:$z=AMY(b,h,q,j);if(C()){break _;}t=$z;while(m!=4){if(m==5){$p=11;continue _;}if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t
=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){continue _;}}$p=10;case 10:$z=AMY(b,h,i,r);if(C()){break _;}t=$z;while(m!=5){if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){continue _;}}$p=11;case 11:$z=AMY(b,h,i,s);if(C()){break _;}t
=$z;while(true){if(t==BJu.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BJu.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5)break;}continue _;default:GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
function AH6(){var a=this;E.call(a);a.nM=null;a.wX=0;a.BS=0;a.Xg=0.75;a.rr=0;}
function BhC(){var a=new AH6();BqV(a);return a;}
function BqV(a){a.nM=BC(N8,16);a.BS=12;a.Xg=0.75;}
function X6(b){b=b^(b>>>20|0)^(b>>>12|0);return b^(b>>>7|0)^(b>>>4|0);}
function SR(b,c){return b&(c-1|0);}
function AGQ(a,b){var c,d,e;c=X6(b);d=a.nM.data;e=d[SR(c,d.length)];while(e!==null){if(e.xK==b)return e.xn;e=e.pR;}return null;}
function AEE(a,b,c){var d,e,f,g,h,i,j,k,l;d=X6(b);e=SR(d,a.nM.data.length);f=a.nM.data;g=f[e];while(g!==null){if(g.xK==b)g.xn=c;g=g.pR;}a.rr=a.rr+1|0;h=f[e];g=new N8;g.xn=c;g.pR=h;g.xK=b;g.NZ=d;f[e]=g;b=a.wX;a.wX=b+1|0;if(b>=a.BS){i=f.length;b=2*i|0;if(i==1073741824)a.BS=2147483647;else{j=BC(N8,b);k=j.data;d=k.length;e=0;while(e<i){a:{g=f[e];if(g!==null){f[e]=null;while(true){c=g.pR;l=SR(g.NZ,d);g.pR=k[l];k[l]=g;if(c===null)break a;g=c;}}}e=e+1|0;}a.nM=j;a.BS=b*0.75|0;}}}
function N8(){var a=this;E.call(a);a.xK=0;a.xn=null;a.pR=null;a.NZ=0;}
function AFg(){var a=this;Gn.call(a);a.cl=null;a.y8=0;a.ku=0.0;a.kP=0.0;a.k_=0.0;a.kq=0.0;a.kS=0.0;a.la=0.0;a.J1=null;a.mC=0;a.vc=0;a.oN=0;}
function AHV(a,b,c){return 0;}
function Bdp(a,b){}
function AM2(a){var $p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!FB(a.l,N(a.c),64,N(a.d)))return;$p=1;case 1:AYY(a);if(C()){break _;}$p=2;case 2:AKk(a);if(C()){break _;}return;default:GR();}}DW().s(a,$p);}
function Bya(a){}
function AKk(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.y8;a.y8=b+1|0;if(b==20){$p=1;continue _;}c=ZZ(a);if(c!=a.vc){if(!c){d=a.cl;e=Sf(a,105);$p=2;continue _;}d=a.cl;e=Sf(a,104);$p=3;continue _;}f=a.c;g=f-a.ku;h=a.w.C;i=h-a.kP;j=a.i;k=j-a.k_;l=a.d;m=l-a.kq;n=a.n;o=n-a.kS;p
=a.u;q=p-a.la;b=i===0.0&&k===0.0&&g===0.0&&m===0.0?0:1;r=o===0.0&&q===0.0?0:1;if(a.bO!==null){if(!r){d=a.cl;e=K4(a.f,(-999.0),(-999.0),a.g,n,p,a.U);$p=4;continue _;}d=a.cl;e=KH(a.f,(-999.0),(-999.0),a.g,a.U);$p=5;continue _;}if(b&&r){e=a.cl;d=K4(f,h,j,l,n,p,a.U);$p=7;continue _;}if(b){d=a.cl;e=KH(f,h,j,l,a.U);$p=6;continue _;}if(!r){d=a.cl;e=new Gh;c=a.U;Cc(e);e.i9=c;$p=8;continue _;}d=a.cl;e=new K1;c=a.U;Cc(e);e.lc=n;e.kZ=p;e.i9=c;e.mO=1;$p=9;continue _;case 1:A3m(a);if(C()){break _;}a.y8=0;c=ZZ(a);if(c!=a.vc)
{if(!c){d=a.cl;e=Sf(a,105);$p=2;continue _;}d=a.cl;e=Sf(a,104);$p=3;continue _;}f=a.c;g=f-a.ku;h=a.w.C;i=h-a.kP;j=a.i;k=j-a.k_;l=a.d;m=l-a.kq;n=a.n;o=n-a.kS;p=a.u;q=p-a.la;b=i===0.0&&k===0.0&&g===0.0&&m===0.0?0:1;r=o===0.0&&q===0.0?0:1;if(a.bO!==null){if(!r){d=a.cl;e=K4(a.f,(-999.0),(-999.0),a.g,n,p,a.U);$p=4;continue _;}d=a.cl;e=KH(a.f,(-999.0),(-999.0),a.g,a.U);$p=5;continue _;}if(b&&r){e=a.cl;d=K4(f,h,j,l,n,p,a.U);$p=7;continue _;}if(b){d=a.cl;e=KH(f,h,j,l,a.U);$p=6;continue _;}if(!r){d=a.cl;e=new Gh;c=a.U;Cc(e);e.i9
=c;$p=8;continue _;}d=a.cl;e=new K1;c=a.U;Cc(e);e.lc=n;e.kZ=p;e.i9=c;e.mO=1;$p=9;continue _;case 2:AJS(d,e);if(C()){break _;}a.vc=c;f=a.c;g=f-a.ku;h=a.w.C;i=h-a.kP;j=a.i;k=j-a.k_;l=a.d;m=l-a.kq;n=a.n;o=n-a.kS;p=a.u;q=p-a.la;b=i===0.0&&k===0.0&&g===0.0&&m===0.0?0:1;r=o===0.0&&q===0.0?0:1;if(a.bO!==null){if(!r){d=a.cl;e=K4(a.f,(-999.0),(-999.0),a.g,n,p,a.U);$p=4;continue _;}d=a.cl;e=KH(a.f,(-999.0),(-999.0),a.g,a.U);$p=5;continue _;}if(b&&r){e=a.cl;d=K4(f,h,j,l,n,p,a.U);$p=7;continue _;}if(b){d=a.cl;e=KH(f,h,
j,l,a.U);$p=6;continue _;}if(!r){d=a.cl;e=new Gh;c=a.U;Cc(e);e.i9=c;$p=8;continue _;}d=a.cl;e=new K1;c=a.U;Cc(e);e.lc=n;e.kZ=p;e.i9=c;e.mO=1;$p=9;continue _;case 3:AJS(d,e);if(C()){break _;}a.vc=c;f=a.c;g=f-a.ku;h=a.w.C;i=h-a.kP;j=a.i;k=j-a.k_;l=a.d;m=l-a.kq;n=a.n;o=n-a.kS;p=a.u;q=p-a.la;b=i===0.0&&k===0.0&&g===0.0&&m===0.0?0:1;r=o===0.0&&q===0.0?0:1;if(a.bO!==null){if(!r){d=a.cl;e=K4(a.f,(-999.0),(-999.0),a.g,n,p,a.U);$p=4;continue _;}d=a.cl;e=KH(a.f,(-999.0),(-999.0),a.g,a.U);$p=5;continue _;}if(b&&r){e=a.cl;d
=K4(f,h,j,l,n,p,a.U);$p=7;continue _;}if(b){d=a.cl;e=KH(f,h,j,l,a.U);$p=6;continue _;}if(!r){d=a.cl;e=new Gh;c=a.U;Cc(e);e.i9=c;$p=8;continue _;}d=a.cl;e=new K1;c=a.U;Cc(e);e.lc=n;e.kZ=p;e.i9=c;e.mO=1;$p=9;continue _;case 4:AJS(d,e);if(C()){break _;}b=0;a.mC=a.U;if(b){a.ku=a.c;a.kP=a.w.C;a.k_=a.i;a.kq=a.d;}if(r){a.kS=a.n;a.la=a.u;}return;case 5:AJS(d,e);if(C()){break _;}b=0;a.mC=a.U;if(b){a.ku=a.c;a.kP=a.w.C;a.k_=a.i;a.kq=a.d;}if(r){a.kS=a.n;a.la=a.u;}return;case 6:AJS(d,e);if(C()){break _;}a.oN=0;a.mC=a.U;if
(b){a.ku=a.c;a.kP=a.w.C;a.k_=a.i;a.kq=a.d;}if(r){a.kS=a.n;a.la=a.u;}return;case 7:AJS(e,d);if(C()){break _;}a.oN=0;a.mC=a.U;if(b){a.ku=a.c;a.kP=a.w.C;a.k_=a.i;a.kq=a.d;}if(r){a.kS=a.n;a.la=a.u;}return;case 8:a:{AJS(d,e);if(C()){break _;}if(a.mC==a.U){c=a.oN;if(c<=20){a.oN=c+1|0;break a;}}a.oN=0;}a.mC=a.U;if(b){a.ku=a.c;a.kP=a.w.C;a.k_=a.i;a.kq=a.d;}if(r){a.kS=a.n;a.la=a.u;}return;case 9:AJS(d,e);if(C()){break _;}a.oN=0;a.mC=a.U;if(b){a.ku=a.c;a.kP=a.w.C;a.k_=a.i;a.kq=a.d;}if(r){a.kS=a.n;a.la=a.u;}return;default:
GR();}}DW().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function A3m(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.z;c=a.J1;d=0;a:{while(true){e=b.bU.data;if(d>=e.length){d=0;while(true){e=b.dv.data;if(d>=e.length){d=0;while(true){e=b.c2.data;if(d>=e.length)break;if(!RX(b,c.c2.data[d],e[d])){d=0;break a;}d=d+1|0;}d=1;break a;}if(!RX(b,c.dv.data[d],e[d]))break;d=d+1|0;}d=0;break a;}if(!RX(b,c.bU.data[d],e[d]))break;d=d+1|0;}d=0;}if(d)return;b
=a.cl;c=AVi((-1),a.z.bU);$p=1;case 1:AJS(b,c);if(C()){break _;}b=a.cl;c=AVi((-2),a.z.c2);$p=2;case 2:AJS(b,c);if(C()){break _;}b=a.cl;c=AVi((-3),a.z.dv);$p=3;case 3:AJS(b,c);if(C()){break _;}b=a.z;f=AXD(null);g=0;while(true){h=b.bU.data;if(g>=h.length)break;e=f.bU;c=h[g]===null?null:NM(h[g]);e.data[g]=c;g=g+1|0;}g=0;while(true){h=b.dv.data;if(g>=h.length)break;e=f.dv;c=h[g]===null?null:NM(h[g]);e.data[g]=c;g=g+1|0;}g=0;while(true){e=b.c2.data;if(g>=e.length)break;h=f.c2;c=e[g]===null?null:NM(e[g]);h.data[g]
=c;g=g+1|0;}a.J1=f;return;default:GR();}}DW().s(a,b,c,d,e,f,g,h,$p);}
function ASS(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=new UL;Cc(c);c.yR=b.fb;d=b.p8;c.Cl=d.bp;c.BG=d.y;c.qK=N(b.c*32.0);c.sf=N(b.i*32.0);c.sV=N(b.d*32.0);c.u3=(b.f*128.0|0)<<24>>24;c.tn=(b.h*128.0|0)<<24>>24;c.vC=(b.g*128.0|0)<<24>>24;d=a.cl;$p=1;case 1:AJS(d,c);if(C()){break _;}b.c=c.qK/32.0;b.i=c.sf/32.0;b.d=c.sV/32.0;b.f=c.u3/128.0;b.h=c.tn/128.0;b.g=c.vC/128.0;return;default:GR();}}DW().s(a,b,c,d,$p);}
function ARC(a,b){var c,d,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.cl;d=new Ts;Cc(d);d.vn=b;$p=1;case 1:AJS(c,d);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,d,$p);}
function A01(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AGw(a);if(C()){break _;}b=a.cl;c=Sf(a,1);$p=2;case 2:AJS(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function AKw(a){var b,c,$p,$z;$p=0;if(GU()){var $T=DW();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:A3m(a);if(C()){break _;}b=a.cl;c=new Un;Cc(c);$p=2;case 2:AJS(b,c);if(C()){break _;}return;default:GR();}}DW().s(a,b,c,$p);}
function Bag(a,b){a.bI=a.bI-b|0;}
function A2p(){var a=this;E.call(a);a.tp=0;a.tD=0;a.v0=0;a.wi=0;a.Ko=0;a.KT=0;a.a1c=null;}
function AJW(a,b,c,d,e,f){var g=new A2p();BmS(g,a,b,c,d,e,f);return g;}
function BmS(a,b,c,d,e,f,g){a.a1c=b;a.tp=c;a.tD=d;a.v0=e;a.wi=80;a.Ko=f;a.KT=g;}
var Xc=K(0);
function AF_(){E.call(this);this.Qy=null;}
function AEW(a){return Ck(a.Qy);}
var A1y=K();
function BSq(){var a=new A1y();Bqq(a);return a;}
function Bqq(a){}
function Yn(){var a=this;E.call(a);a.OR=null;a.ue=null;a.Tf=null;a.UH=null;}
function BuW(a,b,c){var d;d=VV(b,c);return Dt(a.ue,d);}
function AGA(a,b,c){var d,e;d=VV(b,c);e=Bz(a.ue,d);if(e===null)e=a.OR;return e;}
function APb(a,b,c){return 1;}
function BgJ(a){return 0;}
function BvV(a){return 0;}
var AUj=K();
function BSr(){var a=new AUj();BaQ(a);return a;}
function BaQ(a){}
function ADy(){var a=this;E.call(a);a.xQ=0;a.x8=0;}
function VV(a,b){var c=new ADy();BoN(c,a,b);return c;}
function BoN(a,b,c){a.xQ=b;a.x8=c;}
function Bx7(a,b){var c;if(!(b instanceof ADy))return 0;c=b;return a.xQ==c.xQ&&a.x8==c.x8?1:0;}
function Bsz(a){return a.xQ<<16^a.x8;}
function Lr(){var a=this;E.call(a);a.Lk=null;a.UJ=null;a.O5=0;a.Po=0;a.Vy=0;}
var BR7=null;var BSc=null;var BSd=null;var BSe=null;var BSf=null;function Vw(){Vw=Bx(Lr);BiG();}
function AS0(a,b,c,d,e){var f=new Lr();ASj(f,a,b,c,d,e);return f;}
function ASj(a,b,c,d,e,f){Vw();a.Lk=b;a.UJ=c;a.O5=d;a.Po=e;a.Vy=f;}
function BiG(){var b;b=AS$([12,8,140,8,76,8,204,8,44,8,172,8,108,8,236,8,28,8,156,8,92,8,220,8,60,8,188,8,124,8,252,8,2,8,130,8,66,8,194,8,34,8,162,8,98,8,226,8,18,8,146,8,82,8,210,8,50,8,178,8,114,8,242,8,10,8,138,8,74,8,202,8,42,8,170,8,106,8,234,8,26,8,154,8,90,8,218,8,58,8,186,8,122,8,250,8,6,8,134,8,70,8,198,8,38,8,166,8,102,8,230,8,22,8,150,8,86,8,214,8,54,8,182,8,118,8,246,8,14,8,142,8,78,8,206,8,46,8,174,8,110,8,238,8,30,8,158,8,94,8,222,8,62,8,190,8,126,8,254,8,1,8,129,8,65,8,193,8,33,8,161,8,97,8,
225,8,17,8,145,8,81,8,209,8,49,8,177,8,113,8,241,8,9,8,137,8,73,8,201,8,41,8,169,8,105,8,233,8,25,8,153,8,89,8,217,8,57,8,185,8,121,8,249,8,5,8,133,8,69,8,197,8,37,8,165,8,101,8,229,8,21,8,149,8,85,8,213,8,53,8,181,8,117,8,245,8,13,8,141,8,77,8,205,8,45,8,173,8,109,8,237,8,29,8,157,8,93,8,221,8,61,8,189,8,125,8,253,8,19,9,275,9,147,9,403,9,83,9,339,9,211,9,467,9,51,9,307,9,179,9,435,9,115,9,371,9,243,9,499,9,11,9,267,9,139,9,395,9,75,9,331,9,203,9,459,9,43,9,299,9,171,9,427,9,107,9,363,9,235,9,491,9,27,9,283,
9,155,9,411,9,91,9,347,9,219,9,475,9,59,9,315,9,187,9,443,9,123,9,379,9,251,9,507,9,7,9,263,9,135,9,391,9,71,9,327,9,199,9,455,9,39,9,295,9,167,9,423,9,103,9,359,9,231,9,487,9,23,9,279,9,151,9,407,9,87,9,343,9,215,9,471,9,55,9,311,9,183,9,439,9,119,9,375,9,247,9,503,9,15,9,271,9,143,9,399,9,79,9,335,9,207,9,463,9,47,9,303,9,175,9,431,9,111,9,367,9,239,9,495,9,31,9,287,9,159,9,415,9,95,9,351,9,223,9,479,9,63,9,319,9,191,9,447,9,127,9,383,9,255,9,511,9,0,7,64,7,32,7,96,7,16,7,80,7,48,7,112,7,8,7,72,7,40,7,104,
7,24,7,88,7,56,7,120,7,4,7,68,7,36,7,100,7,20,7,84,7,52,7,116,7,3,8,131,8,67,8,195,8,35,8,163,8,99,8,227,8]);BR7=b;BSc=AS$([0,5,16,5,8,5,24,5,4,5,20,5,12,5,28,5,2,5,18,5,10,5,26,5,6,5,22,5,14,5,30,5,1,5,17,5,9,5,25,5,5,5,21,5,13,5,29,5,3,5,19,5,11,5,27,5,7,5,23,5]);BSd=AS0(b,BR$,257,286,15);BSe=AS0(BSc,BR9,0,30,15);BSf=AS0(null,BSg,0,19,7);}
function AEf(){var a=this;E.call(a);a.In=null;a.Xz=0;a.yx=0;}
function AZ2(a){return a.yx<a.In.data.length?0:1;}
function AAK(a,b){var c,d,e,f;c=a.In.data;d=a.yx;e=c[d].kF;f=(b.da+1.0|0)*0.5;return BP(e+f,c[d].km,c[d].kV+f);}
function AMA(){var a=this;E.call(a);a.U2=null;a.pY=null;a.yk=null;a.rb=null;}
function Bka(a){var b=new AMA();BpT(b,a);return b;}
function BpT(a,b){a.pY=BCa();a.yk=BhC();a.rb=BC(L0,32);a.U2=b;}
function Wa(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;ADw(a.pY);g=a.yk;g.rr=g.rr+1|0;h=g.nM;i=0;while(true){j=h.data;if(i>=j.length)break;j[i]=null;i=i+1|0;}g.wX=0;k=Nr(a,N(b.w.R),N(b.w.C),N(b.w.S));l=Nr(a,N(c-b.da/2.0),N(d),N(e-b.da/2.0));m=Bg6(Qy(b.da+1.0),Qy(b.cO+1.0),Qy(b.da+1.0));k.rJ=0.0;n=HN(k,l);k.AM=n;k.lP=n;ADw(a.pY);AGp(a.pY,k);o=k;a:{while(true){p=a.pY;q=p.n1;if(q?0:1){if(o!==k){g=ADM(a,k,o);break a;}g=null;break a;}h=p.qc.data;r=h[0];i=q-1|0;p.n1=i;h[0]=h[i];h[i]=null;if(i>0)VD(p,0);r.iQ
=(-1);if(r.IL==l.IL)break;if(HN(r,l)<HN(o,l))o=r;r.tb=1;s=0;if(O$(a,b,r.kF,r.km+1|0,r.kV,m)>0)s=1;g=PQ(a,b,r.kF,r.km,r.kV+1|0,m,s);p=PQ(a,b,r.kF-1|0,r.km,r.kV,m,s);t=PQ(a,b,r.kF+1|0,r.km,r.kV,m,s);u=PQ(a,b,r.kF,r.km,r.kV-1|0,m,s);if(g===null)i=0;else if(g.tb)i=0;else if(HN(g,l)>=f)i=0;else{h=a.rb.data;i=1;h[0]=g;}if(p===null)v=i;else if(p.tb)v=i;else if(HN(p,l)>=f)v=i;else{h=a.rb.data;v=i+1|0;h[i]=p;}if(t===null)i=v;else if(t.tb)i=v;else if(HN(t,l)>=f)i=v;else{h=a.rb.data;i=v+1|0;h[v]=t;}if(u===null)q=i;else if
(u.tb)q=i;else if(HN(u,l)>=f)q=i;else{h=a.rb.data;q=i+1|0;h[i]=u;}i=0;while(i<q){g=a.rb.data[i];n=r.rJ+HN(r,g);if(!(WC(g)&&n>=g.rJ)){g.HZ=r;g.rJ=n;g.AM=HN(g,l);if(!WC(g)){g.lP=g.rJ+g.AM;AGp(a.pY,g);}else{p=a.pY;n=g.rJ+g.AM;w=g.lP;g.lP=n;if(n>=w)VD(p,g.iQ);else ADW(p,g.iQ);}}i=i+1|0;}}g=ADM(a,k,l);}return g;}
function PQ(a,b,c,d,e,f,g){var h,i,j,k;h=null;if(O$(a,b,c,d,e,f)>0)h=Nr(a,c,d,e);if(h!==null)i=d;else{i=d+g|0;if(O$(a,b,c,i,e,f)>0)h=Nr(a,c,i,e);else i=d;}if(h!==null){j=0;a:{while(true){if(i<=0)break a;k=O$(a,b,c,i-1|0,e,f);if(k<=0)break a;if(k<0)return null;j=j+1|0;if(j>=4)break;i=i+(-1)|0;}return null;}if(i>0)h=Nr(a,c,i,e);}return h;}
function Nr(a,b,c,d){var e,f;e=b|c<<10|d<<20;f=AGQ(a.yk,e);if(f===null){f=Bg6(b,c,d);AEE(a.yk,e,f);}return f;}
function O$(a,b,c,d,e,f){var g,h,i,j;g=c;a:{while(g<(c+f.kF|0)){h=d;while(h<(d+f.km|0)){i=e;while(i<(e+f.kV|0)){j=AFU(a.U2,c,d,e);if(j.j3())return 0;if(j===BGR)break a;if(j===BGT)break a;i=i+1|0;}h=h+1|0;}g=g+1|0;}return 1;}return (-1);}
function ADM(a,b,c){var d,e,f,g;d=1;e=c;while(true){e=e.HZ;if(e===null)break;d=d+1|0;}f=BC(L0,d);g=f.data;d=d+(-1)|0;g[d]=c;while(true){c=c.HZ;if(c===null)break;d=d+(-1)|0;g[d]=c;}b=new AEf;b.In=f;b.Xz=g.length;return b;}
function AIP(){var a=this;E.call(a);a.qc=null;a.n1=0;}
function BCa(){var a=new AIP();Bf6(a);return a;}
function Bf6(a){a.qc=BC(L0,1024);a.n1=0;}
function AGp(a,b){var c,d,e,f;if(b.iQ>=0){b=new Er;Bl(b,B(1191));P(b);}c=a.n1;d=a.qc;if(c==d.data.length){e=BC(L0,c<<1);CZ(d,0,e,0,c);a.qc=e;}d=a.qc.data;f=a.n1;d[f]=b;b.iQ=f;a.n1=f+1|0;ADW(a,f);return b;}
function ADw(a){a.n1=0;}
function ADW(a,b){var c,d,e,f,g;c=a.qc.data;d=c[b];e=d.lP;a:{while(true){if(b<=0)break a;f=(b-1|0)>>1;g=c[f];if(e>=g.lP)break;c[b]=g;g.iQ=b;b=f;}}c[b]=d;d.iQ=b;}
function VD(a,b){var c,d,e,f,g,h,i,j,k,l;c=a.qc.data;d=c[b];e=d.lP;a:{while(true){f=1+(b<<1)|0;g=f+1|0;h=a.n1;if(f>=h)break;i=c[f];j=i.lP;if(g<h){k=c[g];l=k.lP;}else{k=null;l=Infinity;}if(j<l){if(j>=e)break a;c[b]=i;i.iQ=b;}else{if(l>=e)break a;c[b]=k;k.iQ=b;f=g;}b=f;}}c[b]=d;d.iQ=b;}
function L0(){var a=this;E.call(a);a.kF=0;a.km=0;a.kV=0;a.IL=0;a.iQ=0;a.rJ=0.0;a.AM=0.0;a.lP=0.0;a.HZ=null;a.tb=0;}
function Bg6(a,b,c){var d=new L0();Btv(d,a,b,c);return d;}
function Btv(a,b,c,d){a.iQ=(-1);a.tb=0;a.kF=b;a.km=c;a.kV=d;a.IL=b|c<<10|d<<20;}
function HN(a,b){var c,d,e;c=b.kF-a.kF|0;d=b.km-a.km|0;e=b.kV-a.kV|0;return F1(c*c+d*d+e*e);}
function WC(a){return a.iQ<0?0:1;}
$rt_packages([-1,"com",0,"jcraft",1,"jzlib",-1,"java",3,"util",4,"zip",4,"regex",3,"nio",7,"charset",3,"io",3,"lang",-1,"net",11,"minecraft",12,"src",11,"lax1dude",14,"eaglercraft"]);
$rt_metadata([E,0,0,[],0,3,0,0,["de",BDu(BnJ),"dl",BDv(ANU),"bM",BDu(A9g)],Qz,0,E,[],0,3,0,0,0,AB8,0,E,[],3,3,0,0,0,ABJ,0,E,[],3,3,0,0,0,AGj,0,E,[AB8,ABJ],0,3,0,0,["bM",BDu(BcH)],AWa,0,E,[],4,0,0,0,0,ACR,0,E,[],4,3,0,0,0,Dk,0,E,[],0,3,0,0,["on",BDu(Bgv)],BF,0,Dk,[],0,3,0,0,0,Co,"RuntimeException",10,BF,[],0,3,0,0,0,AZh,"ClassCastException",10,Co,[],0,3,0,0,0,DV,0,E,[],3,3,0,0,0,E5,0,E,[],3,3,0,0,0,Qs,0,E,[],3,3,0,0,0,Cr,0,E,[DV,E5,Qs],0,3,0,Ix,["bM",BDu(AJi),"dl",BDv(CA),"de",BDu(Uu),"tj",BDv(A_v)],GW,0,Dk,
[],0,3,0,0,0,NB,0,GW,[],0,3,0,0,0,AYB,0,NB,[],0,3,0,0,0,H4,0,E,[DV],1,3,0,0,0,MT,0,H4,[E5],0,3,0,0,["bM",BDu(BiS),"de",BDu(BkM),"dl",BDv(Byj),"tj",BDv(Bq0)],LS,0,E,[DV,Qs],0,0,0,0,["qw",BDv(ACs),"bM",BDu(U)],MY,0,E,[],3,3,0,0,0,T,0,LS,[MY],0,3,0,0,["Kn",BDy(BqU),"Jw",BDx(A$C),"bM",BDu(Cl),"qw",BDv(Bcc),"K8",BDw(BrF),"GH",BDw(Bj$)],Nm,0,NB,[],0,3,0,0,0,A1T,0,Nm,[],0,3,0,0,0,AX0,0,Nm,[],0,3,0,0,0,Dy,0,E,[],3,3,0,0,0,IS,0,E,[Dy],3,3,0,0,0,ADh,0,E,[IS],3,3,0,0,0,Ya,0,E,[IS],3,3,0,0,0,AD9,0,E,[IS],3,3,0,0,0,Zd,0,
E,[IS],3,3,0,0,0,AGC,0,E,[IS],3,3,0,0,0,AFA,0,E,[IS,ADh,Ya,AD9,Zd,AGC],3,3,0,0,0,WD,0,E,[],3,3,0,0,0,Q8,0,E,[Dy],3,3,0,0,0,AIn,0,E,[Dy,AFA,WD,Q8],1,3,0,0,["YU",BDv(BeF),"a3j",BDw(Bv7),"a8F",BDw(Bvt),"a5O",BDx(Bex),"a33",BDv(BiM),"bbc",BDu(A9y),"a_d",BDx(A7a)],BX,0,E,[],0,3,0,Bm,0,O2,"Client$AbortedLaunchException",15,Co,[],0,3,0,0,0,ABk,0,E,[],3,3,0,0,0,L3,0,E,[ABk],3,3,0,0,0,UH,0,E,[],3,3,0,0,0,I$,0,E,[MY,L3,UH],1,3,0,0,0,ALw,0,I$,[],0,3,0,0,["fw",BDu(Bln),"mf",BDu(Bos),"Tv",BDx(Bfs)],Xm,0,I$,[],0,3,0,0,0,Sc,
0,E,[],4,3,0,0,0,AQB,0,E,[],4,3,0,0,0,If,0,E,[],4,3,0,Od,0,AQ4,0,E,[Dy],1,3,0,0,0,R7,0,E,[],3,3,0,0,0]);
$rt_metadata([LA,0,E,[R7],0,3,0,0,0,AAg,0,E,[],0,3,0,BAZ,0,Uy,0,E,[],0,3,0,0,0,EA,0,E,[Dy],3,3,0,0,0,ABX,0,E,[EA],0,0,0,0,["fp",BDv(BjN)],ABW,0,E,[EA],0,0,0,0,["fp",BDv(BrJ)],ABZ,0,E,[EA],0,0,0,0,["fp",BDv(Bsh)],ABY,0,E,[EA],0,0,0,0,["fp",BDv(BfK)],AB2,0,E,[EA],0,0,0,0,["fp",BDv(BaP)],AB0,0,E,[EA],0,0,0,0,["fp",BDv(Bxu)],AB4,0,E,[EA],0,0,0,0,["fp",BDv(A_B)],AB3,0,E,[EA],0,0,0,0,["fp",BDv(Bgy)],W1,0,E,[EA],0,0,0,0,["fp",BDv(BlH)],W2,0,E,[EA],0,0,0,0,["fp",BDv(Bcu)],QQ,0,E,[],0,3,0,JO,0,EZ,0,E,[E5,DV],1,3,0,0,
["bM",BDu(Bpx),"dl",BDv(A7Z),"de",BDu(BcF),"tj",BDv(BbX)],KT,0,EZ,[],12,3,0,O4,0,AK9,0,E,[Dy],1,3,0,0,0,ABj,0,E,[],0,3,0,0,0,Bv,"IOException",9,BF,[],0,3,0,0,0,NQ,0,LS,[MY],0,3,0,0,["Kn",BDy(A_s),"Jw",BDx(Bmr),"qw",BDv(BmR),"K8",BDw(Bwl),"GH",BDw(BkZ)],JD,0,E,[],3,3,0,0,0,AFZ,0,E,[JD],0,3,0,0,0,Ct,"IndexOutOfBoundsException",10,Co,[],0,3,0,0,0,A1n,0,E,[],4,3,0,0,0,EQ,"NullPointerException",10,Co,[],0,3,0,0,0,ON,"ArrayStoreException",10,Co,[],0,3,0,0,0,F9,0,E,[E5],0,3,0,0,["bM",BDu(BrO),"dl",BDv(Bxt),"de",BDu(Bw2),
"tj",BDv(BkS)],Jk,0,E,[L3,UH],1,3,0,0,["fw",BDu(P8),"mf",BDu(A3o)],JI,0,Jk,[],0,3,0,0,0,ALi,0,JI,[],0,3,0,0,0,MO,0,Jk,[],1,3,0,0,["tr",BDv(BfR)],Sa,0,MO,[],0,3,0,0,["iJ",BDx(BbF)],AAZ,0,E,[],0,3,0,0,0,AEO,0,E,[],3,3,0,0,0,Z3,0,E,[AEO],0,3,0,0,0,AAn,0,E,[],0,3,0,0,0,EH,0,E,[],1,3,0,0,0,SK,0,EH,[],0,3,0,0,["hy",function(b,c,d,e,f,g){BwC(this,b,c,d,e,f,g);},"o3",function(b,c,d,e,f,g){AUM(this,b,c,d,e,f,g);}],MN,0,E,[],0,3,0,AGZ,0,Fc,0,E,[],0,3,0,0,0,AK6,0,Fc,[],0,3,0,0,["k0",BDu(A6K)],AWJ,0,Fc,[],0,3,0,0,["k0",
BDu(BbJ)],HF,0,E,[R7],0,3,0,Hs,0,AE9,0,HF,[],0,3,0,0,["of",BDu(AV4)],BZ,0,BX,[],0,3,0,Cq,0,I_,0,BZ,[],0,3,0,0,0,Jv,0,E,[L3],1,3,0,0,["zq",BDv(BeO),"f8",BDx(BwP),"fw",BDu(BpE)],Ii,0,Jv,[],0,3,0,0,["zq",BDv(Zh)],Wq,0,E,[],3,3,0,0,0]);
$rt_metadata([N4,0,Ii,[Wq],0,3,0,0,0,AF5,0,Jv,[],0,3,0,0,["nn",BDu(Bne),"f8",BDx(A5L),"vI",BDu(Bom),"fw",BDu(ALW)],D0,0,E,[],1,3,0,0,0,Sw,0,D0,[],0,3,0,0,["dE",BDv(Bnf),"dC",BDv(BxX),"cW",BDu(BoX),"bM",BDu(Bt5)],AAw,0,E,[],3,3,0,0,0,MD,0,E,[AAw],3,3,0,0,0,JU,0,E,[MD],1,3,0,0,["zw",BDv(Op),"bM",BDu(BtU)],PH,0,E,[MD],3,3,0,0,0,O8,0,E,[PH],3,3,0,0,0,JJ,0,JU,[O8],1,3,0,0,["pd",BDu(Iq)],SA,0,JJ,[],1,3,0,0,0,Vq,0,E,[MD],3,3,0,0,0,AGL,0,E,[Vq,PH],3,3,0,0,0,Ox,0,SA,[AGL],0,3,0,0,["ty",BDu(BuL)],A00,0,E,[Dy],1,3,0,0,
0,GJ,0,E,[Dy],1,3,0,0,0,AL4,0,GJ,[],1,3,0,0,0,AWP,0,GJ,[],1,3,0,0,0,Fb,0,E,[],3,3,0,0,0,QK,0,E,[DV,Fb],1,3,0,0,0,Q$,0,QK,[],1,3,0,0,0,ATc,0,Q$,[],0,3,0,0,0,LC,0,E,[MD],3,3,0,0,0,GT,0,JU,[LC],1,3,0,0,["dl",BDv(Bo3),"de",BDu(A7c)],A3J,0,GT,[Fb,DV],0,3,0,0,["Kf",BDv(FV),"zw",BDv(IZ),"pd",BDu(Fd),"ty",BDu(FT)],RZ,0,E,[],3,3,0,0,0,Jb,0,E,[RZ],1,3,0,0,0,AMC,0,Jb,[Fb,DV],0,3,0,0,0,AWk,0,GJ,[],1,3,0,0,0,AHq,0,E,[],0,3,0,0,0,A6A,0,E,[],0,3,0,0,0,Hv,0,E,[E5],1,3,0,0,["tj",BDv(Bp5)],UX,0,Ii,[],0,3,0,0,["nn",BDu(A7b),"f8",
BDx(AYe),"vI",BDu(Bgx),"fw",BDu(BsX)],Um,0,E,[],1,3,0,0,0,A5V,0,Um,[],0,3,0,0,0,AVc,0,E,[],0,3,0,0,0,ASv,0,E,[Dy],1,3,0,0,0,ALf,0,E,[Dy],1,3,0,0,0,ATA,0,E,[Dy],1,3,0,0,0,Tl,0,E,[Dy],3,3,0,0,0,AEQ,0,E,[Tl],0,3,0,0,["Y6",BDv(Bis)],AYy,0,E,[Dy],1,3,0,0,0,AEP,0,E,[Tl],0,3,0,0,["Y6",BDv(A8d)],ABz,0,Hv,[],0,3,0,Rm,["vw",BDu(BgW),"Cq",BDu(AA7)],ACV,0,E,[],3,3,0,0,0,C1,0,E,[ACV,DV],0,3,0,0,0,T7,0,E,[],0,3,0,0,0,AIQ,0,E,[],0,3,0,0,0,X,0,E,[],0,3,0,J,["eb",BDu(Buj),"dG",BDu(Bar),"RP",BDy(AQw),"nF",function(b,c,d,e,f)
{return ARU(this,b,c,d,e,f);},"yq",function(b,c,d,e,f){return AHY(this,b,c,d,e,f);},"eF",BDw(Brs),"bq",BDv(A$W),"pp",BDy(NF),"MX",function(b,c,d,e,f,g){AXX(this,b,c,d,e,f,g);},"ep",BDy(Ps),"dd",BDu(Bn$),"Ae",BDw(BpW),"AI",BDu(BlO),"dj",function(b,c,d,e,f){ATu(this,b,c,d,e,f);},"jy",function(b,c,d,e,f){A2u(this,b,c,d,e,f);},"sX",function(b,c,d,e,f){AJ2(this,b,c,d,e,f);},"dN",function(b,c,d,e,f){AIs(this,b,c,d,e,f);},"kC",BDu(Bl6),"eJ",BDy(ALj),"iv",BDy(AJY),"d7",BDv(Bdf),"cX",BDw(A8A),"a0x",function(b,c,d,e,
f){AHS(this,b,c,d,e,f);},"Sk",function(b,c,d,e,f,g){AQb(this,b,c,d,e,f,g);},"LJ",BDv(Bxp),"Dm",function(b,c,d,e,f,g){return AVy(this,b,c,d,e,f,g);},"BF",BDy(A4t),"os",BDu(Bqz),"fy",BDy(APK),"kb",function(b,c,d,e,f){return AR$(this,b,c,d,e,f);},"rE",function(b,c,d,e,f){AVO(this,b,c,d,e,f);},"rq",function(b,c,d,e,f){AIj(this,b,c,d,e,f);},"mI",function(b,c,d,e,f){AJ$(this,b,c,d,e,f);},"xz",function(b,c,d,e,f,g){ARo(this,b,c,d,e,f,g);},"j0",BDy(A3d),"up",BDy(A0O),"s2",function(b,c,d,e,f){return AUW(this,b,c,d,e,
f);},"fI",BDu(Bxm),"vs",function(b,c,d,e,f){AVU(this,b,c,d,e,f);},"rm",function(b,c,d,e,f){return AQ5(this,b,c,d,e,f);},"vK",BDu(Bve),"Xs",function(b,c,d,e,f){AIB(this,b,c,d,e,f);},"rO",BDy(AZB),"yh",function(b,c,d,e,f){AVK(this,b,c,d,e,f);}],Sb,0,E,[],3,3,0,0,0]);
$rt_metadata([ACp,0,JJ,[Fb,DV,Sb],0,3,0,0,["ty",BDu(C5),"Kf",BDv(Y)],Ob,0,E,[],1,3,0,0,0,Pm,0,Ob,[],0,3,0,0,0,Si,0,D0,[],0,3,0,0,["dC",BDv(A9s),"dE",BDv(Bed),"cW",BDu(Bmt),"bM",BDu(A8M)],DG,0,E,[Fb,DV],4,3,0,A0Q,["dl",BDv(BoP),"de",BDu(BiV)],Yb,0,E,[],3,3,0,0,0,AD5,0,E,[Yb],0,0,0,0,["X3",BDv(Du),"a0G",BDv(Bjx)],A4a,0,E,[Dy,IS],1,3,0,0,["bdR",BDw(Brp),"bfQ",BDw(Bdd),"a3l",BDx(A6_),"ba0",BDv(A7k),"a6O",BDx(Bpn)],AGN,0,E,[Dy],3,3,0,0,0,ABU,0,E,[AGN],0,0,0,0,["bgw",BDu(Bwd)],AAV,0,E,[],0,0,0,BqZ,0,Cn,"IllegalArgumentException",
10,Co,[],0,3,0,0,0,TQ,"UnsupportedCharsetException",8,Cn,[],0,3,0,0,0,ALk,0,E,[Dy],4,3,0,0,0,Ih,0,E,[],1,3,0,0,0,Se,0,Ih,[E5],1,3,0,0,0,AQf,0,E,[],0,3,0,0,0,Oj,0,E,[],0,3,0,0,0,AGd,0,D0,[],0,3,0,0,["dE",BDv(Bfd),"dC",BDv(BpK),"cW",BDu(Bym),"bM",BDu(Bd7)],ADx,0,D0,[],0,3,0,0,["dE",BDv(Bh8),"dC",BDv(Ba2),"cW",BDu(Bh_),"bM",BDu(But)],Xp,0,D0,[],0,3,0,0,["dE",BDv(Bbd),"dC",BDv(BiW),"cW",BDu(Bfi),"bM",BDu(A$_)],Zg,0,D0,[],0,3,0,0,["dE",BDv(A7C),"dC",BDv(A8K),"cW",BDu(Bp$),"bM",BDu(Bp1)],Z5,0,D0,[],0,3,0,0,["dE",
BDv(Bc5),"dC",BDv(Bgo),"cW",BDu(BkX),"bM",BDu(Bq$)],ADf,0,D0,[],0,3,0,0,["dE",BDv(Bot),"dC",BDv(A6U),"cW",BDu(A6S),"bM",BDu(BvN)],AEv,0,D0,[],0,3,0,0,["dE",BDv(A8s),"dC",BDv(Bhn),"cW",BDu(Bx3),"bM",BDu(Buy)],ACt,0,D0,[],0,3,0,0,["dE",BDv(BtN),"dC",BDv(Bvl),"cW",BDu(Bb6),"bM",BDu(A98)],AKP,0,D0,[],0,3,0,0,["dE",BDv(A_F),"dC",BDv(Boc),"cW",BDu(BjP),"bM",BDu(Bcp)],AUZ,0,E,[DV,Fb],0,3,0,0,0,FG,0,E,[Dy],3,3,0,0,0,ZF,0,E,[FG],0,0,0,0,["iK",BDu(Bp8)],ZG,0,E,[FG],0,0,0,0,["iK",BDu(A$1)],ZD,0,E,[FG],0,0,0,0,["iK",BDu(Bjb)],ZE,
0,E,[EA],0,0,0,0,["fp",BDv(BkK)],AQA,"IllegalCharsetNameException",8,Cn,[],0,3,0,0,0,Mw,0,E,[],128,3,0,0,0,AV$,0,Mw,[],4,3,0,0,0,Tj,0,Ih,[E5],1,3,0,0,0,Py,0,E,[],4,3,0,TU,0,MW,0,E,[],0,3,0,0,["FC",BDu(BrC)],AOx,0,MW,[],4,0,0,0,["FC",BDu(BqH)],AMS,0,MW,[],4,0,0,0,["FC",BDu(Bu_)],RN,0,X,[],0,3,0,0,["cX",BDw(Btu)],AJZ,0,X,[],0,3,0,0,["yq",function(b,c,d,e,f){return ASC(this,b,c,d,e,f);},"up",BDy(AU0),"dj",function(b,c,d,e,f){AOj(this,b,c,d,e,f);},"cX",BDw(Bf2)],ATz,0,X,[],0,3,0,0,0,Df,0,E,[],0,3,0,BE,["jp",BDu(Bs3),
"cG",BDu(BoT),"A7",BDu(Bsk),"j3",BDu(BlY)],Jo,0,X,[],0,3,0,0,["fy",BDy(AYc),"zk",BDv(Bda),"dN",function(b,c,d,e,f){AUu(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){AO_(this,b,c,d,e,f);},"rO",BDy(A0X),"ep",BDy(ARJ),"dd",BDu(BpQ),"eb",BDu(A8P),"dG",BDu(BrT)],AZm,0,Jo,[],0,3,0,0,["dj",function(b,c,d,e,f){APf(this,b,c,d,e,f);}],Mh,0,X,[],1,3,0,0,["bq",BDv(BjW),"eb",BDu(Bgt),"dd",BDu(Bcg),"Ae",BDw(Be2),"nF",function(b,c,d,e,f){return A4x(this,b,c,d,e,f);},"ep",BDy(ATr),"dG",BDu(Bq8),"cX",BDw(A_$),"d7",BDv(A_o),"xz",
function(b,c,d,e,f,g){AIE(this,b,c,d,e,f,g);},"kC",BDu(BuJ),"RP",BDy(ARq),"os",BDu(Bef),"jy",function(b,c,d,e,f){AI2(this,b,c,d,e,f);},"eJ",BDy(AIJ),"dN",function(b,c,d,e,f){ALd(this,b,c,d,e,f);}],APe,0,Mh,[],0,3,0,0,["dj",function(b,c,d,e,f){A1P(this,b,c,d,e,f);},"eJ",BDy(AMq)],AUA,0,Mh,[],0,3,0,0,["dN",function(b,c,d,e,f){ARY(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){A6b(this,b,c,d,e,f);}]]);
$rt_metadata([NI,0,X,[],0,3,0,0,["eJ",BDy(A5q),"dN",function(b,c,d,e,f){A56(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){A2T(this,b,c,d,e,f);},"kC",BDu(Bl1)],ASt,0,NI,[],0,3,0,0,["cX",BDw(Byd)],AID,0,X,[],0,3,0,0,["cX",BDw(BmJ),"d7",BDv(Bf1)],AQC,0,X,[],0,3,0,0,["d7",BDv(Bt9),"cX",BDw(A7v),"bq",BDv(A$P)],R2,0,X,[],0,3,0,0,["nF",function(b,c,d,e,f){return A31(this,b,c,d,e,f);}],ANg,0,R2,[],0,3,0,0,["up",BDy(AUv),"dN",function(b,c,d,e,f){A2A(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){AUq(this,b,c,d,e,f);},"d7",
BDv(Bbo),"cX",BDw(Bn3),"dd",BDu(Bkp),"rE",function(b,c,d,e,f){A6j(this,b,c,d,e,f);}],AXw,0,X,[],0,3,0,0,["eJ",BDy(AWT),"iv",BDy(AZ8)],JM,0,X,[],0,3,0,0,["dd",BDu(Bwq),"nF",function(b,c,d,e,f){return AH9(this,b,c,d,e,f);}],A3O,0,JM,[],0,3,0,0,["d7",BDv(A_E)],ASG,0,Jo,[],0,3,0,0,["zk",BDv(AU5),"rO",BDy(AN6)],ALR,0,X,[],0,3,0,0,["bq",BDv(Bm0)],AI9,0,X,[],0,3,0,0,["bq",BDv(Bw7),"dd",BDu(BoZ),"dN",function(b,c,d,e,f){AL1(this,b,c,d,e,f);},"eJ",BDy(ALD),"cX",BDw(Be0),"eb",BDu(Bbq),"nF",function(b,c,d,e,f){return A6x(this,
b,c,d,e,f);}],A1a,0,X,[],0,3,0,0,["bq",BDv(BnO),"dN",function(b,c,d,e,f){ALB(this,b,c,d,e,f);},"d7",BDv(A$g),"BF",BDy(AR5),"sX",function(b,c,d,e,f){A6d(this,b,c,d,e,f);}],ANW,0,X,[],0,3,0,0,["bq",BDv(BxW),"d7",BDv(Bna)],AHr,0,RN,[],0,3,0,0,["d7",BDv(BkO),"cX",BDw(A9X)],Ut,0,X,[],0,3,0,0,["ep",BDy(AZV),"dd",BDu(BjE),"eb",BDu(A_O),"dG",BDu(BhL),"fy",BDy(AYq),"rq",function(b,c,d,e,f){A0u(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){A50(this,b,c,d,e,f);},"eJ",BDy(ALQ),"dN",function(b,c,d,e,f){AWj(this,b,c,d,e,f);
},"Dm",function(b,c,d,e,f,g){return AWo(this,b,c,d,e,f,g);},"jy",function(b,c,d,e,f){A3Q(this,b,c,d,e,f);}],A2a,0,X,[],0,3,0,0,["ep",BDy(A5c),"dd",BDu(Bo7),"eb",BDu(Btc),"dG",BDu(BbS),"d7",BDv(Bas),"kC",BDu(BfY),"dj",function(b,c,d,e,f){AHo(this,b,c,d,e,f);},"AI",BDu(Bk5),"fy",BDy(AZ7),"dN",function(b,c,d,e,f){ALX(this,b,c,d,e,f);},"eJ",BDy(AMT),"jy",function(b,c,d,e,f){A6m(this,b,c,d,e,f);}],Ha,0,X,[],1,3,0,0,["eJ",BDy(A1E),"iv",BDy(AYh)],AJ8,0,Ha,[],0,3,0,0,["xP",BDu(Bjm),"cX",BDw(Bs0),"d7",BDv(By2),"dd",
BDu(Bpk)],AJo,0,X,[],0,3,0,0,["j0",BDy(AG7),"ep",BDy(A2x),"dd",BDu(BoJ),"eb",BDu(A_A),"dG",BDu(Beb),"nF",function(b,c,d,e,f){return A2V(this,b,c,d,e,f);},"MX",function(b,c,d,e,f,g){AVC(this,b,c,d,e,f,g);},"jy",function(b,c,d,e,f){A2z(this,b,c,d,e,f);},"mI",function(b,c,d,e,f){ALp(this,b,c,d,e,f);},"sX",function(b,c,d,e,f){AOi(this,b,c,d,e,f);},"RP",BDy(AZl),"LJ",BDv(Baq),"os",BDu(Bvc),"cX",BDw(Bmy),"d7",BDv(BgY),"eF",BDw(BbT),"bq",BDv(BsB),"yq",function(b,c,d,e,f){return AX6(this,b,c,d,e,f);},"kC",BDu(A$6),
"pp",BDy(AYG),"xz",function(b,c,d,e,f,g){ANj(this,b,c,d,e,f,g);},"AI",BDu(Bdy),"Ae",BDw(Bd3),"fy",BDy(AYU),"eJ",BDy(ANf),"iv",BDy(AIf),"Sk",function(b,c,d,e,f,g){ATt(this,b,c,d,e,f,g);},"a0x",function(b,c,d,e,f){AZo(this,b,c,d,e,f);},"rE",function(b,c,d,e,f){A4n(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){A4s(this,b,c,d,e,f);},"kb",function(b,c,d,e,f){return ASa(this,b,c,d,e,f);},"BF",BDy(AIX),"yh",function(b,c,d,e,f){ATV(this,b,c,d,e,f);}],AQ7,0,Ha,[],0,3,0,0,["yq",function(b,c,d,e,f){return AN4(this,b,c,d,
e,f);},"bq",BDv(BuB),"fy",BDy(AV7),"iv",BDy(A6z),"kb",function(b,c,d,e,f){return ARe(this,b,c,d,e,f);},"xP",BDu(Bku)],A3r,0,X,[],0,3,0,0,["eF",BDw(BqO),"ep",BDy(AUw),"dd",BDu(A_L),"eb",BDu(Bty),"dG",BDu(A7f),"fy",BDy(AW_),"eJ",BDy(AP4),"iv",BDy(AWD),"dN",function(b,c,d,e,f){AYg(this,b,c,d,e,f);},"cX",BDw(Byf),"rm",function(b,c,d,e,f){return A52(this,b,c,d,e,f);},"s2",function(b,c,d,e,f){return AQ9(this,b,c,d,e,f);},"fI",BDu(A_3),"jy",function(b,c,d,e,f){AOp(this,b,c,d,e,f);}],AS4,0,X,[],0,3,0,0,["bq",BDv(Baj),
"kb",function(b,c,d,e,f){return ASe(this,b,c,d,e,f);}],AWR,0,Jo,[],0,3,0,0,["zk",BDv(BdF),"dj",function(b,c,d,e,f){AVr(this,b,c,d,e,f);},"eF",BDw(Btb),"dG",BDu(Bnd),"sX",function(b,c,d,e,f){A0f(this,b,c,d,e,f);},"cX",BDw(BhP),"d7",BDv(BnH)],A2U,0,X,[],0,3,0,0,["ep",BDy(ALY),"dd",BDu(Byn),"eb",BDu(Bxj),"eF",BDw(Beh),"dj",function(b,c,d,e,f){AHw(this,b,c,d,e,f);},"rE",function(b,c,d,e,f){AVk(this,b,c,d,e,f);},"dN",function(b,c,d,e,f){AU_(this,b,c,d,e,f);},"cX",BDw(BxC)],ARj,0,Ha,[],0,3,0,0,["cX",BDw(Bjh),"eJ",
BDy(AMV),"yq",function(b,c,d,e,f){return A5X(this,b,c,d,e,f);},"jy",function(b,c,d,e,f){APl(this,b,c,d,e,f);},"bq",BDv(A90),"kb",function(b,c,d,e,f){return ASg(this,b,c,d,e,f);},"xP",BDu(BxS),"yh",function(b,c,d,e,f){A2R(this,b,c,d,e,f);}],A0g,0,Ha,[],0,3,0,0,["ep",BDy(AU6),"pp",BDy(A0L),"j0",BDy(AY$),"dG",BDu(BdQ),"eb",BDu(Bpz),"dd",BDu(Bpl),"xP",BDu(A_e),"cX",BDw(Bto),"dN",function(b,c,d,e,f){AJI(this,b,c,d,e,f);}],Gl,0,E,[],0,3,0,Mq,["m7",BDv(Qi),"p5",BDv(PC),"De",BDu(AQY),"nR",BDu(AMH)],Kj,0,Gl,[],0,3,0,
0,["p5",BDv(Bo$),"m7",BDv(Bf_)],AUp,0,X,[],0,3,0,0,["eF",BDw(BwM),"dd",BDu(BhH),"eb",BDu(BbN),"dG",BDu(A8x),"pp",BDy(ARO),"ep",BDy(AJs),"j0",BDy(ATe),"mI",function(b,c,d,e,f){AV1(this,b,c,d,e,f);},"kb",function(b,c,d,e,f){return AOU(this,b,c,d,e,f);},"dN",function(b,c,d,e,f){AM3(this,b,c,d,e,f);},"cX",BDw(Btn),"Dm",function(b,c,d,e,f,g){return AHc(this,b,c,d,e,f,g);},"fy",BDy(AV5)],ANI,0,X,[],0,3,0,0,["ep",BDy(AN3),"pp",BDy(AO4),"dd",BDu(BaZ),"eb",BDu(Bo2),"dG",BDu(Bvq),"fy",BDy(A0z),"rq",function(b,c,d,e,f)
{AHZ(this,b,c,d,e,f);},"dN",function(b,c,d,e,f){AWY(this,b,c,d,e,f);},"d7",BDv(Boo)],A0D,0,X,[],0,3,0,0,["ep",BDy(ANd),"dd",BDu(Bak),"Dm",function(b,c,d,e,f,g){return AXZ(this,b,c,d,e,f,g);},"j0",BDy(AYM),"eF",BDw(Bj6),"eb",BDu(Blv),"dG",BDu(Bg3),"d7",BDv(Bkf),"fy",BDy(A0C),"eJ",BDy(A0k),"dN",function(b,c,d,e,f){AVV(this,b,c,d,e,f);}],AY8,0,X,[],0,3,0,0,["ep",BDy(A0c),"dd",BDu(Bkz),"eb",BDu(BqK),"dG",BDu(BgQ),"fy",BDy(A4O),"rq",function(b,c,d,e,f){A10(this,b,c,d,e,f);},"eJ",BDy(A0e),"dN",function(b,c,d,e,f)
{AI_(this,b,c,d,e,f);},"j0",BDy(AWL),"mI",function(b,c,d,e,f){AP_(this,b,c,d,e,f);},"kb",function(b,c,d,e,f){return AUX(this,b,c,d,e,f);},"iv",BDy(AOP),"s2",function(b,c,d,e,f){return AYz(this,b,c,d,e,f);},"rm",function(b,c,d,e,f){return AV_(this,b,c,d,e,f);},"fI",BDu(BhV)],AEd,0,X,[],0,3,0,0,["kC",BDu(Be7),"ep",BDy(A3U),"dd",BDu(Bti),"eb",BDu(Bxb),"fy",BDy(AR2),"eJ",BDy(AMX),"dN",function(b,c,d,e,f){ARN(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){AJ0(this,b,c,d,e,f);},"vs",function(b,c,d,e,f){AS8(this,b,c,d,
e,f);},"iv",BDy(A34),"j0",BDy(A4v),"s2",function(b,c,d,e,f){return APn(this,b,c,d,e,f);},"rm",function(b,c,d,e,f){return ANc(this,b,c,d,e,f);},"fI",BDu(Bxr),"vK",BDu(BaN)],KL,0,EZ,[],12,3,0,ANR,0,AYI,0,X,[],0,3,0,0,["kC",BDu(Bf7),"mI",function(b,c,d,e,f){AOm(this,b,c,d,e,f);},"rE",function(b,c,d,e,f){APj(this,b,c,d,e,f);},"kb",function(b,c,d,e,f){return AWV(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){A1b(this,b,c,d,e,f);},"cX",BDw(Bho),"d7",BDv(Bht),"jy",function(b,c,d,e,f){AVd(this,b,c,d,e,f);}],AF3,0,Ut,[],
0,3,0,0,["eF",BDw(A7z),"kC",BDu(Bnw),"eJ",BDy(AR_),"iv",BDy(ARu),"s2",function(b,c,d,e,f){return A6h(this,b,c,d,e,f);},"dj",function(b,c,d,e,f){A0l(this,b,c,d,e,f);},"dN",function(b,c,d,e,f){AX1(this,b,c,d,e,f);},"rm",function(b,c,d,e,f){return AHp(this,b,c,d,e,f);},"cX",BDw(BxR),"fI",BDu(BpV),"jy",function(b,c,d,e,f){AKu(this,b,c,d,e,f);}],A5N,0,X,[],0,3,0,0,["ep",BDy(AIz),"kC",BDu(BtW),"dd",BDu(BtO),"eb",BDu(Br4),"fy",BDy(AMt),"rq",function(b,c,d,e,f){A30(this,b,c,d,e,f);},"eJ",BDy(AXS),"dN",function(b,c,
d,e,f){AZO(this,b,c,d,e,f);},"j0",BDy(AJj),"mI",function(b,c,d,e,f){AOs(this,b,c,d,e,f);},"kb",function(b,c,d,e,f){return AWW(this,b,c,d,e,f);},"iv",BDy(AMw),"s2",function(b,c,d,e,f){return AK7(this,b,c,d,e,f);},"rm",function(b,c,d,e,f){return AVt(this,b,c,d,e,f);},"fI",BDu(Bcf),"dj",function(b,c,d,e,f){AMz(this,b,c,d,e,f);},"vK",BDu(BxZ)],A1O,0,X,[],0,3,0,0,["ep",BDy(AKZ),"dd",BDu(Bsi),"eb",BDu(BuY),"fy",BDy(ARz),"dN",function(b,c,d,e,f){APG(this,b,c,d,e,f);},"Xs",function(b,c,d,e,f){AOe(this,b,c,d,e,f);},
"cX",BDw(BcI),"d7",BDv(BxQ),"dj",function(b,c,d,e,f){AMZ(this,b,c,d,e,f);},"nF",function(b,c,d,e,f){return AOr(this,b,c,d,e,f);}],ARG,0,JM,[],0,3,0,0,["os",BDu(BeQ),"nF",function(b,c,d,e,f){return A3k(this,b,c,d,e,f);},"iv",BDy(A3l),"d7",BDv(BlJ),"dj",function(b,c,d,e,f){A03(this,b,c,d,e,f);}],AH5,0,X,[],0,3,0,0,["cX",BDw(ByB),"d7",BDv(ByR),"dj",function(b,c,d,e,f){A5o(this,b,c,d,e,f);}],A11,0,X,[],0,3,0,0,["dj",function(b,c,d,e,f){AKB(this,b,c,d,e,f);},"ep",BDy(ATw),"pp",BDy(A5u),"bq",BDv(Bwi),"eb",BDu(BfA),
"dd",BDu(Bc_),"dG",BDu(Bsp),"fy",BDy(AJn),"dN",function(b,c,d,e,f){ATG(this,b,c,d,e,f);},"rO",BDy(AXl),"vs",function(b,c,d,e,f){A18(this,b,c,d,e,f);}],AT1,0,X,[],0,3,0,0,["cX",BDw(BfS),"d7",BDv(Bcv)],AWK,0,X,[],0,3,0,0,["dj",function(b,c,d,e,f){AMN(this,b,c,d,e,f);},"fy",BDy(AJz),"dN",function(b,c,d,e,f){ATi(this,b,c,d,e,f);},"rO",BDy(AXW),"ep",BDy(AUI),"cX",BDw(BvM),"dd",BDu(Bgi),"eb",BDu(A9O),"dG",BDu(ByN)],A2v,0,X,[],0,3,0,0,["bq",BDv(BnV),"kb",function(b,c,d,e,f){return A20(this,b,c,d,e,f);},"Sk",function(b,
c,d,e,f,g){ANz(this,b,c,d,e,f,g);}],ANw,0,X,[],0,3,0,0,["MX",function(b,c,d,e,f,g){A4V(this,b,c,d,e,f,g);},"fy",BDy(A36),"dd",BDu(Blo),"eb",BDu(Bur),"dG",BDu(BsF)],ASi,0,X,[],0,3,0,0,["eF",BDw(Bqh),"bq",BDv(Bxk),"eJ",BDy(ART),"fy",BDy(APr),"yh",function(b,c,d,e,f){A6l(this,b,c,d,e,f);}],ANS,0,X,[],0,3,0,0,0,AP9,0,X,[],0,3,0,0,["ep",BDy(AHP),"vs",function(b,c,d,e,f){AXk(this,b,c,d,e,f);}],A5W,0,X,[],0,3,0,0,["cX",BDw(BoI)]]);
$rt_metadata([A2X,0,JM,[],0,3,0,0,["ep",BDy(A3j),"j0",BDy(AQF),"dd",BDu(Bm9),"eb",BDu(BoS),"dN",function(b,c,d,e,f){A1i(this,b,c,d,e,f);},"nF",function(b,c,d,e,f){return ARp(this,b,c,d,e,f);},"d7",BDv(A_H),"os",BDu(BaV),"vs",function(b,c,d,e,f){A1_(this,b,c,d,e,f);},"jy",function(b,c,d,e,f){AUm(this,b,c,d,e,f);}],Bh,0,E,[],0,3,0,Bw,["iW",function(b,c,d,e,f,g,h){return ARR(this,b,c,d,e,f,g,h);},"KJ",BDw(Bw9),"mJ",BDx(A6a),"AU",BDw(A_K),"IF",function(b,c,d,e,f){Bhu(this,b,c,d,e,f);},"Ey",BDv(Byv),"Ag",BDv(A_w),
"VA",BDw(Bpp),"pG",BDu(A7W),"Cc",BDu(BbL)],A6w,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return A3P(this,b,c,d,e,f,g,h);}],VL,0,E,[],3,3,0,0,0,Ys,0,E,[VL],0,3,0,0,0,Gc,0,E,[],4,3,0,0,0,AWz,0,E,[],4,0,0,0,0,J5,0,E,[],4,3,0,Bog,0,ATg,0,E,[],0,3,0,0,0,Q0,0,E,[DV],1,3,0,0,0,FQ,0,Q0,[DV],0,3,0,0,0,Rn,0,E,[],3,3,0,0,0,Lu,0,E,[DV,Rn],1,3,0,0,0,AFw,0,E,[Rn],3,3,0,0,0,UJ,0,E,[AFw],3,3,0,0,0,Y9,0,E,[],3,3,0,0,0,R4,0,E,[Y9],3,3,0,0,0,AEX,0,Lu,[DV,UJ,R4],0,3,0,0,0,AFC,0,E,[UJ],3,3,0,0,0,Y7,0,E,[R4],3,3,0,0,0,JY,0,Lu,
[DV,AFC,Y7],0,3,0,0,0,U5,0,Tj,[],0,0,0,0,0,AZr,0,GJ,[],1,3,0,0,0,A1x,0,GJ,[],1,3,0,0,0,MQ,0,Se,[],1,0,0,0,0,AGl,0,MQ,[],0,0,0,0,["CU",BDv(Bfp),"D1",BDw(Beo),"nv",BDu(Bth)],JP,0,E,[DV,Fb,E5],1,3,0,A7i,0,T$,0,E,[],3,3,0,0,0,R1,0,Ih,[E5,MY,Qs,T$],1,3,0,0,0,N5,"GZIPException",2,Bv,[],0,3,0,0,0,A6y,0,E,[],4,3,0,0,0,U9,0,Df,[],0,3,0,0,["cG",BDu(Bsf),"A7",BDu(Boy),"j3",BDu(A$l)],R8,0,Df,[],0,3,0,0,["jp",BDu(ByM),"j3",BDu(Bvg),"cG",BDu(Byr)],Qf,0,Df,[],0,3,0,0,["cG",BDu(BeT),"A7",BDu(Bwh),"j3",BDu(Bi3)],JG,0,Bh,[],
0,3,0,0,["KJ",BDw(Bt6),"AU",BDw(Bra),"IF",function(b,c,d,e,f){BeE(this,b,c,d,e,f);},"Ey",BDv(Bbu),"pG",BDu(BnE)],VM,0,JG,[],0,3,0,BB6,["Ag",BDv(Bux)],AEz,0,JG,[],0,3,0,BB_,["Ag",BDv(Boh)],AFK,0,JG,[],0,3,0,BBE,0,AQd,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return AVN(this,b,c,d,e,f,g,h);}],RJ,0,Bh,[],0,3,0,0,["mJ",BDx(XJ)],A1Y,0,Bh,[],0,3,0,0,["mJ",BDx(AR1)],AXr,0,Bh,[],0,3,0,0,["KJ",BDw(BgZ),"AU",BDw(Bsn),"IF",function(b,c,d,e,f){BlD(this,b,c,d,e,f);},"Ey",BDv(Bj5),"pG",BDu(A78)],A04,0,RJ,[],0,3,0,0,["mJ",
BDx(A2N)],AZ_,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return A4p(this,b,c,d,e,f,g,h);},"pG",BDu(Bpj)],AE7,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return AQH(this,b,c,d,e,f,g,h);}],Js,0,Bh,[],0,3,0,0,0,AHD,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return AMF(this,b,c,d,e,f,g,h);}],ASW,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return AHQ(this,b,c,d,e,f,g,h);}],ACo,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return APa(this,b,c,d,e,f,g,h);}],A5p,0,Bh,[],0,3,0,0,["mJ",BDx(ATK)]]);
$rt_metadata([A2q,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return ANT(this,b,c,d,e,f,g,h);}],A4R,0,Bh,[],0,3,0,0,["VA",BDw(AH3),"AU",BDw(A_4)],AH0,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return ARk(this,b,c,d,e,f,g,h);}],A6s,0,Bh,[],0,3,0,0,["mJ",BDx(AMi)],A1w,0,Bh,[],0,3,0,0,["mJ",BDx(AJq)],ASO,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return AHv(this,b,c,d,e,f,g,h);}],AZn,0,Bh,[],0,3,0,0,["pG",BDu(Bob),"Cc",BDu(A9c),"mJ",BDx(AT$)],A42,0,Bh,[],0,3,0,0,["iW",function(b,c,d,e,f,g,h){return AY9(this,
b,c,d,e,f,g,h);}],Ky,0,JP,[],0,3,0,0,0,AMU,0,Hv,[],0,3,0,0,["vw",BDu(BmY),"Cq",BDu(BkC)],AKF,0,Hv,[],0,3,0,0,["vw",BDu(Byo),"Cq",BDu(BvX)],ANe,0,Hv,[],0,3,0,0,["vw",BDu(Ba7),"Cq",BDu(A7B)],UO,0,E,[],3,0,0,0,0,ARH,0,E,[UO],4,3,0,0,["V_",BDv(A66),"li",BDu(Bfc),"tg",BDu(A8S),"mE",BDx(BsW)],Sq,"CloneNotSupportedException",10,BF,[],0,3,0,0,0,L5,0,EZ,[],12,0,0,AUQ,0,Md,0,E,[DV,Fb],1,3,0,Bff,0,YI,0,Md,[],0,0,0,0,0,Vh,0,E,[],1,3,0,0,0,SU,0,Vh,[],1,3,0,0,0,XP,0,SU,[],4,3,0,0,0,O3,0,E,[],3,3,0,0,0,RE,0,E,[O3,Fb],0,0,
0,0,["dl",BDv(BnL),"de",BDu(Bja),"bM",BDu(A$h)],PR,0,RE,[],0,0,0,0,0,Nu,"StringIndexOutOfBoundsException",10,Ct,[],0,3,0,0,0,NK,0,E,[],0,3,0,0,0,MX,0,E,[],0,3,0,0,["bM",BDu(Bca)],U1,0,E,[],3,3,0,0,0,Kh,0,E,[U1],0,3,0,0,["qy",BDu(CQ),"ZZ",BDu(APx),"c$",BDx(AMY),"Zc",function(b,c,d,e,f){return AVq(this,b,c,d,e,f);},"a0m",BDy(AXQ),"m3",BDx(AMo),"d8",BDx(APQ),"a0v",BDy(AWE),"xo",BDx(AOI),"WV",BDv(A2h),"Fd",BDv(A1f),"iS",BDv(APB),"XO",BDv(AJX),"ZJ",BDy(AK5),"fJ",BDx(AOc),"Zd",BDu(AHJ),"a1a",BDu(ASy),"a0c",BDv(AQl),
"Xv",BDy(ASM),"R3",BDu(AJL)],PK,0,E,[],0,3,0,AEi,0,AG5,0,I_,[],0,3,0,0,0,C9,0,BF,[],0,3,0,0,0,C7,"ArrayIndexOutOfBoundsException",10,Ct,[],0,3,0,0,0,KO,0,E,[],0,3,0,S4,0,Fq,"MinecraftException",13,Co,[],0,3,0,0,0,JK,0,E,[],0,3,0,0,0,C8,0,JK,[],0,3,0,0,["kM",BDw(AIq),"B0",BDx(AJf),"Ij",BDx(ATq),"g5",BDv(AZj),"f3",BDu(A3p),"jC",BDu(AUh),"vV",BDu(AT3),"ui",BDu(A$G)],A4D,0,C8,[],0,3,0,0,["jC",BDu(AKW),"f3",BDu(AZN),"g5",BDv(AJp),"f0",BDx(AT7)],Fp,"EOFException",9,Bv,[],0,3,0,0,0,Ja,0,E,[],3,3,0,0,0,AF0,0,E,[Ja],
0,3,0,0,["of",BDu(AU2)],Hd,0,E,[],0,3,0,0,0,IH,0,E,[],0,3,0,0,0,RB,0,E,[],4,0,0,0,0,AIl,0,I_,[],0,3,0,0,0,J9,0,E,[],0,3,0,0,["WS",BDx(A3f),"YZ",function(b,c,d,e,f,g,h){return APX(this,b,c,d,e,f,g,h);},"px",BDv(Bsa),"WZ",BDw(AP8),"Xx",BDw(API)],R9,0,E,[],0,3,0,BM,0,M6,0,E,[],0,3,0,0,0,T4,0,MO,[],0,3,0,0,["iJ",BDx(A_i)],AYR,0,E,[],4,3,0,0,0]);
$rt_metadata([AAl,0,E,[],0,0,0,0,0,Ev,0,E,[],1,0,0,0,0,N0,0,E,[],0,3,0,Hr,0,Ss,0,E,[],3,3,0,0,0,AAE,0,E,[],3,3,0,0,0,Wj,0,E,[Ja,Ss,AAE],0,0,0,0,["of",BDu(A2G)],AG1,"NegativeArraySizeException",10,Co,[],0,3,0,0,0,Rf,0,R1,[],1,0,0,0,0,AL$,0,Rf,[],0,0,0,0,0,RQ,0,E,[],1,3,0,0,0,UT,0,E,[],0,3,0,0,0,AAN,0,E,[Ja],0,3,0,0,["of",BDu(AYA)],AJh,0,E,[],4,3,0,0,0,AF6,0,E,[],0,3,0,0,0,AQh,0,E,[],0,3,0,0,0,AYr,0,E,[],4,3,0,0,0,LO,0,MQ,[],1,0,0,0,["nv",BDu(Bts)],VX,0,LO,[],0,0,0,0,["CU",BDv(Bco),"D1",BDw(Buo)],XW,0,LO,[],0,
0,0,0,["CU",BDv(BkJ),"D1",BDw(Bq6)],JB,0,Bv,[],0,3,0,0,0,AGz,"AssertionError",10,GW,[],0,3,0,0,0,AGE,0,H4,[E5],0,3,0,0,0,ADs,0,H4,[E5],0,3,0,0,0,L_,0,E,[],0,3,0,Hn,0,AFv,0,E,[],0,3,0,0,0,UD,0,E,[],0,3,0,0,0,AFy,0,E,[],0,3,0,0,0,X5,0,E,[],0,3,0,0,0,AJ1,0,Fc,[],0,3,0,0,["k0",BDu(A$4)],AGh,0,Fc,[],0,3,0,0,["k0",BDu(BkI)],AAf,0,Fc,[],0,3,0,0,["k0",BDu(A7j)],ANY,0,Fc,[],0,3,0,0,["k0",BDu(Bil)],AML,0,Fc,[],0,3,0,0,["k0",BDu(A_X)],A5P,0,Fc,[],0,3,0,0,["k0",BDu(Bsu)],AGR,0,E,[],3,3,0,0,0,AKs,0,E,[AGR],0,3,0,0,0,VT,
0,E,[],0,3,0,0,0,TR,0,JK,[],0,3,0,0,0,ABb,0,C8,[],0,3,0,0,["jC",BDu(AXd),"kM",BDw(A0q),"f3",BDu(AUl),"g5",BDv(AMQ),"f0",BDx(AJu)],Dn,0,E,[],1,3,0,0,["dl",BDv(Bc3),"de",BDu(BfW),"pV",BDu(CN),"X1",BDu(AXx),"Z6",BDu(AOB),"qB",BDu(BoF),"EO",BDu(Bl2),"ZU",BDv(AZD),"Bw",BDv(AI$),"ZB",BDu(AQi),"zc",BDv(AOz),"wm",BDv(AZw),"yJ",BDv(BoC),"d1",BDw(A2D),"jj",BDu(BvH),"rV",BDu(Bsr),"QG",BDw(Bx_),"yD",BDv(BkA),"jo",BDu(BiJ),"uc",BDv(ALL),"Fq",BDv(BaU),"NJ",BDu(AUY),"Q6",BDu(Buh),"KA",BDu(BnF),"zC",BDu(BrR),"pF",function(b,
c,d,e,f,g){Bjs(this,b,c,d,e,f,g);},"R8",BDu(Brn),"Sj",BDu(A9$),"rM",BDx(Bn4),"Lz",BDv(AVG),"xr",BDu(Bua)],EN,0,Dn,[],0,3,0,0,["jj",BDu(BbP),"rV",BDu(Bi1),"n3",BDu(AP$),"N3",BDu(Br_),"X1",BDu(A57),"NJ",BDu(AUO),"pF",function(b,c,d,e,f,g){BqC(this,b,c,d,e,f,g);},"dm",BDu(AYY),"wK",BDv(Bo5),"d1",BDw(A4W),"xr",BDu(Bdm),"vd",BDv(ALI),"m_",BDu(BuQ),"kL",BDu(Bs$),"h2",BDu(A9u),"hZ",BDu(A$L),"MF",BDv(A0T),"jw",BDu(A8i),"Bw",BDv(A3q),"a1i",BDw(AXA),"a01",BDu(AUd),"dO",BDv(GN),"eO",BDv(GM),"pb",BDu(AMR),"q$",BDu(AZv),
"sw",BDu(AIm),"Z6",BDu(A0S),"G7",BDu(Be6),"D9",BDu(Bwc),"Lz",BDv(AV2)],DY,0,EN,[],0,3,0,0,["NJ",BDu(A4K),"q$",BDu(S1),"MF",BDv(AXu),"QG",BDw(Be_),"YM",BDv(A3K),"dO",BDv(AL2),"n3",BDu(Bcb),"d1",BDw(ARd),"vd",BDv(Bcs),"KA",BDu(BjY),"sj",BDu(AGw)],AMn,0,I_,[],0,3,0,0,0,IN,"FileNotFoundException",9,Bv,[],0,3,0,0,0,Gn,0,DY,[],0,3,0,0,["q$",BDu(AZ3),"pb",BDu(AXN),"dO",BDv(BaS),"eO",BDv(Btl),"Si",BDv(ALm),"VV",BDu(BiK),"qB",BDu(ZZ),"Sj",BDu(A6Q),"ZP",BDu(AQx)],X8,0,E,[],0,3,0,0,0,T2,0,E,[],0,3,0,0,0,IM,0,E,[],3,3,
0,0,0,A0x,0,E,[IM],0,3,0,0,["lT",BDw(Zq),"ls",BDw(OH),"iL",BDv(ZS),"mZ",BDu(Be5),"nR",BDu(AKn)],G$,0,C8,[],1,3,0,0,["f0",BDx(AMJ),"B0",BDx(A0U),"Ij",BDx(BvF),"kM",BDw(AKv),"vV",BDu(ALb),"ui",BDu(Bxx)]]);
$rt_metadata([Fa,0,G$,[],0,3,0,0,["qd",BDu(BfZ),"f0",BDx(AOZ),"B6",BDv(AHM)],P_,0,C8,[],0,3,0,0,["f3",BDu(AVu),"vV",BDu(A3c),"jC",BDu(ARc),"kM",BDw(A5K),"f0",BDx(AZd),"B0",BDx(AYO)],Xx,0,C8,[],0,3,0,0,0,OK,0,C8,[],0,3,0,0,["f3",BDu(A1k),"kM",BDw(AYL),"g5",BDv(A1z),"f0",BDx(A2J),"ui",BDu(BqD)],UR,0,E,[],0,0,0,0,0,AJ4,0,E,[Dy],1,3,0,0,0,Xe,0,E,[Dy],3,3,0,0,0,AQS,0,E,[Dy,Xe],1,3,0,0,0,PW,0,E,[],4,0,0,0,0,Jg,0,Ev,[],0,3,0,0,["dl",BDv(ATb),"de",BDu(A1v)],ALy,0,Ev,[],0,3,0,0,["dl",BDv(Bnu),"de",BDu(Bbl)],Yx,0,Ev,
[],0,3,0,0,["dl",BDv(Bns),"de",BDu(BiB)],Mf,0,Ev,[],1,3,0,0,["dl",BDv(Bow),"de",BDu(Bg$)],Yr,0,Mf,[],0,3,0,0,0,AHN,0,Ev,[],0,3,0,0,["dl",BDv(BrI),"de",BDu(A8o)],A0_,0,Jg,[],0,3,0,0,["dl",BDv(Bxn),"de",BDu(A76)],ALn,0,Jg,[],0,3,0,0,0,ALF,0,Mf,[],0,3,0,0,0,ALu,0,Ev,[],0,3,0,0,["dl",BDv(Boj),"de",BDu(A6N)],A1o,0,Ev,[],0,3,0,0,["dl",BDv(A9M),"de",BDu(Bwz)],AO6,0,Ev,[],0,3,0,0,["dl",BDv(Bq4),"de",BDu(Bvj)],AMa,0,Ev,[],0,3,0,0,["dl",BDv(Bmf),"de",BDu(Bfe)],AIy,0,Jg,[],0,3,0,0,0,Ic,0,RQ,[],1,3,0,0,0,Xg,0,Ic,[],0,3,
0,0,["xq",function(b,c,d,e,f,g,h){return Bb$(this,b,c,d,e,f,g,h);}],U6,0,E,[],1,3,0,0,0,PU,0,E,[],0,3,0,0,0,YX,0,E,[],0,0,0,0,0,Ly,0,E,[],1,3,0,0,["As",BDv(Bl4),"qo",BDv(AJy)],AWn,0,Ly,[],0,3,0,0,["As",BDv(ByZ),"OP",BDv(AKK)],ALt,0,E,[],0,3,0,0,0,AGv,0,E,[],0,3,0,0,0,LH,0,E,[L3,T$],1,3,0,0,0,AOq,0,LH,[],0,3,0,0,0,AIT,0,LH,[],0,3,0,0,0,Wh,0,E,[],4,3,0,0,0,AST,0,E,[],0,3,0,0,0,LB,0,J9,[],0,3,0,0,0,Cs,0,E,[],4,3,0,0,0,Ni,0,E,[],0,3,0,0,0,ADB,0,Ni,[],0,3,0,0,["CC",BDv(AKR)],Rl,0,E,[],0,3,0,0,["a02",BDu(AXp),"Cb",
BDv(BbE),"B8",BDu(BdG),"ob",BDu(Bcd)],LE,0,Rl,[],0,3,0,0,0,AN0,0,LE,[],0,3,0,0,["Cb",BDv(Bgw),"a02",BDu(A0Y)],Yo,0,LE,[],0,0,0,0,["ob",BDu(Bk2),"Cb",BDv(Bkr),"B8",BDu(BrN)],JH,0,E,[],4,0,0,0,0,Rq,0,E,[],4,0,0,0,0,WN,0,E,[],4,3,0,0,0,ADE,0,E,[],4,3,0,0,0,Th,0,Ih,[E5],1,3,0,0,0]);
$rt_metadata([DH,0,E,[],1,3,0,0,0,AUx,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){ANP(this,b,c,d,e,f,g);}],AKL,0,E,[IM],0,3,0,0,["iL",BDv(BnS),"lT",BDw(ALG),"ls",BDw(Q4),"mZ",BDu(Bea),"nR",BDu(AZQ)],Q7,0,E,[IM],0,3,0,0,["iL",BDv(KS),"lT",BDw(ZY),"ls",BDw(AUG),"mZ",BDu(Bue),"nR",BDu(AOO)],Lm,"UTFDataFormatException",9,Bv,[],0,3,0,0,0,ALa,0,E,[Q8],1,3,0,0,["YU",BDv(ByC),"be2",BDu(A9v)],Pv,"IllegalMonitorStateException",10,Co,[],0,3,0,0,0,AJK,0,E,[],0,0,0,0,0,Er,"IllegalStateException",10,Co,[],0,3,0,0,0,Nq,0,
EN,[],0,3,0,0,["q$",BDu(ANv),"tG",BDw(AY6),"Cg",BDu(AXg)],L6,0,E,[],3,3,0,0,0,FL,0,Nq,[L6],0,3,0,0,["pb",BDu(AUy),"dm",BDu(AYQ),"Cg",BDu(A25),"d1",BDw(AQe),"tG",BDw(AUg),"xD",BDx(ARx),"dO",BDv(Bof),"eO",BDv(Bki),"sw",BDu(AP3)],KX,0,FL,[],0,3,0,0,["zC",BDu(A_n),"Cg",BDu(A4Z),"kL",BDu(A8$),"h2",BDu(Bcn),"hZ",BDu(BtP),"tG",BDw(AJd),"dO",BDv(Bnc),"eO",BDv(BhO),"jw",BDu(BfF)],DZ,0,DH,[],0,3,0,0,["Jg",function(b,c,d,e,f,g){AJ7(this,b,c,d,e,f,g);},"L0",BDw(Bhq),"IJ",BDw(A2y),"mv",BDw(AQc),"SY",BDv(Bhe),"Q2",BDx(BjG),
"rk",BDw(Bjk),"gw",function(b,c,d,e,f,g){A15(this,b,c,d,e,f,g);}],A3I,0,DZ,[],0,3,0,0,["SY",BDv(Boe),"mv",BDw(A45)],G8,0,Nq,[],1,3,0,0,["xD",BDx(ATI),"sw",BDu(AWs),"N3",BDu(Bt7)],K5,0,G8,[],0,3,0,0,["dO",BDv(Bv8),"eO",BDv(A6T),"kL",BDu(A8b),"h2",BDu(Bvf),"hZ",BDu(A_C),"uc",BDv(ANk),"jw",BDu(A_T)],ACX,0,DZ,[],0,3,0,0,["mv",BDw(AIM)],HM,0,EH,[],0,3,0,0,["hy",function(b,c,d,e,f,g){AHe(this,b,c,d,e,f,g);},"o3",function(b,c,d,e,f,g){AZX(this,b,c,d,e,f,g);}],Xl,0,HM,[],0,3,0,0,0,Nd,0,G8,[],0,3,0,0,["d1",BDw(A2E),
"dO",BDv(Bdq),"eO",BDv(BjK),"kL",BDu(Bq2),"h2",BDu(BmD),"hZ",BDu(Bdb)],ACl,0,DZ,[],0,3,0,0,["mv",BDw(AIR)],A3u,0,HM,[],0,3,0,0,0,A3v,0,HM,[],0,3,0,0,0,Lq,0,G8,[],0,3,0,0,["dO",BDv(BxT),"eO",BDv(BjU),"kL",BDu(A8c),"h2",BDu(BqG),"hZ",BDu(BxU),"m_",BDu(BvT),"jw",BDu(BpI),"uc",BDv(A1R)],AFx,0,DZ,[],0,3,0,0,["Jg",function(b,c,d,e,f,g){AVW(this,b,c,d,e,f,g);},"gw",function(b,c,d,e,f,g){APg(this,b,c,d,e,f,g);}],A3D,0,HM,[],0,3,0,0,["hy",function(b,c,d,e,f,g){Bpc(this,b,c,d,e,f,g);},"o3",function(b,c,d,e,f,g){Bhk(this,
b,c,d,e,f,g);}],Nn,0,G8,[],0,3,0,0,["pb",BDu(AV8),"Bw",BDv(AU$),"dO",BDv(Bm1),"eO",BDv(A$x),"kL",BDu(Bg0),"h2",BDu(A8W),"hZ",BDu(Bkj),"jw",BDu(A_m)],YH,0,DZ,[],0,3,0,0,["L0",BDw(BhR),"Jg",function(b,c,d,e,f,g){AMW(this,b,c,d,e,f,g);},"gw",function(b,c,d,e,f,g){A3V(this,b,c,d,e,f,g);}],AVv,0,EH,[],0,3,0,0,["hy",function(b,c,d,e,f,g){Bbr(this,b,c,d,e,f,g);}],Mo,0,FL,[],0,3,0,0,["dO",BDv(Blu),"eO",BDv(BqA),"Lz",BDv(ASm),"dm",BDu(A2m),"q$",BDu(A3F),"h2",BDu(Bt$),"hZ",BDu(BuO),"MF",BDv(A1r),"tG",BDw(AKU),"jw",BDu(A61)],AMx,
0,DZ,[],0,3,0,0,["rk",BDw(BsK),"Q2",BDx(Bwx)],Je,0,FL,[],0,3,0,BwL,["kL",BDu(Ba6),"h2",BDu(Buz),"hZ",BDu(Bhl),"pb",BDu(AUt),"tG",BDw(ATB),"dO",BDv(BeS),"eO",BDv(BaT),"jw",BDu(BdW),"D9",BDu(Bhr)],AD$,0,DZ,[],0,3,0,0,["IJ",BDw(AG$)],LZ,0,SK,[],0,3,0,0,["o3",function(b,c,d,e,f,g){Bkh(this,b,c,d,e,f,g);}],AUf,0,LZ,[],0,3,0,0,0,I9,0,FL,[],0,3,0,0,["pb",BDu(ATQ),"kL",BDu(BeZ),"h2",BDu(ByD),"hZ",BDu(BgE),"jw",BDu(Bay)],Oz,0,EN,[L6],0,3,0,0,["dO",BDv(BfM),"eO",BDv(Bxv),"dm",BDu(AH_),"q$",BDu(AS_),"pV",BDu(AYZ),"wm",
BDv(ALC),"h2",BDu(Bpg),"hZ",BDu(Bba),"jw",BDu(Bbi),"sw",BDu(AI3),"m_",BDu(Bfr)],VU,0,DZ,[],0,3,0,0,["rk",BDw(A_h),"mv",BDw(AV6)],AWM,0,EH,[],0,3,0,0,["hy",function(b,c,d,e,f,g){Bbk(this,b,c,d,e,f,g);}],VC,0,DZ,[],0,3,0,Bw_,["rk",BDw(Bmn),"mv",BDw(A27),"IJ",BDw(A0d),"Jg",function(b,c,d,e,f,g){AYn(this,b,c,d,e,f,g);},"gw",function(b,c,d,e,f,g){ANo(this,b,c,d,e,f,g);}],MH,0,FL,[],0,3,0,0,["xD",BDx(AM1)],Xz,0,DZ,[],0,3,0,0,["rk",BDw(BxP)],Q9,0,EN,[],0,3,0,0,["Bw",BDv(AJ3),"a1i",BDw(ARS),"a01",BDu(AYV)],LY,0,Q9,
[L6],0,3,0,0,["q$",BDu(AVe),"kL",BDu(Brr),"h2",BDu(A7R),"hZ",BDu(A74),"jw",BDu(Bp6),"m_",BDu(Bjw),"sw",BDu(ATE),"G7",BDu(ByT)],ARQ,0,DZ,[],0,3,0,0,["rk",BDw(Biv)],ACn,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){AVw(this,b,c,d,e,f,g);}],Na,0,Dn,[],0,3,0,0,["dm",BDu(AN7),"jj",BDu(Bcj),"d1",BDw(A0m),"dO",BDv(Bim),"eO",BDv(BgO)],AKr,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){A1S(this,b,c,d,e,f,g);}],Ji,0,Dn,[],0,3,0,0,["rM",BDx(BqR),"dm",BDu(A2M),"dO",BDv(Bc7),"eO",BDv(Bye),"wm",BDv(A0J),"jo",BDu(Bko)]]);
$rt_metadata([Zo,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){AN5(this,b,c,d,e,f,g);}],KF,0,Dn,[],0,3,0,0,["yD",BDv(Bfa),"rM",BDx(A9r),"dm",BDu(AR3),"dO",BDv(BaJ),"eO",BDv(Bcq),"wm",BDv(AIk),"jo",BDu(A77)],AGe,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){APu(this,b,c,d,e,f,g);}],ACe,0,Dn,[],0,3,0,0,["yD",BDv(BaL),"dm",BDu(A4P),"dO",BDv(BsP),"jj",BDu(Bgn),"R8",BDu(Bbg),"d1",BDw(ALc),"jo",BDu(BgI)],AAc,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){A2H(this,b,c,d,e,f,g);}],Go,0,Dn,[],0,3,0,0,["dm",BDu(AVF),"ZB",BDu(APd),
"ZU",BDv(AZU),"d1",BDw(ZO),"dO",BDv(Blw),"eO",BDv(A_d),"wm",BDv(A5z)],OM,0,Dn,[],0,3,0,0,["jj",BDu(Bwu),"dm",BDu(AHj),"dO",BDv(BaO),"eO",BDv(BuX),"jo",BDu(Bfv)],A1Z,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){AYp(this,b,c,d,e,f,g);}],Kw,0,Dn,[],0,3,0,0,["jj",BDu(Bc$),"dm",BDu(AZc),"dO",BDv(A7Y),"eO",BDv(A7A),"jo",BDu(A9D)],A4l,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){A4U(this,b,c,d,e,f,g);}],JN,0,Dn,[IM],0,3,0,0,["Fq",BDv(Byh),"EO",BDu(Bu9),"rV",BDu(Br2),"zC",BDu(A8v),"d1",BDw(AIb),"xr",BDu(Ba0),"jj",BDu(BvJ),
"pV",BDu(A2B),"dm",BDu(A6B),"dO",BDv(Bd2),"eO",BDv(BaH),"jo",BDu(BfC),"yJ",BDv(BlQ),"j4",BDu(BhZ),"iL",BDv(ACE),"lT",BDw(AHi),"ls",BDw(AIa),"I$",BDu(BtX),"mZ",BDu(Br0),"nR",BDu(ANK),"uc",BDv(A2d),"pF",function(b,c,d,e,f,g){BdK(this,b,c,d,e,f,g);},"rM",BDx(Bfw)],A48,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){A3C(this,b,c,d,e,f,g);}],L1,0,Dn,[],0,3,0,0,["Fq",BDv(A7u),"EO",BDu(Bnp),"rV",BDu(Bce),"zC",BDu(A3Y),"d1",BDw(AYN),"xr",BDu(Bqv),"jj",BDu(Bej),"pF",function(b,c,d,e,f,g){Bbm(this,b,c,d,e,f,g);},"rM",BDx(A93),
"dm",BDu(A5b),"Q6",BDu(A_W),"dO",BDv(BdY),"eO",BDv(BrK),"jo",BDu(Bp_),"uc",BDv(AQW)],AVs,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){A6c(this,b,c,d,e,f,g);}],R5,0,Dn,[],0,3,0,0,["yD",BDv(Bee),"pF",function(b,c,d,e,f,g){Bg5(this,b,c,d,e,f,g);},"rM",BDx(Byl),"dm",BDu(AXC),"dO",BDv(Buu),"jo",BDu(BkP)],ADl,0,DH,[],0,3,0,0,["gw",function(b,c,d,e,f,g){A5J(this,b,c,d,e,f,g);}],AUr,0,E,[Dy],1,3,0,0,0,ABi,0,E,[Ja],0,3,0,0,["of",BDu(A4B)],M0,0,Th,[],1,0,0,0,0,ADR,0,M0,[],0,0,0,0,["CT",BDv(Bs1),"y0",BDw(BrA),"nv",BDu(A6P)],AT0,
0,EH,[],0,3,0,0,["hy",function(b,c,d,e,f,g){BcQ(this,b,c,d,e,f,g);}],AUs,0,EH,[],0,3,0,0,["hy",function(b,c,d,e,f,g){BkH(this,b,c,d,e,f,g);}],ANB,0,EH,[],0,3,0,0,["hy",function(b,c,d,e,f,g){BuN(this,b,c,d,e,f,g);}],AP6,0,EH,[],0,3,0,0,0,AQs,0,EH,[],0,3,0,0,0,W3,0,E,[EA],0,0,0,0,["fp",BDv(BwA)],WW,0,E,[EA],0,0,0,0,["fp",BDv(A96)],ACG,0,E,[],4,3,0,0,0,Zy,0,E,[],4,3,0,0,0,ABm,0,E,[],4,3,0,0,0,YW,0,E,[Ja],0,3,0,0,0,A55,0,E,[],0,3,0,0,0,N7,"UnsupportedOperationException",10,Co,[],0,3,0,0,0,Ij,"ReadOnlyBufferException",
7,N7,[],0,3,0,0,0,KW,"BufferOverflowException",7,Co,[],0,3,0,0,0,J3,"BufferUnderflowException",7,Co,[],0,3,0,0,0,HP,0,U6,[],1,3,0,0,0,Za,0,HP,[],0,3,0,0,["xR",function(b,c,d,e,f,g,h){return BxD(this,b,c,d,e,f,g,h);}],ADG,0,HP,[],0,3,0,0,["xR",function(b,c,d,e,f,g,h){return Bke(this,b,c,d,e,f,g,h);}],Zs,0,HP,[],0,3,0,0,["xR",function(b,c,d,e,f,g,h){return A_M(this,b,c,d,e,f,g,h);}],YG,0,HP,[],0,3,0,0,["xR",function(b,c,d,e,f,g,h){return Biz(this,b,c,d,e,f,g,h);}],ALe,0,C8,[],0,3,0,0,["f3",BDu(A4Q),"g5",BDv(AOd),
"jC",BDu(ASX),"f0",BDx(AOE)],Ro,0,E,[],0,3,0,0,0,AF8,0,Ro,[],0,3,0,Bm7,0,YP,0,E,[],3,3,0,0,0,AQ8,0,E,[YP],0,3,0,0,0,AIu,0,E,[],0,3,0,0,0,Yl,0,E,[],0,3,0,0,0,DC,0,Dn,[],0,3,0,0,["dm",BDu(AXO),"kw",function(b,c,d,e,f,g,h){AOn(this,b,c,d,e,f,g,h);},"Bx",BDu(Bls),"dO",BDv(A_9)],AKS,0,E,[],4,3,0,0,0]);
$rt_metadata([AMf,0,E,[],0,3,0,0,0,Oo,0,Ly,[],0,3,0,0,["OP",BDv(AR8),"qo",BDv(AXI)],AJx,0,DC,[],0,3,0,0,["Bx",BDu(Bwp),"kw",function(b,c,d,e,f,g,h){AXT(this,b,c,d,e,f,g,h);}],APJ,0,E,[Ja,Ss],3,0,0,0,0,Nh,0,M0,[],1,0,0,0,["nv",BDu(Bci)],We,0,Nh,[],0,0,0,0,["CT",BDv(A_Q),"y0",BDw(A6O)],AEV,0,Nh,[],0,0,0,0,["CT",BDv(BhE),"y0",BDw(A8p)],YJ,0,E,[],0,3,0,Beg,0,W6,0,JU,[],0,0,0,0,["zw",BDv(BgF),"pd",BDu(MP)],LT,0,JK,[],0,3,0,0,["S6",BDv(BfU),"Sz",BDx(A67),"P3",BDw(A8l),"FL",BDx(A4S)],SN,0,E,[],0,0,0,0,0,SV,0,E,[],
0,3,0,0,["Uu",BDu(Bou),"Wd",BDu(Bo8),"N4",BDu(Bgs),"Q3",BDv(A9t),"XW",BDw(APR),"TT",BDw(Bxf),"St",BDw(Bvr),"PB",BDu(A7P)],AXz,0,E,[],0,3,0,0,0,W9,0,E,[EA],0,0,0,0,["fp",BDv(Bdr)],OI,0,DC,[],0,3,0,0,["kw",function(b,c,d,e,f,g,h){AHR(this,b,c,d,e,f,g,h);},"dm",BDu(A1A)],A5Y,0,Jk,[],0,3,0,0,["tr",BDv(Bsg),"iJ",BDx(Kt)],TN,0,Ii,[],0,3,0,0,0,Ur,0,E,[],3,0,0,0,0,ATY,0,TN,[Ur],0,3,0,0,["f8",BDx(A2i)],ADD,"UnsupportedEncodingException",9,Bv,[],0,3,0,0,0,Fg,"NumberFormatException",10,Cn,[],0,3,0,0,0,SY,0,E,[],4,3,0,
0,0,Vc,0,E,[Dy],3,3,0,0,0,WY,0,E,[Vc],0,0,0,0,["XR",BDu(Bd1)],VQ,0,E,[],0,0,0,0,0,Vo,0,E,[Ur,Fb],0,3,0,0,0,AB$,0,Ii,[],0,3,0,0,["vI",BDu(BcJ),"fw",BDu(BlU),"nn",BDu(A_S),"f8",BDx(BoA)],AP7,0,E,[],0,3,0,0,0,ADK,0,E,[],3,3,0,0,0,AKJ,0,E,[ADK],0,3,0,0,0,Pr,0,E,[],4,3,0,0,0,VH,0,E,[UO],4,3,0,0,["mE",BDx(ATs),"li",BDu(AYH),"V_",BDv(Bv0),"tg",BDu(A0F)],A5s,0,E,[],0,3,0,0,0,AHF,0,E,[],0,3,0,0,0,AHx,0,E,[],0,3,0,0,0,APc,0,E,[],0,3,0,0,0,A5r,0,E,[],0,3,0,0,0,AQt,0,E,[],0,3,0,0,0,AHU,0,E,[JD],0,0,0,0,["CN",BDw(Bfg)],J7,
0,E,[],0,3,0,0,0,ZH,0,E,[FG],0,0,0,0,["iK",BDu(BrW)],ZI,0,E,[FG],0,0,0,0,["iK",BDu(A9d)],AGm,0,E,[Dy],3,3,0,0,0,WV,0,E,[AGm],0,0,0,0,["bdJ",BDv(Bqa)],AEG,0,E,[Dy],3,3,0,0,0,W7,0,E,[AEG],0,0,0,0,["a5e",BDv(BpO)],ABo,0,E,[FG],0,0,0,0,["iK",BDu(BwF)],ABn,0,E,[FG],0,0,0,0,["iK",BDu(BdA)],QN,0,E,[],0,3,0,0,0,QF,0,E,[JD],0,3,0,0,["CN",BDw(Pg)]]);
$rt_metadata([ABr,0,E,[FG],0,0,0,0,["iK",BDu(A8g)],ABu,0,E,[FG],0,0,0,0,["iK",BDu(A65)],KA,0,EZ,[],12,3,0,Pf,0,TH,0,GT,[],1,0,0,0,0,AAb,0,TH,[],0,0,0,0,0,UF,0,Jb,[],1,0,0,0,0,Z_,0,UF,[],0,0,0,0,0,U2,0,JJ,[Sb],1,0,0,0,0,AAa,0,U2,[],0,0,0,0,0,Jw,0,E,[],3,3,0,0,0,Z9,0,E,[Jw],0,0,0,0,0,Tp,0,E,[Jw],3,3,0,0,0,Z$,0,E,[Tp],0,0,0,0,0,Z0,0,E,[JD],0,3,0,0,0,ZJ,0,E,[FG],0,0,0,0,["iK",BDu(BoR)],ZK,0,E,[FG],0,0,0,0,["iK",BDu(BmP)],ABl,0,E,[FG],0,0,0,0,["iK",BDu(BpN)],ABq,0,E,[FG],0,0,0,0,["iK",BDu(Bat)],J0,0,E,[],0,0,0,0,
["xd",BDu(C3)],AD7,0,J0,[Jw],0,0,0,0,["r$",BDu(Me)],ADL,0,E,[],0,3,0,0,0,AUC,0,E,[E5],0,3,0,0,0,Tu,0,E,[],0,3,0,0,0,ACg,0,E,[Jw],0,0,0,0,["xd",BDu(JW),"r$",BDu(I3)],AXb,0,E,[JD],0,3,0,0,["CN",BDw(Bh0)],AFq,0,E,[JD],0,3,0,0,["CN",BDw(BvC)],L9,0,E,[],0,3,0,QY,0,AYJ,0,E,[DV],4,3,0,0,0,UA,0,E,[],0,3,0,0,0,AHX,0,UA,[],0,3,0,0,0,F2,"Inflate$Return",2,BF,[],0,0,0,0,0,AZ$,0,E,[Fb],0,3,0,0,0,AFr,0,Ic,[],0,3,0,0,["xq",function(b,c,d,e,f,g,h){return Bam(this,b,c,d,e,f,g,h);}],AGf,0,Ic,[],0,3,0,0,["xq",function(b,c,d,e,
f,g,h){return BgB(this,b,c,d,e,f,g,h);}],ADc,0,Ic,[],0,3,0,0,["xq",function(b,c,d,e,f,g,h){return Bu8(this,b,c,d,e,f,g,h);}],ANF,0,E,[Tp],0,0,0,0,0,Zx,0,E,[],0,0,0,0,0,JA,"ZipException",5,Bv,[],0,3,0,0,0,ZM,0,E,[Vc],0,0,0,0,["XR",BDu(Byc)],ZB,0,I$,[],0,3,0,0,["fw",BDu(Bqy),"mf",BDu(AWi),"Tv",BDx(BsR)],Z7,0,E,[],3,3,0,0,0,ARm,0,JI,[Z7],0,3,0,0,["iJ",BDx(AN9)],Di,0,E,[],1,0,0,0,["f7",BDx(NY),"gp",BDy(N9),"uV",BDu(BmK),"bM",BDu(Bgc),"cD",BDv(Bii),"fc",BDv(BwR),"qi",BDu(Bx4),"lE",BDu(QD)],Tb,0,GW,[],0,3,0,0,0,AFl,
"OutOfMemoryError",10,Tb,[],0,3,0,0,0,M4,0,E,[],1,3,0,0,0,ALh,0,M4,[],0,3,0,0,["Hj",function(b,c,d,e,f){APi(this,b,c,d,e,f);}],PG,0,Gl,[],0,3,0,0,["De",BDu(ANJ),"m7",BDv(Bck),"p5",BDv(Bf5)],A5E,0,M4,[],0,3,0,0,["Hj",function(b,c,d,e,f){AHa(this,b,c,d,e,f);}],FY,0,Di,[],0,0,0,Vi,["v",BDx(A8q),"bt",BDu(BaD),"cm",BDv(A8U)]]);
$rt_metadata([L8,0,E,[],0,0,0,0,0,Qn,"PatternSyntaxException",6,Cn,[],0,3,0,0,["on",BDu(BxY)],AL0,0,E,[],0,3,0,0,0,Yi,0,FY,[],0,0,0,0,["v",BDx(Blf),"bt",BDu(BnA),"cm",BDv(Bvn)],A5S,0,FY,[],0,0,0,0,["v",BDx(Bnk),"bt",BDu(Bqx)],Xj,0,FY,[],0,0,0,0,["v",BDx(A85),"bt",BDu(BwO)],YR,0,FY,[],0,0,0,0,["v",BDx(Blq),"bt",BDu(Bhd),"cm",BDv(BtE)],L7,0,FY,[],0,0,0,0,["v",BDx(BiD),"bt",BDu(BmT)],DS,0,Di,[],1,0,0,0,["v",BDx(Byz),"fq",BDu(Bwn),"cm",BDv(Bbs)],ARa,0,DS,[],0,0,0,0,["d2",BDw(BvL),"f7",BDx(BoB),"gp",BDy(Bnb),"bt",
BDu(BaE),"cm",BDv(Blk)],DL,0,Di,[],0,0,0,0,["v",BDx(Bad),"cD",BDv(BeX),"bt",BDu(BbD),"fc",BDv(Brq),"cm",BDv(BfI),"lE",BDu(A9E)],Qw,0,DL,[],0,0,0,0,["v",BDx(BeB),"bt",BDu(BcK),"cm",BDv(BuZ)],HH,0,Qw,[],0,0,0,0,["v",BDx(BnR),"cD",BDv(Buv),"bt",BDu(A7K)],ABP,0,HH,[],0,0,0,0,["v",BDx(BeP),"cm",BDv(Biq),"bt",BDu(Bx2)],AGb,0,HH,[],0,0,0,0,["v",BDx(A8O),"cm",BDv(Bwr),"bt",BDu(A_7)],AD8,0,HH,[],0,0,0,0,["v",BDx(A9z),"cm",BDv(By0),"bt",BDu(Bec)],Zb,0,HH,[],0,0,0,0,["v",BDx(BkT),"cm",BDv(Bu$),"bt",BDu(A87)],M3,0,DL,[],
0,0,0,0,["v",BDx(A7s),"f7",BDx(BcO),"gp",BDy(Bvu),"fc",BDv(Brh),"qi",BDu(BtB),"lE",BDu(Bjq)],Mb,0,E,[],1,0,0,0,0,BK,0,Mb,[],1,0,0,WE,["jU",BDu(Bmq),"n6",BDu(BlF),"BM",BDu(Bwg),"tO",BDu(Bx0)],AJB,0,BK,[],0,0,0,0,["bl",BDv(Gd),"jU",BDu(F0),"n6",BDu(Bop),"BM",BDu(Bh7),"bM",BDu(Bsx),"tO",BDu(A_r)],S3,"MissingResourceException",4,Co,[],0,3,0,0,0,HT,0,Di,[],1,0,0,0,["fc",BDv(BgH),"cm",BDv(Bw4),"lE",BDu(Bdk)],Gg,0,HT,[],0,0,0,0,["v",BDx(BkU),"bt",BDu(Bm5)],Ka,0,Gg,[],0,0,0,0,["v",BDx(Bl$),"bt",BDu(Bms)],FZ,0,HT,[],
0,0,0,0,["v",BDx(Bk8),"bt",BDu(Bqb)],I8,0,Gg,[],0,0,0,0,["v",BDx(BrL),"cD",BDv(Bkl)],AAG,0,Gg,[],0,0,0,0,["v",BDx(Byw),"f7",BDx(BdM)],B$,0,E,[],1,0,0,0,0,AB6,0,Mb,[Fb],0,0,0,0,["bM",BDu(AE2)],ACA,0,Di,[],0,0,0,0,["v",BDx(BbR),"bt",BDu(Btp),"cm",BDv(Btz)],AGu,0,E,[Fb,DV],0,3,0,0,0,Vy,0,DL,[],0,0,0,0,["bt",BDu(BtI)],XD,0,DL,[],0,0,0,0,["v",BDx(A8m),"cD",BDv(Btf),"bt",BDu(BtY),"cm",BDv(A9a),"fc",BDv(A8R)],HB,0,DL,[],0,0,0,0,["v",BDx(Bol),"bt",BDu(BxM),"bl",BDv(A_J),"fc",BDv(A8h),"cD",BDv(Bv_),"cm",BDv(A_f)],S0,
0,HB,[],0,0,0,0,["bl",BDv(Bbt),"bt",BDu(Bjz)],AJk,0,DS,[],0,0,0,0,["d2",BDw(BqQ),"bt",BDu(Bmz)],Ir,0,DS,[],0,0,0,0,["d2",BDw(ABG),"bt",BDu(Bb5),"fc",BDv(Be1)],ACW,0,DL,[],0,0,0,0,["cD",BDv(BcT),"bt",BDu(Bgp),"v",BDx(A6X),"fc",BDv(BmE),"cm",BDv(Bib)],ID,0,DS,[],0,0,0,0,["fq",BDu(BqB),"d2",BDw(Bap),"f7",BDx(A$Y),"gp",BDy(BbI),"bt",BDu(Bit),"fc",BDv(Bh3)],ASf,0,DS,[],0,0,0,0,["d2",BDw(Bkv),"bt",BDu(Btd)],AHu,0,DS,[],0,0,0,0,["d2",BDw(A7o),"bt",BDu(BaI)],Kk,0,DL,[],0,0,0,0,["cD",BDv(Bx6),"v",BDx(BeA),"bt",BDu(Bs4),
"fc",BDv(BbU),"cm",BDv(BuA)],AA8,0,Kk,[],0,0,0,0,0,AFf,0,Kk,[],0,0,0,0,0,ABF,0,FZ,[],0,0,0,0,["v",BDx(Bnr)],ADt,0,FZ,[],0,0,0,0,["v",BDx(Bse)],Lp,0,FZ,[],0,0,0,0,["v",BDx(Bv5),"cD",BDv(Bxh)],Xa,0,Lp,[],0,0,0,0,["v",BDx(BbG),"cD",BDv(BsH)],KQ,0,FZ,[],0,0,0,0,["v",BDx(ByW),"bt",BDu(BiL)]]);
$rt_metadata([VJ,0,KQ,[],0,0,0,0,["v",BDx(BaW)],Yd,0,FZ,[],0,0,0,0,["v",BDx(BjC)],ADQ,0,Lp,[],0,0,0,0,["v",BDx(A9b)],ZU,0,KQ,[],0,0,0,0,["v",BDx(Bly)],Ye,0,HT,[],0,0,0,0,["v",BDx(ByF),"f7",BDx(BhB),"bt",BDu(Bt4)],ACF,0,HT,[],0,0,0,0,["v",BDx(Be3),"f7",BDx(A63),"bt",BDu(Bvk)],JT,0,E,[],1,0,0,0,0,AG2,0,Gg,[],0,0,0,0,["v",BDx(A70)],AAB,0,I8,[],0,0,0,0,["v",BDx(Bdt)],AC5,0,Ka,[],0,0,0,0,["v",BDx(BvA)],ADN,0,Gg,[],0,0,0,0,["v",BDx(BeR)],AFk,0,I8,[],0,0,0,0,["v",BDx(A7_)],X3,0,Ka,[],0,0,0,0,["v",BDx(BvS)],Rt,0,Di,
[],4,0,0,0,["v",BDx(Brm),"cm",BDv(Bqp),"bt",BDu(Bdu)],AKl,0,Di,[],0,0,0,0,["v",BDx(Bmm),"cm",BDv(BmB),"bt",BDu(ByP)],ACB,0,Di,[],0,0,0,0,["v",BDx(Bbw),"cm",BDv(Bj2),"bt",BDu(Bmc)],AA3,0,Di,[],4,0,0,0,["v",BDx(Buc),"cm",BDv(Bng),"bt",BDu(BrQ)],AGr,0,Di,[],0,0,0,0,["v",BDx(Bs_),"cm",BDv(Bkt),"bt",BDu(Bab)],ACb,0,Di,[],0,0,0,0,["v",BDx(Bm6),"cm",BDv(A_0),"bt",BDu(BlV)],ARE,0,DL,[],0,0,0,0,["v",BDx(BjH),"bt",BDu(A$A),"cD",BDv(BmG),"uV",BDu(BsU),"cm",BDv(BmF)],AJA,0,DL,[],4,0,0,0,["v",BDx(Bs7),"bt",BDu(Bnq),"cD",
BDv(Bvh),"uV",BDu(A6D),"cm",BDv(BjL)],A4j,0,Di,[],4,0,0,0,["v",BDx(Bb2),"cm",BDv(BoY),"bt",BDu(BcG)],A0V,0,Di,[],0,0,0,0,["v",BDx(Beq),"cm",BDv(BoQ),"bt",BDu(A7I)],AT_,0,Di,[],0,0,0,0,["v",BDx(Bqe),"cm",BDv(A9W),"bt",BDu(A_5)],Np,0,DL,[],0,0,0,0,["v",BDx(A72),"cD",BDv(Buq),"bt",BDu(Blj),"cm",BDv(Bf9)],A4q,0,Np,[],0,0,0,0,["v",BDx(A92),"f7",BDx(Bik),"gp",BDy(A7J),"fc",BDv(Br6),"bt",BDu(Bxe)],AYC,0,Np,[],0,0,0,0,["v",BDx(BcM),"bt",BDu(BmC)],AEg,0,DS,[],0,0,0,0,["d2",BDw(A$m),"f7",BDx(Bmk),"gp",BDy(Bo6),"bt",BDu(BeK),
"fc",BDv(BaB)],AHf,0,DS,[],0,0,0,0,["d2",BDw(BcP),"bt",BDu(BaK)],VN,0,DS,[],0,0,0,0,["d2",BDw(BvD),"bt",BDu(BwN)],Ml,0,E,[],4,0,0,AQm,0,ABI,0,DS,[],0,0,0,0,["d2",BDw(BgT),"bt",BDu(ByO)],Uj,0,DL,[],0,0,0,0,["cD",BDv(Btr),"v",BDx(Bnh),"f7",BDx(Baz),"gp",BDy(BnU),"bt",BDu(BhG),"fc",BDv(A7D),"cm",BDv(BhT)],Uw,0,DL,[],0,0,0,0,["cD",BDv(BmQ),"v",BDx(A69),"f7",BDx(BtQ),"gp",BDy(BgM),"bt",BDu(Byk),"fc",BDv(A$n),"cm",BDv(BtZ)],HK,0,DS,[],0,0,0,0,["d2",BDw(Bu1),"f7",BDx(Bsy),"gp",BDy(A9k),"bt",BDu(Bxi),"fc",BDv(BuI)],AFV,
0,JT,[],0,0,0,0,["uI",BDv(A9q),"Uz",BDw(Bf3)],AFW,0,JT,[],0,0,0,0,["uI",BDv(BvU),"Uz",BDw(Bjg)],APY,0,E,[],0,0,0,0,0,AH8,0,E,[],0,0,0,0,0,Uf,0,B$,[],0,0,0,0,["ce",BDu(AYP)],Tr,0,B$,[],0,0,0,0,["ce",BDu(A0s)],APN,0,B$,[],0,0,0,0,["ce",BDu(Bvm)],AQG,0,B$,[],0,0,0,0,["ce",BDu(BhW)],AQL,0,B$,[],0,0,0,0,["ce",BDu(A$3)],T_,0,B$,[],0,0,0,0,["ce",BDu(AJG)],Sg,0,T_,[],0,0,0,0,["ce",BDu(AK_)],ATv,0,B$,[],0,0,0,0,["ce",BDu(BpG)],Vm,0,Sg,[],0,0,0,0,["ce",BDu(AT2)],AZe,0,Vm,[],0,0,0,0,["ce",BDu(Bdo)],ANl,0,B$,[],0,0,0,0,
["ce",BDu(BnK)]]);
$rt_metadata([AKc,0,B$,[],0,0,0,0,["ce",BDu(Bde)],AWg,0,B$,[],0,0,0,0,["ce",BDu(Bjn)],A3w,0,B$,[],0,0,0,0,["ce",BDu(BsQ)],ATN,0,B$,[],0,0,0,0,["ce",BDu(BkF)],A2K,0,B$,[],0,0,0,0,["ce",BDu(Ba5)],APo,0,B$,[],0,0,0,0,["ce",BDu(Bga)],ARf,0,B$,[],0,0,0,0,["ce",BDu(BnI)],AIG,0,B$,[],0,0,0,0,["ce",BDu(A$D)],AUo,0,B$,[],0,0,0,0,["ce",BDu(BxH)],A2Z,0,B$,[],0,0,0,0,["ce",BDu(Bkw)],AQq,0,B$,[],0,0,0,0,["ce",BDu(Bb8)],AXt,0,B$,[],0,0,0,0,["ce",BDu(A$M)],ANu,0,B$,[],0,0,0,0,["ce",BDu(Bo_)],ASE,0,B$,[],0,0,0,0,["ce",BDu(Bq5)],A3a,
0,B$,[],0,0,0,0,["ce",BDu(Bid)],ALS,0,B$,[],0,0,0,0,["ce",BDu(Bfy)],AKN,0,B$,[],0,0,0,0,["ce",BDu(BdX)],ATJ,0,B$,[],0,0,0,0,["ce",BDu(Bvb)],QS,0,B$,[],0,0,0,0,["ce",BDu(ANp)],A3_,0,QS,[],0,0,0,0,["ce",BDu(BdD)],AZk,0,Uf,[],0,0,0,0,["ce",BDu(Bme)],AKI,0,Tr,[],0,0,0,0,["ce",BDu(Ban)],AWq,0,B$,[],0,0,0,0,["ce",BDu(Bcy)],AW6,0,B$,[],0,0,0,0,["ce",BDu(Bi0)],AY4,0,B$,[],0,0,0,0,["ce",BDu(BoM)],AZf,0,B$,[],0,0,0,0,["ce",BDu(A6M)],ACc,0,E,[],0,3,0,0,0,Uz,"CoderMalfunctionError",8,GW,[],0,3,0,0,0,KC,"NoSuchElementException",
4,Co,[],0,3,0,0,0,APy,0,C8,[],0,3,0,0,["f3",BDu(A5F),"g5",BDv(AOX),"f0",BDx(ARw)],R_,0,C8,[],0,3,0,0,["f3",BDu(AWw),"Gr",BDu(BtK),"g5",BDv(AOJ),"Yu",BDv(ATS),"f0",BDx(AQk)],Ov,0,C8,[],0,3,0,0,["jC",BDu(A5x),"f3",BDu(AHm),"g5",BDv(AZA),"B0",BDx(AU7),"kM",BDw(AH1),"f0",BDx(AOW)],A5w,0,C8,[],0,3,0,0,["f3",BDu(AZP),"g5",BDv(AM7),"B0",BDx(AJl),"Ij",BDx(Bes),"f0",BDx(AWm),"jC",BDu(ARB)],QC,0,E,[],0,3,0,0,0,Px,0,E,[U1],0,3,0,0,["c$",BDx(Ls),"xo",BDx(A29),"d8",BDx(ANL),"m3",BDx(AFU),"fJ",BDx(AHy),"qy",BDu(A$8)],Qa,
"MinecraftError",13,GW,[],0,3,0,0,0,A4d,0,E,[],4,3,0,0,0,Pz,0,E,[],0,3,0,0,["jA",BDv(BlM),"yn",BDw(A60),"Pu",BDw(BiT),"BA",BDy(BlK),"dZ",function(b,c,d,e,f){return Bg4(this,b,c,d,e,f);},"Kx",function(b,c,d,e,f){return BvB(this,b,c,d,e,f);}],Xh,0,E,[],0,3,0,0,0,AAY,0,E,[],0,3,0,0,0,M_,"DataFormatException",5,BF,[],0,3,0,0,0,AAD,0,BK,[],0,0,0,0,["bl",BDv(A$9)],AAC,0,BK,[],0,0,0,0,["bl",BDv(Bk6)],Wx,0,BK,[],0,0,0,0,["bl",BDv(Bcm),"bM",BDu(Bph)],ACJ,0,BK,[],0,0,0,0,["bl",BDv(Bu3)],ACH,0,BK,[],0,0,0,0,["bl",BDv(BgS)],ACI,
0,BK,[],0,0,0,0,["bl",BDv(BrG)],ACM,0,BK,[],0,0,0,0,["bl",BDv(Bn2)],ACN,0,BK,[],0,0,0,0,["bl",BDv(A6F)],ACK,0,BK,[],0,0,0,0,["bl",BDv(Baf)]]);
$rt_metadata([ACL,0,BK,[],0,0,0,0,["bl",BDv(BcR)],ACO,0,BK,[],0,0,0,0,["bl",BDv(Bir)],ACP,0,BK,[],0,0,0,0,["bl",BDv(Bnv)],Ww,0,BK,[],0,0,0,0,["bl",BDv(By5)],WP,0,BK,[],0,0,0,0,["bl",BDv(Bal)],Wt,0,BK,[],0,0,0,0,["bl",BDv(A97)],Wv,0,BK,[],0,0,0,0,["bl",BDv(BoW)],WA,0,BK,[],0,0,0,0,["bl",BDv(Bbz)],Ws,0,BK,[],0,0,0,0,["bl",BDv(BwD)],Wy,0,BK,[],0,0,0,0,["bl",BDv(Bmv)],Wz,0,BK,[],0,0,0,0,["bl",BDv(Bfq)],Qm,"ConcurrentModificationException",4,Co,[],0,3,0,0,0,La,0,E,[],0,0,0,0,0,P9,0,E,[],4,3,0,0,0,AFm,0,E,[],0,3,
0,0,0,Z8,0,E,[],0,3,0,0,0,AEt,0,H4,[E5],0,3,0,0,0,U4,0,Gl,[IM],0,3,0,0,["iL",BDv(Bu4),"lT",BDw(A1F),"ls",BDw(AKp),"m7",BDv(Beu),"p5",BDv(BcS),"mZ",BDu(A8V),"De",BDu(AR6)],SX,0,Gl,[IM],0,3,0,0,["j4",BDu(A$$),"iL",BDv(Y3),"lT",BDw(ASr),"ls",BDw(AS9),"I$",BDu(Btj),"m7",BDv(Bso),"p5",BDv(BrB),"mZ",BDu(BrD)],VF,0,M3,[],0,0,0,0,["f7",BDx(A_y),"gp",BDy(ByS),"qi",BDu(A9R)],ACj,0,E,[],0,3,0,0,0,Xy,"BufferUnderflowException",8,Co,[],0,3,0,0,0,AA6,"BufferOverflowException",8,Co,[],0,3,0,0,0,Z1,"MalformedInputException",
8,JB,[],0,3,0,0,["on",BDu(A_c)],Xs,"UnmappableCharacterException",8,JB,[],0,3,0,0,["on",BDu(A$u)],WJ,0,LT,[],0,3,0,0,["S6",BDv(Btk),"Sz",BDx(Bh2),"FL",BDx(BiQ),"P3",BDw(BuK)],AMm,0,LT,[],0,3,0,0,0,AEZ,0,C8,[],0,3,0,0,["f3",BDu(AVx),"g5",BDv(AUc),"kM",BDw(AX7),"f0",BDx(ARW)],ADU,0,R_,[],0,3,0,0,["Gr",BDu(A$b),"Yu",BDv(AM5)],Vx,0,C8,[],0,3,0,0,["jC",BDu(ATm),"kM",BDw(AMj),"f3",BDu(ARL),"g5",BDv(AT9),"f0",BDx(AT5)],ADS,0,E,[],0,3,0,0,0,Sx,0,E,[],3,3,0,0,0,AEC,0,E,[Sx],4,3,0,0,0,AXM,0,E,[],0,3,0,0,0,D5,0,E,[],1,
3,0,0,0,AFS,0,D5,[],0,3,0,0,["dE",BDv(Brj),"dC",BDv(BuU),"cW",BDu(Brf),"bM",BDu(Bah)],A2P,0,E,[],0,3,0,0,0,AEs,0,HF,[],0,0,0,0,["of",BDu(AO3)],WU,0,E,[EA],0,0,0,0,["fp",BDv(BuC)],UK,0,D5,[],0,3,0,0,["dC",BDv(BuM),"dE",BDv(BgD),"cW",BDu(A9C),"bM",BDu(Bju)],A1C,0,UX,[],0,3,0,0,0,SD,0,D5,[],0,3,0,0,["dE",BDv(Btq),"dC",BDv(BsC),"cW",BDu(Bqr),"bM",BDu(Bgh)],S9,0,D5,[],0,3,0,0,["dE",BDv(A_Z),"dC",BDv(Bfl),"cW",BDu(BoO),"bM",BDu(A94)],Q6,0,D5,[],0,3,0,0,["dE",BDv(Bjv),"dC",BDv(Ber),"cW",BDu(A$B),"bM",BDu(BsL)],UV,
0,D5,[],0,3,0,0,["dE",BDv(A7x),"dC",BDv(Byq),"cW",BDu(Bkc),"bM",BDu(Bxd)],Wn,0,D5,[],0,3,0,0,["dE",BDv(A7l),"dC",BDv(Bsw),"cW",BDu(A6J),"bM",BDu(Byu)],AAI,0,D5,[],0,3,0,0,["dE",BDv(Bq1),"dC",BDv(A$a),"cW",BDu(BhK),"bM",BDu(BuV)],ST,0,D5,[],0,3,0,0,["dE",BDv(Bn1),"dC",BDv(Brz),"cW",BDu(Bvv),"bM",BDu(Bu0)],QE,0,D5,[],0,3,0,0,["dE",BDv(Bxo),"dC",BDv(Bet),"cW",BDu(A7U),"bM",BDu(Bcz)],ANi,0,D5,[],0,3,0,0,["dE",BDv(Bvo),"dC",BDv(Bel),"cW",BDu(Bdx),"bM",BDu(BgR)]]);
$rt_metadata([AFM,0,E,[],0,3,0,0,0,AER,0,BK,[],0,0,0,0,["bl",BDv(BiC)],ABR,0,BK,[],0,0,0,0,["bl",BDv(Bmd)],Yq,0,BK,[],0,0,0,0,["bl",BDv(A79)],Yp,0,BK,[],0,0,0,0,["bl",BDv(BoL)],AAS,0,BK,[],0,0,0,0,["bl",BDv(Bbn)],AC2,0,BK,[],0,0,0,0,["bl",BDv(Bxc)],Wi,0,BK,[],0,0,0,0,["bl",BDv(BeI)],AD0,0,BK,[],0,0,0,0,["bl",BDv(Bgg)],ABN,0,BK,[],0,0,0,0,["bl",BDv(Byx)],ABQ,0,BK,[],0,0,0,0,["bl",BDv(A$s)],V$,0,BK,[],0,0,0,0,["bl",BDv(BiR)],ADi,0,BK,[],0,0,0,0,["bl",BDv(BrY)],ADo,0,BK,[],0,0,0,0,["bl",BDv(Bun)],AFc,0,BK,[],0,
0,0,0,["bl",BDv(BwX)],AED,0,BK,[],0,0,0,0,["bl",BDv(Bjt)],VA,0,BK,[],0,0,0,0,["bl",BDv(A$f)],SM,0,BK,[],0,0,0,0,["bl",BDv(BeN)],AEp,0,SM,[],0,0,0,0,["bl",BDv(Bwb)],ADO,0,J9,[],0,3,0,0,["Jm",BDv(BdR),"PI",BDy(AKA),"Sd",BDu(AVo),"RH",BDy(AIp),"iM",BDv(BnW),"VJ",BDu(Big),"HI",BDv(BrZ),"Mu",BDu(ANs)],AD1,0,C8,[],0,3,0,0,["f3",BDu(ARK),"g5",BDv(A3X),"f0",BDx(AIw)],RO,0,E,[],0,3,0,0,0,WR,0,RO,[],0,3,0,0,0,W5,0,GT,[],0,0,0,0,0,BV,0,E,[],1,3,0,TM,0,AAq,0,BV,[],0,3,0,0,["b8",BDv(Ba3),"fi",BDv(BsG),"cB",BDv(A0A),"eW",
BDu(BtR)],AKq,0,C8,[],0,3,0,0,["jC",BDu(AKy),"kM",BDw(A5G),"f3",BDu(AOY),"g5",BDv(AI5),"f0",BDx(AKa)],XF,0,E,[Dy],3,0,0,0,0,TY,0,E,[XF],0,0,0,0,["a7A",BDw(BeG)],Og,0,E,[DV,E5],0,3,0,0,["de",BDu(Bt8)],AFQ,0,E,[Sx],0,0,0,0,0,AF2,0,E,[],0,3,0,0,0,RD,0,BV,[],0,3,0,0,["cB",BDv(AZs),"b8",BDv(BcD),"fi",BDv(BhA),"eW",BDu(A_Y)],Tk,0,BV,[],0,3,0,0,["b8",BDv(A$c),"fi",BDv(BbZ),"cB",BDv(A37),"eW",BDu(Be9)],Ts,0,BV,[],0,3,0,0,["b8",BDv(Bi2),"fi",BDv(BeW),"cB",BDv(A43),"eW",BDu(Bi4)],Vs,0,BV,[],0,3,0,0,["b8",BDv(BrH),"cB",
BDv(A5k)],AEj,0,BV,[],0,3,0,0,["b8",BDv(A6R),"fi",BDv(A$Z),"cB",BDv(AOw),"eW",BDu(Bry)],WM,0,BV,[],0,3,0,0,["b8",BDv(A9G),"cB",BDv(AHO)],AEM,0,BV,[],0,3,0,0,["b8",BDv(BvW),"fi",BDv(A7n),"cB",BDv(APD),"eW",BDu(BbC)],AEN,0,BV,[],0,3,0,0,["b8",BDv(BsS),"cB",BDv(AI0)],Un,0,BV,[],0,3,0,0,["cB",BDv(AYK),"b8",BDv(Bkb),"fi",BDv(Bpd),"eW",BDu(Bie)],Gh,0,BV,[],0,3,0,0,["cB",BDv(A53),"b8",BDv(UI),"fi",BDv(Q2),"eW",BDu(Bta)],AF1,0,Gh,[],0,3,0,0,["b8",BDv(BtV),"fi",BDv(BnG),"eW",BDu(A9Z)],K1,0,Gh,[],0,3,0,0,["b8",BDv(A81),
"fi",BDv(BuP),"eW",BDu(Bv3)],AD_,0,Gh,[],0,3,0,0,["b8",BDv(BnC),"fi",BDv(Bn_),"eW",BDu(BmO)],ACh,0,BV,[],0,3,0,0,["b8",BDv(Br8),"fi",BDv(BeH),"cB",BDv(ANC),"eW",BDu(ByV)],ADC,0,BV,[],0,3,0,0,["b8",BDv(BnN),"fi",BDv(BnB),"cB",BDv(ARv),"eW",BDu(A99)],RU,0,BV,[],0,3,0,0,["b8",BDv(Bn0),"fi",BDv(Bru),"cB",BDv(A1W),"eW",BDu(Bf$)],Zp,0,BV,[],0,3,0,0,["b8",BDv(Ble),"cB",BDv(AXh)],AAp,0,BV,[],0,3,0,0,["b8",BDv(A8u),"fi",BDv(Bkd),"cB",BDv(AX3),"eW",BDu(BgL)]]);
$rt_metadata([AGt,0,BV,[],0,3,0,0,["b8",BDv(ByE),"cB",BDv(A5f)],UL,0,BV,[],0,3,0,0,["b8",BDv(Bql),"fi",BDv(BaF),"cB",BDv(A0K),"eW",BDu(A7E)],AB1,0,BV,[],0,3,0,0,["b8",BDv(A7q),"cB",BDv(A5T)],AC$,0,BV,[],0,3,0,0,["b8",BDv(BkN),"cB",BDv(APU)],Wb,0,BV,[],0,3,0,0,["b8",BDv(Bss),"cB",BDv(AJ9)],X_,0,BV,[],0,3,0,0,["b8",BDv(Bqg),"cB",BDv(A1g)],YU,0,BV,[],0,3,0,0,["b8",BDv(Bdc),"cB",BDv(A6i)],I1,0,BV,[],0,3,0,0,["b8",BDv(R3),"cB",BDv(A2g)],YL,0,I1,[],0,3,0,0,["b8",BDv(A8F)],AEn,0,I1,[],0,3,0,0,["b8",BDv(A_6)],ADj,0,
I1,[],0,3,0,0,["b8",BDv(Bll)],WO,0,BV,[],0,3,0,0,["b8",BDv(Bgz),"cB",BDv(ALO)],X9,0,BV,[],0,3,0,0,["b8",BDv(Bch),"cB",BDv(AXy)],X$,0,BV,[],0,3,0,0,["b8",BDv(Bip),"cB",BDv(AOb)],ABS,0,BV,[],0,3,0,0,["b8",BDv(Bo9),"cB",BDv(AUD)],X7,0,BV,[],0,3,0,0,["b8",BDv(Bma),"cB",BDv(AMM)],Zv,0,BV,[],0,3,0,0,["b8",BDv(Bqs),"cB",BDv(AWe)],AGK,0,BV,[],0,3,0,0,["b8",BDv(A8G),"cB",BDv(AO$)],SO,0,BV,[],0,3,0,0,["b8",BDv(Blc),"fi",BDv(A$X),"cB",BDv(A1V),"eW",BDu(BaG)],Yf,0,BV,[],0,3,0,0,["b8",BDv(Bio),"cB",BDv(A3A)],U3,0,BV,[],
0,3,0,0,["b8",BDv(A8B),"fi",BDv(Bwo),"cB",BDv(A5v),"eW",BDu(Bs5)],WZ,0,E,[EA],0,0,0,0,["fp",BDv(Bwk)],W0,0,E,[EA],0,0,0,0,["fp",BDv(Bqi)],WT,0,E,[EA],0,0,0,0,["fp",BDv(BeU)],A54,0,E,[Dy],1,3,0,0,0,AEL,0,J0,[Jw],0,0,0,0,["r$",BDu(De)],Dz,0,EZ,[],12,3,0,Br1,0,Wc,0,E,[PH,LC],3,3,0,0,0,ADa,0,E,[LC,Wc],3,3,0,0,0,AAj,0,E,[ADa],3,3,0,0,0,ABD,0,GT,[AAj],0,3,0,0,0,K$,0,SV,[],0,3,0,0,["Wd",BDu(A9n),"St",BDw(Bww),"Uu",BDu(BlX),"N4",BDu(Bk9),"Q3",BDv(BmH),"XW",BDw(AS6),"TT",BDw(A$0),"PB",BDu(Bc4)],AGo,0,E,[RZ],3,3,0,0,
0,ABf,0,E,[AGo],3,3,0,0,0,VG,0,E,[ABf],3,3,0,0,0,AV3,0,Jb,[Fb,DV,VG],0,3,0,0,0,Mz,0,E,[IM],0,3,0,0,["j4",BDu(Bp0),"I$",BDu(BpJ),"iL",BDv(A7m),"lT",BDw(AUi),"ls",BDw(AMb),"mZ",BDu(Bwm),"nR",BDu(AH$)],ABM,0,Jv,[],0,0,0,0,["nn",BDu(Bh9),"vI",BDu(BrP)],OV,0,E,[E5],0,3,0,0,["dl",BDv(BwS),"de",BDu(Br9),"tj",BDv(Bl5)],AEY,0,E,[],0,3,0,0,0,Q1,0,E,[],4,3,0,0,0,Ie,0,EZ,[],12,3,0,Lh,0,Lw,0,E,[],3,3,0,0,0,AFa,0,E,[Lw],0,3,0,0,["FE",BDw(CI),"uA",BDw(A0$),"IZ",BDw(A0I),"si",BDu(Bws),"Kt",BDu(BjA)],W8,0,E,[EA],0,0,0,0,["fp",
BDv(Bbb)],D2,0,E,[],0,3,0,FJ,["Qt",BDu(BlA),"QV",BDu(Biu)],A2j,0,E,[],0,3,0,0,["de",BDu(A_P),"dl",BDv(A7$)],LI,0,EZ,[],12,3,0,A49,0,AE5,0,E,[],0,3,0,0,["dl",BDv(BpR),"de",BDu(Biw)],A09,0,E,[],0,0,0,0,["bM",BDu(BcA)]]);
$rt_metadata([Li,0,I9,[],0,3,0,Bct,["dm",BDu(ALr),"sw",BDu(AQ1),"dO",BDv(Bon),"eO",BDv(Bc0),"Cg",BDu(AWx),"pb",BDu(AQy),"d1",BDw(A5l),"kL",BDu(Bps),"h2",BDu(Bic),"hZ",BDu(BwY),"jw",BDu(Bx9),"D9",BDu(BeY)],ACZ,0,E,[],0,3,0,0,0,AC_,0,D2,[],0,3,0,0,0,LR,0,D2,[],0,3,0,0,0,ANM,0,D2,[],0,3,0,0,["Qt",BDu(ByG),"QV",BDu(Bpb)],Ng,0,EZ,[],12,3,0,Eg,0,Zr,0,Pz,[],0,3,0,0,["jA",BDv(BsI),"yn",BDw(Bsc),"Pu",BDw(A$y),"BA",BDy(BoV),"dZ",function(b,c,d,e,f){return A7y(this,b,c,d,e,f);},"Kx",function(b,c,d,e,f){return A2r(this,
b,c,d,e,f);}],AEc,0,G$,[],0,3,0,0,["qd",BDu(Bwa),"B6",BDv(A0y)],AGM,0,G$,[],0,3,0,0,["vV",BDu(AIS),"qd",BDu(Bjc),"B6",BDv(AWv)],AFB,0,G$,[],0,3,0,0,["qd",BDu(Blz),"B6",BDv(A1h)],MS,0,E,[],0,3,0,Kl,0,Dh,0,E,[],1,3,0,0,["hx",BDx(Bg_)],Y6,0,Dh,[],0,3,0,0,["gt",function(b,c,d,e,f){return APT(this,b,c,d,e,f);}],Yu,0,Dh,[],0,3,0,0,["hx",BDx(A68),"gt",function(b,c,d,e,f){return AYa(this,b,c,d,e,f);}],Wp,0,E,[],0,0,0,0,0,APW,0,GT,[],0,0,0,0,0,XY,0,E,[],3,3,0,0,0,A51,0,E,[XY],0,3,0,0,0,AAO,0,E,[Lw],0,3,0,0,["uA",BDw(AVT),
"HP",BDx(ATD),"si",BDu(BdN)],AGk,0,E,[Lw],0,3,0,0,["uA",BDw(A4g),"HP",BDx(A5$),"si",BDu(BeJ)],Hm,0,E,[],0,0,0,0,0,TT,0,BF,[],0,3,0,0,0,Zk,"InstantiationException",10,TT,[],0,3,0,0,0,AAW,0,DC,[],0,3,0,0,["dm",BDu(AIV)],AQJ,0,DC,[],0,3,0,0,["kw",function(b,c,d,e,f,g,h){AYW(this,b,c,d,e,f,g,h);},"dm",BDu(AYb)],XL,0,DC,[],0,3,0,0,["kw",function(b,c,d,e,f,g,h){ARX(this,b,c,d,e,f,g,h);},"zc",BDv(AY5),"dm",BDu(AHW)],ANQ,0,DC,[],0,3,0,0,["kw",function(b,c,d,e,f,g,h){A3H(this,b,c,d,e,f,g,h);},"dm",BDu(AP2)],VZ,0,DC,
[],0,3,0,0,["kw",function(b,c,d,e,f,g,h){A0h(this,b,c,d,e,f,g,h);},"zc",BDv(A6o),"dm",BDu(AK1)],ALg,0,DC,[],0,3,0,0,["zc",BDv(AWd),"kw",function(b,c,d,e,f,g,h){A1$(this,b,c,d,e,f,g,h);},"dm",BDu(AXG)],A5a,0,OI,[],0,3,0,0,0,AU3,0,DC,[],0,3,0,0,["kw",function(b,c,d,e,f,g,h){AII(this,b,c,d,e,f,g,h);},"dm",BDu(A2Q)],Sd,0,DC,[],0,3,0,0,["Bx",BDu(BpA),"kw",function(b,c,d,e,f,g,h){ANZ(this,b,c,d,e,f,g,h);}],Jj,0,E,[],1,3,0,0,0,AKG,0,Jj,[],0,3,0,0,0,AWC,0,Ni,[],0,3,0,0,["CC",BDv(By4)],RR,"InvalidMarkException",7,Er,
[],0,3,0,0,0,T9,0,JI,[],0,3,0,0,["tr",BDv(Bqc),"iJ",BDx(AVY),"fw",BDu(Bia),"mf",BDu(BlN)],AVJ,0,T9,[],0,3,0,0,0,LD,0,E,[],0,3,0,0,0,AAQ,0,LD,[],0,3,0,0,["Qx",function(b,c,d,e,f,g){Bc1(this,b,c,d,e,f,g);}],AZg,0,Jj,[],0,3,0,0,0,ADX,0,LD,[],0,3,0,0,["Qx",function(b,c,d,e,f,g){BaA(this,b,c,d,e,f,g);}],MJ,0,E,[],0,3,0,0,0,AVj,0,E,[],0,0,0,0,0,WF,0,Jj,[],0,3,0,0,0,ABE,0,Mw,[],4,3,0,0,0,ZL,0,J0,[Jw],0,0,0,0,0,AOK,0,E,[],0,3,0,0,0,PJ,0,E,[Fb],4,3,0,LX,0,SS,0,E,[O3,DV],0,3,0,0,0]);
$rt_metadata([QW,0,SS,[],0,0,0,0,0,Gk,0,E,[],4,0,0,0,0,ACD,0,E,[],0,0,0,0,0,AEw,0,Kh,[],0,3,0,0,["Zd",BDu(AYt),"ZZ",BDu(AQ_),"a1a",BDu(AQa),"ZJ",BDy(AI7),"a0c",BDv(A4f),"WV",BDv(AW5),"XO",BDv(AKC),"Fd",BDv(Bd0),"iS",BDv(BpM),"a0v",BDy(AKO),"Zc",function(b,c,d,e,f){return AW1(this,b,c,d,e,f);},"a0m",BDy(APZ),"Xv",BDy(AWU),"R3",BDu(AOv)],ADY,0,J9,[],0,3,0,0,["Jm",BDv(BmM),"PI",BDy(ANO),"Sd",BDu(AL8),"RH",BDy(AQp),"iM",BDv(Bpa),"VJ",BDu(Bi6),"HI",BDv(Brg),"Mu",BDu(ATR),"YZ",function(b,c,d,e,f,g,h){return AV9(this,
b,c,d,e,f,g,h);},"WS",BDx(ALx),"px",BDv(A8Q),"Xx",BDw(A22),"WZ",BDw(A14)],ABK,0,C8,[],0,3,0,0,["kM",BDw(AXV),"f3",BDu(AW8),"jC",BDu(A2o),"g5",BDv(A5t),"f0",BDx(A13)],AYl,0,DC,[],0,3,0,0,["kw",function(b,c,d,e,f,g,h){AQP(this,b,c,d,e,f,g,h);},"dm",BDu(AKQ),"Bx",BDu(BcY)],ABO,0,DY,[],0,3,0,0,["d1",BDw(AUF),"pF",function(b,c,d,e,f,g){Bx$(this,b,c,d,e,f,g);},"dm",BDu(APA),"jo",BDu(Bge),"pb",BDu(AJP),"qB",BDu(BtS)],A4z,0,E,[],0,3,0,0,0,ABa,0,C8,[],0,3,0,0,["f3",BDu(AO2),"vV",BDu(A0n),"jC",BDu(AN1),"g5",BDv(ASJ),
"kM",BDw(ANy),"f0",BDx(ALP)],PV,0,Dh,[],0,3,0,0,0,A4T,0,Dh,[],0,3,0,0,0,A1p,0,Dh,[],0,3,0,0,0,B7,0,Dh,[],0,3,0,0,0,BQ,0,Dh,[],0,3,0,0,0,AXK,0,Dh,[],0,3,0,0,0,A1l,0,Dh,[],0,3,0,0,0,AMD,0,Dh,[],0,3,0,0,0,CH,0,Dh,[],0,3,0,0,0,QR,0,Dh,[],0,3,0,0,0,AJw,0,Dh,[],0,3,0,0,0,JZ,0,Dh,[],0,3,0,0,0,IY,0,Dh,[],0,3,0,0,0,AH6,0,E,[],0,3,0,0,0,N8,0,E,[],0,0,0,0,0,AFg,0,Gn,[],0,3,0,0,["d1",BDw(AHV),"wK",BDv(Bdp),"dm",BDu(AM2),"VV",BDu(Bya),"YM",BDv(ASS),"Si",BDv(ARC),"sj",BDu(A01),"ZP",BDu(AKw),"vd",BDv(Bag)],A2p,0,E,[],0,0,
0,0,0,Xc,0,E,[],3,3,0,0,0,AF_,0,E,[Xc],0,3,0,0,0,A1y,0,E,[],0,3,0,0,0,Yn,0,E,[Lw],0,3,0,0,["FE",BDw(BuW),"uA",BDw(AGA),"IZ",BDw(APb),"si",BDu(BgJ),"Kt",BDu(BvV)],AUj,0,E,[],4,3,0,0,0,ADy,0,E,[],4,0,0,0,["dl",BDv(Bx7),"de",BDu(Bsz)],Lr,0,E,[],4,0,0,Vw,0,AEf,0,E,[],0,3,0,0,0,AMA,0,E,[],0,3,0,0,0,AIP,0,E,[],0,3,0,0,0,L0,0,E,[],0,3,0,0,0]);
function $rt_array(cls,data){this.ec=null;this.$id$=0;this.type=cls;this.data=data;this.constructor=$rt_arraycls(cls);}$rt_array.prototype=$rt_globals.Object.create(($rt_objcls()).prototype);$rt_array.prototype.toString=function(){var str="[";for(var i=0;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","<java_object>@"," -------- starting minecraft -------- ","Player","g","p","","position:relative;","Native Browser Exception\n","----------------------------------\n"," Line: "," Type: "," Message: ","----------------------------------\n\n","javaClass@",": ","\tat ","Caused by: ","null","String is null","String is empty","String contains invalid digits: ",
"String contains digits out of radix ","The value is too big for int type: ","Illegal radix: ","false","true","#version 300 es","/","UTF-8","overflow-x:hidden;overflow-y:hidden;","WebGL 2.0 is not supported in your browser (","\nError: World folder is locked!\n\nYou are already playing Eaglercraft in a different tab.\nClose all other Eaglercraft tabs and reload","\nError: World folder could not be loaded!\n\n","keyup","_eaglercraft_beta.","Input array too big, the output array would be bigger (",") than the specified maximum size of ",
"yyyy-MM-dd_HH.mm.ss","NONE","ESCAPE","1","2","3","4","5","6","7","8","9","MINUS","EQUALS","BACK","TAB","Q","W","E","R","T","Y","U","I","O","P","LBRACKET","RBRACKET","RETURN","LCONTROL","A","S","D","F","G","H","J","K","L","SEMICOLON","APOSTROPHE","GRAVE","LSHIFT","BACKSLASH","Z","X","C","V","B","N","M","COMMA","PERIOD","SLASH","RSHIFT","MULTIPLY","LMENU","SPACE","CAPITAL","F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","NUMLOCK","SCROLL","NUMPAD7","NUMPAD8","NUMPAD9","SUBTRACT","NUMPAD4","NUMPAD5","NUMPAD6",
"ADD","NUMPAD1","NUMPAD2","NUMPAD3","NUMPAD0","DECIMAL","F11","F12","F13","F14","F15","F16","F17","F18","KANA","F19","CONVERT","NOCONVERT","YEN","NUMPADEQUALS","CIRCUMFLEX","AT","COLON","UNDERLINE","KANJI","STOP","AX","UNLABELED","NUMPADENTER","RCONTROL","SECTION","NUMPADCOMMA","DIVIDE","SYSRQ","RMENU","FUNCTION","PAUSE","HOME","UP","PRIOR","LEFT","RIGHT","END","DOWN","NEXT","INSERT","DELETE","CLEAR","LMETA","RMETA","APPS","POWER","SLEEP","\n","Either src or dest is null","object","function","string","number",
"undefined","Timer hack thread","/font/default.png","Pre startup","Startup","/gui/items.png","/misc/dial.png","Post startup","/title/mojang.png","GL_INVALID_ENUM","GL_INVALID_VALUE","GL_INVALID_OPERATION","GL_OUT_OF_MEMORY","Unknown Error","CONTEXT_LOST_WEBGL","########## GL ERROR ##########","@ ","Unable to set listener pos!","Pre render","Post render"," fps, "," chunk updates","/terrain.png","Leaving the Nether","Entering the Nether","Player is ","Player is now ","Building terrain","Simulating world for a bit",
"C: ",". F: ",", O: ",", E: ","E: ",". B: ",", I: ","P: ",". T: ","Respawning","_net_lax1dude_eaglercraft_beta_IndexedDBFilesystem_1_3","Initialization Failed","Can\'t compare "," to ","OPENED","LOCKED","ERROR","EAGPKG!!","invalid epk file","<file>"," end","invalid file hash for ","</file>","Index out of bounds","/gui/background.png","/misc/water.png",".","sounds/",".mp3","3.mp3","2.mp3","1.mp3","Audio file "," not found!","/newMusic/","/music/",".mp3 not found!","calm1","calm2","calm3","hal1","hal2","hal3",
"hal4","nuance1","nuance2","piano1","piano2","piano3","main","matrix is not supported while recording display list use tessellator class instead","projection matrix stack overflow","texture matrix stack overflow","modelview matrix stack overflow","projection matrix stack underflow","texture matrix stack underflow","modelview matrix stack underflow","only GL_QUADS supported in a display list","vertex format inconsistent in display list","End of stream reached","Malformed UTF-8 sequence"," entries","(this Collection)",
", ","window.indexedDB was null or undefined","charsetName is null","Should never been thrown","buffer size must be greater than 0","Stream closed","footer is not found","Unexpected end of ZLIB input stream","Slot "," is already occupied by "," when adding ","stone","wood","gravel","grass","cloth","sand","Unable to allocate array size: ","lineSeparator must not contain base64 characters: [","Impossible modulus ","Strict decoding: Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible encoding. Decoding requires at least two trailing 6-bit characters to create bytes.",
"Strict decoding: Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible encoding. Expected the discarded bits from the character to be zero.","en","CA","fr","zh","CN","FR","de","DE","it","IT","ja","JP","ko","KR","TW","GB","US","yee","New position "," is outside of range [0;","New limit ","The last float in dst "," is outside of array of size ","Length "," must be non-negative","Offset ","["," bytes]"," entries of type ","TAG_Byte","TAG_Short","TAG_Int","TAG_Long",
"TAG_Float","TAG_Double","TAG_Byte_Array","TAG_String","TAG_List","TAG_Compound","UNKNOWN","TAG_End","open error","path","Capacity is negative: ","The last byte in dst ","The last byte in src ","BIG_ENDIAN","LITTLE_ENDIAN","step.","random.glass","step.gravel","/misc/grasscolor.png","liquid.water","lava","random.fizz","largesmoke","/misc/foliagecolor.png","random.fuse","smoke","flame","fire.fire","Large chest","reddust","Duplicate id: ","x","y","z","id"," is missing a mapping! This is a bug!","Furnace","Chest",
"Sign","MobSpawner","Text1","Text2","Text3","Text4","Text","random.door_close","random.door_open","random.click","everything","mobs","players","portal.portal","portal","CONFLICT @ ","13","cat","UTF-16","UTF-16BE","UTF-16LE","Zero length vector","ERA=","YEAR=","MONTH=","WEEK_OF_YEAR=","WEEK_OF_MONTH=","DAY_OF_MONTH=","DAY_OF_YEAR=","DAY_OF_WEEK=","DAY_OF_WEEK_IN_MONTH=","AM_PM=","HOUR=","HOUR_OF_DAY","MINUTE=","SECOND=","MILLISECOND=","ZONE_OFFSET=","DST_OFFSET=","The last char in dst ","Start ","The last char in src ",
" is outside of string of size "," must be before end ","fire.ignite","random.bow","001","US-ASCII","ISO-8859-1","STRICT","LENIANT","GMT","saves/","/level.dat","Data","/session.lock","Failed to check session lock, aborting","RandomSeed","SpawnX","SpawnY","SpawnZ","Time","SizeOnDisk","Dimension","Saving chunks","LastPlayed","/level.dat_new","/level.dat_old","C418 - ","Now playing: ","Player count: ","All: ","ambient.cave.cave","TickNextTick list out of synch","The save is being accessed from another location, aborting",
"Default","Forward","Left","Back","Right","Jump","Inventory","Drop","Chat","Toggle fog","Sneak","OFF","Music: ","Sound: ","ON","Invert mouse: ","Sensitivity: *yawn*","Sensitivity: HYPERSPEED!!!","Sensitivity: ","Render distance: ","View bobbing: ","3d anaglyph: ","Limit framerate: ","Difficulty: ","FAST","FANCY","Graphics: ","options.txt","Failed to load options",":","music","sound","mouseSensitivity","invertYMouse","viewDistance","bobView","anaglyph3d","limitFramerate","difficulty","fancyGraphics","skin","username",
"lastServer","key_","music:","sound:","invertYMouse:","mouseSensitivity:","viewDistance:","bobView:","anaglyph3d:","limitFramerate:","difficulty:","fancyGraphics:","skin:","lastServer:","username:","FAR","NORMAL","SHORT","TINY","Peaceful","Easy","Normal","Hard","Back to title screen","Level save conflict","Minecraft detected a conflict in the level save data.","This could be caused by two copies of the game","accessing the same level.","To prevent level corruption, the current game has quit.","need dictionary",
"unknown compression method","unknown header flags set","incorrect data check","incorrect length check","incorrect header check","invalid window size","bad extra field length","header crc mismatch","Wrong number of repetitions of X pattern at ","IGNORE","REPLACE","REPORT","Action must be non-null","texturepacks/","%%","%blur%","!!","Refreshing Textures!","0123456789abcdef","/terrain/sun.png","/terrain/moon.png","/environment/clouds.png","bubble","explode","splash","snowballpoof","slime","/particles.png","/gui/gui.png",
"/gui/icons.png","Minecraft Alpha v1.2.6 (","Used memory: ","% (","MB) of ","MB","Allocated memory: ","MB)","x: ","y: ","z: ","Minecraft Alpha v1.2.6","%blur%/misc/pumpkinblur.png","%blur%/misc/vignette.png"," * * * * * *** *** *** *** *** ***"," ** ** * ** * * * * * * * * * "," * * * * * * * ** * ** *** ** * "," * * * * ** * * * * * * * * "," * * * * * *** *** * * * * * * ","missingno","/title/splashes.txt","Happy birthday, ez!","Happy birthday, Notch!","Merry X-mas!","Happy new year!",
"Singleplayer","Multiplayer","Mods and Texture Packs","Options...","/gui/logo.png","Copyright Mojang Specifications. Do not distribute.","/title/black.png","random.splash","Pos","MotionX","MotionY","MotionZ","Rotation","FallDistance","Fire","Air","OnGround","/mob/char.png","random.hurt","Health","HurtTime","DeathTime","AttackTime","humanoid","Notch","Slot","mousedown","wheel","http://www.minecraft.net/skin/",".png","Loading texture ","portal.trigger","portal.travel","Score","Edit sign message:","Crafting","/gui/inventory.png",
" !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\'abcdefghijklmnopqrstuvwxyz{|}~⌂ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø׃áíóúñѪº¿®¬½¼¡«»","_","> "," ","Respawn","Title menu","Game over!","Score: &e","invalid stored block lengths","invalid block type","too many length or distance symbols","invalid bit length repeat","Replacement preconditions do not hold","newAction must be non-null","/glsl/core.glsl","\n#define CC_a_color\n","#define CC_a_normal\n","#define CC_a_texture0\n","#define CC_lighting\n",
"#define CC_fog\n","#define CC_alphatest\n","#define CC_unit0\n","\n#define CC_VERT\n","\n\n","\n[/glsl/core.glsl][CC_VERT] ","broken shader file","\n#define CC_FRAG\n","\n[/glsl/core.glsl][CC_FRAG] ","a_position","a_texture0","a_color","a_normal","\n[LINKER] ","matrix_m","matrix_p","matrix_t","colorUniform","normalUniform","light0Pos","light1Pos","fogColor","fogMode","fogStart","fogEnd","fogDensity","fogPremultiply","alphaTestF","tex0","texCoordV0","The default look of Minecraft","pack.png","array size does not equal image size",
"Count","Damage","oversubscribed dynamic bit lengths tree","incomplete dynamic bit lengths tree","oversubscribed distance tree","incomplete distance tree","empty distance tree with lengths","oversubscribed literal/length tree","incomplete literal/length tree","invalid distance code","invalid literal/length code","%%/misc/shadow.png","/mob/spider.png","mob.spider","mob.spiderdeath","/mob/spider_eyes.png","/mob/pig.png","Saddle","mob.pig","mob.pigdeath","/mob/saddle.png","/mob/sheep.png","Sheared","mob.sheep",
"/mob/sheep_fur.png","/mob/cow.png","mob.cow","mob.cowhurt","/mob/chicken.png","mob.chickenplop","mob.chicken","mob.chickenhurt","/mob/creeper.png","mob.creeper","mob.creeperdeath","/mob/skeleton.png","mob.skeleton","mob.skeletonhurt","/mob/zombie.png","mob.zombie","mob.zombiehurt","mob.zombiedeath","/mob/slime.png","Size","mob.slime","mob.slimeattack","/armor/","chain","iron","diamond","gold","/mob/ghast.png","/mob/ghast_fire.png","mob.ghast.charge","mob.ghast.fireball","mob.ghast.moan","mob.ghast.scream",
"mob.ghast.death","Dir","Motive","TileX","TileY","TileZ","/art/kz.png","random.drr","xTile","yTile","zTile","inTile","shake","inGround","random.pop","/item/arrows.png","Age","Item","Fuse","Tile","Animating hurt","Type","PushX","PushZ","Fuel","Items","Minecart","/item/cart.png","/item/boat.png","Index ","<22>","averageCharsPerByte must be positive. Actual value is ","maxCharsPerByte must be positive. Actual value is ","Save and quit to title","Disconnect","Back to game","Saving level..","Game menu","texturepackdata/",
"texturepackdata/pack.txt","texturepackdata/pack.png","/gui/unknown_pack.png","Texture Found in texture pack: ","###","#","#X#","XXX","##","X#X","# #"," X "," # ","X X","A "," B","# ","## "," #"," #X","# X"," recipes","Pushback buffer full","Stream is closed","Length out of bounds: ","Offset out of bounds: ","Error occurred: ","XX","X#"," #","FILE","DIRECTORY","FALSE","Patter is null","Writer already closed","UTF Error","/item/sign.png"," <","Pig","EntityId","Delay","fSet","Is","In","NonCapFSet","AheadFSet",
"BehindFSet","AtomicFSet","FinalSet","<Empty set>","JointSet","NonCapJointSet","PosLookaheadJointSet","NegLookaheadJointSet","PosBehindJointSet","NegBehindJointSet","<Quant>","<GroupQuant>","posFSet","^ ","range:","CompositeRangeSet: <nonsurrogate> "," <surrogate> ","UCI range:","decomposed Hangul syllable:","UCI ","CI ","decomposed char:","<DotAllQuant>","<DotQuant>","<SOL>","WordBoundary","PreviousMatch","<EOL>","EOI","^","DotAll","<Unix MultiLine $>","<MultiLine $>","CI back reference: ","back reference: ",
"UCI back reference: ","sequence: ","UCI sequence: ","CI sequence: ","Lower","Upper","ASCII","Alpha","Digit","Alnum","Punct","Graph","Print","Blank","Cntrl","XDigit","javaLowerCase","javaUpperCase","javaWhitespace","javaMirrored","javaDefined","javaDigit","javaIdentifierIgnorable","javaISOControl","javaJavaIdentifierPart","javaJavaIdentifierStart","javaLetter","javaLetterOrDigit","javaSpaceChar","javaTitleCase","javaUnicodeIdentifierPart","javaUnicodeIdentifierStart","Space","w","s","d","BasicLatin","Latin-1Supplement",
"LatinExtended-A","LatinExtended-B","IPAExtensions","SpacingModifierLetters","CombiningDiacriticalMarks","Greek","Cyrillic","CyrillicSupplement","Armenian","Hebrew","Arabic","Syriac","ArabicSupplement","Thaana","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala","Thai","Lao","Tibetan","Myanmar","Georgian","HangulJamo","Ethiopic","EthiopicSupplement","Cherokee","UnifiedCanadianAboriginalSyllabics","Ogham","Runic","Tagalog","Hanunoo","Buhid","Tagbanwa","Khmer",
"Mongolian","Limbu","TaiLe","NewTaiLue","KhmerSymbols","Buginese","PhoneticExtensions","PhoneticExtensionsSupplement","CombiningDiacriticalMarksSupplement","LatinExtendedAdditional","GreekExtended","GeneralPunctuation","SuperscriptsandSubscripts","CurrencySymbols","CombiningMarksforSymbols","LetterlikeSymbols","NumberForms","Arrows","MathematicalOperators","MiscellaneousTechnical","ControlPictures","OpticalCharacterRecognition","EnclosedAlphanumerics","BoxDrawing","BlockElements","GeometricShapes","MiscellaneousSymbols",
"Dingbats","MiscellaneousMathematicalSymbols-A","SupplementalArrows-A","BraillePatterns","SupplementalArrows-B","MiscellaneousMathematicalSymbols-B","SupplementalMathematicalOperators","MiscellaneousSymbolsandArrows","Glagolitic","Coptic","GeorgianSupplement","Tifinagh","EthiopicExtended","SupplementalPunctuation","CJKRadicalsSupplement","KangxiRadicals","IdeographicDescriptionCharacters","CJKSymbolsandPunctuation","Hiragana","Katakana","Bopomofo","HangulCompatibilityJamo","Kanbun","BopomofoExtended","CJKStrokes",
"KatakanaPhoneticExtensions","EnclosedCJKLettersandMonths","CJKCompatibility","CJKUnifiedIdeographsExtensionA","YijingHexagramSymbols","CJKUnifiedIdeographs","YiSyllables","YiRadicals","ModifierToneLetters","SylotiNagri","HangulSyllables","HighSurrogates","HighPrivateUseSurrogates","LowSurrogates","PrivateUseArea","CJKCompatibilityIdeographs","AlphabeticPresentationForms","ArabicPresentationForms-A","VariationSelectors","VerticalForms","CombiningHalfMarks","CJKCompatibilityForms","SmallFormVariants","ArabicPresentationForms-B",
"HalfwidthandFullwidthForms","all","Specials","Cn","IsL","Lu","Ll","Lt","Lm","Lo","IsM","Mn","Me","Mc","Nd","Nl","No","IsZ","Zs","Zl","Zp","IsC","Cc","Cf","Co","Cs","IsP","Pd","Ps","Pe","Pc","Po","IsS","Sm","Sc","Sk","So","Pi","Pf","Options","Controls...","Done","Controls","Select world","World","- empty -","World "," ("," MB)","Delete world...","Cancel","Delete world","saves","Loading level","Generating level","Connect","[a-z0-9]+","[A-Z0-9]+","Play Multiplayer","Server IP:","Username:","Upload texture pack",
"Select Texture Pack","(Upload texture pack files here)","Wrong location! ","Attempted to place a tile entity where there was no entity tile!","BurnTime","CookTime","Malformed input of length ","Unmappable characters of length ","\' will be lost forever!","Are you sure you want to delete this world?","Closed","Connecting to the server...","Logging in...","Empty string not allowed","Root tag must be a named compound tag","Failed to connect to the server","Yes","ws://","wss://","://","Invalid URI Protocol!","fail",
"Websocket to "," failed!","Send buffer overflow","Timed out","End of Stream","Connection lost","Duplicate packet id:","Duplicate packet class:","Skipping packet with id ","Bad packet id ","Password","Internal exception: ","MpServer","clientEntityId: ","Skipping Entity with id ","Bad compressed data format","Got kicked","Disconnected by server","okay","BLOCKED","Kebab","Aztec","Alban","Aztec2","Bomb","Plant","Wasteland","Pool","Courbet","Sea","Sunset","Creebet","Wanderer","Graham","Match","Bust","Stage","Void",
"SkullAndRoses","Fighters","Pointer","Pigscene","Skeleton","DonkeyKong","/DIM-1/","FAILED","FAILED_POSSIBLY_LOCKED","NOW_LOCKED","Rainforest","Swampland","Seasonal Forest","Forest","Savanna","Shrubland","Taiga","Desert","Plains","Ice Desert","Tundra","Hell","monster","creature","/mob/pigzombie.png","mob.zombiepig.zpigangry","Anger","mob.zombiepig.zpig","mob.zombiepig.zpighurt","mob.zombiepig.zpigdeath","Sky","Block","/gui/container.png","/gui/crafting.png","/gui/furnace.png","Arrow","Snowball","Painting","Mob",
"Monster","Creeper","Spider","Giant","Zombie","Slime","Ghast","PigZombie","Sheep","Cow","Chicken","PrimedTnt","FallingSand","Boat","c.",".dat","Level","Chunk file at "," is missing level data, skipping","Blocks"," is missing block data, skipping"," is in the wrong location; relocating. (Expected ",", got ","xPos","zPos","/tmp_chunk.dat","LastUpdate","SkyLight","BlockLight","HeightMap","TerrainPopulated","Entities","TileEntities","Skipping TileEntity with id ","finished","failed to deflate","Teleporting to ",
"stream end","file error","stream error","data error","insufficient memory","buffer error","incompatible version","Quitting","Downloading terrain","random.explode","OW KNOWS!"]);
Cr.prototype.toString=function(){return $rt_ustr(this);};
Cr.prototype.valueOf=Cr.prototype.toString;E.prototype.toString=function(){return $rt_ustr(A9g(this));};
E.prototype.__teavm_class__=function(){return $dbg_class(this);};
var Long_eq;var Long_ne;var Long_gt;var Long_ge;var Long_lt;var Long_le;var Long_compare;var Long_ucompare;var Long_add;var Long_sub;var Long_inc;var Long_dec;var Long_mul;var Long_div;var Long_rem;var Long_udiv;var Long_urem;var Long_neg;var Long_and;var Long_or;var Long_xor;var Long_shl;var Long_shr;var Long_shru;var Long_not;if(typeof $rt_globals.BigInt!=='function'){Long_eq=function(a,b){return a.hi===b.hi&&a.lo===b.lo;};Long_ne=function(a,b){return a.hi!==b.hi||a.lo!==b.lo;};Long_gt=function(a,b){if(a.hi
<b.hi){return 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);};Long_ge=function(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);};Long_lt=function(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);};Long_le=function(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);};Long_add=function(a,b){if(a.hi===a.lo>>31&&b.hi===b.lo>>31){return Long_fromNumber(a.lo+b.lo);}else if($rt_globals.Math.abs(a.hi)<Long_MAX_NORMAL&&$rt_globals.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);};Long_inc=function(a){var lo=a.lo+1|0;var hi=a.hi;if(lo===0){hi=hi+1|0;}return new Long(lo,hi);};Long_dec=function(a){var lo=a.lo -1|0;var hi=a.hi;if(lo=== -1){hi=hi -1|0;}return new Long(lo,hi);};Long_neg=function(a){return Long_inc(new Long(a.lo^0xFFFFFFFF,a.hi^0xFFFFFFFF));};Long_sub=function(a,b){if(a.hi===a.lo
>>31&&b.hi===b.lo>>31){return Long_fromNumber(a.lo -b.lo);}var a_lolo=a.lo&0xFFFF;var a_lohi=a.lo>>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo=b.hi&0xFFFF;var b_hihi=b.hi>>>16;var lolo=a_lolo -b_lolo|0;var lohi=a_lohi -b_lohi+(lolo>>16)|0;var hilo=a_hilo -b_hilo+(lohi>>16)|0;var hihi=a_hihi -b_hihi+(hilo>>16)|0;return new Long(lolo&0xFFFF|(lohi&0xFFFF)<<16,hilo&0xFFFF|(hihi&0xFFFF)<<16);};Long_compare=function(a,b){var r=a.hi -b.hi;if(r!==0){return r;}r
=(a.lo>>>1) -(b.lo>>>1);if(r!==0){return r;}return (a.lo&1) -(b.lo&1);};Long_ucompare=function(a,b){var r=$rt_ucmp(a.hi,b.hi);if(r!==0){return r;}r=(a.lo>>>1) -(b.lo>>>1);if(r!==0){return r;}return (a.lo&1) -(b.lo&1);};Long_mul=function(a,b){var positive=Long_isNegative(a)===Long_isNegative(b);if(Long_isNegative(a)){a=Long_neg(a);}if(Long_isNegative(b)){b=Long_neg(b);}var a_lolo=a.lo&0xFFFF;var a_lohi=a.lo>>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo
=b.hi&0xFFFF;var b_hihi=b.hi>>>16;var lolo=0;var lohi=0;var hilo=0;var hihi=0;lolo=a_lolo*b_lolo|0;lohi=lolo>>>16;lohi=(lohi&0xFFFF)+a_lohi*b_lolo|0;hilo=hilo+(lohi>>>16)|0;lohi=(lohi&0xFFFF)+a_lolo*b_lohi|0;hilo=hilo+(lohi>>>16)|0;hihi=hilo>>>16;hilo=(hilo&0xFFFF)+a_hilo*b_lolo|0;hihi=hihi+(hilo>>>16)|0;hilo=(hilo&0xFFFF)+a_lohi*b_lohi|0;hihi=hihi+(hilo>>>16)|0;hilo=(hilo&0xFFFF)+a_lolo*b_hilo|0;hihi=hihi+(hilo>>>16)|0;hihi=hihi+a_hihi*b_lolo+a_hilo*b_lohi+a_lohi*b_hilo+a_lolo*b_hihi|0;var result=new Long(lolo
&0xFFFF|lohi<<16,hilo&0xFFFF|hihi<<16);return positive?result:Long_neg(result);};Long_div=function(a,b){if($rt_globals.Math.abs(a.hi)<Long_MAX_NORMAL&&$rt_globals.Math.abs(b.hi)<Long_MAX_NORMAL){return Long_fromNumber(Long_toNumber(a)/Long_toNumber(b));}return (Long_divRem(a,b))[0];};Long_udiv=function(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];};Long_rem=function(a,b){if($rt_globals.Math.abs(a.hi)
<Long_MAX_NORMAL&&$rt_globals.Math.abs(b.hi)<Long_MAX_NORMAL){return Long_fromNumber(Long_toNumber(a)%Long_toNumber(b));}return (Long_divRem(a,b))[1];};Long_urem=function(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 $rt_globals.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 $rt_globals.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);}Long_and=function(a,b){return new Long(a.lo&b.lo,a.hi&b.hi);};Long_or=function(a,b){return new Long(a.lo|b.lo,a.hi|b.hi);};Long_xor=function(a,b){return new Long(a.lo^b.lo,a.hi^b.hi);};Long_shl=function(a,b){b&=63;if(b===0){return a;}else if(b<32){return new Long(a.lo<<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);}};Long_shr=function(a,b){b&=63;if(b===0){return a;}else if(b<32){return new Long(a.lo>>>b|
a.hi<<32 -b,a.hi>>b);}else if(b===32){return new Long(a.hi,a.hi>>31);}else {return new Long(a.hi>>b -32,a.hi>>31);}};Long_shru=function(a,b){b&=63;if(b===0){return a;}else if(b<32){return new Long(a.lo>>>b|a.hi<<32 -b,a.hi>>>b);}else if(b===32){return new Long(a.hi,0);}else {return new Long(a.hi>>>b -32,0);}};Long_not=function(a){return new Long(~a.hi,~a.lo);};function LongInt(lo,hi,sup){this.lo=lo;this.hi=hi;this.sup=sup;}function LongInt_mul(a,b){var a_lolo=(a.lo&0xFFFF)*b|0;var a_lohi=(a.lo>>>16)*b|0;var a_hilo
=(a.hi&0xFFFF)*b|0;var a_hihi=(a.hi>>>16)*b|0;var sup=a.sup*b|0;a_lohi=a_lohi+(a_lolo>>>16)|0;a_hilo=a_hilo+(a_lohi>>>16)|0;a_hihi=a_hihi+(a_hilo>>>16)|0;sup=sup+(a_hihi>>>16)|0;a.lo=a_lolo&0xFFFF|a_lohi<<16;a.hi=a_hilo&0xFFFF|a_hihi<<16;a.sup=sup&0xFFFF;}function LongInt_sub(a,b){var a_lolo=a.lo&0xFFFF;var a_lohi=a.lo>>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo=b.hi&0xFFFF;var b_hihi=b.hi>>>16;a_lolo=a_lolo -b_lolo|0;a_lohi=a_lohi -b_lohi+(a_lolo>>
16)|0;a_hilo=a_hilo -b_hilo+(a_lohi>>16)|0;a_hihi=a_hihi -b_hihi+(a_hilo>>16)|0;var sup=a.sup -b.sup+(a_hihi>>16)|0;a.lo=a_lolo&0xFFFF|a_lohi<<16;a.hi=a_hilo&0xFFFF|a_hihi<<16;a.sup=sup;}function LongInt_add(a,b){var a_lolo=a.lo&0xFFFF;var a_lohi=a.lo>>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo=b.hi&0xFFFF;var b_hihi=b.hi>>>16;a_lolo=a_lolo+b_lolo|0;a_lohi=a_lohi+b_lohi+(a_lolo>>16)|0;a_hilo=a_hilo+b_hilo+(a_lohi>>16)|0;a_hihi=a_hihi+b_hihi+(a_hilo
>>16)|0;var sup=a.sup+b.sup+(a_hihi>>16)|0;a.lo=a_lolo&0xFFFF|a_lohi<<16;a.hi=a_hilo&0xFFFF|a_hihi<<16;a.sup=sup;}function LongInt_inc(a){a.lo=a.lo+1|0;if(a.lo===0){a.hi=a.hi+1|0;if(a.hi===0){a.sup=a.sup+1&0xFFFF;}}}function LongInt_dec(a){a.lo=a.lo -1|0;if(a.lo=== -1){a.hi=a.hi -1|0;if(a.hi=== -1){a.sup=a.sup -1&0xFFFF;}}}function LongInt_ucompare(a,b){var r=a.sup -b.sup;if(r!==0){return r;}r=(a.hi>>>1) -(b.hi>>>1);if(r!==0){return r;}r=(a.hi&1) -(b.hi&1);if(r!==0){return r;}r=(a.lo>>>1) -(b.lo>>>1);if(r!==
0){return r;}return (a.lo&1) -(b.lo&1);}function LongInt_numOfLeadingZeroBits(a){var n=0;var d=16;while(d>0){if(a>>>d!==0){a>>>=d;n=n+d|0;}d=d/2|0;}return 31 -n;}function LongInt_shl(a,b){if(b===0){return;}if(b<32){a.sup=(a.hi>>>32 -b|a.sup<<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;}}else {Long_eq=function(a,b){return a===b;};Long_ne=function(a,b){return a!==b;};Long_gt=function(a,b){return a>b;};Long_ge=function(a,b){return a>=b;};Long_lt=function(a,b){return a<b;};Long_le=function(a,b){return a<=b;};Long_add=function(a,b){return $rt_globals.BigInt.asIntN(64,a+b);};Long_inc=function(a){return $rt_globals.BigInt.asIntN(64,a+1);};Long_dec=function(a){return $rt_globals.BigInt.asIntN(64,a -1);};Long_neg=function(a){return $rt_globals.BigInt.asIntN(64, -a);};Long_sub=function(a,
b){return $rt_globals.BigInt.asIntN(64,a -b);};Long_compare=function(a,b){return a<b? -1:a>b?1:0;};Long_ucompare=function(a,b){a=$rt_globals.BigInt.asUintN(64,a);b=$rt_globals.BigInt.asUintN(64,b);return a<b? -1:a>b?1:0;};Long_mul=function(a,b){return $rt_globals.BigInt.asIntN(64,a*b);};Long_div=function(a,b){return $rt_globals.BigInt.asIntN(64,a/b);};Long_udiv=function(a,b){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(64,a)/$rt_globals.BigInt.asUintN(64,b));};Long_rem=function(a,b){return $rt_globals.BigInt.asIntN(64,
a%b);};Long_urem=function(a,b){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(64,a)%$rt_globals.BigInt.asUintN(64,b));};Long_and=function(a,b){return $rt_globals.BigInt.asIntN(64,a&b);};Long_or=function(a,b){return $rt_globals.BigInt.asIntN(64,a|b);};Long_xor=function(a,b){return $rt_globals.BigInt.asIntN(64,a^b);};Long_shl=function(a,b){return $rt_globals.BigInt.asIntN(64,a<<$rt_globals.BigInt(b&63));};Long_shr=function(a,b){return $rt_globals.BigInt.asIntN(64,a>>$rt_globals.BigInt(b&63));};Long_shru
=function(a,b){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(64,a)>>$rt_globals.BigInt(b&63));};Long_not=function(a){return $rt_globals.BigInt.asIntN(64,~a);};}var Bk=Long_add;var BD=Long_sub;var CF=Long_mul;var CG=Long_div;var GS=Long_rem;var He=Long_or;var Cw=Long_and;var BAV=Long_xor;var Gq=Long_shl;var Ec=Long_shr;var HZ=Long_shru;var RH=Long_compare;var FI=Long_eq;var FX=Long_ne;var GE=Long_lt;var Gf=Long_le;var Eh=Long_gt;var Ki=Long_ge;var BSs=Long_not;var BCs=Long_neg;
function TeaVMThread(runner){this.status=3;this.stack=[];this.suspendCallback=null;this.runner=runner;this.attribute=null;this.completeCallback=null;}TeaVMThread.prototype.push=function(){for(var i=0;i<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 $rt_globals.Error("Thread already started");}if($rt_currentNativeThread!==null){throw new $rt_globals.Error("Another thread is running");}this.status=0;this.completeCallback=callback?callback:function(result){if(result instanceof $rt_globals.Error){throw result;}};this.run();};TeaVMThread.prototype.resume
=function(){if($rt_currentNativeThread!==null){throw new $rt_globals.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 $rt_globals.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 $rt_globals.Error("Invalid recorded state");}$rt_exports.main=$rt_mainStarter(AVH);
$rt_exports.main.javaException=$rt_javaException;
let BFz=$rt_globals.Symbol('jsoClass');
(function(){var c;c=AIn.prototype;c.removeEventListener=c.a5O;c.dispatchEvent=c.a33;c.get=c.YU;c.addEventListener=c.a_d;Object.defineProperty(c,"length",{get:c.bbc});c=ABX.prototype;c[BFz]=true;c.handleEvent=c.fp;c=ABW.prototype;c[BFz]=true;c.handleEvent=c.fp;c=ABZ.prototype;c[BFz]=true;c.handleEvent=c.fp;c=ABY.prototype;c[BFz]=true;c.handleEvent=c.fp;c=AB2.prototype;c[BFz]=true;c.handleEvent=c.fp;c=AB0.prototype;c[BFz]=true;c.handleEvent=c.fp;c=AB4.prototype;c[BFz]=true;c.handleEvent=c.fp;c=AB3.prototype;c[BFz]
=true;c.handleEvent=c.fp;c=W1.prototype;c[BFz]=true;c.handleEvent=c.fp;c=W2.prototype;c[BFz]=true;c.handleEvent=c.fp;c=AEQ.prototype;c[BFz]=true;c.accept=c.Y6;c=AEP.prototype;c[BFz]=true;c.accept=c.Y6;c=A4a.prototype;c.removeEventListener=c.a3l;c.dispatchEvent=c.ba0;c.addEventListener=c.a6O;c=ABU.prototype;c[BFz]=true;c.stateChanged=c.bgw;c=ALk.prototype;c[BFz]=true;c=ZF.prototype;c[BFz]=true;c.handleEvent=c.iK;c=ZG.prototype;c[BFz]=true;c.handleEvent=c.iK;c=ZD.prototype;c[BFz]=true;c.handleEvent=c.iK;c=ZE.prototype;c[BFz]
=true;c.handleEvent=c.fp;c=ALa.prototype;c.get=c.YU;Object.defineProperty(c,"length",{get:c.be2});c=W3.prototype;c[BFz]=true;c.handleEvent=c.fp;c=WW.prototype;c[BFz]=true;c.handleEvent=c.fp;c=W9.prototype;c[BFz]=true;c.handleEvent=c.fp;c=WY.prototype;c[BFz]=true;c.onTimer=c.XR;c=ZH.prototype;c[BFz]=true;c.handleEvent=c.iK;c=ZI.prototype;c[BFz]=true;c.handleEvent=c.iK;c=WV.prototype;c[BFz]=true;c.onSuccess=c.bdJ;c=W7.prototype;c[BFz]=true;c.onError=c.a5e;c=ABo.prototype;c[BFz]=true;c.handleEvent=c.iK;c=ABn.prototype;c[BFz]
=true;c.handleEvent=c.iK;c=ABr.prototype;c[BFz]=true;c.handleEvent=c.iK;c=ABu.prototype;c[BFz]=true;c.handleEvent=c.iK;c=ZJ.prototype;c[BFz]=true;c.handleEvent=c.iK;c=ZK.prototype;c[BFz]=true;c.handleEvent=c.iK;c=ABl.prototype;c[BFz]=true;c.handleEvent=c.iK;c=ABq.prototype;c[BFz]=true;c.handleEvent=c.iK;c=ZM.prototype;c[BFz]=true;c.onTimer=c.XR;c=WU.prototype;c[BFz]=true;c.handleEvent=c.fp;c=TY.prototype;c[BFz]=true;c.accept=c.a7A;c=WZ.prototype;c[BFz]=true;c.handleEvent=c.fp;c=W0.prototype;c[BFz]=true;c.handleEvent
=c.fp;c=WT.prototype;c[BFz]=true;c.handleEvent=c.fp;c=W8.prototype;c[BFz]=true;c.handleEvent=c.fp;})();
}));
//# sourceMappingURL=app.js.map